html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{width:100%;height:auto;border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}ol,ul,li{list-style-type:none}a{text-decoration:none}body{color:#128fe3;font-family:fagun,sans-serif;font-weight:500;font-style:normal;background:#fffaef}body.noscroll{overflow:hidden}.wrapper{position:relative}.main{overflow:hidden}.c_peyp{position:absolute;bottom:0;right:0}.ja{font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal}.en{font-family:fagun,sans-serif;font-weight:500;font-style:normal}.fadein{opacity:0;transition:all .5s linear}.fadein.in{opacity:1}@keyframes yurayura{0%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pyon{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes jump{0%,20%,40%,60%{transform:translateY(0)}10%,30%,50%{transform:translateY(-10px)}}.opening{position:fixed;width:100%;height:100%;top:0;left:0;background:#dff0f2;z-index:10000}.opening.start .op-smurfs{opacity:1;transform:translateX(0)}.opening.start .op-ttl span{opacity:1;transform:translateY(0)}.opening.start .op-peyo{opacity:1}.op-inner{position:relative;width:100%;height:100%}.op-inner .op-wrap{width:100%;position:absolute;top:0;left:50%;margin-top:69.2%;transform:translateX(-50%)}@media screen and (min-width: 769px){.op-inner .op-wrap{margin-top:20.2049780381%}}.op-inner .op-smurfs{width:26.9613333333%;line-height:0;margin:0 auto;opacity:0;transform:translateX(150px);transition:transform 2s linear,opacity .3s ease}.op-inner .op-smurfs img{animation:yurayura 1s step-end 0s infinite}@media screen and (min-width: 769px){.op-inner .op-smurfs{width:8.3521229868%}}.op-inner .op-ttl{font-size:4.6666666667vw;text-align:center;line-height:1;margin:0;margin-top:7.8666666667%;display:flex;align-items:center;vertical-align:middle;justify-content:center;overflow:hidden}@media screen and (min-width: 769px){.op-inner .op-ttl{font-size:1.2811127379vw;margin:0;margin-top:2.0021961933%}}.op-inner .op-ttl span{display:block;transform:translateY(30px);opacity:0;transition:transform .5s linear,opacity .2s ease}.op-inner .op-ttl span:nth-of-type(1){transition-delay:2s}.op-inner .op-ttl span:nth-of-type(2){transition-delay:2.3s}.op-inner .op-ttl span:nth-of-type(3){transition-delay:2.6s}.op-inner .op-peyo{position:absolute;bottom:0;right:0;width:14.4546666667%;margin:0;margin-bottom:2.8893333333%;margin-right:4.7866666667%;opacity:0;transition:opacity .3s 2.5s ease}@media screen and (min-width: 769px){.op-inner .op-peyo{width:3.0380673499%;margin:0;margin-bottom:.9150805271%;margin-right:1.0248901903%}}.mv_wrapper{position:relative;width:100%;overflow:hidden}@media screen and (min-width: 769px){.mv_wrapper{height:100vh;overflow:hidden}}.mv_wrapper .mv-ph{transform:scale(1.1, 1.1);transition:transform 1.5s linear}.mv_wrapper.start .mv-ph{transform:scale(1, 1)}.mv_wrapper.start .header_title-above span,.mv_wrapper.start .header_title-bottom span{opacity:1;transform:translateY(0)}.mv_wrapper.start .header_sub span{opacity:1;transform:translateY(0)}.header_title{position:absolute;top:0;left:50%;transform:translateX(-50%);font-weight:bold;color:#128fe3;white-space:nowrap;text-align:center;margin-top:11.6%;font-weight:500;font-size:9.7333333333vw}@media screen and (min-width: 769px){.header_title{font-size:3.5625915081vw;margin-top:11.6%}}.header_title-above{display:flex;overflow:hidden;justify-content:center;line-height:1}.header_title-above span{display:block;transform:translateY(100px);opacity:0;transition:transform .9s ease,opacity 1.3s ease}.header_title-above span:nth-of-type(2){transition-delay:.3s}.header_title-above span:nth-of-type(3){transition-delay:.6s}.header_title-bottom{margin-top:1.3333333333%;overflow:hidden}.header_title-bottom span{line-height:1;display:block;transform:translateY(100px);opacity:0;transition:transform .9s 1.2s ease,opacity 1.3s 1.2s ease}.header_sub{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:14.4%;font-size:5.2vw;white-space:nowrap;color:#fff;overflow:hidden}.header_sub span{opacity:0;transform:translateY(50px);transition:all .4s 2s}@media screen and (min-width: 769px){.header_sub{font-size:1.9033674963vw;margin-bottom:14.4%}}.mv_smurfs{position:relative;width:36.7426666667%;margin:-11.7333333333% auto 0;transform:scale(0.5, 0.5);opacity:0;transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .5s ease}.mv_smurfs .mv_egg-smurfs{animation:yurayura 2s step-end infinite}.mv_smurfs .mv_c{opacity:0;transition:opacity .3s 1s ease;width:23.3806292412%;margin:0;margin-bottom:-15.604020757%;margin-right:-14.515368146%}.mv_smurfs.show{transform:scale(1, 1);opacity:1}.mv_smurfs.show .mv_c{opacity:1}.lead-wrapper{position:relative;margin:0;margin-top:12.1333333333%;margin-bottom:16.752%}.lead-wrapper .lead{font-size:3.4666666667vw;line-height:1.6153846154;text-align:center;letter-spacing:.05em}@media screen and (min-width: 769px){.lead-wrapper .lead{font-size:min(1.269033675vw,17px);line-height:1.6470588235}}.closing-wrap{padding-top:16%}.closing-wrap.show .closing-sentence span{-webkit-clip-path:inset(0);clip-path:inset(0)}.closing-wrap.show .cake{transform:translateY(0px);opacity:1}.closing-wrap.show .cake img{transform:rotate(0)}.closing-wrap.show .cake .cake_peyo{opacity:1}.closing-sentence{font-size:5.0666666667vw;line-height:1.52;text-align:center;position:relative;z-index:10;overflow:hidden}@media screen and (min-width: 769px){.closing-sentence{font-size:1.8546852123vw}}.closing-sentence span{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .5s linear}.closing-sentence span:nth-of-type(2){transition-delay:.25s}.closing-sentence span:nth-of-type(3){transition-delay:.5s}.cake{position:relative;z-index:1;width:17.8146666667%;margin:0 auto;margin-top:7.4213333333%;transform:translateY(-300px);opacity:0;transition:transform 3s .5s linear,opacity 1.5s .5s linear}.cake img{transform:rotate(720deg);transition:transform 3s .5s linear}@media screen and (min-width: 769px){.cake{margin:0 auto;margin-top:7.4213333333%;margin-bottom:13.3333333333%}}.cake .cake_peyo{opacity:0;transition:all .3s 3.5s ease;position:absolute;bottom:0;right:0;width:39.5838634833%;margin:0;margin-bottom:-48.6490532146%;margin-right:-30.6863258738%}.about-content{width:86.6666666667%;margin:0 auto;margin-top:20.7666666667%;background:#fff;border-radius:30px;display:block}@media screen and (min-width: 769px){.about-content{display:none}}.about-content .about{font-size:5.0666666667vw;line-height:1;text-align:center;padding-top:10.9230769231%}.about-content .smurfs_logo{width:47.8076923077%;line-height:0;margin:0 auto;margin-top:2.8261538462%}.about-content .about-img{width:66.14%;line-height:0;margin:0 auto;margin-top:5.6707692308%}.about-content .about-peyo{width:12.7692307692%;line-height:0;margin:0 auto;margin-top:1.2092307692%;margin-right:13.4492307692%}.about-content .about-txt{display:block;width:77.8046153846%;margin:0 auto;margin-top:5.8415384615%;font-size:3.4666666667vw;line-height:1.8076923077}.about-content .circle-smurfs{width:27.9076923077%;line-height:0;margin:0 auto;margin-top:8.8461538462%;opacity:0;transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg);transition:transform 1s linear,opacity .5s ease}.about-content .circle-smurfs.show{opacity:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}.about-content .about-credit{width:85.46%;margin:0 auto;margin-top:8.5630769231%;display:flex;align-items:center;vertical-align:middle;padding-bottom:10.4153846154%}.about-content .about-credit .credit_peyo{width:15.5232317413%;line-height:0}.about-content .about-credit .credit{width:83.999711966%;line-height:0}.section{position:relative}.section::before{content:"";position:absolute;left:0;top:0;width:2.6%;height:100%;background:repeating-linear-gradient(to bottom, #128FE3 0%, #128FE3 2px, transparent 1px, transparent 43px);pointer-events:none}@media screen and (min-width: 769px){.section::before{background:repeating-linear-gradient(to bottom, #128FE3 0%, #128FE3 2px, transparent 1px, transparent 61.5px)}}.time-wrapper{position:relative;display:flex;padding-left:23.3333333333%}.time-wrapper .watch{width:6.1333333333%;line-height:0;padding-top:.6666666667%;margin-right:3.2%;opacity:0;transition:opacity .5s ease}@media screen and (min-width: 769px){.time-wrapper .watch{padding-top:0}}.time-wrapper .watch img{transform:rotate(20deg);transform-origin:center;transition:transform 1s .5s ease}.time-wrapper .watch.show{opacity:1}.time-wrapper .watch.show img{transform:rotate(360deg)}.time-inner .time{display:flex;vertical-align:bottom;align-items:flex-end;line-height:1;overflow:hidden}.time-inner .time .minutus{margin-right:5px;font-size:5.6vw;transform:translateY(50px);transition:all .4s linear;line-height:1}.time-inner .time .ampm{font-size:3.2vw;transform:translateY(50px);transition:all .4s .1s linear;line-height:1}@media screen and (min-width: 769px){.time-inner .time .minutus{margin-right:8px;font-size:1.5373352855vw}.time-inner .time .ampm{font-size:.878477306vw}}.time-inner .time-ttl{margin-top:1.3333333333%;font-size:5.4666666667vw;overflow:hidden}.time-inner .time-ttl span{display:block;transform:translateY(50px);transition:all .4s .4s linear}@media screen and (min-width: 769px){.time-inner .time-ttl{font-size:1.5007320644vw}}.time-inner.show .time .minutus,.time-inner.show .time .ampm{transform:translateY(0)}.time-inner.show .time-ttl span{transform:translateY(0)}.memori{position:absolute;width:5.6%;margin-top:3%;height:2px;background:#128fe3;top:0;left:0}@media screen and (min-width: 769px){.memori{margin-top:3.5%}}.item_ph{line-height:0;position:relative;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(20px);overflow:hidden;transition:all .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-clip-path 1.3s ease;transition:opacity .5s ease,transform .5s ease,clip-path 1.3s ease;transition:opacity .5s ease,transform .5s ease,clip-path 1.3s ease,-webkit-clip-path 1.3s ease}.item_ph img{transform:scale(1.1, 1.1);transition:2s ease}.item_ph.show{opacity:1;transform:translateY(0);-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important}.item_ph.show img{transform:scale(1, 1)}.sec1-11,.sec3-7,.sec4-1,.sec4-9,.sec5-5{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important}.flex-photo .item_ph:first-of-type{-webkit-clip-path:inset(100% 0 0 0) !important;clip-path:inset(100% 0 0 0) !important}.flex-photo .item_ph:nth-of-type(2){-webkit-clip-path:inset(0 0 100% 0) !important;clip-path:inset(0 0 100% 0) !important}.flex-photo .item_ph.show{-webkit-clip-path:inset(0) !important;clip-path:inset(0) !important}.flex-photo{align-items:center;display:flex;width:88.5333333333%;justify-content:space-between}.flex-photo .item_ph{width:49.1987951807%}.change-photo{position:relative}.change-photo .second-ph{position:absolute;top:0;left:0;opacity:0;transition:all 1s 2s ease}.change-photo .second-ph.show{opacity:1}.modal_btn{position:absolute;display:block;width:15px;height:15px;bottom:9px;right:9px}@media screen and (min-width: 769px){.modal_btn{width:20px;height:20px}}.modal_btn::after,.modal_btn::before{content:"";position:absolute;background-color:#fff;border-radius:15px}.modal_btn::after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.modal_btn::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.section_1{padding-bottom:55.96%}.sec1-1{width:56.4573333333%;padding-top:26%;margin:0;margin-left:8.04%}.sec1-2{width:56.4573333333%;margin:0 auto;margin-top:8.64%;margin-right:0}.sec1-change{margin:0;margin-top:13.6%}.sec1-change .sec1-3{width:100%}.sec1-flex_1{margin:0;margin-top:14.5333333333%;margin-left:6.9333333333%}.sec1-flex_1 .sec1-5{margin-bottom:23.343373494%}.sec1-flex_1 .sec1-6{margin-top:23.343373494%}.sec1-7{width:72%;margin:0 auto;margin-top:13.6933333333%;margin-left:15.6%}.sec1-flex_2{margin:0;margin-top:18.4%;margin-left:7.0133333333%}.sec1-10{width:72%;margin:0 auto;margin-top:15.7333333333%;margin-left:15.6%}.sec1-11{width:100%;margin:0 auto;margin-top:17.2%}.section_2{padding-bottom:26.6293333333%}.time-wrapper2{margin:4% 0 0}.sec2-flex_1{padding-top:11.8666666667%;margin:0 auto 0 6.9333333333%}.sec2-flex_1 .sec2-1{padding-top:17.8012048193%}.sec2-flex_1 .sec2-2{margin-bottom:17.8012048193%}.sec2-3{width:100%;margin:0;margin-top:18.456%}.sec2-4{width:72%;margin:0 auto;margin-top:14.2066666667%;margin-left:15.692%}.sec2-flex_2{margin:0;margin-top:14.2066666667%;margin-left:7.28%}.sec2-7{width:100%;margin:0;margin-top:13.2%}.sec2-8{width:52.5213333333%;margin:0 auto;margin-top:13.228%;margin-left:21.3866666667%}.sec2-9{width:72%;margin:0 auto;margin-top:8.6813333333%;margin-left:13.7866666667%}.sec2-10{width:52.5213333333%;margin:0 auto;margin-top:8.6813333333%;margin-right:8.48%}.section_3{padding-top:13.7066666667%;padding-bottom:18.9133333333%}.time-wrapper3{margin:5% 0 0}.sec3-change{margin:0 auto 0 11.9333333333%;width:68%}.sec3-change .sec3-1{width:100%}.sec3-flex_1{margin:0;margin-top:17.168%;margin-left:7.28%}.sec3-flex_1 .sec3-3{margin:0;margin-bottom:17.5391566265%}.sec3-flex_1 .sec3-4{margin:0;margin-top:17.5391566265%}.sec3-5{margin:0 auto;margin-top:17.168%}.sec3-6{width:52.5213333333%;margin:0 auto;margin-top:12.968%;margin-right:9.1786666667%}.sec3-7{width:100%;margin:0 auto;margin-top:12.972%}.sec3-8{width:68%;margin:0 auto;margin-top:12.972%;margin-left:16.4146666667%}.section_4{padding-bottom:49.7213333333%}.sec4-1{width:82.6666666667%;padding-top:6.4266666667%;margin:0 auto;margin-left:7.1226666667%}.sec4-flex_1{margin:0;margin-top:16%;margin-left:7.212%}.sec4-flex_1 .sec4-2{margin-top:20.1731927711%}.sec4-flex_1 .sec4-3{margin-bottom:20.1731927711%}.sec4-4{margin-top:16.9253333333%}.sec4-flex_2{margin:0;margin-top:14.7013333333%;margin-left:7.212%}.sec4-flex_3{margin:0;margin-top:1.6%;margin-left:7.212%}.sec4-9{margin:0 auto;margin-top:17.0893333333%}.time-wrapper_5{margin:3.5% 0 1%}.sec5-1{width:85.3333333333%;padding-top:7.5866666667%;margin:0 auto;margin-left:14.5266666667%}.sec5-flex_1{margin:0;margin-top:16%;margin-left:7.212%;margin-bottom:14.9173333333%}.sec5-flex_1 .sec5-2{margin-top:20.1731927711%}.sec5-flex_1 .sec5-3{margin-bottom:20.1731927711%}.sec5-change{position:relative;z-index:15}.sec5-change .sec5-4{width:100%}.sec1-smurfs_wrap{position:absolute;width:44.788%;top:0;right:0;margin:0 auto;margin-top:5.5146666667%;margin-right:6.848%}.sec1-smurfs_wrap .sec1-smurfs{width:53.6780685303%;margin:0 0 0 auto;opacity:0;transform:opacity .3s ease;animation:yurayura 1.5s step-end 0s infinite}.sec1-smurfs_wrap .diling{position:absolute;left:0;opacity:0;transition:all .3s ease}.sec1-smurfs_wrap .diling_1{width:45.009079813%;top:0;margin-left:7.7401684975%}.sec1-smurfs_wrap .diling_2{width:41.6153136257%;top:0;margin-top:16.7663957608%;transition-delay:.3s}.sec1-smurfs_wrap .diling_3{width:31.3268434997%;bottom:0;margin-bottom:6.2159507011%;margin-left:13.1821023488%;transition-delay:.6s}.sec1-smurfs_wrap .sec1-smurfs_peyo{position:absolute;width:19.1807329344%;bottom:0;right:0;margin-bottom:-18.0107766961%;margin-right:-8.0378672859%;opacity:0;transition:all .5s 1s ease}.sec1-smurfs_wrap.show .sec1-smurfs{opacity:1}.sec1-smurfs_wrap.show .diling{opacity:1}.sec1-smurfs_wrap.show .diling_1{animation:diling_1 .9s .3s linear infinite}.sec1-smurfs_wrap.show .diling_2{animation:diling_2 .9s 1.2s linear infinite}.sec1-smurfs_wrap.show .diling_3{animation:diling_3 .9s 2.1s linear infinite}.sec1-smurfs_wrap.show .sec1-smurfs_peyo{opacity:1}@keyframes diling_1{0%,30%{transform:scale(1.1, 1.1)}33%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}@keyframes diling_2{0%{transform:scale(1, 1)}30%,33%,60%{transform:scale(1.1, 1.1)}63%,66%{transform:scale(1, 1)}}@keyframes diling_3{0%{transform:scale(1, 1)}60%{transform:scale(1, 1)}63%,66%,98%{transform:scale(1.1, 1.1)}100%{transform:scale(1, 1)}}.sec2-smurfs_wrap{position:absolute;bottom:0;right:0;width:43.892%;padding-top:38.572%;margin:0;margin-right:11.6506666667%}.sec2-smurfs_wrap.show .sec2-smurfs{opacity:1;animation:jump 5s linear infinite}.sec2-smurfs_wrap.show .egg{opacity:1;animation:egg 5s linear infinite}.sec2-smurfs_wrap.show .sec2-c_peyo{opacity:1}.sec2-smurfs_wrap .sec2-smurfs{position:absolute;top:0;left:0;width:54.6006865336%;opacity:0;transition:opacity .3s ease}.sec2-smurfs_wrap .egg{position:absolute;bottom:0;right:0;width:36.6566420608%;transform-origin:bottom;opacity:0;transition:opacity .3s .5s ease}.sec2-smurfs_wrap .sec2-c_peyo{opacity:0;transition:opacity .3s 1s ease}@keyframes egg{0%,75%,100%{transform:rotate(0deg)}5%,25%,35%,65%{transform:rotate(8deg)}20%,30%,60%{transform:rotate(-8deg)}15%,45%,55%{transform:rotate(5deg)}10%,40%,50%{transform:rotate(-5deg)}}.sec2-smurfs_wrap .sec2-c_peyo{position:absolute;bottom:0;right:0;width:18.4240104499%;margin:0;margin-bottom:-13.0623651994%;margin-right:-3.9490871533%}.three-smurfs{margin:0 auto;margin-top:16.7773333333%;display:flex;justify-content:space-between;align-items:flex-start;width:65.3533333333%;line-height:0}.three-smurfs .three-smurfs1{width:31.1333265327%;transition:transform .9s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s linear}.three-smurfs .three-smurfs2{width:30.882382944%;margin-top:2.6114454759%;transition:transform .9s .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s .3s linear}.three-smurfs .three-smurfs3{width:30.2499234928%;transition:transform .9s .6s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s .6s linear}.three-smurfs .three{transform:translateY(30px);opacity:0}.three-smurfs.show .three{transform:translateY(0px);opacity:1;animation:yurayura 2s step-end 2s infinite}.three-smurfs_peyo{line-height:0;width:11.0666666667%;margin:0 auto;margin-top:5.4666666667%;margin-right:8.72%;opacity:0;transition:opacity .5s 1.5s ease}.three-smurfs_peyo.show{opacity:1}.sec3-smurfs_wrap{width:24.3226666667%;position:absolute;top:0;right:0;margin:0;margin-top:-8.8%;margin-right:11.8173333333%;z-index:15;transform:translateX(-80px);opacity:0;transition:transform 1.5s 1.2s linear,opacity .5s 1s ease}.sec3-smurfs_wrap .sec3-c_peyo{position:absolute;bottom:0;right:0;width:28.6372108321%;margin:0;margin-bottom:-11.5118956255%;margin-right:-29.6020173227%;opacity:0;transition:opacity .5s 3s ease}.sec3-smurfs_wrap.show{opacity:1;transform:translate(0)}.sec3-smurfs_wrap.show .sec3-sm{animation:yurayura 1.5s step-end 0s infinite}.sec3-smurfs_wrap.show .sec3-c_peyo{opacity:1}.go-smurfs_wrap{position:relative;width:48.7826666667%;padding-top:8.4893333333%;margin:0 auto;margin-top:14.6666666667%;margin-left:27.7066666667%;transform:translateX(100%);opacity:0;transition:transform 3s ease,opacity .3s ease}.go-smurfs_wrap.show{opacity:1;transform:translateX(0)}.go-smurfs_wrap.show .go-sm{animation:pyon 1s step-end 0s infinite}.go-smurfs_wrap.show .herewe,.go-smurfs_wrap.show .go{opacity:1;transform:translateY(0)}.go-smurfs_wrap.show .flower{opacity:1;transform:rotate(0) scale(1, 1)}.go-smurfs_wrap .herewe{width:46.625850712%;position:absolute;top:0;left:0;margin:0;margin-left:18.801760188%;transform:translateY(30px);opacity:0;transition:transform .5s 1s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .1s 1s linear}.go-smurfs_wrap .go{width:30.9426845601%;position:absolute;top:0;right:0;margin:0;margin-top:3.4985103999%;margin-right:27.4879055402%;transform:translateY(30px);opacity:0;transition:transform .5s 1.5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .1s 1.5s linear}.go-smurfs_wrap .flower{width:4.9416459398%;position:absolute;top:0;right:0;margin:0;margin-top:11.9250006833%;margin-right:39.8502200235%;transform:rotate(180deg) scale(1.5, 1.5);opacity:0;transition:transform 1s 2.2s ease,opacity .5s 2s linear}.go-c_peyo{width:7.6826666667%;margin:0 auto;margin-top:2.0826666667%;margin-right:15.8266666667%;opacity:0;transition:all .3s 3s ease}.go-c_peyo.show{opacity:1}.cake_smurfs{width:35.9306666667%;position:absolute;bottom:0;right:0;margin:0;margin-bottom:20.6906666667%;margin-right:14.3226666667%;transform:translateX(100%);opacity:0;transition:opacity .3s ease}.cake_smurfs img{animation:pyon 1s step-end 0s infinite}.cake_smurfs.show{opacity:1;animation:walk 3s linear infinite}.cake_smurfs_peyo{width:7.992%;position:absolute;bottom:0;right:0;margin:0;margin-bottom:14.2666666667%;margin-right:8.712%;opacity:0;transition:opacity .3s 3s ease}.cake_smurfs_peyo.show{opacity:1}@keyframes walk{0%{transform:translateX(100%)}30%,50%{transform:translateX(0)}90%,100%{transform:translateX(-250%)}}.carry-egg-smurfs{width:39.2573333333%;line-height:0;margin:0 auto;margin-left:31.6%;margin-bottom:3.3333333333%;transform:scale(0.5, 0.5);opacity:0;transition:transform 1s ease,opacity .5s ease}.carry-egg-smurfs .carry-egg{animation:yurayura 1.5s step-end 0s infinite}.carry-egg-smurfs.show{transform:scale(1, 1);opacity:1}.carry-egg-peyo{width:8.5906666667%;line-height:0;margin:0 auto;margin-right:25.7733333333%;margin-bottom:12.2453333333%;opacity:0;transition:all .3s 3s eaes}.carry-egg-peyo.show{opacity:1}.footer{margin-top:10.2773333333%}@media screen and (min-width: 769px){.footer{display:none}}.allitem{margin:0 auto;width:66.6666666667%}.allitem a{display:block;position:relative;width:100%;border:solid 2.5px #128fe3;text-align:center;font-size:5.3333333333vw;line-height:1;padding:9.4% 0;border-radius:50px;color:#128fe3;background:#fff;transition:all .3s ease}.allitem a .arrow{position:absolute;display:inline-block;width:1.902%;height:0;padding-top:3.804%;top:50%;right:0;transform:translateY(-50%);margin-right:13.4%;transition:all .3s ease}.allitem a .arrow::before,.allitem a .arrow::after{content:"";position:absolute;top:50%;right:0;width:9px;height:2.5px;border-radius:9999px;background-color:#128fe3;transform-origin:calc(100% - 1px) 50%}.allitem a .arrow::before{transform:rotate(45deg)}.allitem a .arrow::after{transform:rotate(-45deg)}.allitem:hover a{color:#fff;background:#128fe3}.allitem:hover a .arrow{margin-right:12%}.allitem:hover a .arrow::after,.allitem:hover a .arrow::before{background-color:#fff}.store-info{font-size:2.9333333333vw;text-align:center;margin-top:5.508%}.store-info a{color:#128fe3}.link-list{margin:0 auto;margin-top:11.2%;width:66.7813333333%;display:flex;flex-wrap:wrap;align-items:center;vertical-align:middle;justify-content:space-between}.link-list li{display:block;width:43.4073393763%;text-align:center}.link-list li:nth-of-type(3),.link-list li:nth-of-type(4){margin-top:7.5150740726%}.link-list li a{font-size:3.7333333333vw;line-height:1;color:#128fe3}.sc-logo{width:32.4386666667%;line-height:0;margin:0 auto;margin-top:12.4%}.copyright{font-size:3.2vw;text-align:center;display:flex;justify-content:center;padding:0;padding-top:7.6253333333%;padding-bottom:11.5866666667%}.pc_left{opacity:0;transition:opacity 1s linear}.pc_left.show{opacity:1}.pc_left.show .left-inner .left-about_wrapper{opacity:1}.pc_left.show .left-inner .left-show{opacity:1}.pc_left.show .left-inner .circle-smurfs{transform:rotateY(0deg);opacity:1}.left-inner .left-about_wrapper{position:fixed;top:50%;left:0;transform:translateY(-50%);margin-left:5.9846266471%;width:19.6427525622%;background:#fff;border-radius:30px;display:block}.left-inner .left-show{opacity:0;transition:opacity .5s .5s linear}.left-inner .about{font-size:1.1482430454vw;line-height:1;text-align:center;padding-top:11.1378205128%}.left-inner .smurfs_logo{width:47.8085867621%;line-height:0;margin:0 auto;margin-top:2.9815146094%}.left-inner .about-img{width:66.1523553965%;line-height:0;margin:0 auto;margin-top:5.7766845558%}.left-inner .about-txt{display:block;width:77.8044871795%;margin:0 auto;margin-top:10.8024001193%;font-feature-settings:"palt";font-size:.7686676428vw;line-height:1.8095238095}.left-inner .circle-smurfs{width:27.9069767442%;line-height:0;margin:0 auto;margin-top:5.4971675611%;transform:rotateY(180deg);opacity:0;transition:transform 1s 1s,opacity .3s 1s}.left-inner .about-credit{width:85.4613893858%;margin:0 auto;margin-top:10.3719439475%;display:flex;align-items:center;vertical-align:middle;padding-bottom:10.379397734%}.left-inner .about-credit .credit_peyo{width:15.5226549213%;line-height:0}.left-inner .about-credit .credit{width:101.742183071%;line-height:0}.pc_right{opacity:0;transition:opacity 1s linear}.pc_right.show{opacity:1}.right-inner{position:fixed;top:50%;right:0;transform:translateY(-50%);margin-right:5.9846266471%;text-align:center;width:17.7525622255%;z-index:2000}.right-inner .pc-subttl{font-size:1.0614934114vw}.right-inner .pc-ttl{font-size:2.0497803807vw;margin-top:6.1855670103%;white-space:nowrap;line-height:1.1}.right-inner .pc-change-smurfs{line-height:0;width:101.0618556701%;height:0;padding-top:45.6783505155%;margin:20.618556701% auto 0;position:relative}.right-inner .pc-change-smurfs .pc-smurfs{position:absolute;width:100%;top:0;left:0;opacity:0;transition:opacity .2s linear}.right-inner .pc-change-smurfs .pc-smurfs.show{opacity:1}.right-inner .pc-peyo{width:14.1298969072%;margin:6.5979381443% 10.7216494845% 0 auto}.right-inner .pc-allitem{width:90.7731958763%;margin:9.793814433% auto 0}.right-inner .pc-allitem a{position:relative;display:block;width:100%;color:#128fe3;background:#fff;border:solid 1.5px #128fe3;border-radius:50px;line-height:1;padding:10.1078932425%;font-size:1.2811127379vw;transition:all .3s ease}.right-inner .pc-allitem a .arrow{position:absolute;display:inline-block;width:1.902%;height:0;padding-top:3.804%;top:50%;right:0;transform:translateY(-50%);margin-right:13.4%;transition:all .3s ease}.right-inner .pc-allitem a .arrow::before,.right-inner .pc-allitem a .arrow::after{content:"";position:absolute;top:50%;right:0;width:9px;height:2.5px;border-radius:9999px;background-color:#128fe3;transform-origin:calc(100% - 1px) 50%}.right-inner .pc-allitem a .arrow::before{transform:rotate(45deg)}.right-inner .pc-allitem a .arrow::after{transform:rotate(-45deg)}.right-inner .pc-allitem:hover a{color:#fff;background:#128fe3}.right-inner .pc-allitem:hover a .arrow{margin-right:12%}.right-inner .pc-allitem:hover a .arrow::after,.right-inner .pc-allitem:hover a .arrow::before{background-color:#fff}.right-inner .pc-store-info{font-size:.7320644217vw;margin-top:7.4226804124%}.right-inner .pc-store-info a{color:#128fe3}.right-inner .pc-link-lists{display:flex;align-items:center;vertical-align:middle;justify-content:space-between;flex-wrap:wrap;width:95.0226804124%;margin:11.4618556701% auto 0}.right-inner .pc-link-lists li{width:47.1748470251%;white-space:nowrap}.right-inner .pc-link-lists li:nth-of-type(3),.right-inner .pc-link-lists li:nth-of-type(4){margin-top:11.9342099553%}.right-inner .pc-link-lists li a{display:block;width:100%;color:#128fe3;line-height:1;font-size:.8418740849vw}.right-inner .pc-sc-logo{width:44.8350515464%;margin:13.7113402062% auto 0}.right-inner .pc-copy{font-size:.6588579795vw;line-height:1;display:flex;justify-content:center;margin:12.8865979381% auto 0}.right-inner .pc-change-smurfs img:nth-child(1){opacity:1}.wrapper:has(#smurfs1.on) .right-inner .pc-change-smurfs img:nth-child(1){opacity:1}.wrapper:has(#smurfs1.on) .right-inner .pc-change-smurfs img:not(:nth-child(1)){opacity:0}.wrapper:has(#smurfs2.on) .right-inner .pc-change-smurfs img:nth-child(2){opacity:1}.wrapper:has(#smurfs2.on) .right-inner .pc-change-smurfs img:not(:nth-child(2)){opacity:0}.wrapper:has(#smurfs3.on) .right-inner .pc-change-smurfs img:nth-child(3){opacity:1}.wrapper:has(#smurfs3.on) .right-inner .pc-change-smurfs img:not(:nth-child(3)){opacity:0}.wrapper:has(#smurfs4.on) .right-inner .pc-change-smurfs img:nth-child(4){opacity:1}.wrapper:has(#smurfs4.on) .right-inner .pc-change-smurfs img:not(:nth-child(4)){opacity:0}.wrapper:has(#smurfs5.on) .right-inner .pc-change-smurfs img:nth-child(5){opacity:1}.wrapper:has(#smurfs5.on) .right-inner .pc-change-smurfs img:not(:nth-child(5)){opacity:0}.wrapper:has(#smurfs6.on) .right-inner .pc-change-smurfs img:nth-child(6){opacity:1}.wrapper:has(#smurfs6.on) .right-inner .pc-change-smurfs img:not(:nth-child(6)){opacity:0}.wrapper:has(#smurfs7.on) .right-inner .pc-change-smurfs img:nth-child(7){opacity:1}.wrapper:has(#smurfs7.on) .right-inner .pc-change-smurfs img:not(:nth-child(7)){opacity:0}.wrapper:has(#smurfs8.on) .right-inner .pc-change-smurfs img:nth-child(8){opacity:1}.wrapper:has(#smurfs8.on) .right-inner .pc-change-smurfs img:not(:nth-child(8)){opacity:0}.wrapper:has(#smurfs9.on) .right-inner .pc-change-smurfs img:nth-child(9){opacity:1}.wrapper:has(#smurfs9.on) .right-inner .pc-change-smurfs img:not(:nth-child(9)){opacity:0}.bg{display:none;position:fixed;top:0;left:0;background-image:url(../img/bg.jpg);background-repeat:repeat-y;background-size:100%;content:"";width:100%;height:100%;z-index:-1}@media screen and (min-width: 769px){.bg{display:block}}@media screen and (min-width: 769px){.contents-inner{display:grid;align-items:start;grid-template-columns:31.6983894583% 36.6032210835% 31.6983894583%;overflow:hidden;position:relative;z-index:1000}}.contents-inner .pc_left,.contents-inner .pc_right{position:sticky;top:0;min-height:100vh;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s ease;display:none;z-index:2000}@media screen and (min-width: 769px){.contents-inner .pc_left,.contents-inner .pc_right{display:flex}}.contents-inner .contents{max-width:1000px}@media screen and (min-width: 769px){.contents-inner .contents{overflow-y:scroll;background:#fffaef;position:relative;-ms-overflow-style:none;scrollbar-width:none}}html:has(.modal.show){overflow:hidden}.modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;height:100%;width:100%;left:0;top:0;position:fixed;z-index:1500;background-color:rgba(18,143,227,.5);margin-inline:auto;opacity:0;visibility:hidden;transition:.7s ease}.modal.show{opacity:1;visibility:visible}.modal .cover{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width: 769px){.modal{width:36.6032210835%;left:50%;transform:translateX(-50%)}}.modal-inner{width:86%;margin:0 auto;position:relative}@media screen and (min-width: 769px){.modal-inner{width:77.4%}}.close{aspect-ratio:1/1;background-color:#128fe3;border-radius:50%;position:absolute;right:0;bottom:0;width:26.5px;z-index:50;margin:0;margin-right:5%;transition:all .1s ease}.close::after,.close::before{background-color:#fff;content:"";display:block;height:1.5px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:15px}.close::before{rotate:45deg}.close::after{rotate:-45deg}.swiper-slide{width:100%;background:#fff;color:#128fe3;border-radius:30px;z-index:2;height:-moz-fit-content;height:fit-content}.slide-head{font-size:3.7333333333vw;line-height:1;text-align:center;padding-top:10.1162790698%;padding-bottom:9.3333333333%}@media screen and (min-width: 769px){.slide-head{font-size:1.0248901903vw}}.modal-img{width:66.6666666667%;margin:0 auto;line-height:0}.modal_detail{width:66.519379845%;margin:0 auto;margin-top:10.8527131783%;padding-bottom:27.7519379845%}.modal_detail li{margin-top:6.993006993%}.modal_detail li:first-of-type{margin-top:0}.modal_detail li a{color:#128fe3}.modal_detail .item-name{font-size:3.7333333333vw;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal;line-height:1}@media screen and (min-width: 769px){.modal_detail .item-name{font-size:1.0248901903vw}}.modal_detail .price-buy{margin-top:3.0303030303%;display:flex;justify-content:space-between;align-items:center;vertical-align:middle;line-height:1}.modal_detail .price-buy .modal_price{font-size:3.7333333333vw;font-family:noto-sans-cjk-jp,sans-serif;font-weight:300;font-style:normal}.modal_detail .price-buy .modal_price span{font-size:3.0666666667vw}@media screen and (min-width: 769px){.modal_detail .price-buy .modal_price{font-size:1.0248901903vw}.modal_detail .price-buy .modal_price span{font-size:.8418740849vw}}.modal_detail .price-buy .modal_buy{width:20.979020979%;text-align:center;border-radius:15px;border:solid 1px #128fe3;font-size:3.6vw;padding:2.5px 0;color:#128fe3;background:#fff;transition:all .3s ease}.modal_detail .price-buy .modal_buy:hover{color:#fff;background:#128fe3}@media screen and (min-width: 769px){.modal_detail .price-buy .modal_buy{font-size:.9882869693vw}}.swiper-pagination{text-align:center;font-size:3.7333333333vw;line-height:1;position:absolute;left:50%;transform:translate(-50%, -50%);z-index:50;transition:all .1s ease}@media screen and (min-width: 769px){.swiper-pagination{font-size:1.0248901903vw}}.swiper-button-prev,.swiper-button-next{aspect-ratio:1/1;background-size:100% 100%;display:block;top:45%;position:absolute;transform:translateY(-50%);width:35px;z-index:50}@media screen and (min-width: 769px){.swiper-button-prev,.swiper-button-next{width:42px}}.swiper-button-prev{left:0;margin-left:-5.5%;background-image:url(../img/modal/prev.png)}.swiper-button-next{right:0;margin-right:-5.5%;background-image:url(../img/modal/next.png)}.slide1,.slide2,.slide4,.slide5,.slide6,.slide7,.slide9,.slide10,.slide11,.slide14,.slide15,.slide17,.slide18,.slide19,.slide20,.slide21,.slide24,.slide27,.slide28,.slide30,.slide31,.slide33,.slide34{margin-top:25.7333333333%}html:has(.slide1.swiper-slide-active) .swiper-pagination,html:has(.slide2.swiper-slide-active) .swiper-pagination,html:has(.slide4.swiper-slide-active) .swiper-pagination,html:has(.slide5.swiper-slide-active) .swiper-pagination,html:has(.slide6.swiper-slide-active) .swiper-pagination,html:has(.slide7.swiper-slide-active) .swiper-pagination,html:has(.slide9.swiper-slide-active) .swiper-pagination,html:has(.slide10.swiper-slide-active) .swiper-pagination,html:has(.slide11.swiper-slide-active) .swiper-pagination,html:has(.slide14.swiper-slide-active) .swiper-pagination,html:has(.slide15.swiper-slide-active) .swiper-pagination,html:has(.slide17.swiper-slide-active) .swiper-pagination,html:has(.slide18.swiper-slide-active) .swiper-pagination,html:has(.slide19.swiper-slide-active) .swiper-pagination,html:has(.slide20.swiper-slide-active) .swiper-pagination,html:has(.slide21.swiper-slide-active) .swiper-pagination,html:has(.slide24.swiper-slide-active) .swiper-pagination,html:has(.slide27.swiper-slide-active) .swiper-pagination,html:has(.slide28.swiper-slide-active) .swiper-pagination,html:has(.slide30.swiper-slide-active) .swiper-pagination,html:has(.slide31.swiper-slide-active) .swiper-pagination,html:has(.slide33.swiper-slide-active) .swiper-pagination,html:has(.slide34.swiper-slide-active) .swiper-pagination{bottom:10%}@media screen and (min-width: 769px){html:has(.slide1.swiper-slide-active) .swiper-pagination,html:has(.slide2.swiper-slide-active) .swiper-pagination,html:has(.slide4.swiper-slide-active) .swiper-pagination,html:has(.slide5.swiper-slide-active) .swiper-pagination,html:has(.slide6.swiper-slide-active) .swiper-pagination,html:has(.slide7.swiper-slide-active) .swiper-pagination,html:has(.slide9.swiper-slide-active) .swiper-pagination,html:has(.slide10.swiper-slide-active) .swiper-pagination,html:has(.slide11.swiper-slide-active) .swiper-pagination,html:has(.slide14.swiper-slide-active) .swiper-pagination,html:has(.slide15.swiper-slide-active) .swiper-pagination,html:has(.slide17.swiper-slide-active) .swiper-pagination,html:has(.slide18.swiper-slide-active) .swiper-pagination,html:has(.slide19.swiper-slide-active) .swiper-pagination,html:has(.slide20.swiper-slide-active) .swiper-pagination,html:has(.slide21.swiper-slide-active) .swiper-pagination,html:has(.slide24.swiper-slide-active) .swiper-pagination,html:has(.slide27.swiper-slide-active) .swiper-pagination,html:has(.slide28.swiper-slide-active) .swiper-pagination,html:has(.slide30.swiper-slide-active) .swiper-pagination,html:has(.slide31.swiper-slide-active) .swiper-pagination,html:has(.slide33.swiper-slide-active) .swiper-pagination,html:has(.slide34.swiper-slide-active) .swiper-pagination{bottom:11%}}html:has(.slide1.swiper-slide-active) .close,html:has(.slide2.swiper-slide-active) .close,html:has(.slide4.swiper-slide-active) .close,html:has(.slide5.swiper-slide-active) .close,html:has(.slide6.swiper-slide-active) .close,html:has(.slide7.swiper-slide-active) .close,html:has(.slide9.swiper-slide-active) .close,html:has(.slide10.swiper-slide-active) .close,html:has(.slide11.swiper-slide-active) .close,html:has(.slide14.swiper-slide-active) .close,html:has(.slide15.swiper-slide-active) .close,html:has(.slide17.swiper-slide-active) .close,html:has(.slide18.swiper-slide-active) .close,html:has(.slide19.swiper-slide-active) .close,html:has(.slide20.swiper-slide-active) .close,html:has(.slide21.swiper-slide-active) .close,html:has(.slide24.swiper-slide-active) .close,html:has(.slide27.swiper-slide-active) .close,html:has(.slide28.swiper-slide-active) .close,html:has(.slide30.swiper-slide-active) .close,html:has(.slide31.swiper-slide-active) .close,html:has(.slide33.swiper-slide-active) .close,html:has(.slide34.swiper-slide-active) .close{margin-bottom:18%}@media screen and (min-width: 769px){html:has(.slide1.swiper-slide-active) .close,html:has(.slide2.swiper-slide-active) .close,html:has(.slide4.swiper-slide-active) .close,html:has(.slide5.swiper-slide-active) .close,html:has(.slide6.swiper-slide-active) .close,html:has(.slide7.swiper-slide-active) .close,html:has(.slide9.swiper-slide-active) .close,html:has(.slide10.swiper-slide-active) .close,html:has(.slide11.swiper-slide-active) .close,html:has(.slide14.swiper-slide-active) .close,html:has(.slide15.swiper-slide-active) .close,html:has(.slide17.swiper-slide-active) .close,html:has(.slide18.swiper-slide-active) .close,html:has(.slide19.swiper-slide-active) .close,html:has(.slide20.swiper-slide-active) .close,html:has(.slide21.swiper-slide-active) .close,html:has(.slide24.swiper-slide-active) .close,html:has(.slide27.swiper-slide-active) .close,html:has(.slide28.swiper-slide-active) .close,html:has(.slide30.swiper-slide-active) .close,html:has(.slide31.swiper-slide-active) .close,html:has(.slide33.swiper-slide-active) .close,html:has(.slide34.swiper-slide-active) .close{margin-bottom:20%}}.slide3,.slide8,.slide13,.slide22,.slide26,.slide29,.slide32{margin-top:17.3333333333%}@media screen and (min-width: 769px){.slide3,.slide8,.slide13,.slide22,.slide26,.slide29,.slide32{margin-top:15%}}html:has(.slide3.swiper-slide-active) .swiper-pagination,html:has(.slide8.swiper-slide-active) .swiper-pagination,html:has(.slide13.swiper-slide-active) .swiper-pagination,html:has(.slide22.swiper-slide-active) .swiper-pagination,html:has(.slide26.swiper-slide-active) .swiper-pagination,html:has(.slide29.swiper-slide-active) .swiper-pagination,html:has(.slide32.swiper-slide-active) .swiper-pagination{bottom:5%}@media screen and (min-width: 769px){html:has(.slide3.swiper-slide-active) .swiper-pagination,html:has(.slide8.swiper-slide-active) .swiper-pagination,html:has(.slide13.swiper-slide-active) .swiper-pagination,html:has(.slide22.swiper-slide-active) .swiper-pagination,html:has(.slide26.swiper-slide-active) .swiper-pagination,html:has(.slide29.swiper-slide-active) .swiper-pagination,html:has(.slide32.swiper-slide-active) .swiper-pagination{bottom:8%}}html:has(.slide3.swiper-slide-active) .close,html:has(.slide8.swiper-slide-active) .close,html:has(.slide13.swiper-slide-active) .close,html:has(.slide22.swiper-slide-active) .close,html:has(.slide26.swiper-slide-active) .close,html:has(.slide29.swiper-slide-active) .close,html:has(.slide32.swiper-slide-active) .close{margin-bottom:9%}@media screen and (min-width: 769px){html:has(.slide3.swiper-slide-active) .close,html:has(.slide8.swiper-slide-active) .close,html:has(.slide13.swiper-slide-active) .close,html:has(.slide22.swiper-slide-active) .close,html:has(.slide26.swiper-slide-active) .close,html:has(.slide29.swiper-slide-active) .close,html:has(.slide32.swiper-slide-active) .close{margin-bottom:16%}}.swiper-inner{position:absolute;width:100%;top:0;left:50%;transform:translateX(-50%);z-index:5;height:-moz-fit-content;height:fit-content}.slide12,.slide16,.slide23,.slide25{margin-top:10.1333333333%;height:0;padding-top:170.5426356589%}.slide12 .modal_detail,.slide16 .modal_detail,.slide23 .modal_detail,.slide25 .modal_detail{padding-bottom:0}html:has(.slide12.swiper-slide-active) .swiper-pagination,html:has(.slide16.swiper-slide-active) .swiper-pagination,html:has(.slide23.swiper-slide-active) .swiper-pagination,html:has(.slide25.swiper-slide-active) .swiper-pagination{bottom:3%}@media screen and (min-width: 769px){html:has(.slide12.swiper-slide-active) .swiper-pagination,html:has(.slide16.swiper-slide-active) .swiper-pagination,html:has(.slide23.swiper-slide-active) .swiper-pagination,html:has(.slide25.swiper-slide-active) .swiper-pagination{bottom:2%}}html:has(.slide12.swiper-slide-active) .close,html:has(.slide16.swiper-slide-active) .close,html:has(.slide23.swiper-slide-active) .close,html:has(.slide25.swiper-slide-active) .close{margin-bottom:5%}@media screen and (min-width: 769px){html:has(.slide12.swiper-slide-active) .close,html:has(.slide16.swiper-slide-active) .close,html:has(.slide23.swiper-slide-active) .close,html:has(.slide25.swiper-slide-active) .close{margin-bottom:5%}}.slide12,.slide16,.slide23{overflow:hidden}.slide12 .swiper-inner,.slide16 .swiper-inner,.slide23 .swiper-inner{overflow-y:scroll;height:85%}@media screen and (min-width: 769px){.slide12 .swiper-inner,.slide16 .swiper-inner,.slide23 .swiper-inner{height:88%}}