html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-family:Avenir Next, Avenir, roboto, source-han-sans-japanese, Helvetica, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;width:100%;font-size:62.5%;visibility:hidden;font-weight:500}html.is-modal{overflow:hidden}html.wf-active{visibility:visible}html .ja-lang__title{font-family:corporate-logo-ver2, source-han-sans-japanese, Helvetica, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;-webkit-transform:rotate(-0.03deg);transform:rotate(-0.03deg);font-weight:900}html .en-lang__title{font-family:Avenir Next, Avenir, roboto, Helvetica, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif}html .text{font-family:Avenir Next, Avenir, roboto, source-han-sans-japanese, Helvetica, '游ゴシック', YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif}body{-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;line-height:1.7;min-width:320px;min-height:100vh;height:100%;font-weight:700;width:100%;height:100%;position:relative;font-size:1.6rem;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}body.is-loaded{background-color:#fff}body.is-loaded .mv-wrap{opacity:1}a{color:#000;text-decoration:none}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}header{position:relative;z-index:200}footer{position:relative;z-index:100}hr{height:0;margin:0;padding:0;border:0}.hover-alpha{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.hover-alpha:hover{opacity:0.5}@media all and (max-width: 640px){.is-MobileOS .hover-alpha:hover{opacity:1}}.hover-scale{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;display:block}.hover-scale:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.hover-scale:hover img{opacity:1}@media all and (max-width: 640px){.is-MobileOS .hover-scale:hover{-webkit-transform:scale(1);transform:scale(1)}}.article{position:relative;z-index:50}.wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden}.isload .wrapper{opacity:0}.contents{width:100%}@media all and (max-width: 640px){.contents{overflow:hidden}}.w-100{width:100%;vertical-align:bottom}.pc{display:block}@media all and (max-width: 640px){.pc{display:none !important}}.sp{display:none !important}@media all and (max-width: 640px){.sp{display:block !important}}.pc-inline-block{display:inline-block !important}@media all and (max-width: 640px){.pc-inline-block{display:none !important}}.sp-inline-block{display:none !important}@media all and (max-width: 640px){.sp-inline-block{display:inline-block !important}}.bg-black{background-color:#000;color:#fff}.bg-black{background-color:#000}.bg-red{background-color:#ff0000}.bg-gray{background-color:#999}.btn-hover__scroll{overflow:hidden}.btn-hover__scroll span{display:block !important;text-align:center;width:100%}.btn-hover__scroll:hover span{-webkit-animation:btn-hover__scroll--motion 2s linear infinite;animation:btn-hover__scroll--motion 2s linear infinite}@media all and (max-width: 640px){.btn-hover__scroll:hover span{-webkit-animation:none;animation:none}}.is-MobileOS .btn-hover__scroll:hover span{-webkit-animation:none;animation:none}@-webkit-keyframes btn-hover__scroll--motion{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes btn-hover__scroll--motion{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.motion-target{opacity:0}.btn-hover__scale{-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.btn-hover__scale:hover{-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important}@media all and (max-width: 640px){.is-MobileOS .btn-hover__scale:hover{-webkit-transform:scale(1);transform:scale(1)}}.btn-set{font-weight:700}.hover-link-underline:hover{text-decoration:underline}.font-weight-600{font-weight:600}.text-bold-corp{font-family:corporate-logo-ver2, source-han-sans-japanese, Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;-webkit-transform:rotate(-0.03deg);transform:rotate(-0.03deg);font-weight:900}.text-normal-corp{font-family:corporate-logo-ver2, source-han-sans-japanese, Helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;-webkit-transform:rotate(-0.03deg);transform:rotate(-0.03deg);font-weight:500}.footer{background-color:#fff;z-index:49;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2.31214vw}@media screen and (min-width: 1731px){.footer{padding-bottom:40px}}@media all and (max-width: 640px){.footer{position:relative;top:-1px;padding-bottom:6.25vw}}.footer .footer-wrap{overflow:hidden;padding-top:4.91329vw}@media screen and (min-width: 1731px){.footer .footer-wrap{padding-top:85px}}@media all and (max-width: 640px){.footer .footer-wrap{padding-top:9.375vw}}.footer .footer-wrap.l-index::after{margin-top:6.24277vw;height:5.20231vw;background-image:url(/graduate/23/assets/img/common/icon_loop.png)}@media screen and (min-width: 1731px){.footer .footer-wrap.l-index::after{margin-top:108px}}@media screen and (min-width: 1731px){.footer .footer-wrap.l-index::after{height:90px}}@media screen and (min-width: 1731px){.footer .footer-wrap.l-index::after{height:90px;background-size:auto 90px}}@media all and (max-width: 640px){.footer .footer-wrap.l-index{margin-top:12.5vw}.footer .footer-wrap.l-index::after{height:14.0625vw}}.footer .footer-wrap.l-index.motion-loop.js-motion-loop::after{-webkit-animation:bgscroll-r 8s linear infinite;animation:bgscroll-r 8s linear infinite}@media screen and (min-width: 1731px){.footer .footer-wrap.l-index.motion-loop.js-motion-loop::after{-webkit-animation:bgscroll 8s linear infinite;animation:bgscroll 8s linear infinite}}@media all and (max-width: 640px){.footer .footer-wrap.l-index.motion-loop.js-motion-loop::after{-webkit-animation:bgscroll-sp 8s linear infinite;animation:bgscroll-sp 8s linear infinite}}@-webkit-keyframes bgscroll{100%{background-position:-608px 0}}@keyframes bgscroll{100%{background-position:-608px 0}}@-webkit-keyframes bgscroll-r{100%{background-position:-35.14451vw 0}}@keyframes bgscroll-r{100%{background-position:-35.14451vw 0}}@-webkit-keyframes bgscroll-sp{100%{background-position:-95vw 0}}@keyframes bgscroll-sp{100%{background-position:-95vw 0}}.footer .footer-btn__entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.36994vw;width:28.67052vw;height:6.93642vw;border-radius:3.46821vw;margin:0 auto;color:#fff}@media screen and (min-width: 1731px){.footer .footer-btn__entry{font-size:41px;font-size:4.1rem}}@media screen and (min-width: 1731px){.footer .footer-btn__entry{width:496px}}@media screen and (min-width: 1731px){.footer .footer-btn__entry{height:120px}}@media screen and (min-width: 1731px){.footer .footer-btn__entry{border-radius:60px}}@media all and (max-width: 640px){.footer .footer-btn__entry{font-size:6.875vw;width:75vw;height:18.75vw;border-radius:9.375vw}}.footer .footer-btn__entry--close-text{font-size:1.15607vw;font-weight:500;line-height:1.6;font-weight:700;text-align:center;margin-top:1.15607vw}@media screen and (min-width: 1731px){.footer .footer-btn__entry--close-text{font-size:20px;font-size:2rem}}@media screen and (min-width: 1731px){.footer .footer-btn__entry--close-text{margin-top:20px}}@media all and (max-width: 640px){.footer .footer-btn__entry--close-text{font-size:3.75vw;margin-top:3.125vw}}.footer .footer-coontents{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.35838vw}@media screen and (min-width: 1731px){.footer .footer-coontents{margin-top:110px}}@media all and (max-width: 640px){.footer .footer-coontents{margin-top:11.71875vw}}.footer .fotter-nav__menu{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:71.6763vw}@media screen and (min-width: 1731px){.footer .fotter-nav__menu{width:1240px}}@media all and (max-width: 640px){.footer .fotter-nav__menu{display:block;width:78.125vw}}.footer .fotter-nav__menu--ul.left{position:relative;left:10%}@media all and (max-width: 640px){.footer .fotter-nav__menu--ul.left{left:0}}.footer .fotter-nav__menu--ul.left2{position:relative;left:6%}@media all and (max-width: 640px){.footer .fotter-nav__menu--ul.left2{left:0}}.footer .fotter-nav__menu--li{margin-bottom:1.7341vw}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li{margin-bottom:30px}}.footer .fotter-nav__menu--li a{display:inline-block;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.footer .fotter-nav__menu--li a:hover{opacity:0.5}@media all and (max-width: 640px){.is-MobileOS .footer .fotter-nav__menu--li a:hover{opacity:1}}.footer .fotter-nav__menu--li .fotter-nav__menu--child{width:100%}@media all and (max-width: 640px){.footer .fotter-nav__menu--li .fotter-nav__menu--child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5.46875vw}}.footer .fotter-nav__menu--li .fotter-nav__menu--child span{display:block;white-space:nowrap}.footer .fotter-nav__menu--li .fotter-nav__menu--child .en{font-weight:700;font-size:1.7341vw;width:22.54335vw}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .en{font-size:30px;font-size:3rem}}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .en{width:390px}}@media all and (max-width: 640px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .en{font-size:4.6875vw;width:50%;line-height:1.2}}.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja{font-weight:bold;font-size:1.15607vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2.60116vw;line-height:1.6;font-weight:700}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja{font-size:20px;font-size:2rem}}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja{padding-left:45px}}@media all and (max-width: 640px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja{font-size:3.125vw;padding-left:0;width:50%;line-height:1.2;margin-bottom:1em}.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja.sp-margin-bottom{margin-bottom:1em}}.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja::before{content:'';display:inline-block;width:1.90751vw;height:1px;background-color:#adbfc8;vertical-align:middle;margin-right:.28902vw;margin-left:-2.31214vw}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja::before{width:33px}}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja::before{margin-right:5px}}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja::before{margin-left:-40px}}@media all and (max-width: 640px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja::before{width:6.25vw;margin-right:1.5625vw;margin-left:-7.8125vw}}.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja-flex span{margin-left:2.02312vw}@media screen and (min-width: 1731px){.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja-flex span{margin-left:35px}}.footer .fotter-nav__menu--li .fotter-nav__menu--child .ja-flex span:first-child{margin-left:0}.footer .fotter-nav__ui{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .fotter-nav__ui--ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .fotter-nav__ui--ul a{width:8.90173vw;height:2.42775vw;border-radius:1.15607vw;font-size:1.04046vw;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media screen and (min-width: 1731px){.footer .fotter-nav__ui--ul a{width:154px}}@media screen and (min-width: 1731px){.footer .fotter-nav__ui--ul a{height:42px}}@media screen and (min-width: 1731px){.footer .fotter-nav__ui--ul a{border-radius:20px}}@media screen and (min-width: 1731px){.footer .fotter-nav__ui--ul a{font-size:18px;font-size:1.8rem}}@media all and (max-width: 640px){.footer .fotter-nav__ui--ul a{width:43.75vw;height:9.84375vw;border-radius:4.6875vw;font-size:3.59375vw;font-weight:500}}.footer .fotter-nav__ui--insta{font-weight:500;vertical-align:middle;margin-left:1.15607vw;width:2.54335vw;line-height:1}@media screen and (min-width: 1731px){.footer .fotter-nav__ui--insta{margin-left:20px}}@media screen and (min-width: 1731px){.footer .fotter-nav__ui--insta{width:44px}}@media all and (max-width: 640px){.footer .fotter-nav__ui--insta{margin-left:3.125vw;width:9.6875vw}}.footer .footer-privacy{font-size:.57803vw;margin-top:2.89017vw;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}@media screen and (min-width: 1731px){.footer .footer-privacy{font-size:10px;font-size:1rem}}@media screen and (min-width: 1731px){.footer .footer-privacy{margin-top:50px}}@media all and (max-width: 640px){.footer .footer-privacy{font-size:1.875vw;margin-top:3.90625vw;text-align:left;line-height:1.2}}.footer .footer-privacy:hover{opacity:0.5}.footer .footer-copyright{font-size:.57803vw;margin-top:1.15607vw}@media screen and (min-width: 1731px){.footer .footer-copyright{font-size:10px;font-size:1rem}}@media screen and (min-width: 1731px){.footer .footer-copyright{margin-top:20px}}@media all and (max-width: 640px){.footer .footer-copyright{font-size:1.875vw;margin-top:1.5625vw;text-align:left;line-height:1.2}}@-webkit-keyframes motion-drone-ball-key{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:scale(0.98);transform:scale(0.98)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}75%{-webkit-transform:scale(0.99);transform:scale(0.99)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes motion-drone-ball-key{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:scale(0.98);transform:scale(0.98)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}75%{-webkit-transform:scale(0.99);transform:scale(0.99)}100%{-webkit-transform:scale(1);transform:scale(1)}}.page .footer::after{margin-top:9.375vw}.page .footer-wrap.l-index{margin-top:0}.header{position:fixed;top:0;left:0;width:100%}@media all and (max-width: 640px){.header.active{height:100%;background-color:#a243f5}}.page-home .header-warap{position:relative;width:100%;height:6.93642vw}@media screen and (min-width: 1731px){.page-home .header-warap{height:120px}}@media all and (max-width: 640px){.page-home .header-warap{height:21.875vw}}.page-home .header-title{position:relative;top:1.15607vw;left:.86705vw}@media screen and (min-width: 1731px){.page-home .header-title{top:20px}}@media screen and (min-width: 1731px){.page-home .header-title{left:15px}}@media all and (max-width: 640px){.page-home .header-title{top:3.90625vw;left:4.6875vw}}.page-home .header-title a{display:inline-block}.page-home .header-logo{width:12.42775vw}@media screen and (min-width: 1731px){.page-home .header-logo{width:215px}}.page-home .header-logo img{vertical-align:middle;line-height:1}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .header-logo{width:24.85549vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-logo{width:430px}}@media all and (max-width: 640px){.page-home .header-logo{width:35.9375vw}}.page-home .header-title__ja{font-size:1.15607vw;display:block}@media screen and (min-width: 1731px){.page-home .header-title__ja{font-size:20px;font-size:2rem}}@media all and (max-width: 640px){.page-home .header-title__ja{font-size:3.75vw}}.page-home .header-ui{position:absolute;top:.86705vw;right:4.62428vw;font-size:1.38728vw}@media screen and (min-width: 1731px){.page-home .header-ui{top:15px}}@media screen and (min-width: 1731px){.page-home .header-ui{right:80px}}@media screen and (min-width: 1731px){.page-home .header-ui{font-size:24px;font-size:2.4rem}}@media all and (max-width: 640px){.page-home .header-ui{font-size:3.4375vw;width:39.0625vw;right:14.0625vw;top:3.90625vw}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .header-ui__btn{position:relative;right:2.31214vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn{right:40px}}@media all and (max-width: 640px){.page-home .header-ui__btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{width:6.99422vw;height:2.25434vw;border-radius:1.15607vw;margin-bottom:.57803vw;font-size:.92486vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{width:121px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{height:39px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{border-radius:20px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{margin-bottom:10px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{font-size:16px;font-size:1.6rem}}.page-home .header-ui__btn a:first-child,.page-home .header-ui__btn .btn-close:first-child{margin-top:0}.page-home .header-ui__btn a span,.page-home .header-ui__btn .btn-close span{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{width:13.98844vw;height:4.50867vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{width:242px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{height:78px}}@media all and (max-width: 640px){.page-home .header-ui__btn a,.page-home .header-ui__btn .btn-close{font-size:3.4375vw;width:18.90625vw;height:6.875vw;border-radius:3.4375vw}}.page-home .header-ui__btn a.header-ui__instagram{display:block;position:absolute;width:2.19653vw;height:2.19653vw;top:2.89017vw;right:-3.75723vw}@media screen and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{width:38px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{height:38px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{top:50px}}@media screen and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{right:-65px}}.page-home .header-ui__btn a.header-ui__instagram img{vertical-align:top}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .header-ui__btn a.header-ui__instagram{width:4.39306vw;height:4.39306vw;top:5.78035vw;right:-6.06936vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{width:76px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{height:76px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{top:100px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page-home .header-ui__btn a.header-ui__instagram{right:-105px}}@media all and (max-width: 640px){.page-home .header-ui__btn a.header-ui__instagram{display:none}}.page-home .page-sp{display:none}@media all and (max-width: 640px){.page-home .page-sp{display:none}}.page .header-warap,body.page-home.home-scloll-y .header-warap{position:relative;width:100%;background-color:#fff;height:3.69942vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1731px){.page .header-warap,body.page-home.home-scloll-y .header-warap{height:64px}}@media screen and (min-width: 641px) and (max-width: 878px){.page .header-warap,body.page-home.home-scloll-y .header-warap{height:7.39884vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-warap,body.page-home.home-scloll-y .header-warap{height:128px}}@media all and (max-width: 640px){.page .header-warap,body.page-home.home-scloll-y .header-warap{height:15vw}}.page .header-home,body.page-home.home-scloll-y .header-home{display:none}.page .header-under,body.page-home.home-scloll-y .header-under{display:block}.page .header-title,body.page-home.home-scloll-y .header-title{left:0;top:0}.page .header-title a,body.page-home.home-scloll-y .header-title a{position:relative;left:.86705vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto}@media screen and (min-width: 1731px){.page .header-title a,body.page-home.home-scloll-y .header-title a{left:15px}}@media all and (max-width: 640px){.page .header-title a,body.page-home.home-scloll-y .header-title a{left:2.34375vw}}.page .header-logo,body.page-home.home-scloll-y .header-logo{width:18.15029vw}@media screen and (min-width: 1731px){.page .header-logo,body.page-home.home-scloll-y .header-logo{width:314px}}@media screen and (min-width: 641px) and (max-width: 878px){.page .header-logo,body.page-home.home-scloll-y .header-logo{width:36.30058vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-logo,body.page-home.home-scloll-y .header-logo{width:628px}}@media all and (max-width: 640px){.page .header-logo,body.page-home.home-scloll-y .header-logo{width:41.09375vw}.page .header-logo img,body.page-home.home-scloll-y .header-logo img{vertical-align:middle}}.page .header-title__ja,body.page-home.home-scloll-y .header-title__ja{font-size:1.21387vw;line-height:1;display:block}@media screen and (min-width: 1731px){.page .header-title__ja,body.page-home.home-scloll-y .header-title__ja{font-size:21px;font-size:2.1rem}}@media all and (max-width: 640px){.page .header-title__ja,body.page-home.home-scloll-y .header-title__ja{font-size:3.75vw;line-height:1}}.page .header-ui,body.page-home.home-scloll-y .header-ui{position:absolute;top:.86705vw;right:4.62428vw;font-size:1.38728vw}@media screen and (min-width: 1731px){.page .header-ui,body.page-home.home-scloll-y .header-ui{top:15px}}@media screen and (min-width: 1731px){.page .header-ui,body.page-home.home-scloll-y .header-ui{right:80px}}@media screen and (min-width: 1731px){.page .header-ui,body.page-home.home-scloll-y .header-ui{font-size:24px;font-size:2.4rem}}@media screen and (min-width: 641px) and (max-width: 878px){.page .header-ui,body.page-home.home-scloll-y .header-ui{right:6.93642vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-ui,body.page-home.home-scloll-y .header-ui{right:120px}}@media all and (max-width: 640px){.page .header-ui,body.page-home.home-scloll-y .header-ui{font-size:3.4375vw;width:39.0625vw;right:12.5vw;top:3.90625vw}}.page .header-ui__btn,body.page-home.home-scloll-y .header-ui__btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 641px) and (max-width: 878px){.page .header-ui__btn,body.page-home.home-scloll-y .header-ui__btn{right:0}}.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{width:6.99422vw;height:2.25434vw;margin-left:.57803vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}@media screen and (min-width: 1731px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{width:121px}}@media screen and (min-width: 1731px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{height:39px}}@media screen and (min-width: 1731px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{margin-left:10px}}.page .header-ui__btn a span,.page .header-ui__btn .btn-close span,body.page-home.home-scloll-y .header-ui__btn a span,body.page-home.home-scloll-y .header-ui__btn .btn-close span{line-height:1}@media screen and (min-width: 641px) and (max-width: 878px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{width:13.98844vw;height:4.50867vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{width:242px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{height:78px}}@media all and (max-width: 640px){.page .header-ui__btn a,.page .header-ui__btn .btn-close,body.page-home.home-scloll-y .header-ui__btn a,body.page-home.home-scloll-y .header-ui__btn .btn-close{width:18.90625vw;height:6.875vw;margin-left:.78125vw}}.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{position:relative;display:block;width:2.19653vw;height:2.19653vw;top:auto;right:auto}@media screen and (min-width: 1731px){.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{width:38px}}@media screen and (min-width: 1731px){.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{height:38px}}.page .header-ui__btn a.header-ui__instagram img,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram img{vertical-align:top}@media screen and (min-width: 641px) and (max-width: 878px){.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{width:4.39306vw;height:4.39306vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{width:76px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{height:76px}}@media all and (max-width: 640px){.page .header-ui__btn a.header-ui__instagram,body.page-home.home-scloll-y .header-ui__btn a.header-ui__instagram{display:none}}.page .page-sp,body.page-home.home-scloll-y .page-sp{display:none}@media all and (max-width: 640px){.page .page-sp,body.page-home.home-scloll-y .page-sp{display:block}}.header .menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:46.24277vw;height:100%}@media screen and (min-width: 1731px){.header .menu-wrap{min-height:800px}}@media all and (max-width: 640px){.header .menu-wrap{display:block;min-height:100%}}@media all and (max-width: 640px){.header .navi-nav__menu{margin-bottom:15.625vw}}.header .navi-nav__menu a{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.header .navi-nav__menu a:hover{opacity:0.5}@media all and (max-width: 640px){.is-MobileOS .header .navi-nav__menu a:hover{opacity:1}}.header .navi-nav__menu--li{margin-bottom:1.7341vw}@media screen and (min-width: 1731px){.header .navi-nav__menu--li{margin-bottom:30px}}@media all and (max-width: 640px){.header .navi-nav__menu--li{margin-bottom:3.90625vw}}.header .navi-nav__menu--li .navi-nav__menu--child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media all and (max-width: 640px){.header .navi-nav__menu--li .navi-nav__menu--child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header .navi-nav__menu--li .navi-nav__menu--child span{display:block;white-space:nowrap}.header .navi-nav__menu--li .navi-nav__menu--child .en{font-weight:900;font-size:1.7341vw;width:22.54335vw}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .en{font-size:30px;font-size:3rem}}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .en{width:390px}}@media all and (max-width: 640px){.header .navi-nav__menu--li .navi-nav__menu--child .en{font-size:3.75vw;width:auto;width:36.71875vw}}.header .navi-nav__menu--li .navi-nav__menu--child .ja{font-weight:500;font-size:1.15607vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2.60116vw;line-height:1}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .ja{font-size:20px;font-size:2rem}}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .ja{padding-left:45px}}@media all and (max-width: 640px){.header .navi-nav__menu--li .navi-nav__menu--child .ja{font-size:3.75vw;width:auto;padding-left:0;line-height:1.4}}.header .navi-nav__menu--li .navi-nav__menu--child .ja::before{content:'';display:inline-block;width:1.90751vw;height:1px;background-color:#adbfc8;vertical-align:middle;margin-right:.28902vw;margin-left:-2.31214vw}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .ja::before{width:33px}}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .ja::before{margin-right:5px}}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .ja::before{margin-left:-40px}}@media all and (max-width: 640px) and (max-width: 640px){.header .navi-nav__menu--li .navi-nav__menu--child .ja::before{width:5.15625vw;height:1px;margin-left:-6.25vw;margin-right:1.5625vw}}.header .navi-nav__menu--li .navi-nav__menu--child .ja-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.header .navi-nav__menu--li .navi-nav__menu--child .ja-flex span{margin-left:2.02312vw}@media screen and (min-width: 1731px){.header .navi-nav__menu--li .navi-nav__menu--child .ja-flex span{margin-left:35px}}.header .navi-nav__menu--li .navi-nav__menu--child .ja-flex span:first-child{margin-left:0}@media all and (max-width: 640px){.header .navi-nav__menu--li .navi-nav__menu--child .ja-flex{display:block}.header .navi-nav__menu--li .navi-nav__menu--child .ja-flex span{margin-left:0}}.header .navi-nav__ui{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 640px){.header .navi-nav__ui{display:block}}.header .navi-nav__ui--ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:29.65318vw}@media screen and (min-width: 1731px){.header .navi-nav__ui--ul{width:513px}}@media all and (max-width: 640px){.header .navi-nav__ui--ul{display:block;width:100%}}.header .navi-nav__ui--ul a,.header .navi-nav__ui--ul .btn-close{width:14.33526vw;height:3.98844vw;border-radius:1.96532vw;font-size:1.84971vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700}@media screen and (min-width: 1731px){.header .navi-nav__ui--ul a,.header .navi-nav__ui--ul .btn-close{width:248px}}@media screen and (min-width: 1731px){.header .navi-nav__ui--ul a,.header .navi-nav__ui--ul .btn-close{height:69px}}@media screen and (min-width: 1731px){.header .navi-nav__ui--ul a,.header .navi-nav__ui--ul .btn-close{border-radius:34px}}@media screen and (min-width: 1731px){.header .navi-nav__ui--ul a,.header .navi-nav__ui--ul .btn-close{font-size:32px}}@media all and (max-width: 640px){.header .navi-nav__ui--ul a,.header .navi-nav__ui--ul .btn-close{width:81.875vw;height:11.71875vw;border-radius:5.9375vw;font-size:5.3125vw;margin-top:3.125vw}}.header .navi-nav__ui--ul .btn-close{font-size:1.38728vw}@media screen and (min-width: 1731px){.header .navi-nav__ui--ul .btn-close{font-size:24px}}@media all and (max-width: 640px){.header .navi-nav__ui--ul .btn-close{font-size:4.0625vw}}.header .navi-nav__ui--insta{font-weight:500;vertical-align:middle;margin-left:2.60116vw}@media screen and (min-width: 1731px){.header .navi-nav__ui--insta{margin-left:45px}}.header .navi-nav__ui--insta::before{content:'';display:inline-block;vertical-align:middle;width:3.64162vw;height:3.64162vw;margin-right:.86705vw;background-image:url(/graduate/23/assets/img/common/insta_logo.png);background-repeat:no-repeat;background-position:center right;background-size:contain}@media screen and (min-width: 1731px){.header .navi-nav__ui--insta::before{width:63px}}@media screen and (min-width: 1731px){.header .navi-nav__ui--insta::before{height:63px}}@media screen and (min-width: 1731px){.header .navi-nav__ui--insta::before{margin-right:15px}}@media all and (max-width: 640px){.header .navi-nav__ui--insta{margin-left:0;position:absolute;bottom:8.59375vw;right:7.8125vw;color:#fff;font-size:3.75vw}.header .navi-nav__ui--insta::before{content:none;display:none}.header .navi-nav__ui--insta::after{content:'';display:inline-block;vertical-align:middle;width:11.5625vw;height:11.5625vw;margin-left:1.5625vw;background-image:url(/graduate/23/assets/img/common/insta_logo.png);background-repeat:no-repeat;background-position:center right;background-size:contain}}.header .menu-wave{position:relative;width:30.63584vw;z-index:10;background-image:url(/graduate/23/assets/img/common/navi_bg_wave.png);background-repeat:repeat-y;background-position:center right;background-size:contain}.header .menu-wave::before{content:'';background-color:#a243f5;position:absolute;top:0;left:-16vw;width:100%;height:100%;z-index:-1}.header .menu-navi{position:relative;width:75.43353vw;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .menu-navi::before{content:'';display:block;width:11.56069vw;height:100%;position:absolute;left:-11.56069vw;top:0;background-color:#fff}@media all and (max-width: 640px){.header .menu-navi{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8.59375vw 0}.header .menu-navi::before{content:none;display:none}}.header .menu-wave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (max-width: 640px){.header .menu-wave{display:none}}.header .menu-wave__chara{width:18.43931vw;margin-top:3.46821vw;margin-bottom:2.31214vw}@media screen and (min-width: 1731px){.header .menu-wave__chara{width:319px}}@media screen and (min-width: 1731px){.header .menu-wave__chara{margin-top:60px}}@media screen and (min-width: 1731px){.header .menu-wave__chara{margin-bottom:40px}}.header .menu-wave__logo,.header .menu-wave__text{margin-left:2.31214vw}@media screen and (min-width: 1731px){.header .menu-wave__logo,.header .menu-wave__text{margin-left:40px}}.header .menu-wave__logo a{line-height:1;display:block}.header .menu-wave__logo--img{position:relative;width:12.42775vw;margin-bottom:.57803vw}@media screen and (min-width: 1731px){.header .menu-wave__logo--img{width:215px}}@media screen and (min-width: 1731px){.header .menu-wave__logo--img{margin-bottom:10px}}@media all and (max-width: 640px){.header .menu-wave__logo--img{width:33.59375vw;margin-bottom:0}}.header .menu-wave__logo--text{position:relative;font-size:1.21387vw;line-height:1;color:#fff}@media screen and (min-width: 1731px){.header .menu-wave__logo--text{font-size:21px;font-size:2.1rem}}@media all and (max-width: 640px){.header .menu-wave__logo--text{font-size:3.75vw;margin-top:2.34375vw}}.header .menu-wave__text{font-size:2.42775vw;color:#fff;font-weight:900;line-height:1.233}@media screen and (min-width: 1731px){.header .menu-wave__text{font-size:42px;font-size:4.2rem}}.header .menu-wave__box{display:block;margin-right:5.78035vw;margin-top:-2.31214vw}@media screen and (min-width: 1731px){.header .menu-wave__box{margin-right:100px}}@media screen and (min-width: 1731px){.header .menu-wave__box{margin-top:-40px}}.header .sp-navi{position:relative;position:relative;background-image:url(data:image/png;base64,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AgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HB3UYx9AAABeklEQVQJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBMQAJMV3HAJECBAgAABAgKgHiBAgAABAgQIJBP4/8sROsfEH1fRAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center right;background-size:100% auto}.header .sp-navi:before{display:block;content:'';width:100%;padding-top:47.65625%}.header .sp-navi>.content{position:absolute;top:0;left:0;right:0;bottom:0}.header .sp-navi .sp-navi__wrap{position:absolute;top:0;left:0;width:100%;height:100%}.header .sp-navi .menu-sp__logo{position:absolute;bottom:8.59375vw;top:auto;left:10.15625vw}.header .menu-box{display:none;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;overflow:auto;overflow-x:hidden}@media all and (max-width: 640px){.header .menu-box{background-color:#a243f5}}.header .menu-trigger,.header .menu-trigger span{display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.header .menu-trigger{position:absolute;width:2.13873vw;height:2.13873vw;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;top:.86705vw;right:.86705vw;background-image:url(/graduate/23/assets/img/common/ico_heder_menu.png);background-repeat:no-repeat;background-size:contain;z-index:10}@media screen and (min-width: 1731px){.header .menu-trigger{width:37px}}@media screen and (min-width: 1731px){.header .menu-trigger{height:37px}}@media screen and (min-width: 1731px){.header .menu-trigger{top:15px}}@media screen and (min-width: 1731px){.header .menu-trigger{right:15px}}@media screen and (min-width: 641px) and (max-width: 878px){.header .menu-trigger{width:4.27746vw;height:4.27746vw}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.header .menu-trigger{width:74px}}@media screen and (min-width: 641px) and (max-width: 878px) and (min-width: 1731px){.header .menu-trigger{height:74px}}@media all and (max-width: 640px){.header .menu-trigger{width:7.1875vw;height:7.1875vw;top:3.90625vw;right:3.125vw}}.header.active .menu-box{display:block}.header.active .menu-trigger{top:1.7341vw;right:1.7341vw;background-image:url(/graduate/23/assets/img/common/ico_heder_menu_close.png);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1731px){.header.active .menu-trigger{top:30px}}@media screen and (min-width: 1731px){.header.active .menu-trigger{right:30px}}@media all and (max-width: 640px){.header.active .menu-trigger{top:7.8125vw;right:6.25vw}}.header.active .menu-wave{-webkit-animation:left-motion 0.3s linear;animation:left-motion 0.3s linear}@media all and (max-width: 640px){.header.active .menu-wave{-webkit-animation:none;animation:none}}.header.active .menu-navi{-webkit-animation:right-motion 0.3s linear;animation:right-motion 0.3s linear}@media all and (max-width: 640px){.header.active .menu-navi{-webkit-animation:none;animation:none}}@-webkit-keyframes left-motion{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left-motion{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes right-motion{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right-motion{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.page-home .contents{overflow:hidden}.page-home .header-home{display:block}.page-home .header-under{display:none}.page-home .section-wrap{overflow:hidden}.page-home .section-01{position:relative;width:100%;height:43.3526vw;background-color:#00ddff;z-index:50}@media screen and (min-width: 1731px){.page-home .section-01{height:750px}}@media all and (max-width: 640px){.page-home .section-01{height:114.84375vw}}.page-home .section-01::before{content:'';display:block;position:absolute;width:100%;height:2.71676vw;background-image:url(/graduate/23/assets/img/top/sec_01_bg_top.png);background-position:left bottom;background-size:contain;background-repeat:repeat-x;top:-2.60116vw}@media screen and (min-width: 1731px){.page-home .section-01::before{height:47px}}@media screen and (min-width: 1731px){.page-home .section-01::before{top:-45px}}@media all and (max-width: 640px){.page-home .section-01::before{height:6.875vw;top:-6.5625vw;background-image:url(/graduate/23/assets/img/top/sec_01_bg_top_sp.png)}}.page-home .section-01::after{content:'';display:block;position:absolute;width:100%;height:2.71676vw;background-image:url(/graduate/23/assets/img/top/sec_01_bg_bottom.png);background-size:contain;background-repeat:repeat-x;background-position:left top;bottom:-2.60116vw;z-index:-1}@media screen and (min-width: 1731px){.page-home .section-01::after{height:47px}}@media screen and (min-width: 1731px){.page-home .section-01::after{bottom:-45px}}@media all and (max-width: 640px){.page-home .section-01::after{height:6.875vw;bottom:-6.5625vw;background-image:url(/graduate/23/assets/img/top/sec_01_bg_bottom_sp.png)}}.page-home .section-01.motion-loop.js-motion-loop::before,.page-home .section-01.motion-loop.js-motion-loop::after{-webkit-animation:wave_loop-r 25s linear infinite;animation:wave_loop-r 25s linear infinite}@media screen and (min-width: 1731px){.page-home .section-01.motion-loop.js-motion-loop::before,.page-home .section-01.motion-loop.js-motion-loop::after{-webkit-animation:wave_loop-over 25s linear infinite;animation:wave_loop-over 25s linear infinite}}@media all and (max-width: 640px){.page-home .section-01.motion-loop.js-motion-loop::before,.page-home .section-01.motion-loop.js-motion-loop::after{-webkit-animation:wave_loop-sp 15s linear infinite;animation:wave_loop-sp 15s linear infinite}}@-webkit-keyframes wave_loop-over{100%{background-position:941px 0}}@keyframes wave_loop-over{100%{background-position:941px 0}}@-webkit-keyframes wave_loop-r{100%{background-position:54.39306vw 0}}@keyframes wave_loop-r{100%{background-position:54.39306vw 0}}@-webkit-keyframes wave_loop-sp{100%{background-position:100vw 0}}@keyframes wave_loop-sp{100%{background-position:100vw 0}}.page-home .section-01 .section-col{position:absolute;top:0;left:0;width:100%;height:100%;font-size:2.19653vw;margin-top:6.35838vw}@media screen and (min-width: 1731px){.page-home .section-01 .section-col{font-size:38px;font-size:3.8rem}}@media screen and (min-width: 1731px){.page-home .section-01 .section-col{margin-top:110px}}@media all and (max-width: 640px){.page-home .section-01 .section-col{font-size:5.625vw;margin-top:12.5vw}}.page-home .section-01 .section-col.l-index{overflow:hidden}.page-home .section-01 .section-col.l-index::after{margin-top:5.20231vw;height:8.90173vw;background-image:url(/graduate/23/assets/img/top/sec_01_loop_img.png)}@media screen and (min-width: 1731px){.page-home .section-01 .section-col.l-index::after{margin-top:90px}}@media screen and (min-width: 1731px){.page-home .section-01 .section-col.l-index::after{height:154px}}@media screen and (min-width: 1731px){.page-home .section-01 .section-col.l-index::after{height:154px}}@media all and (max-width: 640px){.page-home .section-01 .section-col.l-index{margin-top:9.375vw;margin-bottom:3.90625vw}.page-home .section-01 .section-col.l-index::after{background-image:url(/graduate/23/assets/img/top/sec_01_loop_img_sp.png);height:20.9375vw}}.page-home .section-01 .section-col.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_01_loop-r 8s linear infinite;animation:sec_01_loop-r 8s linear infinite}@media screen and (min-width: 1731px){.page-home .section-01 .section-col.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_01_loop-over 8s linear infinite;animation:sec_01_loop-over 8s linear infinite}}@media all and (max-width: 640px){.page-home .section-01 .section-col.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_01_loop-sp 8s linear infinite;animation:sec_01_loop-sp 8s linear infinite}}@-webkit-keyframes sec_01_loop-over{100%{background-position:901px 0}}@keyframes sec_01_loop-over{100%{background-position:901px 0}}@-webkit-keyframes sec_01_loop-r{100%{background-position:52.08092vw 0}}@keyframes sec_01_loop-r{100%{background-position:52.08092vw 0}}@-webkit-keyframes sec_01_loop-sp{100%{background-position:191.875vw 0}}@keyframes sec_01_loop-sp{100%{background-position:191.875vw 0}}.page-home .section-01 .lead{text-align:center;font-size:2.19653vw}@media screen and (min-width: 1731px){.page-home .section-01 .lead{font-size:38px;font-size:3.8rem}}@media all and (max-width: 640px){.page-home .section-01 .lead{font-size:5.625vw}}.page-home .section-01 .lead .lead-text{color:#fff;display:block}.page-home .section-02{position:relative}.page-home .section-02::before{content:'';position:absolute;width:100%;z-index:10;left:0;height:16.99422vw;background-image:url(/graduate/23/assets/img/top/sec_02_bottom.png);background-size:contain;background-repeat:repeat-x;z-index:10;bottom:-10.98266vw}@media screen and (min-width: 1731px){.page-home .section-02::before{height:294px}}@media screen and (min-width: 1731px){.page-home .section-02::before{bottom:-190px}}@media all and (max-width: 640px){.page-home .section-02::before{background-size:cover;background-image:url(/graduate/23/assets/img/top/sec_02_bottom_sp.png);height:27.5vw;bottom:-14.0625vw}}.page-home .section-02.l-index::after{top:3.46821vw;height:1.50289vw;background-image:url(/graduate/23/assets/img/top/sec_02_bottom_text.png);background-position:left top;position:relative;z-index:20}@media screen and (min-width: 1731px){.page-home .section-02.l-index::after{top:60px}}@media screen and (min-width: 1731px){.page-home .section-02.l-index::after{height:26px}}@media screen and (min-width: 1731px){.page-home .section-02.l-index::after{height:26px}}@media all and (max-width: 640px){.page-home .section-02.l-index::after{height:4.0625vw}}.page-home .section-02.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_02_loop-r 8s linear infinite;animation:sec_02_loop-r 8s linear infinite}@media screen and (min-width: 1731px){.page-home .section-02.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_02_loop-over 8s linear infinite;animation:sec_02_loop-over 8s linear infinite}}@media all and (max-width: 640px){.page-home .section-02.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_02_loop-sp 8s linear infinite;animation:sec_02_loop-sp 8s linear infinite}}@-webkit-keyframes sec_02_loop-over{100%{background-position:-908px 0}}@keyframes sec_02_loop-over{100%{background-position:-908px 0}}@-webkit-keyframes sec_02_loop-r{100%{background-position:-52.48555vw 0}}@keyframes sec_02_loop-r{100%{background-position:-52.48555vw 0}}@-webkit-keyframes sec_02_loop-sp{100%{background-position:-141.875vw 0}}@keyframes sec_02_loop-sp{100%{background-position:-141.875vw 0}}.page-home .section-02 .section-block{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-home .section-02 .section-block.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media all and (max-width: 640px){.page-home .section-02 .section-block{display:block}}.page-home .section-02 .section-box{position:relative;width:50%;max-width:50%;min-height:28.90173vw}@media screen and (min-width: 1731px){.page-home .section-02 .section-box{min-height:500px}}@media all and (max-width: 640px){.page-home .section-02 .section-box{width:100%;max-width:100%;min-height:59.375vw}}.page-home .section-02 .section-box.section-c{width:100%;max-width:100%}.page-home .section-02 .section-image{overflow:hidden}.page-home .section-02 .section-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:4.62428vw;padding-right:4.62428vw;padding-top:4.62428vw;padding-bottom:4.62428vw}@media screen and (min-width: 1731px){.page-home .section-02 .section-center{padding-left:80px}}@media screen and (min-width: 1731px){.page-home .section-02 .section-center{padding-right:80px}}@media screen and (min-width: 1731px){.page-home .section-02 .section-center{padding-top:80px}}@media screen and (min-width: 1731px){.page-home .section-02 .section-center{padding-bottom:80px}}@media all and (max-width: 640px){.page-home .section-02 .section-center{display:block;padding-left:3.125vw;padding-right:3.125vw;padding-top:9.375vw;padding-bottom:9.375vw;min-height:100%;text-align:center}}.page-home .section-02 .news-box__ul dl{font-size:1.15607vw;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.6;font-weight:700;margin-bottom:1em}@media screen and (min-width: 1731px){.page-home .section-02 .news-box__ul dl{font-size:20px;font-size:2rem}}.page-home .section-02 .news-box__ul dl dt{margin-right:1em}@media all and (max-width: 640px){.page-home .section-02 .news-box__ul dl{display:block;font-size:3.75vw}}.page-home .section-02 .news-box__ul li:last-child dl{margin-bottom:0}.page-home .section-02 .sec-col p{font-size:1.15607vw;line-height:1.6}@media screen and (min-width: 1731px){.page-home .section-02 .sec-col p{font-size:20px;font-size:2rem}}@media all and (max-width: 640px){.page-home .section-02 .sec-col p{display:block;font-size:3.75vw}}.page-home .section-02 .sec-ui{margin-top:2.60116vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1731px){.page-home .section-02 .sec-ui{margin-top:45px}}@media all and (max-width: 640px){.page-home .section-02 .sec-ui{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.6875vw;margin-bottom:6.25vw}}.page-home .section-02 .sec-ui a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:13.93064vw;height:2.42775vw;border-radius:1.21387vw;margin-bottom:.57803vw;font-size:1.04046vw;font-weight:700}@media screen and (min-width: 1731px){.page-home .section-02 .sec-ui a{width:241px}}@media screen and (min-width: 1731px){.page-home .section-02 .sec-ui a{height:42px}}@media screen and (min-width: 1731px){.page-home .section-02 .sec-ui a{border-radius:21px}}@media screen and (min-width: 1731px){.page-home .section-02 .sec-ui a{margin-bottom:10px}}@media screen and (min-width: 1731px){.page-home .section-02 .sec-ui a{font-size:18px;font-size:1.8rem}}@media all and (max-width: 640px){.page-home .section-02 .sec-ui a{width:56.40625vw;height:9.84375vw;border-radius:4.84375vw;margin-bottom:1.5625vw;font-size:3.75vw}}.page-home .section-02 .sec-att{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:22.83237vw}@media screen and (min-width: 1731px){.page-home .section-02 .sec-att{width:395px}}.page-home .section-02 .sec-hand{width:7.10983vw;margin-left:.86705vw}@media screen and (min-width: 1731px){.page-home .section-02 .sec-hand{width:123px}}@media screen and (min-width: 1731px){.page-home .section-02 .sec-hand{margin-left:15px}}.page-home .section-02 .sec-hand img:nth-child(2){display:none}.page-home .section-02 .sec-hand.active img{display:none}.page-home .section-02 .sec-hand.active img:nth-child(2){display:block}.page-home .section-02 .section-news .sec-col{padding-top:2.02312vw}@media screen and (min-width: 1731px){.page-home .section-02 .section-news .sec-col{padding-top:35px}}@media all and (max-width: 640px){.page-home .section-02 .section-news .sec-col{padding-top:0}}.page-home .section-02 .section-news .section-ph{position:absolute;width:40.17341vw;bottom:-3.75723vw;left:7.80347vw}@media screen and (min-width: 1731px){.page-home .section-02 .section-news .section-ph{width:695px}}@media screen and (min-width: 1731px){.page-home .section-02 .section-news .section-ph{bottom:-65px}}@media screen and (min-width: 1731px){.page-home .section-02 .section-news .section-ph{left:135px}}@media all and (max-width: 640px){.page-home .section-02 .section-news .section-ph{width:99.6875vw;bottom:auto;top:14.0625vw;left:25.78125vw}}.page-home .section-02 .section-company .sec-col{padding-bottom:4.04624vw}@media screen and (min-width: 1731px){.page-home .section-02 .section-company .sec-col{padding-bottom:70px}}@media all and (max-width: 640px){.page-home .section-02 .section-company .sec-col{padding-bottom:0}}.page-home .section-02 .section-company .section-ph{position:absolute;top:1.15607vw;width:100%}@media screen and (min-width: 1731px){.page-home .section-02 .section-company .section-ph{top:20px}}@media all and (max-width: 640px){.page-home .section-02 .section-company .section-ph{top:auto;bottom:-8vw;left:-5%;width:110%}}.page-home .section-02 .bg-green{background-color:#00efd5}.page-home .section-03 .section-col{width:100%;padding-top:17.34104vw;padding-bottom:11.56069vw;background-color:#ac56f5;color:#fff}@media screen and (min-width: 1731px){.page-home .section-03 .section-col{padding-top:300px}}@media screen and (min-width: 1731px){.page-home .section-03 .section-col{padding-bottom:200px}}@media all and (max-width: 640px){.page-home .section-03 .section-col{padding-top:31.25vw;padding-bottom:31.25vw}}.page-home .section-03 .section-col h2{position:relative;font-size:3.46821vw;text-align:center;letter-spacing:0.05em;line-height:1;font-weight:900;z-index:10}@media screen and (min-width: 1731px){.page-home .section-03 .section-col h2{font-size:60px;font-size:6rem}}@media all and (max-width: 640px){.page-home .section-03 .section-col h2{font-size:10.46875vw}}.page-home .section-03 .section-col p{position:relative;font-size:1.6185vw;text-align:center;z-index:20}@media screen and (min-width: 1731px){.page-home .section-03 .section-col p{font-size:28px;font-size:2.8rem}}@media all and (max-width: 640px){.page-home .section-03 .section-col p{font-size:4.6875vw}}.page-home .section-03 .section-col .section-col__title{position:relative;z-index:5}@media all and (max-width: 640px){.page-home .section-03 .section-col .btn{margin-top:4.6875vw;margin-bottom:6.25vw}}.page-home .section-03 .section-col a{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:13.93064vw;height:2.42775vw;border-radius:1.21387vw;margin-top:1.7341vw;font-size:1.04046vw;font-weight:700;margin-left:auto;margin-right:auto}@media screen and (min-width: 1731px){.page-home .section-03 .section-col a{width:241px}}@media screen and (min-width: 1731px){.page-home .section-03 .section-col a{height:42px}}@media screen and (min-width: 1731px){.page-home .section-03 .section-col a{border-radius:21px}}@media screen and (min-width: 1731px){.page-home .section-03 .section-col a{margin-top:30px}}@media screen and (min-width: 1731px){.page-home .section-03 .section-col a{font-size:18px;font-size:1.8rem}}@media all and (max-width: 640px){.page-home .section-03 .section-col a{width:56.40625vw;height:9.84375vw;border-radius:4.84375vw;margin-bottom:1.5625vw;font-size:3.75vw}}.page-home .section-03 .section-col .section-ph{width:100%;margin:0 auto;position:relative;z-index:0}.page-home .section-03.l-index::after{height:7.10983vw;background-image:url(/graduate/23/assets/img/top/sec_03_loop_img.png);position:absolute;z-index:100;bottom:2.31214vw}@media screen and (min-width: 1731px){.page-home .section-03.l-index::after{height:123px}}@media screen and (min-width: 1731px){.page-home .section-03.l-index::after{bottom:40px}}@media screen and (min-width: 1731px){.page-home .section-03.l-index::after{height:123px}}@media all and (max-width: 640px){.page-home .section-03.l-index::after{height:19.21875vw;bottom:6.25vw}}.page-home .section-03.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_03_loop-r 8s linear infinite;animation:sec_03_loop-r 8s linear infinite}@media screen and (min-width: 1731px){.page-home .section-03.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_03_loop-over 8s linear infinite;animation:sec_03_loop-over 8s linear infinite}}@media all and (max-width: 640px){.page-home .section-03.l-index.motion-loop.js-motion-loop::after{-webkit-animation:sec_03_loop-sp 8s linear infinite;animation:sec_03_loop-sp 8s linear infinite}}@-webkit-keyframes sec_03_loop-over{100%{background-position:-1064px 0}}@keyframes sec_03_loop-over{100%{background-position:-1064px 0}}@-webkit-keyframes sec_03_loop-r{100%{background-position:-61.50289vw 0}}@keyframes sec_03_loop-r{100%{background-position:-61.50289vw 0}}@-webkit-keyframes sec_03_loop-sp{100%{background-position:-166.25vw 0}}@keyframes sec_03_loop-sp{100%{background-position:-166.25vw 0}}.page-home .l-index{position:relative}.page-home .l-index::after{content:'';display:block;width:100%;background-size:auto 100%;background-repeat:repeat-x}.page-home .section-04{position:relative;width:100%;overflow:hidden;background-image:url(/graduate/23/assets/img/top/sec_04_rainbow_pc.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media all and (max-width: 640px){.page-home .section-04{background-image:url(/graduate/23/assets/img/top/sec_04_rainbow_sp.jpg);background-position:center bottom}}.page-home .section-04 .section-wrap{position:relative;width:100%;height:43.4104vw}@media screen and (min-width: 1731px){.page-home .section-04 .section-wrap{height:751px}}@media all and (max-width: 640px){.page-home .section-04 .section-wrap{height:auto}}.page-home .section-04 .section-ph{position:absolute;left:25.72254vw;top:-1.04046vw;width:72.25434vw}@media screen and (min-width: 1731px){.page-home .section-04 .section-ph{top:-18px}}@media screen and (min-width: 1731px){.page-home .section-04 .section-ph{width:1250px}}@media all and (max-width: 640px){.page-home .section-04 .section-ph{position:relative;left:-17.1875vw;top:0;width:132.8125vw}}.page-home .section-04 .section-col{position:relative;top:9.24855vw;display:inline-block;left:11.56069vw;text-align:center}@media screen and (min-width: 1731px){.page-home .section-04 .section-col{top:160px}}@media all and (max-width: 640px){.page-home .section-04 .section-col{top:auto;left:auto;text-align:center;margin-top:10.15625vw;display:block}}.page-home .section-04 .section-col h2{width:17.22543vw;margin-bottom:2.31214vw}@media screen and (min-width: 1731px){.page-home .section-04 .section-col h2{width:298px}}@media screen and (min-width: 1731px){.page-home .section-04 .section-col h2{margin-bottom:40px}}@media all and (max-width: 640px){.page-home .section-04 .section-col h2{width:82.8125vw;margin:0 auto;margin-bottom:5.46875vw}}.page-home .section-04 .section-col p{font-size:1.38728vw;display:inline-block;text-align:center;line-height:1.4}@media screen and (min-width: 1731px){.page-home .section-04 .section-col p{font-size:24px;font-size:2.4rem}}@media all and (max-width: 640px){.page-home .section-04 .section-col p{font-size:3.75vw}}.page-home .section-04 .section-col .btn{margin-left:auto;margin-right:auto}@media all and (max-width: 640px){.page-home .section-04 .section-col .btn{margin-top:4.6875vw;margin-left:auto;margin-right:auto}}.page-home .section-04 .section-col a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:13.93064vw;height:2.42775vw;border-radius:1.21387vw;margin-top:1.7341vw;font-size:1.04046vw;font-weight:700}@media screen and (min-width: 1731px){.page-home .section-04 .section-col a{width:241px}}@media screen and (min-width: 1731px){.page-home .section-04 .section-col a{height:42px}}@media screen and (min-width: 1731px){.page-home .section-04 .section-col a{border-radius:21px}}@media screen and (min-width: 1731px){.page-home .section-04 .section-col a{margin-top:30px}}@media screen and (min-width: 1731px){.page-home .section-04 .section-col a{font-size:18px;font-size:1.8rem}}@media all and (max-width: 640px){.page-home .section-04 .section-col a{width:56.40625vw;height:9.84375vw;border-radius:4.84375vw;margin-bottom:1.5625vw;font-size:3.75vw}}.page-home .section-04 .parts-side{width:6.99422vw;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 1731px){.page-home .section-04 .parts-side{width:121px}}.page-home .section-04 .parts-side__left{left:-1.7341vw}@media screen and (min-width: 1731px){.page-home .section-04 .parts-side__left{left:-30px}}@media all and (max-width: 640px){.page-home .section-04 .parts-side__left{display:none}}.page-home .section-04 .parts-side__right{right:-1.7341vw}@media screen and (min-width: 1731px){.page-home .section-04 .parts-side__right{right:-30px}}@media all and (max-width: 640px){.page-home .section-04 .parts-side__right{display:none}}.page-home .section-05{background-color:#00f4d7;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:4.04624vw;padding-bottom:4.04624vw}@media screen and (min-width: 1731px){.page-home .section-05{padding-top:70px}}@media screen and (min-width: 1731px){.page-home .section-05{padding-bottom:70px}}@media all and (max-width: 640px){.page-home .section-05{padding-top:10.15625vw;padding-bottom:10.15625vw}}.page-home .section-05 .section-header{text-align:center}.page-home .section-05 .section-header h2{font-size:3.46821vw;letter-spacing:0.05em;line-height:1;font-weight:900}@media screen and (min-width: 1731px){.page-home .section-05 .section-header h2{font-size:60px;font-size:6rem}}@media all and (max-width: 640px){.page-home .section-05 .section-header h2{font-size:10.46875vw}}.page-home .section-05 .section-header p{font-size:1.6185vw}@media screen and (min-width: 1731px){.page-home .section-05 .section-header p{font-size:28px;font-size:2.8rem}}@media all and (max-width: 640px){.page-home .section-05 .section-header p{font-size:4.6875vw}}.page-home .section-05 .section-contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.60116vw}@media screen and (min-width: 1731px){.page-home .section-05 .section-contents{margin-top:45px}}@media all and (max-width: 640px){.page-home .section-05 .section-contents{margin-top:7.03125vw;display:block}}.page-home .section-05 .section-panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;opacity:1}.page-home .section-05 .section-panel li{position:relative;margin-left:.57803vw;margin-right:.57803vw;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;opacity:0}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel li{margin-left:10px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel li{margin-right:10px}}@media all and (max-width: 640px){.page-home .section-05 .section-panel li{margin-left:0;margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5625vw}}.page-home .section-05 .section-panel li.active{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}.page-home .section-05 .section-panel li.action{-webkit-animation:randamAction 0.5s linear infinite;animation:randamAction 0.5s linear infinite}@-webkit-keyframes randamAction{0%{top:0}50%{top:-5px}100%{top:0}}@keyframes randamAction{0%{top:0}50%{top:-5px}100%{top:0}}.page-home .section-05 .section-panel li .btn.btn-set{width:100%}.page-home .section-05 .section-panel .section-box{display:block;background-color:#fff;width:16.30058vw;height:25.26012vw;border-radius:8.15029vw;padding-top:2.89017vw;padding-bottom:2.89017vw;padding-left:1.7341vw;padding-right:1.7341vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{width:282px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{height:437px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{border-radius:141px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{padding-top:50px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{padding-bottom:50px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{padding-left:30px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-box{padding-right:30px}}@media all and (max-width: 640px){.page-home .section-05 .section-panel .section-box{width:100%;height:68.4375vw;border-radius:22.03125vw;padding:8.59375vw 3.90625vw 8.59375vw 3.90625vw}}.page-home .section-05 .section-panel .section-panel_num{font-size:1.38728vw;text-align:center;font-weight:900;line-height:1.2}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-panel_num{font-size:24px;font-size:2.4rem}}@media all and (max-width: 640px){.page-home .section-05 .section-panel .section-panel_num{font-size:3.75vw}}.page-home .section-05 .section-panel figure{margin-top:1.15607vw;margin-bottom:1.15607vw}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel figure{margin-top:20px}}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel figure{margin-bottom:20px}}@media all and (max-width: 640px){.page-home .section-05 .section-panel figure{margin-top:3.125vw;margin-bottom:3.125vw}}.page-home .section-05 .section-panel .section-panel_text{font-size:1.15607vw;text-align:center;font-weight:900;line-height:1.2}@media screen and (min-width: 1731px){.page-home .section-05 .section-panel .section-panel_text{font-size:20px;font-size:2rem}}@media all and (max-width: 640px){.page-home .section-05 .section-panel .section-panel_text{font-size:3.125vw}}.page-home .section-06 .section-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 640px){.page-home .section-06 .section-wrap{display:block}}.page-home .section-06 .section-block{position:relative;width:50%;height:20.11561vw}@media screen and (min-width: 1731px){.page-home .section-06 .section-block{height:348px}}@media all and (max-width: 640px){.page-home .section-06 .section-block{width:100%;height:53.90625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6.25vw;-webkit-box-sizing:border-box;box-sizing:border-box}}.page-home .section-06 .section-block__left{position:relative;background-color:#f29343;overflow:hidden}.page-home .section-06 .section-block__left--ph{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/graduate/23/assets/img/top/sec_04_recruit.png);background-repeat:no-repeat;background-position:right 10% center;background-size:auto 80%}.page-home .section-06 .section-block__left .section-col{left:15.89595vw;top:5.78035vw}@media all and (max-width: 640px){.page-home .section-06 .section-block__left .section-col{left:auto;top:auto}}.page-home .section-06 .section-block__right{position:relative;background-color:#ffe758;overflow:hidden}.page-home .section-06 .section-block__right--ph{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/graduate/23/assets/img/top/sec_04_seminar.png);background-repeat:no-repeat;background-position:69.36% center;background-size:auto 79.71%}@media all and (max-width: 640px){.page-home .section-06 .section-block__right--ph{background-position:56.25vw 65%}}.page-home .section-06 .section-block__right .section-col{left:5.20231vw;top:5.78035vw}@media all and (max-width: 640px){.page-home .section-06 .section-block__right .section-col{left:auto;top:auto}}.page-home .section-06 .section-col{position:absolute}@media all and (max-width: 640px){.page-home .section-06 .section-col{position:relative}}.page-home .section-06 h2{text-align:center;margin-bottom:1.7341vw}@media screen and (min-width: 1731px){.page-home .section-06 h2{margin-bottom:30px}}@media all and (max-width: 640px){.page-home .section-06 h2{margin-bottom:4.6875vw}}.page-home .section-06 h2 .ja{font-size:2.02312vw;display:block;line-height:1;margin-bottom:.86705vw}@media screen and (min-width: 1731px){.page-home .section-06 h2 .ja{font-size:35px;font-size:3.5rem}}@media screen and (min-width: 1731px){.page-home .section-06 h2 .ja{margin-bottom:15px}}@media all and (max-width: 640px){.page-home .section-06 h2 .ja{font-size:7.03125vw;margin-bottom:2.34375vw}}.page-home .section-06 h2 .en{font-size:1.38728vw;display:block;line-height:1}@media screen and (min-width: 1731px){.page-home .section-06 h2 .en{font-size:24px;font-size:2.4rem}}@media all and (max-width: 640px){.page-home .section-06 h2 .en{font-size:3.75vw}}.page-home .mv{width:100%;background-color:#63ffee;overflow:hidden}.page-home .mv-wrap{position:relative;opacity:0}.page-home .mv-wrap::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#63ffee;z-index:20}.page-home .mv-wrap.motion-complete::before{content:none;display:none}.page-home .mv-wrap.motion-complete .mv-movie{opacity:1}.page-home .mv-title{width:66.87861vw;position:absolute;bottom:8.67052vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:10;z-index:50}@media screen and (min-width: 1731px){.page-home .mv-title{width:1157px}}@media screen and (min-width: 1731px){.page-home .mv-title{bottom:150px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title{width:89.0625vw;bottom:7.8125vw}}@media all and (max-width: 640px){.page-home .mv-title{width:89.0625vw;bottom:23.4375vw}}.page-home .mv-title .mv-title__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-home .mv-title .mv-title__text__scale{position:absolute;opacity:0;width:100%;top:0;left:0}.page-home .mv-title .mv-title__text__spece1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-home .mv-title .mv-title__text__spece1 .mv-title__img{display:inline-block;opacity:0}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(1){width:6.5896vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(1){width:114px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(1){width:14.0625vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(1){width:14.0625vw}}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(2){width:6.41618vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(2){width:111px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(2){width:15.3125vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(2){width:15.3125vw}}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(3){width:6.7052vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(3){width:116px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(3){width:14.84375vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(3){width:14.84375vw}}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(4){width:5.95376vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(4){width:103px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(4){width:14.375vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(4){width:14.375vw}}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(5){width:6.06936vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(5){width:105px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(5){width:14.375vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(5){width:14.375vw}}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(6){width:6.12717vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(6){width:106px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(6){width:13.4375vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(6){width:13.4375vw}}.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(7){width:1.90751vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(7){width:33px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(7){width:3.59375vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece1 .mv-title__img:nth-child(7){width:3.59375vw}}.page-home .mv-title .mv-title__text__spece2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-home .mv-title .mv-title__text__spece2 .mv-title__img{display:inline-block}.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(1){width:6.99422vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(1){width:121px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(1){width:15.625vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(1){width:15.625vw}}.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(2){width:5.14451vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(2){width:89px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(2){width:11.25vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(2){width:11.25vw}}.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(3){width:6.82081vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(3){width:118px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(3){width:15.625vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(3){width:15.625vw}}.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(4){width:5.89595vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(4){width:102px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(4){width:13.75vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(4){width:13.75vw}}.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(5){width:2.89017vw}@media screen and (min-width: 1731px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(5){width:50px}}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(5){width:6.40625vw}}@media all and (max-width: 640px){.page-home .mv-title .mv-title__text__spece2 .mv-title__img:nth-child(5){width:6.40625vw}}.page-home .mv-movie{opacity:0;-webkit-transition:opacity 1s, -webkit-transition 1s;transition:opacity 1s, -webkit-transition 1s;transition:transition 1s, opacity 1s;transition:transition 1s, opacity 1s, -webkit-transition 1s;-webkit-transition-delay:0.5s;transition-delay:0.5s;z-index:5}.page-home .mv-movie__frame{width:100%;height:100%;background-color:#5bffef;position:relative;overflow:hidden}.page-home .mv-movie__frame:before{display:block;content:'';width:100%;padding-top:56.45833%}.page-home .mv-movie__frame>.content{position:absolute;top:0;left:0;right:0;bottom:0}.page-home .mv-movie__frame video.tablet{display:none}@media screen and (min-width: 641px) and (max-width: 878px){.page-home .mv-movie__frame video.pc,.page-home .mv-movie__frame video.sp{display:none !important}.page-home .mv-movie__frame video.tablet{display:block}}@media all and (max-width: 640px){.page-home .mv-movie__frame video.tablet{display:none}}.page-home .mv-movie__frame video{width:100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0) scale(1.05);transform:translate(-50%, 0) scale(1.05)}.page-home .mv-movie__frame.video-v video{width:auto;height:100%}.page-home .btn-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:13.93064vw;height:2.42775vw;border-radius:1.21387vw;font-size:1.04046vw;margin:0 auto;margin-top:1.7341vw}@media screen and (min-width: 1731px){.page-home .btn-set{width:241px}}@media screen and (min-width: 1731px){.page-home .btn-set{height:42px}}@media screen and (min-width: 1731px){.page-home .btn-set{border-radius:21px}}@media screen and (min-width: 1731px){.page-home .btn-set{font-size:18px;font-size:1.8rem}}@media screen and (min-width: 1731px){.page-home .btn-set{margin-top:30px}}@media all and (max-width: 640px){.page-home .btn-set{width:42.5vw;height:9.84375vw;border-radius:4.84375vw;font-size:3.125vw;margin-top:4.6875vw}}

/*# sourceMappingURL=home.css.map */
