﻿#shopAccess .googlemap{background:#dcd4cf;padding:5px}#shopAccess .link-btn a{margin-inline:auto}#shopWay .waymap-sp{display:none}#shopWay .waymap-pc{display:block}#shopWay .waymap-pc .txt{margin-top:0;background:#eeeadb;text-align:center;padding:8px;font-weight:700}#shopWay .waymap-pc .map{position:relative}#shopWay .waymap-pc [class*="way"]{aspect-ratio:72/55;position:absolute;z-index:1}#shopWay .waymap-pc .way1{left:123px;top:34px;width:72px}#shopWay .waymap-pc .way2{left:245px;top:145px;width:60px}#shopWay .waymap-pc .way3{left:71px;top:193px;width:60px}#shopWay .waymap-pc .way4{left:287px;top:244px;width:60px}#shopWay .waymap-pc .way5{left:483px;top:33px;width:72px}#shopWay .waymap-pc .way6{left:390px;top:129px;width:60px}#shopWay .waymap-pc .way7{left:549px;top:312px;width:60px}#shopWay .root-tbl th{color:#fff;padding-inline:20px;font-size:1.6rem}#shopWay .root-tbl td{padding:15px}#shopWay .root-list{gap:5px 12px}#shopWay .root-list li+li::before{content:'⇒';margin-right:10px}#shopWay .root-nanba th,#shopWay .root-nanba td{border-color:#e1649f}#shopWay .root-nanba th{background-color:#e1649f}#shopWay .root-nihonbashi{margin-top:10px}#shopWay .root-nihonbashi th,#shopWay .root-nihonbashi td{border-color:#5a84b6}#shopWay .root-nihonbashi th{background-color:#5a84b6}@media screen and (max-width: 600px){#shopWay .waymap-pc{display:none}#shopWay .waymap-sp{display:block}#shopWay .waymap-sp .map{width:100%}#shopWay .root-box{background:#e8e2cd;padding:15px 10px}#shopWay .root-box dt{font-size:1.2rem;font-weight:700;text-align:center}#shopWay .root-box dd{margin-top:10px}#shopWay .root-box ol{width:48.2%}#shopWay .root-box li+li{margin-top:10px}#shopWay .root-box a{display:block;padding:15px 8px 15px 24px;border-radius:4px;color:#fff;position:relative;background:#e1649f;font-size:1.1rem;font-weight:700}#shopWay .root-box a::before{content:counter(number);display:flex;justify-content:center;align-items:center;height:15px;aspect-ratio:1;border-radius:1000px;font-size:1rem;font-weight:700;position:absolute;left:5px;top:0;bottom:0;margin:auto;background:#fff;color:#e1649f}#shopWay .root-box .root2 a{background:#5a84b6}#shopWay .root-box .root2 a::before{color:#5a84b6}#shopWay .root-tbl th{font-size:1.4rem;text-align:center}#shopWay .root-list{gap:5px}#shopWay .root-list li{font-size:1.3rem}#shopWay .root-list li+li::before{margin-right:3px}}
