@charset "shift_jis";
body {  font-size: 12px; text-align: center; margin:0px; padding: 0px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
background-color:#ffffff;
background-image: url('images/bk.gif');
 background-repeat: repeat-x;
 background-position: center top;
color:#777777
}
p{line-height:1.5em}
#cb {  border:1px solid #333333;
background-image: url('images/bk.jpg');
 background-repeat: no-repeat;
 background-position: left 10px;
 width: 740px; margin: 15px auto; text-align: left;padding-top:10px;
background-color:#ffffff}
h1{margin: 0px; padding: 0px}
.conste{margin:2px}
#result{background-color:#ffffff;margin:10px 80px 0px;height:450px}
#result h2{font-size:18px;
margin-left:15px;margin-right:15px;margin-top:8px;
border-bottom:1px dotted #B7187F}
#result p{font-size:14px;margin-left:15px;margin-right:15px;line-height:1.75em}
#result p.flink{font-size:10px;text-align:center;color:#666666}
.flink a, .flink a:link{text-decoration:none;color:#0066ff}
.flink a:hover{color:#ff6600;}
#ft{padding:10px;text-align:center;font-size:10px;font-weight:bold;font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Verdana", "sans-serif";color:#523D36}
a img{border:none}
.timep{margin:5px 30px;color:#ffffff;}

.txt10{font-size:10px}
form{margin:0px;padding:0px}
.btn{margin:0px;vertical-align:middle}
#tmb{margin:0px 40px;}
#tmb table{font-size:12px}
#mbd{margin:0px 60px;padding:0px 5px 5px;}
#mbd h2{border-bottom:2px solid #EF8DAD}
#mbd table{font-size:12px}
.sday{font-weight:bold;color:#E974C0}
.lawtb{font-size:12px;background-image:url('images/boke.gif');}
.lawtb caption{font-weight:bold}
.lawtb td{border-bottom:2px dotted #999999}
.nday{text-align:right;font-size:12px}
.cate{color:#FFFF00;font-weight:bold;margin-left:10px; font-size: 16px;line-height:1.5em}
.red{color:#ff0000}
.ques {  font-weight: bold;border-bottom:2px dotted #999999;margin-bottom:5px;padding-bottom:3px}
.answ {  text-indent: -22px;margin:0px 1em 0px 22px;}
.scol{color:#999999}
.inp{margin:auto 15px;line-height:1.5em}
.goods{margin-bottom:10px;background-image:url('images/wline.gif');background-position: left bottom;background-repeat:no-repeat; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px}
.goods .ttl{font-weight:bold;margin:0px 0px 10px}
.spec{font-size:10px;background-image:url('images/wline.gif');background-position: left top;background-repeat:no-repeat}
.spec td{background-image:url('images/wline.gif');background-position: left bottom;background-repeat:no-repeat}
.kakaku{color:#FFAABF; font-size: 14px}
.ringlink{margin:10px auto 0px;}
.ringlink a{text-decoration:none;color:#666666;}
.ringlink a:hover{color:#FFAABF}.kp {  margin-right: 35px; margin-left: 35px}
li{line-height:1.5em}
.ringtb{}
.ringtb td{background-image:url('images/wline.gif');background-position: left bottom;background-repeat:no-repeat}.catch {  font-size: 14px; text-align: center; margin-top: 0px; margin-bottom: 0px}
.line{background-image:url('images/index_line01.gif');background-position: left center;background-repeat:no-repeat;}
.line02{background-image:url('images/index_line02.gif');background-position: left center;background-repeat:no-repeat;}
.line03{background-image:url('images/index_line03.gif');background-position: left center;background-repeat:no-repeat;}
.line04{background-image:url('images/index_line04.gif');background-position: left center;background-repeat:no-repeat;}