#stores .p_nav{width:300px;margin:4em auto;border-top:1px dotted #BCB492}#stores .p_nav li{width:100%;border-bottom:1px dotted #BCB492}#stores .p_nav li a{display:flex;align-items:center;height:40px;padding-left:20px;background-size:18px auto}#stores .p_nav li a img{filter:brightness(0) saturate(100%) invert(31%) sepia(0%) saturate(1957%) hue-rotate(173deg) brightness(101%) contrast(80%)}#stores .p_nav li:first-child a img{width:170px}#stores .p_nav li:nth-child(2) a img{width:196px;margin-top:6px}#stores .p_nav li:last-child a img{width:180px}#stores .p_nav li:nth-child(odd){border-right:none}#stores .ext_link{text-align:center}#stores .ext_link a{display:inline-block;width:180px;border:1px solid #DDD;padding-left:15px;font-family:"Copperplate", sans-serif;font-weight:300;font-style:normal;text-align:center;line-height:30px}#stores .ext_link.web{margin-top:1em;text-align:right}#stores .ext_link.web a{background:url(../img/ico_pc.svg) no-repeat 10px center;background-size:18px auto}#stores .ext_link.instagram a,#stores .ext_link.map a{overflow:hidden;width:30px;height:0;padding-top:30px;border:none}#stores .ext_link.instagram a{background:url(../img/ico_instagram.svg) no-repeat;background-size:100% auto}#stores .ext_link.map a{padding-top:37px;background:url(../img/ico_map.svg) no-repeat center top;background-size:28px auto}#stores section h2{margin-top:1.5em;color:#5A5A5A;font-size:2rem}#stores section h2 img{vertical-align:middle;filter:brightness(0) saturate(100%) invert(31%) sepia(0%) saturate(1957%) hue-rotate(173deg) brightness(101%) contrast(80%)}#stores section#tokyo_brand h2 img{width:214px}#stores section#orange_boutique h2 img{width:250px}#stores section#orange_boutique h2 span{margin-left:10px}#stores section#black_boutique h2 img{width:247px}#stores dt,#stores dd{font-family:"Copperplate", sans-serif;font-weight:300;font-style:normal}#stores ul.each{margin-top:3em}#stores ul.each>li{margin-bottom:5em}#stores ul.each>li h3{margin-bottom:.5em;font-size:2.2rem;font-weight:500;text-align:center}#stores ul.each>li h3+div{position:relative}#stores ul.each>li h3+div figure{width:70%;margin-left:auto}#stores ul.each>li h3+div ul{position:absolute;top:0;left:calc(30% - 40px - 10px)}#stores ul.each>li h3+div ul li{width:40px;margin-bottom:10px;background:#c01;border-radius:5px;color:#FFF;font-size:1.2rem;text-align:center;line-height:20px}#stores .detail{flex-direction:row-reverse;align-items:end}#stores .detail>div{width:70%;padding:1em 5vw 0 0}#stores .detail>div .info{padding-left:10px;font-size:1.8rem;line-height:1.5}#stores .detail>div .info dt{display:inline-block;width:55px;color:#c01}#stores .detail>div .info dd{display:inline;width:calc(100% - 60px)}#stores .detail>div .info dd span{position:relative;top:-5px;display:block;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;text-align:right}#stores .detail>div p{margin-top:.5em;padding:1em 10px 0;border-top:1px dotted #5A5A5A;line-height:1.5}#stores .detail .links{position:relative;padding:1.5em 1em 1em 10vw;background:#F7F5ED}#stores .detail .links dt{position:absolute;top:20px;left:-0.5vw;transform:rotate(90deg);font-size:1.6rem}#stores .detail .links dd{line-height:1}#stores .detail .links dd:not(:last-child){margin-bottom:10px}
/*# sourceMappingURL=stores.css.map */
