/* 20080826 */

#content_topics h2{
	width:380px;
	float:left;
}
#to_likecase{
	width:180px;
	float:right;
	margin:5px 0px 0px 5px;
	padding:0px;
}
#merit p{
	padding:0px 20px 19px;
	margin:0px;
	background:#f4f7f6;
	color:#006699;
	border-right:1px solid #65be94;
	border-left:1px solid #65be94;
}
#gyoumu_naiyou{
	margin-top:20px;
	width:585px;
	clear:both;
}
#gyoumu_naiyou h3{
	font-size:12px;
	color:#ffffff;
	background:#65bc91;
	padding:2px 0px 2px 6px;
	margin:0px 0px 17px;
	width:579px;
	clear:both;
}
#gyoumu_naiyou p{
	margin:0px;
	padding:0px;
}
#gyoumu_naiyou img{
	margin:0px;
	padding:0px;
}
#gyoumu_naiyou p span{
	font-weight:bold;
	color:#000000;
}
#gyoumu_naiyou p span.allow{
	display:block;
	margin-left:100px;
	font-weight:normal;
}
#gyoumu_naiyou p span.cad_span{
	font-weight:normal;
	color:#FF0000;
}
.detail_box{
	margin-bottom:23px;
	clear:both;
	width:585px;
}
.detail{
	padding-left:15px;
	border-left:5px solid #2d70ac;
	width:557px;
	clear:both;
	margin-bottom:17px;
	padding-right:8px;
}
.det_left{
	width:370px;
	float:left;
	margin-bottom:17px;
	padding-right:8px;
}
#gyoumu_naiyou div.detail_left{
	float:left;
	width:360px;
}
#gyoumu_naiyou p.detail_left{
	float:left;
	width:360px;
}
#gyoumu_naiyou p.detail_right{
	float:right;
	width:185px;
	margin-top:15px;
	text-align:right;
}
#gyoumu_naiyou p.detail_right2{
	float:right;
	width:185px;
	text-align:right;
}
#gyoumu_naiyou p.detail_left3{
	float:left;
	width:180px;
}
#gyoumu_naiyou p span.circle{
	color:#2d70ac;
	font-weight:normal;
}
#gyoumu_naiyou p.detail_right3{
	float:right;
	width:356px;
	margin-top:52px;
}
#gyoumu_naiyou p.detail_right4{
	float:right;
	width:165px;
	margin-top:15px;
}
#film_size{
	margin-top:14px;
}
#film_size table{
	margin:5px 5px 0px;
	width:275px;
	border-collapse:collapse;
}
#gyoumu_naiyou th{
	text-align:left;
	border:1px solid #999999;
	font-weight:normal;
	background:#99ccff;
	padding-left:3px;
}
#gyoumu_naiyou td{
	text-align:left;
	border:1px solid #999999;
	padding-left:3px;
}
.correspond{
	margin:25px 5px 0px;
	width:300px;
	border-collapse:collapse;
}
#likethis{
	background:#ffffcc;
	padding-bottom:16px;
	width:585px;
	margin-bottom:10px;
}
#likethis h3{
	font-size:12px;
	color:#ffffff;
	background:#f3ab0f;
	padding:2px 0px 2px 6px;
	margin:0px 0px 17px;
	width:579px;
	clear:both;
}
#likethis table{
	width:530px;
	margin:17px 20px 10px;
	border-collapse:collapse;
	padding:0px;
}
#likethis th{
	text-align:left;
	font-weight:normal;
	width:422px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	line-height:140%;
}
#likethis td{
	width:108px;
	padding:0px;
	vertical-align:top;
}
#likethis a{
	display:block;
	text-indent:-999px;
	background:url(images/likethis_menu.gif) no-repeat;
	height:15px;
}
#likethis .lt_sc a{background-position:0px 0px;}
#likethis .lt_sc a:hover{background-position:-110px 0px;}
#likethis .lt_de a{background-position:0px -17px;}
#likethis .lt_de a:hover{background-position:-110px -17px;}
#likethis .lt_cd a{background-position:0px -34px;}
#likethis .lt_cd a:hover{background-position:-110px -34px;}
#likethis .lt_dc a{background-position:0px -51px;}
#likethis .lt_dc a:hover{background-position:-110px -51px;}
#likethis .lt_im a{background-position:0px -68px;}
#likethis .lt_im a:hover{background-position:-110px -68px;}
#likethis .lt_dt a{background-position:0px -85px;}
#likethis .lt_dt a:hover{background-position:-110px -85px;}
#likethis .lt_wb a{background-position:0px -102px;}
#likethis .lt_wb a:hover{background-position:-110px -102px;}
#likethis .lt_hk a{background-position:0px -119px;}
#likethis .lt_hk a:hover{background-position:-110px -119px;}
#likethis .lt_cn a{background-position:0px -136px;}
#likethis .lt_cn a:hover{background-position:-110px -136px;}

#likethis p{
	margin:0px 20px;
	padding:0px;
	font-weight:bold;
}

#gyoumu_naiyou p.dc01,#gyoumu_naiyou p.dc02{
	border:1px solid #2d70ac;
	padding:5px;	
}
#gyoumu_naiyou p.dc02{
	margin-top:10px;
}
#gyoumu_naiyou p.detail_single{
	width:370px;
}

#merit p.merit_p02{
	padding-top:17px;
}
#content_main p.standard{
	margin:20px 0px 0px 0px;
	width:565px;
	padding:0px 0px 0px 15px;
	border-left:5px solid #2d70ac;
}
#support{
	color:#000000;
}

#gyoumu_naiyou img.second_img{
	margin-top:5px;
}
