@charset="utf-8";


#c_header{
	margin:10px 0 0 0;
	width:630px;
}

#c_h_series{
	width:100%;
	padding:0 0 2px 0;
	margin:0 0 20px 0;
	border-bottom:2px solid #336699;
}

#c_h_caption{
	margin:10px 0 0 0;
	color:#3d3d3d;
	font-size:10px;
}

#c_main{
	margin:20px 0 20px 0;
	font-size:12px;
}

#c_main p{
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
}


.c_main_left{
	width:300px;
	float:left;
}

.c_main_left480{
	width:480px;
	float:left;
}

.c_main_left470{
	width:470px;
	float:left;
}

.c_main_left460{
	width:460px;
	float:left;
}

.c_main_left450{
	width:450px;
	float:left;
}

.c_main_left440{
	width:440px;
	float:left;
}

.c_main_left430{
	width:430px;
	float:left;
}

.c_main_left420{
	width:420px;
	float:left;
}

.c_main_left410{
	width:410px;
	float:left;
}

.c_main_left400{
	width:400px;
	float:left;
}

.c_main_left390{
	width:390px;
	float:left;
}

.c_main_left380{
	width:380px;
	float:left;
}

.c_main_left370{
	width:370px;
	float:left;
}

.c_main_left360{
	width:360px;
	float:left;
}

.c_main_left350{
	width:350px;
	float:left;
}

.c_main_left340{
	width:340px;
	float:left;
}

.c_main_left330{
	width:330px;
	float:left;
}

.c_main_left320{
	width:320px;
	float:left;
}

.c_main_left317{
	width:317px;
	float:left;
}

.c_main_left310{
	width:310px;
	float:left;
}

.c_main_left300{
	width:300px;
	float:left;
}

.c_main_left290{
	width:290px;
	float:left;
}

.c_main_left280{
	width:280px;
	float:left;
}

.c_main_left270{
	width:270px;
	float:left;
}

.c_main_left260{
	width:250px;
	float:left;
}

.c_main_left250{
	width:250px;
	float:left;
}

.c_main_left240{
	width:240px;
	float:left;
}

.c_main_left230{
	width:230px;
	float:left;
}

.c_main_left220{
	width:220px;
	float:left;
}

.c_main_left210{
	width:210px;
	float:left;
}

.c_main_left200{
	width:200px;
	float:left;
}

.c_main_left190{
	width:190px;
	float:left;
}

.c_main_left180{
	width:180px;
	float:left;
}

.c_main_left170{
	width:170px;
	float:left;
}

.c_main_left160{
	width:160px;
	float:left;
}

.c_main_left150{
	width:150px;
	float:left;
}

.c_main_left140{
	width:140px;
	float:left;
}


.c_main_left130{
	width:130px;
	float:left;
}

.c_main_left120{
	width:120px;
	float:left;
}


.c_main_left110{
	width:110px;
	float:left;
}

.c_main_left100{
	width:100px;
	float:left;
}

.c_main_photo{
	margin:0 0 15px 0;
	font-size:10px;
}

.c_main_photo img{
	margin:0 0 5px 0;
	padding:0;
	border:1px solid #cccccc;
}







.c_main_right{
	margin-left:20px;
	width:300px;
	float:left;
}

.c_main_right150{
	margin-left:20px;
	width:150px;
	float:left;
}

.c_main_right160{
	margin-left:20px;
	width:160px;
	float:left;
}

.c_main_right170{
	margin-left:20px;
	width:170px;
	float:left;
}

.c_main_right180{
	margin-left:20px;
	width:180px;
	float:left;
}

.c_main_right190{
	margin-left:20px;
	width:190px;
	float:left;
}

.c_main_right200{
	margin-left:20px;
	width:200px;
	float:left;
}

.c_main_right210{
	margin-left:20px;
	width:210px;
	float:left;
}

.c_main_right220{
	margin-left:20px;
	width:220px;
	float:left;
}

.c_main_right230{
	margin-left:20px;
	width:230px;
	float:left;
}

.c_main_right240{
	margin-left:20px;
	width:240px;
	float:left;
}

.c_main_right250{
	margin-left:20px;
	width:250px;
	float:left;
}

.c_main_right260{
	margin-left:20px;
	width:260px;
	float:left;
}

.c_main_right270{
	margin-left:20px;
	width:270px;
	float:left;
}

.c_main_right280{
	margin-left:20px;
	width:280px;
	float:left;
}

.c_main_right290{
	margin-left:20px;
	width:290px;
	float:left;
}

.c_main_right300{
	margin-left:20px;
	width:300px;
	float:left;
}

.c_main_right310{
	margin-left:20px;
	width:310px;
	float:left;
}

.c_main_right317{
	margin-left:16px;
	width:317px;
	float:left;
}

