@charset "shift_jis";
@import "class.css";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{ background:url(../images/ots_body_bg.gif) repeat; font-family:"‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";line-height:1.4;font-size:12px;color:#333;}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
p,li{font-size:12px;}
img{vertical-align:top;border:none;}
li{list-style-type:none;}
table{border-collapse:collapse;}
a{text-decoration:none;}
address{font-style:normal;}
a:link { color: #78685F;}
a:hover { color: #4B423D;}
a:visited { color: #4B423D;} 

#wrapper{background-color:#fff;width:751px;margin:0 auto;}
#header{background:url(../images/header_back.gif) no-repeat;padding-left:10px;}
#header2{ width:740px;}
h1{font-size:10px;padding:7px 8px 6px;}
#header2 #logo{float:left;width:205px;padding-top:10px;}
#menu{float:right;width:535px;}
#header2 #sub_menu{text-align:right;padding-right:4px; height:60px;}
#header2 #sub_menu li{display:inline;}
#main_menu{ text-align:left;padding:8px 5px 5px 5px;}
#main_menu li{float:left;width:auto;}
#container{clear:both;width:751px;}
#footer{margin-top:10px;}

