#header .kame1{
margin-top:5px;
margin-bottom:0px;
margin-right:3px;
margin-left:0px;
float:left;
}
#header .kame2{
float:right;
margin-bottom:0px;
margin-top:0px;
margin-right:3px;
width:62%;
height:36px;
}
#header a{
text-align:center;
display:block;
background-image:url(top/images/tabu.gif);
background-repeat:no-repeat;
width:112px;
font-size:13px;
font-weight:400;
color:#FFFFFF;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
padding-top:10px;
margin:0px;
margin-top:0px;
margin-right:2px;
margin-bottom:0px;
text-decoration:none;
height:21px;
}
#header ul{
list-style-type:none;
margin:0px;
padding:0px;
float:left;
width:35%;
height:36px;
}
#header li{
float:left;
padding:0px;
margin:0px;
}
#leftmenu .kame1{
text-align:center;
font-size:14px;
color:#DFC371;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}
#leftmenu .kame2{
text-align:center;
font-size:14px;
color:#DFC371;
padding-top:6px;
padding-bottom:6px;
border-top-color:#DFC371;
border-top-width:thin;
border-top-style:solid;
border-bottom-color:#DFC371;
border-bottom-width:thin;
border-bottom-style:solid;
margin-top:4px;
margin-bottom:1px;
}
#leftmenu p a{
color:#DFC371;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}
#leftmenu p a:link {text-decoration:none;}
#leftmenu p a:visited {text-decoration:none;}
#leftmenu p a:hover{text-decoration:underline;}
#leftmenu p a:active{text-decoration:underline;}

#leftmenua .kame1{
text-align:center;
font-size:14px;
color:#DFC371;
padding-top:3px;
padding-bottom:3px;
margin:0px;
}
#leftmenua .kame2{
text-align:center;
font-size:14px;
color:#DFC371;
padding-top:6px;
padding-bottom:6px;
border-top-color:#DFC371;
border-top-width:thin;
border-top-style:solid;
border-bottom-color:#DFC371;
border-bottom-width:thin;
border-bottom-style:solid;
margin-top:4px;
margin-bottom:1px;
}
#leftmenua p a{
color:#DFC371;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}
#leftmenua p a:link {text-decoration:none;}
#leftmenua p a:visited {text-decoration:none;}
#leftmenua p a:hover{text-decoration:underline;}
#leftmenua p a:active{text-decoration:underline;}

#subheader .kame1{
border-top-color:#FFFFFF;
border-top-width:thin;
border-top-style:solid;
border-bottom-color:#FFFFFF;
border-bottom-width:thin;
border-bottom-style:solid;
height:4px;
}
#main .img{
float:right;
margin:5px 5px 5px;
}
#main .img2{
text-align:center;
margin:5px 10px 5px;
}
#main .img3{
float:left;
margin:40px 10px 5px;
}
#main .hatubun{
font-size:16px;
line-height:28px;
margin-bottom:0px;
margin-left:25px;
margin-right:3px;
margin-top:3px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-weight:700;
}
#main .hatubun a{
color:#000000;
}
#main .hatubun a:link {text-decoration:none;}
#main .hatubun a:visited {text-decoration:none;}
#main .hatubun a:hover{text-decoration:underline;}
#main .hatubun a:active{text-decoration:underline;}
#footer .t12{
font-size:12px;
line-height:18px;
color:#FFFFFF;
padding-bottom:2px;
padding-top:2px;
text-align:right;
margin-right:5px;
}

#submain .t16_b{
margin:5px 15px 2px;
line-height:19px;
font-size:16px;
color:#FF3333;
}
#submain .title{
margin:10px 15px 2px;
}
#submain .subtitle{
margin:3px 15px 3px;
}
#submain .t13{
margin:5px 25px 2px;
line-height:21px;
font-size:14px;
color:#333333;
}
#submain .t13 a:link {text-decoration:none;}
#submain .t13 a:visited {text-decoration:none;}
#submain .t13 a:hover{text-decoration:underline;}
#submain .t13 a:active{text-decoration:underline;}
#submain .usuaka{
color:#FF3333;
}
#submain .bihada{
margin-top:1px;
margin-left:0px;
margin-right:0px;
margin-bottom:3px;
}
#submain .t12{
margin:5px 15px 2px;
line-height:19px;
font-size:12px;
color:#333333;
}
#submain .t11{
margin:3px 5px 5px;
font-size:11px;
}
#submain .t10{
margin:3px 5px 5px;
font-size:10px;
}
#submain .t13_r{
margin:5px 15px 2px;
line-height:21px;
font-size:14px;
color:#FF3366;
}
#submain .img{
float:right;
margin:5px 10px 5px;
}
#submain .img2{
margin:5px 10px 5px;
}
#submain .tdborder{
border-color:#ff9966;
border-width:thin;
border-style:dotted;
}
#submain .imagesleft{
margin:5px 10px 5px;
float:left;
}
#submain .t14_title{
font-size:14px;
color:#FF6633;
line-height:18px;
margin-left:22px;
margin-top:5px;
margin-bottom:2px;
}
#submain .t16_big{
font-size:16px;
color:#FF6633;
}
#submain .t12_j{
margin:5px 20px 5px;
font-size:12px;
color:#333333;
line-height:16px;
}

#kotae .t12{
margin:3px 5px 3px;
font-size:12px;
line-height:18px;
color:#333333;
border-color:#9933CC;
border-style:solid;
border-width:thin;
font-weight:600;
}
#centermenu .font{
font-size:12px;
line-height:18px;
margin:5px 3px 5px;
color:#333333;
}
.clear{
clear:both;
margin:0px;
padding:0px;
}