@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);section{font-family:'游ゴシック体',YuGothic,'游ゴシック','Yu Gothic','メイリオ','Hiragino Kaku Gothic ProN','Hiragino Sans',sans-serif;width:100%;overflow-x:hidden;margin:0;padding:0;color:#414141;font-weight:500}section img{height:auto}section .garam{font-family:"EB Garamond",serif;font-weight:400}section .roboto{font-family:Roboto,sans-serif}section .fw-400{font-weight:400}section .fw-500{font-weight:500}section .fw-700{font-weight:700}section section+section{margin:0}section .container{width:100%;height:100%;margin:0 auto;position:relative}section .fCont{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}section .row_mv{max-width:1280px;height:100%;margin:0 auto;position:relative}section .row{max-width:100%;height:100%;margin:0 8%;position:relative}@media (max-width:575.98px){section .row{margin:0 20px}}section .row_w80{max-width:100%;height:100%;margin:0 80px;position:relative}@media (max-width:1199.98px){section .row_w80{margin:0 40px}}@media (max-width:575.98px){section .row_w80{margin:0 20px}}section .subtitle{font-size:2.8rem;font-weight:500;color:#000;margin-bottom:7rem;letter-spacing:.24rem;text-align:center}@media (max-width:575.98px){section .subtitle{font-size:2rem;margin-bottom:5rem}}section .title_ja{font-size:3rem;font-weight:700;line-height:1.6;letter-spacing:.03em}@media (max-width:575.98px){section .title_ja{font-size:2.3rem}}section .item h4{font-size:3.6rem;font-weight:400;letter-spacing:.056em;margin-bottom:1.4rem;line-height:1}@media (max-width:575.98px){section .item h4{font-size:2.8rem}}section .item .jaProdName{margin-top:-1em;margin-bottom:.6em;font-size:1.2rem;font-weight:700}section .item .price{font-size:1.8rem;font-weight:700;margin-bottom:1.7rem}@media (max-width:575.98px){section .item .price{font-size:1.6rem;margin-bottom:1.5rem}}section .item .price small{font-size:1.3rem}@media (max-width:575.98px){section .item .price small{font-size:1.2rem}}section .item .detail{font-size:1.3rem}@media (max-width:575.98px){section .item .detail{font-size:1.1rem}}section .label{color:#fff;background:#414141;display:inline-block;border-radius:.4rem;font-size:1rem;font-weight:700;text-align:center;line-height:1.7rem;padding:0 .9rem;margin:0 1.2rem 0 0}@media (max-width:575.98px){section .label{margin:0 .8rem 0 0}}section hr{display:block;width:100%;height:1px;border:none;border-bottom:1px solid #414141;margin:2rem 0}section br.brSp{display:none}@media (max-width:575.98px){section br.brSp{display:block}}section .swiper-container01,section .swiper-container02,section .swiper-container03{overflow:visible}section .s_controls{max-width:90px;display:flex;justify-content:space-between;margin-top:50px}@media (max-width:575.98px){section .s_controls{max-width:53px}}section .s_controls .swiper-button-next,section .s_controls .swiper-button-prev{position:static;width:15px;height:30px}@media (max-width:575.98px){section .s_controls .swiper-button-next,section .s_controls .swiper-button-prev{width:12px;height:22px}}section .swiper-button-next01,section .swiper-button-next02,section .swiper-button-next03,section .swiper-button-prev01,section .swiper-button-prev02,section .swiper-button-prev03{width:1vw;height:auto;opacity:1;transition:opacity .3s ease;pointer-events:auto}@media (max-width:767.98px){section .swiper-button-next01,section .swiper-button-next02,section .swiper-button-next03,section .swiper-button-prev01,section .swiper-button-prev02,section .swiper-button-prev03{width:2vw}}@media (max-width:575.98px){section .swiper-button-next01,section .swiper-button-next02,section .swiper-button-next03,section .swiper-button-prev01,section .swiper-button-prev02,section .swiper-button-prev03{width:2vw}}section .swiper-button-next01.is-disabled,section .swiper-button-next02.is-disabled,section .swiper-button-next03.is-disabled,section .swiper-button-prev01.is-disabled,section .swiper-button-prev02.is-disabled,section .swiper-button-prev03.is-disabled{opacity:.3;pointer-events:none}section.isMenuOpen #header .sp_apparel,section.is_down #header .sp_apparel{opacity:1}section #header .sp_apparel{opacity:0;transition:opacity .3s ease-out}section.isMenuOpen #header .sp_apparel,section.is_down #header .sp_apparel{opacity:1}section .hidSp{display:none}@media (max-width:1199.98px){section .hidSp{display:none}}@media (max-width:575.98px){section .hidSp{display:block}}section .hidPc{display:block}@media (max-width:1199.98px){section .hidPc{display:block}}@media (max-width:767.98px){section .hidPc{display:none}}.dropdown__lists{visibility:hidden;opacity:0;transition:all .3s;width:110px;height:auto;position:absolute;display:block;top:90px;background-color:#fff}.gnavi__list:hover .dropdown__lists{visibility:visible;opacity:1}.dropdown__list{height:auto;width:100%;transition:all .3s;position:relative;list-style-type:none;padding:0;color:#000}.dropdown__list a{padding:10px 0;color:#000}.dropdown__list:hover{background-color:#000}.dropdown__list a{display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none;position:relative}.pswp__img--placeholder{display:none!important}section+section{margin-top:0!important}@media (max-width:767.98px){body a:hover,body button:hover,html a:hover,html button:hover{background-color:inherit!important;color:inherit!important;opacity:1!important;transition:none!important}body a:hover svg,body button:hover svg,html a:hover svg,html button:hover svg{stroke:inherit!important;fill:inherit!important}}.visual-block{display:flex;width:100%;flex-wrap:wrap}.visual-block .visual-block__item{width:50%;aspect-ratio:4/5;background-size:cover;background-position:center;position:relative;overflow:hidden}@media (max-width:767.98px){.visual-block .visual-block__item{width:100%}}@media (max-width:575.98px){.visual-block .visual-block__item{width:100%;aspect-ratio:4/5}}.visual-block .visual-block__item .visual-block__inner{position:relative;width:100%}.visual-block .visual-block__item .visual-block__inner .visual-block__ratio{width:100%;padding-top:125%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:inherit}.visual-block .visual-block__item .visual-block__textCenter{position:absolute;top:50%;left:3vw;transform:translateY(-50%);color:#fff;text-align:left;z-index:2}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textCenter{left:3vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textCenter{left:5vw}}.visual-block .visual-block__item .visual-block__textCenter h1{font-weight:700;font-size:3.6vw;margin:.2em 0;line-height:1.16}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textCenter h1{font-size:7.2vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textCenter h1{font-size:8.8vw}}.visual-block .visual-block__item .visual-block__textCenter .sub{font-weight:700;font-size:.8vw;margin-top:1vw;line-height:1.6}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textCenter .sub{font-size:2vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textCenter .sub{font-size:2.4vw}}.visual-block .visual-block__item .visual-block__textBottom{position:absolute;bottom:0;left:0;width:100%;padding:2.8vw 3vw;color:#fff;z-index:2;display:flex;flex-direction:column;gap:.5vw;pointer-events:none}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textBottom{padding:2.8vw 3vw 4vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textBottom{padding:2.8vw 5vw 6.4vw}}.visual-block .visual-block__item .visual-block__textBottom .visual-block__gradient{position:absolute;bottom:0;left:0;width:100%;height:12vw;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:0;pointer-events:none}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textBottom .visual-block__gradient{height:20vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textBottom .visual-block__gradient{height:34vw}}.visual-block .visual-block__item .visual-block__textBottom .catch,.visual-block .visual-block__item .visual-block__textBottom .label{position:relative;z-index:1;pointer-events:auto;color:#fff;font-size:1.6vw;line-height:1.5;font-weight:700}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textBottom .catch,.visual-block .visual-block__item .visual-block__textBottom .label{font-size:3vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textBottom .catch,.visual-block .visual-block__item .visual-block__textBottom .label{line-height:1.4;font-size:4.2vw}}.visual-block .visual-block__item .visual-block__textBottom .catch.label,.visual-block .visual-block__item .visual-block__textBottom .label.label{width:fit-content;display:block;font-size:1vw;background:#fff;color:#000;padding:.1vw .5vw 0 .8vw;margin-bottom:.3vw;font-weight:700;letter-spacing:.3vw;border-radius:.18vw}@media (max-width:767.98px){.visual-block .visual-block__item .visual-block__textBottom .catch.label,.visual-block .visual-block__item .visual-block__textBottom .label.label{font-size:2.4vw;margin-bottom:1vw;border-radius:.4vw;padding:.3vw 1.6vw .1vw}}@media (max-width:575.98px){.visual-block .visual-block__item .visual-block__textBottom .catch.label,.visual-block .visual-block__item .visual-block__textBottom .label.label{font-size:3.6vw;margin-bottom:1.4vw;border-radius:.8vw;padding:.3vw 1.6vw 0}}.visual-block_item{display:flex;flex-wrap:wrap;width:100%}.visual-block_item .visual-block__item{width:50%;position:relative}@media (max-width:767.98px){.visual-block_item .visual-block__item{width:100%}}.visual-block_item .visual-block__item .visual-block__inner{width:100%;aspect-ratio:4/5;background-size:cover;background-position:center;position:relative}.visual-block_item .visual-block__item .visual-block__inner .visual-block__ratio{position:absolute;inset:0;width:100%;height:100%}.visual-block_item .visual-block__textBottom{position:absolute;bottom:0;left:0;width:100%;padding:3vw;color:#fff;z-index:2}.visual-block_item .visual-block__textBottom .label{display:inline-block;background:#fff;color:#000;font-weight:700;font-size:1vw;padding:.3vw 1vw;margin-bottom:1vw}.visual-block_item .visual-block__textBottom .catch{font-size:1.5vw;line-height:1.4;font-weight:600}.visual-block_item .visual-block__textBottom .visual-block__gradient{position:absolute;bottom:0;left:0;width:100%;height:6vw;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:0}.visual-block_item .visual-block__item.left{transition:opacity .4s ease}.visual-block_item .visual-block__item.left:hover{opacity:.7}.visual-block_item .visual-block__item.left .visual-block__textBottom{position:absolute;bottom:0;left:0;width:100%;padding:3vw 3vw 2.6vw 3vw;z-index:2}@media (max-width:575.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom{padding:2.8vw 5vw 6vw}}.visual-block_item .visual-block__item.left .visual-block__textBottom .visual-block__gradient{position:absolute;bottom:0;left:0;width:100%;height:12vw;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:1;pointer-events:none}@media (max-width:575.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom .visual-block__gradient{height:36vw}}.visual-block_item .visual-block__item.left .visual-block__textBottom p.productName,.visual-block_item .visual-block__item.left .visual-block__textBottom p.subText{position:relative;z-index:2;color:#fff;font-size:1.1vw;font-weight:400;line-height:1.5;margin:0 0 .6vw 0}@media (max-width:767.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom p.productName,.visual-block_item .visual-block__item.left .visual-block__textBottom p.subText{font-size:2.4vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom p.productName,.visual-block_item .visual-block__item.left .visual-block__textBottom p.subText{font-size:3.2vw}}.visual-block_item .visual-block__item.left .visual-block__textBottom p.subText{font-size:1.5vw;font-weight:700;margin-bottom:.8vw}@media (max-width:767.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom p.subText{font-size:3.2vw;margin-bottom:.8vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom p.subText{font-size:4.8vw;margin-bottom:1.6vw}}.visual-block_item .visual-block__item.left .visual-block__textBottom p:last-child{margin-bottom:0}.visual-block_item .visual-block__item.left .visual-block__textBottom .productName{display:flex;align-items:center;gap:.8vw}@media (max-width:575.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom .productName{gap:2.2vw}}.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .price{font-size:1vw}.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .arrow img,.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .arrow svg{width:1.8vw;height:auto;display:block;vertical-align:baseline}@media (max-width:767.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .arrow img,.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .arrow svg{width:3.6vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .arrow img,.visual-block_item .visual-block__item.left .visual-block__textBottom .productName .arrow svg{width:5.4vw}}.visual-block_item .visual-block__item.right{overflow:hidden;position:relative}.visual-block_item .visual-block__item.right .visual-block__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;aspect-ratio:4/5;padding:0 3vw}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;position:relative}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .slider-title{position:absolute;top:5vw;left:3.9vw;font-size:1.5vw;font-weight:700;line-height:1;color:#000;margin:0;z-index:10}@media (max-width:767.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .slider-title{font-size:3.4vw;top:11.8vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .slider-title{font-size:4.6vw;top:9.8vw}}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-gradient-left{position:absolute;top:0;left:0;width:5vw;height:100%;background:linear-gradient(to right,#fff 0,transparent 100%);pointer-events:none;z-index:5}@media (max-width:767.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-gradient-left{background:0 0}}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;aspect-ratio:4/5;padding:0 3vw;position:relative;z-index:1;padding-left:3.9vw}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link{display:inline-block;background-color:#fff;transition:opacity .4s ease;text-decoration:none;color:inherit}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link:hover,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link:hover,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link:hover{opacity:.7}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link .slide-image,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link .slide-image,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link .slide-image{width:100%}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link .slide-image img,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link .slide-image img,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link .slide-image img{width:100%;height:auto;display:block}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link .slide-label,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link .slide-label,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link .slide-label{font-size:1vw;margin-top:1vw;color:#000;line-height:1;font-weight:400}@media (max-width:767.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link .slide-label,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link .slide-label,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link .slide-label{margin-top:2.4vw;font-size:2.4vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container01 .swiper-slide .slide-link .slide-label,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container02 .swiper-slide .slide-link .slide-label,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-container03 .swiper-slide .slide-link .slide-label{font-size:3.2vw}}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper{position:absolute;bottom:3vw;right:3vw;display:flex;gap:1.4vw;z-index:10}@media (max-width:767.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper{bottom:10vw;right:4vw;gap:3vw;width:12vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper{bottom:10vw;right:4vw;gap:6vw;width:12vw}}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-next,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-prev{all:unset;width:1vw;height:3vw;cursor:pointer;margin-right:1vw}@media (max-width:767.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-next,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-prev{bottom:10vw;right:4vw;gap:6vw;width:12vw}}@media (max-width:575.98px){.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-next,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-prev{bottom:10vw;right:4vw;gap:6vw;width:12vw}}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-next img,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-prev img{width:100%;height:auto;display:block}.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-next::after,.visual-block_item .visual-block__item.right .visual-block__inner .slider-section .swiper-button-wrapper .swiper-button-prev::after{display:none}.visual-block_item .swiper-container01,.visual-block_item .swiper-container02,.visual-block_item .swiper-container03{width:100%;height:100%;padding:2vw}.visual-block_item .swiper-container01 .swiper-slide,.visual-block_item .swiper-container02 .swiper-slide,.visual-block_item .swiper-container03 .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.visual-block_item .swiper-container01 .swiper-slide img,.visual-block_item .swiper-container02 .swiper-slide img,.visual-block_item .swiper-container03 .swiper-slide img{width:80%;height:auto;object-fit:contain}.visual-block_item .swiper-container01 .swiper-slide .colorName,.visual-block_item .swiper-container02 .swiper-slide .colorName,.visual-block_item .swiper-container03 .swiper-slide .colorName{font-size:1vw;margin-top:1vw;color:#000;text-align:center}#attention{padding:5.2vw 0 4.8vw;text-align:center}@media (max-width:767.98px){#attention{padding:0 0 8vw}}@media (max-width:575.98px){#attention{padding:10vw 4vw 8vw}}#attention p{margin-bottom:1.2vw;font-size:.9vw;line-height:1.6}@media (max-width:767.98px){#attention p{font-size:1.8vw}}@media (max-width:575.98px){#attention p{font-size:3vw}}#attention a.btn{display:block;background-color:#e6e6e6;color:#000;text-decoration:none;text-align:center;padding:1.2em 0;font-size:1.2rem;font-weight:700;margin-top:1em;max-width:400px;margin-left:auto;margin-right:auto}#attention a.btn i{color:gray;width:auto}.detail-view{display:flex;height:100vh}.detail-view__inner{display:flex;width:100%;height:100vh;overflow:hidden}.detail-view__left{width:50%;height:calc(100vh - 90px);position:sticky;z-index:1}.detail-view__image{width:100%;height:100%;background-size:cover;background-position:center center;position:relative}.detail-view__caption{position:absolute;bottom:2vw;left:2vw;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.4)}.detail-view__caption .title{font-size:2vw;margin-bottom:.5vw}.detail-view__caption .color{font-size:1vw;margin-bottom:.3vw}.detail-view__caption .price{font-size:1.2vw;font-weight:700}.detail-view__right{width:50%;height:100vh;overflow-y:scroll;padding:5vw 0;background:#fff}.detail-view__content{max-width:40vw}.detail-view__content .subtitle{font-size:1.6vw;font-weight:700;line-height:1.6;margin-bottom:2vw}.detail-view__content .text{font-size:1vw;line-height:1.8;margin-bottom:1.5vw}.detail-block-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media (max-width:767.98px){.detail-block-wrapper{flex-direction:column}}.detail-block_item{width:50%}@media (max-width:767.98px){.detail-block_item{width:100%;margin:0 auto}}.detail-block_item .aspect-ratio{position:relative;width:100%;padding-top:125%}.detail-block_item .aspect-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.intro-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}@media (max-width:767.98px){.intro-wrapper{flex-direction:column}}.intro-left,.intro-right{flex:0 0 50%;aspect-ratio:4/5;position:relative;overflow:hidden}@media (max-width:767.98px){.intro-left,.intro-right{flex:0 0 100%;width:100%}}@media (max-width:767.98px){.aspect-ratio-cancel{aspect-ratio:auto!important;height:auto!important}}@media (max-width:575.98px){.aspect-ratio-cancel{aspect-ratio:auto!important;height:auto!important}}.intro-image{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.intro-gradient{position:absolute;bottom:0;left:0;width:100%;height:19vw;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);pointer-events:none}.intro-text{position:absolute;bottom:3vw;left:3vw;color:#fff;font-size:1vw}@media (max-width:767.98px){.intro-text{bottom:3vw;left:2.8vw}}@media (max-width:575.98px){.intro-text{bottom:6vw;left:5vw}}.intro-text .product-title{font-weight:700;font-size:1.9vw;line-height:1;margin-bottom:.8vw}@media (max-width:767.98px){.intro-text .product-title{font-size:4.4vw;margin-bottom:1.4vw}}@media (max-width:575.98px){.intro-text .product-title{font-size:5.8vw;margin-bottom:1.6vw}}.intro-text .product-color{font-size:1vw;font-weight:400;line-height:1;margin-bottom:.6vw;margin-bottom:1vw}@media (max-width:767.98px){.intro-text .product-color{font-size:2vw;margin-bottom:1.8vw}}@media (max-width:575.98px){.intro-text .product-color{font-size:2.8vw;margin-bottom:2.8vw}}.intro-text .product-price{font-size:1.4vw;font-weight:700;line-height:1}@media (max-width:767.98px){.intro-text .product-price{font-size:2.8vw}}@media (max-width:575.98px){.intro-text .product-price{font-size:3.8vw}}.intro-right{display:flex;align-items:center;justify-content:center}.intro-right .intro-text-block{max-width:24vw;color:#000}@media (max-width:767.98px){.intro-right .intro-text-block{max-width:60%;padding:8.8vw 0}}@media (max-width:575.98px){.intro-right .intro-text-block{max-width:80%;padding:10vw 0}}.intro-right .intro-text-block h2{font-size:1.2vw;line-height:1.6;font-weight:700;margin-bottom:1.2vw}@media (max-width:767.98px){.intro-right .intro-text-block h2{font-size:3vw;margin-bottom:2vw}}@media (max-width:575.98px){.intro-right .intro-text-block h2{font-size:4.6vw;margin-bottom:3.8vw}}.intro-right .intro-text-block p{font-size:.9vw;line-height:1.9;margin-bottom:.9vw}@media (max-width:767.98px){.intro-right .intro-text-block p{font-size:2.2vw;margin-bottom:1.8vw}}@media (max-width:575.98px){.intro-right .intro-text-block p{font-size:3.4vw;margin-bottom:3.2vw}}.intro-right .intro-text-block p:last-child{margin-bottom:0}.detail-wrapper{width:100%;display:flex;justify-content:center;box-sizing:border-box}@media (max-width:767.98px){.detail-wrapper .detail-wrapper .detail-inner{width:100%;padding:6vw 4vw}}.detail-wrapper .detail-inner{width:50vw;padding:8vw 0 4vw}.detail-wrapper .detail-inner .product-grid{grid-template-columns:1fr}.detail-wrapper .detail-inner .product-description{text-align:left;margin:0 auto;padding-bottom:4vw;max-width:50%}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description{max-width:60%;padding-bottom:10vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description{max-width:80%;padding-bottom:9vw}}.detail-wrapper .detail-inner .product-description p{color:#000}.detail-wrapper .detail-inner .product-description .product-title{font-size:1.8vw;line-height:1;font-weight:700;margin-bottom:.8vw}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description .product-title{font-size:3.4vw;margin-bottom:1.4vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description .product-title{font-size:4.6vw;margin-bottom:2.2vw}}.detail-wrapper .detail-inner .product-description .product-price{font-size:1.1vw;line-height:1;margin-bottom:1.8vw;font-weight:400}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description .product-price{font-size:2.8vw;margin-bottom:2.8vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description .product-price{font-size:3.8vw;margin-bottom:4.2vw}}.detail-wrapper .detail-inner .product-description .product-text{font-size:.9vw;line-height:1.9;margin-bottom:.9vw;font-weight:400}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description .product-text{font-size:2.2vw;margin-bottom:1.8vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description .product-text{font-size:3.4vw;margin-bottom:2.8vw}}.detail-wrapper .detail-inner .product-description p:last-child{margin-bottom:0}.detail-wrapper .detail-inner .product-description .product-button{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin-top:3vw;padding:1vw 1.6vw;border-radius:9999px;background-color:#eaeaea;color:#000;text-decoration:none;font-weight:700;font-size:.9vw;transition:background-color .3s ease,color .3s ease}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description .product-button{font-size:2.2vw;margin-top:4.8vw;padding:2.2vw 3.8vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description .product-button{font-size:3.4vw;margin-top:5.6vw;padding:3.2vw 5.8vw}}.detail-wrapper .detail-inner .product-description .product-button .label_store{text-align:center;width:100%}.detail-wrapper .detail-inner .product-description .product-button .icon{position:absolute;right:1.6vw;top:50%;transform:translateY(-50%);display:flex;align-items:center}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description .product-button .icon{right:2.4vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description .product-button .icon{right:3.6vw}}.detail-wrapper .detail-inner .product-description .product-button .icon svg{width:1.2vw;height:auto;stroke:currentColor;transition:stroke .3s ease}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-description .product-button .icon svg{width:2.4vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-description .product-button .icon svg{width:3.6vw}}.detail-wrapper .detail-inner .product-description .product-button:hover{background-color:#000;color:#fff;opacity:1}.detail-wrapper .detail-inner .product-description .product-button:hover .icon svg{stroke:#fff}.detail-wrapper .detail-inner .section-title{font-size:1.5vw;font-weight:700;line-height:1;color:#000;margin:4vw 0 2vw;text-align:center}@media (max-width:767.98px){.detail-wrapper .detail-inner .section-title{font-size:3.4vw;margin:6vw 0 4vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .section-title{font-size:4.6vw}}.detail-wrapper .detail-inner .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:4vw}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-grid{gap:2px}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-grid{gap:2px}}.detail-wrapper .detail-inner .product-grid .product-card{padding-bottom:2.4vw}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-grid .product-card{padding-bottom:6.2vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-grid .product-card{padding-bottom:6vw}}.detail-wrapper .detail-inner .product-grid .product-card a.product-image-link{display:block;transition:opacity .3s ease,background-color .3s ease;background-color:transparent}.detail-wrapper .detail-inner .product-grid .product-card a.product-image-link img{width:100%;height:auto;display:block}.detail-wrapper .detail-inner .product-grid .product-card a.product-image-link:hover{opacity:.6;background-color:rgba(255,255,255,.6)}.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt{margin:1vw 0 0 0}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt{margin:2.4vw 0 0 2vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt{margin:3vw 0 0 2vw}}.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt p{font-size:1vw;line-height:1;font-weight:700;text-align:left;margin-top:.5vw;color:#000}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt p{font-size:2.2vw;margin-top:.9vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt p{font-size:2.8vw;margin-top:1.3vw}}.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt .name{font-weight:700}.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt .name.jp{font-size:.9vw}@media (max-width:767.98px){.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt .name.jp{font-size:2vw}}@media (max-width:575.98px){.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt .name.jp{font-size:2.4vw}}.detail-wrapper .detail-inner .product-grid .product-card .product-image-txt .color{font-weight:400}@media (max-width:767.98px){.detail-wrapper .detail-inner{width:100%;padding:6vw 0}}@media (max-width:575.98px){.detail-wrapper .detail-inner{padding:0 0 6.4vw}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}[data-scroll=in].fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:1s}
/*# sourceMappingURL=style.min.css.map */
