body{
   background:#dee;
   color:#000;font-size:15px;line-height:140%;
   text-align:center;margin:0px;
   font-family: "MS PGothic", "Osaka", Arial, sans-serif;

   -webkit-text-size-adjust: 100%;
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  }
}

a{color:#00f;}
p{line-height:15px;}

h1{font-size:30px;margin:3px;margin-bottom:10px;color:#b00030;}
h2{font-size:22px;margin:3px;display:inline;}
h3{font-size:15px;margin:0px;display:inline;color:#060;}
h4{font-size:15px;margin;0px;display:inline;color:#008;}

#hd_obi{color:#eef; background:#008; padding:5px;}
a.hd_obi{color:#ff0;}
#hd{padding:10px;text-align:left;}

#hd_01{position:absolute;top:0px;width:100%;height:40px;background:#30b; color:#fff; padding:10px;padding-bottom:-10px;text-align:left;}

#menu{display:none;}

#ba{width:1100px;margin-left:auto;margin-right:auto;}
#bd{width:1100px;padding:5px;margin-bottom:30px;}
#bd-l{float:left;width:430px;text-align:left;}
#bd-r{float:right;width:650px;height:450px;text-align:left;overflow:auto;margin-bottom:10px;}

#fd{width:100%;}
#fd-1{float:right;margin:10px;max-width:500px;text-align:left;font-size:12px;line-height:15px;}
#fd-2{clear:both; background:#338; padding:15px; color:#ddd;}
a.fd2{color:#fff; font-weight:bold;}

/* 広告関係 */
#ad_vck{width:780px;margin: 0 auto; height:200px;}
#ad_vck a{color: #fff;font-weight:bold;}
#ad_vck-text{float:left;width:400px;text-align:left;padding:10px;}
#ad_vck-image{float:right;width:340px;}


/* 店舗一覧関係 */
div.shu_r{color:#090; font-weight:bold; font-size:12px; margin-bottom:3px;}
div.shu_k{color:#599; font-weight:bold; font-size:12px; margin-bottom:3px;}
div.shu_h{color:#995; font-weight:bold; font-size:12px; margin-bottom:3px;}
div.shu_v{color:#808; font-weight:bold; font-size:12px; margin-bottom:3px;}
div.shp-t{background:#eda; padding:10px;padding-bottom:8px;text-align:left;}
span.shp-t{font-size:18px;font-weight:bold;color:#060;}
div.shp-w{border:solid 2px #eda; background:#eef; padding:5px;margin-bottom:5px;}
div.shop{line-height:120%;padding-top:5px;padding-bottom:5px;}
div.adr{margin-top:5px;margin-bottom:3px;}
div.vm{padding:5px;background:#fde;color:#309;font-weight:bold;display:inline;}
.icn_mps{width:37px;height:15px;}
.icn_mpb{width:25px;height:12px;border:solid 1px #00f;}
b.shop{font-size:18px;color:#b00030;}
a.shop{font-size:18px;color:#b00030;font-weight:bold;}
b.tel{font-size:18px;color:#f80;}
.adtkc{color:#060; font-size:13px; font-weight:bold;}
.adktn{background:#ddf; font-size:13px; font-weight:bold; padding:2px; margin:2px;}
.adhbn{background:#fdd; font-size:13px; font-weight:bold; padding:2px; margin:2px;}
.icn_kshp{width:65px;height:18px;vertical-align:sub;}
div.koiki{background:#ffff88;border:solid 2px #ffffff;padding:10px;margin-bottom:5px;text-align:left;}
#advice{margin:10px;padding:5px;background:#e0e0e0;border:solid 2px #ffffff;}
.advice-t{color:#b00030;font-size:18px;}
#chui{font-size:13px;line-height:17px;margin:10px;}

/* パンくず */
div#kuzu{}
ol.topic-path {text-align:left; margin:0px; padding:3px; background:#eda; list-style-type:none;}
ol.topic-path li {padding-left:5px; display: inline;}
ol.topic-path li.first {padding-left:25px; background:url(https://o-dekake.net/gm/kin-15.gif) no-repeat left; }
ol.topic-path li a {padding-right:18px; background: url(https://o-dekake.net/gm/kuzu-path.gif) no-repeat right; color: #4682b4;}

/* スマホのみ */
.only-sm{display:none;}



