@charset "UTF-8";@-moz-keyframes copyLoopSm{0%{background-position:0 0}to{background-position:-100.8vw 0}}@-webkit-keyframes copyLoopSm{0%{background-position:0 0}to{background-position:-100.8vw 0}}@-o-keyframes copyLoopSm{0%{background-position:0 0}to{background-position:-100.8vw 0}}@keyframes copyLoopSm{0%{background-position:0 0}to{background-position:-100.8vw 0}}@-moz-keyframes copyLoopXl{0%{background-position:0 0}to{background-position:-54vw 0}}@-webkit-keyframes copyLoopXl{0%{background-position:0 0}to{background-position:-54vw 0}}@-o-keyframes copyLoopXl{0%{background-position:0 0}to{background-position:-54vw 0}}@keyframes copyLoopXl{0%{background-position:0 0}to{background-position:-54vw 0}}@-moz-keyframes topJobCopySm{0%{background-position:0 0}to{background-position:-214.13333333333333vw 0}}@-webkit-keyframes topJobCopySm{0%{background-position:0 0}to{background-position:-214.13333333333333vw 0}}@-o-keyframes topJobCopySm{0%{background-position:0 0}to{background-position:-214.13333333333333vw 0}}@keyframes topJobCopySm{0%{background-position:0 0}to{background-position:-214.13333333333333vw 0}}@-moz-keyframes topJobCopyXl{0%{background-position:0 0}to{background-position:-114.71428571428572vw 0}}@-webkit-keyframes topJobCopyXl{0%{background-position:0 0}to{background-position:-114.71428571428572vw 0}}@-o-keyframes topJobCopyXl{0%{background-position:0 0}to{background-position:-114.71428571428572vw 0}}@keyframes topJobCopyXl{0%{background-position:0 0}to{background-position:-114.71428571428572vw 0}}@-moz-keyframes recruit2026Sm{0%{background-position:0 0}to{background-position:-184.93333333333334vw 0}}@-webkit-keyframes recruit2026Sm{0%{background-position:0 0}to{background-position:-184.93333333333334vw 0}}@-o-keyframes recruit2026Sm{0%{background-position:0 0}to{background-position:-184.93333333333334vw 0}}@keyframes recruit2026Sm{0%{background-position:0 0}to{background-position:-184.93333333333334vw 0}}@-moz-keyframes recruit2026Xl{0%{background-position:0 0}to{background-position:-99.07142857142858vw 0}}@-webkit-keyframes recruit2026Xl{0%{background-position:0 0}to{background-position:-99.07142857142858vw 0}}@-o-keyframes recruit2026Xl{0%{background-position:0 0}to{background-position:-99.07142857142858vw 0}}@keyframes recruit2026Xl{0%{background-position:0 0}to{background-position:-99.07142857142858vw 0}}@-moz-keyframes linkBlankHover{0%{transform:translate(0)}50%{transform:translate(100%) translateY(-50%)}51%{transform:translate(-100%) translateY(50%)}to{transform:translate(0)}}@-webkit-keyframes linkBlankHover{0%{transform:translate(0)}50%{transform:translate(100%) translateY(-50%)}51%{transform:translate(-100%) translateY(50%)}to{transform:translate(0)}}@-o-keyframes linkBlankHover{0%{transform:translate(0)}50%{transform:translate(100%) translateY(-50%)}51%{transform:translate(-100%) translateY(50%)}to{transform:translate(0)}}@keyframes linkBlankHover{0%{transform:translate(0)}50%{transform:translate(100%) translateY(-50%)}51%{transform:translate(-100%) translateY(50%)}to{transform:translate(0)}}@-moz-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;min-width:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--color-lightblue: #5cc3ec;--color-yellow: #fc0;--color-red: #ff5733;--color-green: #4faf6f;--color-purple: #9c79de;--color-pink: #e7449d}html{font-size:62.5%;-ms-overflow-style:none;scrollbar-width:none}html ::-webkit-scrollbar{display:none}body{font-size:2.666666666666667vw;background-color:#fff;color:#000;line-height:1;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-rendering:auto;background:#000}@media only screen and (min-width: 769px){body{font-size:1.142857142857143vw}}a{color:#000}small{font-size:100%}img{height:auto;width:100%}svg{height:100%;width:100%}@media only screen and (max-width: 768px){.md{display:none!important}}@media only screen and (min-width: 769px){.sm{display:none!important}}@media only screen and (max-width: 1024px){.xl{display:none!important}}@media only screen and (min-width: 1025px){.to-xl{display:none!important}}.break{display:none}.text-bold{font-weight:700}.alternative{block-size:4px!important;contain:strict!important;display:block!important;inline-size:4px!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important}.button-entry,.button-mypage,.button-schedule,.button-view-all,.section-group-company .links .text-main,.header .button-menu,.header .container-nav .nav,.page-company .page-heading .text-sub,.page-company .section-1 .list-detail .heading,.page-company .section-2 .toggle-container .toggle-head,.page-company .section-2 .button-close .text,.page-entry .page-heading .text-sub,.page-entry .section-generalist .links .text-main,.page-entry .section-specialist .links .text-main,.page-job .page-heading .text-sub,.page-job .section-job .decoration .text,.page-job .section-job .tab-scroll-contents .text-block .heading,.page-job .section-job .tab-scroll-contents .text-block .links .text-main,.page-job .section-job .interview-block .heading,.page-job .section-job .interview-block .interview-btn .name,.page-recruit .page-heading .text-sub,.page-recruit .page-nav,.page-recruit .section-heading,.page-recruit .section-3 .wrap-detail .detail-heading,.page-recruit .section-3 .wrap-detail .container-entry p .heading,.page-recruit .section-4 .process li .heading,.container-lang .container,.page-schedule .page-heading .text-sub,.page-schedule .section-1 .process li .heading,.page-seminar .page-heading .text-sub,.page-seminar .section-1 .list li a,.page-survey .page-heading .text-sub,.page-survey .section-survey .container .text,.page-home .section-heading .text-sub,.page-home .section-message .text-catch,.page-home .section-survey .container-contents .text,.page-home .section-info .container-links .link .item-heading{font-family:Dela Gothic One,sans-serif;-webkit-font-smoothing:antialiased}.page-recruit .page-heading,.page-schedule .page-heading,.page-seminar .page-heading,.page-survey .page-heading,.page-home .section-heading{text-align:center}.page-recruit .page-heading .text-main,.page-schedule .page-heading .text-main,.page-seminar .page-heading .text-main,.page-survey .page-heading .text-main,.page-home .section-heading .text-main{position:relative;display:block;margin-inline:auto}.page-recruit .page-heading .text-main .image,.page-schedule .page-heading .text-main .image,.page-seminar .page-heading .text-main .image,.page-survey .page-heading .text-main .image,.page-home .section-heading .text-main .image{position:relative;display:block;z-index:1}.page-recruit .page-heading .text-main .image-shadow,.page-schedule .page-heading .text-main .image-shadow,.page-seminar .page-heading .text-main .image-shadow,.page-survey .page-heading .text-main .image-shadow,.page-home .section-heading .text-main .image-shadow{position:absolute;top:0;left:0;z-index:0;width:100%}.page-recruit .page-heading .text-sub,.page-schedule .page-heading .text-sub,.page-seminar .page-heading .text-sub,.page-survey .page-heading .text-sub,.page-home .section-heading .text-sub{display:block;font-size:2.933333333333333vw;letter-spacing:.08em;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (min-width: 1025px){.page-recruit .page-heading .text-sub,.page-schedule .page-heading .text-sub,.page-seminar .page-heading .text-sub,.page-survey .page-heading .text-sub,.page-home .section-heading .text-sub{font-size:1.428571428571429vw}}.button-entry,.button-mypage,.button-schedule,.button-view-all,.header .button-menu{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;letter-spacing:.03em}@media only screen and (min-width: 1025px){.button-entry,.button-mypage,.button-schedule,.button-view-all,.header .button-menu{transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.button-entry:hover,.button-mypage:hover,.button-schedule:hover,.button-view-all:hover,.header .button-menu:hover{background-color:var(--color-purple)}}.footer .footer-inner .button-entry:before,.footer .footer-inner .button-mypage:before,.header .button-entry:before,.header .button-mypage:before,.header .button-menu:before,.page-recruit .buttons .button-entry:before,.page-recruit .buttons .button-schedule:before,.footer .footer-inner .button-entry:after,.footer .footer-inner .button-mypage:after,.header .button-entry:after,.header .button-mypage:after,.header .button-menu:after,.page-recruit .buttons .button-entry:after,.page-recruit .buttons .button-schedule:after{position:absolute;left:0;top:0;content:"";display:block;height:100%;width:100%;border-radius:7.733333333333333vw}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry:before,.footer .footer-inner .button-mypage:before,.header .button-entry:before,.header .button-mypage:before,.header .button-menu:before,.page-recruit .buttons .button-entry:before,.page-recruit .buttons .button-schedule:before,.footer .footer-inner .button-entry:after,.footer .footer-inner .button-mypage:after,.header .button-entry:after,.header .button-mypage:after,.header .button-menu:after,.page-recruit .buttons .button-entry:after,.page-recruit .buttons .button-schedule:after{border-radius:2.142857142857143vw}}.footer .footer-inner .button-entry:before,.footer .footer-inner .button-mypage:before,.header .button-entry:before,.header .button-mypage:before,.header .button-menu:before,.page-recruit .buttons .button-entry:before,.page-recruit .buttons .button-schedule:before{border:1.066666666666667vw solid #fff}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry:before,.footer .footer-inner .button-mypage:before,.header .button-entry:before,.header .button-mypage:before,.header .button-menu:before,.page-recruit .buttons .button-entry:before,.page-recruit .buttons .button-schedule:before{border-width:.357142857142857vw}}.footer .footer-inner .button-entry:after,.footer .footer-inner .button-mypage:after,.header .button-entry:after,.header .button-mypage:after,.header .button-menu:after,.page-recruit .buttons .button-entry:after,.page-recruit .buttons .button-schedule:after{border:.666666666666667vw solid #000}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry:after,.footer .footer-inner .button-mypage:after,.header .button-entry:after,.header .button-mypage:after,.header .button-menu:after,.page-recruit .buttons .button-entry:after,.page-recruit .buttons .button-schedule:after{border-width:.142857142857143vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.footer .footer-inner .footer-links a,.header .logo,.page-company .section-2 .button-close{transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.footer .footer-inner .footer-links a:hover,.header .logo:hover,.page-company .section-2 .button-close:hover{opacity:.5}}.footer .footer-inner .nav .link .text-wrap,.footer .footer-inner .button-entry .text-wrap,.footer .footer-inner .button-mypage .text-wrap,.header .button-entry .text-wrap,.header .button-mypage .text-wrap,.header .container-nav .nav .link .text-wrap,.page-recruit .buttons .button-entry .text-wrap,.page-recruit .buttons .button-schedule .text-wrap{position:relative;overflow:hidden}.footer .footer-inner .nav .link .link-text,.footer .footer-inner .button-entry .link-text,.footer .footer-inner .button-mypage .link-text,.header .button-entry .link-text,.header .button-mypage .link-text,.header .container-nav .nav .link .link-text,.page-recruit .buttons .button-entry .link-text,.page-recruit .buttons .button-schedule .link-text{overflow:hidden;display:block}.footer .footer-inner .nav .link .link-text.line-2,.footer .footer-inner .button-entry .link-text.line-2,.footer .footer-inner .button-mypage .link-text.line-2,.header .button-entry .link-text.line-2,.header .button-mypage .link-text.line-2,.header .container-nav .nav .link .link-text.line-2,.page-recruit .buttons .button-entry .link-text.line-2,.page-recruit .buttons .button-schedule .link-text.line-2{position:absolute;left:0;top:0;height:100%;width:100%}.footer .footer-inner .nav .link .link-text span,.footer .footer-inner .button-entry .link-text span,.footer .footer-inner .button-mypage .link-text span,.header .button-entry .link-text span,.header .button-mypage .link-text span,.header .container-nav .nav .link .link-text span,.page-recruit .buttons .button-entry .link-text span,.page-recruit .buttons .button-schedule .link-text span{display:inline-block}.icon-bg{position:absolute;left:0;top:0;height:100%;width:100%;background-color:#000;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .5s cubic-bezier(0,.55,.45,1)}@media only screen and (max-width: 1024px){.button-entry{font-size:4vw}}.button-entry .period{position:absolute;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;height:4.533333333333333vw;width:11.733333333333333vw;font-size:2.8vw;line-height:1;color:#000;background-color:var(--color-red);border-radius:2.266666666666667vw;border:.266666666666667vw solid #000}@media only screen and (max-width: 1024px){.button-entry .period{height:4.533333333333333vw;width:17.866666666666667vw;margin-left:-8.933333333333334vw;margin-bottom:.266666666666667vw;padding-top:.133333333333333vw;padding-left:.266666666666667vw}}@media only screen and (min-width: 1025px){.button-entry .period{height:1.428571428571429vw;width:5.714285714285714vw;margin-left:-2.857142857142857vw;font-size:.857142857142857vw;border-radius:.714285714285714vw;border-width:.071428571428571vw}}.button-entry .period .num{font-size:2.933333333333333vw;line-height:1}@media only screen and (min-width: 1025px){.button-entry .period .num{font-size:.928571428571429vw;letter-spacing:.04em;padding-bottom:.071428571428571vw}}.button-mypage{font-size:4vw;text-align:center}@media only screen and (min-width: 1025px){.button-mypage{width:10.714285714285714vw;padding-bottom:.142857142857143vw;font-size:1.071428571428571vw}}.button-view-all{margin-inline:auto;height:13.333333333333334vw;width:40vw;font-size:2.666666666666667vw;letter-spacing:.04em;border-radius:6.666666666666667vw}@media only screen and (min-width: 1025px){.button-view-all{height:5.714285714285714vw;width:17.142857142857142vw;font-size:1.142857142857143vw;border-radius:2.857142857142857vw;transition:background-color .4s cubic-bezier(.25,.46,.45,.94),color .4s cubic-bezier(.25,.46,.45,.94)}.button-view-all:hover{color:#000;background-color:#fff}.button-view-all:hover .arrow{right:1.571428571428572vw;fill:#000}}.button-view-all .arrow{position:absolute;right:4vw;font-size:0;height:1.066666666666667vw;width:2.533333333333333vw;fill:#fff}@media only screen and (min-width: 1025px){.button-view-all .arrow{right:2.142857142857143vw;top:2.571428571428571vw;height:.571428571428571vw;width:1.357142857142857vw;transition:right .4s cubic-bezier(.25,.46,.45,.94),fill .4s cubic-bezier(.25,.46,.45,.94)}}.decoration-left,.decoration-right{position:absolute;left:50%;height:126vw;width:128.53333333333333vw;top:-74.66666666666667vw}@media only screen and (min-width: 1025px){.decoration-left,.decoration-right{height:99.78571428571429vw;width:101.85714285714285vw;top:-67.71428571428572vw}}.decoration-left .bg-1,.decoration-right .bg-1{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:var(--color-yellow);height:81.33333333333333vw;width:81.33333333333333vw}@media only screen and (min-width: 1025px){.decoration-left .bg-1,.decoration-right .bg-1{height:66.14285714285715vw;width:66.14285714285715vw}}.decoration-left .bg-2,.decoration-right .bg-2{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#fff;height:88vw;width:88vw}@media only screen and (min-width: 1025px){.decoration-left .bg-2,.decoration-right .bg-2{height:71.57142857142857vw;width:71.57142857142857vw}}.decoration-left .bg-3,.decoration-right .bg-3{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:var(--color-lightblue);height:110.4vw;width:112.93333333333334vw}@media only screen and (min-width: 1025px){.decoration-left .bg-3,.decoration-right .bg-3{height:89.35714285714286vw;width:91.28571428571428vw}}.decoration-left .bg-4,.decoration-right .bg-4{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:var(--color-red);height:115.46666666666667vw;width:118.13333333333334vw}@media only screen and (min-width: 1025px){.decoration-left .bg-4,.decoration-right .bg-4{height:93.64285714285714vw;width:95.71428571428572vw}}.decoration-left .bg-5,.decoration-right .bg-5{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:var(--color-green);height:126vw;width:128.53333333333333vw}@media only screen and (min-width: 1025px){.decoration-left .bg-5,.decoration-right .bg-5{height:99.14285714285714vw;width:101.21428571428572vw}}.decoration-left{margin-left:-138.53333333333333vw}@media only screen and (min-width: 1025px){.decoration-left{margin-left:-115.21428571428571vw}}.decoration-right{margin-left:10vw}@media only screen and (min-width: 1025px){.decoration-right{margin-left:13.285714285714286vw}}.page-nav{border:.428571428571429vw solid #000;border-left:none;border-radius:.214285714285714vw;border-right:none;margin-inline:auto;margin-top:4.928571428571429vw;width:85.71428571428571vw}@media only screen and (max-width: 1024px){.page-nav{border:none;border-radius:.4vw;margin-top:12.933333333333334vw;width:100%}}.page-nav ul{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 1024px){.page-nav ul{gap:1.333333333333333vw}}.page-nav li{height:14.785714285714285vw}@media only screen and (max-width: 1024px){.page-nav li{height:24vw;width:48vw}}.page-nav a{display:flex;flex-direction:column;height:100%;padding-bottom:3.714285714285714vw}@media only screen and (max-width: 1024px){.page-nav a{border:.8vw solid #000;border-radius:4vw;padding-bottom:2.642857142857143vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-nav a:hover .icon-arrow .icon-bg,.page-nav a:hover .icon-arrow svg{transform:scale(1.1)}.page-nav a:hover .text-main{transform:scale(1.05)}}.page-nav a .text-main{margin-inline:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transition:transform .5s cubic-bezier(0,.55,.45,1)}.page-nav a .icon-arrow{position:relative;display:grid;margin-bottom:0;margin-inline:auto;margin-top:auto;place-content:center;height:2.142857142857143vw;width:4.285714285714286vw}@media only screen and (max-width: 1024px){.page-nav a .icon-arrow{height:4vw;width:8vw}}.page-nav a .icon-arrow svg{position:relative;fill:#fff;height:1.142857142857143vw;width:.642857142857143vw}@media only screen and (max-width: 1024px){.page-nav a .icon-arrow svg{height:2.133333333333333vw;width:1.2vw}}.section-group-company{padding-top:10.214285714285715vw}@media only screen and (max-width: 1024px){.section-group-company{padding-top:18.666666666666668vw}}.section-group-company .section-heading{font-weight:700;font-size:1.285714285714286vw;line-height:1.555555555555556;text-align:center}@media only screen and (max-width: 1024px){.section-group-company .section-heading{font-size:3.733333333333334vw;line-height:1.5}}.section-group-company .links{margin-inline:auto;margin-top:4.571428571428571vw;width:80vw}@media only screen and (max-width: 1024px){.section-group-company .links{margin-top:6.933333333333333vw;padding-inline:6.666666666666667vw;width:100%}}.section-group-company .links ul{display:flex;flex-wrap:wrap;gap:3.357142857142857vw 3.142857142857143vw}@media only screen and (max-width: 1024px){.section-group-company .links ul{gap:6.266666666666667vw 1.333333333333333vw}}.section-group-company .links li{width:24.571428571428573vw}@media only screen and (max-width: 1024px){.section-group-company .links li{width:42.66666666666667vw}}.section-group-company .links li span{display:block}.section-group-company .links a{display:grid;grid-template-areas:"logo logo" "text-main icon-blank" "text-sub icon-blank";grid-template-columns:1fr auto;grid-template-rows:auto auto auto}@media only screen and (max-width: 1024px){.section-group-company .links a{grid-template-areas:"logo logo" "text-main icon-blank" "text-sub text-sub";grid-template-columns:1fr auto;grid-template-rows:auto auto auto}}@media only screen and (min-width: 1025px) and (any-hover: hover){.section-group-company .links a:hover .logo img{opacity:.7}.section-group-company .links a:hover .text-main,.section-group-company .links a:hover .text-sub{color:#fff}.section-group-company .links a:hover .icon-blank .icon-bg{transform:scale(1.1)}}.section-group-company .links .logo{border-radius:1.428571428571429vw;grid-area:logo;margin-bottom:1.928571428571428vw;overflow:hidden;position:relative;background-color:#fff}@media only screen and (max-width: 1024px){.section-group-company .links .logo{border-radius:2.666666666666667vw;margin-bottom:1.733333333333333vw}}.section-group-company .links .logo img{display:block;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.section-group-company .links .logo:before{position:absolute;top:0;left:0;z-index:1;border:.142857142857143vw solid #000;border-radius:1.428571428571429vw;content:"";display:block;height:100%;width:100%}@media only screen and (max-width: 1024px){.section-group-company .links .logo:before{border-radius:2.666666666666667vw;border-width:.533333333333333vw}}.section-group-company .links .text-main{grid-area:text-main;font-size:1.571428571428572vw;letter-spacing:.02em;margin-bottom:.357142857142857vw;margin-left:.785714285714286vw;transition:color .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width: 1024px){.section-group-company .links .text-main{font-size:3.466666666666666vw;line-height:1.153846153846154;letter-spacing:0;margin-bottom:.4vw;margin-left:1.466666666666667vw}}.section-group-company .links .text-sub{grid-area:text-sub;font-size:1vw;letter-spacing:.02em;line-height:1.428571428571429;font-weight:700;margin-left:.785714285714286vw;margin-top:.214285714285714vw;transition:color .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width: 1024px){.section-group-company .links .text-sub{font-size:2.666666666666667vw;letter-spacing:.02em;line-height:1.3;margin-left:1.466666666666667vw}}.section-group-company .links .icon-blank{position:relative;align-self:center;background:#000;border-radius:50%;display:grid;grid-area:icon-blank;place-content:center;height:2.857142857142857vw;width:2.857142857142857vw}@media only screen and (max-width: 1024px){.section-group-company .links .icon-blank{margin-right:1.333333333333333vw;height:5.333333333333334vw;width:5.333333333333334vw}}.section-group-company .links .icon-blank svg{position:relative;fill:#fff;height:.714285714285714vw;width:.714285714285714vw}@media only screen and (max-width: 1024px){.section-group-company .links .icon-blank svg{height:1.866666666666667vw;width:1.866666666666667vw}}@media only screen and (min-width: 1025px){.section-group-company .links .item-6 .logo{margin-bottom:1.357142857142857vw}}@media only screen and (min-width: 1025px){.section-group-company .links .item-6 .text-main{font-size:1.428571428571429vw}}.svg-sprites{opacity:0;position:absolute;height:0;width:0;z-index:-999}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@-moz-keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer{position:relative;margin-top:-9.333333333333334vw;margin-inline:-.266666666666667vw}@media only screen and (min-width: 1025px){.footer{margin-top:-5vw;margin-inline:-.071428571428571vw;margin-bottom:-.071428571428571vw}}.footer .decoration-recruit-2026{position:absolute;left:0;top:-7.857142857142857vw;height:8.214285714285714vw;width:100%;background:url(/graduate/26/assets/img/RECRUIT2026-red.svg) left top repeat-x transparent;background-size:100% auto;animation:recruit2026Xl 30s linear infinite}@media only screen and (max-width: 1024px){.footer .decoration-recruit-2026{top:-14.666666666666666vw;height:15.333333333333332vw;width:100%;animation:recruit2026Sm 30s linear infinite}}.footer .decoration-recruit-2026 .text{position:relative;left:0;display:block;height:15.333333333333332vw;width:201.0666666666667vw;margin-left:-44.800000000000004vw}.footer .decoration-recruit-2026 .text svg{position:absolute;left:0;top:0}.footer .decoration-recruit-2026 .text svg:first-child{left:100%}@media only screen and (min-width: 1025px){.footer .decoration-recruit-2026 .text{height:8.214285714285714vw;width:107.71428571428572vw;margin-left:-1vw}}.footer .footer-container{position:relative;padding-top:13.200000000000001vw;border-radius:9.333333333333334vw 9.333333333333334vw 0 0;border:.266666666666667vw solid #000;border-bottom:0;background-color:var(--color-yellow)}@media only screen and (max-width: 1024px){.footer .footer-container{padding-inline:6.666666666666667vw}}@media only screen and (min-width: 1025px){.footer .footer-container{padding-top:7.5vw;padding-bottom:3.571428571428571vw;border-radius:5vw 5vw 0 0;border-width:.071428571428571vw}}.footer .chara-5{position:absolute;left:50%;top:0;height:20.266666666666666vw;width:40.666666666666664vw;margin-top:-16.266666666666666vw;margin-left:-20.266666666666666vw}@media only screen and (min-width: 1025px){.footer .chara-5{height:10.857142857142858vw;width:21.785714285714285vw;margin-top:-8.714285714285715vw;margin-left:-10.857142857142858vw}}@media only screen and (min-width: 1025px){.footer .footer-inner{display:flex;justify-content:flex-end;padding-inline:7.142857142857142vw;margin-top:1.642857142857143vw}}.footer .footer-inner .logo{height:8.4vw;width:32vw}@media only screen and (max-width: 1024px){.footer .footer-inner .logo{margin-left:2.666666666666667vw;margin-bottom:6.666666666666667vw}}@media only screen and (min-width: 1025px){.footer .footer-inner .logo{height:3.785714285714286vw;width:14.285714285714285vw;margin-top:.857142857142857vw;margin-right:auto}}.footer .footer-inner .nav{display:grid;justify-content:space-between;grid-template:"link-1 link-1" "link-2 link-5" "link-3 link-6" "link-4 link-7"/42.13333333333333vw 42.13333333333333vw;font-size:3.2vw;line-height:2.5;font-weight:700}@media only screen and (max-width: 1024px){.footer .footer-inner .nav{margin-bottom:6.933333333333333vw}}@media only screen and (min-width: 1025px){.footer .footer-inner .nav{grid-template:"link-1 link-2 link-5" "link-1 link-3 link-6" "link-1 link-4 link-7"/11.785714285714285vw 14.214285714285715vw 11.357142857142858vw;font-size:1vw;line-height:1.428571428571429}}.footer .footer-inner .nav .link{position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.footer .footer-inner .nav .link{padding-left:1.333333333333333vw}}.footer .footer-inner .nav .link .text-wrap{display:block}@media only screen and (min-width: 1025px){.footer .footer-inner .nav .link .text-wrap{margin-top:.642857142857143vw}}.footer .footer-inner .nav .link .line-2{color:#000!important}.footer .footer-inner .nav .link:nth-child(1){grid-area:link-1}.footer .footer-inner .nav .link:nth-child(2){grid-area:link-2}.footer .footer-inner .nav .link:nth-child(3){grid-area:link-3}.footer .footer-inner .nav .link:nth-child(4){grid-area:link-4}.footer .footer-inner .nav .link:nth-child(5){grid-area:link-5}.footer .footer-inner .nav .link:nth-child(6){grid-area:link-6}.footer .footer-inner .nav .link:nth-child(7){grid-area:link-7}@media only screen and (max-width: 1024px){.footer .footer-inner .nav .link:nth-child(1){padding-left:2.666666666666667vw}}@media only screen and (max-width: 1024px){.footer .footer-inner .nav .link:nth-child(2){padding-left:2.666666666666667vw}}@media only screen and (max-width: 1024px){.footer .footer-inner .nav .link:nth-child(3){padding-left:2.666666666666667vw}}@media only screen and (max-width: 1024px){.footer .footer-inner .nav .link:nth-child(4){padding-left:2.666666666666667vw}}@media only screen and (max-width: 1024px){.footer .footer-inner .container-buttons{display:flex;justify-content:space-between;margin-bottom:9.333333333333334vw}}@media only screen and (min-width: 1025px){.footer .footer-inner .container-buttons{margin-top:.5vw}}.footer .footer-inner .button-entry,.footer .footer-inner .button-mypage{height:15.466666666666667vw;width:42.13333333333333vw;border-radius:8vw}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry,.footer .footer-inner .button-mypage{height:3.142857142857143vw;width:11.428571428571429vw;border-radius:1.571428571428572vw}}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry:before,.footer .footer-inner .button-mypage:before,.footer .footer-inner .button-entry:after,.footer .footer-inner .button-mypage:after{display:none}}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry{margin-bottom:.5vw}}.footer .footer-inner .button-entry .period{background-color:var(--color-red);top:-1.333333333333333vw}@media only screen and (min-width: 1025px){.footer .footer-inner .button-entry .period{top:-.642857142857143vw}}.footer .footer-inner .footer-links{display:flex;flex-wrap:wrap;margin-right:auto;font-size:2.666666666666667vw}@media only screen and (max-width: 1024px){.footer .footer-inner .footer-links{margin-bottom:5.333333333333334vw}}@media only screen and (min-width: 1025px){.footer .footer-inner .footer-links{font-size:.857142857142857vw;letter-spacing:.02em}}@media only screen and (max-width: 1024px){.footer .footer-inner .footer-links a:last-child{padding-left:.4em;margin-left:.4em;border-left:.133333333333333vw solid #000}}@media only screen and (min-width: 1025px){.footer .footer-inner .footer-links a:not(:first-child){padding-left:.7em;margin-left:.7em;border-left:.071428571428571vw solid #000}}@media only screen and (max-width: 1024px){.footer .footer-inner .footer-links .ot-sdk-show-settings{all:unset!important;cursor:pointer!important;padding-left:.4em!important;margin-left:.4em!important;border-left:.133333333333333vw solid #000!important}}@media only screen and (min-width: 1025px){.footer .footer-inner .footer-links .ot-sdk-show-settings{all:unset!important;cursor:pointer!important;padding-left:.7em!important;margin-left:.7em!important;border-left:.071428571428571vw solid #000!important;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)!important}}@media only screen and (min-width: 1025px) and (any-hover: hover){.footer .footer-inner .footer-links .ot-sdk-show-settings:hover{opacity:.5!important}}.footer .footer-inner .footer-links .link-recruit-en{display:flex;align-items:center;font-weight:700}@media only screen and (max-width: 1024px){.footer .footer-inner .footer-links .link-recruit-en{width:100%;margin-bottom:5.333333333333334vw;letter-spacing:.04em}}.footer .footer-inner .footer-links .link-recruit-en .icon{height:2.4vw;width:2.4vw}@media only screen and (max-width: 1024px){.footer .footer-inner .footer-links .link-recruit-en .icon{margin-right:1.466666666666667vw;margin-left:.533333333333333vw;margin-bottom:.266666666666667vw}}@media only screen and (min-width: 1025px){.footer .footer-inner .footer-links .link-recruit-en .icon{height:.857142857142857vw;width:.857142857142857vw;margin-right:.285714285714286vw}}.footer .footer-inner .copyright{font-size:2.4vw}@media only screen and (max-width: 1024px){.footer .footer-inner .copyright{display:inline-block;width:100%;text-align:center;padding-block:5.066666666666666vw;border-top:.266666666666667vw solid rgba(0,0,0,.2)}}@media only screen and (min-width: 1025px){.footer .footer-inner .copyright{font-size:.857142857142857vw;letter-spacing:.013em}}.footer .button-instagram{position:relative;display:flex;justify-content:center;align-items:center;color:#000;background-color:var(--color-red);grid-area:button;align-self:flex-end;height:10.666666666666668vw;width:42.66666666666667vw;border-radius:5.333333333333334vw}@media only screen and (max-width: 1024px){.footer .button-instagram{position:absolute;top:12vw;right:6.666666666666667vw}}@media only screen and (min-width: 1025px){.footer .button-instagram{height:3.142857142857143vw;width:14.285714285714285vw;margin-left:7.142857142857142vw;border-radius:2.142857142857143vw;margin-top:1vw;padding-left:.214285714285714vw;transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.footer .button-instagram:hover{background-color:var(--color-green)}.footer .button-instagram:hover .icon-blank svg{animation:linkBlankHover .5s linear}}.footer .button-instagram .icon-instagram{display:inline-block;height:4vw;width:4vw;font-size:0}@media only screen and (max-width: 1024px){.footer .button-instagram .icon-instagram{margin-right:2vw}}@media only screen and (min-width: 1025px){.footer .button-instagram .icon-instagram{height:1.571428571428572vw;width:1.571428571428572vw;margin-right:.571428571428571vw}}.footer .button-instagram .icon-blank{display:inline-block;height:1.866666666666667vw;width:1.866666666666667vw;font-size:0;overflow:hidden}@media only screen and (max-width: 1024px){.footer .button-instagram .icon-blank{margin-left:1.066666666666667vw}}@media only screen and (min-width: 1025px){.footer .button-instagram .icon-blank{height:.714285714285714vw;width:.714285714285714vw;margin-left:.357142857142857vw}}.footer .button-instagram .text{font-weight:700;font-size:3.2vw;letter-spacing:.01em}@media only screen and (min-width: 1025px){.footer .button-instagram .text{font-size:.857142857142857vw}}.header{position:fixed;left:0;top:0;z-index:10;display:flex;justify-content:flex-end;width:100%;pointer-events:none}@media only screen and (max-width: 1024px){.header{align-items:center;height:16vw;background-color:#000;border-bottom:.533333333333333vw solid #fff}}@media only screen and (min-width: 1025px){.header{padding-top:1.428571428571429vw;padding-right:1.428571428571429vw}}.header *{pointer-events:auto}.header .logo{margin-right:auto}@media only screen and (max-width: 1024px){.header .logo{width:19.733333333333334vw;margin-bottom:.8vw;margin-left:2.4vw}}@media only screen and (min-width: 1025px){.header .logo{width:11.5vw;margin-left:1.214285714285714vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.header .logo:hover{opacity:.7}}@media only screen and (max-width: 1024px){.header .button-entry,.header .button-mypage,.header .button-menu{height:6.666666666666667vw}.header .button-entry:before,.header .button-mypage:before,.header .button-menu:before,.header .button-entry:after,.header .button-mypage:after,.header .button-menu:after{display:none}}@media only screen and (min-width: 1025px){.header .button-entry,.header .button-mypage,.header .button-menu{height:4.285714285714286vw;width:10.714285714285714vw;border-radius:2.142857142857143vw}}@media only screen and (max-width: 1024px){.header .button-entry{width:24.53333333333333vw;flex-direction:column;align-items:center;font-size:2.933333333333333vw;letter-spacing:.04em;border-right:.266666666666667vw solid #5b5b5b}}@media only screen and (min-width: 1025px){.header .button-entry{margin-right:.142857142857143vw}}.header .button-entry .period{background-color:#ffe500}@media only screen and (max-width: 1024px){.header .button-entry .period{position:relative;left:auto;margin-left:0;height:2.4vw;width:11.733333333333333vw;margin-right:.533333333333333vw;font-size:2vw;line-height:1.066666666666667;border-radius:1.2vw;border:0}}@media only screen and (min-width: 1025px){.header .button-entry .period{top:-.285714285714286vw}}@media only screen and (max-width: 1024px){.header .button-entry .period .num{font-size:2.133333333333333vw}}@media only screen and (max-width: 1024px){.header .button-entry .period .text{display:block}}@media only screen and (max-width: 1024px){.header .button-mypage{width:21.333333333333336vw;font-size:2.933333333333333vw;line-height:.909090909090909;border-right:.266666666666667vw solid #5b5b5b}.header .button-mypage .break{display:block}}@media only screen and (min-width: 1025px){.header .button-mypage{margin-right:.142857142857143vw}}.header .button-menu{z-index:2;width:18.666666666666668vw}@media only screen and (max-width: 1024px){.header .button-menu{background-color:transparent}}@media only screen and (min-width: 1025px){.header .button-menu{width:5.714285714285714vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.header .button-menu:hover .line:before{top:-.785714285714286vw}.header .button-menu:hover .line:after{top:.785714285714286vw}}.header .button-menu .line{position:absolute;margin:auto;inset:0}@media only screen and (min-width: 1025px){.header .button-menu .line{height:.571428571428571vw;width:4.285714285714286vw;transform:scale(.5)}}@media only screen and (max-width: 1024px){.header .button-menu .line{height:.533333333333333vw;width:8vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.header .button-menu .line{transition:width .2s ease}}.header .button-menu .line:before,.header .button-menu .line:after{position:absolute;margin:auto;right:0;left:0;content:"";height:100%;width:100%;background-color:#fff;transition:top .2s .15s ease,transform .2s 50ms ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header .button-menu .line:before{top:-.571428571428571vw}@media only screen and (max-width: 1024px){.header .button-menu .line:before{top:-.666666666666667vw}}.header .button-menu .line:after{top:.571428571428571vw}@media only screen and (max-width: 1024px){.header .button-menu .line:after{top:.8vw}}.header .container-nav{position:absolute;right:0;top:0;display:flex;justify-content:flex-end;z-index:1;width:95.19999999999999vw;height:100vh;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (min-width: 1025px){.header .container-nav{width:38.57142857142858vw;padding-left:2.857142857142857vw}}.header .container-nav .container-inner{position:relative;width:86vw}@media only screen and (min-width: 1025px){.header .container-nav .container-inner{width:33.14285714285714vw}}.header .container-nav .container-inner:before,.header .container-nav .container-inner:after{position:absolute;top:0;display:block;content:"";height:100%;width:38.57142857142858vw}@media only screen and (max-width: 1024px){.header .container-nav .container-inner:before{left:-9.2vw;width:95.19999999999999vw;background:url(/graduate/26/assets/img/menu-bg-1.png) left -10.933333333333334vw repeat-y transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.header .container-nav .container-inner:before{left:-5.428571428571429vw;background:url(/graduate/26/assets/img/md/menu-bg-1.svg) left -4.071428571428572vw repeat-y transparent;background-size:38.57142857142858vw auto}}@media only screen and (max-width: 1024px){.header .container-nav .container-inner:after{left:-2vw;width:88vw;background:url(/graduate/26/assets/img/menu-bg-2.png) left -10.933333333333334vw repeat-y transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.header .container-nav .container-inner:after{left:-1.428571428571429vw;background:url(/graduate/26/assets/img/md/menu-bg-2.svg) left -4.071428571428572vw repeat-y transparent;background-size:38.57142857142858vw auto}}.header .container-nav .nav{position:relative;z-index:1;height:100%;width:100%}.header .container-nav .nav:before{position:absolute;top:0;display:block;content:"";left:0;height:100%}@media only screen and (max-width: 1024px){.header .container-nav .nav:before{width:86vw;background:url(/graduate/26/assets/img/menu-bg-3.png) left -10.933333333333334vw repeat-y transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.header .container-nav .nav:before{width:38.57142857142858vw;background:url(/graduate/26/assets/img/md/menu-bg-3.svg) left -4.071428571428572vw repeat-y transparent;background-size:38.57142857142858vw auto}}.header .container-nav .nav .nav-inner{position:relative;height:100%;overflow-y:scroll;padding-top:10.933333333333334vw;padding-bottom:8.266666666666666vw;padding-left:10.133333333333333vw;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 1025px){.header .container-nav .nav .nav-inner{padding-top:6.428571428571428vw;padding-bottom:5.642857142857142vw;padding-left:4.5vw}}.header .container-nav .nav .link{display:block;padding-left:2.4vw;font-size:4.8vw;letter-spacing:.04em;line-height:2.277777777777778;overflow:hidden}@media only screen and (min-width: 1025px){.header .container-nav .nav .link{margin-bottom:1.428571428571429vw;padding-left:.357142857142857vw;font-size:2.142857142857143vw;letter-spacing:.04em;line-height:1.333333333333333}}.header .container-nav .nav .container-buttons{display:flex;margin-top:6.133333333333333vw;margin-bottom:8.266666666666666vw}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons{margin-top:3.071428571428572vw;margin-bottom:3vw}}.header .container-nav .nav .container-buttons .button-entry,.header .container-nav .nav .container-buttons .button-mypage{width:34.4vw}@media only screen and (max-width: 1024px){.header .container-nav .nav .container-buttons .button-entry,.header .container-nav .nav .container-buttons .button-mypage{height:15.733333333333333vw;font-size:4vw;border-radius:7.866666666666666vw}.header .container-nav .nav .container-buttons .button-entry:before,.header .container-nav .nav .container-buttons .button-mypage:before,.header .container-nav .nav .container-buttons .button-entry:after,.header .container-nav .nav .container-buttons .button-mypage:after{display:block}}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons .button-entry,.header .container-nav .nav .container-buttons .button-mypage{width:12vw}}.header .container-nav .nav .container-buttons .button-entry{margin-right:.8vw}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons .button-entry{margin-right:.5vw;font-size:1.357142857142857vw}}.header .container-nav .nav .container-buttons .button-entry .period{background-color:var(--color-red)}@media only screen and (max-width: 1024px){.header .container-nav .nav .container-buttons .button-entry .period{position:absolute;left:50%;top:-1.333333333333333vw;height:4.533333333333333vw;width:17.866666666666667vw;margin-left:-8.933333333333334vw;font-size:2.933333333333333vw;border:.266666666666667vw solid #000;border-radius:2.266666666666667vw}.header .container-nav .nav .container-buttons .button-entry .period .num{font-size:2.8vw}}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons .button-entry .period{margin-top:-.142857142857143vw}}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons .button-entry .text{padding-bottom:.071428571428571vw}}@media only screen and (max-width: 1024px){.header .container-nav .nav .container-buttons .button-mypage br{display:none}}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons .button-mypage{font-size:1.285714285714286vw}}@media only screen and (min-width: 1025px){.header .container-nav .nav .container-buttons .button-mypage .text{padding-bottom:.142857142857143vw}}.header .container-nav .nav .link-info-en,.header .container-nav .nav .link-instagram{display:flex;align-items:center;font-size:3.466666666666666vw}@media only screen and (min-width: 1025px){.header .container-nav .nav .link-info-en,.header .container-nav .nav .link-instagram{font-size:1.285714285714286vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.header .container-nav .nav .link-info-en,.header .container-nav .nav .link-instagram{transition:color .4s cubic-bezier(.25,.46,.45,.94)}.header .container-nav .nav .link-info-en:hover,.header .container-nav .nav .link-instagram:hover{color:var(--color-purple)}}.header .container-nav .nav .link-info-en{margin-bottom:5.333333333333334vw}@media only screen and (min-width: 1025px){.header .container-nav .nav .link-info-en{margin-bottom:1.357142857142857vw}}.header .container-nav .nav .link-info-en .icon{height:5.066666666666666vw;width:5.066666666666666vw;margin-inline:2.533333333333333vw 1.733333333333333vw}@media only screen and (min-width: 1025px){.header .container-nav .nav .link-info-en .icon{height:1.928571428571428vw;width:1.928571428571428vw;margin-inline:.357142857142857vw .714285714285714vw}}@media only screen and (min-width: 1025px){.header .container-nav .nav .link-info-en .text{margin-top:-.142857142857143vw}}.header .container-nav .nav .link-instagram .icon{fill:#000;height:4.8vw;width:4.8vw;margin-inline:2.666666666666667vw 1.866666666666667vw}@media only screen and (min-width: 1025px){.header .container-nav .nav .link-instagram .icon{height:1.857142857142857vw;width:1.857142857142857vw;margin-inline:.357142857142857vw .714285714285714vw}}@media only screen and (min-width: 1025px){.header .container-nav .nav .link-instagram .text{margin-top:-.142857142857143vw}}@media only screen and (min-width: 1025px){.is-menu-opened .header .logo{display:none}}.is-menu-opened .header .container-nav{transform:translate(0)}.is-menu-opened .wrapper .shadow{opacity:1;visibility:inherit}@media only screen and (max-width: 1024px){.is-menu-opened-button .button-menu{height:11.466666666666667vw;width:15.466666666666667vw;margin-inline:1.6vw;border-radius:5.733333333333333vw;background-color:#000}.is-menu-opened-button .button-menu:before,.is-menu-opened-button .button-menu:after{display:block}}.is-menu-opened-button .button-menu .line:before,.is-menu-opened-button .button-menu .line:after{transition:top .2s 50ms,transform .2s .15s;top:0!important}.is-menu-opened-button .button-menu .line:before{transform:rotate(18deg) skew(18deg)}.is-menu-opened-button .button-menu .line:after{transform:rotate(-18deg) skew(-18deg)}@media only screen and (min-width: 1025px) and (any-hover: hover){.is-menu-opened-button .button-menu:hover .line:before{transition:top .2s 50ms,transform .4s .15s;transform:rotate(25deg) skew(25deg)}.is-menu-opened-button .button-menu:hover .line:after{transition:top .2s 50ms,transform .4s .15s;transform:rotate(-25deg) skew(-25deg)}}html:has(.is-menu-opened){overflow:hidden}.wrapper{position:relative;overflow:hidden}.wrapper .shadow{opacity:0;visibility:hidden;height:100%;width:100%;position:absolute;left:0;top:0;background-color:#00000080;z-index:9;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.main{position:relative}.transition-cover{background:var(--color-red);position:fixed;top:0;left:0;opacity:1;pointer-events:none;height:100%;width:100%;z-index:100}.page-company .section-2 .decoration,.page-company .section-group-company .decoration{margin-left:-17.857142857142858vw;position:absolute;height:100%;width:135.71428571428572vw}@media only screen and (max-width: 1024px){.page-company .section-2 .decoration,.page-company .section-group-company .decoration{margin-left:-24.933333333333334vw;width:149.86666666666665vw}}.page-company .section-2 .decoration>div,.page-company .section-group-company .decoration>div{position:absolute}.page-company .section-2 .decoration .bg-1,.page-company .section-group-company .decoration .bg-1{height:111.57142857142857vw;width:135.71428571428572vw}@media only screen and (max-width: 1024px){.page-company .section-2 .decoration .bg-1,.page-company .section-group-company .decoration .bg-1{height:123.2vw;width:149.86666666666665vw}}.page-company .section-2 .decoration .bg-2,.page-company .section-group-company .decoration .bg-2{fill:#fff;left:1.428571428571429vw;height:108.71428571428572vw;width:132.85714285714286vw;top:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-company .section-2 .decoration .bg-2,.page-company .section-group-company .decoration .bg-2{left:3.066666666666666vw;height:117.86666666666667vw;width:143.73333333333335vw;top:2.666666666666667vw}}.page-company .section-2 .decoration .bg-3,.page-company .section-group-company .decoration .bg-3{left:4.285714285714286vw;height:62.28571428571429vw;width:127.14285714285714vw;top:4.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .decoration .bg-3,.page-company .section-group-company .decoration .bg-3{left:8.533333333333333vw;height:64.8vw;width:132.8vw;top:7.733333333333333vw}}.page-company .wrapper{background:var(--color-red)}.page-company .main{padding-top:13.714285714285715vw}@media only screen and (max-width: 1024px){.page-company .main{margin-top:16vw;padding-top:18.266666666666666vw}}.page-company .page-heading{align-items:center;display:flex;flex-direction:column;position:relative;margin-bottom:5.357142857142857vw}@media only screen and (max-width: 1024px){.page-company .page-heading{margin-bottom:13.333333333333334vw}}.page-company .page-heading .text-main{margin-left:.5vw;position:relative;width:75.92857142857142vw}@media only screen and (max-width: 1024px){.page-company .page-heading .text-main{margin-left:.8vw;width:87.46666666666667vw}}.page-company .page-heading .ill{position:absolute;top:-1.714285714285714vw;left:44.357142857142854vw;width:10.642857142857142vw}@media only screen and (max-width: 1024px){.page-company .page-heading .ill{left:58.266666666666666vw;top:9.733333333333333vw;width:19.866666666666667vw}}.page-company .page-heading .text-sub{margin-left:.214285714285714vw;margin-top:1.785714285714286vw;font-size:1.571428571428572vw;letter-spacing:.08em}@media only screen and (max-width: 1024px){.page-company .page-heading .text-sub{margin-left:.4vw;margin-top:3.2vw;font-size:3.466666666666666vw}}.page-company .section-1{position:relative}@media only screen and (max-width: 1024px){.page-company .section-1{margin-inline:-4vw;margin-bottom:13.333333333333334vw}}@media only screen and (min-width: 1025px){.page-company .section-1{width:80vw;margin-inline:auto;margin-bottom:3.571428571428571vw;font-size:1.285714285714286vw;line-height:1.555555555555556}}.page-company .section-1 .section-inner{border:.533333333333333vw solid #000;border-radius:10vw;padding:2.8vw;background-color:var(--color-lightblue)}@media only screen and (min-width: 1025px){.page-company .section-1 .section-inner{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:1.642857142857143vw}}.page-company .section-1 .container{position:relative;border:.4vw solid #000;overflow:hidden}@media only screen and (max-width: 1024px){.page-company .section-1 .container{padding:12vw 6.933333333333333vw 5.866666666666666vw;background:url(/graduate/26/assets/img/bg-grid-2-lighter.png) left top repeat transparent;background-size:6.666666666666667vw auto;border-radius:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-company .section-1 .container{padding:7.571428571428572vw 9.571428571428571vw 6.428571428571428vw;border-width:.071428571428571vw;border-radius:5.285714285714286vw;background:url(/graduate/26/assets/img/md/bg-grid-2-lighter.png) left top repeat transparent;background-size:2.571428571428571vw auto}}.page-company .section-1 .chara-1{position:absolute}@media only screen and (max-width: 1024px){.page-company .section-1 .chara-1{top:82.26666666666667vw;right:2.666666666666667vw;width:16.266666666666666vw}}@media only screen and (min-width: 1025px){.page-company .section-1 .chara-1{top:29.642857142857142vw;right:5.928571428571429vw;width:8.714285714285715vw}}.page-company .section-1 .chara-2{position:absolute}@media only screen and (max-width: 1024px){.page-company .section-1 .chara-2{top:58.13333333333334vw;right:10.8vw;width:15.733333333333333vw}}@media only screen and (min-width: 1025px){.page-company .section-1 .chara-2{top:14.571428571428571vw;right:15.571428571428573vw;width:8.428571428571429vw}}.page-company .section-1 .string-1{position:absolute;right:0;top:0}@media only screen and (max-width: 1024px){.page-company .section-1 .string-1{right:.133333333333333vw;top:28.000000000000004vw;width:17.599999999999998vw}}@media only screen and (min-width: 1025px){.page-company .section-1 .string-1{bottom:0;width:19.357142857142858vw}}.page-company .section-1 .list-detail li{display:flex}@media only screen and (max-width: 1024px){.page-company .section-1 .list-detail li{margin-bottom:6.266666666666667vw}}@media only screen and (min-width: 1025px){.page-company .section-1 .list-detail li{margin-bottom:2vw}}@media only screen and (max-width: 1024px){.page-company .section-1 .list-detail .heading{width:17.333333333333336vw;font-size:3.866666666666667vw;letter-spacing:.02em;line-height:1.714285714285714}}@media only screen and (min-width: 1025px){.page-company .section-1 .list-detail .heading{width:7.857142857142857vw;font-size:1.571428571428572vw;letter-spacing:.04em;line-height:1.272727272727273}}.page-company .section-1 .list-detail .detail{flex:1;font-weight:700}@media only screen and (max-width: 1024px){.page-company .section-1 .list-detail .detail{font-size:3.733333333333334vw;letter-spacing:.005em;line-height:1.714285714285714;text-align:justify}}@media only screen and (min-width: 1025px){.page-company .section-1 .list-detail .detail{font-size:1.285714285714286vw;line-height:1.555555555555556}}.page-company .section-1 .list-detail .detail .text-small{display:block;font-weight:500;text-align:left}@media only screen and (max-width: 1024px){.page-company .section-1 .list-detail .detail .text-small{font-size:3.2vw;line-height:2}}@media only screen and (min-width: 1025px){.page-company .section-1 .list-detail .detail .text-small{padding-bottom:.214285714285714vw;font-size:1.142857142857143vw;letter-spacing:.01em}}.page-company .section-2{position:relative}.page-company .section-2:after{position:absolute;bottom:0;left:0;content:"";display:block;height:calc(100% - 35.714285714285715vw);width:100%;background:url(/graduate/26/assets/img/company/md/bg-grid-purple.png) 1.214285714285714vw 1.928571428571428vw repeat transparent;background-size:2.571428571428571vw auto}@media only screen and (max-width: 1024px){.page-company .section-2:after{height:calc(100% - 64.8vw);background:url(/graduate/26/assets/img/company/bg-grid-purple.png) .266666666666667vw 3.466666666666666vw repeat transparent;background-size:6.666666666666667vw auto}}.page-company .section-2 .decoration .bg-1{fill:var(--color-yellow)}.page-company .section-2 .decoration .bg-3{mask-repeat:no-repeat;mask-position:center top;mask-size:100% auto;mask-image:url(/graduate/26/assets/img/company/md/bg-3-mask.png);background:url(/graduate/26/assets/img/company/md/bg-grid-purple.png) 1.928571428571428vw top repeat transparent;background-size:2.571428571428571vw auto}@media only screen and (max-width: 1024px){.page-company .section-2 .decoration .bg-3{mask-image:url(/graduate/26/assets/img/company/bg-3-mask.png);background:url(/graduate/26/assets/img/company/bg-grid-purple.png) 3.2vw .266666666666667vw repeat transparent;background-size:6.666666666666667vw auto}}.page-company .section-2 .section-inner{position:relative;z-index:1;padding-block:12.714285714285714vw 35.714285714285715vw}@media only screen and (max-width: 1024px){.page-company .section-2 .section-inner{padding-block:29.46666666666667vw 40.266666666666666vw}}.page-company .section-2 .section-heading{align-items:center;display:flex;flex-direction:column;position:relative;margin-bottom:3vw}@media only screen and (max-width: 1024px){.page-company .section-2 .section-heading{margin-bottom:15.733333333333333vw}}.page-company .section-2 .section-heading .text-main{position:relative;margin-left:.071428571428571vw;width:46.714285714285715vw}@media only screen and (max-width: 1024px){.page-company .section-2 .section-heading .text-main{margin-right:1.2vw;width:87.33333333333333vw}}.page-company .section-2 .section-heading .text-main .text-asterisk{position:absolute}@media only screen and (min-width: 1025px){.page-company .section-2 .section-heading .text-main .text-asterisk{right:.357142857142857vw;top:-.714285714285714vw;font-size:.857142857142857vw;letter-spacing:.02em}}@media only screen and (max-width: 1024px){.page-company .section-2 .section-heading .text-main .text-asterisk{right:-.714285714285714vw;bottom:-3.571428571428571vw;font-size:2.666666666666667vw;letter-spacing:.02em}}.page-company .section-2 .block{width:80vw;margin-inline:auto}@media only screen and (max-width: 1024px){.page-company .section-2 .block{width:86.66666666666667vw}}.page-company .section-2 .block .block-heading{margin-inline:auto}.page-company .section-2 .toggle-container{padding-bottom:2.857142857142857vw}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container{padding-bottom:6.666666666666667vw}}.page-company .section-2 .toggle-container+.toggle-container{margin-top:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container+.toggle-container{margin-top:2.666666666666667vw}}.page-company .section-2 .toggle-container.is-opened .toggle-head .icon-wrap .icon:before{transform:rotate(180deg)}.page-company .section-2 .toggle-container.is-opened .toggle-head .icon-wrap .icon:after{transform:rotate(270deg)}.page-company .section-2 .toggle-container .toggle-head{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;height:5.714285714285714vw;padding-right:1.285714285714286vw;padding-left:2.714285714285714vw;border-radius:2.857142857142857vw;border:.142857142857143vw solid #000;background-color:var(--color-lightblue);cursor:pointer;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-head{height:13.333333333333334vw;padding-right:2.133333333333333vw;padding-left:4.8vw;border-radius:6.666666666666667vw;font-size:3.733333333333334vw;letter-spacing:.02em;line-height:1.071428571428571;border-width:.533333333333333vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .toggle-container .toggle-head{font-size:2vw;letter-spacing:.02em;cursor:pointer}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-company .section-2 .toggle-container .toggle-head:hover{background-color:#9ddbf5}.page-company .section-2 .toggle-container .toggle-head:hover .icon-bg{transform:scale(1.1)}.page-company .section-2 .toggle-container .toggle-head:hover .icon{transform:rotate(180deg)}}.page-company .section-2 .toggle-container .toggle-head .name{padding-bottom:.142857142857143vw}.page-company .section-2 .toggle-container .toggle-head .icon-wrap{position:relative;height:2.857142857142857vw;width:2.857142857142857vw;display:inline-flex;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-head .icon-wrap{height:5.333333333333334vw;width:5.333333333333334vw}}.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon{height:1.571428571428572vw;width:1.571428571428572vw;transition:transform .4s cubic-bezier(.4,0,.4,1)}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon{height:2.933333333333333vw;width:2.933333333333333vw}}.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon:before,.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon:after{display:block;content:"";position:absolute;margin:auto;inset:0;z-index:1;height:.285714285714286vw;width:1.571428571428572vw;background-color:#fff;border-radius:.142857142857143vw;transition:transform .4s cubic-bezier(.4,0,.4,1)}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon:before,.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon:after{height:.533333333333333vw;width:2.933333333333333vw;border-radius:.266666666666667vw}}.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon:after{height:1.571428571428572vw;width:.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-head .icon-wrap .icon:after{height:2.933333333333333vw;width:.533333333333333vw}}.page-company .section-2 .toggle-container .toggle-contents{overflow:hidden;height:0;transition:height .5s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-contents{margin-top:-6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .toggle-container .toggle-contents{margin-top:-2.857142857142857vw}}.page-company .section-2 .toggle-container .toggle-inner{border:.533333333333333vw solid #000;border-radius:0 0 9.333333333333334vw 9.333333333333334vw;padding:2.8vw;background-color:var(--color-lightblue)}@media only screen and (min-width: 1025px){.page-company .section-2 .toggle-container .toggle-inner{border-radius:0 0 7.142857142857142vw 7.142857142857142vw;border-width:.142857142857143vw;padding:1.642857142857143vw}}.page-company .section-2 .toggle-container .toggle-inner .container{position:relative;border:.4vw solid #000;overflow:hidden;background-color:#fff}@media only screen and (max-width: 1024px){.page-company .section-2 .toggle-container .toggle-inner .container{padding-block:9.866666666666667vw 6.666666666666667vw;border-radius:0 0 6vw 6vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .toggle-container .toggle-inner .container{padding:6.785714285714286vw 5.714285714285714vw 2.142857142857143vw;border-width:.071428571428571vw;border-radius:0 0 5.285714285714286vw 5.285714285714286vw}}@media only screen and (max-width: 1024px){.page-company .section-2 .info{padding-inline:6.4vw;margin-bottom:5.333333333333334vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .info{display:flex;justify-content:space-between;margin-bottom:3.714285714285714vw}}.page-company .section-2 .info .logo{position:relative}@media only screen and (max-width: 1024px){.page-company .section-2 .info .logo{margin-bottom:5.600000000000001vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .info .logo{height:14.285714285714285vw;width:22.857142857142858vw;margin-right:2.857142857142857vw;border-radius:1.428571428571429vw}}.page-company .section-2 .info .logo:after{position:absolute;left:0;top:0;content:"";height:100%;width:100%;border:.142857142857143vw solid #000}@media only screen and (max-width: 1024px){.page-company .section-2 .info .logo:after{border-radius:4vw;border-width:.266666666666667vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .info .logo:after{border-radius:1.428571428571429vw}}.page-company .section-2 .info .container-text{text-align:justify}@media only screen and (max-width: 1024px){.page-company .section-2 .info .container-text{font-size:3.733333333333334vw;letter-spacing:.02em;line-height:1.5}}@media only screen and (min-width: 1025px){.page-company .section-2 .info .container-text{flex:1;font-size:1.142857142857143vw;line-height:2}}.page-company .section-2 .info .container-text .company-name{font-weight:900}@media only screen and (max-width: 1024px){.page-company .section-2 .info .container-text .company-name{margin-bottom:1.285714285714286vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .info .container-text .company-name{margin-top:-.857142857142857vw;margin-bottom:.428571428571429vw;font-size:1.285714285714286vw;letter-spacing:.02em}}.page-company .section-2 .container-list{background-color:#f2f4f5}@media only screen and (min-width: 1025px){.page-company .section-2 .container-list{padding:5vw 3.857142857142857vw 3.571428571428571vw;border-radius:1.428571428571429vw}}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list{padding:6.666666666666667vw 6.4vw 4.8vw}}.page-company .section-2 .container-list .heading{margin-bottom:2.142857142857143vw;font-size:1.285714285714286vw;letter-spacing:.02em;font-weight:900}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list .heading{margin-bottom:6.666666666666667vw;font-size:3.733333333333334vw;letter-spacing:.02em}}.page-company .section-2 .container-list ul{display:flex;flex-wrap:wrap}.page-company .section-2 .container-list ul.list-1{gap:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-1{gap:2.4vw}}.page-company .section-2 .container-list ul.list-1 li{width:27.857142857142858vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-1 li{width:32vw;padding-bottom:1.066666666666667vw}}.page-company .section-2 .container-list ul.list-1 li .img{border-radius:.714285714285714vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-1 li .img{border-radius:1.333333333333333vw}}.page-company .section-2 .container-list ul.list-2{gap:1.571428571428572vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-2{gap:2.4vw}}.page-company .section-2 .container-list ul.list-2 li{width:18vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-2 li{width:32vw;padding-bottom:1.066666666666667vw}}.page-company .section-2 .container-list ul.list-3{gap:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-3{gap:1.6vw}}.page-company .section-2 .container-list ul.list-3 li{width:13.214285714285715vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-3 li{width:21.066666666666666vw;padding-bottom:1.866666666666667vw}}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul.list-3 li .caption{margin-top:1.6vw}}.page-company .section-2 .container-list ul+.heading{margin-top:3.571428571428571vw}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul+.heading{margin-top:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-company .section-2 .container-list ul li{padding-bottom:1.428571428571429vw}}.page-company .section-2 .container-list ul .img{overflow:hidden}.page-company .section-2 .container-list ul .caption{margin-top:.5vw;text-align:center;font-weight:700;font-size:1vw;letter-spacing:.02em;line-height:1.142857142857143}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul .caption{margin-top:.933333333333333vw;font-size:2.666666666666667vw;letter-spacing:.02em;line-height:1.5}}.page-company .section-2 .container-list ul .caption .copyright{display:block;font-weight:500;padding-top:.5vw;font-size:.714285714285714vw;letter-spacing:.02em;line-height:1.6}@media only screen and (max-width: 1024px){.page-company .section-2 .container-list ul .caption .copyright{padding-top:1.6vw;font-size:2.4vw;letter-spacing:.02em;line-height:1.333333333333333}}.page-company .section-2 .button-close{display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-top:2.142857142857143vw}@media only screen and (max-width: 1024px){.page-company .section-2 .button-close{margin-top:6.666666666666667vw}}.page-company .section-2 .button-close .icon{position:relative;height:2.142857142857143vw;width:2.142857142857143vw;margin-right:.571428571428571vw;border-radius:50%;background-color:#000;transform:rotate(45deg)}@media only screen and (max-width: 1024px){.page-company .section-2 .button-close .icon{height:4vw;width:4vw;margin-right:1.066666666666667vw}}.page-company .section-2 .button-close .icon:before,.page-company .section-2 .button-close .icon:after{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);height:.214285714285714vw;width:1.142857142857143vw;background-color:#fff;border-radius:.107142857142857vw}@media only screen and (max-width: 1024px){.page-company .section-2 .button-close .icon:before,.page-company .section-2 .button-close .icon:after{height:.4vw;width:2.133333333333333vw}}.page-company .section-2 .button-close .icon:after{height:1.142857142857143vw;width:.214285714285714vw}@media only screen and (max-width: 1024px){.page-company .section-2 .button-close .icon:after{height:2.133333333333333vw;width:.4vw}}.page-company .section-2 .button-close .text{padding-bottom:.142857142857143vw;font-size:1.571428571428572vw;letter-spacing:.02em}@media only screen and (max-width: 1024px){.page-company .section-2 .button-close .text{font-size:2.933333333333333vw;letter-spacing:.02em}}.page-company .section-2 .block-1 .block-heading{width:23.07142857142857vw;margin-bottom:3.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-1 .block-heading{width:43.2vw;margin-bottom:6.4vw}}.page-company .section-2 .block-2{padding-top:4.142857142857142vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-2{padding-top:5.866666666666666vw}}.page-company .section-2 .block-2 .block-heading{width:35.14285714285714vw;margin-bottom:3.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-2 .block-heading{width:66.13333333333333vw;margin-bottom:6.666666666666667vw}}.page-company .section-2 .block-3{padding-top:7.000000000000001vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-3{padding-top:13.333333333333334vw}}.page-company .section-2 .block-3 .block-heading{width:32.07142857142857vw;margin-bottom:3.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-3 .block-heading{width:60.66666666666667vw;margin-bottom:6.133333333333333vw}}.page-company .section-2 .block-4{padding-top:7.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-4{padding-top:13.066666666666665vw}}.page-company .section-2 .block-4 .block-heading{width:42.92857142857143vw;margin-bottom:3.285714285714286vw}@media only screen and (max-width: 1024px){.page-company .section-2 .block-4 .block-heading{width:80.93333333333334vw;margin-bottom:6.666666666666667vw}}.page-company .section-2 .company-0.toggle-container .toggle-contents{height:auto}@media only screen and (min-width: 1025px){.page-company .section-2 .company-0 .container-list{padding-top:5.714285714285714vw}}.page-company .section-group-company{position:relative;padding-top:0}@media only screen and (min-width: 1025px){.page-company .section-group-company{margin-top:-27.142857142857142vw}}@media only screen and (max-width: 1024px){.page-company .section-group-company{margin-top:-26.93333333333333vw}}.page-company .section-group-company:after{position:absolute;bottom:0;left:0;content:"";display:block;height:calc(100% - 35.714285714285715vw);width:100%;background:var(--color-red)}@media only screen and (max-width: 1024px){.page-company .section-group-company:after{height:calc(100% - 64.8vw)}}.page-company .section-group-company .decoration .bg-1{fill:var(--color-green)}.page-company .section-group-company .decoration .bg-3{fill:var(--color-red)}.page-company .section-group-company .section-inner{position:relative;z-index:1;padding-top:14.285714285714285vw;padding-bottom:25.928571428571427vw}@media only screen and (max-width: 1024px){.page-company .section-group-company .section-inner{padding-top:29.333333333333332vw;padding-bottom:41.6vw}}.page-company .section-group-company .section-inner .section-heading{padding-left:.785714285714286vw;font-weight:700;letter-spacing:.02em}.page-company .section-group-company .section-inner .links{margin-top:6.214285714285714vw}@media only screen and (max-width: 1024px){.page-company .section-group-company .section-inner .links{margin-top:6.933333333333333vw}}.page-entry .wrapper{background:var(--color-red)}.page-entry .main{padding-bottom:26vw;padding-top:13.857142857142858vw;position:relative}@media only screen and (max-width: 1024px){.page-entry .main{margin-top:16vw;padding-bottom:49.333333333333336vw;padding-top:18.666666666666668vw}}.page-entry .page-heading{align-items:center;display:flex;flex-direction:column;position:relative}.page-entry .page-heading .text-main{margin-left:6.142857142857143vw;position:relative;width:32.142857142857146vw}@media only screen and (max-width: 1024px){.page-entry .page-heading .text-main{margin-left:12.666666666666668vw;width:60vw}}.page-entry .page-heading .ill{position:absolute;top:-2.642857142857143vw;left:-8.071428571428571vw;width:10.214285714285715vw}@media only screen and (max-width: 1024px){.page-entry .page-heading .ill{left:-14.666666666666666vw;top:-4.933333333333334vw;width:19.066666666666666vw}}.page-entry .page-heading .text-sub{margin-left:.214285714285714vw;margin-top:1.785714285714286vw;font-size:1.571428571428572vw;letter-spacing:.08em}@media only screen and (max-width: 1024px){.page-entry .page-heading .text-sub{margin-left:-.533333333333333vw;margin-top:2vw;font-size:3.466666666666666vw}}.page-entry .course-container{background:#5cc3ec;border:.142857142857143vw solid #000;border-radius:7.142857142857142vw;margin-inline:auto;margin-top:5.428571428571429vw;padding:1.642857142857143vw;position:relative;width:80vw}@media only screen and (max-width: 1024px){.page-entry .course-container{border-radius:9.333333333333334vw;border-width:.533333333333333vw;margin-left:-3.733333333333334vw;margin-top:13.333333333333334vw;padding:2.8vw;width:107.46666666666667vw}}.page-entry .course-container .course-container-inner{background:#fff;border:.071428571428571vw solid #000;border-radius:5.428571428571429vw;overflow:hidden;padding:6.642857142857143vw 5.714285714285714vw 6.928571428571429vw;position:relative}@media only screen and (max-width: 1024px){.page-entry .course-container .course-container-inner{border-radius:5.866666666666666vw;border-width:.4vw;padding:12.266666666666666vw 6.666666666666667vw 15.066666666666666vw}}.page-entry .course-container .course-container-inner:before{position:absolute;top:0;left:0;content:"";opacity:.5;height:100%;width:100%;background:url(/graduate/26/assets/img/md/bg-grid-2.png) left top repeat;background-size:2.571428571428571vw 2.571428571428571vw}@media only screen and (max-width: 1024px){.page-entry .course-container .course-container-inner:before{background:url(/graduate/26/assets/img/bg-grid-2.png) left -3.2vw repeat;background-size:6.666666666666667vw 6.666666666666667vw}}.page-entry .course-container .course-container-inner>*{position:relative}.page-entry .course-container .course-notes{text-align:center;font-size:1.142857142857143vw;line-height:1.75;margin-left:.214285714285714vw;margin-top:3.714285714285714vw}@media only screen and (max-width: 1024px){.page-entry .course-container .course-notes{font-size:3.466666666666666vw;line-height:1.461538461538461;margin-left:.4vw;margin-top:7.733333333333333vw}}.page-entry .course-container .course-notes a{text-decoration:underline;text-underline-offset:.214285714285714vw}@media only screen and (max-width: 1024px){.page-entry .course-container .course-notes a{text-underline-offset:.933333333333333vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-entry .course-container .course-notes a{transition:color .4s cubic-bezier(.25,.46,.45,.94)}.page-entry .course-container .course-notes a:hover{color:#666}}.page-entry .section-generalist .section-heading,.page-entry .section-specialist .section-heading{margin-inline:auto}.page-entry .section-generalist .text,.page-entry .section-specialist .text{margin-inline:auto;width:61.42857142857143vw;font-size:1.142857142857143vw;line-height:1.75;margin-top:2.928571428571429vw;padding-inline:.714285714285714vw;text-align:justify}@media only screen and (max-width: 1024px){.page-entry .section-generalist .text,.page-entry .section-specialist .text{width:100%;font-size:3.466666666666666vw;line-height:1.461538461538461;margin-top:6.666666666666667vw;padding-inline:1.333333333333333vw}}.page-entry .section-generalist .links,.page-entry .section-specialist .links{padding-bottom:1.142857142857143vw;position:relative}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links,.page-entry .section-specialist .links{padding-bottom:6.133333333333333vw}}.page-entry .section-generalist .links:before,.page-entry .section-specialist .links:before{position:absolute;top:0;left:0;background-color:#dce0e5f2;border-radius:1.428571428571429vw;content:"";height:100%;width:100%;z-index:1}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links:before,.page-entry .section-specialist .links:before{border-radius:5.333333333333334vw}}.page-entry .section-generalist .links:after,.page-entry .section-specialist .links:after{position:absolute;margin:auto;inset:0;content:"エントリーの受付を終了しました";font-size:1.571428571428572vw;display:grid;font-weight:700;place-content:center;z-index:1}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links:after,.page-entry .section-specialist .links:after{font-size:4vw;line-height:1.5;content:"エントリーの受付を\a終了しました";text-align:center;white-space:pre}}.page-entry .section-generalist .links ul,.page-entry .section-specialist .links ul{display:flex;gap:4.285714285714286vw;justify-content:center}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links ul,.page-entry .section-specialist .links ul{flex-direction:column;gap:4.533333333333333vw 0}}.page-entry .section-generalist .links li,.page-entry .section-specialist .links li{width:28.857142857142858vw}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links li,.page-entry .section-specialist .links li{margin-inline:auto;width:68.8vw}}.page-entry .section-generalist .links a,.page-entry .section-specialist .links a{align-items:center;background:#000;border:.142857142857143vw solid #000;border-radius:3.928571428571428vw;display:flex;height:7.857142857142857vw;padding-bottom:.142857142857143vw;padding-left:2.285714285714286vw;position:relative}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links a,.page-entry .section-specialist .links a{border-radius:7.733333333333333vw;border-width:.666666666666667vw;height:15.466666666666667vw;padding-bottom:.8vw;padding-left:5.733333333333333vw}}.page-entry .section-generalist .links a:before,.page-entry .section-specialist .links a:before{position:absolute;top:0;left:0;border:.214285714285714vw solid #fff;border-radius:3.928571428571428vw;content:"";height:100%;width:100%}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links a:before,.page-entry .section-specialist .links a:before{border-radius:7.333333333333333vw;border-width:.4vw}}.page-entry .section-generalist .links a>*,.page-entry .section-specialist .links a>*{position:relative}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-entry .section-generalist .links a,.page-entry .section-specialist .links a{transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.page-entry .section-generalist .links a:hover,.page-entry .section-specialist .links a:hover{background-color:var(--color-purple)}.page-entry .section-generalist .links a:hover .icon-blank .icon-bg,.page-entry .section-specialist .links a:hover .icon-blank .icon-bg{transform:scale(1.1)}}.page-entry .section-generalist .links .position,.page-entry .section-specialist .links .position{display:grid;place-content:center;font-size:1.071428571428571vw;border-radius:.928571428571429vw;font-weight:900;margin-top:.142857142857143vw;padding-bottom:.071428571428571vw;height:1.857142857142857vw;width:5vw}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links .position,.page-entry .section-specialist .links .position{font-size:2.933333333333333vw;border-radius:2vw;margin-top:.266666666666667vw;padding-bottom:.133333333333333vw;height:4.133333333333333vw;width:13.466666666666665vw}}.page-entry .section-generalist .links .text-main,.page-entry .section-specialist .links .text-main{color:#fff;font-size:2.285714285714286vw;letter-spacing:.04em;margin-left:.642857142857143vw}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links .text-main,.page-entry .section-specialist .links .text-main{font-size:5.333333333333334vw;letter-spacing:0;margin-left:.933333333333333vw}}.page-entry .section-generalist .links .icon-blank,.page-entry .section-specialist .links .icon-blank{position:absolute;top:50%;right:2vw;border-radius:50%;display:grid;margin-top:-1.428571428571429vw;place-content:center;height:2.857142857142857vw;width:2.857142857142857vw}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links .icon-blank,.page-entry .section-specialist .links .icon-blank{margin-top:-2.666666666666667vw;right:4.399999999999999vw;height:5.333333333333334vw;width:5.333333333333334vw}}.page-entry .section-generalist .links .icon-blank .icon-bg,.page-entry .section-specialist .links .icon-blank .icon-bg{background-color:#fff}.page-entry .section-generalist .links .icon-blank svg,.page-entry .section-specialist .links .icon-blank svg{position:relative;height:.714285714285714vw;width:.714285714285714vw}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links .icon-blank svg,.page-entry .section-specialist .links .icon-blank svg{height:1.866666666666667vw;width:1.866666666666667vw}}.page-entry .section-generalist .links .notes,.page-entry .section-specialist .links .notes{margin-top:1vw;font-size:.857142857142857vw;line-height:1.666666666666667;padding-inline:1.142857142857143vw;text-align:justify}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links .notes,.page-entry .section-specialist .links .notes{margin-top:1.866666666666667vw;font-size:2.666666666666667vw;line-height:1.5;padding-inline:1.333333333333333vw}}.page-entry .section-generalist .section-heading{width:42.42857142857142vw}@media only screen and (max-width: 1024px){.page-entry .section-generalist .section-heading{width:79.46666666666667vw}}.page-entry .section-generalist .links{margin-top:2vw;padding-top:1.428571428571429vw;position:relative}@media only screen and (max-width: 1024px){.page-entry .section-generalist .links{margin-top:3.866666666666667vw;padding-top:4vw}}.page-entry .section-generalist .links .position{background:#fc0}.page-entry .section-specialist{margin-top:5vw}@media only screen and (max-width: 1024px){.page-entry .section-specialist{margin-top:9.6vw}}.page-entry .section-specialist .section-heading{width:42.57142857142857vw}@media only screen and (max-width: 1024px){.page-entry .section-specialist .section-heading{width:79.73333333333333vw}}.page-entry .section-specialist .links{margin-top:.285714285714286vw;padding-top:1.285714285714286vw}@media only screen and (max-width: 1024px){.page-entry .section-specialist .links{margin-top:1.6vw;padding-top:4vw}}.page-entry .section-specialist .links .position{background:#b79de7}.page-job .wrapper{background:var(--color-red)}.page-job .main{padding-top:13.714285714285715vw}@media only screen and (max-width: 1024px){.page-job .main{margin-top:16vw;padding-top:18.53333333333333vw}}.page-job .page-heading{align-items:center;display:flex;flex-direction:column;position:relative}.page-job .page-heading .text-main{margin-left:.428571428571429vw;position:relative;width:53vw}@media only screen and (max-width: 1024px){.page-job .page-heading .text-main{margin-left:.8vw;width:90.26666666666667vw}}.page-job .page-heading .ill{position:absolute;top:-.357142857142857vw;left:19.071428571428573vw;width:8.571428571428571vw}@media only screen and (max-width: 1024px){.page-job .page-heading .ill{left:32.53333333333333vw;top:-.933333333333333vw;width:16vw}}.page-job .page-heading .text-sub{margin-left:.214285714285714vw;margin-top:1.785714285714286vw;font-size:1.571428571428572vw;letter-spacing:.08em}@media only screen and (max-width: 1024px){.page-job .page-heading .text-sub{margin-left:.4vw;margin-top:2vw;font-size:3.466666666666666vw}}@media only screen and (min-width: 1025px){.page-job .page-nav .item-1 a{padding-inline:1.428571428571429vw 1vw;padding-top:3.428571428571429vw}}@media only screen and (max-width: 1024px){.page-job .page-nav .item-1 a{padding-top:4.133333333333333vw}}.page-job .page-nav .item-1 .text-main{width:15.142857142857144vw}@media only screen and (max-width: 1024px){.page-job .page-nav .item-1 .text-main{width:28.26666666666667vw}}@media only screen and (min-width: 1025px){.page-job .page-nav .item-2 a{padding-inline:1vw 1vw;padding-top:3.642857142857143vw}}@media only screen and (max-width: 1024px){.page-job .page-nav .item-2 a{padding-top:4.266666666666667vw}}.page-job .page-nav .item-2 .text-main{width:19.428571428571427vw}@media only screen and (max-width: 1024px){.page-job .page-nav .item-2 .text-main{width:36.266666666666666vw}}@media only screen and (min-width: 1025px){.page-job .page-nav .item-3 a{padding-inline:1vw .5vw;padding-top:3.642857142857143vw}}@media only screen and (max-width: 1024px){.page-job .page-nav .item-3 a{padding-top:4.399999999999999vw}}.page-job .page-nav .item-3 .text-main{width:22.357142857142858vw}@media only screen and (max-width: 1024px){.page-job .page-nav .item-3 .text-main{width:41.733333333333334vw}}@media only screen and (min-width: 1025px){.page-job .page-nav .item-4 a{padding-inline:.5vw 1.285714285714286vw;padding-top:3.428571428571429vw}}@media only screen and (max-width: 1024px){.page-job .page-nav .item-4 a{padding-top:4.133333333333333vw}}.page-job .page-nav .item-4 .text-main{width:21.071428571428573vw}@media only screen and (max-width: 1024px){.page-job .page-nav .item-4 .text-main{width:43.2vw}}.page-job .section-job{position:relative}.page-job .section-job:after{position:absolute;bottom:0;left:0;content:"";display:block;height:calc(100% - 35.714285714285715vw);width:100%}@media only screen and (max-width: 1024px){.page-job .section-job:after{height:calc(100% - 64.8vw)}}.page-job .section-job .decoration{margin-left:-17.857142857142858vw;position:absolute;height:100%;width:135.71428571428572vw}@media only screen and (max-width: 1024px){.page-job .section-job .decoration{margin-left:-24.933333333333334vw;width:149.86666666666665vw}}.page-job .section-job .decoration>div{position:absolute}.page-job .section-job .decoration .bg-1{height:111.57142857142857vw;width:135.71428571428572vw}@media only screen and (max-width: 1024px){.page-job .section-job .decoration .bg-1{height:123.2vw;width:149.86666666666665vw}}.page-job .section-job .decoration .bg-2{fill:#fff;left:1.428571428571429vw;height:108.71428571428572vw;width:132.85714285714286vw;top:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-job .section-job .decoration .bg-2{left:3.066666666666666vw;height:117.86666666666667vw;width:143.73333333333335vw;top:2.666666666666667vw}}.page-job .section-job .decoration .bg-3{left:4.285714285714286vw;height:62.28571428571429vw;width:127.14285714285714vw;top:4.285714285714286vw}@media only screen and (max-width: 1024px){.page-job .section-job .decoration .bg-3{left:8.533333333333333vw;height:64.8vw;width:132.8vw;top:7.733333333333333vw}}.page-job .section-job .decoration .text{color:#fff;left:0;text-align:center;top:12.714285714285714vw;width:100%;font-size:10.714285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job .decoration .text{top:21.6vw;font-size:20vw}}.page-job .section-job .section-inner{position:relative;z-index:1}.page-job .section-job .section-heading{align-items:center;display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 1025px){.page-job .section-job .tab-container{align-items:flex-start;display:flex;gap:1.785714285714286vw;justify-content:center}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-container{gap:3.333333333333333vw}}.page-job .section-job .tab-btn-block{width:21vw}@media only screen and (min-width: 1025px){.page-job .section-job .tab-btn-block{margin-top:1.357142857142857vw}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn-block{width:100%}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn-block ul{display:flex;flex-wrap:wrap;gap:2.666666666666667vw 1.333333333333333vw;justify-content:center;margin-inline:auto}}@media only screen and (min-width: 1025px){.page-job .section-job .tab-btn:not(:first-child){margin-top:-.071428571428571vw}}.page-job .section-job .tab-btn span,.page-job .section-job .tab-btn .tab-btn-item{position:relative}.page-job .section-job .tab-btn .ill-shadow{position:absolute;top:1.857142857142857vw;left:-.571428571428571vw;opacity:0;width:3.357142857142857vw}.page-job .section-job .tab-btn .tab-btn-item-inner{align-items:center;display:flex;position:relative}@media only screen and (min-width: 1025px){.page-job .section-job .tab-btn .tab-btn-item-inner{border:.142857142857143vw solid #000;border-radius:2.857142857142857vw;box-shadow:0 .714285714285714vw #000;padding-left:3.285714285714286vw;height:5.714285714285714vw;width:21vw}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn .tab-btn-item-inner{background:#fff;border-radius:2.933333333333333vw;padding-block:.8vw 1.066666666666667vw;padding-inline:1.866666666666667vw 2vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job .tab-btn .tab-btn-item-inner{transition:all .4s cubic-bezier(.25,.46,.45,.94)}}.page-job .section-job .tab-btn .tab-btn-item-inner:before{position:absolute;content:"";display:block}@media only screen and (min-width: 1025px){.page-job .section-job .tab-btn .tab-btn-item-inner:before{transition:all .4s cubic-bezier(.25,.46,.45,.94);background:#fff;border:.071428571428571vw solid #000;border-radius:2.214285714285714vw;left:.5vw;height:4.428571428571428vw;width:19.714285714285715vw;top:.5vw;opacity:0}}.page-job .section-job .tab-btn .tab-btn-item-inner .text-main{font-weight:900;font-size:1.142857142857143vw;line-height:1.25}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn .tab-btn-item-inner .text-main{font-size:3.2vw}}@media only screen and (min-width: 1025px){.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-small,.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-x-small{display:block}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-small,.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-x-small{font-weight:500}}.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-small{font-size:.857142857142857vw;line-height:1.166666666666667}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-small{font-size:2.666666666666667vw}}.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-x-small{font-size:.785714285714286vw;line-height:1.272727272727273}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn .tab-btn-item-inner .text-main .text-x-small{font-size:2.666666666666667vw}}.page-job .section-job .tab-btn .tab-btn-item-inner .ill{position:absolute;top:1.714285714285714vw;left:-.714285714285714vw;opacity:0;width:3.357142857142857vw}.page-job .section-job .tab-btn .tab-btn-item-inner .icon-blank{position:absolute;top:50%;right:2vw;margin-top:-.857142857142857vw;height:.714285714285714vw;width:.714285714285714vw}.page-job .section-job .tab-btn.is-selected .ill-shadow{opacity:1}@media only screen and (min-width: 1025px){.page-job .section-job .tab-btn.is-selected .tab-btn-item-inner{border-bottom-right-radius:0}.page-job .section-job .tab-btn.is-selected .tab-btn-item-inner:before{border-bottom-right-radius:0;opacity:1}.page-job .section-job .tab-btn.is-selected .tab-btn-item-inner .ill{opacity:1}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-btn.is-selected .tab-btn-item-inner{background:#000;color:#fff}.page-job .section-job .tab-btn.is-selected .tab-btn-item-inner:before{background:#000;bottom:-.533333333333333vw;left:50%;margin-left:-1.066666666666667vw;height:2.133333333333333vw;width:2.133333333333333vw;transform:rotate(45deg)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job .tab-btn .tab-btn-item:hover .tab-btn-item-inner{border-bottom-right-radius:0}.page-job .section-job .tab-btn .tab-btn-item:hover .tab-btn-item-inner:before{border-bottom-right-radius:0;opacity:1}}.page-job .section-job .tab-contents-block{border:.142857142857143vw solid #000;border-radius:2.142857142857143vw;padding:.5vw;position:relative;width:57.14285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job .tab-contents-block{border-radius:9.333333333333334vw;border-width:.533333333333333vw;margin-inline:auto;margin-top:6.666666666666667vw;padding:.933333333333333vw;width:86.66666666666667vw}}.page-job .section-job .tab-contents-block-inner{background:#fff;border:.071428571428571vw solid #000;border-radius:1.428571428571429vw;overflow:hidden}@media only screen and (max-width: 1024px){.page-job .section-job .tab-contents-block-inner{border-radius:8vw;border-width:.266666666666667vw}}.page-job .section-job .tab-scroll-contents{height:47.14285714285714vw;position:relative}@media only screen and (min-width: 1025px){.page-job .section-job .tab-scroll-contents{overflow:scroll}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-scroll-contents{height:auto}}.page-job .section-job .tab-scroll-contents .text-block{padding-bottom:3vw;padding-inline:5vw}@media only screen and (max-width: 1024px){.page-job .section-job .tab-scroll-contents .text-block{padding-bottom:5.600000000000001vw;padding-inline:4.933333333333334vw}}.page-job .section-job .tab-scroll-contents .text-block .heading{font-size:2vw;letter-spacing:.04em}@media only screen and (max-width: 1024px){.page-job .section-job .tab-scroll-contents .text-block .heading{font-size:4.533333333333333vw;letter-spacing:.04em}}.page-job .section-job .tab-scroll-contents .text-block .heading .small{font-size:1.428571428571429vw;letter-spacing:.04em;padding-left:.357142857142857vw}@media only screen and (max-width: 1024px){.page-job .section-job .tab-scroll-contents .text-block .heading .small{padding-left:1.066666666666667vw;font-size:3.2vw;letter-spacing:.04em}}.page-job .section-job .tab-scroll-contents .text-block .text{margin-top:1.357142857142857vw;font-size:1.142857142857143vw;line-height:2;text-align:justify}@media only screen and (max-width: 1024px){.page-job .section-job .tab-scroll-contents .text-block .text{margin-top:3.6vw;font-size:3.466666666666666vw;line-height:1.538461538461539}}.page-job .section-job .tab-scroll-contents .text-block .links{display:flex;flex-direction:column;gap:2.666666666666667vw;margin-top:5.733333333333333vw;padding-bottom:10.933333333333334vw}.page-job .section-job .tab-scroll-contents .text-block .links a{border:.533333333333333vw solid #000;border-radius:2.666666666666667vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-block:4.133333333333333vw 4.666666666666667vw;padding-inline:5.2vw;position:relative}.page-job .section-job .tab-scroll-contents .text-block .links a span{display:block}.page-job .section-job .tab-scroll-contents .text-block .links .text-main{font-size:4vw}.page-job .section-job .tab-scroll-contents .text-block .links .text-sub{font-size:2.666666666666667vw;font-weight:700;margin-top:1.466666666666667vw}.page-job .section-job .tab-scroll-contents .text-block .links .icon-blank{position:absolute;top:50%;right:3.466666666666666vw;background:#000;border-radius:50%;display:grid;margin-top:-2.666666666666667vw;place-content:center;height:5.333333333333334vw;width:5.333333333333334vw}.page-job .section-job .tab-scroll-contents .text-block .links .icon-blank svg{fill:#fff;height:1.866666666666667vw;width:1.866666666666667vw}.page-job .section-job .tab-contents{padding-top:5.571428571428571vw;position:relative}.page-job .section-job .tab-contents.swiper-slide-active{pointer-events:auto}.page-job .section-job .tab-contents:before,.page-job .section-job .tab-contents:after{position:absolute;left:0;content:"";height:2.285714285714286vw;width:100%;background:url(/graduate/26/assets/img/bg-grid-1.png) .428571428571429vw top repeat;background-size:2.285714285714286vw 2.285714285714286vw}@media only screen and (max-width: 1024px){.page-job .section-job .tab-contents:before,.page-job .section-job .tab-contents:after{height:5.333333333333334vw;background:url(/graduate/26/assets/img/bg-grid-1.png) 1.333333333333333vw top repeat;background-size:5.333333333333334vw 5.333333333333334vw}}.page-job .section-job .tab-contents:before{top:0}.page-job .section-job .tab-contents:after{bottom:0}@media only screen and (min-width: 1025px){.page-job .section-job .tab-contents:after{display:none}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-contents{padding-top:9.333333333333334vw}}.page-job .section-job .interview-block{padding:3.214285714285714vw 5vw 2.285714285714286vw;position:relative;background:url(/graduate/26/assets/img/bg-grid-1.png) .428571428571429vw top repeat #9ddbf4;background-size:2.285714285714286vw 2.285714285714286vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block{padding-block:6.666666666666667vw 10.933333333333334vw;padding-inline:4.933333333333334vw;z-index:1;background:url(/graduate/26/assets/img/bg-grid-1.png) -.4vw top repeat #9ddbf4;background-size:5.333333333333334vw 5.333333333333334vw}}.page-job .section-job .interview-block .heading{font-size:1.5vw;margin-left:-.214285714285714vw;text-shadow:#fff .142857142857143vw 0 0,#fff .125369285714286vw .068489357142857vw 0,#fff .077185714285714vw .12021vw 0,#fff .010105285714286vw .142499285714286vw 0,#fff -.059449571428571vw .129899285714286vw 0,#fff -.114449285714286vw .085495714285714vw 0,#fff -.141427142857143vw .02016vw 0,#fff -.133779285714286vw -.050111857142857vw 0,#fff -.093377857142857vw -.108114285714286vw 0,#fff -.030113714285714vw -.139647142857143vw 0,#fff .040523142857143vw -.136989285714286vw 0,#fff .101238571428571vw -.100791428571429vw 0,#fff .137167142857143vw -.0399165vw 0}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .heading{font-size:3.733333333333334vw;margin-left:0vw;text-shadow:#fff .266666666666667vw 0 0,#fff .234022666666667vw .1278468vw 0,#fff .14408vw .224392vw 0,#fff .0188632vw .265998666666667vw 0,#fff -.110972533333333vw .242478666666667vw 0,#fff -.213638666666667vw .159592vw 0,#fff -.263997333333333vw .037632vw 0,#fff -.249721333333333vw -.093542133333333vw 0,#fff -.174305333333333vw -.201813333333333vw 0,#fff -.056212266666667vw -.260674666666667vw 0,#fff .0756432vw -.255713333333333vw 0,#fff .188978666666667vw -.188144vw 0,#fff .256045333333333vw -.0745108vw 0}}.page-job .section-job .interview-block .interview-btn-block{margin-top:1.714285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn-block{margin-top:2.4vw}}.page-job .section-job .interview-block .interview-btn{position:relative;align-items:center;background:#fff;padding:.142857142857143vw;border-radius:1.428571428571429vw;display:grid;grid-template-areas:"thumb name icon-blank" "thumb job icon-blank";grid-template-columns:9.642857142857144vw 1fr auto;grid-template-rows:1fr 1fr;height:calc(9.357142857142858vw + 4px);overflow:hidden}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn{border-radius:2.666666666666667vw;padding:.533333333333333vw;grid-template-columns:17.466666666666665vw 1fr auto;height:18vw}}.page-job .section-job .interview-block .interview-btn:after{content:"";height:100%;width:100%;position:absolute;left:0;top:0;border:.142857142857143vw solid #000;border-radius:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn:after{border-radius:2.666666666666667vw;border-width:.533333333333333vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job .interview-block .interview-btn{transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.page-job .section-job .interview-block .interview-btn:hover .icon-bg{transform:scale(1.1)}}.page-job .section-job .interview-block .interview-btn .thumb{grid-area:thumb;margin-left:-.142857142857143vw;width:9.642857142857144vw;overflow:hidden}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn .thumb{margin-left:-.533333333333333vw;width:18vw}}.page-job .section-job .interview-block .interview-btn .name,.page-job .section-job .interview-block .interview-btn .job{margin-left:2.714285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn .name,.page-job .section-job .interview-block .interview-btn .job{margin-left:5.2vw}}.page-job .section-job .interview-block .interview-btn .name{align-self:end;grid-area:name;font-size:1.571428571428572vw;margin-bottom:.5vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn .name{font-size:4vw;margin-bottom:.4vw}}.page-job .section-job .interview-block .interview-btn .job{align-self:start;font-weight:700;grid-area:job;font-size:1vw;line-height:1.428571428571429;margin-top:.285714285714286vw;padding-right:.714285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn .job{font-size:2.666666666666667vw;margin-top:.533333333333333vw;padding-right:1.333333333333333vw}}.page-job .section-job .interview-block .interview-btn .icon-blank{position:relative;display:grid;grid-area:icon-blank;margin-left:auto;margin-right:2vw;place-content:center;height:2.857142857142857vw;width:2.857142857142857vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn .icon-blank{margin-right:3.466666666666666vw;height:5.333333333333334vw;width:5.333333333333334vw}}.page-job .section-job .interview-block .interview-btn .icon-blank svg{position:relative;fill:#fff;height:.714285714285714vw;width:.714285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn .icon-blank svg{height:1.866666666666667vw;width:1.866666666666667vw}}@media only screen and (min-width: 1025px){.page-job .section-job .interview-block .interview-btn-yoshiyuki .name,.page-job .section-job .interview-block .interview-btn-yoshihiro .name{font-size:1.428571428571429vw;margin-bottom:-.285714285714286vw}.page-job .section-job .interview-block .interview-btn-yoshiyuki .job,.page-job .section-job .interview-block .interview-btn-yoshihiro .job{margin-top:1.142857142857143vw}}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn-naho .name,.page-job .section-job .interview-block .interview-btn-megu .name{margin-bottom:1.066666666666667vw}.page-job .section-job .interview-block .interview-btn-naho .job,.page-job .section-job .interview-block .interview-btn-megu .job{margin-top:0;font-size:2.133333333333333vw}}.page-job .section-job .interview-block .interview-btn-block-2column{display:flex;gap:.571428571428571vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn-block-2column{flex-direction:column;gap:2.533333333333333vw}}.page-job .section-job .interview-block .interview-btn-block-2column .interview-btn{width:22.57142857142857vw}@media only screen and (max-width: 1024px){.page-job .section-job .interview-block .interview-btn-block-2column .interview-btn{width:100%}}@media only screen and (min-width: 1025px){.page-job .section-job .interview-block .interview-btn-block-2column .interview-btn .name,.page-job .section-job .interview-block .interview-btn-block-2column .interview-btn .job{margin-left:1.285714285714286vw}}@media only screen and (min-width: 1025px){.page-job .section-job .interview-block .interview-btn-block-2column .icon-blank{margin-right:.928571428571429vw;height:2.142857142857143vw;width:2.142857142857143vw}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-nav{position:absolute;top:0;left:-7.199999999999999vw;pointer-events:none;width:100vw}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-nav-prev,.page-job .section-job .tab-nav-next{position:absolute;top:50%;background:#000;border-radius:0 100% 100% 0%/50%;display:grid;margin-top:-10vw;padding-right:2.133333333333333vw;place-content:center;pointer-events:auto;height:20vw;width:10vw}.page-job .section-job .tab-nav-prev svg,.page-job .section-job .tab-nav-next svg{fill:#fff;height:4.266666666666667vw;width:2.666666666666667vw}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-nav-prev{left:0}}@media only screen and (max-width: 1024px){.page-job .section-job .tab-nav-next{right:0;transform:rotate(180deg)}}.page-job .section-job-1{margin-top:4.857142857142857vw}@media only screen and (max-width: 1024px){.page-job .section-job-1{margin-top:13.066666666666665vw}}.page-job .section-job-1:after{background:var(--color-lightblue)}.page-job .section-job-1 .decoration .bg-1{fill:var(--color-green)}.page-job .section-job-1 .decoration .bg-3{fill:var(--color-lightblue)}.page-job .section-job-1 .decoration .text{opacity:.15}.page-job .section-job-1 .section-inner{padding-block:5.357142857142857vw 6.571428571428571vw}@media only screen and (max-width: 1024px){.page-job .section-job-1 .section-inner{padding-block:8vw 19.866666666666667vw}}.page-job .section-job-1 .section-heading .ill{margin-left:-2.357142857142857vw;width:27.42857142857143vw}@media only screen and (max-width: 1024px){.page-job .section-job-1 .section-heading .ill{margin-left:-4.399999999999999vw;width:51.2vw}}.page-job .section-job-1 .section-heading .text-main{margin-top:-2.142857142857143vw;width:52vw}@media only screen and (max-width: 1024px){.page-job .section-job-1 .section-heading .text-main{margin-top:-4vw;width:95.46666666666667vw}}.page-job .section-job-1 .tab-container{margin-top:2.785714285714286vw}@media only screen and (max-width: 1024px){.page-job .section-job-1 .tab-container{margin-top:9.2vw}}@media only screen and (max-width: 1024px){.page-job .section-job-1 .tab-btn-block ul{max-width:82.66666666666667vw}}@media only screen and (min-width: 1025px){.page-job .section-job-1 .tab-btn .tab-btn-item-inner{background:#9ddbf4}.page-job .section-job-1 .tab-btn.is-selected .tab-btn-item-inner{background:var(--color-yellow)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-1 .tab-btn .tab-btn-item-inner:hover{background:var(--color-yellow)}}.page-job .section-job-1 .tab-contents-block{background:var(--color-yellow)}.page-job .section-job-1 .tab-contents:before,.page-job .section-job-1 .tab-contents:after{background-color:#9ddbf4}.page-job .section-job-1 .interview-block{background-color:#9ddbf4}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-1 .interview-block .interview-btn:hover{background-color:#d4f3ff}}@media only screen and (max-width: 1024px){.page-job .section-job-1 .tab-nav{height:144vw}}.page-job .section-job-2{background:var(--color-lightblue)}.page-job .section-job-2:after{background:var(--color-yellow)}.page-job .section-job-2 .decoration .bg-1{fill:var(--color-purple)}.page-job .section-job-2 .decoration .bg-3{fill:var(--color-yellow)}.page-job .section-job-2 .decoration .text{opacity:.25;letter-spacing:.014em}.page-job .section-job-2 .section-inner{padding-block:2.857142857142857vw 6.5vw}@media only screen and (max-width: 1024px){.page-job .section-job-2 .section-inner{padding-block:3.466666666666666vw 18.666666666666668vw}}.page-job .section-job-2 .section-heading .ill{width:25.285714285714285vw}@media only screen and (max-width: 1024px){.page-job .section-job-2 .section-heading .ill{width:47.199999999999996vw}}.page-job .section-job-2 .section-heading .text-main{margin-top:-2vw;width:50.57142857142857vw}@media only screen and (max-width: 1024px){.page-job .section-job-2 .section-heading .text-main{margin-top:-3.733333333333334vw;width:92.80000000000001vw}}.page-job .section-job-2 .tab-container{margin-top:3.428571428571429vw}@media only screen and (max-width: 1024px){.page-job .section-job-2 .tab-container{margin-top:9.2vw}}.page-job .section-job-2 .tab-scroll-contents .text-block .links a{background:#ffda3e;padding-block:4vw 4.133333333333333vw}@media only screen and (min-width: 1025px){.page-job .section-job-2 .tab-btn .tab-btn-item-inner{background:#ffda3e}.page-job .section-job-2 .tab-btn.is-selected .tab-btn-item-inner{background:var(--color-lightblue)}}@media only screen and (max-width: 1024px){.page-job .section-job-2 .tab-btn.tab-btn-5 .tab-btn-item-inner{padding-right:0vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-2 .tab-btn .tab-btn-item-inner:hover{background:var(--color-lightblue)}}.page-job .section-job-2 .tab-contents-block{background:var(--color-lightblue)}.page-job .section-job-2 .tab-contents:before,.page-job .section-job-2 .tab-contents:after{background-color:#ffda3e}.page-job .section-job-2 .interview-block{background-color:#ffda3e}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-2 .interview-block .interview-btn:hover{background-color:#fff1ba}}@media only screen and (max-width: 1024px){.page-job .section-job-2 .tab-nav{height:70.93333333333334vw}}.page-job .section-job-3{background:var(--color-yellow)}.page-job .section-job-3:after{background:var(--color-green)}.page-job .section-job-3 .decoration .bg-1{fill:var(--color-red)}.page-job .section-job-3 .decoration .bg-3{fill:var(--color-green)}.page-job .section-job-3 .decoration .text{opacity:.15;letter-spacing:.014em}@media only screen and (max-width: 1024px){.page-job .section-job-3 .decoration .text{left:-8.266666666666666vw}}.page-job .section-job-3 .section-inner{padding-block:1.5vw 5.285714285714286vw}@media only screen and (max-width: 1024px){.page-job .section-job-3 .section-inner{padding-block:.8vw 18.666666666666668vw}}.page-job .section-job-3 .section-heading .ill{margin-left:.357142857142857vw;width:24.857142857142858vw}@media only screen and (max-width: 1024px){.page-job .section-job-3 .section-heading .ill{margin-left:.666666666666667vw;width:46.400000000000006vw}}.page-job .section-job-3 .section-heading .text-main{margin-top:-1.428571428571429vw;width:53.28571428571428vw}@media only screen and (max-width: 1024px){.page-job .section-job-3 .section-heading .text-main{margin-top:-2.666666666666667vw;width:92vw}}.page-job .section-job-3 .tab-container{margin-top:2.214285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job-3 .tab-container{margin-top:9.066666666666666vw}}@media only screen and (max-width: 1024px){.page-job .section-job-3 .tab-btn-block ul{max-width:82.66666666666667vw}}.page-job .section-job-3 .tab-btn-block{margin-top:0}.page-job .section-job-3 .tab-scroll-contents .text-block .links a{background:#a5edbd}@media only screen and (min-width: 1025px){.page-job .section-job-3 .tab-btn .tab-btn-item-inner{background:#5ed184}.page-job .section-job-3 .tab-btn.is-selected .tab-btn-item-inner{background:var(--color-purple)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-3 .tab-btn .tab-btn-item-inner:hover{background:var(--color-purple)}}.page-job .section-job-3 .tab-contents-block{background:var(--color-purple);margin-top:1.142857142857143vw}@media only screen and (max-width: 1024px){.page-job .section-job-3 .tab-contents-block{margin-top:6.666666666666667vw}}.page-job .section-job-3 .tab-contents:before,.page-job .section-job-3 .tab-contents:after{background-color:#a5edbd}.page-job .section-job-3 .interview-block{background-color:#a5edbd}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-3 .interview-block .interview-btn:hover{background-color:#dbfde6}}@media only screen and (max-width: 1024px){.page-job .section-job-3 .tab-nav{height:112.79999999999998vw}}.page-job .section-job-4{background:var(--color-green)}.page-job .section-job-4:after{background:var(--color-purple)}.page-job .section-job-4 .decoration .bg-1{fill:var(--color-yellow)}.page-job .section-job-4 .decoration .bg-3{fill:var(--color-purple)}.page-job .section-job-4 .decoration .text{opacity:.09;letter-spacing:.014em}@media only screen and (min-width: 1025px){.page-job .section-job-4 .decoration .text{top:13.571428571428571vw}}@media only screen and (max-width: 1024px){.page-job .section-job-4 .decoration .text{left:-2.666666666666667vw}}.page-job .section-job-4 .section-inner{padding-block:6.142857142857143vw 26.857142857142858vw}@media only screen and (max-width: 1024px){.page-job .section-job-4 .section-inner{padding-block:8vw 44.13333333333333vw}}.page-job .section-job-4 .section-heading .ill{margin-left:.357142857142857vw;width:26.21428571428571vw}@media only screen and (max-width: 1024px){.page-job .section-job-4 .section-heading .ill{margin-left:.666666666666667vw;width:48.93333333333334vw}}.page-job .section-job-4 .section-heading .text-main{margin-left:.071428571428571vw;margin-top:-2.142857142857143vw;width:68.14285714285714vw}@media only screen and (max-width: 1024px){.page-job .section-job-4 .section-heading .text-main{margin-left:.133333333333333vw;margin-top:-4vw;width:93.06666666666666vw}}.page-job .section-job-4 .tab-container{margin-top:3.428571428571429vw}@media only screen and (max-width: 1024px){.page-job .section-job-4 .tab-container{margin-top:9.066666666666666vw}}@media only screen and (min-width: 1025px){.page-job .section-job-4 .tab-btn .tab-btn-item-inner{background:#ba99f7}.page-job .section-job-4 .tab-btn.is-selected .tab-btn-item-inner{background:var(--color-red)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-4 .tab-btn .tab-btn-item-inner:hover{background:var(--color-red)}}@media only screen and (max-width: 1024px){.page-job .section-job-4 .tab-btn.tab-btn-2 button .text-x-small{letter-spacing:-.04em}}.page-job .section-job-4 .tab-contents-block{background:var(--color-red)}.page-job .section-job-4 .tab-contents:before,.page-job .section-job-4 .tab-contents:after{background-color:#e2d2ff}.page-job .section-job-4 .interview-block{background-color:#e2d2ff}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-job .section-job-4 .interview-block .interview-btn:hover{background-color:#f1eaff}}@media only screen and (max-width: 1024px){.page-job .section-job-4 .tab-nav{height:133.33333333333331vw}}.page-job .footer .decoration-recruit-2026{background-image:url(/graduate/26/assets/img/RECRUIT2026-purple.svg)}@media only screen and (max-width: 1024px){.page-job .tab-contents-block-inner{height:auto}.page-job .tab-scroll-contents{align-items:flex-start;display:flex;height:100%;position:relative;scroll-snap-type:x mandatory;transform:translateZ(0);transition-property:transform,height;width:100%}.page-job .tab-scroll-contents .tab-contents{display:block;flex-shrink:0;height:auto;pointer-events:none;position:relative;transform:translateZ(0);transition-property:transform;transition-property:opacity;width:100%}}.page-recruit .section-1,.page-recruit .section-2,.page-recruit .section-3,.page-recruit .section-4{position:relative}@media only screen and (max-width: 1024px){.page-recruit .section-1,.page-recruit .section-2,.page-recruit .section-3,.page-recruit .section-4{margin-inline:-4vw;margin-bottom:6.666666666666667vw;font-size:3.733333333333334vw;line-height:1.714285714285714}}@media only screen and (min-width: 1025px){.page-recruit .section-1,.page-recruit .section-2,.page-recruit .section-3,.page-recruit .section-4{width:80vw;margin-inline:auto;margin-bottom:3.571428571428571vw;font-size:1.285714285714286vw;line-height:1.555555555555556}}.page-recruit .section-1 .section-inner,.page-recruit .section-2 .section-inner,.page-recruit .section-3 .section-inner,.page-recruit .section-4 .section-inner{border:.533333333333333vw solid #000;border-radius:10vw;padding:2.8vw}@media only screen and (min-width: 1025px){.page-recruit .section-1 .section-inner,.page-recruit .section-2 .section-inner,.page-recruit .section-3 .section-inner,.page-recruit .section-4 .section-inner{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:1.642857142857143vw}}.page-recruit .section-1 .container,.page-recruit .section-2 .container,.page-recruit .section-3 .container,.page-recruit .section-4 .container{position:relative;border:.4vw solid #000;overflow:hidden}@media only screen and (max-width: 1024px){.page-recruit .section-1 .container,.page-recruit .section-2 .container,.page-recruit .section-3 .container,.page-recruit .section-4 .container{padding-block:10.666666666666668vw 5.600000000000001vw;padding-inline:6.933333333333333vw;background:url(/graduate/26/assets/img/bg-grid-2-lighter.png) left top repeat transparent;background-size:6.666666666666667vw auto;border-radius:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .container,.page-recruit .section-2 .container,.page-recruit .section-3 .container,.page-recruit .section-4 .container{padding-top:3.571428571428571vw;padding-bottom:3.357142857142857vw;padding-inline:9.571428571428571vw;border-width:.071428571428571vw;border-radius:5.285714285714286vw;background:url(/graduate/26/assets/img/md/bg-grid-2-lighter.png) left top repeat transparent;background-size:2.571428571428571vw auto}}.page-recruit .wrapper{background:var(--color-red)}@media only screen and (max-width: 1024px){.page-recruit .main{margin-top:16vw;padding-top:18.266666666666666vw;padding-bottom:42.4vw}}@media only screen and (min-width: 1025px){.page-recruit .main{padding-top:13.714285714285715vw;padding-bottom:22.57142857142857vw}}.page-recruit .page-heading{margin-bottom:13.066666666666665vw}@media only screen and (min-width: 1025px){.page-recruit .page-heading{margin-bottom:5.357142857142857vw}}.page-recruit .page-heading .text-main{box-sizing:content-box}@media only screen and (max-width: 1024px){.page-recruit .page-heading .text-main{padding-left:.4vw;width:81.73333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .page-heading .text-main{padding-left:.142857142857143vw;width:71.5vw}}.page-recruit .page-heading .text-main .ill{position:absolute;left:54.666666666666664vw;top:12.266666666666666vw;width:14.799999999999999vw}@media only screen and (min-width: 1025px){.page-recruit .page-heading .text-main .ill{left:41.42857142857143vw;top:.5vw;width:7.928571428571428vw}}.page-recruit .page-heading .text-sub{margin-top:3.2vw;font-size:3.466666666666666vw;letter-spacing:.09em}@media only screen and (min-width: 1025px){.page-recruit .page-heading .text-sub{margin-top:1.785714285714286vw;font-size:1.571428571428572vw;letter-spacing:.06em}}@media only screen and (max-width: 1024px){.page-recruit .page-nav{margin-bottom:4vw;font-size:3.733333333333334vw;letter-spacing:.08em;line-height:1;border-top:.8vw solid #000;border-bottom:.8vw solid #000}}@media only screen and (min-width: 1025px){.page-recruit .page-nav{margin-bottom:1.428571428571429vw;font-size:1.571428571428572vw;letter-spacing:.08em}}@media only screen and (max-width: 1024px){.page-recruit .page-nav ul{gap:4.533333333333333vw}}@media only screen and (max-width: 1024px){.page-recruit .page-nav li{width:inherit;height:inherit}}@media only screen and (min-width: 1025px){.page-recruit .page-nav li{height:9.142857142857142vw;width:17.142857142857142vw}}.page-recruit .page-nav a{padding-bottom:0;justify-content:center}@media only screen and (max-width: 1024px){.page-recruit .page-nav a{border:0;padding-top:2.4vw;padding-bottom:2.266666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .page-nav a{padding-bottom:.428571428571429vw}}.page-recruit .page-nav a .text-main{display:flex;justify-content:center;text-align:center}@media only screen and (max-width: 1024px){.page-recruit .page-nav a .text-main{min-height:7.466666666666668vw}}@media only screen and (min-width: 1025px){.page-recruit .page-nav a .text-main{min-height:2.857142857142857vw}}.page-recruit .page-nav a .text-main span{align-items:center}@media only screen and (max-width: 1024px){.page-recruit .page-nav a .icon-arrow{margin-top:1.066666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .page-nav a .icon-arrow{height:1.428571428571429vw;width:2.857142857142857vw;margin-top:.785714285714286vw}}@media only screen and (max-width: 1024px){.page-recruit .page-nav a .icon-arrow svg{height:2vw;width:1.066666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .page-nav a .icon-arrow svg{height:.714285714285714vw;width:.428571428571429vw}}.page-recruit .container-lang{display:flex;justify-content:flex-end;margin-inline:auto}@media only screen and (max-width: 1024px){.page-recruit .container-lang{margin-right:4vw;margin-bottom:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .container-lang{width:85.71428571428571vw;margin-bottom:3.428571428571429vw}}.page-recruit .section-heading{display:flex;justify-content:center;color:var(--color-yellow)}@media only screen and (max-width: 1024px){.page-recruit .section-heading{font-size:7.199999999999999vw;letter-spacing:.08em;line-height:1}}@media only screen and (min-width: 1025px){.page-recruit .section-heading{font-size:2.571428571428571vw;letter-spacing:.08em;line-height:1}}.page-recruit .section-heading .bg{background-color:#000}@media only screen and (max-width: 1024px){.page-recruit .section-heading .bg{padding:0 .133333333333333vw .4vw .4vw}}@media only screen and (min-width: 1025px){.page-recruit .section-heading .bg{padding:0 0 .142857142857143vw .214285714285714vw}}.page-recruit .section-1 .section-inner{background-color:var(--color-lightblue)}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail{margin-top:5.333333333333334vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail{margin-top:3.071428571428572vw}}.page-recruit .section-1 .list-detail li{display:flex}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail li{margin-bottom:6.4vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail li{margin-bottom:2vw}}.page-recruit .section-1 .list-detail .heading{font-weight:700}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .heading{width:17.333333333333336vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .heading{width:7.142857142857142vw}}.page-recruit .section-1 .list-detail .detail{flex:1}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .detail .text-small{font-size:3.2vw;line-height:2}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail .text-small{font-size:1vw}}.page-recruit .section-1 .list-detail .detail .detail-heading{display:block;font-weight:700}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .detail .detail-heading{padding-bottom:.714285714285714vw;font-size:3.2vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail .detail-heading{margin-bottom:.285714285714286vw;padding-top:.142857142857143vw;font-size:1.142857142857143vw;line-height:1.375}}.page-recruit .section-1 .list-detail .detail .detail-heading:before{display:inline-block;content:"●";vertical-align:top}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .detail .detail-heading:before{padding-right:.3em}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail .detail-heading:before{padding-right:.2em;padding-top:.285714285714286vw;font-size:1vw;line-height:1}}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .detail p+p{margin-top:2.133333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail p+p{margin-top:.714285714285714vw}}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .detail-2 .text-small{display:block}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail-2 .text-small{padding-left:1.285714285714286vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail-5{margin-bottom:1.857142857142857vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail-6{margin-bottom:1.785714285714286vw}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail-7{margin-bottom:2.214285714285714vw}}.page-recruit .section-1 .list-detail .detail-7 .text-small{display:block}@media only screen and (max-width: 1024px){.page-recruit .section-1 .list-detail .detail-7 .text-small{margin-top:.8vw;margin-bottom:3.6vw;line-height:1.25}}@media only screen and (min-width: 1025px){.page-recruit .section-1 .list-detail .detail-7 .text-small{line-height:1.8}}.page-recruit .section-2 .section-inner{background-color:var(--color-green)}@media only screen and (max-width: 1024px){.page-recruit .section-2 .container{padding-bottom:12.8vw}}@media only screen and (min-width: 1025px){.page-recruit .section-2 .container{padding-bottom:5.428571428571429vw}}@media only screen and (max-width: 1024px){.page-recruit .section-2 .section-heading{margin-bottom:5.333333333333334vw}}@media only screen and (min-width: 1025px){.page-recruit .section-2 .section-heading{margin-bottom:3.071428571428572vw}}@media only screen and (max-width: 1024px){.page-recruit .section-2 .text-1{line-height:1.5}}@media only screen and (min-width: 1025px){.page-recruit .section-2 .text-1{padding-left:.7em;text-indent:-.7em}}.page-recruit .section-2 .text-1:before{position:relative;display:inline-block;content:"";border-radius:50%;background-color:#000}@media only screen and (max-width: 1024px){.page-recruit .section-2 .text-1:before{top:.266666666666667vw;height:3.466666666666666vw;width:3.466666666666666vw;margin-right:.533333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-2 .text-1:before{height:.785714285714286vw;width:.785714285714286vw;margin-bottom:.142857142857143vw}}@media only screen and (max-width: 1024px){.page-recruit .section-2 .text-1 .text-small{display:block;margin-top:.533333333333333vw;padding-bottom:1.333333333333333vw;font-size:3.2vw;line-height:1}}@media only screen and (min-width: 1025px){.page-recruit .section-2 .text-1 .text-small{padding-left:.714285714285714vw;font-size:1vw}}.page-recruit .section-2 .text-attention{color:#e41f28}@media only screen and (max-width: 1024px){.page-recruit .section-2 .text-attention{line-height:1.5}}@media only screen and (min-width: 1025px){.page-recruit .section-2 .text-attention{margin-bottom:2vw}}.page-recruit .section-2 .text-attention:before{display:none}@media only screen and (max-width: 1024px){.page-recruit .section-2 p+p{margin-top:5.866666666666666vw}}@media only screen and (min-width: 1025px){.page-recruit .section-2 p+p{margin-top:1.285714285714286vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3{margin-bottom:2.857142857142857vw}}.page-recruit .section-3 .section-inner{background-color:var(--color-pink)}@media only screen and (max-width: 1024px){.page-recruit .section-3 .container{padding-bottom:10.666666666666668vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .container{padding-bottom:5.714285714285714vw}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .section-heading{margin-bottom:6.133333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .section-heading{margin-bottom:2.785714285714286vw}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail+.wrap-detail{margin-top:4.533333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail+.wrap-detail{margin-top:5.142857142857142vw}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .detail-heading{font-size:4.8vw;letter-spacing:.08em}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .detail-heading{margin-bottom:.714285714285714vw;font-size:1.714285714285714vw;letter-spacing:.08em}}.page-recruit .section-3 .wrap-detail .detail-heading:before{display:inline-block;content:"";border-radius:50%;background-color:#000}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .detail-heading:before{height:3.2vw;width:3.2vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .detail-heading:before{height:1.142857142857143vw;width:1.142857142857143vw;margin-bottom:.071428571428571vw;margin-left:.071428571428571vw}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .text-1{margin-bottom:5.866666666666666vw;margin-left:2.933333333333333vw;font-size:3.733333333333334vw;letter-spacing:.015em;line-height:1.5}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .text-1{margin-bottom:1.642857142857143vw;margin-left:1.571428571428572vw;font-size:1.142857142857143vw;letter-spacing:.005em;line-height:1.75}}.page-recruit .section-3 .wrap-detail .container-course{padding:5.600000000000001vw 6.266666666666667vw 5.333333333333334vw;margin-bottom:2.666666666666667vw;border:.533333333333333vw solid #000;border-radius:4vw;font-size:3.466666666666666vw;letter-spacing:.005em;line-height:1.461538461538461;text-align:justify}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-course{padding:2.214285714285714vw 3.5vw 2.285714285714286vw;margin-bottom:.714285714285714vw;border-radius:2.142857142857143vw;border-width:.142857142857143vw;font-size:1.142857142857143vw;line-height:1.75}}.page-recruit .section-3 .wrap-detail .container-course .heading{display:block;font-weight:700;font-size:3.733333333333334vw;line-height:1.5}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-course .heading{font-size:1.285714285714286vw;line-height:1.666666666666667}}.page-recruit .section-3 .wrap-detail .container-course:last-child{border:0}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-course:last-child{padding:2.933333333333333vw 0 2.933333333333333vw 2.933333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-course:last-child{padding:.857142857142857vw 1.571428571428572vw .857142857142857vw 1.428571428571429vw}}.page-recruit .section-3 .wrap-detail .container-entry{padding:4.533333333333333vw 6.266666666666667vw 4.8vw;margin-bottom:2.666666666666667vw;border:.533333333333333vw solid #000;border-radius:4vw;background-color:var(--color-yellow)}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry{padding:2.142857142857143vw 3.5vw;border-radius:2.142857142857143vw;border-width:.142857142857143vw;text-align:justify}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry+.container-entry{margin-top:.714285714285714vw}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-entry p{font-size:3.733333333333334vw;line-height:1.5}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry p{font-size:1.142857142857143vw;line-height:1.75}}.page-recruit .section-3 .wrap-detail .container-entry p .heading{display:block}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-entry p .heading{margin-bottom:.533333333333333vw;font-size:4vw;line-height:1.666666666666667}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry p .heading{font-size:1.428571428571429vw;line-height:1.7}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-entry ul{margin-top:2.666666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry ul{margin-top:.071428571428571vw}}.page-recruit .section-3 .wrap-detail .container-entry ul li{display:flex}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-entry ul li:not(:last-child){margin-bottom:1.333333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry ul li{margin-bottom:.428571428571429vw}}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-entry ul li p{font-size:3.466666666666666vw;line-height:1.461538461538461}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry ul li p{font-size:1.142857142857143vw;line-height:1.5}}.page-recruit .section-3 .wrap-detail .container-entry ul li:before{display:inline-block;content:"";border-radius:50%;background-color:#000}@media only screen and (max-width: 1024px){.page-recruit .section-3 .wrap-detail .container-entry ul li:before{height:1.066666666666667vw;width:1.066666666666667vw;margin-top:2.4vw;margin-right:2.4vw}}@media only screen and (min-width: 1025px){.page-recruit .section-3 .wrap-detail .container-entry ul li:before{height:.285714285714286vw;width:.285714285714286vw;margin-top:.857142857142857vw;margin-right:1.285714285714286vw}}.page-recruit .section-3 .wrap-detail .container-entry ul li p{flex:1}.page-recruit .section-4 .section-inner{background-color:var(--color-lightblue)}@media only screen and (max-width: 1024px){.page-recruit .section-4 .container{padding-inline:7.199999999999999vw;padding-bottom:11.733333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .container{padding-bottom:5.285714285714286vw}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .container .section-heading .bg{padding:0 .8vw 1.333333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .container .section-heading .bg{padding:0 .428571428571429vw .285714285714286vw}}.page-recruit .section-4 .process{margin-top:6.666666666666667vw;background:url(/graduate/26/assets/img/schedule/bar.png) 4.6vw 6.4vw no-repeat transparent;background-size:1.5vw 95%}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process{margin-top:3.571428571428571vw;background:url(/graduate/26/assets/img/schedule/md/bar.png) 2.642857142857143vw 2.857142857142857vw no-repeat transparent;background-size:.428571428571429vw 95%}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-recruit .section-4 .process{background:url(/graduate/26/assets/img/schedule/md/bar@2x.png) 2.642857142857143vw 2.857142857142857vw no-repeat transparent;background-size:.428571428571429vw 95%}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process li{display:grid;grid-template:"num heading" "num detail"/13.466666666666665vw auto;margin-bottom:2.666666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process li{display:flex;align-items:center;margin-bottom:2.142857142857143vw}}.page-recruit .section-4 .process li .num{align-self:flex-start}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process li .num{grid-area:num;height:10.666666666666668vw;width:10.666666666666668vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process li .num{height:5.714285714285714vw;width:5.714285714285714vw;margin-right:1.357142857142857vw}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process li .heading{grid-area:heading;padding-top:2.666666666666667vw;font-size:4.533333333333333vw;line-height:1.176470588235294}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process li .heading{width:11.785714285714285vw;font-size:1.714285714285714vw;line-height:1.25}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process li .detail{grid-area:detail;padding-top:1.333333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process li .detail{flex:1}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process li .detail p{font-size:3.466666666666666vw;letter-spacing:.02em;line-height:1.615384615384615}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process li .detail p{padding-bottom:.142857142857143vw;padding-left:1.071428571428571vw;font-size:1.285714285714286vw;letter-spacing:.02em;line-height:1.666666666666667;border-left:.071428571428571vw solid #c3cddd}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process li .detail p .line-break{display:inline-block;padding-left:14.666666666666666vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process .step-1 .heading{padding-bottom:.571428571428571vw}}.page-recruit .section-4 .process .step-1 .detail{color:#e41f28}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process .step-2{margin-bottom:4vw}}.page-recruit .section-4 .process .step-2 .heading{width:inherit;flex:1}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process .step-3 .heading{align-self:flex-start;padding-top:.714285714285714vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process .step-3 .detail{padding-block:.428571428571429vw;margin-bottom:.285714285714286vw}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process .step-4{margin-bottom:3.2vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process .step-4{margin-bottom:2.857142857142857vw}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .process .step-4 .heading{align-self:flex-start;padding-top:.714285714285714vw}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process .step-5{margin-bottom:3.2vw}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process .step-6{margin-bottom:3.2vw}}.page-recruit .section-4 .process .step-8 .heading{width:inherit;flex:1}@media only screen and (max-width: 1024px){.page-recruit .section-4 .process .step-8 .heading{padding-top:.266666666666667vw}}.page-recruit .section-4 .notifications{font-weight:700}@media only screen and (max-width: 1024px){.page-recruit .section-4 .notifications{margin-top:12vw;font-size:3.466666666666666vw;line-height:1.769230769230769}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .notifications{margin-top:3.285714285714286vw;font-size:1.142857142857143vw;letter-spacing:.005em;line-height:1.75}}@media only screen and (max-width: 1024px){.page-recruit .section-4 .notifications li{padding-left:1.4em;text-indent:-1.4em}}@media only screen and (min-width: 1025px){.page-recruit .section-4 .notifications li{padding-left:1em;text-indent:-1em}}.page-recruit .section-4 .notifications li:before{content:"※"}@media only screen and (max-width: 1024px){.page-recruit .section-4 .notifications li:before{padding-right:.533333333333333vw}}.page-recruit .section-4 .notifications li:first-child{color:#e41f28}.page-recruit .buttons{display:flex;justify-content:center}@media only screen and (max-width: 1024px){.page-recruit .buttons{margin-top:13.333333333333334vw;gap:2.266666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit .buttons{margin-top:7.142857142857142vw;gap:1.428571428571429vw}}@media only screen and (max-width: 1024px){.page-recruit .buttons .button-entry,.page-recruit .buttons .button-schedule{height:15.466666666666667vw;width:42.13333333333333vw;padding-bottom:.266666666666667vw;border-radius:7.733333333333333vw;font-size:4vw;letter-spacing:-.01em}}@media only screen and (min-width: 1025px){.page-recruit .buttons .button-entry,.page-recruit .buttons .button-schedule{height:5vw;width:22.142857142857142vw;padding-bottom:.142857142857143vw;border-radius:2.5vw;font-size:1.785714285714286vw;letter-spacing:.04em}}.page-recruit .buttons .button-entry:before,.page-recruit .buttons .button-schedule:before,.page-recruit .buttons .button-entry:after,.page-recruit .buttons .button-schedule:after{border-radius:7.733333333333333vw}@media only screen and (min-width: 1025px){.page-recruit .buttons .button-entry:before,.page-recruit .buttons .button-schedule:before,.page-recruit .buttons .button-entry:after,.page-recruit .buttons .button-schedule:after{border-radius:2.5vw}}.page-recruit .buttons .button-entry .period{background-color:#ffe500}@media only screen and (max-width: 1024px){.page-recruit .buttons .button-entry .period{top:-.533333333333333vw;height:4.533333333333333vw;width:17.866666666666667vw;letter-spacing:.02em;border-radius:8.933333333333334vw}}@media only screen and (min-width: 1025px){.page-recruit .buttons .button-entry .period{top:-.285714285714286vw}}@media only screen and (max-width: 1024px){.page-recruit .buttons .button-entry .period .text{display:block}}@media only screen and (min-width: 1025px){.page-recruit .buttons .button-entry .text{padding-left:.714285714285714vw}}.container-lang .container{display:flex;position:relative;text-align:center;background-color:#fff}@media only screen and (max-width: 1024px){.container-lang .container{height:6.666666666666667vw;width:24.53333333333333vw;border-radius:3.333333333333333vw;font-size:3.2vw;letter-spacing:.1em;line-height:1}}@media only screen and (min-width: 1025px){.container-lang .container{height:1.785714285714286vw;width:6.571428571428571vw;border-radius:.892857142857143vw;font-size:1vw;letter-spacing:.08em;line-height:1}}.container-lang .current{position:absolute;top:0;background-color:#000}@media only screen and (max-width: 1024px){.container-lang .current{height:6.666666666666667vw;width:13.600000000000001vw;border-radius:3.333333333333333vw}}@media only screen and (min-width: 1025px){.container-lang .current{height:1.785714285714286vw;width:3.571428571428571vw;border-radius:.892857142857143vw}}.container-lang .button-ja,.container-lang .button-en{position:relative;display:flex;align-items:center;justify-content:center;opacity:.5;width:50%;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width: 1024px){.container-lang .button-ja,.container-lang .button-en{height:6.666666666666667vw;padding-bottom:.266666666666667vw}}@media only screen and (min-width: 1025px){.container-lang .button-ja,.container-lang .button-en{height:1.785714285714286vw;padding-bottom:.214285714285714vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.container-lang .button-ja:hover,.container-lang .button-en:hover{opacity:1}}@media only screen and (max-width: 1024px){.container-lang .button-ja{padding-left:.266666666666667vw}}@media only screen and (max-width: 1024px){.container-lang .button-en{padding-right:.533333333333333vw}}.page-recruit.is-page-ja .switch-text-ja{display:inline-block}.page-recruit.is-page-ja .switch-text-en{display:none}.page-recruit.is-page-ja .current{left:0}.page-recruit.is-page-ja .button-ja{pointer-events:none;color:#fff;opacity:1}.page-recruit.is-page-ja .page-nav .item-4.en{display:none}.page-recruit.is-page-ja .page-nav .item-4 .icon-arrow svg{transform:rotate(-90deg)}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-recruit.is-page-ja .page-nav .item-4:hover .icon-arrow svg{transform:scale(1.1) rotate(-90deg)}}.page-recruit.is-page-ja .page-nav .text-main .switch-text-ja{display:flex}.page-recruit.is-page-ja .section-2 .text-1 .switch-text-ja{display:inline}.page-recruit.is-page-ja .section-2 .text-1 .break,.page-recruit.is-page-ja .section-4,.page-recruit.is-page-en .switch-text-ja{display:none}.page-recruit.is-page-en .switch-text-en{display:inline-block}.page-recruit.is-page-en .current{right:0}.page-recruit.is-page-en .button-en{pointer-events:none;color:#fff;opacity:1}.page-recruit.is-page-en .page-nav{text-align:center}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .page-nav{gap:3.866666666666667vw;font-size:2.666666666666667vw;letter-spacing:-.01em;line-height:1.1}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .page-nav{font-size:1.285714285714286vw;letter-spacing:.01em;line-height:1.111111111111111}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .page-nav ul{gap:3.866666666666667vw}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .page-nav a{padding-top:3.2vw;padding-bottom:2.133333333333333vw}}.page-recruit.is-page-en .page-nav .item-4.ja{display:none}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .page-nav .text-main{min-height:5.866666666666666vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .page-nav .text-main{padding-top:.357142857142857vw}}.page-recruit.is-page-en .page-nav .text-main .switch-text-en{display:flex}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .page-nav .icon-arrow{margin-top:1.866666666666667vw}}.page-recruit.is-page-en .section-heading{letter-spacing:normal;text-align:center}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-heading .bg{padding-bottom:0;background-color:transparent}}.page-recruit.is-page-en .section-heading .switch-text-en{display:inline;padding:0 .142857142857143vw .142857142857143vw}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-heading .switch-text-en span{position:relative;display:inline-block;padding:0 1.066666666666667vw .533333333333333vw;background-color:#000}.page-recruit.is-page-en .section-heading .switch-text-en span+span{top:-.266666666666667vw;padding-inline:0}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-1 .list-detail{margin-top:4vw}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-1 .list-detail .heading{width:28.000000000000004vw;letter-spacing:-.01em}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-1 .list-detail .heading{width:11.428571428571429vw;letter-spacing:.02em}}.page-recruit.is-page-en .section-1 .list-detail .detail{letter-spacing:.02em}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-1 .list-detail .detail .text-small{margin-top:.142857142857143vw;margin-bottom:.285714285714286vw;letter-spacing:.015em}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-1 .list-detail .detail .detail-heading{padding-top:.8vw;padding-bottom:1.6vw;letter-spacing:normal;line-height:1.25}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-1 .list-detail .detail .detail-heading .switch-text-en{display:inline}.page-recruit.is-page-en .section-1 .list-detail .detail .detail-heading .switch-text-en br{display:none}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-1 .list-detail .detail-2{margin-bottom:5.600000000000001vw}}.page-recruit.is-page-en .section-1 .list-detail .detail-2 .text-small{display:block}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-1 .list-detail .detail-2 .text-small{line-height:1.583333333333333}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-1 .list-detail .detail-2 .text-small{padding-left:0}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-2 .section-heading{margin-bottom:4.266666666666667vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-2 .section-heading{margin-bottom:2.714285714285714vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-2 .section-heading .bg{padding-bottom:.714285714285714vw}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-2 .section-heading .bg span{padding:0 .933333333333333vw 2.133333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-2 .text-attention{letter-spacing:.015em}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-2 .text-1{margin-top:2.142857142857143vw}}.page-recruit.is-page-en .section-2 .text-1 .switch-text-en{display:inline}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-2 .text-1 .break{display:block}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-2 .text-1 .text-small{display:inline;font-size:3.2vw;line-height:1.75}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-2 .text-1 .text-small{margin-top:.071428571428571vw;padding-left:0;font-size:1vw;letter-spacing:.015em;line-height:1}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-3 .section-heading .bg{padding-right:.933333333333333vw;padding-bottom:.8vw;padding-left:.8vw}}.page-recruit.is-page-en .section-3 .wrap-detail .detail-heading{letter-spacing:.01em}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-3 .wrap-detail .detail-heading{margin-bottom:.533333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .detail-heading{margin-bottom:1vw}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-3 .wrap-detail .text-1{margin-bottom:5.333333333333334vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .text-1{margin-bottom:1.428571428571429vw;letter-spacing:.015em}}.page-recruit.is-page-en .section-3 .wrap-detail .container-course{text-align:inherit}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .container-course{padding:2.214285714285714vw 3.5vw 2.428571428571428vw}}.page-recruit.is-page-en .section-3 .wrap-detail .container-course .text{letter-spacing:.015em}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-3 .wrap-detail .container-course:last-child{padding-top:1.333333333333333vw}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .container-course:last-child{padding:.714285714285714vw 1.571428571428572vw .857142857142857vw 1.428571428571429vw;letter-spacing:-.015em}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-3 .wrap-detail .container-course:last-child .text{letter-spacing:.015em;text-align:justify}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .container-course:last-child .text{letter-spacing:normal}}.page-recruit.is-page-en .section-3 .wrap-detail .container-entry{text-align:inherit}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .container-entry p{letter-spacing:.025em}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .container-entry ul{margin-top:0;padding-bottom:.357142857142857vw}}@media only screen and (max-width: 1024px){.page-recruit.is-page-en .section-3 .wrap-detail .container-entry ul li:not(:last-child){margin-bottom:0}}@media only screen and (min-width: 1025px){.page-recruit.is-page-en .section-3 .wrap-detail .container-entry ul li{margin-bottom:0}}.page-recruit.is-page-en .section-3 .wrap-detail .container-entry ul li p{letter-spacing:.015em}.page-recruit.is-page-en .buttons .button-schedule{display:none}.page-schedule .wrapper{background:var(--color-red)}@media only screen and (max-width: 1024px){.page-schedule .main{margin-top:16vw;padding-top:18.53333333333333vw;padding-bottom:42.13333333333333vw}}@media only screen and (min-width: 1025px){.page-schedule .main{padding-top:13.785714285714285vw;padding-bottom:19.92857142857143vw}}.page-schedule .page-heading{margin-bottom:13.066666666666665vw}@media only screen and (min-width: 1025px){.page-schedule .page-heading{margin-bottom:5.357142857142857vw}}.page-schedule .page-heading .text-main{box-sizing:content-box}@media only screen and (max-width: 1024px){.page-schedule .page-heading .text-main{padding-left:.666666666666667vw;width:94.8vw}}@media only screen and (min-width: 1025px){.page-schedule .page-heading .text-main{padding-left:.5vw;width:56.00000000000001vw}}.page-schedule .page-heading .text-main .ill{position:absolute;left:77.46666666666667vw;top:-9.333333333333334vw;width:15.333333333333332vw}@media only screen and (min-width: 1025px){.page-schedule .page-heading .text-main .ill{left:39.214285714285715vw;top:-2.714285714285714vw;width:8.214285714285714vw}}.page-schedule .page-heading .text-sub{margin-top:1.866666666666667vw;font-size:3.466666666666666vw;letter-spacing:.09em}@media only screen and (min-width: 1025px){.page-schedule .page-heading .text-sub{margin-top:1.785714285714286vw;font-size:1.571428571428572vw;letter-spacing:.06em}}.page-schedule .section-1{position:relative}@media only screen and (max-width: 1024px){.page-schedule .section-1{margin-inline:-4vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1{width:80vw;margin-inline:auto;margin-bottom:3.571428571428571vw;font-size:1.285714285714286vw;line-height:1.555555555555556}}.page-schedule .section-1 .section-inner{border:.533333333333333vw solid #000;border-radius:10vw;padding:2.8vw;background-color:var(--color-lightblue)}@media only screen and (min-width: 1025px){.page-schedule .section-1 .section-inner{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:1.642857142857143vw}}.page-schedule .section-1 .container{position:relative;border:.4vw solid #000;overflow:hidden}@media only screen and (max-width: 1024px){.page-schedule .section-1 .container{padding:10.666666666666668vw 6.933333333333333vw 12.266666666666666vw;background:url(/graduate/26/assets/img/bg-grid-2-lighter.png) left top repeat transparent;background-size:6.666666666666667vw auto;border-radius:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .container{padding-top:5.285714285714286vw;padding-bottom:5.285714285714286vw;padding-inline:9.571428571428571vw;border-width:.071428571428571vw;border-radius:5.285714285714286vw;background:url(/graduate/26/assets/img/md/bg-grid-2-lighter.png) left top repeat transparent;background-size:2.571428571428571vw auto}}.page-schedule .section-1 .chara-1{position:absolute}@media only screen and (max-width: 1024px){.page-schedule .section-1 .chara-1{top:68.8vw;right:6.933333333333333vw;width:18.8vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .chara-1{bottom:41.07142857142857vw;right:3.428571428571429vw;width:10.071428571428571vw}}.page-schedule .section-1 .chara-2{position:absolute}@media only screen and (max-width: 1024px){.page-schedule .section-1 .chara-2{top:126.66666666666666vw;right:17.733333333333334vw;width:13.466666666666665vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .chara-2{bottom:25.642857142857146vw;right:17.857142857142858vw;width:7.285714285714286vw}}.page-schedule .section-1 .string-1{position:absolute;right:0}@media only screen and (max-width: 1024px){.page-schedule .section-1 .string-1{top:0;width:22vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .string-1{bottom:0;width:24.21428571428571vw}}.page-schedule .section-1 .process{background:url(/graduate/26/assets/img/schedule/bar.png) 4.6vw 6.4vw no-repeat transparent;background-size:1.5vw 95%}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process{background:url(/graduate/26/assets/img/schedule/md/bar.png) 2.642857142857143vw 2.857142857142857vw no-repeat transparent;background-size:.428571428571429vw 95%}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-schedule .section-1 .process{background:url(/graduate/26/assets/img/schedule/md/bar@2x.png) 2.642857142857143vw 2.857142857142857vw no-repeat transparent;background-size:.428571428571429vw 95%}}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process li{display:grid;grid-template:"num heading" "num detail"/13.333333333333334vw auto;margin-bottom:2.666666666666667vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process li{display:flex;align-items:center;margin-bottom:2.142857142857143vw}}.page-schedule .section-1 .process li .num{align-self:flex-start}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process li .num{grid-area:num;height:10.666666666666668vw;width:10.666666666666668vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process li .num{height:5.714285714285714vw;width:5.714285714285714vw;margin-right:1.357142857142857vw}}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process li .heading{grid-area:heading;padding-top:2.666666666666667vw;font-size:5.333333333333334vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process li .heading{width:11.785714285714285vw;padding-bottom:.285714285714286vw;font-size:2.142857142857143vw;line-height:1}}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process li .detail{grid-area:detail;padding-top:1.333333333333333vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process li .detail{flex:1}}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process li .detail p{font-size:3.466666666666666vw;letter-spacing:.01em;line-height:1.692307692307692}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process li .detail p{padding-bottom:.142857142857143vw;padding-left:1.071428571428571vw;font-size:1.285714285714286vw;letter-spacing:.01em;line-height:1.666666666666667;border-left:.071428571428571vw solid #c3cddd}}.page-schedule .section-1 .process .step-1 .detail{color:#e41f28}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process .step-2{margin-bottom:4vw}}.page-schedule .section-1 .process .step-2 .heading{width:inherit;flex:1}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-3{margin-bottom:1.571428571428572vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-3 .heading{align-self:flex-start;padding-top:1.642857142857143vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-3 .detail{margin-top:1.714285714285714vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-4{margin-bottom:2.428571428571428vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-4 .heading{align-self:flex-start;padding-top:1.642857142857143vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-4 .detail{margin-top:1.714285714285714vw}}.page-schedule .section-1 .process .step-8 .heading{width:inherit;flex:1}@media only screen and (max-width: 1024px){.page-schedule .section-1 .process .step-8 .heading{font-size:6.666666666666667vw;padding-top:2.133333333333333vw}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .process .step-8 .heading{font-size:2.642857142857143vw}}.page-schedule .section-1 .notifications{font-weight:700}@media only screen and (max-width: 1024px){.page-schedule .section-1 .notifications{margin-top:12vw;font-size:3.466666666666666vw;line-height:1.769230769230769;text-align:justify}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .notifications{margin-top:3.357142857142857vw;font-size:1.142857142857143vw;line-height:1.75}}@media only screen and (max-width: 1024px){.page-schedule .section-1 .notifications li{padding-left:1.4em;text-indent:-1.4em}}@media only screen and (min-width: 1025px){.page-schedule .section-1 .notifications li{padding-left:1em;text-indent:-1em}}.page-schedule .section-1 .notifications li:before{content:"※"}@media only screen and (max-width: 1024px){.page-schedule .section-1 .notifications li:before{padding-right:.533333333333333vw}}.page-schedule .section-1 .notifications li:first-child{color:#e41f28}.page-seminar .wrapper{background:var(--color-red)}@media only screen and (max-width: 1024px){.page-seminar .main{margin-top:16vw;padding-top:18.266666666666666vw;padding-bottom:40.8vw}}@media only screen and (min-width: 1025px){.page-seminar .main{padding-top:13.714285714285715vw;padding-bottom:19.92857142857143vw}}.page-seminar .page-heading{margin-bottom:13.333333333333334vw}@media only screen and (min-width: 1025px){.page-seminar .page-heading{margin-bottom:3.857142857142857vw}}.page-seminar .page-heading .text-main{box-sizing:content-box}@media only screen and (max-width: 1024px){.page-seminar .page-heading .text-main{padding-left:.666666666666667vw;width:84.39999999999999vw}}@media only screen and (min-width: 1025px){.page-seminar .page-heading .text-main{padding-left:.5vw;width:74.14285714285714vw}}.page-seminar .page-heading .text-main .ill{position:absolute;left:58.8vw;top:8.4vw;width:11.200000000000001vw}@media only screen and (min-width: 1025px){.page-seminar .page-heading .text-main .ill{left:45.42857142857143vw;top:-2vw;width:6vw}}.page-seminar .page-heading .text-sub{margin-top:3.2vw;font-size:3.466666666666666vw;letter-spacing:.09em}@media only screen and (min-width: 1025px){.page-seminar .page-heading .text-sub{margin-top:1.785714285714286vw;font-size:1.571428571428572vw;letter-spacing:.06em}}.page-seminar .section-1{position:relative}@media only screen and (max-width: 1024px){.page-seminar .section-1{margin-inline:-4vw}}@media only screen and (min-width: 1025px){.page-seminar .section-1{width:80vw;margin-inline:auto;font-size:1.285714285714286vw;line-height:1.555555555555556}}.page-seminar .section-1 .section-inner{padding:0 6.666666666666667vw}@media only screen and (min-width: 1025px){.page-seminar .section-1 .section-inner{padding:1.642857142857143vw 5.714285714285714vw 3.142857142857143vw}}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list{width:86.66666666666667vw;margin-inline:auto}}.page-seminar .section-1 .list li{margin-bottom:1.428571428571429vw}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li{margin-bottom:2.666666666666667vw}}.page-seminar .section-1 .list li a{position:relative;display:flex;padding-block:1.857142857142857vw;border:.142857142857143vw solid #000;border-radius:2.142857142857143vw;background-color:#fff;overflow:hidden;transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a{padding-block:3.2vw;border-width:.533333333333333vw;border-radius:4vw}}.page-seminar .section-1 .list li a .tag{position:absolute;left:0;top:0;content:"";height:100%;width:3.428571428571429vw}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .tag{width:6.133333333333333vw;font-size:2.4vw}}.page-seminar .section-1 .list li a .tag .text{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.page-seminar .section-1 .list li a .tag .text:before{display:block;transform:rotate(90deg);color:#fff}@media only screen and (min-width: 1025px){.page-seminar .section-1 .list li a .tag .text:before{padding-bottom:.142857142857143vw}}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a.seminar-5 .info-1 .date{margin-top:-.666666666666667vw}}.page-seminar .section-1 .list li a.seminar-5 .info-1 .time{font-size:1.285714285714286vw;letter-spacing:-.005em;line-height:1.277777777777778}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a.seminar-5 .info-1 .time{margin-top:1.866666666666667vw;margin-bottom:-.8vw;font-size:2.4vw;line-height:1.111111111111111}.page-seminar .section-1 .list li a.seminar-5 .info-1 .time .time-2{display:inline-block;padding-top:.8vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-seminar .section-1 .list li a.online:hover{background-color:#d4f3ff}}.page-seminar .section-1 .list li a.online .tag{background-color:var(--color-lightblue)}.page-seminar .section-1 .list li a.online .tag .text:before{content:"ONLINE"}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-seminar .section-1 .list li a.event:hover{background-color:#dbfde6}}.page-seminar .section-1 .list li a.event .tag{background-color:var(--color-green)}.page-seminar .section-1 .list li a.event .tag .text:before{content:"EVENT"}.page-seminar .section-1 .list li a .info-1{display:flex;flex-direction:column;justify-content:space-between;margin-left:5.714285714285714vw;width:14.285714285714285vw;font-size:1.428571428571429vw;letter-spacing:-.005em;line-height:1.4;background:url(/graduate/26/assets/img/seminar/md/bg-1.png) right top repeat-y transparent;background-size:.4vw auto}@media only screen and (min-width: 1025px){.page-seminar .section-1 .list li a .info-1{padding-bottom:.428571428571429vw}}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .info-1{width:20.266666666666666vw;margin-left:8.799999999999999vw;padding-bottom:1.066666666666667vw;font-size:2.666666666666667vw;line-height:1.2}}.page-seminar .section-1 .list li a .info-1 .date .year{display:block}@media only screen and (min-width: 1025px){.page-seminar .section-1 .list li a .info-1 .date .year{margin-top:.357142857142857vw;margin-bottom:.071428571428571vw}}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .info-1 .date .year{margin-top:1.066666666666667vw}}.page-seminar .section-1 .list li a .info-1 .date .month-day{margin-left:-.142857142857143vw;margin-right:.571428571428571vw;font-size:2.857142857142857vw;line-height:1}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .info-1 .date .month-day{font-size:4.533333333333333vw}}.page-seminar .section-1 .list li a .info-1 .time{margin-top:2.357142857142857vw}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .info-1 .time{margin-top:2.666666666666667vw}}.page-seminar .section-1 .list li a .info-2{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-left:2.714285714285714vw;font-size:1.142857142857143vw;line-height:1.5}@media only screen and (min-width: 1025px){.page-seminar .section-1 .list li a .info-2{padding-bottom:.571428571428571vw}}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .info-2{padding-bottom:1.066666666666667vw;font-size:2.666666666666667vw;line-height:1.2}}.page-seminar .section-1 .list li a .info-2 .title{padding-top:.5vw;font-size:2.142857142857143vw;line-height:1}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .info-2 .title{padding-top:1.066666666666667vw;margin-bottom:2.666666666666667vw;font-size:4vw}}.page-seminar .section-1 .list li a .info-2 .detail{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}.page-seminar .section-1 .list li a .icon-blank{position:absolute;top:50%;right:2.714285714285714vw;display:grid;place-content:center;grid-area:icon-blank;height:2.857142857142857vw;width:2.857142857142857vw;margin-top:-1.428571428571429vw}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .icon-blank{right:2.133333333333333vw;margin-top:-2.666666666666667vw;height:5.333333333333334vw;width:5.333333333333334vw}}.page-seminar .section-1 .list li a .icon-blank svg{position:relative;fill:#fff;height:.714285714285714vw;width:.714285714285714vw;transition:transform .5s cubic-bezier(0,.55,.45,1);backface-visibility:hidden}@media only screen and (max-width: 1024px){.page-seminar .section-1 .list li a .icon-blank svg{height:1.866666666666667vw;width:1.866666666666667vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-seminar .section-1 .list li a:hover .icon-bg{transform:scale(1.1)}}.page-seminar .section-1 .notifications{font-weight:500}@media only screen and (max-width: 1024px){.page-seminar .section-1 .notifications{margin:5.333333333333334vw auto 0;width:86.66666666666667vw;font-size:3.466666666666666vw;line-height:1.769230769230769;text-align:justify}}@media only screen and (min-width: 1025px){.page-seminar .section-1 .notifications{margin-top:1.642857142857143vw;font-size:1.142857142857143vw;line-height:1.75}}@media only screen and (max-width: 1024px){.page-seminar .section-1 .notifications li{padding-left:1.4em;text-indent:-1.4em}}@media only screen and (min-width: 1025px){.page-seminar .section-1 .notifications li{padding-left:1em;text-indent:-1em}}.page-seminar .section-1 .notifications li:before{content:"※"}@media only screen and (max-width: 1024px){.page-seminar .section-1 .notifications li:before{padding-right:.8vw}}.page-survey .wrapper{background:var(--color-red)}@media only screen and (max-width: 1024px){.page-survey .main{margin-top:16vw;padding-top:17.866666666666667vw;padding-bottom:43.333333333333336vw}}@media only screen and (min-width: 1025px){.page-survey .main{padding-bottom:23.285714285714285vw;padding-top:13.5vw}}.page-survey .page-heading{margin-bottom:13.066666666666665vw}@media only screen and (min-width: 1025px){.page-survey .page-heading{margin-bottom:5.357142857142857vw}}.page-survey .page-heading .text-main{box-sizing:content-box}@media only screen and (max-width: 1024px){.page-survey .page-heading .text-main{padding-right:8.666666666666668vw;width:67.86666666666666vw}}@media only screen and (min-width: 1025px){.page-survey .page-heading .text-main{padding-left:.285714285714286vw;width:70.42857142857143vw}}.page-survey .page-heading .text-main .ill{left:64.8vw;position:absolute;top:6vw;width:16.400000000000002vw}@media only screen and (min-width: 1025px){.page-survey .page-heading .text-main .ill{left:29.214285714285715vw;top:-3.714285714285714vw;width:8.785714285714285vw}}.page-survey .page-heading .text-sub{margin-top:3.2vw;font-size:3.466666666666666vw;letter-spacing:.09em}@media only screen and (min-width: 1025px){.page-survey .page-heading .text-sub{margin-top:1.714285714285714vw;font-size:1.571428571428572vw;letter-spacing:.02em}}.page-survey .section-survey{position:relative}@media only screen and (max-width: 1024px){.page-survey .section-survey{margin-inline:-4vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey{padding-inline:1.071428571428571vw}}.page-survey .section-survey .section-inner{background-color:var(--color-lightblue);border:.533333333333333vw solid #000;border-radius:10vw;padding:2.8vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .section-inner{border-radius:7.142857142857142vw;border-width:.071428571428571vw;padding:1.714285714285714vw}}.page-survey .section-survey .container{position:relative;padding-top:6.666666666666667vw;padding-bottom:19.333333333333332vw;border:.4vw solid #000;overflow:hidden}@media only screen and (max-width: 1024px){.page-survey .section-survey .container{background:url(/graduate/26/assets/img/top/md/survey-bg-1.png) left top repeat transparent;background-size:6.666666666666667vw auto;border-radius:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .container{border-radius:5.285714285714286vw;border-width:.071428571428571vw;padding-bottom:7.142857142857142vw;padding-top:6.285714285714286vw;background:url(/graduate/26/assets/img/top/md/survey-bg-1.png) left top repeat transparent;background-size:2.571428571428571vw auto}}.page-survey .section-survey .container .bg{position:absolute;left:0;top:0;height:100%;width:100%}.page-survey .section-survey .container .container-detail{position:relative;height:100%;width:100%}.page-survey .section-survey .container .text{text-align:center;font-size:4vw;line-height:1.2}@media only screen and (min-width: 1025px){.page-survey .section-survey .container .text{font-size:2.142857142857143vw;line-height:1.2}}@media only screen and (max-width: 1024px){.page-survey .section-survey .container .text .break{display:block}}.page-survey .section-survey .container .container-comment{background-color:#fff;border-radius:2.666666666666667vw}@media only screen and (max-width: 1024px){.page-survey .section-survey .container .container-comment{padding:3.466666666666666vw 3.2vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .container .container-comment{border-radius:1.428571428571429vw}}.page-survey .section-survey .container .comment{font-size:2.666666666666667vw;line-height:1.5;display:-webkit-box;font-weight:700;overflow:hidden;text-align:justify;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width: 1025px){.page-survey .section-survey .container .comment{font-size:1.142857142857143vw;line-height:1.625}}.page-survey .section-survey .container .content-wrap{position:relative}.page-survey .section-survey .container .balloon{font-size:3.466666666666666vw;letter-spacing:-.01em;line-height:1.538461538461539;font-weight:700;padding-left:5.333333333333334vw;padding-right:7.466666666666668vw;text-align:justify}@media only screen and (min-width: 1025px){.page-survey .section-survey .container .balloon{padding-left:2.857142857142857vw;padding-right:4vw;font-size:1.285714285714286vw;letter-spacing:-.01em;line-height:1.666666666666667}}.page-survey .section-survey .container .text-mark{margin-left:-.8vw;margin-right:-1.066666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .container .text-mark{margin-left:-.285714285714286vw;margin-right:-.285714285714286vw}}.page-survey .section-survey .container .text-black-balloon{position:absolute;font-size:2.4vw;line-height:1.555555555555556;color:var(--color-yellow);font-weight:700;text-align:center}@media only screen and (min-width: 1025px){.page-survey .section-survey .container .text-black-balloon{font-size:.857142857142857vw;line-height:1.5}}.page-survey .section-survey .container .bg .bg-1{fill:#000;height:100%;width:100%}.page-survey .section-survey .container .bg .bg-2{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#fff}.page-survey .section-survey .container .bg .bg-3{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#000}.page-survey .section-survey .container .bg .bg-4{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.page-survey .section-survey .content-1{position:relative;height:87.73333333333333vw;width:87.73333333333333vw;z-index:1}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-1{margin-inline:auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-1{margin-left:7.142857142857142vw;height:37.857142857142854vw;width:37.857142857142854vw}}.page-survey .section-survey .content-1 .bg-2{height:86.66666666666667vw;width:86.66666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-1 .bg-2{height:37.57142857142857vw;width:37.57142857142857vw}}.page-survey .section-survey .content-1 .bg-3{height:82.93333333333334vw;width:82.93333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-1 .bg-3{height:35.85714285714286vw;width:35.85714285714286vw}}.page-survey .section-survey .content-1 .bg-4{fill:var(--color-red);height:82.39999999999999vw;width:82.39999999999999vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-1 .bg-4{height:35.714285714285715vw;width:35.714285714285715vw}}.page-survey .section-survey .content-1 .container-detail .text{padding-left:.266666666666667vw;padding-top:9.466666666666667vw;font-size:6.533333333333332vw;line-height:1.081632653061225}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-1 .container-detail .text{padding-left:.142857142857143vw;padding-top:4vw;font-size:2.857142857142857vw;line-height:1.075}}.page-survey .section-survey .content-1 .container-detail .img-1{left:17.2vw;position:absolute;top:26.13333333333333vw;width:56.93333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-1 .container-detail .img-1{left:7.285714285714286vw;top:11.142857142857142vw;width:24.285714285714285vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-2{margin-inline:auto;margin-top:-26.400000000000002vw;position:relative;height:95.73333333333333vw;width:95.73333333333333vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2{position:absolute;left:50%;margin-left:-11vw;height:38.857142857142854vw;width:51.07142857142857vw;top:-.571428571428571vw}}.page-survey .section-survey .content-2 .bg{border-radius:50%;padding:5.2vw;background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat var(--color-green);background-size:3.333333333333333vw auto;border:.533333333333333vw solid #000}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .bg{background-size:1.714285714285714vw auto;border-width:.142857142857143vw;padding:2.785714285714286vw}}.page-survey .section-survey .content-2 .bg .bg-1{background-color:var(--color-green);border:.266666666666667vw solid #000;border-radius:50%;height:100%;width:100%}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .bg .bg-1{border-width:.071428571428571vw}}.page-survey .section-survey .content-2 .container-detail .text{font-size:4.133333333333333vw;line-height:1.032258064516129}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-2 .container-detail .text{padding-left:.533333333333333vw;padding-top:28.4vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .container-detail .text{padding-left:.142857142857143vw;padding-top:6.5vw;font-size:2vw;line-height:1.035714285714286}}.page-survey .section-survey .content-2 .container-detail .text .text-bigger{display:block;font-size:5.866666666666666vw;line-height:1}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-2 .container-detail .text .text-bigger{margin-left:-.933333333333333vw;margin-top:-.4vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .container-detail .text .text-bigger{margin-top:-.214285714285714vw;font-size:2.857142857142857vw;line-height:1}}.page-survey .section-survey .content-2 .container-detail .text .text-entry{letter-spacing:-.02em}.page-survey .section-survey .content-2 .container-detail .img-1{left:17.866666666666667vw;position:absolute;top:44.666666666666664vw;width:60.66666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .container-detail .img-1{left:11vw;top:15.071428571428571vw;width:29.5vw}}.page-survey .section-survey .content-2 .container-detail .img-2{left:66.93333333333334vw;position:absolute;top:54.666666666666664vw;width:21.46666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .container-detail .img-2{left:34.85714285714286vw;top:19.57142857142857vw;width:11.5vw}}.page-survey .section-survey .content-2 .container-detail .text-others{position:absolute;left:0;font-weight:700;text-align:center;width:100%}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-2 .container-detail .text-others{bottom:16vw;font-size:2.4vw;letter-spacing:.03em}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-2 .container-detail .text-others{bottom:6.071428571428571vw;font-size:1.071428571428571vw;letter-spacing:.05em}}.page-survey .section-survey .content-2 .container-detail .text-others span{font-feature-settings:"palt"}.page-survey .section-survey .content-3{margin-inline:auto;position:relative}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3{width:80vw}}.page-survey .section-survey .content-3 .text{font-size:6.666666666666667vw;line-height:1.12}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-3 .text{margin-bottom:9.866666666666667vw;padding-left:1.6vw;padding-top:11.866666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .text{margin-bottom:4vw;padding-left:1.285714285714286vw;padding-top:5.285714285714286vw;font-size:3.571428571428571vw;line-height:1}}.page-survey .section-survey .content-3 .container-detail{background-color:var(--color-red);border:.533333333333333vw solid #000;border-radius:6.666666666666667vw;padding:1.333333333333333vw}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-3 .container-detail{margin-inline:auto;width:86.66666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail{border-radius:3.571428571428571vw;border-width:.142857142857143vw;padding:.857142857142857vw}}.page-survey .section-survey .content-3 .container-detail .container-inner{border:.266666666666667vw solid #000;border-radius:4.8vw;position:relative}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-3 .container-detail .container-inner{height:124vw;background:url(/graduate/26/assets/img/survey/bg-grid-white.png) left top repeat transparent;background-size:2.666666666666667vw auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .container-inner{border-radius:2.571428571428571vw;border-width:.071428571428571vw;height:31.357142857142854vw;background:url(/graduate/26/assets/img/survey/md/bg-grid-white.png) left top repeat transparent;background-size:.785714285714286vw auto}}.page-survey .section-survey .content-3 .container-detail .part-1{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-3 .container-detail .part-1{left:4.533333333333333vw;padding-top:5.066666666666666vw;height:44.266666666666666vw;width:75.46666666666667vw;top:-8.933333333333334vw;background:url(/graduate/26/assets/img/survey/content-3-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-1{left:4.714285714285714vw;padding-top:2.357142857142857vw;height:18.857142857142858vw;width:32.5vw;top:-3.214285714285714vw;background:url(/graduate/26/assets/img/survey/md/content-3-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-3 .container-detail .part-1{background:url(/graduate/26/assets/img/survey/md/content-3-1-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-3 .container-detail .part-1 .mark{font-feature-settings:"palt"}.page-survey .section-survey .content-3 .container-detail .part-1 .img-1{left:16.400000000000002vw;position:absolute;top:34.8vw;width:10.933333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-1 .img-1{left:3.928571428571428vw;top:13.928571428571429vw;width:5.857142857142858vw}}.page-survey .section-survey .content-3 .container-detail .part-2{left:30.666666666666664vw;position:absolute;top:37.06666666666666vw;width:45.86666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-2{left:40.785714285714285vw;top:2.214285714285714vw;width:24.571428571428573vw}}.page-survey .section-survey .content-3 .container-detail .part-2 .img-2{left:34.53333333333333vw;position:absolute;top:12.4vw;width:14.799999999999999vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-2 .img-2{left:26vw;top:-5.857142857142858vw;width:6.428571428571428vw}}.page-survey .section-survey .content-3 .container-detail .part-3{left:5.733333333333333vw;position:absolute;top:52.26666666666666vw;width:46.13333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-3{left:28.642857142857142vw;top:15.214285714285714vw;width:24.714285714285715vw}}.page-survey .section-survey .content-3 .container-detail .part-3 .img-2{left:-4.133333333333333vw;position:absolute;top:-11.066666666666666vw;width:76.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-3 .img-2{left:-3.428571428571429vw;top:-3.642857142857143vw;width:30.928571428571427vw}}.page-survey .section-survey .content-3 .container-detail .part-4{left:41.6vw;position:absolute;top:66.13333333333333vw;width:38.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-4{left:56.714285714285715vw;top:9.857142857142858vw;width:20.214285714285715vw}}.page-survey .section-survey .content-3 .container-detail .part-5{left:7.466666666666668vw;position:absolute;top:76.53333333333333vw;width:35.333333333333336vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-5{left:5.071428571428571vw;top:17.71428571428571vw;width:18.928571428571427vw}}.page-survey .section-survey .content-3 .container-detail .part-5 .img-2{left:37.46666666666666vw;position:absolute;top:8.133333333333333vw;width:10.8vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-5 .img-2{left:-6.928571428571429vw;top:5.928571428571429vw;width:5.785714285714286vw}}.page-survey .section-survey .content-3 .container-detail .part-6{position:absolute;left:4.533333333333333vw;top:95.46666666666667vw;height:38.93333333333333vw;width:75.46666666666667vw;padding-top:9.733333333333333vw;background:url(/graduate/26/assets/img/survey/content-3-6-bg.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-3 .container-detail .part-6{left:46.785714285714285vw;top:18.571428571428573vw;padding-top:4.5vw;height:16.785714285714285vw;width:26.5vw;background:url(/graduate/26/assets/img/survey/md/content-3-6-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-3 .container-detail .part-6{background:url(/graduate/26/assets/img/survey/md/content-3-6-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-4{position:relative;height:88vw;width:88vw}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-4{margin-left:6.533333333333332vw;margin-top:19.333333333333332vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4{margin-left:5.714285714285714vw;margin-top:6.428571428571428vw;height:28.57142857142857vw;width:28.57142857142857vw;z-index:1}}.page-survey .section-survey .content-4 .bg-2{height:86.66666666666667vw;width:86.66666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .bg-2{height:28.285714285714285vw;width:28.285714285714285vw}}.page-survey .section-survey .content-4 .bg-3{height:82.93333333333334vw;width:82.93333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .bg-3{height:26.571428571428573vw;width:26.571428571428573vw}}.page-survey .section-survey .content-4 .bg-4{fill:var(--color-purple);height:82.39999999999999vw;width:82.39999999999999vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .bg-4{height:26.42857142857143vw;width:26.42857142857143vw}}.page-survey .section-survey .content-4 .container-detail .text{padding-left:.533333333333333vw;padding-top:12.533333333333333vw;font-size:5.2vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .container-detail .text{padding-left:.142857142857143vw;padding-top:4vw;font-size:1.714285714285714vw}}.page-survey .section-survey .content-4 .container-detail .text .text-bigger{display:block;font-size:6.933333333333333vw;line-height:1.019230769230769;padding-top:.933333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .container-detail .text .text-bigger{padding-top:.142857142857143vw;font-size:2.285714285714286vw;line-height:1.03125}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-4 .container-detail .text .text-bigger .text-entry{margin-left:-1.066666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .container-detail .text .text-bigger .text-entry{letter-spacing:-.03em}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-4 .container-detail .text .text-bigger .text-mark{margin-left:0}}.page-survey .section-survey .content-4 .container-detail .img-1{left:29.86666666666667vw;position:absolute;top:37.06666666666666vw;width:27.333333333333332vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .container-detail .img-1{left:10.357142857142858vw;top:12.357142857142858vw;width:8.928571428571429vw}}.page-survey .section-survey .content-4 .container-detail .img-2{left:21.333333333333336vw;position:absolute;top:60.4vw;width:44.666666666666664vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .container-detail .img-2{left:6.857142857142858vw;top:20.214285714285715vw;width:14.857142857142858vw}}.page-survey .section-survey .content-4 .container-detail .text-black-balloon{left:-.8vw;top:36.53333333333333vw;height:24.53333333333333vw;width:23.733333333333334vw;padding-top:4.8vw;background:url(/graduate/26/assets/img/survey/content-4-balloon.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-4 .container-detail .text-black-balloon{left:-.071428571428571vw;padding-top:1.785714285714286vw;height:9vw;width:8.714285714285715vw;top:10.785714285714286vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-5{margin-left:6.933333333333333vw;margin-top:-8.133333333333333vw;position:relative;height:53.333333333333336vw;width:86.66666666666667vw;background:url(/graduate/26/assets/img/survey/content-5-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5{left:28.42857142857143vw;position:absolute;height:27.142857142857142vw;width:57.214285714285715vw;top:.714285714285714vw;background:url(/graduate/26/assets/img/survey/md/content-5-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-5{background:url(/graduate/26/assets/img/survey/md/content-5-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-5 .text{padding-top:10.933333333333334vw;padding-left:.4vw;font-size:3.2vw;letter-spacing:.01em;line-height:1.416666666666667;text-shadow:#fff .8vw 0 0,#fff .788914666666667vw .132716933333333vw 0,#fff .755965333333333vw .261756vw 0,#fff .702066666666667vw .38354vw 0,#fff .628709333333333vw .494696vw 0,#fff .537929333333333vw .592141333333333vw 0,#fff .432241333333333vw .673177333333333vw 0,#fff .314574666666667vw .735556vw 0,#fff .188190666666667vw .777550666666667vw 0,#fff .056589733333333vw .797996vw 0,#fff -.0765788vw .796326666666667vw 0,#fff -.207625333333333vw .772588vw 0,#fff -.332917333333333vw .727437333333333vw 0,#fff -.448984vw .662128vw 0,#fff -.552606666666667vw .578469333333333vw 0,#fff -.640914666666667vw .478777333333333vw 0,#fff -.711461333333333vw .365818666666667vw 0,#fff -.762290666666667vw .24272vw 0,#fff -.791993333333333vw .112896vw 0,#fff -.799748vw -.020057066666667vw 0,#fff -.785338666666667vw -.152454666666667vw 0,#fff -.749165333333333vw -.280626666666667vw 0,#fff -.692229333333333vw -.401021333333333vw 0,#fff -.616109333333333vw -.510302666666667vw 0,#fff -.522914666666667vw -.605441333333333vw 0,#fff -.415228vw -.683802666666667vw 0,#fff -.296034666666667vw -.743212vw 0,#fff -.168636vw -.782024vw 0,#fff -.036565066666667vw -.799164vw 0,#fff .096519733333333vw -.794156vw 0,#fff .226929333333333vw -.76714vw 0,#fff .351050666666667vw -.718862666666667vw 0,#fff .465442666666667vw -.650664vw 0,#fff .566936vw -.564432vw 0,#fff .652717333333333vw -.462558666666667vw 0,#fff .720409333333333vw -.347865333333333vw 0,#fff .768136vw -.223532vw 0,#fff .794576vw -.093004133333333vw 0}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5 .text{margin-top:5.071428571428571vw;font-size:1.571428571428572vw;text-shadow:#fff .214285714285714vw 0 0,#fff .202490714285714vw .070113142857143vw 0,#fff .168404285714286vw .132507857142857vw 0,#fff .115779285714286vw .180315vw 0,#fff .050408071428571vw .208272142857143vw 0,#fff -.020512214285714vw .213301428571429vw 0,#fff -.089174285714286vw .194849285714286vw 0,#fff -.148019285714286vw .154947142857143vw 0,#fff -.19057vw .097987142857143vw 0,#fff -.212141428571429vw .03024vw 0,#fff -.210358571428571vw -.040836vw 0,#fff -.185418571428571vw -.107416428571429vw 0,#fff -.140066428571429vw -.162172142857143vw 0,#fff -.079295vw -.199074285714286vw 0,#fff -.009794214285714vw -.214061428571429vw 0,#fff .060784785714286vw -.205483571428571vw 0,#fff .124672142857143vw -.174285vw 0,#fff .174835vw -.123899285714286vw 0,#fff .205750714285714vw -.059874785714286vw 0}}.page-survey .section-survey .content-5 .text .text-bigger{display:block}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-5 .text .text-bigger{padding-top:.533333333333333vw;font-size:5.333333333333334vw;letter-spacing:-.01em;line-height:1}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5 .text .text-bigger{padding-top:.428571428571429vw;font-size:2.571428571428571vw;line-height:1}}.page-survey .section-survey .content-5 .text .text-bigger .text-entry{letter-spacing:-.036em}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5 .text .text-bigger .text-entry{margin-left:-.285714285714286vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-5 .text .text-bigger .text-mark{margin-right:-.266666666666667vw;margin-left:-.4vw}}.page-survey .section-survey .content-5 .img-1{position:absolute;left:4.266666666666667vw;top:-5.066666666666666vw;width:13.333333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5 .img-1{left:5.357142857142857vw;top:-4.285714285714286vw;width:7.142857142857142vw}}.page-survey .section-survey .content-5 .img-2{position:absolute;left:4.266666666666667vw;top:24.53333333333333vw;width:81.6vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5 .img-2{left:5.571428571428571vw;top:14.285714285714285vw;width:49.714285714285715vw}}.page-survey .section-survey .content-5 .text-black-balloon{left:72.93333333333332vw;top:-2.933333333333333vw;height:24.666666666666668vw;width:20.933333333333334vw;padding-top:8.266666666666666vw;background:url(/graduate/26/assets/img/survey/content-5-2-balloon.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-5 .text-black-balloon{left:50vw;padding-top:3.214285714285714vw;height:10.142857142857142vw;width:8.642857142857142vw;top:3.714285714285714vw}}.page-survey .section-survey .content-6{margin-inline:auto;position:relative}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-6{width:86.66666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6{width:80vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-6 .text{padding-top:12.533333333333333vw;padding-left:.8vw;margin-bottom:14.266666666666666vw;font-size:6.666666666666667vw;letter-spacing:.006em;line-height:1}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .text{margin-bottom:3.285714285714286vw;padding-left:.142857142857143vw;padding-top:5.071428571428571vw;font-size:3.571428571428571vw;letter-spacing:.006em;line-height:1}}.page-survey .section-survey .content-6 .container-detail{background-color:var(--color-pink);border:.533333333333333vw solid #000}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-6 .container-detail{padding:1.333333333333333vw;border-radius:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:.857142857142857vw}}.page-survey .section-survey .content-6 .container-detail .container-inner{border:.266666666666667vw solid #000;height:173.86666666666665vw;border-radius:4.8vw;position:relative;background:url(/graduate/26/assets/img/survey/bg-grid-white.png) left top repeat transparent;background-size:2.666666666666667vw auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .container-inner{border-radius:6.142857142857143vw;border-width:.071428571428571vw;height:43.714285714285715vw;background:url(/graduate/26/assets/img/survey/md/bg-grid-white.png) left top repeat transparent;background-size:.785714285714286vw auto}}.page-survey .section-survey .content-6 .container-detail .part-1{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-6 .container-detail .part-1{left:5.2vw;top:-10.4vw;padding-top:4.8vw;height:54.800000000000004vw;width:75.46666666666667vw;background:url(/graduate/26/assets/img/survey/content-6-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-1{left:1.642857142857143vw;padding-top:2.428571428571428vw;height:23.214285714285715vw;width:32vw;top:-2.428571428571428vw;background:url(/graduate/26/assets/img/survey/md/content-6-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-6 .container-detail .part-1{background:url(/graduate/26/assets/img/survey/md/content-6-1-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-6 .container-detail .part-1 .mark{font-feature-settings:"palt"}.page-survey .section-survey .content-6 .container-detail .part-1 .img-1{position:absolute;left:57.46666666666667vw;top:42.13333333333333vw;width:8.666666666666668vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-1 .img-1{left:18.857142857142858vw;top:17.285714285714285vw;width:4.642857142857143vw}}.page-survey .section-survey .content-6 .container-detail .part-2{position:absolute;left:3.733333333333334vw;top:44.266666666666666vw;width:24.53333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-2{left:37.214285714285715vw;top:12.214285714285714vw;width:12.714285714285714vw}}.page-survey .section-survey .content-6 .container-detail .part-2 .img-2{position:absolute;left:29.333333333333332vw;top:-.266666666666667vw;width:5.333333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-2 .img-2{left:-1vw;top:-4.357142857142858vw;width:2.857142857142857vw}}.page-survey .section-survey .content-6 .container-detail .part-3{position:absolute;left:32.266666666666666vw;top:50vw;width:47.06666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-3{left:42.35714285714286vw;top:2.571428571428571vw;width:27.714285714285715vw}}.page-survey .section-survey .content-6 .container-detail .part-3 .img-2{position:absolute;left:30.133333333333333vw;top:45.33333333333333vw;width:10.266666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-3 .img-2{left:24.5vw;top:-5.142857142857142vw;width:5.5vw}}.page-survey .section-survey .content-6 .container-detail .part-4{position:absolute;left:10.133333333333333vw;top:66.66666666666666vw;width:63.733333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-4{left:12.642857142857142vw;top:22.5vw;width:34.64285714285714vw}}.page-survey .section-survey .content-6 .container-detail .part-4 .img-2{position:absolute;left:61.6vw;top:17.2vw;width:6.266666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-4 .img-2{left:35.42857142857142vw;top:1.285714285714286vw;width:3.357142857142857vw}}.page-survey .section-survey .content-6 .container-detail .part-5{position:absolute;left:4.533333333333333vw;top:87.06666666666666vw;width:7.733333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-5{left:3.142857142857143vw;top:21vw;width:6.214285714285714vw}}.page-survey .section-survey .content-6 .container-detail .part-6{position:absolute;left:20.533333333333335vw;top:82.93333333333334vw;width:40.13333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-6{left:15.571428571428573vw;top:30.214285714285715vw;width:15.928571428571429vw}}.page-survey .section-survey .content-6 .container-detail .part-6 .img-2{position:absolute;left:-5.466666666666667vw;top:-3.2vw;width:10.266666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-6 .img-2{left:-4.5vw;top:.071428571428571vw;width:5.5vw}}.page-survey .section-survey .content-6 .container-detail .part-7{position:absolute;left:39.2vw;top:110.66666666666667vw;width:39.33333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-7{left:56.285714285714285vw;top:25.857142857142858vw;width:20vw}}.page-survey .section-survey .content-6 .container-detail .part-7 .img-2{position:absolute;left:-18.933333333333334vw;top:4.133333333333333vw;width:10.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-7 .img-2{left:10.785714285714286vw;top:11.5vw;width:5.571428571428571vw}}.page-survey .section-survey .content-6 .container-detail .part-8{position:absolute;left:15.866666666666667vw;top:126vw;padding-top:9.333333333333334vw;height:33.733333333333334vw;width:64.8vw;background:url(/graduate/26/assets/img/survey/content-6-8-bg.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-8{left:52.642857142857146vw;padding-top:2.428571428571428vw;height:14.642857142857144vw;width:24.071428571428573vw;top:10.857142857142858vw;background:url(/graduate/26/assets/img/survey/md/content-6-8-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-6 .container-detail .part-8{background:url(/graduate/26/assets/img/survey/md/content-6-8-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-6 .container-detail .part-9{position:absolute;left:2.533333333333333vw;top:154.66666666666666vw;padding-top:5.333333333333334vw;height:33.733333333333334vw;width:64.8vw;background:url(/graduate/26/assets/img/survey/content-6-9-bg.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-9{left:33.214285714285715vw;padding-right:4vw;padding-top:4.5vw;height:14.714285714285714vw;width:25.71428571428571vw;top:31.928571428571427vw;background:url(/graduate/26/assets/img/survey/md/content-6-9-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-6 .container-detail .part-9{background:url(/graduate/26/assets/img/survey/md/content-6-9-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-6 .container-detail .part-9 .img-1{position:absolute;left:39.46666666666667vw;top:23.200000000000003vw;width:12.533333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-6 .container-detail .part-9 .img-1{left:15.571428571428573vw;top:-2vw;width:6.928571428571429vw}}.page-survey .section-survey .content-7{position:relative;margin-top:22.400000000000002vw;margin-left:-5.600000000000001vw;height:69.46666666666667vw;width:87.73333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7{margin-left:12.785714285714286vw;margin-top:5vw;height:29.28571428571429vw;width:37.142857142857146vw}}.page-survey .section-survey .content-7 .bg-2{height:68.4vw;width:86.66666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .bg-2{height:28.999999999999996vw;width:36.857142857142854vw}}.page-survey .section-survey .content-7 .bg-3{height:64.66666666666666vw;width:82.93333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .bg-3{height:27.285714285714285vw;width:35.14285714285714vw}}.page-survey .section-survey .content-7 .bg-4{fill:var(--color-green);height:64.13333333333333vw;width:82.39999999999999vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .bg-4{height:27.142857142857142vw;width:35vw}}.page-survey .section-survey .content-7 .container-detail .text{padding-top:7.199999999999999vw;padding-left:.533333333333333vw;font-size:6.666666666666667vw;line-height:1.06}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .container-detail .text{padding-left:.142857142857143vw;padding-top:4.5vw;font-size:2.857142857142857vw;line-height:1.05}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .container-detail .text span{margin-left:-.285714285714286vw;margin-right:-.285714285714286vw}}.page-survey .section-survey .content-7 .container-detail .img-1{position:absolute;left:24.53333333333333vw;top:23.333333333333332vw;width:35.6vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .container-detail .img-1{left:10.357142857142858vw;top:11.214285714285714vw;width:14.785714285714285vw}}.page-survey .section-survey .content-7 .container-detail .img-2{position:absolute;left:22.133333333333333vw;top:41.46666666666667vw;width:42.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .container-detail .img-2{left:9.285714285714286vw;top:19.071428571428573vw;width:18.21428571428571vw}}.page-survey .section-survey .content-7 .text-black-balloon{left:70.13333333333334vw;top:14.133333333333335vw;height:20vw;width:19.6vw;padding-top:4.8vw;padding-left:1.066666666666667vw;background:url(/graduate/26/assets/img/survey/content-7-balloon.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-7 .text-black-balloon{left:.071428571428571vw;padding-right:1.571428571428572vw;padding-top:2.142857142857143vw;height:8vw;width:7.785714285714286vw;top:15.642857142857142vw;background:url(/graduate/26/assets/img/survey/md/content-7-balloon.svg) left top no-repeat transparent;background-size:100% auto}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-8{position:relative;margin-top:-17.599999999999998vw;margin-left:18.4vw;height:69.46666666666667vw;width:87.73333333333333vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8{position:absolute;left:44.21428571428571vw;height:29.28571428571429vw;width:37.142857142857146vw;top:4.285714285714286vw}}.page-survey .section-survey .content-8 .bg-2{height:68.4vw;width:86.66666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .bg-2{height:28.999999999999996vw;width:36.857142857142854vw}}.page-survey .section-survey .content-8 .bg-3{height:64.66666666666666vw;width:82.93333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .bg-3{height:27.285714285714285vw;width:35.14285714285714vw}}.page-survey .section-survey .content-8 .bg-4{fill:var(--color-purple);height:64.13333333333333vw;width:82.39999999999999vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .bg-4{height:27.142857142857142vw;width:35vw}}.page-survey .section-survey .content-8 .container-detail .text{padding-top:8.799999999999999vw;padding-left:1.066666666666667vw;font-size:6.666666666666667vw;line-height:1.04}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .container-detail .text{padding-left:.142857142857143vw;padding-top:4.071428571428572vw;font-size:2.857142857142857vw;line-height:1.05}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .container-detail .text .text-mark{margin-left:-.714285714285714vw;margin-right:-.428571428571429vw}}.page-survey .section-survey .content-8 .container-detail .text .text-small{display:block;padding-top:.266666666666667vw;font-size:3.333333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .container-detail .text .text-small{padding-top:.071428571428571vw;font-size:1.428571428571429vw}}.page-survey .section-survey .content-8 .container-detail .img-1{position:absolute;left:22.53333333333333vw;top:29.86666666666667vw;width:44.13333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .container-detail .img-1{left:9.285714285714286vw;top:12.857142857142856vw;width:19vw}}.page-survey .section-survey .content-8 .container-detail .img-2{position:absolute;left:62.8vw;top:35.6vw;width:18.666666666666668vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .container-detail .img-2{left:-2.071428571428571vw;top:7.785714285714286vw;width:10vw}}.page-survey .section-survey .content-8 .text-black-balloon{left:-8vw;top:19.2vw;padding-left:.266666666666667vw;padding-top:5.066666666666666vw;height:20.4vw;width:20.133333333333333vw;background:url(/graduate/26/assets/img/survey/content-8-balloon.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-8 .text-black-balloon{left:29.35714285714286vw;padding-left:.142857142857143vw;padding-top:2.142857142857143vw;height:7.928571428571428vw;width:7.785714285714286vw;top:8vw;background:url(/graduate/26/assets/img/survey/md/content-8-balloon.svg) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-9{margin-inline:auto;position:relative}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-9{width:86.66666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9{width:80vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-9 .text{padding-top:10.933333333333334vw;padding-left:1.866666666666667vw;margin-bottom:12.8vw;font-size:6.666666666666667vw;letter-spacing:.006em;line-height:1.2}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .text{margin-bottom:3.357142857142857vw;padding-right:.142857142857143vw;padding-top:9.071428571428571vw;font-size:3.571428571428571vw;line-height:1}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-9 .text .text-mark{margin-right:-.266666666666667vw;margin-left:-.4vw}}.page-survey .section-survey .content-9 .container-detail{background-color:var(--color-red);border:.533333333333333vw solid #000}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-9 .container-detail{padding:1.333333333333333vw;border-radius:6.666666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:.857142857142857vw}}.page-survey .section-survey .content-9 .container-detail .container-inner{position:relative;border:.266666666666667vw solid #000;border-radius:4.8vw;background:url(/graduate/26/assets/img/survey/bg-grid-white.png) left top repeat transparent;background-size:2.666666666666667vw auto}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-9 .container-detail .container-inner{height:120.26666666666668vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .container-inner{border-radius:6.142857142857143vw;border-width:.071428571428571vw;height:33.714285714285715vw;background:url(/graduate/26/assets/img/survey/md/bg-grid-white.png) left top repeat transparent;background-size:.785714285714286vw auto}}.page-survey .section-survey .content-9 .container-detail .part-1{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-9 .container-detail .part-1{left:4.666666666666667vw;top:-9.066666666666666vw;padding-top:4.8vw;height:48.93333333333334vw;width:75.46666666666667vw;background:url(/graduate/26/assets/img/survey/content-9-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-1{left:1.785714285714286vw;padding-right:5.285714285714286vw;padding-top:2.285714285714286vw;height:21.142857142857142vw;width:33.285714285714285vw;top:-2.5vw;background:url(/graduate/26/assets/img/survey/md/content-9-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-9 .container-detail .part-1{background:url(/graduate/26/assets/img/survey/md/content-9-1-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-9 .container-detail .part-1 .mark{font-feature-settings:"palt"}.page-survey .section-survey .content-9 .container-detail .part-1 .img-1{position:absolute;left:19.2vw;top:38.800000000000004vw;width:10vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-1 .img-1{left:7.785714285714286vw;top:16.071428571428573vw;width:5.357142857142857vw}}.page-survey .section-survey .content-9 .container-detail .part-2{position:absolute;left:10.266666666666667vw;top:44.800000000000004vw;width:43.86666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-2{left:4.142857142857142vw;top:21.21428571428571vw;width:19.071428571428573vw}}.page-survey .section-survey .content-9 .container-detail .part-2 .img-2{position:absolute;left:-5.066666666666666vw;top:-4.533333333333333vw;width:7.199999999999999vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-2 .img-2{left:-2.714285714285714vw;top:-2.785714285714286vw;width:4.285714285714286vw}}.page-survey .section-survey .content-9 .container-detail .part-3{position:absolute;left:69.6vw;top:40.13333333333333vw;width:9.066666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-3{left:38.21428571428571vw;top:9.714285714285714vw;width:4.785714285714286vw}}.page-survey .section-survey .content-9 .container-detail .part-3 .img-2{position:absolute;left:-19.866666666666667vw;top:2.666666666666667vw;width:14.133333333333335vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-3 .img-2{left:-12.285714285714286vw;top:7.5vw;width:7.642857142857143vw}}.page-survey .section-survey .content-9 .container-detail .part-4{position:absolute;left:18.933333333333334vw;top:62.66666666666667vw;width:45.733333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-4{left:48.57142857142857vw;top:3.785714285714286vw;width:24.642857142857146vw}}.page-survey .section-survey .content-9 .container-detail .part-4 .img-2{position:absolute;left:-23.066666666666666vw;top:-4.399999999999999vw;width:20.533333333333335vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-4 .img-2{left:-11.928571428571429vw;top:-5.714285714285714vw;width:10.071428571428571vw}}.page-survey .section-survey .content-9 .container-detail .part-4 .img-3{position:absolute;left:50.13333333333333vw;top:5.600000000000001vw;width:9.6vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-4 .img-3{left:23.785714285714285vw;top:-1.5vw;width:4.571428571428571vw}}.page-survey .section-survey .content-9 .container-detail .part-5{position:absolute;left:4.533333333333333vw;top:81.73333333333333vw;width:74.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-5{left:6.285714285714286vw;top:25vw;width:40vw}}.page-survey .section-survey .content-9 .container-detail .part-6{position:absolute;left:4.533333333333333vw;top:96.39999999999999vw;padding-top:9.866666666666667vw;height:34.266666666666666vw;width:75.46666666666667vw;background:url(/graduate/26/assets/img/survey/content-9-6-bg.png) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-6{left:47.14285714285714vw;padding-left:3.142857142857143vw;padding-right:4.142857142857142vw;padding-top:2.5vw;height:16.857142857142858vw;width:28.78571428571429vw;top:14.714285714285714vw;letter-spacing:.02em;background:url(/graduate/26/assets/img/survey/md/content-9-6-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-9 .container-detail .part-6{background:url(/graduate/26/assets/img/survey/md/content-9-6-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-9 .container-detail .part-6 .img-1{position:absolute;left:48.8vw;top:-1.6vw;width:10.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-6 .img-1{left:17.71428571428571vw;top:11.285714285714285vw;width:5.642857142857142vw}}.page-survey .section-survey .content-9 .container-detail .part-6 .img-2{position:absolute;left:59.199999999999996vw;top:-6.133333333333333vw;width:8vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-9 .container-detail .part-6 .img-2{left:-1.714285714285714vw;top:-.857142857142857vw;width:4.714285714285714vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-10{margin-top:20.666666666666668vw;margin-left:6.666666666666667vw;height:64.53333333333333vw;width:83.06666666666666vw;background:url(/graduate/26/assets/img/survey/content-10-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-10{position:absolute;z-index:1;left:7.142857142857142vw;height:27.92857142857143vw;width:36vw;top:3.214285714285714vw;background:url(/graduate/26/assets/img/survey/md/content-10-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-10{background:url(/graduate/26/assets/img/survey/md/content-10-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-10 .container-detail .text{padding-top:17.599999999999998vw;padding-left:.533333333333333vw;font-size:4.266666666666667vw;line-height:1.125}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-10 .container-detail .text{padding-left:.142857142857143vw;padding-top:7.571428571428572vw;font-size:1.857142857142857vw;line-height:1.153846153846154}}.page-survey .section-survey .content-10 .container-detail .text .text-bigger{display:block;font-size:5.866666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-10 .container-detail .text .text-bigger{font-size:2.571428571428571vw}}.page-survey .section-survey .content-10 .container-detail .img-1{position:absolute;left:28.000000000000004vw;top:34.4vw;width:28.133333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-10 .container-detail .img-1{left:12vw;top:14.857142857142858vw;width:12.357142857142858vw}}.page-survey .section-survey .content-10 .container-detail .img-2{position:absolute;left:10.933333333333334vw;top:4.266666666666667vw;width:27.066666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-10 .container-detail .img-2{left:4.428571428571428vw;top:1.5vw;width:12.142857142857142vw}}.page-survey .section-survey .content-10 .text-black-balloon{left:1.866666666666667vw;top:31.866666666666667vw;height:20vw;width:23.333333333333332vw;padding-top:4.533333333333333vw;background:url(/graduate/26/assets/img/survey/content-10-balloon.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-10 .text-black-balloon{left:-.714285714285714vw;padding-right:.642857142857143vw;padding-top:2.428571428571428vw;height:8.785714285714285vw;width:10.142857142857142vw;top:13.714285714285715vw}}.page-survey .section-survey .content-11{z-index:2}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-11{position:relative;margin-top:-16.933333333333334vw;margin-left:33.86666666666667vw;height:46.666666666666664vw;width:60vw;background:url(/graduate/26/assets/img/survey/content-11-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-11{position:absolute;left:19.357142857142858vw;height:20.142857142857142vw;width:25.928571428571427vw;top:24vw;background:url(/graduate/26/assets/img/survey/md/content-11-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-11{background:url(/graduate/26/assets/img/survey/md/content-11-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-11 .container-detail .text{padding-top:9.866666666666667vw;padding-left:1.333333333333333vw;font-size:4.266666666666667vw;line-height:1}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-11 .container-detail .text{padding-left:.142857142857143vw;padding-top:4.285714285714286vw;font-size:1.857142857142857vw;line-height:1}}.page-survey .section-survey .content-11 .container-detail .text .text-bigger{display:block;font-size:6vw;padding-top:.266666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-11 .container-detail .text .text-bigger{padding-top:.214285714285714vw;font-size:2.642857142857143vw}}.page-survey .section-survey .content-11 .container-detail .text .text-small{display:block;text-align:left;font-size:3.333333333333333vw}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-11 .container-detail .text .text-small{padding-top:.533333333333333vw;padding-left:7.466666666666668vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-11 .container-detail .text .text-small{padding-left:3.285714285714286vw;font-size:1.428571428571429vw}}.page-survey .section-survey .content-11 .container-detail .img-1{position:absolute;left:14.399999999999999vw;top:26.13333333333333vw;width:31.866666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-11 .container-detail .img-1{left:6vw;top:11.357142857142858vw;width:14.000000000000002vw}}.page-survey .section-survey .content-11 .container-detail .img-2{position:absolute;left:36.266666666666666vw;top:-7.6vw;width:20.266666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-11 .container-detail .img-2{left:15.5vw;top:-3.428571428571429vw;width:8.928571428571429vw}}.page-survey .section-survey .content-12{border-radius:50%;margin-inline:auto;position:relative;margin-top:-11.466666666666667vw;height:95.73333333333333vw;width:95.73333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12{margin-left:41.14285714285714vw;margin-top:4.928571428571429vw;height:46vw;width:46vw}}.page-survey .section-survey .content-12 .bg{border-radius:50%;padding:4.933333333333334vw;background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat #dd57a0;background-size:3.333333333333333vw auto;border:.533333333333333vw solid #000}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .bg{background-size:1.714285714285714vw auto;border-width:.142857142857143vw;padding:2.5vw}}.page-survey .section-survey .content-12 .bg .bg-1{background-color:#dd57a0;border:.266666666666667vw solid #000;border-radius:50%;height:100%;width:100%}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .bg .bg-1{border-width:.071428571428571vw}}.page-survey .section-survey .content-12 .container-detail .text{font-size:4.8vw;line-height:1.055555555555556}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-12 .container-detail .text{padding-left:.266666666666667vw;padding-top:14.399999999999999vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .container-detail .text{padding-left:.142857142857143vw;padding-top:5.071428571428571vw;font-size:2.142857142857143vw;line-height:1.1}}.page-survey .section-survey .content-12 .container-detail .text .text-bigger{font-size:6.4vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .container-detail .text .text-bigger{margin-top:-.214285714285714vw;font-size:2.857142857142857vw;line-height:1}}.page-survey .section-survey .content-12 .container-detail .text .text-mark{margin-left:-1.066666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .container-detail .text .text-mark{margin-left:-.571428571428571vw}}.page-survey .section-survey .content-12 .container-detail .img-1{position:absolute;left:9.866666666666667vw;top:36.266666666666666vw;width:77.33333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .container-detail .img-1{left:6vw;top:14.642857142857144vw;width:34.285714285714285vw}}.page-survey .section-survey .content-12 .text-black-balloon{background:url(/graduate/26/assets/img/survey/content-12-balloon.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-12 .text-black-balloon{left:69.46666666666667vw;top:21.6vw;height:22.8vw;width:22vw;padding-top:7.466666666666668vw;padding-right:.533333333333333vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-12 .text-black-balloon{left:33.357142857142854vw;padding-top:3.214285714285714vw;height:9.5vw;width:9.142857142857142vw;top:9.714285714285714vw}}.page-survey .section-survey .content-13{position:relative;margin-inline:auto}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13{width:86.66666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13{width:80vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13 .text{padding-top:11.200000000000001vw;padding-right:2.4vw;margin-bottom:12vw;font-size:6.666666666666667vw;line-height:1.2}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .text{padding-top:5.714285714285714vw;padding-right:.142857142857143vw;margin-bottom:3.357142857142857vw;font-size:3.571428571428571vw;line-height:1}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13 .text .text-mark{margin-right:-.266666666666667vw;margin-left:0}}.page-survey .section-survey .content-13 .container-detail{background-color:var(--color-lightblue);border:.533333333333333vw solid #000;border-radius:6.666666666666667vw;padding:1.333333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:.857142857142857vw}}.page-survey .section-survey .content-13 .container-detail .container-inner{border:.266666666666667vw solid #000;border-radius:4.8vw;position:relative;background:url(/graduate/26/assets/img/survey/bg-grid-white.png) left top repeat transparent;background-size:2.666666666666667vw auto}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13 .container-detail .container-inner{height:155.6vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .container-inner{border-radius:6.142857142857143vw;border-width:.071428571428571vw;height:39.42857142857143vw;background:url(/graduate/26/assets/img/survey/md/bg-grid-white.png) left top repeat transparent;background-size:.785714285714286vw auto}}.page-survey .section-survey .content-13 .container-detail .part-1{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13 .container-detail .part-1{left:3.6vw;top:-8.799999999999999vw;padding-top:5.333333333333334vw;height:44.800000000000004vw;width:75.46666666666667vw;background:url(/graduate/26/assets/img/survey/content-13-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-1{left:2.571428571428571vw;padding-top:2.285714285714286vw;height:19vw;width:31.357142857142854vw;top:9.857142857142858vw;letter-spacing:.04em;background:url(/graduate/26/assets/img/survey/md/content-13-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-13 .container-detail .part-1{background:url(/graduate/26/assets/img/survey/md/content-13-1-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-13 .container-detail .part-1 .img-1{position:absolute;left:20.933333333333334vw;top:35.6vw;width:9.466666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-1 .img-1{left:7.428571428571429vw;top:14.571428571428571vw;width:5.071428571428571vw}}.page-survey .section-survey .content-13 .container-detail .part-2{position:absolute;left:8vw;top:42.53333333333333vw;width:68.53333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-2{left:6.428571428571428vw;top:2.5vw;width:36.714285714285715vw}}.page-survey .section-survey .content-13 .container-detail .part-2 .img-2{position:absolute;left:62.8vw;top:-6.933333333333333vw;width:7.866666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-2 .img-2{left:-5.857142857142858vw;top:-.785714285714286vw;width:4.214285714285714vw}}.page-survey .section-survey .content-13 .container-detail .part-3{position:absolute;left:13.200000000000001vw;top:58.666666666666664vw;width:50.66666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-3{left:38.5vw;top:15.571428571428573vw;width:27.142857142857142vw}}.page-survey .section-survey .content-13 .container-detail .part-3 .img-2{position:absolute;left:-10vw;top:-2vw;width:11.333333333333332vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-3 .img-2{left:-.214285714285714vw;top:-6.071428571428571vw;width:6.071428571428571vw}}.page-survey .section-survey .content-13 .container-detail .part-4{position:absolute;left:67.73333333333333vw;top:63.46666666666667vw;width:11.600000000000001vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-4{left:69.85714285714286vw;top:12.285714285714286vw;width:6.214285714285714vw}}.page-survey .section-survey .content-13 .container-detail .part-4 .img-2{position:absolute;left:-4.399999999999999vw;top:-7.466666666666668vw;width:6.933333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-4 .img-2{left:-4.357142857142858vw;top:-.071428571428571vw;width:3.714285714285714vw}}.page-survey .section-survey .content-13 .container-detail .part-4 .img-3{position:absolute;left:1.733333333333333vw;top:32.4vw;width:11.200000000000001vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-4 .img-3{left:4.071428571428572vw;top:13.857142857142858vw;width:6vw}}.page-survey .section-survey .content-13 .container-detail .part-5{position:absolute;left:36vw;top:79.60000000000001vw;width:29.06666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-5{left:2.571428571428571vw;top:30.5vw;width:23.07142857142857vw}}.page-survey .section-survey .content-13 .container-detail .part-6{position:absolute;left:4.399999999999999vw;top:81.86666666666666vw;width:29.46666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-6{left:24.785714285714285vw;top:31vw;width:15.714285714285714vw}}.page-survey .section-survey .content-13 .container-detail .part-6 .img-2{position:absolute;left:8.666666666666668vw;top:12.933333333333334vw;width:10.533333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-6 .img-2{left:10.785714285714286vw;top:-5.714285714285714vw;width:5.928571428571429vw}}.page-survey .section-survey .content-13 .container-detail .part-7{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13 .container-detail .part-7{left:2.266666666666667vw;top:100.66666666666666vw;padding-top:10.133333333333333vw;height:38.800000000000004vw;width:64.8vw;background:url(/graduate/26/assets/img/survey/content-13-7-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-7{left:45.714285714285715vw;padding-left:3vw;padding-top:2.142857142857143vw;height:14.571428571428571vw;width:28.642857142857142vw;top:-2.571428571428571vw;letter-spacing:.02em;background:url(/graduate/26/assets/img/survey/md/content-13-7-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-13 .container-detail .part-7{background:url(/graduate/26/assets/img/survey/md/content-13-7-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-13 .container-detail .part-7 .img-1{position:absolute;left:40.53333333333333vw;top:-2.8vw;width:11.066666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-7 .img-1{left:5.357142857142857vw;top:9.785714285714285vw;width:5.928571428571429vw}}.page-survey .section-survey .content-13 .container-detail .part-8{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-13 .container-detail .part-8{left:15.466666666666667vw;top:127.73333333333335vw;padding-top:10.133333333333333vw;height:38.266666666666666vw;width:64.8vw;background:url(/graduate/26/assets/img/survey/content-13-8-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-13 .container-detail .part-8{left:42.35714285714286vw;padding-left:3vw;padding-top:4.5vw;height:14.642857142857144vw;width:29.642857142857142vw;top:28.07142857142857vw;letter-spacing:.02em;background:url(/graduate/26/assets/img/survey/md/content-13-8-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-13 .container-detail .part-8{background:url(/graduate/26/assets/img/survey/md/content-13-8-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-14{position:relative;margin-inline:auto}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-14{width:86.66666666666667vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14{width:80vw}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-14 .text{padding-top:20.533333333333335vw;padding-left:1.866666666666667vw;margin-bottom:12vw;font-size:6.666666666666667vw;line-height:1.2}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .text{margin-bottom:3.214285714285714vw;padding-right:.142857142857143vw;padding-top:5.785714285714286vw;font-size:3.571428571428571vw;line-height:1}}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-14 .text .text-mark{margin-right:-.266666666666667vw;margin-left:0}}.page-survey .section-survey .content-14 .container-detail{background-color:var(--color-purple);border:.533333333333333vw solid #000;border-radius:6.666666666666667vw;padding:1.333333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail{border-radius:7.142857142857142vw;border-width:.142857142857143vw;padding:.857142857142857vw}}.page-survey .section-survey .content-14 .container-detail .container-inner{position:relative;border:.266666666666667vw solid #000;border-radius:4.8vw;background:url(/graduate/26/assets/img/survey/bg-grid-white.png) left top repeat transparent;background-size:2.666666666666667vw auto}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-14 .container-detail .container-inner{height:173.86666666666665vw}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .container-inner{border-radius:6.142857142857143vw;border-width:.071428571428571vw;height:45.14285714285714vw;background:url(/graduate/26/assets/img/survey/md/bg-grid-white.png) left top repeat transparent;background-size:.785714285714286vw auto}}.page-survey .section-survey .content-14 .container-detail .part-1{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-14 .container-detail .part-1{left:3.6vw;top:-8.799999999999999vw;padding-top:5.333333333333334vw;height:54.800000000000004vw;width:75.46666666666667vw;background:url(/graduate/26/assets/img/survey/content-14-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-1{left:1.642857142857143vw;padding-top:2.428571428571428vw;height:23.214285714285715vw;width:32vw;top:-2.428571428571428vw;background:url(/graduate/26/assets/img/survey/md/content-14-1-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-14 .container-detail .part-1{background:url(/graduate/26/assets/img/survey/md/content-14-1-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-14 .container-detail .part-1 .img-1{position:absolute;left:54.13333333333333vw;top:43.46666666666666vw;width:10.133333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-1 .img-1{left:18.21428571428571vw;top:16.57142857142857vw;width:5.428571428571429vw}}.page-survey .section-survey .content-14 .container-detail .part-2{position:absolute;left:5.333333333333334vw;top:50.66666666666667vw;width:71.73333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-2{left:35.714285714285715vw;top:3.5vw;width:38.57142857142858vw}}.page-survey .section-survey .content-14 .container-detail .part-2 .img-2{position:absolute;left:60.8vw;top:48.266666666666666vw;width:13.600000000000001vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-2 .img-2{left:28.642857142857142vw;top:-6.857142857142858vw;width:7.285714285714286vw}}.page-survey .section-survey .content-14 .container-detail .part-3{position:absolute;left:21.066666666666666vw;top:66.26666666666667vw;width:22.133333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-3{left:25.642857142857146vw;top:34.92857142857143vw;width:11.714285714285715vw}}.page-survey .section-survey .content-14 .container-detail .part-3 .img-2{position:absolute;left:-10.266666666666667vw;top:2.133333333333333vw;width:9.2vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-3 .img-2{left:-6.142857142857143vw;top:2.5vw;width:4.928571428571429vw}}.page-survey .section-survey .content-14 .container-detail .part-4{position:absolute;left:6.800000000000001vw;top:83.6vw;width:33.06666666666666vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-4{left:4.642857142857143vw;top:24.785714285714285vw;width:17.71428571428571vw}}.page-survey .section-survey .content-14 .container-detail .part-4 .img-2{position:absolute;left:-5.466666666666667vw;top:-2.4vw;width:51.06666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-4 .img-2{left:-6.142857142857143vw;top:-4vw;width:26.42857142857143vw}}.page-survey .section-survey .content-14 .container-detail .part-5{position:absolute;left:67.73333333333333vw;top:68.4vw;width:10.933333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-5{left:60.642857142857146vw;top:12.642857142857142vw;width:5.571428571428571vw}}.page-survey .section-survey .content-14 .container-detail .part-6{position:absolute;left:51.6vw;top:78.53333333333333vw;width:10.933333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-6{left:69.07142857142857vw;top:16.5vw;width:5.714285714285714vw}}.page-survey .section-survey .content-14 .container-detail .part-6 .img-2{position:absolute;left:1.2vw;top:-10.4vw;width:9.866666666666667vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-6 .img-2{left:.571428571428571vw;top:-5.214285714285714vw;width:5.285714285714286vw}}.page-survey .section-survey .content-14 .container-detail .part-7{position:absolute;left:15.866666666666667vw;top:115.46666666666667vw;width:53.733333333333334vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-7{left:29.28571428571429vw;top:17.857142857142858vw;width:28.714285714285715vw}}.page-survey .section-survey .content-14 .container-detail .part-7 .img-2{position:absolute;left:-11.600000000000001vw;top:6.533333333333332vw;width:10.533333333333333vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-7 .img-2{left:3.785714285714286vw;top:11.857142857142858vw;width:5.642857142857142vw}}.page-survey .section-survey .content-14 .container-detail .part-7 .img-3{position:absolute;left:49.733333333333334vw;top:17.866666666666667vw;width:13.866666666666665vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-7 .img-3{left:11.428571428571429vw;top:-5.428571428571429vw;width:8.285714285714285vw}}.page-survey .section-survey .content-14 .container-detail .part-8{position:absolute}@media only screen and (max-width: 1024px){.page-survey .section-survey .content-14 .container-detail .part-8{left:3.6vw;top:140.53333333333333vw;padding-top:10.133333333333333vw;height:43.6vw;width:75.46666666666667vw;background:url(/graduate/26/assets/img/survey/content-14-8-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-8{left:40.714285714285715vw;padding-left:3vw;padding-right:4.142857142857142vw;padding-top:4.5vw;height:18.928571428571427vw;width:32.857142857142854vw;top:29.28571428571429vw;letter-spacing:.02em;background:url(/graduate/26/assets/img/survey/md/content-14-8-bg.png) left top no-repeat transparent;background-size:100% auto}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-survey .section-survey .content-14 .container-detail .part-8{background:url(/graduate/26/assets/img/survey/md/content-14-8-bg@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-survey .section-survey .content-14 .container-detail .part-8 .img-1{position:absolute;left:18vw;top:-3.733333333333334vw;width:12vw}@media only screen and (min-width: 1025px){.page-survey .section-survey .content-14 .container-detail .part-8 .img-1{left:18.928571428571427vw;top:-2.714285714285714vw;width:6.428571428571428vw}}.page-home{background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat #000;background-size:5.333333333333334vw auto}@media only screen and (min-width: 1025px){.page-home{background:url(/graduate/26/assets/img/bg-grid-1.png) 9px top repeat #000;background-size:32px auto}}.page-home [data-group]:not([data-group=bgGroup1]):not([data-group=humanMask]),.page-home [data-item]:not([data-item=bg6]){visibility:hidden}@media only screen and (min-width: 1025px){.page-home [data-header]{visibility:hidden}}.page-home [data-group=bgGroup1]{scale:1.6}.page-home .header .logo{visibility:hidden}@media only screen and (max-width: 1024px){.page-home .header .logo{visibility:visible}}.page-home .section-heading .text-sub{opacity:0;margin-top:2.666666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-heading .text-sub{margin-top:1.5vw}}.page-home .section-kv{position:relative}@media only screen and (max-width: 1024px){.page-home .section-kv{height:146.66666666666666vw;padding-top:16vw}}@media only screen and (min-width: 1025px){.page-home .section-kv{height:100svh;min-height:800px;max-width:1400px;margin-inline:auto}}.page-home .section-kv .bg-1,.page-home .section-kv .bg-2,.page-home .section-kv .bg-3,.page-home .section-kv .bg-4,.page-home .section-kv .bg-5,.page-home .section-kv .bg-6{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}@media only screen and (max-width: 1024px){.page-home .section-kv .bg-1,.page-home .section-kv .bg-2,.page-home .section-kv .bg-3,.page-home .section-kv .bg-4,.page-home .section-kv .bg-5,.page-home .section-kv .bg-6{margin-top:8vw}}.page-home .section-kv .bg-1{fill:#fff;stroke:#000;height:73.06666666666666vw;width:74.66666666666667vw;stroke-width:2.666666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-kv .bg-1{height:41.714285714285715vw;width:43.28571428571429vw;stroke-width:.714285714285714vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .bg-1{height:695px;width:606px;stroke-width:10px}}.page-home .section-kv .bg-2{fill:var(--color-yellow);height:104.53333333333332vw;width:104.53333333333332vw;stroke:#000}@media only screen and (max-width: 1024px){.page-home .section-kv .bg-2{stroke-width:.533333333333333vw}}@media only screen and (min-width: 1025px){.page-home .section-kv .bg-2{height:61.285714285714285vw;width:61.285714285714285vw;stroke-width:.071428571428571vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .bg-2{height:858px;width:858px;stroke-width:1px}}.page-home .section-kv .bg-3{fill:#fff;stroke:#000;height:115.19999999999999vw;width:115.19999999999999vw;stroke-width:1.6vw}@media only screen and (min-width: 1025px){.page-home .section-kv .bg-3{height:66vw;width:66vw;stroke-width:.285714285714286vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .bg-3{height:924px;width:924px;stroke-width:4px}}.page-home .section-kv .bg-4{fill:var(--color-red);height:133.20000000000002vw;width:136.26666666666668vw}@media only screen and (min-width: 1025px){.page-home .section-kv .bg-4{height:89.71428571428571vw;width:91.71428571428571vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .bg-4{height:1256px;width:1284px}}.page-home .section-kv .bg-5{fill:var(--color-lightblue);stroke:#000;height:145.33333333333334vw;width:148.53333333333333vw;stroke-width:9.333333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-kv .bg-5{height:97.07142857142857vw;width:100vw;stroke-width:2.785714285714286vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .bg-5{height:1359px;stroke-width:39px}}.page-home .section-kv .bg-6{height:120vh;width:120vw}.page-home .section-kv .bg-6 .bg{height:100%;width:100%;background:url(/graduate/26/assets/img/bg-grid-1.png) 2.666666666666667vw top repeat #000;background-size:5.333333333333334vw auto}@media only screen and (min-width: 1025px){.page-home .section-kv .bg-6 .bg{background:url(/graduate/26/assets/img/bg-grid-1.png) 9px top repeat #000;background-size:32px auto}}.page-home .section-kv .twinkle-1,.page-home .section-kv .twinkle-2,.page-home .section-kv .twinkle-3,.page-home .section-kv .twinkle-4,.page-home .section-kv .twinkle-5,.page-home .section-kv .twinkle-6{position:absolute;left:50%;top:50%}.page-home .section-kv .twinkle-1{height:4.8vw;width:4.8vw;margin-top:-51.33333333333333vw;margin-left:-20.266666666666666vw}@media only screen and (min-width: 1025px){.page-home .section-kv .twinkle-1{height:2.928571428571429vw;width:2.928571428571429vw;margin-top:-27.21428571428571vw;margin-left:-28.214285714285715vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .twinkle-1{height:41px;width:41px;margin-top:-381px;margin-left:-395px}}.page-home .section-kv .twinkle-2{height:4.266666666666667vw;width:4.266666666666667vw;margin-top:45.6vw;margin-left:-45.33333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .twinkle-2{height:2.928571428571429vw;width:2.928571428571429vw;margin-top:-18.785714285714285vw;margin-left:43.28571428571429vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .twinkle-2{height:41px;width:41px;margin-top:-263px;margin-left:606px}}.page-home .section-kv .twinkle-3{height:5.333333333333334vw;width:5.333333333333334vw;margin-top:65.46666666666667vw;margin-left:-16vw}@media only screen and (min-width: 1025px){.page-home .section-kv .twinkle-3{height:2.928571428571429vw;width:2.928571428571429vw;margin-top:23.142857142857142vw;margin-left:-26.285714285714285vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .twinkle-3{height:41px;width:41px;margin-top:324px;margin-left:-368px}}.page-home .section-kv .twinkle-4{height:4vw;width:4vw;margin-top:-30.266666666666666vw;margin-left:20.8vw}@media only screen and (min-width: 1025px){.page-home .section-kv .twinkle-4{height:2.142857142857143vw;width:2.142857142857143vw;margin-top:4vw;margin-left:-38.5vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .twinkle-4{height:30px;width:30px;margin-top:56px;margin-left:-539px}}.page-home .section-kv .twinkle-5{height:3.466666666666666vw;width:3.466666666666666vw;margin-top:47.733333333333334vw;margin-left:40.266666666666666vw}@media only screen and (min-width: 1025px){.page-home .section-kv .twinkle-5{height:1.714285714285714vw;width:1.714285714285714vw;margin-top:-6.857142857142858vw;margin-left:-24.714285714285715vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .twinkle-5{height:24px;width:24px;margin-top:-96px;margin-left:-346px}}.page-home .section-kv .twinkle-6{height:3.466666666666666vw;width:3.466666666666666vw;margin-top:-58.13333333333334vw;margin-left:9.866666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-kv .twinkle-6{height:2.142857142857143vw;width:2.142857142857143vw;margin-top:24.285714285714285vw;margin-left:23.357142857142858vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .twinkle-6{height:30px;width:30px;margin-top:340px;margin-left:327px}}.page-home .section-kv .human-1,.page-home .section-kv .human-2,.page-home .section-kv .human-3,.page-home .section-kv .human-4{position:absolute;left:0;top:0;height:100%;width:100%;mask-repeat:no-repeat;mask-size:100% auto;mask-position:center center}.page-home .section-kv .human-1 .human,.page-home .section-kv .human-2 .human,.page-home .section-kv .human-3 .human,.page-home .section-kv .human-4 .human{position:absolute;left:50%;top:50%}@media only screen and (max-width: 1024px){.page-home .section-kv .human-1{mask-image:url(/graduate/26/assets/img/top/kv-mask-human-1.png)}}@media only screen and (min-width: 1025px){.page-home .section-kv .human-1{mask-image:url(/graduate/26/assets/img/top/md/kv-mask-human-1.png)}}.page-home .section-kv .human-1 .human{height:31.6vw;width:22.8vw;margin-top:16.8vw;margin-left:22.933333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-1 .human{height:21.071428571428573vw;width:15.214285714285714vw;margin-top:2vw;margin-left:12.928571428571429vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-1 .human{height:295px;width:213px;margin-top:28px;margin-left:181px}}@media only screen and (max-width: 1024px){.page-home .section-kv .human-2{mask-image:url(/graduate/26/assets/img/top/kv-mask-human-2.png)}}@media only screen and (min-width: 1025px){.page-home .section-kv .human-2{mask-image:url(/graduate/26/assets/img/top/md/kv-mask-human-2.png)}}.page-home .section-kv .human-2 .human{height:35.333333333333336vw;width:22.400000000000002vw;margin-top:17.599999999999998vw;margin-left:-44.666666666666664vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-2 .human{height:23.642857142857142vw;width:15vw;margin-top:3.642857142857143vw;margin-left:-27.357142857142858vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-2 .human{height:331px;width:210px;margin-top:51px;margin-left:-383px}}@media only screen and (max-width: 1024px){.page-home .section-kv .human-3{mask-image:url(/graduate/26/assets/img/top/kv-mask-human-3.png)}}.page-home .section-kv .human-3 .human{height:37.06666666666666vw;width:20vw;margin-top:-57.733333333333334vw;margin-left:-45.33333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-3 .human{height:24vw;width:15.714285714285714vw;margin-top:-24.857142857142858vw;margin-left:-37.857142857142854vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-3 .human{height:336px;width:220px;margin-top:-348px;margin-left:-530px}}@media only screen and (max-width: 1024px){.page-home .section-kv .human-3.arm{display:none}}@media only screen and (max-width: 1024px){.page-home .section-kv .human-4{mask-position:-.4vw center;mask-image:url(/graduate/26/assets/img/top/kv-mask-2.png)}}.page-home .section-kv .human-4 .human{height:37.06666666666666vw;width:21.46666666666667vw;margin-top:-50.53333333333333vw;margin-left:25.2vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-4 .human{height:24.642857142857146vw;width:18.571428571428573vw;margin-top:-21.785714285714285vw;margin-left:20.92857142857143vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-4 .human{height:345px;width:260px;margin-top:-305px;margin-left:293px}}.page-home .section-kv .human-5,.page-home .section-kv .human-6{position:absolute;left:0;top:0;height:100%;width:100%}.page-home .section-kv .human-5 .human,.page-home .section-kv .human-6 .human{position:absolute;left:50%;bottom:0}.page-home .section-kv .human-5 .human{height:28.133333333333333vw;width:16.133333333333333vw;margin-bottom:-2.8vw;margin-left:-32.93333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-5 .human{height:18.857142857142858vw;width:10.857142857142858vw;margin-bottom:-.642857142857143vw;margin-left:-42.642857142857146vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-5 .human{height:264px;width:152px;margin-bottom:-9px;margin-left:-597px}}.page-home .section-kv .human-5 .goods{position:absolute;left:50%;height:18.933333333333334vw;width:12.8vw;bottom:3.866666666666667vw;margin-left:-41.06666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-5 .goods{bottom:3.857142857142857vw;height:12.642857142857142vw;width:8.571428571428571vw;margin-left:-48.07142857142857vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-5 .goods{bottom:54px;height:177px;width:120px;margin-left:-673px}}.page-home .section-kv .human-6 .human{height:30vw;width:22.53333333333333vw;margin-bottom:-4.399999999999999vw;margin-left:13.733333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-kv .human-6 .human{height:20.07142857142857vw;width:15.071428571428571vw;margin-bottom:-1.857142857142857vw;margin-left:31.5vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .human-6 .human{height:281px;width:211px;margin-bottom:-26px;margin-left:441px}}.page-home .section-kv .chara-1,.page-home .section-kv .chara-2,.page-home .section-kv .chara-3,.page-home .section-kv .chara-4,.page-home .section-kv .chara-5{position:absolute;left:50%;top:50%}.page-home .section-kv .chara-1{width:19.2vw;margin-top:-24.666666666666668vw;margin-left:17.333333333333336vw}@media only screen and (min-width: 1025px){.page-home .section-kv .chara-1{width:15.071428571428571vw;margin-top:-22.857142857142858vw;margin-left:7.571428571428572vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .chara-1{width:211px;margin-top:-320px;margin-left:106px}}.page-home .section-kv .chara-2{width:18.666666666666668vw;margin-top:-9.333333333333334vw;margin-left:36.93333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-kv .chara-2{width:14.642857142857144vw;margin-top:-7.428571428571429vw;margin-left:37.57142857142857vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .chara-2{width:205px;margin-top:-104px;margin-left:526px}}.page-home .section-kv .chara-3{width:20vw;margin-top:-27.200000000000003vw;margin-left:-36vw}@media only screen and (min-width: 1025px){.page-home .section-kv .chara-3{width:15.714285714285714vw;margin-top:-24.642857142857146vw;margin-left:-22.928571428571427vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .chara-3{width:220px;margin-top:-345px;margin-left:-321px}}.page-home .section-kv .chara-4{width:16.53333333333333vw;margin-top:-6.133333333333333vw;margin-left:-54.666666666666664vw}@media only screen and (min-width: 1025px){.page-home .section-kv .chara-4{width:13vw;margin-top:-7.928571428571428vw;margin-left:-51.5vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .chara-4{width:182px;margin-top:-111px;margin-left:-721px}}.page-home .section-kv .chara-5{width:30.8vw;margin-top:42.66666666666667vw;margin-left:-15.333333333333332vw}@media only screen and (min-width: 1025px){.page-home .section-kv .chara-5{width:24.428571428571427vw;margin-top:13.357142857142856vw;margin-left:-11.785714285714285vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .chara-5{width:342px;margin-top:187px;margin-left:-165px}}.page-home .section-kv .section-heading{position:relative;height:100%}.page-home .section-kv .section-heading .logo-1{position:absolute;left:50%;top:50%;display:block;fill:#000;height:7.066666666666667vw;width:26.666666666666668vw;margin-top:-43.86666666666667vw;margin-left:-13.333333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-1{height:3.428571428571429vw;width:13.071428571428573vw;margin-top:-25.214285714285715vw;margin-left:-6.5vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-1{height:48px;width:183px;margin-top:-353px;margin-left:-91px}}.page-home .section-kv .section-heading .logo-2{position:absolute;left:50%;top:50%;display:block;height:44.93333333333333vw;width:50.8vw;margin-top:-26.93333333333333vw;margin-left:-25.466666666666665vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2{height:22.357142857142858vw;width:25.214285714285715vw;margin-top:-14.071428571428571vw;margin-left:-12.571428571428573vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2{height:313px;width:353px;margin-top:-197px;margin-left:-176px}}.page-home .section-kv .section-heading .logo-2 .letter-1{position:absolute;top:0;left:12.666666666666668vw;height:13.466666666666665vw;width:12.8vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-1{left:6.214285714285714vw;height:6.714285714285714vw;width:6.428571428571428vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-1{left:87px;height:94px;width:90px}}.page-home .section-kv .section-heading .logo-2 .letter-2{position:absolute;left:26vw;top:.133333333333333vw;height:13.333333333333334vw;width:12.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-2{left:12.857142857142856vw;top:.071428571428571vw;height:6.642857142857143vw;width:6.142857142857143vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-2{left:180px;top:1px;height:93px;width:86px}}.page-home .section-kv .section-heading .logo-2 .letter-3{position:absolute;left:0;top:15.866666666666667vw;height:13.066666666666665vw;width:12.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-3{top:7.857142857142857vw;height:6.571428571428571vw;width:6vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-3{top:110px;height:92px;width:84px}}.page-home .section-kv .section-heading .logo-2 .letter-4{position:absolute;left:12.666666666666668vw;top:15.6vw;height:13.466666666666665vw;width:12.666666666666668vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-4{left:6.285714285714286vw;top:7.785714285714286vw;height:6.714285714285714vw;width:6.285714285714286vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-4{left:88px;top:109px;height:94px;width:88px}}.page-home .section-kv .section-heading .logo-2 .letter-5{position:absolute;left:25.466666666666665vw;top:15.866666666666667vw;height:13.333333333333334vw;width:12.533333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-5{left:12.642857142857142vw;top:7.857142857142857vw;height:6.714285714285714vw;width:6.285714285714286vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-5{left:177px;top:110px;height:94px;width:88px}}.page-home .section-kv .section-heading .logo-2 .letter-6{position:absolute;left:38.666666666666664vw;top:15.866666666666667vw;height:12.8vw;width:12.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-6{left:19.214285714285715vw;top:7.928571428571428vw;height:6.357142857142857vw;width:6.071428571428571vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-6{left:269px;top:111px;height:89px;width:85px}}.page-home .section-kv .section-heading .logo-2 .letter-7{position:absolute;left:.266666666666667vw;top:30.933333333333334vw;height:12.933333333333334vw;width:11.733333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-7{left:.142857142857143vw;top:15.428571428571427vw;height:6.428571428571428vw;width:5.785714285714286vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-7{left:2px;top:216px;height:90px;width:81px}}.page-home .section-kv .section-heading .logo-2 .letter-8{position:absolute;left:13.200000000000001vw;top:31.733333333333334vw;height:13.066666666666665vw;width:10.666666666666668vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-8{left:6.571428571428571vw;top:15.785714285714286vw;height:6.5vw;width:5.285714285714286vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-8{left:92px;top:221px;height:91px;width:74px}}.page-home .section-kv .section-heading .logo-2 .letter-9{position:absolute;left:24.933333333333334vw;top:31.333333333333336vw;height:13.600000000000001vw;width:12.4vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-9{left:12.428571428571429vw;top:15.571428571428573vw;height:6.785714285714286vw;width:6.142857142857143vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-9{left:174px;top:218px;height:95px;width:86px}}.page-home .section-kv .section-heading .logo-2 .letter-10{position:absolute;left:37.86666666666667vw;top:30.666666666666664vw;height:13.733333333333334vw;width:12.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .logo-2 .letter-10{left:18.785714285714285vw;top:15.285714285714286vw;height:6.785714285714286vw;width:6.071428571428571vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .logo-2 .letter-10{left:263px;top:214px;height:95px;width:85px}}.page-home .section-kv .section-heading .text-1{position:absolute;left:50%;top:50%;display:block;width:30.933333333333334vw;margin-top:20.266666666666666vw;margin-left:-15.466666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-kv .section-heading .text-1{width:15.357142857142858vw;margin-top:9.428571428571429vw;margin-left:-7.642857142857143vw}}@media only screen and (min-width: 1401px){.page-home .section-kv .section-heading .text-1{height:45px;width:215px;margin-top:132px;margin-left:-107px}}.page-home .section-message{position:relative;overflow:hidden;padding-bottom:8vw;border-top:.266666666666667vw solid #000;background:url(/graduate/26/assets/img/bg-grid-1.png) 4.8vw top repeat #000;background-size:5.333333333333334vw auto}@media only screen and (min-width: 1025px){.page-home .section-message{aspect-ratio:1400/798;padding-bottom:3.428571428571429vw;border-top-width:.071428571428571vw;background:url(/graduate/26/assets/img/bg-grid-1.png) .785714285714286vw bottom repeat #000;background-size:2.285714285714286vw auto}}.page-home .section-message .copy-left,.page-home .section-message .copy-right{position:absolute;left:0;height:5.066666666666666vw;width:109.33333333333333vw;border-bottom:.266666666666667vw solid #000;background:url(/graduate/26/assets/img/top/marquee-1.png) center 0 repeat-x var(--color-lightblue);background-size:100.8vw auto}@media only screen and (max-width: 1024px){.page-home .section-message .copy-left,.page-home .section-message .copy-right{bottom:3.2vw;animation:copyLoopSm 30s linear infinite}}@media only screen and (min-width: 1025px){.page-home .section-message .copy-left,.page-home .section-message .copy-right{bottom:.785714285714286vw;height:2.714285714285714vw;width:100%;animation:copyLoopXl 30s linear infinite;background:url(/graduate/26/assets/img/top/md/marquee-1.png) center 0 repeat-x var(--color-lightblue);background-size:54vw auto;border-bottom-width:.071428571428571vw}}.page-home .section-message .copy-left{transform-origin:left top;transform:rotate(-90deg)}.page-home .section-message .copy-right{transform-origin:right top;transform:rotate(90deg)}@media only screen and (max-width: 1024px){.page-home .section-message .copy-right{left:auto;right:0}}.page-home .section-message .section-inner{padding:2.4vw 8vw;border-right:.266666666666667vw solid #000;border-left:.266666666666667vw solid #000;border-bottom:.266666666666667vw solid #000;background-color:var(--color-yellow);overflow:hidden}@media only screen and (max-width: 1024px){.page-home .section-message .section-inner{height:109.33333333333333vw}}@media only screen and (min-width: 1025px){.page-home .section-message .section-inner{height:100%;padding:1.357142857142857vw 4.285714285714286vw;border-right-width:.071428571428571vw;border-left-width:.071428571428571vw;border-bottom-width:.071428571428571vw}}.page-home .section-message .section-inner .container{position:relative;padding-top:19.733333333333334vw;border:.266666666666667vw solid #000;overflow:hidden;background:url(/graduate/26/assets/img/bg-grid-2.png) 5.066666666666666vw -1.066666666666667vw repeat #fff;background-size:6.666666666666667vw auto}@media only screen and (max-width: 1024px){.page-home .section-message .section-inner .container{padding-bottom:17.866666666666667vw}}@media only screen and (min-width: 1025px){.page-home .section-message .section-inner .container{height:100%;padding-top:9.214285714285714vw;background:url(/graduate/26/assets/img/md/bg-grid-2.png) 27px 12px repeat #fff;background-size:2.571428571428571vw auto;border-width:.071428571428571vw}}.page-home .section-message .section-inner .container:before{position:absolute;left:-38.666666666666664vw;bottom:-11.733333333333333vw;content:"";height:36.8vw;width:82.66666666666667vw;background:url(/graduate/26/assets/img/top/string-1.svg) left top no-repeat transparent;background-size:100% auto;transform:rotate(-11.84deg)}@media only screen and (min-width: 1025px){.page-home .section-message .section-inner .container:before{left:1.142857142857143vw;bottom:-5.428571428571429vw;height:19.642857142857142vw;width:44.21428571428571vw;transform:rotate(8.86deg)}}.page-home .section-message .section-inner .container:after{position:absolute;right:-28.26666666666667vw;top:-5.866666666666666vw;content:"";height:16.666666666666664vw;width:58.8vw;background:url(/graduate/26/assets/img/top/string-3.svg) left top no-repeat transparent;background-size:100% auto}@media only screen and (min-width: 1025px){.page-home .section-message .section-inner .container:after{right:-6.642857142857143vw;top:-.071428571428571vw;height:8.857142857142856vw;width:34.285714285714285vw;background:url(/graduate/26/assets/img/top/string-2.svg) left top no-repeat transparent;background-size:100% auto}}.page-home .section-message .chara-1,.page-home .section-message .chara-2,.page-home .section-message .chara-3,.page-home .section-message .chara-4{position:absolute;left:50%;z-index:1}@media only screen and (min-width: 1025px){.page-home .section-message .chara-1,.page-home .section-message .chara-2,.page-home .section-message .chara-3,.page-home .section-message .chara-4{top:50%}}.page-home .section-message .chara-1{transform-origin:right bottom}@media only screen and (max-width: 1024px){.page-home .section-message .chara-1{top:4.666666666666667vw;margin-left:-35.06666666666667vw;width:12.8vw}}@media only screen and (min-width: 1025px){.page-home .section-message .chara-1{margin-top:-19.071428571428573vw;margin-left:-28.857142857142858vw;width:8.714285714285715vw}}.page-home .section-message .chara-2{transform-origin:right center}@media only screen and (max-width: 1024px){.page-home .section-message .chara-2{top:3.333333333333333vw;margin-left:25.733333333333334vw;width:13.733333333333334vw}}@media only screen and (min-width: 1025px){.page-home .section-message .chara-2{margin-top:-12.928571428571429vw;margin-left:28.92857142857143vw;width:10.071428571428571vw}}.page-home .section-message .chara-3{transform-origin:center bottom}@media only screen and (max-width: 1024px){.page-home .section-message .chara-3{bottom:3.733333333333334vw;margin-left:-34.8vw;width:10.133333333333333vw}}@media only screen and (min-width: 1025px){.page-home .section-message .chara-3{margin-top:3.5vw;margin-left:-37.92857142857143vw;width:7.214285714285714vw}}.page-home .section-message .chara-4{transform-origin:left bottom}@media only screen and (max-width: 1024px){.page-home .section-message .chara-4{bottom:7.199999999999999vw;margin-left:22.26666666666667vw;width:12.266666666666666vw}}@media only screen and (min-width: 1025px){.page-home .section-message .chara-4{margin-top:11.285714285714285vw;margin-left:22.857142857142858vw;width:8.642857142857142vw}}.page-home .section-message .section-heading{margin-bottom:5.600000000000001vw}@media only screen and (min-width: 1025px){.page-home .section-message .section-heading{margin-bottom:2.857142857142857vw}}.page-home .section-message .section-heading .text-main{width:53.6vw}@media only screen and (min-width: 1025px){.page-home .section-message .section-heading .text-main{width:28.57142857142857vw}}.page-home .section-message .text-catch{text-align:center;font-size:4.533333333333333vw;letter-spacing:.04em;line-height:1.764705882352941}@media only screen and (min-width: 1025px){.page-home .section-message .text-catch{font-size:2.428571428571428vw;letter-spacing:.06em;line-height:1.764705882352941}}.page-home .section-message .text-catch span[data-line],.page-home .section-message .text-catch span.xl{display:block}@media only screen and (min-width: 1025px){.page-home .section-message .text-catch span.xl{display:inline}}.page-home .section-job{position:relative;background-color:var(--color-red);overflow:hidden}@media only screen and (max-width: 1024px){.page-home .section-job{padding-bottom:5.866666666666666vw}}@media only screen and (min-width: 1025px){.page-home .section-job{aspect-ratio:1400/1322}}@media only screen and (min-width: 1025px){.page-home .section-job .decoration-left,.page-home .section-job .decoration-right{top:-52.78571428571428vw}}@media only screen and (min-width: 1025px){.page-home .section-job .decoration-left{margin-left:-118.64285714285714vw}}@media only screen and (min-width: 1025px){.page-home .section-job .decoration-right{margin-left:16.785714285714285vw}}.page-home .section-job .section-inner{position:relative;padding-top:19.733333333333334vw;text-align:center}@media only screen and (min-width: 1025px){.page-home .section-job .section-inner{height:100%;padding-top:9.285714285714286vw}}.page-home .section-job .section-heading{margin-bottom:6.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-job .section-heading{margin-bottom:2.571428571428571vw}}.page-home .section-job .section-heading .text-main{width:69.6vw}@media only screen and (min-width: 1025px){.page-home .section-job .section-heading .text-main{width:37.142857142857146vw}}.page-home .section-job .section-heading .text-sub{padding-left:1.066666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-job .section-heading .text-sub{padding-left:.571428571428571vw}}.page-home .section-job .text-intro{font-size:3.466666666666666vw;line-height:1.769230769230769;font-weight:700}@media only screen and (max-width: 1024px){.page-home .section-job .text-intro{padding-left:2.666666666666667vw}}@media only screen and (min-width: 1025px){.page-home .section-job .text-intro{font-size:1.285714285714286vw;letter-spacing:.04em;line-height:1.888888888888889}}.page-home .section-job .container-links{display:flex;flex-wrap:wrap;margin-top:6.800000000000001vw}@media only screen and (max-width: 1024px){.page-home .section-job .container-links{justify-content:space-between;width:89.06666666666668vw;margin-inline:auto;margin-bottom:17.466666666666665vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links{margin-top:3.571428571428571vw;margin-left:7.000000000000001vw}}.page-home .section-job .container-links .container-link-1,.page-home .section-job .container-links .container-link-2,.page-home .section-job .container-links .container-link-3,.page-home .section-job .container-links .container-link-4{position:relative;display:block}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .container-link-1:hover .container-inner,.page-home .section-job .container-links .container-link-2:hover .container-inner,.page-home .section-job .container-links .container-link-3:hover .container-inner,.page-home .section-job .container-links .container-link-4:hover .container-inner{top:-.714285714285714vw}.page-home .section-job .container-links .container-link-1:hover .frame-wrap,.page-home .section-job .container-links .container-link-2:hover .frame-wrap,.page-home .section-job .container-links .container-link-3:hover .frame-wrap,.page-home .section-job .container-links .container-link-4:hover .frame-wrap{background-position:3.571428571428571vw top}}.page-home .section-job .container-links .container-inner{position:relative;top:0}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-inner{transition:top .5s cubic-bezier(0,.55,.45,1)}}.page-home .section-job .container-links .frame-wrap{position:relative;display:block;mask-image:url(/graduate/26/assets/img/top/job-mask.png);mask-repeat:no-repeat;mask-position:center center;mask-size:100% auto;overflow:hidden}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .frame-wrap{height:56.39999999999999vw;width:41.733333333333334vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .frame-wrap{height:27.57142857142857vw;width:20.42857142857143vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .frame-wrap{mask-image:url(/graduate/26/assets/img/top/md/job-mask.png)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .frame-wrap{backface-visibility:hidden;transition:background-position .5s cubic-bezier(0,.55,.45,1)}}.page-home .section-job .container-links .part-1,.page-home .section-job .container-links .part-2,.page-home .section-job .container-links .text,.page-home .section-job .container-links .frame,.page-home .section-job .container-links .human{position:absolute}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .part-1,.page-home .section-job .container-links .part-2,.page-home .section-job .container-links .text,.page-home .section-job .container-links .frame,.page-home .section-job .container-links .human{backface-visibility:hidden;transition:all .5s cubic-bezier(0,.55,.45,1)}}.page-home .section-job .container-links .frame{left:0;top:0;height:100%;width:100%}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .container-link-1{margin-bottom:14.533333333333335vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-1{height:31.785714285714285vw;margin-right:1.357142857142857vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .container-link-1:hover .part-1{left:14.785714285714285vw;top:6.428571428571428vw}.page-home .section-job .container-links .container-link-1:hover .part-2{left:1.928571428571428vw;top:.857142857142857vw}.page-home .section-job .container-links .container-link-1:hover .human{top:5.214285714285714vw}}.page-home .section-job .container-links .container-link-1 .frame-wrap{background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat #fde479;background-size:4.266666666666667vw auto}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-1 .frame-wrap{background-size:2.285714285714286vw auto}}.page-home .section-job .container-links .container-link-1 .part-1{left:28.666666666666668vw;top:14.533333333333335vw;width:12vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-1 .part-1{left:14.071428571428571vw;top:7.142857142857142vw;width:5.857142857142858vw}}.page-home .section-job .container-links .container-link-1 .part-2{left:5.466666666666667vw;top:3.066666666666666vw;width:9.2vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-1 .part-2{left:2.642857142857143vw;top:1.571428571428572vw;width:4.5vw}}.page-home .section-job .container-links .container-link-1 .human{left:-.933333333333333vw;top:13.466666666666665vw;width:33.33333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-1 .human{left:-.357142857142857vw;top:6.642857142857143vw;height:26.71428571428571vw;width:16.214285714285715vw}}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .container-link-1 .text{left:3.866666666666667vw;top:51.2vw;width:33.86666666666667vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-1 .text{left:2.642857142857143vw;top:25.285714285714285vw;height:5.785714285714286vw;width:15.142857142857144vw}}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .container-link-2{margin-bottom:14.533333333333335vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-2{height:32vw;margin-top:4.357142857142858vw;margin-right:1.5vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .container-link-2:hover .part-1{left:2.214285714285714vw;top:3.285714285714286vw}.page-home .section-job .container-links .container-link-2:hover .part-2{left:13.214285714285715vw;top:.5vw}.page-home .section-job .container-links .container-link-2:hover .human{top:5.857142857142858vw}}.page-home .section-job .container-links .container-link-2 .frame-wrap{background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat #9ddbf4;background-size:4.266666666666667vw auto}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-2 .frame-wrap{background-size:2.285714285714286vw auto}}.page-home .section-job .container-links .container-link-2 .part-1{left:5.866666666666666vw;top:8.266666666666666vw;width:12.933333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-2 .part-1{left:2.928571428571429vw;top:4vw;width:6.285714285714286vw}}.page-home .section-job .container-links .container-link-2 .part-2{left:25.466666666666665vw;top:2.533333333333333vw;width:8.4vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-2 .part-2{left:12.5vw;top:1.214285714285714vw;width:4.071428571428572vw}}.page-home .section-job .container-links .container-link-2 .human{left:9.6vw;top:14.933333333333335vw;width:24.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-2 .human{left:4.785714285714286vw;top:7.285714285714286vw;width:11.714285714285715vw}}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .container-link-2 .text{left:-.933333333333333vw;top:52.400000000000006vw;width:43.46666666666666vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-2 .text{left:.5vw;top:25.785714285714285vw;width:19.428571428571427vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-3{height:33vw;margin-right:1.357142857142857vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .container-link-3:hover .part-1{top:10.714285714285714vw}.page-home .section-job .container-links .container-link-3:hover .part-2{left:.428571428571429vw;top:.428571428571429vw}.page-home .section-job .container-links .container-link-3:hover .human{top:1.714285714285714vw}}.page-home .section-job .container-links .container-link-3 .frame-wrap{background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat #e2d2ff;background-size:4.266666666666667vw auto}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-3 .frame-wrap{background-size:2.285714285714286vw auto}}.page-home .section-job .container-links .container-link-3 .part-1{left:6.133333333333333vw;top:24.666666666666668vw;width:4.666666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-3 .part-1{left:3.071428571428572vw;top:12.142857142857142vw;width:2.285714285714286vw}}.page-home .section-job .container-links .container-link-3 .part-2{left:2.133333333333333vw;top:2.266666666666667vw;width:13.866666666666665vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-3 .part-2{left:1.142857142857143vw;top:1.142857142857143vw;width:6.714285714285714vw}}.page-home .section-job .container-links .container-link-3 .human{left:5.600000000000001vw;top:6.4vw;width:31.466666666666665vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-3 .human{left:2.857142857142857vw;top:3.142857142857143vw;width:15.285714285714286vw}}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .container-link-3 .text{left:3.2vw;top:49.6vw;width:35.46666666666667vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-3 .text{left:2.285714285714286vw;top:24.571428571428573vw;width:15.857142857142856vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-4{height:33.214285714285715vw;margin-top:4.285714285714286vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-job .container-links .container-link-4:hover .part-1{left:3.214285714285714vw;top:3.928571428571428vw}.page-home .section-job .container-links .container-link-4:hover .part-2{left:14.214285714285715vw;top:.714285714285714vw}.page-home .section-job .container-links .container-link-4:hover .human{top:4.857142857142857vw}}.page-home .section-job .container-links .container-link-4 .frame-wrap{background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat #ffbcae;background-size:4.266666666666667vw auto}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-4 .frame-wrap{background-size:2.285714285714286vw auto}}.page-home .section-job .container-links .container-link-4 .part-1{left:7.866666666666666vw;top:9.466666666666667vw;width:6.533333333333332vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-4 .part-1{left:3.928571428571428vw;top:4.642857142857143vw;width:3.214285714285714vw}}.page-home .section-job .container-links .container-link-4 .part-2{left:27.46666666666667vw;top:2.933333333333333vw;width:8.266666666666666vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-4 .part-2{left:13.5vw;top:1.428571428571429vw;width:4vw}}.page-home .section-job .container-links .container-link-4 .human{left:6.4vw;top:12.8vw;width:28.4vw}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-4 .human{left:3.285714285714286vw;top:6.285714285714286vw;width:13.857142857142858vw}}@media only screen and (max-width: 1024px){.page-home .section-job .container-links .container-link-4 .text{left:1.2vw;top:50.66666666666667vw;width:39.2vw}}@media only screen and (min-width: 1025px){.page-home .section-job .container-links .container-link-4 .text{left:1.5vw;top:25vw;width:17.5vw}}@media only screen and (min-width: 1025px){.page-home .section-job .button-view-all{margin-top:1.642857142857143vw}}.page-home .section-job .decoration{position:relative;margin-top:13.333333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-job .decoration{margin-top:7.857142857142857vw}}.page-home .section-job .decoration .text{position:relative;display:block;height:16.400000000000002vw;width:214.13333333333333vw;background:url(/graduate/26/assets/img/copy-1.svg) left top repeat-x transparent;background-size:100% auto;animation:topJobCopySm 30s linear infinite}@media only screen and (min-width: 1025px){.page-home .section-job .decoration .text{height:8.785714285714285vw;width:114.71428571428572vw;animation:topJobCopyXl 30s linear infinite}}.page-home .section-job .decoration .chara-1,.page-home .section-job .decoration .chara-2,.page-home .section-job .decoration .chara-3,.page-home .section-job .decoration .chara-4{position:absolute;left:50%}.page-home .section-job .decoration .chara-1{top:-2.133333333333333vw;margin-left:12.266666666666666vw;width:14.266666666666666vw}@media only screen and (min-width: 1025px){.page-home .section-job .decoration .chara-1{top:-3.714285714285714vw;margin-left:7.785714285714286vw;width:10.214285714285715vw}}.page-home .section-job .decoration .chara-2{top:6vw;margin-left:41.06666666666667vw;width:14.399999999999999vw}@media only screen and (min-width: 1025px){.page-home .section-job .decoration .chara-2{top:3.214285714285714vw;margin-left:39.14285714285714vw;width:10.214285714285715vw}}.page-home .section-job .decoration .chara-3{top:-6.266666666666667vw;margin-left:-31.2vw;width:16.53333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-job .decoration .chara-3{top:-4.928571428571429vw;margin-left:-27.92857142857143vw;width:11.714285714285715vw}}.page-home .section-job .decoration .chara-4{top:7.866666666666666vw;margin-left:-53.6vw;width:12.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-job .decoration .chara-4{top:2.714285714285714vw;margin-left:-52.57142857142857vw;width:8.714285714285715vw}}.page-home .section-survey{position:relative;background-color:var(--color-red)}@media only screen and (max-width: 1024px){.page-home .section-survey{margin-inline:-4vw;padding-bottom:21.333333333333336vw}}@media only screen and (min-width: 1025px){.page-home .section-survey{padding-inline:1.071428571428571vw;padding-bottom:5.714285714285714vw;margin-bottom:3.428571428571429vw}}.page-home .section-survey:before{position:absolute;left:0;bottom:0;content:"";height:8vw;width:100%;background:url(/graduate/26/assets/img/bg-grid-1.png) .8vw top repeat #000;background-size:5.333333333333334vw auto}@media only screen and (min-width: 1025px){.page-home .section-survey:before{bottom:-3.428571428571429vw;height:3.428571428571429vw;background:url(/graduate/26/assets/img/bg-grid-1.png) 1.928571428571428vw top repeat #000;background-size:2.285714285714286vw auto}}.page-home .section-survey .section-inner{padding:2.666666666666667vw;border:.533333333333333vw solid #000;background-color:var(--color-lightblue);border-radius:10vw}@media only screen and (max-width: 1024px){.page-home .section-survey .section-inner{height:230.93333333333334vw}}@media only screen and (min-width: 1025px){.page-home .section-survey .section-inner{padding:1.714285714285714vw;border-radius:5vw;border-width:.071428571428571vw}}.page-home .section-survey .container{position:relative;padding-top:13.200000000000001vw;padding-bottom:13.333333333333334vw;border:.4vw solid #000;background:url(/graduate/26/assets/img/top/survey-bg-1.png) left top repeat transparent;background-size:6.666666666666667vw auto;border-radius:6.666666666666667vw;overflow:hidden}@media only screen and (min-width: 1025px){.page-home .section-survey .container{padding-top:6vw;padding-bottom:4.928571428571429vw;border-radius:3.142857142857143vw;border-width:.071428571428571vw;background:url(/graduate/26/assets/img/top/md/survey-bg-1.png) left top repeat transparent;background-size:2.571428571428571vw auto}}.page-home .section-survey .section-heading{margin-bottom:48vw}@media only screen and (min-width: 1025px){.page-home .section-survey .section-heading{margin-bottom:4.5vw}}.page-home .section-survey .section-heading .text-main{width:91.2vw}@media only screen and (min-width: 1025px){.page-home .section-survey .section-heading .text-main{width:50.28571428571429vw;box-sizing:content-box}}.page-home .section-survey .section-heading .text-sub{letter-spacing:normal}@media only screen and (max-width: 1024px){.page-home .section-survey .section-heading .text-sub{font-size:2.666666666666667vw}}@media only screen and (min-width: 1025px){.page-home .section-survey .section-heading .text-sub{font-size:1.285714285714286vw}}.page-home .section-survey .container-contents{position:relative;padding-bottom:48vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents{padding-bottom:23.642857142857142vw}}.page-home .section-survey .container-contents a{display:block;height:100%;width:100%}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents a:hover .container-inner{top:-.714285714285714vw}}.page-home .section-survey .container-contents .container-inner{position:absolute;left:0;top:0;height:100%;width:100%}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents .container-inner{transition:top .3s cubic-bezier(.25,.46,.45,.94)}}.page-home .section-survey .container-contents .bg{position:absolute;left:0;top:0;height:100%;width:100%}.page-home .section-survey .container-contents .container-detail{position:relative;height:100%;width:100%}.page-home .section-survey .container-contents .text{text-align:center;font-size:4vw;line-height:1.2}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .text{font-size:2.142857142857143vw;line-height:1.2}}.page-home .section-survey .container-contents .container-comment{background-color:#fff;border-radius:2.666666666666667vw}@media only screen and (max-width: 1024px){.page-home .section-survey .container-contents .container-comment{padding:3.466666666666666vw 3.2vw}}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .container-comment{border-radius:1.428571428571429vw}}.page-home .section-survey .container-contents .comment{font-size:2.666666666666667vw;line-height:1.5;font-weight:700;text-align:justify;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .comment{font-size:1.142857142857143vw;line-height:1.625}}.page-home .section-survey .container-contents .content-1{position:absolute;left:50%;top:0;z-index:2;height:53.333333333333336vw;width:53.333333333333336vw;margin-top:-41.46666666666667vw;margin-left:-51.33333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1{height:29.28571428571429vw;width:28.57142857142857vw;margin-top:2vw;margin-left:-41.5vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents .content-1 a:hover .bg-4{fill:#b094e5}}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .bg{height:28.57142857142857vw;width:28.57142857142857vw}}.page-home .section-survey .container-contents .content-1 .bg-1{fill:#000;height:100%;width:100%}.page-home .section-survey .container-contents .content-1 .bg-2{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#fff;height:52vw;width:52vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .bg-2{height:28.285714285714285vw;width:28.285714285714285vw}}.page-home .section-survey .container-contents .content-1 .bg-3{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#000;height:49.333333333333336vw;width:49.333333333333336vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .bg-3{height:26.571428571428573vw;width:26.571428571428573vw}}.page-home .section-survey .container-contents .content-1 .bg-4{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:var(--color-purple);height:48.66666666666667vw;width:48.66666666666667vw;transition:fill .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .bg-4{height:26.42857142857143vw;width:26.42857142857143vw}}.page-home .section-survey .container-contents .content-1 .container-detail .text{padding-top:9.066666666666666vw;padding-left:.266666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .container-detail .text{padding-top:4.785714285714286vw;padding-left:.142857142857143vw}}.page-home .section-survey .container-contents .content-1 .container-detail .img-1,.page-home .section-survey .container-contents .content-1 .container-detail .img-2,.page-home .section-survey .container-contents .content-1 .container-detail .img-3{position:absolute}.page-home .section-survey .container-contents .content-1 .container-detail .img-1{left:4.933333333333334vw;top:6.666666666666667vw;width:10.933333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .container-detail .img-1{left:1.857142857142857vw;top:4vw;width:5.857142857142858vw}}.page-home .section-survey .container-contents .content-1 .container-detail .img-2{left:17.599999999999998vw;top:24.8vw;width:16.53333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .container-detail .img-2{left:9.714285714285714vw;top:13.285714285714286vw;width:8.928571428571429vw}}.page-home .section-survey .container-contents .content-1 .container-detail .img-3{left:15.466666666666667vw;top:38.800000000000004vw;width:23.333333333333332vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-1 .container-detail .img-3{left:8.285714285714285vw;top:20.785714285714285vw;width:12.5vw}}.page-home .section-survey .container-contents .content-2{position:relative;height:73.06666666666666vw;width:73.06666666666666vw;margin-inline:auto;border-radius:50%}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2{height:38.857142857142854vw;width:38.857142857142854vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents .content-2 a:hover .bg-1{background-color:#72bf8c}}.page-home .section-survey .container-contents .content-2 .bg{border-radius:50%;padding:5.066666666666666vw;background:url(/graduate/26/assets/img/bg-grid-1.png) left top repeat var(--color-green);background-size:3.2vw auto;border:.533333333333333vw solid #000}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2 .bg{padding:2.785714285714286vw;border-width:.142857142857143vw;background-size:1.714285714285714vw auto}}.page-home .section-survey .container-contents .content-2 .bg .bg-1{height:100%;width:100%;background-color:var(--color-green);border-radius:50%;border:.266666666666667vw solid #000;transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2 .bg .bg-1{border-width:.071428571428571vw}}.page-home .section-survey .container-contents .content-2 .container-detail .text{padding-top:16.8vw;font-size:4.133333333333333vw;line-height:1.161290322580645}@media only screen and (max-width: 1024px){.page-home .section-survey .container-contents .content-2 .container-detail .text{padding-left:.266666666666667vw}}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2 .container-detail .text{padding-top:8.571428571428571vw;font-size:2.214285714285714vw;line-height:1.161290322580645}}.page-home .section-survey .container-contents .content-2 .container-detail .img-1,.page-home .section-survey .container-contents .content-2 .container-detail .img-2,.page-home .section-survey .container-contents .content-2 .container-detail .img-3{position:absolute}.page-home .section-survey .container-contents .content-2 .container-detail .img-1{left:17.866666666666667vw;top:39.46666666666667vw;width:37.6vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2 .container-detail .img-1{left:9.428571428571429vw;top:20.57142857142857vw;width:20.142857142857142vw}}.page-home .section-survey .container-contents .content-2 .container-detail .img-2{left:13.866666666666665vw;top:36.266666666666666vw;width:12.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2 .container-detail .img-2{left:6.857142857142858vw;top:19.142857142857142vw;width:6.5vw}}.page-home .section-survey .container-contents .content-2 .container-detail .img-3{left:45.06666666666666vw;top:36.266666666666666vw;width:15.466666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-2 .container-detail .img-3{left:24.142857142857142vw;top:19.142857142857142vw;width:8.285714285714285vw}}.page-home .section-survey .container-contents .content-3{position:absolute;left:50%;top:0;z-index:1;height:41.86666666666667vw;width:50.13333333333333vw;margin-top:-34vw;margin-left:-1.466666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-3{height:22.428571428571427vw;width:26.142857142857146vw;margin-top:4.785714285714286vw;margin-left:15.357142857142858vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents .content-3 a:hover .bg:after{opacity:1}}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-3 .bg:after{position:absolute;right:0;top:0;content:"";height:21.285714285714285vw;width:25vw;opacity:0;background:url(/graduate/26/assets/img/top/md/survey-3-bg-hover.png) left top no-repeat transparent;background-size:100% auto;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-home .section-survey .container-contents .content-3 .bg:after{background:url(/graduate/26/assets/img/top/md/survey-3-bg-hover@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-home .section-survey .container-contents .content-3 .container-detail .text{margin-bottom:1.866666666666667vw;padding-top:4.933333333333334vw;padding-left:2.533333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-3 .container-detail .text{margin-bottom:1.714285714285714vw;padding-top:2.571428571428571vw;padding-left:1.357142857142857vw}}.page-home .section-survey .container-contents .content-3 .container-detail .container-comment{color:var(--color-pink);width:40vw;margin-left:6.133333333333333vw;letter-spacing:-.02em}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-3 .container-detail .container-comment{width:20.714285714285715vw;margin-left:3.285714285714286vw;padding:1.714285714285714vw 1.714285714285714vw 2vw;letter-spacing:.01em}}.page-home .section-survey .container-contents .content-3 .container-detail .img-1,.page-home .section-survey .container-contents .content-3 .container-detail .img-2{position:absolute}.page-home .section-survey .container-contents .content-3 .container-detail .img-1{left:29.2vw;top:33.6vw;width:12vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-3 .container-detail .img-1{left:2vw;top:17.857142857142858vw;width:6.428571428571428vw}}.page-home .section-survey .container-contents .content-3 .container-detail .img-2{left:33.46666666666667vw;top:-5.466666666666667vw;width:13.600000000000001vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-3 .container-detail .img-2{left:17.214285714285715vw;top:-3vw;width:7.285714285714286vw}}.page-home .section-survey .container-contents .content-4{position:absolute;left:50%;top:0;z-index:2;height:46.666666666666664vw;width:54.666666666666664vw;margin-top:64.66666666666666vw;margin-left:-48.8vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-4{height:25vw;width:32.57142857142858vw;margin-top:32.5vw;margin-left:-31.357142857142854vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents .content-4 a:hover .bg:after{opacity:1}}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-4 .bg:after{position:absolute;left:0;top:0;content:"";height:23.857142857142858vw;width:31.428571428571427vw;opacity:0;background:url(/graduate/26/assets/img/top/md/survey-4-bg-hover.png) left top no-repeat transparent;background-size:100% auto;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}}@media only screen and (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2),(min-width: 1401px){.page-home .section-survey .container-contents .content-4 .bg:after{background:url(/graduate/26/assets/img/top/md/survey-4-bg-hover@2x.png) left top no-repeat transparent;background-size:100% auto}}.page-home .section-survey .container-contents .content-4 .container-detail .text{margin-bottom:2.133333333333333vw;padding-top:4.533333333333333vw;padding-right:1.6vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-4 .container-detail .text{margin-bottom:1.928571428571428vw;padding-top:2.285714285714286vw;padding-right:1vw}}.page-home .section-survey .container-contents .content-4 .container-detail .container-comment{color:#0086b6;width:44vw;margin-left:4.266666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-4 .container-detail .container-comment{width:27.142857142857142vw;margin-left:2.142857142857143vw;padding:1.5vw 1.714285714285714vw 2.214285714285714vw;letter-spacing:-.02em}}.page-home .section-survey .container-contents .content-4 .container-detail .img-1,.page-home .section-survey .container-contents .content-4 .container-detail .img-2{position:absolute}.page-home .section-survey .container-contents .content-4 .container-detail .img-1{left:31.466666666666665vw;top:38.53333333333334vw;width:10vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-4 .container-detail .img-1{left:18.428571428571427vw;top:20.642857142857142vw;width:5.357142857142857vw}}.page-home .section-survey .container-contents .content-4 .container-detail .img-2{left:-3.6vw;top:-9.6vw;width:18.8vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-4 .container-detail .img-2{left:-6.071428571428571vw;top:2.071428571428571vw;width:10.071428571428571vw}}.page-home .section-survey .container-contents .content-5{position:absolute;left:50%;top:0;z-index:1;height:53.333333333333336vw;width:53.333333333333336vw;margin-top:58.666666666666664vw;margin-left:-2vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-5{height:28.57142857142857vw;width:28.57142857142857vw;margin-top:29.28571428571429vw;margin-left:2.857142857142857vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-survey .container-contents .content-5 a:hover .bg-4{fill:#ff795c}}.page-home .section-survey .container-contents .content-5 .bg-1{fill:#000;height:100%;width:100%}.page-home .section-survey .container-contents .content-5 .bg-2{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#fff;height:52vw;width:52vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-5 .bg-2{height:28.285714285714285vw;width:28.285714285714285vw}}.page-home .section-survey .container-contents .content-5 .bg-3{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:#000;height:49.333333333333336vw;width:49.333333333333336vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-5 .bg-3{height:26.571428571428573vw;width:26.571428571428573vw}}.page-home .section-survey .container-contents .content-5 .bg-4{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);fill:var(--color-red);height:48.66666666666667vw;width:48.66666666666667vw;transition:fill .4s cubic-bezier(.25,.46,.45,.94)}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-5 .bg-4{height:26.42857142857143vw;width:26.42857142857143vw}}.page-home .section-survey .container-contents .content-5 .container-detail .text{padding-top:6.133333333333333vw;padding-left:.266666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-5 .container-detail .text{padding-top:3.857142857142857vw;padding-left:.142857142857143vw}}.page-home .section-survey .container-contents .content-5 .container-detail .img-1{position:absolute;left:11.333333333333332vw;top:16.53333333333333vw;width:36vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .content-5 .container-detail .img-1{left:6.071428571428571vw;top:9.142857142857142vw;width:19.28571428571429vw}}.page-home .section-survey .container-contents .contents-trigger-1{position:absolute;top:-36vw;height:80vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .contents-trigger-1{top:0;height:28.57142857142857vw}}.page-home .section-survey .container-contents .contents-trigger-2{position:absolute;top:50.66666666666667vw;height:40vw}@media only screen and (min-width: 1025px){.page-home .section-survey .container-contents .contents-trigger-2{top:31.428571428571427vw;height:17.857142857142858vw}}.page-home .section-survey .human-1,.page-home .section-survey .human-2{position:absolute;left:50%;bottom:0}.page-home .section-survey .human-1 .human,.page-home .section-survey .human-2 .human{position:absolute;left:0;top:0;height:100%;width:100%}.page-home .section-survey .human-1{height:34.53333333333333vw;width:25.066666666666666vw;margin-bottom:-3.6vw;margin-left:21.333333333333336vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-1{height:21.071428571428573vw;width:15.214285714285714vw;margin-bottom:-5.357142857142857vw;margin-left:24.642857142857146vw}}.page-home .section-survey .human-1 .twinkle-yellow{position:absolute;top:15.066666666666666vw;left:-2.4vw;height:4.399999999999999vw;width:4.399999999999999vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-1 .twinkle-yellow{top:11.071428571428571vw;left:-3.214285714285714vw;width:2.714285714285714vw}}.page-home .section-survey .human-1 .twinkle-purple{position:absolute;top:-1.866666666666667vw;left:7.199999999999999vw;height:3.466666666666666vw;width:3.466666666666666vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-1 .twinkle-purple{top:-1.142857142857143vw;left:4.357142857142858vw;width:2.142857142857143vw}}.page-home .section-survey .human-1 .twinkle-red{position:absolute;top:10.533333333333333vw;left:24.53333333333333vw;height:4.399999999999999vw;width:4.399999999999999vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-1 .twinkle-red{top:4.571428571428571vw;left:16.071428571428573vw;width:2.714285714285714vw}}.page-home .section-survey .human-2{height:38.800000000000004vw;width:24.666666666666668vw;margin-left:-45.86666666666667vw;margin-bottom:-7.6vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-2{height:23.642857142857142vw;width:15vw;margin-bottom:-8.214285714285714vw;margin-left:-36vw}}.page-home .section-survey .human-2 .note-red{position:absolute;transform:rotate(14.13deg);top:11.600000000000001vw;left:-2.933333333333333vw;width:3.333333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-2 .note-red{top:7.428571428571429vw;left:-5.428571428571429vw;width:1.928571428571428vw}}.page-home .section-survey .human-2 .note-green{position:absolute;top:-2.8vw;left:.133333333333333vw;width:2.8vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-2 .note-green{left:-2.928571428571429vw;top:-1.5vw;width:1.714285714285714vw}}.page-home .section-survey .human-2 .note-blue{position:absolute;top:1.066666666666667vw;left:16.133333333333333vw;width:4.8vw}@media only screen and (min-width: 1025px){.page-home .section-survey .human-2 .note-blue{left:9.642857142857144vw;top:2.214285714285714vw;width:2.928571428571429vw}}.page-home .section-info{position:relative;background-color:var(--color-yellow);overflow:hidden}@media only screen and (max-width: 1024px){.page-home .section-info{padding-bottom:25.333333333333336vw}}@media only screen and (min-width: 1025px){.page-home .section-info{aspect-ratio:1400/861}}.page-home .section-info .bg-1,.page-home .section-info .bg-2,.page-home .section-info .bg-3,.page-home .section-info .bg-4,.page-home .section-info .bg-5,.page-home .section-info .bg-6{position:absolute;left:50%}.page-home .section-info .bg-1{fill:var(--color-red);top:39.46666666666667vw;margin-left:-44.800000000000004vw;height:93.33333333333333vw;width:89.73333333333333vw;animation:rotate 60s linear infinite}@media only screen and (min-width: 1025px){.page-home .section-info .bg-1{top:8.142857142857144vw;margin-left:-21.428571428571427vw;height:44.57142857142857vw;width:42.857142857142854vw}}.page-home .section-info .bg-2{fill:var(--color-yellow);top:27.73333333333333vw;margin-left:-58.53333333333334vw;height:117.06666666666668vw;width:117.06666666666668vw}@media only screen and (min-width: 1025px){.page-home .section-info .bg-2{top:-2.857142857142857vw;height:66.71428571428571vw;width:66.71428571428571vw;margin-left:-33.357142857142854vw}}.page-home .section-info .bg-3{fill:#fff;top:23.733333333333334vw;margin-left:-62.93333333333333vw;height:126.13333333333334vw;width:125.86666666666666vw}@media only screen and (min-width: 1025px){.page-home .section-info .bg-3{top:-5.642857142857142vw;height:72.14285714285714vw;width:72.14285714285714vw;margin-left:-36.07142857142857vw}}.page-home .section-info .bg-4{fill:var(--color-lightblue);top:10.4vw;margin-left:-77.86666666666666vw;height:152.4vw;width:155.73333333333332vw}@media only screen and (min-width: 1025px){.page-home .section-info .bg-4{top:-14.428571428571429vw;height:89.71428571428571vw;width:91.71428571428571vw;margin-left:-45.857142857142854vw}}.page-home .section-info .bg-5{fill:var(--color-red);top:6.933333333333333vw;margin-left:-81.46666666666667vw;height:159.33333333333331vw;width:162.93333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-info .bg-5{top:-16.5vw;height:94vw;width:96vw;margin-left:-48vw}}.page-home .section-info .bg-6{fill:var(--color-green);top:1.333333333333333vw;margin-left:-86.93333333333332vw;height:170.53333333333333vw;width:173.86666666666665vw}@media only screen and (min-width: 1025px){.page-home .section-info .bg-6{top:-19.357142857142858vw;height:99.5vw;width:101.57142857142858vw;margin-left:-50.78571428571429vw}}.page-home .section-info .copy-top{position:relative;height:5.333333333333334vw;width:100%;border-top:.266666666666667vw solid #000;border-bottom:.266666666666667vw solid #000;animation:copyLoopSm 30s linear infinite;background:url(/graduate/26/assets/img/top/marquee-1.png) center 0 repeat-x var(--color-purple);background-size:100.8vw auto}@media only screen and (min-width: 1025px){.page-home .section-info .copy-top{height:2.857142857142857vw;animation:copyLoopXl 30s linear infinite;background:url(/graduate/26/assets/img/top/md/marquee-1.png) center 0 repeat-x var(--color-purple);background-size:54vw auto;border-top-width:.071428571428571vw;border-bottom-width:.071428571428571vw}}.page-home .section-info .section-inner{position:relative;padding-top:19.733333333333334vw}@media only screen and (min-width: 1025px){.page-home .section-info .section-inner{padding-top:10.642857142857142vw;padding-inline:1.071428571428571vw}}.page-home .section-info .section-heading{margin-bottom:7.6vw}@media only screen and (min-width: 1025px){.page-home .section-info .section-heading{margin-bottom:3.5vw}}.page-home .section-info .section-heading .text-main{width:88vw}@media only screen and (min-width: 1025px){.page-home .section-info .section-heading .text-main{width:41.85714285714286vw}}.page-home .section-info .section-heading .text-sub{font-size:2.933333333333333vw;letter-spacing:normal}@media only screen and (min-width: 1025px){.page-home .section-info .section-heading .text-sub{font-size:1.428571428571429vw}}.page-home .section-info .container-links{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1024px){.page-home .section-info .container-links{width:92vw;margin-inline:auto}}.page-home .section-info .container-links .container-link-1,.page-home .section-info .container-links .container-link-2,.page-home .section-info .container-links .container-link-3,.page-home .section-info .container-links .container-link-4{width:45.33333333333333vw;border:.533333333333333vw solid #000;border-radius:4vw;background-color:#fff;box-sizing:border-box;margin-bottom:1.333333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .container-link-1,.page-home .section-info .container-links .container-link-2,.page-home .section-info .container-links .container-link-3,.page-home .section-info .container-links .container-link-4{height:23.714285714285715vw;width:23.714285714285715vw;border-radius:2.142857142857143vw;border-width:.142857142857143vw;transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.page-home .section-info .container-links .container-link-1 a:hover .icon-bg,.page-home .section-info .container-links .container-link-2 a:hover .icon-bg,.page-home .section-info .container-links .container-link-3 a:hover .icon-bg,.page-home .section-info .container-links .container-link-4 a:hover .icon-bg,.page-home .section-info .container-links .container-link-1 a:hover .arrow,.page-home .section-info .container-links .container-link-2 a:hover .arrow,.page-home .section-info .container-links .container-link-3 a:hover .arrow,.page-home .section-info .container-links .container-link-4 a:hover .arrow{transform:scale(1.1)}}.page-home .section-info .container-links .link{position:relative;display:block;box-sizing:border-box;height:100%;padding-top:5.600000000000001vw;padding-inline:4.933333333333334vw;padding-bottom:6.666666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .link{height:23.714285714285715vw;width:23.714285714285715vw;padding-top:3.142857142857143vw;padding-inline:2.428571428571428vw}}.page-home .section-info .container-links .link .item-heading{margin-bottom:17.866666666666667vw;font-size:4.266666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .link .item-heading{margin-bottom:10vw;font-size:2vw}}.page-home .section-info .container-links .link .img{position:absolute;font-size:0}.page-home .section-info .container-links .link .text{font-size:2.533333333333333vw;line-height:1.894736842105263;text-align:justify}.page-home .section-info .container-links .link .text.large{font-size:2.933333333333333vw;line-height:1.636363636363636}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .link .text.large{font-size:1vw;line-height:1.857142857142857}}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .link .text{font-size:1vw;line-height:1.857142857142857}}.page-home .section-info .container-links .link .icon{position:absolute;right:5.066666666666666vw;bottom:3.733333333333334vw;display:grid;place-content:center;height:4vw;width:8vw;font-size:0}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .link .icon{right:1.285714285714286vw;bottom:2vw;height:2.142857142857143vw;width:4.285714285714286vw;transition:all .4s cubic-bezier(.25,.46,.45,.94)}}.page-home .section-info .container-links .link .icon .arrow{position:relative;height:1.066666666666667vw;width:2.533333333333333vw;fill:#fff}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .link .icon .arrow{height:.571428571428571vw;width:1.357142857142857vw;transition:all .4s cubic-bezier(.25,.46,.45,.94)}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-info .container-links .container-link-1:hover{background-color:var(--color-red)}}.page-home .section-info .container-links .container-link-1 .img{left:6.800000000000001vw;top:13.733333333333334vw;width:30.666666666666664vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .container-link-1 .img{left:3.5vw;top:7.214285714285714vw;width:16.428571428571427vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-info .container-links .container-link-2:hover{background-color:var(--color-green)}}.page-home .section-info .container-links .container-link-2 .img{left:4.933333333333334vw;top:14.399999999999999vw;width:34.4vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .container-link-2 .img{left:2.5vw;top:7.5vw;width:18.428571428571427vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-info .container-links .container-link-3:hover{background-color:var(--color-lightblue)}}.page-home .section-info .container-links .container-link-3 .img{left:7.066666666666667vw;top:13.733333333333334vw;width:30.133333333333333vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .container-link-3 .img{left:3.642857142857143vw;top:7.142857142857142vw;width:16.142857142857142vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-info .container-links .container-link-4:hover{background-color:var(--color-yellow)}}.page-home .section-info .container-links .container-link-4 .img{left:7.333333333333333vw;top:13.333333333333334vw;width:29.86666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-info .container-links .container-link-4 .img{left:3.642857142857143vw;top:7.071428571428571vw;width:16vw}}.page-home .section-link{position:relative;margin-top:-6.666666666666667vw;margin-inline:-.266666666666667vw;background-color:var(--color-purple);border-radius:6.666666666666667vw 6.666666666666667vw 0 0;border:.266666666666667vw solid #000}@media only screen and (max-width: 1024px){.page-home .section-link{padding-bottom:36.4vw}}@media only screen and (min-width: 1025px){.page-home .section-link{aspect-ratio:1400/640;margin-top:-3.571428571428571vw;margin-inline:-.071428571428571vw;border-radius:3.571428571428571vw 3.571428571428571vw 0 0;border-width:.071428571428571vw}}.page-home .section-link .section-inner{padding-top:13.200000000000001vw}@media only screen and (min-width: 1025px){.page-home .section-link .section-inner{padding-top:7.000000000000001vw}}.page-home .section-link .section-heading{margin-bottom:5.466666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-link .section-heading{margin-bottom:3.5vw}}.page-home .section-link .section-heading .text-main{width:27.46666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-link .section-heading .text-main{width:9.428571428571429vw}}.page-home .section-link .container-links{display:flex;flex-wrap:wrap;justify-content:center;gap:2.666666666666667vw}@media only screen and (min-width: 1025px){.page-home .section-link .container-links{gap:2vw}}@media only screen and (max-width: 1024px){.page-home .section-link .container-links .link:nth-child(1){width:100%;margin-bottom:2.666666666666667vw}}@media only screen and (min-width: 1025px) and (any-hover: hover){.page-home .section-link .container-links .link:hover .thumbnail{background-color:var(--color-yellow)}.page-home .section-link .container-links .link:hover .text{color:#fff}.page-home .section-link .container-links .link:hover .text .icon svg{animation:linkBlankHover .4s linear}}.page-home .section-link .container-links .link .thumbnail{height:17.866666666666667vw;width:40.53333333333333vw;margin-inline:auto;padding:.666666666666667vw;background-color:#bec9cc;border-radius:2.666666666666667vw;border:.266666666666667vw solid #000}@media only screen and (min-width: 1025px){.page-home .section-link .container-links .link .thumbnail{height:9.428571428571429vw;width:21.571428571428573vw;padding:.357142857142857vw;border-radius:1.428571428571429vw;border-width:.071428571428571vw;transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}}.page-home .section-link .container-links .link .thumbnail .img{border:.266666666666667vw solid #000;border-radius:2.133333333333333vw;background-color:#fff;overflow:hidden}@media only screen and (min-width: 1025px){.page-home .section-link .container-links .link .thumbnail .img{border-width:.071428571428571vw;border-radius:1vw}}.page-home .section-link .container-links .link .text{text-align:center;font-weight:700}@media only screen and (max-width: 1024px){.page-home .section-link .container-links .link .text{margin-top:1.866666666666667vw;font-size:2.666666666666667vw;letter-spacing:-.04em}}@media only screen and (min-width: 1025px){.page-home .section-link .container-links .link .text{margin-top:1vw;transition:color .4s cubic-bezier(.25,.46,.45,.94)}}.page-home .section-link .container-links .link .icon{display:inline-block;height:1.866666666666667vw;width:1.866666666666667vw;font-size:0;overflow:hidden}@media only screen and (min-width: 1025px){.page-home .section-link .container-links .link .icon{height:.714285714285714vw;width:.714285714285714vw}}.page-home .footer .decoration-recruit-2026{background-image:url(/graduate/26/assets/img/RECRUIT2026-purple.svg)}.footer iframe.instagram-media .Header{display:none}
