﻿@charset "utf-8";
/****************/
#lower {
background: #f4f4f5 url(../img/body_bg.gif) center top no-repeat;
height: 100%;
margin: 0px;
padding: 0px;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,monospace;
font-size: 100%;
color: #333333;
line-height: 150%;
}
#lower #Cont_wrap { width:970px; margin:0 auto; background:url(../../renew_img/cont_bg.gif) center top repeat-y;}
#dirPath { height:1.2em; padding:12px 20px 0; height:21px; margin-bottom:10px; }
#dirPath ul li { float:left; display:inline; font-size:77%; line-height:22px; color:#333333; margin-right:0.5em; }
#dirPath ul li a { padding-right:0.5em; color:#cc0000; text-decoration:none; }

#Cont { width:750px; display:inline; float:left; clear:both; }
#Rside { width:220px; display:inline; float:left; background:#ccc; }
.Rside_inner { padding:10px;}
.cont_inner { padding:0 20px;}
.main_area { margin-bottom:25px;}
.main_area .mainimg { margin-bottom:10px;}
.main_area p { margin:0 5px; font-size:75%; line-height:140%;}

.tabbox .tabs { margin-bottom:10px;}
.tabbox .tabs .l_box { width:355px; height:60px; display:inline; float:left; background:url(../../renew_img/player/tab01_off.jpg) center top no-repeat ; color:#FFF; }
.tabbox .tabs .r_box { width:355px; height:60px; display:inline; float:left; background:url(../../renew_img/player/tab02_off.jpg) center top no-repeat; color:#FFF; }
.tabbox .tabs .l_box.active { background:url(../../renew_img/player/tab01_on.jpg) center top no-repeat ; }
.tabbox .tabs .r_box.active { background:url(../../renew_img/player/tab02_on.jpg) center top no-repeat ; }
.tabbox .tabs .txt { padding:15px 0; text-align:center; color:#FFF !important; text-decoration:none; }
.tabbox .tabs li a { text-decoration:none !important; color:#FFF !important; }
.article_area li { display:inline; float:left; width:345px; padding-right:20px; margin-bottom:20px; }
.article_area li.mr0 { padding-right:0 !important;} 
.article_box .txtbox { font-size:75%; line-height:140%; padding:12px 10px 17px; background:#f4f4f5; }
.article_box .imgbox { width:345px; height:220px;}
.article_box .txtbox .tit { font-size:14px; font-weight:bold; color:#CC0000; margin-bottom:10px; }
.tabcontent_box { overflow:hidden; }
 

/* SNS */
#lower #Rside .Sns_lower
{
	background:#fff;
	height:450px !important;
	margin-bottom:10px;
	}
#lower #Rside .Sns_lower h2,
#lower #Rside #grid-content .Sns_lower h2{
	height:40px;
}
#lower #Rside .Sns_lower.Fb,
#LeftColumn #SideCont .Sns_lower.Fb_lower{
	height:450px !important;
}

/******** JIMNY ********/
#lower #JimnyArea {
	position:relative;
	width:970px;
	height:49px;
	margin-left:0 !important;
}

#lower #Jimny {
	background: transparent url(/common/img/jimny.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: 10%;
	width: 160px;
	height: 44px;
	z-index: 300;
	cursor: pointer;
}

/****************/

/**/
#lower #Footer #LinkArea{
	width:100%;
	height:320px;
	font-size:75%;
	line-height:100%;
	color:#999;
	padding:0 20px;
	overflow:hidden;
}
#lower #Footer #LinkArea dl{
	margin:25px 25px 0 0;
	float:left;
}
#lower #Footer #LinkArea dl.last {
	margin-right:0 !important;
	}
#lower #Footer #LinkArea dt{
	margin-bottom:3px;
	line-height:140%;
	}
#lower #Footer #LinkArea dd{
	line-height:160%;
	}
/**/

#lower .Rside_inner .Dbl { margin-bottom:5px !important;}

.content-nav { text-align:center;}