@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-weight:normal; font-style:normal;}

img{border:none; vertical-align:text-top;}

body{background-color:#cb0005;}

.clear{clear:both;}

h1{text-align:center;  padding-top:2px;}
h1 a{color:#FFF; text-decoration:none;}


#hd{background-image:url(images/hd_bg.jpg); width:927px; height:174px; background-repeat:no-repeat;}
.hl{width:270px; float:left; padding-top:18px;}
.hr{width:657px; float:left;}

.sub_nv{padding-left:30px;}
.sub_nv p{float:left; padding-top:28px;}
.g_nv{padding-left:1px;}
.g_nv p{float:left; padding-top:22px;}

.text_area{margin-top:8px;}

.left{width:674px; float:left;}
.right{width:241px; float:left; margin-left:12px;}

#conten{background-image:url(images/conten_bd.gif); width:927px; background-repeat:repeat-y;}

#footer{background-image:url(images/foot_bg.jpg); width:927px; height:79px; background-repeat:no-repeat;}

#footer p{text-align:center; padding-top:8px;}
#footer p a{color:#FFF; text-decoration:none;}
address{text-align:center; padding-top:20px; font-size:10px; color:#FFF;}

#back_bd{background-image:url(images/bg.jpg); background-repeat:repeat-x;}
#in_bk{width:927px; margin-left:auto; margin-right:auto;}

.info_bg{background-image:url(images/info_b2.jpg); width:626px; height:36px; background-repeat:no-repeat; margin-left:45px;}
.info_bg p{padding-top:12px; margin-left:150px; width:450px;}

.bn_area{background-image:url(images/bn_sp2.jpg); width:827px; height:84px; background-repeat:no-repeat; padding-left:55px; margin-left:45px;} 
.bn_area p{float:left; margin-left:14px; margin-top:7px;}

.con_in{background-image:url(images/ossm_b_b.jpg); width:580px; background-repeat:repeat-y; padding-left:15px; margin-left:79px;}
.con_in2{background-image:url(images/ossm_b_b.jpg); width:580px; background-repeat:repeat-y; padding-left:15px; margin-left:79px;}

.con_in p{line-height:1.5em; float:left; margin-left:20px; margin-top:10px;}
.con_in span.t1{font-weight:bold; color:#900;}
.con_in span.s1{font-weight:bold; color:#900;}

.con_in2 table{line-height:1.5em; margin-left:35px;}
.con_in2 table tr td a{color:#666; font-size:10px; text-decoration:none;}

.bn{width:200px; padding:5px;}
.bn p{padding-top:10px; font-size:10px; color:#666;}
.bn h4{padding-top:5px;}
.bn h4 a{font-size:10px; color:#333; text-decoration:none;}


.lh{margin-left:45px;}
.ch{margin-left:45px;}

