@charset "UTF-8";
@import url(base.css);

body {background:#ccc; background-image:url(../img/bnts_bdy-bg.jpg) ; background-repeat:repeat-x;}
#wrapper { width:800px; background:#fff; padding-bottom:15px;}
#frame {}

h2 {margin:5px 0 10px;}

h2.lmt1 { background:url(../img_bnts/h2_ttl_limit.jpg)  no-repeat;  padding:35px 0 15px 370px; font-size:12px; color:#060; font-weight:normal;}
h2.lmt2 { background:url(../img_bnts/h2_ttl_limit2.jpg)  no-repeat; padding:35px 0 15px 350px; font-size:12px; color:#630; font-weight:bold; }

h3{ margin:8px 0 8px;  color:#fff; }
#topimage { background:url(../img/bnts_nav-bg.jpg) repeat-x; background-color:#dfdfdf;}
.photoarea { float:left; width:620px;}

#navigation { float:right; width:160px; padding:0 10px;}

#navigation ul li {font-size:1px; float:left;}
#navigation p {margin:3px 0; padding:0; clear:left;}

#contents { padding:5px 10px 0;}

#tile {margin:0 10px;}
#tile ul { margin:0; padding:0;}
#tile ul li {margin:10px 5px; padding:0; list-style-type:none; float:left; display:block; width:240px;}
#tile p {margin:5px 2px 3px; padding:0 0 2px; border-bottom:1px dotted #bbb; text-align:center; font-size:12px;}
#tile code {font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック"; text-align:center; text-align:center; font-size:11px; font-weight:bold; color:#555; display:block;}

.jmbLeft { width:440px; float:left;}
.jmbRight { width:220px; float:right;}

#btm_nav{ margin:10px 10px 0; text-align:right;}
#footer { margin:5px 10px 20px;}

.ttl {padding-bottom:2px; border-bottom:1px solid #aaa;}

dl {margin:0; padding:5px;font-size:12px;}
dd {}
.limited { width:300px; float:left; margin-right:10px;}
.limited .comment { margin:2px; padding:2px;}

.topics { width:300px; float:left; margin-right:10px;}
.newshop { width:160px; float:left}
.newshop a:link {color:#06c;}

.shopLeft { float:none; }
.shopLeft h3 {background:url(../img_shop/bg_shoph3.jpg) no-repeat; line-height:36px; padding-left:15px; font-size:18px; color:#0B6900;}
.shopPhoto { float:right;}
.shopPhoto img { padding:2px; border:1px solid #ddd; margin-left:2px;}

.shopRight {float:right; width:220px; margin-top:10px;}
legend {font-size:16px; font-weight:bold; color:#369; background:#fff; padding:0;}
fieldset { border:2px dotted #ccc; font-size:13px; padding:5px; line-height:140%; margin:0 20px 5px; }
code { padding:0px 5px 0;background:#fff}

.caution { font-size:11px!important; color:#f00; padding-left:10px; clear:both;}
dt { margin:0 0 1px; padding:0; color:#090; font-weight:bold;}
dd { margin:0 0 12px; padding:0 0 0 .7em; color:#333; line-height:160%; }
dl dd a {font-weight:bold;}

/*ENQ*/

#enq_form table{text-align:left;margin:10px 0;font-size:12px;}

#enq_form td{border-bottom: solid 1px #EEE;}

#enq_form input{margin:15px 0;}
#enq_form .margin{margin:15px 0;}

#limited p { position:relative; text-align:center;}
#limited p img.mark { position:absolute; left: 650px; top: -12px; }
