/* ==================================================================

top.css

================================================================== */

:root body {
   overflow:hidden\0/;/* IE9 */
}
#main_visual{
	position:relative;
	height:365px;
	width:950px;
	display:none;
	margin:0 auto;
	
}

#main_visual .contents{
	

}

/*-------------------------------

pickup

----------------------------------*/
.pickup{
	width:950px;
}

.pickup .Left{
	width:264px;
	float:left;
}

.pickup .Right{
	width:60px;
	float:right;
}

/*-------------------------------

slide_pickup

----------------------------------*/
#pickup_wrapper{
	height:208px;
	background:#4f3926;
	padding: 0 20px;
    width: 685px;
	/*margin:0 auto;*/
}

.pick_area{
	width:166px;
	height:185px;
	background:#ffffff;
	margin-left:2px;
	position:relative;
}

.ph_change{
	width:230px;
	height:110px;
	top:271px;
	left:0px;
	overflow:hidden;
	position:absolute;
	background:#ffffff;
	}
	
	
.ph_change img{
	
	}
.pick_area .text{
	position:absolute;
	top:371px;
	left:0px;
	text-align: left;
	font-size: 10px;
	color: #828282;
	padding: 0 15px;
	margin-top: 10px;
	line-height: 140%;
	font-style: normal;
	font-weight: normal;
}
/*-------------------------------

contents_area

----------------------------------*/
ul.top_contents{
	width:950px;
}

ul.top_contents li{
	float:left;
	display:block;
}

ul.top_contents li.wide{
	float:left;
	display:block;
	width:468px;
	height:228px;
	margin-right:10px;
	border:1px #dfdfdf solid;
	background:#ffffff;
}

ul.top_contents li.wide p.tl_area{
	padding:15px 15px 10px 15px;
}

ul.top_contents li.wide span.Left{
	float:left;
	width:123px;
}

ul.top_contents li.wide span.Right{
	float:Right;
	width:43px;
}

ul.top_contents li.wide span.PHArea{
	float:left;
	width:234px;
}

ul.top_contents li.news{
	float:left;
	display:block;
	width:950px;
	border:1px #dfdfdf solid;
	background:#ffffff;
	padding:15px;
	font-size:100%;
	text-align:left;
}

ul.top_contents li.news a{
	color:#948e86;
}



ul.top_contents li.news span.Left{
	float:left;
	width:57px;
}

.news span.Right{
	float:Right;
	width:43px;
}

ul.top_contents li.news dl{
	text-align:left;
	line-height:160%;
	letter-spacing:-0.05em;
}

ul.top_contents li.news dl dt{
	font-weight:bold;
	color:#948e86;
	
}

ul.top_contents li.news dl dd{

}

ul.top_contents li.news .Bborder{
	border-bottom:1px #f0f0f0 solid;
	margin-bottom:15px;
}

ul.top_contents li.topics{
	float:left;
	display:block;
	width:228px;
	border:1px #dfdfdf solid;
	background:#ffffff;
	height:228px;
	text-align:left;
	color:#948E86;
	line-height: 160%;
}

/* html ul.top_contents li.topics{
	float:left;
	display:block;
	width:228px;
	border:1px #dfdfdf solid;
	background:#ffffff;
	height:228px;
	text-align:left;
	color:#948E86;
	line-height: 160%;
}*/

ul.top_contents li.topics span{
	float:left;
	width:41px;
}

ul.top_side{
	width:188px;
}
