#s_left_box { clear: both; float: left; width: 220px; text-align: center; }

#s_menu_box { clear: both; width: 220px; text-align: center; }
#s_menu_box dl { border:1px solid #cbcac5;}
#s_menu_box dd { height:35px; display:block; padding-top:5px; text-align:left; width:180px; margin-left:20px; font-weight:bold; border-bottom:1px dotted #8C94A0; text-indent:10px; }
#s_menu_box dd > a { width:180px; height:15px; padding-top:15px; display:block; }
#s_menu_box .sm_01 { color:#333; }
#s_menu_box .sm_01_ { color:#296fb0; }

#s_center_box { float: left; width: 740px; margin: 0 0 30px 20px ; text-align: center; }

#s_navi_box { clear: both; width: 740px; height:40px; border-bottom:1px solid #ccc;}
#s_navi_title { float: left; width: 340px; height: 20px; padding:10px; text-align:left;}
#s_navi_ch { float: right; margin-top:18px; width: 360px; height: 25px; padding:5px; text-align: right; }
#s_navi_line { clear: both; height:1px; width:680px; background-color:#888888; border:none; }

#art_Lbox { width:740px; margin: 20px auto; padding:0px; }
#art_Lbox .Ltitle { float:left; font-size:14px; line-height:160%; width:570px; height:20px; padding:5px; text-align:left; color:#734d00; font-weight:bold; overflow:hidden; }
#art_Lbox .Ldate { float:right; width:155px; line-height:160%; text-align:right; color: #646464; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; overflow:hidden; }
#art_Lbox .Lname { font-size:12px; }
#art_Lbox .Lcont_01 { clear:both; text-align:left; height:30px; padding:5px; overflow:hidden; }
#art_Lbox .Lline_01 { clear:both; padding-bottom:10px; height:2px; border-top:1px dotted silver; }

#art_Mbox { width:740px; margin: 20px auto; padding:0px; }
#art_Mbox ul{ float:left; width:185px; overflow:hidden; }
#art_Mbox .Mtitle { font-size:12px; line-height:160%; height:20px; padding-top:5px; padding-left:15px; padding-right:15px; text-align:left; color:#734d00; overflow:hidden; }
#art_Mbox .Mfile { font-size:12px; text-align:center; }
#art_Mbox .Mimg_01 { border:1px solid #585858 }
#art_Mbox .Mline_01 { clear:both; width:100%; padding-bottom:10px; height:2px; border-top:1px dotted silver; }

#art_Vbox { width:740px; margin: 20px auto; padding:0px; }
#art_Vbox .Vtitle { float:left; font-size:14px; line-height:160%; width:570px; height:20px; padding:5px; text-align:left; color:#734d00; font-weight:bold; overflow:hidden; }
#art_Vbox .Vdate { float:right; width:155px; line-height:160%; text-align:right; color: #646464; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; overflow:hidden; }
#art_Vbox .Vname { font-size:12px; }
#art_Vbox .Vwriter { line-height:160%; padding-top:20px; text-align:right; color: #646464; font-size: 12px; }
#art_Vbox .Vcont_01 { clear:both; line-height:160%; padding:5px; overflow:hidden; text-align:left; }
#art_Vbox .Vline_01 { clear:both; padding-bottom:10px; height:2px; border-top:1px dotted silver; }
#art_Vbox .Vline_02 { clear:both; padding-bottom:10px; height:2px; border-top:1px solid silver; }

#comment_box { width:666px; margin: 10px auto; padding:15px; background: #f5f5e6; border:2px solid #966400; }
#comment_box .cmt_01 { float:left; width:300px; text-align:left; color:#734d00; font-weight:bold; }
#comment_box .cmt_02 { float:right; width:300px; text-align:right; color: #646464; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
#comment_box .cmt_03 { clear:both; text-align:left; }
#comment_box .cmt_04 { clear:both; padding-bottom:10px; height:2px; border-top:1px dotted silver; }
#comment_box .cmt_05 { clear:both; height:1px; border-top:0px solid silver; }
#comment_box .cmt_text { float:left; width:580px; text-align:left; }
#comment_box .cmt_btn { float:right; width:80px; text-align:right; }

#art_Btn { width:700px; text-align:right; }

.form_text_01	{padding-top:2px; font-size:12px; height:20px; background-color:#fff; border:#8C94A0 solid 1px; color:#585858; }
.form_select_01	{font-size:12px; background-color:#fff; border:#8C94A0 solid 1px; color:#585858; }
.cmt_textarea_01{
	width:580px; height:50px; padding-top:2px; font-size:12px; background-color:#fff; border:#8C94A0 solid 1px; color:#585858; 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #A5AAB4; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #A5AAB4; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #A5AAB4
}

.form_text_key	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:188px; background-color:#fff; color:#585858; }