*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){-webkit-filter:blur(10px);filter:blur(10px)}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{width:100%;height:100%;text-align:center;font-size:clamp(13px,(5px + 1vw),18px)}body{position:relative;width:100%;line-height:1.8;font-family:tbudgothic-std, sans-serif;font-weight:400;font-style:normal;color:#111;letter-spacing:.1em;background:#fff;background:#fff}.tippy-popper{font-family:sans-serif}::-moz-selection{background:rgba(30,30,30,0.2);color:inherit}::selection{background:rgba(30,30,30,0.2);color:inherit}.wrapper{overflow-x:hidden}main,.main{width:min(90%,1200px);margin:0 auto}.release{margin:calc(1vw + 1rem) calc(50% - 50vw);padding:calc(1vw + 1rem) calc(50vw - 50%);background:#f3f3f3}a{color:#2979FF;text-decoration:none;-webkit-transition:.2s;transition:.2s}a:hover,a:visited{color:#8a63ff}.del{color:red;text-decoration:line-through}.del span{color:#666}input{-webkit-transition:1s;transition:1s}::-webkit-input-placeholder{color:#555;font-size:.8em;-webkit-transition:.2s;transition:.2s}:-ms-input-placeholder{color:#555;font-size:.8em;-webkit-transition:.2s;transition:.2s}::-ms-input-placeholder{color:#555;font-size:.8em;-webkit-transition:.2s;transition:.2s}::placeholder{color:#555;font-size:.8em;-webkit-transition:.2s;transition:.2s}::-webkit-input-placeholder{font-size:.8em;color:#555;-webkit-transition:.2s;transition:.2s}::-moz-placeholder{font-size:.8em;color:#555;-webkit-transition:.2s;transition:.2s}input:focus::-webkit-input-placeholder{color:#555}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px)}img{-webkit-transition:.2s;transition:.2s}.img--169{position:relative;padding-top:56.25%}.img--169 source,.img--169 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img--11{position:relative;padding-top:100%}.img--11 source,.img--11 img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}hr{clear:both;margin:3rem;height:0}.fa-fw{margin:.3em}.u-notes{margin-top:2rem;font-size:.8rem;color:#888}.u-clear{clear:both}.u-space{display:block;height:calc(1vw + 1rem);border:none}.rwd--scroll{margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);overflow:scroll;-webkit-overflow-scrolling:touch}br.u-rwd{display:none}.u-rwd--show{display:block}.cf::before,.cf::after{content:"";display:block;overflow:hidden}.cf::after{clear:both}.sada-navy{color:#2d2147}.sada-blue{color:#62a6db}.sada-purple{color:#b387ba}.sada-pink{color:#ec80a8}.sada-orange{color:#f08b47}.sada-yellow{color:#f7b200}.sada-blue-em{color:#187fc3}.sada-purple-em{color:#905ca2}.sada-pink-em{color:#ea6d8d}.sada-orange-em{color:#e95520}.sada-yellow-em{color:#f5aa00}.sada-red{color:#e7372f}.sada-darkgray{color:#333}.sada-gray{color:#666}.sada-lightgray{color:#999}.line-green{color:#03b902}.sale-theme{color:#ae985e}@media screen and (max-width: 640px){br.u-rwd{display:block}br.u-rwd--hide{display:none}}@media screen and (max-width: 20em){br.u-rwd{display:block}}.ttl{-webkit-font-feature-settings:'palt';font-feature-settings:'palt';margin:3rem auto;font-family:source-han-serif-japanese, serif;font-weight:600;font-style:normal;font-size:clamp(1.4rem,calc(1.5rem + 1vw),1.8em)}.ttl strong{font-weight:inherit}.price--wrap{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.price__head{padding-right:0.3em}.price__head img{display:inline-block;width:1.7em;height:1.7em;-webkit-transform:translateY(0.2em);transform:translateY(0.2em)}.price__head img[alt='3枚']{width:2em;height:2em;-webkit-transform:translateY(0.3em);transform:translateY(0.3em)}.price__body{display:inline-block;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.price__body .price{margin:0 0.08em;font-family:futura-pt, sans-serif;font-weight:600;font-style:normal;font-size:2.2em;letter-spacing:0}.price__body .price .plus{margin-right:0.15em;font-family:futura-pt, sans-serif;font-weight:300;font-style:normal}.price__body .price b{font-size:1.2em}.price__body .currency{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:-2em}.price__body .currency .yen{font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal}.price__body .currency .tax{margin-right:0.2em;margin-bottom:0.2em;font-family:tbudgothic-std, sans-serif;font-weight:400;font-style:normal;text-align:right;font-size:0.4em}.sub-color{display:block;margin:calc(2rem + 2vw) auto}.sub-color>span{display:inline-block;width:0.5rem;height:0.5rem;margin:0.25rem}.sub-color>span:nth-child(1){background:#62a6db}.sub-color>span:nth-child(2){background:#b387ba}.sub-color>span:nth-child(3){background:#ec80a8}.sub-color>span:nth-child(4){background:#f08b47}.sub-color>span:nth-child(5){background:#f7b200}.period{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;width:auto;margin:2rem auto 0 auto;font-family:futura-pt, sans-serif;font-weight:300;font-style:normal;font-size:clamp(1.5rem,calc(1.5rem + 2vw),3rem);letter-spacing:0.12em;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}.period>time{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period .period__w{display:inline-block;margin:0.15em;padding-top:0.2em;font-size:0.6em;letter-spacing:0.1em}.period .period__arrow{position:relative;display:inline-block;width:2em;padding-top:0.2em;border-bottom:solid 1px #666}.period .period__arrow::after{content:'';position:absolute;right:-0.08em;bottom:0.02em;display:block;width:0.3em;height:0.3em;border-right:solid 1px #666;-webkit-transform:rotate(120deg);transform:rotate(120deg)}.period .period__arrow>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px)}.msg--end{max-width:640px}.msg--end b{font-size:1.1em;color:#e95520}.msg--end .countdown--wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.msg--end .countdown{display:inline-block;margin-left:1em;padding:0.2em 0.5em 0.2em 0.8em;letter-spacing:0.3em;font-size:0.65em;color:#eee;background:#333;border-radius:0.3em}.msg--end .end{font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:1.3rem;color:#e7372f}.msg--end .last{font-size:1.3rem}.msg--end .last b{color:#e95520}.arrow-down{display:-ms-grid;display:grid;margin:3rem auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:bounce;animation:bounce;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:5s;animation-delay:5s}.arrow-down a{margin-bottom:1rem}.arrow-down a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px)}.arrow-down a::after{content:'';display:block;width:2rem;height:2rem;border-left:solid 2px #111;border-bottom:solid 2px #111;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-down a:hover,.arrow-down a:focus{-webkit-transform:translateY(0);transform:translateY(0)}.arrow-down a:active{-webkit-transform:translateY(1em);transform:translateY(1em)}.globalFooter{display:block;margin-top:5rem;padding:3rem 0 15rem 0;text-align:center;background:rgba(240,240,240,0.3)}.globalFooter .tagline{margin:0.5em auto;line-height:2;font-family:source-han-serif-japanese, serif;font-weight:500;font-style:normal;font-size:0.9em}.globalFooter .tagline .kigokochi{color:#62a6db;border-bottom:solid 2px rgba(98,166,219,0.2)}.globalFooter .tagline .tanoshisa{color:#b387ba;border-bottom:solid 2px rgba(179,135,186,0.2)}.globalFooter .globalFooter__logo{display:block;width:min(70%,25rem);height:auto;margin:0 auto}.globalFooter .globalFooter__copyright{font-size:0.5rem;color:#666;letter-spacing:0.1em}.globalFooter .globalFooter__copyright a{color:#666}.scroll-end{display:block;height:15rem}.cta__copy{color:#111}.line--official{margin:2rem auto;width:min(20rem,80%)}.cta__ttl{font-size:0.8rem;color:#111}.cta__ttl b{margin-right:0.2rem;font-family:futura-pt, sans-serif;font-weight:500;font-style:normal;font-size:1.6em;color:#e7372f}.cta__txt{margin:1rem auto;color:#111}.cta__list{display:block;padding:1rem;text-align:left;color:#111}.cta__list li{position:relative;display:block;margin:0;padding:0.2em 0;text-indent:1.4em;font-size:0.87em}.cta__list li::after{content:'';position:absolute;top:0.5em;left:0;display:block;width:0.5em;height:0.8em;border-right:solid 3px #03b902;border-bottom:solid 3px #03b902;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta__btn img{display:block;width:10rem;height:auto;margin:0.5em auto;border-radius:0.3em;-webkit-transition:0.2s;transition:0.2s}.cta__notes{display:block;margin:1.5em auto;font-size:0.7em;color:#444}.fix-cta2{position:fixed;bottom:-10rem;right:0;display:block;width:100%;z-index:100;-webkit-transition:1s;transition:1s}.fix-cta2.active{bottom:0}.fix-cta2 .cta--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin:0 auto;padding:1rem;background:rgba(255,255,255,0.5);border-top:solid 1px rgba(0,0,0,0.05);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);-webkit-transition:1s;transition:1s}.fix-cta2 .cta--wrap .cta--btn a{-webkit-transition:0.4s;transition:0.4s}.fix-cta2 .cta--wrap .cta--btn a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.cta--btn{position:relative;margin:10px}.cta--btn .btn__fukidashi{position:absolute;top:-2.9rem;left:50%;display:block;width:120%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cta--btn .btn__fukidashi .anime{display:block;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:0.85rem;color:#111;white-space:nowrap;letter-spacing:0.05;text-shadow:#fff 2px 0px, #fff -2px 0px, #fff 0px -2px, #fff 0px 2px, #fff 2px 2px, #fff -2px 2px, #fff 2px -2px, #fff -2px -2px, #fff 1px 2px, #fff -1px 2px, #fff 1px -2px, #fff -1px -2px, #fff 2px 1px, #fff -2px 1px, #fff 2px -1px, #fff -2px -1px}.cta--btn .btn__fukidashi .anime b{margin-right:0.2rem;font-family:futura-pt, sans-serif;font-weight:500;font-style:normal;font-size:1.6em;color:#e7372f}.cta--btn>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.7rem 2rem;color:#fff;white-space:nowrap;border-radius:5px;-webkit-transition:0.1s;transition:0.1s}.btn--line>a{background:#03b902}.btn--line>a img{display:inline-block;width:auto;height:1.5em;margin-right:0.5em}.btn--store>a{background:#62a6db}.btn--store>a svg{margin-right:0.5em}.fix-cta2-end{position:fixed;bottom:-100%;left:0;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;width:100%;z-index:100;height:100%;background:rgba(255,255,255,0);border-top:solid 1px rgba(0,0,0,0.05);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);-webkit-transition:0.7s;transition:0.7s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.fix-cta2-end .inner{width:100%}.fix-cta2-end.active{bottom:0;background:rgba(255,255,255,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fix-cta2-end.active .cta--btn.hide{display:none}.fix-cta2-end.active .btn--line{margin-top:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:1}.fix-cta2-end.active .btn--line a{-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transition-duration:1s;transition-duration:1s;opacity:1}.fix-cta2-end.active .btn--line:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:0.3s;transition:0.3s}.fix-cta2-end.active .btn--store{-webkit-transition-delay:0.6s;transition-delay:0.6s;-webkit-transition-duration:1.5s;transition-duration:1.5s;opacity:1}.fix-cta2-end.active .btn--store a{-webkit-transition:1s;transition:1s}.fix-cta2-end.active .btn--store a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:0.3s;transition:0.3s}.fix-cta2-end .btn--line{display:inline-block;width:min(90%,480px);margin:10rem auto 0 auto;padding:1.5rem 2rem;border:solid 4px #03b902;opacity:0}.fix-cta2-end .btn--line a{opacity:0}.fix-cta2-end .ttl--cta2-end{margin:1rem auto;font-size:1.5rem;color:#111}.fix-cta2-end .cta__list{display:inline-block;margin:auto}.fix-cta2-end .cta__ttl{margin-top:2rem}.fix-cta2-end .btn--store{opacity:0}.fix-cta2-end .btn--store .cta__ttl b{color:#62a6db}.store--list--wrap{display:none;width:min(640px,90%);height:80vh;margin:2rem auto;border:solid 1px #ccc;overflow-y:scroll}.store--list--wrap.active{display:block}.store--list--wrap .store--list{display:block;width:100%;margin:0;text-align:left;list-style:none}.store--list--wrap .store--list a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:1rem 1.5rem;color:#111;background:#fff;border-bottom:solid 1px #ccc;-webkit-transition:1s;transition:1s}.store--list--wrap .store--list a:hover{background:#f9f9f9;-webkit-transition:.2s;transition:.2s}.store--list--wrap .store--list a:hover::after{border-top:solid 1px #111;border-right:solid 1px #111}.store--list--wrap .store--list a .store__name{font-size:1.2rem;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal}.store--list--wrap .store--list a .store__address{font-size:0.86em}.store--list--wrap .store--list a .store__distance{font-size:0.86em;color:#62a6db}.store--list--wrap .store--list a::after{content:'';position:absolute;top:50%;right:2rem;display:block;width:.5rem;height:.5rem;border-top:solid 1px #ccc;border-right:solid 1px #ccc;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:.2s;transition:.2s}.store--list li:first-child .store__name::after{content:'最寄り店';display:inline-block;margin-left:.8rem;padding:0 1em;font-size:.7rem;font-family:tbudgothic-std, sans-serif;font-weight:400;font-style:normal;color:#fff;letter-spacing:0.05;background:#f7b200;border-radius:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.from-line .line.release,.from-line .btn--line{display:none}.from-line .fix-cta2-end.active .btn--store{-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition-duration:1s;transition-duration:1s}.pageNav{position:fixed;bottom:-20rem;right:0;-webkit-transition:0.3s;transition:0.3s;z-index:101}.pageNav a{position:relative;display:block;width:7rem;height:5rem;color:#111;-webkit-transition:0.2s;transition:0.2s}.pageNav a>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px)}.pageNav a:hover,.pageNav a:focus{-webkit-transform:scale(1.1) translateY(-0.3rem);transform:scale(1.1) translateY(-0.3rem)}.pageNav a:hover::after,.pageNav a:focus::after{border-left:solid 1px #111;border-top:solid 1px #111}.pageNav a:active{-webkit-transform:scale(1);transform:scale(1)}.pageNav a::after{content:'';position:absolute;bottom:2rem;right:3rem;display:block;width:1rem;height:1rem;border-left:solid 1px #666;border-top:solid 1px #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageNav.active{bottom:0}.etc--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.etc--wrap .etc__img{margin:1rem auto}.etc--wrap .etc__txt{font-size:0.85rem}.etc--wrap>div{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10rem);flex:0 0 calc(50% - 10rem);text-align:center}@media screen and (max-width: 640px){.etc--wrap>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.mens__img{width:min(82%,19rem)}.mens__txt{color:#62a6db}.ladies__img{width:min(80%,18rem)}.ladies__txt{color:#ec80a8}.share--ttl{margin-top:5rem;font-family:futura-pt, sans-serif;font-weight:300;font-style:normal}.share--wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:1rem;list-style:none}.share--wrap ul li{padding:0.5rem}.share--wrap ul li a{display:-ms-grid;display:grid;width:4rem;height:4rem;color:#fff;border-radius:50%}.share--wrap ul li a.twitter{background:#1da1f2}.share--wrap ul li a.facebook{background:#3a5998}.share--wrap ul li a.line{background:#03b902}.share--wrap ul li a:hover,.share--wrap ul li a:focus{-webkit-transform:scale(1.1);transform:scale(1.1)}.share--wrap ul li a:active{-webkit-transform:scale(1);transform:scale(1)}.share--wrap ul li a svg{margin:auto}.share--wrap ul li a b{display:none}.ribbon-wrapper{position:relative;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.14);box-shadow:0 3px 5px rgba(0,0,0,0.14)}.ribbon-content{position:absolute;top:-1em;left:-1em;width:14em;height:8em;overflow:hidden;z-index:10}.ribbon{display:inline-block;position:absolute;padding:0.5em 0;left:-2.45em;top:1.38em;width:10em;text-align:center;font-size:1rem;line-height:1;background:#f08b47;color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon::before,.ribbon::after{content:'';position:absolute;border-top:0.5em solid #c15710;border-left:0.5em solid transparent;border-right:0.5em solid transparent;bottom:-0.5em}.ribbon::before{left:0.4em}.ribbon::after{right:0.6em}.gizagiza--wrap{position:relative}.gizagiza{opacity:0.9}.gizagiza span{position:absolute;display:block;width:calc(7rem + 3vw);height:calc(7rem + 3vw);background:#f5aa00;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.gizagiza__txt{position:absolute;left:0;top:0;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;width:calc(7rem + 3vw);height:calc(7rem + 3vw);line-height:1.4;font-size:max(1.1rem,calc(1rem + 1vw));font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;color:#fff}@-webkit-keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation1{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero{position:relative;overflow:hidden}.slider{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.slider .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-animation:slidebg 25s ease-out 0s infinite;animation:slidebg 25s ease-out 0s infinite;opacity:0;background-repeat:no-repeat;background-size:cover}.slider .image:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s;background-position:top right}.slider .image:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s;background-position:top right}.slider .image:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s;background-position:top center}.slider .image:nth-of-type(4){-webkit-animation-delay:15s;animation-delay:15s;background-position:top center}.no-webp .slider .image:nth-of-type(1){background-image:url(img/bg1.jpg)}.no-webp .slider .image:nth-of-type(2){background-image:url(img/bg2.jpg)}.no-webp .slider .image:nth-of-type(3){background-image:url(img/bg3.jpg)}.no-webp .slider .image:nth-of-type(4){background-image:url(img/bg4.jpg)}.webp .slider .image:nth-of-type(1){background-image:url(img/bg1.webp)}.webp .slider .image:nth-of-type(2){background-image:url(img/bg2.webp)}.webp .slider .image:nth-of-type(3){background-image:url(img/bg3.webp)}.webp .slider .image:nth-of-type(4){background-image:url(img/bg4.webp)}@-webkit-keyframes slidebg{0%{opacity:0}15%{opacity:1}40%{opacity:1}60%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}100%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}@keyframes slidebg{0%{opacity:0}15%{opacity:1}40%{opacity:1}60%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}100%{opacity:0;-webkit-transform:scale(1.18);transform:scale(1.18)}}.hero--wrap{position:relative;width:100%;background-color:#DFDBE5}.hero__pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='1' fill-rule='evenodd'%3E%3Ccircle cx='3' cy='3' r='3'/%3E%3Ccircle cx='13' cy='13' r='3'/%3E%3C/g%3E%3C/svg%3E");z-index:2}.hero__sada{display:inline-block;margin:2rem;padding:0 1rem;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:min(calc(1rem + 1vw),2.2rem);color:#333;background:rgba(255,255,255,0.9)}.hero__inner{position:relative;width:100%;max-width:1200px;margin:auto;padding:4rem 0 1rem 0;z-index:100}.hero__inner .hero__main{width:100%;margin:auto;padding:1rem}.hero__inner .main--wrap{display:-ms-grid;display:grid;margin:auto;-ms-grid-columns:1fr .54fr;grid-template-columns:1fr .54fr;grid-template-areas:'title1 title1' 'title2-1 title2-2' 'title3 title3';-ms-flex-line-pack:start;align-content:start}.hero__inner [src*='--title1']{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:title1;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.hero__inner [src*='--title2-1']{-ms-grid-row:2;-ms-grid-column:1;grid-area:title2-1;-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-duration:1s;animation-duration:1s}.hero__inner [src*='--title2-2']{-ms-grid-row:2;-ms-grid-column:2;grid-area:title2-2;-webkit-animation-delay:1.4s;animation-delay:1.4s;-webkit-animation-duration:1s;animation-duration:1s}.hero__inner [src*='--title3']{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:title3;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.hero--copy{position:relative;display:inline-block;width:100%;padding:0 0 0 .5em;text-align:center;line-height:1.5;font-family:source-han-serif-japanese, serif;font-weight:500;font-style:normal;font-size:calc(2.2rem + .4vw);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.15em;white-space:nowrap;-webkit-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:.6s;animation-duration:.6s}.hero--copy .copy__inner{display:inline-block;padding:0 1rem 0 2rem;background:rgba(255,255,255,0.9);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.period--wrap{margin:2rem auto;padding-left:1rem;display:inline-block;line-height:1.2;background:rgba(255,255,255,0.9);-webkit-animation-delay:2.6s;animation-delay:2.6s;-webkit-animation-duration:.7s;animation-duration:.7s}.period{margin:0 auto;-webkit-animation:pulse;animation:pulse;-webkit-animation-delay:2.8s;animation-delay:2.8s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-transform:rotate(0.5deg);transform:rotate(0.5deg)}.period--countdown{display:inline-block;max-width:640px;margin:0 auto;padding:0.5em 1em;-webkit-animation:pulse;animation:pulse;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-duration:1s;animation-duration:1s;background:rgba(255,255,255,0.9);border:solid 1px #eee}.first-trial--wrap{position:relative;display:inline-block;margin:3rem auto;padding:2rem;background:#fff;border:solid 5px #2d2147}.first-trial--wrap::before{content:'';position:absolute;top:-2rem;left:-2rem;display:block;width:100%;height:100%;background:rgba(98,166,219,0.6);border:solid 2rem rgba(98,166,219,0.6);-webkit-box-sizing:content-box;box-sizing:content-box;z-index:-1}.first-trial--wrap::after{content:'';position:absolute;bottom:-4rem;left:4rem;display:block;width:100%;height:100%;background-image:radial-gradient(#888 1px, transparent 1px);background-size:.8rem .8rem;z-index:-1}.first-trial--wrap .first-trial--sticker{position:absolute;top:calc(-3rem - 1vw);left:calc(-2rem - 1vw);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;width:clamp(9rem,calc(9rem + 1vw),12rem);height:clamp(9rem,calc(9rem + 1vw),12rem);font-family:source-han-serif-japanese, serif;font-weight:500;font-style:normal;font-size:min(calc(.7rem + 1vw),1.3rem);color:#111;background:rgba(247,178,0,0.96);border-radius:50%}.first-trial--wrap .first-trial__ttl{margin:1rem auto;font-size:1rem}.first-trial--wrap .first-trial__ttl .ampersand{font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;font-size:1.2em;margin:0 .1em 0 .2em}.first-trial--wrap .first-trial__price{font-size:clamp(1.5rem,calc(1.5rem + 2vw),3.3rem)}.first-trial--wrap .first-trial__price .price{color:#e7372f}.first-trial--wrap .first-trial__single{display:inline-block;margin:.0 auto;padding:0.3em calc(1em + 1vw);font-size:min(calc(.6rem + 1vw),1rem);letter-spacing:.2em;border:solid 2px #111}.first-trial--wrap .first-trial__single b{font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;color:#62a6db}.first-trial--wrap .first-trial__free{margin:.8rem;font-size:.7rem}.first-trial--wrap .first-trial__free dt,.first-trial--wrap .first-trial__free dd{line-height:1.5;display:inline-block}.first-trial--wrap .first-trial__free dt{padding-left:.5em;border-left:solid 1px #111}.first-trial--wrap .first-trial__free dt:first-child{border:none}.first-trial--wrap .first-trial__free dt::after{content:'：'}.first-trial--wrap .first-trial__free dd{font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:1.1em;color:#e7372f}@media screen and (max-width: 640px){.first-trial--wrap .first-trial__free{padding-left:1rem;text-align:left;font-size:.8rem}.first-trial--wrap .first-trial__free dt{border:none}.first-trial--wrap .first-trial__free dt:before{content:'・'}}.first-trial--wrap .first-trial__multiple{margin:1rem;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:min(calc(.6rem + 1vw),1rem);color:#2d2147}.first-trial--wrap .first-trial__multiple b{color:#187fc3}.first-trial--wrap .first-trial__multiple small{font-family:tbudgothic-std, sans-serif;font-weight:400;font-style:normal;font-size:.6em;color:#666}.weekday--ttl strong{color:#905ca2}.weekday.release{margin-top:0;margin-bottom:3rem;padding:2rem;background-color:#f9f9f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='12' height='12' fill-opacity='0.75' fill='%23cccccc'/%3E%3C/svg%3E")}.weekday--wrap{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;margin-bottom:3rem}.weekday--wrap>*{margin:0 1rem}.weekday--wrap .weekday__img{display:block;width:8rem;height:8rem}.weekday--wrap .weekday__txt{text-align:left}.weekday--wrap .weekday__txt .weekday__strong{margin-top:.5rem;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:2rem}.weekday--wrap .weekday__txt .weekday__strong strong{color:#905ca2;padding-bottom:.15em;border-bottom:solid 0.2em rgba(179,135,186,0.3)}.weekday--wrap .weekday__txt .weekday__strong strong small{font-family:tbudgothic-std, sans-serif;font-weight:400;font-style:normal;font-size:.4em;color:#111}@media screen and (max-width: 640px){.weekday--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:2rem}.weekday--wrap .weekday__img{width:12rem;height:12rem}.weekday--wrap .weekday__txt{margin-top:1rem;text-align:center}}.sankan--wrap{margin:calc(1vw + 1rem) auto;text-align:center}.sankan--wrap .sankan__ttl{font-family:source-han-serif-japanese, serif;font-weight:500;font-style:normal;font-size:1.6rem}.sankan--wrap .sankan__img{display:block;margin:.5rem auto;width:min(25em,65%);height:auto}.sankan--wrap .sankan__notes{margin:0 auto;text-align:center;font-size:.35em;color:#666}.intro.release{position:relative;margin-top:0;padding-bottom:6rem;background:none}.intro.release .intro__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f9fc;z-index:-100}.intro--ttl{margin-top:5rem;font-size:clamp(1.5rem,calc(1.5rem + 1vw),2.5rem)}.intro__txt{max-width:800px;margin:2rem auto;padding:0 1rem}.intro__txt b{margin-left:0.15em;margin-right:0.15em;font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;font-size:1.5em;color:#187fc3;letter-spacing:0}.cloth--ttl{margin-top:5rem;font-size:clamp(2rem,calc(2rem + 1vw),3rem)}.cloth--txt{margin:0 auto 2rem auto}.cloth--notes{display:block;margin-top:2em;font-size:0.7rem;color:#666}.cloth--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.cloth--wrap>*:nth-child(1)::after,.cloth--wrap>*:nth-child(3)::after{background:rgba(236,128,168,0.9)}.cloth--wrap>*:nth-child(1) .cloth__material,.cloth--wrap>*:nth-child(1) .price,.cloth--wrap>*:nth-child(3) .cloth__material,.cloth--wrap>*:nth-child(3) .price{color:#ea6d8d}.cloth--wrap>*:nth-child(1) .price,.cloth--wrap>*:nth-child(3) .price{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(236,128,168,0)), color-stop(80%, rgba(236,128,168,0.25)), color-stop(95%, rgba(236,128,168,0.25)), color-stop(95%, rgba(236,128,168,0)));background:linear-gradient(rgba(236,128,168,0) 80%, rgba(236,128,168,0.25) 80%, rgba(236,128,168,0.25) 95%, rgba(236,128,168,0) 95%)}.cloth--wrap>*:nth-child(2)::after,.cloth--wrap>*:nth-child(4)::after{background:rgba(98,166,219,0.95)}.cloth--wrap>*:nth-child(2) .cloth__material,.cloth--wrap>*:nth-child(2) .price,.cloth--wrap>*:nth-child(4) .cloth__material,.cloth--wrap>*:nth-child(4) .price{color:#62a6db}.cloth--wrap>*:nth-child(2) .price,.cloth--wrap>*:nth-child(4) .price{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(98,166,219,0)), color-stop(80%, rgba(98,166,219,0.4)), color-stop(95%, rgba(98,166,219,0.4)), color-stop(95%, rgba(98,166,219,0)));background:linear-gradient(rgba(98,166,219,0) 80%, rgba(98,166,219,0.4) 80%, rgba(98,166,219,0.4) 95%, rgba(98,166,219,0) 95%)}.cloth--wrap .cloth--item{position:relative;-webkit-box-flex:0;-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);padding:calc(1.5rem + 1vw)}.cloth--wrap .cloth--item.cloth::after{content:'SALE!';position:absolute;top:0.5rem;left:0.5rem;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;width:5rem;height:5rem;font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;color:#fff;border-radius:50%}@media screen and (max-width: 800px){.cloth--wrap .cloth--item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width: 640px){.cloth--wrap .cloth--item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.cloth--wrap .cloth__img img{border:solid 1px rgba(0,0,0,0.5)}.cloth--wrap .cloth__ttl{margin-top:1rem;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:22px}.cloth--wrap .cloth__material{margin-top:0.8rem;font-size:0.7rem;border:solid 1px currentColor}.cloth--wrap .cloth__txt{padding-top:1rem;text-align:justify;font-size:min(.95rem,13px);letter-spacing:0.05em}.cloth--wrap .cloth__price{margin-top:1.5rem;font-size:calc(1.6rem - 0.17vw)}.cloth--wrap .cloth__price__regular{margin-top:0.5rem;text-indent:2rem;font-size:0.8rem}.mens__img{width:calc(50% + 10vw);margin:0.5rem auto 0 auto}.mens__txt{margin:1rem auto 0 auto;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:1.1rem;color:#62a6db}.mens__notes{margin:1em auto 0 auto;font-size:0.8rem}.ladies__img{width:calc(50% + 10vw);margin:2rem auto 0 auto}.ladies__txt{margin:1.5rem auto 0 auto;font-size:0.8rem;color:#ec80a8}.release.option{margin-top:4rem;margin-bottom:0;padding-top:2rem;padding-bottom:4rem;background:repeating-linear-gradient(-45deg, rgba(98,166,219,0.2), rgba(98,166,219,0.2) 4px, #fff 4px, #fff 12px);border-bottom:solid 8px #fff}.release.option2{margin-top:0;padding-bottom:5rem;background:repeating-linear-gradient(-45deg, rgba(236,128,168,0.15), rgba(236,128,168,0.15) 4px, #fff 4px, #fff 12px)}.option--ttl{font-size:clamp(2rem,calc(2rem + 1vw),3rem)}.option--wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:3rem 0}.option--wrap::after{content:'　　'}.option--item{position:relative;-webkit-box-flex:1;-ms-flex:1 0 calc((1200px / 3) - ((1rem + 1vw) * 6));flex:1 0 calc((1200px / 3) - ((1rem + 1vw) * 6));margin:0 calc(0.5rem + 1vw);padding:calc(0.5rem + 1vw);padding-bottom:calc(1rem + 1vw);text-align:center;background:#fff;border:solid 4px rgba(98,166,219,0.5)}.option__img{position:relative;margin:calc(-0.5rem - 1vw) calc(-0.5rem - 1vw) 0 calc(-0.5rem - 1vw)}.option__img small{position:absolute;left:1.5rem;bottom:1rem}.option__ttl{margin-top:0.5rem;font-family:tbudgothic-std, sans-serif;font-weight:700;font-style:normal;font-size:22px}.option__ttl .fullorder{margin-right:0.5em;font-size:0.6em}.option__copy{display:inline-block;padding-top:1.5rem;font-family:source-han-serif-japanese, serif;font-weight:500;font-style:normal;font-size:0.9em;border-bottom:solid 2px rgba(245,170,0,0.3)}.option__txt{padding-top:0.5rem;font-size:min(.9em,14px)}.option__price{padding-top:1rem;font-size:calc(1.6rem - 0.17vw)}.option__price .price{color:#62a6db;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(98,166,219,0)), color-stop(80%, rgba(98,166,219,0.2)), color-stop(95%, rgba(98,166,219,0.2)), color-stop(95%, rgba(98,166,219,0)));background:linear-gradient(rgba(98,166,219,0) 80%, rgba(98,166,219,0.2) 80%, rgba(98,166,219,0.2) 95%, rgba(98,166,219,0) 95%)}.option__price__regular{padding:0.5rem 2rem;text-align:center;font-size:0.8em}.option--exp .price--wrap{margin:0.3em 0.5em;padding:0 0.3em;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(240,139,71,0)), color-stop(80%, rgba(240,139,71,0.4)), color-stop(95%, rgba(240,139,71,0.4)), color-stop(95%, rgba(240,139,71,0)));background:linear-gradient(rgba(240,139,71,0) 80%, rgba(240,139,71,0.4) 80%, rgba(240,139,71,0.4) 95%, rgba(240,139,71,0) 95%)}.option--exp .price{font-size:4rem;color:#e95520}.option--note{margin:0 auto}.option--note .price{color:#f08b47}.option2__price{display:block;font-size:calc(2rem + 0.17vw)}.option2__price .price{color:#ea6d8d;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(236,128,168,0)), color-stop(80%, rgba(236,128,168,0.2)), color-stop(95%, rgba(236,128,168,0.2)), color-stop(95%, rgba(236,128,168,0)));background:linear-gradient(rgba(236,128,168,0) 80%, rgba(236,128,168,0.2) 80%, rgba(236,128,168,0.2) 95%, rgba(236,128,168,0) 95%)}.option1 .option--item::after{content:'SALE!';position:absolute;top:-1.5rem;left:-1.5rem;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;width:5rem;height:5rem;font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;color:#fff;border-radius:50%;background:rgba(98,166,219,0.95)}.option2 .option--item{border:solid 4px rgba(236,128,168,0.5)}.option2 .option--item:before{content:'+';position:absolute;left:calc(-2.5rem - (0.7rem + 1vw));top:calc(50% - 2.5rem);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;width:5rem;height:5rem;line-height:1;font-size:1.5rem;color:#fff;background:rgba(234,109,141,0.8);border-radius:50%;z-index:10}.option2 .option--item:first-child:before{display:none}.option2 .option--item .option__ttl{margin-top:1.5rem}.option2 .option--item .option__txt{margin-top:0.5rem;text-align:left}.option2 .option--item .option__txt p{margin:1em}.option2 .option--item .option__txt ul{margin-top:0;padding:0 1em}.option2 .option--item .option__txt ul li{display:block;padding:0.5em 0;line-height:1.5;border-bottom:solid 1px #999}.option2 .option--item .option__txt ul b{display:block;font-weight:bold;font-size:1.3em;color:#ea6d8d}.line.release{position:relative;margin-top:0;margin-bottom:0;background:none}.line.release .line__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(img/line__bg.jpg);background-size:cover;background-position:left top;overflow:hidden}@media screen and (max-width: 640px){.line.release .line__bg{background-position:-5rem top}}.line.release .cta__copy{font-size:clamp(1.3rem, calc(1.4rem + 1vw), 1.8em)}.moreover{position:relative;margin:5rem auto;padding:3rem 0;width:min(90%,800px);background:rgba(255,255,255,0.7);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-box-shadow:0 0 1rem rgba(51,51,51,0.05);box-shadow:0 0 1rem rgba(51,51,51,0.05)}.moreover--sticker{position:absolute;top:0;left:1rem;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-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;width:calc(9rem + 0.6vw);height:calc(9rem + 0.6vw);font-size:1.5rem;font-family:futura-pt, sans-serif;font-weight:400;font-style:normal;color:#fff;background:rgba(3,185,2,0.8);border-radius:50%}html{visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}
