.fv{padding:250px 0 90px}.fv__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}.fv__ttl__en{font-family:Outfit,sans-serif;font-size:60px;font-weight:500;line-height:1;letter-spacing:.09em}.fv__ttl__ja{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:.13em;padding:0 0 7px}.stores__in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1010px;margin:0 auto}.stores__sidebar{width:238px}.stores__sidebar__ttl{display:block;position:relative;padding:14px 5px;color:#000;font-size:14px;font-weight:700;line-height:1.75;letter-spacing:.12em;text-align:center;border:1px solid #f7f7f7}.stores__sidebar__ttl::before{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:8px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#000;-webkit-transition:.3s;transition:.3s}.stores__sidebar__ttl.active::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.stores__sidebar__list{position:sticky;top:200px;left:0;width:100%;border:1px solid #f7f7f7}.stores__sidebar__list li a{display:block;padding:17px 5px;color:#000;font-size:14px;font-weight:700;line-height:1.75;letter-spacing:.12em;text-align:center;border-bottom:1px solid #f7f7f7;-webkit-transition:.2s;transition:.2s}.stores__sidebar__list li:last-child{border-bottom:none}.stores__content{width:calc(100% - 238px);padding:0 53px 0 0}.stores__note{font-size:16px;font-weight:500;line-height:2;letter-spacing:.07em;margin:0 0 26px}.stores__note span{font-weight:700}.stores__container{padding:0 0 100px}.stores__block{margin:0 0 100px}.stores__block:last-child{margin:0}.stores__block__ttl{padding:12px 23px;background:#f7f7f7;font-family:Outfit,sans-serif;font-size:24px;font-weight:500;line-height:1.3;letter-spacing:.12em;margin:0 0 14px}.stores__block__ttl span{display:inline-block;padding:0 0 0 15px;color:#8d8d8d;font-size:16px;font-weight:500;letter-spacing:.13em}.stores__item{padding:45px 20px 42px;border-bottom:1px solid #f7f7f7}.stores__item__ttl{font-size:23px;font-weight:700;line-height:1.4347826087;letter-spacing:.12em;margin:0 0 20px}.stores__item__box{margin:0 0 22px}.stores__item__address{font-size:14px;font-weight:500;line-height:1.4285714286;letter-spacing:.12em;margin:0 0 7px}.stores__item__tel{font-size:14px;font-weight:500;line-height:1.4285714286;letter-spacing:.12em}.stores__item__tel a{color:#231815;text-decoration:underline}.stores__item__map{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding:0 17px 0 0;font-family:Montserrat,sans-serif;color:#8d8d8d;font-size:12px;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal}.stores__item__map::before{content:"";position:absolute;top:0;right:0;width:11px;height:12px;background:url(../../img/common/ico_blank.svg) no-repeat center center/100%}@media only screen and (max-width:767px){.fv{padding:110px 0 30px}.fv__ttl{gap:5px}.fv__ttl__en{width:100%;font-size:55px}.fv__ttl__ja{font-size:14px;padding:0}.stores__sidebar{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 28px}.stores__sidebar__list{border-top:none;display:none}.stores__sidebar__list li a{padding:14px 5px}.stores__content{display:contents}.stores__note{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%;font-size:14px;line-height:1.5}.stores__wrap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.stores__container{padding:0 0 50px}.stores__block{margin:0 0 60px}.stores__block__ttl{padding:10px 15px;font-size:20px;margin:0 0 2px}.stores__block__ttl span{padding:0 0 0 6px;font-size:14px}.stores__item{padding:23px 0}.stores__item__ttl{font-size:20px;margin:0 0 10px}.stores__item__box{margin:0 0 17px}.stores__item__address{font-size:14px;line-height:1.4285714286;margin:0 0 17px}}@media only screen and (max-width:1100px) and (min-width:768px){.stores__sidebar{width:210px}.stores__content{width:calc(100% - 210px);padding:0 40px 0 0}}@media only screen and (min-width:768px){.stores__sidebar__list li a.active{color:#fff;background:#000}}
/*# sourceMappingURL=../maps/page/stores.min.css.map */
