@charset "utf-8";

/* CSS Document */



*{margin:0; padding:0; font-size:95%; font-style:normal; font-weight:normal;}



#backbody{width:838px; margin-left:auto; margin-right:auto; background-image:url(../img/top/back_body.jpg);}

h1{margin-top:15px; margin-bottom:15px; margin-left:38px;}



a:link{color:#333; text-decoration:none;}



a:visited{color:#333; text-decoration:none;}



a:hover{color:#900; text-decoration:none;}



#main_b{height:348px; width:766px; background-image:url(../img/top/main_b.jpg); margin-left:35px;}





#subtitle{float:left; margin-top:180px; padding-left:35px;}



#subtitle p{font-size:100%; font-weight:bold; color:#333;}



#ninsho{float:left; margin-top:130px; padding-left:65px;}



#ninsho p{text-align:center; font-size:100%; line-height:1.5em;}



.ni2{margin-top:15px; margin-left:45px;}



.clear{clear:both;}



img{border:0;}



#nyujyo p{padding-left:42px; padding-top:1px;}



.link1{margin-top:15px; margin-left:35px;}



#link_in{border-bottom:#F06 solid 1px; width:766px; margin-left:35px;}



address{text-align:center; margin-top:15px; font-size:85%;}



h3{font-size:14px; border-bottom:#CCC dotted 1px; border-left:solid #FCF 3px; padding:8px; margin-left:10px; margin-right:10px; margin-top:15px;}



.bn1{margin-top:10px; margin-left:10px;}



#li1{padding:15px; width:200px; float:left;}



#li1 a{font-size:12px;}



#li2 a{font-size:12px;}



#li2{padding:15px; width:200px; float:left;}

.tab1{margin-bottom:15px;}
.tab1 tr td{padding:5px; text-align:center;}
.tab1 tr td p{font-size:10px;}
.tab1 tr td h4 a{font-size:10px; text-decoration:none;}

