﻿.page .footer{margin-top:0}.list__disc{margin-left:1.5em}.list__disc>li{list-style:disc}.list__table>li{display:table}.list__table>li>div{vertical-align:top;display:table-cell}@media screen and (max-width: 640px){.pc-block{display:none}}@media all and (min-width: 641px){.sp-block{display:none}}.sale-2024 .contents{max-width:100%;width:100%;background-color:#e8e8e8}.sale-2024 .kv{margin-bottom:0}.page .footer{margin-top:0}.is-hidden{display:none !important}.l-container{width:100%;max-width:1110px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1440px){.l-container{width:77.08333vw}}@media screen and (max-width: 640px){.l-container{width:100%;max-width:100%;padding:0 2.8125vw}}.content__visual{margin:0}.content__visual--inner{width:1380px;margin:36px auto 0}@media all and (min-width: 641px) and (max-width: 1440px){.content__visual--inner{width:95.83333vw;margin:2.5vw auto 0}}@media screen and (max-width: 640px){.content__visual--inner{width:100%;margin:0}}.intro{--border-size: 20px;--border-size-sp: 12px;--border-width: 2px}.intro.l-container{display:flex;justify-content:center;margin-top:71px}@media all and (min-width: 641px) and (max-width: 1440px){.intro.l-container{margin-top:4.93056vw}}@media screen and (max-width: 640px){.intro.l-container{margin-top:13.90625vw}}.intro__wrapper{width:1093px;padding:9px;position:relative;border:var(--border-width) solid #fff;background-color:#fff;position:relative;border:var(--border-width) solid #fff;background-color:#fff}.intro__wrapper::after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-width) * -1);background:linear-gradient(45deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px)}@media screen and (max-width: 640px){.intro__wrapper::after{background:linear-gradient(45deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}@media all and (min-width: 641px) and (max-width: 1440px){.intro__wrapper{width:75.90278vw;padding:.625vw}}@media screen and (max-width: 640px){.intro__wrapper{width:100%;padding:.69444vw;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}}.intro__inner{display:flex;gap:73px;position:relative;border:var(--border-width) solid #5997d1;background-color:#fff;align-items:center;height:100%;transition:all 0.5s ease;padding:67px 61px 81px 100px;border:var(--border-width) solid #5997d1;background-color:#fff;position:relative}.intro__inner::after{content:"";position:absolute;inset:calc(var(--border-width) * -1);transition:all 0.3s ease;background:linear-gradient(45deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px)}@media screen and (max-width: 640px){.intro__inner::after{background:linear-gradient(45deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}.intro__inner *{position:relative;z-index:1}@media all and (min-width: 641px) and (max-width: 1440px){.intro__inner{gap:5.06944vw;padding:4.65278vw 4.23611vw 5.625vw 6.94444vw}}@media screen and (max-width: 640px){.intro__inner{flex-direction:column;gap:4.0625vw;padding:7.65625vw 5.625vw 9.375vw}}.intro__img{height:326px;aspect-ratio:1}@media all and (min-width: 641px) and (max-width: 1440px){.intro__img{height:22.63889vw}}@media screen and (max-width: 640px){.intro__img{height:21.5625vw}}.intro__img img{display:block;width:100%;height:auto}.intro__head{margin-left:42px;font-size:3.2rem;line-height:calc(44/32);font-weight:600}@media all and (min-width: 641px) and (max-width: 1440px){.intro__head{font-size:2.22222vw}}@media all and (min-width: 641px) and (max-width: 1440px){.intro__head{margin-left:2.91667vw}}@media screen and (max-width: 640px){.intro__head{font-size:5vw;margin-left:0;text-align:center}}.intro__desc{margin-top:30px;font-size:1.8rem;line-height:calc(43/18);font-weight:500}@media all and (min-width: 641px) and (max-width: 1440px){.intro__desc{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1440px){.intro__desc{margin-top:2.08333vw}}@media screen and (max-width: 640px){.intro__desc{font-size:4.0625vw;line-height:calc(44/26);margin-top:3.75vw}}.brands{padding-top:69px}@media all and (min-width: 641px) and (max-width: 1440px){.brands{padding-top:4.79167vw}}@media screen and (max-width: 640px){.brands{padding-top:10.78125vw}}.brands .brands__btn{width:49px;margin:41px auto 0}@media all and (min-width: 641px) and (max-width: 1440px){.brands .brands__btn{margin:2.84722vw auto 0;width:3.40278vw}}@media screen and (max-width: 640px){.brands .brands__btn{width:7.65625vw;margin:4.53125vw auto 0}}.brands .brands__btn--pause,.brands .brands__btn--play{width:100%;height:49px;border:2px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color 0.3s ease;background:none;padding:0}@media all and (min-width: 641px) and (max-width: 1440px){.brands .brands__btn--pause,.brands .brands__btn--play{height:3.40278vw}}@media screen and (max-width: 640px){.brands .brands__btn--pause,.brands .brands__btn--play{height:7.65625vw;border-width:.3125vw}}.brands .brands__btn--pause:focus,.brands .brands__btn--play:focus{outline:2px solid #d01800}.brands .brands__btn--pause:hover,.brands .brands__btn--play:hover{border-color:#d01800;cursor:pointer}.brands .brands__btn--pause:hover img,.brands .brands__btn--play:hover img{filter:brightness(0) saturate(100%) invert(13%) sepia(98%) saturate(3360%) hue-rotate(3deg) brightness(109%) contrast(107%)}.brands .brands__btn--pause img,.brands .brands__btn--play img{width:23px;height:auto;display:block;transition:filter 0.3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.brands .brands__btn--pause img,.brands .brands__btn--play img{width:1.59722vw}}@media screen and (max-width: 640px){.brands .brands__btn--pause img,.brands .brands__btn--play img{width:3.59375vw}}.brands .brands__btn--play img{position:relative;left:3px}@media all and (min-width: 641px) and (max-width: 1440px){.brands .brands__btn--play img{left:.20833vw}}@media screen and (max-width: 640px){.brands .brands__btn--play img{left:.625vw}}.brands .swiper{width:100%;height:100%;padding:45px 0}@media all and (min-width: 641px) and (max-width: 1440px){.brands .swiper{padding:2.08333vw 0}}@media screen and (max-width: 640px){.brands .swiper{padding:4.6875vw 0}}.brands .swiper-wrapper{transition-timing-function:linear !important}.brands .swiper-slide{background-color:#fff;box-shadow:4px 7px 12.87px 0.13px rgba(48,48,48,0.2);border-radius:100%;padding:20px;margin-right:30px;width:150px;transition:box-shadow 0.5s ease}@media all and (min-width: 641px) and (max-width: 1440px){.brands .swiper-slide{margin-right:1.73611vw;padding:1.38889vw;box-shadow:.27778vw .48611vw .89375vw .00903vw rgba(48,48,48,0.2);width:10.41667vw}}@media screen and (max-width: 640px){.brands .swiper-slide{margin-right:3.125vw;padding:3.125vw;width:23.4375vw;box-shadow:.625vw 1.09375vw 2.01094vw .02031vw rgba(48,48,48,0.2)}}.brands .swiper-slide:hover{box-shadow:4px 7px 12.87px 0.13px rgba(208,24,0,0.4)}@media all and (min-width: 641px) and (max-width: 1440px){.brands .swiper-slide:hover{box-shadow:.27778vw .48611vw .89375vw .00903vw rgba(208,24,0,0.4)}}@media screen and (max-width: 640px){.brands .swiper-slide:hover{box-shadow:.625vw 1.09375vw 2.01094vw .02031vw rgba(208,24,0,0.4)}}.brands .swiper-slide img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:100%}.products{--border-size: 20px;--border-size-sp: 12px;--border-width: 2px;padding:58px 9px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}@media all and (min-width: 641px) and (max-width: 1440px){.products{padding:4.02778vw .625vw;gap:2.08333vw}}@media screen and (max-width: 640px){.products{padding:9.0625vw 0;gap:9.375vw}}.products .products_item{width:530px;padding:9px;position:relative;border:var(--border-width) solid #fff;background-color:#fff;position:relative;border:var(--border-width) solid #fff;background-color:#fff}.products .products_item::after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-width) * -1);background:linear-gradient(45deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px)}@media screen and (max-width: 640px){.products .products_item::after{background:linear-gradient(45deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}@media all and (min-width: 641px){.products .products_item:hover{cursor:pointer}.products .products_item:hover .products__btn{background-color:#fff;color:#b81c22}.products .products_item:hover .products__btn-img--default{opacity:0}.products .products_item:hover .products__btn-img--hover{opacity:1}.products .products_item:hover .products_content{border:var(--border-width) solid #d01800;background-color:#fff;position:relative}.products .products_item:hover .products_content::after{content:"";position:absolute;inset:calc(var(--border-width) * -1);transition:all 0.3s ease;background:linear-gradient(45deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px)}}@media all and (min-width: 641px) and (max-width: 1440px){.products .products_item{width:36.80556vw;padding:.625vw}}@media screen and (max-width: 640px){.products .products_item{width:100%;padding:.69444vw;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.products .products_item.active-touch{cursor:pointer;transition:transform 0.3s ease}.products .products_item.active-touch .products__btn{background-color:#fff}.products .products_item.active-touch .products__btn-img--default{opacity:0}.products .products_item.active-touch .products__btn-img--hover{opacity:1}.products .products_item.active-touch .products_content{border:var(--border-width) solid #d01800;background-color:#fff;position:relative}.products .products_item.active-touch .products_content::after{content:"";position:absolute;inset:calc(var(--border-width) * -1);transition:all 0.3s ease;background:linear-gradient(45deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size), #d01800 var(--border-size), #d01800 calc(var(--border-size) + var(--border-width)), transparent 5px)}}@media screen and (max-width: 640px) and (max-width: 640px){.products .products_item.active-touch .products_content::after{background:linear-gradient(45deg, #fff var(--border-size-sp), #d01800 var(--border-size-sp), #d01800 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size-sp), #d01800 var(--border-size-sp), #d01800 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size-sp), #d01800 var(--border-size-sp), #d01800 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size-sp), #d01800 var(--border-size-sp), #d01800 calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}.products .products_content{position:relative;background-color:#fff;height:100%;transition:all 0.5s ease;border:var(--border-width) solid #5997d1;background-color:#fff;position:relative}.products .products_content::after{content:"";position:absolute;inset:calc(var(--border-width) * -1);transition:all 0.3s ease;background:linear-gradient(45deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size), #5997d1 var(--border-size), #5997d1 calc(var(--border-size) + var(--border-width)), transparent 5px)}@media screen and (max-width: 640px){.products .products_content::after{background:linear-gradient(45deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #fff var(--border-size-sp), #5997d1 var(--border-size-sp), #5997d1 calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}.products .products__name{position:relative;z-index:10;font-size:2.8rem;line-height:1.34;font-weight:600;color:#000;text-align:center;padding:36px 10px}@media all and (min-width: 641px) and (max-width: 1440px){.products .products__name{font-size:1.94444vw}}@media all and (min-width: 641px) and (max-width: 1440px){.products .products__name{padding:2.5vw .69444vw}}@media screen and (max-width: 640px){.products .products__name{padding:5.625vw 1.5625vw;font-size:5vw}}.products .products__thumb{display:block;margin:0 auto;width:465px;aspect-ratio:465 / 287;height:auto;border:2px solid #d01800}@media all and (min-width: 641px) and (max-width: 1440px){.products .products__thumb{width:32.29167vw}}@media screen and (max-width: 640px){.products .products__thumb{width:82.34375vw}}.products .products__btn{width:470px;height:74px;background-color:#b81c22;border:2px solid #d01800;color:#fff;font-size:2.4rem;line-height:calc(34/24);letter-spacing:0.03em;display:flex;align-items:center;justify-content:center;margin:18px auto 36px;position:relative;z-index:10;transition:all 0.5s ease;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1440px){.products .products__btn{font-size:1.66667vw}}@media all and (min-width: 641px) and (max-width: 1440px){.products .products__btn{width:32.63889vw;height:5.13889vw;margin:1.25vw auto 2.5vw}}@media screen and (max-width: 640px){.products .products__btn{font-size:5vw;width:83.125vw;height:12.96875vw;margin:2.8125vw auto 5.625vw}}.products .products__btn img{width:62px;height:auto;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;pointer-events:none}@media all and (min-width: 641px) and (max-width: 1440px){.products .products__btn img{width:4.30556vw}}@media screen and (max-width: 640px){.products .products__btn img{width:11.09375vw}}.products .products__btn-img--default{opacity:1;z-index:1}.products .products__btn-img--hover{opacity:0;z-index:2}.notes .notes__item{font-size:1.5rem;font-weight:500;line-height:2.24;letter-spacing:0.105em;color:#000}@media all and (min-width: 641px) and (max-width: 1440px){.notes .notes__item{font-size:1.04167vw}}@media screen and (max-width: 640px){.notes .notes__item{font-size:3.4375vw;line-height:1.8;letter-spacing:0}}.sns{padding:157px 10px}@media all and (min-width: 641px) and (max-width: 1440px){.sns{padding:10.90278vw .69444vw}}@media screen and (max-width: 640px){.sns{padding:15.625vw 0}}.sns .sns__title{font-size:3.6rem;line-height:1.24;font-weight:500;color:#000;text-align:center;padding-bottom:20px;border-bottom:1px solid #000}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns__title{font-size:2.5vw}}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns__title{padding-bottom:1.38889vw}}@media screen and (max-width: 640px){.sns .sns__title{font-size:5vw;padding-bottom:3.125vw}}.sns .sns_ins{display:flex;align-items:center;gap:13px;margin:37px 0 20px;text-decoration:unset}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns_ins{margin:2.56944vw 0 1.38889vw;gap:.90278vw}}@media screen and (max-width: 640px){.sns .sns_ins{margin:4.21875vw 0 6.25vw;gap:2.1875vw}}.sns .sns_ins img{width:46px;height:auto;display:block;flex-shrink:0}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns_ins img{width:3.19444vw}}@media screen and (max-width: 640px){.sns .sns_ins img{width:7.1875vw}}.sns .sns_ins p{font-size:2.5rem;font-weight:700;color:#000;line-height:1.24;letter-spacing:-0.02em}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns_ins p{font-size:1.73611vw}}@media screen and (max-width: 640px){.sns .sns_ins p{font-size:5.15625vw}}.sns .sns__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns__list{gap:.55556vw;margin-top:1.31944vw}}@media screen and (max-width: 640px){.sns .sns__list{gap:1.25vw;margin-top:2.96875vw}}.sns .sns__item{width:175px;height:177px;background-color:#898989}@media all and (min-width: 641px) and (max-width: 1440px){.sns .sns__item{width:12.15278vw;height:12.29167vw}}@media screen and (max-width: 640px){.sns .sns__item{width:30.3125vw;height:30.3125vw}}.guideline{margin-top:80px}@media all and (min-width: 641px) and (max-width: 1440px){.guideline{margin-top:5.55556vw}}@media screen and (max-width: 640px){.guideline{margin-top:12.5vw}}.guideline__top{display:flex;justify-content:center;align-items:center;gap:57px}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__top{gap:3.95833vw}}@media screen and (max-width: 640px){.guideline__top{flex-direction:column;gap:0}}.guideline__top-left{display:flex;flex-direction:column;align-items:center;width:383px;height:365px;background:url("../images/pc/decor_01.png") no-repeat top/contain}.guideline__top-left *{letter-spacing:0.08em}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__top-left{width:26.59722vw;height:25.34722vw}}@media screen and (max-width: 640px){.guideline__top-left{width:86.40625vw;height:82.65625vw}}.guideline__top-left figure{margin-left:20px;margin-top:40px;width:77px;height:auto}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__top-left figure{margin-left:1.38889vw;margin-top:2.77778vw;width:5.34722vw}}@media screen and (max-width: 640px){.guideline__top-left figure{margin-left:3.125vw;margin-top:6.25vw;width:17.5vw}}.guideline__top-left figure img{width:100%;height:auto;object-fit:contain}.guideline__top-right{width:431px}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__top-right{width:29.93056vw}}@media screen and (max-width: 640px){.guideline__top-right{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;gap:4.53125vw}}.guideline__top-right figure{width:138px;height:auto;margin:0 auto;flex-shrink:0}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__top-right figure{width:9.58333vw}}@media screen and (max-width: 640px){.guideline__top-right figure{width:31.25vw}}.guideline__top-right figure img{width:100%;height:auto;object-fit:contain}.guideline__ques{margin-top:24px;font-size:2.6rem;line-height:calc(32/26);font-weight:500;text-align:center}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__ques{font-size:1.80556vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__ques{margin-top:1.66667vw}}@media screen and (max-width: 640px){.guideline__ques{font-size:5.9375vw;line-height:calc(46/38);margin-top:5.3125vw}}.guideline__text{margin-top:8px;font-size:3.7rem;line-height:calc(45/37);font-weight:500}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__text{font-size:2.56944vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__text{margin-top:.55556vw}}@media screen and (max-width: 640px){.guideline__text{font-size:8.4375vw;line-height:calc(65/54);margin-top:3.59375vw}}.guideline__intro{margin-top:25px;font-size:2rem;line-height:calc(31/20)}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__intro{font-size:1.38889vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__intro{margin-top:1.73611vw}}@media screen and (max-width: 640px){.guideline__intro{margin-left:1.5625vw;font-size:3.75vw;line-height:calc(40/24);margin-top:3.90625vw}}.guideline__content{--border-size: 20px;--border-size-sp: 12px;--border-width: 2px;position:relative;border:var(--border-width) solid #fff;background-color:#fff;margin-top:61px;padding:79px 108px 84px}.guideline__content::after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-width) * -1);background:linear-gradient(45deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #e8e8e8 var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px)}@media screen and (max-width: 640px){.guideline__content::after{background:linear-gradient(45deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #e8e8e8 var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__content{margin-top:4.23611vw;padding:5.48611vw 7.5vw 5.83333vw}}@media screen and (max-width: 640px){.guideline__content{margin-top:5.9375vw;padding:8.125vw 3.4375vw 10.3125vw}}.guideline__list{margin-top:49px;display:flex;gap:33px}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__list{margin-top:3.40278vw;gap:2.29167vw}}@media screen and (max-width: 640px){.guideline__list{flex-direction:column;margin-top:10.15625vw;gap:7.5vw;padding:0 6.5625vw}}.guideline__head{font-size:5.4rem;font-weight:500;padding-bottom:48px;border-bottom:1px solid #5997d1}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__head{font-size:3.75vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__head{padding-bottom:3.33333vw}}@media screen and (max-width: 640px){.guideline__head{font-size:8.4375vw;padding:0 6.5625vw 7.5vw}}.guideline__item{width:50%}@media screen and (max-width: 640px){.guideline__item{width:100%}}.guideline__item-top{display:flex;gap:24px}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__item-top{gap:1.66667vw}}@media screen and (max-width: 640px){.guideline__item-top{gap:3.75vw}}.guideline__num{margin-top:6px;display:flex;align-items:center;justify-content:center;font-size:4rem;line-height:calc(88/40);border-radius:50%;flex-shrink:0;background-color:#b81c22;color:#fff;height:62px;aspect-ratio:1}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__num{font-size:2.77778vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__num{margin-top:.41667vw;height:4.30556vw}}@media screen and (max-width: 640px){.guideline__num{height:13.4375vw;font-size:8.75vw}}.guideline__num span{margin-top:-7px;line-height:1}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__num span{margin-top:-.48611vw}}@media screen and (max-width: 640px){.guideline__num span{margin-top:-1.09375vw}}.guideline__title{font-size:1.8rem;line-height:2;letter-spacing:-0.01em}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__title{font-size:1.25vw}}@media screen and (max-width: 640px){.guideline__title{font-size:3.75vw;line-height:calc(40/24)}}.guideline__title--sm{display:flex;position:relative;font-size:1.6rem}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__title--sm{font-size:1.11111vw}}@media screen and (max-width: 640px){.guideline__title--sm{font-size:3.125vw}}.guideline__title--sm::before{content:"※"}.guideline__img{height:230px;margin-top:32px;display:flex;justify-content:center;align-items:center}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__img{height:15.97222vw;margin-top:2.22222vw}}@media screen and (max-width: 640px){.guideline__img{height:35.9375vw;margin-top:2.22222vw}}.guideline__img img{width:100%;height:100%;object-fit:contain}.guideline__img--01{display:flex}.guideline__img--01 img{width:231px;align-self:center}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__img--01 img{width:16.04167vw}}@media screen and (max-width: 640px){.guideline__img--01 img{width:40.46875vw}}.guideline__img--02 img{width:145px;align-self:center}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__img--02 img{width:10.06944vw}}.guideline__desc{font-size:1.5rem;line-height:calc(22/15);letter-spacing:-0.01em;display:block;margin-top:24px}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__desc{font-size:1.04167vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline__desc{margin-top:1.66667vw}}@media screen and (max-width: 640px){.guideline__desc{font-size:3.75vw;line-height:calc(37/24);margin-top:3.75vw}}.guideline__desc-item{position:relative;display:flex}.guideline__desc-item::before{content:"※"}.guideline .guideline__cta{letter-spacing:0.03em;display:flex;align-items:center;justify-content:center;margin:44px auto 0;width:355px;height:55px;background-color:#b81c22;color:#fff;padding:18px;font-size:2rem;line-height:calc(26/20)}@media all and (min-width: 641px) and (max-width: 1440px){.guideline .guideline__cta{font-size:1.38889vw}}@media all and (min-width: 641px) and (max-width: 1440px){.guideline .guideline__cta{margin-top:3.05556vw;padding:1.25vw;width:24.65278vw;height:3.81944vw}}@media screen and (max-width: 640px){.guideline .guideline__cta{font-size:5vw;line-height:calc(38/32);margin-top:6.875vw;padding:3.125vw 3.75vw 3.75vw;width:96%;height:12.96875vw}}.guideline a.guideline__cta{text-decoration:none;border:2px solid #b81c22;transition:all .3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.guideline a.guideline__cta{border-width:.13889vw}}@media screen and (max-width: 640px){.guideline a.guideline__cta{border-width:.3125vw}}.guideline a.guideline__cta:hover{background-color:#fff;color:#b81c22}.guideline div.guideline__cta{position:relative}.guideline div.guideline__cta>span{background-color:rgba(0,0,0,0.7);position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal{width:100%;height:100vh;position:fixed;top:0;visibility:visible;display:none;z-index:1000000;overflow-x:visible}.modal.is-visible{display:block;opacity:1}.modal.is-visible .modal__content{transform:translateY(0);opacity:1}.modal__bg{background:rgba(0,0,0,0.66);width:100%;height:100vh;position:absolute}@media screen and (max-width: 640px){.modal__bg{height:100%;bottom:0}}.modal__content{--border-size: 20px;--border-size-sp: 12px;--border-width: 2px;background:none;padding:0;width:1210px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:fit-content;border:var(--border-width) solid #fff;background-color:#fff;transform:translateY(20px);opacity:0;transition:transform 0.3s ease, opacity 0.3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.modal__content{width:84.02778vw}}@media screen and (max-width: 640px){.modal__content{width:97%;padding:0}}.modal__content::after{content:"";position:absolute;inset:calc(var(--border-width) * -1);background:linear-gradient(45deg, #4f4f4f var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(135deg, #4f4f4f var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(225deg, #4f4f4f var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px),linear-gradient(315deg, #4f4f4f var(--border-size), #fff var(--border-size), #fff calc(var(--border-size) + var(--border-width)), transparent 5px)}@media screen and (max-width: 640px){.modal__content::after{background:linear-gradient(45deg, #4f4f4f var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(135deg, #4f4f4f var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(225deg, #4f4f4f var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px),linear-gradient(315deg, #4f4f4f var(--border-size-sp), #fff var(--border-size-sp), #fff calc(var(--border-size-sp) + var(--border-width)), transparent 5px)}}.modal__content .js-modal--close{background-image:url(../images/pc/bg_modal_close.png);width:39px;height:39px;position:absolute;top:-53px;right:0;display:block}@media all and (min-width: 641px) and (max-width: 1440px){.modal__content .js-modal--close{width:2.70833vw;height:2.70833vw;top:-3.68056vw}}@media screen and (max-width: 640px){.modal__content .js-modal--close{width:8.4375vw;height:8.4375vw;top:-12.5vw}}.modal__content--inner{margin:auto;padding:60px;width:100%;max-height:70vh;overflow:auto;position:relative;z-index:100}@media all and (min-width: 641px) and (max-width: 1440px){.modal__content--inner{padding:4.16667vw}}@media screen and (max-width: 640px){.modal__content--inner{padding:6.25vw 0}}.modal__content--inner::-webkit-scrollbar{width:6px}@media screen and (max-width: 640px){.modal__content--inner::-webkit-scrollbar{width:.9375vw}}.modal__content--inner::-webkit-scrollbar-track{background:#f1f1f1;margin:60px 0}@media all and (min-width: 641px) and (max-width: 1440px){.modal__content--inner::-webkit-scrollbar-track{margin:4.16667vw 0}}@media screen and (max-width: 640px){.modal__content--inner::-webkit-scrollbar-track{margin:6.25vw 0}}.modal__content--inner::-webkit-scrollbar-thumb{background:#c2461c}.modal__left{width:526px;aspect-ratio:526 / 325}@media all and (min-width: 641px) and (max-width: 1440px){.modal__left{width:36.52778vw}}@media screen and (max-width: 640px){.modal__left{width:100%}}.modal__left img{display:block;width:100%;height:auto;aspect-ratio:522 / 319}.modal__left .modal__img{border:2px solid #d01800}@media screen and (max-width: 640px){.modal__left .modal__img{margin:7.8125vw auto 0;border-width:.3125vw;width:82.34375vw}}.modal__right{width:46.3%}@media screen and (max-width: 640px){.modal__right{width:100%;padding:0 6.25vw}}.modal__area{display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width: 640px){.modal__area{flex-direction:column}}.modal__area .text-01{font-size:3.2rem;line-height:1.34;text-align:center;font-weight:600;color:#000}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area .text-01{font-size:2.22222vw}}@media screen and (max-width: 640px){.modal__area .text-01{font-size:5vw;padding:0 6.25vw}}.modal__area--text{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text{gap:1.38889vw}}@media screen and (max-width: 640px){.modal__area--text{width:100%;display:block;gap:0;height:auto}}.modal__area--text .text-02{border-bottom:1px solid #c1c1c1;padding-bottom:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-02{padding-bottom:1.38889vw}}@media screen and (max-width: 640px){.modal__area--text .text-02{padding:3.125vw 0;border-bottom:0}}.modal__area--text .text-02 li{display:flex;align-items:start;justify-content:space-between;gap:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-02 li{gap:1.38889vw}}@media screen and (max-width: 640px){.modal__area--text .text-02 li{gap:3.125vw}}.modal__area--text .text-02 .modal__menuname,.modal__area--text .text-02 .modal__price{font-weight:500;color:#000;font-size:2.3rem;line-height:1.43}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-02 .modal__menuname,.modal__area--text .text-02 .modal__price{font-size:1.59722vw}}@media screen and (max-width: 640px){.modal__area--text .text-02 .modal__menuname,.modal__area--text .text-02 .modal__price{font-size:4.375vw;line-height:1.45}}.modal__area--text .text-02 .modal__price{font-size:2.1rem;line-height:1.73;flex-shrink:0}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-02 .modal__price{font-size:1.45833vw}}@media screen and (max-width: 640px){.modal__area--text .text-02 .modal__price{font-size:4.0625vw}}.modal__area--text .text-03{border-bottom:1px solid #c1c1c1;padding-bottom:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-03{padding-bottom:1.38889vw}}@media screen and (max-width: 640px){.modal__area--text .text-03{padding:3.125vw 0;border-bottom:0}}.modal__area--text .text-03 .modal__overview,.modal__area--text .text-03 .is-note{font-size:1.9rem;line-height:1.65;color:#000}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-03 .modal__overview,.modal__area--text .text-03 .is-note{font-size:1.31944vw}}@media screen and (max-width: 640px){.modal__area--text .text-03 .modal__overview,.modal__area--text .text-03 .is-note{font-size:3.75vw;line-height:1.63}}.modal__area--text .text-03 .is-note{font-size:1.3rem}@media all and (min-width: 641px) and (max-width: 1440px){.modal__area--text .text-03 .is-note{font-size:.90278vw}}@media screen and (max-width: 640px){.modal__area--text .text-03 .is-note{font-size:3.125vw}}.modal__evaluate{margin-top:100px;padding-bottom:40px;border-bottom:1px solid #c1c1c1}@media all and (min-width: 641px) and (max-width: 1440px){.modal__evaluate{margin-top:6.94444vw;padding-bottom:2.77778vw}}@media screen and (max-width: 640px){.modal__evaluate{margin-top:0;margin:0 6.25vw;padding-bottom:6.25vw}}.modal__evaluate-title{text-align:center;background-color:#d01800;color:#fff;height:53px;font-size:2.2rem;padding:9px 15px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__evaluate-title{font-size:1.52778vw}}@media all and (min-width: 641px) and (max-width: 1440px){.modal__evaluate-title{padding:.69444vw 1.04167vw;height:3.68056vw}}@media screen and (max-width: 640px){.modal__evaluate-title{font-size:3.75vw;line-height:1.4;padding:1.40625vw 2.34375vw;height:8.28125vw}}.modal__ingredient-list{margin-top:28px;display:flex;flex-direction:column;gap:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__ingredient-list{margin-top:1.94444vw;gap:1.38889vw}}@media screen and (max-width: 640px){.modal__ingredient-list{gap:4.375vw;margin-top:4.375vw}}.modal__ingredient-item{display:flex;gap:20px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__ingredient-item{gap:1.38889vw}}@media screen and (max-width: 640px){.modal__ingredient-item{flex-direction:column;gap:4.6875vw}}.modal__ingredient-top{height:119px;width:44%;display:flex;flex-shrink:0;gap:16px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__ingredient-top{gap:1.11111vw;height:8.26389vw}}@media screen and (max-width: 640px){.modal__ingredient-top{width:100%;gap:2.5vw;height:18.59375vw}}.modal__ingredient-img{flex-shrink:0;width:161px;height:100%;border:1px solid #d01800}@media all and (min-width: 641px) and (max-width: 1440px){.modal__ingredient-img{width:11.18056vw}}@media screen and (max-width: 640px){.modal__ingredient-img{width:25.15625vw}}.modal__ingredient-img img{width:100%;height:100%;object-fit:cover;display:block}.modal__ingredient-name{align-self:center;display:flex;flex-direction:column;font-size:2.4rem;line-height:calc(35/24);font-weight:500}@media all and (min-width: 641px) and (max-width: 1440px){.modal__ingredient-name{font-size:1.66667vw}}@media screen and (max-width: 640px){.modal__ingredient-name{font-size:3.75vw}}.modal__ingredient-desc{font-size:1.8rem;line-height:calc(32/18)}@media all and (min-width: 641px) and (max-width: 1440px){.modal__ingredient-desc{font-size:1.25vw}}@media screen and (max-width: 640px){.modal__ingredient-desc{font-size:3.75vw;line-height:calc(39/24)}}.is-indent{text-indent:-1em;padding-left:1em}.modal__swiper{position:relative}@media screen and (max-width: 640px){.modal__swiper{width:82.1875vw;margin:7.8125vw auto 0}}.modal__swiper .swiper-slide img{border:2px solid #d01800}.modal__swiper .swiper-pagination{bottom:-30px}@media all and (min-width: 641px) and (max-width: 1440px){.modal__swiper .swiper-pagination{bottom:-2.08333vw}}@media screen and (max-width: 640px){.modal__swiper .swiper-pagination{bottom:-6.875vw}}.modal__swiper .swiper-pagination-bullet-active{background-color:#d01800}.swiper-wrapper{transition-timing-function:linear !important}.modal-button-prev,.modal-button-next{position:absolute;width:36px;height:64px;top:0;bottom:0;left:-34px;margin:auto;z-index:101;display:flex;align-items:center;justify-content:center;background-color:#d01800;border:2px solid #d01800;border-bottom-left-radius:100px;border-top-left-radius:100px;transition:all 0.3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.modal-button-prev,.modal-button-next{width:2.5vw;left:-2.36111vw;height:4.44444vw}}@media screen and (max-width: 640px){.modal-button-prev,.modal-button-next{width:5.625vw;left:-5.3125vw;height:10vw}}.modal-button-prev:hover,.modal-button-next:hover{cursor:pointer;background-color:#fff}.modal-button-prev:hover img,.modal-button-next:hover img{filter:brightness(0) saturate(100%) invert(21%) sepia(43%) saturate(4491%) hue-rotate(354deg) brightness(93%) contrast(118%)}.modal-button-prev img,.modal-button-next img{width:48px;height:auto;display:block;position:relative;left:3px;transition:filter 0.3s ease}@media all and (min-width: 641px) and (max-width: 1440px){.modal-button-prev img,.modal-button-next img{width:3.33333vw;left:.20833vw}}@media screen and (max-width: 640px){.modal-button-prev img,.modal-button-next img{width:7.5vw;left:.46875vw}}.modal-button-next{left:unset;right:-34px;border-bottom-right-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:0;border-top-left-radius:0}@media all and (min-width: 641px) and (max-width: 1440px){.modal-button-next{right:-2.36111vw}}@media screen and (max-width: 640px){.modal-button-next{right:-5.3125vw}}.modal-button-next img{left:-6px}@media all and (min-width: 641px) and (max-width: 1440px){.modal-button-next img{left:-.41667vw}}@media screen and (max-width: 640px){.modal-button-next img{left:-.9375vw}}.modal__content .js-modal--close,.shop-data-category .sprite-brands-ico{white-space:nowrap;text-indent:100%;overflow:hidden}.modal__content .js-modal--close,.shop-data-category .sprite-brands-ico{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.js-swiper-brands{visibility:hidden;opacity:0;transition:opacity 0.3s ease}.js-swiper-brands.swiper-initialized{visibility:visible;opacity:1}@media screen and (max-width: 640px){#modal-04 .modal__area,#modal-05 .modal__area{gap:6.25vw}}#modal-04 .modal__overview:not(:last-child),#modal-05 .modal__overview:not(:last-child){padding-bottom:25px}@media all and (min-width: 641px) and (max-width: 1440px){#modal-04 .modal__overview:not(:last-child),#modal-05 .modal__overview:not(:last-child){padding-bottom:1.73611vw}}@media screen and (max-width: 640px){#modal-04 .modal__overview:not(:last-child),#modal-05 .modal__overview:not(:last-child){padding-bottom:3.90625vw}}.page-contents.is-detail{margin:40px 0 0;padding:0}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail{margin:2.77778vw 0 0}}@media screen and (max-width: 640px){.page-contents.is-detail{margin:6.25vw 0 0;padding:0 6.25vw}}.page-contents.is-detail .brands-resolut p{font-size:1.8rem}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .brands-resolut p{font-size:1.25vw}}@media screen and (max-width: 640px){.page-contents.is-detail .brands-resolut p{font-size:2.8125vw}}.page-contents.is-detail .brands-resolut a{color:#000;text-decoration:underline}@media all and (min-width: 641px){.page-contents.is-detail .brands-resolut a.is-tell{pointer-events:none}}.page-contents.is-detail .brands-resolut-col{margin-bottom:40px;padding:0 0 40px;text-align:left;border-bottom:1px #000 solid}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .brands-resolut-col{margin-bottom:2.77778vw;padding:0 0 2.77778vw}}@media screen and (max-width: 640px){.page-contents.is-detail .brands-resolut-col{margin-bottom:6.25vw;padding:0 0 6.25vw}}.page-contents.is-detail .brands-resolut-col:last-of-type{margin-bottom:0;padding:0;border-bottom:0}.page-contents.is-detail .brands-resolut-col>.shop-data-title{margin-bottom:1em}.page-contents.is-detail .brands-resolut-col>p+p{margin-top:1em}.page-contents.is-detail .brands-resolut-data:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width: 640px){.page-contents.is-detail .brands-resolut-data{justify-content:space-between}.page-contents.is-detail .brands-resolut-data::before,.page-contents.is-detail .brands-resolut-data::after{content:none}}.page-contents.is-detail .brands-resolut-data--col.is-img{margin:0 3.31858% 0 0;width:29.86726%}@media screen and (max-width: 640px){.page-contents.is-detail .brands-resolut-data--col.is-img{margin:0;width:28.59375vw}}.page-contents.is-detail .brands-resolut-data--col.is-img>div{border:1px #000 solid}@media all and (min-width: 641px){.page-contents.is-detail .brands-resolut-data--col.is-txt{width:66.81416%}}@media screen and (max-width: 640px){.page-contents.is-detail .brands-resolut-data--col.is-txt+.is-txt{width:100%}}.page-contents.is-detail .brands-resolut .list--indent.text-att{font-size:1.4rem}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .brands-resolut .list--indent.text-att{font-size:.97222vw}}@media screen and (max-width: 640px){.page-contents.is-detail .brands-resolut .list--indent.text-att{font-size:2.8125vw}}.page-contents.is-detail .sprite-brands-ico_card,.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{background:#000;height:24px;font-size:1.83rem;color:#fff;font-weight:700;text-align:center;line-height:1.31148;display:inline-block}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .sprite-brands-ico_card,.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{font-size:1.27083vw}}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .sprite-brands-ico_card,.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{height:1.66667vw}}@media screen and (max-width: 640px){.page-contents.is-detail .sprite-brands-ico_card,.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{height:4.375vw;font-size:3.34062vw;line-height:1.30964}}.page-contents.is-detail .sprite-brands-ico_card{width:150px}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .sprite-brands-ico_card{width:10.41667vw}}@media screen and (max-width: 640px){.page-contents.is-detail .sprite-brands-ico_card{width:23.4375vw}}.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{width:101px}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{width:7.01389vw}}@media screen and (max-width: 640px){.page-contents.is-detail .sprite-brands-ico_news,.page-contents.is-detail .sprite-brands-ico_shopper{width:15.78125vw}}.page-contents.is-detail .dshop-data-dp__name{margin:10px 0 20px}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .dshop-data-dp__name{margin:.69444vw 0 1.38889vw}}@media screen and (max-width: 640px){.page-contents.is-detail .dshop-data-dp__name{margin:0}}.page-contents.is-detail .dshop-data-dp__name a{color:#000}.page-contents.is-detail .result__body__shop-name-en{font-size:3rem;font-weight:700}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .result__body__shop-name-en{font-size:2.08333vw}}@media screen and (max-width: 640px){.page-contents.is-detail .result__body__shop-name-en{font-size:4.6875vw}}.page-contents.is-detail .result__body__shop-name-ja{font-size:2.2rem;font-weight:400}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .result__body__shop-name-ja{font-size:1.52778vw}}@media screen and (max-width: 640px){.page-contents.is-detail .result__body__shop-name-ja{font-size:3.4375vw}}.page-contents.is-detail .result__body__shop-text{font-weight:400}.page-contents.is-detail .shop-data-title{font-size:1.6rem}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .shop-data-title{font-size:1.11111vw}}@media screen and (max-width: 640px){.page-contents.is-detail .shop-data-title{font-size:3.4375vw}}.page-contents.is-detail .shop-data-area{margin-bottom:20px}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .shop-data-area{margin-bottom:1.38889vw}}@media screen and (max-width: 640px){.page-contents.is-detail .shop-data-area{margin-bottom:3.125vw}}.page-contents.is-detail .shop-data-area a[href^="https://platinumaps.jp/"]{margin-right:1em}.page-contents.is-detail .shop-data-category{display:flex;flex-flow:wrap;align-items:center}.page-contents.is-detail .shop-data-category--col{margin-right:40px;display:flex;align-items:center}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .shop-data-category--col{margin-right:2.77778vw}}@media screen and (max-width: 640px){.page-contents.is-detail .shop-data-category--col{margin:0 0 1.5625vw 0;padding-right:3.125vw;width:50%}}.page-contents.is-detail .shop-data-category--col>span:last-child{font-size:1.6rem}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .shop-data-category--col>span:last-child{font-size:1.11111vw}}@media screen and (max-width: 640px){.page-contents.is-detail .shop-data-category--col>span:last-child{font-size:2.8125vw}}.page-contents.is-detail .shop-data-category--col img.ico-image{vertical-align:middle}.page-contents.is-detail .shop-data-category .sprite-brands-ico{margin-right:10px;width:36px;height:36px}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .shop-data-category .sprite-brands-ico{margin-right:.69444vw;width:2.5vw;height:2.5vw}}@media screen and (max-width: 640px){.page-contents.is-detail .shop-data-category .sprite-brands-ico{margin-right:1.5625vw;width:6.875vw;height:6.875vw}}.page-contents.is-detail .shop-data-category .sprite-brands-ico_fashion{background-image:url(/_assets_rev03/images/common/icon/icon_brand.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_shoes{background-image:url(/_assets_rev03/images/common/icon/icon_shoes.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_bag{background-image:url(/_assets_rev03/images/common/icon/icon_bag.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_kids{background-image:url(/_assets_rev03/images/common/icon/icon_kids.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_accessory{background-image:url(/_assets_rev03/images/common/icon/icon_gift.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_goods{background-image:url(/_assets_rev03/images/common/icon/icon_interior.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_watch{background-image:url(/_assets_rev03/images/common/icon/icon_item.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_inner{background-image:url(/_assets_rev03/images/common/icon/icon_inner.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_glasses{background-image:url(/_assets_rev03/images/common/icon/icon_eye.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_cosme{background-image:url(/_assets_rev03/images/common/icon/icon_cosmetics.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_food{background-image:url(/_assets_rev03/images/common/icon/icon_food.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_foodsales{background-image:url(/_assets_rev03/images/common/icon/icon_foodsales.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_foodtakeout{background-image:url(/_assets_rev03/images/common/icon/icon_foodtakeout.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_other{background-image:url(/_assets_rev03/images/common/icon/icon_other.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_card02{background-image:url(/_assets_rev03/images/common/icon/icon_card.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_app{background-image:url(/_assets_rev03/images/common/icon/icon_app.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_pet01{background-image:url(/_assets_rev03/images/common/icon/icon_pet01.svg)}.page-contents.is-detail .shop-data-category .sprite-brands-ico_pet02{background-image:url(/_assets_rev03/images/common/icon/icon_pet02.svg);width:40px}@media all and (min-width: 641px) and (max-width: 1440px){.page-contents.is-detail .shop-data-category .sprite-brands-ico_pet02{width:2.77778vw}}@media screen and (max-width: 640px){.page-contents.is-detail .shop-data-category .sprite-brands-ico_pet02{width:6.25vw}}.page-contents.is-detail .brands-resolut-data--col.is-img>div{line-height:0}.page-contents.is-detail .brands-resolut-data--col.is-img>div img{width:100%;height:auto}.page-contents.is-detail .shop-data-category .sprite-brands-ico{white-space:nowrap;text-indent:100%;overflow:hidden}.page-contents.is-detail .shop-data-category .sprite-brands-ico{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}.intro__desc,.notes .notes__item,.modal__area--text .text-02 .modal__menuname,.modal__area--text .text-02 .modal__price,.modal__area--text .text-03 .modal__overview,.modal__area--text .text-03 .is-note,.modal__evaluate *,.modal__brands{font-family:'Zen Kaku Gothic Antique', sans-serif}.guideline .guideline__cta{font-family:"Zen Kaku Gothic New", sans-serif}.intro__head,.products .products__name,.products .products__btn,.sns .sns__title,.guideline__top-left *,.guideline__text,.guideline__head,.guideline__num,.modal__area .text-01,.modal__area--text .text-01,.result__body__shop-name-en{font-family:'Shippori Mincho B1', serif}.guideline__intro,.guideline__title,.guideline__desc{font-family:"Noto Sans JP", sans-serif}
