/* CSS Document layout - proptemp */
body *{color:#6b6b6b; font-size:12px;}
/*styles*/
a{text-decoration:none; color:#FFAE21; font-weight:bold;}
a:hover{color:#E49610;}
#SITE{background:#fff; border:solid 2px #d7d7d7;}

/*layout*/
body{background:url(../img/layout/body_bg.png) repeat-x #fff; margin-top:20px; margin-bottom:150px;}
#SITE{width:968px;  margin:auto;}
#HEADER{height:200px; margin:6px;}
#MAINPART{margin:6px; margin-top:0;}
	#mainpart_cell_left{width:185px; margin-right:40px; float:left;}
	#mainpart_cell_right{width:185px; float:right;}
.sideMenu{}
	.sideMenu .sm_item{width:185px; height:33px; overflow:hidden; padding-bottom:10px;}
		.sideMenu .sm_item .ttl{height:33px; overflow:hidden; margin-bottom:-3px;}
		*html .sideMenu .sm_item .ttl{margin-bottom:0px;}


.form_item_list *{color:#686868;}
	.form_item_list .form_item{margin-bottom:13px;}
		.form_item_list .form_item div.label{margin-bottom:3px;}
		.form_item_list .form_item div.label span, .form_item_list .form_item div.label h2, .form_item_list .form_item div.label h3{font-weight:bold;}
		.form_item_list .form_item .control *{width:100%;}
		.form_item_list .form_item .control .noStrech{width:auto !important;}


#MENU{}
	#MENU a{padding:5px; display:block; background:#ffae21; color:#fff; font-size:11px; margin-bottom:2px;}
	#MENU a:hover{background:#ba7600;}

#SITEMAP{text-align:center; position:relative; bottom:-95px; width:956px; font-size:11px; color:#acacac;}
	#SITEMAP a{padding:3px; padding-left:6px; padding-right:6px; color:#999; font-weight:bold; font-size:11px !important;}
	#SITEMAP a:hover{color:#999; text-decoration:underline;}


#CNT{width:506px; float:left; padding-top:50px;}
#CNT_cnt{}
#TTL{margin-bottom:15px;}
#FOOTER{}



.substance *{text-align:justify; font-size:12px !important; line-height:16px;}
* html .substance{font-size:12px;}

/*various*/






