﻿.mt10px{margin-top:10px;}
.mr10px{margin-right:10px;}
.mb10px{margin-bottom:10px;}
.ml10px{margin-left:10px;}
.cb{clear:both;}
.fl{float:left;}
.fr{float:right;}
.nobr{white-space:nowrap;}

*{color:#333333;font-size:13px;line-height:1.4;letter-spacing:0.1em;font-family:"Meiryo","メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","MS P Gothic","ＭＳ Ｐゴシック","Osaka","Arial","Helvetica","sans-serif";}
body,h1,h2,h3,h4,h5,h6,p,div,form,ul,li,pre{margin:0;padding:0;}
body{background:url(./images/body-bg.png) repeat;}

a:hover img{
	opacity: 0.7; /* Opera・Safari */
	-moz-opacity:0.7; /* Firefox */
	filter: alpha(opacity=70); /* IE */
	zoom: 1; /* IE */
}

div#header{margin:13px auto 0 auto;width:794px;height:27px;background:url(./images/header-bg.png) no-repeat;}
div#middle{margin:0 auto;width:794px;background:url(./images/middle-bg.png) repeat-y;}
div#footer{margin:0 auto 13px auto;width:794px;height:27px;background:url(./images/footer-bg.png) no-repeat;}
div#contents-box{padding:0 27px 0 27px;}
div#contents-box p{text-align:justify;text-justify:inter-cluster;text-indent:1em;padding-bottom:1em;}
div#contents-box h2{padding-bottom:7px;}

div#leftbox{padding-top:10px;}
div#leftbox strong{color:#e96600;}
div#rightbox{padding-left:16px;}

table#colortable{width:316px;margin-bottom:22px;}
table#colortable td{width:79px;text-align:center;font-size:10px;}

table#sizetable{border-collapse:collapse;border-spacing:0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;margin-bottom:22px;}
table#sizetable th{padding:3px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;font-size:11px;width:130px;}
table#sizetable td{padding:3px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;width:60px;font-size:11px;}
table#sizetable td strong{font-size:11px;}
table#sizetable caption{text-align:left;font-weight:bold;}

div#ordertemplete{background-color:#e8ffb2;border:1px solid #c2ff33;padding:12px;}
div#ordertemplete pre{font-size:10px;}
div#orderto{padding:2em 0 3em 0;text-align:center;}
div#orderto a{font-size:18px;color:#e96600;}
div#orderto noscript{font-size:18px;color:#e96600;}

/*

div.container{position:relative;margin:0px auto;width:814px;text-align:left;}
div.header{margin:0px;padding:0px;width:814px;height:327px;background:url(./images/header-bg.png) no-repeat;text-align:center;}


div.contents{margin:0px;padding:0px;background:#ffffff url(./images/contents-bg.png) repeat-y;}
div.contents div.bdy{padding:8px 15px;}

*/
/*
div.contents div.bdy div#top-image{width:776px;height:137px;border:4px solid #48342a;margin:0px auto 10px auto;}

div.contents div.bdy div.top-attention{margin-bottom:10px;padding:6px 56px;}
div.contents div.bdy div.top-attention strong{font-size:16px;}
div.contents div.bdy div.top-attention p{margin:5px 0 0 0;line-height:1.3;font-size:14px;text-align:justify;text-justify:inter-cluster;}

div.contents div.bdy div.top-catch{width:784px;margin:0px;}
div.contents div.bdy div.top-catch div.i1{margin-right:2px;float:left;}
div.contents div.bdy div.top-catch div.i2{margin-right:2px;float:left;}
div.contents div.bdy div.top-catch div.i2 img.2b{margin-right:2px;float:left;}
div.contents div.bdy div.top-catch div.i3{float:left;}

div.contents div.bdy div.top-comments{width:784px;margin:10px auto 10px auto;}
div.contents div.bdy div.top-comments p{margin:0px 0px 7px 0px;color:#444444;font-size:13px;line-height:160%;letter-spacing:0.1em;font-weight:bold;text-indent:1em;text-align:justify;text-justify:inter-cluster;}
div.contents div.bdy div.top-comments div.idichi{padding-top:10px;text-align:right;font-size:16px;font-weight:bold;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W6","HiraMinPro-W6";letter-spacing:0.2em;color:#444444;}

div.contents div.bdy div.recommend{width:784px;margin:0px auto 10px auto;}
div.contents div.bdy div.recommend div.caption{width:784px;margin:0px auto 1px auto;}
div.contents div.bdy div.recommend div.bdy {margin:0;padding:0px;overflow:hidden;width:784px;height:129px;position:relative;}
div.contents div.bdy div.recommend div.bdy #items{margin:0;padding:0;width:784px;position:absolute;}
div.contents div.bdy div.recommend div.bdy #items .item{margin:0;padding:0;float:left;}

div.contents div.bdy div.box-latest{margin:0px 13px 0px 0px;width:410px;height:193px;float:left;}
div.contents div.bdy div.box-latest div.title{}
div.contents div.bdy div.box-latest div.body{height:169px;padding:0px 10px;overflow:auto;background-color:#f5e9b9;}
div.contents div.bdy div.box-latest div.body ul{margin-left:0px;padding-left:0px;list-style-type:none;}
div.contents div.bdy div.box-latest div.body li{padding-bottom:10px;margin:0px;letter-spacing:0.1em;}

div.contents div.bdy div.box-drink{width:361px;height:193px;float:left;background:url(./images/box-drink.jpg) no-repeat;}
div.contents div.bdy div.box-drink div.text{margin:50px 5px 0px 170px;height:103px;color:#ffffff;letter-spacing:0.1em;font-size:12px;}
div.contents div.bdy div.box-drink div.link{margin:0px 10px 10px 0px;text-align:right;}

div.contents div.bdy div.box-staff{margin:10px 13px 0px 0px;width:410px;height:198px;float:left;background:url(./images/box-staff.jpg) no-repeat;}
div.contents div.bdy div.box-staff div.text{margin:50px 5px 0px 220px;height:108px;color:#ffffff;letter-spacing:0.1em;font-size:12px;}
div.contents div.bdy div.box-staff div.link{margin:0px 10px 10px 0px;text-align:right;}

div.contents div.bdy div.box-board{margin-top:10px;width:361px;height:198px;float:left;background:url(./images/box-board.jpg) no-repeat;}
div.contents div.bdy div.box-board div.text{margin:50px 5px 0px 190px;height:108px;color:#ffffff;letter-spacing:0.1em;font-size:12px;}
div.contents div.bdy div.box-board div.link{margin:0px 10px 10px 0px;text-align:right;}

div.contents div.bdy div.box-link{margin:10px 0px 0px 0px;width:784px;float:left;}
div.contents div.bdy div.box-link div.caption{}
div.contents div.bdy div.box-link div.body{width:782px;border-right:1px solid #4e382d;border-bottom:1px solid #4e382d;border-left:1px solid #4e382d;background-color:#f5e9b9;}
div.contents div.bdy div.box-link div.body table{margin:10px;width:762px;}
div.contents div.bdy div.box-link div.body td{width:50%;padding-bottom:10px;}
*/
/*
div.contents div.bdy h3{color:#666666;font-size:15px;margin:0px;padding:0px;}
div.contents div.bdy div.h2box{margin-bottom:12px;padding-top:12px;border-bottom:1px solid #999999;width:100%;}
div.contents div.bdy div.h2box h2{margin:0px 0px 3px 0px;padding:0px;}
div.contents div.bdy div.h2bdy{margin:0px 0px 36px 12px;}
div.contents div.bdy div.h3bdy{margin:0px 0px 20px 12px;}

div.footer{margin:0px;padding:0px;width:814px;height:51px;background:url(./images/footer-bg.png) no-repeat;}
div.footer div.bdy{padding-top:13px;text-align:center;color:#ffffff;font-size:9px;letter-spacing:0.2em;line-height:100%;}
*/