@charset "UTF-8";

@import url(base.css);
@import url(common.css);

/*
-----------------------------------
INDEX(id="index")
-----------------------------------
*/

/*
-----------------------------------
ナビ
-----------------------------------
*/



/**/

.gplusbtn{
	display:none;
}

#mainv{
	width:100%;
	background:#999999;
	margin-top:-3px;
	z-index:10;
}

#maivarea{
	width:950px;
	height:313px;
	margin:0 auto;
	margin-bottom:40px;
}

#slider{
	height:313px;
	overflow:hidden;
}

#slider li{
	color:white;
}

.sliarea{
	height:313px;
}

#sli01area{
	background:#FFF;
}
#sli02area{
	background:#CCC;
}
#sli03area{
	background:#999;
}
#sli04area{
	background:#666;
}

/*tnews*/
#tnews_area{
	width:100%;
	height:100%;
	position:relative;
	background:#525252;
}

#tnews_area .date{
	position:absolute;
	top:98px;
	left:505px;
}

#tnews_area .for{
	position:absolute;
	top:98px;
	left:594px;
}

#tnews_area .title{
	font-size:2.5em;
	font-weight:bold;
	position:absolute;
	top:118px;
	left:505px;
}

#tnews_area .explain{
	position:absolute;
	top:162px;
	left:505px;
}

#tnews_area .title a,
#tnews_area .explain a{
	color:white;
}

.tnews_r{
	width:380px;

}




/*mmenu*/

#m_menu{
	margin-bottom:50px;
}

#m_menu li{
	width:305px;
	float:left;
}

#m_menu li#mm01,
#m_menu li#mm02{
	margin-right:16px;
}


#m_menu:after{
	content:"";
	display:block;
	clear:both;
}




/*cont_r*/

#topicsbox{
	padding:0 14px;
}

#topicsbox ul li{
	clear:both!important;
	padding-top:10px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:dotted 1px #333;
}

.topicsbox_art{
	width:170px;
	float:left;
	margin-left:30px;
}

#topicsbox .art_img{
	width:170px;
	height:170px;
	overflow:hidden;
	background:white;
	margin-bottom:12px;
	border:solid 3px #CCCCCC;
}

#topicsbox .date{
	font-weight:bold;
	color:#666666;
	font-size:1em;
}

#topicsbox .category{
	margin-bottom:12px;
}

#topicsbox .category span{
	height:14px;
	display:block;
	text-indent:-9999px;
}

#topicsbox .for_dr{
	width:77px;
	background:url(../img/common/for_dr.gif) no-repeat;
}

#topicsbox .for_maker{
	width:77px;
	background:url(../img/common/for_maker.gif) no-repeat;
}

#topicsbox .for_both{
	width:157px;
	background:url(../img/common/for_both.gif) no-repeat;
}

#topicsbox .title a{
	display:block;
	font-weight:bold;
	color:#2E4CAA;
	margin-bottom:10px;
	line-height:1.3em;
}

#topicsbox .explain{
	font-size:1em;
}


#topicsbox ul li:after,
#topicsbox:after{
	content:"";
	display:block;
	clear:both;
}

#facebook-inner{
	border:solid 1px #D2D9DF;
	background:white;
	/*border:solid 2px #E9ECEF;*/
}

#facebook-inner a{
	display:block;
	margin-bottom:10px;
}

#facebook-inner a img{
	width:276px;
}

.facebook-box{
	padding:0 10px;
	padding-bottom:10px;
	margin-bottom:10px;
	clear:both;
}

.facebook-box p.imgarea{
	width:48px;
	height:48px;
	border:solid 1px #CCC;
	float:left;
	margin-right:10px;
}

.info-txt{
	color:#999999;
}

.info-txt a{
	color:#6278C1;
}

.facebook-box:after{
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}

.btn_area {
	text-align: center;
}



















