@charset "UTF-8";
/* CSS Document */


.slide_area{float:left;width:100%;height:294px;margin-bottom:20px;}

.info{
	width:100%;
	float:left;
	margin:10px 0 50px 0;}
.info_title{
	width:100%;
	font-weight:bold;
	color:#000;
	font-size:120%;
	margin-bottom:5px;}
.info_text_column{width:950px;float:right;margin-bottom:8px;line-height:1em;}
.info_date{
	width:80px;
	float:left;
	border-left:4px solid #000;
	color:#666;
	padding-left:3px;}
.info_text{width:860px;float:right;}

.area_main{
	width:600px;
	float:left;}
.title_main{
	width:590px;
	margin-bottom:20px;
	color:#666;
	border-bottom:1px solid #999;
	padding:0 0 5px 0;}
.box_item{
	float:left;
	width:600px;
	margin-bottom:30px;}
.title_item1{
	width:590px;
	border-left:5px solid #000;
	padding-left:5px;
	}
.title_item2{
	width:590px;
	border-left:5px solid #000;
	color:#666;
	padding-left:5px;
	margin-bottom:5px;
	}
.title_main{width:100%;}
.area_photo{
	float:left;
	width:100%;}
.box_photo{
	float:left;
	width:290px;
	margin-right:10px;
	margin-bottom:0px;}
	
.area_sub{
	width:320px;
	float:right;}
.title_sub{
	width:100%;
	margin-bottom:20px;
	color:#666;
	border-bottom:1px solid #999;
	padding:0 0 5px 0;}
.text_sub{width:100%;margin-bottom:15px;}
.item_sub{width:100%;color:#999;}
.subtitle_sub{width:305px;float:right;}
.box_item_sub{width:305px;float:right;margin-bottom:5px;}
.box_item_sub .subphoto{float:left;}
.box_item_sub .subtext{width:180px;float:right;color:#999;}
