@charset "utf-8";
.f-fig{font-family:'Figtree',sans-serif}.shop{position:relative;z-index:0;background:-webkit-linear-gradient(270deg, #ffc7f6 2.54%, #f9a1e7 12.52%, #f790e1 18.2%, #f786d0 21.3%, #f777b4 27.35%, #f76a9e 33.9%, #f7628f 41.09%, #f75d86 49.42%, #f75b83 61.52%, #fa3a6e 71.64%, #ff0c52 83.86%, #ff124e 87.43%, #ff2343 92.23%, #ff3f31 97.7%, #ff4d28 100%);background:-moz-linear-gradient(270deg, #ffc7f6 2.54%, #f9a1e7 12.52%, #f790e1 18.2%, #f786d0 21.3%, #f777b4 27.35%, #f76a9e 33.9%, #f7628f 41.09%, #f75d86 49.42%, #f75b83 61.52%, #fa3a6e 71.64%, #ff0c52 83.86%, #ff124e 87.43%, #ff2343 92.23%, #ff3f31 97.7%, #ff4d28 100%);background:-o-linear-gradient(270deg, #ffc7f6 2.54%, #f9a1e7 12.52%, #f790e1 18.2%, #f786d0 21.3%, #f777b4 27.35%, #f76a9e 33.9%, #f7628f 41.09%, #f75d86 49.42%, #f75b83 61.52%, #fa3a6e 71.64%, #ff0c52 83.86%, #ff124e 87.43%, #ff2343 92.23%, #ff3f31 97.7%, #ff4d28 100%);background:-ms-linear-gradient(270deg, #ffc7f6 2.54%, #f9a1e7 12.52%, #f790e1 18.2%, #f786d0 21.3%, #f777b4 27.35%, #f76a9e 33.9%, #f7628f 41.09%, #f75d86 49.42%, #f75b83 61.52%, #fa3a6e 71.64%, #ff0c52 83.86%, #ff124e 87.43%, #ff2343 92.23%, #ff3f31 97.7%, #ff4d28 100%);background:linear-gradient(180deg, #ffc7f6 2.54%, #f9a1e7 12.52%, #f790e1 18.2%, #f786d0 21.3%, #f777b4 27.35%, #f76a9e 33.9%, #f7628f 41.09%, #f75d86 49.42%, #f75b83 61.52%, #fa3a6e 71.64%, #ff0c52 83.86%, #ff124e 87.43%, #ff2343 92.23%, #ff3f31 97.7%, #ff4d28 100%)}.shop.inview--enter .shop__bomb{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1), opacity 500ms ease;-moz-transition:-moz-transform 500ms cubic-bezier(0.19, 1, 0.22, 1), opacity 500ms ease;-o-transition:-o-transform 500ms cubic-bezier(0.19, 1, 0.22, 1), opacity 500ms ease;-ms-transition:-ms-transform 500ms cubic-bezier(0.19, 1, 0.22, 1), opacity 500ms ease;transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1), opacity 500ms ease}.shop.inview--enter .shop__bombInner{width:100%;height:100%;-webkit-animation:bomb2 3000ms ease infinite 1800ms;-moz-animation:bomb2 3000ms ease infinite 1800ms;-o-animation:bomb2 3000ms ease infinite 1800ms;-ms-animation:bomb2 3000ms ease infinite 1800ms;animation:bomb2 3000ms ease infinite 1800ms}.shop.inview--enter .shop__bomb--2{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1) 100ms, opacity 500ms ease 100ms;-moz-transition:-moz-transform 500ms cubic-bezier(0.19, 1, 0.22, 1) 100ms, opacity 500ms ease 100ms;-o-transition:-o-transform 500ms cubic-bezier(0.19, 1, 0.22, 1) 100ms, opacity 500ms ease 100ms;-ms-transition:-ms-transform 500ms cubic-bezier(0.19, 1, 0.22, 1) 100ms, opacity 500ms ease 100ms;transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1) 100ms, opacity 500ms ease 100ms}.shop.inview--enter .shop__bomb--2 .shop__bombInner{-webkit-animation:bomb2 3000ms ease infinite 3600ms;-moz-animation:bomb2 3000ms ease infinite 3600ms;-o-animation:bomb2 3000ms ease infinite 3600ms;-ms-animation:bomb2 3000ms ease infinite 3600ms;animation:bomb2 3000ms ease infinite 3600ms}@-moz-keyframes bomb1{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}15%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}30%{-webkit-transform:scale(.99);-moz-transform:scale(.99);-o-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}45%,100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bomb1{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}15%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}30%{-webkit-transform:scale(.99);-moz-transform:scale(.99);-o-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}45%,100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes bomb1{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}15%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}30%{-webkit-transform:scale(.99);-moz-transform:scale(.99);-o-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}45%,100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes bomb1{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}15%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}30%{-webkit-transform:scale(.99);-moz-transform:scale(.99);-o-transform:scale(.99);-ms-transform:scale(.99);transform:scale(.99)}45%,100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes bomb2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}8%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}24%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}32%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bomb2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}8%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}24%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}32%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes bomb2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}8%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}24%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}32%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes bomb2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}8%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}16%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}24%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}32%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes bomb2_sp{0%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}8%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}16%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}24%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}32%,100%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}}@-webkit-keyframes bomb2_sp{0%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}8%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}16%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}24%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}32%,100%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}}@-o-keyframes bomb2_sp{0%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}8%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}16%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}24%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}32%,100%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}}@keyframes bomb2_sp{0%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}8%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}16%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}24%{-webkit-transform:scale(1.2) rotate(15deg);-moz-transform:scale(1.2) rotate(15deg);-o-transform:scale(1.2) rotate(15deg);-ms-transform:scale(1.2) rotate(15deg);transform:scale(1.2) rotate(15deg)}32%,100%{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg)}}.shop.inview--enter .shop__boxWrap{-webkit-animation:bomb1 1500ms ease forwards 300ms;-moz-animation:bomb1 1500ms ease forwards 300ms;-o-animation:bomb1 1500ms ease forwards 300ms;-ms-animation:bomb1 1500ms ease forwards 300ms;animation:bomb1 1500ms ease forwards 300ms}.shop.inview--enter .shop__hearts{-webkit-animation:bomb1 2000ms ease forwards 500ms,bubble_slow 2300ms infinite cubic-bezier(.455,.03,.515,.955) 1000ms;-moz-animation:bomb1 2000ms ease forwards 500ms,bubble_slow 2300ms infinite cubic-bezier(.455,.03,.515,.955) 1000ms;-o-animation:bomb1 2000ms ease forwards 500ms,bubble_slow 2300ms infinite cubic-bezier(.455,.03,.515,.955) 1000ms;-ms-animation:bomb1 2000ms ease forwards 500ms,bubble_slow 2300ms infinite cubic-bezier(.455,.03,.515,.955) 1000ms;animation:bomb1 2000ms ease forwards 500ms,bubble_slow 2300ms infinite cubic-bezier(.455,.03,.515,.955) 1000ms}.shop.inview--enter .shop__heartPh{-webkit-animation:boyon 2800ms ease infinite 2000ms;-moz-animation:boyon 2800ms ease infinite 2000ms;-o-animation:boyon 2800ms ease infinite 2000ms;-ms-animation:boyon 2800ms ease infinite 2000ms;animation:boyon 2800ms ease infinite 2000ms}.shop__cont{position:relative;width:clamp(90.078125px,90.078125vw,1153px);height:clamp(78.125px,78.125vw,1000px);margin:0 auto;padding:clamp(23.4375px,23.4375vw,300px) 0 clamp(16.40625px,16.40625vw,210px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shop__boxWrap{position:relative;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.95);-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.shop__boxWrap:before{content:"";position:absolute;z-index:-1;top:clamp(.46875px,.46875vw,6px);left:clamp(.46875px,.46875vw,6px);right:clamp(-6px,-.46875vw,-.46875px);bottom:clamp(-6px,-.46875vw,-.46875px);background-color:#000;border-radius:4.53125vw;-webkit-transition:border-radius 0.3s ease;-moz-transition:border-radius 0.3s ease;-o-transition:border-radius 0.3s ease;-ms-transition:border-radius 0.3s ease;transition:border-radius 0.3s ease}.shop__box{position:relative;z-index:1;width:clamp(43.515625px,43.515625vw,557px);height:clamp(9.140625px,9.140625vw,117px);padding:clamp(.78125px,.78125vw,10px) 0 0;background-color:#eee;border-radius:4.53125vw;text-align:center;border:3px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.25s ease, border-radius 0.25s ease;-moz-transition:height 0.25s ease, border-radius 0.25s ease;-o-transition:height 0.25s ease, border-radius 0.25s ease;-ms-transition:height 0.25s ease, border-radius 0.25s ease;transition:height 0.25s ease, border-radius 0.25s ease;cursor:pointer}.shop__box.is-opened{height:clamp(35.9375px,35.9375vw,460px)}.shop__box.is-opened .shop__boxInner:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.shop__box--2.is-opened{height:clamp(35.9375px,35.9375vw,460px) !important}.shop__boxInner{position:relative;width:100%;height:100%;overflow:hidden}.shop__boxInner:before{content:'';position:absolute;top:clamp(3.515625px,3.515625vw,45px);right:clamp(3.5546875px,3.5546875vw,45.5px);width:clamp(1.5625px,1.5625vw,20px);height:2px;background-color:#000}.shop__boxInner:after{content:'';position:absolute;top:clamp(2.8125px,2.8125vw,36px);right:clamp(4.2578125px,4.2578125vw,54.5px);width:2px;height:clamp(1.5625px,1.5625vw,20px);background-color:#000;-webkit-transition:-webkit-transform 200ms ease;-moz-transition:-moz-transform 200ms ease;-o-transition:-o-transform 200ms ease;-ms-transition:-ms-transform 200ms ease;transition:transform 200ms ease}.shop__ttl{font-size:clamp(4.0625px,4.0625vw,52px);font-weight:800;line-height:1.730769230769231;text-align:center}.shop__btns{position:relative;z-index:1;margin:clamp(1.953125px,1.953125vw,25px) auto 0;width:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shop__list{width:clamp(36.71875px,36.71875vw,470px);margin:clamp(.78125px,.78125vw,10px) auto 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-moz-box-pack:left;-o-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left}.shop__item{-webkit-flex-shrink:0;flex-shrink:0}.shop__item:nth-child(2n+1){width:clamp(21.09375px,21.09375vw,270px)}.shop__item:nth-child(2n){width:clamp(15.625px,15.625vw,200px)}.shop__itemTxt{font-size:clamp(1.25px,1.25vw,16px);line-height:1.875;font-weight:600;text-align:left;white-space:nowrap}.shop__note{margin:clamp(.78125px,.78125vw,10px) 0 0;font-size:clamp(.9375px,.9375vw,12px);line-height:3.75;font-weight:400;text-align:center;letter-spacing:.06em}.shop__bg{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.shop__deco{position:absolute;z-index:-1}.shop__deco--1{z-index:1;width:clamp(29.140624999999996px,29.140624999999996vw,373px);left:clamp(-33px,-2.578125vw,-2.578125px);bottom:clamp(-115px,-8.984375vw,-8.984375px);-webkit-transform:rotate3d(0,0,0,0deg);-moz-transform:rotate3d(0,0,0,0deg);-o-transform:rotate3d(0,0,0,0deg);-ms-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg);-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-animation:rote 4000ms ease infinite;-moz-animation:rote 4000ms ease infinite;-o-animation:rote 4000ms ease infinite;-ms-animation:rote 4000ms ease infinite;animation:rote 4000ms ease infinite}@-moz-keyframes rote{0%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}40%{-webkit-transform:rotate3d(0,1,0,360deg);-moz-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}80%,100%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}}@-webkit-keyframes rote{0%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}40%{-webkit-transform:rotate3d(0,1,0,360deg);-moz-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}80%,100%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}}@-o-keyframes rote{0%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}40%{-webkit-transform:rotate3d(0,1,0,360deg);-moz-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}80%,100%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}}@keyframes rote{0%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}40%{-webkit-transform:rotate3d(0,1,0,360deg);-moz-transform:rotate3d(0,1,0,360deg);-o-transform:rotate3d(0,1,0,360deg);-ms-transform:rotate3d(0,1,0,360deg);transform:rotate3d(0,1,0,360deg)}80%,100%{-webkit-transform:rotate3d(0,1,0,0deg);-moz-transform:rotate3d(0,1,0,0deg);-o-transform:rotate3d(0,1,0,0deg);-ms-transform:rotate3d(0,1,0,0deg);transform:rotate3d(0,1,0,0deg)}}.shop__deco--2{display:inline-block;width:clamp(32.109375px,32.109375vw,411px);right:clamp(-140px,-10.9375vw,-10.9375px);bottom:clamp(-170px,-13.28125vw,-13.28125px);-webkit-animation:fuwa 7000ms ease-in-out infinite;-moz-animation:fuwa 7000ms ease-in-out infinite;-o-animation:fuwa 7000ms ease-in-out infinite;-ms-animation:fuwa 7000ms ease-in-out infinite;animation:fuwa 7000ms ease-in-out infinite}@-moz-keyframes fuwa{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%{-webkit-transform:translate3d(-10%,-10%,0);-moz-transform:translate3d(-10%,-10%,0);-o-transform:translate3d(-10%,-10%,0);-ms-transform:translate3d(-10%,-10%,0);transform:translate3d(-10%,-10%,0)}60%{-webkit-transform:translate3d(0,-20%,0);-moz-transform:translate3d(0,-20%,0);-o-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fuwa{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%{-webkit-transform:translate3d(-10%,-10%,0);-moz-transform:translate3d(-10%,-10%,0);-o-transform:translate3d(-10%,-10%,0);-ms-transform:translate3d(-10%,-10%,0);transform:translate3d(-10%,-10%,0)}60%{-webkit-transform:translate3d(0,-20%,0);-moz-transform:translate3d(0,-20%,0);-o-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fuwa{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%{-webkit-transform:translate3d(-10%,-10%,0);-moz-transform:translate3d(-10%,-10%,0);-o-transform:translate3d(-10%,-10%,0);-ms-transform:translate3d(-10%,-10%,0);transform:translate3d(-10%,-10%,0)}60%{-webkit-transform:translate3d(0,-20%,0);-moz-transform:translate3d(0,-20%,0);-o-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fuwa{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}30%{-webkit-transform:translate3d(-10%,-10%,0);-moz-transform:translate3d(-10%,-10%,0);-o-transform:translate3d(-10%,-10%,0);-ms-transform:translate3d(-10%,-10%,0);transform:translate3d(-10%,-10%,0)}60%{-webkit-transform:translate3d(0,-20%,0);-moz-transform:translate3d(0,-20%,0);-o-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.shop__bomb{position:absolute;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1)}.shop__bombInner{position:absolute;top:0;left:0;width:100%;height:100%}.shop__bomb--1{width:clamp(38.125px,38.125vw,488px);aspect-ratio:1;top:clamp(13.28125px,13.28125vw,170px);left:clamp(9.765625px,9.765625vw,125px)}.shop__bomb--2{width:clamp(57.8125px,57.8125vw,740px);aspect-ratio:1;top:clamp(0,0,0);right:clamp(1.5625px,1.5625vw,20px)}.shop .kira--1{width:clamp(3.28125px,3.28125vw,42px);top:clamp(14.84375px,14.84375vw,190px);left:clamp(1.5625px,1.5625vw,20px)}.shop .kira--2{width:clamp(3.28125px,3.28125vw,42px);top:clamp(10.9375px,10.9375vw,140px);right:clamp(-10px,-.78125vw,-.78125px)}.shop .kira--3{width:clamp(6.71875px,6.71875vw,86px);bottom:clamp(5.46875px,5.46875vw,70px);right:clamp(.78125px,.78125vw,10px)}.shop .circle{z-index:1}.shop .circle--1{width:clamp(1.328125px,1.328125vw,17px);height:clamp(1.328125px,1.328125vw,17px);top:clamp(12.5px,12.5vw,160px);left:clamp(7.03125px,7.03125vw,90px)}.shop .circle--2{width:clamp(1.328125px,1.328125vw,17px);height:clamp(1.328125px,1.328125vw,17px);top:clamp(7.03125px,7.03125vw,90px);right:clamp(10.15625px,10.15625vw,130px)}.shop__hearts{position:absolute;z-index:10;top:clamp(-170px,-13.28125vw,-13.28125px);right:clamp(1.953125px,1.953125vw,25px);width:clamp(17.34375px,17.34375vw,222px);height:clamp(15.625px,15.625vw,200px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.shop__heart{position:absolute;z-index:1;top:clamp(-15px,-1.171875vw,-1.171875px);left:clamp(1.171875px,1.171875vw,15px);width:clamp(16.40625px,16.40625vw,210px);height:clamp(15.234375px,15.234375vw,195px)}.shop__star{position:absolute;-webkit-animation:boyon2 1000ms ease infinite;-moz-animation:boyon2 1000ms ease infinite;-o-animation:boyon2 1000ms ease infinite;-ms-animation:boyon2 1000ms ease infinite;animation:boyon2 1000ms ease infinite}.shop__star--1{top:0;left:0;width:clamp(4.453125px,4.453125vw,57px);aspect-ratio:.7808219178082192;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;-ms-animation-delay:500ms;animation-delay:500ms}.shop__star--1 .mv__starPh{-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;-o-animation-delay:1000ms;-ms-animation-delay:1000ms;animation-delay:1000ms}.shop__star--2{left:clamp(1.5625px,1.5625vw,20px);bottom:clamp(1.5625px,1.5625vw,20px);width:clamp(6.640625px,6.640625vw,85px);aspect-ratio:1.133333333333333}.shop__star--3{right:0;bottom:0;width:clamp(6.640625px,6.640625vw,85px);aspect-ratio:.7727272727272727;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;-o-animation-delay:500ms;-ms-animation-delay:500ms;animation-delay:500ms}.shop__star--3 .mv__starPh{-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;-o-animation-delay:1000ms;-ms-animation-delay:1000ms;animation-delay:1000ms}.shop__starPh{-webkit-animation:star 2000ms linear infinite;-moz-animation:star 2000ms linear infinite;-o-animation:star 2000ms linear infinite;-ms-animation:star 2000ms linear infinite;animation:star 2000ms linear infinite}@media screen and (max-width:736px){.shop{padding:13.333333333333334vw 0 0}.shop.inview--enter .shop__bomb--1{-webkit-transform:scale(1) rotate(15deg);-moz-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg);-webkit-transition:-webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation:bomb2_sp 3000ms ease infinite 1800ms;-moz-animation:bomb2_sp 3000ms ease infinite 1800ms;-o-animation:bomb2_sp 3000ms ease infinite 1800ms;-ms-animation:bomb2_sp 3000ms ease infinite 1800ms;animation:bomb2_sp 3000ms ease infinite 1800ms}.shop__cont{position:relative;z-index:1;width:86.13333333333333vw;height:auto;margin:0 auto;padding:40vw 0 53.333333333333336vw;display:block}.shop__boxWrap:nth-child(2){display:inline-block;width:100%}.shop__boxWrap:before{content:'';position:absolute;z-index:-1;top:1.066666666666667vw;left:1.066666666666667vw;right:-1.066666666666667vw;bottom:-1.066666666666667vw;background-color:#000;border-radius:9.333333333333334vw}.shop__boxWrap.is-opened:before{border-radius:9.333333333333334vw}.shop__box{position:relative;width:auto;height:18vw;padding:1.733333333333333vw 0 0;border-radius:9.333333333333334vw}.shop__box--2{margin:5.333333333333333vw 0 0}.shop__box--2.is-opened{height:133.33333333333334vw !important}.shop__box.is-opened{height:72.66666666666667vw;border-radius:9.333333333333334vw}.shop__boxInner{position:relative;width:100%;height:100%;overflow:hidden}.shop__boxInner:before{content:'';position:absolute;top:6.8vw;right:7.466666666666667vw;width:2.933333333333333vw;height:2px;background-color:#000}.shop__boxInner:after{top:5.6vw;right:8.666666666666666vw;width:2px;height:2.933333333333333vw}.shop__ttl{font-size:8.133333333333333vw;line-height:1.704918032786885}.shop__btns{margin:4vw auto 0;width:auto;display:block}.shop__list{width:65.33333333333333vw;margin:1.333333333333333vw auto 0}.shop__item{-webkit-flex-shrink:0;flex-shrink:0}.shop__item:nth-child(2n+1){width:37.6vw}.shop__item:nth-child(2n){width:clamp(16.25px,16.25vw,208px)}.shop__itemTxt{font-size:2.266666666666667vw;line-height:2.411764705882353}.shop__note{margin:3.333333333333333vw 0 0;font-size:1.733333333333333vw}.shop__deco--1{z-index:1;width:50vw;left:-4.4vw;bottom:-17.333333333333332vw}.shop__deco--2{display:block;width:54.8vw;right:26.666666666666668vw;bottom:-46.666666666666664vw}.shop__bomb{position:absolute}.shop__bomb--1{z-index:1;width:80vw;top:44vw;left:-6.666666666666667vw;-webkit-transform:scale(0) rotate(15deg);-moz-transform:scale(0) rotate(15deg);-o-transform:scale(0) rotate(15deg);-ms-transform:scale(0) rotate(15deg);transform:scale(0) rotate(15deg)}.shop__bomb--2{width:114.66666666666667vw;top:-6.666666666666667vw;right:-13.333333333333334vw}.shop .kira--1{width:7.066666666666666vw;top:54.666666666666664vw;left:-4vw}.shop .kira--2{width:7.066666666666666vw;top:16vw;right:9.333333333333334vw}.shop .kira--3{width:11.466666666666667vw;bottom:22.666666666666668vw;right:12vw}.shop .circle--1{width:2.8vw;height:2.8vw;top:22.666666666666668vw;left:6.666666666666667vw}.shop .circle--2{width:1.733333333333333vw;height:1.733333333333333vw;top:12vw;right:4vw}.shop__hearts{top:-22.666666666666668vw;right:-4vw;width:33.333333333333336vw;height:29.333333333333332vw;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.shop__heart{width:30.666666666666668vw;height:28.266666666666666vw;left:3.333333333333333vw}.shop__star--1{top:0;left:0;width:9.066666666666666vw}.shop__star--2{left:2.666666666666667vw;bottom:2.666666666666667vw;width:12vw}.shop__star--3{right:0;bottom:0;width:12.666666666666666vw}}.special__mv{scroll-snap-align:start;scroll-snap-stop:always;position:relative;width:100%;height:100svh;overflow:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special__mv.inview--enter{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.special__movie{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;pointer-events:none}.special__movie iframe{position:absolute;z-index:-1;top:-50%;left:50%;width:100%;height:200%;pointer-events:none;-webkit-transform:scale(1.02) translate3d(-50%,0,0);-moz-transform:scale(1.02) translate3d(-50%,0,0);-o-transform:scale(1.02) translate3d(-50%,0,0);-ms-transform:scale(1.02) translate3d(-50%,0,0);transform:scale(1.02) translate3d(-50%,0,0);will-change:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.special-prof{position:relative;padding:0 0 clamp(4.6875px,4.6875vw,60px)}.special-prof__wrapper{margin:clamp(12.109375px,12.109375vw,155px) auto 0;width:clamp(88.125px,88.125vw,1128px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:clamp(6.25px,6.25vw,80px)}.special-prof__wrapper.inview--enter .special-prof__ph-box{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1)}.special-prof__wrapper.inview--enter .special-prof__ph-inner{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1000ms cubic-bezier(0.19, 1, 0.22, 1)}.special-prof__wrapper.inview--enter .special-prof__ph-img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1000ms cubic-bezier(0.19, 1, 0.22, 1)}.special-prof__wrapper.inview--enter .special-prof__ph-deco{-webkit-animation:flash 1000ms cubic-bezier(.19,1,.22,1);-moz-animation:flash 1000ms cubic-bezier(.19,1,.22,1);-o-animation:flash 1000ms cubic-bezier(.19,1,.22,1);-ms-animation:flash 1000ms cubic-bezier(.19,1,.22,1);animation:flash 1000ms cubic-bezier(.19,1,.22,1)}.special-prof__wrapper.inview--enter .special-prof__txt-box{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;-moz-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;-o-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;-ms-transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1) 300ms}.special-prof__wrapper.inview--enter .special-prof__txt-path{opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotateY(0deg) translate3d(0,0,0);-moz-transform:rotateY(0deg) translate3d(0,0,0);-o-transform:rotateY(0deg) translate3d(0,0,0);-ms-transform:rotateY(0deg) translate3d(0,0,0);transform:rotateY(0deg) translate3d(0,0,0);-webkit-transition:opacity 500ms ease, -webkit-transform 500ms ease;-moz-transition:opacity 500ms ease, -moz-transform 500ms ease;-o-transition:opacity 500ms ease, -o-transform 500ms ease;-ms-transition:opacity 500ms ease, -ms-transform 500ms ease;transition:opacity 500ms ease, transform 500ms ease}.special-prof__wrapper.inview--enter .special-prof__txt-path--1{-webkit-transition-delay:340ms;-moz-transition-delay:340ms;-o-transition-delay:340ms;-ms-transition-delay:340ms;transition-delay:340ms}.special-prof__wrapper.inview--enter .special-prof__txt-path--2{-webkit-transition-delay:380ms;-moz-transition-delay:380ms;-o-transition-delay:380ms;-ms-transition-delay:380ms;transition-delay:380ms}.special-prof__wrapper.inview--enter .special-prof__txt-path--3{-webkit-transition-delay:420ms;-moz-transition-delay:420ms;-o-transition-delay:420ms;-ms-transition-delay:420ms;transition-delay:420ms}.special-prof__wrapper.inview--enter .special-prof__txt-path--4{-webkit-transition-delay:460ms;-moz-transition-delay:460ms;-o-transition-delay:460ms;-ms-transition-delay:460ms;transition-delay:460ms}.special-prof__wrapper.inview--enter .special-prof__txt-path--5{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;-ms-transition-delay:500ms;transition-delay:500ms}.special-prof__ph-box{position:relative;width:clamp(42.96875px,42.96875vw,550px);-webkit-flex-shrink:0;flex-shrink:0;aspect-ratio:550/620;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special-prof__ph-inner{overflow:hidden;border-radius:49% 49% 22px 22px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.special-prof__ph-img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.special-prof__ph-deco{position:absolute;z-index:1;top:0;left:0;width:clamp(6.09375px,6.09375vw,78px);aspect-ratio:1/1}.special-prof__ph-deco--2{left:auto;right:0}.special-prof__txt-box{position:relative;width:clamp(38.828125px,38.828125vw,497px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special-prof__txt-ttl{width:clamp(19.53125px,19.53125vw,250px);margin:0 auto}.special-prof__txt-ttl svg{overflow:visible}.special-prof__txt-path{fill:#000;will-change:transform;transform-box:fill-box;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special-prof__txt-deco{position:absolute;top:0;padding-top:clamp(1.5625px,1.5625vw,20px);left:clamp(3.984375px,3.984375vw,51px);width:clamp(2.1875px,2.1875vw,28px)}.special-prof__txt-deco--2{left:auto;right:clamp(3.984375px,3.984375vw,51px)}.special-prof__txt-dsc{margin:clamp(5.46875px,5.46875vw,70px) 0 0;font-size:clamp(1.40625px,1.40625vw,18px);line-height:2.055555555555555;letter-spacing:.05em}.special-prof__sns-box{margin:clamp(3.125px,3.125vw,40px) auto 0;width:clamp(21.875px,21.875vw,280px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.special-prof__sns-icon{width:clamp(6.25px,6.25vw,80px);-webkit-flex-shrink:0;flex-shrink:0}.special-prof__sns-a{display:inline-block;-webkit-transition:opacity 200ms ease, -webkit-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 200ms ease, -moz-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 200ms ease, -o-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 200ms ease, -ms-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 200ms ease, transform 200ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width:737px){.special-prof__sns-a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.special-prof__sns-path{fill:#000}.special-prof__sns-circle{fill:none;stroke:#000;stroke-width:1}.special-prof__movie-wrapper{margin:clamp(9.84375px,9.84375vw,126px) auto 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:clamp(86.09375px,86.09375vw,1102px);gap:clamp(3.984375px,3.984375vw,51px)}.special-prof__movie-wrapper.inview--enter .special-prof__movie-area{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 600ms ease, -webkit-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 600ms ease, -moz-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 600ms ease, -o-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 600ms ease, -ms-transform 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 600ms ease, transform 600ms cubic-bezier(0.19, 1, 0.22, 1)}.special-prof__movie-area{width:clamp(41.015625px,41.015625vw,525px);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,5%,0);-moz-transform:translate3d(0,5%,0);-o-transform:translate3d(0,5%,0);-ms-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}.special-prof__movie-ttl{font-size:clamp(2.34375px,2.34375vw,30px);font-weight:800;letter-spacing:.05em;text-align:center}.special-prof__movie-box{position:relative;z-index:1;width:100%;margin-top:clamp(2.578125px,2.578125vw,33px);aspect-ratio:16/9;border:2px solid #000;border-radius:16.5px;overflow:hidden;cursor:pointer}@media screen and (min-width:737px){.special-prof__movie-box:hover .special-prof__movie-play{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);-moz-transform:translate3d(-50%,-50%,0) scale(1.1);-o-transform:translate3d(-50%,-50%,0) scale(1.1);-ms-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}}.special-prof__movie-cont{position:absolute;z-index:0;top:-50%;left:50%;z-index:0;width:100%;height:200%;-webkit-transform:scale(1.02) translate3d(-50%,0,0);-moz-transform:scale(1.02) translate3d(-50%,0,0);-o-transform:scale(1.02) translate3d(-50%,0,0);-ms-transform:scale(1.02) translate3d(-50%,0,0);transform:scale(1.02) translate3d(-50%,0,0);will-change:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;object-fit:cover}.special-prof__movie-cover{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:1;-ms-filter:none;filter:none}.special-prof__movie-cover:before{content:'';position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.special-prof__movie-play{position:absolute;z-index:10;top:50%;left:50%;width:clamp(6.484375000000001px,6.484375000000001vw,83px);height:clamp(6.484375000000001px,6.484375000000001vw,83px);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:opacity 200ms ease, -webkit-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 200ms ease, -moz-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 200ms ease, -o-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 200ms ease, -ms-transform 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 200ms ease, transform 200ms cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width:736px){.special-prof{padding:0 0 5.333333333333333vw}.special-prof__wrapper{width:90.66666666666667vw;margin:8vw auto 0;display:block;gap:0}.special-prof__ph-box{width:auto}.special-prof__ph-deco{width:12.8vw}.special-prof__txt-box{width:auto}.special-prof__txt-ttl{width:40.8vw;margin:8vw auto 0}.special-prof__txt-deco{padding-top:2.666666666666667vw;left:13.333333333333334vw;width:3.733333333333333vw}.special-prof__txt-deco--2{left:auto;right:13.333333333333334vw}.special-prof__txt-dsc{margin:8vw 0 0;font-size:3.2vw;line-height:1.916666666666667}.special-prof__sns-box{margin:7.6vw auto 0;width:68vw}.special-prof__sns-icon{width:20vw;-webkit-flex-shrink:0;flex-shrink:0}.special-prof__movie-wrapper{margin:16.8vw auto 0;display:block;width:90.66666666666667vw;gap:0}.special-prof__movie-area{width:auto;margin:0}.special-prof__movie-area:nth-child(2){margin-top:9.333333333333334vw}.special-prof__movie-ttl{font-size:4.8vw}.special-prof__movie-box{margin-top:4.4vw;border-radius:2.933333333333333vw}.special-prof__movie-play{width:11.066666666666666vw;height:11.066666666666666vw}}.special__box{scroll-snap-align:start;position:relative;background:-webkit-linear-gradient(270deg, #ffc7f6 5.01%, #f9a1e7 15.86%, #f790e1 22.03%, #f78bd8 23.88%, #f776b4 32.86%, #f76799 41.21%, #f75e89 48.63%, #f75b83 54.37%, #f8527e 59.1%, #fa3a6f 66.76%, #fe1457 76.34%, #ff0c52 78.05%, #ff124e 81.67%, #ff2343 86.52%, #ff3f31 92.06%, #ff4d28 94.39%);background:-moz-linear-gradient(270deg, #ffc7f6 5.01%, #f9a1e7 15.86%, #f790e1 22.03%, #f78bd8 23.88%, #f776b4 32.86%, #f76799 41.21%, #f75e89 48.63%, #f75b83 54.37%, #f8527e 59.1%, #fa3a6f 66.76%, #fe1457 76.34%, #ff0c52 78.05%, #ff124e 81.67%, #ff2343 86.52%, #ff3f31 92.06%, #ff4d28 94.39%);background:-o-linear-gradient(270deg, #ffc7f6 5.01%, #f9a1e7 15.86%, #f790e1 22.03%, #f78bd8 23.88%, #f776b4 32.86%, #f76799 41.21%, #f75e89 48.63%, #f75b83 54.37%, #f8527e 59.1%, #fa3a6f 66.76%, #fe1457 76.34%, #ff0c52 78.05%, #ff124e 81.67%, #ff2343 86.52%, #ff3f31 92.06%, #ff4d28 94.39%);background:-ms-linear-gradient(270deg, #ffc7f6 5.01%, #f9a1e7 15.86%, #f790e1 22.03%, #f78bd8 23.88%, #f776b4 32.86%, #f76799 41.21%, #f75e89 48.63%, #f75b83 54.37%, #f8527e 59.1%, #fa3a6f 66.76%, #fe1457 76.34%, #ff0c52 78.05%, #ff124e 81.67%, #ff2343 86.52%, #ff3f31 92.06%, #ff4d28 94.39%);background:linear-gradient(180deg, #ffc7f6 5.01%, #f9a1e7 15.86%, #f790e1 22.03%, #f78bd8 23.88%, #f776b4 32.86%, #f76799 41.21%, #f75e89 48.63%, #f75b83 54.37%, #f8527e 59.1%, #fa3a6f 66.76%, #fe1457 76.34%, #ff0c52 78.05%, #ff124e 81.67%, #ff2343 86.52%, #ff3f31 92.06%, #ff4d28 94.39%);background-size:100% 200%;-webkit-animation:gradientShift 8s ease-in-out infinite;-moz-animation:gradientShift 8s ease-in-out infinite;-o-animation:gradientShift 8s ease-in-out infinite;-ms-animation:gradientShift 8s ease-in-out infinite;animation:gradientShift 8s ease-in-out infinite}@media screen and (min-width:737px){.special__box{scroll-snap-stop:always}}.special__box:nth-child(2n){-webkit-animation:gradientShiftReverse 8s ease-in-out infinite;-moz-animation:gradientShiftReverse 8s ease-in-out infinite;-o-animation:gradientShiftReverse 8s ease-in-out infinite;-ms-animation:gradientShiftReverse 8s ease-in-out infinite;animation:gradientShiftReverse 8s ease-in-out infinite}.special__box:nth-child(2n) .special__slider{margin-left:auto}.special__box:nth-child(2n) .special__name{left:0;right:auto}@-moz-keyframes gradientShiftReverse{0%{background-position:0% 100%}50%{background-position:0% 0%}100%{background-position:0% 100%}}@-webkit-keyframes gradientShiftReverse{0%{background-position:0% 100%}50%{background-position:0% 0%}100%{background-position:0% 100%}}@-o-keyframes gradientShiftReverse{0%{background-position:0% 100%}50%{background-position:0% 0%}100%{background-position:0% 100%}}@keyframes gradientShiftReverse{0%{background-position:0% 100%}50%{background-position:0% 0%}100%{background-position:0% 100%}}.special__box.inview--enter .special__slider{clip-path:inset(0 0 0 0);opacity:1;-ms-filter:none;filter:none;-webkit-transition:clip-path 500ms cubic-bezier(0.55, 0.38, 0.19, 0.98), opacity 500ms ease;-moz-transition:clip-path 500ms cubic-bezier(0.55, 0.38, 0.19, 0.98), opacity 500ms ease;-o-transition:clip-path 500ms cubic-bezier(0.55, 0.38, 0.19, 0.98), opacity 500ms ease;-ms-transition:clip-path 500ms cubic-bezier(0.55, 0.38, 0.19, 0.98), opacity 500ms ease;transition:clip-path 500ms cubic-bezier(0.55, 0.38, 0.19, 0.98), opacity 500ms ease}.special__box.inview--enter .special__slides{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:-ms-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.special__box.inview--enter .special__name{-webkit-animation:flash 1s forwards 150ms;-moz-animation:flash 1s forwards 150ms;-o-animation:flash 1s forwards 150ms;-ms-animation:flash 1s forwards 150ms;animation:flash 1s forwards 150ms}@-moz-keyframes flash{0%,20%,40%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}10%,30%,50%,100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes flash{0%,20%,40%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}10%,30%,50%,100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes flash{0%,20%,40%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}10%,30%,50%,100%{opacity:1;-ms-filter:none;filter:none}}@keyframes flash{0%,20%,40%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}10%,30%,50%,100%{opacity:1;-ms-filter:none;filter:none}}.special__box.inview--enter .special__dots{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 600ms ease 600ms;-moz-transition:opacity 600ms ease 600ms;-o-transition:opacity 600ms ease 600ms;-ms-transition:opacity 600ms ease 600ms;transition:opacity 600ms ease 600ms}.special__box.inview--enter .special__arrow{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 600ms ease 600ms;-moz-transition:opacity 600ms ease 600ms;-o-transition:opacity 600ms ease 600ms;-ms-transition:opacity 600ms ease 600ms;transition:opacity 600ms ease 600ms}@-moz-keyframes gradientShift{0%{background-position:0% 0%}50%{background-position:0% 100%}100%{background-position:0% 0%}}@-webkit-keyframes gradientShift{0%{background-position:0% 0%}50%{background-position:0% 100%}100%{background-position:0% 0%}}@-o-keyframes gradientShift{0%{background-position:0% 0%}50%{background-position:0% 100%}100%{background-position:0% 0%}}@keyframes gradientShift{0%{background-position:0% 0%}50%{background-position:0% 100%}100%{background-position:0% 0%}}.special__name{position:absolute;z-index:1;top:0;right:0;color:#fff;font-size:60px;font-weight:900;line-height:1;text-align:center;letter-spacing:.03em;padding:100px 40px 40px 47px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special__slider{position:relative;width:auto;height:100svh;min-height:100svh;aspect-ratio:.7111111111111111;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);clip-path:inset(0 100% 0 0)}.special__slider.fade-mode{cursor:default}.special__slider.fade-mode .special__slides{position:relative;overflow:hidden}.special__slider.fade-mode .special__slide{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;-moz-transition:clip-path 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;-o-transition:clip-path 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;-ms-transition:clip-path 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;transition:clip-path 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;pointer-events:none;z-index:1}.special__slider.fade-mode .special__slide img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;-moz-transition:-moz-transform 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;-o-transition:-o-transform 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;-ms-transition:-ms-transform 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms;transition:transform 0ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms}.special__slider.fade-mode .special__slide.active{opacity:1;-ms-filter:none;filter:none;pointer-events:auto;clip-path:inset(0 0 0 0);-webkit-transition:clip-path 480ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:clip-path 480ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:clip-path 480ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:clip-path 480ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 480ms cubic-bezier(0.165, 0.84, 0.44, 1);z-index:2}.special__slider.fade-mode .special__slide.active img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:-moz-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:-o-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:-ms-transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1200ms cubic-bezier(0.165, 0.84, 0.44, 1)}.special__slider.fade-mode .special__slide.transitioning{z-index:3;clip-path:inset(0 0 0 0)}.special__slides{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.special__slide{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.special__slide img{width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);pointer-events:none}.special__slideTxt{position:absolute;bottom:90px;left:0;right:0;font-size:27px;font-weight:900;line-height:1.037037037037037;text-align:center;color:#fff}.special__dots{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:18px;z-index:10;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special__dot{width:26px;height:26px;cursor:pointer;color:#ffff69}.special__dot svg{fill:currentColor;-webkit-transition:fill 0.3s ease;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-ms-transition:fill 0.3s ease;transition:fill 0.3s ease}.special__dot.active{color:#ff0c52}.special__dot:hover{color:#ff0c52}.special__arrow{position:absolute;top:50%;width:62px;height:62px;cursor:pointer;z-index:3;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.special__arrow:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC45OSA2My45MSI+PGRlZnM+PHN0eWxlPi5ke2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iYyI+PHBvbHlsaW5lIGNsYXNzPSJkIiBwb2ludHM9Ii43MyA2My4yMyAyOS42MyAzMS45NiAuNzMgLjY4Ii8+PC9nPjwvc3ZnPg==");position:absolute;top:0;left:50%;width:28px;height:28px;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (min-width:737px){.special__arrow:hover:before{-webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}}.special__arrow--prev{left:20px}.special__arrow--prev:before{-webkit-transform:translate3d(-50%,0,0) scale(-1,1);-moz-transform:translate3d(-50%,0,0) scale(-1,1);-o-transform:translate3d(-50%,0,0) scale(-1,1);-ms-transform:translate3d(-50%,0,0) scale(-1,1);transform:translate3d(-50%,0,0) scale(-1,1)}@media screen and (min-width:737px){.special__arrow--prev:hover:before{-webkit-transform:translate3d(-70%,0,0) scale(-1,1);-moz-transform:translate3d(-70%,0,0) scale(-1,1);-o-transform:translate3d(-70%,0,0) scale(-1,1);-ms-transform:translate3d(-70%,0,0) scale(-1,1);transform:translate3d(-70%,0,0) scale(-1,1)}}.special__arrow--next{right:20px}@media screen and (max-width:736px){.special__box:nth-child(2n) .special__slider{margin-left:0}.special__name{left:0;right:auto;font-size:7.466666666666667vw;padding:13.333333333333334vw 5.333333333333333vw 5.333333333333333vw 5.333333333333333vw}.special__slider{width:100vw;height:100svh;min-height:100svh;aspect-ratio:auto}.special__slideTxt{bottom:16vw;font-size:5.466666666666667vw}.special__dots{bottom:5.333333333333333vw;gap:2.4vw}.special__dot{width:4.266666666666667vw;height:4.266666666666667vw}.special__arrow{width:11.466666666666667vw;height:11.466666666666667vw}.special__arrow:before{width:5.333333333333333vw;height:11.466666666666667vw}.special__arrow--prev{left:1.333333333333333vw}.special__arrow--next{right:1.333333333333333vw}}.special__snap{position:relative;height:100svh;scroll-snap-type:y mandatory;scroll-snap-stop:always;overflow-y:scroll}.special__bottom{width:100%;overflow:hidden;background:-webkit-linear-gradient(top, #ffc7f6 5%, #f790e1 22%, #f75b83 54%, #ff0c52 78%, #ff4d28 94%);background:-moz-linear-gradient(top, #ffc7f6 5%, #f790e1 22%, #f75b83 54%, #ff0c52 78%, #ff4d28 94%);background:-o-linear-gradient(top, #ffc7f6 5%, #f790e1 22%, #f75b83 54%, #ff0c52 78%, #ff4d28 94%);background:-ms-linear-gradient(top, #ffc7f6 5%, #f790e1 22%, #f75b83 54%, #ff0c52 78%, #ff4d28 94%);background:linear-gradient(to bottom, #ffc7f6 5%, #f790e1 22%, #f75b83 54%, #ff0c52 78%, #ff4d28 94%)}.special__bottom .shop__deco--1{display:none}.special__bottom .shop{background:none}.special__logo .logo{top:25px;left:30px;width:331px}@media screen and (max-width:736px){.special__logo .logo{top:2.266666666666667vw;left:2.666666666666667vw;width:45.333333333333336vw}}