@charset "Shift_JIS"; 

body{margin : 0px;padding : 0px;text-align : center;font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;color : #331100;font-size : 14px;letter-spacing : 1px;}
form, p,  div, dl, dt, dd, ul, li, h2, h3, h4, h5{margin:0;padding:0;text-align:left;}
img{border : none;}
a:link{color : #331100;text-decoration : none;}
a:visited{color : #331100;text-decoration : none;}
a:hover{color : #331100;text-decoration : underline;}
h1{font-size : 12px;font-weight : normal;margin:0;text-align:left;padding : 3px 0 0 10px;}
.mb3{margin-bottom : 3px;}
.mb5{margin-bottom : 5px;}
.mb10{margin-bottom : 10px;}
.mb15{margin-bottom : 15px;}
.mb20{margin-bottom : 20px;}
.mtb10{margin : 10px 0;}
.mtb15{margin : 15px 0;}
.mtb20{margin : 20px 0;}
.ml15{margin-left : 15px;}
.ml20{margin-left : 20px;}
.mr20{margin-right : 20px;}
.mrb15{margin : 0 15px 15px 0;}
.w20{width : 20px;}
.pb5{padding-bottom : 5px;}
.mt15{margin-top : 15px;}

#wrapper{margin:0 auto 0 auto;width:750px;padding : 0px;text-align:center;}
#header{background-image : url(img/head.gif);background-repeat : no-repeat;width : 750px;height : 92px;}
#content{width : 750px;font-size : 12px;letter-spacing : 1px;}
#main{width : 540px;vertical-align : top;padding : 20px 0 50px 0;}
#lnav{width : 190px;background-image : url(img/nav-b.gif);padding-bottom : 100px;padding-top : 20px;vertical-align : top;}
#lnav img{margin-bottom : 10px;}
#footer{background-image : url(img/footb.gif);width : 750px;height : 90px;font-size : 14px;letter-spacing : 1px;}
#footnav{text-align:center;padding-top:8px;}
#footnav a{padding : 0 25px;}
#footinfo{font-size : 12px;letter-spacing : 1px;padding : 15px 0 0 25px;}
#footinfo div{padding-top:3px;}
.info strong{font-size : 14px;}
.info td{vertical-align : top;font-size : 12px;line-height : 15px;letter-spacing : 1px;}
.info ul{padding:15px 30px;}
.info li{padding-bottom : 3px;}
#info02{padding : 5px 0 10px 0;text-align:center;}
#tel{font-weight : bold;color : #ff0000;}
#acc{background-image : url(img/infob.gif);background-repeat : no-repeat;background-position : center bottom;}
#acc div{margin-bottom : 5px;}
#top01{background-image : url(img/top01bak.jpg);background-repeat : no-repeat;width : 540px;height : 190px;margin : 15px 0;line-height : 16px;letter-spacing : 1px;}
#top01 h2{font-size : 14px;margin:0;text-align:left;padding : 0;letter-spacing : 2px;}
#top01 div{width : 280px;margin-top : 10px;}
.top02img{float : left;margin-right : 10px;}
.top02line{clear : both;}
.top02 h3{font-size : 14px;margin:0 0 5px 0;text-align:left;padding : 0;letter-spacing : 1px;}
#menu00{margin : 15px 0;line-height : 15px;}
#menu td{vertical-align : top;}
.menuinfo{width : 340px;font-size : 12px;line-height : 15px;letter-spacing : 1px;vertical-align : top;margin-bottom : 10px;}
.menuinfo span{font-size : 10px;}
.menul{text-align : left;width : 220px;font-size : 14px;color : #990000;}
.menur{text-align : right;width : 120px;padding-right : 3px;}
.menuc{text-align : left;padding : 4px 3px 10px 0;}
.menuc div{text-align : left;padding-top : 5px;color : #ff0033;}
.menu1{text-align : left;width : 345px;font-size : 14px;color : #990000;}
.menu1l{text-align : left;width : 225px;padding : 2px 0 5px 0;}
.menu1r{text-align : right;width : 120px;padding : 2px 3px 5px 0;}
.menu2l{text-align : left;width : 225px;font-size : 14px;color : #990000;padding-bottom : 5px;}
.menu2r{text-align : right;width : 120px;padding : 0px 3px 5px 0;}
#sup01{margin-bottom : 15px;}
#sup01 td{vertical-align : top;font-size : 12px;line-height : 16px;letter-spacing : 1px;}
#sup02{background-image : url(img/sup00bak.gif);background-position : center bottom;height : 92px;}
#sup03{margin :0 0 20px 15px;}
#sup04{margin : 0 10px 20px 0;}
#sup05{background-image : url(img/sup02img.jpg);background-repeat : no-repeat;background-position : right top;width : 340px;height : 90px;}
#sup05 div{width : 245px;font-size : 12px;line-height : 16px;letter-spacing : 1px;}
#sup06{padding : 0 0 15px 10px;font-size : 12px;line-height : 16px;letter-spacing : 1px;color : #ff0033;}

