body{margin:0px;padding:0px;font-size:14px;font-family:"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";color:#330000;line-height:1.3;height:100%;overflow:scroll-y;}
h1{display:none;}
h2{margin:0px;padding:10px 0px 0px 0px;font-size:40px;}
table{margin:6px 0px 4px 0px;border-collapse:separate;border-spacing:1px;font-size:12px;}
TH{margin:0px;padding:5px 8px;background:url('img/th.gif');border:1px #FFF6EE solid;text-align:left;font-size:12px;}
TD{margin:0px;padding:5px 8px;border:0px;font-size:12px;}
embed{z-index:1;}
form{margin:0px;padding:0px;}
textarea{font-size:13px;}
img{border:0px;}
span{display:none;}
b{border-left:3px #ef6c23 solid;padding:0px 28px 0px 16px;font-size:12px;}
a{color:#ff3300;text-decoration:none;}
a:hover{text-decoration:underline;}
#bodytop{padding-top:600px;background:#FFF6EE;}
#bodytop2{padding-top:220px;background:#FFF6EE;}
#body{margin:0px auto;width:850px;z-index:3;overflow:hidden;}
#top{background:#fff;position:fixed;width:100%;height:113px;padding:0px;z-index:4;_position:absolute;_left:0px;_top:expression(eval(document.documentElement.scrollTop)+'px');}
#top2{margin:0px auto;width:850px;background:url('img/topr.png') no-repeat right;height:82px;overflow:hidden;}
#tright{background:url('img/ml.png') repeat-x;height:31px;width:100%;}
#tright2{margin:0px auto;width:850px;overflow:hidden;}
#trl{float:left;}
#trr{float:right;width:552px;}
#main{position:absolute;z-index:1;background:url('img/mbg.jpg');width:100%;height:470px;left:0px;top:100px;}
#main2{position:absolute;z-index:1;background:url('img/mbg.jpg') repeat-x center;width:100%;height:100px;left:0px;top:100px;}
#mainbody{margin:0px auto;width:850px;overflow:hidden;background:url('img/hiden.png') no-repeat 550px 80px;height:430px;}
#mainbody2{z-index:2;position:absolute;width:520px;height:330px;overflow:hidden;top:50px;}
#move{position:absolute;z-index:1;top:0px;}
#mainright2{margin-left:350px;width:320px;height:300px;z-index:2;position:absolute;top:50px;}
#box{z-index:3;margin-top:380px;width:850px;height:50px;overflow:hidden;}
.bm{position:absolute;width:270px;height:50px;display:block;float:left;margin:0px;padding:0px;}
.bm:hover{filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
#bm0{top:390px;background:url('img/s0.png') no-repeat left bottom;}
#bm1{top:390px;margin-left:290px;background:url('img/s1.png') no-repeat left bottom;}
#bm2{top:390px;margin-left:580px;background:url('img/s2.png') no-repeat left bottom;}
#box2{z-index:3;width:700px;margin:0px auto;padding-top:20px;}
#boxtitle{width:360px;margin:0px 0px 20px 0px;padding:5px 15px;border-left:2px #fff solid;border-bottom:2px #fff solid;font-size:14px;font-weight:bold;}
#boxmenu{margin:0px 0px 0px 15px;height:80px;font-size:14px;font-weight:bold;}
#footer{border-top:2px #713703 dotted;text-align:center;padding:10px 0px 0px 0px;height:80px;background:#FFF6EE;}
#footer a{color:#fff;}
.stop{display:block;margin-top:3px;width:329px;height:76px;background:url('img/logo.png') no-repeat left top;}
.stop:hover{filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
a.menu{float:left;display:block;border-left:2px #fff solid;height:31px;background:url('img/menu.png') no-repeat;}
a.menu:hover{filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
a.menu0{width:138px;background-position:0px 0px;}
a.menun0{width:138px;background-position:0px 0px;filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
a.menu1{width:133px;background-position:-140px 0px;}
a.menun1{width:133px;background-position:-140px 0px;filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
a.menu2{width:133px;background-position:-274px 0px;}
a.menun2{width:133px;background-position:-275px 0px;filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
a.menu3{width:133px;background-position:-410px 0px;}
a.menun3{width:133px;background-position:-410px 0px;filter: alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
a.menu4{background:url('img/menu4.gif') no-repeat left bottom;}
a.menun4{background:url('img/menu4.gif') no-repeat left top;}
a.menu5{width:110px;background:url('img/menu5.gif') no-repeat bottom;}
a.menun5{width:110px;background:url('img/menu5.gif') no-repeat top;}
.box{border:5px #fff solid;margin:0px 0px 20px 0px;padding:0px;width:500px;}
.main{margin-bottom:20px;padding:0px 0px 0px 0px;width:848px;overflow:hidden;}
.newsleft{float:left;width:590px;}
.newsright{float:right;width:250px;}
.title{background:url('img/mbg.gif') repeat-x;height:24px;padding:6px 0px 0px 30px;margin-bottom:10px;font-size:14px;font-weight:bold;color:#fff;}
.titler{background:url('img/mbgr.gif') repeat-x;height:24px;padding:6px 0px 0px 30px;font-size:14px;font-weight:bold;color:#fff;}
.titlemain{padding:10px;}
.newsleft td{border:0px;padding-bottom:10px;font-size:14px;}
.newsbar{padding:0px 0px 5px 10px;margin-bottom:10px;border-bottom:3px #aaa dotted;}
.newshop{padding:0px 0px 10px 10px;}
td.ck{border:1px #df3300 solid;color:#ff0000;}
.rd{color:#ff6666;}
.rd2{color:#ff0000;}
.bl{color:#3333ff;}
.bl2{color:#0000ff;}
.hol{background:#ffacac;}
.mail{margin:0px auto;width:600px;}
.menulist{float:left;width:256px;margin-left:20px;}
.menuimg{text-align:center;}
.menuimg img{border:10px #fff solid;}
.menutitle{text-align:center;padding:6px;font-size:16px;font-weight:bold;}
.price{margin:0px auto 100px auto;width:787px;padding:11px;}
.shop{margin:0px auto 30px auto;width:787px;padding:11px;}
.ptitle{z-index:3;position:absolute;background:url('img/price.gif') no-repeat top right;margin-top:-23px;width:320px;height:35px;}
.pricetop{background:#FFF6EE;padding:20px 0px;}
.pricebottom{background:#FFF6EE url('img/menul.png') no-repeat left top;padding:0px 10px 0px 420px;}
.pricebottom td{font-size:14px;}
.shop table{width:787px;}
.price table{width:300px;font-size:16px;}
.price th{background:#FFF6EE;border-bottom:3px #aaa dotted;}
.price td{border-bottom:3px #aaa dotted;}
.slink{border-bottom:3px #aaa dotted;}
.mt{background:url('img/mt.png') no-repeat left top;padding:80px 0px 20px 0px;}
.mb{background:url('img/mb.png') no-repeat left top;padding:80px 0px 20px 0px;}

