@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;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}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--scrollbar-width:0;--vw:1920px;--vw-min:1200;--vw-base:1920;--vw-max:99999;--vw-scale:max(calc(100vw / var(--vw-base)), 1px);--c-white:#ffffff;--c-black:#000000;--c-yellow:#ffeb00;--c-yellow-dark:#ffe100;--c-red:#db0100;--c-blue-dark:#003051;--c-blue-navy:#000b22;--c-blue-light:#127392;--f-w-thin:100;--f-w-ex-light:200;--f-w-light:300;--f-w-regular:400;--f-w-medium:500;--f-w-semi-bold:600;--f-w-bold:700;--f-w-ex-bold:800;--f-w-black:900;--f-w-ex-black:950;--f-f-ns:"Noto Sans JP",sans-serif;--f-f-os:"Oswald",sans-serif;--f-f-shi:"Shippori Mincho",serif;--ease-out-circ:cubic-bezier(0.075, 0.82, 0.165, 1);--opacity-hover:0.7;--opacity-transition:opacity 0.3s ease;--an-delay:0;--an-rotate:0;--an-x:0;--an-y:0;--an-scale:1;--loop-duration:1;--an-progress1:0;--an-progress2:0;--an-progress3:0;--an-progress4:0;--icon-x:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ5NzRfNTc0NzApIj4gPHBhdGggZD0iTTEwLjY3NTUgNy42MjE4OEwxNy4yMzIzIDBIMTUuNjc4NEw5Ljk4NTM2IDYuNjE3ODFMNS40MzgxMSAwSDAuMTkzMzU5TDcuMDY5NjQgMTAuMDA3NEwwLjE5MzM1OSAxOEgxLjc0NzI3TDcuNzU5NTUgMTEuMDExNEwxMi41NjE2IDE4SDE3LjgwNjRMMTAuNjc1MSA3LjYyMTg4SDEwLjY3NTVaTTguNTQ3MzMgMTAuMDk1NUw3Ljg1MDUzIDkuMDk5TDIuMzA3MDkgMS4xNjk3Mkg0LjY5Mzc4TDkuMTY3MiA3LjU2OUw5Ljg2Mzg2IDguNTY1NDdMMTUuNjc5MSAxNi44ODM0SDEzLjI5MjdMOC41NDczMyAxMC4wOTU5VjEwLjA5NTVaIiBmaWxsPSJ3aGl0ZSIvPiA8L2c+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAwXzQ5NzRfNTc0NzAiPiA8cmVjdCB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+IDwvY2xpcFBhdGg+IDwvZGVmcz4gPC9zdmc+");--icon-arrow:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAxMyA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTAgMEw2IDI1TDAgNTBMMTMgMjVMMCAwWiIgZmlsbD0iYmxhY2siLz4gPC9zdmc+");--icon-close:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA0MiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTQxLjY4NyAyLjA0NDgyTDIzLjk2NjIgOC45Mzg1TDQyIDE1Ljk1NTlMNDEuMzIxMyAxNy45NDhMMjEuMDY3MSAxMC4wNjY3TDAuNjc4MDM4IDE4TDAgMTYuMDA3MkwxOC4xNjY2IDguOTM4NUwwLjMxMzY3OCAxLjk5Mjg0TDAuOTkxNzE2IDBMMjEuMDY1NyA3LjgxMDNMNDEuMDA3NiAwLjA1MTk4MDhMNDEuNjg3IDIuMDQ0ODJaIiBmaWxsPSIjRkZFQjAwIi8+IDwvc3ZnPg==")}@media print,screen and (max-width:1200px){:root{--vw-scale:calc(100vw / var(--vw-min))}}html{line-height:1;touch-action:manipulation;font-size:16px}@media print,screen and (max-width:1024px){html{font-size:2.34375vw}}body{font-family:"Shippori Mincho","Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;font-weight:var(--f-w-medium);letter-spacing:.06em;line-height:1;color:var(--c-white);position:relative;font-family:var(--f-f-ns);font-size:calc(16 * var(--vw-scale));background-color:var(--c-black)}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;font-size:2.0833333333vw}}body[data-page=overview]{font-family:var(--f-f-ns)}body[data-loaded="0"]{opacity:0}body[data-loaded="1"]{opacity:1}img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:auto;height:auto}img:not(.c-single-content img){width:100%;height:100%}*:focus{outline:0}.is-loading,.is-loading *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}@-webkit-keyframes lineStep{0%{background-position:0 0}100%{background-position:0 -100%}}@keyframes lineStep{0%{background-position:0 0}100%{background-position:0 -100%}}@-webkit-keyframes lightLoop{0%,100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.01);transform:scale(1.01)}}@keyframes lightLoop{0%,100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.01);transform:scale(1.01)}}@-webkit-keyframes pixelReveal{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes pixelReveal{0%{-webkit-mask-position:0 0;mask-position:0 0}100%{-webkit-mask-position:0 100%;mask-position:0 100%}}@-webkit-keyframes pixelReveal2{0%{-webkit-mask-position:0 100%;mask-position:0 100%}100%{-webkit-mask-position:0 -100%;mask-position:0 -100%}}@keyframes pixelReveal2{0%{-webkit-mask-position:0 100%;mask-position:0 100%}100%{-webkit-mask-position:0 -100%;mask-position:0 -100%}}@-webkit-keyframes pixelRevealBase{0%{opacity:1}100%{opacity:0}}@keyframes pixelRevealBase{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes buttonHoverUpDown{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-8%);transform:translate(0,-8%)}}@keyframes buttonHoverUpDown{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-8%);transform:translate(0,-8%)}}@-webkit-keyframes labelLoop{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(calc(var(--an-prop) * -1),0);transform:translate(calc(var(--an-prop) * -1),0)}}@keyframes labelLoop{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(calc(var(--an-prop) * -1),0);transform:translate(calc(var(--an-prop) * -1),0)}}.l-bg-fixed{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-10;background:url(../images/bg_fixed.jpg) repeat top center/cover}@media print,screen and (max-width:1024px){.l-bg-fixed{background:url(../images/bg_fixed.jpg) repeat top center/cover}}.l-bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-10;background:url(../images/overview/bg_pattern.png) repeat top center/calc(80 * var(--vw-scale)) calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-bg-pattern{background:url(../images/overview/bg_pattern.png) repeat top center/10.4166666667vw 10.4166666667vw}}.l-full-wrap{width:100%;position:relative}.l-loading-cover{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:5000;overflow:hidden}.l-loading-cover .l-loading-over{position:absolute;width:100%;height:100%;background:#000;inset:0;z-index:10}.l-loading-cover .l-loading-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.l-loading-cover .l-loading-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-loading-cover .l-loading-title{position:relative}.l-loading-cover .l-loading-detail{position:absolute;top:calc(50% - 8.28125vw);left:0;right:0;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.l-loading-cover .l-loading-detail{top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.l-loading-cover .l-loading-detail .l-loading-episode{width:11.3020833333vw;margin-left:auto;margin-right:auto;opacity:0}@media print,screen and (max-width:1024px){.l-loading-cover .l-loading-detail .l-loading-episode{width:12.890625vw}}.l-loading-cover .l-loading-detail .l-loading-line{margin-top:.15625vw;width:69.7916666667vw;margin-left:auto;margin-right:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));-webkit-mask-image:-webkit-linear-gradient(#fff,#fff);mask-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));mask-image:linear-gradient(#fff,#fff);-webkit-mask-size:0 100%;mask-size:0 100%}@media print,screen and (max-width:1024px){.l-loading-cover .l-loading-detail .l-loading-line{margin-top:2.6041666667vw;width:89.5833333333vw}}.l-loading-cover .l-loading-detail .l-loading-title{width:62.5520833333vw;margin-left:auto;margin-right:auto;margin-top:.15625vw;opacity:0}@media print,screen and (max-width:1024px){.l-loading-cover .l-loading-detail .l-loading-title{width:84.2447916667vw;margin-top:2.6041666667vw}}.l-container{width:100%}.l-header{width:100%;position:absolute}.l-header .l-header__menu-button{position:fixed;width:calc(87 * var(--vw-scale));height:calc(85 * var(--vw-scale));top:calc(48 * var(--vw-scale));right:calc(48 * var(--vw-scale));z-index:3000}@media print,screen and (max-width:1024px){.l-header .l-header__menu-button{width:14.7135416667vw;height:14.3229166667vw;top:4.1666666667vw;right:2.9947916667vw}}.l-header .l-header__menu-button .l-header__menu-button-open{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}@media (any-hover:hover){.l-header .l-header__menu-button .l-header__menu-button-open{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.l-header .l-header__menu-button .l-header__menu-button-open:hover{-webkit-transform:scale(.95);transform:scale(.95)}}.l-header .l-header__menu-button .l-header__menu-button-close{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}@media (any-hover:hover){.l-header .l-header__menu-button .l-header__menu-button-close{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.l-header .l-header__menu-button .l-header__menu-button-close:hover{-webkit-transform:scale(.95);transform:scale(.95)}}.l-header .l-header__menu-wrap{width:100%;height:100%;position:fixed;z-index:2000;top:0;left:0;overflow:hidden}.l-header .l-header__menu-wrap .l-header-menu__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,.3);opacity:0}.l-header .l-header__menu-wrap .l-header-menu__content{width:calc(496 * var(--vw-scale));height:100%;position:absolute;top:0;right:0;z-index:1}@media print,screen and (max-width:1024px){.l-header .l-header__menu-wrap .l-header-menu__content{width:100%}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--c-blue-dark);opacity:.95;z-index:-3}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav{width:100%;height:100%;padding-top:calc(165 * var(--vw-scale));padding-left:calc(48 * var(--vw-scale));padding-right:calc(48 * var(--vw-scale));padding-bottom:calc(110 * var(--vw-scale));overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav::-webkit-scrollbar{display:none}@media print,screen and (max-width:1024px){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav{padding-top:22.65625vw;padding-bottom:18.4895833333vw;padding-left:0;padding-right:0;width:94.7916666667vw;margin-left:auto;margin-right:auto}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav{position:relative}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item .c-nav-item__inner{font-size:calc(22 * var(--vw-scale));line-height:1.4090909091;letter-spacing:.08em;font-weight:var(--f-w-black);text-align:center;display:block;padding-top:calc(18 * var(--vw-scale));padding-bottom:calc(18 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item .c-nav-item__inner{font-size:4.1666666667vw;line-height:1.40625;padding-top:3.3854166667vw;padding-bottom:3.3854166667vw}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item .c-nav-item__inner::before{content:"";position:absolute;width:calc(100% - (4 * var(--vw-scale)));height:calc(100% - (4 * var(--vw-scale)));margin:auto;inset:0;background-color:var(--c-blue-dark);z-index:-1;opacity:1}@media print,screen and (max-width:1024px){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item .c-nav-item__inner::before{width:calc(100% - .5208333333vw);height:calc(100% - .5208333333vw)}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item .c-nav-item__inner::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/overview/bg_menu-noise-frame.png) repeat top center/contain;z-index:-2}@media (any-hover:hover){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item .c-nav-item__inner:hover{opacity:.7}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item + .c-nav-item{margin-top:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-nav .c-nav-list .c-nav-item + .c-nav-item{margin-top:2.6041666667vw}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-menu__link{width:100%;position:relative;padding-top:calc(32 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-menu__link{padding-top:6.25vw;width:94.7916666667vw;margin-left:auto;margin-right:auto}}@media (any-hover:hover){.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-menu__link a.l-header-menu__banner:hover{opacity:.7}}.l-header .l-header__menu-wrap .l-header-menu__content .l-header-menu__nav .l-header-menu__link .l-header-menu__banner{display:block;width:100%;height:100%}.l-header.majesty-toggle-target .l-header__menu-button .l-header__menu-button-open{opacity:1;visibility:visible;pointer-events:all}.l-header.majesty-toggle-target .l-header__menu-button .l-header__menu-button-close{opacity:0;visibility:hidden;pointer-events:none}.l-header.majesty-toggle-target .l-header__menu-wrap{pointer-events:none;visibility:hidden;-webkit-transition:visibility .4s ease-in-out;transition:visibility .4s ease-in-out}.l-header.majesty-toggle-target .l-header__menu-wrap .l-header-menu__overlay{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.l-header.majesty-toggle-target .l-header__menu-wrap .l-header-menu__content{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.l-header.majesty-toggle-target[data-majesty-toggle="1"] .l-header__menu-button .l-header__menu-button-open{visibility:hidden;opacity:0;pointer-events:none}.l-header.majesty-toggle-target[data-majesty-toggle="1"] .l-header__menu-button .l-header__menu-button-close{opacity:1;visibility:visible;pointer-events:all}.l-header.majesty-toggle-target[data-majesty-toggle="1"] .l-header__menu-wrap{pointer-events:all;visibility:visible;-webkit-transition:visibility .4s ease-in-out;transition:visibility .4s ease-in-out}.l-header.majesty-toggle-target[data-majesty-toggle="1"] .l-header__menu-wrap .l-header-menu__content{-webkit-transform:translate(0,0);transform:translate(0,0)}.l-header.majesty-toggle-target[data-majesty-toggle="1"] .l-header__menu-wrap .l-header-menu__overlay{opacity:1}.l-main{width:100%;position:relative}.l-main--home{font-family:var(--f-f-shi)}.l-footer{width:100%;position:relative}.l-footer .l-footer__content{width:100%;position:relative}.l-footer.l-footer--home{padding-top:calc(200 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-footer.l-footer--home{padding-top:20.8333333333vw}}.l-footer.l-footer--home .l-footer__stage{width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.l-footer.l-footer--home .l-footer__stage{width:84.375vw}}.l-footer.l-footer--home .l-footer__stage .l-footer__logo{width:calc(800 * var(--vw-scale));max-width:100%;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.l-footer.l-footer--home .l-footer__stage .l-footer__logo{width:100%}}.l-footer.l-footer--home .l-footer__stage .l-footer__logo .l-footer__logo-img{display:block;width:100%;height:100%}@media (any-hover:hover){.l-footer.l-footer--home .l-footer__stage .l-footer__logo .l-footer__logo-img{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.l-footer.l-footer--home .l-footer__stage .l-footer__logo .l-footer__logo-img:hover{opacity:var(--opacity-hover)}}.l-footer.l-footer--home .l-footer__stage .l-footer__link{padding-top:calc(80 * var(--vw-scale));width:clamp(10px,100%,600 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.l-footer.l-footer--home .l-footer__stage .l-footer__link{width:84.375vw;padding-top:10.4166666667vw}}.l-footer.l-footer--home .l-footer__stage .l-footer__link .l-footer__link-inner{display:block;width:100%;height:100%}@media (any-hover:hover){.l-footer.l-footer--home .l-footer__stage .l-footer__link .l-footer__link-inner{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.l-footer.l-footer--home .l-footer__stage .l-footer__link .l-footer__link-inner:hover{opacity:var(--opacity-hover)}}.l-footer.l-footer--overview{padding-top:0}.l-footer.l-footer--overview .l-footer__band{padding-top:calc(30 * var(--vw-scale))}.l-footer .l-footer__band{width:100%;padding-top:calc(180 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-footer .l-footer__band{padding-top:18.2291666667vw}}.l-footer .l-footer__band .l-footer__band-copyright{width:100%;background-color:var(--c-yellow);text-align:center;padding-top:calc(16 * var(--vw-scale));padding-bottom:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-footer .l-footer__band .l-footer__band-copyright{padding-top:1.953125vw;padding-bottom:1.953125vw}}.l-footer .l-footer__band .l-footer__band-copyright .l-footer__band-copyright-text{font-family:var(--f-f-shi);color:var(--c-black);font-size:calc(12 * var(--vw-scale));font-weight:var(--f-w-medium);line-height:1;letter-spacing:.06em}@media print,screen and (max-width:1024px){.l-footer .l-footer__band .l-footer__band-copyright .l-footer__band-copyright-text{font-size:2.6041666667vw;line-height:1.6}}.l-footer .l-footer__band .l-footer__band-copyright .l-footer__band-copyright-text .col{margin-left:1em}@media print,screen and (max-width:1024px){.l-footer .l-footer__band .l-footer__band-copyright .l-footer__band-copyright-text .col{margin-left:0;display:block}}.c-button{width:calc(480 * var(--vw-scale));padding-top:calc(26 * var(--vw-scale));padding-bottom:calc(26 * var(--vw-scale));text-align:center;background:var(--c-yellow);color:var(--c-black);display:block;font-size:calc(32 * var(--vw-scale));border-radius:calc(10 * var(--vw-scale));line-height:1.5;font-weight:var(--f-w-bold);letter-spacing:0;position:relative;border:calc(1 * var(--vw-scale)) solid var(--c-yellow-dark);-webkit-transition:scale .6s ease-out,opacity .6s ease-out;transition:scale .6s ease-out,opacity .6s ease-out}@media print,screen and (max-width:1024px){.c-button{width:62.5vw;padding-top:4.6875vw;padding-bottom:4.6875vw;letter-spacing:-.04em;border-radius:1.3020833333vw;font-size:4.1666666667vw;border:.2604166667vw solid var(--c-yellow-dark)}}.c-button::after{content:"";position:absolute;right:calc(32 * var(--vw-scale));top:0;bottom:0;width:calc(13 * var(--vw-scale));height:calc(50 * var(--vw-scale));margin-top:auto;margin-bottom:auto;background:var(--c-black);-webkit-mask:var(--icon-arrow) no-repeat top center/contain;mask:var(--icon-arrow) no-repeat top center/contain;-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}@media print,screen and (max-width:1024px){.c-button::after{right:4.6875vw;width:1.6927083333vw;height:6.3802083333vw}}@media (any-hover:hover){.c-button:hover{scale:1.02;opacity:.7}.c-button:hover::after{-webkit-transform:translate(30%,0) rotateX(180deg);transform:translate(30%,0) rotateX(180deg)}}.c-heading{text-align:center}.c-heading .c-heading__en{font-size:calc(120 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1;letter-spacing:.06em;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);display:block;color:transparent!important;background:-webkit-gradient(linear,left top,right top,from(var(--c-yellow-dark)),color-stop(80%,var(--c-yellow-dark)),to(#000));background:-webkit-linear-gradient(left,var(--c-yellow-dark) 0,var(--c-yellow-dark) 80%,#000 100%);background:linear-gradient(90deg,var(--c-yellow-dark) 0,var(--c-yellow-dark) 80%,#000 100%);background-position:200% 100%;background-size:200%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-backface-visibility:hidden}@media print,screen and (max-width:1024px){.c-heading .c-heading__en{font-size:15.625vw;letter-spacing:.01em}}.c-heading .c-heading__ja{display:block;margin-top:calc(32 * var(--vw-scale));background:var(--c-yellow-dark);padding-top:calc(3 * var(--vw-scale));padding-bottom:calc(5 * var(--vw-scale));padding-left:calc(8 * var(--vw-scale));padding-right:calc(8 * var(--vw-scale));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;color:var(--c-black);font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1;letter-spacing:.01em;position:relative;-webkit-clip-path:inset(0 calc(100% - 100% * var(--an-progress1)) 0 0);clip-path:inset(0 calc(100% - 100% * var(--an-progress1)) 0 0)}@media print,screen and (max-width:1024px){.c-heading .c-heading__ja{font-size:2.6041666667vw;padding-top:.390625vw;padding-bottom:.6510416667vw;padding-left:1.0416666667vw;padding-right:1.0416666667vw;margin-top:4.1666666667vw}}.c-heading .c-heading__ja::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;background-color:var(--c-white);-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(calc(100% - 100% * var(--an-progress2)));transform:scaleX(calc(100% - 100% * var(--an-progress2)))}.c-heading-overview span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:var(--c-yellow);padding-top:calc(9 * var(--vw-scale));padding-bottom:calc(10 * var(--vw-scale));padding-left:calc(15 * var(--vw-scale));padding-right:calc(15 * var(--vw-scale));-webkit-box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 rgba(255,225,0,.6);box-shadow:calc(4 * var(--vw-scale)) calc(4 * var(--vw-scale)) 0 rgba(255,225,0,.6)}@media print,screen and (max-width:1024px){.c-heading-overview span{display:inline-block;padding-top:0;padding-left:0;padding-bottom:0;padding-left:0}}@media print,screen and (max-width:1024px){.c-heading-overview{padding-top:2.6041666667vw;padding-bottom:2.34375vw;padding-left:2.9947916667vw;padding-right:2.8645833333vw;-webkit-box-shadow:.5208333333vw .5208333333vw 0 rgba(255,225,0,.6);box-shadow:.5208333333vw .5208333333vw 0 rgba(255,225,0,.6);background:var(--c-yellow)}}.c-fixed-banner{width:calc(361 * var(--vw-scale));position:-webkit-sticky;position:sticky;bottom:calc(30 * var(--vw-scale));right:calc(36 * var(--vw-scale));margin-left:auto;z-index:10;overflow:hidden;padding-top:calc(33 * var(--vw-scale));-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media print,screen and (max-width:1024px){.c-fixed-banner{width:70.3125vw;bottom:2.6041666667vw;right:2.6041666667vw;padding-top:6.25vw}}.c-fixed-banner[data-close-target="0"]{opacity:0;visibility:hidden}.c-fixed-banner[data-close-target="1"]{opacity:1}.c-fixed-banner .c-fixed-banner__inner{width:100%;height:calc(120 * var(--vw-scale));position:relative;padding-top:calc(13 * var(--vw-scale));padding-bottom:calc(15 * var(--vw-scale));padding-left:calc(24 * var(--vw-scale));display:block;-webkit-box-shadow:calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) rgba(0,0,0,.4);box-shadow:calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) rgba(0,0,0,.4)}@media (any-hover:hover){.c-fixed-banner .c-fixed-banner__inner{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.c-fixed-banner .c-fixed-banner__inner:hover{opacity:var(--opacity-hover)}}@media print,screen and (max-width:1024px){.c-fixed-banner .c-fixed-banner__inner{height:23.4375vw;padding-top:2.4739583333vw;padding-bottom:2.9947916667vw;padding-left:4.6875vw;-webkit-box-shadow:.78125vw .78125vw .78125vw rgba(0,0,0,.4);box-shadow:.78125vw .78125vw .78125vw rgba(0,0,0,.4)}}.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--c-blue-dark);z-index:-1;border-radius:calc(10 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid var(--c-white)}@media print,screen and (max-width:1024px){.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__bg{border-radius:1.953125vw;border:.390625vw solid var(--c-white)}}.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__text{display:block;width:calc(175 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__text{width:34.1145833333vw}}.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__visual{position:absolute;bottom:calc(2 * var(--vw-scale));left:calc(202 * var(--vw-scale));width:calc(165 * var(--vw-scale));height:calc(130 * var(--vw-scale));overflow:hidden;pointer-events:none}@media print,screen and (max-width:1024px){.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__visual{bottom:.78125vw;width:32.421875vw;height:25.390625vw;left:37.890625vw}}.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__visual img{position:absolute;width:calc(163 * var(--vw-scale));height:auto;top:calc(-14 * var(--vw-scale));left:calc(6 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-fixed-banner .c-fixed-banner__inner .c-fixed-banner__visual img{width:31.7708333333vw;top:-2.734375vw;left:1.3020833333vw}}.c-fixed-banner .c-fixed-banner__close{width:calc(42 * var(--vw-scale));height:calc(18 * var(--vw-scale));position:absolute;background:var(--icon-close) no-repeat top center/contain;top:0;right:calc(6 * var(--vw-scale));cursor:pointer;z-index:1}@media (any-hover:hover){.c-fixed-banner .c-fixed-banner__close{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.c-fixed-banner .c-fixed-banner__close:hover{opacity:var(--opacity-hover)}}@media print,screen and (max-width:1024px){.c-fixed-banner .c-fixed-banner__close{width:9.2447916667vw;height:3.90625vw;right:0}}.c-fixed-banner .c-fixed-banner__close::before{content:"";width:120%;padding-bottom:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-home-visual{width:100%;position:relative}.p-home-visual .p-home-visual__content{width:100%;position:relative}.p-home-visual .p-home-visual__content .p-home-visual__stage{position:relative;padding-top:3.125vw;width:87.5vw;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage{margin-left:auto;margin-right:auto;width:94.7916666667vw;padding-top:2.6041666667vw}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail{padding-top:5.1041666667vw;padding-bottom:6.25vw;z-index:10}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail{padding-top:82.9427083333vw;padding-bottom:0;width:89.5833333333vw;margin-left:auto;margin-right:auto}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail .p-home-visual__detail-article{position:-webkit-sticky;position:sticky;top:0;left:0;width:34.4791666667vw}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail .p-home-visual__detail-article{position:relative;width:100%}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail .p-home-visual__detail-article .p-home-visual__detail-logo{width:27.9166666667vw;margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail .p-home-visual__detail-article .p-home-visual__detail-logo{width:69.7916666667vw}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail .p-home-visual__detail-article .p-home-visual__detail-schedule{width:100%;padding-top:2.5vw}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__detail .p-home-visual__detail-article .p-home-visual__detail-schedule{padding-top:8.3333333333vw;width:89.5833333333vw}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv{opacity:0;margin-left:6.1458333333vw}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv{margin-left:0;position:absolute;top:0;left:0;width:100%}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img{width:100%;position:relative;overflow:hidden}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img .p-home-visual__kv-img-border{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:.0520833333vw solid var(--c-yellow);z-index:1}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img .p-home-visual__kv-img-border{border:.2604166667vw solid var(--c-yellow)}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img .p-home-visual__kv-img-shadow{display:none}@media print,screen and (max-width:1024px){.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img .p-home-visual__kv-img-shadow{display:block;position:absolute;width:100%;height:47.6699029126%;bottom:0;left:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(40%,rgba(0,0,0,.6)),color-stop(80%,#000),to(#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 40%,#000 80%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 40%,#000 80%,#000 100%)}}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img::before{content:"";position:absolute;width:200%;aspect-ratio:1/1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--c-black);top:50%;left:50%;pointer-events:none;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,#000),color-stop(50%,#000),to(#000));-webkit-mask-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 50%,#000 50%,#000 100%);mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(50%,#000),color-stop(50%,#000),to(#000));mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 50%,#000 50%,#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:0 calc(100% - 200% * var(--an-progress1));mask-position:0 calc(100% - 200% * var(--an-progress1));pointer-events:none;z-index:2;opacity:calc(1 - 1 * var(--an-progress1))}.p-home-visual .p-home-visual__content .p-home-visual__stage .p-home-visual__unit .p-home-visual__kv .p-home-visual__kv-img.animate-end::before{display:none}.p-home-cta{width:100%;position:relative;padding-top:calc(160 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-cta{padding-top:19.0104166667vw}}.p-home-cta .p-home-cta__content{width:100%;position:relative}.p-home-cta .p-home-cta__content .p-home-cta__link{width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto;position:relative}@media print,screen and (max-width:1024px){.p-home-cta .p-home-cta__content .p-home-cta__link{width:72.9166666667vw}}@media (any-hover:hover){.p-home-cta .p-home-cta__content .p-home-cta__link{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-home-cta .p-home-cta__content .p-home-cta__link:hover{opacity:.7}}.p-home-cta .p-home-cta__content .p-home-cta__link::before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;-webkit-filter:blur(1em);filter:blur(1em);background-color:#ffd9d9;-webkit-transform:scale(1.01);transform:scale(1.01);z-index:-1;opacity:0}.p-home-cta .p-home-cta__content .p-home-cta__link .p-home-cta__link-banner{width:100%;display:block;-webkit-box-shadow:calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) rgba(0,0,0,.6);box-shadow:calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) calc(6 * var(--vw-scale)) rgba(0,0,0,.6);position:relative;overflow:hidden;-webkit-transform:translate(0,10%) scale(.95);transform:translate(0,10%) scale(.95);-webkit-transition:-webkit-transform .6s steps(8);transition:-webkit-transform .6s steps(8);transition:transform .6s steps(8);transition:transform .6s steps(8),-webkit-transform .6s steps(8)}@media print,screen and (max-width:1024px){.p-home-cta .p-home-cta__content .p-home-cta__link .p-home-cta__link-banner{-webkit-box-shadow:.78125vw .78125vw .78125vw rgba(0,0,0,.6);box-shadow:.78125vw .78125vw .78125vw rgba(0,0,0,.6)}}.p-home-cta .p-home-cta__content .p-home-cta__link .p-home-cta__link-banner::before{content:"";position:absolute;width:100%;padding-bottom:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--c-red);top:50%;left:50%;-webkit-mask-image:url(../images/img_pixel-mask.png);mask-image:url(../images/img_pixel-mask.png);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:0 0;mask-position:0 0;pointer-events:none;z-index:2}@media print,screen and (max-width:1024px){.p-home-cta .p-home-cta__content .p-home-cta__link .p-home-cta__link-banner::before{width:200%;aspect-ratio:1/1}}.p-home-cta .p-home-cta__content .p-home-cta__link .p-home-cta__link-banner::after{position:absolute;width:100%;height:100%;bottom:0;left:0;background:-webkit-radial-gradient(50% 50%,50% 50%,rgba(153,153,153,0) 16.35%,var(--c-red) 100%);background:radial-gradient(50% 50% at 50% 50%,rgba(153,153,153,0) 16.35%,var(--c-red) 100%);z-index:1;content:"";pointer-events:none}.p-home-cta .p-home-cta__content .p-home-cta__link .p-home-cta__link-banner img{width:100%;height:100%}.p-home-cta .p-home-cta__content.majesty-scroll-reveal[data-majesty-scroll-reveal="1"] .p-home-cta__link::before{-webkit-animation:lightLoop 3s infinite ease-in-out 1s;animation:lightLoop 3s infinite ease-in-out 1s}.p-home-cta .p-home-cta__content.majesty-scroll-reveal[data-majesty-scroll-reveal="1"] .p-home-cta__link-banner{-webkit-transform:translate(0,0);transform:translate(0,0)}.p-home-cta .p-home-cta__content.majesty-scroll-reveal[data-majesty-scroll-reveal="1"] .p-home-cta__link-banner::before{-webkit-animation:pixelReveal .8s steps(9) forwards;animation:pixelReveal .8s steps(9) forwards}.p-home-cta .p-home-cta__content.majesty-scroll-reveal[data-majesty-scroll-reveal="1"] .p-home-cta__link-banner::after{-webkit-animation:pixelRevealBase 2s ease-out forwards;animation:pixelRevealBase 2s ease-out forwards}.p-home-creator{width:100%;position:relative;padding-top:calc(150 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-creator{padding-top:18.75vw}}.p-home-creator .p-home-creator__content{width:100%;position:relative}.p-home-creator .p-home-creator__content .p-home-creator__head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.p-home-creator .p-home-creator__content .p-home-creator__stage{padding-top:calc(64 * var(--vw-scale));position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage{padding-top:8.3333333333vw;width:89.5833333333vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit{width:100%;position:relative}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:calc(20 * var(--vw-scale));-moz-column-gap:calc(20 * var(--vw-scale));column-gap:calc(20 * var(--vw-scale));row-gap:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list{grid-template-columns:repeat(3,1fr);-webkit-column-gap:2.6041666667vw;-moz-column-gap:2.6041666667vw;column-gap:2.6041666667vw;row-gap:5.2083333333vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner{width:100%;position:relative}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual{width:100%;position:relative;overflow:hidden;border-radius:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual{border-radius:1.3020833333vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual::before{content:"";width:100%;padding-bottom:100%;display:block;position:relative;z-index:2;opacity:0}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(37%,#fff),color-stop(37%,transparent),to(transparent)) repeat-y top left/100% calc(8 * var(--vw-scale));background:-webkit-linear-gradient(top,#fff 0,#fff 37%,transparent 37%,transparent 100%) repeat-y top left/100% calc(8 * var(--vw-scale));background:linear-gradient(180deg,#fff 0,#fff 37%,transparent 37%,transparent 100%) repeat-y top left/100% calc(8 * var(--vw-scale));opacity:.1}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual::after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(37%,#fff),color-stop(37%,transparent),to(transparent)) repeat-y top left/100% 1.0416666667vw;background:-webkit-linear-gradient(top,#fff 0,#fff 37%,transparent 37%,transparent 100%) repeat-y top left/100% 1.0416666667vw;background:linear-gradient(180deg,#fff 0,#fff 37%,transparent 37%,transparent 100%) repeat-y top left/100% 1.0416666667vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual .p-home-creator__stage-item-icon{width:calc(50 * var(--vw-scale));height:calc(50 * var(--vw-scale));position:absolute;background:var(--c-black);bottom:0;right:0;z-index:2}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual .p-home-creator__stage-item-icon{width:5.7291666667vw;height:5.7291666667vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual .p-home-creator__stage-item-icon::before{content:"";background:var(--c-white);margin:auto;inset:0;width:calc(18 * var(--vw-scale));height:calc(18 * var(--vw-scale));position:absolute;-webkit-mask:var(--icon-x) no-repeat top center/contain;mask:var(--icon-x) no-repeat top center/contain;z-index:2}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-visual .p-home-creator__stage-item-icon::before{width:2.6041666667vw;height:2.6041666667vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-meta{padding-top:calc(15 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-meta{padding-top:3.125vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-meta .p-home-creator__stage-item-role{font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-medium);line-height:1;letter-spacing:.06em;display:block}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-meta .p-home-creator__stage-item-role{font-size:2.6041666667vw}}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-meta .p-home-creator__stage-item-name{font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1;letter-spacing:.06em;padding-top:calc(16 * var(--vw-scale));display:block}@media print,screen and (max-width:1024px){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list .p-home-creator__stage-item-inner .p-home-creator__stage-item-meta .p-home-creator__stage-item-name{font-size:3.3854166667vw;padding-top:1.8229166667vw}}@media (any-hover:hover){.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list a.p-home-creator__stage-item-inner:hover .p-home-creator__stage-item-visual::after{opacity:.05;-webkit-animation:lineStep 1s steps(10) infinite;animation:lineStep 1s steps(10) infinite}.p-home-creator .p-home-creator__content .p-home-creator__stage-unit .p-home-creator__stage-list a.p-home-creator__stage-item-inner:hover .p-home-creator__stage-item-meta{color:var(--c-yellow)}}.p-home-goods{width:100%;position:relative;padding-top:calc(150 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-goods{padding-top:22.1354166667vw}}.p-home-goods .p-home-goods__content{width:100%;position:relative}.p-home-goods .p-home-goods__content .p-home-goods__head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.p-home-goods .p-home-goods__content .p-home-goods__head .p-home-goods__head-text .c-heading__en{letter-spacing:.01em}.p-home-goods .p-home-goods__content .p-home-goods__stage{padding-top:calc(64 * var(--vw-scale));width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-goods .p-home-goods__content .p-home-goods__stage{width:89.5833333333vw;padding-top:8.3333333333vw}}.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__visual{width:100%;position:relative}.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__visual .p-home-goods__visual-img{width:100%;position:relative;overflow:hidden}.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__link{width:100%;position:relative;padding-top:calc(64 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__link{padding-top:6.25vw}}.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__link .c-button{margin-left:auto;margin-right:auto}.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__link .c-button .text-sm{font-size:.9375em}@media print,screen and (max-width:1024px){.p-home-goods .p-home-goods__content .p-home-goods__stage .p-home-goods__link .c-button .text-sm{font-size:4.1666666667vw}}.p-home-official{width:100%;position:relative;margin-top:calc(160 * var(--vw-scale));padding-top:calc(100 * var(--vw-scale));padding-bottom:calc(100 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-official{margin-top:20.8333333333vw;padding-top:13.0208333333vw;padding-bottom:13.0208333333vw}}.p-home-official .p-home-official__bg{position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.1)),color-stop(15%,rgba(0,0,0,.5)),color-stop(85%,rgba(0,0,0,.5)),to(rgba(0,0,0,.1)));background:-webkit-linear-gradient(right,rgba(0,0,0,.1) 0,rgba(0,0,0,.5) 15%,rgba(0,0,0,.5) 85%,rgba(0,0,0,.1) 100%);background:linear-gradient(270deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.5) 15%,rgba(0,0,0,.5) 85%,rgba(0,0,0,.1) 100%);border-top:calc(1 * var(--vw-scale)) solid var(--c-yellow);border-bottom:calc(1 * var(--vw-scale)) solid var(--c-yellow);z-index:-2}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__bg{border-top:.1302083333vw solid var(--c-yellow);border-bottom:.1302083333vw solid var(--c-yellow)}}.p-home-official .p-home-official__content{width:100%;position:relative}.p-home-official .p-home-official__content .p-home-official__stage{width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage{width:89.5833333333vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit{width:100%;position:relative}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list{position:relative;display:grid;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2,1fr);-webkit-column-gap:clamp(32 * var(--vw-scale),(80 * var(--vw-scale)) - ((1280 * var(--vw-scale)) - 100vw) * .5,80 * var(--vw-scale));-moz-column-gap:clamp(32 * var(--vw-scale),(80 * var(--vw-scale)) - ((1280 * var(--vw-scale)) - 100vw) * .5,80 * var(--vw-scale));column-gap:clamp(32 * var(--vw-scale),(80 * var(--vw-scale)) - ((1280 * var(--vw-scale)) - 100vw) * .5,80 * var(--vw-scale));-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list{display:block}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item + .p-home-official__official-item{margin-top:10.4166666667vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-visual{width:100%;position:relative}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-visual .p-home-official__official-visual-img{width:100%;position:relative;overflow:hidden}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-visual .p-home-official__official-visual-img::before{content:"";width:100%;padding-bottom:56.25%;display:block}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-visual .p-home-official__official-visual-img img{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail{padding-top:calc(32 * var(--vw-scale));-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail{padding-top:4.6875vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-title{font-size:calc(26 * var(--vw-scale));line-height:1.6153846154;letter-spacing:.06em;padding-bottom:calc(24 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-title{font-size:4.1666666667vw;padding-bottom:3.125vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-title::after{content:"";position:absolute;width:100%;height:calc(1 * var(--vw-scale));bottom:0;left:0;background:#666}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-title::after{height:.1302083333vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-body{padding-top:calc(32 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-medium);line-height:2;letter-spacing:.06em;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-body{padding-top:4.1666666667vw;font-size:3.125vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:calc(32 * var(--vw-scale));-webkit-column-gap:calc(20 * var(--vw-scale));-moz-column-gap:calc(20 * var(--vw-scale));column-gap:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link{padding-top:4.1666666667vw;-webkit-column-gap:2.6041666667vw;-moz-column-gap:2.6041666667vw;column-gap:2.6041666667vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link .p-home-official__official-link-button{display:block;width:calc(220 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #666;padding-top:calc(15 * var(--vw-scale));padding-bottom:calc(15 * var(--vw-scale));text-align:center;font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.6;letter-spacing:.06em;border-radius:calc(5 * var(--vw-scale));position:relative}@media (any-hover:hover){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link .p-home-official__official-link-button{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link .p-home-official__official-link-button:hover{opacity:var(--opacity-hover)}}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link .p-home-official__official-link-button{width:28.6458333333vw;border:.1302083333vw solid #666;font-size:2.6041666667vw;border-radius:.6510416667vw;padding-top:1.953125vw;padding-bottom:1.953125vw}}.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link .p-home-official__official-link-button.p-home-official__official-link-button--x::before{content:"";width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));position:absolute;inset:0;margin:auto;background-color:var(--c-white);-webkit-mask:var(--icon-x) no-repeat top center/contain;mask:var(--icon-x) no-repeat top center/contain}@media print,screen and (max-width:1024px){.p-home-official .p-home-official__content .p-home-official__stage .p-home-official__unit .p-home-official__official-list .p-home-official__official-item .p-home-official__official-detail .p-home-official__official-link .p-home-official__official-link-button.p-home-official__official-link-button--x::before{width:2.6041666667vw;height:2.6041666667vw}}.p-overview-visual{width:100%;position:relative}.p-overview-visual .p-overview-visual__content{position:relative;padding-top:1.6666666667vw}@media print,screen and (max-width:1024px){.p-overview-visual .p-overview-visual__content{padding-top:2.6041666667vw}}.p-overview-visual .p-overview-visual__content .p-overview-visual__kv{width:96.6666666667vw;height:50vw;margin-left:auto;margin-right:auto;position:relative}@media print,screen and (max-width:1024px){.p-overview-visual .p-overview-visual__content .p-overview-visual__kv{width:94.7916666667vw;height:134.1145833333vw}}.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__base{position:absolute;z-index:-1;width:100%;height:100%;border:.0520833333vw solid var(--c-yellow)}@media print,screen and (max-width:1024px){.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__base{border:.2604166667vw solid var(--c-yellow)}}.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__umdc{position:absolute;width:5.2083333333vw;height:5.2083333333vw;top:.625vw;left:.8333333333vw;display:block}@media (any-hover:hover){.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__umdc{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__umdc:hover{opacity:var(--opacity-hover)}}@media print,screen and (max-width:1024px){.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__umdc{width:14.3229166667vw;height:14.3229166667vw;top:1.3020833333vw;left:1.3020833333vw}}.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__logo{position:absolute;width:51.6666666667vw;margin-left:22.1354166667vw;left:0;right:0;top:calc(50% + 2.1354166667vw)}@media print,screen and (max-width:1024px){.p-overview-visual .p-overview-visual__content .p-overview-visual__kv .p-overview-visual__logo{top:63.4114583333vw;width:69.0104166667vw;margin-left:13.0208333333vw}}.p-overview-label{width:100%;height:calc(40 * var(--vw-scale));background:var(--c-yellow);color:var(--c-blue-dark);font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);letter-spacing:.06em;line-height:1;overflow:hidden;z-index:2}@media print,screen and (max-width:1024px){.p-overview-label{height:9.1145833333vw;margin-top:-9.1145833333vw}}.p-overview-label .p-overview-label__loop{--an-prop:calc(100% + (487 * var(--vw-scale)));width:var(--an-prop);height:100%;position:relative;-webkit-animation:labelLoop 24s linear infinite;animation:labelLoop 24s linear infinite}@media print,screen and (max-width:1024px){.p-overview-label .p-overview-label__loop{--an-prop:calc(100% + 83.984375vw)}}.p-overview-label .p-overview-label__loop .p-overview-label__loop-in{width:calc(487 * var(--vw-scale));height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-left:auto}@media print,screen and (max-width:1024px){.p-overview-label .p-overview-label__loop .p-overview-label__loop-in{width:83.984375vw}}.p-overview-label .p-overview-label__loop .p-overview-label__loop-in .p-overview-label__loop-icon{height:100%;width:calc(23 * var(--vw-scale));height:calc(24 * var(--vw-scale));background:url(../images/overview/img_iconic.png) no-repeat top center/contain}@media print,screen and (max-width:1024px){.p-overview-label .p-overview-label__loop .p-overview-label__loop-in .p-overview-label__loop-icon{width:3.515625vw;height:3.6458333333vw}}.p-overview-label .p-overview-label__loop .p-overview-label__loop-in .p-overview-label__loop-text{display:block;font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-label .p-overview-label__loop .p-overview-label__loop-in .p-overview-label__loop-text{font-size:3.3854166667vw}}.p-overview-info{position:relative;padding-top:calc(160 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-info{padding-top:13.0208333333vw}}.p-overview-info .p-overview-info__content{position:relative}.p-overview-info .p-overview-info__content .p-overview-info__stage{position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage{width:94.7916666667vw}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit{position:relative;background-color:#f9f7f6;color:var(--c-blue-dark);padding-top:calc(156 * var(--vw-scale));-webkit-box-shadow:calc(8 * var(--vw-scale)) calc(8 * var(--vw-scale)) 0 #e0d8d1;box-shadow:calc(8 * var(--vw-scale)) calc(8 * var(--vw-scale)) 0 #e0d8d1;padding-bottom:calc(90 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit{-webkit-box-shadow:1.0416666667vw 1.0416666667vw 0 #e0d8d1;box-shadow:1.0416666667vw 1.0416666667vw 0 #e0d8d1;padding-top:28.6458333333vw;padding-bottom:11.71875vw}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__emblem{position:absolute;width:calc(111 * var(--vw-scale));top:calc(38 * var(--vw-scale));margin-left:auto;margin-right:auto;left:0;right:0}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__emblem{width:18.2291666667vw;top:6.5104166667vw}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__head{font-size:calc(40 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1;letter-spacing:.08em;text-align:center}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__head{font-size:5.7291666667vw;line-height:1.4}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail{width:clamp(10px,100% - (80 * var(--vw-scale)),960 * var(--vw-scale));margin-left:auto;margin-right:auto;padding-top:calc(52 * var(--vw-scale));font-size:calc(20 * var(--vw-scale));line-height:1;letter-spacing:.08em;font-weight:var(--f-w-bold);text-align:center;position:relative;z-index:1}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail{width:84.375vw;margin-left:6.5104166667vw;padding-top:3.6458333333vw;font-size:3.3854166667vw;text-align:left}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail p{padding-bottom:calc(23 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail p{padding-bottom:0;display:inline;line-height:2.6}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail p::after{opacity:.15;content:"";position:absolute;width:100%;height:calc(3 * var(--vw-scale));bottom:0;left:0;background:url(../images/overview/bg_info-text-line.png) repeat-x top center/calc(780 * var(--vw-scale)) auto}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail p::after{display:none}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail p + p{padding-top:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail p + p{padding-top:0}}.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail .p-overview-info__detail-line--sp{display:none}@media print,screen and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail .p-overview-info__detail-line--sp{display:block;position:absolute;width:calc(100% - 2.6041666667vw);height:calc(100% - 4.4270833333vw);bottom:0;left:0;pointer-events:none;z-index:-1}}@media print,screen and (max-width:1024px) and (max-width:1024px){.p-overview-info .p-overview-info__content .p-overview-info__stage .p-overview-info__unit .p-overview-info__detail .p-overview-info__detail-line--sp .line{opacity:.15;height:2.6em;display:block;background:url(../images/overview/bg_info-text-line.png) repeat-x bottom center/100% .2604166667vw}}.p-overview-application{position:relative;padding-top:calc(114 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application{padding-top:23.4375vw;overflow:hidden}}.p-overview-application .p-overview-application__content{position:relative}.p-overview-application .p-overview-application__content .p-overview-application__stage{position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage{width:89.5833333333vw;display:block}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info{position:-webkit-sticky;position:sticky;padding-top:calc(140 * var(--vw-scale));padding-bottom:calc(78 * var(--vw-scale));top:0;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info{padding-top:0;padding-bottom:0;position:relative}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-head .p-overview-application__info-head-text span{width:calc(243 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-head .p-overview-application__info-head-text span{width:30.46875vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-head .p-overview-application__info-head-text span:nth-child(2){margin-top:calc(16 * var(--vw-scale));width:calc(391 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-head .p-overview-application__info-head-text span:nth-child(2){margin-top:0;width:52.0833333333vw;margin-left:1.0416666667vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-body{padding-top:calc(48 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.8;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-body{padding-top:7.8125vw;font-size:3.6458333333vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-body p + p{padding-top:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__info .p-overview-application__info-body p + p{padding-top:3.90625vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail{padding-top:calc(130 * var(--vw-scale));-webkit-box-flex:0;-webkit-flex:0 1 calc(683 * var(--vw-scale));flex:0 1 calc(683 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail{padding-top:10.4166666667vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article{position:relative;border-radius:calc(10 * var(--vw-scale));height:auto;z-index:1}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article{border-radius:1.3020833333vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article + .p-overview-application__article{margin-top:calc(36 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article + .p-overview-application__article{margin-top:10.4166666667vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-frame{position:absolute;z-index:-1;width:100%;height:100%;border:calc(1 * var(--vw-scale)) solid var(--c-white);border-radius:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-frame{border:.2604166667vw solid var(--c-white);border-radius:1.3020833333vw;z-index:-5}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head{padding-top:calc(24 * var(--vw-scale));padding-bottom:calc(24 * var(--vw-scale));padding-left:calc(32 * var(--vw-scale));padding-right:calc(32 * var(--vw-scale));border-top-left-radius:calc(10 * var(--vw-scale));border-top-right-radius:calc(10 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head{padding-top:5.2083333333vw;padding-bottom:5.46875vw;padding-left:3.90625vw;padding-right:3.90625vw;border-top-left-radius:1.3020833333vw;border-top-right-radius:1.3020833333vw;z-index:-6}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head #online-unit{position:absolute;width:100%;left:0;top:-2em;pointer-events:none}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head::before{content:"";position:absolute;width:100%;height:100%;z-index:-2;background:var(--c-blue-dark);top:0;left:0}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head .p-overview-application__article-head-title{font-size:calc(32 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head .p-overview-application__article-head-title{font-size:7.03125vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head .p-overview-application__article-head-title .--sm{font-size:calc(16 * var(--vw-scale));padding-left:calc(8 * var(--vw-scale));letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head .p-overview-application__article-head-title .--sm{display:block;font-size:3.3854166667vw;padding-left:0;padding-top:2.34375vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-head .p-overview-application__article-head-img{display:none}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content{color:var(--c-blue-dark);border-bottom-left-radius:calc(10 * var(--vw-scale));border-bottom-right-radius:calc(10 * var(--vw-scale));position:relative;padding-top:calc(24 * var(--vw-scale));padding-bottom:calc(24 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content{border-bottom-left-radius:1.3020833333vw;border-bottom-right-radius:1.3020833333vw;padding-top:5.2083333333vw;padding-bottom:6.5104166667vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content::before{content:"";background:var(--c-white);position:absolute;width:100%;height:100%;top:0;left:0;z-index:-3;border-bottom-left-radius:calc(10 * var(--vw-scale));border-bottom-right-radius:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content::before{border-bottom-left-radius:1.3020833333vw;border-bottom-right-radius:1.3020833333vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info{position:relative;width:clamp(10px,100% - (8 * var(--vw-scale)),620 * var(--vw-scale));height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:calc(181 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info{min-height:30.9895833333vw;width:81.7708333333vw;display:block}}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list{width:100%}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item{padding-bottom:calc(17 * var(--vw-scale));position:relative;display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item{padding-bottom:2.8645833333vw;width:100%}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item::after{opacity:.15;content:"";position:absolute;width:100%;height:calc(3 * var(--vw-scale));bottom:0;left:0;background:url(../images/overview/bg_info-text-line.png) repeat-x top center/calc(780 * var(--vw-scale)) auto}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item::after{background:url(../images/overview/bg_info-text-line.png) repeat-x top center/81.7708333333vw auto;height:.2604166667vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item + .p-overview-application__article-info-item{padding-top:calc(14 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item + .p-overview-application__article-info-item{padding-top:2.6041666667vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item .p-overview-application__article-info-dt{font-size:calc(14 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.4;letter-spacing:.04em;color:var(--c-white);padding-top:calc(6 * var(--vw-scale));padding-bottom:calc(8 * var(--vw-scale));padding-left:calc(-.04em * var(--vw-scale));background-color:var(--c-blue-dark);text-align:center;width:calc(70 * var(--vw-scale));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item .p-overview-application__article-info-dt{font-size:2.8645833333vw;padding-top:.7161458333vw;padding-bottom:.9765625vw;width:15.625vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item .p-overview-application__article-info-dd{font-size:calc(16 * var(--vw-scale));line-height:1.4;letter-spacing:.04em;font-weight:var(--f-w-black);margin-left:calc(16 * var(--vw-scale));padding-top:calc(6 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item .p-overview-application__article-info-dd{font-size:3.6458333333vw;line-height:1.4;margin-left:2.6041666667vw;padding-top:0}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item .p-overview-application__article-info-dd.--line{padding-top:0}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-info-list .p-overview-application__article-info-item .p-overview-application__article-info-dd.--line{padding-top:0}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 1 calc(256 * var(--vw-scale));flex:0 1 calc(256 * var(--vw-scale));margin-left:calc(32 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket{display:block;width:100%;margin-left:0;padding-top:5.2083333333vw}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket .p-overview-application__article-ticket-img{position:absolute;bottom:0;left:calc(24 * var(--vw-scale));z-index:-1;width:calc(204 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket .p-overview-application__article-ticket-img{bottom:46.6145833333vw;width:31.7708333333vw;left:calc(50% + 17.8385416667vw);z-index:-4}}.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket .p-overview-application__article-ticket-buy .p-overview-application__article-ticket-button{display:block;border:calc(4 * var(--vw-scale)) solid var(--c-blue-light);padding-left:calc(28 * var(--vw-scale));padding-right:calc(28 * var(--vw-scale));padding-top:calc(15 * var(--vw-scale));padding-bottom:calc(15 * var(--vw-scale));border-radius:calc(5 * var(--vw-scale));font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-blue-dark)),to(var(--c-blue-dark)));background-image:-webkit-linear-gradient(var(--c-blue-dark),var(--c-blue-dark));background-image:linear-gradient(var(--c-blue-dark),var(--c-blue-dark));background-color:var(--c-yellow);background-size:0 100%;background-repeat:no-repeat;background-position:right top;-webkit-transition:background-size .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-size .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-size .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;transition:background-size .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media print,screen and (max-width:1024px){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket .p-overview-application__article-ticket-buy .p-overview-application__article-ticket-button{text-align:center;padding-top:4.0364583333vw;padding-bottom:4.0364583333vw;font-size:4.6875vw;border-radius:.6510416667vw;border:.5208333333vw solid var(--c-blue-light)}}@media (any-hover:hover){.p-overview-application .p-overview-application__content .p-overview-application__stage .p-overview-application__detail .p-overview-application__article .p-overview-application__article-content .p-overview-application__article-info .p-overview-application__article-ticket .p-overview-application__article-ticket-buy .p-overview-application__article-ticket-button:hover{color:var(--c-white);background-size:120% 100%;background-position:left top;-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-overview-about{position:relative;margin-top:calc(120 * var(--vw-scale));padding-top:calc(120 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about{padding-top:23.4375vw}}.p-overview-about .p-overview-about__content{position:relative}.p-overview-about .p-overview-about__content .p-overview-about__stage{position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage{width:89.5833333333vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__head{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__head .c-heading-overview{padding-top:2.4739583333vw;padding-bottom:2.4739583333vw;padding-left:2.4739583333vw;padding-right:2.4739583333vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__head .c-heading-overview span{width:calc(321 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__head .c-heading-overview span{width:41.6666666667vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail{padding-top:calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail{padding-top:7.8125vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-column-gap:calc(30 * var(--vw-scale));-moz-column-gap:calc(30 * var(--vw-scale));column-gap:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list{display:block}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article{-webkit-box-flex:0;-webkit-flex:0 1 calc(380 * var(--vw-scale));flex:0 1 calc(380 * var(--vw-scale));position:relative;height:calc(530 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article{height:106.7708333333vw}}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article + .p-overview-about__article{margin-top:7.8125vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-blue-light);z-index:-2}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-head{width:100%;height:calc(40 * var(--vw-scale));font-size:calc(12 * var(--vw-scale));font-weight:var(--f-w-regular);line-height:1;letter-spacing:.06em;font-family:var(--f-f-os);border:calc(1 * var(--vw-scale)) solid var(--c-blue-light);background-color:#003051;display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:calc(13 * var(--vw-scale));color:var(--c-blue-light)}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-head{height:7.8125vw;border:.2604166667vw solid var(--c-blue-light);padding-left:2.6041666667vw;font-size:2.8645833333vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close{width:100%;height:100%;border:calc(1 * var(--vw-scale)) solid var(--c-blue-light);width:calc(39 * var(--vw-scale));height:calc(39 * var(--vw-scale));top:0;right:0;position:absolute;overflow:hidden}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close{border:.2604166667vw solid var(--c-blue-light);width:7.8125vw;height:7.8125vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close::after,.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close::before{position:absolute;width:200%;height:calc(1 * var(--vw-scale));background-color:var(--c-blue-light);top:50%;left:50%;content:""}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close::after,.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close::before{height:calc(2 * var(--vw-scale))}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-frame .p-overview-about__article-frame-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content{padding-top:calc(93 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content{padding-top:18.6197916667vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon{height:calc(110 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon{height:26.0416666667vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon .p-overview-about__article-icon-img{width:calc(138 * var(--vw-scale));position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:calc(50% - (78 * var(--vw-scale)))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon .p-overview-about__article-icon-img{width:32.5520833333vw;left:calc(50% - 18.4895833333vw)}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon .p-overview-about__article-icon-img.--icon02{width:calc(106 * var(--vw-scale));left:calc(50% - (53 * var(--vw-scale)))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon .p-overview-about__article-icon-img.--icon02{width:24.8697916667vw;left:calc(50% - 12.3697916667vw)}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon .p-overview-about__article-icon-img.--icon03{width:calc(135 * var(--vw-scale));left:calc(50% - (68 * var(--vw-scale)))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-icon .p-overview-about__article-icon-img.--icon03{width:31.7708333333vw;left:calc(50% - 16.015625vw)}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail{padding-top:calc(43 * var(--vw-scale));width:clamp(10px,100% - (40 * var(--vw-scale)),332 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail{padding-top:9.1145833333vw;width:79.1666666667vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail .p-overview-about__article-detail-title{font-size:calc(32 * var(--vw-scale));line-height:1;letter-spacing:.06em;font-weight:var(--f-w-black);padding-top:calc(6 * var(--vw-scale));padding-bottom:calc(8 * var(--vw-scale));padding-left:calc(8 * var(--vw-scale));padding-right:calc(8 * var(--vw-scale));background-color:var(--c-blue-dark);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail .p-overview-about__article-detail-title{font-size:6.5104166667vw;padding-top:1.5625vw;padding-bottom:2.34375vw;padding-left:2.0833333333vw;padding-right:2.0833333333vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail .p-overview-about__article-detail-body{padding-top:calc(20 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.06em;font-weight:var(--f-w-bold)}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail .p-overview-about__article-detail-body{padding-top:3.90625vw;font-size:3.6458333333vw}}.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail .p-overview-about__article-detail-body p + p{padding-top:calc(8 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-about .p-overview-about__content .p-overview-about__stage .p-overview-about__detail .p-overview-about__detail-list .p-overview-about__article .p-overview-about__article-content .p-overview-about__article-detail .p-overview-about__article-detail-body p + p{padding-top:1.5625vw}}.p-overview-flow{position:relative;padding-top:calc(100 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow{padding-top:23.4375vw}}.p-overview-flow .p-overview-flow__content{position:relative}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage{position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage{width:89.5833333333vw;display:block}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info{position:-webkit-sticky;position:sticky;top:0;-webkit-box-flex:0;-webkit-flex:0 0 calc(457 * var(--vw-scale));flex:0 0 calc(457 * var(--vw-scale));padding-top:calc(140 * var(--vw-scale));padding-bottom:calc(78 * var(--vw-scale));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info{display:block;padding-top:0;padding-bottom:0;position:relative}}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-head .c-heading-overview{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-top:2.34375vw;padding-bottom:2.34375vw;padding-left:2.6041666667vw;padding-right:2.734375vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-head .c-heading-overview span{width:calc(391 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-head .c-heading-overview span{width:54.0364583333vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body{padding-top:calc(52 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));line-height:1.8;font-weight:var(--f-w-bold);letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body{padding-top:7.8125vw;font-size:3.6458333333vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor{padding-top:calc(48 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor{padding-top:7.8125vw}}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li .p-overview-flow__info-anchor-link{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.06em;display:block;padding-right:calc(30 * var(--vw-scale));position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:calc(22 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1;letter-spacing:.06em}@media (any-hover:hover){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li .p-overview-flow__info-anchor-link{-webkit-transition:var(--opacity-transition);transition:var(--opacity-transition)}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li .p-overview-flow__info-anchor-link:hover{opacity:var(--opacity-hover)}}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li .p-overview-flow__info-anchor-link{padding-right:4.9479166667vw;font-size:3.90625vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li .p-overview-flow__info-anchor-link::after{content:"";position:absolute;top:calc(9 * var(--vw-scale));right:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxOCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTE4IDEuODk2OTRMOSAxMEwwIDEuODk2OTRMMi4xMDY5MiAwTDkgNi4yMDYxMUwxNS44OTMxIDBMMTggMS44OTY5NFoiIGZpbGw9IndoaXRlIi8+IDwvc3ZnPg==) no-repeat top center/contain;width:calc(18 * var(--vw-scale));height:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li .p-overview-flow__info-anchor-link::after{width:3.6458333333vw;height:2.0833333333vw;top:1.5625vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li + li{margin-top:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__info .p-overview-flow__info-body .p-overview-flow__info-anchor ul li + li{margin-top:0;margin-left:7.8125vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail{-webkit-box-flex:0;-webkit-flex:0 0 calc(683 * var(--vw-scale));flex:0 0 calc(683 * var(--vw-scale));padding-top:calc(140 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail{padding-top:10.4166666667vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article{width:100%;position:relative}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-anc{content:"";width:100%;position:absolute;left:0;top:-1.25em;pointer-events:none}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article + .p-overview-flow__article{margin-top:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article + .p-overview-flow__article{margin-top:7.8125vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame{position:absolute;width:100%;height:100%;top:0;left:0}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-color:var(--c-blue-light);z-index:-2}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-head{position:absolute;top:0;left:0;width:100%;height:calc(40 * var(--vw-scale));background-color:var(--c-blue-dark);border:calc(1 * var(--vw-scale)) solid var(--c-blue-light);font-size:calc(12 * var(--vw-scale));line-height:1;font-family:var(--f-f-os);font-weight:var(--f-w-regular);letter-spacing:.06em;color:var(--c-blue-light);display:grid;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:calc(14 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-head{height:7.8125vw;font-size:2.8645833333vw;padding-left:2.6041666667vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close{width:100%;height:100%;border:calc(1 * var(--vw-scale)) solid var(--c-blue-light);width:calc(39 * var(--vw-scale));height:calc(39 * var(--vw-scale));top:0;right:0;position:absolute;overflow:hidden}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close{width:7.8125vw;height:7.8125vw;border:.2604166667vw solid var(--c-blue-light)}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close::after,.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close::before{position:absolute;width:200%;height:calc(1 * var(--vw-scale));background-color:var(--c-blue-light);top:50%;left:50%;content:""}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close::after,.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close::before{height:.2604166667vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-frame .p-overview-flow__article-frame-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content{padding-top:calc(84 * var(--vw-scale));padding-bottom:calc(60 * var(--vw-scale));width:clamp(10px,100% - (40 * var(--vw-scale)),603 * var(--vw-scale));margin-left:auto;margin-right:auto;counter-reset:flow;position:relative;z-index:1}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content{width:79.1666666667vw;padding-top:15.625vw;padding-bottom:10.4166666667vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-head{font-size:calc(32 * var(--vw-scale));line-height:1;letter-spacing:.06em;font-weight:var(--f-w-black);background-color:var(--c-blue-dark);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:calc(6 * var(--vw-scale));padding-bottom:calc(8 * var(--vw-scale));padding-left:calc(8 * var(--vw-scale));padding-right:calc(8 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-head{font-size:6.5104166667vw;padding-top:1.5625vw;padding-bottom:2.34375vw;padding-left:2.0833333333vw;padding-right:2.0833333333vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body{padding-top:calc(47 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body{padding-top:6.5104166667vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;counter-increment:flow;position:relative}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item{display:block}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item + .p-overview-flow__article-data-item{margin-top:calc(40 * var(--vw-scale));padding-top:calc(52 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item + .p-overview-flow__article-data-item{margin-top:6.5104166667vw;padding-top:8.0729166667vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item + .p-overview-flow__article-data-item::before{content:"";width:100%;height:calc(16 * var(--vw-scale));top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--c-blue-dark)),to(var(--c-blue-dark))) no-repeat top calc(6 * var(--vw-scale)) left/calc(50% - (22 * var(--vw-scale))) calc(1 * var(--vw-scale)),-webkit-gradient(linear,left top,left bottom,from(var(--c-blue-dark)),to(var(--c-blue-dark))) no-repeat top calc(6 * var(--vw-scale)) right/calc(50% - (22 * var(--vw-scale))) calc(1 * var(--vw-scale)),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2LjEyMTEgMi4xMjEwOUwxMy4wNjA1IDE1LjE4MTZMMCAyLjEyMTA5TDIuMTIxMDkgMEwxMy4wNjA1IDEwLjkzOTVMMjQgMEwyNi4xMjExIDIuMTIxMDlaIiBmaWxsPSIjMDAzMDUxIi8+IDwvc3ZnPg==) no-repeat top center/calc(27 * var(--vw-scale)) calc(16 * var(--vw-scale));background:-webkit-linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top calc(6 * var(--vw-scale)) left/calc(50% - (22 * var(--vw-scale))) calc(1 * var(--vw-scale)),-webkit-linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top calc(6 * var(--vw-scale)) right/calc(50% - (22 * var(--vw-scale))) calc(1 * var(--vw-scale)),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2LjEyMTEgMi4xMjEwOUwxMy4wNjA1IDE1LjE4MTZMMCAyLjEyMTA5TDIuMTIxMDkgMEwxMy4wNjA1IDEwLjkzOTVMMjQgMEwyNi4xMjExIDIuMTIxMDlaIiBmaWxsPSIjMDAzMDUxIi8+IDwvc3ZnPg==) no-repeat top center/calc(27 * var(--vw-scale)) calc(16 * var(--vw-scale));background:linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top calc(6 * var(--vw-scale)) left/calc(50% - (22 * var(--vw-scale))) calc(1 * var(--vw-scale)),linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top calc(6 * var(--vw-scale)) right/calc(50% - (22 * var(--vw-scale))) calc(1 * var(--vw-scale)),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2LjEyMTEgMi4xMjEwOUwxMy4wNjA1IDE1LjE4MTZMMCAyLjEyMTA5TDIuMTIxMDkgMEwxMy4wNjA1IDEwLjkzOTVMMjQgMEwyNi4xMjExIDIuMTIxMDlaIiBmaWxsPSIjMDAzMDUxIi8+IDwvc3ZnPg==) no-repeat top center/calc(27 * var(--vw-scale)) calc(16 * var(--vw-scale));position:absolute}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item + .p-overview-flow__article-data-item::before{height:2.734375vw;background:-webkit-gradient(linear,left top,left bottom,from(var(--c-blue-dark)),to(var(--c-blue-dark))) no-repeat top .78125vw left/calc(50% - 3.2552083333vw) .2604166667vw,-webkit-gradient(linear,left top,left bottom,from(var(--c-blue-dark)),to(var(--c-blue-dark))) no-repeat top .78125vw right/calc(50% - 3.2552083333vw) .2604166667vw,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2LjEyMTEgMi4xMjEwOUwxMy4wNjA1IDE1LjE4MTZMMCAyLjEyMTA5TDIuMTIxMDkgMEwxMy4wNjA1IDEwLjkzOTVMMjQgMEwyNi4xMjExIDIuMTIxMDlaIiBmaWxsPSIjMDAzMDUxIi8+IDwvc3ZnPg==) no-repeat top center/4.6875vw 2.734375vw;background:-webkit-linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top .78125vw left/calc(50% - 3.2552083333vw) .2604166667vw,-webkit-linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top .78125vw right/calc(50% - 3.2552083333vw) .2604166667vw,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2LjEyMTEgMi4xMjEwOUwxMy4wNjA1IDE1LjE4MTZMMCAyLjEyMTA5TDIuMTIxMDkgMEwxMy4wNjA1IDEwLjkzOTVMMjQgMEwyNi4xMjExIDIuMTIxMDlaIiBmaWxsPSIjMDAzMDUxIi8+IDwvc3ZnPg==) no-repeat top center/4.6875vw 2.734375vw;background:linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top .78125vw left/calc(50% - 3.2552083333vw) .2604166667vw,linear-gradient(var(--c-blue-dark),var(--c-blue-dark)) no-repeat top .78125vw right/calc(50% - 3.2552083333vw) .2604166667vw,url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI2LjEyMTEgMi4xMjEwOUwxMy4wNjA1IDE1LjE4MTZMMCAyLjEyMTA5TDIuMTIxMDkgMEwxMy4wNjA1IDEwLjkzOTVMMjQgMEwyNi4xMjExIDIuMTIxMDlaIiBmaWxsPSIjMDAzMDUxIi8+IDwvc3ZnPg==) no-repeat top center/4.6875vw 2.734375vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dt{font-size:calc(28 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1;letter-spacing:.06em;position:relative;display:inline-block;margin-top:calc(2 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dt{font-size:5.2083333333vw;margin-top:0}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dt::before{content:counter(flow,decimal-leading-zero) ". ";font-family:var(--f-f-os);font-size:calc(30 * var(--vw-scale));line-height:1;letter-spacing:0;margin-right:calc(1 * var(--vw-scale));font-variant-numeric:tabular-nums;font-weight:var(--f-w-semi-bold);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;-webkit-transform:translate(0,calc(2 * var(--vw-scale)));transform:translate(0,calc(2 * var(--vw-scale)))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dt::before{font-size:5.2083333333vw;-webkit-transform:translate(0,0);transform:translate(0,0);margin-right:.5208333333vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd{-webkit-box-flex:0;-webkit-flex:0 1 calc(343 * var(--vw-scale));flex:0 1 calc(343 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));line-height:1.8;letter-spacing:.06em;font-weight:var(--f-w-bold);color:#ececec}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd{font-size:3.6458333333vw;padding-top:4.4270833333vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .p-overview-flow__article-buy{padding-top:calc(24 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .p-overview-flow__article-buy{padding-top:4.8177083333vw}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .p-overview-flow__article-buy .p-overview-flow__article-buy-button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:calc(20 * var(--vw-scale));line-height:1.6;letter-spacing:.06em;color:var(--c-blue-dark);border-radius:calc(5 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid var(--c-blue-light);padding-top:calc(15 * var(--vw-scale));padding-bottom:calc(15 * var(--vw-scale));padding-left:calc(53 * var(--vw-scale));padding-right:calc(53 * var(--vw-scale));font-weight:var(--f-w-black);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-blue-dark)),to(var(--c-blue-dark)));background-image:-webkit-linear-gradient(var(--c-blue-dark),var(--c-blue-dark));background-image:linear-gradient(var(--c-blue-dark),var(--c-blue-dark));background-color:var(--c-yellow);background-size:0 100%;background-repeat:no-repeat;background-position:top right -.05em;-webkit-transition:background-size .2s ease-in-out,color .2s ease-in-out;transition:background-size .2s ease-in-out,color .2s ease-in-out}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .p-overview-flow__article-buy .p-overview-flow__article-buy-button{font-size:4.6875vw;border-radius:.6510416667vw;border:.78125vw solid var(--c-blue-light);width:100%;padding-top:3.2552083333vw;padding-bottom:3.2552083333vw;padding-left:0;padding-right:0;text-align:center}}@media (any-hover:hover){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .p-overview-flow__article-buy .p-overview-flow__article-buy-button:hover{color:var(--c-white);background-size:120% 100%;background-position:top left}}.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .caption{font-size:calc(14 * var(--vw-scale));line-height:1.8;letter-spacing:.06em;font-weight:var(--f-w-medium);padding-top:calc(8 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-flow .p-overview-flow__content .p-overview-flow__stage .p-overview-flow__detail .p-overview-flow__article .p-overview-flow__article-content .p-overview-flow__article-body .p-overview-flow__article-data-list .p-overview-flow__article-data-item .p-overview-flow__article-data-dd .caption{font-size:3.125vw;padding-top:.6510416667vw}}.p-overview-simulation{position:relative;padding-top:calc(240 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-simulation{padding-top:23.4375vw}}.p-overview-simulation .p-overview-simulation__content{position:relative}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage{position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1840 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage{width:94.7916666667vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article{padding-top:calc(160 * var(--vw-scale));padding-bottom:calc(111 * var(--vw-scale));position:relative}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article{padding-top:18.2291666667vw;padding-bottom:22.9166666667vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-bg{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/overview/bg_simulation.jpg) no-repeat top center/cover;border:calc(2 * var(--vw-scale)) solid #005f7e;z-index:-1}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-bg{border:.2604166667vw solid #005f7e;background:url(../images/overview/bg_simulation_sp.jpg) no-repeat center/cover}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__head{display:-webkit-box;display:-webkit-flex;display:flex;background:var(--c-yellow);padding-top:calc(14 * var(--vw-scale));padding-bottom:calc(14 * var(--vw-scale));padding-left:calc(16 * var(--vw-scale));padding-right:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__head{display:block;padding-top:2.2135416667vw;padding-bottom:2.2135416667vw;padding-left:1.953125vw;padding-right:1.953125vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__head span{width:auto;height:calc(48.6 * var(--vw-scale));display:block}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__head span{width:80.46875vw;height:auto;margin-left:auto;margin-right:auto}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__head span:nth-child(2){height:calc(47 * var(--vw-scale));margin-left:calc(17 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__head span:nth-child(2){width:30.859375vw;height:auto;margin-left:auto;margin-right:auto;margin-top:1.8229166667vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail{margin-left:auto;margin-right:auto;padding-top:calc(48 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail{padding-top:7.1614583333vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__body{font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:2;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__body{font-size:3.6458333333vw;line-height:2.25}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info{padding-top:calc(36 * var(--vw-scale));font-size:calc(40 * var(--vw-scale));text-align:center;line-height:2;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info{padding-top:4.0364583333vw;font-size:7.03125vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info .word01{font-family:var(--f-f-os);font-size:calc(40 * var(--vw-scale));font-weight:var(--f-w-medium);line-height:2}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info .word01{font-size:7.03125vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info .word02{font-size:calc(36 * var(--vw-scale));margin-left:-.34em;font-weight:var(--f-w-bold)}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info .word02{font-size:7.03125vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info .word03{font-size:calc(36 * var(--vw-scale));margin-left:-.38em;font-weight:var(--f-w-bold)}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__info .word03{font-size:6.5104166667vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link{padding-top:calc(48 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link{padding-top:10.4166666667vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link .p-overview-simulation__link-button{width:calc(360 * var(--vw-scale));margin-left:auto;margin-right:auto;font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;display:block;text-align:center;background:var(--c-blue-light);border-radius:calc(5 * var(--vw-scale));padding-top:calc(19 * var(--vw-scale));padding-bottom:calc(19 * var(--vw-scale));position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link .p-overview-simulation__link-button{width:79.1666666667vw;border-radius:.6510416667vw;padding-top:4.0364583333vw;padding-bottom:4.0364583333vw;font-size:4.6875vw}}.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link .p-overview-simulation__link-button::before{content:"";pointer-events:none;width:100%;height:100%;top:0;left:0;border:calc(2 * var(--vw-scale)) solid #005f7e;border-radius:calc(5 * var(--vw-scale));z-index:1;position:absolute}@media print,screen and (max-width:1024px){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link .p-overview-simulation__link-button::before{border:.78125vw solid #005f7e}}@media (any-hover:hover){.p-overview-simulation .p-overview-simulation__content .p-overview-simulation__stage .p-overview-simulation__article .p-overview-simulation__article-content .p-overview-simulation__detail .p-overview-simulation__link .p-overview-simulation__link-button:hover{color:#005f7e;background-color:var(--c-white)}}.p-overview-faq{position:relative;padding-top:calc(200 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-faq{padding-top:23.4375vw}}.p-overview-faq .p-overview-faq__content{position:relative}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage{position:relative;width:clamp(10px,100% - (40 * var(--vw-scale)),1200 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage{width:89.5833333333vw}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .c-heading-overview{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-top:2.6041666667vw;padding-bottom:1.3020833333vw;padding-left:2.6041666667vw;padding-right:2.34375vw}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .c-heading-overview span{width:calc(173 * var(--vw-scale));padding-bottom:calc(2 * var(--vw-scale));padding-left:calc(24 * var(--vw-scale));padding-right:calc(25 * var(--vw-scale));padding-top:calc(12 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .c-heading-overview span{width:18.4895833333vw;padding-top:0;padding-left:0;padding-bottom:0;padding-right:0}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail{padding-top:calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail{padding-top:7.8125vw}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles{position:relative;overflow:hidden}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item{font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1;letter-spacing:.06em;border-radius:calc(10 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid var(--c-blue-navy);background:#f9f7f6;color:var(--c-blue-dark);padding-top:calc(40 * var(--vw-scale));padding-bottom:calc(38 * var(--vw-scale));padding-left:calc(48 * var(--vw-scale));padding-right:calc(120 * var(--vw-scale));position:relative;cursor:pointer}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item{font-size:4.1666666667vw;border:.2604166667vw solid var(--c-blue-navy);border-radius:1.3020833333vw;padding-top:5.2083333333vw;padding-bottom:5.2083333333vw;padding-left:3.90625vw;padding-right:10.9375vw;line-height:1.40625}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item + .p-overview-faq__detail-item{margin-top:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item + .p-overview-faq__detail-item{margin-top:2.6041666667vw}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-toggle{width:calc(26 * var(--vw-scale));height:calc(15 * var(--vw-scale));background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZD0iTTI1LjcwNyAxLjcwNzAzTDEzIDE0LjQxNDFMMC4yOTI5NjkgMS43MDcwM0wxLjcwNzAzIDAuMjkyOTY5TDEzIDExLjU4NTlMMjQuMjkzIDAuMjkyOTY5TDI1LjcwNyAxLjcwNzAzWiIgZmlsbD0iIzAwMzA1MSIvPiA8L3N2Zz4=) no-repeat top center/contain;position:absolute;top:0;bottom:0;left:calc(100% + (48 * var(--vw-scale)));margin-top:auto;margin-bottom:auto;z-index:5;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-toggle{left:calc(100% + 2.8645833333vw);width:3.90625vw;height:2.2135416667vw}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-toggle::before{width:200%;padding-bottom:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dt{position:relative;padding-top:calc(3 * var(--vw-scale));padding-left:calc(35 * var(--vw-scale));-webkit-transition:opacity .3s ease;transition:opacity .3s ease;line-height:1.4}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dt{padding-top:0;padding-left:5.46875vw}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dt::before{content:"Q.";font-size:calc(28 * var(--vw-scale));font-weight:var(--f-w-ex-bold);line-height:1;letter-spacing:.06em;font-family:var(--f-f-os);margin-right:calc(11 * var(--vw-scale));position:absolute;top:calc(4 * var(--vw-scale));left:0}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dt::before{position:absolute;top:.1302083333vw;left:0;font-size:4.6875vw;margin-right:0}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd{position:relative;height:0;overflow:hidden;cursor:auto}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd .p-overview-faq__detail-item-inner{margin-top:calc(30 * var(--vw-scale));padding-top:calc(3 * var(--vw-scale));padding-left:calc(35 * var(--vw-scale));position:relative;line-height:1.4}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd .p-overview-faq__detail-item-inner{margin-top:3.90625vw;padding-top:0;padding-left:5.46875vw}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd .p-overview-faq__detail-item-inner::before{content:"A.";color:#db0000;font-size:calc(28 * var(--vw-scale));font-weight:var(--f-w-ex-bold);line-height:1;letter-spacing:.06em;font-family:var(--f-f-os);margin-right:calc(11 * var(--vw-scale));position:absolute;top:calc(5 * var(--vw-scale));left:0}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd .p-overview-faq__detail-item-inner::before{position:absolute;top:.1302083333vw;left:0;font-size:4.6875vw;margin-right:0}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd .p-overview-faq__detail-item-inner .p-overview-faq__detail-item-img{width:calc(200 * var(--vw-scale));padding-top:calc(24 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item .p-overview-faq__detail-item-dd .p-overview-faq__detail-item-inner .p-overview-faq__detail-item-img{padding-top:calc(80 * var(--vw-scale));width:60.9375vw;margin-left:auto;margin-right:auto}}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item.is-open .p-overview-faq__detail-item-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item.is-open .p-overview-faq__detail-item-dd{height:auto}@media (any-hover:hover){.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item:hover:not(:has(dd:hover)) .p-overview-faq__detail-item-dt,.p-overview-faq .p-overview-faq__content .p-overview-faq__stage .p-overview-faq__detail .p-overview-faq__detail-articles .p-overview-faq__detail-item:hover:not(:has(dd:hover)) .p-overview-faq__detail-item-toggle{opacity:.7}}.p-overview-notice{margin-top:calc(100 * var(--vw-scale));padding-top:calc(100 * var(--vw-scale));padding-bottom:calc(56 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-notice{margin-top:11.71875vw;padding-top:11.71875vw;padding-bottom:11.5885416667vw}}.p-overview-notice .p-overview-notice__content{position:relative}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage{width:clamp(10px,100% - (40 * var(--vw-scale)),960 * var(--vw-scale));margin-left:auto;margin-right:auto}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage{width:89.5833333333vw}}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head{font-size:calc(30 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1;letter-spacing:.06em;color:var(--c-yellow);position:relative;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head{font-size:7.8125vw}}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::after,.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::before{content:"";width:calc(19 * var(--vw-scale));height:calc(20 * var(--vw-scale));position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;background-color:var(--c-yellow);-webkit-mask:url(../images/overview/img_iconic.png) no-repeat top center/contain;mask:url(../images/overview/img_iconic.png) no-repeat top center/contain}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::after,.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::before{width:6.3802083333vw;height:6.5104166667vw}}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::before{right:calc(100% + (24 * var(--vw-scale)))}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::before{right:calc(100% + 5.2083333333vw)}}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::after{left:calc(100% + (24 * var(--vw-scale)))}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__head::after{left:calc(100% + 5.2083333333vw)}}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__body{padding-top:calc(60 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:2;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__body{padding-top:7.8125vw;font-size:3.6458333333vw}}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__body .p-overview-notice__list .p-overview-notice__item{padding-left:1em;position:relative}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__body .p-overview-notice__list .p-overview-notice__item::before{content:"・";position:absolute;top:0;left:0;margin-top:auto;margin-bottom:auto}.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__body .p-overview-notice__list .p-overview-notice__item + .p-overview-notice__item{margin-top:calc(12 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-overview-notice .p-overview-notice__content .p-overview-notice__stage .p-overview-notice__body .p-overview-notice__list .p-overview-notice__item + .p-overview-notice__item{margin-top:2.6041666667vw}}.c-svg{display:inline-block;font-size:0}.c-svg svg{overflow:visible;width:100%;fill:currentColor}body.is-fixed{position:fixed;inset:0}.l-main--mocktest{z-index:0;color:#003051}.l-main--mocktest::before{position:fixed;inset:0;z-index:-1;background:url(../images/mocktest/bg_fixed.jpg) no-repeat top center/cover;content:""}@media print,screen and (max-width:1024px){.l-main--mocktest::before{background-image:url(../images/mocktest/bg_fixed_sp.jpg)}}.u-text-red{color:var(--c-red)}.u-text-bold{font-weight:var(--f-w-bold)}.l-footer--mocktest .l-footer__band{padding-top:calc(150 * var(--vw-scale))}@media print,screen and (max-width:1024px){.l-footer--mocktest .l-footer__band{padding-top:19.53125vw}}.p-mock-header{padding:calc(48 * var(--vw-scale)) 0 calc(52 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-header{padding:6.5104166667vw 0 5.46875vw}}.p-mock-header__logo{position:relative;width:calc(358 * var(--vw-scale));margin:0 auto}@media print,screen and (max-width:1024px){.p-mock-header__logo{width:53.90625vw}}.p-mock-header__logo::before{position:absolute;top:calc(-36 * var(--vw-scale));left:calc(-35 * var(--vw-scale));z-index:-1;width:calc(428 * var(--vw-scale));aspect-ratio:428/122;background:url(../images/mocktest/logo_umdc-test_blur.png) no-repeat center/contain;content:""}@media print,screen and (max-width:1024px){.p-mock-header__logo::before{top:-5.3385416667vw;left:-5.2083333333vw;width:64.3229166667vw}}.p-mock-title{text-align:center}.p-mock-title__era{display:block;margin-bottom:calc(24 * var(--vw-scale));font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-black);letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-title__era{margin-bottom:2.6041666667vw;font-size:4.1666666667vw}}.p-mock-title__text{display:block;font-size:calc(36 * var(--vw-scale));font-weight:var(--f-w-black);letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-title__text{font-size:6.25vw;line-height:1.4}}.p-mock-title__type{margin-left:calc(-14 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-title__type{display:block;margin-left:auto}}.p-mock-button{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:calc(380 * var(--vw-scale));height:calc(70 * var(--vw-scale));margin:0 auto;padding:calc(15 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid var(--c-blue-light);border-radius:calc(5 * var(--vw-scale));background-color:#003051;-webkit-transition:opacity .3s ease,border-color .3s ease,background-color .3s ease;transition:opacity .3s ease,border-color .3s ease,background-color .3s ease}@media print,screen and (max-width:1024px){.p-mock-button{max-width:80.2083333333vw;width:100%;height:15.625vw;padding:3.7760416667vw 3.90625vw;border-width:.78125vw;border-radius:.6510416667vw}}@media print,screen and (max-width:480px){.p-mock-button{padding:3.90625vw}}@media (any-hover:hover){.p-mock-button{opacity:1}.p-mock-button:hover{opacity:.8}}.p-mock-button__text{width:100%;color:var(--c-white);font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-button__text{font-size:3.90625vw}}.p-mock-button__icon{color:var(--c-white)}.p-mock-button__icon .c-svg{width:100%}.p-mock-button--download .p-mock-button__icon{position:absolute;top:calc(20 * var(--vw-scale));right:calc(21 * var(--vw-scale));width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-button--download .p-mock-button__icon{top:4.5572916667vw;right:4.9479166667vw;width:4.4270833333vw;height:4.4270833333vw}}.p-mock-button.is-disabled,.p-mock-button:disabled{border-color:#293b59;background-color:#4d728d;pointer-events:none}.p-mock-small-button{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:calc(180 * var(--vw-scale));height:calc(60 * var(--vw-scale));border-radius:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-small-button{width:38.28125vw;height:13.0208333333vw;border-radius:1.3020833333vw}}@media (any-hover:hover){.p-mock-small-button{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-small-button:hover{opacity:.8}}.p-mock-small-button__wave{position:absolute;top:calc(18 * var(--vw-scale));left:calc(18 * var(--vw-scale));width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-small-button__wave{top:3.6458333333vw;left:3.6458333333vw;width:4.6875vw;height:4.6875vw}}.p-mock-small-button__text{width:100%;font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.04em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-small-button__text{font-size:3.90625vw}}.p-mock-small-button--primary{padding-top:calc(11 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid var(--c-blue-light);background-color:#003051}@media print,screen and (max-width:1024px){.p-mock-small-button--primary{padding-top:2.734375vw;border-width:.5208333333vw}}@media print,screen and (max-width:480px){.p-mock-small-button--primary{padding-top:2.8645833333vw}}.p-mock-small-button--primary .p-mock-small-button__text{color:var(--c-white)}.p-mock-small-button--secondary{padding-top:calc(11 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid #003051;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-small-button--secondary{padding-top:2.9947916667vw;border-width:.2604166667vw}}@media print,screen and (max-width:480px){.p-mock-small-button--secondary{padding-top:3.125vw}}.p-mock-small-button--secondary .p-mock-small-button__text{color:#003051}.p-mock-share-button{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;width:calc(550 * var(--vw-scale));height:calc(100 * var(--vw-scale));margin:0 auto;padding:calc(26 * var(--vw-scale)) calc(15 * var(--vw-scale));border:calc(4 * var(--vw-scale)) solid var(--c-blue-light);border-radius:calc(5 * var(--vw-scale));background-color:var(--c-blue-dark)}@media print,screen and (max-width:1024px){.p-mock-share-button{max-width:89.5833333333vw;width:100%;height:18.2291666667vw;padding:3.7760416667vw 3.90625vw;border-width:.78125vw;border-radius:.6510416667vw}}@media print,screen and (max-width:480px){.p-mock-share-button{padding-top:4.1666666667vw}}@media (any-hover:hover){.p-mock-share-button{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-share-button:hover{opacity:.8}}.p-mock-share-button__text{width:100%;color:var(--c-white);font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-share-button__text{font-size:5.2083333333vw}}.p-mock-share-button__icon{position:absolute;top:calc(36 * var(--vw-scale));right:calc(36 * var(--vw-scale));width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-share-button__icon{top:5.859375vw;right:5.859375vw;width:5.2083333333vw;height:5.2083333333vw}}.p-mock-share-button__icon .c-svg{width:100%}.c-input{width:100%;height:calc(64 * var(--vw-scale));padding:calc(12 * var(--vw-scale)) calc(24 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(5 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));line-height:2;letter-spacing:.06em;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.c-input{height:11.71875vw;padding:1.3020833333vw 3.125vw;border-width:.2604166667vw;border-radius:.6510416667vw;font-size:4.296875vw}}.c-input::-webkit-input-placeholder{color:#aaa}.c-input::-moz-placeholder{color:#aaa}.c-input::placeholder{color:#aaa}.p-mocktest-modal{display:none;position:fixed;inset:0;z-index:9999;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.p-mocktest-modal.is-active{display:block}.p-mocktest-modal.is-hidden{opacity:0;pointer-events:none}.p-mocktest-modal.is-hidden .c-modal__wrapper{overflow:hidden}.p-mocktest-modal__overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,11,34,.95);-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.p-mocktest-modal__overlay.is-visible{opacity:1}.p-mocktest-modal__wrapper{position:absolute;inset:0;opacity:0;overflow-y:auto;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.p-mocktest-modal__wrapper.is-visible{opacity:1}.p-mocktest-modal__container{position:relative;width:100%;margin:0 auto}.p-mocktest-modal--bgm .p-mocktest-modal__wrapper{display:grid;place-items:center}.p-mocktest-modal--bgm .p-mocktest-modal__container{width:calc(800 * var(--vw-scale));padding:calc(80 * var(--vw-scale)) 0 calc(100 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mocktest-modal--bgm .p-mocktest-modal__container{width:100%;padding:13.0208333333vw 5.2083333333vw}}.p-mocktest-modal--bgm .p-mocktest-modal__content{padding:calc(100 * var(--vw-scale)) 0;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mocktest-modal--bgm .p-mocktest-modal__content{padding:13.0208333333vw 0}}.p-mocktest-modal--bgm .p-mocktest-modal__section{color:#003051}.p-mocktest-modal--bgm .p-mocktest-modal__title{margin-bottom:calc(30 * var(--vw-scale));font-family:var(--f-f-os);font-size:calc(38 * var(--vw-scale));font-weight:var(--f-w-semi-bold);letter-spacing:.04em;text-align:center}@media print,screen and (max-width:1024px){.p-mocktest-modal--bgm .p-mocktest-modal__title{margin-bottom:5.2083333333vw;font-size:7.8125vw}}.p-mocktest-modal--bgm .p-mocktest-modal__text{margin-bottom:calc(40 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mocktest-modal--bgm .p-mocktest-modal__text{margin-bottom:6.5104166667vw;font-size:3.3854166667vw;line-height:1.6}}.p-mocktest-modal--bgm .p-mocktest-modal__button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-mocktest-modal--bgm .p-mocktest-modal__button-group .p-mock-small-button{margin:0 calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mocktest-modal--bgm .p-mocktest-modal__button-group .p-mock-small-button{margin:0 1.8229166667vw}}.p-mocktest-modal--confirm .p-mocktest-modal__wrapper{display:grid;place-items:center}.p-mocktest-modal--confirm .p-mocktest-modal__container{width:calc(800 * var(--vw-scale));padding:calc(100 * var(--vw-scale)) 0}@media print,screen and (max-width:1024px){.p-mocktest-modal--confirm .p-mocktest-modal__container{width:100%;padding:13.0208333333vw 5.2083333333vw}}.p-mocktest-modal--confirm .p-mocktest-modal__content{padding:calc(100 * var(--vw-scale)) 0;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mocktest-modal--confirm .p-mocktest-modal__content{padding:13.0208333333vw 0}}.p-mocktest-modal--confirm .p-mocktest-modal__section{color:#003051}.p-mocktest-modal--confirm .p-mocktest-modal__title{margin-bottom:calc(8 * var(--vw-scale));font-size:calc(22 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mocktest-modal--confirm .p-mocktest-modal__title{margin-bottom:2.6041666667vw;font-size:3.90625vw}}.p-mocktest-modal--confirm .p-mocktest-modal__text{margin-bottom:calc(30 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mocktest-modal--confirm .p-mocktest-modal__text{margin-bottom:10.4166666667vw;font-size:3.3854166667vw}}.p-mocktest-modal--confirm .p-mocktest-modal__button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-mocktest-modal--confirm .p-mocktest-modal__button-group .p-mock-small-button{margin:0 calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mocktest-modal--confirm .p-mocktest-modal__button-group .p-mock-small-button{margin:0 1.8229166667vw}}.c-question-section{width:calc(700 * var(--vw-scale));margin:0 auto}@media print,screen and (max-width:1024px){.c-question-section{width:100%;padding:0 1.3020833333vw}}.c-question-section + .c-question-section{margin-top:calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question-section + .c-question-section{margin-top:7.8125vw}}@media print,screen and (max-width:1024px){.c-question-section__header{padding:0 2.6041666667vw}}.c-question-section__title{min-height:calc(50 * var(--vw-scale));margin-bottom:calc(30 * var(--vw-scale));padding:calc(8 * var(--vw-scale));color:var(--c-white);font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center;background-color:#003051}@media print,screen and (max-width:1024px){.c-question-section__title{min-height:11.1979166667vw;margin-bottom:6.5104166667vw;padding:2.34375vw 3.125vw;font-size:3.90625vw}}.c-question-section__guide{margin-bottom:calc(30 * var(--vw-scale));text-align:center}@media print,screen and (max-width:1024px){.c-question-section__guide{margin-bottom:4.6875vw}}.c-question-section__guide-text{font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.2;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-question-section__guide-text{font-size:3.6458333333vw;line-height:1.8}}.c-question-section__guide-text + .c-question-section__guide-text{margin-top:calc(28 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question-section__guide-text + .c-question-section__guide-text{margin-top:3.6458333333vw}}.c-question-section__guide-heading{margin-right:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question-section__guide-heading{margin-right:2.6041666667vw}}.c-question-section__guide-separator{margin:0 calc(10 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-semi-bold)}@media print,screen and (max-width:1024px){.c-question-section__guide-separator{margin:0 2.0833333333vw;font-size:3.6458333333vw}}.c-question{padding:calc(40 * var(--vw-scale)) calc(50 * var(--vw-scale));border-radius:calc(10 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.c-question{padding:7.8125vw 7.2916666667vw;border-radius:1.3020833333vw}}.c-question + .c-question{margin-top:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question + .c-question{margin-top:3.90625vw}}.c-question__header{margin-bottom:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__header{margin-bottom:3.90625vw}}.c-question__title{display:inline-block;width:calc(70 * var(--vw-scale));height:calc(34 * var(--vw-scale));padding:calc(3 * var(--vw-scale)) 0 0 .04em;border:calc(2 * var(--vw-scale)) solid var(--c-blue-light);border-radius:calc(5 * var(--vw-scale));color:var(--c-white);font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.4;letter-spacing:.04em;text-align:center;background-color:#003051}@media print,screen and (max-width:1024px){.c-question__title{width:11.71875vw;height:6.5104166667vw;padding:.390625vw 0 0 .04em;border-width:.2604166667vw;border-radius:.6510416667vw;font-size:3.6458333333vw}}.c-question__lead{font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-question__lead{font-size:3.6458333333vw}}.c-question__image{margin-top:calc(20 * var(--vw-scale));padding:0 calc(28 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__image{margin-top:3.90625vw;padding:0}}.c-question__image--narrow-pc .c-question__figure{width:calc(400 * var(--vw-scale));margin-right:auto;margin-left:auto}@media print,screen and (max-width:1024px){.c-question__image--narrow-pc .c-question__figure{width:100%;margin:0}}.c-question__reading{margin-top:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__reading{margin-top:3.90625vw}}.c-question__reading--callout{padding:calc(20 * var(--vw-scale));border-radius:calc(5 * var(--vw-scale));background-color:rgba(224,216,209,.2)}@media print,screen and (max-width:1024px){.c-question__reading--callout{padding:5.2083333333vw;border-radius:.6510416667vw}}.c-question__reading-text{font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-question__reading-text{font-size:3.6458333333vw}}.c-question__reading-text + .c-question__reading-text{margin-top:1em}.c-question__audio{margin-top:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__audio{margin-top:3.90625vw}}.c-question__content{margin-top:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__content{margin-top:7.8125vw}}.c-question__sub-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin:calc(40 * var(--vw-scale)) 0 calc(20 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-question__sub-title{margin:7.8125vw 0 7.2916666667vw;font-size:3.6458333333vw}}.c-question__sub-title-number{-webkit-flex-shrink:0;flex-shrink:0;width:calc(50 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__sub-title-number{width:9.1145833333vw}}.c-question__sub-content{padding-left:calc(50 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__sub-content{padding-left:9.1145833333vw}}.c-question__callout{margin-top:calc(20 * var(--vw-scale));padding:calc(20 * var(--vw-scale));border-radius:calc(5 * var(--vw-scale));background-color:rgba(224,216,209,.2)}@media print,screen and (max-width:1024px){.c-question__callout{margin-top:5.2083333333vw;padding:5.2083333333vw;border-radius:.6510416667vw}}.c-question__callout-text{font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-question__callout-text{font-size:3.6458333333vw}}.c-question__callout-text + .c-question__callout-text{margin-top:1em}.c-question__sns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__sns{margin-top:3.90625vw}}.c-question__sns-heading{margin-right:calc(16 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.6;letter-spacing:.06em}@media print,screen and (max-width:1024px){.c-question__sns-heading{margin-right:2.6041666667vw;font-size:3.3854166667vw;font-weight:var(--f-w-medium)}}.c-question__sns-banner{display:grid;place-items:center;width:calc(160 * var(--vw-scale));height:calc(50 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(5 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__sns-banner{width:39.0625vw;height:13.0208333333vw;border-width:.2604166667vw;border-radius:1.3020833333vw}}@media (any-hover:hover){.c-question__sns-banner .c-question__sns-logo{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-question__sns-banner:hover .c-question__sns-logo{opacity:.6}}.c-question__sns-logo{width:calc(120 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__sns-logo{width:31.25vw}}.c-question__select-group{display:grid;grid-template-columns:repeat(3,1fr);gap:0 calc(15 * var(--vw-scale));margin-top:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question__select-group{display:block;margin-top:10.4166666667vw}}.c-question__select-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (max-width:1024px){.c-question__select-item + .c-question__select-item{margin-top:3.6458333333vw}}.c-question__select--heading{width:calc(30 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));line-height:1.6;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-question__select--heading{width:9.1145833333vw;font-size:3.90625vw}}.c-question .c-answer-list{margin-top:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-question .c-answer-list{margin-top:7.8125vw}}.c-answer-box{display:inline-block;width:calc(60 * var(--vw-scale));height:calc(24 * var(--vw-scale));padding:calc(2 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #003051;font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-semi-bold);line-height:1;letter-spacing:.04em;text-align:center;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.c-answer-box{width:14.3229166667vw;height:5.46875vw;padding:.5208333333vw;border-width:.2604166667vw;font-size:3.6458333333vw}}.c-answer-list__item{font-size:0}.c-answer-list__item + .c-answer-list__item{margin-top:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-answer-list__item + .c-answer-list__item{margin-top:3.6458333333vw}}.c-answer-list__label{font-size:0;cursor:pointer}.c-answer-list__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-answer-list__input[type=radio] + .c-answer-list__label-body::after,.c-answer-list__input[type=radio] + .c-answer-list__label-body::before{border-radius:100%;content:""}.c-answer-list__input[type=radio] + .c-answer-list__label-body::before{-webkit-flex-shrink:0;flex-shrink:0;position:relative;top:calc(5 * var(--vw-scale));width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));margin-right:calc(12 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.c-answer-list__input[type=radio] + .c-answer-list__label-body::before{top:.2604166667vw;width:6.25vw;height:6.25vw;margin-right:3.6458333333vw;border-width:.2604166667vw}}.c-answer-list__input[type=radio] + .c-answer-list__label-body::after{position:absolute;top:calc(10 * var(--vw-scale));left:calc(5 * var(--vw-scale));opacity:0;width:calc(10 * var(--vw-scale));height:calc(10 * var(--vw-scale));background-color:#003051;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media print,screen and (max-width:1024px){.c-answer-list__input[type=radio] + .c-answer-list__label-body::after{top:1.4322916667vw;left:1.171875vw;width:3.90625vw;height:3.90625vw}}.c-answer-list__input[type=radio]:checked + .c-answer-list__label-body::after{opacity:1}.c-answer-list__input[type=checkbox] + .c-answer-list__label-body::after,.c-answer-list__input[type=checkbox] + .c-answer-list__label-body::before{content:""}.c-answer-list__input[type=checkbox] + .c-answer-list__label-body::before{-webkit-flex-shrink:0;flex-shrink:0;position:relative;top:calc(5 * var(--vw-scale));width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));margin-right:calc(12 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(2 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.c-answer-list__input[type=checkbox] + .c-answer-list__label-body::before{top:.390625vw;width:6.25vw;height:6.25vw;margin-right:3.6458333333vw;border-width:.2604166667vw;border-radius:.6510416667vw}}.c-answer-list__input[type=checkbox] + .c-answer-list__label-body::after{position:absolute;top:calc(11 * var(--vw-scale));left:calc(4 * var(--vw-scale));opacity:0;width:calc(12 * var(--vw-scale));height:calc(8 * var(--vw-scale));background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%201.07765L4.07582%208L0%203.76115L1.25454%202.77831L4.18084%205.82164L10.8452%200L12%201.07765Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media print,screen and (max-width:1024px){.c-answer-list__input[type=checkbox] + .c-answer-list__label-body::after{top:2.2135416667vw;left:1.171875vw;width:3.90625vw;height:2.6041666667vw}}.c-answer-list__input[type=checkbox]:checked + .c-answer-list__label-body::before{border-color:#003051;background-color:#003051}.c-answer-list__input[type=checkbox]:checked + .c-answer-list__label-body::after{opacity:1}.c-answer-list__label-body{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;position:relative;font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-answer-list__label-body{font-size:3.6458333333vw}}.c-answer-list__label-number{margin-right:calc(6 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-answer-list__label-number{margin-right:.78125vw}}.c-select-wrapper{position:relative;width:100%;height:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-select-wrapper{height:13.0208333333vw}}.c-select-wrapper .c-select{width:100%;height:100%;border:calc(1 * var(--vw-scale)) solid #003051;border-radius:calc(5 * var(--vw-scale));color:#003051;font-size:calc(16 * var(--vw-scale));line-height:1.6;letter-spacing:.04em;text-align:center;-moz-text-align-last:center;text-align-last:center;background-color:var(--c-white)}@media print,screen and (max-width:1024px){.c-select-wrapper .c-select{border-width:.2604166667vw;border-radius:1.3020833333vw;font-size:3.6458333333vw}}.c-select-wrapper .c-select:has(option[value=""]:checked){color:rgba(0,48,81,.3)}.c-select-wrapper .c-svg--chevron-down{position:absolute;top:calc(14 * var(--vw-scale));right:calc(9 * var(--vw-scale));width:calc(12 * var(--vw-scale));height:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-select-wrapper .c-svg--chevron-down{top:5.2083333333vw;right:3.6458333333vw;width:3.125vw;height:2.6041666667vw}}.c-word-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.c-word-list__item{margin:calc(10 * var(--vw-scale)) calc(20 * var(--vw-scale)) 0 0;font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-word-list__item{margin:1.3020833333vw 2.6041666667vw 0 0;font-size:3.3854166667vw}}.c-audio-controls{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;height:calc(50 * var(--vw-scale));padding:0 calc(14 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid var(--c-blue-light);border-radius:calc(50 * var(--vw-scale));background-color:#003051}@media print,screen and (max-width:1024px){.c-audio-controls{height:13.0208333333vw;padding:0 2.0833333333vw;border-width:.5208333333vw;border-radius:13.0208333333vw}}.c-audio-controls__button{display:grid;place-items:center;position:relative;width:calc(34 * var(--vw-scale));height:calc(34 * var(--vw-scale));border-radius:100%;background-color:var(--c-blue-light)}@media print,screen and (max-width:1024px){.c-audio-controls__button{width:7.8125vw;height:7.8125vw}}@media (any-hover:hover){.c-audio-controls__button{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-audio-controls__button:hover{opacity:.8}}.c-audio-controls__button .c-svg{position:absolute;width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale));color:var(--c-white)}@media print,screen and (max-width:1024px){.c-audio-controls__button .c-svg{width:5.46875vw;height:5.46875vw}}.c-audio-controls__button--play{margin-right:calc(15 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-audio-controls__button--play{margin-right:2.34375vw}}.c-audio-controls__button--play[value=pause] .c-svg--play{opacity:1}.c-audio-controls__button--play[value=pause] .c-svg--pause{opacity:0}.c-audio-controls__button--play[value=play] .c-svg--play{opacity:0}.c-audio-controls__button--play[value=play] .c-svg--pause{opacity:1}.c-audio-controls__button--volume{background-color:transparent}.c-audio-controls__button--volume[value=unmute] .c-svg--volume{opacity:1}.c-audio-controls__button--volume[value=unmute] .c-svg--volume-mute{opacity:0}.c-audio-controls__button--volume[value=mute] .c-svg--volume{opacity:0}.c-audio-controls__button--volume[value=mute] .c-svg--volume-mute{opacity:1}.c-audio-controls__progress{display:contents}@media print,screen and (max-width:1024px){.c-audio-controls__progress{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;top:.5208333333vw;margin-right:2.6041666667vw}}.c-audio-controls__time{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:calc(16 * var(--vw-scale));color:var(--c-white);font-family:var(--f-f-os);font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-semi-bold);line-height:1.2;letter-spacing:.04em}@media print,screen and (max-width:1024px){.c-audio-controls__time{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-right:0;font-size:3.125vw}}.c-audio-controls__current-time{min-width:calc(33 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-audio-controls__current-time{min-width:6.5104166667vw}}.c-audio-controls__time-separator{margin:0 .25em}.c-audio-controls__duration{min-width:calc(33 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-audio-controls__duration{min-width:6.5104166667vw}}.c-audio-controls__seek-bar{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin-right:calc(16 * var(--vw-scale));font-size:0}@media print,screen and (max-width:1024px){.c-audio-controls__seek-bar{-webkit-box-ordinal-group:1;-webkit-order:0;order:0;margin-bottom:1.171875vw;margin-right:0}}.c-audio-controls__seek-bar input[name=seek-bar]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(6 * var(--vw-scale));border-radius:calc(6 * var(--vw-scale));background-color:var(--c-blue-light);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-white)),to(var(--c-white)));background-image:-webkit-linear-gradient(var(--c-white),var(--c-white));background-image:linear-gradient(var(--c-white),var(--c-white));background-repeat:no-repeat;background-size:0 100%}@media print,screen and (max-width:1024px){.c-audio-controls__seek-bar input[name=seek-bar]{height:1.3020833333vw;border-radius:1.3020833333vw}}.c-audio-controls__seek-bar input[name=seek-bar]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;opacity:0;width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));border-radius:100%;cursor:-webkit-grab;cursor:grab}@media print,screen and (max-width:1024px){.c-audio-controls__seek-bar input[name=seek-bar]::-webkit-slider-thumb{width:5.2083333333vw;height:5.2083333333vw}}.c-audio-controls__seek-bar input[name=seek-bar]::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.c-audio-controls__volume-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:calc(34 * var(--vw-scale));background-color:var(--c-blue-light)}@media print,screen and (max-width:1024px){.c-audio-controls__volume-wrapper{border-radius:7.8125vw}}.c-audio-controls__volume-wrapper.is-open .c-audio-controls__volume-container{opacity:1;width:calc(82 * var(--vw-scale))}@media print,screen and (max-width:1024px){.c-audio-controls__volume-wrapper.is-open .c-audio-controls__volume-container{width:15.625vw}}.c-audio-controls__volume-container{width:0;opacity:0;-webkit-transition:width .25s ease,opacity .15s ease;transition:width .25s ease,opacity .15s ease}.c-audio-controls__volume-bar{padding-left:calc(10 * var(--vw-scale));font-size:0}@media print,screen and (max-width:1024px){.c-audio-controls__volume-bar{padding-left:1.5625vw}}.c-audio-controls__volume-bar input[name=volume-bar]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:calc(4 * var(--vw-scale));border-radius:calc(4 * var(--vw-scale));background-color:rgba(0,48,81,.6);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--c-white)),to(var(--c-white)));background-image:-webkit-linear-gradient(var(--c-white),var(--c-white));background-image:linear-gradient(var(--c-white),var(--c-white));background-repeat:no-repeat;background-size:100% 100%}@media print,screen and (max-width:1024px){.c-audio-controls__volume-bar input[name=volume-bar]{height:1.0416666667vw;border-radius:1.0416666667vw}}.c-audio-controls__volume-bar input[name=volume-bar]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(10 * var(--vw-scale));height:calc(10 * var(--vw-scale));border-radius:100%;background-color:#eaeaea;cursor:-webkit-grab;cursor:grab}@media print,screen and (max-width:1024px){.c-audio-controls__volume-bar input[name=volume-bar]::-webkit-slider-thumb{width:2.6041666667vw;height:2.6041666667vw}}.c-audio-controls__volume-bar input[name=volume-bar]::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}@media print,screen and (max-width:1024px){.p-mock-top{padding:0 1.3020833333vw}}.p-mock-top__body{width:calc(1080 * var(--vw-scale));margin:0 auto;padding:calc(80 * var(--vw-scale)) 0;background:#f9f7f6 url(../images/mocktest/bg_umdc.png) no-repeat bottom calc(50 * var(--vw-scale)) right calc(50 * var(--vw-scale))/calc(200 * var(--vw-scale)) calc(200 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__body{width:100%;padding:9.1145833333vw 0 15.625vw;background-image:none}}.p-mock-top__body .p-mock-title{margin-bottom:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__body .p-mock-title{margin-bottom:5.2083333333vw}}.p-mock-top__guide{margin-bottom:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__guide{margin-bottom:7.8125vw}}.p-mock-top__guide-text{font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.8;letter-spacing:.04em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-top__guide-text{font-size:3.6458333333vw}}.p-mock-top__section{width:calc(700 * var(--vw-scale));margin:0 auto}@media print,screen and (max-width:1024px){.p-mock-top__section{width:100%;padding:0 3.90625vw}}.p-mock-top__section + .p-mock-top__section{margin-top:calc(48 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__section + .p-mock-top__section{margin-top:10.4166666667vw}}.p-mock-top__section-header{margin-bottom:calc(32 * var(--vw-scale));padding-bottom:calc(15 * var(--vw-scale));background:url(../images/mocktest/bg_line.webp) no-repeat bottom center/100% auto}@media print,screen and (max-width:1024px){.p-mock-top__section-header{margin-bottom:5.2083333333vw;padding-bottom:3.90625vw;background-image:url(../images/mocktest/bg_line_sp.webp)}}.p-mock-top__section-title{display:inline-block;position:relative;font-size:calc(24 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.6;letter-spacing:.04em}@media print,screen and (max-width:1024px){.p-mock-top__section-title{font-size:4.6875vw}}.p-mock-top__section-title-required{position:absolute;top:calc(6 * var(--vw-scale));right:calc(-12 * var(--vw-scale));color:var(--c-red);font-size:calc(10 * var(--vw-scale));font-weight:var(--f-w-bold)}@media print,screen and (max-width:1024px){.p-mock-top__section-title-required{top:.6510416667vw;right:-2.9947916667vw;font-size:2.6041666667vw}}.p-mock-top__notice-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;margin:calc(32 * var(--vw-scale)) 0 calc(12 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.8;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-top__notice-title{margin:5.2083333333vw 0 1.5625vw;font-size:3.90625vw}}.p-mock-top__notice-title:first-of-type{margin-top:0}.p-mock-top__notice-title-number{-webkit-flex-shrink:0;flex-shrink:0;width:calc(26 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__notice-title-number{width:5.2083333333vw}}.p-mock-top__notice-list{counter-reset:item}.p-mock-top__notice-item{position:relative;padding-left:calc(26 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));line-height:1.6;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-top__notice-item{padding-left:5.2083333333vw;font-size:3.6458333333vw}}.p-mock-top__notice-item::before{position:absolute;left:0;padding-left:calc(1 * var(--vw-scale));counter-increment:item;content:counter(item) "."}@media print,screen and (max-width:1024px){.p-mock-top__notice-item::before{padding-left:.5208333333vw}}.p-mock-top__notice-item + .p-mock-top__notice-item{margin-top:calc(12 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__notice-item + .p-mock-top__notice-item{margin-top:1.5625vw}}.p-mock-top__steps{margin:calc(32 * var(--vw-scale)) 0 calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps{margin:5.2083333333vw 0}}.p-mock-top__steps .c-question{padding:calc(28 * var(--vw-scale)) calc(32 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps .c-question{padding:6.25vw 4.6875vw}}@media print,screen and (max-width:1024px){.p-mock-top__steps .c-question__content{margin-top:4.1666666667vw}}@media print,screen and (max-width:1024px){.p-mock-top__steps .c-question__content .c-answer-list{margin-top:0}}.p-mock-top__steps-item{margin-bottom:calc(24 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps-item{margin-bottom:5.2083333333vw}}.p-mock-top__steps-title{margin-bottom:calc(12 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps-title{margin-bottom:2.6041666667vw}}.p-mock-top__steps-title-text{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;position:relative;z-index:0;height:calc(28 * var(--vw-scale));padding-left:calc(15 * var(--vw-scale));color:var(--c-white);font-size:calc(18 * var(--vw-scale));letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-top__steps-title-text{height:6.5104166667vw;padding-left:3.90625vw;font-size:3.90625vw}}.p-mock-top__steps-title-text::after,.p-mock-top__steps-title-text::before{position:absolute;top:calc(1 * var(--vw-scale));z-index:-1;height:100%;background-color:#003051;content:""}@media print,screen and (max-width:1024px){.p-mock-top__steps-title-text::after,.p-mock-top__steps-title-text::before{top:0}}.p-mock-top__steps-title-text::before{left:0;width:calc(5 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps-title-text::before{width:1.3020833333vw}}.p-mock-top__steps-title-text::after{left:calc(8 * var(--vw-scale));width:calc(66 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps-title-text::after{left:2.0833333333vw;width:15.8854166667vw}}.p-mock-top__steps-text{font-size:calc(16 * var(--vw-scale));line-height:1.6;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-top__steps-text{font-size:3.6458333333vw}}.p-mock-top__steps-sns{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:calc(16 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps-sns{margin-top:2.6041666667vw}}.p-mock-top__steps-sns-banner{display:grid;place-items:center;width:calc(190 * var(--vw-scale));height:calc(70 * var(--vw-scale));margin-right:calc(16 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(5 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-top__steps-sns-banner{width:39.0625vw;height:13.0208333333vw;margin-right:2.0833333333vw;border-width:.1302083333vw;border-radius:1.3020833333vw}}@media (any-hover:hover){.p-mock-top__steps-sns-banner .p-mock-top__steps-sns-logo{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-top__steps-sns-banner:hover .p-mock-top__steps-sns-logo{opacity:.6}}.p-mock-top__steps-sns-logo{width:calc(140 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__steps-sns-logo{width:31.25vw}}.p-mock-top__steps-sns-qr{width:calc(70 * var(--vw-scale));height:calc(70 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(5 * var(--vw-scale));padding:calc(7 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-top__steps-sns-qr{width:13.0208333333vw;height:13.0208333333vw;padding:1.171875vw;border-width:.1302083333vw;border-radius:1.3020833333vw}}.p-mock-top__steps-button-container{display:none;-webkit-transition:opacity .25s;transition:opacity .25s}.p-mock-top__steps-button-container.is-visible{display:block;opacity:1}.p-mock-top__steps-button-container.is-hidden{opacity:0}.p-mock-top__steps-button{display:-webkit-box;display:-webkit-flex;display:flex;width:calc(244 * var(--vw-scale));height:calc(54 * var(--vw-scale));margin:calc(20 * var(--vw-scale)) auto 0;padding:calc(9 * var(--vw-scale)) calc(20 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid #293b59;border-radius:calc(5 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-top__steps-button{max-width:75.5208333333vw;width:100%;height:13.0208333333vw;margin-top:4.1666666667vw;padding:3.2552083333vw 2.6041666667vw;border-width:.2604166667vw;border-radius:.6510416667vw}}@media (any-hover:hover){.p-mock-top__steps-button{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-top__steps-button:hover{opacity:.7}}.p-mock-top__steps-button-text{width:100%;font-size:calc(18 * var(--vw-scale));line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-top__steps-button-text{font-size:3.6458333333vw}}.p-mock-top__review{display:none;margin-top:calc(28 * var(--vw-scale));padding:calc(20 * var(--vw-scale)) calc(30 * var(--vw-scale)) calc(14 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(5 * var(--vw-scale));-webkit-transition:opacity .25s;transition:opacity .25s}@media print,screen and (max-width:1024px){.p-mock-top__review{margin-top:4.1666666667vw;padding:4.6875vw 4.6875vw 3.125vw;border-width:.2604166667vw;border-radius:.6510416667vw}}.p-mock-top__review.is-visible{display:block;opacity:1}.p-mock-top__review.is-hidden{opacity:0}.p-mock-top__review-title{margin-bottom:calc(2 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-top__review-title{margin-bottom:0;font-size:3.125vw;font-weight:var(--f-w-bold)}}.p-mock-top__review-text{font-size:calc(36 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;text-align:center}@media print,screen and (max-width:1024px){.p-mock-top__review-text{font-size:7.8125vw}}.p-mock-top__separator{width:100%;height:calc(3 * var(--vw-scale));margin:calc(60 * var(--vw-scale)) 0;background:url(../images/mocktest/bg_line.webp) no-repeat center/contain}@media print,screen and (max-width:1024px){.p-mock-top__separator{height:.5208333333vw;margin:10.4166666667vw 0;background-image:url(../images/mocktest/bg_line_sp.webp)}}.p-mock-top__agree{width:calc(700 * var(--vw-scale));margin:0 auto}@media print,screen and (max-width:1024px){.p-mock-top__agree{width:100%;padding:0 3.90625vw}}.p-mock-top__agree .c-answer-list{margin-bottom:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-top__agree .c-answer-list{margin-bottom:7.8125vw}}.p-mock-top__agree-text{margin-bottom:calc(24 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.8;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-top__agree-text{margin-bottom:3.90625vw;font-size:3.90625vw}}.p-mock-top__agree-attention{margin:calc(-20 * var(--vw-scale)) 0 calc(30 * var(--vw-scale));color:var(--c-red);font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.8;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-top__agree-attention{margin:0 0 7.8125vw;font-size:3.90625vw}}@media print,screen and (max-width:1024px){.p-mock-questions{padding:0 1.3020833333vw}}.p-mock-questions__body{width:calc(1080 * var(--vw-scale));margin:0 auto;padding:calc(80 * var(--vw-scale)) 0;background-color:#f9f7f6}@media print,screen and (max-width:1024px){.p-mock-questions__body{width:100%;padding:9.1145833333vw 0 15.625vw}}.p-mock-questions__body .p-mock-title{margin-bottom:calc(48 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-questions__body .p-mock-title{margin-bottom:7.8125vw}}.p-mock-questions__button-container{margin-top:calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-questions__button-container{margin-top:7.8125vw}}.p-mock-sound{position:fixed;top:calc(20 * var(--vw-scale));right:calc(20 * var(--vw-scale));z-index:1000}@media print,screen and (max-width:1024px){.p-mock-sound{top:2.6041666667vw;right:2.6041666667vw}}@media (any-hover:hover){.p-mock-sound{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-sound:hover{opacity:.7}}.p-mock-sound__button{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:calc(150 * var(--vw-scale));height:calc(54 * var(--vw-scale));padding:0 calc(8 * var(--vw-scale)) 0 calc(14 * var(--vw-scale));border:calc(2 * var(--vw-scale)) solid var(--c-blue-light);border-radius:calc(54 * var(--vw-scale));background-color:#003051}@media print,screen and (max-width:1024px){.p-mock-sound__button{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:18.2291666667vw;height:11.71875vw;padding:0 1.5625vw 0 1.8229166667vw;border-width:.390625vw;border-radius:11.71875vw}}.p-mock-sound__button[value=pause] .p-mock-sound__button-wave .c-svg--sound-off{opacity:1}.p-mock-sound__button[value=pause] .p-mock-sound__button-wave .c-svg--sound-on{opacity:0}.p-mock-sound__button[value=pause] .p-mock-sound__button-play .c-svg--play{opacity:1}.p-mock-sound__button[value=pause] .p-mock-sound__button-play .c-svg--pause{opacity:0}.p-mock-sound__button[value=play] .p-mock-sound__button-wave .c-svg--sound-off{opacity:0}.p-mock-sound__button[value=play] .p-mock-sound__button-wave .c-svg--sound-on{opacity:1}.p-mock-sound__button[value=play] .p-mock-sound__button-play .c-svg--play{opacity:0}.p-mock-sound__button[value=play] .p-mock-sound__button-play .c-svg--pause{opacity:1}.p-mock-sound__button-wave{position:relative;width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale));margin-right:calc(8 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-sound__button-wave{width:5.2083333333vw;height:5.2083333333vw}}.p-mock-sound__button-wave .c-svg{position:absolute;width:calc(20 * var(--vw-scale));height:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-sound__button-wave .c-svg{width:5.2083333333vw;height:5.2083333333vw}}.p-mock-sound__button-text{margin-right:calc(6 * var(--vw-scale));color:var(--c-white);font-family:var(--f-f-os);font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-semi-bold);letter-spacing:.04em}@media print,screen and (max-width:1024px){.p-mock-sound__button-text{display:none}}.p-mock-sound__button-play{display:grid;place-items:center;position:relative;width:calc(34 * var(--vw-scale));height:calc(34 * var(--vw-scale));border-radius:100%;background-color:var(--c-blue-light)}@media print,screen and (max-width:1024px){.p-mock-sound__button-play{width:7.8125vw;height:7.8125vw}}.p-mock-sound__button-play .c-svg{position:absolute;width:calc(24 * var(--vw-scale));height:calc(24 * var(--vw-scale));color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-sound__button-play .c-svg{width:5.46875vw;height:5.46875vw}}@media print,screen and (max-width:1024px){.p-mock-finish{padding:0 1.3020833333vw}}.p-mock-finish__body{width:calc(1080 * var(--vw-scale));margin:0 auto;padding:calc(80 * var(--vw-scale)) 0;background-color:#f9f7f6}@media print,screen and (max-width:1024px){.p-mock-finish__body{width:100%;padding:9.1145833333vw 1.3020833333vw 15.625vw}}.p-mock-finish__body .p-mock-title{margin-bottom:calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-finish__body .p-mock-title{margin-bottom:10.4166666667vw}}.p-mock-finish__content{width:calc(700 * var(--vw-scale));margin:0 auto;padding:calc(70 * var(--vw-scale)) 0 calc(78 * var(--vw-scale));border-radius:calc(10 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-finish__content{width:100%;padding:26.5625vw 0;border-radius:1.3020833333vw}}.p-mock-finish__title{margin-bottom:calc(10 * var(--vw-scale));font-size:calc(28 * var(--vw-scale));font-weight:var(--f-w-black);line-height:2;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-finish__title{margin-bottom:3.90625vw;font-size:5.2083333333vw}}.p-mock-finish__text{font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-finish__text{font-size:3.6458333333vw}}.p-mock-finish__button-container{margin-top:calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-finish__button-container{margin-top:10.4166666667vw}}@media print,screen and (max-width:1024px){.p-mock-result{padding:0 1.3020833333vw}}.p-mock-result__body{width:calc(1080 * var(--vw-scale));margin:0 auto;padding:calc(80 * var(--vw-scale)) 0;background-color:#f9f7f6}@media print,screen and (max-width:1024px){.p-mock-result__body{width:100%;padding:9.1145833333vw 1.3020833333vw 15.625vw}}.p-mock-result__body .p-mock-title{margin-bottom:calc(50 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__body .p-mock-title{margin-bottom:10.4166666667vw}}.p-mock-result__section{width:calc(700 * var(--vw-scale));margin:0 auto}@media print,screen and (max-width:1024px){.p-mock-result__section{width:100%;padding:0 2.6041666667vw}}.p-mock-result__section--report{margin-bottom:calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__section--report{margin-bottom:13.0208333333vw}}.p-mock-result__section--report .p-mock-result__text{margin-bottom:calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__section--report .p-mock-result__text{margin-bottom:10.4166666667vw}}.p-mock-result__section--share{margin-bottom:calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__section--share{margin-bottom:15.625vw}}.p-mock-result__section--share .p-mock-result__text{margin-bottom:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__section--share .p-mock-result__text{margin-bottom:5.2083333333vw;letter-spacing:.02em}}.p-mock-result__section--answer{margin-bottom:calc(80 * var(--vw-scale));padding:calc(40 * var(--vw-scale)) 0 calc(48 * var(--vw-scale));border-radius:calc(10 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-result__section--answer{margin-bottom:13.0208333333vw;padding:10.4166666667vw 0;border-radius:1.3020833333vw}}.p-mock-result__section--answer .p-mock-result__text{margin-bottom:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__section--answer .p-mock-result__text{margin-bottom:7.8125vw}}.p-mock-result__title{margin-bottom:calc(20 * var(--vw-scale));font-size:calc(28 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-result__title{margin-bottom:3.90625vw;font-size:5.2083333333vw}}.p-mock-result__sub-title{min-height:calc(50 * var(--vw-scale));margin-bottom:calc(30 * var(--vw-scale));padding:calc(8 * var(--vw-scale));color:var(--c-white);font-size:calc(20 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center;background-color:#003051}@media print,screen and (max-width:1024px){.p-mock-result__sub-title{min-height:11.1979166667vw;margin-bottom:5.2083333333vw;padding:2.2135416667vw 2.6041666667vw;font-size:3.90625vw}}@media print,screen and (max-width:480px){.p-mock-result__sub-title{padding-top:2.4739583333vw}}.p-mock-result__text{font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-result__text{font-size:3.6458333333vw}}.p-mock-result__card-container{position:relative;margin-bottom:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__card-container{margin-bottom:5.2083333333vw}}.p-mock-result__card-loading{display:grid;place-items:center;position:absolute;inset:0;background-color:rgba(18,115,146,.04);-webkit-transition:opacity .15s;transition:opacity .15s}.p-mock-result__card-loading.is-hidden{opacity:1}.p-mock-result__card-loading-spinner{display:block;width:calc(70 * var(--vw-scale));height:calc(70 * var(--vw-scale));background:url(../images/mocktest/result/img_loading.gif) no-repeat center/contain}@media print,screen and (max-width:1024px){.p-mock-result__card-loading-spinner{width:18.2291666667vw;height:18.2291666667vw}}.p-mock-result__card{opacity:0;width:100%;aspect-ratio:1/1;-webkit-transition:opacity .35s;transition:opacity .35s}.p-mock-result__card.is-loaded{opacity:1}.p-mock-result__card img{pointer-events:auto}.p-mock-result__banner{width:calc(700 * var(--vw-scale));margin:0 auto calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-result__banner{width:100%;margin-bottom:13.0208333333vw;padding:0 2.6041666667vw}}.p-mock-result__banner-link{display:block}@media (any-hover:hover){.p-mock-result__banner-link{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-result__banner-link:hover{opacity:.7}}.p-mock-scoring-loading{position:fixed;inset:0;z-index:9000;opacity:1;pointer-events:none;-webkit-transition:opacity .35s;transition:opacity .35s}.p-mock-scoring-loading.is-hidden{opacity:0}.p-mock-scoring-loading__wrapper{display:grid;place-items:center;position:absolute;inset:0;background-color:rgba(255,255,255,.6)}.p-mock-scoring-loading__spinner{display:block;width:calc(70 * var(--vw-scale));height:calc(70 * var(--vw-scale));margin-bottom:1.953125vw;background:url(../images/mocktest/result/img_loading.gif) no-repeat center/contain}@media print,screen and (max-width:1024px){.p-mock-scoring-loading__spinner{width:18.2291666667vw;height:18.2291666667vw;margin-bottom:5.46875vw}}.p-mock-scoring-loading__text{display:block;width:calc(64 * var(--vw-scale));height:2.8645833333vw;background:url(../images/mocktest/result/txt_scoring.svg) no-repeat center/contain}@media print,screen and (max-width:1024px){.p-mock-scoring-loading__text{width:16.6666666667vw;height:5.7291666667vw}}.p-mock-result-card{position:fixed;top:0;left:-1200px}.p-mock-result-card__card-canvas{width:1200px;height:1200px;background:url(../images/mocktest/result/bg_card.png) no-repeat center/contain}.p-mock-result-card__content-top{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:650px;padding:135px 31px 0 34px}.p-mock-result-card__content-left{width:600px;height:100%;margin-right:24px}.p-mock-result-card__content-right{width:511px;height:100%}.p-mock-result-card__content-bottom{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;height:550px;padding:29px 36px 58px 29px}.p-mock-result-card__name-box{width:100%;height:138px;margin-bottom:17px;padding-left:64px}.p-mock-result-card__score-box{width:100%;height:171px;margin-bottom:17px;padding-left:64px}.p-mock-result-card__score-box-inner{width:100%;height:100%;padding:0 60px 0 17px}.p-mock-result-card__level-box{width:100%;height:172px;padding-left:64px}.p-mock-result-card__level-box-inner{width:100%;height:100%;padding:0 60px 0 17px}.p-mock-result-card__ability-box{position:relative;width:100%;height:100%;padding-top:72px}.p-mock-result-card__ability-box-inner{width:411px;height:411px;margin:71px 0 0 51px}.p-mock-result-card__ability-chart-border{position:absolute;top:137px;left:74px;width:364px;height:316px;background:url(../images/mocktest/result/bg_chart-border.png)}.p-mock-result-card__summary-box{width:100%;height:100%;padding-left:103px}.p-mock-result-card__summary-box-inner{width:100%;height:100%;padding:51px 45px 51px 86px}.p-mock-event{display:none;position:fixed;inset:0;z-index:9999;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.p-mock-event.is-active{display:block}.p-mock-event.is-hidden{opacity:0;pointer-events:none}.p-mock-event__overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,11,34,.95);-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.p-mock-event__overlay.is-visible{opacity:1}.p-mock-event__confirm{display:block;position:absolute;inset:0;z-index:1}.p-mock-event__confirm-wrapper{display:grid;place-items:center;position:absolute;inset:0;opacity:0;overflow-y:auto;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.p-mock-event__confirm-wrapper.is-visible{opacity:1}.p-mock-event__confirm-wrapper.is-visible .p-mock-event__confirm-section{opacity:1;-webkit-filter:blur(0);filter:blur(0);pointer-events:auto}.p-mock-event__confirm-container{position:relative;width:calc(800 * var(--vw-scale));margin:0 auto;padding:calc(80 * var(--vw-scale)) 0 calc(100 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-event__confirm-container{width:100%;padding:13.0208333333vw 5.2083333333vw}}.p-mock-event__confirm-content{padding:calc(90 * var(--vw-scale)) 0 calc(88 * var(--vw-scale));background-color:var(--c-white)}@media print,screen and (max-width:1024px){.p-mock-event__confirm-content{padding:15.625vw 0}}.p-mock-event__confirm-section{opacity:0;color:#003051;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity .5s cubic-bezier(.58,0,.74,.05) .2s,-webkit-filter .5s cubic-bezier(.58,0,.74,.05) .2s;transition:opacity .5s cubic-bezier(.58,0,.74,.05) .2s,-webkit-filter .5s cubic-bezier(.58,0,.74,.05) .2s;transition:opacity .5s cubic-bezier(.58,0,.74,.05) .2s,filter .5s cubic-bezier(.58,0,.74,.05) .2s;transition:opacity .5s cubic-bezier(.58,0,.74,.05) .2s,filter .5s cubic-bezier(.58,0,.74,.05) .2s,-webkit-filter .5s cubic-bezier(.58,0,.74,.05) .2s;pointer-events:none}.p-mock-event__confirm-text{margin-bottom:calc(40 * var(--vw-scale));font-size:calc(22 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.8;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-event__confirm-text{margin-bottom:7.8125vw;font-size:3.90625vw}}.p-mock-event__confirm-button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-mock-event__jumpscare{display:none;position:fixed;inset:0;z-index:2;pointer-events:none}.p-mock-event__jumpscare.is-active{display:block}.p-mock-event__jumpscare.is-active.is-animating .p-mock-event__jumpscare-painting{-webkit-transform:scale(2);transform:scale(2)}.p-mock-event__jumpscare.is-active.is-animating .p-mock-event__jumpscare-glitch{-webkit-animation-play-state:running;animation-play-state:running}.p-mock-event__jumpscare.is-active.is-animating .p-mock-event__jumpscare-glitch::before{-webkit-animation-play-state:running;animation-play-state:running}.p-mock-event__jumpscare.is-active.is-animating .p-mock-event__jumpscare-glitch-noise{-webkit-animation-play-state:running;animation-play-state:running}.p-mock-event__jumpscare.is-active.is-animating .p-mock-event__jumpscare-glitch-noise::before{-webkit-animation-play-state:running;animation-play-state:running}.p-mock-event__jumpscare-painting{position:absolute;inset:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:51% 17%;transform-origin:51% 17%;background:url(../images/mocktest/result/img_painting.webp) no-repeat top center/cover;-webkit-transition:-webkit-transform 20s ease-in;transition:-webkit-transform 20s ease-in;transition:transform 20s ease-in;transition:transform 20s ease-in,-webkit-transform 20s ease-in}@media print,screen and (max-width:1024px){.p-mock-event__jumpscare-painting{-webkit-transform-origin:40% 18%;transform-origin:40% 18%;background-image:url(../images/mocktest/result/img_painting_sp.webp)}}.p-mock-event__jumpscare-glitch{position:absolute;inset:0;background:url(../images/mocktest/result/img_painting.webp) no-repeat top center/cover;-webkit-animation:glitch-image 2s linear infinite;animation:glitch-image 2s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@media print,screen and (max-width:1024px){.p-mock-event__jumpscare-glitch{background-image:url(../images/mocktest/result/img_painting_sp.webp)}}.p-mock-event__jumpscare-glitch::after,.p-mock-event__jumpscare-glitch::before{position:absolute;inset:0;content:""}.p-mock-event__jumpscare-glitch::before{z-index:1;opacity:.1;background:var(--c-blue-dark) url(../images/mocktest/result/bg_noise.png) repeat top left/calc(400 * var(--vw-scale)) calc(400 * var(--vw-scale));-webkit-animation:background-noise .5s infinite steps(5);animation:background-noise .5s infinite steps(5);-webkit-animation-play-state:paused;animation-play-state:paused}@media print,screen and (max-width:1024px){.p-mock-event__jumpscare-glitch::before{background-size:52.0833333333vw 52.0833333333vw}}.p-mock-event__jumpscare-glitch::after{opacity:.5;background-color:var(--c-blue-light);mix-blend-mode:saturation}.p-mock-event__jumpscare-glitch-noise{position:absolute;inset:0;opacity:.1;-webkit-animation:sometimes-appear 1s linear infinite alternate;animation:sometimes-appear 1s linear infinite alternate;-webkit-animation-play-state:paused;animation-play-state:paused}.p-mock-event__jumpscare-glitch-noise::before{position:absolute;inset:0;background:url(../images/mocktest/result/bg_noise.png) repeat top left/calc(400 * var(--vw-scale)) calc(400 * var(--vw-scale));content:"";-webkit-animation:background-noise .5s infinite steps(5);animation:background-noise .5s infinite steps(5);-webkit-animation-play-state:paused;animation-play-state:paused}@media print,screen and (max-width:1024px){.p-mock-event__jumpscare-glitch-noise::before{background-size:52.0833333333vw 52.0833333333vw}}.p-mock-event__jumpscare-painting-face{display:none;position:absolute;inset:0;z-index:1;background:url(../images/mocktest/result/img_painting_jumpscare.png) no-repeat center/cover}.p-mock-event__jumpscare-painting-face::before{position:absolute;inset:0;opacity:.6;background-color:#da1b1b;content:"";mix-blend-mode:color}.p-mock-event__jumpscare-painting-face.is-active{display:block}@-webkit-keyframes glitch-image{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}10%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}40%{-webkit-clip-path:polygon(0 0,100% 0,100% 20%,0 20%);clip-path:polygon(0 0,100% 0,100% 20%,0 20%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}51%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}54%{-webkit-clip-path:polygon(0 96%,100% 96%,100% 100%,0 100%);clip-path:polygon(0 96%,100% 96%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}96%{-webkit-clip-path:polygon(0 0,100% 0,100% 4%,0 4%);clip-path:polygon(0 0,100% 0,100% 4%,0 4%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}}@keyframes glitch-image{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}10%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}40%{-webkit-clip-path:polygon(0 0,100% 0,100% 20%,0 20%);clip-path:polygon(0 0,100% 0,100% 20%,0 20%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}50%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}51%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}54%{-webkit-clip-path:polygon(0 96%,100% 96%,100% 100%,0 100%);clip-path:polygon(0 96%,100% 96%,100% 100%,0 100%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}96%{-webkit-clip-path:polygon(0 0,100% 0,100% 4%,0 4%);clip-path:polygon(0 0,100% 0,100% 4%,0 4%);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}100%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transform:translate(-.2%,0);transform:translate(-.2%,0)}}@-webkit-keyframes background-noise{from{background-position:0 0}to{background-position:100px 0}}@keyframes background-noise{from{background-position:0 0}to{background-position:100px 0}}@-webkit-keyframes sometimes-appear{0%,100%{opacity:.1}50%{opacity:.2}}@keyframes sometimes-appear{0%,100%{opacity:.1}50%{opacity:.2}}.p-mock-event__call-popup{display:none;position:absolute;inset:0;z-index:3}.p-mock-event__call-popup.is-active{display:block}.p-mock-event__call-popup-wrapper{display:grid;place-items:center;position:absolute;inset:0;overflow-y:auto}.p-mock-event__call-popup-container{padding:calc(80 * var(--vw-scale)) 0}@media print,screen and (max-width:1024px){.p-mock-event__call-popup-container{width:100%;max-height:208.3333333333vw;height:100%;padding:0}}.p-mock-call-panel{display:none;width:calc(360 * var(--vw-scale));border-radius:calc(5 * var(--vw-scale));background-color:#003051}@media print,screen and (max-width:1024px){.p-mock-call-panel{width:100%;height:100%;border-radius:0;background-color:transparent}}.p-mock-call-panel.is-active{display:block}.p-mock-call-panel--incoming .p-mock-call-panel__container{padding:calc(40 * var(--vw-scale)) calc(40 * var(--vw-scale)) calc(44 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-call-panel--incoming .p-mock-call-panel__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;padding:18.2291666667vw 5.2083333333vw 13.0208333333vw}}@media print,screen and (max-width:1024px){.p-mock-call-panel--incoming .p-mock-call-panel__button-group{margin-top:auto}}.p-mock-call-panel--active .p-mock-call-panel__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:calc(720 * var(--vw-scale));padding:calc(140 * var(--vw-scale)) calc(40 * var(--vw-scale)) calc(60 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-call-panel--active .p-mock-call-panel__container{height:100%;padding:18.2291666667vw 5.2083333333vw 22.1354166667vw}}.p-mock-call-panel--active .p-mock-call-panel__button-group{margin-top:auto}.p-mock-call-panel__content{margin-bottom:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-call-panel__content{margin-bottom:23.4375vw}}.p-mock-call-panel__name{margin-bottom:calc(10 * var(--vw-scale));font-size:calc(30 * var(--vw-scale));line-height:1.4;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-call-panel__name{margin-bottom:5.2083333333vw;font-size:10.4166666667vw}}.p-mock-call-panel__announce{font-size:calc(18 * var(--vw-scale));line-height:1.4;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-call-panel__announce{font-size:5.2083333333vw}}.p-mock-call-panel__call-timer{margin-bottom:calc(40 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));line-height:1.4;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-call-panel__call-timer{margin-bottom:13.0208333333vw;font-size:5.2083333333vw}}.p-mock-call-panel__audio-visualizer{width:calc(56 * var(--vw-scale));height:calc(16 * var(--vw-scale));margin:0 auto}@media print,screen and (max-width:1024px){.p-mock-call-panel__audio-visualizer{width:14.5833333333vw;height:4.1666666667vw}}.p-mock-call-panel__audio-visualizer canvas{width:100%;height:100%}.p-mock-call-panel__button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-mock-call-panel__button-group .p-mock-call-button{margin:0 calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-call-panel__button-group .p-mock-call-button{margin:0 10.4166666667vw}}.p-mock-call-panel__button-wrapper .p-mock-call-button__text{display:block;margin-top:calc(13 * var(--vw-scale));font-size:calc(12 * var(--vw-scale));line-height:1.4;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-call-panel__button-wrapper .p-mock-call-button__text{margin-top:3.90625vw;font-size:3.6458333333vw}}.p-mock-call-button{display:grid;place-items:center;width:calc(60 * var(--vw-scale));height:calc(60 * var(--vw-scale));border-radius:100%}@media print,screen and (max-width:1024px){.p-mock-call-button{width:15.625vw;height:15.625vw}}@media (any-hover:hover){.p-mock-call-button{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-mock-call-button:hover{opacity:.8}}.p-mock-call-button--call-decline{background-color:#db0000;cursor:not-allowed}.p-mock-call-button--call-answer{background-color:#4cda64}.p-mock-call-button--call-end{background-color:#db0000}.p-mock-call-button--call-end:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.p-mock-call-button .c-svg--call-off{width:calc(32 * var(--vw-scale));height:calc(32 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-call-button .c-svg--call-off{width:8.3333333333vw;height:8.3333333333vw}}.p-mock-call-button .c-svg--call-on{width:calc(30 * var(--vw-scale));height:calc(30 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-call-button .c-svg--call-on{width:7.8125vw;height:7.8125vw}}.p-mock-call-popup{display:none;position:fixed;inset:0;z-index:9999;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.p-mock-call-popup.is-active{display:block}.p-mock-call-popup.is-hidden{opacity:0;pointer-events:none}.p-mock-call-popup.is-hidden .p-mock-call-popup__wrapper{overflow:hidden}.p-mock-call-popup__overlay{position:absolute;inset:0;opacity:0;background-color:rgba(0,11,34,.95);-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.p-mock-call-popup__overlay.is-visible{opacity:1}.p-mock-call-popup__wrapper{display:grid;place-items:center;position:absolute;inset:0;opacity:0;overflow-y:auto;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.p-mock-call-popup__wrapper.is-visible{opacity:1}.p-mock-call-popup__container{padding:calc(80 * var(--vw-scale)) 0}@media print,screen and (max-width:1024px){.p-mock-call-popup__container{width:100%;max-height:208.3333333333vw;height:100%;padding:0}}@media print,screen and (max-width:1024px){.p-mock-answers{padding:0 1.3020833333vw}}.p-mock-answers__body{width:calc(1080 * var(--vw-scale));margin:0 auto;padding:calc(80 * var(--vw-scale)) 0;background-color:#f9f7f6}@media print,screen and (max-width:1024px){.p-mock-answers__body{width:100%;padding:9.1145833333vw 0 15.625vw}}.p-mock-answers__body .p-mock-title{margin-bottom:calc(48 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__body .p-mock-title{margin-bottom:10.4166666667vw}}.p-mock-answers__title{margin-bottom:calc(40 * var(--vw-scale));font-size:calc(28 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-answers__title{margin-bottom:7.8125vw;font-size:5.2083333333vw}}.p-mock-answers__guide{position:relative;z-index:0;width:calc(700 * var(--vw-scale));height:calc(320 * var(--vw-scale));margin:0 auto calc(80 * var(--vw-scale));padding:calc(30 * var(--vw-scale)) 0 0 calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__guide{width:89.5833333333vw;height:100.5208333333vw;margin-bottom:10.4166666667vw;padding:7.8125vw 0 0 4.6875vw}}.p-mock-answers__guide::before{position:absolute;inset:0;z-index:-1;background:url(../images/mocktest/answers/bg_answers_guide.png) no-repeat center/contain;-webkit-filter:drop-shadow(0 calc(6 * var(--vw-scale)) 0 #e0d8d1);filter:drop-shadow(0 calc(6 * var(--vw-scale)) 0 #e0d8d1);content:""}@media print,screen and (max-width:1024px){.p-mock-answers__guide::before{background-image:url(../images/mocktest/answers/bg_answers_guide_sp.png);-webkit-filter:drop-shadow(0 .78125vw 0 #e0d8d1);filter:drop-shadow(0 .78125vw 0 #e0d8d1)}}.p-mock-answers__guide::after{position:absolute;top:calc(42 * var(--vw-scale));right:calc(24 * var(--vw-scale));width:calc(148 * var(--vw-scale));aspect-ratio:148/264;background:url(../images/mocktest/answers/img_toshikaikun.png) no-repeat center/contain;content:""}@media print,screen and (max-width:1024px){.p-mock-answers__guide::after{top:44.53125vw;right:-2.734375vw;width:30.7291666667vw}}.p-mock-answers__guide-text{margin-bottom:calc(20 * var(--vw-scale));font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.8;letter-spacing:.04em}@media print,screen and (max-width:1024px){.p-mock-answers__guide-text{margin-bottom:3.90625vw;font-size:4.1666666667vw}}.p-mock-answers__guide-title{margin-bottom:calc(15 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__guide-title{margin-bottom:2.6041666667vw}}.p-mock-answers__guide-title-text{display:inline-block;position:relative;z-index:0;padding:0 calc(8 * var(--vw-scale)) 0 calc(6 * var(--vw-scale));color:var(--c-white);font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.6;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-answers__guide-title-text{padding:.6510416667vw 2.6041666667vw;font-size:3.90625vw}}.p-mock-answers__guide-title-text::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(30 * var(--vw-scale));background-color:#003051;content:""}@media print,screen and (max-width:1024px){.p-mock-answers__guide-title-text::before{height:7.8125vw}}.p-mock-answers__guide-list{counter-reset:item}.p-mock-answers__guide-item{position:relative;padding-left:calc(20 * var(--vw-scale));font-size:calc(16 * var(--vw-scale));font-weight:var(--f-w-bold);line-height:1.6;letter-spacing:.04em}@media print,screen and (max-width:1024px){.p-mock-answers__guide-item{padding-left:4.1666666667vw;font-size:3.6458333333vw}}.p-mock-answers__guide-item::before{position:absolute;left:0;counter-increment:item;content:counter(item) "."}.p-mock-answers__guide-item + .p-mock-answers__guide-item{margin-top:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__guide-item + .p-mock-answers__guide-item{margin-top:2.6041666667vw}}.p-mock-answers__review{margin-top:calc(40 * var(--vw-scale));padding:calc(40 * var(--vw-scale)) calc(30 * var(--vw-scale));border:calc(1 * var(--vw-scale)) solid #aaa;border-radius:calc(5 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review{margin:6.5104166667vw -4.6875vw 0;padding:6.5104166667vw 4.6875vw;border-width:.2604166667vw;border-radius:.6510416667vw}}.p-mock-answers__review-top{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;padding-bottom:calc(36 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-top{padding-bottom:6.25vw}}.p-mock-answers__review-top::before{position:absolute;bottom:0;right:calc(10 * var(--vw-scale));left:calc(10 * var(--vw-scale));height:calc(1 * var(--vw-scale));background-color:#aaa;content:""}@media print,screen and (max-width:1024px){.p-mock-answers__review-top::before{right:0;left:0;height:.2604166667vw}}.p-mock-answers__review-title{font-size:calc(18 * var(--vw-scale));font-weight:var(--f-w-black);line-height:1.8;letter-spacing:.06em;text-align:center}@media print,screen and (max-width:1024px){.p-mock-answers__review-title{font-size:3.3854166667vw;font-weight:var(--f-w-bold)}}.p-mock-answers__review-title--judge{margin-bottom:calc(20 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-title--judge{margin-bottom:3.6458333333vw}}.p-mock-answers__review-title--correct{margin-bottom:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-title--correct{margin-bottom:1.8229166667vw}}.p-mock-answers__review-title--explanation{margin-bottom:calc(10 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-title--explanation{margin-bottom:2.0833333333vw}}.p-mock-answers__review-bottom{padding-top:calc(25 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-bottom{padding-top:6.25vw}}.p-mock-answers__review-text--judge{text-align:center}.p-mock-answers__review-text--correct{font-size:calc(36 * var(--vw-scale));font-weight:var(--f-w-black);text-align:center}@media print,screen and (max-width:1024px){.p-mock-answers__review-text--correct{font-size:9.1145833333vw}}.p-mock-answers__review-text--explanation{font-size:calc(16 * var(--vw-scale));line-height:1.8;letter-spacing:.06em}@media print,screen and (max-width:1024px){.p-mock-answers__review-text--explanation{font-size:3.6458333333vw}}.p-mock-answers__review-judge{width:calc(216 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-judge{width:34.6354166667vw}}.p-mock-answers__review-judge-mark{display:inline-block;width:calc(26 * var(--vw-scale));height:calc(26 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-judge-mark{width:7.8125vw;height:7.8125vw}}.p-mock-answers__review-judge-mark--correct{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13%200C20.1797%200%2026%205.8203%2026%2013C26%2020.1797%2020.1797%2026%2013%2026C5.8203%2026%200%2020.1797%200%2013C0%205.8203%205.8203%200%2013%200ZM13%204C8.02944%204%204%208.02944%204%2013C4%2017.9706%208.02944%2022%2013%2022C17.9706%2022%2022%2017.9706%2022%2013C22%208.02944%2017.9706%204%2013%204Z%22%20fill%3D%22%23003051%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain}@media print,screen and (max-width:1024px){.p-mock-answers__review-judge-mark--correct{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M30%200C46.5685%200%2060%2013.4315%2060%2030C60%2046.5685%2046.5685%2060%2030%2060C13.4315%2060%200%2046.5685%200%2030C0%2013.4315%2013.4315%200%2030%200ZM30%208C17.8497%208%208%2017.8497%208%2030C8%2042.1503%2017.8497%2052%2030%2052C42.1503%2052%2052%2042.1503%2052%2030C52%2017.8497%2042.1503%208%2030%208Z%22%20fill%3D%22%23003051%22%2F%3E%3C%2Fsvg%3E")}}.p-mock-answers__review-judge-mark--incorrect{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M25%204.06348L16.0635%2013L25%2021.9365L21.9365%2025L13%2016.0635L4.06348%2025L1%2021.9365L9.93652%2013L1%204.06348L4.06348%201L13%209.93652L21.9365%201L25%204.06348Z%22%20fill%3D%22%23003051%22%2F%3E%3C%2Fsvg%3E") no-repeat center/contain}@media print,screen and (max-width:1024px){.p-mock-answers__review-judge-mark--incorrect{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M54%2012.126L36.126%2030L54%2047.874L47.874%2054L30%2036.126L12.126%2054L6%2047.874L23.874%2030L6%2012.126L12.126%206L30%2023.874L47.874%206L54%2012.126Z%22%20fill%3D%22%23003051%22%2F%3E%3C%2Fsvg%3E")}}.p-mock-answers__review-correct{width:calc(216 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__review-correct{width:34.6354166667vw}}.p-mock-answers__button-container{margin-top:calc(80 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__button-container{margin-top:10.4166666667vw}}.p-mock-answers__button-container .p-mock-button + .p-mock-button{margin-top:calc(40 * var(--vw-scale))}@media print,screen and (max-width:1024px){.p-mock-answers__button-container .p-mock-button + .p-mock-button{margin-top:7.8125vw}}.p-mock-answers .c-answer-list__label{pointer-events:none}.p-mock-answers .c-answer-list__input[type=radio]:checked + .c-answer-list__label-body{color:var(--c-red)}.p-mock-answers .c-answer-list__input[type=radio]:checked + .c-answer-list__label-body::before{border-color:var(--c-red)}.p-mock-answers .c-answer-list__input[type=radio]:checked + .c-answer-list__label-body::after{background-color:var(--c-red)}.p-mock-answers .c-answer-list__input[type=checkbox]:checked + .c-answer-list__label-body{color:var(--c-red)}.p-mock-answers .c-answer-list__input[type=checkbox]:checked + .c-answer-list__label-body::before{border-color:var(--c-red);background-color:var(--c-red)}.p-mock-answers .c-select-wrapper .c-select{pointer-events:none}.p-mock-answers .c-select-wrapper .c-select:not(:has(option[value=""]:checked)){border-color:var(--c-red);color:var(--c-red)}.p-mock-answers .c-select-wrapper .c-select:not(:has(option[value=""]:checked)) + .c-svg--chevron-down{display:none}.u-display__block--pc{display:block!important}@media print,screen and (max-width:1024px){.u-display__block--pc{display:none!important}}.u-display__inline--pc{display:inline!important}@media print,screen and (max-width:1024px){.u-display__inline--pc{display:none!important}}.u-display__inline-block--pc{display:inline-block!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__flex--pc{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1024px){.u-display__flex--pc{display:none!important}}.u-display__inline-block--pc{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}@media print,screen and (max-width:1024px){.u-display__inline-block--pc{display:none!important}}.u-display__grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__grid--pc{display:none!important}}.u-display__inline-grid--pc{display:inline-grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__inline-grid--pc{display:grid!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--pc{display:none!important}}.u-display__block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__block--sp{display:block!important}}.u-display__inline--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline--sp{display:inline!important}}.u-display__inline-block--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-block--sp{display:inline-block!important}}.u-display__flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__flex--sp{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.u-display__inline-flex--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-flex--sp{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}.u-display__grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__grid--sp{display:grid!important}}.u-display__inline-grid--sp{display:none!important}@media print,screen and (max-width:1024px){.u-display__inline-grid--sp{display:inline-grid!important}}.u-text-negative-letter{letter-spacing:-.24em}.u-text-ppi{font-family:var(--f-f-ppi)}