@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

body{background-color:#eee;}

img{border:0;}

h1{text-align:center; margin-top:5px; margin-bottom:5px;}
h1 a{color:#333; font-size:10px; text-decoration:none;}

.ov_b{text-align:center;}
#back_body{background-color:#FFF; width:900px; margin-left:auto; margin-right:auto; padding-bottom:15px;}

.hl{float:left;}

.ftin{background-color:#888888;}
.ftin p{padding-top:8px; padding-left:10px; color:#fff;}
.ftin p a{color:#fff;}

address{padding-top:15px; text-align:center; color:#fff; font-size:10px; padding-bottom:10px;}

.clear{clear:both;}

.map{float:left; margin-top:10px; margin-left:8px;}

.bn{float:left; margin-top:3px; margin-left:8px;}


.left{margin-top:8px; margin-left:8px; width:613px; float:left;}
.right{width:265px; float:left; margin-top:8px; margin-left:8px;}

#footer{width:900px; margin-left:auto; margin-right:auto;}

.ct{margin-top:8px;}

.con_in2{background-image:url(images/shokai1.jpg); width:575px; height:185px; background-repeat:no-repeat; margin-left:18px;}

.im_s{float:left; margin-left:17px; margin-top:17px;}
.in_ri{float:left; width:330px; margin-top:19px; margin-left:8px;}

#conten_in{background-image:url(images/con_b.jpg); width:613px; background-repeat:repeat-y;}

.top_txt{padding-bottom:15px; margin-bottom:15px; border-bottom:#ede 1px dotted; line-height:1.5em; color:#333;}


#side_b p{padding-top:10px; font-size:10px; color:#666;}
#side_b h4{padding-top:5px;}
#side_b h4 a{font-size:10px; color:#333; text-decoration:none;}

#side_b{background-image:url(images/s_b.jpg); width:242px; background-repeat:repeat-y; padding:10px;}


.tab2{margin-left:20px;}
.tab2 tr td{padding:15px;} 

.l1 a{color:#333; line-height:1.5em; font-size:10px; text-decoration:none;}