@charset "UTF-8";@media screen and (min-width:768px){html.modal_no_scroll{overflow:hidden}body{font-family:'Noto Sans JP',sans-serif}body #loader{display:block;background:#fff}body #loader .block{width:10.41667vw;height:13.75vw;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body .ocean_wrap{position:fixed;top:0;left:0;z-index:10;transform:translate(0,0);transition:transform 1.5s ease-out;width:120vw;height:100vh}body .ocean_wrap.active{transform:translate(-100%,0)}body .ocean_wrap .ocean{width:100%;position:absolute;z-index:999}body .ocean_wrap .wave{display:inline-block;width:100%;height:4px;position:absolute}body .ocean_wrap .wave1{background:#000;-webkit-animation-name:dostuff1;-webkit-animation-duration:3s;-webkit-animation-iteration-count:3;-webkit-transition-timing-function:ease-in-out}body .ocean_wrap .wave2{background:#b9b9b9;-webkit-animation-name:dostuff2;-webkit-animation-duration:2.8s;-webkit-animation-iteration-count:3;-webkit-transition-timing-function:ease-in-out}body .ocean_wrap .wave3{background:#fff;-webkit-animation-name:dostuff3;-webkit-animation-duration:3s;-webkit-animation-iteration-count:3;-webkit-transition-timing-function:ease-in-out}@keyframes horizontalNear{0%{transform:translateX(0)}100%{transform:translateX(-8px)}}@keyframes verticalNear{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes horizontalFar{0%{transform:translateX(0)}100%{transform:translateX(-4px)}}@keyframes verticalFar{0%{transform:translateY(0)}100%{transform:translateY(6px)}}@keyframes rotate{0%{transform:rotate(0)}30%{transform:rotate(360deg)}70%{transform:rotate(360deg)}100%{transform:rotate(0)}}@keyframes rotate2{0%{transform:rotate(0)}25%{transform:rotate(360deg)}50%{transform:rotate(360deg)}75%{transform:rotate(0)}100%{transform:rotate(0)}}body #header.cmn{position:absolute}body #header.cmn .inner .logo{width:24vw;height:5.14vw;top:3.8vw;left:4.2vw}body #header.cmn .inner .logo a{width:17vw;position:absolute;top:.55vw;left:5.8vw}body #header.cmn .inner .menu{position:fixed;top:4.2vw;left:4.2vw;padding:1.3vw 1.5vw}body #header.cmn .inner .menu .inner{height:1.4vw}body #header.cmn .inner .menu:hover .inner:before{top:.1vw}body #header.cmn .inner .menu:hover .inner:after{bottom:.1vw}body #header.cmn .inner .menu.active .inner:before{top:.6vw;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}body #header.cmn .inner .menu.active .inner .line{width:0;left:50%}body #header.cmn .inner .menu.active .inner:after{top:.6vw;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}body #main{background:#000}body .ttl_cate img{width:auto;height:1.45vw}body .inner{height:100%}body .wp{opacity:0}body .wp.animtop{transform:translate(0,2vw)}body .wp.animTopLeft{transform:translate(2vw,2vw)}body .wp.animTopRight{transform:translate(-2vw,2vw)}body .wp.animbottom{transform:translate(0,-2vw)}body .wp.animleft{transform:translate(2vw,0)}body .wp.animright{transform:translate(-2vw,0)}body .wp.active{transition-property:opacity,transform;transition-duration:.8s;opacity:1;transform:translate(0)}body .star{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}body .star .far,body .star .near,body .star .select{position:absolute}body .star .far,body .star .near{width:100%}body .star .near.active{animation:horizontalNear 1.6s ease-in-out .8s infinite alternate}body .star .near.active img{animation:verticalNear 1.6s ease-in-out .9s infinite alternate}body .star .near.active img.pc_near1{margin:-6vw 1vw}body .star .near.active .star_img{position:absolute}body .star .near.active .star_img.star_img19{width:1.97917vw;top:0;right:5.5vw}body .star .near.active .star_img.star_img22{width:1.66667vw;top:61.5vw;left:56.5vw}body .star .near.active .star_img.star_img24{width:2.34375vw;top:54.5vw;left:65.5vw}body .star .near.active .star_img.star_img2{width:1.5625vw;top:107vw;right:8.5vw}body .star .near.active .star_img.star_img3{width:1.5625vw;top:-13vw;right:37.5vw}body .star .near.active .star_img.star_img4{width:1.5625vw;top:30vw;left:37.5vw}body .star .near.active .star_img.star_img5{width:1.14583vw;top:88vw;left:27.5vw}body .star .near.active .star_img.star_img6{width:2.08333vw;top:48vw;left:52.5vw}body .star .near.active .star_img.star_img7{width:2.08333vw;top:87vw;right:13.5vw}body .star .near.active .star_img.star_img8{width:2.1875vw;top:103vw;left:18.5vw}body .star .near.active .star_img.star_img9{width:1.35417vw;top:58vw;left:3.5vw}body .star .near.active .star_img.star_img10{width:1.66667vw;top:79vw;right:20.5vw}body .star .near.active .star_img.star_img29{display:none}body .star .far.active{animation:horizontalFar 1.8s ease-in-out .8s infinite alternate}body .star .far.active img{animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body .star .far.active .star_img{position:absolute}body .star .far.active .star_img.star_img20{width:1.40625vw;top:-10vw;left:37.8vw}body .star .far.active .star_img.star_img21{width:1.25vw;top:50vw;left:16.8vw}body .star .far.active .star_img.star_img23{width:1.25vw;top:80vw;left:4vw}body .star .far.active .star_img.star_img0{width:1.51042vw;top:169vw;left:64vw}body .star .far.active .star_img.star_img1{width:1.71875vw;top:99vw;left:29vw}body .star .far.active .star_img.star_img18{width:1.5625vw;top:37vw;right:10vw}body .star .far.active .star_img.star_img25{width:1.82292vw;top:3vw;right:4vw}body .star .far.active .star_img.star_img26{width:1.97917vw;top:51vw;right:23vw}body .star .far.active .star_img.star_img17,body .star .far.active .star_img.star_img30,body .star .far.active .star_img.star_img31{display:none}body .star .select1.active img,body .star .select2.active img{animation:rotate 5s ease-in-out .8s infinite alternate}body #canvasWave{position:fixed;top:0;left:0;z-index:10;transform:translate(0,0);transition:transform 1.5s ease-out;width:100%;height:100vh}body #canvasWave.active{transform:translate(-130%,0)}body #concept .inner,body #products .inn er,body #voice .inner{z-index:2}body #howto,body #movie{z-index:3}body #kv .inner{background:url(../img/pc/kv_bg.png) no-repeat #fff;background-size:cover}body #kv .inner .box{position:relative;padding:12vw 8.4vw 6.35417vw}body #kv .inner .box .lead{width:15.72917vw}body #kv .inner .box .ttl{margin-top:2.08333vw;width:20.26042vw}body #kv .inner .box .hashtag{width:21.04167vw;margin-top:2.70833vw;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}body #kv .inner .box .hashtag img{width:auto;height:1.66667vw;margin-top:.52083vw;margin-right:.52083vw}body #kv .inner .box .hashtag img:nth-of-type(1),body #kv .inner .box .hashtag img:nth-of-type(2){margin-top:0}body #kv .inner .btn,body #kv .inner .copy,body #kv .inner .itm,body #kv .inner .note{position:absolute}body #kv .inner .copy{top:5.88542vw;left:33.07292vw;width:18.80208vw}body #kv .inner .itm{top:29.5vw;right:1.6vw;width:13.02083vw}body #kv .inner .btn{top:45.6vw;right:15.7vw;width:13vw}body #kv .inner .note{bottom:1.5vw;left:1.6vw;font-size:.9375vw}body #kv .star .select{width:1.875vw;top:28.5vw;left:60.5vw}body #kv .star .select.active{animation:rotate2 5s ease-in-out .8s infinite normal}body #concept{z-index:2}body #concept .inner{margin:8.4vw auto 0;width:83.33333vw}body #concept .inner .ttl{font-size:2.5vw;text-align:center;color:#e5006e}body #concept .inner .ttl .kome{vertical-align:super;font-size:1.6vw}body #concept .inner .txt{margin:3vw 0 0;font-size:1.71875vw;text-align:center;line-height:2.46;color:#fff;letter-spacing:.15vw}body #concept .inner .note{margin-top:2.29167vw;line-height:1;font-size:.9375vw;color:#959595;text-align:right;margin-right:11.5vw}body #concept .star .select1{width:2.1875vw;top:16.5vw;left:12vw;animation:verticalNear 1.6s ease-in-out .9s infinite alternate}body #concept .star .select2{width:1.5625vw;top:10vw;left:84vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #products{margin:8.8vw 0 0;z-index:2;overflow:visible!important}body #products .inner{width:83.33333vw;margin:0 auto;overflow:visible;position:relative;z-index:10}body #products .inner .lead{margin:3.3vw 0 0;font-size:1.71875vw;font-weight:700;line-height:1.8;color:#e5006e}body #products .inner .ttl .name{display:block;width:34.27083vw;margin:1.6vw 0 0}body #products .inner .ttl .rb{display:block;margin:1vw 0 0;font-size:1.45vw;font-size:1.40625vw;color:#e5006e}body #products .inner .left{float:left;width:37.5vw;margin:3.4vw 0 0}body #products .inner .left .list{display:flex;align-items:center;flex-wrap:wrap}body #products .inner .left .list div{display:flex;justify-content:space-between;align-items:center;width:100%}body #products .inner .left .list div .icn{display:flex;justify-content:center;align-items:center;width:9.375vw;height:9.375vw;text-align:center;font-size:1.40625vw;font-weight:700;letter-spacing:.1vw;line-height:1.6;border-radius:50%;color:#e5006e;background:#fff}body #products .inner .left .list div .txt{width:26.5vw;padding:.4vw 0 0;font-size:1.25vw;line-height:1.8;color:#fff}body #products .inner .left .list div+div{margin:2.08333vw 0 0}body #products .inner .left .link{position:relative;z-index:8;display:inline-block;margin:3.2vw 0 0;cursor:pointer}body #products .inner .left .link .txt{position:relative;display:inline-block;font-size:1.25vw;color:#fff}body #products .inner .left .link .txt:after{position:absolute;bottom:-.7vw;left:0;content:'';width:100%;height:1px;background:#fff}body #products .inner .left .link .txt:hover:after{transform:scale(1,1)}body #products .inner .right{float:right;position:relative;display:flex;justify-content:space-between;margin:-3vw 0 0;width:36vw}body #products .inner .right .icn1,body #products .inner .right .icn2{position:absolute;width:6.04167vw}body #products .inner .right .icn1{top:-3.2vw;left:.3vw}body #products .inner .right .icn2{position:absolute;width:19.47917vw;top:-6.5625vw;left:-1.2vw}body #products .inner .right .icn3{position:absolute;width:12.5vw;top:-7.2vw;left:-8vw}body #products .inner .right .itm1 figcaption,body #products .inner .right .itm2 figcaption,body #products .inner .right .itm3 figcaption{font-size:1.09375vw;text-align:center;margin-top:1.1vw;line-height:1.5;letter-spacing:.05vw}body #products .inner .right .itm1{width:17vw;margin:1.6vw 0 0}body #products .inner .right .itm1 .goods{width:16.5625vw}body #products .inner .right .itm1 figcaption{margin-left:5.5vw}body #products .inner .right .itm2{width:16.35417vw;margin:23.1vw -2vw 0 0;position:relative}body #products .inner .right .itm2 .goods{margin:0 0 0 -.3vw;width:16.14583vw}body #products .inner .right .itm2 figcaption{margin-left:2.3vw}body #products .inner .right .itm2 .btn{position:absolute;width:9.27083vw;height:3.7vw;bottom:-4.25vw;right:2.5vw}body #products .inner .right .itm2 .btn::after{width:9.27083vw;height:3.7vw;background-image:url(../img/btn_hover.png);content:"";position:absolute;z-index:100;opacity:0;background-size:cover;background-repeat:no-repeat;top:0;transition:opacity .8s ease}body #products .inner .right .itm2 .btn:hover{cursor:pointer}body #products .inner .right .itm2 .btn:hover::after{opacity:1}body #products .inner .right .itm3{width:15.39583vw;position:absolute;top:47.8vw;left:.9vw}body #products .figures{width:100%;display:flex;justify-content:space-between;float:left;margin:21.5vw 0 0;padding:4vw 11.5vw}body #products .figures figure{width:18.75vw}body #products .figures figure:nth-child(1){margin-top:-12vw}body #products .figures figure:nth-child(2){margin-top:-6.7vw}body #products .figures figure:nth-child(3){margin-top:-1.5vw}body #products .figures figure img{margin-top:1.30208vw}body #products .figures figure figcaption{font-size:1.45833vw;font-weight:700;text-align:center;color:#e50073}body #products .figures figure .txt{margin-top:1.30208vw;font-size:1.25vw;text-align:center;letter-spacing:.15vw}body #products .star{top:12vw}body #products .star .select1{width:1.5625vw;top:5.5vw;left:87.5vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #products .star .select2{width:1.5625vw;top:71vw;left:50.5vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body .bg_wrap{position:relative;float:left;width:100%;padding:0 0 38vw;background:#fff}body .bg_wrap .star{top:13vw;z-index:2}body .bg_wrap .star .select1{width:2.1875vw;top:22vw;left:3vw;animation:verticalNear 1.6s ease-in-out .9s infinite alternate}body .bg_wrap .star .select2{width:1.5625vw;top:33vw;left:92.5vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #howto{margin:0 0 0;width:50%!important}body #howto .inner{width:83%;margin:0 auto;overflow:hidden;padding:0 0 0 8%}body #howto .inner .ttl_cate{position:relative;z-index:3}body #howto .inner .box_title{margin-top:.52083vw}body #howto .inner .box_title.box_title02{margin-top:4.16667vw}body #howto .inner .box_subtitle{margin-top:1.04167vw;line-height:1;font-size:1.40625vw}body #howto .inner .box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body #howto .inner .box .left{width:58%;margin-top:1.82292vw}body #howto .inner .box .left .txt{font-size:1.40625vw;line-height:1.8;margin:.52083vw 0 0}body #howto .inner .box .left .list{margin:1vw 0 0;line-height:1.8;font-size:1.25vw}body #howto .inner .box .left .list li+li{margin:-.18vw 0 0}body #howto .inner .box .right{width:38%;margin-top:1.82292vw}body #howto .inner .box .right .img{margin:.83333vw 0 0}body #howto .inner .box .right .txt{font-size:1.04167vw;margin:1.5vw 0 0;line-height:1.5;font-weight:700;color:#e5006e}body #howto .inner .notice{margin:1.8vw 0 0}body #howto .inner .notice li{font-size:.95vw;color:#777}body #howto .inner .notice li+li{margin:.7vw 0 0}body #howto .inner .point{margin:4.3vw 0 0}body #howto .inner .point .ttl_point{display:inline-block;padding:.5vw 1vw;border:1px solid #e5006e}body #howto .inner .point .ttl_point img{width:4.6875vw}body #howto .inner .point .txt_point{margin:1.4vw 0 0;font-size:1.40625vw;line-height:1.8}body #howto .inner .point .bnr_point{margin:1.6vw 0 0;width:34.89583vw}body #movie{margin:13.6vw 0 0;width:50%!important}body #movie .inner{width:83%;margin:0 auto;overflow:hidden;padding:0 8% 0 0}body #movie .inner .txt{margin:4.16667vw 0 0;font-size:1.40625vw;line-height:1;color:#000;letter-spacing:.075em}body #movie .inner .txt.txt_2{line-height:1.5}body #movie .inner .movie_box{margin:1.25vw auto 0;width:100%;height:21.1vw;border-radius:25px;overflow:hidden;z-index:1}body #movie .inner .movie_box:focus{outline:0}body #movie .inner .movie_box iframe,body #movie .inner .movie_box img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;outline:0;opacity:0;transition:opacity .2s ease-in}body #movie .inner .movie_box iframe:focus,body #movie .inner .movie_box img:focus{outline:0}body #movie .inner .movie_box iframe.active,body #movie .inner .movie_box img.active{opacity:1;z-index:5}body #movie .inner .btn_box{margin-top:1.25vw}body #movie .inner .btn_box .list{display:flex;justify-content:space-between}body #movie .inner .btn_box .list li{width:11.66667vw;padding:.67708vw .83333vw .83333vw;border-radius:.5vw;border:solid #e4007f 1px;background:#fff;cursor:pointer}body #movie .inner .btn_box .list li .txt2{font-size:1.40625vw;text-align:center;color:#e5006e}body #movie .inner .btn_box .list li:hover{opacity:.8}body #movie .inner .btn_box .list li.active2{background:#e4007f;border:solid #e4007f 1px}body #movie .inner .btn_box .list li.active2 .txt2{font-size:1.40625vw;color:#fff}body #movie .inner .btn_box .btn{margin-top:2.08333vw}body #voice{margin:-28.8vw 0 0;height:63.8vw;z-index:2;overflow:visible!important}body #voice .inner{width:83.33333vw;margin:0 auto}body #voice .inner .box{position:relative}body #voice .inner .box .figure{position:absolute;top:3.2vw;left:4.6vw;width:37.76042vw}body #voice .inner .box ul.list li{position:absolute;display:flex;justify-content:space-between;width:29.5%;min-height:5.6vw}body #voice .inner .box ul.list li.cls1{top:10.6vw;right:4.4%}body #voice .inner .box ul.list li.cls2{top:21.5vw;right:11.8%}body #voice .inner .box ul.list li.cls3{top:32.2vw;left:34.4%}body #voice .inner .box ul.list li.cls4{top:37vw;left:.8%}body #voice .inner .box ul.list li.cls5{top:36vw;right:-1%}body #voice .inner .box ul.list li.cls6{top:45.6vw;left:43.2%}body #voice .inner .box ul.list li.cls7{top:48.7vw;left:7%}body #voice .inner .box ul.list li.r:before{background:url(../img/voice_img01.png) no-repeat 0 .3vw/100%}body #voice .inner .box ul.list li.w:before{background:url(../img/voice_img02.png) no-repeat 0 .3vw/100%}body #voice .inner .box ul.list li:before{content:"";z-index:0;top:0;left:0;width:21%;height:auto;display:block}body #voice .inner .box ul.list li p{width:71%;position:relative;font-size:.9vw;line-height:1.6;text-align:justify;color:#fff;min-height:5.6vw}body #voice .inner .box ul.list li p span{float:right}body #voice .star{top:5vw}body #online{float:left;width:100%;background:#000;z-index:1;position:relative}body #online .inner{width:83.33333vw;margin:2.9vw auto 7.5vw;margin:0 auto 7.5vw;justify-content:space-between}body #online .inner .block{display:flex;justify-content:space-between;width:100%;margin:4.2vw 0 0}body #online .inner .block ul.list{width:100%;display:flex;flex-wrap:wrap}body #online .inner .block ul.list li{width:19%;margin:0 0 1.25%}body #online .inner .block ul.list li:not(:nth-child(5n+1)){margin-left:1.25%}body #online .inner .block ul.list li.cvr{position:relative}body #online .inner .block ul.list li.cvr:after{position:absolute;top:0;left:0;width:100%;height:100%;content:' '}body #online .inner .block ul.list+.subttl{margin:1vw 0 0}body .bg01{position:relative;top:81.5vw;left:0;z-index:1}body .bg01 .bg01_01,body .bg01 .bg01_02{width:100%;position:absolute;top:0;left:0;opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,100% 0,100% 0);clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transition:opacity .5s ease-in,-webkit-clip-path 1.5s ease-in;transition:opacity .5s ease-in,clip-path 1.5s ease-in;transition:opacity .5s ease-in,clip-path 1.5s ease-in,-webkit-clip-path 1.5s ease-in}body .bg01 .bg01_01.active,body .bg01 .bg01_02.active{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body .bg01 .bg01_01 .white,body .bg01 .bg01_02 .white{width:100%;height:31.25vw;background-color:#fff}body .bg02{position:absolute;left:0;bottom:45.5vw;width:100%;z-index:1;height:83.33333vw}body .bg02 .bg02_01,body .bg02 .bg02_02{width:100%;position:absolute;top:0;left:0;-webkit-clip-path:polygon(100% 0,100% 0,100% 0,100% 0);clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transition:all 1.5s ease}body .bg02 .bg02_01.active,body .bg02 .bg02_02.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body .bg02 .bg02_02{top:10.5vw}body #float{display:none}body #float .close{position:absolute;width:1.5625vw;height:1.5625vw;top:calcVw2(1920,45);right:0;cursor:pointer}body #float .close:after,body #float .close:before{top:calcVw2(1920,5);right:.78125vw;display:block;content:"";position:absolute;width:.05208vw;height:2.08333vw;background:#fff}body #float .close:before{transform:rotate(45deg)}body #float .close:after{transform:rotate(-45deg)}body #float .close:hover{transform:scale(1.2,1.2)}body #float{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0}body #float.show{display:block;opacity:1;z-index:9999}body #float .bg{background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}body #float .contents{width:66.66667vw;height:37.5vw;z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body #float .contents #float_mov{width:100%;height:100%}body #float .contents #float_mov iframe{width:100%;height:100%}body .modal{transition:all .5s ease-out;position:fixed;width:100vw;height:100vh;background:rgba(229,0,115,.9);z-index:9999;overflow:scroll;opacity:0;visibility:hidden;font-feature-settings:'palt'}body .modal.active{opacity:1;visibility:visible}body .modal .close{position:absolute;top:-40px;right:0;width:26px;cursor:pointer}body .modal .modal_inner{position:absolute;width:49.94792vw;height:50.78125vw;max-height:86vh;top:0;bottom:0;margin:auto;left:0;right:0}body .modal .modal_inner__hidden{background:#fff;width:49.94792vw;max-height:86vh;padding:4.27083vw 5.10417vw;overflow-y:scroll}body .modal .modal_inner .ttl{width:39.89583vw;margin:auto}body .modal .modal_inner .box .left{width:39.58333vw;margin:auto;margin-top:3.02083vw;position:relative;display:flex;justify-content:flex-end}body .modal .modal_inner .box .left .product{width:7.91667vw;position:absolute;left:0}body .modal .modal_inner .box .left .datail-ul{width:26.5625vw;display:flex;justify-content:center;align-items:flex-start}body .modal .modal_inner .box .left .datail-ul__li{width:8.02083vw}body .modal .modal_inner .box .left .datail-ul__li.li2{margin-left:1.25vw}body .modal .modal_inner .box .right{width:39.58333vw;margin:auto;margin-top:1.5625vw;display:flex;flex-wrap:wrap;justify-content:flex-end}body .modal .modal_inner .box .right .txt-ul{width:26.5625vw;font-size:1.25vw;line-height:1.6}body .modal .modal_inner .box .right .txt-ul__li{margin-top:.78125vw;padding-left:1.45833vw;position:relative}body .modal .modal_inner .box .right .txt-ul__li:nth-child(1){margin-top:0}body .modal .modal_inner .box .right .txt-ul__li::before{width:1.14583vw;height:1.14583vw;position:absolute;content:"";background-color:#77aed2;border-radius:50%;left:0;top:.46875vw}body .modal .modal_inner .box .right .attention-ul{width:26.5625vw;margin-top:1.35417vw;font-size:.9375vw;line-height:1.6;color:#777}body .modal .modal_inner .box .right .attention-ul__li{position:relative;text-indent:-1.8em;padding-left:1.8em}body .modal .modal_inner .box .right .attention-ul__li:nth-child(1){margin-top:0}body footer .inner ul.sns{width:17vw}body#eng #wrapper #main #kv .inner .box{padding:11.45833vw 10.5vw 6.45833vw 10.41667vw}body#eng #wrapper #main #kv .inner .box .ttl{margin-top:2.70833vw}body#eng #wrapper #main #kv .inner .box .lead{width:20.52083vw}body#eng #wrapper #main #kv .inner .box .hashtag{width:23.95833vw}body#eng #wrapper #main #concept{overflow:visible}body#eng #wrapper #main #concept .inner .ttl{letter-spacing:.2vw}body#eng #wrapper #main #concept .inner .ttl .kome{font-size:1.4vw}body#eng #wrapper #main #concept .inner .note{margin-right:7.5vw}body#eng #wrapper #main #concept .star .select2{left:88vw}body#eng #wrapper #main #products{margin:11.71875vw 0 0}body#eng #wrapper #main #products .inner .lead{letter-spacing:.12vw}body#eng #wrapper #main #products .inner .left .list div .txt{padding:0}body#eng #wrapper #main #products .inner .left .list div+div{margin:1.5625vw 0 0}body#eng #wrapper #main #products .inner .right{margin:-2vw 0 0}body#eng #wrapper #main #products .inner .right .itm2{left:-1.6vw}body#eng #wrapper #main #products .inner .right .itm2 .btn{width:14.32292vw;right:.5vw}body#eng #wrapper #main #products .figures{margin:25vw 0 0}body#eng #wrapper #main .star .near.active .star_img.star_img2{top:122vw;right:13.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img3{top:-16vw;right:39vw}body#eng #wrapper #main .star .near.active .star_img.star_img4{top:32vw;left:38.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img5{display:none}body#eng #wrapper #main .star .near.active .star_img.star_img6{display:none}body#eng #wrapper #main .star .near.active .star_img.star_img7{display:none}body#eng #wrapper #main .star .near.active .star_img.star_img8{width:1.30208vw;top:72vw;left:48.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img9{top:27.5vw;left:26.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img16{width:1.04167vw;top:13vw;right:43.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img10{top:61vw;right:43.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img29{display:block;width:1.82292vw;top:-2vw;right:8vw}body#eng #wrapper #main .star .far.active .star_img.star_img0{width:1.35417vw;top:82vw;left:5vw}body#eng #wrapper #main .star .far.active .star_img.star_img1{top:56vw;left:67vw}body#eng #wrapper #main .star .far.active .star_img.star_img11{width:1.35417vw;top:105vw;left:30vw}body#eng #wrapper #main .star .far.active .star_img.star_img13{width:1.875vw;top:112vw;left:22vw}body#eng #wrapper #main .star .far.active .star_img.star_img30{display:block;width:1.35417vw;top:56vw;left:17vw}body#eng #wrapper #main .star .far.active .star_img.star_img31{display:block;width:1.25vw;top:84vw;right:6vw}body#eng #wrapper #main .star .far.active .star_img.star_img17{width:1.82292vw;top:7vw;right:37.5vw}body#eng #wrapper #main .star .far .howto_star02{display:none!important}body#eng #wrapper #main #products .star .select1{top:2.5vw;left:92.5vw}body#eng #wrapper #main #products .star .select2{width:1.30208vw;top:69vw;left:22.5vw}body#eng #wrapper #main #products .inner .right .itm1 .btn,body#eng #wrapper #main #products .inner .right .itm2 .btn{width:13.4375vw;height:3.125vw;right:.5vw;bottom:-3.5vw}body#eng #wrapper #main #products .inner .right .itm1 .btn::after,body#eng #wrapper #main #products .inner .right .itm2 .btn::after{width:13.4375vw;height:3.22917vw;background-image:url(../img/eng/btn_en_hover.png);top:0;background-size:contain}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden{padding:4.27083vw 0}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden .ttl{width:43.64583vw;margin:auto}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden .box .right .txt-ul{letter-spacing:.05em}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden .box .right .attention-ul__li{letter-spacing:.075em;text-indent:-1.5em;padding-left:1.5em}body#eng #wrapper #main .bg_wrap .star .select1{top:2vw}body#eng #wrapper #main .bg_wrap .star .select2{width:1.2vw;top:38.5vw;left:89vw}body#eng #wrapper #main #howto{margin:4vw 0 0}body#eng #wrapper #main #howto .inner .box .left{letter-spacing:.1vw}body#eng #wrapper #main #howto .inner .box .right .img{margin:1vw 0 0}body#eng #wrapper #main #movie{margin:12.3vw 0 0}body#eng #wrapper #main #movie .inner .box figure figcaption{font-size:1.2vw}}@media screen and (max-width:767px){html.modal_no_scroll{overflow:hidden}body{font-family:'Noto Sans JP',sans-serif}body #loader{display:block;background:#fff}body #loader .block{width:26.66667vw;height:35.2vw;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body .ocean_wrap{position:fixed;top:0;left:0;z-index:10;transform:translate(0,0);transition:transform .8s ease-out;width:120vw;height:100vh}body .ocean_wrap.active{transform:translate(-100%,0)}body .ocean_wrap .ocean{width:100%;position:absolute;z-index:999}body .ocean_wrap .wave{display:inline-block;width:100%;height:2px;position:absolute}body .ocean_wrap .wave1{background:#000;-webkit-animation-name:dostuff1;-webkit-animation-duration:3s;-webkit-animation-iteration-count:3;-webkit-transition-timing-function:linear}body .ocean_wrap .wave2{background:#b9b9b9;-webkit-animation-name:dostuff2;-webkit-animation-duration:2.8s;-webkit-animation-iteration-count:3;-webkit-transition-timing-function:linear}body .ocean_wrap .wave3{background:#fff;-webkit-animation-name:dostuff3;-webkit-animation-duration:2s;-webkit-animation-iteration-count:3;-webkit-transition-timing-function:linear}@keyframes horizontalNear{0%{transform:translateX(0)}100%{transform:translateX(-1vw)}}@keyframes verticalNear{0%{transform:translateY(0)}100%{transform:translateY(2vw)}}@keyframes horizontalFar{0%{transform:translateX(0)}100%{transform:translateX(-1vw)}}@keyframes verticalFar{0%{transform:translateY(0)}100%{transform:translateY(2vw)}}@keyframes rotate{0%{transform:rotate(0)}30%{transform:rotate(360deg)}70%{transform:rotate(360deg)}100%{transform:rotate(0)}}@keyframes rotate2{0%{transform:rotate(0)}25%{transform:rotate(360deg)}50%{transform:rotate(360deg)}75%{transform:rotate(0)}100%{transform:rotate(0)}}body .ttl_cate img{width:auto;height:3.86667vw}body .inner{width:90vw;margin:0 auto}body .wp{opacity:0}body .wp.animtop{transform:translate(0,2vw)}body .wp.animbottom{transform:translate(0,-2vw)}body .wp.animleft{transform:translate(2vw,0)}body .wp.animright{transform:translate(-2vw,0)}body .wp.active{transition-property:opacity,transform;transition-duration:.8s;opacity:1;transform:translate(0)}body .star{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%}body .star .far,body .star .near,body .star .select{position:absolute}body .star .near.active{animation:horizontalNear 1.5s ease-in-out .8s infinite alternate}body .star .near.active img{animation:verticalNear 1.5s ease-in-out .9s infinite alternate}body .star .near.active .star_img{position:absolute}body .star .near.active .star_img.star_img2{width:5.46667vw;top:102vw;right:5.5vw}body .star .near.active .star_img.star_img3{width:4vw;top:268vw;left:88.5vw}body .star .near.active .star_img.star_img4{width:4vw;top:120vw;left:78.5vw}body .star .near.active .star_img.star_img5{width:5.73333vw;top:85vw;left:87.5vw}body .star .near.active .star_img.star_img6{width:3.6vw;top:-5vw;left:64.5vw}body .star .near.active .star_img.star_img7{width:4.33333vw;top:-1vw;left:86.5vw}body .star .near.active .star_img.star_img8{width:5.6vw;top:126.5vw;left:35.5vw}body .star .near.active .star_img.star_img9{width:3.46667vw;top:67vw;left:3.5vw}body .star .near.active .star_img.star_img10{width:4.26667vw;top:67vw;right:25.5vw}body .star .near.active .star_img.star_img12{width:4.8vw;top:1vw;left:80.5vw}body .star .near.active .star_img.star_img15{width:5.8vw;top:253vw;left:80.5vw}body .star .near.active .star_img.star_img16{width:5.8vw;top:274vw;left:51.5vw}body .star .near.active .star_img.star_img17{width:3.8vw;top:301vw;left:86.5vw}body .star .near.active .star_img.star_img28{width:3.73333vw;top:76vw;left:6vw}body .star .far.active{animation:horizontalFar 3s ease-in-out .8s infinite alternate}body .star .far.active img{animation:verticalFar 3s ease-in-out .9s infinite alternate}body .star .far.active .star_img{position:absolute}body .star .far.active .star_img.star_img0{width:3.86667vw;top:331vw;left:24vw}body .star .far.active .star_img.star_img1{width:4vw;top:138vw;left:28vw}body .star .far.active .star_img.star_img11{width:6.2vw;top:-11vw;left:89vw}body .star .far.active .star_img.star_img13{width:5.2vw;top:235vw;left:68.5vw}body .star .far.active .star_img.star_img14{width:6.2vw;top:319vw;left:8.5vw}body .star .far.active .star_img.star_img27{width:3.73333vw;top:16vw;left:50vw}body .star .far.active .star_img .star_img33,body .star .far.active .star_img .star_img34{display:none}body .star .far.active .star_img.star_img35{width:3.73333vw;top:9vw;left:62vw}body .star .far.active .star_img.star_img36{width:3.2vw;top:70vw;left:93.5vw}body .star .select1.active img,body .star .select2.active img{animation:rotate 5s ease-in-out .8s infinite alternate}body #canvasWave{position:fixed;top:0;left:0;z-index:10;transform:translate(0,0);transition:transform 1.5s ease-out;width:100%;height:100vh}body #canvasWave.active{transform:translate(-140%,0)}body #wrapper #main{background:#000}body #wrapper #main #kv{height:164.5vw;background:url(../img/sp/kv_bg.png) no-repeat left bottom #fff;background-size:contain;overflow:visible}body #wrapper #main #kv .inner{height:165vw}body #wrapper #main #kv .inner .box{position:relative;margin:0 auto 0;padding:10.8vw 0 0}body #wrapper #main #kv .inner .box .lead{width:55.2vw;margin:2vw auto 0}body #wrapper #main #kv .inner .box .ttl{margin:2.4vw auto 0;width:86.66667vw}body #wrapper #main #kv .inner .box .list{display:flex;flex-wrap:wrap;justify-content:center;width:60vw;margin:2vw auto 0}body #wrapper #main #kv .inner .box .list li{position:relative;border:1px solid #000;font-size:2.66667vw;padding:.5vw .6vw .5vw 3vw}body #wrapper #main #kv .inner .box .list li:nth-child(n+3){margin-top:1.5vw}body #wrapper #main #kv .inner .box .list li+li{margin-left:2vw}body #wrapper #main #kv .inner .box .list li:before{content:"#";position:absolute;left:.6vw}body #wrapper #main #kv .inner .box .hashtag{width:56vw;margin:auto;margin-top:2.26667vw;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}body #wrapper #main #kv .inner .box .hashtag img{width:auto;height:4.53333vw;margin-top:1.6vw;margin-right:1.06667vw}body #wrapper #main #kv .inner .box .hashtag img:nth-of-type(1),body #wrapper #main #kv .inner .box .hashtag img:nth-of-type(2){margin-top:0}body #wrapper #main #kv .inner .box .hashtag img:nth-of-type(4){margin-right:0}body #wrapper #main #kv .inner .btn,body #wrapper #main #kv .inner .copy,body #wrapper #main #kv .inner .itm,body #wrapper #main #kv .inner .note{position:absolute}body #wrapper #main #kv .inner .copy{width:38.66667vw;top:55vw;left:1vw}body #wrapper #main #kv .inner .itm{top:34vw;right:6vw;width:40vw}body #wrapper #main #kv .inner .itm{top:33.5vw;right:6vw;width:40vw;z-index:2}body #wrapper #main #kv .inner .btn{bottom:-12vw;right:0;width:33.33333vw;z-index:3}body #wrapper #main #kv .inner .note{position:absolute;bottom:2.8vw;left:-2vw;font-size:2.4vw;color:#fff}body #wrapper #main #kv .star{top:55vw}body #wrapper #main #kv .star .select{width:3.4vw;top:46vw;left:44.4vw}body #wrapper #main #kv .star .select.active{animation:rotate2 5s ease-in-out .8s infinite normal}body #wrapper #main #concept{background:#000;overflow:visible!important}body #wrapper #main #concept .inner{margin:32vw auto 14vw}body #wrapper #main #concept .inner .ttl{font-size:5.86667vw;text-align:center;letter-spacing:0;color:#e5006e;line-height:1.5;position:relative}body #wrapper #main #concept .inner .ttl .kome{position:absolute;font-size:2.6vw;right:0;top:1.2vw}body #wrapper #main #concept .inner .txt{margin:6vw 0 0;font-size:3.73333vw;text-align:center;letter-spacing:.1vw;line-height:2.5;color:#fff}body #wrapper #main #concept .inner .note{margin-top:2.4vw;font-size:2.4vw;text-align:center;line-height:1;color:#959595}body #wrapper #main #concept .star{top:6vw}body #wrapper #main #concept .star .select1{width:5.6vw;top:2.5vw;left:15vw;animation:verticalNear 1s ease-in-out .9s infinite alternate}body #wrapper #main #concept .star .select2{width:4vw;top:96vw;left:85vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #wrapper #main #products{overflow:visible!important}body #wrapper #main #products .inner_sp{width:90vw;margin:0 auto}body #wrapper #main #products .inner{margin:11vw auto 0;overflow:hidden;width:100%;position:relative;z-index:8}body #wrapper #main #products .inner .lead{margin:8.3vw 0 0;font-size:4.4vw;font-weight:700;line-height:1.8;color:#fff}body #wrapper #main #products .inner .ttl .name{display:block;width:87.73333vw;margin:4.6vw auto 0}body #wrapper #main #products .inner .ttl .rb{display:block;margin:2.8vw 0 0;font-size:3.6vw;color:#fff}body #wrapper #main #products .inner .left{margin:8.8vw 0 0}body #wrapper #main #products .inner .left .list{display:flex;flex-wrap:wrap}body #wrapper #main #products .inner .left .list div{display:flex;justify-content:space-between;align-items:center;width:100%}body #wrapper #main #products .inner .left .list div .icn{display:flex;justify-content:center;align-items:center;width:24vw;height:24vw;text-align:center;font-size:3.6vw;font-weight:700;letter-spacing:.1vw;line-height:1.6;border-radius:50%;color:#e5006e;background:#fff}body #wrapper #main #products .inner .left .list div .txt{width:61vw;font-size:3.2vw;line-height:1.8;color:#fff}body #wrapper #main #products .inner .left .list div+div{margin:5.33333vw 0 0}body #wrapper #main #products .inner .left .link{position:relative;z-index:8;display:inline-block;margin:6.8vw 0 0}body #wrapper #main #products .inner .left .link .txt{position:relative;display:inline-block;font-size:3.2vw;color:#fff}body #wrapper #main #products .inner .left .link .txt:after{position:absolute;bottom:-1.7vw;left:0;content:'';width:100%;height:1px;background:#fff}body #wrapper #main #products .inner .left .link .txt:hover:after{transform:scale(1,1)}body #wrapper #main #products .inner .right{position:relative;display:flex;justify-content:space-between;margin:49.5vw 0 0;padding:10vw 5vw 35.6vw;z-index:2}body #wrapper #main #products .inner .right .icn1,body #wrapper #main #products .inner .right .icn2,body #wrapper #main #products .inner .right .icn3{position:absolute;width:13.33333vw}body #wrapper #main #products .inner .right .icn1{top:-2.8vw;left:.8vw}body #wrapper #main #products .inner .right .icn2{width:41.6vw;top:-14vw;left:-.5vw}body #wrapper #main #products .inner .right .icn2 .goods{margin:0 0 0 5vw}body #wrapper #main #products .inner .right .icn3{position:absolute;width:27.2vw;top:-26.5vw;left:-6.5vw}body #wrapper #main #products .inner .right .itm1,body #wrapper #main #products .inner .right .itm2,body #wrapper #main #products .inner .right .itm3{width:37.5vw}body #wrapper #main #products .inner .right .itm1 figcaption,body #wrapper #main #products .inner .right .itm2 figcaption,body #wrapper #main #products .inner .right .itm3 figcaption{font-size:2.8vw;text-align:center;margin:3.4vw 0 0 12.5vw}body #wrapper #main #products .inner .right .itm2{width:41.86667vw;margin:28vw 0 0 0}body #wrapper #main #products .inner .right .itm2 figcaption{margin-left:-1vw}body #wrapper #main #products .inner .right .itm2 .goods{margin:0 0 0 -5vw}body #wrapper #main #products .inner .right .itm2 .btn{width:26.66667vw;margin-top:2vw;margin-left:6.6vw;position:relative}body #wrapper #main #products .inner .right .itm3{width:40.73333vw;position:absolute;top:134vw;left:14vw}body #wrapper #main #products .figures{width:100%;margin:0;padding:0 5.33333vw;overflow:hidden;position:relative;z-index:8}body #wrapper #main #products .figures figure{width:48vw}body #wrapper #main #products .figures figure:nth-child(odd){float:right}body #wrapper #main #products .figures figure:nth-child(even){float:left}body #wrapper #main #products .figures figure img{margin-top:2.66667vw}body #wrapper #main #products .figures figure figcaption{font-size:4.4vw;font-weight:700;text-align:center;color:#e50073}body #wrapper #main #products .figures figure .txt{margin-top:2.4vw;font-size:3.6vw;text-align:center;letter-spacing:.15vw}body #wrapper #main #products .figures figure.wp03{margin-top:8vw}body #wrapper #main #products .star{top:212vw;z-index:2}body #wrapper #main #products .star .select1{width:5.6vw;top:179.5vw;left:15.5vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #wrapper #main #products .star .select2{width:6vw;top:122vw;left:31vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #wrapper #main .bg_wrap{position:relative;float:left;width:100%;padding:21.5vw 0 53vw;background:#fff}body #wrapper #main .bg_wrap .star{top:20vw}body #wrapper #main .bg_wrap .star .select1{width:4vw;top:167.5vw;left:90.5vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #wrapper #main .bg_wrap .star .select2{width:6vw;top:173vw;left:51vw;animation:verticalFar 1.8s ease-in-out .9s infinite alternate}body #wrapper #main #howto{z-index:2}body #wrapper #main #howto .inner .box_title{margin-top:1.33333vw}body #wrapper #main #howto .inner .box_title.box_title02{margin-top:8vw}body #wrapper #main #howto .inner .box_subtitle{margin-top:2.66667vw;font-size:3.46667vw;line-height:1.6}body #wrapper #main #howto .inner .box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body #wrapper #main #howto .inner .box .left{width:58%}body #wrapper #main #howto .inner .box .left .txt{margin:5.6vw 0 0;font-size:3.73333vw;line-height:1.8}body #wrapper #main #howto .inner .box .left .list{margin:2.2vw 0 0;font-size:3.2vw;line-height:1.8}body #wrapper #main #howto .inner .box .right{width:39%;margin:5.6vw 0 0}body #wrapper #main #howto .inner .box .right .img{margin:-.8vw 1vw 0}body #wrapper #main #howto .inner .box .right .txt{font-size:2.66667vw;margin:2.1vw 0 0;line-height:1.5;font-weight:700;color:#e5006e}body #wrapper #main #howto .inner .notice{margin:3vw 0 0}body #wrapper #main #howto .inner .notice li{font-size:2.66667vw;color:#777;line-height:1.8}body #wrapper #main #howto .inner .point{margin:9.3vw 0 0}body #wrapper #main #howto .inner .point .ttl_point{display:inline-block;padding:1.06667vw 2.66667vw 1.06667vw 3.33333vw;border:1px solid #e5006e}body #wrapper #main #howto .inner .point .ttl_point img{width:12vw}body #wrapper #main #howto .inner .point .txt_point{margin:3.2vw 0 0;font-size:3.6vw;letter-spacing:-.13333vw;line-height:1.8}body #wrapper #main #howto .inner .point .bnr_point{margin:4.4vw 0 0;width:89.33333vw}body #wrapper #main #movie{margin:20.8vw auto 0;z-index:4}body #wrapper #main #movie .inner .txt{margin:10.66667vw 0 0;font-size:3.6vw;line-height:1;color:#000;letter-spacing:.075em}body #wrapper #main #movie .inner .txt.txt_2{line-height:1.5}body #wrapper #main #movie .inner .ttl{font-size:1.6vw;font-weight:700;margin:4vw 0 0;background:red}body #wrapper #main #movie .inner .movie_box{margin:3.2vw auto 0;width:100%;height:50.66667vw;border-radius:15px;overflow:hidden;z-index:5}body #wrapper #main #movie .inner .movie_box iframe,body #wrapper #main #movie .inner .movie_box img{width:100%;height:100%;position:absolute;top:0;left:0;outline:0;border-radius:15px;opacity:0;transition:opacity .2s ease-in}body #wrapper #main #movie .inner .movie_box iframe:focus,body #wrapper #main #movie .inner .movie_box img:focus{outline:0}body #wrapper #main #movie .inner .movie_box iframe.active,body #wrapper #main #movie .inner .movie_box img.active{opacity:1}body #wrapper #main #movie .inner .btn_box .list li{width:100%;margin-top:3.2vw;padding:3.1vw;border-radius:1.33333vw;border:solid #e4007f 1px;background:#fff}body #wrapper #main #movie .inner .btn_box .list li .txt2{font-size:3.6vw;text-align:center;color:#e4007f}body #wrapper #main #movie .inner .btn_box .list li:hover{opacity:.8}body #wrapper #main #movie .inner .btn_box .list li.active2{background:#e4007f;border:solid #e4007f 1px}body #wrapper #main #movie .inner .btn_box .list li.active2 .txt2{font-size:3.6vw;color:#fff}body #wrapper #main #movie .inner .btn_box .btn{margin-top:5.33333vw}body #wrapper #main #voice{margin:-34.5vw 0 0;padding:0 0 6vw;z-index:2;overflow:visible}body #wrapper #main #voice .inner{overflow:hidden}body #wrapper #main #voice .inner .box{position:relative}body #wrapper #main #voice .inner .box .figure{width:100%;margin:10vw 0 0 0}body #wrapper #main #voice .inner .box ul.list{position:relative;width:100%;height:178.4vw}body #wrapper #main #voice .inner .box ul.list li{position:absolute;display:flex;justify-content:space-between;width:70%;min-height:14.5vw}body #wrapper #main #voice .inner .box ul.list li.cls1{top:9.4vw;right:0}body #wrapper #main #voice .inner .box ul.list li.cls2{top:31.8vw;right:17.8%}body #wrapper #main #voice .inner .box ul.list li.cls3{top:54.6vw;left:23.2%}body #wrapper #main #voice .inner .box ul.list li.cls4{top:81vw;left:0}body #wrapper #main #voice .inner .box ul.list li.cls5{top:99.4vw;right:3vw}body #wrapper #main #voice .inner .box ul.list li.cls6{top:122.2vw;left:8.2%}body #wrapper #main #voice .inner .box ul.list li.cls7{top:144.8vw;left:18%}body #wrapper #main #voice .inner .box ul.list li.r:before{background:url(../img/voice_img01.png) no-repeat 0 1vw/100%}body #wrapper #main #voice .inner .box ul.list li.w:before{background:url(../img/voice_img02.png) no-repeat 0 1vw/100%}body #wrapper #main #voice .inner .box ul.list li:before{content:"";width:21%;height:auto;display:block}body #wrapper #main #voice .inner .box ul.list li p{width:72%;position:relative;font-size:2.4vw;line-height:1.4;text-align:justify;color:#fff}body #wrapper #main #voice .inner .box ul.list li p span{float:right}body #wrapper #main #voice .star{top:-4vw}body #online{float:left;width:100%;background:#000;padding:5vw 0 0}body #online .inner{width:90vw;margin:0 auto 19vw}body #online .inner .block{margin:11vw auto 0}body #online .inner .block+.block{margin:6vw auto 0}body #online .inner .block ul.list{display:flex;justify-content:space-between;flex-wrap:wrap}body #online .inner .block ul.list li{width:49.5%;border:.27vw solid #eee;margin-bottom:1vw}body #online .inner .block ul.list li.cvr{position:relative}body #online .inner .block ul.list li.cvr:after{position:absolute;top:0;left:0;width:100%;height:100%;content:' '}body #online .inner .block .annotation{font-size:2.4vw;line-height:1.4;text-align:left;margin:4vw auto 0}body .bg01{position:relative;top:442vw;left:0;z-index:1}body .bg01 .bg01_01,body .bg01 .bg01_02{position:absolute;top:0;left:0;opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,100% 0,100% 0);clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transition:opacity .5s ease-in,-webkit-clip-path 1s ease-in;transition:opacity .5s ease-in,clip-path 1s ease-in;transition:opacity .5s ease-in,clip-path 1s ease-in,-webkit-clip-path 1s ease-in}body .bg01 .bg01_01.active,body .bg01 .bg01_02.active{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body .bg01 .bg01_01 .white,body .bg01 .bg01_02 .white{width:100%;height:450vw;background-color:#fff}body .bg02{position:absolute;bottom:215vw;left:0;z-index:1;width:100%;height:80vw}body .bg02 .bg02_01,body .bg02 .bg02_02{position:absolute;top:0;left:0;opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,100% 0,100% 0);clip-path:polygon(100% 0,100% 0,100% 0,100% 0);transition:opacity .5s ease-in,-webkit-clip-path 1s ease-in;transition:opacity .5s ease-in,clip-path 1s ease-in;transition:opacity .5s ease-in,clip-path 1s ease-in,-webkit-clip-path 1s ease-in}body .bg02 .bg02_01.active,body .bg02 .bg02_02.active{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}body #float{display:none}body #float .close{position:absolute;width:4vw;height:4vw;top:calcVw2(750,45);right:0;z-index:9999}body #float .close:after,body #float .close:before{top:calcVw2(750,5);right:2vw;display:block;content:"";position:absolute;width:.53333vw;height:5.33333vw;background:#fff;z-index:9999}body #float .close:before{transform:rotate(45deg)}body #float .close:after{transform:rotate(-45deg)}body #float{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0}body #float.show{display:block;opacity:1;z-index:9999}body #float .bg{background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}body #float .contents{width:86.66667vw;height:56vw;z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body #float .contents #float_mov{width:100%;height:100%}body #float .contents #float_mov iframe{width:100%;height:100%}body .modal{transition:all .5s ease-out;position:fixed;width:100vw;height:100vh;background:rgba(229,0,115,.9);z-index:9999;overflow:scroll;opacity:0;visibility:hidden;font-feature-settings:'palt';display:flex;justify-content:center}body .modal.active{opacity:1;visibility:visible}body .modal .close{position:absolute;top:-50px;right:0;width:35px}body .modal .modal_inner{position:absolute;margin-top:19vw}body .modal .modal_inner__hidden{background:#fff;width:90vw;max-height:86vh;overflow-y:scroll;padding:10vw 8vw}body .modal .modal_inner .box{margin-top:6.66667vw}body .modal .modal_inner .box .left{display:flex;justify-content:center;align-items:center}body .modal .modal_inner .box .left .product{width:18.93333vw}body .modal .modal_inner .box .left .datail-ul{width:26vw;margin-left:8.26667vw}body .modal .modal_inner .box .left .datail-ul__li.li2{margin-top:3.46667vw}body .modal .modal_inner .box .right{width:100%;margin:auto;margin-top:5.33333vw}body .modal .modal_inner .box .right .txt-ul{font-size:3.2vw;line-height:1.6}body .modal .modal_inner .box .right .txt-ul__li{margin-top:2.66667vw;padding-left:3.73333vw;position:relative}body .modal .modal_inner .box .right .txt-ul__li:nth-child(1){margin-top:0}body .modal .modal_inner .box .right .txt-ul__li::before{width:2.93333vw;height:2.93333vw;position:absolute;content:"";background-color:#77aed2;border-radius:50%;left:0;top:1.2vw}body .modal .modal_inner .box .right .attention-ul{margin-top:3.46667vw;font-size:2.4vw;line-height:1.6;color:#777}body .modal .modal_inner .box .right .attention-ul__li{position:relative;text-indent:-1.8em;padding-left:1.8em}body .modal .modal_inner .box .right .attention-ul__li:nth-child(1){margin-top:0}body footer .inner ul.sns{width:60vw}body#eng #wrapper #main #kv .inner .box{padding-top:8.8vw}body#eng #wrapper #main #kv .inner .box .copy{width:44vw}body#eng #wrapper #main #kv .inner .box .lead{width:66.4vw;margin-top:0}body#eng #wrapper #main #kv .inner .box .list{margin-top:2.3vw}body#eng #wrapper #main #kv .inner .box .hashtag{width:69.33333vw}body#eng #wrapper #main #concept .inner{margin:17.86667vw auto 14vw}body#eng #wrapper #main #concept .inner .ttl{letter-spacing:.075em}body#eng #wrapper #main #concept .inner .ttl .kome{right:11vw;bottom:4vw;top:auto}body#eng #wrapper #main #concept .inner .txt{line-height:2.45;letter-spacing:.075em}body#eng #wrapper #main #concept .star{top:12vw}body#eng #wrapper #main #concept .star .select1{top:26.5vw!important;left:4vw!important}body#eng #wrapper #main #concept .star .select2{display:block!important;top:88vw;left:93vw}body#eng #wrapper #main #products .inner .lead{font-size:4.26667vw;color:#e5006e;letter-spacing:.075em}body#eng #wrapper #main #products .inner .ttl .name{margin:3.6vw auto 0}body#eng #wrapper #main #products .inner .left .list div{align-items:center}body#eng #wrapper #main #products .inner .right figcaption{margin-top:2.8vw;line-height:1.61905}body#eng #wrapper #main #products .inner .right .icn2{width:45.33333vw;left:-2.5vw}body#eng #wrapper #main #products .inner .right .itm2 figcaption{margin-left:-1.5vw}body#eng #wrapper #main #products .inner .right .itm2 .btn{width:37.06667vw;margin-left:1vw}body#eng #wrapper #main #products .star{top:212vw}body#eng #wrapper #main #wrapper #main #products .inner .right .itm1 figcaption,body#eng #wrapper #main #wrapper #main #products .inner .right .itm2 figcaption{line-height:1.6}body#eng #wrapper #main #wrapper #main #products .inner .right .itm2 .btn{width:36.66667vw;margin-top:1vw;margin-left:1.6vw}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden{padding:10vw 0}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden .ttl{width:80.8vw;margin:auto}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden .box{width:77.86667vw;margin:auto;margin-top:6.66667vw}body#eng #wrapper #main #wrapper .modal .modal_inner__hidden .box .right .attention-ul__li{text-indent:-1.6em;padding-left:1.6em}body#eng #wrapper #main .star .near.active .star_img{position:absolute}body#eng #wrapper #main .star .near.active .star_img.star_img3{top:188vw;left:14vw}body#eng #wrapper #main .star .near.active .star_img.star_img4{top:109vw;left:86.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img5{top:-21vw;left:29.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img6{top:-70vw;left:17.5vw}body#eng #wrapper #main .star .near.active .star_img.star_img8{top:205vw;left:15vw}body#eng #wrapper #main .star .near.active .star_img.star_img12{top:13vw}body#eng #wrapper #main .star .near.active .star_img.star_img15{top:362vw;opacity:0}body#eng #wrapper #main .star .near.active .star_img.star_img16{display:none!important}body#eng #wrapper #main .star .near.active .star_img.star_img17{top:456vw}body#eng #wrapper #main .star .far.active .star_img{position:absolute}body#eng #wrapper #main .star .far.active .star_img.star_img0{top:248vw;left:71vw}body#eng #wrapper #main .star .far.active .star_img.star_img1{top:121vw;left:22vw}body#eng #wrapper #main .star .far.active .star_img.star_img11{top:-2vw}body#eng #wrapper #main .star .far.active .star_img.star_img13{top:315vw;left:16vw;opacity:0}body#eng #wrapper #main .star .far.active .star_img.star_img14{top:275vw;left:79.5vw}body#eng #wrapper #main .star .far.active .star_img.star_img33{width:3.73333vw;top:62vw;left:3.5vw}body#eng #wrapper #main .star .far.active .star_img.star_img34{width:5.33333vw;top:21vw;left:89.5vw}body#eng #wrapper #main .star .far.active .star_img.star_img35{width:5.33333vw;top:-21vw;left:65.5vw}body#eng #wrapper #main .star .far.active .star_img.star_img36{width:3.2vw;top:98vw;left:92.5vw}body#eng #wrapper #main .star .far.active .star_img32{display:none!important}body#eng #wrapper #main .star .select1{top:142.5vw;left:30vw}body#eng #wrapper #main .star .select2{display:none}body#eng #wrapper #main #wrapper #main #voice{padding:0 0 40vw}body#eng #wrapper #main #wrapper #main #voice .star{top:-2vw}body#eng #wrapper #main #wrapper #main #voice .inner{overflow:visible}body#eng #wrapper #main #wrapper #main #voice .inner .box ul.list li.cls3{top:59.5vw;left:23.2%}body#eng #wrapper #main #wrapper #main #voice .inner .box ul.list li.cls4{top:90.5vw;left:0}body#eng #wrapper #main #wrapper #main #voice .inner .box ul.list li.cls5{top:113.4vw;right:3vw}body#eng #wrapper #main #wrapper #main #voice .inner .box ul.list li.cls6{top:148vw;left:8.2%}body#eng #wrapper #main #wrapper #main #voice .inner .box ul.list li.cls7{top:183vw;left:18%}body#eng #wrapper #main .bg02{bottom:209vw}body#eng #wrapper #main .bg_wrap{padding-bottom:62.66667vw}}