@charset "UTF-8";*{/*word-break:break-all;*/}
#guide section.kenrokuen img.icon{position:absolute;top:12px;right:12px;left:auto;width:94px;height:auto;}
.kenrokumap{margin:30px 0 35px 0;height:auto;text-align:center;}
.kenrokumap img{width:100%;height:auto;}
.submap{padding-left:2%;padding-right:2%;padding-bottom:34px;background:url('../images/bg_submap.png') no-repeat left 90px bottom;background-size:43px 34px;}
.submap .kenrokumap{border:1px solid #999;margin:30px 0 0 0;}
.kenrokuspotwrap{width:96%;margin:0 2%;}
#guide section.kenrokuspot{width:48%;margin-right:4%;margin-bottom:37px;padding-bottom:37px;border-bottom:1px solid #666;float:left;}
#guide section.kenrokuspot:nth-child(2n){margin-right:0;}
#guide section.kenrokuspot:nth-child(11),#guide section.kenrokuspot:nth-child(12){margin-bottom:0;padding-bottom:0;border-bottom:none;}
#guide section.kenrokuspot p:last-of-type{padding-bottom:10px;}
.kanazawajouwrap{width:96%;margin:0 2%;}
#guide .kanazawajouwrap section.kenrokuspot:nth-child(7),#guide .kanazawajouwrap section.kenrokuspot:nth-child(8){margin-bottom:0;padding-bottom:0;border-bottom:none;}
#guide section.kenrokuspot img{width:100%;height:auto;}
#guide section.kenrokuspot h1{font-size:15px;line-height:25px;margin-bottom:15px}
#guide section.kenrokuspot h1 span{font-size:10px;color:#fff;background-color:#ff6633;padding:0;margin:0 5px 0 0;width:16px;height:16px;line-height:16px;text-align:center;display:inline-block;border-radius:50%;font-family: "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, Osaka, sans-serif;}
#guide section.kenrokuspotdata h1{color:#000;font-size:18px;margin:30px 0 10px 0;}
#guide section.kenrokuspotdata h1 span.spotno{font-size:14px;color:#fff;background-color:#ff6633;padding:0;margin:0 5px 0 0;width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;border-radius:50%;}
#guide section.kenrokuspotdata h2{font-size:18px;color:#ff6633;border:none;margin:15px 2% 0;padding:0;font-weight:normal;}
#guide h3.subttl{color:#000;font-size:18px;margin-bottom:20px;}
#guide .subbtn{text-align:center;}
#guide .subbtn a{display:inline-block;width:80%;height:42px;line-height:42px;font-size:16px;color:#fff;background-color:#ff6633;border-radius:5px;}
aside.rokusyowrap{}
aside.rokusyowrap h1{font-size:18px;color:#ff0066;margin:45px 0 25px;padding:0;font-weight:normal;}
#guide section aside.rokusyowrap .rokusyo h2{font-size:15px;color:#ff0066;border:none;margin:0;padding:0 0 0 2%;font-weight:normal;display:inline;}
#guide section aside.rokusyowrap .rokusyo h2 span{color:#000;}
#guide section aside.rokusyowrap .rokusyo p{display:inline;}
#guide section aside.rokusyowrap .rokusyo img{margin-top:10px;margin-bottom:30px;}
.chkwrap h4{font-size:16px;margin-top:35px;padding:0 2%;}
#guide section .chkwrap h3.shoplistttl{color:#000;margin-bottom:20px;}
section.kenrokuenshop .shopname{padding:0 2%;margin-bottom:20px;}
section.kenrokuenshop span.boxno{display:inline-block;color:#fff;width:20px;height:20px;line-height:20px;background-color:#ff0066;padding:0;text-align:center;font-weight:bold;}
#guide section section.kenrokuenshop h1{display:inline-block;font-size:18px;padding:0 15px 0 5px;}
section.kenrokuenshop span.cate{font-size:13px;background-color:#c1e5f9;padding:0 10px;display:inline-block;height:20px;line-height:20px;}
section.kenrokuenshop p{display:block;margin-top:10px;}
#guide section aside.shop7 h1{font-size:18px;color:#ff6633;}