/* RESET */
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,body { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; }

/* TYPE */
body td,span,ul,li,th { font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px;}
h4 { font-weight: bold; font-size: 7px; line-height: 18px; }

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 1em; }
ul.square { list-style: square outside; }
ul.circle { list-style: disc; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.alpha { margin-left: 2em;  list-style:lower-alpha; }


/* LAYOUT */
.content_margin { padding:30px 5px 30px 5px; }
.gray_box { border:1px solid #ddd; background-color:#eee; padding:5px; margin-bottom:20px; }
p.sub_line {border-bottom:1px solid #708f4d; height:25px; margin:0;}
.sub_title_line{border-bottom:1px solid #cccccc;}
.sub_menu {border-bottom:2px solid ff9933; border-top:2px solid ff9933; padding-left:10px; padding-right:10px;}

/* ¼­ºê */
 div.total {background:url("./images/sub_img1.jpg") top left no-repeat;}
 div.head {height:94px;}
 div.home {text-align:right; padding-top:19px; width:960px;}
 div.home_right {text-align:right; width:395px;}
 

 div.M_menu {}
 div.M_sub {height:20px;}

 div.S_menu_area {float:left; width:240px; padding-left:13px; padding-top:110px;}
 ul.S_menu {background:url("./images/S_menu_bg.gif") top left no-repeat; width:200px; padding-left:19px; padding-top:4px; height:300px;}
 ul.S_menu li{ display:inline; clear:both;}

 div.Content_area {padding-top:136px; float:left;}
 div.site_path {height:24px; width:720px; text-align:right; line-height:24px;  font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
 div.S_title {height:36px; width:720px; border-bottom:2px solid cccccc; padding-top:11px;}
 
div.content {padding-top:30px; padding-bottom:25px; padding-left:10px; padding-right:5px; width:721px; font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }

 div.foot {height:54px; padding-left:30px; clear:both;}
 span.foot_text {float:left; width:678px; padding-top:10px;}
 div.footer_line {border-top:2px solid cccccc; width:932px;}
 