.c_main_right320{
	margin-left:20px;
	width:320px;
	float:left;
}

.c_main_right330{
	margin-left:20px;
	width:330px;
	float:left;
}

.c_main_right340{
	margin-left:20px;
	width:340px;
	float:left;
}

.c_main_right350{
	margin-left:20px;
	width:350px;
	float:left;
}

.c_main_right360{
	margin-left:20px;
	width:360px;
	float:left;
}

.c_main_right370{
	margin-left:20px;
	width:370px;
	float:left;
}

.c_main_right380{
	margin-left:20px;
	width:380px;
	float:left;
}

.c_main_right390{
	margin-left:20px;
	width:390px;
	float:left;
}

.c_main_right400{
	margin-left:20px;
	width:400px;
	float:left;
}

.c_main_right410{
	margin-left:20px;
	width:410px;
	float:left;
}

.c_main_right420{
	margin-left:20px;
	width:420px;
	float:left;
}

.c_main_right430{
	margin-left:20px;
	width:430px;
	float:left;
}

.c_main_right440{
	margin-left:20px;
	width:440px;
	float:left;
}

.c_main_right450{
	margin-left:20px;
	width:450px;
	float:left;
}

.c_main_right460{
	margin-left:20px;
	width:460px;
	float:left;
}


.c_main_right470{
	margin-left:20px;
	width:470px;
	float:left;
}

.c_main_right480{
	margin-left:20px;
	width:480px;
	float:left;
}

.c_main_right490{
	margin-left:20px;
	width:490px;
	float:left;
}

.c_main_right500{
	margin-left:20px;
	width:500px;
	float:left;
}

.c_main_right510{
	margin-left:20px;
	width:510px;
	float:left;
}

.c_main_right520{
	margin-left:20px;
	width:520px;
	float:left;
}

.c_main_photo_lrbox{
	width:630px;
	margin: 0 0 20px 0;
	padding:0;
}

.c_main_photo_lr{
	margin:0 10px 20px 0;
	font-size:10px;
	float:left;
}

.hodogaya_arrow{
	margin:40px 10px 20px 0;
	float:left;
}

.c_main_photo_lr_m5{
	margin:0 5px 20px 0;
	font-size:10px;
	float:left;
}

.c_main_photo_lr img{
	margin:0 0 5px 0;
	padding:0;
	border:1px solid #cccccc;
}





#c_navigation{
	margin:0 0 15px 0;
	padding:0;
	text-align:right;
	clear:both;
}



#c_navigation span{
	font-size:10px;
	padding:0;
	margin:0 5px 0 0;
}

#c_navigation span a{
	color:#000000;
	text-decoration:none;
	border:1px solid #999999;
	padding:5px;
}

#c_navigation span a:hover{
	color:#000000;
	text-decoration:none;
	border:1px solid #000000;
	background:#cccccc;
	padding:5px;
}


#c_navigation span a:visited{
	color:#000000;
	text-decoration:none;
	border:1px solid #000000;
	padding:5px;
}



.c_main_box{
	clear:both;
	margin:0;
	padding:0;
	width:630px;
	height:240px;
}

.c_main_box_left{
	width:300px;
	height:200px;
	float:left;
}

.c_main_box_right{
	width:300px;
	height:200px;
	float:right;
}




h2.c_index_cat{
	font-size:16px;
	margin:0 0 10px 0;
	padding:5px 0 5px 0;
	border-bottom:solid  1px #666666;
}

h3.c_index_subcat{
	font-size:14px;
	padding:5px 0 5px 0;
}






.c_photo_left{
	float:left;
	margin:0 10px 10px 0;
}

.c_photo_right{
	float:right;
	margin:0 0 10px 10px;
}




table.c_feature_ref{
}

table.c_feature_ref tr{
	height:80px;
}

table.c_feature_ref td.image{
	padding:5px 10px 5px 10px;
	text-align:center;
	background:#dcdcdc;
	border-bottom:3px solid #ffffff;
}

table.c_feature_ref td.text{
	padding-left:10px;
	border-bottom:3px solid #ffffff;
}


#nonreformed_button{
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
}

#nonreformed_button span{
	font-size:14px;
}

#nonreformed_button span a{
	color:#000000;
	text-decoration:none;
	border:1px solid #999999;
	padding:5px 5px 5px 5px;
}

#nonreformed_button span a:hover{
	color:#000000;
	text-decoration:none;
	border:1px solid #000000;
	background:#cccccc;
	padding:5px 5px 5px 5px;
}

#nonreformed_button span a:visited{
	color:#000000;
	text-decoration:none;
	border:1px solid #999999;
	padding:5px 5px 5px 5px;
}

#c_main_540{
	width:540px;
}