img{width:100%;height:auto}.why{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:normal}.kv{position:relative;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#52bded}.kv::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.kv__title{margin-left:auto;margin-right:auto}.kv__lead{color:#fff;text-align:center;line-height:2}.kv__cast-comment,.kv__cast-img{position:relative;margin-left:auto;margin-right:auto}.kv__cast-profile{position:absolute;left:50%;background-color:#fff;border:1px solid #000;line-height:1.25}.kv__cast-profile span{display:inline-block;line-height:1.4285714286}.prologue__yobousan-chara figcaption{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000}.prologue__data{position:relative;border:1px solid #000;background-color:#fff}.prologue__data::before{content:"";position:absolute;z-index:-1;width:100%;height:100%;border:1px solid #000;background-color:#52bded}.prologue__data-title{display:flex;justify-content:center;align-items:center;transform:translateY(-50%);margin-left:auto;margin-right:auto;background-color:#1e98e6;color:#fff;border:1px solid #000}.prologue__data-note{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W2","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Verdana","游ゴシック","YuGothic","Hiragino Sans",sans-serif;font-weight:300;text-align:center}.point__header{border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fafaf0}.point__title{display:flex;justify-content:center;transform:translateY(-50%)}.point__title span{position:relative;line-height:1}.point__title span::before{content:"";position:absolute;top:50%;left:0;z-index:-1;transform:translateY(-50%);width:100%;height:2px;background-color:#fafaf0}.point__nav{margin-left:auto;margin-right:auto}.point__nav-item{position:relative;display:flex;align-items:center;width:100%}.point__nav-item:not(:first-child){border-top:1px dashed #000}.point__nav-item::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url("../images/why/point_nav_arw.svg") 0 0 no-repeat;background-size:contain}.point__sec-header{display:flex;flex-direction:column;align-items:center}.point__sec-header-title{display:flex;justify-content:center}.point__sec-header-title span{background:url("../images/why/line_dot.svg") 0 100% repeat-x;line-height:1.3076923077}.point__scenes .js-inview{opacity:0;transform:translateY(20px);transition:opacity 640ms cubic-bezier(0, 0, 0.58, 1),transform 800ms cubic-bezier(0, 0, 0.58, 1);will-change:opacity,transform}.point__scenes .js-inview.is-inview{opacity:1;transform:translateY(0)}.point2__scenes .point__scenes-scene2{position:relative}.point2__scenes .point__scenes-scene2-btn{position:absolute}.point2__scenes .point__scenes-scene2-btn::before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#000}.point2__scenes .point__scenes-scene2-btn img{position:relative}@media(any-hover: hover){.point2__scenes .point__scenes-scene2-btn img{transition:transform 160ms cubic-bezier(0, 0, 0.58, 1);will-change:transform}.point2__scenes .point__scenes-scene2-btn:hover img{transform:translateY(min(0.1818181818vw, 2px))}}.btn-black{background-color:#000;color:#fff}.link_to_top{border-radius:45px;font-size:18px;font-weight:700;letter-spacing:0;margin:79px auto 83px;padding-bottom:10px;padding-top:7px;text-align:center;width:210px}.link_to_top:link,.link_to_top:visited{color:#fff;text-decoration:none}@media(any-hover: hover){.link_to_top:hover{filter:opacity(0.8)}}.backnumber{background-color:#b9e9ff;padding-bottom:105px;padding-top:45px}.backnumber__body{margin-left:auto;margin-right:auto;max-width:940px;padding-left:20px;padding-right:20px}.backnumber__heading{text-align:center}.backnumber__ttl{font-size:26px;font-weight:700}.backnumber__img{margin-left:auto;margin-right:auto;max-width:96px;font-size:0}.backnumber__list{display:grid;gap:20px 24px;grid-template-columns:repeat(2, 1fr);margin-top:40px}.backnumber__item{align-items:center;background-color:#fff;border:2px solid #000;border-radius:15px;display:flex;position:relative}.backnumber__item::after{background-image:url("../images/number/arw_r.svg");background-size:100%;content:"";display:block;height:13px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .2s linear;width:13px}.backnumber__item:hover::after{transform:translateX(4px) translateY(-50%)}.backnumber__item .link{align-items:center;-moz-column-gap:21px;column-gap:21px;display:flex;padding:11px 32px 14px 20px;text-decoration:none;width:100%}.backnumber__item .link__logo{flex-shrink:0;max-width:50px}.backnumber__item .link__desc .text{font-weight:700;letter-spacing:0;line-height:1.375}.pagetop{margin-bottom:-35px;margin-top:-35px}.footer{margin-top:0}@media only screen and (max-width: 780px){.why .container{padding-left:5.3333333333vw;padding-right:5.3333333333vw}.kv{margin-top:8.8vw}.kv::before{width:100%;height:38.9333333333vw;background-image:url("../images/why/kv_bg_mb.svg")}.kv__title{width:82.4vw;margin-top:-8.5333333333vw}.kv__lead{margin-top:5.3333333333vw;font-size:4.2666666667vw}.kv__cast-comment{width:62.4vw;margin-top:6.6666666667vw}.kv__cast-img{width:85.3333333333vw;margin-top:1.8666666667vw}.kv__cast-profile{bottom:-13.0666666667vw;border-radius:4.5333333333vw;padding:1.8666666667vw 3.7333333333vw;font-size:5.3333333333vw}.kv__cast-profile span{font-size:2.9333333333vw}.kv__cast-profile.--1{transform:translateX(-45.0666666667vw)}.kv__cast-profile.--2{transform:translateX(3.7333333333vw)}.prologue{margin-top:20.8vw;margin-bottom:11.7333333333vw}.prologue__yobousan-chara{position:relative;width:17.8666666667vw;margin-left:auto;margin-right:auto}.prologue__yobousan-chara figcaption{width:22.9333333333vw;height:8vw;margin-left:-2.4vw;margin-bottom:2.6666666667vw;border-radius:4vw;font-size:3.7333333333vw}.prologue__yobousan-comment{margin-top:-10.6666666667vw}.prologue__data{margin-top:12.5333333333vw;padding-bottom:5.8666666667vw;border-radius:5.3333333333vw}.prologue__data::before{right:-1.3333333333vw;bottom:-1.3333333333vw;border-radius:5.3333333333vw}.prologue__data-title{width:77.3333333333vw;height:9.0666666667vw;border-radius:4.5333333333vw;font-size:4vw}.prologue__data-graph{width:85.8666666667vw;margin-left:auto;margin-right:auto}.prologue__data-note{margin-top:3.7333333333vw;font-size:2.6666666667vw}.prologue__cast-comment{margin-top:9.3333333333vw}.prologue__cast-img{width:78.4vw;margin-top:-8.5333333333vw;margin-left:auto;margin-right:auto}.point__title span{padding-left:1.3333333333vw;padding-right:1.3333333333vw;font-size:5.8666666667vw}.point__nav{padding-bottom:5.3333333333vw}.point__nav-item{padding-top:6.1333333333vw;padding-bottom:6.1333333333vw;text-align:left}.point__nav-item .label{width:9.6vw;margin-right:1.6vw}.point__nav-item .num{width:10.6666666667vw;margin-right:2.6666666667vw}.point__nav-item .title{font-size:4.8vw;line-height:1.2747875354}.point__nav-item::before{right:0;width:8vw;height:8vw}.point__sec{margin-top:32vw}.point__sec .container{position:relative;padding-bottom:13.3333333333vw}.point__sec .container::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#e6f6ff;border-radius:10.6666666667vw}.point__sec-header{row-gap:5.0666666667vw}.point__sec-header-lanel{width:21.3333333333vw;margin-top:-16vw}.point__sec-header-title span{padding-bottom:2.6666666667vw;font-size:6.9333333333vw;background-size:auto 1.3333333333vw;text-align:center}.point__scenes{margin-top:9.0666666667vw}.point1__scenes .point__scenes-scene2{margin-top:-9.8666666667vw}.point1__scenes .point__scenes-scene3{margin-top:2.6666666667vw}.point1__scenes .point__scenes-scene4{margin-top:-9.8666666667vw}.point1__scenes .point__scenes-scene5{width:92vw;margin-top:1.0666666667vw;margin-left:-2.6666666667vw}.point1__scenes .point__scenes-scene6{margin-top:-9.8666666667vw}.point1__scenes .point__scenes-scene7{margin-top:.8vw}.point1__scenes .point__scenes-scene8{margin-top:-9.8666666667vw}.point1__scenes .point__scenes-scene9{margin-top:2.6666666667vw}.point2__scenes .point__scenes-scene1{margin-top:-3.4666666667vw}.point2__scenes .point__scenes-scene2{margin-top:-9.8666666667vw}.point2__scenes .point__scenes-scene2 .point__scenes-scene2-btn{right:5.0666666667vw;bottom:7.2vw;width:78.6666666667vw}.point2__scenes .point__scenes-scene2 .point__scenes-scene2-btn::before{bottom:-0.8vw;border-radius:4vw}.point2__scenes .point__scenes-scene3{margin-top:.8vw;margin-right:-2.1333333333vw}.point2__scenes .point__scenes-scene4{margin-top:-9.8666666667vw;margin-bottom:-5.3333333333vw}.point3__scenes .point__scenes-scene2{margin-top:-9.8666666667vw}.point3__scenes .point__scenes-scene3{margin-top:1.6vw}.point3__scenes .point__scenes-scene4{margin-top:-9.8666666667vw}.point3__scenes .point__scenes-scene5{margin-top:2.6666666667vw}.point3__scenes .point__scenes-scene6{width:92vw;margin-top:-9.8666666667vw;margin-right:-2.6666666667vw}.link_to_top{border-radius:12vw;font-size:4.8vw;margin-bottom:13.3333333333vw;margin-top:15.2vw;padding-bottom:2.6666666667vw;padding-top:2.6666666667vw;width:56vw}.backnumber{margin-bottom:24.8vw;padding-bottom:8.2666666667vw;padding-top:6.6666666667vw}.backnumber__ttl{font-size:5.3333333333vw}.backnumber__img{max-width:20.2666666667vw}.backnumber__list{gap:2.1333333333vw 0;grid-template-columns:1fr;margin-top:2.6666666667vw}.backnumber__item{border-radius:2.6666666667vw;border-width:0.5333333333vw}.backnumber__item::after{height:3.4666666667vw;right:4vw;width:3.4666666667vw}.backnumber__item .link{-moz-column-gap:4vw;column-gap:4vw;padding:2.6666666667vw 8vw 2.9333333333vw 4.2666666667vw}.backnumber__item .link__logo{max-width:10.1333333333vw}.backnumber__item .link__desc .text{font-size:3.7333333333vw}.pagetop{margin-bottom:-9.33vw;margin-top:-9.33vw}}@media screen and (min-width: 781px){.why .container{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:min(4.5454545455vw,50px);padding-right:min(4.5454545455vw,50px)}.kv{margin-top:min(4.5454545455vw,50px)}.kv::before{width:min(116.9090909091vw,1286px);height:min(21.8181818182vw,240px);background-image:url("../images/why/kv_bg_dt.svg")}.kv__title{width:min(38.9090909091vw,428px);margin-top:max(-4.4545454545vw,-49px)}.kv__lead{margin-top:min(3.1818181818vw,35px);font-size:min(1.8181818182vw,20px)}.kv__cast-comment{width:min(28.1818181818vw,310px);margin-top:min(4.0909090909vw,45px)}.kv__cast-img{width:min(35.6363636364vw,392px);margin-top:min(0.5454545455vw,6px)}.kv__cast-profile{bottom:min(6vw,66px);border-radius:min(1.5454545455vw,17px);padding:min(0.6363636364vw,7px) min(1.2727272727vw,14px);font-size:min(1.8181818182vw,20px)}.kv__cast-profile span{font-size:min(1.2727272727vw,14px)}.kv__cast-profile.--1{transform:translateX(max(-35.6363636364vw, -392px))}.kv__cast-profile.--2{transform:translateX(min(16.7272727273vw, 184px))}.prologue{margin-top:min(4.5454545455vw,50px);margin-bottom:min(7.2727272727vw,80px)}.prologue__yobousan{display:flex;justify-content:space-between;align-items:center}.prologue__yobousan-chara{width:min(10.2727272727vw,113px)}.prologue__yobousan-chara figcaption{width:min(8.5454545455vw,94px);height:min(3.0909090909vw,34px);margin-left:auto;margin-right:auto;margin-bottom:min(1.1818181818vw,13px);border-radius:min(1.5454545455vw,17px);font-size:min(1.4545454545vw,16px)}.prologue__yobousan-comment{width:min(77.6363636364vw,854px)}.prologue__data{width:min(90vw,990px);margin-top:min(6.3636363636vw,70px);padding-bottom:min(2.7272727273vw,30px);border-radius:min(3.2727272727vw,36px)}.prologue__data::before{right:max(-0.9090909091vw,-10px);bottom:max(-0.9090909091vw,-10px);border-radius:min(3.2727272727vw,36px)}.prologue__data-title{width:min(48.1818181818vw,530px);height:min(4.7272727273vw,52px);border-radius:min(2.3636363636vw,26px);font-size:min(2.3636363636vw,26px)}.prologue__data-graph{width:min(81.0909090909vw,892px);margin-top:min(0.4545454545vw,5px);margin-left:min(4.8181818182vw,53px)}.prologue__data-note{margin-top:min(1.4545454545vw,16px);font-size:min(1.2727272727vw,14px)}.prologue__cast{display:flex;align-items:flex-end;-moz-column-gap:min(1.8181818182vw,20px);column-gap:min(1.8181818182vw,20px);margin-top:min(2.1818181818vw,24px)}.prologue__cast-comment{width:min(57.3636363636vw,631px)}.prologue__cast-img{width:min(30.5454545455vw,336px)}.point__title span{padding-left:min(1.8181818182vw,20px);padding-right:min(1.8181818182vw,20px);font-size:min(2.7272727273vw,30px)}.point__nav{width:min(80.7272727273vw,888px);margin-left:auto;margin-right:auto;padding-bottom:min(2.1818181818vw,24px)}.point__nav-item{padding:min(1.8181818182vw,20px)}.point__nav-item .label{width:min(3.3636363636vw,37px);margin-right:min(0.5454545455vw,6px)}.point__nav-item .num{width:min(3.6363636364vw,40px);margin-right:min(1.6363636364vw,18px)}.point__nav-item .title{font-size:min(1.8181818182vw,20px)}.point__nav-item::before{right:min(0.7272727273vw,8px);width:min(2.7272727273vw,30px);height:min(2.7272727273vw,30px)}.point__sec{margin-top:min(14.1818181818vw,156px)}.point__sec .container{position:relative;padding-bottom:min(7.2727272727vw,80px)}.point__sec .container::before{content:"";position:absolute;top:0;right:max(-3vw,-33px);z-index:-1;width:calc(50vw + min(53vw,583px));height:100%;background-color:#e6f6ff;border-radius:0 min(3.6363636364vw,40px) min(3.6363636364vw,40px) 0}.point__sec.--2 .container::before{left:max(-3vw,-33px);right:inherit;border-radius:min(3.6363636364vw,40px) 0 0 min(3.6363636364vw,40px)}.point__sec:first-of-type{margin-top:min(15.8181818182vw,174px)}.point__sec-header{row-gap:min(2.7272727273vw,30px)}.point__sec-header-lanel{width:min(10.6363636364vw,117px);margin-top:max(-6.7272727273vw,-74px)}.point__sec-header-title span{padding-bottom:min(0.9090909091vw,10px);font-size:min(4.5454545455vw,50px);background-size:auto min(0.4545454545vw,5px)}.point__scenes{margin-top:min(4.5454545455vw,50px)}.point__scenes-column{display:flex;justify-content:space-between}.point1__scenes .point__scenes-scene1{width:min(93.1818181818vw,1025px);margin-top:max(-3vw,-33px);margin-left:max(-2.2727272727vw,-25px)}.point1__scenes .point__scenes-scene2{margin-top:min(2.7272727273vw,30px)}.point1__scenes .point__scenes-scene3{flex-shrink:0;width:min(46.4545454545vw,511px);margin-top:min(2.7272727273vw,30px)}.point1__scenes .point__scenes-scene4{width:min(47.2727272727vw,520px);margin-top:min(4.5454545455vw,50px);margin-left:max(-2.8181818182vw,-31px);transition-delay:240ms}.point1__scenes .point__scenes-scene5{position:relative;z-index:1;flex-shrink:0;width:min(62.1818181818vw,684px)}.point1__scenes .point__scenes-scene6{width:min(38.0909090909vw,419px);margin-top:min(5.4545454545vw,60px);margin-left:max(-9.3636363636vw,-103px);transition-delay:240ms}.point1__scenes .point__scenes-scene7{flex-shrink:0;width:min(48.8181818182vw,537px);margin-top:max(-1.8181818182vw,-20px);margin-left:max(-3.7272727273vw,-41px)}.point1__scenes .point__scenes-scene8{width:min(50.0909090909vw,551px);margin-top:min(4vw,44px);margin-left:max(-4.2727272727vw,-47px);transition-delay:240ms}.point1__scenes .point__scenes-scene9{margin-top:min(1vw,11px)}.point2__scenes .point__scenes-scene1{flex-shrink:0;width:min(39.1818181818vw,431px)}.point2__scenes .point__scenes-scene2{width:min(54.4545454545vw,599px);margin-top:min(2.7272727273vw,30px);margin-left:max(-2.7272727273vw,-30px);transition-delay:240ms}.point2__scenes .point__scenes-scene2 .point__scenes-scene2-btn{right:min(1.9090909091vw,21px);bottom:min(2.7272727273vw,30px);width:min(26.8181818182vw,295px)}.point2__scenes .point__scenes-scene2 .point__scenes-scene2-btn::before{bottom:max(-0.2727272727vw,-3px);border-radius:min(1.3636363636vw,15px)}.point2__scenes .point__scenes-scene3{flex-shrink:0;width:min(39.1818181818vw,431px);margin-top:min(2.7272727273vw,30px)}.point2__scenes .point__scenes-scene4{width:min(53.6363636364vw,590px);margin-top:min(5.4545454545vw,60px);margin-left:max(-1.9090909091vw,-21px);margin-bottom:max(-1vw,-11px);transition-delay:240ms}.point3__scenes .point__scenes-scene1{flex-shrink:0;width:min(46.4545454545vw,511px)}.point3__scenes .point__scenes-scene2{width:min(47.2727272727vw,520px);margin-top:min(2.7272727273vw,30px);margin-left:max(-2.8181818182vw,-31px);transition-delay:240ms}.point3__scenes .point__scenes-scene3{flex-shrink:0;width:min(54.6363636364vw,601px);margin-top:min(0.2727272727vw,3px)}.point3__scenes .point__scenes-scene4{width:min(39.1818181818vw,431px);margin-top:min(3.8799414348vw,53px);margin-left:max(-2.9090909091vw,-32px);transition-delay:240ms}.point3__scenes .point__scenes-scene5{flex-shrink:0;width:min(46.4545454545vw,511px);margin-top:min(2.7272727273vw,30px)}.point3__scenes .point__scenes-scene6{width:min(49vw,539px);margin-top:min(4.5454545455vw,50px);margin-left:max(-2.8181818182vw,-31px);margin-right:max(-1.7272727273vw,-19px);transition-delay:240ms}}