@media screen and (min-width: 1920px){.yaku{font-family:YakuHanJP}.page.page-content{max-width:100%}body{margin:0vw 0 0;width:100%}.din{font-family:"DIN Next 79","Zen Kaku Gothic New",sans-serif !important}.pixcel{position:absolute;z-index:1000;pointer-events:none;top:0px;left:50%;transform:translate(-50%, 0%);width:1400px;height:2213px;opacity:.4}.pixcel.off{opacity:0}header{background-color:#fff;height:4.4285714286vw;width:100%}header .btn{position:relative;top:1vw;display:block;width:9.2857142857vw;margin:0vw 0 0 1.4285714286vw}header .btn img{width:100%}#main{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;max-width:unset;min-width:unset;background-color:#fff}#main h1,#main h2,#main h3,#main .btn{font-family:"Noto Sans JP",sans-serif;text-transform:none}#main img{display:block;width:100%}#main ul{padding-left:0}#main section{position:relative;z-index:10}#main html,#main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}#main body{overflow:clip !important;margin:0}#main a.btn{display:block}#main a{padding:0}#main p{margin:0}#main li{list-style:none}#main .hide{display:none !important}#main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}#main #wrapper{overflow:clip !important}#main .js_fadein,#main .js_fadein2{transition:all .3s ease;transform:translate(0, 5vw);opacity:0}#main .js_fadein.on,#main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0vw);opacity:1}#main .js_opacity{opacity:0;filter:blur(10px)}#main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}#main .anim_opacity{opacity:0;filter:blur(10px);animation-name:anim_opacity;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes anim_opacity{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}#main .btnset{position:relative;z-index:10;display:block;color:#fff;font-size:1.1428571429vw;font-weight:bold;letter-spacing:.2em;line-height:1;text-align:center;padding:1vw;width:9.2857142857vw;height:3.4285714286vw;margin:1.0714285714vw 0 0}#main .btnset span{position:relative;z-index:20;display:block}#main .btnset_bg{position:absolute !important;top:0;left:0;z-index:10;width:100%}#main .btnset_bg_a{position:relative;top:0;left:0;z-index:20;width:100%;transition:all .5s ease;opacity:1}#main .btnset_bg_b{position:absolute !important;top:0;left:0;z-index:10;width:100%}#main .btnset:hover .btnset_bg_a{transition:all .5s ease;opacity:0}#main .float{position:absolute;z-index:100;top:6vw;right:14.0714285714vw;width:2.6428571429vw}#main .float .btn{display:block;width:100%}#main #kv{position:relative;z-index:10}#main #kv .arw{position:absolute;z-index:30;right:2.8571428571vw;top:38.5714285714vw;width:0.0714285714vw;height:4.2857142857vw;overflow:hidden}#main #kv .arw::after{content:"";display:block;top:-100%;right:0;width:100%;height:100%;position:absolute;z-index:20;background-color:#000;animation-name:loop_indicator;animation-duration:1.6s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes loop_indicator{0%{top:-100%}100%{top:100%}}#main #kv .pic_wrap{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main #kv .pic_wrap .pic{width:50%}#main #kv .pic_wrap .pic img{width:100.5%}#main #kv .ttl_wrap{position:relative;z-index:20;width:100%;padding-top:8.0714285714vw}#main #kv .ttl_wrap .ttl.a{margin:0 auto;width:19.2857142857vw}#main #kv .ttl_wrap .ttl.b{position:relative;left:-1.2857142857vw;margin:3.1428571429vw auto 0;width:9vw}#main #kv .text{margin:4.8571428571vw auto 0;width:22.8571428571vw}#main #kv .text_top{text-align:center;position:relative;z-index:20;left:0vw;letter-spacing:.27em;margin:5.7142857143vw auto 0;color:#000;font-size:1.2857142857vw;font-weight:400;line-height:1.7777777778}#main #kv .text_top span{letter-spacing:.3em;margin-left:0.5vw}#main #kv .btn{position:relative;z-index:20;left:0vw;margin:1.5714285714vw auto 0;width:13.1428571429vw}#main #kv .text_bot{position:relative;left:0vw;z-index:20;margin:5.7142857143vw auto 0;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.23em;line-height:2;text-align:center;padding-bottom:2.8571428571vw}#main #contents{background-color:#e9deea;padding:5.7142857143vw 0}#main #contents .ttl{position:relative;z-index:20;top:0.1428571429vw;left:0.1428571429vw;color:#000;font-size:2.2857142857vw;font-weight:500;letter-spacing:.18em;line-height:1;text-align:center;font-family:"Inter",sans-serif}#main #contents .bar{margin:1.2857142857vw auto 0;width:4.2857142857vw}#main #contents .text{margin-top:1.0714285714vw;color:#000;font-size:1vw;font-weight:400;letter-spacing:.16em;line-height:2.1428571429;text-align:center}#main #contents .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap;width:53.5714285714vw;margin:4.2857142857vw auto 0}#main #contents .wrap .content{width:23.9285714286vw}#main #contents .wrap .content .thumb{position:relative;z-index:10;width:100%}#main #contents .wrap .content .thumb>img{transition:all .5s ease;filter:brightness(1)}#main #contents .wrap .content .thumb .play{position:absolute;top:50%;left:50%;width:3.4285714286vw;transition:all .5s ease;transform:translate(-50%, -50%) scale(1)}#main #contents .wrap .content .thumb .play img{filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))}#main #contents .wrap .content .thumb:hover>img{transition:all .5s ease;filter:brightness(0.8)}#main #contents .wrap .content .thumb:hover .play{transition:all .5s ease;transform:translate(-50%, -50%) scale(1.15)}#main #contents .wrap .content .name{margin-top:0.5714285714vw;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.18em;line-height:1.5;text-align:center}#main #sns{padding-top:5.7142857143vw;padding-bottom:5.7142857143vw}#main #sns .official{font-family:"Inter",sans-serif;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main #sns .wrap{display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:14.8571428571vw;margin:0.7857142857vw auto 0}#main #sns .wrap .content{width:2.8571428571vw;transition:all .5s ease;opacity:1}#main #sns .wrap .content:hover{transition:all .5s ease;opacity:.5}#main #sns .share{margin-top:4.3571428571vw;font-family:"Inter",sans-serif;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main footer{background-color:#e9e9e9}#main footer .wrap_logo{display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:35.5714285714vw;margin:0vw auto 0;padding-top:2.8571428571vw}#main footer .wrap_logo .btn{display:block}#main footer .wrap_logo .btn.a{width:19.5vw}#main footer .wrap_logo .btn.b{width:11.7857142857vw}#main footer .policy{display:block;text-decoration:solid 1px underline;color:#000;font-size:0.7857142857vw;font-weight:400;letter-spacing:.15em;line-height:2.9090909091;text-align:center;font-family:"Inter",sans-serif;margin:2.8571428571vw auto 0;padding-bottom:2vw}#main #modal_movie.modal_movie{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}#main #modal_movie.modal_movie.on{transition:all .3s ease;opacity:1;pointer-events:all}#main #modal_movie.modal_movie .modal_movie_bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.7}#main #modal_movie.modal_movie .modal_movie_close{position:absolute;z-index:10;top:0px;right:0;width:3vw;cursor:pointer}#main #modal_movie.modal_movie .modal_movie_wrap{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:80vw;height:45vw;background-color:#fff}#main #modal_movie.modal_movie .modal_movie_wrap iframe{display:block;width:100%;height:100%}}@media screen and (min-width: 1367px)and (max-width: 1920px){.yaku{font-family:YakuHanJP}.page.page-content{max-width:100%}body{margin:0vw 0 0;width:100%}.din{font-family:"DIN Next 79","Zen Kaku Gothic New",sans-serif !important}.pixcel{position:absolute;z-index:1000;pointer-events:none;top:0px;left:50%;transform:translate(-50%, 0%);width:1400px;height:2213px;opacity:.4}.pixcel.off{opacity:0}header{background-color:#fff;height:4.4285714286vw;width:100%}header .btn{position:relative;top:1vw;display:block;width:9.2857142857vw;margin:0vw 0 0 1.4285714286vw}header .btn img{width:100%}#main{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;max-width:unset;min-width:unset;background-color:#fff}#main h1,#main h2,#main h3,#main .btn{font-family:"Noto Sans JP",sans-serif;text-transform:none}#main img{display:block;width:100%}#main ul{padding-left:0}#main section{position:relative;z-index:10}#main html,#main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}#main body{overflow:clip !important;margin:0}#main a.btn{display:block}#main a{padding:0}#main p{margin:0}#main li{list-style:none}#main .hide{display:none !important}#main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}#main #wrapper{overflow:clip !important}#main .js_fadein,#main .js_fadein2{transition:all .3s ease;transform:translate(0, 5vw);opacity:0}#main .js_fadein.on,#main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0vw);opacity:1}#main .js_opacity{opacity:0;filter:blur(10px)}#main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}#main .anim_opacity{opacity:0;filter:blur(10px);animation-name:anim_opacity;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes anim_opacity{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}#main .btnset{position:relative;z-index:10;display:block;color:#fff;font-size:1.1428571429vw;font-weight:bold;letter-spacing:.2em;line-height:1;text-align:center;padding:1vw;width:9.2857142857vw;height:3.4285714286vw;margin:1.0714285714vw 0 0}#main .btnset span{position:relative;z-index:20;display:block}#main .btnset_bg{position:absolute !important;top:0;left:0;z-index:10;width:100%}#main .btnset_bg_a{position:relative;top:0;left:0;z-index:20;width:100%;transition:all .5s ease;opacity:1}#main .btnset_bg_b{position:absolute !important;top:0;left:0;z-index:10;width:100%}#main .btnset:hover .btnset_bg_a{transition:all .5s ease;opacity:0}#main .float{position:absolute;z-index:100;top:6vw;right:14.0714285714vw;width:2.6428571429vw}#main .float .btn{display:block;width:100%}#main #kv{position:relative;z-index:10}#main #kv .arw{position:absolute;z-index:30;right:2.8571428571vw;top:38.5714285714vw;width:0.0714285714vw;height:4.2857142857vw;overflow:hidden}#main #kv .arw::after{content:"";display:block;top:-100%;right:0;width:100%;height:100%;position:absolute;z-index:20;background-color:#000;animation-name:loop_indicator;animation-duration:1.6s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes loop_indicator{0%{top:-100%}100%{top:100%}}#main #kv .pic_wrap{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main #kv .pic_wrap .pic{width:50%}#main #kv .pic_wrap .pic img{width:100.5%}#main #kv .ttl_wrap{position:relative;z-index:20;width:100%;padding-top:8.0714285714vw}#main #kv .ttl_wrap .ttl.a{margin:0 auto;width:19.2857142857vw}#main #kv .ttl_wrap .ttl.b{position:relative;left:-1.2857142857vw;margin:3.1428571429vw auto 0;width:9vw}#main #kv .text{margin:4.8571428571vw auto 0;width:22.8571428571vw}#main #kv .text_top{text-align:center;position:relative;z-index:20;left:0vw;letter-spacing:.27em;margin:5.7142857143vw auto 0;color:#000;font-size:1.2857142857vw;font-weight:400;line-height:1.7777777778}#main #kv .text_top span{letter-spacing:.3em;margin-left:0.5vw}#main #kv .btn{position:relative;z-index:20;left:0vw;margin:1.5714285714vw auto 0;width:13.1428571429vw}#main #kv .text_bot{position:relative;left:0vw;z-index:20;margin:5.7142857143vw auto 0;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.23em;line-height:2;text-align:center;padding-bottom:2.8571428571vw}#main #contents{background-color:#e9deea;padding:5.7142857143vw 0}#main #contents .ttl{position:relative;z-index:20;top:0.1428571429vw;left:0.1428571429vw;color:#000;font-size:2.2857142857vw;font-weight:500;letter-spacing:.18em;line-height:1;text-align:center;font-family:"Inter",sans-serif}#main #contents .bar{margin:1.2857142857vw auto 0;width:4.2857142857vw}#main #contents .text{margin-top:1.0714285714vw;color:#000;font-size:1vw;font-weight:400;letter-spacing:.16em;line-height:2.1428571429;text-align:center}#main #contents .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap;width:53.5714285714vw;margin:4.2857142857vw auto 0}#main #contents .wrap .content{width:23.9285714286vw}#main #contents .wrap .content .thumb{position:relative;z-index:10;width:100%}#main #contents .wrap .content .thumb>img{transition:all .5s ease;filter:brightness(1)}#main #contents .wrap .content .thumb .play{position:absolute;top:50%;left:50%;width:3.4285714286vw;transition:all .5s ease;transform:translate(-50%, -50%) scale(1)}#main #contents .wrap .content .thumb .play img{filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))}#main #contents .wrap .content .thumb:hover>img{transition:all .5s ease;filter:brightness(0.8)}#main #contents .wrap .content .thumb:hover .play{transition:all .5s ease;transform:translate(-50%, -50%) scale(1.15)}#main #contents .wrap .content .name{margin-top:0.5714285714vw;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.18em;line-height:1.5;text-align:center}#main #sns{padding-top:5.7142857143vw;padding-bottom:5.7142857143vw}#main #sns .official{font-family:"Inter",sans-serif;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main #sns .wrap{display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:14.8571428571vw;margin:0.7857142857vw auto 0}#main #sns .wrap .content{width:2.8571428571vw;transition:all .5s ease;opacity:1}#main #sns .wrap .content:hover{transition:all .5s ease;opacity:.5}#main #sns .share{margin-top:4.3571428571vw;font-family:"Inter",sans-serif;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main footer{background-color:#e9e9e9}#main footer .wrap_logo{display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:35.5714285714vw;margin:0vw auto 0;padding-top:2.8571428571vw}#main footer .wrap_logo .btn{display:block}#main footer .wrap_logo .btn.a{width:19.5vw}#main footer .wrap_logo .btn.b{width:11.7857142857vw}#main footer .policy{display:block;text-decoration:solid 1px underline;color:#000;font-size:0.7857142857vw;font-weight:400;letter-spacing:.15em;line-height:2.9090909091;text-align:center;font-family:"Inter",sans-serif;margin:2.8571428571vw auto 0;padding-bottom:2vw}#main #modal_movie.modal_movie{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}#main #modal_movie.modal_movie.on{transition:all .3s ease;opacity:1;pointer-events:all}#main #modal_movie.modal_movie .modal_movie_bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.7}#main #modal_movie.modal_movie .modal_movie_close{position:absolute;z-index:10;top:0px;right:0;width:3vw;cursor:pointer}#main #modal_movie.modal_movie .modal_movie_wrap{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:80vw;height:45vw;background-color:#fff}#main #modal_movie.modal_movie .modal_movie_wrap iframe{display:block;width:100%;height:100%}}@media screen and (min-width: 768px)and (max-width: 1366px){.yaku{font-family:YakuHanJP}.page.page-content{max-width:100%}body{margin:0vw 0 0;width:100%}.din{font-family:"DIN Next 79","Zen Kaku Gothic New",sans-serif !important}.pixcel{position:absolute;z-index:1000;pointer-events:none;top:0px;left:50%;transform:translate(-50%, 0%);width:1400px;height:2213px;opacity:.4}.pixcel.off{opacity:0}header{background-color:#fff;height:4.4285714286vw;width:100%}header .btn{position:relative;top:1vw;display:block;width:9.2857142857vw;margin:0vw 0 0 1.4285714286vw}header .btn img{width:100%}#main{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;max-width:unset;min-width:unset;background-color:#fff}#main h1,#main h2,#main h3,#main .btn{font-family:"Noto Sans JP",sans-serif;text-transform:none}#main img{display:block;width:100%}#main ul{padding-left:0}#main section{position:relative;z-index:10}#main html,#main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}#main body{overflow:clip !important;margin:0}#main a.btn{display:block}#main a{padding:0}#main p{margin:0}#main li{list-style:none}#main .hide{display:none !important}#main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}#main #wrapper{overflow:clip !important}#main .js_fadein,#main .js_fadein2{transition:all .3s ease;transform:translate(0, 5vw);opacity:0}#main .js_fadein.on,#main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0vw);opacity:1}#main .js_opacity{opacity:0;filter:blur(10px)}#main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}#main .anim_opacity{opacity:0;filter:blur(10px);animation-name:anim_opacity;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes anim_opacity{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}#main .btnset{position:relative;z-index:10;display:block;color:#fff;font-size:1.1428571429vw;font-weight:bold;letter-spacing:.2em;line-height:1;text-align:center;padding:1vw;width:9.2857142857vw;height:3.4285714286vw;margin:1.0714285714vw 0 0}#main .btnset span{position:relative;z-index:20;display:block}#main .btnset_bg{position:absolute !important;top:0;left:0;z-index:10;width:100%}#main .btnset_bg_a{position:relative;top:0;left:0;z-index:20;width:100%;transition:all .5s ease;opacity:1}#main .btnset_bg_b{position:absolute !important;top:0;left:0;z-index:10;width:100%}#main .btnset:hover .btnset_bg_a{transition:all .5s ease;opacity:0}#main .float{position:absolute;z-index:100;top:6vw;right:14.0714285714vw;width:2.6428571429vw}#main .float .btn{display:block;width:100%}#main #kv{position:relative;z-index:10}#main #kv .arw{position:absolute;z-index:30;right:2.8571428571vw;top:38.5714285714vw;width:0.0714285714vw;height:4.2857142857vw;overflow:hidden}#main #kv .arw::after{content:"";display:block;top:-100%;right:0;width:100%;height:100%;position:absolute;z-index:20;background-color:#000;animation-name:loop_indicator;animation-duration:1.6s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes loop_indicator{0%{top:-100%}100%{top:100%}}#main #kv .pic_wrap{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main #kv .pic_wrap .pic{width:50%}#main #kv .pic_wrap .pic img{width:100.5%}#main #kv .ttl_wrap{position:relative;z-index:20;width:100%;padding-top:8.0714285714vw}#main #kv .ttl_wrap .ttl.a{margin:0 auto;width:19.2857142857vw}#main #kv .ttl_wrap .ttl.b{position:relative;left:-1.2857142857vw;margin:3.1428571429vw auto 0;width:9vw}#main #kv .text{margin:4.8571428571vw auto 0;width:22.8571428571vw}#main #kv .text_top{text-align:center;position:relative;z-index:20;left:0vw;letter-spacing:.27em;margin:5.7142857143vw auto 0;color:#000;font-size:1.2857142857vw;font-weight:400;line-height:1.7777777778}#main #kv .text_top span{letter-spacing:.3em;margin-left:0.5vw}#main #kv .btn{position:relative;z-index:20;left:0vw;margin:1.5714285714vw auto 0;width:13.1428571429vw}#main #kv .text_bot{position:relative;left:0vw;z-index:20;margin:5.7142857143vw auto 0;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.23em;line-height:2;text-align:center;padding-bottom:2.8571428571vw}#main #contents{background-color:#e9deea;padding:5.7142857143vw 0}#main #contents .ttl{position:relative;z-index:20;top:0.1428571429vw;left:0.1428571429vw;color:#000;font-size:2.2857142857vw;font-weight:500;letter-spacing:.18em;line-height:1;text-align:center;font-family:"Inter",sans-serif}#main #contents .bar{margin:1.2857142857vw auto 0;width:4.2857142857vw}#main #contents .text{margin-top:1.0714285714vw;color:#000;font-size:1vw;font-weight:400;letter-spacing:.16em;line-height:2.1428571429;text-align:center}#main #contents .wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap;width:53.5714285714vw;margin:4.2857142857vw auto 0}#main #contents .wrap .content{width:23.9285714286vw}#main #contents .wrap .content .thumb{position:relative;z-index:10;width:100%}#main #contents .wrap .content .thumb>img{transition:all .5s ease;filter:brightness(1)}#main #contents .wrap .content .thumb .play{position:absolute;top:50%;left:50%;width:3.4285714286vw;transition:all .5s ease;transform:translate(-50%, -50%) scale(1)}#main #contents .wrap .content .thumb .play img{filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))}#main #contents .wrap .content .thumb:hover>img{transition:all .5s ease;filter:brightness(0.8)}#main #contents .wrap .content .thumb:hover .play{transition:all .5s ease;transform:translate(-50%, -50%) scale(1.15)}#main #contents .wrap .content .name{margin-top:0.5714285714vw;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.18em;line-height:1.5;text-align:center}#main #sns{padding-top:5.7142857143vw;padding-bottom:5.7142857143vw}#main #sns .official{font-family:"Inter",sans-serif;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main #sns .wrap{display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:14.8571428571vw;margin:0.7857142857vw auto 0}#main #sns .wrap .content{width:2.8571428571vw;transition:all .5s ease;opacity:1}#main #sns .wrap .content:hover{transition:all .5s ease;opacity:.5}#main #sns .share{margin-top:4.3571428571vw;font-family:"Inter",sans-serif;color:#000;font-size:1.1428571429vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main footer{background-color:#e9e9e9}#main footer .wrap_logo{display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:35.5714285714vw;margin:0vw auto 0;padding-top:2.8571428571vw}#main footer .wrap_logo .btn{display:block}#main footer .wrap_logo .btn.a{width:19.5vw}#main footer .wrap_logo .btn.b{width:11.7857142857vw}#main footer .policy{display:block;text-decoration:solid 1px underline;color:#000;font-size:0.7857142857vw;font-weight:400;letter-spacing:.15em;line-height:2.9090909091;text-align:center;font-family:"Inter",sans-serif;margin:2.8571428571vw auto 0;padding-bottom:2vw}#main #modal_movie.modal_movie{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}#main #modal_movie.modal_movie.on{transition:all .3s ease;opacity:1;pointer-events:all}#main #modal_movie.modal_movie .modal_movie_bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.7}#main #modal_movie.modal_movie .modal_movie_close{position:absolute;z-index:10;top:0px;right:0;width:3vw;cursor:pointer}#main #modal_movie.modal_movie .modal_movie_wrap{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:80vw;height:45vw;background-color:#fff}#main #modal_movie.modal_movie .modal_movie_wrap iframe{display:block;width:100%;height:100%}}@media screen and (max-width: 767.9px){.updown{animation:upDown 6s ease-in-out infinite !important}.updown2{animation:upDown 6s ease-in-out infinite .6s !important}.updown3{animation:upDown 6s ease-in-out infinite 1.2s !important}@keyframes upDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}body{margin:0;background:#fff}.pixcel{position:absolute;z-index:1000;pointer-events:none;top:0px;left:50%;transform:translate(-50%, 0%);width:375px;height:3366px;opacity:.4}.pixcel.off{opacity:0}header{background-color:#fff;height:12.8vw;width:100%}header .btn{position:relative;top:2.4vw;display:block;width:30.6666666667vw;margin:0vw auto 0}header .btn img{width:100%}#main{font-family:"Noto Sans JP",sans-serif;position:relative;z-index:10;padding-top:0;overflow:clip !important;width:100%;height:auto;max-width:unset;min-width:unset;background-color:#fff}#main img{display:block;width:100%}#main .dela{font-family:"Dela Gothic One",sans-serif;font-weight:400;font-style:normal}#main ul{padding-left:0}#main section{position:relative;z-index:10}#main #header{position:fixed;width:100%;z-index:30}#main html,#main body{font-feature-settings:initial;overflow-x:clip !important;width:100%;margin:0;padding:0}#main body{overflow:clip !important;margin:0}#main a.btn{display:block}#main a{padding:0}#main p{margin:0}#main li{list-style:none}#main .ttl_hide{width:0;height:0;visibility:hidden;opacity:0}#main #wrapper{overflow:clip !important}#main .js_fadein,#main .js_fadein2{transition:all .3s ease;transform:translate(0, 18.6666666667vw);opacity:0}#main .js_fadein.on,#main .js_fadein2.on{transition:all .3s ease;transform:translate(0, 0vw);opacity:1}#main .js_opacity{opacity:0;filter:blur(10px)}#main .js_opacity.on{transition:all .8s ease;opacity:1;filter:blur(0px)}#main .anim_opacity{opacity:0;filter:blur(10px);animation-name:anim_opacity;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes anim_opacity{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0px)}}#main .ttl_label_anim{transition:all .5s ease;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}#main .ttl_label_anim.on{transition:all .5s ease;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#main .ttl_label_anim_two div{clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}#main .ttl_label_anim_two.on div:nth-child(1){transition:all .5s ease;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#main .ttl_label_anim_two.on div:nth-child(2){transition:all .5s ease .2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#main .ttl_label_anim_two.on div:nth-child(3){transition:all .5s ease .2s;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#main .anim_point::after{content:"";position:absolute;top:2.5333333333vw;right:8.8vw;width:1.3333333333vw;height:1.3333333333vw;background-color:#fff;border-radius:50%;animation:breathe 2s ease-in-out infinite}#main span.font_medium{font-weight:500;letter-spacing:0em}#main .float{position:absolute;z-index:100;top:62.6666666667vw;right:18.4vw;width:10.4vw}#main .float .btn{display:block;width:100%}#main #kv .arw{position:absolute;z-index:30;right:4vw;top:133.3333333333vw;width:0.2666666667vw;height:16vw;overflow:hidden}#main #kv .arw::after{content:"";display:block;top:-100%;right:0;width:100%;height:100%;position:absolute;z-index:20;background-color:#000;animation-name:loop_indicator;animation-duration:1.6s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes loop_indicator{0%{top:-100%}100%{top:100%}}#main #kv .pic_wrap{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:wrap}#main #kv .pic_wrap .pic{width:100%}#main #kv .ttl_wrap{position:relative;z-index:20;width:100%;padding-top:141.6vw}#main #kv .ttl_wrap .ttl.a{margin:0 auto;width:56.2666666667vw}#main #kv .ttl_wrap .ttl.b{position:relative;left:-4.2666666667vw;margin:13.6vw auto 0;width:37.3333333333vw}#main #kv .text{margin:21.3333333333vw auto 0;width:73.8666666667vw}#main #kv .text_top{text-align:center;position:relative;z-index:20;left:0vw;letter-spacing:.27em;margin:31.7333333333vw auto 0;color:#000;font-size:4.8vw;font-weight:400;line-height:1.8888888889}#main #kv .text_top span{letter-spacing:.3em;margin-left:1.8666666667vw}#main #kv .btn{position:relative;z-index:20;left:0vw;margin:8.2666666667vw auto 0;width:40.8vw}#main #kv .text_bot{position:relative;left:0.8vw;z-index:20;margin:32vw auto 0;color:#000;font-size:4.2666666667vw;font-weight:400;letter-spacing:.27em;line-height:2;text-align:center;padding-bottom:16vw}#main #contents{background-color:#e9deea;padding:21.3333333333vw 0}#main #contents .ttl{position:relative;z-index:20;top:0.2666666667vw;left:1.6vw;color:#000;font-size:8.5333333333vw;font-weight:500;letter-spacing:.18em;line-height:1;text-align:center;font-family:"Inter",sans-serif}#main #contents .bar{margin:4.2666666667vw auto 0;width:16vw}#main #contents .text{margin-top:4vw;color:#000;font-size:3.7333333333vw;font-weight:400;letter-spacing:.16em;line-height:2.1428571429;text-align:center}#main #contents .wrap{display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:wrap;width:100vw;margin:16vw auto 0}#main #contents .wrap .content{width:89.3333333333vw}#main #contents .wrap .content:nth-child(2){margin-top:16.2666666667vw}#main #contents .wrap .content .thumb{position:relative;z-index:10;width:100%}#main #contents .wrap .content .thumb .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12.8vw}#main #contents .wrap .content .thumb .play img{filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.3))}#main #contents .wrap .content .name{margin-top:2.1333333333vw;color:#000;font-size:4.2666666667vw;font-weight:400;letter-spacing:.18em;line-height:1.5;text-align:center}#main #sns{padding-top:32vw;padding-bottom:32vw}#main #sns .official{position:relative;left:0.5333333333vw;font-family:"Inter",sans-serif;color:#000;font-size:4.2666666667vw;font-weight:400;letter-spacing:.16em;line-height:2;text-align:center}#main #sns .wrap{position:relative;left:0.8vw;display:flex;justify-content:space-between;align-items:center;flex-flow:row;flex-wrap:nowrap;width:55.4666666667vw;margin:2.9333333333vw auto 0}#main #sns .wrap.b{position:relative;left:-0.2666666667vw;width:53.3333333333vw}#main #sns .wrap .content{width:10.6666666667vw}#main #sns .share{margin-top:21.3333333333vw;font-family:"Inter",sans-serif;color:#000;font-size:4.2666666667vw;font-weight:400;letter-spacing:.2em;line-height:2;text-align:center}#main footer{background-color:#e9e9e9}#main footer .wrap_logo{padding-top:10.6666666667vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:wrap;width:72.8vw;margin:0vw auto 0}#main footer .wrap_logo .btn{display:block}#main footer .wrap_logo .btn.a{width:72.8vw}#main footer .wrap_logo .btn.b{margin-top:10.6666666667vw;width:48.8vw}#main footer .policy{display:block;text-decoration:solid 1px underline;color:#000;font-size:2.9333333333vw;font-weight:400;letter-spacing:.15em;line-height:2.9090909091;text-align:center;font-family:"Inter",sans-serif;margin:10.6666666667vw auto 0;padding-bottom:7.4666666667vw}#main #modal_movie.modal_movie{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}#main #modal_movie.modal_movie.on{transition:all .3s ease;opacity:1;pointer-events:all}#main #modal_movie.modal_movie .modal_movie_bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#333;opacity:.7}#main #modal_movie.modal_movie .modal_movie_close{position:absolute;z-index:10;top:0;right:0;width:11.2vw}#main #modal_movie.modal_movie .modal_movie_wrap{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:93.3333333333vw;height:52.2666666667vw;background-color:#fff}#main #modal_movie.modal_movie .modal_movie_wrap iframe{display:block;width:100%;height:100%}}@media screen and (min-width: 767.9px){.sp{display:none !important}}@media screen and (max-width: 768px){.pc{display:none !important}}