.mapblock_wrap{width:100%}.mapblock_wrap h5{background-color:#a28037;padding:6px 10px;color:#fff;font-size:12px;font-feature-settings:"palt";letter-spacing:0.2em;text-align:center;margin-bottom:10px}.mapblock_wrap ul,.mapblock_wrap li{padding:0;list-style:none}.mapblock_wrap .mapblock{max-width:1100px;margin:auto}.mapblock_wrap .how{text-align:center}@media screen and (max-width: 600px){.mapblock_wrap .how{font-size:0.8rem}}.mapblock_wrap #mNav{margin:2% auto 30px}.mapblock_wrap #mNav ul{display:flex;justify-content:space-between;flex-flow:row wrap;margin-top:40px}.mapblock_wrap #mNav li{color:#000;font-size:14px;background-color:#fff;box-sizing:border-box;border:solid 1px #3e5059;width:16%;margin-bottom:10px;text-align:center;height:50px;font-feature-settings:"palt";letter-spacing:0.05em;position:relative;cursor:pointer;transition:background-color 200ms}.mapblock_wrap #mNav li span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:100%}.mapblock_wrap #mNav li.active,.mapblock_wrap #mNav li:hover{background-color:#a28037;color:#fff}.mapblock_wrap #mNav li.active::after,.mapblock_wrap #mNav li:hover::after{border-color:transparent #fff #fff transparent}@media screen and (max-width: 768px){.mapblock_wrap #mNav li{width:32.5%}.mapblock_wrap #mNav li:nth-child(n+4){margin-top:5px}}@media screen and (max-width: 600px){.mapblock_wrap #mNav li{width:49%;font-size:13px;margin-bottom:7px}.mapblock_wrap #mNav li:nth-child(n+3){margin-top:3px}}.mapblock_wrap #mWrap{position:relative;overflow:hidden;margin:0 auto;height:520px;font-feature-settings:"pkna" 1}@media screen and (max-width: 768px){.mapblock_wrap #mWrap{height:auto}}.mapblock_wrap #mWrap #mSide li{position:relative;border-bottom:1px solid #fff;padding:4px 0 4px 0;font-size:13px}.mapblock_wrap #mWrap #mSide li span{line-height:1.3}.mapblock_wrap #mWrap #mSide li a{position:relative;z-index:1}.mapblock_wrap #mWrap #mSide li::before{content:"";display:block;position:absolute;top:0.9rem;left:0;width:100%;height:1px;border-bottom:dotted 1px #000}.mapblock_wrap #mWrap #mSide li:hover,.mapblock_wrap #mWrap #mSide li.active{background:rgba(255,255,255,0.4)}.mapblock_wrap #mWrap .num{background:#a28037;color:#fff !important;display:block;position:absolute;top:2px;left:0;width:18px;line-height:18px;text-align:center;margin:2px 0;padding:0;border-radius:50%}.mapblock_wrap #mWrap .num.empty{display:none}@media screen and (max-width: 768px){.mapblock_wrap #mWrap .num{top:0}}.mapblock_wrap #mWrap .txt01{display:block;float:left;text-align:left;padding-left:23px;padding-right:5px;background:#fff}.mapblock_wrap #mWrap .txt02{display:block;float:right;text-align:right;width:135px;background:#fff}@media screen and (max-width: 768px){.mapblock_wrap #mWrap .txt02{width:8.5rem}}.mapblock_wrap #lctMap{height:100%;margin-right:50%;background:#9aa}@media screen and (max-width: 768px){.mapblock_wrap #lctMap{height:600px;margin-right:0;margin-bottom:20px}}@media screen and (max-width: 600px){.mapblock_wrap #lctMap{height:320px}}.mapblock_wrap #mSide{position:absolute;top:0;right:0;width:46%;height:100%}@media screen and (max-width: 768px){.mapblock_wrap #mSide{position:relative;width:100%;height:auto}}.mapblock_wrap #mSide .sideWrap{width:100%;height:100%;padding-left:1em;overflow-y:auto;position:absolute;top:0;right:0;display:none}.mapblock_wrap #mSide .sideWrap a{text-decoration:none;color:#111;padding:2px 0;display:block;overflow:hidden}@media screen and (max-width: 768px){.mapblock_wrap #mSide .sideWrap{position:static;height:auto;padding-left:0}}.mapblock_wrap #mSide .sideWrap.active{display:block}
