.parts-43 .page-contents{padding:35px 0 75px}@media(min-width: 768px){.parts-43 .page-contents{padding:100px 0 150px;padding-top:86px}}.parts-43 .article-contents{margin:0 auto;max-width:1000px}.parts-43 .shop-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media(min-width: 768px){.parts-43 .shop-info-box{margin-bottom:100px}}.parts-43 .shop-info-logo{-ms-flex-negative:0;flex-shrink:0;border:1px solid;width:100px;margin-right:15px}@media(min-width: 768px){.parts-43 .shop-info-logo{width:258px;margin-right:60px}}.parts-43 .shop-info-logo img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.parts-43 .shop-info-text{width:100%;line-height:1.3}.parts-43 .shop-info-text .name{letter-spacing:.025em;font-size:1.7rem}@media(min-width: 768px){.parts-43 .shop-info-text .name{font-size:3rem}}.parts-43 .shop-info-text .category{letter-spacing:.08em;font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-43 .shop-info-text .category{font-size:1.8rem;margin-top:20px}}.parts-43 .shop-info-text .place{letter-spacing:.04em;font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-43 .shop-info-text .place{font-size:1.8rem;margin-top:20px}}.parts-43 .mv-area{margin:0 auto;position:relative}.parts-43 .mv-swiper{position:relative}.parts-43 .swiper-wrapper{padding-bottom:35px}@media(min-width: 768px){.parts-43 .swiper-wrapper{padding-bottom:70px}}.parts-43 .swiper-slide img{width:100%;aspect-ratio:1000/618;-o-object-fit:contain;object-fit:contain}.parts-43 .bottom-ui{position:absolute;bottom:0;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px}@media(min-width: 768px){.parts-43 .bottom-ui{padding:0 30px}}.parts-43 .swiper-button-next,.parts-43 .swiper-button-prev{position:static;width:14px;height:14px;border-top:2px solid;border-right:2px solid;margin:0}@media(min-width: 768px){.parts-43 .swiper-button-next,.parts-43 .swiper-button-prev{width:24px;height:24px}}.parts-43 .swiper-button-next::after,.parts-43 .swiper-button-prev::after{content:none}.parts-43 .swiper-button-prev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.parts-43 .swiper-button-next{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.parts-43 .swiper-pagination{position:static;width:auto;text-align:center;line-height:0;z-index:0;margin:0 20px}@media(min-width: 768px){.parts-43 .swiper-pagination{margin:0 40px}}.parts-43 .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 8px;text-align:center;position:relative;opacity:1}@media(min-width: 768px){.parts-43 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 12px}}.parts-43 .swiper-pagination .swiper-pagination-bullet span{position:absolute;top:-100%;-webkit-transform:translate(-3px, -4px);transform:translate(-3px, -4px);display:inline-block;font-size:1rem;opacity:0}@media(min-width: 768px){.parts-43 .swiper-pagination .swiper-pagination-bullet span{-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px);font-size:1.6rem}}.parts-43 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span{opacity:1}.parts-43 .play-button{display:block;width:30px;height:40px;background:no-repeat center/auto 16px;position:absolute;right:-6px}@media(min-width: 768px){.parts-43 .play-button{background-size:auto 20px;right:0}.parts-43 .play-button::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-43 .play-button:hover::after{opacity:1}}.parts-43 .play-button.-is-playing{background-image:url(../img/common/slide-stop.svg)}@media(min-width: 768px){.parts-43 .play-button.-is-playing::after{background-image:url(../img/common/hover/slide-stop.svg)}}.parts-43 .play-button:not(.-is-playing){background-image:url(../img/common/slide-play.svg)}@media(min-width: 768px){.parts-43 .play-button:not(.-is-playing)::after{background-image:url(../img/common/hover/slide-play.svg)}}.parts-43 .article-group{margin-top:30px}@media(min-width: 768px){.parts-43 .article-group{margin-top:60px}}.parts-43 .article-lead{letter-spacing:.08em;font-size:1.6rem;margin-bottom:10px}@media(min-width: 768px){.parts-43 .article-lead{letter-spacing:.1em;line-height:1.8;font-size:2.4rem;margin-bottom:60px}}.parts-43 .article-text{letter-spacing:.02em;line-height:1.8;font-size:1.4rem}@media(min-width: 768px){.parts-43 .article-text{line-height:2;font-size:1.6rem}}.parts-43 .shop-data{margin-top:40px}@media(min-width: 768px){.parts-43 .shop-data{margin-top:100px}}.parts-43 .shop-data ul{border-top:1px solid;border-bottom:1px solid}@media(min-width: 768px){.parts-43 .shop-data li{display:-webkit-box;display:-ms-flexbox;display:flex}}.parts-43 .shop-data li:not(:first-child){border-top:1px solid}.parts-43 .shop-data .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;letter-spacing:.025em;font-size:1.4rem;padding:5px 10px;min-height:40px}@media(min-width: 768px){.parts-43 .shop-data .title{font-size:1.7rem;padding:5px 40px;min-height:70px;width:190px;-ms-flex-negative:0;flex-shrink:0}}.parts-43 .shop-data .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;width:100%;letter-spacing:.025em;font-size:1.4rem;padding:10px 10px;min-height:40px}@media(min-width: 768px){.parts-43 .shop-data .detail{font-size:1.6rem;padding:15px 30px 15px 65px;min-height:auto}}.parts-43 .shop-data .detail.-floor{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.parts-43 .shop-data .detail.-sns{line-height:1}.parts-43 .shop-data .detail a{text-decoration:underline;text-underline-offset:.1em;-webkit-transition:color .2s;transition:color .2s}.parts-43 .shop-data .detail a.-link{display:block;padding:.125em 0}.parts-43 .shop-data .detail a.-sns{display:inline-block;aspect-ratio:1;background:no-repeat center/auto 100%;height:26px;margin-right:10px}@media(min-width: 768px){.parts-43 .shop-data .detail a.-sns{height:26px;margin-right:26px}}.parts-43 .shop-data .detail a.-sns.-instagram{background-image:url(../img/common/sns-instagram.svg);background-size:auto 96.8076923077%}.parts-43 .shop-data .detail a.-sns.-x{background-image:url(../img/common/sns-x.svg);background-size:auto 86.4615384615%}.parts-43 .shop-data .detail a.-sns.-facebook{background-image:url(../img/common/sns-facebook.svg);background-size:auto 95.6153846154%}.parts-43 .shop-data .detail a.-sns.-youtube{aspect-ratio:35/24;background-image:url(../img/common/sns-youtube.svg);background-size:auto 92.3076923077%}.parts-43 .shop-data .detail a.-sns.-line{background-image:url(../img/common/sns-line.svg);background-size:auto 100%}.parts-43 .shop-data .detail .-box{display:block}@media(min-width: 768px){.parts-43 .shop-data .detail .-box{display:inline-block;margin-right:40px}}.parts-43 .shop-data .detail .-small{display:block;font-size:1.2rem}@media(min-width: 768px){.parts-43 .shop-data .detail .-small{font-size:1.4rem}}.parts-43 .shop-data .detail .-small:not(:first-child){margin-top:.5em}.parts-43 .shop-data .detail .link-button{margin:0 0 0 5px;-ms-flex-negative:0;flex-shrink:0;text-align:center;max-width:50%;min-width:130px}@media(min-width: 768px){.parts-43 .shop-data .detail .link-button{margin:0 0 0 10px;min-width:160px;max-width:200px}}.parts-43 .shop-data .detail .link-button a{width:100%;text-decoration:none;min-height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;font-size:1.3rem;word-break:break-word}@media(min-width: 768px){.parts-43 .shop-data .detail .link-button a{padding:5px 10px;font-size:1.6rem;min-height:40px;-webkit-transition:background-color .1s;transition:background-color .1s}}.parts-43 .shop-data .detail .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.parts-43 .shop-data .detail .link-button span::after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:8px}@media(min-width: 768px){.parts-43 .shop-data .detail .link-button span::after{width:10px;height:10px;border-top-width:2px;border-right-width:2px;margin-left:8px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-43 .shop-data .detail .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}}.parts-44 .page-contents{padding:50px 0}@media(min-width: 768px){.parts-44 .page-contents{padding:100px 0}}.parts-44 .section-title{text-align:center;margin:0 auto 35px}@media(min-width: 768px){.parts-44 .section-title{margin:0 auto 80px}}.parts-44 .section-title span{display:block;font-size:1.8rem;letter-spacing:.1em}@media(min-width: 768px){.parts-44 .section-title span{font-size:3rem}}.parts-44 .section-title span::after{content:"";display:block;width:35px;height:3px;margin:11px auto 0}@media(min-width: 768px){.parts-44 .section-title span::after{width:70px;margin:30px auto 0}}.parts-44 .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-9.2307692308%}@media(min-width: 768px){.parts-44 .item-list{margin-top:-60px}}.parts-44 .item-box{width:46.1538461538%;position:relative;margin-top:9.2307692308%}.parts-44 .item-box:nth-child(2n){margin-left:7.6923076923%}@media(min-width: 768px){.parts-44 .item-box:nth-child(2n){margin-left:0}}@media(min-width: 768px){.parts-44 .item-box{width:22.2727272727%;margin-top:60px}}@media(min-width: 768px){.parts-44 .item-box:not(:nth-child(4n+1)){margin-left:3.6363636364%}}.parts-44 .item-box .new{position:absolute;z-index:2;top:0;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:32px;height:32px;border-radius:50%;border:1px solid;font-size:.85rem;line-height:1;white-space:nowrap}@media(min-width: 768px){.parts-44 .item-box .new{-webkit-transform:translate(-30%, -30%);transform:translate(-30%, -30%);font-size:1.4rem;width:52px;height:52px}}.parts-44 .item-img{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.parts-44 .item-img img{position:relative;z-index:1;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.parts-44 .item-img img+img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(14px);filter:blur(14px)}.parts-44 .item-text{padding:10px 0 0}@media(min-width: 768px){.parts-44 .item-text{padding:12px 0 0}}.parts-44 .item-text p+p{margin-top:5px}.parts-44 .item-text .title{font-size:1.2rem;letter-spacing:.08em}@media(min-width: 768px){.parts-44 .item-text .title{font-size:1.6rem}}.parts-44 .item-text .place,.parts-44 .item-text .name{font-size:1rem;letter-spacing:.04em}@media(min-width: 768px){.parts-44 .item-text .place,.parts-44 .item-text .name{font-size:1.4rem}}@media(min-width: 768px){.parts-44 .item-img{-webkit-transition:opacity .2s;transition:opacity .2s}.parts-44 .item-text{-webkit-transition:color .2s;transition:color .2s}.parts-44 .item-box a:hover .item-img{opacity:.5}}.parts-50{padding:50px 0}@media(min-width: 768px){.parts-50{padding:100px 0}}.parts-50 .link-button{margin:0 auto;text-align:center}.parts-50 .link-button a{min-width:220px;max-width:1100px;min-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 30px;font-size:1.5rem;word-break:break-word}@media(min-width: 768px){.parts-50 .link-button a{min-width:300px;padding:10px 40px;font-size:2rem;min-height:70px;-webkit-transition:background-color .1s;transition:background-color .1s}}.parts-50 .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}.parts-50 .link-button span::after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:12px}@media(min-width: 768px){.parts-50 .link-button span::after{width:15px;height:15px;border-top-width:2px;border-right-width:2px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-50 .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(10px, -10px);transform:rotate(45deg) translate(10px, -10px)}}.parts-54 .page-contents{padding:35px 0 75px}@media(min-width: 768px){.parts-54 .page-contents{padding:100px 0 150px;padding-top:86px}}.parts-54 .article-contents{margin:0 auto;max-width:1000px}.parts-54 .shop-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media(min-width: 768px){.parts-54 .shop-info-box{margin-bottom:100px}}.parts-54 .shop-info-logo{-ms-flex-negative:0;flex-shrink:0;border:1px solid;width:100px;margin-right:15px}@media(min-width: 768px){.parts-54 .shop-info-logo{width:258px;margin-right:60px}}.parts-54 .shop-info-logo img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.parts-54 .shop-info-text{width:100%;line-height:1.3}.parts-54 .shop-info-text .name{letter-spacing:.025em;font-size:1.7rem}@media(min-width: 768px){.parts-54 .shop-info-text .name{font-size:3rem}}.parts-54 .shop-info-text .category{letter-spacing:.08em;font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-54 .shop-info-text .category{font-size:1.8rem;margin-top:20px}}.parts-54 .shop-info-text .place{letter-spacing:.04em;font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-54 .shop-info-text .place{font-size:1.8rem;margin-top:20px}}.parts-54 .mv-area{margin:0 auto;position:relative}.parts-54 .mv-swiper{position:relative}.parts-54 .swiper-wrapper{padding-bottom:46px}@media(min-width: 768px){.parts-54 .swiper-wrapper{padding-bottom:66px}}.parts-54 .swiper-slide img{width:100%;aspect-ratio:1000/618;-o-object-fit:contain;object-fit:contain}.parts-54 .bottom-ui{position:absolute;bottom:0;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px}@media(min-width: 768px){.parts-54 .bottom-ui{padding:0 30px}}.parts-54 .swiper-button-next,.parts-54 .swiper-button-prev{position:static;width:28px;height:28px;margin:0;border:1px solid;border-radius:100%;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.parts-54 .swiper-button-next,.parts-54 .swiper-button-prev{width:42px;height:42px;backdrop-filter:blur(30px) brightness(130%);-webkit-transition:background-color .2s;transition:background-color .2s}}.parts-54 .swiper-button-next::after,.parts-54 .swiper-button-prev::after{content:"";display:block;width:30%;height:30%;border-right:1px solid;border-top:1px solid;margin:auto}@media(min-width: 768px){.parts-54 .swiper-button-next::after,.parts-54 .swiper-button-prev::after{border-right:2px solid;border-top:2px solid}}.parts-54 .swiper-button-prev{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.parts-54 .swiper-button-prev::after{-webkit-transform:rotate(45deg) translate(-16%, 8%);transform:rotate(45deg) translate(-16%, 8%)}.parts-54 .swiper-button-next::after{-webkit-transform:rotate(45deg) translate(-16%, 8%);transform:rotate(45deg) translate(-16%, 8%)}.parts-54 .swiper-pagination{position:static;width:auto;text-align:center;line-height:0;z-index:0;margin:0 20px}@media(min-width: 768px){.parts-54 .swiper-pagination{margin:0 40px}}.parts-54 .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 8px;text-align:center;position:relative;opacity:1}@media(min-width: 768px){.parts-54 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 12px}}.parts-54 .swiper-pagination .swiper-pagination-bullet span{position:absolute;top:-100%;-webkit-transform:translate(-3px, -4px);transform:translate(-3px, -4px);display:inline-block;font-size:1rem;opacity:0}@media(min-width: 768px){.parts-54 .swiper-pagination .swiper-pagination-bullet span{-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px);font-size:1.6rem}}.parts-54 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span{opacity:1}.parts-54 .play-button{display:block;width:30px;height:40px;background:no-repeat center/auto 16px;position:absolute;right:-6px}@media(min-width: 768px){.parts-54 .play-button{background-size:auto 20px;right:0}.parts-54 .play-button::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-54 .play-button:hover::after{opacity:1}}.parts-54 .play-button.-is-playing{background-image:url(../img/common/slide-stop.svg)}@media(min-width: 768px){.parts-54 .play-button.-is-playing::after{background-image:url(../img/common/hover/slide-stop.svg)}}.parts-54 .play-button:not(.-is-playing){background-image:url(../img/common/slide-play.svg)}@media(min-width: 768px){.parts-54 .play-button:not(.-is-playing)::after{background-image:url(../img/common/hover/slide-play.svg)}}.parts-54 .article-group{margin-top:30px}@media(min-width: 768px){.parts-54 .article-group{margin-top:60px}}.parts-54 .article-lead{letter-spacing:.08em;font-size:1.6rem;margin-bottom:10px}@media(min-width: 768px){.parts-54 .article-lead{letter-spacing:.1em;line-height:1.8;font-size:2.4rem;margin-bottom:60px}}.parts-54 .article-text{letter-spacing:.02em;line-height:1.8;font-size:1.4rem}@media(min-width: 768px){.parts-54 .article-text{line-height:2;font-size:1.6rem}}.parts-54 .shop-data{margin-top:40px}@media(min-width: 768px){.parts-54 .shop-data{margin-top:100px}}.parts-54 .shop-data ul{border-top:1px solid;border-bottom:1px solid}@media(min-width: 768px){.parts-54 .shop-data li{display:-webkit-box;display:-ms-flexbox;display:flex}}.parts-54 .shop-data li:not(:first-child){border-top:1px solid}.parts-54 .shop-data .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;letter-spacing:.025em;font-size:1.4rem;padding:5px 10px;min-height:40px}@media(min-width: 768px){.parts-54 .shop-data .title{font-size:1.7rem;padding:5px 40px;min-height:70px;width:290px;-ms-flex-negative:0;flex-shrink:0}}.parts-54 .shop-data .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;width:100%;letter-spacing:.025em;font-size:1.4rem;padding:10px 10px;min-height:40px}@media(min-width: 768px){.parts-54 .shop-data .detail{font-size:1.6rem;padding:15px 30px 15px 65px;min-height:auto}}.parts-54 .shop-data .detail.-floor{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.parts-54 .shop-data .detail.-sns{line-height:1}.parts-54 .shop-data .detail a{text-decoration:underline;text-underline-offset:.1em;-webkit-transition:color .2s;transition:color .2s}.parts-54 .shop-data .detail a.-link{display:block;padding:.125em 0}.parts-54 .shop-data .detail a.-sns{display:inline-block;aspect-ratio:1;background:no-repeat center/auto 100%;height:26px;margin-right:10px}@media(min-width: 768px){.parts-54 .shop-data .detail a.-sns{height:26px;margin-right:26px}}.parts-54 .shop-data .detail a.-sns.-instagram{background-image:url(../img/common/sns-instagram.svg);background-size:auto 96.8076923077%}.parts-54 .shop-data .detail a.-sns.-x{background-image:url(../img/common/sns-x.svg);background-size:auto 86.4615384615%}.parts-54 .shop-data .detail a.-sns.-facebook{background-image:url(../img/common/sns-facebook.svg);background-size:auto 95.6153846154%}.parts-54 .shop-data .detail a.-sns.-youtube{aspect-ratio:35/24;background-image:url(../img/common/sns-youtube.svg);background-size:auto 92.3076923077%}.parts-54 .shop-data .detail a.-sns.-line{background-image:url(../img/common/sns-line.svg);background-size:auto 100%}.parts-54 .shop-data .detail .-box{display:block}@media(min-width: 768px){.parts-54 .shop-data .detail .-box{display:inline-block;margin-right:40px}}.parts-54 .shop-data .detail .-small{display:block;font-size:1.2rem}@media(min-width: 768px){.parts-54 .shop-data .detail .-small{font-size:1.4rem}}.parts-54 .shop-data .detail .-small:not(:first-child){margin-top:.5em}.parts-54 .shop-data .detail .link-button{margin:0 0 0 5px;-ms-flex-negative:0;flex-shrink:0;text-align:center;max-width:50%;min-width:130px}@media(min-width: 768px){.parts-54 .shop-data .detail .link-button{margin:0 0 0 10px;min-width:160px;max-width:200px}}.parts-54 .shop-data .detail .link-button a{border:1px solid;border-radius:17px;width:100%;text-decoration:none;-webkit-transition:color 0s;transition:color 0s;min-height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;font-size:1.3rem;word-break:break-word}@media(min-width: 768px){.parts-54 .shop-data .detail .link-button a{border-radius:20px;padding:5px 10px;font-size:1.6rem;min-height:40px}}.parts-54 .shop-data .detail .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media(min-width: 768px){.parts-54 .shop-data .detail .link-button span{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translateX(0);transform:translateX(0)}}.parts-54 .shop-data .detail .link-button span::after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:8px}@media(min-width: 768px){.parts-54 .shop-data .detail .link-button span::after{width:10px;height:10px;border-top-width:2px;border-right-width:2px;margin-left:8px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-54 .shop-data .detail .link-button a:hover span{-webkit-transform:translateX(3px);transform:translateX(3px)}.parts-54 .shop-data .detail .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(-3px, 3px);transform:rotate(45deg) translate(-3px, 3px)}}.parts-55 .page-contents{padding:50px 0}@media(min-width: 768px){.parts-55 .page-contents{padding:100px 0}}.parts-55 .section-title{text-align:center;margin:0 auto 35px}@media(min-width: 768px){.parts-55 .section-title{margin:0 auto 80px}}.parts-55 .section-title span{display:block;font-size:1.8rem;letter-spacing:.1em}@media(min-width: 768px){.parts-55 .section-title span{font-size:3rem}}.parts-55 .section-title span::after{content:"";display:block;width:35px;height:3px;margin:11px auto 0}@media(min-width: 768px){.parts-55 .section-title span::after{width:70px;margin:30px auto 0}}.parts-55 .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-9.2307692308%}@media(min-width: 768px){.parts-55 .item-list{margin-top:-60px}}.parts-55 .item-box{width:46.1538461538%;margin-top:9.2307692308%}@media(min-width: 768px){.parts-55 .item-box{width:23.3636363636%;margin-top:60px}}.parts-55 .item-box:nth-child(2n){margin-left:7.6923076923%}@media(min-width: 768px){.parts-55 .item-box:nth-child(2n){margin-left:0}}@media(min-width: 768px){.parts-55 .item-box:not(:nth-child(4n+1)){margin-left:2.1818181818%}}.parts-55 .item-box a{display:block}@media(min-width: 768px){.parts-55 .item-box a{position:relative}.parts-55 .item-box a::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-55 .item-box a:hover::after{opacity:1}}.parts-55 .item-img{position:relative;width:100%;aspect-ratio:320/240;overflow:hidden}.parts-55 .item-img img{position:relative;z-index:1;width:100%;aspect-ratio:320/240;-o-object-fit:contain;object-fit:contain}.parts-55 .item-img img+img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(14px);filter:blur(14px)}.parts-55 .item-text{line-height:1.4;padding:10px 0 0}@media(min-width: 768px){.parts-55 .item-text{padding:15px 0 0}}.parts-55 .item-text p+p{margin-top:5px}.parts-55 .item-text .title{font-size:1.2rem;letter-spacing:.02em}@media(min-width: 768px){.parts-55 .item-text .title{font-size:1.6rem}}.parts-55 .item-text .new{letter-spacing:.05em;padding-right:.7em}.parts-55 .item-text .place{display:inline-block;padding:3px 8px;font-size:1.1rem;letter-spacing:.08em}@media(min-width: 768px){.parts-55 .item-text .place{font-size:1.4rem}}.parts-55 .item-text .name{font-size:1.1rem;letter-spacing:.04em}@media(min-width: 768px){.parts-55 .item-text .name{font-size:1.4rem}}.parts-61{padding:50px 0}@media(min-width: 768px){.parts-61{padding:100px 0}}.parts-61 .link-button{margin:0 auto;text-align:center}.parts-61 .link-button a{border:1px solid;border-radius:25px;min-width:233px;max-width:1100px;min-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 30px;font-size:1.5rem;word-break:break-word}@media(min-width: 768px){.parts-61 .link-button a{border-radius:35px;min-width:320px;padding:10px 40px;font-size:2rem;min-height:70px}}.parts-61 .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media(min-width: 768px){.parts-61 .link-button span{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translateX(0);transform:translateX(0)}}.parts-61 .link-button span::after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:12px}@media(min-width: 768px){.parts-61 .link-button span::after{width:14px;height:14px;border-top-width:2px;border-right-width:2px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-61 .link-button a:hover span{-webkit-transform:translateX(5px);transform:translateX(5px)}.parts-61 .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(-8px, 8px);transform:rotate(45deg) translate(-8px, 8px)}}.parts-65 .page-contents{padding:35px 0 75px}@media(min-width: 768px){.parts-65 .page-contents{padding:100px 0 150px;padding-top:86px}}.parts-65 .article-contents{margin:0 auto;max-width:1000px}.parts-65 .shop-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media(min-width: 768px){.parts-65 .shop-info-box{margin-bottom:100px}}.parts-65 .shop-info-logo{-ms-flex-negative:0;flex-shrink:0;border:1px solid;width:100px;margin-right:15px}@media(min-width: 768px){.parts-65 .shop-info-logo{width:258px;margin-right:60px}}.parts-65 .shop-info-logo img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.parts-65 .shop-info-text{width:100%;line-height:1.3}.parts-65 .shop-info-text .name{letter-spacing:.025em;font-size:1.7rem}@media(min-width: 768px){.parts-65 .shop-info-text .name{font-size:3rem}}.parts-65 .shop-info-text .category{letter-spacing:.08em;font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-65 .shop-info-text .category{font-size:1.8rem;margin-top:20px}}.parts-65 .shop-info-text .place{letter-spacing:.04em;font-size:1.2rem;margin-top:5px}@media(min-width: 768px){.parts-65 .shop-info-text .place{font-size:1.8rem;margin-top:20px}}.parts-65 .mv-area{margin:0 auto;position:relative}.parts-65 .mv-swiper{position:relative}.parts-65 .swiper-wrapper{padding-bottom:46px}@media(min-width: 768px){.parts-65 .swiper-wrapper{padding-bottom:66px}}.parts-65 .swiper-slide img{width:100%;aspect-ratio:1000/618;-o-object-fit:contain;object-fit:contain}.parts-65 .bottom-ui{position:absolute;bottom:0;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 24px}@media(min-width: 768px){.parts-65 .bottom-ui{padding:0 30px}}.parts-65 .swiper-button-next,.parts-65 .swiper-button-prev{position:relative;width:28px;height:28px;margin:0;display:block;background:no-repeat center/contain;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px){.parts-65 .swiper-button-next,.parts-65 .swiper-button-prev{width:42px;height:42px}.parts-65 .swiper-button-next::before,.parts-65 .swiper-button-prev::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:no-repeat center/contain;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-65 .swiper-button-next:hover::before,.parts-65 .swiper-button-prev:hover::before{opacity:1}}.parts-65 .swiper-button-next::after,.parts-65 .swiper-button-prev::after{content:none}.parts-65 .swiper-button-prev{background-image:url(../img/common/slide-prev.svg)}@media(min-width: 768px){.parts-65 .swiper-button-prev::before{background-image:url(../img/common/hover/slide-prev.svg)}}.parts-65 .swiper-button-next{background-image:url(../img/common/slide-next.svg)}@media(min-width: 768px){.parts-65 .swiper-button-next::before{background-image:url(../img/common/hover/slide-next.svg)}}.parts-65 .swiper-pagination{position:static;width:auto;text-align:center;line-height:0;z-index:0;margin:0 20px}@media(min-width: 768px){.parts-65 .swiper-pagination{margin:0 40px}}.parts-65 .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 8px;text-align:center;position:relative;opacity:1}@media(min-width: 768px){.parts-65 .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 12px}}.parts-65 .swiper-pagination .swiper-pagination-bullet span{position:absolute;top:-100%;-webkit-transform:translate(-3px, -4px);transform:translate(-3px, -4px);display:inline-block;font-size:1rem;opacity:0}@media(min-width: 768px){.parts-65 .swiper-pagination .swiper-pagination-bullet span{-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px);font-size:1.6rem}}.parts-65 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span{opacity:1}.parts-65 .play-button{display:block;width:30px;height:40px;background:no-repeat center/auto 16px;position:absolute;right:-6px}@media(min-width: 768px){.parts-65 .play-button{background-size:auto 20px;right:0}.parts-65 .play-button::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 20px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.parts-65 .play-button:hover::after{opacity:1}}.parts-65 .play-button.-is-playing{background-image:url(../img/common/slide-stop.svg)}@media(min-width: 768px){.parts-65 .play-button.-is-playing::after{background-image:url(../img/common/hover/slide-stop.svg)}}.parts-65 .play-button:not(.-is-playing){background-image:url(../img/common/slide-play.svg)}@media(min-width: 768px){.parts-65 .play-button:not(.-is-playing)::after{background-image:url(../img/common/hover/slide-play.svg)}}.parts-65 .article-group{margin-top:30px}@media(min-width: 768px){.parts-65 .article-group{margin-top:60px}}.parts-65 .article-lead{letter-spacing:.08em;font-size:1.6rem;margin-bottom:10px}@media(min-width: 768px){.parts-65 .article-lead{letter-spacing:.1em;line-height:1.8;font-size:2.4rem;margin-bottom:60px}}.parts-65 .article-text{letter-spacing:.02em;line-height:1.8;font-size:1.4rem}@media(min-width: 768px){.parts-65 .article-text{line-height:2;font-size:1.6rem}}.parts-65 .shop-data{margin-top:40px}@media(min-width: 768px){.parts-65 .shop-data{margin-top:100px}}.parts-65 .shop-data ul{border-top:1px solid;border-bottom:1px solid}@media(min-width: 768px){.parts-65 .shop-data li{display:-webkit-box;display:-ms-flexbox;display:flex}}.parts-65 .shop-data li:not(:first-child){border-top:1px solid}.parts-65 .shop-data .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;letter-spacing:.025em;font-size:1.4rem;padding:5px 10px;min-height:40px}@media(min-width: 768px){.parts-65 .shop-data .title{font-size:1.7rem;padding:5px 40px;min-height:70px;width:190px;-ms-flex-negative:0;flex-shrink:0}}.parts-65 .shop-data .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;width:100%;letter-spacing:.025em;font-size:1.4rem;padding:10px 10px;min-height:40px}@media(min-width: 768px){.parts-65 .shop-data .detail{font-size:1.6rem;padding:15px 30px 15px 65px;min-height:auto}}.parts-65 .shop-data .detail.-floor{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0}.parts-65 .shop-data .detail.-sns{line-height:1}.parts-65 .shop-data .detail a{text-decoration:underline;text-underline-offset:.1em;-webkit-transition:color .2s;transition:color .2s}.parts-65 .shop-data .detail a.-link{display:block;padding:.125em 0}.parts-65 .shop-data .detail a.-sns{display:inline-block;aspect-ratio:1;background:no-repeat center/auto 100%;height:26px;margin-right:10px}@media(min-width: 768px){.parts-65 .shop-data .detail a.-sns{height:26px;margin-right:26px}}.parts-65 .shop-data .detail a.-sns.-instagram{background-image:url(../img/common/sns-instagram.svg);background-size:auto 96.8076923077%}.parts-65 .shop-data .detail a.-sns.-x{background-image:url(../img/common/sns-x.svg);background-size:auto 86.4615384615%}.parts-65 .shop-data .detail a.-sns.-facebook{background-image:url(../img/common/sns-facebook.svg);background-size:auto 95.6153846154%}.parts-65 .shop-data .detail a.-sns.-youtube{aspect-ratio:35/24;background-image:url(../img/common/sns-youtube.svg);background-size:auto 92.3076923077%}.parts-65 .shop-data .detail a.-sns.-line{background-image:url(../img/common/sns-line.svg);background-size:auto 100%}.parts-65 .shop-data .detail .-box{display:block}@media(min-width: 768px){.parts-65 .shop-data .detail .-box{display:inline-block;margin-right:40px}}.parts-65 .shop-data .detail .-small{display:block;font-size:1.2rem}@media(min-width: 768px){.parts-65 .shop-data .detail .-small{font-size:1.4rem}}.parts-65 .shop-data .detail .-small:not(:first-child){margin-top:.5em}.parts-65 .shop-data .detail .link-button{margin:0 0 0 5px;-ms-flex-negative:0;flex-shrink:0;text-align:center;max-width:50%}@media(min-width: 768px){.parts-65 .shop-data .detail .link-button{margin:0 0 0 10px;max-width:200px}}.parts-65 .shop-data .detail .link-button a{display:inline-block;min-width:130px}@media(min-width: 768px){.parts-65 .shop-data .detail .link-button a{min-width:160px}}.parts-65 .shop-data .detail .link-button a .clothoid-corner{clip-path:polygon(25.002221px 0px, calc(100% - 25.002221px) 0px, calc(100% - 22.377144px) 0.012391px, calc(100% - 19.753467px) 0.09098px, calc(100% - 17.137199px) 0.296336px, calc(100% - 14.542695px) 0.688136px, calc(100% - 12.001512px) 1.339807px, calc(100% - 9.562265px) 2.300647px, calc(100% - 7.289447px) 3.603178px, calc(100% - 5.267551px) 5.267551px, calc(100% - 3.603178px) 7.289447px, calc(100% - 2.300647px) 9.562265px, calc(100% - 1.339807px) 12.001512px, calc(100% - 0.688136px) 14.542695px, calc(100% - 0.296336px) 17.137199px, calc(100% - 0.09098px) 19.753467px, calc(100% - 0.012391px) 22.377144px, calc(100% - 0.012391px) calc(100% - 22.377144px), calc(100% - 0.09098px) calc(100% - 19.753467px), calc(100% - 0.296336px) calc(100% - 17.137199px), calc(100% - 0.688136px) calc(100% - 14.542695px), calc(100% - 1.339807px) calc(100% - 12.001512px), calc(100% - 2.300647px) calc(100% - 9.562265px), calc(100% - 3.603178px) calc(100% - 7.289447px), calc(100% - 5.267551px) calc(100% - 5.267551px), calc(100% - 7.289447px) calc(100% - 3.603178px), calc(100% - 9.562265px) calc(100% - 2.300647px), calc(100% - 12.001512px) calc(100% - 1.339807px), calc(100% - 14.542695px) calc(100% - 0.688136px), calc(100% - 17.137199px) calc(100% - 0.296336px), calc(100% - 19.753467px) calc(100% - 0.09098px), calc(100% - 22.377144px) calc(100% - 0.012391px), calc(100% - 25.002221px) 100%, 25.002221px 100%, 22.377144px calc(100% - 0.012391px), 19.753467px calc(100% - 0.09098px), 17.137199px calc(100% - 0.296336px), 14.542695px calc(100% - 0.688136px), 12.001512px calc(100% - 1.339807px), 9.562265px calc(100% - 2.300647px), 7.289447px calc(100% - 3.603178px), 5.267551px calc(100% - 5.267551px), 3.603178px calc(100% - 7.289447px), 2.300647px calc(100% - 9.562265px), 1.339807px calc(100% - 12.001512px), 0.688136px calc(100% - 14.542695px), 0.296336px calc(100% - 17.137199px), 0.09098px calc(100% - 19.753467px), 0.012391px calc(100% - 22.377144px), 0.012391px 22.377144px, 0.09098px 19.753467px, 0.296336px 17.137199px, 0.688136px 14.542695px, 1.339807px 12.001512px, 2.300647px 9.562265px, 3.603178px 7.289447px, 5.267551px 5.267551px, 7.289447px 3.603178px, 9.562265px 2.300647px, 12.001512px 1.339807px, 14.542695px 0.688136px, 17.137199px 0.296336px, 19.753467px 0.09098px, 22.377144px 0.012391px, 25.002221px 0px)}.parts-65 .shop-data .detail .link-button .clothoid-inner{padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;clip-path:polygon(25.002221px 1px, calc(100% - 25.002221px - 0px) 1px, calc(100% - 22.377144px - 0.0005537231px) 1.0123908467px, calc(100% - 19.753467px - 0.0046057505px) 1.0909693935px, calc(100% - 17.137199px - 0.0172893649px) 1.2961865278px, calc(100% - 14.542695px - 0.0472654474px) 1.6870183642px, calc(100% - 12.001512px - 0.110947263px) 2.3336332951px, calc(100% - 9.562265px - 0.2339212043px) 3.2729025581px, calc(100% - 7.289447px - 0.4431214315px) 4.4996395981px, calc(100% - 5.267551px - 0.7071067812px) 5.9746577812px, calc(100% - 3.603178px - 0.8964615981px) 7.7325684315px, calc(100% - 2.300647px - 0.9722555581px) 9.7961862043px, calc(100% - 1.339807px - 0.9938262951px) 12.112459263px, calc(100% - 0.688136px - 0.9988823642px) 14.5899604474px, calc(100% - 0.296336px - 0.9998505278px) 17.1544883649px, calc(100% - 0.09098px - 0.9999893935px) 19.7580727505px, calc(100% - 0.012391px - 0.9999998467px) 22.3776977231px, calc(100% - 0.012391px - 0.9999998467px) calc(100% - 22.377144px - 0.0005537231px), calc(100% - 0.09098px - 0.9999893935px) calc(100% - 19.753467px - 0.0046057505px), calc(100% - 0.296336px - 0.9998505278px) calc(100% - 17.137199px - 0.0172893649px), calc(100% - 0.688136px - 0.9988823642px) calc(100% - 14.542695px - 0.0472654474px), calc(100% - 1.339807px - 0.9938262951px) calc(100% - 12.001512px - 0.110947263px), calc(100% - 2.300647px - 0.9722555581px) calc(100% - 9.562265px - 0.2339212043px), calc(100% - 3.603178px - 0.8964615981px) calc(100% - 7.289447px - 0.4431214315px), calc(100% - 5.267551px - 0.7071067812px) calc(100% - 5.267551px - 0.7071067812px), calc(100% - 7.289447px - 0.4431214315px) calc(100% - 3.603178px - 0.8964615981px), calc(100% - 9.562265px - 0.2339212043px) calc(100% - 2.300647px - 0.9722555581px), calc(100% - 12.001512px - 0.110947263px) calc(100% - 1.339807px - 0.9938262951px), calc(100% - 14.542695px - 0.0472654474px) calc(100% - 0.688136px - 0.9988823642px), calc(100% - 17.137199px - 0.0172893649px) calc(100% - 0.296336px - 0.9998505278px), calc(100% - 19.753467px - 0.0046057505px) calc(100% - 0.09098px - 0.9999893935px), calc(100% - 22.377144px - 0.0005537231px) calc(100% - 0.012391px - 0.9999998467px), calc(100% - 25.002221px - 0px) calc(100% - 0px - 1px), 25.002221px calc(100% - 0px - 1px), 22.3776977231px calc(100% - 0.012391px - 0.9999998467px), 19.7580727505px calc(100% - 0.09098px - 0.9999893935px), 17.1544883649px calc(100% - 0.296336px - 0.9998505278px), 14.5899604474px calc(100% - 0.688136px - 0.9988823642px), 12.112459263px calc(100% - 1.339807px - 0.9938262951px), 9.7961862043px calc(100% - 2.300647px - 0.9722555581px), 7.7325684315px calc(100% - 3.603178px - 0.8964615981px), 5.9746577812px calc(100% - 5.267551px - 0.7071067812px), 4.4996395981px calc(100% - 7.289447px - 0.4431214315px), 3.2729025581px calc(100% - 9.562265px - 0.2339212043px), 2.3336332951px calc(100% - 12.001512px - 0.110947263px), 1.6870183642px calc(100% - 14.542695px - 0.0472654474px), 1.2961865278px calc(100% - 17.137199px - 0.0172893649px), 1.0909693935px calc(100% - 19.753467px - 0.0046057505px), 1.0123908467px calc(100% - 22.377144px - 0.0005537231px), 1.0123908467px 22.3776977231px, 1.0909693935px 19.7580727505px, 1.2961865278px 17.1544883649px, 1.6870183642px 14.5899604474px, 2.3336332951px 12.112459263px, 3.2729025581px 9.7961862043px, 4.4996395981px 7.7325684315px, 5.9746577812px 5.9746577812px, 7.7325684315px 4.4996395981px, 9.7961862043px 3.2729025581px, 12.112459263px 2.3336332951px, 14.5899604474px 1.6870183642px, 17.1544883649px 1.2961865278px, 19.7580727505px 1.0909693935px, 22.3776977231px 1.0123908467px, 25.002221px 1px)}.parts-65 .shop-data .detail .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-word;line-height:1.2;font-size:1.3rem;min-height:48px;padding:8px 16px}@media(min-width: 768px){.parts-65 .shop-data .detail .link-button span{font-size:1.5rem;min-height:48px}}.parts-65 .shop-data .detail .link-button span::after{content:"";display:inline-block;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;margin-left:8px}@media(min-width: 768px){.parts-65 .shop-data .detail .link-button span::after{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-65 .shop-data .detail .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(5px, -5px);transform:rotate(45deg) translate(5px, -5px)}}.parts-66 .page-contents{padding:50px 0}@media(min-width: 768px){.parts-66 .page-contents{padding:100px 0}}.parts-66 .section-title{text-align:center;margin:0 auto 35px}@media(min-width: 768px){.parts-66 .section-title{margin:0 auto 80px}}.parts-66 .section-title span{display:block;font-size:1.8rem;letter-spacing:.1em}@media(min-width: 768px){.parts-66 .section-title span{font-size:3rem}}.parts-66 .section-title span::after{content:"";display:block;width:35px;height:3px;margin:11px auto 0}@media(min-width: 768px){.parts-66 .section-title span::after{width:70px;margin:30px auto 0}}.parts-66 .item-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:30px 14px}@media(min-width: 768px){.parts-66 .item-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:50px 12px}}@media(min-width: 768px){.parts-66 .item-box{max-width:210px}}.parts-66 .item-box a{display:block}@media(min-width: 768px){.parts-66 .item-box a{position:relative;border-radius:10px;overflow:hidden;isolation:isolate;display:block}}.parts-66 .item-img{position:relative;width:100%;aspect-ratio:210/296;overflow:hidden;border-radius:5px;isolation:isolate}@media(min-width: 768px){.parts-66 .item-img{border-radius:0}}.parts-66 .item-img img{z-index:1;width:100%;aspect-ratio:210/296;position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.parts-66 .item-img::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:multiply;opacity:.9}}.parts-66 .item-text{line-height:1.4;padding:12px 0 0}@media(min-width: 768px){.parts-66 .item-text{padding:0 16px 18px;position:absolute;width:100%;height:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.parts-66 .item-text p+p{margin-top:5px}.parts-66 .item-text .title{font-size:1.3rem;letter-spacing:.08em;line-height:1.5;position:relative}@media(min-width: 768px){.parts-66 .item-text .title{font-size:1.6rem}}.parts-66 .item-text .new{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.9rem;letter-spacing:0;border-top:1px solid;border-bottom:1px solid;line-height:1;min-height:1.6em;-webkit-transform:translateY(14%);transform:translateY(14%)}@media(min-width: 768px){.parts-66 .item-text .new{font-size:1.2rem;border-top:0;border-bottom:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}.parts-66 .item-text .new span{display:inline-block;padding:.4em 0 0}.parts-66 .item-text .new::before,.parts-66 .item-text .new::after{content:"";display:inline-block;min-height:1.6em;aspect-ratio:1/2}.parts-66 .item-text .new::before{border-width:.8em .4em}.parts-66 .item-text .new::after{border-width:.8em .4em}.parts-66 .item-text .-line-clamp{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width: 768px){.parts-66 .item-text .-line-clamp{-webkit-line-clamp:2}}.parts-66 .item-text .new+.-line-clamp{text-indent:3.5em}@media(min-width: 768px){.parts-66 .item-text{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.parts-66 .item-img::after{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.parts-66 .item-box a:hover .item-text{opacity:1}.parts-66 .item-box a:hover .item-img::after{opacity:.9}}.parts-71{padding:50px 0}@media(min-width: 768px){.parts-71{padding:100px 0}}.parts-71 .link-button{text-align:center}.parts-71 .link-button a{display:inline-block;min-width:220px}@media(min-width: 768px){.parts-71 .link-button a{min-width:300px}}.parts-71 .link-button a .clothoid-corner{clip-path:polygon(25.002221px 0px, calc(100% - 25.002221px) 0px, calc(100% - 22.377144px) 0.012391px, calc(100% - 19.753467px) 0.09098px, calc(100% - 17.137199px) 0.296336px, calc(100% - 14.542695px) 0.688136px, calc(100% - 12.001512px) 1.339807px, calc(100% - 9.562265px) 2.300647px, calc(100% - 7.289447px) 3.603178px, calc(100% - 5.267551px) 5.267551px, calc(100% - 3.603178px) 7.289447px, calc(100% - 2.300647px) 9.562265px, calc(100% - 1.339807px) 12.001512px, calc(100% - 0.688136px) 14.542695px, calc(100% - 0.296336px) 17.137199px, calc(100% - 0.09098px) 19.753467px, calc(100% - 0.012391px) 22.377144px, calc(100% - 0.012391px) calc(100% - 22.377144px), calc(100% - 0.09098px) calc(100% - 19.753467px), calc(100% - 0.296336px) calc(100% - 17.137199px), calc(100% - 0.688136px) calc(100% - 14.542695px), calc(100% - 1.339807px) calc(100% - 12.001512px), calc(100% - 2.300647px) calc(100% - 9.562265px), calc(100% - 3.603178px) calc(100% - 7.289447px), calc(100% - 5.267551px) calc(100% - 5.267551px), calc(100% - 7.289447px) calc(100% - 3.603178px), calc(100% - 9.562265px) calc(100% - 2.300647px), calc(100% - 12.001512px) calc(100% - 1.339807px), calc(100% - 14.542695px) calc(100% - 0.688136px), calc(100% - 17.137199px) calc(100% - 0.296336px), calc(100% - 19.753467px) calc(100% - 0.09098px), calc(100% - 22.377144px) calc(100% - 0.012391px), calc(100% - 25.002221px) 100%, 25.002221px 100%, 22.377144px calc(100% - 0.012391px), 19.753467px calc(100% - 0.09098px), 17.137199px calc(100% - 0.296336px), 14.542695px calc(100% - 0.688136px), 12.001512px calc(100% - 1.339807px), 9.562265px calc(100% - 2.300647px), 7.289447px calc(100% - 3.603178px), 5.267551px calc(100% - 5.267551px), 3.603178px calc(100% - 7.289447px), 2.300647px calc(100% - 9.562265px), 1.339807px calc(100% - 12.001512px), 0.688136px calc(100% - 14.542695px), 0.296336px calc(100% - 17.137199px), 0.09098px calc(100% - 19.753467px), 0.012391px calc(100% - 22.377144px), 0.012391px 22.377144px, 0.09098px 19.753467px, 0.296336px 17.137199px, 0.688136px 14.542695px, 1.339807px 12.001512px, 2.300647px 9.562265px, 3.603178px 7.289447px, 5.267551px 5.267551px, 7.289447px 3.603178px, 9.562265px 2.300647px, 12.001512px 1.339807px, 14.542695px 0.688136px, 17.137199px 0.296336px, 19.753467px 0.09098px, 22.377144px 0.012391px, 25.002221px 0px)}@media(min-width: 768px){.parts-71 .link-button a .clothoid-corner{clip-path:polygon(36.114319px 0px, calc(100% - 36.114319px) 0px, calc(100% - 32.322541px) 0.017898px, calc(100% - 28.532786px) 0.131416px, calc(100% - 24.753731px) 0.42804px, calc(100% - 21.006115px) 0.993974px, calc(100% - 17.335517px) 1.935276px, calc(100% - 13.81216px) 3.323156px, calc(100% - 10.529202px) 5.20459px, calc(100% - 7.608685px) 7.608685px, calc(100% - 5.20459px) 10.529202px, calc(100% - 3.323156px) 13.81216px, calc(100% - 1.935276px) 17.335517px, calc(100% - 0.993974px) 21.006115px, calc(100% - 0.42804px) 24.753731px, calc(100% - 0.131416px) 28.532786px, calc(100% - 0.017898px) 32.322541px, calc(100% - 0.017898px) calc(100% - 32.322541px), calc(100% - 0.131416px) calc(100% - 28.532786px), calc(100% - 0.42804px) calc(100% - 24.753731px), calc(100% - 0.993974px) calc(100% - 21.006115px), calc(100% - 1.935276px) calc(100% - 17.335517px), calc(100% - 3.323156px) calc(100% - 13.81216px), calc(100% - 5.20459px) calc(100% - 10.529202px), calc(100% - 7.608685px) calc(100% - 7.608685px), calc(100% - 10.529202px) calc(100% - 5.20459px), calc(100% - 13.81216px) calc(100% - 3.323156px), calc(100% - 17.335517px) calc(100% - 1.935276px), calc(100% - 21.006115px) calc(100% - 0.993974px), calc(100% - 24.753731px) calc(100% - 0.42804px), calc(100% - 28.532786px) calc(100% - 0.131416px), calc(100% - 32.322541px) calc(100% - 0.017898px), calc(100% - 36.114319px) 100%, 36.114319px 100%, 32.322541px calc(100% - 0.017898px), 28.532786px calc(100% - 0.131416px), 24.753731px calc(100% - 0.42804px), 21.006115px calc(100% - 0.993974px), 17.335517px calc(100% - 1.935276px), 13.81216px calc(100% - 3.323156px), 10.529202px calc(100% - 5.20459px), 7.608685px calc(100% - 7.608685px), 5.20459px calc(100% - 10.529202px), 3.323156px calc(100% - 13.81216px), 1.935276px calc(100% - 17.335517px), 0.993974px calc(100% - 21.006115px), 0.42804px calc(100% - 24.753731px), 0.131416px calc(100% - 28.532786px), 0.017898px calc(100% - 32.322541px), 0.017898px 32.322541px, 0.131416px 28.532786px, 0.42804px 24.753731px, 0.993974px 21.006115px, 1.935276px 17.335517px, 3.323156px 13.81216px, 5.20459px 10.529202px, 7.608685px 7.608685px, 10.529202px 5.20459px, 13.81216px 3.323156px, 17.335517px 1.935276px, 21.006115px 0.993974px, 24.753731px 0.42804px, 28.532786px 0.131416px, 32.322541px 0.017898px, 36.114319px 0px)}}.parts-71 .link-button .clothoid-inner{padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;clip-path:polygon(25.002221px 1px, calc(100% - 25.002221px - 0px) 1px, calc(100% - 22.377144px - 0.0005537231px) 1.0123908467px, calc(100% - 19.753467px - 0.0046057505px) 1.0909693935px, calc(100% - 17.137199px - 0.0172893649px) 1.2961865278px, calc(100% - 14.542695px - 0.0472654474px) 1.6870183642px, calc(100% - 12.001512px - 0.110947263px) 2.3336332951px, calc(100% - 9.562265px - 0.2339212043px) 3.2729025581px, calc(100% - 7.289447px - 0.4431214315px) 4.4996395981px, calc(100% - 5.267551px - 0.7071067812px) 5.9746577812px, calc(100% - 3.603178px - 0.8964615981px) 7.7325684315px, calc(100% - 2.300647px - 0.9722555581px) 9.7961862043px, calc(100% - 1.339807px - 0.9938262951px) 12.112459263px, calc(100% - 0.688136px - 0.9988823642px) 14.5899604474px, calc(100% - 0.296336px - 0.9998505278px) 17.1544883649px, calc(100% - 0.09098px - 0.9999893935px) 19.7580727505px, calc(100% - 0.012391px - 0.9999998467px) 22.3776977231px, calc(100% - 0.012391px - 0.9999998467px) calc(100% - 22.377144px - 0.0005537231px), calc(100% - 0.09098px - 0.9999893935px) calc(100% - 19.753467px - 0.0046057505px), calc(100% - 0.296336px - 0.9998505278px) calc(100% - 17.137199px - 0.0172893649px), calc(100% - 0.688136px - 0.9988823642px) calc(100% - 14.542695px - 0.0472654474px), calc(100% - 1.339807px - 0.9938262951px) calc(100% - 12.001512px - 0.110947263px), calc(100% - 2.300647px - 0.9722555581px) calc(100% - 9.562265px - 0.2339212043px), calc(100% - 3.603178px - 0.8964615981px) calc(100% - 7.289447px - 0.4431214315px), calc(100% - 5.267551px - 0.7071067812px) calc(100% - 5.267551px - 0.7071067812px), calc(100% - 7.289447px - 0.4431214315px) calc(100% - 3.603178px - 0.8964615981px), calc(100% - 9.562265px - 0.2339212043px) calc(100% - 2.300647px - 0.9722555581px), calc(100% - 12.001512px - 0.110947263px) calc(100% - 1.339807px - 0.9938262951px), calc(100% - 14.542695px - 0.0472654474px) calc(100% - 0.688136px - 0.9988823642px), calc(100% - 17.137199px - 0.0172893649px) calc(100% - 0.296336px - 0.9998505278px), calc(100% - 19.753467px - 0.0046057505px) calc(100% - 0.09098px - 0.9999893935px), calc(100% - 22.377144px - 0.0005537231px) calc(100% - 0.012391px - 0.9999998467px), calc(100% - 25.002221px - 0px) calc(100% - 0px - 1px), 25.002221px calc(100% - 0px - 1px), 22.3776977231px calc(100% - 0.012391px - 0.9999998467px), 19.7580727505px calc(100% - 0.09098px - 0.9999893935px), 17.1544883649px calc(100% - 0.296336px - 0.9998505278px), 14.5899604474px calc(100% - 0.688136px - 0.9988823642px), 12.112459263px calc(100% - 1.339807px - 0.9938262951px), 9.7961862043px calc(100% - 2.300647px - 0.9722555581px), 7.7325684315px calc(100% - 3.603178px - 0.8964615981px), 5.9746577812px calc(100% - 5.267551px - 0.7071067812px), 4.4996395981px calc(100% - 7.289447px - 0.4431214315px), 3.2729025581px calc(100% - 9.562265px - 0.2339212043px), 2.3336332951px calc(100% - 12.001512px - 0.110947263px), 1.6870183642px calc(100% - 14.542695px - 0.0472654474px), 1.2961865278px calc(100% - 17.137199px - 0.0172893649px), 1.0909693935px calc(100% - 19.753467px - 0.0046057505px), 1.0123908467px calc(100% - 22.377144px - 0.0005537231px), 1.0123908467px 22.3776977231px, 1.0909693935px 19.7580727505px, 1.2961865278px 17.1544883649px, 1.6870183642px 14.5899604474px, 2.3336332951px 12.112459263px, 3.2729025581px 9.7961862043px, 4.4996395981px 7.7325684315px, 5.9746577812px 5.9746577812px, 7.7325684315px 4.4996395981px, 9.7961862043px 3.2729025581px, 12.112459263px 2.3336332951px, 14.5899604474px 1.6870183642px, 17.1544883649px 1.2961865278px, 19.7580727505px 1.0909693935px, 22.3776977231px 1.0123908467px, 25.002221px 1px)}@media(min-width: 768px){.parts-71 .link-button .clothoid-inner{clip-path:polygon(36.114319px 1px, calc(100% - 36.114319px - 0px) 1px, calc(100% - 32.322541px - 0.0005537231px) 1.0178978467px, calc(100% - 28.532786px - 0.0046057505px) 1.1314053935px, calc(100% - 24.753731px - 0.0172893649px) 1.4278905278px, calc(100% - 21.006115px - 0.0472654474px) 1.9928563642px, calc(100% - 17.335517px - 0.110947263px) 2.9291022951px, calc(100% - 13.81216px - 0.2339212043px) 4.2954115581px, calc(100% - 10.529202px - 0.4431214315px) 6.1010515981px, calc(100% - 7.608685px - 0.7071067812px) 8.3157917812px, calc(100% - 5.20459px - 0.8964615981px) 10.9723234315px, calc(100% - 3.323156px - 0.9722555581px) 14.0460812043px, calc(100% - 1.935276px - 0.9938262951px) 17.446464263px, calc(100% - 0.993974px - 0.9988823642px) 21.0533804474px, calc(100% - 0.42804px - 0.9998505278px) 24.7710203649px, calc(100% - 0.131416px - 0.9999893935px) 28.5373917505px, calc(100% - 0.017898px - 0.9999998467px) 32.3230947231px, calc(100% - 0.017898px - 0.9999998467px) calc(100% - 32.322541px - 0.0005537231px), calc(100% - 0.131416px - 0.9999893935px) calc(100% - 28.532786px - 0.0046057505px), calc(100% - 0.42804px - 0.9998505278px) calc(100% - 24.753731px - 0.0172893649px), calc(100% - 0.993974px - 0.9988823642px) calc(100% - 21.006115px - 0.0472654474px), calc(100% - 1.935276px - 0.9938262951px) calc(100% - 17.335517px - 0.110947263px), calc(100% - 3.323156px - 0.9722555581px) calc(100% - 13.81216px - 0.2339212043px), calc(100% - 5.20459px - 0.8964615981px) calc(100% - 10.529202px - 0.4431214315px), calc(100% - 7.608685px - 0.7071067812px) calc(100% - 7.608685px - 0.7071067812px), calc(100% - 10.529202px - 0.4431214315px) calc(100% - 5.20459px - 0.8964615981px), calc(100% - 13.81216px - 0.2339212043px) calc(100% - 3.323156px - 0.9722555581px), calc(100% - 17.335517px - 0.110947263px) calc(100% - 1.935276px - 0.9938262951px), calc(100% - 21.006115px - 0.0472654474px) calc(100% - 0.993974px - 0.9988823642px), calc(100% - 24.753731px - 0.0172893649px) calc(100% - 0.42804px - 0.9998505278px), calc(100% - 28.532786px - 0.0046057505px) calc(100% - 0.131416px - 0.9999893935px), calc(100% - 32.322541px - 0.0005537231px) calc(100% - 0.017898px - 0.9999998467px), calc(100% - 36.114319px - 0px) calc(100% - 0px - 1px), 36.114319px calc(100% - 0px - 1px), 32.3230947231px calc(100% - 0.017898px - 0.9999998467px), 28.5373917505px calc(100% - 0.131416px - 0.9999893935px), 24.7710203649px calc(100% - 0.42804px - 0.9998505278px), 21.0533804474px calc(100% - 0.993974px - 0.9988823642px), 17.446464263px calc(100% - 1.935276px - 0.9938262951px), 14.0460812043px calc(100% - 3.323156px - 0.9722555581px), 10.9723234315px calc(100% - 5.20459px - 0.8964615981px), 8.3157917812px calc(100% - 7.608685px - 0.7071067812px), 6.1010515981px calc(100% - 10.529202px - 0.4431214315px), 4.2954115581px calc(100% - 13.81216px - 0.2339212043px), 2.9291022951px calc(100% - 17.335517px - 0.110947263px), 1.9928563642px calc(100% - 21.006115px - 0.0472654474px), 1.4278905278px calc(100% - 24.753731px - 0.0172893649px), 1.1314053935px calc(100% - 28.532786px - 0.0046057505px), 1.0178978467px calc(100% - 32.322541px - 0.0005537231px), 1.0178978467px 32.3230947231px, 1.1314053935px 28.5373917505px, 1.4278905278px 24.7710203649px, 1.9928563642px 21.0533804474px, 2.9291022951px 17.446464263px, 4.2954115581px 14.0460812043px, 6.1010515981px 10.9723234315px, 8.3157917812px 8.3157917812px, 10.9723234315px 6.1010515981px, 14.0460812043px 4.2954115581px, 17.446464263px 2.9291022951px, 21.0533804474px 1.9928563642px, 24.7710203649px 1.4278905278px, 28.5373917505px 1.1314053935px, 32.3230947231px 1.0178978467px, 36.114319px 1px)}}.parts-71 .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-word;line-height:1.2;font-size:1.5rem;min-height:48px;padding:8px 30px}@media(min-width: 768px){.parts-71 .link-button span{font-size:1.8rem;min-height:62px;padding:8px 36px 8px 30px}}.parts-71 .link-button span::after{content:"";display:inline-block;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;margin-left:12px}@media(min-width: 768px){.parts-71 .link-button span::after{width:14px;height:14px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-71 .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(10px, -10px);transform:rotate(45deg) translate(10px, -10px)}}.parts-43.designA .shop-info-logo{border-color:#b9baba}.parts-43.designA .shop-info-text .name{font-weight:500}.parts-43.designA .shop-info-text .category{font-weight:500}.parts-43.designA .swiper-button-next,.parts-43.designA .swiper-button-prev{color:#8b8c8d;border-color:currentColor}.parts-43.designA .swiper-pagination-bullet{background-color:#d1d1d1}.parts-43.designA .swiper-pagination-bullet span{font-weight:500}.parts-43.designA .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8b8c8d}.parts-43.designA .swiper-pagination-bullet span{font-family:"Inter",sans-serif}.parts-43.designA .article-lead{color:#005bac;font-weight:500}.parts-43.designA .shop-data ul{border-color:#757677}.parts-43.designA .shop-data li{border-color:inherit}.parts-43.designA .shop-data .title{background-color:#f7fcfe;color:#4f4949;font-weight:500}.parts-43.designA .shop-data .detail{color:#4f4949}@media(min-width: 768px){.parts-43.designA .shop-data .detail a:hover{color:#757677}}.parts-43.designA .shop-data .detail .link-button{font-weight:500}.parts-43.designA .shop-data .detail .link-button a{background-color:#005bac;color:#fff}@media(min-width: 768px){.parts-43.designA .shop-data .detail .link-button a:hover{background-color:#4b91d0}}.parts-43.designA .shop-data .detail .link-button span::after{border-color:currentColor}.parts-44.designA{background-color:#f2fafe}.parts-44.designA .section-title span{font-weight:500}.parts-44.designA .section-title span::after{background-color:#00a1e9}.parts-44.designA .item-box{background-color:rgba(0,0,0,0)}.parts-44.designA .item-box .new{font-family:"Inter",sans-serif;color:#e83b10;background-color:#fff;font-weight:600}.parts-44.designA .item-text .title{font-weight:500}@media(min-width: 768px){.parts-44.designA .item-box a:hover .item-text{color:#757677}}.parts-50.designA .link-button{font-weight:500}.parts-50.designA .link-button a{background-color:#005bac;color:#fff}@media(min-width: 768px){.parts-50.designA .link-button a:hover{background-color:#4b91d0}}.parts-50.designA .link-button span::after{border-color:currentColor}.parts-54.designA .shop-info-logo{border-color:#b9baba}.parts-54.designA .shop-info-text .name{font-weight:700}.parts-54.designA .shop-info-text .category{font-weight:500}.parts-54.designA .shop-info-text .place{font-weight:500}.parts-54.designA .swiper-button-next,.parts-54.designA .swiper-button-prev{color:#191b1d;border-color:currentColor;background-color:#fff}@media(min-width: 768px){.parts-54.designA .swiper-button-next:hover,.parts-54.designA .swiper-button-prev:hover{background-color:rgba(0,91,172,.5)}}.parts-54.designA .swiper-button-next::after,.parts-54.designA .swiper-button-prev::after{border-color:currentColor}.parts-54.designA .swiper-pagination-bullet{background-color:#d1d1d1}.parts-54.designA .swiper-pagination-bullet span{font-weight:500}.parts-54.designA .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8b8c8d}.parts-54.designA .swiper-pagination-bullet span{font-family:"Inter",sans-serif}.parts-54.designA .article-lead{color:#005bac;font-weight:500}.parts-54.designA .shop-data ul{border-color:#757677}.parts-54.designA .shop-data li{border-color:inherit}.parts-54.designA .shop-data .title{background-color:#f7fcfe;color:#4f4949;font-weight:500}.parts-54.designA .shop-data .detail{color:#4f4949;font-weight:500}@media(min-width: 768px){.parts-54.designA .shop-data .detail a:hover{color:#757677}}.parts-54.designA .shop-data .detail .link-button{font-weight:500}.parts-54.designA .shop-data .detail .link-button a{background-color:#fff;color:#191b1d;border-color:currentColor}@media(min-width: 768px){.parts-54.designA .shop-data .detail .link-button a:hover{background-color:#4b91d0;color:#fff;border-color:#191b1d}}.parts-54.designA .shop-data .detail .link-button span::after{border-color:currentColor}.parts-55.designA{background-color:#f2fafe}.parts-55.designA .section-title span{font-weight:500}.parts-55.designA .section-title span::after{background-color:#00a1e9}@media(min-width: 768px){.parts-55.designA .item-box a::after{background-color:hsla(0,0%,100%,.5)}}.parts-55.designA .item-text .title{font-weight:700}.parts-55.designA .item-text .new{color:#e83b10}.parts-55.designA .item-text .place{font-weight:500;color:#fff;background-color:#00a1e9}.parts-55.designA .item-text .name{font-weight:500}.parts-61.designA .link-button{font-weight:500}.parts-61.designA .link-button a{background-color:#fff;color:#191b1d;border-color:currentColor}@media(min-width: 768px){.parts-61.designA .link-button a:hover{background-color:#4b91d0;color:#fff;border-color:#191b1d}}.parts-61.designA .link-button span::after{border-color:currentColor}.parts-65.designA .shop-info-logo{border-color:#b9baba}.parts-65.designA .shop-info-text .name{font-weight:500}.parts-65.designA .shop-info-text .category{font-weight:500}.parts-65.designA .swiper-pagination-bullet{background-color:#d1d1d1}.parts-65.designA .swiper-pagination-bullet span{font-weight:500}.parts-65.designA .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8b8c8d}.parts-65.designA .swiper-pagination-bullet span{font-family:"Inter",sans-serif}.parts-65.designA .article-lead{color:#005bac;font-weight:500}.parts-65.designA .shop-data ul{border-color:#757677}.parts-65.designA .shop-data li{border-color:inherit}.parts-65.designA .shop-data .title{background-color:#f7fcfe;color:#4f4949;font-weight:500}.parts-65.designA .shop-data .detail{color:#4f4949;font-weight:500}@media(min-width: 768px){.parts-65.designA .shop-data .detail a:hover{color:#757677}}.parts-65.designA .shop-data .detail .link-button a{color:#4b91d0}.parts-65.designA .shop-data .detail .link-button a .clothoid-corner{background-color:#4b91d0}.parts-65.designA .shop-data .detail .link-button .clothoid-inner{background-color:#fff}@media(min-width: 768px){.parts-65.designA .shop-data .detail .link-button a:hover{color:#fff}.parts-65.designA .shop-data .detail .link-button a:hover .clothoid-inner{background-color:#4b91d0}}.parts-65.designA .shop-data .detail .link-button span::after{border-color:currentColor}.parts-66.designA{background-color:#f2fafe}.parts-66.designA .section-title span{font-weight:500}.parts-66.designA .section-title span::after{background-color:#00a1e9}@media(min-width: 768px){.parts-66.designA .item-img::after{background-image:-webkit-gradient(linear, left bottom, left top, from(#191b1d), color-stop(30%, rgba(77, 79, 80, 0.8)), color-stop(60%, rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, #191b1d, rgba(77, 79, 80, 0.8) 30%, rgba(0, 0, 0, 0) 60%)}}@media(min-width: 768px){.parts-66.designA .item-text{color:#fff}}.parts-66.designA .item-text .title{font-weight:500}.parts-66.designA .item-text .new{color:#e83b10;font-weight:600;font-family:"Inter",sans-serif;-webkit-filter:drop-shadow(1px 0 0 currentColor) drop-shadow(-1px 0 0 currentColor);filter:drop-shadow(1px 0 0 currentColor) drop-shadow(-1px 0 0 currentColor);border-color:currentColor}@media(min-width: 768px){.parts-66.designA .item-text .new{-webkit-filter:none;filter:none}}.parts-66.designA .item-text .new span{background-color:#fff}.parts-66.designA .item-text .new::before{border-color:#fff #fff #fff rgba(0,0,0,0)}.parts-66.designA .item-text .new::after{border-color:#fff rgba(0,0,0,0) #fff #fff}.parts-71.designA .link-button a{color:#4b91d0}.parts-71.designA .link-button a .clothoid-corner{background-color:#4b91d0}.parts-71.designA .link-button .clothoid-inner{background-color:#fff}@media(min-width: 768px){.parts-71.designA .link-button a:hover{color:#fff}.parts-71.designA .link-button a:hover .clothoid-inner{background-color:#4b91d0}}.parts-71.designA .link-button span::after{border-color:currentColor}.parts-43.designB .shop-info-logo{border-color:#b9baba}.parts-43.designB .shop-info-text .name{font-weight:500}.parts-43.designB .shop-info-text .category{font-weight:500}.parts-43.designB .swiper-button-next,.parts-43.designB .swiper-button-prev{color:#8b8c8d;border-color:currentColor}.parts-43.designB .swiper-pagination-bullet{background-color:#b9baba}.parts-43.designB .swiper-pagination-bullet span{font-weight:500}.parts-43.designB .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8b8c8d}.parts-43.designB .swiper-pagination-bullet span{font-family:"Jost",sans-serif}.parts-43.designB .article-lead{color:#00a1e9;font-weight:500}.parts-43.designB .shop-data ul{border-color:#757677}.parts-43.designB .shop-data li{border-color:inherit}.parts-43.designB .shop-data .title{background-color:#f2fafe;color:#4f4949;font-weight:500}.parts-43.designB .shop-data .detail{color:#4f4949}@media(min-width: 768px){.parts-43.designB .shop-data .detail a:hover{color:#7b7b7b}}.parts-43.designB .shop-data .detail .link-button{font-weight:500}.parts-43.designB .shop-data .detail .link-button a{background-color:#3dd4cf;color:#fff}@media(min-width: 768px){.parts-43.designB .shop-data .detail .link-button a:hover{background-color:#89f3ef}}.parts-43.designB .shop-data .detail .link-button span::after{border-color:currentColor}.parts-44.designB{background-color:#f2fafe}.parts-44.designB .section-title span{font-weight:500}.parts-44.designB .section-title span::after{background-color:#00a1e9}.parts-44.designB .item-box{background-color:rgba(0,0,0,0)}.parts-44.designB .item-box .new{font-family:"Jost",sans-serif;color:#e4007f;background-color:#fff;font-weight:600}.parts-44.designB .item-text .title{font-weight:500}@media(min-width: 768px){.parts-44.designB .item-box a:hover .item-text{color:#7b7b7b}}.parts-50.designB .link-button{font-weight:500}.parts-50.designB .link-button a{background-color:#3dd4cf;color:#fff}@media(min-width: 768px){.parts-50.designB .link-button a:hover{background-color:#89f3ef}}.parts-50.designB .link-button span::after{border-color:currentColor}.parts-54.designB .shop-info-logo{border-color:#b9baba}.parts-54.designB .shop-info-text .name{font-weight:700}.parts-54.designB .shop-info-text .category{font-weight:500}.parts-54.designB .shop-info-text .place{font-weight:500}.parts-54.designB .swiper-button-next,.parts-54.designB .swiper-button-prev{color:#191b1d;border-color:currentColor;background-color:#fff}@media(min-width: 768px){.parts-54.designB .swiper-button-next:hover,.parts-54.designB .swiper-button-prev:hover{background-color:rgba(0,161,233,.5)}}.parts-54.designB .swiper-button-next::after,.parts-54.designB .swiper-button-prev::after{border-color:currentColor}.parts-54.designB .swiper-pagination-bullet{background-color:#b9baba}.parts-54.designB .swiper-pagination-bullet span{font-weight:500}.parts-54.designB .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8b8c8d}.parts-54.designB .swiper-pagination-bullet span{font-family:"Jost",sans-serif}.parts-54.designB .article-lead{color:#00a1e9;font-weight:500}.parts-54.designB .shop-data ul{border-color:#757677}.parts-54.designB .shop-data li{border-color:inherit}.parts-54.designB .shop-data .title{background-color:#f2fafe;color:#4f4949;font-weight:500}.parts-54.designB .shop-data .detail{color:#4f4949;font-weight:500}@media(min-width: 768px){.parts-54.designB .shop-data .detail a:hover{color:#7b7b7b}}.parts-54.designB .shop-data .detail .link-button{font-weight:500}.parts-54.designB .shop-data .detail .link-button a{background-color:#fff;color:#191b1d;border-color:currentColor}@media(min-width: 768px){.parts-54.designB .shop-data .detail .link-button a:hover{background-color:#00a1e9;color:#fff;border-color:#191b1d}}.parts-54.designB .shop-data .detail .link-button span::after{border-color:currentColor}.parts-55.designB{background-color:#f2fafe}.parts-55.designB .section-title span{font-weight:500}.parts-55.designB .section-title span::after{background-color:#00a1e9}@media(min-width: 768px){.parts-55.designB .item-box a::after{background-color:hsla(0,0%,100%,.5)}}.parts-55.designB .item-text .title{font-weight:700}.parts-55.designB .item-text .new{color:#e4007f}.parts-55.designB .item-text .place{font-weight:500;color:#fff;background-color:#00a1e9}.parts-55.designB .item-text .name{font-weight:500}.parts-61.designB .link-button{font-weight:500}.parts-61.designB .link-button a{background-color:#fff;color:#191b1d;border-color:currentColor}@media(min-width: 768px){.parts-61.designB .link-button a:hover{background-color:#00a1e9;color:#fff;border-color:#191b1d}}.parts-61.designB .link-button span::after{border-color:currentColor}.parts-65.designB .shop-info-logo{border-color:#b9baba}.parts-65.designB .shop-info-text .name{font-weight:500}.parts-65.designB .shop-info-text .category{font-weight:500}.parts-65.designB .swiper-pagination-bullet{background-color:#b9baba}.parts-65.designB .swiper-pagination-bullet span{font-weight:500}.parts-65.designB .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8b8c8d}.parts-65.designB .swiper-pagination-bullet span{font-family:"Jost",sans-serif}.parts-65.designB .article-lead{color:#00a1e9;font-weight:500}.parts-65.designB .shop-data ul{border-color:#757677}.parts-65.designB .shop-data li{border-color:inherit}.parts-65.designB .shop-data .title{background-color:#f2fafe;color:#4f4949;font-weight:500}.parts-65.designB .shop-data .detail{color:#4f4949;font-weight:500}@media(min-width: 768px){.parts-65.designB .shop-data .detail a:hover{color:#7b7b7b}}.parts-65.designB .shop-data .detail .link-button a{color:#00a1e9}.parts-65.designB .shop-data .detail .link-button a .clothoid-corner{background-color:#00a1e9}.parts-65.designB .shop-data .detail .link-button .clothoid-inner{background-color:#fff}@media(min-width: 768px){.parts-65.designB .shop-data .detail .link-button a:hover{color:#fff}.parts-65.designB .shop-data .detail .link-button a:hover .clothoid-inner{background-color:#00a1e9}}.parts-65.designB .shop-data .detail .link-button span::after{border-color:currentColor}.parts-66.designB{background-color:#f2fafe}.parts-66.designB .section-title span{font-weight:500}.parts-66.designB .section-title span::after{background-color:#00a1e9}@media(min-width: 768px){.parts-66.designB .item-img::after{background-image:-webkit-gradient(linear, left bottom, left top, from(#191b1d), color-stop(30%, rgba(77, 79, 80, 0.8)), color-stop(60%, rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, #191b1d, rgba(77, 79, 80, 0.8) 30%, rgba(0, 0, 0, 0) 60%)}}@media(min-width: 768px){.parts-66.designB .item-text{color:#fff}}.parts-66.designB .item-text .title{font-weight:500}.parts-66.designB .item-text .new{color:#e4007f;font-weight:600;font-family:"Jost",sans-serif;-webkit-filter:drop-shadow(1px 0 0 currentColor) drop-shadow(-1px 0 0 currentColor);filter:drop-shadow(1px 0 0 currentColor) drop-shadow(-1px 0 0 currentColor);border-color:currentColor}@media(min-width: 768px){.parts-66.designB .item-text .new{-webkit-filter:none;filter:none}}.parts-66.designB .item-text .new span{background-color:#fff}.parts-66.designB .item-text .new::before{border-color:#fff #fff #fff rgba(0,0,0,0)}.parts-66.designB .item-text .new::after{border-color:#fff rgba(0,0,0,0) #fff #fff}.parts-71.designB .link-button a{color:#00a1e9}.parts-71.designB .link-button a .clothoid-corner{background-color:#00a1e9}.parts-71.designB .link-button .clothoid-inner{background-color:#fff}@media(min-width: 768px){.parts-71.designB .link-button a:hover{color:#fff}.parts-71.designB .link-button a:hover .clothoid-inner{background-color:#00a1e9}}.parts-71.designB .link-button span::after{border-color:currentColor}.parts-43.designC .shop-info-logo{border-color:#c7c2b2}.parts-43.designC .shop-info-text .name{font-weight:500}.parts-43.designC .shop-info-text .category{font-weight:500}.parts-43.designC .swiper-button-next,.parts-43.designC .swiper-button-prev{color:#707070;border-color:currentColor}.parts-43.designC .swiper-pagination-bullet{background-color:#c7c2b2}.parts-43.designC .swiper-pagination-bullet span{font-weight:500}.parts-43.designC .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#707070}.parts-43.designC .swiper-pagination-bullet span{font-family:"Crimson Text",serif}.parts-43.designC .article-lead{color:#ec6464;font-weight:500}.parts-43.designC .shop-data ul{border-color:#918566}.parts-43.designC .shop-data li{border-color:inherit}.parts-43.designC .shop-data .title{background-color:#fef8f7;color:#646053;font-weight:500}.parts-43.designC .shop-data .detail{color:#646053}@media(min-width: 768px){.parts-43.designC .shop-data .detail a:hover{color:#918566}}.parts-43.designC .shop-data .detail .link-button{font-weight:500}.parts-43.designC .shop-data .detail .link-button a{background-color:#ec6464;color:#fff}@media(min-width: 768px){.parts-43.designC .shop-data .detail .link-button a:hover{background-color:#f4b4b4}}.parts-43.designC .shop-data .detail .link-button span::after{border-color:currentColor}.parts-44.designC{background-color:#fefafa}.parts-44.designC .section-title span{font-weight:500}.parts-44.designC .section-title span::after{background-color:#ec6464}.parts-44.designC .item-box{background-color:rgba(0,0,0,0)}.parts-44.designC .item-box .new{font-family:"Crimson Text",serif;color:#ec6464;background-color:#fff;font-weight:600}.parts-44.designC .item-text .title{font-weight:500}@media(min-width: 768px){.parts-44.designC .item-box a:hover .item-text{color:#918566}}.parts-50.designC .link-button{font-weight:500}.parts-50.designC .link-button a{background-color:#ec6464;color:#fff}@media(min-width: 768px){.parts-50.designC .link-button a:hover{background-color:#f4b4b4}}.parts-50.designC .link-button span::after{border-color:currentColor}.parts-54.designC .shop-info-logo{border-color:#c7c2b2}.parts-54.designC .shop-info-text .name{font-weight:700}.parts-54.designC .shop-info-text .category{font-weight:500}.parts-54.designC .shop-info-text .place{font-weight:500}.parts-54.designC .swiper-button-next,.parts-54.designC .swiper-button-prev{color:#483500;border-color:currentColor;background-color:#fff}@media(min-width: 768px){.parts-54.designC .swiper-button-next:hover,.parts-54.designC .swiper-button-prev:hover{background-color:rgba(236,100,100,.5)}}.parts-54.designC .swiper-button-next::after,.parts-54.designC .swiper-button-prev::after{border-color:currentColor}.parts-54.designC .swiper-pagination-bullet{background-color:#c7c2b2}.parts-54.designC .swiper-pagination-bullet span{font-weight:500}.parts-54.designC .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#707070}.parts-54.designC .swiper-pagination-bullet span{font-family:"Crimson Text",serif}.parts-54.designC .article-lead{color:#ec6464;font-weight:500}.parts-54.designC .shop-data ul{border-color:#918566}.parts-54.designC .shop-data li{border-color:inherit}.parts-54.designC .shop-data .title{background-color:#fef8f7;color:#646053;font-weight:500}.parts-54.designC .shop-data .detail{color:#646053;font-weight:500}@media(min-width: 768px){.parts-54.designC .shop-data .detail a:hover{color:#918566}}.parts-54.designC .shop-data .detail .link-button{font-weight:500}.parts-54.designC .shop-data .detail .link-button a{background-color:#fff;color:#483500;border-color:currentColor}@media(min-width: 768px){.parts-54.designC .shop-data .detail .link-button a:hover{background-color:#ec6464;color:#fff;border-color:#483500}}.parts-54.designC .shop-data .detail .link-button span::after{border-color:currentColor}.parts-55.designC{background-color:#fefafa}.parts-55.designC .section-title span{font-weight:500}.parts-55.designC .section-title span::after{background-color:#ec6464}@media(min-width: 768px){.parts-55.designC .item-box a::after{background-color:hsla(0,0%,100%,.5)}}.parts-55.designC .item-text .title{font-weight:700}.parts-55.designC .item-text .new{color:#ec6464}.parts-55.designC .item-text .place{font-weight:500;color:#fff;background-color:#ec6464}.parts-55.designC .item-text .name{font-weight:500}.parts-61.designC .link-button{font-weight:500}.parts-61.designC .link-button a{background-color:#fff;color:#483500;border-color:currentColor}@media(min-width: 768px){.parts-61.designC .link-button a:hover{background-color:#ec6464;color:#fff;border-color:#483500}}.parts-61.designC .link-button span::after{border-color:currentColor}.parts-65.designC .shop-info-logo{border-color:#c7c2b2}.parts-65.designC .shop-info-text .name{font-weight:500}.parts-65.designC .shop-info-text .category{font-weight:500}.parts-65.designC .swiper-pagination-bullet{background-color:#c7c2b2}.parts-65.designC .swiper-pagination-bullet span{font-weight:500}.parts-65.designC .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#707070}.parts-65.designC .swiper-pagination-bullet span{font-family:"Crimson Text",serif}.parts-65.designC .article-lead{color:#ec6464;font-weight:500}.parts-65.designC .shop-data ul{border-color:#918566}.parts-65.designC .shop-data li{border-color:inherit}.parts-65.designC .shop-data .title{background-color:#fef8f7;color:#646053;font-weight:500}.parts-65.designC .shop-data .detail{color:#646053;font-weight:500}@media(min-width: 768px){.parts-65.designC .shop-data .detail a:hover{color:#918566}}.parts-65.designC .shop-data .detail .link-button a{color:#ec6464}.parts-65.designC .shop-data .detail .link-button a .clothoid-corner{background-color:#ec6464}.parts-65.designC .shop-data .detail .link-button .clothoid-inner{background-color:#fff}@media(min-width: 768px){.parts-65.designC .shop-data .detail .link-button a:hover{color:#fff}.parts-65.designC .shop-data .detail .link-button a:hover .clothoid-inner{background-color:#ec6464}}.parts-65.designC .shop-data .detail .link-button span::after{border-color:currentColor}.parts-66.designC{background-color:#fefafa}.parts-66.designC .section-title span{font-weight:500}.parts-66.designC .section-title span::after{background-color:#ec6464}@media(min-width: 768px){.parts-66.designC .item-img::after{background-image:-webkit-gradient(linear, left bottom, left top, from(#191b1d), color-stop(30%, rgba(77, 79, 80, 0.8)), color-stop(60%, rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, #191b1d, rgba(77, 79, 80, 0.8) 30%, rgba(0, 0, 0, 0) 60%)}}@media(min-width: 768px){.parts-66.designC .item-text{color:#fff}}.parts-66.designC .item-text .title{font-weight:500}.parts-66.designC .item-text .new{color:#ec6464;font-weight:600;font-family:"Crimson Text",serif;-webkit-filter:drop-shadow(1px 0 0 currentColor) drop-shadow(-1px 0 0 currentColor);filter:drop-shadow(1px 0 0 currentColor) drop-shadow(-1px 0 0 currentColor);border-color:currentColor}@media(min-width: 768px){.parts-66.designC .item-text .new{-webkit-filter:none;filter:none}}.parts-66.designC .item-text .new span{background-color:#fff}.parts-66.designC .item-text .new::before{border-color:#fff #fff #fff rgba(0,0,0,0)}.parts-66.designC .item-text .new::after{border-color:#fff rgba(0,0,0,0) #fff #fff}.parts-71.designC .link-button a{color:#ec6464}.parts-71.designC .link-button a .clothoid-corner{background-color:#ec6464}.parts-71.designC .link-button .clothoid-inner{background-color:#fff}@media(min-width: 768px){.parts-71.designC .link-button a:hover{color:#fff}.parts-71.designC .link-button a:hover .clothoid-inner{background-color:#ec6464}}.parts-71.designC .link-button span::after{border-color:currentColor}/*# sourceMappingURL=parts-shop-detail.min.css.map */