@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes baloon1{0%{transform:translateY(0)}100%{transform:translateY(-200vh)}}@keyframes baloon2{0%{transform:rotate(-20deg) translateX(-5%)}50%{transform:rotate(20deg) translateX(5%)}100%{transform:rotate(-20deg) translateX(-5%)}}@keyframes baloon2_2{0%{transform:rotate(-17deg) translateX(-5%)}50%{transform:rotate(17deg) translateX(5%)}100%{transform:rotate(-17deg) translateX(-5%)}}@keyframes anc1{0%{transform:translateY(0)}25%{transform:translateY(-3%)}75%{transform:translateY(3%)}100%{transform:translateY(0%)}}@keyframes ufo1{0%{transform:translate(-50%, 0) rotate(-17deg)}50%{transform:translate(50%, 0) rotate(17deg)}100%{transform:translate(-50%, 0) rotate(-17deg)}}@keyframes ufo2{0%{transform:translate(50%, 0) rotate(17deg)}50%{transform:translate(-50%, 0) rotate(-17deg)}100%{transform:translate(50%, 0) rotate(17deg)}}@keyframes path{0%{offset-distance:0%}100%{offset-distance:100%}}@keyframes poyo{0%{transform:scale(1, 1) translate(0%, 0%)}15%{transform:scale(0.95, 0.95) translate(0%, 2.5%)}30%{transform:scale(1.2, 0.85) translate(0%, 5%)}50%{transform:scale(0.85, 1.2) translate(0%, -5%)}70%{transform:scale(1.05, 0.95) translate(0%, 2.5%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes shine{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes st1{0%{transform:rotate(0deg)}15%{transform:rotate(-3deg)}30%{transform:rotate(3deg)}50%{transform:rotate(-2deg)}70%{transform:rotate(2deg)}100%{transform:rotate(0deg)}}@keyframes st2{0%{transform:rotate(0deg)}15%{transform:rotate(4deg)}30%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}70%{transform:rotate(-2deg)}100%{transform:rotate(0deg)}}@keyframes st3{0%{transform:rotate(0deg)}15%{transform:rotate(3.5deg)}30%{transform:rotate(-3.5deg)}50%{transform:rotate(1.5deg)}70%{transform:rotate(-1.5deg)}100%{transform:rotate(0deg)}}@keyframes ti1{0%{transform:translateX(-100%) rotate(-60deg)}50%{transform:translateX(100%) rotate(30deg)}100%{transform:translateX(-100%) rotate(-60deg)}}@keyframes ti1_2{0%{transform:translateX(100%) rotate(45deg)}50%{transform:translateX(-100%) rotate(-35deg)}100%{transform:translateX(100%) rotate(45deg)}}@keyframes ti2{0%{transform:translateY(-50vh)}100%{transform:translateY(150vh)}}@keyframes linex{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes rocket{0%{transform:translateY(110%)}30%{transform:translateY(0%)}70%{transform:translateY(0%)}100%{transform:translateY(-140%)}}@keyframes kami-1{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(20vw) rotateX(180deg) rotateY(360deg)}}@keyframes kami-2{0%{top:-10%;transform:translateX(0) rotateX(0) rotateY(0)}100%{top:100%;transform:translateX(-20vw) rotateX(180deg) rotateY(360deg)}}@keyframes musicufo1{0%{transform:rotate(-40deg)}50%{transform:rotate(0deg)}100%{transform:rotate(-40deg)}}@keyframes musicufo2{0%{transform:rotate(-20deg)}50%{transform:rotate(20deg)}100%{transform:rotate(-20deg)}}@keyframes img2_4{0%{transform:translate(0%, 0%) scale(1)}100%{transform:translate(-76%, -19%) scale(1.25)}}@keyframes img3_0{0%{transform:scale(0.3) translate(-386.5%, 175.5%)}100%{transform:scale(0.393) translate(-231.5%, 115.5%)}}@keyframes img3_1{0%{transform:scale(0.393) translate(-231.5%, 115.5%)}100%{transform:scale(0.543) translate(-125%, 61%)}}@keyframes img3_2{0%{transform:scale(0.543) translate(-125%, 61%)}100%{transform:scale(0.739) translate(-53%, 27%)}}@keyframes img3_3{0%{transform:scale(0.739) translate(-53%, 27%)}100%{transform:scale(1) translate(0%, 0%)}}@keyframes img3_4{0%{transform:scale(1) translate(0%, 0%)}100%{transform:scale(1.2) translate(57%, -26%)}}@keyframes img2_0_sp{0%{transform:scale(0.26) translate(398%, 216%)}100%{transform:scale(0.46) translate(180%, 106%)}}@keyframes img2_1_sp{0%{transform:scale(0.46) translate(180%, 106%)}100%{transform:scale(0.637) translate(80%, 42%)}}@keyframes img2_2_sp{0%{transform:scale(0.637) translate(80%, 42%)}100%{transform:scale(1) translate(0%, 0%)}}@keyframes img2_3_sp{0%{transform:scale(1) translate(0%, 0%)}100%{transform:scale(1.1) translate(-77%, -24%)}}@keyframes img3_0_sp{0%{transform:scale(0.345) translate(-266%, 143%)}100%{transform:scale(0.545) translate(-126%, 76%)}}@keyframes img3_1_sp{0%{transform:scale(0.545) translate(-126%, 76%)}100%{transform:scale(0.745) translate(-53%, 36%)}}@keyframes img3_2_sp{0%{transform:scale(0.745) translate(-53%, 36%)}100%{transform:scale(1) translate(0%, 0%)}}@keyframes img3_3_sp{0%{transform:scale(1) translate(0%, 0%)}100%{transform:scale(1.2) translate(50%, -39%)}}@keyframes cir_rotate_center{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes bagin{0%{transform:translate(70vw, 0) rotate(0deg)}33%{transform:translate(70vw, 0) rotate(0deg)}43%{transform:translate(-5vw, 0) rotate(-3deg)}46%{transform:translate(0, 0) rotate(0deg)}69%{transform:translate(0, 0) rotate(0deg)}79%{transform:translate(-100vw, 0) rotate(-3deg)}100%{transform:translate(-100vw, 0) rotate(-3deg)}}@keyframes bagin_sp{0%{transform:translate(100vw, 0) rotate(0deg)}33%{transform:translate(100vw, 0) rotate(0deg)}43%{transform:translate(-5vw, 0) rotate(-3deg)}46%{transform:translate(0, 0) rotate(0deg)}69%{transform:translate(0, 0) rotate(0deg)}79%{transform:translate(-200vw, 0) rotate(-3deg)}100%{transform:translate(-200vw, 0) rotate(-3deg)}}@keyframes top_obj{0%{transform:translateY(-20%)}50%{transform:translateY(0%)}100%{transform:translateY(-20%)}}@keyframes awa1{0%{transform:translateY(30%)}100%{transform:translateY(-40%)}}@keyframes awa1_sp{0%{transform:translateY(80%)}100%{transform:translateY(-30%)}}@keyframes awa2{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@media print,screen and (min-width: 1367px){body #wrapper{position:relative;overflow:clip;opacity:0}body #wrapper #logo{position:absolute;width:22.1815519766vw;top:1.756954612vw;left:1.756954612vw;z-index:100}body #wrapper .fv1{animation:top_obj 3s linear infinite;animation-fill-mode:both}body #wrapper .fv2{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv3{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv4{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv5{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv6{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv7{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv8{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv9{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv10{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv11{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper #fv{position:fixed;top:0;left:0;width:100%;z-index:5;height:100%;background:#ffce00 url(../img/fv_bg.jpg) repeat-y center top;background-size:100% auto}body #wrapper #fv h1{width:100%}body #wrapper #fv picture{width:100%}body #wrapper #fv picture img{width:100%}body #wrapper #fv .inner{position:relative;width:100%;height:100%}body #wrapper #fv .inner .obj{position:absolute}body #wrapper #fv .inner .fv1{width:30.3074670571vw;top:17.4231332357vw;left:33.9677891654vw}body #wrapper #fv .inner .fv4{width:10.3587115666vw;top:18.1551976574vw;left:4.9048316252vw}body #wrapper #fv .inner .fv5{width:7.9795021962vw;top:21.8887262079vw;left:17.9355783309vw}body #wrapper #fv .inner .fv6{width:7.6866764275vw;top:4.39238653vw;left:23.9385065886vw}body #wrapper #fv .inner .fv7{width:10.4319180088vw;top:0px;left:40.4099560761vw}body #wrapper #fv .inner .fv8{width:8.2723279649vw;top:2.635431918vw;left:50vw}body #wrapper #fv .inner .fv9{width:13.8360175695vw;top:9.5900439239vw;left:76.5739385066vw}body #wrapper #fv .inner .fv10{width:7.2840409956vw;top:20.7906295754vw;left:88.3601756955vw}body #wrapper #fv .inner .fv11{width:13.4699853587vw;top:37.4816983895vw;left:62.298682284vw}body #wrapper .slidein{transform:translateY(101%);opacity:0;transition:all .8s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}body #wrapper .slidein.open{transform:translateY(0%);opacity:1}body #wrapper .poyo.active{animation:poyo 1s linear infinite;animation-fill-mode:both}body #wrapper .star_shine.active{animation:shine 1s cubic-bezier(0.16, 1, 0.3, 1) infinite;animation-fill-mode:both}body #wrapper .container{width:88.140556369vw;margin:0 auto;position:relative}body #wrapper .box{position:relative;width:100%}body #wrapper .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:10.2489019034vw auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #shopping_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#f24505}body #wrapper #shopping_bg .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:12.0790629575vw auto;background-position:-3.4% 0%;position:fixed}body #wrapper #menu{position:fixed;top:-1px;right:55px;z-index:100;width:280px;transform:translateY(-105%);transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu.open{transform:translateY(0%)}body #wrapper #menu .simplebar-track.simplebar-vertical{top:0;width:6px;right:0px}body #wrapper #menu .simplebar-scrollbar::before{background-color:#f24505;opacity:1}body #wrapper #menu .box{position:relative;width:100%}body #wrapper #menu .box .menu_list{position:absolute;top:0;left:0;width:226px;top:86px;left:36px}body #wrapper #menu .box .menu_list .inner{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items{position:absolute;top:12px;left:0;width:100%;height:280px}body #wrapper #menu .box .menu_list .inner #menu_items li{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child .btn_menu{padding-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu{position:relative;display:block;padding:0 0 0 24px;padding-bottom:24.5px;line-height:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:hover:after{background:#f24505}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub{display:flex;justify-content:flex-start;align-content:center;align-items:center}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub.open .ar{transform:rotate(-180deg)}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub.open .ar path{fill:#f24505}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub .ar{display:none;width:12px;margin:0 0 0 8px;position:relative;top:-2px;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:before{content:"";width:16px;height:16px;border:1px solid #222;background:#fff;border-radius:50%;position:absolute;top:0px;left:0;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:after{content:"";width:10px;height:10px;border:1px solid #222;background:#c2c7c7;border-radius:50%;position:absolute;top:3px;left:3px;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu img{width:auto;height:15px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items{box-sizing:border-box;position:absolute;top:31px;left:21px;width:152px;height:150px;background:url(../img/menu_ov.png) no-repeat center center;background-size:contain;display:flex;justify-content:flex-start;align-items:center;align-content:center;z-index:11;display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items.active{display:flex}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul{padding:0 0 0 16px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item{margin-bottom:17px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu{position:relative;display:block;padding:0 0 0 11px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:hover:before{opacity:1}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:before{content:"";border:none;border-radius:0;transform:translateY(0%);top:auto;left:0;height:1px;width:10px;background:#f24505;position:absolute;bottom:0;left:0;display:block;opacity:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:after{display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item img{width:auto;height:13px}body #wrapper #menu .box .menu_list #backtotop{position:absolute;width:264px;height:29px;top:298px;left:-28px;display:block;overflow:hidden}body #wrapper #menu .box .menu_list #backtotop span{width:624px;display:block;background:url(../img/backtotop.svg) repeat-x left center;background-size:104px auto;height:100%;position:relative;top:0px;animation:linex 10s linear infinite;animation-fill-mode:both}body #wrapper #menu .box .menu_list .bgm_ctrl{position:absolute;top:501px;left:111px;display:block;width:95px}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm{width:100%}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm img:nth-of-type(2){display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img{display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img:nth-of-type(2){display:block}body #wrapper #menu .box .menu_list #btn_mission{display:block;position:absolute;width:264px;height:84px;top:376px;left:-28px}body #wrapper #menu .box .menu_list #btn_mission .inner{display:block;position:relative;width:100%;height:100%;overflow:hidden}body #wrapper #menu .box .menu_list #btn_mission .inner .icon{width:70px;display:block;position:relative;top:13px;left:12px}body #wrapper #menu .box .menu_list #btn_mission .inner .txt{width:164px;height:53px;display:block;font-size:12px;line-height:18px;text-align:left;position:absolute;top:18px;left:88px}body #wrapper #mission{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;opacity:0;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission .simplebar-scrollbar::before{background-color:#f24505}body #wrapper #mission.open{pointer-events:all;opacity:1}body #wrapper #mission .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #mission .simplebar-content-wrapper{overscroll-behavior:contain}body #wrapper #mission #mission_scroll{height:100vh}body #wrapper #mission .float_content{width:71.7423133236vw;margin:0 auto}body #wrapper #mission .float_content{padding-top:4.0995607613vw}body #wrapper #mission .float_content .ttl{width:21.3762811127vw;margin:0 auto;margin-bottom:2.196193265vw}body #wrapper #mission .float_content .mission_intro{width:62.8843338214vw;margin:0 auto;position:relative}body #wrapper #mission .float_content .mission_intro .txts{width:31.9912152269vw;margin-bottom:1.8301610542vw}body #wrapper #mission .float_content .mission_intro .txts .t{font-size:1.4641288433vw;line-height:2.196193265vw;margin-bottom:0.5856515373vw;color:#fff;letter-spacing:.12em;white-space:nowrap}body #wrapper #mission .float_content .mission_intro .txts .period{color:#fff;box-sizing:border-box;border:1px solid #fff;background:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;align-content:center;padding:0;position:relative}body #wrapper #mission .float_content .mission_intro .txts .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.1713030747vw;font-weight:700;background:rgba(34,34,34,.9)}body #wrapper #mission .float_content .mission_intro .txts .period .t1{font-size:1.0248901903vw;line-height:2.196193265vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;margin:0 0.8052708638vw 0 0}body #wrapper #mission .float_content .mission_intro .txts .period .num{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;letter-spacing:.1em}body #wrapper #mission .float_content .mission_intro .txts .period .num .n1{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n2{font-size:1.756954612vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n3{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.2196193265vw}body #wrapper #mission .float_content .mission_intro .btn_area{position:absolute;top:1.1713030747vw;right:0;width:26.3543191801vw;height:4.5387994143vw}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear{display:none !important}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear_end{display:grid !important}body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .txt,body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .end{font-size:1.4641288433vw}body #wrapper #mission .float_content .mission_list{background:#f24505;border:1px solid #222;box-sizing:border-box;padding:0.5856515373vw;border-radius:1.0248901903vw;margin-bottom:1.0248901903vw}body #wrapper #mission .float_content .mission_list .box{box-sizing:border-box;background:#222;border-radius:0.7320644217vw;padding:1.756954612vw;box-sizing:border-box}body #wrapper #mission .float_content .mission_list .box .items{display:flex;justify-content:space-between;align-items:space-between;align-content:space-between;flex-wrap:wrap;height:22.3279648609vw;padding-bottom:1px}body #wrapper #mission .float_content .mission_list .box .items .item{width:32.6500732064vw;height:4.6852122987vw;box-sizing:border-box;border:1px solid #d7fd52;border-radius:0.439238653vw;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding:0 0 0 1.6105417277vw}body #wrapper #mission .float_content .mission_list .box .items .item.clear{background:rgba(215,253,82,.1)}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:after{display:none}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:before{content:"";display:block;position:absolute;width:0.7320644217vw;height:0.7320644217vw;background:#f24505;top:0.2928257687vw;left:0.2928257687vw}body #wrapper #mission .float_content .mission_list .box .items .item .rect{display:block;box-sizing:border-box;border:1px solid #d7fd52;width:1.4641288433vw;height:1.4641288433vw;position:relative;overflow:hidden;margin:0 0.6588579795vw 0 0}body #wrapper #mission .float_content .mission_list .box .items .item .rect:after{content:"";display:block;position:absolute;width:200%;height:1px;background:#d7fd52;transform:rotate(-45deg);top:0.5124450952vw;left:-0.5856515373vw}body #wrapper #mission .float_content .mission_list .box .items .item p{font-size:1.0248901903vw;line-height:3.513909224vw;color:#d7fd52;letter-spacing:.1em}body #wrapper #mission .float_content .present_area{background:#f24505;border:1px solid #222;box-sizing:border-box;padding:0.5856515373vw;border-radius:1.0248901903vw;margin-bottom:7.3206442167vw}body #wrapper #mission .float_content .present_area .box{box-sizing:border-box;background:#222;border-radius:0.7320644217vw}body #wrapper #mission .float_content .present_area .box .swiper-pagination .swiper-pagination-bullet{border-color:#fff;background:#222}body #wrapper #mission .float_content .present_area .box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f24505}body #wrapper #mission .float_content .present_area .box .slide_present{border:1px solid #fff}body #wrapper #mission .float_content .present_area .box #btn_presentopen{height:4.2459736457vw;display:flex;justify-content:center;align-items:center;align-content:center;width:100%}body #wrapper #mission .float_content .present_area .box #btn_presentopen .t{font-size:1.317715959vw;line-height:2.196193265vw;color:#fff;margin:-0.1464128843vw 0.2928257687vw 0 1.5373352855vw;letter-spacing:.05em}body #wrapper #mission .float_content .present_area .box #btn_presentopen .a{display:block;width:1.0980966325vw;height:1.0980966325vw;background:url(../img/arr_w_btm.svg) no-repeat center center;background-size:contain;margin:0 0 0 0.5856515373vw}body #wrapper #mission .float_content .present_area .box .present_detail .set{position:relative;border-bottom:1px solid #fff;width:100%;margin:0 auto;color:#fff;padding:3.2942898975vw 13.9092240117vw;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set.end:before{content:"";width:10.7613469985vw;height:3.4407027818vw;position:absolute;top:14.3484626647vw;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper #mission .float_content .present_area .box .present_detail .set:last-child{border-bottom:none}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items{width:21.9619326501vw;margin:0 auto}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:1.317715959vw;line-height:2.196193265vw;margin-bottom:0.3660322108vw;letter-spacing:.1em}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .num{text-align:center;font-size:1.1713030747vw;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:0.2196193265vw 0.5856515373vw 0.3660322108vw 0.5856515373vw;margin-bottom:1.0248901903vw}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .detail{width:100%;font-size:1.0248901903vw;line-height:1.756954612vw;letter-spacing:.11em}body #wrapper #mission #btn_mission_close{position:fixed;top:1.756954612vw;right:2.8550512445vw;width:2.9282576867vw;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission #btn_mission_close:hover{transform:scale(1.1)}body #wrapper #timetable{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper #timetable .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #timetable .float_content{width:71.7423133236vw;margin:0 auto}body #wrapper #timetable .float_content .ttl{width:47.803806735vw;margin:0 auto;margin-bottom:2.7818448023vw}body #wrapper #timetable .float_content .timetable{background:#fff;height:35.4319180088vw;padding:1.756954612vw 1.756954612vw 0 1.756954612vw;box-sizing:border-box;width:71.7423133236vw;margin:0 auto;position:relative}body #wrapper #timetable .float_content .timetable .simplebar-scrollbar{position:absolute;left:0vw;right:0vw}body #wrapper #timetable .float_content .timetable .simplebar-track{bottom:1.1713030747vw}body #wrapper #timetable .float_content .scroll_y{max-height:auto;padding-top:0;box-sizing:border-box;padding-bottom:2.7818448023vw}body #wrapper #timetable .float_content .scroll_y .box{width:97.803806735vw;margin:0 auto}body #wrapper .slide_present{width:21.9619326501vw;margin:0 auto;position:relative;margin-bottom:3.074670571vw;border:1px solid #222}body #wrapper .btn_float_close{position:fixed;top:1.756954612vw;right:2.8550512445vw;width:2.9282576867vw;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper .btn_float_close:hover{transform:scale(1.1)}body #wrapper .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper .swiper-pagination{position:absolute;top:-2.5622254758vw;z-index:11;bottom:auto}body #wrapper .swiper-pagination-bullet{width:2.196193265vw;height:0.439238653vw;border-top:1px solid #222;border-bottom:1px solid #222;border-right:1px solid #222;margin:0;border-radius:0;opacity:1;box-sizing:border-box;background:#fff}body #wrapper .swiper-pagination-bullet:nth-of-type(1){border-left:1px solid #222}body #wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffce00}body #wrapper .float{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper .float .float_content{width:71.7423133236vw;margin:0 auto;position:relative;z-index:11}body #wrapper .float .float_content .ttl{width:100%;margin:0 auto;padding-top:4.1727672035vw;margin-bottom:2.4890190337vw;text-align:center}body #wrapper .float .float_content .ttl img{height:4.6852122987vw;width:auto}body #wrapper .float .float_content .period{color:#fff;box-sizing:border-box;border:1px solid #222;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;padding:0;width:31.9912152269vw;margin:0 auto;margin-bottom:1.1713030747vw;color:#222;position:relative}body #wrapper .float .float_content .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.1713030747vw;font-weight:700;background:rgba(255,255,255,.9)}body #wrapper .float .float_content .period.wide{width:33.6017569546vw}body #wrapper .float .float_content .period .t1{font-size:1.0248901903vw;line-height:2.196193265vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;margin:0 0.8052708638vw 0 0}body #wrapper .float .float_content .period .num{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;letter-spacing:.1em}body #wrapper .float .float_content .period .num .n1{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n2{font-size:1.756954612vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n3{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.2196193265vw}body #wrapper .float .float_content .period .num .n4{font-size:1.0248901903vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.2196193265vw}body #wrapper .float .float_content .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper .float .float_content .scroll{background:#fff;max-height:calc(100vh - 18.9604685212vw);padding-top:1.756954612vw;box-sizing:border-box}body #wrapper .float .float_content .scroll .simplebar-track.simplebar-vertical{right:1.0248901903vw;top:1.756954612vw;bottom:1.756954612vw}body #wrapper .float .float_content .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;right:1.0248901903vw;width:0.439238653vw;opacity:1}body #wrapper .float .float_content .scroll .box{margin:0 auto}body #wrapper .float .float_content .scroll .box .intro p{font-size:1.0248901903vw;line-height:1.756954612vw;text-align:center;padding-bottom:2.9282576867vw;border-bottom:1px solid #222}body #wrapper .float .float_content .scroll .box .present_detail .set{position:relative;border-bottom:1px solid #222;width:100%;margin:0 auto;color:#222;padding:3.2942898975vw 13.9092240117vw;box-sizing:border-box}body #wrapper .float .float_content .scroll .box .present_detail .set.end:before{content:"";width:10.7613469985vw;height:3.4407027818vw;position:absolute;top:14.3484626647vw;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper .float .float_content .scroll .box .present_detail .set:last-child{border-bottom:none}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items{width:21.9619326501vw;margin:0 auto}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper .float .float_content .scroll .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:1.317715959vw;line-height:2.196193265vw;margin-bottom:0.3660322108vw;letter-spacing:.1em}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .num{text-align:center;font-size:1.1713030747vw;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:0.2196193265vw 0.5856515373vw 0.3660322108vw 0.5856515373vw;margin-bottom:1.0248901903vw}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .detail{width:100%;font-size:1.0248901903vw;line-height:1.756954612vw;letter-spacing:.11em}body #wrapper .float .float_content .profile{display:flex;justify-content:space-between;align-items:center;align-content:center;box-sizing:border-box;padding:3.513909224vw;background:#fff}body #wrapper .float .float_content .profile .img{width:16.1054172767vw;border:1px solid #222}body #wrapper .float .float_content .profile .txt{width:45.6808199122vw}body #wrapper .float .float_content .profile .txt p{font-size:1.0248901903vw;line-height:1.756954612vw}body #wrapper .float#float_result .ttl{width:24.1581259151vw;margin:0 auto;margin-bottom:1.6837481698vw}body #wrapper .float#float_result .ttl img{width:100%;height:auto}body #wrapper .float#float_result .result_ttl{padding-top:1.4641288433vw;padding-bottom:3.2210834553vw}body #wrapper .float#float_result .result_ttl p{font-size:1.0248901903vw;line-height:1.756954612vw;text-align:center}body #wrapper .float#float_result .result_detail .set{border-top:1px solid #222;padding-top:3.4407027818vw}body #wrapper .float#float_result .result_detail .set .name{margin:0 auto;margin-bottom:1.756954612vw}body #wrapper .float#float_result .result_detail .set .name1{width:27.3792093704vw}body #wrapper .float#float_result .result_detail .set .name2{width:25.7686676428vw}body #wrapper .float#float_result .result_detail .set .name3{width:23.4992679356vw}body #wrapper .float#float_result .result_detail .set .num{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:2.9282576867vw}body #wrapper .float#float_result .result_detail .set .num p{width:11.7130307467vw;height:2.196193265vw;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.317715959vw;line-height:1;font-family:"Lato",sans-serif;font-weight:700;margin:0 0.2928257687vw;border:1px solid #222;box-sizing:border-box;margin-bottom:0.5856515373vw;letter-spacing:0}body #wrapper .btn_area{width:26.3543191801vw;height:4.39238653vw}body #wrapper .btn_area a,body #wrapper .btn_area button,body #wrapper .btn_area .btn_no{width:100%;height:100%;display:grid;place-items:center;position:relative}body #wrapper .btn_area a.l2 .txt,body #wrapper .btn_area button.l2 .txt,body #wrapper .btn_area .btn_no.l2 .txt{flex-wrap:wrap;justify-content:center;position:relative;top:0vw;letter-spacing:.055em;left:0.0732064422vw}body #wrapper .btn_area a.l2 .txt small,body #wrapper .btn_area button.l2 .txt small,body #wrapper .btn_area .btn_no.l2 .txt small{display:block;width:100%;font-size:1.0248901903vw;margin-top:0.439238653vw;letter-spacing:.08em;position:relative;left:0.0732064422vw}body #wrapper .btn_area a.l2 .txt:after,body #wrapper .btn_area button.l2 .txt:after,body #wrapper .btn_area .btn_no.l2 .txt:after{bottom:auto;top:1.4641288433vw;right:3.8067349927vw;width:0.8052708638vw;height:0.8052708638vw}body #wrapper .btn_area a.blank .txt:after,body #wrapper .btn_area button.blank .txt:after,body #wrapper .btn_area .btn_no.blank .txt:after{background:center/contain no-repeat url(../img/arr_blank.svg)}body #wrapper .btn_area a.blue .txt,body #wrapper .btn_area button.blue .txt,body #wrapper .btn_area .btn_no.blue .txt{color:#fff}body #wrapper .btn_area a.blue:after,body #wrapper .btn_area button.blue:after,body #wrapper .btn_area .btn_no.blue:after{background:#18314a}body #wrapper .btn_area a.more .txt,body #wrapper .btn_area button.more .txt,body #wrapper .btn_area .btn_no.more .txt{letter-spacing:.03em;position:relative;font-size:1.317715959vw;left:-0.2196193265vw;top:-0.1464128843vw}body #wrapper .btn_area a.more .txt:after,body #wrapper .btn_area button.more .txt:after,body #wrapper .btn_area .btn_no.more .txt:after{right:-0.6588579795vw;top:0.3660322108vw;background:center/contain no-repeat url(../img/plus.svg)}body #wrapper .btn_area a.more.blue .txt,body #wrapper .btn_area button.more.blue .txt,body #wrapper .btn_area .btn_no.more.blue .txt{left:-0.2928257687vw;letter-spacing:.17em;padding-right:0.6588579795vw}body #wrapper .btn_area a.more.blue .txt:after,body #wrapper .btn_area button.more.blue .txt:after,body #wrapper .btn_area .btn_no.more.blue .txt:after{background-image:url(../img/plus_w.svg)}body #wrapper .btn_area a:hover .txt,body #wrapper .btn_area button:hover .txt,body #wrapper .btn_area .btn_no:hover .txt{transform:translateY(0.439238653vw)}body #wrapper .btn_area a:hover:after,body #wrapper .btn_area button:hover:after,body #wrapper .btn_area .btn_no:hover:after{transform:translateY(0.439238653vw)}body #wrapper .btn_area a:before,body #wrapper .btn_area button:before,body #wrapper .btn_area .btn_no:before{content:"";position:absolute;top:0.439238653vw;left:0;width:100%;height:100%;border-radius:2.5256222548vw;border:1px solid #222;background:#fff}body #wrapper .btn_area a:after,body #wrapper .btn_area button:after,body #wrapper .btn_area .btn_no:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2.5256222548vw;border:1px solid #222;background-color:#ffce00;transition:transform .3s ease}body #wrapper .btn_area a .txt,body #wrapper .btn_area button .txt,body #wrapper .btn_area .btn_no .txt{transition:transform .3s ease;text-align:center;letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:1.756954612vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;padding-right:1.6105417277vw;padding-top:0.2196193265vw;position:relative;z-index:10;display:inline-block;display:flex;align-items:center}body #wrapper .btn_area a .txt.b,body #wrapper .btn_area button .txt.b,body #wrapper .btn_area .btn_no .txt.b{font-size:1.756954612vw}body #wrapper .btn_area a .txt:after,body #wrapper .btn_area button .txt:after,body #wrapper .btn_area .btn_no .txt:after{width:1.0248901903vw;height:1.0248901903vw;content:"";position:absolute;top:0.2196193265vw;bottom:0;right:0.2196193265vw;margin:auto;background:center/contain no-repeat url(../img/arr_r.svg)}body #wrapper .btn_area a.btn_no,body #wrapper .btn_area button.btn_no,body #wrapper .btn_area .btn_no.btn_no{pointer-events:none}body #wrapper .btn_area a.btn_no:after,body #wrapper .btn_area button.btn_no:after,body #wrapper .btn_area .btn_no.btn_no:after{background:#e8e8e8}body #wrapper .btn_area a.btn_no .txt,body #wrapper .btn_area button.btn_no .txt,body #wrapper .btn_area .btn_no.btn_no .txt{opacity:.2}body #wrapper #contents #tickets_top{width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);top:0;left:0;z-index:15;pointer-events:none}body #wrapper #contents #tickets_top.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #tickets_top .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #tickets_top .ticket img{transform-origin:top center}body #wrapper #contents #tickets_top .ticket.t1{width:21.0834553441vw;left:-2.635431918vw}body #wrapper #contents #tickets_top .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2{width:28.1112737921vw;left:36.82284041vw;z-index:4}body #wrapper #contents #tickets_top .ticket.t2.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3{width:20.2049780381vw;left:68.5944363104vw}body #wrapper #contents #tickets_top .ticket.t3.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #top{position:relative;z-index:12;height:55.4904831625vw}body #wrapper #contents #top .cloud{position:absolute;bottom:-0.8052708638vw;z-index:10;width:111.6398243045vw;left:-7.8330893119vw;-webkit-mask-image:url("../img/top_cloud.svg");mask-image:url("../img/top_cloud.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:111.6398243045vw auto;mask-size:111.6398243045vw auto;line-height:0}body #wrapper #contents #top .top_obj{position:absolute;width:23.6456808199vw;bottom:0;left:2.4158125915vw;z-index:11}body #wrapper #contents #top .obj{position:absolute}body #wrapper #contents #top .fv2{width:17.6427525622vw;bottom:-2.4890190337vw;left:24.8901903367vw;z-index:16}body #wrapper #contents #top .fv3{width:17.8623718887vw;bottom:3.6603221083vw;left:12.9575402635vw;z-index:11}body #wrapper #contents #baloon_area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;overflow:hidden;pointer-events:none;opacity:1;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1)}body #wrapper #contents #baloon_area.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #baloon_area .box{width:100%;height:100%;position:relative}body #wrapper #contents #baloon_area .box .baloon{position:absolute}body #wrapper #contents #baloon_area .box .baloon img{transform-origin:top center}body #wrapper #contents #baloon_area .box #baloon1{width:7.027818448vw;left:1%;bottom:-36%;z-index:4}body #wrapper #contents #baloon_area .box #baloon1.active{animation:baloon1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon1.active img{animation:baloon2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2{width:4.5387994143vw;left:3%;bottom:-36%;z-index:3}body #wrapper #contents #baloon_area .box #baloon2.active{animation:baloon1 2.6s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2.active img{animation:baloon2_2 12s linear .2s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3{width:6.8814055637vw;left:4%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon3.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3.active img{animation:baloon2 8s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4{width:11.2737920937vw;left:2%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon4.active{animation:baloon1 5.2s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4.active img{animation:baloon2_2 8s linear .25s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5{width:5.9297218155vw;right:-2%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon5.active{animation:baloon1 5.2s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5.active img{animation:baloon2_2 8s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6{width:4.5387994143vw;right:3.5%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon6.active{animation:baloon1 3.6s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6.active img{animation:baloon2 6s linear .1s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7{width:14.055636896vw;right:3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon7.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon8{width:6.8814055637vw;right:3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon8.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon8.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #intro{padding-top:8.6383601757vw;background:#18314a;padding-bottom:5.4172767204vw;position:relative;z-index:10;height:53.0014641288vw}body #wrapper #contents #intro svg{overflow:visible}body #wrapper #contents #intro svg g{overflow:visible}body #wrapper #contents #intro .ufo{position:absolute;width:10.6881405564vw;top:28.7701317716vw;transform:rotate(-17deg);left:11.420204978vw;transform-origin:top center}body #wrapper #contents #intro .ufo.active{animation:ufo1 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .ufo2{position:absolute;width:13.8360175695vw;top:17.7159590044vw;left:73.4260614934vw;transform:rotate(12deg);transform-origin:top center}body #wrapper #contents #intro .ufo2.active{animation:ufo2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .container{position:relative;z-index:3}body #wrapper #contents #intro .container h2{margin:0 auto;width:48.6090775988vw;margin-bottom:3.6603221083vw}body #wrapper #contents #intro .container .txt{text-align:center;font-size:1.4641288433vw;line-height:3.513909224vw;color:#ffce00;letter-spacing:0.0585651537vw;margin-bottom:4.3191800878vw}body #wrapper #contents #intro .container .anchor{margin:0 auto;width:86.6764275256vw;height:22.4011713031vw}body #wrapper #contents #intro .container .anchor ul{position:relative}body #wrapper #contents #intro .container .anchor li{position:absolute}body #wrapper #contents #intro .container .anchor li .box{position:relative}body #wrapper #contents #intro .container .anchor li .box a{display:block;position:relative;z-index:3}body #wrapper #contents #intro .container .anchor li .box .line{position:absolute;display:block}body #wrapper #contents #intro .container .anchor li:nth-of-type(1){width:19.6193265007vw;top:0;left:-0.5856515373vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(1).active{animation:anc1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(1) .line{width:4.9048316252vw;top:4.2459736457vw;left:17.6427525622vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(2){width:19.6193265007vw;top:0.439238653vw;left:21.2298682284vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(2).active{animation:anc1 2s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(2) .line{width:4.831625183vw;top:4.7584187408vw;left:18.3016105417vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(3){width:19.5461200586vw;top:0.1464128843vw;left:43.3382137628vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(3).active{animation:anc1 2s linear 1s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(3) .line{width:4.9048316252vw;top:3.7335285505vw;left:18.3016105417vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(4){width:19.6193265007vw;top:0px;left:66.0322108346vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(4).active{animation:anc1 2s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(5){width:19.5461200586vw;top:12.2254758419vw;left:11.7130307467vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(5).active{animation:anc1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(5) .line{width:3.5871156662vw;top:3.953147877vw;left:18.3748169839vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(6){width:19.4729136164vw;top:11.9326500732vw;left:33.3821376281vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(6).active{animation:anc1 2s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(6) .line{width:3.8067349927vw;top:3.8799414348vw;left:19.0336749634vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(7){width:19.6193265007vw;top:11.5666178624vw;left:55.3440702782vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(7).active{animation:anc1 2s linear 1s infinite;animation-fill-mode:both}body #wrapper #contents .container{position:relative;z-index:5}body #wrapper #contents .container .page_ttl{position:absolute;top:0;left:0;z-index:10}body #wrapper #contents .page{border-top:1px solid #222;height:56.2225475842vw;z-index:10}body #wrapper #contents .page .bg_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}body #wrapper #contents .page .bg_area>.box{width:100%;height:100%;position:relative}body #wrapper #contents .page .bg_area .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:10.2489019034vw auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #contents .page .container{position:relative;z-index:5}body #wrapper #contents .page .container .txt_area{padding-top:13.1039531479vw;width:26.3543191801vw;margin:0 0 0 0vw;z-index:3;position:relative}body #wrapper #contents .page .container .txt_area .pnl{position:relative;margin-bottom:1.6837481698vw}body #wrapper #contents .page .container .txt_area .pnl .box p{font-size:1.1713030747vw;line-height:2.0497803807vw;position:absolute;width:20.4978038067vw;left:2.9282576867vw;letter-spacing:.06em}body #wrapper #contents .page .container .txt_area .pnl .box small{display:block;font-size:0.878477306vw;line-height:1.317715959vw;letter-spacing:.06em;margin-top:0.439238653vw}body #wrapper #contents .page .container .txt_area .pnl .btn_area{width:20.4978038067vw;height:3.3674963397vw;position:absolute;bottom:3.513909224vw;left:2.8550512445vw}body #wrapper #contents .page .container .img_area{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}body #wrapper #contents .page .container .img_area .box{height:100%}body #wrapper #contents #game.page .bg_area{overflow:hidden}body #wrapper #contents #game.page .bg_area .sky{position:absolute;height:13.4699853587vw;width:66.1786237189vw;top:4.0263543192vw;left:34.4070278184vw;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #game.page .bg_area .star{position:absolute}body #wrapper #contents #game.page .bg_area .rocket{position:absolute;width:7.8330893119vw;top:6.0029282577vw;left:58.0527086384vw;transform:rotate(-24deg)}body #wrapper #contents #game.page .bg_area .rocket img{animation:rocket 2.3s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #game.page .bg_area .star_set{position:absolute;width:61.4934114202vw;top:6.6617862372vw;left:39.5314787701vw}body #wrapper #contents #game.page .bg_area .star.star1{position:absolute;width:7.6134699854vw;top:6.6617862372vw;left:39.5314787701vw}body #wrapper #contents #game.page .bg_area .star.star2{width:6.8814055637vw;top:6.588579795vw;left:56.3689604685vw}body #wrapper #contents #game.page .bg_area .star.star3{width:8.0527086384vw;top:6.6617862372vw;left:74.0117130307vw}body #wrapper #contents #game.page .bg_area .star.star4{width:6.4421669107vw;position:absolute;top:6.7349926794vw;left:92.0204978038vw}body #wrapper #contents #game.page .bg_area .star_l1{position:absolute;top:8.1991215227vw;left:39.7510980966vw;width:6.6617862372vw}body #wrapper #contents #game.page .bg_area .star_l2{position:absolute;top:8.1991215227vw;left:64.1288433382vw;width:0.6588579795vw}body #wrapper #contents #game.page .bg_area .star_l3{position:absolute;top:8.1259150805vw;left:74.9633967789vw;width:6.6617862372vw;transform:rotate(-90deg)}body #wrapper #contents #game.page .bg_area .star_l4{position:absolute;top:7.906295754vw;left:92.093704246vw;width:6.6617862372vw;transform:rotate(64deg)}body #wrapper #contents #game.page .bg_area .shine{position:absolute;width:0.8052708638vw}body #wrapper #contents #game.page .bg_area .shine1{top:8.1991215227vw;left:45.3147877013vw;width:1.0248901903vw}body #wrapper #contents #game.page .bg_area .shine2{top:9.1508052709vw;left:64.055636896vw;transform:rotate(17deg)}body #wrapper #contents #game.page .bg_area .shine3{top:7.467057101vw;left:75.5490483163vw;transform:rotate(-3deg);width:1.0980966325vw}body #wrapper #contents #game.page .bg_area .shine4{left:80.3074670571vw;transform:rotate(57deg);width:0.878477306vw;top:13.2503660322vw}body #wrapper #contents #game.page .bg_area .shine5{top:12.5915080527vw;left:39.6046852123vw;transform:rotate(-35deg);width:0.6588579795vw}body #wrapper #contents #game.page .bg_area .shine6{top:8.2723279649vw;left:91.654465593vw;transform:rotate(27deg);width:0.8052708638vw}body #wrapper #contents #game.page .bg_area .shine7{top:11.5666178624vw;left:98.0966325037vw;transform:rotate(57deg);width:1.1713030747vw}body #wrapper #contents #game.page .bg_area .window{position:absolute;top:0;left:-1.2445095168vw;width:102.4890190337vw}body #wrapper #contents #game.page .bg_area .base{position:absolute;bottom:-0.2196193265vw;left:-22.1083455344vw;width:144.289897511vw}body #wrapper #contents #game.page .container .inner{position:relative}body #wrapper #contents #game.page .container .page_ttl{width:21.7423133236vw;left:1.317715959vw}body #wrapper #contents #game.page .container .view{position:absolute;width:21.9619326501vw;top:8.6383601757vw;width:15.8857979502vw;left:3.0014641288vw}body #wrapper #contents #game.page .container .view .over{width:100%;background:url(../img/view_over.svg) repeat-y top center;background-size:100% auto;opacity:.25}body #wrapper #contents #game.page .container .machine_img{position:relative}body #wrapper #contents #game.page .container .machine{position:absolute;width:21.9619326501vw;top:9.1508052709vw;left:33.0893118594vw}body #wrapper #contents #game.page .container .txt_area .pnl .box p{top:15.5197657394vw}body #wrapper #contents #game.page .container .img2{position:absolute;width:11.4934114202vw;top:26.8667642753vw;left:56.6617862372vw}body #wrapper #contents #game.page .container .img{position:absolute;width:20.3513909224vw;top:28.5505124451vw;left:42.972181552vw}body #wrapper #contents #shopping_ttl{z-index:10;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}body #wrapper #contents #shopping_ttl .container{position:sticky;top:0;height:56.2225475842vw}body #wrapper #contents #shopping_ttl .container .page_ttl{width:32.6500732064vw}body #wrapper #contents #shopping.page{height:auto;position:relative;z-index:3}body #wrapper #contents #shopping.page #coupon{position:absolute;top:0;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .container{height:100%}body #wrapper #contents #shopping.page .container.shopping_ttl_container{height:auto}body #wrapper #contents #shopping.page #coupon{position:absolute;top:0;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .bg_area>.box{background:#f24505}body #wrapper #contents #shopping.page .bg_area .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:12.0790629575vw auto;background-position:-3.4% 0%;position:fixed}body #wrapper #contents #shopping.page .bg_area .box .shopping_item1{position:absolute;width:29.5021961933vw;bottom:48.3894582723vw;left:72.4743777452vw}body #wrapper #contents #shopping.page .bg_area .box .shopping_item2{position:absolute;width:27.5256222548vw;bottom:33.1625183016vw;left:72.4743777452vw}body #wrapper #contents #shopping.page .bg_area .box .bag{position:absolute;width:94.8023426061vw;bottom:-7.1742313324vw;left:3.513909224vw}body #wrapper #contents #shopping.page .bg_area .box .dai{position:absolute;width:36.1639824305vw;bottom:-7.027818448vw;left:36.2371888726vw}body #wrapper #contents #shopping.page .bg_area .box .line{position:absolute;width:108.2723279649vw;height:4.0995607613vw;background:#fff;border:1px solid #222;bottom:23.7188872621vw;left:-1.4641288433vw;transform:rotate(-4deg)}body #wrapper #contents #shopping.page .bg_area .box .line .box{height:100%;width:200%;display:flex;justify-content:flex-start;align-items:center;align-content:center}body #wrapper #contents #shopping.page .bg_area .box .line .box.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box .line .box img{width:50%}body #wrapper #contents #shopping.page .bg_area .box .line.line2{position:absolute;bottom:1.9033674963vw;left:-1.4641288433vw;transform:rotate(4deg)}body #wrapper #contents #shopping.page .bg_area .box #tickets{position:absolute;width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;opacity:0}body #wrapper #contents #shopping.page .bg_area .box #tickets.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #tickets.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket img{transform-origin:top center}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1{width:21.0834553441vw;left:-2.635431918vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2{width:28.1112737921vw;left:2.2693997072vw;z-index:3}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active{animation:ti2 5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active img{animation:ti1 3s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3{width:28.1112737921vw;left:36.82284041vw;z-index:4}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4{width:24.9633967789vw;left:54.9048316252vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active{animation:ti2 9s linear 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active img{animation:ti1 6s cubic-bezier(0.45, 0, 0.55, 1) 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5{width:20.2049780381vw;left:68.5944363104vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6{width:35.5783308931vw;left:73.2064421669vw;z-index:5}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active{animation:ti2 3.5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active img{animation:ti1_2 2.8s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7{width:20.2049780381vw;left:87.8477306003vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active{animation:ti2 8.5s linear 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active img{animation:ti1 5.5s cubic-bezier(0.45, 0, 0.55, 1) 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers{position:fixed;width:100%;height:61.7862371889vw;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden}body #wrapper #contents #shopping.page .bg_area .box #stickers.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #stickers.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st1{animation:st1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st2{animation:st2 1.1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st3{animation:st3 1s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .inner{width:100%;height:100%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set{position:absolute;width:14.1288433382vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set1{top:-2.2693997072vw;left:77.5256222548vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set2{top:-2.2693997072vw;left:96.486090776vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set3{top:20.7906295754vw;left:77.5256222548vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set4{top:20.7906295754vw;left:96.486090776vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set5{top:43.9238653001vw;left:4.39238653vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set6{top:43.9238653001vw;left:25.1830161054vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set7{top:43.9238653001vw;left:77.5256222548vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set8{top:43.9238653001vw;left:96.486090776vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner{height:auto}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner::before{content:"";display:block;position:absolute;width:1.1713030747vw;height:1.756954612vw;background:url(../img/bou.svg) no-repeat center center;background-size:contain;top:-0.8052708638vw;left:6.4421669107vw;z-index:10;width:1.0248901903vw;height:1.6105417277vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span{display:block;position:absolute;top:0;left:0;transform-origin:50% 3%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(1){position:relative;transform:rotate(-6deg);z-index:3}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(2){z-index:2}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(3){left:0.5856515373vw;z-index:1}body #wrapper #contents #shopping.page .bg_area .box #cards{position:fixed;width:100%;height:61.7862371889vw;height:100vh;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden;display:flex;justify-content:center;align-content:center;align-items:center}body #wrapper #contents #shopping.page .bg_area .box #cards.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #cards.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #cards picture{width:100%}body #wrapper #contents #shopping.page .shopping_page{height:56.2225475842vw}body #wrapper #contents #shopping.page .shopping_page#shopping_page1{height:164.4216691069vw}body #wrapper #contents #shopping.page .shopping_page .container .page_ttl{width:32.6500732064vw;position:fixed;top:0;left:5.5636896047vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area{padding-top:14.5680819912vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .box p{top:6.8814055637vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area{width:20.4978038067vw;height:3.3674963397vw;position:absolute;bottom:3.513909224vw;left:2.8550512445vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area.btn_area_t{bottom:7.9795021962vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .inner{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code:hover{opacity:.8}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1{position:absolute;width:36.1639824305vw;top:9.8828696925vw;left:30.3806734993vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .code1{top:36.6032210835vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .code2{top:43.4846266471vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .btn_code1{top:36.5300146413vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .btn_code2{top:43.4846266471vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .code{left:4.7584187408vw;position:absolute;font-size:1.756954612vw;line-height:2.1229868228vw;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.06em}body #wrapper #contents #shopping.page .shopping_page .container .img_area .code.end{font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code,body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code_end{position:absolute;width:5.7833089312vw;left:26.2811127379vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code_end{cursor:default}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area{position:absolute;top:47.364568082vw;left:35.2855051245vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area1{top:69.1800878477vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area2{top:153.5871156662vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2{position:absolute;width:36.2371888726vw;top:77.6720351391vw;left:30.3806734993vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code1{top:30.7467057101vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code2{top:37.7745241581vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code3{top:44.729136164vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code4{top:51.6837481698vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code5{top:58.6383601757vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code1{top:30.7467057101vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code2{top:37.701317716vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code3{top:44.5827232796vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code4{top:51.6837481698vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code5{top:58.5651537335vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img3{position:absolute;width:36.1639824305vw;top:3.7335285505vw;left:30.3806734993vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img4{position:absolute;width:45.5344070278vw;top:7.2474377745vw;left:26.5007320644vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img5{position:absolute;width:30.1610541728vw;top:1.6105417277vw;left:35.1390922401vw;animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area #bag2{transform:translate(70vw, 0) rotate(0deg);animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) 2s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area #bag3{transform:translate(70vw, 0) rotate(0deg);animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) 4s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area3{top:153.5871156662vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area4{top:50vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area5{top:42.3865300146vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area6{top:41.9472913616vw}body #wrapper #contents #lottery.page{height:55.9297218155vw}body #wrapper #contents #lottery.page .confetti{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;overflow:hidden;pointer-events:none}body #wrapper #contents #lottery.page .confetti.active span{position:absolute;top:-10%;left:0;width:2.196193265vw;height:2.196193265vw;background:url(../img/kami1.svg) no-repeat center center;background-size:contain;will-change:transform}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n){background-image:url(../img/kami2.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3n){background-image:url(../img/kami3.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+1){animation:kami-1 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+2){animation:kami-2 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(1){left:0%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2){left:2%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3){left:4%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4){left:6%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(5){left:8%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(6){left:10%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(7){left:12%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(8){left:14%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(9){left:16%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(10){left:18%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11){left:20%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(12){left:22%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(13){left:24%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(14){left:26%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(15){left:28%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(16){left:30%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(17){left:32%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(18){left:34%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(19){left:36%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(20){left:38%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(21){left:40%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(22){left:42%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(23){left:44%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(24){left:46%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(25){left:48%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(26){left:50%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(27){left:52%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(28){left:54%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(29){left:56%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(30){left:58%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(31){left:60%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(32){left:62%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(33){left:64%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(34){left:66%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(35){left:68%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(36){left:70%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(37){left:72%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(38){left:74%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(39){left:76%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(40){left:78%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(41){left:80%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(42){left:82%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(43){left:84%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(44){left:86%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(45){left:88%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(46){left:90%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(47){left:92%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(48){left:94%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(49){left:96%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(50){left:98%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+1){animation-duration:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+2){animation-duration:12s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+3){animation-duration:8s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+4){animation-duration:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+1){animation-delay:0s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+2){animation-delay:9s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+3){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+4){animation-delay:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+5){animation-delay:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+6){animation-delay:7s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+7){animation-delay:3s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+8){animation-delay:1s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+9){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+10){animation-delay:11s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+11){animation-delay:10s}body #wrapper #contents #lottery.page .bg_area{background:#604580}body #wrapper #contents #lottery.page .bg_area .floor{background:#c2c7c7;position:absolute;bottom:0;left:0;width:100%;height:17.9355783309vw;border-top:1px solid #222}body #wrapper #contents #lottery.page .container .page_ttl{width:26.8667642753vw;left:-0.3660322108vw}body #wrapper #contents #lottery.page .container .txt_area{padding-top:14.6412884334vw}body #wrapper #contents #lottery.page .container .txt_area .pnl{margin-bottom:1.5373352855vw}body #wrapper #contents #lottery.page .container .txt_area .pnl .box p{top:10.7613469985vw}body #wrapper #contents #lottery.page .container .img_area{pointer-events:none}body #wrapper #contents #lottery.page .container .img_area .img1{position:absolute;top:24.5973645681vw;left:22.0351390922vw;width:32.0644216691vw}body #wrapper #contents #lottery.page .container .img_area .img2{position:absolute;width:16.7642752562vw;top:35.8711566618vw;left:51.0980966325vw}body #wrapper #contents #lottery.page .container .img_area .img3{position:absolute;width:36.1639824305vw;top:5.0512445095vw;left:30.4538799414vw}body #wrapper #contents #lottery.page .container .img_area .kamiset{position:absolute;width:32.9428989751vw;top:8.5651537335vw;left:-9.2972181552vw}body #wrapper #contents #music.page{height:auto}body #wrapper #contents #music.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #music.page .bg_area .box .star{position:absolute;width:85.1390922401vw;top:5.0512445095vw;left:3.513909224vw}body #wrapper #contents #music.page .bg_area .box .ufo{position:absolute}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo{top:5.1244509517vw;left:9.224011713vw;width:68.0819912152vw;transform-origin:90% 0%}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo.active{animation:musicufo1 7s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo{top:8.0527086384vw;left:31.3323572474vw;width:50.5124450952vw;transform-origin:43% 0%}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo.active{animation:musicufo2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .container{position:absolute;top:0;left:50%;transform:translateX(-50%)}body #wrapper #contents #music.page .container .page_ttl{top:3.4407027818vw;width:38.579795022vw;left:-0.1464128843vw}body #wrapper #contents #music.page .container .txt_area{padding-top:16.6178623719vw}body #wrapper #contents #music.page .container .txt_area .pnl .box p{top:6.0761346999vw}body #wrapper #contents #music.page .img_area .img1{position:absolute;top:16.5446559297vw;left:30.3806734993vw;width:36.2371888726vw}body #wrapper #contents #music.page .img_area .img2{position:absolute;width:15.9590043924vw;top:33.6017569546vw;left:52.9282576867vw}body #wrapper #contents #music.page .img_area .btn_area{position:absolute;width:20.4978038067vw;height:3.2942898975vw;top:40.4099560761vw;left:32.2108345534vw}body #wrapper #contents #music.page .img_area .btn_area a .txt{font-size:1.317715959vw}body #wrapper #contents #music.page .img_area .btn_area a .txt:after{right:-0.3660322108vw}body #wrapper #contents #music.page .frame{top:0;left:0;width:100%;pointer-events:none;z-index:100;position:relative;line-height:0}body #wrapper #contents #ai.page .bg_area .box{background:#222}body #wrapper #contents #ai.page .bg_area .box .cable{position:absolute;top:0;left:-1.6837481698vw;width:103.074670571vw}body #wrapper #contents #ai.page .bg_area .obj{position:absolute;width:16.7642752562vw;top:33.8945827233vw;left:66.9838945827vw}body #wrapper #contents #ai.page .container .page_ttl{width:7.906295754vw;left:8.4919472914vw}body #wrapper #contents #ai.page .container .txt_area{padding-top:13.6896046852vw}body #wrapper #contents #ai.page .container .txt_area .pnl .box p{top:17.7891654466vw}body #wrapper #contents #ai.page .img_area .awa{position:absolute;width:13.9092240117vw;top:18.3748169839vw;left:39.1654465593vw}body #wrapper #contents #ai.page .img_area .awa .inner{display:block}body #wrapper #contents #ai.page .img_area .awa .inner span{position:absolute;top:0;left:0;width:100%}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1){animation:awa1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1) img{animation:awa2 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2){animation:awa1 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2) img{animation:awa2 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3){animation:awa1 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3) img{animation:awa2 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4){animation:awa1 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4) img{animation:awa2 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .img{position:absolute;width:40.2635431918vw;left:26.3543191801vw;top:0}body #wrapper #contents #ai.page .img_area .img2{position:absolute;width:15.1537335286vw;left:61.420204978vw;top:43.5578330893vw}body #wrapper #contents #ai.page .img_area .btn_area{top:47.5841874085vw;position:absolute;left:32.9428989751vw}body #wrapper #contents #ai.page .img_area .btn_area a .txt{font-size:1.4641288433vw}body #wrapper #contents #follow.page{overflow:hidden}body #wrapper #contents #follow.page .bg_area{background:#0088b1;overflow:hidden}body #wrapper #contents #follow.page .bg_area .sky{position:absolute;height:13.4699853587vw;width:56.6617862372vw;top:5.4172767204vw;left:44.6559297218vw;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #follow.page .bg_area .star{position:absolute}body #wrapper #contents #follow.page .bg_area .star.star1{position:absolute;width:7.6134699854vw;top:7.906295754vw;left:61.420204978vw;top:8.1259150805vw;left:81.6251830161vw}body #wrapper #contents #follow.page .bg_area .star.star2{width:6.8814055637vw;top:7.906295754vw;left:98.3894582723vw}body #wrapper #contents #follow.page .bg_area .star_l1{position:absolute;top:9.4436310395vw;left:61.6398243045vw;top:9.4436310395vw;left:81.6251830161vw;width:6.6617862372vw}body #wrapper #contents #follow.page .bg_area .star_l2{position:absolute;top:10.4685212299vw;left:98.682284041vw;width:0.6588579795vw}body #wrapper #contents #follow.page .bg_area .window{position:absolute;top:1.2445095168vw;left:40.775988287vw;width:102.4890190337vw}body #wrapper #contents #follow.page .bg_area .base{position:absolute;bottom:-0.2196193265vw;left:-22.1083455344vw;width:144.289897511vw}body #wrapper #contents #follow.page .bg_area .crane{position:absolute;width:111.7130307467vw;bottom:0;left:-5.8565153734vw;line-height:0}body #wrapper #contents #follow.page .bg_area .fuku{position:absolute;width:111.2737920937vw;top:30.3074670571vw;left:-5.270863836vw}body #wrapper #contents #follow.page .bg_area .prod{position:absolute;width:208.4919472914vw;top:32.6500732064vw;left:0vw;display:flex}body #wrapper #contents #follow.page .bg_area .prod img{width:50%}body #wrapper #contents #follow.page .bg_area .prod.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #follow.page .container .page_ttl{width:26.6471449488vw;left:-2.2693997072vw}body #wrapper #contents #follow.page .container .page_ttl .ttl1{width:22.6207906296vw;z-index:2;display:block;position:relative;left:0.1464128843vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2{width:22.7672035139vw;position:absolute;z-index:1;left:3.953147877vw;top:0px;display:flex;justify-content:flex-start;align-items:flex-end}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #r{width:4.39238653vw;position:relative;top:0.5124450952vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #e{width:4.5387994143vw;position:relative;top:1.6105417277vw;margin-left:-0.8052708638vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #p{width:4.5387994143vw;position:relative;top:0.3660322108vw;margin-left:-0.3660322108vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #o{width:4.39238653vw;position:relative;top:0.878477306vw;margin-left:-0.3660322108vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #s{width:4.1727672035vw;margin-left:-1.4641288433vw;top:-0.2196193265vw;position:relative}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #t{width:5.270863836vw;top:-0.9516837482vw;position:relative;margin-left:-1.0980966325vw}body #wrapper #contents #follow.page .container .txt_area{padding-top:22.9136163982vw}body #wrapper #contents #follow.page .container .txt_area .pnl .box p{top:2.7818448023vw}body #wrapper #contents #follow.page .img_area .img{position:absolute;width:38.2869692533vw;left:30.3806734993vw;top:5.0512445095vw}body #wrapper #contents #follow.page .img_area .img .inner{position:relative}body #wrapper #contents #follow.page .img_area .img .inner a{display:block;width:11.2737920937vw;height:2.196193265vw;position:absolute;top:6.5153733529vw;left:10.4685212299vw;font-size:1.2445095168vw;opacity:0}body #wrapper #contents #follow.page .img_area .btn_area{position:absolute;top:26.0614934114vw;left:35.2122986823vw}body #wrapper #contents #follow.page .img_area .btn_area a .txt{letter-spacing:0;font-size:1.4641288433vw}body #wrapper #contents #follow.page .img_area .btn_area a .txt:after{width:0.878477306vw;height:0.878477306vw;content:"";position:absolute;top:0.2196193265vw;bottom:0;right:-0.7320644217vw}body #wrapper #contents #movie.page{height:auto}body #wrapper #contents #movie.page .cloud{position:absolute;bottom:-0.8052708638vw;z-index:10;width:111.6398243045vw;left:-7.8330893119vw;pointer-events:none;line-height:0}body #wrapper #contents #movie.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%);overflow:hidden}body #wrapper #contents #movie.page .bg_area .star{position:absolute}body #wrapper #contents #movie.page .bg_area .stars{position:absolute}body #wrapper #contents #movie.page .bg_area .star_all{width:95.4612005857vw;top:0.5856515373vw;left:3.513909224vw}body #wrapper #contents #movie.page .bg_area .star2{width:4.9048316252vw;top:7.3938506589vw;left:80.4538799414vw}body #wrapper #contents #movie.page .bg_area .star3{width:4.5387994143vw;top:11.1273792094vw;left:19.7657393851vw}body #wrapper #contents #movie.page .bg_area .star4{width:4.6852122987vw;top:3.0014641288vw;left:89.2386530015vw}body #wrapper #contents #movie.page .bg_area .star4_2{width:4.6852122987vw;top:43.4846266471vw;left:91.4348462665vw}body #wrapper #contents #movie.page .bg_area .stars1{top:4.7584187408vw;left:61.2005856515vw;width:1.9765739385vw}body #wrapper #contents #movie.page .bg_area .stars2{top:14.2752562225vw;left:87.262079063vw;width:1.9765739385vw}body #wrapper #contents #movie.page .bg_area .stars3{top:20.3513909224vw;left:78.9165446559vw;width:1.4641288433vw;transform:rotate(63deg)}body #wrapper #contents #movie.page .bg_area .stars4{top:45.0951683748vw;left:63.5431918009vw;width:2.1229868228vw;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars5{top:54.6120058565vw;left:89.5314787701vw;width:2.1229868228vw;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars6{top:831px;left:1113px;width:17px;transform:rotate(-12deg)}body #wrapper #contents #movie.page .bg_area .stars7{top:64.3484626647vw;left:58.4187408492vw;width:1.1713030747vw;transform:rotate(-12deg)}body #wrapper #contents #movie.page>.container{height:98.9019033675vw;pointer-events:none}body #wrapper #contents #movie.page>.container .page_ttl{width:19.5461200586vw;left:-0.2928257687vw}body #wrapper #contents #movie.page .img_area{position:absolute;top:0;left:0;width:100%;z-index:3}body #wrapper #contents #movie.page .img_area .obj{position:absolute;width:59.7364568082vw;top:17.4963396779vw;left:5.7833089312vw}body #wrapper #contents #movie.page .img_area .neko{position:absolute;width:54.1727672035vw;top:12.4450951684vw;left:35.065885798vw;transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-100vw);display:flex;justify-content:flex-start}body #wrapper #contents #movie.page .img_area .neko.click img:nth-of-type(2){width:20%}body #wrapper #contents #movie.page .img_area .neko img{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);height:3.3674963397vw}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(1){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(2){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(3){width:20%}body #wrapper #contents #movie.page .img_area .neko.open{transform:translateX(0)}body #wrapper #contents #movie.page .img_area .bar{position:absolute;top:15.0073206442vw;left:-2%;width:105%;z-index:11}body #wrapper #contents #movie.page .img_area .bar2{top:45.9004392387vw}body #wrapper #contents #movie.page .img_area .pnl{position:absolute;width:30.3806734993vw;left:22.6207906296vw;top:15.8857979502vw}body #wrapper #contents #movie.page .img_area .pnl.pnl2{top:46.7789165447vw;left:5.9297218155vw}body #wrapper #contents #movie.page .img_area .pnl.pnl3{top:46.7789165447vw;left:39.2386530015vw}body #wrapper #contents #movie.page .img_area .pnl .content{position:relative}body #wrapper #contents #movie.page .img_area .pnl .content .thumb{width:28.9165446559vw;height:15.6661786237vw;position:absolute;top:3.6603221083vw;left:0.7320644217vw;overflow:hidden;border:1px solid #222}body #wrapper #contents #movie.page .img_area .pnl .content .thumb iframe{width:100%;height:100%}body #wrapper #contents #movie.page .img_area .pnl .content .txts{position:absolute;width:100%;left:0;top:22.9136163982vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts p{text-align:center;font-size:1.317715959vw;line-height:2.0497803807vw;color:#d7fd52;letter-spacing:0.0131771596vw;margin-bottom:0.5856515373vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li{width:7.7598828697vw;margin:0 0.5856515373vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area{width:7.7598828697vw;height:2.1229868228vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:before{border-color:#d7fd52;background:#d7fd52}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:after{border-color:#d7fd52;background:#222}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt{font-size:0.878477306vw;line-height:0.0732064422vw;color:#d7fd52;position:relative;top:0.2196193265vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt:after{width:0.5856515373vw;height:0.5856515373vw;top:0.2928257687vw;right:0.0732064422vw;background:center/contain no-repeat url(../img/arr_blank_y.svg)}body #wrapper #contents #movie.page .img_area .terms{position:absolute;border:1px solid #222;width:66.6178623719vw;height:17.4963396779vw;background:#fff;top:81.5519765739vw;left:5.710102489vw}body #wrapper #contents #movie.page .img_area .terms .ttl{width:100%;border-bottom:1px solid #222;text-align:center;font-size:1.317715959vw;line-height:2.0497803807vw;margin-bottom:1.6837481698vw;padding:0.2928257687vw 0 0.3660322108vw 0}body #wrapper #contents #movie.page .img_area .terms .area .scroll{margin:0 auto;width:100%;height:10.3953147877vw}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-track.simplebar-vertical{top:0;right:1.0248901903vw}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper #contents #movie.page .img_area .terms .area .scroll p{margin:0 auto;width:61.4934114202vw;font-size:0.878477306vw;line-height:1.6105417277vw}body #wrapper #contents #outro{height:37.701317716vw}body #wrapper #contents #outro .container .question{position:absolute;top:7.027818448vw;left:14.2020497804vw;width:41.9472913616vw}body #wrapper #contents #outro .container .question .rocket{position:absolute;top:-3.953147877vw;width:19.3997071742vw;left:-9.663250366vw}body #wrapper #contents #outro .container .question .fukidashi .copy{text-align:center;position:absolute;top:3.3674963397vw;left:5.5636896047vw;font-size:1.317715959vw;line-height:2.196193265vw;letter-spacing:.15em}body #wrapper #contents #outro .container .question .fukidashi .btn_area{position:absolute;top:6.6617862372vw;left:12.6647144949vw;width:16.4714494876vw;height:3.3674963397vw}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:before{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:after{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt{font-size:1.1713030747vw;position:relative;letter-spacing:.06em}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt:after{width:1.0248901903vw;height:1.0248901903vw;top:0.0732064422vw;right:0.0732064422vw}body #wrapper #contents #footer{background:#18314a;position:relative;z-index:10}body #wrapper #contents #footer .container{display:flex;padding-top:4.6852122987vw;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding-bottom:3.8067349927vw}body #wrapper #contents #footer .container .ttl{width:40.8491947291vw}body #wrapper #contents #footer .container .sns-section{width:18.0087847731vw;position:relative;left:0vw}body #wrapper #contents #footer .container .sns-section .sns_ttl{font-size:1.756954612vw;line-height:2.196193265vw;color:#fff;text-align:center;margin-bottom:1.6837481698vw;letter-spacing:.1em}body #wrapper #contents #footer .container .sns-section ul{display:flex;justify-content:space-between;align-items:center;align-content:center;width:18.0087847731vw;margin:0 auto;margin-bottom:2.4890190337vw}body #wrapper #contents #footer .container .sns-section ul li{width:2.196193265vw}body #wrapper #contents #footer .container .sns-section ul li a{display:block}body #wrapper #contents #footer .container .sns-section small{display:block;text-align:center;font-size:0.7320644217vw;color:#fff}}@media print,screen and (min-width: 767px)and (max-width: 1366px){body #wrapper{position:relative;overflow:clip;opacity:0}body #wrapper #logo{position:absolute;width:22.1815519766vw;top:1.756954612vw;left:1.756954612vw;z-index:100}body #wrapper .fv1{animation:top_obj 3s linear infinite;animation-fill-mode:both}body #wrapper .fv2{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv3{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv4{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv5{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv6{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv7{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv8{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv9{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv10{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv11{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper #fv{position:fixed;top:0;left:0;width:100%;z-index:5;height:100%;background:#ffce00 url(../img/fv_bg.jpg) repeat-y center top;background-size:100% auto}body #wrapper #fv h1{width:100%}body #wrapper #fv picture{width:100%}body #wrapper #fv picture img{width:100%}body #wrapper #fv .inner{position:relative;width:100%;height:100%}body #wrapper #fv .inner .obj{position:absolute}body #wrapper #fv .inner .fv1{width:30.3074670571vw;top:17.4231332357vw;left:33.9677891654vw}body #wrapper #fv .inner .fv4{width:10.3587115666vw;top:18.1551976574vw;left:4.9048316252vw}body #wrapper #fv .inner .fv5{width:7.9795021962vw;top:21.8887262079vw;left:17.9355783309vw}body #wrapper #fv .inner .fv6{width:7.6866764275vw;top:4.39238653vw;left:23.9385065886vw}body #wrapper #fv .inner .fv7{width:10.4319180088vw;top:0px;left:40.4099560761vw}body #wrapper #fv .inner .fv8{width:8.2723279649vw;top:2.635431918vw;left:50vw}body #wrapper #fv .inner .fv9{width:13.8360175695vw;top:9.5900439239vw;left:76.5739385066vw}body #wrapper #fv .inner .fv10{width:7.2840409956vw;top:20.7906295754vw;left:88.3601756955vw}body #wrapper #fv .inner .fv11{width:13.4699853587vw;top:37.4816983895vw;left:62.298682284vw}body #wrapper .slidein{transform:translateY(101%);opacity:0;transition:all .8s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}body #wrapper .slidein.open{transform:translateY(0%);opacity:1}body #wrapper .poyo.active{animation:poyo 1s linear infinite;animation-fill-mode:both}body #wrapper .star_shine.active{animation:shine 1s cubic-bezier(0.16, 1, 0.3, 1) infinite;animation-fill-mode:both}body #wrapper .container{width:88.140556369vw;margin:0 auto;position:relative}body #wrapper .box{position:relative;width:100%}body #wrapper .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:10.2489019034vw auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #shopping_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#f24505}body #wrapper #shopping_bg .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:12.0790629575vw auto;background-position:-3.4% 0%;position:fixed}body #wrapper #menu{position:fixed;top:-0.0732064422vw;right:4.0263543192vw;z-index:100;width:20.4978038067vw;transform:translateY(-105%);transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu.open{transform:translateY(0%)}body #wrapper #menu .simplebar-track.simplebar-vertical{top:0;width:0.439238653vw;right:0vw}body #wrapper #menu .simplebar-scrollbar::before{background-color:#f24505;opacity:1}body #wrapper #menu .box{position:relative;width:100%}body #wrapper #menu .box .menu_list{position:absolute;top:0;left:0;width:16.5446559297vw;top:6.2957540264vw;left:2.635431918vw}body #wrapper #menu .box .menu_list .inner{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items{position:absolute;top:0.878477306vw;left:0;width:100%;height:20.4978038067vw}body #wrapper #menu .box .menu_list .inner #menu_items li{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child .btn_menu{padding-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu{position:relative;display:block;padding:0 0 0 1.756954612vw;padding-bottom:1.7935578331vw;line-height:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:hover:after{background:#f24505}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub{display:flex;justify-content:flex-start;align-content:center;align-items:center}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub.open .ar{transform:rotate(-180deg)}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub.open .ar path{fill:#f24505}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub .ar{display:none;width:0.878477306vw;margin:0 0 0 0.5856515373vw;position:relative;top:-0.1464128843vw;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:before{content:"";width:1.1713030747vw;height:1.1713030747vw;border:1px solid #222;background:#fff;border-radius:50%;position:absolute;top:0vw;left:0;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:after{content:"";width:0.7320644217vw;height:0.7320644217vw;border:1px solid #222;background:#c2c7c7;border-radius:50%;position:absolute;top:0.2196193265vw;left:0.2196193265vw;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu img{width:auto;height:1.0980966325vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items{box-sizing:border-box;position:absolute;top:2.2693997072vw;left:1.5373352855vw;width:11.1273792094vw;height:10.980966325vw;background:url(../img/menu_ov.png) no-repeat center center;background-size:contain;display:flex;justify-content:flex-start;align-items:center;align-content:center;z-index:11;display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items.active{display:flex}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul{padding:0 0 0 1.1713030747vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item{margin-bottom:1.2445095168vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu{position:relative;display:block;padding:0 0 0 0.8052708638vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:hover:before{opacity:1}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:before{content:"";border:none;border-radius:0;transform:translateY(0%);top:auto;left:0;height:1px;width:0.7320644217vw;background:#f24505;position:absolute;bottom:0;left:0;display:block;opacity:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:after{display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item img{width:auto;height:0.9516837482vw}body #wrapper #menu .box .menu_list #backtotop{position:absolute;width:19.3265007321vw;height:2.1229868228vw;top:21.8155197657vw;left:-2.0497803807vw;display:block;overflow:hidden}body #wrapper #menu .box .menu_list #backtotop span{width:45.6808199122vw;display:block;background:url(../img/backtotop.svg) repeat-x left center;background-size:7.6134699854vw auto;height:100%;position:relative;top:0vw;animation:linex 10s linear infinite;animation-fill-mode:both}body #wrapper #menu .box .menu_list .bgm_ctrl{position:absolute;top:36.6764275256vw;left:8.1259150805vw;display:block;width:6.9546120059vw}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm{width:100%}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm img:nth-of-type(2){display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img{display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img:nth-of-type(2){display:block}body #wrapper #menu .box .menu_list #btn_mission{display:block;position:absolute;width:19.3265007321vw;height:6.149341142vw;top:27.5256222548vw;left:-2.0497803807vw}body #wrapper #menu .box .menu_list #btn_mission .inner{display:block;position:relative;width:100%;height:100%;overflow:hidden}body #wrapper #menu .box .menu_list #btn_mission .inner .icon{width:5.1244509517vw;display:block;position:relative;top:0.9516837482vw;left:0.878477306vw}body #wrapper #menu .box .menu_list #btn_mission .inner .txt{width:12.0058565154vw;height:3.8799414348vw;display:block;font-size:0.878477306vw;line-height:1.317715959vw;text-align:left;position:absolute;top:1.317715959vw;left:6.4421669107vw}body #wrapper #mission{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;opacity:0;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission .simplebar-scrollbar::before{background-color:#f24505}body #wrapper #mission.open{pointer-events:all;opacity:1}body #wrapper #mission .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #mission .simplebar-content-wrapper{overscroll-behavior:contain}body #wrapper #mission #mission_scroll{height:100vh}body #wrapper #mission .float_content{width:71.7423133236vw;margin:0 auto}body #wrapper #mission .float_content{padding-top:4.0995607613vw}body #wrapper #mission .float_content .ttl{width:21.3762811127vw;margin:0 auto;margin-bottom:2.196193265vw}body #wrapper #mission .float_content .mission_intro{width:62.8843338214vw;margin:0 auto;position:relative}body #wrapper #mission .float_content .mission_intro .txts{width:31.9912152269vw;margin-bottom:1.8301610542vw}body #wrapper #mission .float_content .mission_intro .txts .t{font-size:1.4641288433vw;line-height:2.196193265vw;margin-bottom:0.5856515373vw;color:#fff;letter-spacing:.12em;white-space:nowrap}body #wrapper #mission .float_content .mission_intro .txts .period{color:#fff;box-sizing:border-box;border:1px solid #fff;background:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;align-content:center;padding:0;position:relative}body #wrapper #mission .float_content .mission_intro .txts .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.1713030747vw;font-weight:700;background:rgba(34,34,34,.9)}body #wrapper #mission .float_content .mission_intro .txts .period .t1{font-size:1.0248901903vw;line-height:2.196193265vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;margin:0 0.8052708638vw 0 0}body #wrapper #mission .float_content .mission_intro .txts .period .num{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;letter-spacing:.1em}body #wrapper #mission .float_content .mission_intro .txts .period .num .n1{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n2{font-size:1.756954612vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n3{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.2196193265vw}body #wrapper #mission .float_content .mission_intro .btn_area{position:absolute;top:1.1713030747vw;right:0;width:26.3543191801vw;height:4.5387994143vw}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear{display:none !important}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear_end{display:grid !important}body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .txt,body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .end{font-size:1.4641288433vw}body #wrapper #mission .float_content .mission_list{background:#f24505;border:1px solid #222;box-sizing:border-box;padding:0.5856515373vw;border-radius:1.0248901903vw;margin-bottom:1.0248901903vw}body #wrapper #mission .float_content .mission_list .box{box-sizing:border-box;background:#222;border-radius:0.7320644217vw;padding:1.756954612vw;box-sizing:border-box}body #wrapper #mission .float_content .mission_list .box .items{display:flex;justify-content:space-between;align-items:space-between;align-content:space-between;flex-wrap:wrap;height:22.3279648609vw;padding-bottom:1px}body #wrapper #mission .float_content .mission_list .box .items .item{width:32.6500732064vw;height:4.6852122987vw;box-sizing:border-box;border:1px solid #d7fd52;border-radius:0.439238653vw;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding:0 0 0 1.6105417277vw}body #wrapper #mission .float_content .mission_list .box .items .item.clear{background:rgba(215,253,82,.1)}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:after{display:none}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:before{content:"";display:block;position:absolute;width:0.7320644217vw;height:0.7320644217vw;background:#f24505;top:0.2928257687vw;left:0.2928257687vw}body #wrapper #mission .float_content .mission_list .box .items .item .rect{display:block;box-sizing:border-box;border:1px solid #d7fd52;width:1.4641288433vw;height:1.4641288433vw;position:relative;overflow:hidden;margin:0 0.6588579795vw 0 0}body #wrapper #mission .float_content .mission_list .box .items .item .rect:after{content:"";display:block;position:absolute;width:200%;height:1px;background:#d7fd52;transform:rotate(-45deg);top:0.5124450952vw;left:-0.5856515373vw}body #wrapper #mission .float_content .mission_list .box .items .item p{font-size:1.0248901903vw;line-height:3.513909224vw;color:#d7fd52;letter-spacing:.1em}body #wrapper #mission .float_content .present_area{background:#f24505;border:1px solid #222;box-sizing:border-box;padding:0.5856515373vw;border-radius:1.0248901903vw;margin-bottom:7.3206442167vw}body #wrapper #mission .float_content .present_area .box{box-sizing:border-box;background:#222;border-radius:0.7320644217vw}body #wrapper #mission .float_content .present_area .box .swiper-pagination .swiper-pagination-bullet{border-color:#fff;background:#222}body #wrapper #mission .float_content .present_area .box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f24505}body #wrapper #mission .float_content .present_area .box .slide_present{border:1px solid #fff}body #wrapper #mission .float_content .present_area .box #btn_presentopen{height:4.2459736457vw;display:flex;justify-content:center;align-items:center;align-content:center;width:100%}body #wrapper #mission .float_content .present_area .box #btn_presentopen .t{font-size:1.317715959vw;line-height:2.196193265vw;color:#fff;margin:-0.1464128843vw 0.2928257687vw 0 1.5373352855vw;letter-spacing:.05em}body #wrapper #mission .float_content .present_area .box #btn_presentopen .a{display:block;width:1.0980966325vw;height:1.0980966325vw;background:url(../img/arr_w_btm.svg) no-repeat center center;background-size:contain;margin:0 0 0 0.5856515373vw}body #wrapper #mission .float_content .present_area .box .present_detail .set{position:relative;border-bottom:1px solid #fff;width:100%;margin:0 auto;color:#fff;padding:3.2942898975vw 13.9092240117vw;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set.end:before{content:"";width:10.7613469985vw;height:3.4407027818vw;position:absolute;top:14.3484626647vw;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper #mission .float_content .present_area .box .present_detail .set:last-child{border-bottom:none}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items{width:21.9619326501vw;margin:0 auto}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:1.317715959vw;line-height:2.196193265vw;margin-bottom:0.3660322108vw;letter-spacing:.1em}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .num{text-align:center;font-size:1.1713030747vw;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:0.2196193265vw 0.5856515373vw 0.3660322108vw 0.5856515373vw;margin-bottom:1.0248901903vw}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .detail{width:100%;font-size:1.0248901903vw;line-height:1.756954612vw;letter-spacing:.11em}body #wrapper #mission #btn_mission_close{position:fixed;top:1.756954612vw;right:2.8550512445vw;width:2.9282576867vw;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission #btn_mission_close:hover{transform:scale(1.1)}body #wrapper #timetable{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper #timetable .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #timetable .float_content{width:71.7423133236vw;margin:0 auto}body #wrapper #timetable .float_content .ttl{width:47.803806735vw;margin:0 auto;margin-bottom:2.7818448023vw}body #wrapper #timetable .float_content .timetable{background:#fff;height:35.4319180088vw;padding:1.756954612vw 1.756954612vw 0 1.756954612vw;box-sizing:border-box;width:71.7423133236vw;margin:0 auto;position:relative}body #wrapper #timetable .float_content .timetable .simplebar-scrollbar{position:absolute;left:0vw;right:0vw}body #wrapper #timetable .float_content .timetable .simplebar-track{bottom:1.1713030747vw}body #wrapper #timetable .float_content .scroll_y{max-height:auto;padding-top:0;box-sizing:border-box;padding-bottom:2.7818448023vw}body #wrapper #timetable .float_content .scroll_y .box{width:97.803806735vw;margin:0 auto}body #wrapper .slide_present{width:21.9619326501vw;margin:0 auto;position:relative;margin-bottom:3.074670571vw;border:1px solid #222}body #wrapper .btn_float_close{position:fixed;top:1.756954612vw;right:2.8550512445vw;width:2.9282576867vw;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper .btn_float_close:hover{transform:scale(1.1)}body #wrapper .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper .swiper-pagination{position:absolute;top:-2.5622254758vw;z-index:11;bottom:auto}body #wrapper .swiper-pagination-bullet{width:2.196193265vw;height:0.439238653vw;border-top:1px solid #222;border-bottom:1px solid #222;border-right:1px solid #222;margin:0;border-radius:0;opacity:1;box-sizing:border-box;background:#fff}body #wrapper .swiper-pagination-bullet:nth-of-type(1){border-left:1px solid #222}body #wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffce00}body #wrapper .float{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper .float .float_content{width:71.7423133236vw;margin:0 auto;position:relative;z-index:11}body #wrapper .float .float_content .ttl{width:100%;margin:0 auto;padding-top:4.1727672035vw;margin-bottom:2.4890190337vw;text-align:center}body #wrapper .float .float_content .ttl img{height:4.6852122987vw;width:auto}body #wrapper .float .float_content .period{color:#fff;box-sizing:border-box;border:1px solid #222;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;padding:0;width:31.9912152269vw;margin:0 auto;margin-bottom:1.1713030747vw;color:#222;position:relative}body #wrapper .float .float_content .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.1713030747vw;font-weight:700;background:rgba(255,255,255,.9)}body #wrapper .float .float_content .period.wide{width:33.6017569546vw}body #wrapper .float .float_content .period .t1{font-size:1.0248901903vw;line-height:2.196193265vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;margin:0 0.8052708638vw 0 0}body #wrapper .float .float_content .period .num{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;letter-spacing:.1em}body #wrapper .float .float_content .period .num .n1{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n2{font-size:1.756954612vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n3{font-size:1.1713030747vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.2196193265vw}body #wrapper .float .float_content .period .num .n4{font-size:1.0248901903vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.2196193265vw}body #wrapper .float .float_content .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper .float .float_content .scroll{background:#fff;max-height:calc(100vh - 18.9604685212vw);padding-top:1.756954612vw;box-sizing:border-box}body #wrapper .float .float_content .scroll .simplebar-track.simplebar-vertical{right:1.0248901903vw;top:1.756954612vw;bottom:1.756954612vw}body #wrapper .float .float_content .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;right:1.0248901903vw;width:0.439238653vw;opacity:1}body #wrapper .float .float_content .scroll .box{margin:0 auto}body #wrapper .float .float_content .scroll .box .intro p{font-size:1.0248901903vw;line-height:1.756954612vw;text-align:center;padding-bottom:2.9282576867vw;border-bottom:1px solid #222}body #wrapper .float .float_content .scroll .box .present_detail .set{position:relative;border-bottom:1px solid #222;width:100%;margin:0 auto;color:#222;padding:3.2942898975vw 13.9092240117vw;box-sizing:border-box}body #wrapper .float .float_content .scroll .box .present_detail .set.end:before{content:"";width:10.7613469985vw;height:3.4407027818vw;position:absolute;top:14.3484626647vw;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper .float .float_content .scroll .box .present_detail .set:last-child{border-bottom:none}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items{width:21.9619326501vw;margin:0 auto}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper .float .float_content .scroll .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:1.317715959vw;line-height:2.196193265vw;margin-bottom:0.3660322108vw;letter-spacing:.1em}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .num{text-align:center;font-size:1.1713030747vw;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:0.2196193265vw 0.5856515373vw 0.3660322108vw 0.5856515373vw;margin-bottom:1.0248901903vw}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .detail{width:100%;font-size:1.0248901903vw;line-height:1.756954612vw;letter-spacing:.11em}body #wrapper .float .float_content .profile{display:flex;justify-content:space-between;align-items:center;align-content:center;box-sizing:border-box;padding:3.513909224vw;background:#fff}body #wrapper .float .float_content .profile .img{width:16.1054172767vw;border:1px solid #222}body #wrapper .float .float_content .profile .txt{width:45.6808199122vw}body #wrapper .float .float_content .profile .txt p{font-size:1.0248901903vw;line-height:1.756954612vw}body #wrapper .float#float_result .ttl{width:24.1581259151vw;margin:0 auto;margin-bottom:1.6837481698vw}body #wrapper .float#float_result .ttl img{width:100%;height:auto}body #wrapper .float#float_result .result_ttl{padding-top:1.4641288433vw;padding-bottom:3.2210834553vw}body #wrapper .float#float_result .result_ttl p{font-size:1.0248901903vw;line-height:1.756954612vw;text-align:center}body #wrapper .float#float_result .result_detail .set{border-top:1px solid #222;padding-top:3.4407027818vw}body #wrapper .float#float_result .result_detail .set .name{margin:0 auto;margin-bottom:1.756954612vw}body #wrapper .float#float_result .result_detail .set .name1{width:27.3792093704vw}body #wrapper .float#float_result .result_detail .set .name2{width:25.7686676428vw}body #wrapper .float#float_result .result_detail .set .name3{width:23.4992679356vw}body #wrapper .float#float_result .result_detail .set .num{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:2.9282576867vw}body #wrapper .float#float_result .result_detail .set .num p{width:11.7130307467vw;height:2.196193265vw;display:flex;justify-content:center;align-items:center;align-content:center;font-size:1.317715959vw;line-height:1;font-family:"Lato",sans-serif;font-weight:700;margin:0 0.2928257687vw;border:1px solid #222;box-sizing:border-box;margin-bottom:0.5856515373vw;letter-spacing:0}body #wrapper .btn_area{width:26.3543191801vw;height:4.39238653vw}body #wrapper .btn_area a,body #wrapper .btn_area button,body #wrapper .btn_area .btn_no{width:100%;height:100%;display:grid;place-items:center;position:relative}body #wrapper .btn_area a.l2 .txt,body #wrapper .btn_area button.l2 .txt,body #wrapper .btn_area .btn_no.l2 .txt{flex-wrap:wrap;justify-content:center;position:relative;top:0vw;letter-spacing:.055em;left:0.0732064422vw}body #wrapper .btn_area a.l2 .txt small,body #wrapper .btn_area button.l2 .txt small,body #wrapper .btn_area .btn_no.l2 .txt small{display:block;width:100%;font-size:1.0248901903vw;margin-top:0.439238653vw;letter-spacing:.08em;position:relative;left:0.0732064422vw}body #wrapper .btn_area a.l2 .txt:after,body #wrapper .btn_area button.l2 .txt:after,body #wrapper .btn_area .btn_no.l2 .txt:after{bottom:auto;top:1.4641288433vw;right:3.8067349927vw;width:0.8052708638vw;height:0.8052708638vw}body #wrapper .btn_area a.blank .txt:after,body #wrapper .btn_area button.blank .txt:after,body #wrapper .btn_area .btn_no.blank .txt:after{background:center/contain no-repeat url(../img/arr_blank.svg)}body #wrapper .btn_area a.blue .txt,body #wrapper .btn_area button.blue .txt,body #wrapper .btn_area .btn_no.blue .txt{color:#fff}body #wrapper .btn_area a.blue:after,body #wrapper .btn_area button.blue:after,body #wrapper .btn_area .btn_no.blue:after{background:#18314a}body #wrapper .btn_area a.more .txt,body #wrapper .btn_area button.more .txt,body #wrapper .btn_area .btn_no.more .txt{letter-spacing:.03em;position:relative;font-size:1.317715959vw;left:-0.2196193265vw;top:-0.1464128843vw}body #wrapper .btn_area a.more .txt:after,body #wrapper .btn_area button.more .txt:after,body #wrapper .btn_area .btn_no.more .txt:after{right:-0.6588579795vw;top:0.3660322108vw;background:center/contain no-repeat url(../img/plus.svg)}body #wrapper .btn_area a.more.blue .txt,body #wrapper .btn_area button.more.blue .txt,body #wrapper .btn_area .btn_no.more.blue .txt{left:-0.2928257687vw;letter-spacing:.17em;padding-right:0.6588579795vw}body #wrapper .btn_area a.more.blue .txt:after,body #wrapper .btn_area button.more.blue .txt:after,body #wrapper .btn_area .btn_no.more.blue .txt:after{background-image:url(../img/plus_w.svg)}body #wrapper .btn_area a:hover .txt,body #wrapper .btn_area button:hover .txt,body #wrapper .btn_area .btn_no:hover .txt{transform:translateY(0.439238653vw)}body #wrapper .btn_area a:hover:after,body #wrapper .btn_area button:hover:after,body #wrapper .btn_area .btn_no:hover:after{transform:translateY(0.439238653vw)}body #wrapper .btn_area a:before,body #wrapper .btn_area button:before,body #wrapper .btn_area .btn_no:before{content:"";position:absolute;top:0.439238653vw;left:0;width:100%;height:100%;border-radius:2.5256222548vw;border:1px solid #222;background:#fff}body #wrapper .btn_area a:after,body #wrapper .btn_area button:after,body #wrapper .btn_area .btn_no:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2.5256222548vw;border:1px solid #222;background-color:#ffce00;transition:transform .3s ease}body #wrapper .btn_area a .txt,body #wrapper .btn_area button .txt,body #wrapper .btn_area .btn_no .txt{transition:transform .3s ease;text-align:center;letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:1.756954612vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;padding-right:1.6105417277vw;padding-top:0.2196193265vw;position:relative;z-index:10;display:inline-block;display:flex;align-items:center}body #wrapper .btn_area a .txt.b,body #wrapper .btn_area button .txt.b,body #wrapper .btn_area .btn_no .txt.b{font-size:1.756954612vw}body #wrapper .btn_area a .txt:after,body #wrapper .btn_area button .txt:after,body #wrapper .btn_area .btn_no .txt:after{width:1.0248901903vw;height:1.0248901903vw;content:"";position:absolute;top:0.2196193265vw;bottom:0;right:0.2196193265vw;margin:auto;background:center/contain no-repeat url(../img/arr_r.svg)}body #wrapper .btn_area a.btn_no,body #wrapper .btn_area button.btn_no,body #wrapper .btn_area .btn_no.btn_no{pointer-events:none}body #wrapper .btn_area a.btn_no:after,body #wrapper .btn_area button.btn_no:after,body #wrapper .btn_area .btn_no.btn_no:after{background:#e8e8e8}body #wrapper .btn_area a.btn_no .txt,body #wrapper .btn_area button.btn_no .txt,body #wrapper .btn_area .btn_no.btn_no .txt{opacity:.2}body #wrapper #contents #tickets_top{width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);top:0;left:0;z-index:15;pointer-events:none}body #wrapper #contents #tickets_top.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #tickets_top .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #tickets_top .ticket img{transform-origin:top center}body #wrapper #contents #tickets_top .ticket.t1{width:21.0834553441vw;left:-2.635431918vw}body #wrapper #contents #tickets_top .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2{width:28.1112737921vw;left:36.82284041vw;z-index:4}body #wrapper #contents #tickets_top .ticket.t2.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3{width:20.2049780381vw;left:68.5944363104vw}body #wrapper #contents #tickets_top .ticket.t3.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #top{position:relative;z-index:12;height:55.4904831625vw}body #wrapper #contents #top .cloud{position:absolute;bottom:-0.8052708638vw;z-index:10;width:111.6398243045vw;left:-7.8330893119vw;-webkit-mask-image:url("../img/top_cloud.svg");mask-image:url("../img/top_cloud.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:111.6398243045vw auto;mask-size:111.6398243045vw auto;line-height:0}body #wrapper #contents #top .top_obj{position:absolute;width:23.6456808199vw;bottom:0;left:2.4158125915vw;z-index:11}body #wrapper #contents #top .obj{position:absolute}body #wrapper #contents #top .fv2{width:17.6427525622vw;bottom:-2.4890190337vw;left:24.8901903367vw;z-index:16}body #wrapper #contents #top .fv3{width:17.8623718887vw;bottom:3.6603221083vw;left:12.9575402635vw;z-index:11}body #wrapper #contents #baloon_area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;overflow:hidden;pointer-events:none;opacity:1;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1)}body #wrapper #contents #baloon_area.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #baloon_area .box{width:100%;height:100%;position:relative}body #wrapper #contents #baloon_area .box .baloon{position:absolute}body #wrapper #contents #baloon_area .box .baloon img{transform-origin:top center}body #wrapper #contents #baloon_area .box #baloon1{width:7.027818448vw;left:1%;bottom:-36%;z-index:4}body #wrapper #contents #baloon_area .box #baloon1.active{animation:baloon1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon1.active img{animation:baloon2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2{width:4.5387994143vw;left:3%;bottom:-36%;z-index:3}body #wrapper #contents #baloon_area .box #baloon2.active{animation:baloon1 2.6s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2.active img{animation:baloon2_2 12s linear .2s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3{width:6.8814055637vw;left:4%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon3.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3.active img{animation:baloon2 8s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4{width:11.2737920937vw;left:2%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon4.active{animation:baloon1 5.2s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4.active img{animation:baloon2_2 8s linear .25s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5{width:5.9297218155vw;right:-2%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon5.active{animation:baloon1 5.2s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5.active img{animation:baloon2_2 8s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6{width:4.5387994143vw;right:3.5%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon6.active{animation:baloon1 3.6s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6.active img{animation:baloon2 6s linear .1s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7{width:14.055636896vw;right:3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon7.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon8{width:6.8814055637vw;right:3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon8.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon8.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #intro{padding-top:8.6383601757vw;background:#18314a;padding-bottom:5.4172767204vw;position:relative;z-index:10;height:53.0014641288vw}body #wrapper #contents #intro svg{overflow:visible}body #wrapper #contents #intro svg g{overflow:visible}body #wrapper #contents #intro .ufo{position:absolute;width:10.6881405564vw;top:28.7701317716vw;transform:rotate(-17deg);left:11.420204978vw;transform-origin:top center}body #wrapper #contents #intro .ufo.active{animation:ufo1 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .ufo2{position:absolute;width:13.8360175695vw;top:17.7159590044vw;left:73.4260614934vw;transform:rotate(12deg);transform-origin:top center}body #wrapper #contents #intro .ufo2.active{animation:ufo2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .container{position:relative;z-index:3}body #wrapper #contents #intro .container h2{margin:0 auto;width:48.6090775988vw;margin-bottom:3.6603221083vw}body #wrapper #contents #intro .container .txt{text-align:center;font-size:1.4641288433vw;line-height:3.513909224vw;color:#ffce00;letter-spacing:0.0585651537vw;margin-bottom:4.3191800878vw}body #wrapper #contents #intro .container .anchor{margin:0 auto;width:86.6764275256vw;height:22.4011713031vw}body #wrapper #contents #intro .container .anchor ul{position:relative}body #wrapper #contents #intro .container .anchor li{position:absolute}body #wrapper #contents #intro .container .anchor li .box{position:relative}body #wrapper #contents #intro .container .anchor li .box a{display:block;position:relative;z-index:3}body #wrapper #contents #intro .container .anchor li .box .line{position:absolute;display:block}body #wrapper #contents #intro .container .anchor li:nth-of-type(1){width:19.6193265007vw;top:0;left:-0.5856515373vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(1).active{animation:anc1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(1) .line{width:4.9048316252vw;top:4.2459736457vw;left:17.6427525622vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(2){width:19.6193265007vw;top:0.439238653vw;left:21.2298682284vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(2).active{animation:anc1 2s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(2) .line{width:4.831625183vw;top:4.7584187408vw;left:18.3016105417vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(3){width:19.5461200586vw;top:0.1464128843vw;left:43.3382137628vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(3).active{animation:anc1 2s linear 1s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(3) .line{width:4.9048316252vw;top:3.7335285505vw;left:18.3016105417vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(4){width:19.6193265007vw;top:0px;left:66.0322108346vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(4).active{animation:anc1 2s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(5){width:19.5461200586vw;top:12.2254758419vw;left:11.7130307467vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(5).active{animation:anc1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(5) .line{width:3.5871156662vw;top:3.953147877vw;left:18.3748169839vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(6){width:19.4729136164vw;top:11.9326500732vw;left:33.3821376281vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(6).active{animation:anc1 2s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(6) .line{width:3.8067349927vw;top:3.8799414348vw;left:19.0336749634vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(7){width:19.6193265007vw;top:11.5666178624vw;left:55.3440702782vw}body #wrapper #contents #intro .container .anchor li:nth-of-type(7).active{animation:anc1 2s linear 1s infinite;animation-fill-mode:both}body #wrapper #contents .container{position:relative;z-index:5}body #wrapper #contents .container .page_ttl{position:absolute;top:0;left:0;z-index:10}body #wrapper #contents .page{border-top:1px solid #222;height:56.2225475842vw;z-index:10}body #wrapper #contents .page .bg_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}body #wrapper #contents .page .bg_area>.box{width:100%;height:100%;position:relative}body #wrapper #contents .page .bg_area .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:10.2489019034vw auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #contents .page .container{position:relative;z-index:5}body #wrapper #contents .page .container .txt_area{padding-top:13.1039531479vw;width:26.3543191801vw;margin:0 0 0 0vw;z-index:3;position:relative}body #wrapper #contents .page .container .txt_area .pnl{position:relative;margin-bottom:1.6837481698vw}body #wrapper #contents .page .container .txt_area .pnl .box p{font-size:1.1713030747vw;line-height:2.0497803807vw;position:absolute;width:20.4978038067vw;left:2.9282576867vw;letter-spacing:.06em}body #wrapper #contents .page .container .txt_area .pnl .box small{display:block;font-size:0.878477306vw;line-height:1.317715959vw;letter-spacing:.06em;margin-top:0.439238653vw}body #wrapper #contents .page .container .txt_area .pnl .btn_area{width:20.4978038067vw;height:3.3674963397vw;position:absolute;bottom:3.513909224vw;left:2.8550512445vw}body #wrapper #contents .page .container .img_area{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}body #wrapper #contents .page .container .img_area .box{height:100%}body #wrapper #contents #game.page .bg_area{overflow:hidden}body #wrapper #contents #game.page .bg_area .sky{position:absolute;height:13.4699853587vw;width:66.1786237189vw;top:4.0263543192vw;left:34.4070278184vw;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #game.page .bg_area .star{position:absolute}body #wrapper #contents #game.page .bg_area .rocket{position:absolute;width:7.8330893119vw;top:6.0029282577vw;left:58.0527086384vw;transform:rotate(-24deg)}body #wrapper #contents #game.page .bg_area .rocket img{animation:rocket 2.3s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #game.page .bg_area .star_set{position:absolute;width:61.4934114202vw;top:6.6617862372vw;left:39.5314787701vw}body #wrapper #contents #game.page .bg_area .star.star1{position:absolute;width:7.6134699854vw;top:6.6617862372vw;left:39.5314787701vw}body #wrapper #contents #game.page .bg_area .star.star2{width:6.8814055637vw;top:6.588579795vw;left:56.3689604685vw}body #wrapper #contents #game.page .bg_area .star.star3{width:8.0527086384vw;top:6.6617862372vw;left:74.0117130307vw}body #wrapper #contents #game.page .bg_area .star.star4{width:6.4421669107vw;position:absolute;top:6.7349926794vw;left:92.0204978038vw}body #wrapper #contents #game.page .bg_area .star_l1{position:absolute;top:8.1991215227vw;left:39.7510980966vw;width:6.6617862372vw}body #wrapper #contents #game.page .bg_area .star_l2{position:absolute;top:8.1991215227vw;left:64.1288433382vw;width:0.6588579795vw}body #wrapper #contents #game.page .bg_area .star_l3{position:absolute;top:8.1259150805vw;left:74.9633967789vw;width:6.6617862372vw;transform:rotate(-90deg)}body #wrapper #contents #game.page .bg_area .star_l4{position:absolute;top:7.906295754vw;left:92.093704246vw;width:6.6617862372vw;transform:rotate(64deg)}body #wrapper #contents #game.page .bg_area .shine{position:absolute;width:0.8052708638vw}body #wrapper #contents #game.page .bg_area .shine1{top:8.1991215227vw;left:45.3147877013vw;width:1.0248901903vw}body #wrapper #contents #game.page .bg_area .shine2{top:9.1508052709vw;left:64.055636896vw;transform:rotate(17deg)}body #wrapper #contents #game.page .bg_area .shine3{top:7.467057101vw;left:75.5490483163vw;transform:rotate(-3deg);width:1.0980966325vw}body #wrapper #contents #game.page .bg_area .shine4{left:80.3074670571vw;transform:rotate(57deg);width:0.878477306vw;top:13.2503660322vw}body #wrapper #contents #game.page .bg_area .shine5{top:12.5915080527vw;left:39.6046852123vw;transform:rotate(-35deg);width:0.6588579795vw}body #wrapper #contents #game.page .bg_area .shine6{top:8.2723279649vw;left:91.654465593vw;transform:rotate(27deg);width:0.8052708638vw}body #wrapper #contents #game.page .bg_area .shine7{top:11.5666178624vw;left:98.0966325037vw;transform:rotate(57deg);width:1.1713030747vw}body #wrapper #contents #game.page .bg_area .window{position:absolute;top:0;left:-1.2445095168vw;width:102.4890190337vw}body #wrapper #contents #game.page .bg_area .base{position:absolute;bottom:-0.2196193265vw;left:-22.1083455344vw;width:144.289897511vw}body #wrapper #contents #game.page .container .inner{position:relative}body #wrapper #contents #game.page .container .page_ttl{width:21.7423133236vw;left:1.317715959vw}body #wrapper #contents #game.page .container .view{position:absolute;width:21.9619326501vw;top:8.6383601757vw;width:15.8857979502vw;left:3.0014641288vw}body #wrapper #contents #game.page .container .view .over{width:100%;background:url(../img/view_over.svg) repeat-y top center;background-size:100% auto;opacity:.25}body #wrapper #contents #game.page .container .machine_img{position:relative}body #wrapper #contents #game.page .container .machine{position:absolute;width:21.9619326501vw;top:9.1508052709vw;left:33.0893118594vw}body #wrapper #contents #game.page .container .txt_area .pnl .box p{top:15.5197657394vw}body #wrapper #contents #game.page .container .img2{position:absolute;width:11.4934114202vw;top:26.8667642753vw;left:56.6617862372vw}body #wrapper #contents #game.page .container .img{position:absolute;width:20.3513909224vw;top:28.5505124451vw;left:42.972181552vw}body #wrapper #contents #shopping_ttl{z-index:10;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}body #wrapper #contents #shopping_ttl .container{position:sticky;top:0;height:56.2225475842vw}body #wrapper #contents #shopping_ttl .container .page_ttl{width:32.6500732064vw}body #wrapper #contents #shopping.page{height:auto;position:relative;z-index:3}body #wrapper #contents #shopping.page #coupon{position:absolute;top:0;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .container{height:100%}body #wrapper #contents #shopping.page .container.shopping_ttl_container{height:auto}body #wrapper #contents #shopping.page #coupon{position:absolute;top:0;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .bg_area>.box{background:#f24505}body #wrapper #contents #shopping.page .bg_area .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:12.0790629575vw auto;background-position:-3.4% 0%;position:fixed}body #wrapper #contents #shopping.page .bg_area .box .shopping_item1{position:absolute;width:29.5021961933vw;bottom:48.3894582723vw;left:72.4743777452vw}body #wrapper #contents #shopping.page .bg_area .box .shopping_item2{position:absolute;width:27.5256222548vw;bottom:33.1625183016vw;left:72.4743777452vw}body #wrapper #contents #shopping.page .bg_area .box .bag{position:absolute;width:94.8023426061vw;bottom:-7.1742313324vw;left:3.513909224vw}body #wrapper #contents #shopping.page .bg_area .box .dai{position:absolute;width:36.1639824305vw;bottom:-7.027818448vw;left:36.2371888726vw}body #wrapper #contents #shopping.page .bg_area .box .line{position:absolute;width:108.2723279649vw;height:4.0995607613vw;background:#fff;border:1px solid #222;bottom:23.7188872621vw;left:-1.4641288433vw;transform:rotate(-4deg)}body #wrapper #contents #shopping.page .bg_area .box .line .box{height:100%;width:200%;display:flex;justify-content:flex-start;align-items:center;align-content:center}body #wrapper #contents #shopping.page .bg_area .box .line .box.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box .line .box img{width:50%}body #wrapper #contents #shopping.page .bg_area .box .line.line2{position:absolute;bottom:1.9033674963vw;left:-1.4641288433vw;transform:rotate(4deg)}body #wrapper #contents #shopping.page .bg_area .box #tickets{position:absolute;width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;opacity:0}body #wrapper #contents #shopping.page .bg_area .box #tickets.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #tickets.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket img{transform-origin:top center}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1{width:21.0834553441vw;left:-2.635431918vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2{width:28.1112737921vw;left:2.2693997072vw;z-index:3}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active{animation:ti2 5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active img{animation:ti1 3s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3{width:28.1112737921vw;left:36.82284041vw;z-index:4}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4{width:24.9633967789vw;left:54.9048316252vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active{animation:ti2 9s linear 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active img{animation:ti1 6s cubic-bezier(0.45, 0, 0.55, 1) 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5{width:20.2049780381vw;left:68.5944363104vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6{width:35.5783308931vw;left:73.2064421669vw;z-index:5}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active{animation:ti2 3.5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active img{animation:ti1_2 2.8s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7{width:20.2049780381vw;left:87.8477306003vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active{animation:ti2 8.5s linear 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active img{animation:ti1 5.5s cubic-bezier(0.45, 0, 0.55, 1) 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers{position:fixed;width:100%;height:61.7862371889vw;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden}body #wrapper #contents #shopping.page .bg_area .box #stickers.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #stickers.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st1{animation:st1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st2{animation:st2 1.1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st3{animation:st3 1s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .inner{width:100%;height:100%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set{position:absolute;width:14.1288433382vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set1{top:-2.2693997072vw;left:77.5256222548vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set2{top:-2.2693997072vw;left:96.486090776vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set3{top:20.7906295754vw;left:77.5256222548vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set4{top:20.7906295754vw;left:96.486090776vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set5{top:43.9238653001vw;left:4.39238653vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set6{top:43.9238653001vw;left:25.1830161054vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set7{top:43.9238653001vw;left:77.5256222548vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set8{top:43.9238653001vw;left:96.486090776vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner{height:auto}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner::before{content:"";display:block;position:absolute;width:1.1713030747vw;height:1.756954612vw;background:url(../img/bou.svg) no-repeat center center;background-size:contain;top:-0.8052708638vw;left:6.4421669107vw;z-index:10;width:1.0248901903vw;height:1.6105417277vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span{display:block;position:absolute;top:0;left:0;transform-origin:50% 3%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(1){position:relative;transform:rotate(-6deg);z-index:3}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(2){z-index:2}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(3){left:0.5856515373vw;z-index:1}body #wrapper #contents #shopping.page .bg_area .box #cards{position:fixed;width:100%;height:61.7862371889vw;height:100vh;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden;display:flex;justify-content:center;align-content:center;align-items:center}body #wrapper #contents #shopping.page .bg_area .box #cards.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #cards.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #cards picture{width:100%}body #wrapper #contents #shopping.page .shopping_page{height:56.2225475842vw}body #wrapper #contents #shopping.page .shopping_page#shopping_page1{height:164.4216691069vw}body #wrapper #contents #shopping.page .shopping_page .container .page_ttl{width:32.6500732064vw;position:fixed;top:0;left:5.5636896047vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area{padding-top:14.5680819912vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .box p{top:6.8814055637vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area{width:20.4978038067vw;height:3.3674963397vw;position:absolute;bottom:3.513909224vw;left:2.8550512445vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area.btn_area_t{bottom:7.9795021962vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .inner{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code:hover{opacity:.8}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1{position:absolute;width:36.1639824305vw;top:9.8828696925vw;left:30.3806734993vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .code1{top:36.6032210835vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .code2{top:43.4846266471vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .btn_code1{top:36.5300146413vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .btn_code2{top:43.4846266471vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .code{left:4.7584187408vw;position:absolute;font-size:1.756954612vw;line-height:2.1229868228vw;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.06em}body #wrapper #contents #shopping.page .shopping_page .container .img_area .code.end{font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code,body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code_end{position:absolute;width:5.7833089312vw;left:26.2811127379vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code_end{cursor:default}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area{position:absolute;top:47.364568082vw;left:35.2855051245vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area1{top:69.1800878477vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area2{top:153.5871156662vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2{position:absolute;width:36.2371888726vw;top:77.6720351391vw;left:30.3806734993vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code1{top:30.7467057101vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code2{top:37.7745241581vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code3{top:44.729136164vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code4{top:51.6837481698vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code5{top:58.6383601757vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code1{top:30.7467057101vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code2{top:37.701317716vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code3{top:44.5827232796vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code4{top:51.6837481698vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code5{top:58.5651537335vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img3{position:absolute;width:36.1639824305vw;top:3.7335285505vw;left:30.3806734993vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img4{position:absolute;width:45.5344070278vw;top:7.2474377745vw;left:26.5007320644vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img5{position:absolute;width:30.1610541728vw;top:1.6105417277vw;left:35.1390922401vw;animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area #bag2{transform:translate(70vw, 0) rotate(0deg);animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) 2s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area #bag3{transform:translate(70vw, 0) rotate(0deg);animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) 4s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area3{top:153.5871156662vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area4{top:50vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area5{top:42.3865300146vw}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area6{top:41.9472913616vw}body #wrapper #contents #lottery.page{height:55.9297218155vw}body #wrapper #contents #lottery.page .confetti{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;overflow:hidden;pointer-events:none}body #wrapper #contents #lottery.page .confetti.active span{position:absolute;top:-10%;left:0;width:2.196193265vw;height:2.196193265vw;background:url(../img/kami1.svg) no-repeat center center;background-size:contain;will-change:transform}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n){background-image:url(../img/kami2.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3n){background-image:url(../img/kami3.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+1){animation:kami-1 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+2){animation:kami-2 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(1){left:0%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2){left:2%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3){left:4%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4){left:6%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(5){left:8%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(6){left:10%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(7){left:12%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(8){left:14%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(9){left:16%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(10){left:18%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11){left:20%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(12){left:22%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(13){left:24%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(14){left:26%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(15){left:28%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(16){left:30%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(17){left:32%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(18){left:34%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(19){left:36%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(20){left:38%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(21){left:40%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(22){left:42%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(23){left:44%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(24){left:46%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(25){left:48%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(26){left:50%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(27){left:52%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(28){left:54%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(29){left:56%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(30){left:58%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(31){left:60%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(32){left:62%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(33){left:64%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(34){left:66%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(35){left:68%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(36){left:70%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(37){left:72%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(38){left:74%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(39){left:76%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(40){left:78%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(41){left:80%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(42){left:82%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(43){left:84%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(44){left:86%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(45){left:88%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(46){left:90%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(47){left:92%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(48){left:94%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(49){left:96%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(50){left:98%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+1){animation-duration:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+2){animation-duration:12s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+3){animation-duration:8s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+4){animation-duration:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+1){animation-delay:0s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+2){animation-delay:9s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+3){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+4){animation-delay:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+5){animation-delay:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+6){animation-delay:7s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+7){animation-delay:3s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+8){animation-delay:1s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+9){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+10){animation-delay:11s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+11){animation-delay:10s}body #wrapper #contents #lottery.page .bg_area{background:#604580}body #wrapper #contents #lottery.page .bg_area .floor{background:#c2c7c7;position:absolute;bottom:0;left:0;width:100%;height:17.9355783309vw;border-top:1px solid #222}body #wrapper #contents #lottery.page .container .page_ttl{width:26.8667642753vw;left:-0.3660322108vw}body #wrapper #contents #lottery.page .container .txt_area{padding-top:14.6412884334vw}body #wrapper #contents #lottery.page .container .txt_area .pnl{margin-bottom:1.5373352855vw}body #wrapper #contents #lottery.page .container .txt_area .pnl .box p{top:10.7613469985vw}body #wrapper #contents #lottery.page .container .img_area{pointer-events:none}body #wrapper #contents #lottery.page .container .img_area .img1{position:absolute;top:24.5973645681vw;left:22.0351390922vw;width:32.0644216691vw}body #wrapper #contents #lottery.page .container .img_area .img2{position:absolute;width:16.7642752562vw;top:35.8711566618vw;left:51.0980966325vw}body #wrapper #contents #lottery.page .container .img_area .img3{position:absolute;width:36.1639824305vw;top:5.0512445095vw;left:30.4538799414vw}body #wrapper #contents #lottery.page .container .img_area .kamiset{position:absolute;width:32.9428989751vw;top:8.5651537335vw;left:-9.2972181552vw}body #wrapper #contents #music.page{height:auto}body #wrapper #contents #music.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #music.page .bg_area .box .star{position:absolute;width:85.1390922401vw;top:5.0512445095vw;left:3.513909224vw}body #wrapper #contents #music.page .bg_area .box .ufo{position:absolute}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo{top:5.1244509517vw;left:9.224011713vw;width:68.0819912152vw;transform-origin:90% 0%}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo.active{animation:musicufo1 7s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo{top:8.0527086384vw;left:31.3323572474vw;width:50.5124450952vw;transform-origin:43% 0%}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo.active{animation:musicufo2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .container{position:absolute;top:0;left:50%;transform:translateX(-50%)}body #wrapper #contents #music.page .container .page_ttl{top:3.4407027818vw;width:38.579795022vw;left:-0.1464128843vw}body #wrapper #contents #music.page .container .txt_area{padding-top:16.6178623719vw}body #wrapper #contents #music.page .container .txt_area .pnl .box p{top:6.0761346999vw}body #wrapper #contents #music.page .img_area .img1{position:absolute;top:16.5446559297vw;left:30.3806734993vw;width:36.2371888726vw}body #wrapper #contents #music.page .img_area .img2{position:absolute;width:15.9590043924vw;top:33.6017569546vw;left:52.9282576867vw}body #wrapper #contents #music.page .img_area .btn_area{position:absolute;width:20.4978038067vw;height:3.2942898975vw;top:40.4099560761vw;left:32.2108345534vw}body #wrapper #contents #music.page .img_area .btn_area a .txt{font-size:1.317715959vw}body #wrapper #contents #music.page .img_area .btn_area a .txt:after{right:-0.3660322108vw}body #wrapper #contents #music.page .frame{top:0;left:0;width:100%;pointer-events:none;z-index:100;position:relative;line-height:0}body #wrapper #contents #ai.page .bg_area .box{background:#222}body #wrapper #contents #ai.page .bg_area .box .cable{position:absolute;top:0;left:-1.6837481698vw;width:103.074670571vw}body #wrapper #contents #ai.page .bg_area .obj{position:absolute;width:16.7642752562vw;top:33.8945827233vw;left:66.9838945827vw}body #wrapper #contents #ai.page .container .page_ttl{width:7.906295754vw;left:8.4919472914vw}body #wrapper #contents #ai.page .container .txt_area{padding-top:13.6896046852vw}body #wrapper #contents #ai.page .container .txt_area .pnl .box p{top:17.7891654466vw}body #wrapper #contents #ai.page .img_area .awa{position:absolute;width:13.9092240117vw;top:18.3748169839vw;left:39.1654465593vw}body #wrapper #contents #ai.page .img_area .awa .inner{display:block}body #wrapper #contents #ai.page .img_area .awa .inner span{position:absolute;top:0;left:0;width:100%}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1){animation:awa1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1) img{animation:awa2 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2){animation:awa1 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2) img{animation:awa2 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3){animation:awa1 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3) img{animation:awa2 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4){animation:awa1 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4) img{animation:awa2 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .img{position:absolute;width:40.2635431918vw;left:26.3543191801vw;top:0}body #wrapper #contents #ai.page .img_area .img2{position:absolute;width:15.1537335286vw;left:61.420204978vw;top:43.5578330893vw}body #wrapper #contents #ai.page .img_area .btn_area{top:47.5841874085vw;position:absolute;left:32.9428989751vw}body #wrapper #contents #ai.page .img_area .btn_area a .txt{font-size:1.4641288433vw}body #wrapper #contents #follow.page{overflow:hidden}body #wrapper #contents #follow.page .bg_area{background:#0088b1;overflow:hidden}body #wrapper #contents #follow.page .bg_area .sky{position:absolute;height:13.4699853587vw;width:56.6617862372vw;top:5.4172767204vw;left:44.6559297218vw;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #follow.page .bg_area .star{position:absolute}body #wrapper #contents #follow.page .bg_area .star.star1{position:absolute;width:7.6134699854vw;top:7.906295754vw;left:61.420204978vw;top:8.1259150805vw;left:81.6251830161vw}body #wrapper #contents #follow.page .bg_area .star.star2{width:6.8814055637vw;top:7.906295754vw;left:98.3894582723vw}body #wrapper #contents #follow.page .bg_area .star_l1{position:absolute;top:9.4436310395vw;left:61.6398243045vw;top:9.4436310395vw;left:81.6251830161vw;width:6.6617862372vw}body #wrapper #contents #follow.page .bg_area .star_l2{position:absolute;top:10.4685212299vw;left:98.682284041vw;width:0.6588579795vw}body #wrapper #contents #follow.page .bg_area .window{position:absolute;top:1.2445095168vw;left:40.775988287vw;width:102.4890190337vw}body #wrapper #contents #follow.page .bg_area .base{position:absolute;bottom:-0.2196193265vw;left:-22.1083455344vw;width:144.289897511vw}body #wrapper #contents #follow.page .bg_area .crane{position:absolute;width:111.7130307467vw;bottom:0;left:-5.8565153734vw;line-height:0}body #wrapper #contents #follow.page .bg_area .fuku{position:absolute;width:111.2737920937vw;top:30.3074670571vw;left:-5.270863836vw}body #wrapper #contents #follow.page .bg_area .prod{position:absolute;width:208.4919472914vw;top:32.6500732064vw;left:0vw;display:flex}body #wrapper #contents #follow.page .bg_area .prod img{width:50%}body #wrapper #contents #follow.page .bg_area .prod.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #follow.page .container .page_ttl{width:26.6471449488vw;left:-2.2693997072vw}body #wrapper #contents #follow.page .container .page_ttl .ttl1{width:22.6207906296vw;z-index:2;display:block;position:relative;left:0.1464128843vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2{width:22.7672035139vw;position:absolute;z-index:1;left:3.953147877vw;top:0px;display:flex;justify-content:flex-start;align-items:flex-end}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #r{width:4.39238653vw;position:relative;top:0.5124450952vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #e{width:4.5387994143vw;position:relative;top:1.6105417277vw;margin-left:-0.8052708638vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #p{width:4.5387994143vw;position:relative;top:0.3660322108vw;margin-left:-0.3660322108vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #o{width:4.39238653vw;position:relative;top:0.878477306vw;margin-left:-0.3660322108vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #s{width:4.1727672035vw;margin-left:-1.4641288433vw;top:-0.2196193265vw;position:relative}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #t{width:5.270863836vw;top:-0.9516837482vw;position:relative;margin-left:-1.0980966325vw}body #wrapper #contents #follow.page .container .txt_area{padding-top:22.9136163982vw}body #wrapper #contents #follow.page .container .txt_area .pnl .box p{top:2.7818448023vw}body #wrapper #contents #follow.page .img_area .img{position:absolute;width:38.2869692533vw;left:30.3806734993vw;top:5.0512445095vw}body #wrapper #contents #follow.page .img_area .img .inner{position:relative}body #wrapper #contents #follow.page .img_area .img .inner a{display:block;width:11.2737920937vw;height:2.196193265vw;position:absolute;top:6.5153733529vw;left:10.4685212299vw;font-size:1.2445095168vw;opacity:0}body #wrapper #contents #follow.page .img_area .btn_area{position:absolute;top:26.0614934114vw;left:35.2122986823vw}body #wrapper #contents #follow.page .img_area .btn_area a .txt{letter-spacing:0;font-size:1.4641288433vw}body #wrapper #contents #follow.page .img_area .btn_area a .txt:after{width:0.878477306vw;height:0.878477306vw;content:"";position:absolute;top:0.2196193265vw;bottom:0;right:-0.7320644217vw}body #wrapper #contents #movie.page{height:auto}body #wrapper #contents #movie.page .cloud{position:absolute;bottom:-0.8052708638vw;z-index:10;width:111.6398243045vw;left:-7.8330893119vw;pointer-events:none;line-height:0}body #wrapper #contents #movie.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%);overflow:hidden}body #wrapper #contents #movie.page .bg_area .star{position:absolute}body #wrapper #contents #movie.page .bg_area .stars{position:absolute}body #wrapper #contents #movie.page .bg_area .star_all{width:95.4612005857vw;top:0.5856515373vw;left:3.513909224vw}body #wrapper #contents #movie.page .bg_area .star2{width:4.9048316252vw;top:7.3938506589vw;left:80.4538799414vw}body #wrapper #contents #movie.page .bg_area .star3{width:4.5387994143vw;top:11.1273792094vw;left:19.7657393851vw}body #wrapper #contents #movie.page .bg_area .star4{width:4.6852122987vw;top:3.0014641288vw;left:89.2386530015vw}body #wrapper #contents #movie.page .bg_area .star4_2{width:4.6852122987vw;top:43.4846266471vw;left:91.4348462665vw}body #wrapper #contents #movie.page .bg_area .stars1{top:4.7584187408vw;left:61.2005856515vw;width:1.9765739385vw}body #wrapper #contents #movie.page .bg_area .stars2{top:14.2752562225vw;left:87.262079063vw;width:1.9765739385vw}body #wrapper #contents #movie.page .bg_area .stars3{top:20.3513909224vw;left:78.9165446559vw;width:1.4641288433vw;transform:rotate(63deg)}body #wrapper #contents #movie.page .bg_area .stars4{top:45.0951683748vw;left:63.5431918009vw;width:2.1229868228vw;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars5{top:54.6120058565vw;left:89.5314787701vw;width:2.1229868228vw;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars6{top:831px;left:1113px;width:17px;transform:rotate(-12deg)}body #wrapper #contents #movie.page .bg_area .stars7{top:64.3484626647vw;left:58.4187408492vw;width:1.1713030747vw;transform:rotate(-12deg)}body #wrapper #contents #movie.page>.container{height:98.9019033675vw;pointer-events:none}body #wrapper #contents #movie.page>.container .page_ttl{width:19.5461200586vw;left:-0.2928257687vw}body #wrapper #contents #movie.page .img_area{position:absolute;top:0;left:0;width:100%;z-index:3}body #wrapper #contents #movie.page .img_area .obj{position:absolute;width:59.7364568082vw;top:17.4963396779vw;left:5.7833089312vw}body #wrapper #contents #movie.page .img_area .neko{position:absolute;width:54.1727672035vw;top:12.4450951684vw;left:35.065885798vw;transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-100vw);display:flex;justify-content:flex-start}body #wrapper #contents #movie.page .img_area .neko.click img:nth-of-type(2){width:20%}body #wrapper #contents #movie.page .img_area .neko img{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);height:3.3674963397vw}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(1){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(2){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(3){width:20%}body #wrapper #contents #movie.page .img_area .neko.open{transform:translateX(0)}body #wrapper #contents #movie.page .img_area .bar{position:absolute;top:15.0073206442vw;left:-2%;width:105%;z-index:11}body #wrapper #contents #movie.page .img_area .bar2{top:45.9004392387vw}body #wrapper #contents #movie.page .img_area .pnl{position:absolute;width:30.3806734993vw;left:22.6207906296vw;top:15.8857979502vw}body #wrapper #contents #movie.page .img_area .pnl.pnl2{top:46.7789165447vw;left:5.9297218155vw}body #wrapper #contents #movie.page .img_area .pnl.pnl3{top:46.7789165447vw;left:39.2386530015vw}body #wrapper #contents #movie.page .img_area .pnl .content{position:relative}body #wrapper #contents #movie.page .img_area .pnl .content .thumb{width:28.9165446559vw;height:15.6661786237vw;position:absolute;top:3.6603221083vw;left:0.7320644217vw;overflow:hidden;border:1px solid #222}body #wrapper #contents #movie.page .img_area .pnl .content .thumb iframe{width:100%;height:100%}body #wrapper #contents #movie.page .img_area .pnl .content .txts{position:absolute;width:100%;left:0;top:22.9136163982vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts p{text-align:center;font-size:1.317715959vw;line-height:2.0497803807vw;color:#d7fd52;letter-spacing:0.0131771596vw;margin-bottom:0.5856515373vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li{width:7.7598828697vw;margin:0 0.5856515373vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area{width:7.7598828697vw;height:2.1229868228vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:before{border-color:#d7fd52;background:#d7fd52}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:after{border-color:#d7fd52;background:#222}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt{font-size:0.878477306vw;line-height:0.0732064422vw;color:#d7fd52;position:relative;top:0.2196193265vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt:after{width:0.5856515373vw;height:0.5856515373vw;top:0.2928257687vw;right:0.0732064422vw;background:center/contain no-repeat url(../img/arr_blank_y.svg)}body #wrapper #contents #movie.page .img_area .terms{position:absolute;border:1px solid #222;width:66.6178623719vw;height:17.4963396779vw;background:#fff;top:81.5519765739vw;left:5.710102489vw}body #wrapper #contents #movie.page .img_area .terms .ttl{width:100%;border-bottom:1px solid #222;text-align:center;font-size:1.317715959vw;line-height:2.0497803807vw;margin-bottom:1.6837481698vw;padding:0.2928257687vw 0 0.3660322108vw 0}body #wrapper #contents #movie.page .img_area .terms .area .scroll{margin:0 auto;width:100%;height:10.3953147877vw}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-track.simplebar-vertical{top:0;right:1.0248901903vw}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper #contents #movie.page .img_area .terms .area .scroll p{margin:0 auto;width:61.4934114202vw;font-size:0.878477306vw;line-height:1.6105417277vw}body #wrapper #contents #outro{height:37.701317716vw}body #wrapper #contents #outro .container .question{position:absolute;top:7.027818448vw;left:14.2020497804vw;width:41.9472913616vw}body #wrapper #contents #outro .container .question .rocket{position:absolute;top:-3.953147877vw;width:19.3997071742vw;left:-9.663250366vw}body #wrapper #contents #outro .container .question .fukidashi .copy{text-align:center;position:absolute;top:3.3674963397vw;left:5.5636896047vw;font-size:1.317715959vw;line-height:2.196193265vw;letter-spacing:.15em}body #wrapper #contents #outro .container .question .fukidashi .btn_area{position:absolute;top:6.6617862372vw;left:12.6647144949vw;width:16.4714494876vw;height:3.3674963397vw}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:before{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:after{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt{font-size:1.1713030747vw;position:relative;letter-spacing:.06em}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt:after{width:1.0248901903vw;height:1.0248901903vw;top:0.0732064422vw;right:0.0732064422vw}body #wrapper #contents #footer{background:#18314a;position:relative;z-index:10}body #wrapper #contents #footer .container{display:flex;padding-top:4.6852122987vw;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding-bottom:3.8067349927vw}body #wrapper #contents #footer .container .ttl{width:40.8491947291vw}body #wrapper #contents #footer .container .sns-section{width:18.0087847731vw;position:relative;left:0vw}body #wrapper #contents #footer .container .sns-section .sns_ttl{font-size:1.756954612vw;line-height:2.196193265vw;color:#fff;text-align:center;margin-bottom:1.6837481698vw;letter-spacing:.1em}body #wrapper #contents #footer .container .sns-section ul{display:flex;justify-content:space-between;align-items:center;align-content:center;width:18.0087847731vw;margin:0 auto;margin-bottom:2.4890190337vw}body #wrapper #contents #footer .container .sns-section ul li{width:2.196193265vw}body #wrapper #contents #footer .container .sns-section ul li a{display:block}body #wrapper #contents #footer .container .sns-section small{display:block;text-align:center;font-size:0.7320644217vw;color:#fff}}@media screen and (max-width: 767px){body #wrapper{position:relative;overflow:clip;opacity:0}body #wrapper.ios15{overflow:hidden}body #wrapper #logo{position:absolute;width:77.6923076923vw;top:3.8461538462vw;left:4.358974359vw;z-index:10}body #wrapper .fv1{animation:top_obj 3s linear infinite;animation-fill-mode:both}body #wrapper .fv2{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv3{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv4{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv5{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv6{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv7{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv8{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv9{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv10{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv11{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper #fv{position:fixed;top:0;left:0;width:100%;z-index:5;height:182.5641025641vw;background:#ffce00}body #wrapper #fv h1{width:100%}body #wrapper #fv picture{width:100%}body #wrapper #fv picture img{width:100%}body #wrapper #fv .inner{position:relative;width:100%;height:100%}body #wrapper #fv .inner .obj{position:absolute}body #wrapper #fv .inner .fv1{width:71.0256410256vw;top:43.3333333333vw;left:15.641025641vw;transform:rotate(23deg)}body #wrapper #fv .inner .fv6{width:14.6153846154vw;top:27.6923076923vw;left:-2.5641025641vw}body #wrapper #fv .inner .fv7{width:21.0256410256vw;top:16.9230769231vw;left:30.5128205128vw}body #wrapper #fv .inner .fv8{width:16.4102564103vw;top:22.3076923077vw;left:50.2564102564vw}body #wrapper #fv .inner .fv9{width:25.1282051282vw;top:11.0256410256vw;left:71.0256410256vw}body #wrapper #fv .inner .fv10{width:12.5641025641vw;top:13.0769230769vw;left:13.8461538462vw}body #wrapper #fv .inner .fv2{width:37.6923076923vw;top:134.6153846154vw;left:26.6666666667vw}body #wrapper #fv .inner .fv3{width:36.9230769231vw;top:126.1538461538vw;left:0.2564102564vw}body #wrapper .slidein{transform:translateY(101%);opacity:0;transition:all .8s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}body #wrapper .slidein.open{transform:translateY(0%);opacity:1}body #wrapper .poyo.active{animation:poyo 1s linear infinite;animation-fill-mode:both}body #wrapper .container{width:92.3076923077vw;height:100%;margin:0 auto;position:relative}body #wrapper .box{position:relative;width:100%}body #wrapper .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:35.8974358974vw auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #shopping_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#f24505}body #wrapper #shopping_bg .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:41.0256410256vw auto;background-position:-3.4% 0%;position:fixed}body #wrapper #btn_mission_sp{position:fixed;bottom:-2.0512820513vw;left:4.1025641026vw;width:63.5897435897vw;height:28.4615384615vw;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);background:url(../img/btn_mission_sp.svg);background-size:100% auto}body #wrapper #btn_mission_sp.passive{transform:translateY(105%)}body #wrapper #btn_mission_sp .inner{display:block;position:relative;width:100%;height:100%;overflow:hidden;-webkit-clip-path:inset(19% 0 25% 0);clip-path:inset(19% 0 25% 0)}body #wrapper #btn_mission_sp .inner .icon{width:12.0512820513vw;display:block;position:relative;top:7.6923076923vw;left:5.1282051282vw}body #wrapper #btn_mission_sp .inner .txt{width:40.2564102564vw;height:13.5897435897vw;display:block;font-size:3.0769230769vw;line-height:4.6153846154vw;text-align:left;position:absolute;top:7.6923076923vw;left:17.9487179487vw}body #wrapper #btn_menu_sp{position:fixed;bottom:-2.0512820513vw;left:71.7948717949vw;width:24.1025641026vw;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #btn_menu_sp.passive{transform:translateY(105%)}body #wrapper #btn_menu_sp img:nth-of-type(2){display:none}body #wrapper #btn_menu_sp.open img{display:none}body #wrapper #btn_menu_sp.open img:nth-of-type(2){display:block}body #wrapper #menu_bg{background:rgba(34,34,34,.8);position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;opacity:0;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);z-index:99}body #wrapper #menu_bg.open{pointer-events:all;opacity:1}body #wrapper #menu{position:fixed;top:-0.2564102564vw;right:14.1025641026vw;z-index:100;width:71.7948717949vw;transform:translateY(-105%);transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu .simplebar-content-wrapper{overscroll-behavior:contain}body #wrapper #menu.open_sp{transform:translateY(0%)}body #wrapper #menu .simplebar-track.simplebar-vertical{top:0;width:2.0512820513vw;right:0vw}body #wrapper #menu .simplebar-scrollbar::before{border-radius:0;background-color:#f24505;opacity:1}body #wrapper #menu .box{position:relative;width:100%}body #wrapper #menu .box .menu_list{position:absolute;top:0;left:0;width:57.9487179487vw;top:22.0512820513vw;left:9.2307692308vw}body #wrapper #menu .box .menu_list .inner{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items{position:absolute;top:3.0769230769vw;left:0;width:100%;height:66.6666666667vw}body #wrapper #menu .box .menu_list .inner #menu_items li{margin-bottom:6.0256410256vw;overflow:hidden}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu{position:relative;display:block;padding:0 0 0 6.1538461538vw}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub{display:flex;justify-content:flex-start;align-content:center;align-items:center}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub .ar{display:inline-block;width:3.0769230769vw;margin:0 0 0 2.0512820513vw;position:relative;top:-0.5128205128vw}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:before{content:"";width:4.1025641026vw;height:4.1025641026vw;border:1px solid #222;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:after{content:"";width:2.5641025641vw;height:2.5641025641vw;border:1px solid #222;background:#c2c7c7;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;left:0.7692307692vw}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu img{width:auto;height:3.8461538462vw;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items{box-sizing:border-box;height:0;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul{padding:5.641025641vw 0 0 5.8974358974vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item{margin-bottom:5.1282051282vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu{position:relative;display:block;padding:0 0 0 2.8205128205vw}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:before{content:"";border:none;border-radius:0;transform:translateY(0%);top:auto;left:0;height:1px;width:2.5641025641vw;background:#f24505;position:absolute;bottom:0;left:0;display:block;opacity:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:after{display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item img{width:auto;height:3.3333333333vw}body #wrapper #menu .box .menu_list #backtotop{position:absolute;width:67.6923076923vw;height:7.4358974359vw;top:76.4102564103vw;left:-7.1794871795vw;display:block;overflow:hidden}body #wrapper #menu .box .menu_list #backtotop span{width:80vw;display:block;background:url(../img/backtotop.svg) repeat-x left center;background-size:26.6666666667vw auto;height:100%;position:relative;top:0vw;animation:linex 10s linear infinite;animation-fill-mode:both}body #wrapper #menu .box .menu_list .bgm_ctrl{position:absolute;top:94.8717948718vw;left:28.4615384615vw;display:block;width:24.358974359vw}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm{width:100%}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm img:nth-of-type(2){display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img{display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img:nth-of-type(2){display:block}body #wrapper #mission{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;opacity:0;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission .simplebar-content-wrapper{overscroll-behavior:contain}body #wrapper #mission .simplebar-content-wrapper:-webkit-scrollbar{display:none;-webkit-appearance:none}body #wrapper #mission .simplebar-scrollbar::before{background-color:#f24505;opacity:1;border-radius:0}body #wrapper #mission.open{pointer-events:all;opacity:1}body #wrapper #mission .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #mission #mission_scroll{height:100vh;height:99vh;height:99dvh;margin-top:.5dvh}body #wrapper #mission .float_content{width:100%;margin:0 auto}body #wrapper #mission .float_content{padding-top:8.9743589744vw}body #wrapper #mission .float_content .ttl{width:53.8461538462vw;margin:0 auto;margin-bottom:3.0769230769vw}body #wrapper #mission .float_content .mission_intro{width:79.4871794872vw;margin:0 auto;position:relative;margin-bottom:8.2051282051vw}body #wrapper #mission .float_content .mission_intro .txts{width:100%;margin-bottom:2.5641025641vw}body #wrapper #mission .float_content .mission_intro .txts .t{font-size:4.1025641026vw;line-height:7.1794871795vw;margin-bottom:2.3076923077vw;color:#fff;letter-spacing:.07em}body #wrapper #mission .float_content .mission_intro .txts .period{color:#fff;box-sizing:border-box;border:1px solid #fff;background:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;padding:1.0256410256vw 0 1.5384615385vw 0;position:relative}body #wrapper #mission .float_content .mission_intro .txts .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:4.1025641026vw;font-weight:700;background:rgba(34,34,34,.9)}body #wrapper #mission .float_content .mission_intro .txts .period .t1{width:100%;text-align:center;font-size:3.0769230769vw;line-height:7.6923076923vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;text-align:center}body #wrapper #mission .float_content .mission_intro .txts .period .num{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;letter-spacing:.1em}body #wrapper #mission .float_content .mission_intro .txts .period .num .n1{font-size:4.1025641026vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n2{font-size:6.1538461538vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-1.0256410256vw}body #wrapper #mission .float_content .mission_intro .txts .period .num .n3{font-size:4.1025641026vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.7692307692vw}body #wrapper #mission .float_content .mission_intro .btn_area{margin:0 auto;width:79.4871794872vw;height:15.8974358974vw}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear{display:none !important}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear_end{display:grid !important}body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .txt{font-size:5.1282051282vw}body #wrapper #mission .float_content .mission_list{width:91.7948717949vw;margin:0 auto;background:#f24505;border:1px solid #222;box-sizing:border-box;padding:2.0512820513vw;border-radius:3.5897435897vw;margin-bottom:3.5897435897vw;overflow:hidden}body #wrapper #mission .float_content .mission_list .scroll{height:47.1794871795vw}body #wrapper #mission .float_content .mission_list .box{box-sizing:border-box;background:#222;border-radius:2.5641025641vw;padding:3.5897435897vw 2.5641025641vw 3.5897435897vw 3.5897435897vw;box-sizing:border-box;height:53.8461538462vw}body #wrapper #mission .float_content .mission_list .box .items .item{width:75.3846153846vw;height:16.4102564103vw;box-sizing:border-box;border:1px solid #d7fd52;border-radius:1.5384615385vw;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding:0 0 0 5.641025641vw;margin-bottom:2.5641025641vw}body #wrapper #mission .float_content .mission_list .box .items .item:last-child{margin-bottom:0}body #wrapper #mission .float_content .mission_list .box .items .item.clear{background:rgba(215,253,82,.1)}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:after{display:none}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:before{content:"";display:block;position:absolute;width:2.5641025641vw;height:2.5641025641vw;background:#f24505;top:1.0256410256vw;left:1.0256410256vw}body #wrapper #mission .float_content .mission_list .box .items .item .rect{display:block;box-sizing:border-box;border:1px solid #d7fd52;width:5.1282051282vw;height:5.1282051282vw;position:relative;overflow:hidden;margin:0 2.3076923077vw 0 0}body #wrapper #mission .float_content .mission_list .box .items .item .rect:after{content:"";display:block;position:absolute;width:200%;height:1px;background:#d7fd52;transform:rotate(-45deg);top:1.7948717949vw;left:-2.0512820513vw}body #wrapper #mission .float_content .mission_list .box .items .item p{width:57.9487179487vw;font-size:3.5897435897vw;line-height:5.1282051282vw;color:#d7fd52;letter-spacing:.1em}body #wrapper #mission .float_content .present_area{width:91.7948717949vw;margin:0 auto;background:#f24505;border:1px solid #222;box-sizing:border-box;padding:2.0512820513vw;box-sizing:border-box;border-radius:3.5897435897vw;margin-bottom:10.2564102564vw}body #wrapper #mission .float_content .present_area .box{box-sizing:border-box;background:#222;border-radius:2.5641025641vw}body #wrapper #mission .float_content .present_area .box #btn_presentopen{height:14.358974359vw;display:flex;justify-content:center;align-items:center;align-content:center;width:100%}body #wrapper #mission .float_content .present_area .box #btn_presentopen .t{font-size:4.1025641026vw;line-height:7.6923076923vw;color:#fff;margin:0vw -1.2820512821vw 0 0vw;letter-spacing:.05em}body #wrapper #mission .float_content .present_area .box #btn_presentopen .a{display:block;width:3.8461538462vw;height:3.8461538462vw;background:url(../img/arr_w_btm.svg) no-repeat center center;background-size:contain;margin:0 0 0 2.0512820513vw}body #wrapper #mission .float_content .present_area .box .present_detail .set{border-bottom:1px solid #fff;width:100%;margin:0 auto;color:#fff;padding:8.2051282051vw 8.2051282051vw 7.6923076923vw 8.2051282051vw;box-sizing:border-box;position:relative}body #wrapper #mission .float_content .present_area .box .present_detail .set.end:before{content:"";width:37.6923076923vw;height:12.0512820513vw;position:absolute;top:48.9743589744vw;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper #mission .float_content .present_area .box .present_detail .set:last-child{border-bottom:none}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items{margin:0 auto}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:4.6153846154vw;line-height:6.1538461538vw;margin-bottom:2.0512820513vw;letter-spacing:.1em}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .num{text-align:center;font-size:3.5897435897vw;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:0.7692307692vw 2.0512820513vw 1.2820512821vw 2.0512820513vw;margin-bottom:3.5897435897vw}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .detail{width:100%;font-size:3.5897435897vw;line-height:6.1538461538vw;letter-spacing:.11em}body #wrapper #mission #btn_mission_close{position:fixed;top:1.5384615385vw;right:2.0512820513vw;width:10.2564102564vw;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #timetable{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper #timetable .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #timetable .float_content{width:91.7948717949vw;margin:0 auto}body #wrapper #timetable .float_content .ttl{width:79.4871794872vw;margin:0 auto;margin-bottom:6.1538461538vw}body #wrapper #timetable .float_content .ttl img{width:100%;height:auto}body #wrapper #timetable .float_content .timetable{background:#fff;height:120.5128205128vw;padding:4.1025641026vw 6.1538461538vw 0 6.1538461538vw;box-sizing:border-box;width:91.7948717949vw;position:relative}body #wrapper #timetable .float_content .timetable .simplebar-scrollbar{position:absolute;left:0vw;right:0vw}body #wrapper #timetable .float_content .timetable .simplebar-track{bottom:4.8717948718vw}body #wrapper #timetable .float_content .scroll_y{max-height:auto;padding-top:0;box-sizing:border-box;padding-bottom:9.7435897436vw}body #wrapper #timetable .float_content .scroll_y .box{width:342.5641025641vw;margin:0 auto}body #wrapper .slide_present{box-sizing:border-box;width:100%;margin:0 auto;position:relative;margin-bottom:10.7692307692vw;border:1px solid #222}body #wrapper .btn_float_close{position:fixed;top:1.5384615385vw;right:2.0512820513vw;width:10.2564102564vw;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper .swiper-pagination{position:absolute;top:-8.9743589744vw;z-index:11;bottom:auto}body #wrapper .swiper-pagination-bullet{width:7.6923076923vw;height:1.5384615385vw;border-top:1px solid #222;border-bottom:1px solid #222;border-right:1px solid #222;margin:0;border-radius:0;opacity:1;box-sizing:border-box;background:#fff}body #wrapper .swiper-pagination-bullet:nth-of-type(1){border-left:1px solid #222}body #wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffce00}body #wrapper .float{position:fixed;top:0;left:0;width:100%;height:100%;height:100vh;height:100dvh;z-index:101}body #wrapper .float .float_content{width:91.7948717949vw;margin:0 auto;position:relative;z-index:11}body #wrapper .float .float_content .ttl{width:100%;margin:0 auto;padding-top:9.2307692308vw;margin-bottom:4.358974359vw;text-align:center}body #wrapper .float .float_content .ttl img{height:11.7948717949vw;width:auto}body #wrapper .float .float_content .period{color:#fff;box-sizing:border-box;border:1px solid #222;background:#fff;color:#222;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;padding:1.0256410256vw 0 1.5384615385vw 0;width:79.4871794872vw;margin:0 auto;margin-bottom:4.1025641026vw;position:relative}body #wrapper .float .float_content .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:4.1025641026vw;font-weight:700;background:rgba(255,255,255,.9)}body #wrapper .float .float_content .period .t1{width:100%;text-align:center;font-size:3.0769230769vw;line-height:7.6923076923vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;text-align:center}body #wrapper .float .float_content .period .num{width:100%;display:flex;justify-content:center;align-items:center;align-content:center;letter-spacing:.1em}body #wrapper .float .float_content .period .num .n1{font-size:4.1025641026vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n2{font-size:6.1538461538vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-1.0256410256vw}body #wrapper .float .float_content .period .num .n3{font-size:4.1025641026vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.7692307692vw}body #wrapper .float .float_content .period .num .n4{font-size:3.5897435897vw;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-0.7692307692vw}body #wrapper .float .float_content .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper .float .float_content .scroll{background:#fff;max-height:calc(100vh - 50.7692307692vw);max-height:calc(100dvh - 50.7692307692vw);padding-top:6.1538461538vw;box-sizing:border-box}body #wrapper .float .float_content .scroll .simplebar-track.simplebar-vertical{right:3.5897435897vw;right:2.3076923077vw;top:6.1538461538vw;bottom:6.1538461538vw}body #wrapper .float .float_content .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;right:3.5897435897vw;width:1.5384615385vw;opacity:1}body #wrapper .float .float_content .scroll .box{margin:0 auto}body #wrapper .float .float_content .scroll .box .intro p{width:75.3846153846vw;margin:0 auto;font-size:3.5897435897vw;line-height:6.1538461538vw;text-align:center;padding-bottom:10.2564102564vw;border-bottom:1px solid #222;padding:0 9.4871794872vw 7.6923076923vw 6.1538461538vw;text-align:left}body #wrapper .float .float_content .scroll .box .present_detail .set{border-bottom:1px solid #222;width:100%;margin:0 auto;color:#222;padding:8.2051282051vw 8.2051282051vw 7.6923076923vw 8.2051282051vw;box-sizing:border-box;position:relative}body #wrapper .float .float_content .scroll .box .present_detail .set.end:before{content:"";width:37.6923076923vw;height:12.0512820513vw;position:absolute;top:48.9743589744vw;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper .float .float_content .scroll .box .present_detail .set:last-child{border-bottom:none}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items{margin:0 auto}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items .present_item{box-sizing:border-box;line-height:0}body #wrapper .float .float_content .scroll .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:4.6153846154vw;line-height:6.1538461538vw;margin-bottom:2.0512820513vw;letter-spacing:.1em}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .num{text-align:center;font-size:3.5897435897vw;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:0.7692307692vw 2.0512820513vw 1.2820512821vw 2.0512820513vw;margin-bottom:3.5897435897vw}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .detail{width:100%;font-size:3.5897435897vw;line-height:6.1538461538vw;letter-spacing:.11em}body #wrapper .float .float_content .profile{box-sizing:border-box;padding:0 8.2051282051vw 8.2051282051vw 8.2051282051vw;background:#fff}body #wrapper .float .float_content .profile .img{width:100%;border:1px solid #222;margin-bottom:5.1282051282vw}body #wrapper .float .float_content .profile .txt{width:100%}body #wrapper .float .float_content .profile .txt p{font-size:3.5897435897vw;line-height:6.1538461538vw}body #wrapper .float#float_result .ttl{width:67.4358974359vw;margin:0 auto;margin-bottom:4.1025641026vw}body #wrapper .float#float_result .ttl img{width:100%;height:auto}body #wrapper .float#float_result .result_ttl{padding-top:5.1282051282vw;padding-bottom:6.6666666667vw}body #wrapper .float#float_result .result_ttl p{width:75.3846153846vw;margin:0 auto;font-size:3.5897435897vw;line-height:6.1538461538vw;text-align:left}body #wrapper .float#float_result .result_detail .set{border-top:1px solid #222;box-sizing:border-box;padding:0 3.8461538462vw 0 8.2051282051vw;padding-top:8.2051282051vw}body #wrapper .float#float_result .result_detail .set .name{margin-bottom:4.1025641026vw}body #wrapper .float#float_result .result_detail .set .name1{width:75.3846153846vw}body #wrapper .float#float_result .result_detail .set .name2{width:70.7692307692vw}body #wrapper .float#float_result .result_detail .set .name3{width:64.6153846154vw}body #wrapper .float#float_result .result_detail .set .num{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:6.1538461538vw}body #wrapper .float#float_result .result_detail .set .num p{width:36.6666666667vw;height:7.1794871795vw;display:flex;justify-content:center;align-items:center;align-content:center;font-size:4.1025641026vw;line-height:1;font-family:"Lato",sans-serif;font-weight:700;margin:0 2.0512820513vw 0 0;border:1px solid #222;box-sizing:border-box;margin-bottom:2.0512820513vw;letter-spacing:0}body #wrapper .btn_area{width:92.3076923077vw;height:15.3846153846vw}body #wrapper .btn_area a,body #wrapper .btn_area button,body #wrapper .btn_area .btn_no{width:100%;height:100%;display:grid;place-items:center;position:relative}body #wrapper .btn_area a.l2 .txt,body #wrapper .btn_area button.l2 .txt,body #wrapper .btn_area .btn_no.l2 .txt{flex-wrap:wrap;justify-content:center;position:relative;top:0vw;letter-spacing:.055em;left:0.2564102564vw}body #wrapper .btn_area a.l2 .txt small,body #wrapper .btn_area button.l2 .txt small,body #wrapper .btn_area .btn_no.l2 .txt small{display:block;width:100%;font-size:3.5897435897vw;margin-top:1.5384615385vw;letter-spacing:.11em;position:relative;left:0.2564102564vw}body #wrapper .btn_area a.l2 .txt:after,body #wrapper .btn_area button.l2 .txt:after,body #wrapper .btn_area .btn_no.l2 .txt:after{bottom:auto;top:5.1282051282vw;right:13.5897435897vw;width:2.8205128205vw;height:2.8205128205vw}body #wrapper .btn_area a.blank .txt:after,body #wrapper .btn_area button.blank .txt:after,body #wrapper .btn_area .btn_no.blank .txt:after{background:center/contain no-repeat url(../img/arr_blank.svg)}body #wrapper .btn_area a.blue .txt,body #wrapper .btn_area button.blue .txt,body #wrapper .btn_area .btn_no.blue .txt{color:#fff}body #wrapper .btn_area a.blue:after,body #wrapper .btn_area button.blue:after,body #wrapper .btn_area .btn_no.blue:after{background:#18314a}body #wrapper .btn_area a.more .txt,body #wrapper .btn_area button.more .txt,body #wrapper .btn_area .btn_no.more .txt{letter-spacing:.17em;position:relative;font-size:4.6153846154vw;left:-1.2820512821vw;top:0.5128205128vw;padding:0 3.3333333333vw 0 0}body #wrapper .btn_area a.more .txt:after,body #wrapper .btn_area button.more .txt:after,body #wrapper .btn_area .btn_no.more .txt:after{right:-2.3076923077vw;top:0;background:center/contain no-repeat url(../img/plus.svg)}body #wrapper .btn_area a.more.blue .txt,body #wrapper .btn_area button.more.blue .txt,body #wrapper .btn_area .btn_no.more.blue .txt{left:-1.0256410256vw;letter-spacing:.17em;padding-right:2.3076923077vw}body #wrapper .btn_area a.more.blue .txt:after,body #wrapper .btn_area button.more.blue .txt:after,body #wrapper .btn_area .btn_no.more.blue .txt:after{background-image:url(../img/plus_w.svg)}body #wrapper .btn_area a:before,body #wrapper .btn_area button:before,body #wrapper .btn_area .btn_no:before{content:"";position:absolute;top:1.5384615385vw;left:0;width:100%;height:100%;border-radius:8.8461538462vw;border:1px solid #222;background:#fff}body #wrapper .btn_area a:after,body #wrapper .btn_area button:after,body #wrapper .btn_area .btn_no:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8.8461538462vw;border:1px solid #222;background-color:#ffce00;transition:transform .3s ease}body #wrapper .btn_area a .txt,body #wrapper .btn_area button .txt,body #wrapper .btn_area .btn_no .txt{transition:transform .3s ease;text-align:center;letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:6.1538461538vw;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;padding-right:5.641025641vw;padding-top:0.7692307692vw;position:relative;z-index:10;display:inline-block;display:flex;align-items:center}body #wrapper .btn_area a .txt.b,body #wrapper .btn_area button .txt.b,body #wrapper .btn_area .btn_no .txt.b{font-size:6.1538461538vw}body #wrapper .btn_area a .txt:after,body #wrapper .btn_area button .txt:after,body #wrapper .btn_area .btn_no .txt:after{width:3.5897435897vw;height:3.5897435897vw;content:"";position:absolute;top:0.7692307692vw;bottom:0;right:0.7692307692vw;margin:auto;background:center/contain no-repeat url(../img/arr_r.svg)}body #wrapper .btn_area a.btn_no,body #wrapper .btn_area button.btn_no,body #wrapper .btn_area .btn_no.btn_no{pointer-events:none}body #wrapper .btn_area a.btn_no:after,body #wrapper .btn_area button.btn_no:after,body #wrapper .btn_area .btn_no.btn_no:after{background:#e8e8e8}body #wrapper .btn_area a.btn_no .txt,body #wrapper .btn_area button.btn_no .txt,body #wrapper .btn_area .btn_no.btn_no .txt{opacity:.2}body #wrapper #contents #tickets_top{position:absolute;width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);top:0;left:0;z-index:15;pointer-events:none}body #wrapper #contents #tickets_top.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #tickets_top .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #tickets_top .ticket img{transform-origin:top center}body #wrapper #contents #tickets_top .ticket.t1{display:none}body #wrapper #contents #tickets_top .ticket.t2{width:61.0256410256vw;left:26.4102564103vw;z-index:4}body #wrapper #contents #tickets_top .ticket.t2.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3{width:42.0512820513vw;left:41.0256410256vw}body #wrapper #contents #tickets_top .ticket.t3.active{animation:ti2 8.5s linear 3s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3.active img{animation:ti1 5.5s cubic-bezier(0.45, 0, 0.55, 1) 3s infinite;animation-fill-mode:both}body #wrapper #contents #top{position:relative;z-index:10;height:170.2564102564vw}body #wrapper #contents #top .cloud{position:absolute;bottom:-0.5128205128vw;z-index:10;width:116.1538461538vw;left:-7.6923076923vw;-webkit-mask-image:url("../img/top_cloud.svg");mask-image:url("../img/top_cloud.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:116.1538461538vw auto;mask-size:116.1538461538vw auto;line-height:0}body #wrapper #contents #baloon_area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;pointer-events:none;display:none}body #wrapper #contents #baloon_area .box{width:100%;height:100%;position:relative}body #wrapper #contents #baloon_area .box .baloon{position:absolute}body #wrapper #contents #baloon_area .box .baloon img{transform-origin:top center}body #wrapper #contents #baloon_area .box #baloon1{width:34.358974359vw;left:4%;bottom:-36%;z-index:4}body #wrapper #contents #baloon_area .box #baloon1.active{animation:baloon1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon1.active img{animation:baloon2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2{width:34.358974359vw;left:-3%;bottom:-36%;z-index:3}body #wrapper #contents #baloon_area .box #baloon2.active{animation:baloon1 2.6s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2.active img{animation:baloon2_2 12s linear .2s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3{width:31.7948717949vw;left:1%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon3.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3.active img{animation:baloon2 8s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4{width:21.5384615385vw;left:4%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon4.active{animation:baloon1 5.2s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4.active img{animation:baloon2_2 8s linear .25s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5{width:21.5384615385vw;right:4%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon5.active{animation:baloon1 5.2s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5.active img{animation:baloon2_2 8s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6{width:34.358974359vw;right:3.5%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon6.active{animation:baloon1 3.6s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6.active img{animation:baloon2 6s linear .1s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7{width:45.3846153846vw;right:-3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon7.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #intro{background:#18314a;padding-top:26.4102564103vw;padding-bottom:17.9487179487vw;position:relative;z-index:10;height:240.2564102564vw}body #wrapper #contents #intro svg{overflow:visible}body #wrapper #contents #intro svg g{overflow:visible}body #wrapper #contents #intro #ufo1_in{position:absolute;width:32.3076923077vw;top:211.5384615385vw;left:53.0769230769vw;transform:rotate(14deg)}body #wrapper #contents #intro #ufo1_in.active{animation:ufo1 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .baloon1{position:absolute;width:27.1794871795vw;top:-36.6666666667vw;left:-10vw;transform:rotate(18deg)}body #wrapper #contents #intro .baloon2{position:absolute;width:23.0769230769vw;top:80.2564102564vw;left:73.3333333333vw;transform:rotate(-18deg)}body #wrapper #contents #intro .container{position:relative;z-index:11}body #wrapper #contents #intro .container h2{margin:0 auto;width:78.9743589744vw;margin-bottom:7.4358974359vw}body #wrapper #contents #intro .container .txt{text-align:left;font-size:4.6153846154vw;line-height:9.7435897436vw;color:#ffce00;letter-spacing:0.4025641026vw;width:78.9743589744vw;margin:0 auto;margin-bottom:8.7179487179vw}body #wrapper #contents #intro .container .anchor{margin:0 auto;width:105.8974358974vw;position:relative;left:-7.6923076923vw}body #wrapper #contents #intro .container .anchor a{position:absolute;display:block;position:absolute;top:0.2564102564vw;left:7.4358974359vw;width:42.5641025641vw;height:24.6153846154vw}body #wrapper #contents #intro .container .anchor a:nth-of-type(2){top:11.0256410256vw;left:56.1538461538vw}body #wrapper #contents #intro .container .anchor a:nth-of-type(3){top:27.6923076923vw;left:9.2307692308vw}body #wrapper #contents #intro .container .anchor a:nth-of-type(4){top:39.2307692308vw;left:55.3846153846vw}body #wrapper #contents #intro .container .anchor a:nth-of-type(5){top:55.641025641vw;left:9.2307692308vw}body #wrapper #contents #intro .container .anchor a:nth-of-type(6){top:70vw;left:56.6666666667vw}body #wrapper #contents #intro .container .anchor a:nth-of-type(7){top:82.8205128205vw;left:8.9743589744vw}body #wrapper #contents .page{border-top:1px solid #222;height:196.9230769231vw;position:relative;z-index:10}body #wrapper #contents .page .bg_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}body #wrapper #contents .page .bg_area>.box{width:100%;height:100%;position:relative}body #wrapper #contents .page .bg_area .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:35.8974358974vw auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #contents .page .container{position:relative;z-index:5}body #wrapper #contents .page .container .page_ttl{position:absolute;top:0;left:0;z-index:10}body #wrapper #contents .page .container .txt_area{padding-top:48.4615384615vw;width:92.3076923077vw;margin:0 0 0 0vw;z-index:3;position:relative}body #wrapper #contents .page .container .txt_area .pnl{margin-bottom:5.641025641vw;position:relative}body #wrapper #contents .page .container .txt_area .pnl .box p{font-size:4.1025641026vw;line-height:7.1794871795vw;position:absolute;width:71.7948717949vw;left:10.2564102564vw;letter-spacing:.06em}body #wrapper #contents .page .container .txt_area .pnl .box p.wide{letter-spacing:.11em}body #wrapper #contents .page .container .txt_area .pnl .box small{display:block;font-size:3.0769230769vw;line-height:4.6153846154vw;letter-spacing:.06em;margin-top:1.5384615385vw}body #wrapper #contents .page .container .txt_area .pnl .btn_area{width:71.7948717949vw;height:11.5384615385vw;position:absolute;bottom:13.0769230769vw;left:10vw}body #wrapper #contents .page .img_area{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}body #wrapper #contents .page .img_area .box{height:100%}body #wrapper #contents #game.page{height:309.4871794872vw}body #wrapper #contents #game.page .bg_area{overflow:hidden;background:#112c44}body #wrapper #contents #game.page .bg_area .sky{position:absolute;height:25.641025641vw;width:100%;top:168.4615384615vw;left:0;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #game.page .bg_area .rocket{position:absolute;width:14.8717948718vw;top:172.3076923077vw;left:88.9743589744vw;transform:rotate(-24deg)}body #wrapper #contents #game.page .bg_area .rocket img{animation:rocket 2.3s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #game.page .bg_area .star{position:absolute}body #wrapper #contents #game.page .bg_area .star.star1{position:absolute;width:26.6666666667vw;top:23.3333333333vw;left:138.4615384615vw}body #wrapper #contents #game.page .bg_area .star.star2{width:24.1025641026vw;top:23.0769230769vw;left:197.4358974359vw}body #wrapper #contents #game.page .bg_area .star.star3{width:28.2051282051vw;top:23.3333333333vw;left:259.2307692308vw}body #wrapper #contents #game.page .bg_area .star.star4{width:22.5641025641vw;position:absolute;top:23.5897435897vw;left:322.3076923077vw}body #wrapper #contents #game.page .bg_area .star_l1{position:absolute;top:28.7179487179vw;left:139.2307692308vw;width:23.3333333333vw}body #wrapper #contents #game.page .bg_area .star_l2{position:absolute;top:28.7179487179vw;left:224.6153846154vw;width:2.3076923077vw}body #wrapper #contents #game.page .bg_area .star_l3{position:absolute;top:28.4615384615vw;left:262.5641025641vw;width:23.3333333333vw;transform:rotate(-90deg)}body #wrapper #contents #game.page .bg_area .star_l4{position:absolute;top:27.6923076923vw;left:322.5641025641vw;width:23.3333333333vw;transform:rotate(64deg)}body #wrapper #contents #game.page .bg_area .star_set{position:absolute;bottom:120.7692307692vw;left:1.5384615385vw;width:100vw}body #wrapper #contents #game.page .bg_area .window{position:absolute;bottom:61.2820512821vw;left:0;width:100%}body #wrapper #contents #game.page .bg_area .base{position:absolute;bottom:-0.7692307692vw;left:-202.5641025641vw;width:505.3846153846vw}body #wrapper #contents #game.page .container .txt_area{padding-top:47.9487179487vw}body #wrapper #contents #game.page .container .txt_area .pnl .box p{top:53.5897435897vw}body #wrapper #contents #game.page .container .page_ttl{left:8.9743589744vw;width:75.641025641vw}body #wrapper #contents #game.page .container .img{position:absolute;width:50.7692307692vw;top:232.0512820513vw;left:35.1282051282vw}body #wrapper #contents #game.page .container .img2{position:absolute;top:231.7948717949vw;width:32.8205128205vw;left:65.1282051282vw}body #wrapper #contents #game.page .container .view{position:absolute;top:24.6153846154vw;width:47.1794871795vw;left:7.1794871795vw}body #wrapper #contents #game.page .container .view .over{width:100%;background:url(../img/view_over.svg) repeat-y top center;background-size:100% auto;opacity:.25}body #wrapper #contents #game.page .container .machine_img{position:relative}body #wrapper #contents #game.page .container .machine{position:absolute;width:63.0769230769vw;top:180.5128205128vw;left:6.4102564103vw}body #wrapper #contents #shopping_ttl{z-index:10;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:15}body #wrapper #contents #shopping_ttl .container{position:sticky;top:0;height:100vh;height:100dvh}body #wrapper #contents #shopping_ttl .container .page_ttl{width:95.641025641vw;left:-1.0256410256vw}body #wrapper #contents #shopping_ttl .container .page_ttl svg{position:relative;z-index:2}body #wrapper #contents #shopping_ttl .container .page_ttl .ttl2{position:absolute;top:-2.3076923077vw;left:50.5128205128vw;display:flex;z-index:1}body #wrapper #contents #shopping_ttl .container .page_ttl #s_i{width:7.9487179487vw}body #wrapper #contents #shopping_ttl .container .page_ttl #s_n{width:20.5128205128vw}body #wrapper #contents #shopping_ttl .container .page_ttl #s_g{width:17.1794871795vw;position:relative;left:-2.8205128205vw}body #wrapper #contents #shopping.page{height:auto;z-index:3}body #wrapper #contents #shopping.page #coupon{position:absolute;top:-56.4102564103vw;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .bg_area>.box{background:#f24505}body #wrapper #contents #shopping.page .bg_area .box .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:42.3076923077vw auto;background-position:-23.4% 0%}body #wrapper #contents #shopping.page .bg_area .box .shopping_item1{position:absolute;width:103.3333333333vw;bottom:169.4871794872vw;left:253.8461538462vw}body #wrapper #contents #shopping.page .bg_area .box .shopping_item2{position:absolute;width:96.4102564103vw;bottom:116.1538461538vw;left:253.8461538462vw}body #wrapper #contents #shopping.page .bg_area .box .bag{position:absolute;width:128.4615384615vw;bottom:-5.641025641vw;left:-14.1025641026vw;z-index:1}body #wrapper #contents #shopping.page .bg_area .box .dai{position:absolute;width:100vw;bottom:-2.0512820513vw;left:0vw}body #wrapper #contents #shopping.page .bg_area .box .line{position:absolute;width:286.9230769231vw;height:10.7692307692vw;background:#fff;border:1px solid #222;display:flex;justify-content:flex-start;align-items:center;align-content:center;bottom:239.2307692308vw;left:-5.1282051282vw;transform:rotate(8deg)}body #wrapper #contents #shopping.page .bg_area .box .line .box{height:100%;width:200%;display:flex;justify-content:flex-start;align-items:center;align-content:center}body #wrapper #contents #shopping.page .bg_area .box .line .box.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box .line .box img{width:50%}body #wrapper #contents #shopping.page .bg_area .box .line.line2{position:absolute;bottom:163.5897435897vw;left:-5.1282051282vw;transform:rotate(-12deg)}body #wrapper #contents #shopping.page .bg_area .box .line.line3{position:absolute;bottom:46.1538461538vw;left:-5.1282051282vw;transform:rotate(4deg)}body #wrapper #contents #shopping.page .bg_area .box #tickets{position:absolute;width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;opacity:0}body #wrapper #contents #shopping.page .bg_area .box #tickets.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #tickets.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket img{transform-origin:top center}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1{width:52.3076923077vw;left:-9.2307692308vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2{width:78.9743589744vw;left:7.9487179487vw;z-index:3}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active{animation:ti2 5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active img{animation:ti1 3s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3{width:78.9743589744vw;left:26.4102564103vw;z-index:4}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4{width:78.9743589744vw;left:38.4615384615vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active{animation:ti2 9s linear 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active img{animation:ti1 6s cubic-bezier(0.45, 0, 0.55, 1) 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5{width:52.3076923077vw;left:60.7692307692vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6{width:78.9743589744vw;left:76.9230769231vw;z-index:5}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active{animation:ti2 3.5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active img{animation:ti1_2 2.8s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7{width:52.3076923077vw;left:84.6153846154vw}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active{animation:ti2 8.5s linear 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active img{animation:ti1 5.5s cubic-bezier(0.45, 0, 0.55, 1) 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers{position:fixed;width:100%;height:216.4102564103vw;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden;opacity:0}body #wrapper #contents #shopping.page .bg_area .box #stickers.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #stickers.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st1{animation:st1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st2{animation:st2 1.1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st3{animation:st3 1s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .inner{width:100%;height:100%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set{position:absolute;width:34.1025641026vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set1{top:50%;left:-15.3846153846vw;transform:translateY(-56.4102564103vw)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set2{display:none;top:50%;left:-31.7948717949vw;transform:translateY(-56.4102564103vw)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set3{top:50%;left:81.0256410256vw;transform:translateY(-56.4102564103vw)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set4{top:50%;left:-15.3846153846vw;transform:translateY(-7.6923076923vw)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set5{display:none;top:50%;left:-31.7948717949vw;transform:translateY(-7.6923076923vw)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set6{top:50%;left:81.0256410256vw;transform:translateY(-7.6923076923vw)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set7{top:153.8461538462vw;left:271.5384615385vw;display:none}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set8{top:153.8461538462vw;left:337.9487179487vw;display:none}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner{height:auto}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner::before{content:"";display:block;position:absolute;width:4.1025641026vw;height:6.1538461538vw;background:url(../img/bou.svg) no-repeat center center;background-size:contain;top:-3.8461538462vw;left:15.641025641vw;z-index:10;width:3.5897435897vw;height:5.641025641vw}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span{display:block;position:absolute;top:0;left:0;transform-origin:50% 3%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(1){position:relative;transform:rotate(-6deg);z-index:3}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(2){z-index:2}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(3){left:2.0512820513vw;z-index:1}body #wrapper #contents #shopping.page .bg_area .box #cards{position:fixed;width:100%;height:100vh;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;display:flex;justify-content:center;align-content:center;align-items:center}body #wrapper #contents #shopping.page .bg_area .box #cards.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #cards.end{opacity:0;transform:translateY(-200vh)}body #wrapper #contents #shopping.page .bg_area .box #cards picture{width:100%}body #wrapper #contents #shopping.page .shopping_page{height:653.8461538462vw;z-index:11;position:relative}body #wrapper #contents #shopping.page .shopping_page#shopping_page2{height:302.5641025641vw;z-index:10}body #wrapper #contents #shopping.page .shopping_page#shopping_page3{height:258.9743589744vw;z-index:9}body #wrapper #contents #shopping.page .shopping_page#shopping_page4{height:325.8974358974vw}body #wrapper #contents #shopping.page .shopping_page .container{height:100%}body #wrapper #contents #shopping.page .shopping_page .container .page_ttl{left:-1.2820512821vw;width:96.1538461538vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area{padding-top:67.1794871795vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area.txt_area2{padding-top:61.5384615385vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area.txt_area3{padding-top:68.7179487179vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area.txt_area4{padding-top:44.358974359vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .box p{top:24.6153846154vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area{width:71.7948717949vw;height:11.7948717949vw;position:absolute;bottom:12.3076923077vw;left:10vw}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area.btn_area_t{bottom:28.2051282051vw}body #wrapper #contents #shopping.page .shopping_page .img_area .inner{position:relative}body #wrapper #contents #shopping.page .shopping_page .img_area .img1{position:absolute;width:92.0512820513vw;top:171.5384615385vw;left:0}body #wrapper #contents #shopping.page .shopping_page .img_area .img1 .code1{top:117.6923076923vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img1 .code2{top:142.0512820513vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img1 .btn_code1{top:116.9230769231vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img1 .btn_code2{top:141.2820512821vw}body #wrapper #contents #shopping.page .shopping_page .img_area .code{left:16.6666666667vw;position:absolute;font-size:4.6153846154vw;line-height:5.641025641vw;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.06em}body #wrapper #contents #shopping.page .shopping_page .img_area .code.end{font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_code,body #wrapper #contents #shopping.page .shopping_page .img_area .btn_code_end{position:absolute;width:20.2564102564vw;left:57.4358974359vw}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_area{position:absolute;top:372.3076923077vw;left:0}body #wrapper #contents #shopping.page .shopping_page .img_area .img2{position:absolute;width:91.7948717949vw;top:406.1538461538vw;left:0}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .code1{top:97.9487179487vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .code2{top:122.3076923077vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .code3{top:146.6666666667vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .code4{top:171.0256410256vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .code5{top:195.1282051282vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .btn_code1{top:97.1794871795vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .btn_code2{top:121.5384615385vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .btn_code3{top:146.1538461538vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .btn_code4{top:170.2564102564vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img2 .btn_code5{top:194.6153846154vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img3{position:absolute;width:91.7948717949vw;top:188.9743589744vw;left:0.2564102564vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img4{position:absolute;top:150.7692307692vw;left:-4.1025641026vw;width:100vw}body #wrapper #contents #shopping.page .shopping_page .img_area .img5{position:absolute;top:148.4615384615vw;left:7.1794871795vw;width:87.9487179487vw;animation:bagin_sp 6s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .img_area #bag2{transform:translate(70vw, 0) rotate(0deg);animation:bagin_sp 6s cubic-bezier(0.87, 0, 0.13, 1) 2s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .img_area #bag3{transform:translate(70vw, 0) rotate(0deg);animation:bagin_sp 6s cubic-bezier(0.87, 0, 0.13, 1) 4s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_area2{top:270.2564102564vw}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_area3{top:661.7948717949vw}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_area4{top:310.2564102564vw}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_area5{top:241.7948717949vw}body #wrapper #contents #shopping.page .shopping_page .img_area .btn_area6{top:281.7948717949vw}body #wrapper #contents #lottery.page{height:388.7179487179vw}body #wrapper #contents #lottery.page .confetti{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;overflow:hidden;pointer-events:none}body #wrapper #contents #lottery.page .confetti.active span{position:absolute;top:-10%;left:0;width:7.6923076923vw;height:7.6923076923vw;background:url(../img/kami1.svg) no-repeat center center;background-size:contain;will-change:transform}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n){background-image:url(../img/kami2.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3n){background-image:url(../img/kami3.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+1){animation:kami-1 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+2){animation:kami-2 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(1){left:0%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2){left:2%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3){left:4%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4){left:6%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(5){left:8%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(6){left:10%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(7){left:12%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(8){left:14%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(9){left:16%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(10){left:18%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11){left:20%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(12){left:22%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(13){left:24%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(14){left:26%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(15){left:28%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(16){left:30%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(17){left:32%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(18){left:34%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(19){left:36%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(20){left:38%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(21){left:40%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(22){left:42%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(23){left:44%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(24){left:46%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(25){left:48%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(26){left:50%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(27){left:52%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(28){left:54%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(29){left:56%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(30){left:58%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(31){left:60%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(32){left:62%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(33){left:64%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(34){left:66%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(35){left:68%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(36){left:70%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(37){left:72%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(38){left:74%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(39){left:76%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(40){left:78%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(41){left:80%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(42){left:82%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(43){left:84%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(44){left:86%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(45){left:88%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(46){left:90%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(47){left:92%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(48){left:94%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(49){left:96%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(50){left:98%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+1){animation-duration:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+2){animation-duration:12s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+3){animation-duration:8s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+4){animation-duration:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+1){animation-delay:0s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+2){animation-delay:9s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+3){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+4){animation-delay:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+5){animation-delay:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+6){animation-delay:7s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+7){animation-delay:3s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+8){animation-delay:1s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+9){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+10){animation-delay:11s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+11){animation-delay:10s}body #wrapper #contents #lottery.page .bg_area{background:#604580}body #wrapper #contents #lottery.page .bg_area .floor{background:#c2c7c7;position:absolute;bottom:0;left:0;width:100%;height:96.1538461538vw;border-top:1px solid #222}body #wrapper #contents #lottery.page .container .page_ttl{width:93.8461538462vw;left:1.5384615385vw}body #wrapper #contents #lottery.page .container .txt_area{padding-top:52.3076923077vw}body #wrapper #contents #lottery.page .container .txt_area .pnl{margin-bottom:5.641025641vw}body #wrapper #contents #lottery.page .container .txt_area .pnl .box p{top:37.6923076923vw}body #wrapper #contents #lottery.page .img_area .img1{position:absolute;bottom:20.2564102564vw;left:-19.7435897436vw;width:92.3076923077vw}body #wrapper #contents #lottery.page .img_area .img2{position:absolute;width:52.0512820513vw;bottom:14.358974359vw;left:42.3076923077vw}body #wrapper #contents #lottery.page .img_area .img3{position:absolute;width:91.7948717949vw;bottom:71.2820512821vw;left:0}body #wrapper #contents #lottery.page .img_area .kamiset{position:absolute;width:91.7948717949vw;top:2.5641025641vw;left:0;width:117.1794871795vw;top:24.6153846154vw;left:-8.9743589744vw}body #wrapper #contents #music.page{height:436.4102564103vw;overflow:hidden}body #wrapper #contents #music.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #music.page .bg_area .box .star{position:absolute;width:298.2051282051vw;top:17.6923076923vw;left:12.3076923077vw}body #wrapper #contents #music.page .bg_area .box .ufo{position:absolute}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo{top:207.1794871795vw;left:-125.641025641vw;width:238.2051282051vw;transform-origin:90% 0%}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo.active{animation:musicufo1 7s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo{top:218.2051282051vw;left:-24.8717948718vw;width:133.3333333333vw;transform-origin:43% 0%}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo.active{animation:musicufo2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .container{position:absolute;left:50%;top:0;transform:translateX(-50%)}body #wrapper #contents #music.page .container .page_ttl{top:9.2307692308vw;left:2.5641025641vw;width:87.9487179487vw}body #wrapper #contents #music.page .container .page_ttl .ttl1{display:flex;position:relative;z-index:3}body #wrapper #contents #music.page .container .page_ttl .ttl1 img:nth-of-type(1){width:20vw;position:relative;top:0.7692307692vw}body #wrapper #contents #music.page .container .page_ttl .ttl1 img:nth-of-type(2){width:17.6923076923vw;position:relative;top:-1.5384615385vw}body #wrapper #contents #music.page .container .page_ttl .ttl1 img:nth-of-type(3){width:14.358974359vw;position:relative;top:0px;left:-4.6153846154vw}body #wrapper #contents #music.page .container .page_ttl .ttl1 img:nth-of-type(4){width:7.9487179487vw;position:relative;top:-0.5128205128vw;left:-4.8717948718vw}body #wrapper #contents #music.page .container .page_ttl .ttl1 img:nth-of-type(5){width:14.6153846154vw;position:relative;top:-2.8205128205vw;left:-7.1794871795vw}body #wrapper #contents #music.page .container .page_ttl .ttl2{display:flex;position:absolute;top:0;left:0}body #wrapper #contents #music.page .container .page_ttl .ttl2 img:nth-of-type(1){width:17.1794871795vw;position:relative;left:24.6153846154vw;top:1.2820512821vw}body #wrapper #contents #music.page .container .page_ttl .ttl2 img:nth-of-type(2){width:17.1794871795vw;position:relative;left:21.7948717949vw;top:0.7692307692vw}body #wrapper #contents #music.page .container .page_ttl .ttl2 img:nth-of-type(3){width:17.6923076923vw;position:relative;left:20vw;top:-1.0256410256vw}body #wrapper #contents #music.page .container .page_ttl .ttl2 img:nth-of-type(4){width:16.6666666667vw;position:relative;left:18.9743589744vw;top:-3.0769230769vw}body #wrapper #contents #music.page .container .txt_area{padding-top:73.3333333333vw}body #wrapper #contents #music.page .container .txt_area .pnl{width:79.4871794872vw;margin:0 auto}body #wrapper #contents #music.page .container .txt_area .pnl .box p{top:21.2820512821vw;width:60vw}body #wrapper #contents #music.page .container .txt_area .pnl .btn_area{width:58.9743589744vw}body #wrapper #contents #music.page .img_area .img1{position:absolute;top:239.2307692308vw;left:6.4102564103vw;width:79.4871794872vw}body #wrapper #contents #music.page .img_area .img2{position:absolute;width:43.5897435897vw;bottom:0;left:24.1025641026vw}body #wrapper #contents #music.page .img_area .btn_area{width:67.1794871795vw;height:11.7948717949vw;position:absolute;bottom:59.4871794872vw;left:12.3076923077vw}body #wrapper #contents #music.page .img_area .btn_area .txt{font-size:4.6153846154vw;position:relative;top:-0.7692307692vw}body #wrapper #contents #music.page .img_area .btn_area .txt:after{right:-0.7692307692vw}body #wrapper #contents #music.page .frame{top:0;left:0;width:100%;pointer-events:none;z-index:100;position:relative;line-height:0}body #wrapper #contents #ai.page{height:318.2051282051vw}body #wrapper #contents #ai.page .bg_area{background:#222}body #wrapper #contents #ai.page .bg_area .bgimg{line-height:0;position:absolute;top:0;left:0}body #wrapper #contents #ai.page .bg_area .box .cable{position:absolute;top:0;left:0;width:100%}body #wrapper #contents #ai.page .bg_area .obj{position:absolute;width:42.0512820513vw;top:239.2307692308vw;left:62.8205128205vw}body #wrapper #contents #ai.page .container .page_ttl{left:30.5128205128vw;width:27.9487179487vw}body #wrapper #contents #ai.page .container .txt_area{padding-top:43.5897435897vw}body #wrapper #contents #ai.page .container .txt_area .pnl{margin-bottom:5.1282051282vw}body #wrapper #contents #ai.page .container .txt_area .pnl .box p{top:61.7948717949vw}body #wrapper #contents #ai.page .img_area .awa{position:absolute;width:34.8717948718vw;top:217.1794871795vw;left:27.9487179487vw}body #wrapper #contents #ai.page .img_area .awa .inner{display:block}body #wrapper #contents #ai.page .img_area .awa .inner span{position:absolute;top:0;left:0;width:100%}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1){animation:awa1_sp 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1) img{animation:awa2 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2){animation:awa1_sp 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2) img{animation:awa2 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3){animation:awa1_sp 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3) img{animation:awa2 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4){animation:awa1_sp 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4) img{animation:awa2 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .img{position:absolute;width:100vw;left:-4.1025641026vw;bottom:21.2820512821vw}body #wrapper #contents #ai.page .img_area .img2{position:absolute;bottom:14.1025641026vw;left:-7.4358974359vw;width:54.358974359vw}body #wrapper #contents #ai.page .img_area .btn_area{position:absolute;top:171.5384615385vw;left:0}body #wrapper #contents #ai.page .img_area .btn_area a .txt{font-size:5.1282051282vw}body #wrapper #contents #follow.page{height:320.5128205128vw;overflow:hidden}body #wrapper #contents #follow.page .bg_area{background:#0088b1;overflow:hidden}body #wrapper #contents #follow.page .bg_area .sky{position:absolute;height:33.0769230769vw;width:100%;top:115.3846153846vw;left:0px;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #follow.page .bg_area .star{position:absolute}body #wrapper #contents #follow.page .bg_area .star.star1{position:absolute;width:26.6666666667vw;top:27.6923076923vw;left:215.1282051282vw;top:28.4615384615vw;left:285.8974358974vw}body #wrapper #contents #follow.page .bg_area .star.star2{width:24.1025641026vw;top:27.6923076923vw;left:344.6153846154vw}body #wrapper #contents #follow.page .bg_area .star_l1{position:absolute;top:33.0769230769vw;left:215.8974358974vw;top:33.0769230769vw;left:285.8974358974vw;width:23.3333333333vw}body #wrapper #contents #follow.page .bg_area .star_l2{position:absolute;top:36.6666666667vw;left:345.641025641vw;width:2.3076923077vw}body #wrapper #contents #follow.page .bg_area .window{position:absolute;bottom:27.1794871795vw;left:0;width:100%}body #wrapper #contents #follow.page .bg_area .base{position:absolute;bottom:-0.7692307692vw;left:-77.4358974359vw;width:505.3846153846vw}body #wrapper #contents #follow.page .bg_area .fuku{position:absolute;width:256.4102564103vw;top:247.4358974359vw;left:-16.4102564103vw}body #wrapper #contents #follow.page .bg_area .prod{position:absolute;width:475.8974358974vw;bottom:22.0512820513vw;left:-36.9230769231vw;display:flex}body #wrapper #contents #follow.page .bg_area .prod img{width:50%}body #wrapper #contents #follow.page .bg_area .prod.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #follow.page .bg_area .crane{position:absolute;bottom:-1.7948717949vw;left:-59.4871794872vw;width:255.641025641vw;line-height:0}body #wrapper #contents #follow.page .container .page_ttl{left:-0.2564102564vw;width:93.0769230769vw}body #wrapper #contents #follow.page .container .page_ttl .ttl1{width:79.2307692308vw;z-index:2;display:block;position:relative;left:0.5128205128vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2{width:79.7435897436vw;position:absolute;z-index:1;left:13.0769230769vw;top:0px;display:flex;justify-content:flex-start;align-items:flex-end}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #r{width:15.3846153846vw;position:relative;top:1.7948717949vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #e{width:15.8974358974vw;position:relative;top:5.641025641vw;margin-left:-2.8205128205vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #p{width:15.8974358974vw;position:relative;top:1.2820512821vw;margin-left:-1.2820512821vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #o{width:15.3846153846vw;position:relative;top:3.0769230769vw;margin-left:-1.2820512821vw}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #s{width:14.6153846154vw;margin-left:-5.1282051282vw;top:-0.7692307692vw;position:relative}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #t{width:18.4615384615vw;top:-3.3333333333vw;position:relative;margin-left:-3.8461538462vw}body #wrapper #contents #follow.page .container .txt_area{padding-top:79.2307692308vw}body #wrapper #contents #follow.page .container .txt_area .pnl .box p{top:9.7435897436vw}body #wrapper #contents #follow.page .img_area .img{position:absolute;width:92.0512820513vw;left:0px;top:155.641025641vw}body #wrapper #contents #follow.page .img_area .img .inner{position:relative}body #wrapper #contents #follow.page .img_area .img .inner a{display:block;width:35.8974358974vw;height:5.1282051282vw;position:absolute;top:21.0256410256vw;left:32.3076923077vw;font-size:4.1025641026vw;opacity:0}body #wrapper #contents #follow.page .img_area .btn_area{position:absolute;top:237.6923076923vw;left:0vw}body #wrapper #contents #follow.page .img_area .btn_area a .txt{letter-spacing:0;font-size:5.1282051282vw}body #wrapper #contents #follow.page .img_area .btn_area a .txt:after{width:3.0769230769vw;height:3.0769230769vw;content:"";position:absolute;top:0.7692307692vw;bottom:0;right:-2.5641025641vw}body #wrapper #contents #movie.page{height:auto}body #wrapper #contents #movie.page .cloud{position:absolute;bottom:-0.5128205128vw;z-index:10;width:116.1538461538vw;left:-7.6923076923vw;line-height:0}body #wrapper #contents #movie.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%);overflow:hidden}body #wrapper #contents #movie.page .bg_area .star{position:absolute}body #wrapper #contents #movie.page .bg_area .stars{position:absolute}body #wrapper #contents #movie.page .bg_area .star_all{width:334.358974359vw;top:2.0512820513vw;left:12.3076923077vw}body #wrapper #contents #movie.page .bg_area .star2{width:17.1794871795vw;top:25.8974358974vw;left:281.7948717949vw}body #wrapper #contents #movie.page .bg_area .star3{width:15.8974358974vw;top:38.9743589744vw;left:69.2307692308vw}body #wrapper #contents #movie.page .bg_area .star4{width:16.4102564103vw;top:10.5128205128vw;left:312.5641025641vw}body #wrapper #contents #movie.page .bg_area .star4_2{width:16.4102564103vw;top:152.3076923077vw;left:320.2564102564vw}body #wrapper #contents #movie.page .bg_area .stars1{top:16.6666666667vw;left:214.358974359vw;width:6.9230769231vw}body #wrapper #contents #movie.page .bg_area .stars2{top:50vw;left:305.641025641vw;width:6.9230769231vw}body #wrapper #contents #movie.page .bg_area .stars3{top:71.2820512821vw;left:276.4102564103vw;width:5.1282051282vw;transform:rotate(63deg)}body #wrapper #contents #movie.page .bg_area .stars4{top:157.9487179487vw;left:222.5641025641vw;width:7.4358974359vw;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars5{top:191.2820512821vw;left:313.5897435897vw;width:7.4358974359vw;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars6{top:831px;left:1113px;width:17px;transform:rotate(-12deg)}body #wrapper #contents #movie.page .bg_area .stars7{top:225.3846153846vw;left:204.6153846154vw;width:4.1025641026vw;transform:rotate(-12deg)}body #wrapper #contents #movie.page>.container{height:411.5384615385vw;pointer-events:none}body #wrapper #contents #movie.page>.container .page_ttl{width:68.2051282051vw;left:12.3076923077vw}body #wrapper #contents #movie.page .img_area .bar{position:absolute;top:57.9487179487vw;left:-7.6923076923vw;width:284.6153846154vw}body #wrapper #contents #movie.page .img_area .bar2{position:absolute;top:148.9743589744vw}body #wrapper #contents #movie.page .img_area .bar3{position:absolute;top:240.2564102564vw}body #wrapper #contents #movie.page .img_area .neko{position:absolute;width:150.2564102564vw;left:-14.1025641026vw;top:51.0256410256vw;z-index:3;transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-100vw);display:flex;display:flex;justify-content:flex-start}body #wrapper #contents #movie.page .img_area .neko.click img:nth-of-type(2){width:20%}body #wrapper #contents #movie.page .img_area .neko img{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);height:9.2307692308vw}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(1){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(2){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(3){width:20%}body #wrapper #contents #movie.page .img_area .neko.open{transform:translateX(0)}body #wrapper #contents #movie.page .img_area .pnl{position:absolute;width:91.7948717949vw;left:4.1025641026vw;top:61.5384615385vw}body #wrapper #contents #movie.page .img_area .pnl.pnl2{top:152.5641025641vw}body #wrapper #contents #movie.page .img_area .pnl.pnl3{top:243.8461538462vw}body #wrapper #contents #movie.page .img_area .pnl .content{position:relative}body #wrapper #contents #movie.page .img_area .pnl .content .thumb{width:87.6923076923vw;height:46.9230769231vw;position:absolute;top:11.2820512821vw;left:2.0512820513vw;border:1px solid #222}body #wrapper #contents #movie.page .img_area .pnl .content .thumb iframe{width:100%;height:100%}body #wrapper #contents #movie.page .img_area .pnl .content .txts{position:absolute;width:100%;left:0;top:68.4615384615vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts p{text-align:center;font-size:4.6153846154vw;line-height:7.1794871795vw;color:#d7fd52;letter-spacing:0.0461538462vw;margin-bottom:2.0512820513vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns{width:79.4871794872vw;margin:0 auto}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li{width:100%;margin-bottom:3.5897435897vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area{width:100%;height:10vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:before{top:1.2820512821vw;border-color:#d7fd52;background:#d7fd52}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:after{border-color:#d7fd52;background:#222}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt{font-size:3.8461538462vw;line-height:0.2564102564vw;color:#d7fd52;position:relative;display:block;width:89%;box-sizing:border-box;padding:1.0256410256vw 0 0 0px;top:0.7692307692vw}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt:after{width:2.0512820513vw;height:2.0512820513vw;top:1.0256410256vw;right:0.2564102564vw;background:center/contain no-repeat url(../img/arr_blank_y.svg)}body #wrapper #contents #movie.page .img_area .terms{position:absolute;border:1px solid #222;width:91.7948717949vw;height:59.2307692308vw;background:#fff;top:344.6153846154vw;left:4.1025641026vw}body #wrapper #contents #movie.page .img_area .terms .ttl{width:100%;border-bottom:1px solid #222;text-align:center;font-size:4.1025641026vw;line-height:7.1794871795vw;margin-bottom:5.8974358974vw;padding:1.0256410256vw 0 1.2820512821vw 0}body #wrapper #contents #movie.page .img_area .terms .area .scroll{margin:0 auto;width:100%;height:36.9230769231vw;position:relative}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-track.simplebar-vertical{top:0;right:3.5897435897vw}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper #contents #movie.page .img_area .terms .area .scroll p{font-size:3.0769230769vw;line-height:5.641025641vw;margin:0 auto;width:77.4358974359vw;position:relative;left:-1.2820512821vw}body #wrapper #contents #outro{height:91.5384615385vw}body #wrapper #contents #outro .container .question{position:absolute;top:11.0256410256vw;left:15.1282051282vw;width:77.1794871795vw}body #wrapper #contents #outro .container .question .rocket{position:absolute;top:-4.1025641026vw;width:47.4358974359vw;transform:rotate(-5deg);left:-28.4615384615vw}body #wrapper #contents #outro .container .question .fukidashi .copy{text-align:center;position:absolute;top:6.4102564103vw;left:11.5384615385vw;font-size:4.1025641026vw;line-height:7.6923076923vw;letter-spacing:.1em}body #wrapper #contents #outro .container .question .fukidashi .btn_area{position:absolute;top:24.1025641026vw;left:9.4871794872vw;width:57.6923076923vw;height:11.7948717949vw}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:before{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:after{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt{font-size:4.1025641026vw;position:relative;letter-spacing:.06em}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt:after{width:3.5897435897vw;height:3.5897435897vw;top:0.2564102564vw;right:0.2564102564vw}body #wrapper #contents #footer{background:#18314a;position:relative;z-index:10}body #wrapper #contents #footer .container{display:flex;padding-top:10vw;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;flex-direction:column-reverse}body #wrapper #contents #footer .container .ttl{width:100%;text-align:center;margin-bottom:21.0256410256vw}body #wrapper #contents #footer .container .ttl img{width:79.4871794872vw}body #wrapper #contents #footer .container .sns-section{width:63.0769230769vw;position:relative;margin:0 auto}body #wrapper #contents #footer .container .sns-section .sns_ttl{font-size:6.1538461538vw;line-height:7.6923076923vw;color:#fff;text-align:center;margin-bottom:5.8974358974vw;letter-spacing:.1em}body #wrapper #contents #footer .container .sns-section ul{display:flex;justify-content:space-between;align-items:center;align-content:center;width:63.0769230769vw;margin:0 auto;margin-bottom:13.3333333333vw}body #wrapper #contents #footer .container .sns-section ul li{width:7.6923076923vw}body #wrapper #contents #footer .container .sns-section ul li a{display:block}body #wrapper #contents #footer .container .sns-section small{display:block;text-align:center;font-size:2.5641025641vw;color:#fff;position:absolute;bottom:-32.5641025641vw;left:0}}@media print{body #wrapper{position:relative;overflow:clip;opacity:0}body #wrapper #logo{position:absolute;width:151.5px;top:12px;left:12px;z-index:100}body #wrapper .fv1{animation:top_obj 3s linear infinite;animation-fill-mode:both}body #wrapper .fv2{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv3{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv4{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv5{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv6{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv7{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper .fv8{animation:top_obj 3s linear .6s infinite;animation-fill-mode:both}body #wrapper .fv9{animation:top_obj 3s linear .8s infinite;animation-fill-mode:both}body #wrapper .fv10{animation:top_obj 3s linear .2s infinite;animation-fill-mode:both}body #wrapper .fv11{animation:top_obj 3s linear .4s infinite;animation-fill-mode:both}body #wrapper #fv{position:fixed;top:0;left:0;width:100%;z-index:5;height:100%;background:#ffce00 url(../img/fv_bg.jpg) repeat-y center top;background-size:100% auto}body #wrapper #fv h1{width:100%}body #wrapper #fv picture{width:100%}body #wrapper #fv picture img{width:100%}body #wrapper #fv .inner{position:relative;width:100%;height:100%}body #wrapper #fv .inner .obj{position:absolute}body #wrapper #fv .inner .fv1{width:207px;top:119px;left:232px}body #wrapper #fv .inner .fv4{width:70.75px;top:124px;left:33.5px}body #wrapper #fv .inner .fv5{width:54.5px;top:149.5px;left:122.5px}body #wrapper #fv .inner .fv6{width:52.5px;top:30px;left:163.5px}body #wrapper #fv .inner .fv7{width:71.25px;top:0px;left:276px}body #wrapper #fv .inner .fv8{width:56.5px;top:18px;left:341.5px}body #wrapper #fv .inner .fv9{width:94.5px;top:65.5px;left:523px}body #wrapper #fv .inner .fv10{width:49.75px;top:142px;left:603.5px}body #wrapper #fv .inner .fv11{width:92px;top:256px;left:425.5px}body #wrapper .slidein{transform:translateY(101%);opacity:0;transition:all .8s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}body #wrapper .slidein.open{transform:translateY(0%);opacity:1}body #wrapper .poyo.active{animation:poyo 1s linear infinite;animation-fill-mode:both}body #wrapper .star_shine.active{animation:shine 1s cubic-bezier(0.16, 1, 0.3, 1) infinite;animation-fill-mode:both}body #wrapper .container{width:602px;margin:0 auto;position:relative}body #wrapper .box{position:relative;width:100%}body #wrapper .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:70px auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #shopping_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#f24505}body #wrapper #shopping_bg .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:82.5px auto;background-position:-3.4% 0%;position:fixed}body #wrapper #menu{position:fixed;top:-1px;right:55px;z-index:100;width:280px;transform:translateY(-105%);transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu.open{transform:translateY(0%)}body #wrapper #menu .simplebar-track.simplebar-vertical{top:0;width:6px;right:0px}body #wrapper #menu .simplebar-scrollbar::before{background-color:#f24505;opacity:1}body #wrapper #menu .box{position:relative;width:100%}body #wrapper #menu .box .menu_list{position:absolute;top:0;left:0;width:226px;top:86px;left:36px}body #wrapper #menu .box .menu_list .inner{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items{position:absolute;top:12px;left:0;width:100%;height:280px}body #wrapper #menu .box .menu_list .inner #menu_items li{position:relative}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li:last-child .btn_menu{padding-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu{position:relative;display:block;padding:0 0 0 24px;padding-bottom:24.5px;line-height:0}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:hover:after{background:#f24505}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub{display:flex;justify-content:flex-start;align-content:center;align-items:center}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub.open .ar{transform:rotate(-180deg)}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub.open .ar path{fill:#f24505}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu.btn_menu_sub .ar{display:none;width:12px;margin:0 0 0 8px;position:relative;top:-2px;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:before{content:"";width:16px;height:16px;border:1px solid #222;background:#fff;border-radius:50%;position:absolute;top:0px;left:0;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu:after{content:"";width:10px;height:10px;border:1px solid #222;background:#c2c7c7;border-radius:50%;position:absolute;top:3px;left:3px;box-sizing:border-box}body #wrapper #menu .box .menu_list .inner #menu_items li .btn_menu img{width:auto;height:15px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items{box-sizing:border-box;position:absolute;top:31px;left:21px;width:152px;height:150px;background:url(../img/menu_ov.png) no-repeat center center;background-size:contain;display:flex;justify-content:flex-start;align-items:center;align-content:center;z-index:11;display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items.active{display:flex}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul{padding:0 0 0 16px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item{margin-bottom:17px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item:last-child{margin-bottom:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu{position:relative;display:block;padding:0 0 0 11px}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:hover:before{opacity:1}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:before{content:"";border:none;border-radius:0;transform:translateY(0%);top:auto;left:0;height:1px;width:10px;background:#f24505;position:absolute;bottom:0;left:0;display:block;opacity:0}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item .btn_menu:after{display:none}body #wrapper #menu .box .menu_list .inner #menu_items li .sub_items ul .sub_item img{width:auto;height:13px}body #wrapper #menu .box .menu_list #backtotop{position:absolute;width:264px;height:29px;top:298px;left:-28px;display:block;overflow:hidden}body #wrapper #menu .box .menu_list #backtotop span{width:624px;display:block;background:url(../img/backtotop.svg) repeat-x left center;background-size:104px auto;height:100%;position:relative;top:0px;animation:linex 10s linear infinite;animation-fill-mode:both}body #wrapper #menu .box .menu_list .bgm_ctrl{position:absolute;top:501px;left:111px;display:block;width:95px}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm{width:100%}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm img:nth-of-type(2){display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img{display:none}body #wrapper #menu .box .menu_list .bgm_ctrl #btn_bgm.on img:nth-of-type(2){display:block}body #wrapper #menu .box .menu_list #btn_mission{display:block;position:absolute;width:264px;height:84px;top:376px;left:-28px}body #wrapper #menu .box .menu_list #btn_mission .inner{display:block;position:relative;width:100%;height:100%;overflow:hidden}body #wrapper #menu .box .menu_list #btn_mission .inner .icon{width:70px;display:block;position:relative;top:13px;left:12px}body #wrapper #menu .box .menu_list #btn_mission .inner .txt{width:164px;height:53px;display:block;font-size:12px;line-height:18px;text-align:left;position:absolute;top:18px;left:88px}body #wrapper #mission{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;opacity:0;pointer-events:none;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission .simplebar-scrollbar::before{background-color:#f24505}body #wrapper #mission.open{pointer-events:all;opacity:1}body #wrapper #mission .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #mission .simplebar-content-wrapper{overscroll-behavior:contain}body #wrapper #mission #mission_scroll{height:100vh}body #wrapper #mission .float_content{width:490px;margin:0 auto}body #wrapper #mission .float_content{padding-top:28px}body #wrapper #mission .float_content .ttl{width:146px;margin:0 auto;margin-bottom:15px}body #wrapper #mission .float_content .mission_intro{width:429.5px;margin:0 auto;position:relative}body #wrapper #mission .float_content .mission_intro .txts{width:218.5px;margin-bottom:12.5px}body #wrapper #mission .float_content .mission_intro .txts .t{font-size:10px;line-height:15px;margin-bottom:4px;color:#fff;letter-spacing:.12em;white-space:nowrap}body #wrapper #mission .float_content .mission_intro .txts .period{color:#fff;box-sizing:border-box;border:1px solid #fff;background:rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;align-content:center;padding:0;position:relative}body #wrapper #mission .float_content .mission_intro .txts .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:8px;font-weight:700;background:rgba(34,34,34,.9)}body #wrapper #mission .float_content .mission_intro .txts .period .t1{font-size:7px;line-height:15px;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;margin:0 5.5px 0 0}body #wrapper #mission .float_content .mission_intro .txts .period .num{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;letter-spacing:.1em}body #wrapper #mission .float_content .mission_intro .txts .period .num .n1{font-size:8px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n2{font-size:12px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #mission .float_content .mission_intro .txts .period .num .n3{font-size:8px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-1.5px}body #wrapper #mission .float_content .mission_intro .btn_area{position:absolute;top:8px;right:0;width:180px;height:31px}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear{display:none !important}body #wrapper #mission .float_content .mission_intro .btn_area #btn_mission_clear_end{display:grid !important}body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .txt,body #wrapper #mission .float_content .mission_intro .btn_area .btn_r .end{font-size:10px}body #wrapper #mission .float_content .mission_list{background:#f24505;border:1px solid #222;box-sizing:border-box;padding:4px;border-radius:7px;margin-bottom:7px}body #wrapper #mission .float_content .mission_list .box{box-sizing:border-box;background:#222;border-radius:5px;padding:12px;box-sizing:border-box}body #wrapper #mission .float_content .mission_list .box .items{display:flex;justify-content:space-between;align-items:space-between;align-content:space-between;flex-wrap:wrap;height:152.5px;padding-bottom:1px}body #wrapper #mission .float_content .mission_list .box .items .item{width:223px;height:32px;box-sizing:border-box;border:1px solid #d7fd52;border-radius:3px;display:flex;justify-content:flex-start;align-items:center;align-content:center;padding:0 0 0 11px}body #wrapper #mission .float_content .mission_list .box .items .item.clear{background:rgba(215,253,82,.1)}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:after{display:none}body #wrapper #mission .float_content .mission_list .box .items .item.clear .rect:before{content:"";display:block;position:absolute;width:5px;height:5px;background:#f24505;top:2px;left:2px}body #wrapper #mission .float_content .mission_list .box .items .item .rect{display:block;box-sizing:border-box;border:1px solid #d7fd52;width:10px;height:10px;position:relative;overflow:hidden;margin:0 4.5px 0 0}body #wrapper #mission .float_content .mission_list .box .items .item .rect:after{content:"";display:block;position:absolute;width:200%;height:1px;background:#d7fd52;transform:rotate(-45deg);top:3.5px;left:-4px}body #wrapper #mission .float_content .mission_list .box .items .item p{font-size:7px;line-height:24px;color:#d7fd52;letter-spacing:.1em}body #wrapper #mission .float_content .present_area{background:#f24505;border:1px solid #222;box-sizing:border-box;padding:4px;border-radius:7px;margin-bottom:50px}body #wrapper #mission .float_content .present_area .box{box-sizing:border-box;background:#222;border-radius:5px}body #wrapper #mission .float_content .present_area .box .swiper-pagination .swiper-pagination-bullet{border-color:#fff;background:#222}body #wrapper #mission .float_content .present_area .box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f24505}body #wrapper #mission .float_content .present_area .box .slide_present{border:1px solid #fff}body #wrapper #mission .float_content .present_area .box #btn_presentopen{height:29px;display:flex;justify-content:center;align-items:center;align-content:center;width:100%}body #wrapper #mission .float_content .present_area .box #btn_presentopen .t{font-size:9px;line-height:15px;color:#fff;margin:-1px 2px 0 10.5px;letter-spacing:.05em}body #wrapper #mission .float_content .present_area .box #btn_presentopen .a{display:block;width:7.5px;height:7.5px;background:url(../img/arr_w_btm.svg) no-repeat center center;background-size:contain;margin:0 0 0 4px}body #wrapper #mission .float_content .present_area .box .present_detail .set{position:relative;border-bottom:1px solid #fff;width:100%;margin:0 auto;color:#fff;padding:22.5px 95px;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set.end:before{content:"";width:73.5px;height:23.5px;position:absolute;top:98px;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper #mission .float_content .present_area .box .present_detail .set:last-child{border-bottom:none}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items{width:150px;margin:0 auto}body #wrapper #mission .float_content .present_area .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:9px;line-height:15px;margin-bottom:2.5px;letter-spacing:.1em}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .num{text-align:center;font-size:8px;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:1.5px 4px 2.5px 4px;margin-bottom:7px}body #wrapper #mission .float_content .present_area .box .present_detail .set .txt .detail{width:100%;font-size:7px;line-height:12px;letter-spacing:.11em}body #wrapper #mission #btn_mission_close{position:fixed;top:12px;right:19.5px;width:20px;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #mission #btn_mission_close:hover{transform:scale(1.1)}body #wrapper #timetable{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper #timetable .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper #timetable .float_content{width:490px;margin:0 auto}body #wrapper #timetable .float_content .ttl{width:326.5px;margin:0 auto;margin-bottom:19px}body #wrapper #timetable .float_content .timetable{background:#fff;height:242px;padding:12px 12px 0 12px;box-sizing:border-box;width:490px;margin:0 auto;position:relative}body #wrapper #timetable .float_content .timetable .simplebar-scrollbar{position:absolute;left:0px;right:0px}body #wrapper #timetable .float_content .timetable .simplebar-track{bottom:8px}body #wrapper #timetable .float_content .scroll_y{max-height:auto;padding-top:0;box-sizing:border-box;padding-bottom:19px}body #wrapper #timetable .float_content .scroll_y .box{width:668px;margin:0 auto}body #wrapper .slide_present{width:150px;margin:0 auto;position:relative;margin-bottom:21px;border:1px solid #222}body #wrapper .btn_float_close{position:fixed;top:12px;right:19.5px;width:20px;z-index:50;transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper .btn_float_close:hover{transform:scale(1.1)}body #wrapper .float_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.8)}body #wrapper .swiper-pagination{position:absolute;top:-17.5px;z-index:11;bottom:auto}body #wrapper .swiper-pagination-bullet{width:15px;height:3px;border-top:1px solid #222;border-bottom:1px solid #222;border-right:1px solid #222;margin:0;border-radius:0;opacity:1;box-sizing:border-box;background:#fff}body #wrapper .swiper-pagination-bullet:nth-of-type(1){border-left:1px solid #222}body #wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffce00}body #wrapper .float{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101}body #wrapper .float .float_content{width:490px;margin:0 auto;position:relative;z-index:11}body #wrapper .float .float_content .ttl{width:100%;margin:0 auto;padding-top:28.5px;margin-bottom:17px;text-align:center}body #wrapper .float .float_content .ttl img{height:32px;width:auto}body #wrapper .float .float_content .period{color:#fff;box-sizing:border-box;border:1px solid #222;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center;padding:0;width:218.5px;margin:0 auto;margin-bottom:8px;color:#222;position:relative}body #wrapper .float .float_content .period .end_cover{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;font-size:8px;font-weight:700;background:rgba(255,255,255,.9)}body #wrapper .float .float_content .period.wide{width:229.5px}body #wrapper .float .float_content .period .t1{font-size:7px;line-height:15px;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;letter-spacing:.1em;margin:0 5.5px 0 0}body #wrapper .float .float_content .period .num{display:flex;justify-content:flex-start;align-items:flex-end;align-content:flex-end;letter-spacing:.1em}body #wrapper .float .float_content .period .num .n1{font-size:8px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n2{font-size:12px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper .float .float_content .period .num .n3{font-size:8px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-1.5px}body #wrapper .float .float_content .period .num .n4{font-size:7px;line-height:1;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;position:relative;top:-1.5px}body #wrapper .float .float_content .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper .float .float_content .scroll{background:#fff;max-height:calc(100vh - 129.5px);padding-top:12px;box-sizing:border-box}body #wrapper .float .float_content .scroll .simplebar-track.simplebar-vertical{right:7px;top:12px;bottom:12px}body #wrapper .float .float_content .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;right:7px;width:3px;opacity:1}body #wrapper .float .float_content .scroll .box{margin:0 auto}body #wrapper .float .float_content .scroll .box .intro p{font-size:7px;line-height:12px;text-align:center;padding-bottom:20px;border-bottom:1px solid #222}body #wrapper .float .float_content .scroll .box .present_detail .set{position:relative;border-bottom:1px solid #222;width:100%;margin:0 auto;color:#222;padding:22.5px 95px;box-sizing:border-box}body #wrapper .float .float_content .scroll .box .present_detail .set.end:before{content:"";width:73.5px;height:23.5px;position:absolute;top:98px;z-index:11;left:50%;transform:translate(-50%, -50%);background:center/contain no-repeat url(../img/end_lbl.png)}body #wrapper .float .float_content .scroll .box .present_detail .set:last-child{border-bottom:none}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items{width:150px;margin:0 auto}body #wrapper .float .float_content .scroll .box .present_detail .set .present_items .present_item{line-height:0;box-sizing:border-box}body #wrapper .float .float_content .scroll .box .present_detail .set .txt{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;position:relative}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .name{width:100%;text-align:center;font-size:9px;line-height:15px;margin-bottom:2.5px;letter-spacing:.1em}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .num{text-align:center;font-size:8px;line-height:1;display:block;box-sizing:border-box;border:1px solid #fff;padding:1.5px 4px 2.5px 4px;margin-bottom:7px}body #wrapper .float .float_content .scroll .box .present_detail .set .txt .detail{width:100%;font-size:7px;line-height:12px;letter-spacing:.11em}body #wrapper .float .float_content .profile{display:flex;justify-content:space-between;align-items:center;align-content:center;box-sizing:border-box;padding:24px;background:#fff}body #wrapper .float .float_content .profile .img{width:110px;border:1px solid #222}body #wrapper .float .float_content .profile .txt{width:312px}body #wrapper .float .float_content .profile .txt p{font-size:7px;line-height:12px}body #wrapper .float#float_result .ttl{width:165px;margin:0 auto;margin-bottom:11.5px}body #wrapper .float#float_result .ttl img{width:100%;height:auto}body #wrapper .float#float_result .result_ttl{padding-top:10px;padding-bottom:22px}body #wrapper .float#float_result .result_ttl p{font-size:7px;line-height:12px;text-align:center}body #wrapper .float#float_result .result_detail .set{border-top:1px solid #222;padding-top:23.5px}body #wrapper .float#float_result .result_detail .set .name{margin:0 auto;margin-bottom:12px}body #wrapper .float#float_result .result_detail .set .name1{width:187px}body #wrapper .float#float_result .result_detail .set .name2{width:176px}body #wrapper .float#float_result .result_detail .set .name3{width:160.5px}body #wrapper .float#float_result .result_detail .set .num{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:20px}body #wrapper .float#float_result .result_detail .set .num p{width:80px;height:15px;display:flex;justify-content:center;align-items:center;align-content:center;font-size:9px;line-height:1;font-family:"Lato",sans-serif;font-weight:700;margin:0 2px;border:1px solid #222;box-sizing:border-box;margin-bottom:4px;letter-spacing:0}body #wrapper .btn_area{width:180px;height:30px}body #wrapper .btn_area a,body #wrapper .btn_area button,body #wrapper .btn_area .btn_no{width:100%;height:100%;display:grid;place-items:center;position:relative}body #wrapper .btn_area a.l2 .txt,body #wrapper .btn_area button.l2 .txt,body #wrapper .btn_area .btn_no.l2 .txt{flex-wrap:wrap;justify-content:center;position:relative;top:0px;letter-spacing:.055em;left:0.5px}body #wrapper .btn_area a.l2 .txt small,body #wrapper .btn_area button.l2 .txt small,body #wrapper .btn_area .btn_no.l2 .txt small{display:block;width:100%;font-size:7px;margin-top:3px;letter-spacing:.08em;position:relative;left:0.5px}body #wrapper .btn_area a.l2 .txt:after,body #wrapper .btn_area button.l2 .txt:after,body #wrapper .btn_area .btn_no.l2 .txt:after{bottom:auto;top:10px;right:26px;width:5.5px;height:5.5px}body #wrapper .btn_area a.blank .txt:after,body #wrapper .btn_area button.blank .txt:after,body #wrapper .btn_area .btn_no.blank .txt:after{background:center/contain no-repeat url(../img/arr_blank.svg)}body #wrapper .btn_area a.blue .txt,body #wrapper .btn_area button.blue .txt,body #wrapper .btn_area .btn_no.blue .txt{color:#fff}body #wrapper .btn_area a.blue:after,body #wrapper .btn_area button.blue:after,body #wrapper .btn_area .btn_no.blue:after{background:#18314a}body #wrapper .btn_area a.more .txt,body #wrapper .btn_area button.more .txt,body #wrapper .btn_area .btn_no.more .txt{letter-spacing:.03em;position:relative;font-size:9px;left:-1.5px;top:-1px}body #wrapper .btn_area a.more .txt:after,body #wrapper .btn_area button.more .txt:after,body #wrapper .btn_area .btn_no.more .txt:after{right:-4.5px;top:2.5px;background:center/contain no-repeat url(../img/plus.svg)}body #wrapper .btn_area a.more.blue .txt,body #wrapper .btn_area button.more.blue .txt,body #wrapper .btn_area .btn_no.more.blue .txt{left:-2px;letter-spacing:.17em;padding-right:4.5px}body #wrapper .btn_area a.more.blue .txt:after,body #wrapper .btn_area button.more.blue .txt:after,body #wrapper .btn_area .btn_no.more.blue .txt:after{background-image:url(../img/plus_w.svg)}body #wrapper .btn_area a:hover .txt,body #wrapper .btn_area button:hover .txt,body #wrapper .btn_area .btn_no:hover .txt{transform:translateY(3px)}body #wrapper .btn_area a:hover:after,body #wrapper .btn_area button:hover:after,body #wrapper .btn_area .btn_no:hover:after{transform:translateY(3px)}body #wrapper .btn_area a:before,body #wrapper .btn_area button:before,body #wrapper .btn_area .btn_no:before{content:"";position:absolute;top:3px;left:0;width:100%;height:100%;border-radius:17.25px;border:1px solid #222;background:#fff}body #wrapper .btn_area a:after,body #wrapper .btn_area button:after,body #wrapper .btn_area .btn_no:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:17.25px;border:1px solid #222;background-color:#ffce00;transition:transform .3s ease}body #wrapper .btn_area a .txt,body #wrapper .btn_area button .txt,body #wrapper .btn_area .btn_no .txt{transition:transform .3s ease;text-align:center;letter-spacing:.16em;color:#222;font-weight:700;line-height:1;font-size:12px;font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;padding-right:11px;padding-top:1.5px;position:relative;z-index:10;display:inline-block;display:flex;align-items:center}body #wrapper .btn_area a .txt.b,body #wrapper .btn_area button .txt.b,body #wrapper .btn_area .btn_no .txt.b{font-size:12px}body #wrapper .btn_area a .txt:after,body #wrapper .btn_area button .txt:after,body #wrapper .btn_area .btn_no .txt:after{width:7px;height:7px;content:"";position:absolute;top:1.5px;bottom:0;right:1.5px;margin:auto;background:center/contain no-repeat url(../img/arr_r.svg)}body #wrapper .btn_area a.btn_no,body #wrapper .btn_area button.btn_no,body #wrapper .btn_area .btn_no.btn_no{pointer-events:none}body #wrapper .btn_area a.btn_no:after,body #wrapper .btn_area button.btn_no:after,body #wrapper .btn_area .btn_no.btn_no:after{background:#e8e8e8}body #wrapper .btn_area a.btn_no .txt,body #wrapper .btn_area button.btn_no .txt,body #wrapper .btn_area .btn_no.btn_no .txt{opacity:.2}body #wrapper #contents #tickets_top{width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);top:0;left:0;z-index:15;pointer-events:none}body #wrapper #contents #tickets_top.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #tickets_top .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #tickets_top .ticket img{transform-origin:top center}body #wrapper #contents #tickets_top .ticket.t1{width:144px;left:-18px}body #wrapper #contents #tickets_top .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2{width:192px;left:251.5px;z-index:4}body #wrapper #contents #tickets_top .ticket.t2.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t2.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3{width:138px;left:468.5px}body #wrapper #contents #tickets_top .ticket.t3.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #tickets_top .ticket.t3.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #top{position:relative;z-index:12;height:379px}body #wrapper #contents #top .cloud{position:absolute;bottom:-5.5px;z-index:10;width:762.5px;left:-53.5px;-webkit-mask-image:url("../img/top_cloud.svg");mask-image:url("../img/top_cloud.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:762.5px auto;mask-size:762.5px auto;line-height:0}body #wrapper #contents #top .top_obj{position:absolute;width:161.5px;bottom:0;left:16.5px;z-index:11}body #wrapper #contents #top .obj{position:absolute}body #wrapper #contents #top .fv2{width:120.5px;bottom:-17px;left:170px;z-index:16}body #wrapper #contents #top .fv3{width:122px;bottom:25px;left:88.5px;z-index:11}body #wrapper #contents #baloon_area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;overflow:hidden;pointer-events:none;opacity:1;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1)}body #wrapper #contents #baloon_area.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #baloon_area .box{width:100%;height:100%;position:relative}body #wrapper #contents #baloon_area .box .baloon{position:absolute}body #wrapper #contents #baloon_area .box .baloon img{transform-origin:top center}body #wrapper #contents #baloon_area .box #baloon1{width:48px;left:1%;bottom:-36%;z-index:4}body #wrapper #contents #baloon_area .box #baloon1.active{animation:baloon1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon1.active img{animation:baloon2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2{width:31px;left:3%;bottom:-36%;z-index:3}body #wrapper #contents #baloon_area .box #baloon2.active{animation:baloon1 2.6s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon2.active img{animation:baloon2_2 12s linear .2s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3{width:47px;left:4%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon3.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon3.active img{animation:baloon2 8s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4{width:77px;left:2%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon4.active{animation:baloon1 5.2s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon4.active img{animation:baloon2_2 8s linear .25s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5{width:40.5px;right:-2%;bottom:-36%;z-index:1}body #wrapper #contents #baloon_area .box #baloon5.active{animation:baloon1 5.2s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon5.active img{animation:baloon2_2 8s linear 0s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6{width:31px;right:3.5%;bottom:-36%;z-index:2}body #wrapper #contents #baloon_area .box #baloon6.active{animation:baloon1 3.6s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon6.active img{animation:baloon2 6s linear .1s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7{width:96px;right:3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon7.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon7.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon8{width:47px;right:3%;bottom:-50%;z-index:2}body #wrapper #contents #baloon_area .box #baloon8.active{animation:baloon1 4s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #baloon_area .box #baloon8.active img{animation:baloon2 8s linear .9s infinite;animation-fill-mode:both}body #wrapper #contents #intro{padding-top:59px;background:#18314a;padding-bottom:37px;position:relative;z-index:10;height:362px}body #wrapper #contents #intro svg{overflow:visible}body #wrapper #contents #intro svg g{overflow:visible}body #wrapper #contents #intro .ufo{position:absolute;width:73px;top:196.5px;transform:rotate(-17deg);left:78px;transform-origin:top center}body #wrapper #contents #intro .ufo.active{animation:ufo1 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .ufo2{position:absolute;width:94.5px;top:121px;left:501.5px;transform:rotate(12deg);transform-origin:top center}body #wrapper #contents #intro .ufo2.active{animation:ufo2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #intro .container{position:relative;z-index:3}body #wrapper #contents #intro .container h2{margin:0 auto;width:332px;margin-bottom:25px}body #wrapper #contents #intro .container .txt{text-align:center;font-size:10px;line-height:24px;color:#ffce00;letter-spacing:0.4px;margin-bottom:29.5px}body #wrapper #contents #intro .container .anchor{margin:0 auto;width:592px;height:153px}body #wrapper #contents #intro .container .anchor ul{position:relative}body #wrapper #contents #intro .container .anchor li{position:absolute}body #wrapper #contents #intro .container .anchor li .box{position:relative}body #wrapper #contents #intro .container .anchor li .box a{display:block;position:relative;z-index:3}body #wrapper #contents #intro .container .anchor li .box .line{position:absolute;display:block}body #wrapper #contents #intro .container .anchor li:nth-of-type(1){width:134px;top:0;left:-4px}body #wrapper #contents #intro .container .anchor li:nth-of-type(1).active{animation:anc1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(1) .line{width:33.5px;top:29px;left:120.5px}body #wrapper #contents #intro .container .anchor li:nth-of-type(2){width:134px;top:3px;left:145px}body #wrapper #contents #intro .container .anchor li:nth-of-type(2).active{animation:anc1 2s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(2) .line{width:33px;top:32.5px;left:125px}body #wrapper #contents #intro .container .anchor li:nth-of-type(3){width:133.5px;top:1px;left:296px}body #wrapper #contents #intro .container .anchor li:nth-of-type(3).active{animation:anc1 2s linear 1s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(3) .line{width:33.5px;top:25.5px;left:125px}body #wrapper #contents #intro .container .anchor li:nth-of-type(4){width:134px;top:0px;left:451px}body #wrapper #contents #intro .container .anchor li:nth-of-type(4).active{animation:anc1 2s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(5){width:133.5px;top:83.5px;left:80px}body #wrapper #contents #intro .container .anchor li:nth-of-type(5).active{animation:anc1 2s linear infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(5) .line{width:24.5px;top:27px;left:125.5px}body #wrapper #contents #intro .container .anchor li:nth-of-type(6){width:133px;top:81.5px;left:228px}body #wrapper #contents #intro .container .anchor li:nth-of-type(6).active{animation:anc1 2s linear .5s infinite;animation-fill-mode:both}body #wrapper #contents #intro .container .anchor li:nth-of-type(6) .line{width:26px;top:26.5px;left:130px}body #wrapper #contents #intro .container .anchor li:nth-of-type(7){width:134px;top:79px;left:378px}body #wrapper #contents #intro .container .anchor li:nth-of-type(7).active{animation:anc1 2s linear 1s infinite;animation-fill-mode:both}body #wrapper #contents .container{position:relative;z-index:5}body #wrapper #contents .container .page_ttl{position:absolute;top:0;left:0;z-index:10}body #wrapper #contents .page{border-top:1px solid #222;height:384px;z-index:10}body #wrapper #contents .page .bg_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}body #wrapper #contents .page .bg_area>.box{width:100%;height:100%;position:relative}body #wrapper #contents .page .bg_area .noise{pointer-events:none;background:url(../img/noise.jpg) repeat;background-size:70px auto;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply}body #wrapper #contents .page .container{position:relative;z-index:5}body #wrapper #contents .page .container .txt_area{padding-top:89.5px;width:180px;margin:0 0 0 0px;z-index:3;position:relative}body #wrapper #contents .page .container .txt_area .pnl{position:relative;margin-bottom:11.5px}body #wrapper #contents .page .container .txt_area .pnl .box p{font-size:8px;line-height:14px;position:absolute;width:140px;left:20px;letter-spacing:.06em}body #wrapper #contents .page .container .txt_area .pnl .box small{display:block;font-size:6px;line-height:9px;letter-spacing:.06em;margin-top:3px}body #wrapper #contents .page .container .txt_area .pnl .btn_area{width:140px;height:23px;position:absolute;bottom:24px;left:19.5px}body #wrapper #contents .page .container .img_area{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}body #wrapper #contents .page .container .img_area .box{height:100%}body #wrapper #contents #game.page .bg_area{overflow:hidden}body #wrapper #contents #game.page .bg_area .sky{position:absolute;height:92px;width:452px;top:27.5px;left:235px;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #game.page .bg_area .star{position:absolute}body #wrapper #contents #game.page .bg_area .rocket{position:absolute;width:53.5px;top:41px;left:396.5px;transform:rotate(-24deg)}body #wrapper #contents #game.page .bg_area .rocket img{animation:rocket 2.3s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #game.page .bg_area .star_set{position:absolute;width:420px;top:45.5px;left:270px}body #wrapper #contents #game.page .bg_area .star.star1{position:absolute;width:52px;top:45.5px;left:270px}body #wrapper #contents #game.page .bg_area .star.star2{width:47px;top:45px;left:385px}body #wrapper #contents #game.page .bg_area .star.star3{width:55px;top:45.5px;left:505.5px}body #wrapper #contents #game.page .bg_area .star.star4{width:44px;position:absolute;top:46px;left:628.5px}body #wrapper #contents #game.page .bg_area .star_l1{position:absolute;top:56px;left:271.5px;width:45.5px}body #wrapper #contents #game.page .bg_area .star_l2{position:absolute;top:56px;left:438px;width:4.5px}body #wrapper #contents #game.page .bg_area .star_l3{position:absolute;top:55.5px;left:512px;width:45.5px;transform:rotate(-90deg)}body #wrapper #contents #game.page .bg_area .star_l4{position:absolute;top:54px;left:629px;width:45.5px;transform:rotate(64deg)}body #wrapper #contents #game.page .bg_area .shine{position:absolute;width:5.5px}body #wrapper #contents #game.page .bg_area .shine1{top:56px;left:309.5px;width:7px}body #wrapper #contents #game.page .bg_area .shine2{top:62.5px;left:437.5px;transform:rotate(17deg)}body #wrapper #contents #game.page .bg_area .shine3{top:51px;left:516px;transform:rotate(-3deg);width:7.5px}body #wrapper #contents #game.page .bg_area .shine4{left:548.5px;transform:rotate(57deg);width:6px;top:90.5px}body #wrapper #contents #game.page .bg_area .shine5{top:86px;left:270.5px;transform:rotate(-35deg);width:4.5px}body #wrapper #contents #game.page .bg_area .shine6{top:56.5px;left:626px;transform:rotate(27deg);width:5.5px}body #wrapper #contents #game.page .bg_area .shine7{top:79px;left:670px;transform:rotate(57deg);width:8px}body #wrapper #contents #game.page .bg_area .window{position:absolute;top:0;left:-8.5px;width:700px}body #wrapper #contents #game.page .bg_area .base{position:absolute;bottom:-1.5px;left:-151px;width:985.5px}body #wrapper #contents #game.page .container .inner{position:relative}body #wrapper #contents #game.page .container .page_ttl{width:148.5px;left:9px}body #wrapper #contents #game.page .container .view{position:absolute;width:150px;top:59px;width:108.5px;left:20.5px}body #wrapper #contents #game.page .container .view .over{width:100%;background:url(../img/view_over.svg) repeat-y top center;background-size:100% auto;opacity:.25}body #wrapper #contents #game.page .container .machine_img{position:relative}body #wrapper #contents #game.page .container .machine{position:absolute;width:150px;top:62.5px;left:226px}body #wrapper #contents #game.page .container .txt_area .pnl .box p{top:106px}body #wrapper #contents #game.page .container .img2{position:absolute;width:78.5px;top:183.5px;left:387px}body #wrapper #contents #game.page .container .img{position:absolute;width:139px;top:195px;left:293.5px}body #wrapper #contents #shopping_ttl{z-index:10;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}body #wrapper #contents #shopping_ttl .container{position:sticky;top:0;height:384px}body #wrapper #contents #shopping_ttl .container .page_ttl{width:223px}body #wrapper #contents #shopping.page{height:auto;position:relative;z-index:3}body #wrapper #contents #shopping.page #coupon{position:absolute;top:0;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .container{height:100%}body #wrapper #contents #shopping.page .container.shopping_ttl_container{height:auto}body #wrapper #contents #shopping.page #coupon{position:absolute;top:0;left:0;width:100%;height:1px}body #wrapper #contents #shopping.page .bg_area>.box{background:#f24505}body #wrapper #contents #shopping.page .bg_area .grid{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/grid.svg);background-size:82.5px auto;background-position:-3.4% 0%;position:fixed}body #wrapper #contents #shopping.page .bg_area .box .shopping_item1{position:absolute;width:201.5px;bottom:330.5px;left:495px}body #wrapper #contents #shopping.page .bg_area .box .shopping_item2{position:absolute;width:188px;bottom:226.5px;left:495px}body #wrapper #contents #shopping.page .bg_area .box .bag{position:absolute;width:647.5px;bottom:-49px;left:24px}body #wrapper #contents #shopping.page .bg_area .box .dai{position:absolute;width:247px;bottom:-48px;left:247.5px}body #wrapper #contents #shopping.page .bg_area .box .line{position:absolute;width:739.5px;height:28px;background:#fff;border:1px solid #222;bottom:162px;left:-10px;transform:rotate(-4deg)}body #wrapper #contents #shopping.page .bg_area .box .line .box{height:100%;width:200%;display:flex;justify-content:flex-start;align-items:center;align-content:center}body #wrapper #contents #shopping.page .bg_area .box .line .box.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box .line .box img{width:50%}body #wrapper #contents #shopping.page .bg_area .box .line.line2{position:absolute;bottom:13px;left:-10px;transform:rotate(4deg)}body #wrapper #contents #shopping.page .bg_area .box #tickets{position:absolute;width:100%;position:fixed;top:0;left:0;height:100%;transition:all 1s;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;opacity:0}body #wrapper #contents #shopping.page .bg_area .box #tickets.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #tickets.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket{position:absolute;top:0;left:0;display:block}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket img{transform-origin:top center}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1{width:144px;left:-18px}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active{animation:ti2 7s linear 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t1.active img{animation:ti1_2 5s cubic-bezier(0.45, 0, 0.55, 1) 3.1s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2{width:192px;left:15.5px;z-index:3}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active{animation:ti2 5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t2.active img{animation:ti1 3s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3{width:192px;left:251.5px;z-index:4}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active{animation:ti2 4s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t3.active img{animation:ti1_2 3s cubic-bezier(0.45, 0, 0.55, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4{width:170.5px;left:375px}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active{animation:ti2 9s linear 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t4.active img{animation:ti1 6s cubic-bezier(0.45, 0, 0.55, 1) 2.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5{width:138px;left:468.5px}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active{animation:ti2 6.8s linear 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t5.active img{animation:ti1 4s cubic-bezier(0.45, 0, 0.55, 1) 1.5s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6{width:243px;left:500px;z-index:5}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active{animation:ti2 3.5s linear .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t6.active img{animation:ti1_2 2.8s cubic-bezier(0.45, 0, 0.55, 1) .6s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7{width:138px;left:600px}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active{animation:ti2 8.5s linear 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #tickets .ticket.t7.active img{animation:ti1 5.5s cubic-bezier(0.45, 0, 0.55, 1) 3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers{position:fixed;width:100%;height:422px;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden}body #wrapper #contents #shopping.page .bg_area .box #stickers.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #stickers.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st1{animation:st1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st2{animation:st2 1.1s linear infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.active .st3{animation:st3 1s linear .3s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .bg_area .box #stickers .inner{width:100%;height:100%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set{position:absolute;width:96.5px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set1{top:-15.5px;left:529.5px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set2{top:-15.5px;left:659px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set3{top:142px;left:529.5px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set4{top:142px;left:659px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set5{top:300px;left:30px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set6{top:300px;left:172px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set7{top:300px;left:529.5px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set.set8{top:300px;left:659px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner{height:auto}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set .inner::before{content:"";display:block;position:absolute;width:8px;height:12px;background:url(../img/bou.svg) no-repeat center center;background-size:contain;top:-5.5px;left:44px;z-index:10;width:7px;height:11px}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span{display:block;position:absolute;top:0;left:0;transform-origin:50% 3%}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(1){position:relative;transform:rotate(-6deg);z-index:3}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(2){z-index:2}body #wrapper #contents #shopping.page .bg_area .box #stickers .sticker_set span:nth-of-type(3){left:4px;z-index:1}body #wrapper #contents #shopping.page .bg_area .box #cards{position:fixed;width:100%;height:422px;height:100vh;transition:all 1s;opacity:0;transition-timing-function:cubic-bezier(0.45, 0, 0.55, 1);transform:translateY(100vh);top:0;left:0;overflow:hidden;display:flex;justify-content:center;align-content:center;align-items:center}body #wrapper #contents #shopping.page .bg_area .box #cards.open{opacity:1;transform:translateY(0)}body #wrapper #contents #shopping.page .bg_area .box #cards.end{opacity:0;transform:translateY(-100vh)}body #wrapper #contents #shopping.page .bg_area .box #cards picture{width:100%}body #wrapper #contents #shopping.page .shopping_page{height:384px}body #wrapper #contents #shopping.page .shopping_page#shopping_page1{height:1123px}body #wrapper #contents #shopping.page .shopping_page .container .page_ttl{width:223px;position:fixed;top:0;left:38px}body #wrapper #contents #shopping.page .shopping_page .container .txt_area{padding-top:99.5px}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .box p{top:47px}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area{width:140px;height:23px;position:absolute;bottom:24px;left:19.5px}body #wrapper #contents #shopping.page .shopping_page .container .txt_area .pnl .btn_area.btn_area_t{bottom:54.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .inner{position:relative}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1)}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code:hover{opacity:.8}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1{position:absolute;width:247px;top:67.5px;left:207.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .code1{top:250px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .code2{top:297px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .btn_code1{top:249.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img1 .btn_code2{top:297px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .code{left:32.5px;position:absolute;font-size:12px;line-height:14.5px;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.06em}body #wrapper #contents #shopping.page .shopping_page .container .img_area .code.end{font-family:"Lato","Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code,body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code_end{position:absolute;width:39.5px;left:179.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_code_end{cursor:default}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area{position:absolute;top:323.5px;left:241px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area1{top:472.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area2{top:1049px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2{position:absolute;width:247.5px;top:530.5px;left:207.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code1{top:210px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code2{top:258px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code3{top:305.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code4{top:353px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .code5{top:400.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code1{top:210px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code2{top:257.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code3{top:304.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code4{top:353px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img2 .btn_code5{top:400px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img3{position:absolute;width:247px;top:25.5px;left:207.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img4{position:absolute;width:311px;top:49.5px;left:181px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .img5{position:absolute;width:206px;top:11px;left:240px;animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area #bag2{transform:translate(70vw, 0) rotate(0deg);animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) 2s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area #bag3{transform:translate(70vw, 0) rotate(0deg);animation:bagin 6s cubic-bezier(0.87, 0, 0.13, 1) 4s infinite;animation-fill-mode:both}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area3{top:1049px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area4{top:341.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area5{top:289.5px}body #wrapper #contents #shopping.page .shopping_page .container .img_area .btn_area6{top:286.5px}body #wrapper #contents #lottery.page{height:382px}body #wrapper #contents #lottery.page .confetti{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;overflow:hidden;pointer-events:none}body #wrapper #contents #lottery.page .confetti.active span{position:absolute;top:-10%;left:0;width:15px;height:15px;background:url(../img/kami1.svg) no-repeat center center;background-size:contain;will-change:transform}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n){background-image:url(../img/kami2.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3n){background-image:url(../img/kami3.svg)}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+1){animation:kami-1 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2n+2){animation:kami-2 10s 0s linear infinite}body #wrapper #contents #lottery.page .confetti.active span:nth-child(1){left:0%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(2){left:2%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(3){left:4%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4){left:6%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(5){left:8%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(6){left:10%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(7){left:12%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(8){left:14%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(9){left:16%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(10){left:18%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11){left:20%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(12){left:22%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(13){left:24%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(14){left:26%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(15){left:28%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(16){left:30%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(17){left:32%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(18){left:34%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(19){left:36%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(20){left:38%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(21){left:40%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(22){left:42%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(23){left:44%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(24){left:46%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(25){left:48%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(26){left:50%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(27){left:52%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(28){left:54%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(29){left:56%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(30){left:58%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(31){left:60%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(32){left:62%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(33){left:64%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(34){left:66%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(35){left:68%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(36){left:70%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(37){left:72%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(38){left:74%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(39){left:76%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(40){left:78%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(41){left:80%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(42){left:82%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(43){left:84%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(44){left:86%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(45){left:88%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(46){left:90%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(47){left:92%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(48){left:94%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(49){left:96%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(50){left:98%}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+1){animation-duration:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+2){animation-duration:12s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+3){animation-duration:8s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(4n+4){animation-duration:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+1){animation-delay:0s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+2){animation-delay:9s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+3){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+4){animation-delay:5s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+5){animation-delay:6s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+6){animation-delay:7s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+7){animation-delay:3s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+8){animation-delay:1s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+9){animation-delay:2s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+10){animation-delay:11s}body #wrapper #contents #lottery.page .confetti.active span:nth-child(11n+11){animation-delay:10s}body #wrapper #contents #lottery.page .bg_area{background:#604580}body #wrapper #contents #lottery.page .bg_area .floor{background:#c2c7c7;position:absolute;bottom:0;left:0;width:100%;height:122.5px;border-top:1px solid #222}body #wrapper #contents #lottery.page .container .page_ttl{width:183.5px;left:-2.5px}body #wrapper #contents #lottery.page .container .txt_area{padding-top:100px}body #wrapper #contents #lottery.page .container .txt_area .pnl{margin-bottom:10.5px}body #wrapper #contents #lottery.page .container .txt_area .pnl .box p{top:73.5px}body #wrapper #contents #lottery.page .container .img_area{pointer-events:none}body #wrapper #contents #lottery.page .container .img_area .img1{position:absolute;top:168px;left:150.5px;width:219px}body #wrapper #contents #lottery.page .container .img_area .img2{position:absolute;width:114.5px;top:245px;left:349px}body #wrapper #contents #lottery.page .container .img_area .img3{position:absolute;width:247px;top:34.5px;left:208px}body #wrapper #contents #lottery.page .container .img_area .kamiset{position:absolute;width:225px;top:58.5px;left:-63.5px}body #wrapper #contents #music.page{height:auto}body #wrapper #contents #music.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #music.page .bg_area .box .star{position:absolute;width:581.5px;top:34.5px;left:24px}body #wrapper #contents #music.page .bg_area .box .ufo{position:absolute}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo{top:35px;left:63px;width:465px;transform-origin:90% 0%}body #wrapper #contents #music.page .bg_area .box #ufo1.ufo.active{animation:musicufo1 7s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo{top:55px;left:214px;width:345px;transform-origin:43% 0%}body #wrapper #contents #music.page .bg_area .box #ufo2.ufo.active{animation:musicufo2 10s linear infinite;animation-fill-mode:both}body #wrapper #contents #music.page .container{position:absolute;top:0;left:50%;transform:translateX(-50%)}body #wrapper #contents #music.page .container .page_ttl{top:23.5px;width:263.5px;left:-1px}body #wrapper #contents #music.page .container .txt_area{padding-top:113.5px}body #wrapper #contents #music.page .container .txt_area .pnl .box p{top:41.5px}body #wrapper #contents #music.page .img_area .img1{position:absolute;top:113px;left:207.5px;width:247.5px}body #wrapper #contents #music.page .img_area .img2{position:absolute;width:109px;top:229.5px;left:361.5px}body #wrapper #contents #music.page .img_area .btn_area{position:absolute;width:140px;height:22.5px;top:276px;left:220px}body #wrapper #contents #music.page .img_area .btn_area a .txt{font-size:9px}body #wrapper #contents #music.page .img_area .btn_area a .txt:after{right:-2.5px}body #wrapper #contents #music.page .frame{top:0;left:0;width:100%;pointer-events:none;z-index:100;position:relative;line-height:0}body #wrapper #contents #ai.page .bg_area .box{background:#222}body #wrapper #contents #ai.page .bg_area .box .cable{position:absolute;top:0;left:-11.5px;width:704px}body #wrapper #contents #ai.page .bg_area .obj{position:absolute;width:114.5px;top:231.5px;left:457.5px}body #wrapper #contents #ai.page .container .page_ttl{width:54px;left:58px}body #wrapper #contents #ai.page .container .txt_area{padding-top:93.5px}body #wrapper #contents #ai.page .container .txt_area .pnl .box p{top:121.5px}body #wrapper #contents #ai.page .img_area .awa{position:absolute;width:95px;top:125.5px;left:267.5px}body #wrapper #contents #ai.page .img_area .awa .inner{display:block}body #wrapper #contents #ai.page .img_area .awa .inner span{position:absolute;top:0;left:0;width:100%}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1){animation:awa1 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(1) img{animation:awa2 1s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2){animation:awa1 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(2) img{animation:awa2 1.2s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3){animation:awa1 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(3) img{animation:awa2 1.4s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4){animation:awa1 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .awa .inner span:nth-of-type(4) img{animation:awa2 1.6s linear infinite;animation-fill-mode:both}body #wrapper #contents #ai.page .img_area .img{position:absolute;width:275px;left:180px;top:0}body #wrapper #contents #ai.page .img_area .img2{position:absolute;width:103.5px;left:419.5px;top:297.5px}body #wrapper #contents #ai.page .img_area .btn_area{top:325px;position:absolute;left:225px}body #wrapper #contents #ai.page .img_area .btn_area a .txt{font-size:10px}body #wrapper #contents #follow.page{overflow:hidden}body #wrapper #contents #follow.page .bg_area{background:#0088b1;overflow:hidden}body #wrapper #contents #follow.page .bg_area .sky{position:absolute;height:92px;width:387px;top:37px;left:305px;background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%)}body #wrapper #contents #follow.page .bg_area .star{position:absolute}body #wrapper #contents #follow.page .bg_area .star.star1{position:absolute;width:52px;top:54px;left:419.5px;top:55.5px;left:557.5px}body #wrapper #contents #follow.page .bg_area .star.star2{width:47px;top:54px;left:672px}body #wrapper #contents #follow.page .bg_area .star_l1{position:absolute;top:64.5px;left:421px;top:64.5px;left:557.5px;width:45.5px}body #wrapper #contents #follow.page .bg_area .star_l2{position:absolute;top:71.5px;left:674px;width:4.5px}body #wrapper #contents #follow.page .bg_area .window{position:absolute;top:8.5px;left:278.5px;width:700px}body #wrapper #contents #follow.page .bg_area .base{position:absolute;bottom:-1.5px;left:-151px;width:985.5px}body #wrapper #contents #follow.page .bg_area .crane{position:absolute;width:763px;bottom:0;left:-40px;line-height:0}body #wrapper #contents #follow.page .bg_area .fuku{position:absolute;width:760px;top:207px;left:-36px}body #wrapper #contents #follow.page .bg_area .prod{position:absolute;width:1424px;top:223px;left:0px;display:flex}body #wrapper #contents #follow.page .bg_area .prod img{width:50%}body #wrapper #contents #follow.page .bg_area .prod.active{animation:linex 20s linear infinite;animation-fill-mode:both}body #wrapper #contents #follow.page .container .page_ttl{width:182px;left:-15.5px}body #wrapper #contents #follow.page .container .page_ttl .ttl1{width:154.5px;z-index:2;display:block;position:relative;left:1px}body #wrapper #contents #follow.page .container .page_ttl .ttl2{width:155.5px;position:absolute;z-index:1;left:27px;top:0px;display:flex;justify-content:flex-start;align-items:flex-end}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #r{width:30px;position:relative;top:3.5px}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #e{width:31px;position:relative;top:11px;margin-left:-5.5px}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #p{width:31px;position:relative;top:2.5px;margin-left:-2.5px}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #o{width:30px;position:relative;top:6px;margin-left:-2.5px}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #s{width:28.5px;margin-left:-10px;top:-1.5px;position:relative}body #wrapper #contents #follow.page .container .page_ttl .ttl2 #t{width:36px;top:-6.5px;position:relative;margin-left:-7.5px}body #wrapper #contents #follow.page .container .txt_area{padding-top:156.5px}body #wrapper #contents #follow.page .container .txt_area .pnl .box p{top:19px}body #wrapper #contents #follow.page .img_area .img{position:absolute;width:261.5px;left:207.5px;top:34.5px}body #wrapper #contents #follow.page .img_area .img .inner{position:relative}body #wrapper #contents #follow.page .img_area .img .inner a{display:block;width:77px;height:15px;position:absolute;top:44.5px;left:71.5px;font-size:8.5px;opacity:0}body #wrapper #contents #follow.page .img_area .btn_area{position:absolute;top:178px;left:240.5px}body #wrapper #contents #follow.page .img_area .btn_area a .txt{letter-spacing:0;font-size:10px}body #wrapper #contents #follow.page .img_area .btn_area a .txt:after{width:6px;height:6px;content:"";position:absolute;top:1.5px;bottom:0;right:-5px}body #wrapper #contents #movie.page{height:auto}body #wrapper #contents #movie.page .cloud{position:absolute;bottom:-5.5px;z-index:10;width:762.5px;left:-53.5px;pointer-events:none;line-height:0}body #wrapper #contents #movie.page .bg_area{background:#060a2f;background:linear-gradient(180deg, rgb(6, 10, 47) 0%, rgb(9, 101, 113) 53%, rgb(237, 219, 163) 100%);overflow:hidden}body #wrapper #contents #movie.page .bg_area .star{position:absolute}body #wrapper #contents #movie.page .bg_area .stars{position:absolute}body #wrapper #contents #movie.page .bg_area .star_all{width:652px;top:4px;left:24px}body #wrapper #contents #movie.page .bg_area .star2{width:33.5px;top:50.5px;left:549.5px}body #wrapper #contents #movie.page .bg_area .star3{width:31px;top:76px;left:135px}body #wrapper #contents #movie.page .bg_area .star4{width:32px;top:20.5px;left:609.5px}body #wrapper #contents #movie.page .bg_area .star4_2{width:32px;top:297px;left:624.5px}body #wrapper #contents #movie.page .bg_area .stars1{top:32.5px;left:418px;width:13.5px}body #wrapper #contents #movie.page .bg_area .stars2{top:97.5px;left:596px;width:13.5px}body #wrapper #contents #movie.page .bg_area .stars3{top:139px;left:539px;width:10px;transform:rotate(63deg)}body #wrapper #contents #movie.page .bg_area .stars4{top:308px;left:434px;width:14.5px;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars5{top:373px;left:611.5px;width:14.5px;transform:rotate(-1deg)}body #wrapper #contents #movie.page .bg_area .stars6{top:831px;left:1113px;width:17px;transform:rotate(-12deg)}body #wrapper #contents #movie.page .bg_area .stars7{top:439.5px;left:399px;width:8px;transform:rotate(-12deg)}body #wrapper #contents #movie.page>.container{height:675.5px;pointer-events:none}body #wrapper #contents #movie.page>.container .page_ttl{width:133.5px;left:-2px}body #wrapper #contents #movie.page .img_area{position:absolute;top:0;left:0;width:100%;z-index:3}body #wrapper #contents #movie.page .img_area .obj{position:absolute;width:408px;top:119.5px;left:39.5px}body #wrapper #contents #movie.page .img_area .neko{position:absolute;width:370px;top:85px;left:239.5px;transition:all 1s;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-100vw);display:flex;justify-content:flex-start}body #wrapper #contents #movie.page .img_area .neko.click img:nth-of-type(2){width:20%}body #wrapper #contents #movie.page .img_area .neko img{transition:all .6s;transition-timing-function:cubic-bezier(0.16, 1, 0.3, 1);height:23px}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(1){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(2){width:15%}body #wrapper #contents #movie.page .img_area .neko img:nth-of-type(3){width:20%}body #wrapper #contents #movie.page .img_area .neko.open{transform:translateX(0)}body #wrapper #contents #movie.page .img_area .bar{position:absolute;top:102.5px;left:-2%;width:105%;z-index:11}body #wrapper #contents #movie.page .img_area .bar2{top:313.5px}body #wrapper #contents #movie.page .img_area .pnl{position:absolute;width:207.5px;left:154.5px;top:108.5px}body #wrapper #contents #movie.page .img_area .pnl.pnl2{top:319.5px;left:40.5px}body #wrapper #contents #movie.page .img_area .pnl.pnl3{top:319.5px;left:268px}body #wrapper #contents #movie.page .img_area .pnl .content{position:relative}body #wrapper #contents #movie.page .img_area .pnl .content .thumb{width:197.5px;height:107px;position:absolute;top:25px;left:5px;overflow:hidden;border:1px solid #222}body #wrapper #contents #movie.page .img_area .pnl .content .thumb iframe{width:100%;height:100%}body #wrapper #contents #movie.page .img_area .pnl .content .txts{position:absolute;width:100%;left:0;top:156.5px}body #wrapper #contents #movie.page .img_area .pnl .content .txts p{text-align:center;font-size:9px;line-height:14px;color:#d7fd52;letter-spacing:0.09px;margin-bottom:4px}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns{display:flex;justify-content:center;align-items:center;align-content:center}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li{width:53px;margin:0 4px}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area{width:53px;height:14.5px}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:before{border-color:#d7fd52;background:#d7fd52}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a:after{border-color:#d7fd52;background:#222}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt{font-size:6px;line-height:0.5px;color:#d7fd52;position:relative;top:1.5px}body #wrapper #contents #movie.page .img_area .pnl .content .txts .btns li .btn_area a .txt:after{width:4px;height:4px;top:2px;right:0.5px;background:center/contain no-repeat url(../img/arr_blank_y.svg)}body #wrapper #contents #movie.page .img_area .terms{position:absolute;border:1px solid #222;width:455px;height:119.5px;background:#fff;top:557px;left:39px}body #wrapper #contents #movie.page .img_area .terms .ttl{width:100%;border-bottom:1px solid #222;text-align:center;font-size:9px;line-height:14px;margin-bottom:11.5px;padding:2px 0 2.5px 0}body #wrapper #contents #movie.page .img_area .terms .area .scroll{margin:0 auto;width:100%;height:71px}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-track.simplebar-vertical{top:0;right:7px}body #wrapper #contents #movie.page .img_area .terms .area .scroll .simplebar-scrollbar::before{background-color:#ffce00;border:1px solid #222;border-radius:0;opacity:1}body #wrapper #contents #movie.page .img_area .terms .area .scroll p{margin:0 auto;width:420px;font-size:6px;line-height:11px}body #wrapper #contents #outro{height:257.5px}body #wrapper #contents #outro .container .question{position:absolute;top:48px;left:97px;width:286.5px}body #wrapper #contents #outro .container .question .rocket{position:absolute;top:-27px;width:132.5px;left:-66px}body #wrapper #contents #outro .container .question .fukidashi .copy{text-align:center;position:absolute;top:23px;left:38px;font-size:9px;line-height:15px;letter-spacing:.15em}body #wrapper #contents #outro .container .question .fukidashi .btn_area{position:absolute;top:45.5px;left:86.5px;width:112.5px;height:23px}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:before{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a:after{background:#fff}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt{font-size:8px;position:relative;letter-spacing:.06em}body #wrapper #contents #outro .container .question .fukidashi .btn_area a .txt:after{width:7px;height:7px;top:0.5px;right:0.5px}body #wrapper #contents #footer{background:#18314a;position:relative;z-index:10}body #wrapper #contents #footer .container{display:flex;padding-top:32px;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding-bottom:26px}body #wrapper #contents #footer .container .ttl{width:279px}body #wrapper #contents #footer .container .sns-section{width:123px;position:relative;left:0px}body #wrapper #contents #footer .container .sns-section .sns_ttl{font-size:12px;line-height:15px;color:#fff;text-align:center;margin-bottom:11.5px;letter-spacing:.1em}body #wrapper #contents #footer .container .sns-section ul{display:flex;justify-content:space-between;align-items:center;align-content:center;width:123px;margin:0 auto;margin-bottom:17px}body #wrapper #contents #footer .container .sns-section ul li{width:15px}body #wrapper #contents #footer .container .sns-section ul li a{display:block}body #wrapper #contents #footer .container .sns-section small{display:block;text-align:center;font-size:5px;color:#fff}body #bg_all{position:relative}body #bg_all video{width:800px !important;height:auto !important;top:0 !important;left:0 !important}body #title_area h1{filter:brightness(0.1)}body #wrapper #main #concept .container .content h2{filter:brightness(0.1)}body #wrapper #main #concept .container .content .copy{color:#222}}