@media screen and (min-width:768px),print{.titleH2{color:#0062ff;font-size:4rem;font-weight:900;line-height:1.3}.titleH2--en{font-size:1rem;line-height:1}.titleH2__sub{color:#0062ff;font-size:1.5rem;font-weight:900;letter-spacing:1.2px;line-height:1.3}.titleH3{color:#0062ff;font-size:2.75rem;font-weight:900;margin-bottom:24px;line-height:1.3;letter-spacing:2.2px}.mv{height:min(736px,54.2372881356vw);padding-inline:min(120px,8.8430361091vw);overflow:hidden;position:relative}.mv__logo{position:absolute;top:min(165px,12.15917465vw);left:calc(50% + min(43px,3.1687546057vw));translate:-50% 0;z-index:1}.mv__logo img{width:min(445px,32.7929255711vw)}.mv__illustList{margin-inline:auto;max-width:1117px;height:100%;position:relative}.mv__illustList .mv__illust{display:block;position:absolute;width:min(380px,28.0029476787vw);height:min(380px,28.0029476787vw)}.mv__illustList .mv__illust>*{position:relative;z-index:1}.mv__illustList .mv__illust::before{border-radius:50%;background-color:#cfe5fb;content:"";display:block;position:absolute;top:min(16px,1.1790714812vw);left:min(16px,1.1790714812vw);width:min(350px,25.7921886514vw);height:min(350px,25.7921886514vw);z-index:1}.mv__illustList .mv__illust::after{background-color:#fff;border-radius:50%;border:3px dashed #0062ff;content:"";display:block;position:absolute;width:100%;height:100%;z-index:0}.mv__illustList .mv__illust .mv__illust-img{position:absolute}.mv__illustList .mv__illust .mv__illust-img img{width:100%}.mv__illustList .mv__illust .mv__illust-text{background-color:#0062ff;border-radius:min(40px,2.947678703vw);color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:min(1.125rem,1.3264554164vw);font-weight:700;line-height:1.3;padding:min(8px,.5895357406vw) min(24px,1.7686072218vw);position:absolute;text-align:center}.mv__illustList .mv__illust .mv__illust-step{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:min(1rem,1.1790714812vw);font-weight:700;line-height:1.3;position:relative}.mv__illustList .mv__illust .mv__illust-step::after{background:rgba(255,255,255,.5);content:"";display:block;margin-inline:min(8px,.5895357406vw);width:1px;height:min(20px,1.4738393515vw)}.mv__illustList .mv__illust .mv__illust-textLine{position:absolute}.mv__illustList .mv__illust .mv__illust-textLine svg{height:auto}.mv__illustList .mv__illust .mv__illust-name{color:#0062ff;font-size:min(1rem,1.1790714812vw);font-weight:700;line-height:1.3;text-shadow:max(-2px,-.1473839352vw) max(-2px,-.1473839352vw) 0 #f9faff,min(2px,.1473839352vw) max(-2px,-.1473839352vw) 0 #f9faff,max(-2px,-.1473839352vw) min(2px,.1473839352vw) 0 #f9faff,min(2px,.1473839352vw) min(2px,.1473839352vw) 0 #f9faff;position:absolute;bottom:min(40px,2.947678703vw);left:max(-22px,-1.6212232867vw)}.mv__illustList .mv__illust--1{top:min(27px,1.9896831245vw);left:0}.mv__illustList .mv__illust--1::before{background:-webkit-linear-gradient(297deg,#cfe5fb 51.17%,#81add9 106.03%);background:linear-gradient(153deg,#cfe5fb 51.17%,#81add9 106.03%)}.mv__illustList .mv__illust--1 .mv__illust-img{bottom:min(12px,.8843036109vw);left:min(15px,1.1053795136vw);width:min(350px,25.7921886514vw)}.mv__illustList .mv__illust--1 .mv__illust-text{top:min(168px,12.3802505527vw);left:max(-112px,-8.2535003685vw)}.mv__illustList .mv__illust--1 .mv__illust-text svg{width:min(74px,5.4532056006vw)}.mv__illustList .mv__illust--1 .mv__illust-step img{width:min(55px,4.0530582167vw)}.mv__illustList .mv__illust--1 .mv__illust-textLine{bottom:max(-52px,-3.8319823139vw);left:min(91px,6.7059690494vw)}.mv__illustList .mv__illust--2{top:min(13px,.9579955785vw);left:min(459px,33.8246131172vw);width:min(220px,16.2122328666vw);height:min(220px,16.2122328666vw)}.mv__illustList .mv__illust--2::before{width:min(190px,14.0014738394vw);height:min(190px,14.0014738394vw)}.mv__illustList .mv__illust--2 .mv__illust-img{top:min(13px,.9579955785vw);left:min(28px,2.0633750921vw);width:min(164px,12.0854826824vw)}.mv__illustList .mv__illust--2 .mv__illust-text{top:min(45px,3.3161385409vw);right:max(-138px,-10.1694915254vw)}.mv__illustList .mv__illust--2 .mv__illust-text svg{width:min(72px,5.3058216654vw)}.mv__illustList .mv__illust--2 .mv__illust-step img{width:min(58px,4.2741341194vw)}.mv__illustList .mv__illust--2 .mv__illust-textLine{bottom:max(-25px,-1.8422991894vw);left:0}.mv__illustList .mv__illust--3{top:min(37px,2.7266028003vw);right:0;width:min(300px,22.1075902727vw);height:min(300px,22.1075902727vw)}.mv__illustList .mv__illust--3::before{width:min(270px,19.8968312454vw);height:min(270px,19.8968312454vw)}.mv__illustList .mv__illust--3 .mv__illust-img{top:max(-24px,-1.7686072218vw);left:min(16px,1.1790714812vw);width:min(269px,19.8231392778vw)}.mv__illustList .mv__illust--3 .mv__illust-text{bottom:max(-52px,-3.8319823139vw);left:min(32px,2.3581429624vw)}.mv__illustList .mv__illust--3 .mv__illust-text svg{width:min(4px,.2947678703vw)}.mv__illustList .mv__illust--3 .mv__illust-step img{width:min(58px,4.2741341194vw)}.mv__illustList .mv__illust--3 .mv__illust-textLine{top:max(-61px,-4.4952100221vw);left:min(52px,3.8319823139vw)}.mv__illustList .mv__illust--3 .mv__illust-name{bottom:min(28px,2.0633750921vw);right:max(-19px,-1.4001473839vw);left:auto}.mv__illustList .mv__illust--4{bottom:min(15px,1.1053795136vw);right:min(15px,1.1053795136vw);width:min(280px,20.6337509211vw);height:min(280px,20.6337509211vw)}.mv__illustList .mv__illust--4::before{width:min(250px,18.4229918939vw);height:min(250px,18.4229918939vw)}.mv__illustList .mv__illust--4 .mv__illust-img{top:min(33px,2.43183493vw);left:min(65px,4.7899778924vw);width:min(178px,13.1171702284vw)}.mv__illustList .mv__illust--4 .mv__illust-text{bottom:min(29px,2.1370670597vw);left:max(-190px,-14.0014738394vw)}.mv__illustList .mv__illust--4 .mv__illust-text svg{width:min(91px,6.7059690494vw)}.mv__illustList .mv__illust--4 .mv__illust-step img{width:min(58px,4.2741341194vw)}.mv__illustList .mv__illust--4 .mv__illust-textLine{top:max(-26px,-1.915991157vw);right:max(-57px,-4.2004421518vw)}.mv__illustList .mv__illust--5{bottom:max(-29px,-2.1370670597vw);left:max(-8px,-.5895357406vw);width:min(330px,24.3183492999vw);height:min(330px,24.3183492999vw)}.mv__illustList .mv__illust--5::before{width:min(300px,22.1075902727vw);height:min(300px,22.1075902727vw)}.mv__illustList .mv__illust--5 .mv__illust-img{top:max(-9px,-.6632277082vw);left:min(16px,1.1790714812vw);width:min(318px,23.434045689vw)}.mv__illustList .mv__illust--5 .mv__illust-text{bottom:min(53px,3.9056742815vw);right:max(-186px,-13.706705969vw)}.mv__illustList .mv__illust--5 .mv__illust-text svg{width:min(76px,5.6005895357vw)}.mv__illustList .mv__illust--5 .mv__illust-step img{width:min(57.5px,4.2372881356vw)}.mv__illustList .mv__illust--5 .mv__illust-textLine{top:max(-33px,-2.43183493vw);left:max(-46px,-3.3898305085vw)}.mv__pop{background-color:#0062ff;border-radius:0 0 0 min(24px,1.7686072218vw);padding:min(24px,1.7686072218vw) min(25px,1.8422991894vw) min(24px,1.7686072218vw) min(27px,1.9896831245vw);position:absolute;top:0;right:0}.mv__pop img{width:min(24px,1.7686072218vw)}.mv .mv__illustList .mv__illust{-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;opacity:0}.mv.effect .mv__illustList .mv__illust{opacity:1}.mv.effect .mv__illustList .mv__illust .mv__illust-img,.mv.effect .mv__illustList .mv__illust::after,.mv.effect .mv__illustList .mv__illust::before{-webkit-animation:scale 20s ease-in infinite;animation:scale 20s ease-in infinite}.mv.effect .mv__illustList .mv__illust::after{-webkit-animation:scale 20s ease-in infinite,rotate 40s linear infinite;animation:scale 20s ease-in infinite,rotate 40s linear infinite}.mv.effect .mv__illustList .mv__illust:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.mv.effect .mv__illustList .mv__illust:nth-child(1) .mv__illust-img,.mv.effect .mv__illustList .mv__illust:nth-child(1)::before{-webkit-animation-delay:4s;animation-delay:4s}.mv.effect .mv__illustList .mv__illust:nth-child(1)::after{-webkit-animation:scale 20s ease-in infinite 4s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 4s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}.mv.effect .mv__illustList .mv__illust:nth-child(2) .mv__illust-img,.mv.effect .mv__illustList .mv__illust:nth-child(2)::before{-webkit-animation-delay:12s;animation-delay:12s}.mv.effect .mv__illustList .mv__illust:nth-child(2)::after{-webkit-animation:scale 20s ease-in infinite 12s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 12s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.mv.effect .mv__illustList .mv__illust:nth-child(3) .mv__illust-img,.mv.effect .mv__illustList .mv__illust:nth-child(3)::before{-webkit-animation-delay:20s;animation-delay:20s}.mv.effect .mv__illustList .mv__illust:nth-child(3)::after{-webkit-animation:scale 20s ease-in infinite 20s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 20s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust:nth-child(4){-webkit-transition-delay:.9s;transition-delay:.9s}.mv.effect .mv__illustList .mv__illust:nth-child(4) .mv__illust-img,.mv.effect .mv__illustList .mv__illust:nth-child(4)::before{-webkit-animation-delay:8s;animation-delay:8s}.mv.effect .mv__illustList .mv__illust:nth-child(4)::after{-webkit-animation:scale 20s ease-in infinite 8s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 8s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}.mv.effect .mv__illustList .mv__illust:nth-child(5) .mv__illust-img,.mv.effect .mv__illustList .mv__illust:nth-child(5)::before{-webkit-animation-delay:16s;animation-delay:16s}.mv.effect .mv__illustList .mv__illust:nth-child(5)::after{-webkit-animation:scale 20s ease-in infinite 16s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 16s,rotate 50s linear infinite}@-webkit-keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@-webkit-keyframes scale{0%{scale:1}2%{scale:1}3%{scale:.7}4%{scale:1.25}5%{scale:.9}6%{scale:1}100%{scale:1}}@keyframes scale{0%{scale:1}2%{scale:1}3%{scale:.7}4%{scale:1.25}5%{scale:.9}6%{scale:1}100%{scale:1}}.mv .mv__logo{-webkit-transition:opacity 1s ease-in-out 1.65s;transition:opacity 1s ease-in-out 1.65s;opacity:0;scale:0}.mv.effect .mv__logo{-webkit-animation:bound .8s ease-in 1.65s;animation:bound .8s ease-in 1.65s;opacity:1;scale:1}.mv.effect .mv__logo::after,.mv.effect .mv__logo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(45%,rgba(255,255,255,.6)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 45%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 45%,rgba(255,255,255,0) 100%);background-size:30% 100%;background-position:-200% 0;background-repeat:no-repeat;-webkit-animation:shine 5s ease-in-out 2.65s infinite;animation:shine 5s ease-in-out 2.65s infinite;-webkit-mask-image:url(/tsumitatesoken/top/images/logo_tsumitatesoken.svg);mask-image:url(/tsumitatesoken/top/images/logo_tsumitatesoken.svg);mask-mode:alpha;-webkit-mask-size:100%;mask-size:100%}.mv.effect .mv__logo::before{-webkit-animation:shine2 10s ease-in-out 8s infinite;animation:shine2 10s ease-in-out 8s infinite}@-webkit-keyframes shine{0%{background-position:-200% 0}20%{background-position:200% 0}100%{background-position:200% 0}}@keyframes shine{0%{background-position:-200% 0}20%{background-position:200% 0}100%{background-position:200% 0}}@-webkit-keyframes shine2{0%{background-position:-200% 0}10%{background-position:200% 0}100%{background-position:200% 0}}@keyframes shine2{0%{background-position:-200% 0}10%{background-position:200% 0}100%{background-position:200% 0}}.mv .mv__illustList .mv__illust-text{-webkit-transition:opacity .4s ease-in-out 3.45s;transition:opacity .4s ease-in-out 3.45s;opacity:0}.mv.effect .mv__illustList .mv__illust-text{opacity:1}.mv.effect .mv__illustList .mv__illust:nth-child(1) .mv__illust-text{-webkit-transition-delay:3.45s;transition-delay:3.45s}.mv.effect .mv__illustList .mv__illust:nth-child(2) .mv__illust-text{-webkit-transition-delay:3.65s;transition-delay:3.65s}.mv.effect .mv__illustList .mv__illust:nth-child(3) .mv__illust-text{-webkit-transition-delay:3.85s;transition-delay:3.85s}.mv.effect .mv__illustList .mv__illust:nth-child(4) .mv__illust-text{-webkit-transition-delay:4.05s;transition-delay:4.05s}.mv.effect .mv__illustList .mv__illust:nth-child(5) .mv__illust-text{-webkit-transition-delay:4.25s;transition-delay:4.25s}.mv .mv__illustList .mv__illust-textLine path{stroke-dasharray:300;stroke-dashoffset:300;opacity:0;-webkit-transition:opacity 0s ease 4.05s;transition:opacity 0s ease 4.05s}.mv.effect .mv__illustList .mv__illust-textLine path{stroke:#0062ff;stroke-dashoffset:0;opacity:1;-webkit-animation:strokeAnimation 1.4s ease-out 4.05s;animation:strokeAnimation 1.4s ease-out 4.05s}.mv.effect .mv__illustList .mv__illust:nth-child(1) .mv__illust-textLine path{-webkit-transition-delay:3.85s;transition-delay:3.85s;-webkit-animation-delay:3.85s;animation-delay:3.85s}.mv.effect .mv__illustList .mv__illust:nth-child(2) .mv__illust-textLine path{-webkit-transition-delay:4.15s;transition-delay:4.15s;-webkit-animation-delay:4.15s;animation-delay:4.15s}.mv.effect .mv__illustList .mv__illust:nth-child(3) .mv__illust-textLine path{-webkit-transition-delay:4.45s;transition-delay:4.45s;-webkit-animation-delay:4.45s;animation-delay:4.45s}.mv.effect .mv__illustList .mv__illust:nth-child(4) .mv__illust-textLine path{-webkit-transition-delay:4.75s;transition-delay:4.75s;-webkit-animation-delay:4.75s;animation-delay:4.75s}.mv.effect .mv__illustList .mv__illust:nth-child(5) .mv__illust-textLine path{-webkit-transition-delay:5.05s;transition-delay:5.05s;-webkit-animation-delay:5.05s;animation-delay:5.05s}@-webkit-keyframes strokeAnimation{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@keyframes strokeAnimation{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}.mv .mv__pop{translate:100% 0;-webkit-transition:translate .2s ease 5.4s;transition:translate .2s ease 5.4s}.mv.effect .mv__pop{translate:0 0}.whatsnew__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-block:22px}.whatsnew .whatsnew__header{border-right:1px solid rgba(255,255,255,.3);margin-right:34px;padding-right:62px;position:relative}.whatsnew .whatsnew__header-title{line-height:1}.whatsnew .whatsnew__header-text{font-size:.8125rem;line-height:2;letter-spacing:.39px}.whatsnew .whatsnew__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.whatsnew .whatsnew__text .whatsnew__text-date{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:24px;line-height:1;margin-top:9px}.whatsnew .whatsnew__text .whatsnew__text-new{margin-top:4px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.whatsnew .whatsnew__text .whatsnew__text-text{margin-left:8px}.whatsnew .whatsnew__text .whatsnew__text-text a{display:inline-block}.whatsnew .whatsnew__text .whatsnew__text-text a,.whatsnew .whatsnew__text .whatsnew__text-text a:link,.whatsnew .whatsnew__text .whatsnew__text-text a:visited{color:#fff}.whatsnew .whatsnew__text .whatsnew__text-text a:hover{text-decoration:none}.whatsnew .whatsnew__text .whatsnew__text-text a::after{background:url(/tsumitatesoken/common/images/btn_icon_more_white.svg) 50% 50% no-repeat;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";margin-left:24px;display:inline-block;width:12px;height:10px}.about .about__textarea-title{color:#0062ff;font-size:3.375rem;font-weight:900;line-height:1.5;letter-spacing:2.7px;margin-bottom:24px}.about .about__textarea-title .titleBgBlue{margin-right:12px}.movie__contents{text-align:center}.movieThumn{margin-bottom:40px}.movieThumn__btn{margin-inline:auto;position:relative;-webkit-transition:-webkit-filter .15s ease-in;transition:-webkit-filter .15s ease-in;transition:filter .15s ease-in;transition:filter .15s ease-in,-webkit-filter .15s ease-in}.movieThumn__btn .movieThumn__btn-play{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;position:absolute;top:50%;left:50%;translate:-50% -50%}.movieThumn__btn:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.interview{background-image:url(/tsumitatesoken/common/images/interview_bg.svg);background-position:50% 56px;background-repeat:no-repeat;background-size:1680px auto;overflow:hidden}.interview__inner{display:-ms-grid;display:grid;-ms-grid-columns:min(510px,42.5vw) 32px 1fr;grid-template-columns:min(510px,42.5vw) 1fr;gap:32px}.interview__slideImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}.interview__slideImg li{width:min(320px,26.6666666667vw);height:100%}.interview__slideImg-1{background:url(/tsumitatesoken/top/images/interview_bg_slide_1_pc.png) 0 0 repeat-y;background-size:100% auto;-webkit-animation:recruit-loop01 34s linear infinite;animation:recruit-loop01 34s linear infinite}.interview__slideImg-2{background:url(/tsumitatesoken/top/images/interview_bg_slide_2_pc.png) 0 0 repeat-y;background-size:100% auto;-webkit-animation:recruit-loop02 40.63s linear infinite;animation:recruit-loop02 40.63s linear infinite}@-webkit-keyframes recruit-loop01{from{background-position-y:0}to{background-position-y:max(-1032px,-86vw)}}@keyframes recruit-loop01{from{background-position-y:0}to{background-position-y:max(-1032px,-86vw)}}@-webkit-keyframes recruit-loop02{from{background-position-y:max(-1376px,-114.6666666667vw)}to{background-position-y:0}}@keyframes recruit-loop02{from{background-position-y:max(-1376px,-114.6666666667vw)}to{background-position-y:0}}}@media screen and (min-width:768px) and (max-width:980px){.about .col--2-pc{-ms-grid-columns:(auto) [1];grid-template-columns:repeat(1,auto);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.interview .titleH3{font-size:4.4897959184vw}}@media screen and (max-width:767px){.titleH2{color:#0062ff;font-size:8.5333333333vw;font-weight:900;line-height:1.3}.titleH2--en{font-size:4.2666666667vw;line-height:1}.titleH2__sub{color:#0062ff;font-size:4.8vw;font-weight:900;letter-spacing:.24vw;line-height:1.3;margin-top:2.1333333333vw}.titleH3{color:#0062ff;font-size:8.5333333333vw;font-weight:900;margin-bottom:4.2666666667vw;line-height:1.3;letter-spacing:.5333333333vw}.mv{height:197.3333333333vw;overflow:hidden;position:relative}.mv__logo{position:absolute;top:56.2666666667vw;left:50%;translate:-50% 0;z-index:1}.mv__logo img{width:77.3333333333vw}.mv__illustList{height:100%;position:relative}.mv__illustList .mv__illust{display:block;position:absolute;width:54.6666666667vw;height:54.6666666667vw}.mv__illustList .mv__illust>*{position:relative;z-index:1}.mv__illustList .mv__illust::before{border-radius:50%;background-color:#cfe5fb;content:"";display:block;position:absolute;top:2.6666666667vw;left:2.6666666667vw;width:49.3333333333vw;height:49.3333333333vw;z-index:1}.mv__illustList .mv__illust::after{background-color:#fff;border-radius:50%;border:.8vw dashed #0062ff;content:"";display:block;position:absolute;width:100%;height:100%;z-index:0}.mv__illustList .mv__illust .mv__illust-img{position:absolute}.mv__illustList .mv__illust .mv__illust-img img{width:100%}.mv__illustList .mv__illust .mv__illust-text{background-color:#0062ff;border-radius:10.6666666667vw;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.7333333333vw;font-weight:700;line-height:1.3;padding:1.3333333333vw 3.2vw;position:absolute;text-align:center}.mv__illustList .mv__illust .mv__illust-step{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:3.2vw;font-weight:700;line-height:1.3;position:relative}.mv__illustList .mv__illust .mv__illust-step img{width:auto;height:2.5466666667vw}.mv__illustList .mv__illust .mv__illust-step::after{background:rgba(255,255,255,.5);content:"";display:block;margin-inline:1.0666666667vw;width:1px;height:3.4666666667vw}.mv__illustList .mv__illust .mv__illust-textLine{position:absolute}.mv__illustList .mv__illust .mv__illust-textLine svg{height:auto}.mv__illustList .mv__illust .mv__illust-name{color:#0062ff;font-size:3.2vw;font-weight:700;line-height:1.3;text-shadow:-.5333333333vw -.5333333333vw 0 #f9faff,.5333333333vw -.5333333333vw 0 #f9faff,-.5333333333vw .5333333333vw 0 #f9faff,.5333333333vw .5333333333vw 0 #f9faff;position:absolute;top:9.3333333333vw;left:7.7333333333vw;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.mv__illustList .mv__illust--1{top:15.4666666667vw;left:-1.0666666667vw}.mv__illustList .mv__illust--1::before{background:-webkit-linear-gradient(297deg,#cfe5fb 51.17%,#81add9 106.03%);background:linear-gradient(153deg,#cfe5fb 51.17%,#81add9 106.03%)}.mv__illustList .mv__illust--1 .mv__illust-img{bottom:2.1333333333vw;left:2.6666666667vw;width:49.3333333333vw}.mv__illustList .mv__illust--1 .mv__illust-text{top:-8vw;right:7.2vw}.mv__illustList .mv__illust--1 .mv__illust-text svg{width:1.0666666667vw}.mv__illustList .mv__illust--1 .mv__illust-textLine{bottom:-20.8vw;right:4.8vw}.mv__illustList .mv__illust--2{top:5.8666666667vw;right:12.8vw;width:32vw;height:32vw}.mv__illustList .mv__illust--2::before{width:26.6666666667vw;height:26.6666666667vw}.mv__illustList .mv__illust--2 .mv__illust-img{top:.2666666667vw;left:1.3333333333vw;width:29.3333333333vw}.mv__illustList .mv__illust--2 .mv__illust-text{bottom:-11.4666666667vw;left:1.0666666667vw}.mv__illustList .mv__illust--2 .mv__illust-text svg{width:1.0666666667vw}.mv__illustList .mv__illust--2 .mv__illust-textLine{top:-9.6vw;left:50%;translate:-50% 0}.mv__illustList .mv__illust--3{bottom:27.7333333333vw;right:5.8666666667vw;width:41.3333333333vw;height:41.3333333333vw}.mv__illustList .mv__illust--3::before{width:36vw;height:36vw}.mv__illustList .mv__illust--3 .mv__illust-img{bottom:2.4vw;left:2.4vw;width:36vw}.mv__illustList .mv__illust--3 .mv__illust-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:-5.272vw;right:-4vw}.mv__illustList .mv__illust--3 .mv__illust-name{top:1.8053333333vw;right:-1.6vw;left:auto}.mv__illustList .mv__illust--4{bottom:-1.0666666667vw;left:34.9333333333vw;width:32vw;height:32vw}.mv__illustList .mv__illust--4::before{width:26.6666666667vw;height:26.6666666667vw}.mv__illustList .mv__illust--4 .mv__illust-img{top:4.2666666667vw;left:7.7333333333vw;width:18.9333333333vw}.mv__illustList .mv__illust--4 .mv__illust-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-inline:4.2666666667vw;top:14.9333333333vw;right:-24vw}.mv__illustList .mv__illust--4 .mv__illust-text svg{width:9.8666666667vw}.mv__illustList .mv__illust--4 .mv__illust-step::after{margin-right:0}.mv__illustList .mv__illust--4 .mv__illust-textLine{top:40%;left:-9.3333333333vw;translate:0 -50%}.mv__illustList .mv__illust--5{bottom:19.2vw;left:-1.6vw;width:41.3333333333vw;height:41.3333333333vw}.mv__illustList .mv__illust--5::before{width:36vw;height:36vw}.mv__illustList .mv__illust--5 .mv__illust-img{top:.8vw;left:2.6666666667vw;width:37.0666666667vw}.mv__illustList .mv__illust--5 .mv__illust-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-inline:4.2666666667vw;bottom:-15.7333333333vw;left:calc(50% - 1.0666666667vw);translate:-50% 0}.mv__illustList .mv__illust--5 .mv__illust-text svg{width:1.0666666667vw}.mv__illustList .mv__illust--5 .mv__illust-textLine{top:-12.5333333333vw;left:50%;translate:-50% 0}.mv__pop{background-color:#0062ff;border-radius:0 0 0 4.2666666667vw;padding:4.8vw 2.6666666667vw 4.5333333333vw;position:absolute;top:0;right:0}.mv__pop img{width:4vw}.mv .mv__illustList .mv__illust{-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;opacity:0}.mv.effect .mv__illustList .mv__illust{opacity:1}.mv.effect .mv__illustList .mv__illust .mv__illust-img,.mv.effect .mv__illustList .mv__illust::after,.mv.effect .mv__illustList .mv__illust::before{-webkit-animation:scale 20s ease-in infinite;animation:scale 20s ease-in infinite}.mv.effect .mv__illustList .mv__illust::after{-webkit-animation:scale 20s ease-in infinite,rotate 40s linear infinite;animation:scale 20s ease-in infinite,rotate 40s linear infinite}.mv.effect .mv__illustList .mv__illust--1{-webkit-transition-delay:0s;transition-delay:0s}.mv.effect .mv__illustList .mv__illust--1 .mv__illust-img,.mv.effect .mv__illustList .mv__illust--1::before{-webkit-animation-delay:4s;animation-delay:4s}.mv.effect .mv__illustList .mv__illust--1::after{-webkit-animation:scale 20s ease-in infinite 4s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 4s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust--2{-webkit-transition-delay:.3s;transition-delay:.3s}.mv.effect .mv__illustList .mv__illust--2 .mv__illust-img,.mv.effect .mv__illustList .mv__illust--2::before{-webkit-animation-delay:12s;animation-delay:12s}.mv.effect .mv__illustList .mv__illust--2::after{-webkit-animation:scale 20s ease-in infinite 12s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 12s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust--3{-webkit-transition-delay:.6s;transition-delay:.6s}.mv.effect .mv__illustList .mv__illust--3 .mv__illust-img,.mv.effect .mv__illustList .mv__illust--3::before{-webkit-animation-delay:20s;animation-delay:20s}.mv.effect .mv__illustList .mv__illust--3::after{-webkit-animation:scale 20s ease-in infinite 20s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 20s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust--4{-webkit-transition-delay:.9s;transition-delay:.9s}.mv.effect .mv__illustList .mv__illust--4 .mv__illust-img,.mv.effect .mv__illustList .mv__illust--4::before{-webkit-animation-delay:8s;animation-delay:8s}.mv.effect .mv__illustList .mv__illust--4::after{-webkit-animation:scale 20s ease-in infinite 8s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 8s,rotate 50s linear infinite}.mv.effect .mv__illustList .mv__illust--5{-webkit-transition-delay:1.2s;transition-delay:1.2s}.mv.effect .mv__illustList .mv__illust--5 .mv__illust-img,.mv.effect .mv__illustList .mv__illust--5::before{-webkit-animation-delay:16s;animation-delay:16s}.mv.effect .mv__illustList .mv__illust--5::after{-webkit-animation:scale 20s ease-in infinite 16s,rotate 50s linear infinite;animation:scale 20s ease-in infinite 16s,rotate 50s linear infinite}@-webkit-keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@-webkit-keyframes scale{0%{scale:1}2%{scale:1}3%{scale:.7}4%{scale:1.25}5%{scale:.9}6%{scale:1}100%{scale:1}}@keyframes scale{0%{scale:1}2%{scale:1}3%{scale:.7}4%{scale:1.25}5%{scale:.9}6%{scale:1}100%{scale:1}}.mv .mv__logo{-webkit-transition:opacity 1s ease-in-out 1.65s;transition:opacity 1s ease-in-out 1.65s;opacity:0;scale:0}.mv.effect .mv__logo{-webkit-animation:bound .8s ease-in 1.65s;animation:bound .8s ease-in 1.65s;opacity:1;scale:1}.mv.effect .mv__logo::after,.mv.effect .mv__logo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(45%,rgba(255,255,255,.6)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 45%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 45%,rgba(255,255,255,0) 100%);background-size:30% 100%;background-position:-200% 0;background-repeat:no-repeat;-webkit-animation:shine 5s ease-in-out 2.65s infinite;animation:shine 5s ease-in-out 2.65s infinite;-webkit-mask-image:url(/tsumitatesoken/top/images/logo_tsumitatesoken.svg);mask-image:url(/tsumitatesoken/top/images/logo_tsumitatesoken.svg);mask-mode:alpha;-webkit-mask-size:100%;mask-size:100%}.mv.effect .mv__logo::before{-webkit-animation:shine2 10s ease-in-out 8s infinite;animation:shine2 10s ease-in-out 8s infinite}@-webkit-keyframes shine{0%{background-position:-200% 0}20%{background-position:200% 0}100%{background-position:200% 0}}@keyframes shine{0%{background-position:-200% 0}20%{background-position:200% 0}100%{background-position:200% 0}}@-webkit-keyframes shine2{0%{background-position:-200% 0}10%{background-position:200% 0}100%{background-position:200% 0}}@keyframes shine2{0%{background-position:-200% 0}10%{background-position:200% 0}100%{background-position:200% 0}}.mv .mv__illustList .mv__illust-text{-webkit-transition:opacity .4s ease-in-out 3.45s;transition:opacity .4s ease-in-out 3.45s;opacity:0}.mv.effect .mv__illustList .mv__illust-text{opacity:1}.mv.effect .mv__illustList .mv__illust:nth-child(1) .mv__illust-text{-webkit-transition-delay:3.45s;transition-delay:3.45s}.mv.effect .mv__illustList .mv__illust:nth-child(2) .mv__illust-text{-webkit-transition-delay:3.65s;transition-delay:3.65s}.mv.effect .mv__illustList .mv__illust:nth-child(3) .mv__illust-text{-webkit-transition-delay:3.85s;transition-delay:3.85s}.mv.effect .mv__illustList .mv__illust:nth-child(4) .mv__illust-text{-webkit-transition-delay:4.05s;transition-delay:4.05s}.mv.effect .mv__illustList .mv__illust:nth-child(5) .mv__illust-text{-webkit-transition-delay:4.25s;transition-delay:4.25s}.mv .mv__illustList .mv__illust-textLine path{stroke-dasharray:300;stroke-dashoffset:300;opacity:0;-webkit-transition:opacity 0s ease 4.05s;transition:opacity 0s ease 4.05s}.mv.effect .mv__illustList .mv__illust-textLine path{stroke:#0062ff;stroke-dashoffset:0;opacity:1;-webkit-animation:strokeAnimation 1.4s ease-out 4.05s;animation:strokeAnimation 1.4s ease-out 4.05s}.mv.effect .mv__illustList .mv__illust:nth-child(1) .mv__illust-textLine path{-webkit-transition-delay:3.85s;transition-delay:3.85s;-webkit-animation-delay:3.85s;animation-delay:3.85s}.mv.effect .mv__illustList .mv__illust:nth-child(2) .mv__illust-textLine path{-webkit-transition-delay:4.15s;transition-delay:4.15s;-webkit-animation-delay:4.15s;animation-delay:4.15s}.mv.effect .mv__illustList .mv__illust:nth-child(3) .mv__illust-textLine path{-webkit-transition-delay:4.45s;transition-delay:4.45s;-webkit-animation-delay:4.45s;animation-delay:4.45s}.mv.effect .mv__illustList .mv__illust:nth-child(4) .mv__illust-textLine path{-webkit-transition-delay:4.75s;transition-delay:4.75s;-webkit-animation-delay:4.75s;animation-delay:4.75s}.mv.effect .mv__illustList .mv__illust:nth-child(5) .mv__illust-textLine path{-webkit-transition-delay:5.05s;transition-delay:5.05s;-webkit-animation-delay:5.05s;animation-delay:5.05s}@-webkit-keyframes strokeAnimation{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}@keyframes strokeAnimation{0%{stroke-dashoffset:300}100%{stroke-dashoffset:0}}.mv .mv__pop{translate:100% 0;-webkit-transition:translate .2s ease 5.4s;transition:translate .2s ease 5.4s}.mv.effect .mv__pop{translate:0 0}.whatsnew__wrap{padding-block:4.2666666667vw}.whatsnew .whatsnew__header{border-bottom:1px solid rgba(255,255,255,.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4.2666666667vw;padding-bottom:2.6666666667vw;position:relative}.whatsnew .whatsnew__header-title{line-height:1;margin-right:2.1333333333vw}.whatsnew .whatsnew__header-title img{width:28vw}.whatsnew .whatsnew__header-text{font-size:3.4666666667vw;line-height:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;letter-spacing:.104vw}.whatsnew .whatsnew__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.whatsnew .whatsnew__text .whatsnew__text-date{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:2.1333333333vw;line-height:1}.whatsnew .whatsnew__text .whatsnew__text-new{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.whatsnew .whatsnew__text .whatsnew__text-text{font-size:4.2666666667vw;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5}.whatsnew .whatsnew__text .whatsnew__text-text a{display:inline-block;font-weight:500}.whatsnew .whatsnew__text .whatsnew__text-text a,.whatsnew .whatsnew__text .whatsnew__text-text a:link,.whatsnew .whatsnew__text .whatsnew__text-text a:visited{color:#fff}.about .titleH2 img{width:56vw}.about .about__textarea-title{color:#0062ff;font-size:10.6666666667vw;font-weight:900;line-height:1.5;letter-spacing:.72vw;margin-bottom:6.4vw;padding-right:.5em}.about .about__textarea-title .titleBgBlue{margin-right:2.1333333333vw}.movie .titleH2 img{width:52.8vw}.movie__contents{text-align:center}.movie .movieThumn{margin-bottom:10.6666666667vw}.movie .movieThumn__btn{margin-inline:auto;position:relative;-webkit-transition:-webkit-filter .15s ease-in;transition:-webkit-filter .15s ease-in;transition:filter .15s ease-in;transition:filter .15s ease-in,-webkit-filter .15s ease-in}.movie .movieThumn__btn .movieThumn__btn-play{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.1333333333vw;position:absolute;top:52%;left:50%;translate:-50% -50%}.movie .movieThumn__btn .movieThumn__btn-play img{width:13.0666666667vw}.interview{background-image:url(/tsumitatesoken/common/images/interview_bg.svg);background-position:50% 58.6666666667vw;background-repeat:no-repeat;background-size:448vw auto;overflow:hidden}.interview .section__header{text-align:center}.interview .titleH2 img{width:87.2vw}.interview .titleH3{font-size:10.6666666667vw;text-align:center}.interview__inner{padding-bottom:19.2vw}.interview__slideImg{margin-inline:-4.2666666667vw}.interview__slideImg li{width:100%;height:56.5333333333vw}.interview__slideImg li+li{margin-top:4.2666666667vw}.interview__slideImg-1{background:url(/tsumitatesoken/top/images/interview_bg_slide_1_sp.png) 0 0 repeat-x;background-size:auto 100%;-webkit-animation:recruit-loop01 34s linear infinite;animation:recruit-loop01 34s linear infinite}.interview__slideImg-2{background:url(/tsumitatesoken/top/images/interview_bg_slide_2_sp.png) 0 0 repeat-x;background-size:auto 100%;-webkit-animation:recruit-loop02 34s linear infinite;animation:recruit-loop02 34s linear infinite}@-webkit-keyframes recruit-loop01{from{background-position-x:0}to{background-position-x:-352vw}}@keyframes recruit-loop01{from{background-position-x:0}to{background-position-x:-352vw}}@-webkit-keyframes recruit-loop02{from{background-position-x:-234.6666666667vw}to{background-position-x:0}}@keyframes recruit-loop02{from{background-position-x:-234.6666666667vw}to{background-position-x:0}}}