*{margin:0;padding:0;box-sizing:border-box;outline:none}img{width:100%;vertical-align:bottom;outline:none;line-height:0}ul li{list-style-type:none}a{outline:none}body{overflow-x:hidden;background:url(../images/common/bg_ptn.png) repeat;background-size:174.5px;font-family:'Noto Sans JP', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;width:100%;font-weight:500;font-size:4.26667vw;line-height:2;letter-spacing:0.1em;color:#FFF;-webkit-animation:bgMain 20s 0s linear infinite;animation:bgMain 20s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (min-width: 750px){body{background:url(../images/common/bg_ptn.png) repeat;background-size:349px;font-size:2vw;line-height:2.25}}@media (min-width: 750px) and (min-width: 1200px){body{font-size:24px}}a{color:#ff5a8c;text-decoration:none}.ip ruby rt{display:block;-webkit-transform:translateY(0.5em);transform:translateY(0.5em)}@-moz-document url-prefix(){ruby rt{position:relative;top:0.5em}}@media all and (-ms-high-contrast: none){ruby rt{top:0.3em}}::-moz-selection{background:#1abc9f;color:#FFF}::selection{background:#1abc9f;color:#FFF}@media (min-width: 750px){.hvrSca{display:block;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.hvrSca:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f4f4f4}::-webkit-scrollbar-thumb{background-color:#1abc9f}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}.fancybox-slide--video .fancybox-content{background:none}.fancybox-iframe,.fancybox-video{overflow:hidden;border-radius:10px}.fancybox-close-small_movie{width:13.33333vw;height:13.33333vw;top:0;right:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);opacity:1}@media (min-width: 750px){.fancybox-close-small_movie{width:6.66667vw;max-width:80px;height:6.66667vw;max-height:80px}}.fancybox-navigation .fancybox-button--arrow_left_movie,.fancybox-navigation .fancybox-button--arrow_right_movie{top:50%;background:none;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible;text-align:center}.fancybox-navigation .fancybox-button--arrow_left_movie img,.fancybox-navigation .fancybox-button--arrow_right_movie img{width:7.06667vw;height:8.53333vw;margin:0 auto}.fancybox-navigation .fancybox-button--arrow_left_movie[disabled],.fancybox-navigation .fancybox-button--arrow_right_movie[disabled]{opacity:0.5;pointer-events:none}@media (min-width: 750px){.fancybox-navigation .fancybox-button--arrow_left_movie img,.fancybox-navigation .fancybox-button--arrow_right_movie img{width:4.41667vw;max-width:53px;height:5.33333vw;max-height:64px}}.fancybox-show-caption .fancybox-caption{background:none}.fancybox-caption__body{display:inline-block;background:#1f937e;padding:0.5em 1em;font-weight:bold;border-radius:99px}footer{background:#212121;padding:10.66667vw 10.66667vw 10.66667vw 10.66667vw;text-align:center}footer #snsCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0vw 0vw 10.66667vw 0vw}footer #snsCol li{width:13.33333vw;margin:0vw 5.33333vw 0vw 5.33333vw}footer .eula{font-size:3.2vw;line-height:1.4;letter-spacing:0.05em;margin:0vw 0vw 10.66667vw 0vw}footer .copyright{font-size:3.2vw;line-height:1.4;letter-spacing:0.05em}@media (min-width: 750px){footer{padding:4.16667vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer{padding:50px 0px 50px 0px}}@media (min-width: 750px){footer #snsCol{margin:0vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer #snsCol{margin:0px 0px 50px 0px}}@media (min-width: 750px){footer #snsCol li{width:4.16667vw;max-width:50px;margin:0vw 1.66667vw 0vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){footer #snsCol li{margin:0px 20px 0px 20px}}@media (min-width: 750px){footer .eula{margin:0vw 0vw 4.16667vw 0vw;font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){footer .eula{margin:0px 0px 50px 0px}}@media (min-width: 750px) and (min-width: 1200px){footer .eula{font-size:14px}}@media (min-width: 750px){footer .copyright{font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){footer .copyright{font-size:14px}}#bneFooter{line-height:initial;letter-spacing:initial}#btnPagetop{position:fixed;bottom:2.66667vw;right:2.66667vw;z-index:100;width:13.73333vw;opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}@media (min-width: 750px){#btnPagetop{position:fixed;bottom:1.66667vw;right:1.66667vw;width:6.66667vw;max-width:80px}}@media (min-width: 750px) and (min-width: 1200px){#btnPagetop{bottom:20px;right:20px}}#btnPagetop.show{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}#btnTri{position:fixed;top:2.66667vw;right:2.66667vw;width:23.33333vw}@media (min-width: 750px){#btnTri{position:fixed;top:1.66667vw;right:1.66667vw;width:14.58333vw;max-width:175px}}@media (min-width: 750px) and (min-width: 1200px){#btnTri{top:20px;right:20px}}@-webkit-keyframes bgMain{0%{background-position:right 0 bottom 0}100%{background-position:right -349px bottom -119px}}@keyframes bgMain{0%{background-position:right 0 bottom 0}100%{background-position:right -349px bottom -119px}}@-webkit-keyframes bgWaveTop{0%{width:100%;background-position:right 0 top 0}100%{width:100%;background-position:right -90px top 0}}@keyframes bgWaveTop{0%{width:100%;background-position:right 0 top 0}100%{width:100%;background-position:right -90px top 0}}@-webkit-keyframes bgWaveTopPage{0%{width:100%;background-position:right 0 top 0}100%{width:100%;background-position:right -90px top 0}}@keyframes bgWaveTopPage{0%{width:100%;background-position:right 0 top 0}100%{width:100%;background-position:right -90px top 0}}@-webkit-keyframes bgWaveBottom{0%{width:100%;background-position:right 0 bottom 0}100%{width:100%;background-position:right -90px bottom 0}}@keyframes bgWaveBottom{0%{width:100%;background-position:right 0 bottom 0}100%{width:100%;background-position:right -90px bottom 0}}@-webkit-keyframes bgRecommend{0%{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}100%{opacity:1;-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes bgRecommend{0%{opacity:1;-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}100%{opacity:1;-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@-webkit-keyframes fade-in{100%{opacity:1}}@keyframes fade-in{100%{opacity:1}}@-webkit-keyframes fade-in-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-scale{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in-scale-x{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes fade-in-scale-x{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fade-in-y{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-y{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-x{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-in-x{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes w-100p{0%{width:0}100%{width:100%}}@keyframes w-100p{0%{width:0}100%{width:100%}}@-webkit-keyframes h-100p{100%{height:100%}}@keyframes h-100p{100%{height:100%}}@-webkit-keyframes rotate-x{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes rotate-x{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes rotate-y{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes rotate-y{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}header{position:relative;z-index:0;background:url(../images/top/header/bg_ptn.png) repeat;background-size:174.5px;width:100%;padding:20vw 0vw 20vw 0vw}header .inner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:92vw;margin:0vw auto 0vw auto}header .box{width:46.66667vw}header .box h1{margin:0vw auto 5.33333vw auto}header .box .movie{display:block;margin:0vw auto 0vw auto}header .box .date{position:absolute;bottom:6.66667vw;left:5.33333vw;width:89.33333vw;margin:0vw auto 0vw auto}header .pkg{width:42.66667vw}header .logoNsw{position:absolute;top:0vw;left:0vw;width:13.33333vw}header:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:#1f937e;height:6.66667vw}header:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:-1;background:url(../images/common/wave_02_b_d.png) repeat-x top left;background-size:45px auto;height:32vw}@media (min-width: 750px){header{background:url(../images/top/header/bg_ptn.png) repeat;background-size:349px;padding:8.33333vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){header{padding:100px 0px 50px 0px}}@media (min-width: 750px){header .inner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){header .inner{margin:0px auto 0px auto}}@media (min-width: 750px){header .box{width:51.66667vw;max-width:620px;margin:0vw 5vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){header .box{margin:0px 60px 0px 0px}}@media (min-width: 750px){header .box h1{width:38.33333vw;max-width:460px;margin:0vw auto 2.5vw auto}}@media (min-width: 750px) and (min-width: 1200px){header .box h1{margin:0px auto 30px auto}}@media (min-width: 750px){header .box .movie{width:38.33333vw;max-width:460px;margin:0vw auto 1.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){header .box .movie{margin:0px auto 20px auto}}@media (min-width: 750px){header .box .date{position:static;width:51.66667vw;max-width:620px;margin:0vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){header .box .date{margin:0px auto 0px auto}}@media (min-width: 750px){header .pkg{width:31.66667vw;max-width:380px}header .logoNsw{width:6.66667vw;max-width:80px}header:before{height:4.16667vw;max-height:50px}header:after{background:url(../images/common/wave_02_b_d.png) repeat-x top left;background-size:90px auto;height:15vw;max-height:180px}}header .box h1{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}header .box .movie{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}header .box .date{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}header .pkg{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}header:before{width:0}header:after{width:0}header.s .box h1{-webkit-animation:fade-in-x 0.4s 0.4s ease 1;animation:fade-in-x 0.4s 0.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s .box .movie{-webkit-animation:fade-in-x 0.4s 0.4s ease 1;animation:fade-in-x 0.4s 0.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s .box .date{-webkit-animation:fade-in-x 0.4s 0.8s ease 1;animation:fade-in-x 0.4s 0.8s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s .pkg{-webkit-animation:rotate-y 0.4s 1.2s ease 1;animation:rotate-y 0.4s 1.2s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s:before{-webkit-animation:w-100p 0.4s 0s ease 1;animation:w-100p 0.4s 0s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}header.s:after{-webkit-animation:w-100p 0.4s 0s ease 1 forwards, bgWaveTop 5s 1s linear infinite;animation:w-100p 0.4s 0s ease 1 forwards, bgWaveTop 5s 1s linear infinite}#topicsCol{overflow:hidden;width:89.33333vw;margin:13.33333vw auto 6.66667vw auto;line-height:0}#topicsCol li{display:inline-block}#topicsCol .slick-list{margin:0vw auto 6.66667vw auto}#topicsCol .slick-slide img{width:42.66667vw}#topicsCol .slick-dots{position:static}#topicsCol .slick-dots li{box-sizing:content-box;width:2.4vw;height:2.4vw;overflow:hidden;padding:2px}#topicsCol .slick-dots li button{background:#1abc9f;width:100%;height:100%;border-radius:99px}#topicsCol .slick-dots li button:before{display:none}#topicsCol .slick-dots li.slick-active{background:#1abc9f;padding:0;border:2px solid #1abc9f;border-radius:99px}#topicsCol .slick-dots li.slick-active button{background:#1f937e}@media (min-width: 750px){#topicsCol{overflow:inherit;width:91.66667vw;max-width:1100px;margin:6.66667vw auto 6.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol{margin:80px auto 80px auto}}@media (min-width: 750px){#topicsCol .slick-list{overflow:inherit;margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol .slick-list{margin:0px auto 40px auto}}@media (min-width: 750px){#topicsCol .slick-slide img{width:20.83333vw;max-width:250px}#topicsCol .slick-dots li{width:.83333vw;max-width:10px;height:.83333vw;max-height:10px}}#topicsCol{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#topicsCol.s{-webkit-animation:fade-in-y 0.4s 0s ease 1;animation:fade-in-y 0.4s 0s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.content{overflow:hidden;position:relative;z-index:0;font-weight:700;text-align:center}section.content h2{line-height:1}section.content h2.mode img{width:29.16667vw;max-width:350px}section.content h3{margin:0vw auto 8vw auto}section.content h3 span{display:inline-block}section.content h3 span:nth-child(1){width:46.66667vw;margin:0vw auto 2.66667vw auto}section.content .img{width:89.33333vw;margin:0vw auto 8vw auto}section.content ul.img li{margin:0vw auto 4vw auto}section.content .catch{margin:0vw auto 8vw auto;font-size:5.33333vw;color:#fff831}section.content .catch span{font-size:6.66667vw;line-height:1.5}@media (min-width: 750px){section.content h2.mode img{width:17.33333vw;max-width:208px}section.content h3{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){section.content h3{margin:0px auto 40px auto}}@media (min-width: 750px){section.content h3 img{display:none}section.content h3 span:nth-child(1){width:25.83333vw;max-width:310px;height:7.58333vw;max-height:91px;margin:0vw 1.66667vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section.content h3 span:nth-child(1){margin:0px 20px 0px 0px}}@media (min-width: 750px){section.content .img{width:91.66667vw;max-width:1100px;margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){section.content .img{margin:0px auto 40px auto}}@media (min-width: 750px){section.content ul.img{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}section.content ul.img li{width:44.58333vw;max-width:535px;margin:0}section.content .catch{margin:0vw auto 3.33333vw auto;font-size:2.66667vw}}@media (min-width: 750px) and (min-width: 1200px){section.content .catch{margin:0px auto 40px auto}}@media (min-width: 750px) and (min-width: 1200px){section.content .catch{font-size:32px}}@media (min-width: 750px){section.content .catch span{font-size:3.5vw;line-height:1.3}}@media (min-width: 750px) and (min-width: 1200px){section.content .catch span{font-size:42px}}#overviewCol{background:#1f937e;position:relative;z-index:0;padding:13.33333vw 5.33333vw 8.66667vw 5.33333vw}#overviewCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/bg_ptn_g.png) repeat;background-size:209.5px}#overviewCol h2{width:85.73333vw;margin:0vw auto 8vw auto}#overviewCol p{margin:0vw auto 8vw auto}#overviewCol .btn{display:block;background:#FFF;width:89.33333vw;margin:0vw auto 5.33333vw auto;padding:5.33333vw 4vw 4vw 4vw;font-size:4.26667vw;font-weight:700;line-height:1;color:#1f937e;text-align:center;line-height:1;border-radius:10px;box-shadow:3px 3px 0px 0px rgba(0,0,0,0.05)}@media (min-width: 750px){#overviewCol{padding:7.5vw 0vw 3.75vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol{padding:90px 0px 45px 0px}}@media (min-width: 750px){#overviewCol:before{background:url(../images/common/bg_ptn_g.png) repeat center;background-size:419px}#overviewCol h2{background:url(../images/top/tit_overview_pc.png) no-repeat;background-size:contain;width:68.08333vw;max-width:817px;height:12.75vw;max-height:153px;margin:0vw auto 5vw auto}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol h2{margin:0px auto 60px auto}}@media (min-width: 750px){#overviewCol h2 img{display:none}#overviewCol p{margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol p{margin:0px auto 40px auto}}@media (min-width: 750px){#overviewCol .btn{width:41.66667vw;max-width:500px;margin:0vw auto 2.5vw auto;padding:2.91667vw 2.5vw 2.5vw 2.5vw;font-size:2vw;border-radius:20px;transition:background 0.5s, color 0.5s}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol .btn{margin:0px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol .btn{padding:35px 30px 30px 30px}}@media (min-width: 750px) and (min-width: 1200px){#overviewCol .btn{font-size:24px}}@media (min-width: 750px){#overviewCol .btn:hover{background:#1abc9f;color:#FFF}}#overviewCol:before{height:0}#overviewCol h2,#overviewCol .img,#overviewCol p,#overviewCol .btn{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#overviewCol.s:before{-webkit-animation:h-100p 0.4s 0s linear 1;animation:h-100p 0.4s 0s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s h2{-webkit-animation:rotate-x 0.4s 0.6s ease 1;animation:rotate-x 0.4s 0.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s .img{-webkit-animation:rotate-x 0.4s 1s ease 1;animation:rotate-x 0.4s 1s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s .catch{-webkit-animation:rotate-x 0.4s 1.4s ease 1;animation:rotate-x 0.4s 1.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s p{-webkit-animation:rotate-x 0.4s 1.8s ease 1;animation:rotate-x 0.4s 1.8s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#overviewCol.s .btn{-webkit-animation:rotate-x 0.4s 2.2s ease 1;animation:rotate-x 0.4s 2.2s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col{background:#1abc9f}#mode01Col:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;background:url(../images/common/wave_02_t_l.png) repeat-x;background-position:right 0 bottom 0;background-size:45px;height:6vw;-webkit-animation:bgWaveBottom 5s 0s linear infinite;animation:bgWaveBottom 5s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col h2{position:relative;padding:12.66667vw 0vw 8.66667vw 0vw;text-align:center}#mode01Col h2:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;height:28vw;background:url(../images/common/wave_01_l.png) repeat-x;background-position:right 0 bottom 0;background-size:44.5px}#mode01ColInner{padding:8vw 5.33333vw 18vw 5.33333vw}#mode01Col h3:before{content:"";width:100%;height:100%;display:block;position:absolute;bottom:80;right:-50;bottom:10.66667vw;right:-6.66667vw;z-index:-1;background:url(../images/top/bg_mode01.png) no-repeat bottom right;background-size:contain;width:49.86667vw;height:68.66667vw}#mode01Col h3 span:nth-child(2){width:72.66667vw}#mode01Col .txt{margin:0vw auto 8vw auto}#mode01Col .notice{font-size:3.46667vw;line-height:1.4;text-align:left;text-indent:-1em;padding-left:1em}@media (min-width: 750px){#mode01Col:before{background:url(../images/common/wave_02_t_l.png) repeat-x;background-position:right 0 bottom 0;background-size:90px;height:3.75vw;max-height:45px}#mode01Col h2{padding:6.66667vw 0vw 3.75vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mode01Col h2{padding:80px 0px 45px 0px}}@media (min-width: 750px){#mode01Col h2:before{background:url(../images/common/wave_01_l.png) repeat-x;background-position:right 0 bottom 0;background-size:89px;height:14.58333vw;max-height:175px}#mode01ColInner{position:relative;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto;padding:3.33333vw 0vw 9.58333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mode01ColInner{padding:40px 0px 115px 0px}}@media (min-width: 750px){#mode01Col h3:before{position:absolute;bottom:80;right:-185;bottom:6.66667vw;right:-15.41667vw;width:31.16667vw;max-width:374px;height:42.91667vw;max-height:515px}}@media (min-width: 750px) and (min-width: 1200px){#mode01Col h3:before{bottom:80px;right:-185px}}@media (min-width: 750px){#mode01Col h3 span:nth-child(1){background:url(../images/top/stit_mode01_01_pc.png) no-repeat;background-size:contain}#mode01Col h3 span:nth-child(2){background:url(../images/top/stit_mode01_02_pc.png) no-repeat;background-size:contain;width:56.25vw;max-width:675px;height:13.33333vw;max-height:160px}#mode01Col .txt{margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){#mode01Col .txt{margin:0px auto 40px auto}}@media (min-width: 750px){#mode01Col .notice{font-size:1.33333vw;line-height:1.5;text-align:center}}@media (min-width: 750px) and (min-width: 1200px){#mode01Col .notice{font-size:16px}}#mode01Col h2{width:0}#mode01Col h2 img{opacity:0}#mode01Col h3:before{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#mode01Col h3 span{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode01Col .img,#mode01Col .catch,#mode01Col .txt{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode01Col.s h2{-webkit-animation:w-100p 0.2s 0s linear 1 forwards;animation:w-100p 0.2s 0s linear 1 forwards}#mode01Col.s h2:before{-webkit-animation:bgWaveBottom 5s 1s linear infinite;animation:bgWaveBottom 5s 1s linear infinite}#mode01Col.s h2 img{-webkit-animation:fade-in 0.2s 0.2s linear 1;animation:fade-in 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col.s h3:before{-webkit-animation:fade-in-y 0.4s 2.6s ease 1;animation:fade-in-y 0.4s 2.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col.s h3 span:nth-of-type(1){-webkit-animation:rotate-x 0.4s 0.6s ease 1;animation:rotate-x 0.4s 0.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col.s h3 span:nth-of-type(2){-webkit-animation:rotate-x 0.4s 1s ease 1;animation:rotate-x 0.4s 1s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col.s .img{-webkit-animation:rotate-x 0.4s 1.4s ease 1;animation:rotate-x 0.4s 1.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col.s .catch{-webkit-animation:rotate-x 0.4s 1.8s ease 1;animation:rotate-x 0.4s 1.8s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col.s .txt{-webkit-animation:rotate-x 0.4s 2.2s ease 1;animation:rotate-x 0.4s 2.2s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode01Col .notice{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode01Col.s .notice{-webkit-animation:rotate-x 0.4s 2.4s ease 1;animation:rotate-x 0.4s 2.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col{overflow:visible;background:#1f937e}#mode02Col:before{content:"";width:100%;height:100%;display:block;position:absolute;top:-6vw;left:0vw;background:url(../images/common/wave_02_b_d.png) repeat-x top;background-size:45px;height:6vw}#mode02Col h2{position:relative;padding:4vw 0vw 8.66667vw 0vw;text-align:center}#mode02Col h2:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/wave_01_d.png) repeat-x;background-position:right 0 bottom 0;background-size:44.5px;height:20vw}#mode02ColInner{padding:8vw 5.33333vw 10vw 5.33333vw}#mode02Col h3:before{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:-6.66667vw;z-index:-1;background:url(../images/top/bg_mode02.png) no-repeat bottom left;background-size:contain;width:46.4vw;height:61.46667vw}#mode02Col h3 span:nth-child(2){width:82.53333vw}#mode02Col .txt{margin:0vw auto 8vw auto}#mode02Col .notice{font-size:3.46667vw;line-height:1.4;text-align:left;text-indent:-1em;padding-left:1em}@media (min-width: 750px){#mode02Col:before{position:absolute;top:-3.75vw;left:0vw;background:url(../images/common/wave_02_b_d.png) repeat-x top;background-size:90px;height:3.75vw;max-height:45px}}@media (min-width: 750px) and (min-width: 1200px){#mode02Col:before{top:-45px;left:0px}}@media (min-width: 750px){#mode02Col h2{padding:1.66667vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mode02Col h2{padding:20px 0px 60px 0px}}@media (min-width: 750px){#mode02Col h2:before{background:url(../images/common/wave_01_d.png) bottom repeat-x;background-position:right 0 bottom 0;background-size:89px;height:10.83333vw;max-height:130px}#mode02ColInner{position:relative;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto;padding:3.33333vw 0vw 3.75vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mode02ColInner{padding:40px 0px 45px 0px}}@media (min-width: 750px){#mode02Col h3:before{position:absolute;bottom:0vw;left:-14.41667vw;width:29vw;max-width:348px;height:38.41667vw;max-height:461px}}@media (min-width: 750px) and (min-width: 1200px){#mode02Col h3:before{bottom:0px;left:-173px}}@media (min-width: 750px){#mode02Col h3 span:nth-child(1){background:url(../images/top/stit_mode02_01_pc.png) no-repeat;background-size:contain}#mode02Col h3 span:nth-child(2){background:url(../images/top/stit_mode02_02_pc.png) no-repeat;background-size:contain;width:63.75vw;max-width:765px;height:13vw;max-height:156px}#mode02Col .txt{margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){#mode02Col .txt{margin:0px auto 40px auto}}@media (min-width: 750px){#mode02Col .notice{font-size:1.33333vw;line-height:1.5}}@media (min-width: 750px) and (min-width: 1200px){#mode02Col .notice{font-size:16px}}#mode02Col h2{width:0}#mode02Col h2 img{opacity:0}#mode02Col h3:before{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#mode02Col h3 span{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode02Col .img,#mode02Col .catch,#mode02Col .txt{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode02Col.s h2{-webkit-animation:w-100p 0.2s 0s linear 1 forwards;animation:w-100p 0.2s 0s linear 1 forwards}#mode02Col.s h2:before{-webkit-animation:bgWaveBottom 5s 1s linear infinite;animation:bgWaveBottom 5s 1s linear infinite}#mode02Col.s h2 img{-webkit-animation:fade-in 0.2s 0.2s linear 1;animation:fade-in 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col.s h3:before{-webkit-animation:fade-in-y 0.4s 2.6s ease 1;animation:fade-in-y 0.4s 2.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col.s h3 span:nth-of-type(1){-webkit-animation:rotate-x 0.4s 0.6s ease 1;animation:rotate-x 0.4s 0.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col.s h3 span:nth-of-type(2){-webkit-animation:rotate-x 0.4s 1s ease 1;animation:rotate-x 0.4s 1s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col.s .img{-webkit-animation:rotate-x 0.4s 1.4s ease 1;animation:rotate-x 0.4s 1.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col.s .catch{-webkit-animation:rotate-x 0.4s 1.8s ease 1;animation:rotate-x 0.4s 1.8s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col.s .txt{-webkit-animation:rotate-x 0.4s 2.2s ease 1;animation:rotate-x 0.4s 2.2s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode02Col:before{width:0}#mode02Col .notice{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode02Col.s:before{-webkit-animation:w-100p 0.2s 0s linear 1 forwards, bgWaveTop 5s 0.2s linear infinite;animation:w-100p 0.2s 0s linear 1 forwards, bgWaveTop 5s 0.2s linear infinite}#mode02Col.s .notice{-webkit-animation:rotate-x 0.4s 2.4s ease 1;animation:rotate-x 0.4s 2.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col{background:#1abc9f}#mode03Col:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;background:url(../images/common/wave_02_t_l.png) repeat-x;background-position:right 0 bottom 0;background-size:45px;height:6vw;-webkit-animation:bgWaveBottom 5s 0s linear infinite;animation:bgWaveBottom 5s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;background:url(../images/common/wave_02_b_l.png) repeat-x top;background-size:45px;height:6vw;-webkit-animation:bgWaveTop 5s 0s linear infinite;animation:bgWaveTop 5s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col h2{position:relative;padding:12.66667vw 0vw 8.66667vw 0vw;text-align:center}#mode03Col h2:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/wave_01_l.png) repeat-x;background-position:right 0 bottom 0;background-size:44.5px;height:28vw}#mode03ColInner{padding:8vw 5.33333vw 18vw 5.33333vw}#mode03Col h3:before{content:"";width:100%;height:100%;display:block;position:absolute;bottom:80;right:-50;bottom:10.66667vw;right:-6.66667vw;z-index:-1;background:url(../images/top/bg_mode03.png) no-repeat bottom right;background-size:contain;width:62.8vw;height:56vw}#mode03Col h3 span:nth-child(2){width:81.2vw}@media (min-width: 750px){#mode03Col:before{background:url(../images/common/wave_02_t_l.png) repeat-x;background-position:right 0 bottom 0;background-size:90px;height:3.75vw;max-height:45px}#mode03Col:after{background:url(../images/common/wave_02_b_l.png) repeat-x top;background-size:90px;height:3.75vw;max-height:45px}#mode03Col h2{padding:6.66667vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mode03Col h2{padding:80px 0px 50px 0px}}@media (min-width: 750px){#mode03Col h2:before{background:url(../images/common/wave_01_l.png) repeat-x;background-position:right 0 bottom 0;background-size:89px;height:14.58333vw;max-height:175px}#mode03ColInner{position:relative;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto;padding:3.33333vw 0vw 9.58333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mode03ColInner{padding:40px 0px 115px 0px}}@media (min-width: 750px){#mode03Col h3:before{position:absolute;bottom:80;right:-235;bottom:6.66667vw;right:-19.58333vw;width:39.25vw;max-width:471px;height:35vw;max-height:420px}}@media (min-width: 750px) and (min-width: 1200px){#mode03Col h3:before{bottom:80px;right:-235px}}@media (min-width: 750px){#mode03Col h3 span:nth-child(1){background:url(../images/top/stit_mode03_01_pc.png) no-repeat;background-size:contain}#mode03Col h3 span:nth-child(2){background:url(../images/top/stit_mode03_02_pc.png) no-repeat;background-size:contain;width:64.25vw;max-width:771px;height:12.91667vw;max-height:155px}}#mode03Col h2{width:0}#mode03Col h2 img{opacity:0}#mode03Col h3:before{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#mode03Col h3 span{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode03Col .img,#mode03Col .catch,#mode03Col .txt{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#mode03Col.s h2{-webkit-animation:w-100p 0.2s 0s linear 1 forwards;animation:w-100p 0.2s 0s linear 1 forwards}#mode03Col.s h2:before{-webkit-animation:bgWaveBottom 5s 1s linear infinite;animation:bgWaveBottom 5s 1s linear infinite}#mode03Col.s h2 img{-webkit-animation:fade-in 0.2s 0.2s linear 1;animation:fade-in 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col.s h3:before{-webkit-animation:fade-in-y 0.4s 2.6s ease 1;animation:fade-in-y 0.4s 2.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col.s h3 span:nth-of-type(1){-webkit-animation:rotate-x 0.4s 0.6s ease 1;animation:rotate-x 0.4s 0.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col.s h3 span:nth-of-type(2){-webkit-animation:rotate-x 0.4s 1s ease 1;animation:rotate-x 0.4s 1s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col.s .img{-webkit-animation:rotate-x 0.4s 1.4s ease 1;animation:rotate-x 0.4s 1.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col.s .catch{-webkit-animation:rotate-x 0.4s 1.8s ease 1;animation:rotate-x 0.4s 1.8s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#mode03Col.s .txt{-webkit-animation:rotate-x 0.4s 2.2s ease 1;animation:rotate-x 0.4s 2.2s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#recommendCol{background:#1f937e;padding:8.66667vw 5.33333vw 13.33333vw 5.33333vw}#recommendCol h2{width:84.53333vw;margin:0vw auto 8vw auto}#recommendColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:-25.66667vw;z-index:-1;background:url(../images/top/bg_recommend.png) no-repeat;background-size:contain;width:51.33333vw;height:52.13333vw}#recommendColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0;right:-127.5;bottom:0vw;right:-17vw;z-index:-1;background:url(../images/top/bg_recommend.png) no-repeat;background-size:contain;width:34vw;height:34.53333vw}#recommendColBox{margin:0vw 0vw 8vw 0vw}#recommendColBox .img{width:61.33333vw;margin:0vw auto 5.33333vw auto;font-size:3.73333vw;letter-spacing:0;line-height:2}#recommendColBox .img img{margin:0vw 0vw 4vw 0vw}#recommendColBox .img span{font-size:5.06667vw}#recommendColBox .txt{background:#FFF;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw;font-size:3.73333vw;line-height:1.9;color:#393939;text-align:left;letter-spacing:0.05em;border:3px solid #e2e2e2;border-radius:10px}#recommendColBox .txt .stit{color:#1f937e}#recommendColBox .txt .name{display:block;text-align:right}@media (min-width: 750px){#recommendCol{padding:3.75vw 0vw 6.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#recommendCol{padding:45px 0px 80px 0px}}@media (min-width: 750px){#recommendCol h2{background:url(../images/top/tit_recommend_pc.png) no-repeat;background-size:contain;width:72.91667vw;max-width:875px;height:14.83333vw;max-height:178px;margin:0vw auto 3.33333vw auto}}@media (min-width: 750px) and (min-width: 1200px){#recommendCol h2{margin:0px auto 40px auto}}@media (min-width: 750px){#recommendCol h2 img{display:none}#recommendColInner{position:relative;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto}#recommendColInner:before{position:absolute;top:0vw;left:-16.04167vw;width:32.08333vw;max-width:385px;height:32.58333vw;max-height:391px}}@media (min-width: 750px) and (min-width: 1200px){#recommendColInner:before{top:0px;left:-192.5px}}@media (min-width: 750px){#recommendColInner:after{position:absolute;bottom:0;right:-127.5;bottom:0vw;right:-10.625vw;width:21.25vw;max-width:255px;height:21.58333vw;max-height:259px}}@media (min-width: 750px) and (min-width: 1200px){#recommendColInner:after{bottom:0px;right:-127.5px}}@media (min-width: 750px){#recommendColBox{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox{margin:0px 0px 40px 0px}}@media (min-width: 750px){#recommendColBox .img{-webkit-order:2;order:2;width:22.5vw;max-width:270px;margin:0vw 0vw 0vw 0vw;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox .img{margin:0px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox .img{font-size:18px}}@media (min-width: 750px){#recommendColBox .img img{margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox .img img{margin:0px 0px 20px 0px}}@media (min-width: 750px){#recommendColBox .img span{font-size:2.16667vw}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox .img span{font-size:26px}}@media (min-width: 750px){#recommendColBox .txt{width:66.66667vw;max-width:800px;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw;font-size:1.66667vw;border:5px solid #e2e2e2;border-radius:20px}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox .txt{padding:40px 40px 40px 40px}}@media (min-width: 750px) and (min-width: 1200px){#recommendColBox .txt{font-size:20px}}#recommendColInner:before{opacity:0;-webkit-transform:rotate(0) scale(0);transform:rotate(0) scale(0)}#recommendColInner:after{opacity:0;-webkit-transform:rotate(0) scale(0);transform:rotate(0) scale(0)}#recommendCol h2,#recommendColBox,#recommendCol .txt{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}#recommendCol.s #recommendColInner:before{-webkit-animation:fade-in-scale 0.4s 1.4s ease 1, bgRecommend 20s 1.8s linear infinite;animation:fade-in-scale 0.4s 1.4s ease 1, bgRecommend 20s 1.8s linear infinite}#recommendCol.s #recommendColInner:after{-webkit-animation:fade-in-scale 0.4s 1.6s ease 1, bgRecommend 20s 2s linear infinite;animation:fade-in-scale 0.4s 1.6s ease 1, bgRecommend 20s 2s linear infinite}#recommendCol.s h2{-webkit-animation:rotate-x 0.4s 0s ease 1;animation:rotate-x 0.4s 0s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#recommendCol.s #recommendColBox{-webkit-animation:rotate-x 0.4s 0.4s ease 1;animation:rotate-x 0.4s 0.4s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#recommendCol.s .txt{-webkit-animation:rotate-x 0.4s 0.8s ease 1;animation:rotate-x 0.4s 0.8s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#questionCol{background:#e2e2e2;padding:13.33333vw 5.33333vw 13.33333vw 5.33333vw}#questionCol .btn{display:block;background:#FFF;width:100%;padding:4vw 5.33333vw 4vw 5.33333vw;font-size:5.33333vw;font-weight:700;line-height:1;color:#393939;text-align:center;border:3px solid #1f937e;border-radius:10px;box-shadow:3px 3px 0px 0px #cbcbcb}@media (min-width: 750px){#questionCol{padding:6.66667vw 0vw 6.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#questionCol{padding:80px 0px 80px 0px}}@media (min-width: 750px){#questionCol .btn{width:50vw;max-width:600px;margin:0vw auto 0vw auto;padding:2.91667vw 2.91667vw 2.91667vw 2.91667vw;font-size:2.5vw;border:5px solid #1f937e;border-radius:20px;transition:background 0.5s, color 0.5s, border 0.5s}}@media (min-width: 750px) and (min-width: 1200px){#questionCol .btn{margin:0px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#questionCol .btn{padding:35px 35px 35px 35px}}@media (min-width: 750px) and (min-width: 1200px){#questionCol .btn{font-size:30px}}@media (min-width: 750px){#questionCol .btn:hover{background:#1f937e;color:#FFF;border:5px solid #FFF}}#questionCol{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}#questionCol .btn{opacity:0}#questionCol.s{-webkit-animation:fade-in-scale-x 0.4s 0s ease 1;animation:fade-in-scale-x 0.4s 0s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#questionCol.s .btn{-webkit-animation:fade-in 0.4s 0.6s ease 1;animation:fade-in 0.4s 0.6s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol{width:89.33333vw;margin:13.33333vw auto 8vw auto}#specCol h3{background:#1f937e;padding:4.66667vw 4.66667vw 4.66667vw 4.66667vw;border-radius:10px 10px 0 0;line-height:0;text-align:center}#specCol h3 img{width:24.8vw;line-height:0}#specColInner{background:#FFF;margin:0vw 0vw 5.33333vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw;border-radius:0 0 10px 10px;border:3px solid #1f937e;border-top:none}#specColInner .pkg{width:57.33333vw;margin:0vw auto 6.66667vw auto}#specColInner dl{font-size:4.26667vw}#specColInner dl dt{background:#1f937e;margin:4vw 0vw 0vw 0vw;padding:4vw 2.66667vw 2.66667vw 2.66667vw;font-weight:700;line-height:1;border-radius:5px}#specColInner dl dd{margin:2.66667vw 0vw 0vw 0vw;line-height:1.18;color:#393939}#specColInner dl dd .notice{display:block;text-indent:-1em;padding-left:1em;text-align:left}#specCol .notice{font-size:3.46667vw;line-height:1.4;letter-spacing:0.05em;text-align:center}#specCol>.notice{color:#1f937e}@media (min-width: 750px){#specCol{width:91.66667vw;max-width:1100px;margin:6.66667vw auto 6.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){#specCol{margin:80px auto 80px auto}}@media (min-width: 750px){#specCol h3{padding:2.5vw 2.5vw 2.5vw 2.5vw;border-radius:20px 20px 0 0}}@media (min-width: 750px) and (min-width: 1200px){#specCol h3{padding:30px 30px 30px 30px}}@media (min-width: 750px){#specCol h3 img{width:13vw;max-width:156px}#specColInner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin:0vw 0vw 2.5vw 0vw;padding:4.16667vw 4.16667vw 4.16667vw 4.16667vw;border-radius:0 0 20px 20px;border:5px solid #1f937e}}@media (min-width: 750px) and (min-width: 1200px){#specColInner{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specColInner{padding:50px 50px 50px 50px}}@media (min-width: 750px){#specColInner .pkg{width:36.66667vw;max-width:440px;margin:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specColInner .pkg{margin:0px 0px 0px 0px}}@media (min-width: 750px){#specColInner dl{width:43.33333vw;max-width:520px;font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#specColInner dl{font-size:20px}}@media (min-width: 750px){#specColInner dl dt{margin:1.66667vw 0vw 0vw 0vw;padding:1.25vw 1.25vw .83333vw 1.25vw;border-radius:10px}}@media (min-width: 750px) and (min-width: 1200px){#specColInner dl dt{margin:20px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specColInner dl dt{padding:15px 15px 10px 15px}}@media (min-width: 750px){#specColInner dl dt:first-of-type{margin-top:0}#specColInner dl dd{margin:1.25vw 0vw 0vw 0vw;line-height:1.4;color:#393939}}@media (min-width: 750px) and (min-width: 1200px){#specColInner dl dd{margin:15px 0px 0px 0px}}@media (min-width: 750px){#specCol .notice{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol .notice{font-size:16px}}#specCol{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}#specCol.s{-webkit-animation:fade-in-y 0.4s 0s ease 1;animation:fade-in-y 0.4s 0s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#gameModeCol{width:89.33333vw;margin:0vw auto 13.33333vw auto;line-height:1.2;text-align:center}#gameModeCol h4{margin:0vw 0vw 4vw 0vw;font-size:5.33333vw;color:#1f937e}#gameModeCol table{background:#FFF;margin:0vw 0vw 4vw 0vw;font-size:3.73333vw;color:#393939;border-radius:10px;border:3px solid #1f937e;border-spacing:0}#gameModeCol table span{font-size:3.2vw}#gameModeCol table th{background:#1f937e;padding:4vw 2.66667vw 4vw 2.66667vw;font-size:4.26667vw;color:#FFF;border-right:1px solid #FFF}#gameModeCol table th:nth-last-child(-n+3){width:22vw}#gameModeCol table th:last-child{border:none}#gameModeCol table tr td{padding:4vw 2.66667vw 4vw 2.66667vw;border-right:1px solid #1f937e}#gameModeCol table tr td:last-child{border:none}#gameModeCol table tr td:first-of-type{font-size:4.26667vw;color:#1f937e}#gameModeCol table tr:nth-of-type(2n) td{background:#f4f4f4}#gameModeCol table tr:last-of-type td:first-child{border-radius:0 0 0 10px}#gameModeCol table tr:last-of-type td:last-child{border-radius:0 0 10px 0}#gameModeCol table ul li{margin:0vw 0vw 4vw 0vw}#gameModeCol table ul li:last-child{margin-bottom:0}#gameModeCol table img{margin:0vw 0vw 2.66667vw 0vw}#gameModeCol table .icoMobile{width:9.06667vw}#gameModeCol table .icoTv{width:9.06667vw}#gameModeCol table .icoTable{width:8vw}#gameModeCol .notice{font-size:3.46667vw;color:#1f937e}@media (min-width: 750px){#gameModeCol{width:91.66667vw;max-width:1100px;margin:0vw auto 6.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol{margin:0px auto 80px auto}}@media (min-width: 750px){#gameModeCol h4{margin:0vw 0vw 2.5vw 0vw;font-size:2.5vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol h4{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol h4{font-size:30px}}@media (min-width: 750px){#gameModeCol table{width:100%;margin:0vw 0vw 2.5vw 0vw;font-size:1.5vw;border-radius:20px;border:5px solid #1f937e}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table{font-size:18px}}@media (min-width: 750px){#gameModeCol table span{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table span{font-size:16px}}@media (min-width: 750px){#gameModeCol table th{padding:2.5vw 1.66667vw 2.5vw 1.66667vw;font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table th{padding:30px 20px 30px 20px}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table th{font-size:20px}}@media (min-width: 750px){#gameModeCol table th:nth-last-child(-n+3){width:auto}#gameModeCol table tr td{padding:2.5vw 1.66667vw 2.5vw 1.66667vw;border-right:1px solid #1f937e}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table tr td{padding:30px 20px 30px 20px}}@media (min-width: 750px){#gameModeCol table tr td:last-child{border:none}#gameModeCol table tr td:first-of-type{font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table tr td:first-of-type{font-size:20px}}@media (min-width: 750px){#gameModeCol table tr:last-of-type td:first-child{border-radius:0 0 0 20px}#gameModeCol table tr:last-of-type td:last-child{border-radius:0 0 20px 0}#gameModeCol table ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}#gameModeCol table ul li{margin:0vw 1.66667vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table ul li{margin:0px 20px 0px 0px}}@media (min-width: 750px){#gameModeCol table ul li:last-child{margin-right:0}#gameModeCol table img{margin:0vw 0vw .83333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol table img{margin:0px 0px 10px 0px}}@media (min-width: 750px){#gameModeCol table .icoMobile{width:5.66667vw;max-width:68px}#gameModeCol table .icoTv{width:5.66667vw;max-width:68px}#gameModeCol table .icoTable{width:5vw;max-width:60px}#gameModeCol .notice{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){#gameModeCol .notice{font-size:16px}}#gameModeCol{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}#gameModeCol.s{-webkit-animation:fade-in-y 0.4s 0s ease 1;animation:fade-in-y 0.4s 0s ease 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}

/*# sourceMappingURL=maps/top.css.map */
