@charset "UTF-8";:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}table{border-collapse:collapse}textarea{white-space:revert}[data-fade]{opacity:0;transform:translateY(50px);transition:transform .5s ease,opacity .25s ease}[data-fade].is-show{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUpAnime}[data-scroll=content]{opacity:0;transform:scale(.92);transform-origin:center top;transition:opacity .6s cubic-bezier(.45,.25,.15,1),transform .8s cubic-bezier(.45,.25,.15,1)}[data-scroll=content].is-done{opacity:1;transform:scale(1)}[data-scroll=heading]{opacity:0;overflow:hidden}[data-scroll=heading]>*{transform:translate3d(0,130%,0);transform-origin:left bottom;transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s,transform 1.4s cubic-bezier(.22,1,.36,1) .2s}[data-scroll=heading].is-show{opacity:1}[data-scroll=heading].is-show>*{transform:translate(0)}[data-scroll=scaleContent]{transform:scaleX(.9);transform-origin:center top;transition:opacity .6s cubic-bezier(.45,.25,.15,1),transform .8s cubic-bezier(.45,.25,.15,1)}[data-scroll=scaleContent].is-show{transform:scale(1)}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes extendLineXAnime{0%{width:100%}to{width:0}}@keyframes fadeExtendLineXAnime{0%{width:100%}50%{width:100%}50.1%{width:100%}to{width:0}}@keyframes extendLineHistory{0%{height:0;transform:scaleX(1)}50%{height:100%}50.1%{height:100%}to{height:100%}}@keyframes arrowMoveAnime{0%{transform:translateX(0)}50%{transform:translateX(100%)}50.1%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes scaleImg{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes slideUpAnime{0%{opacity:1;transform:translate3d(0,10rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeAnime{0%{opacity:0}to{opacity:1}}@keyframes fuwaAnime{0%{transform:translate(0)}25%{transform:translate(-5px,5px)}50%{transform:translate(5px)}75%{transform:translateY(5px)}to{transform:translate(0)}}@keyframes uneAnime{0%{border-radius:60% 50% 70% 80%/50% 60% 50% 70%}25%{border-radius:70% 60% 60% 90%/70% 80% 40% 90%}50%{border-radius:60% 40% 70% 60%/40% 60% 50% 60%}75%{border-radius:90% 60% 40% 70%/70% 50% 80% 40%}to{border-radius:60% 50% 70% 80%/50% 60% 50% 70%}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{align-items:center;display:flex;gap:1.0416666667rem;justify-content:center;margin:.9166666667rem auto 0}.slick-dots li{background:#dadada;border-radius:50%;flex-shrink:0;height:.625rem;text-indent:-9999px;width:.625rem}.slick-dots li.slick-active{background:#000064}.slick-dots li:first-child:last-child{display:none}.slick-arrow{align-items:center;background:#000064;border-radius:50%;display:flex;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));font-size:0;height:2.375rem;justify-content:center;position:absolute;top:50%;transform:translateY(-2.375rem);width:2.375rem}.slick-arrow:hover{background:#06299c}.slick-arrow.slick-prev{left:-1.25rem;z-index:1}.slick-arrow.slick-prev:before{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" viewBox="0 0 14 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 22L12 12L2 2" stroke="%23FFFFFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.75rem;transform:rotate(-180deg);width:.875rem}.slick-arrow.slick-next{right:-1.25rem;z-index:1}.slick-arrow.slick-next:before{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" viewBox="0 0 14 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 22L12 12L2 2" stroke="%23FFFFFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.75rem;width:.875rem}html.is-fixed{overflow:hidden}@media screen and (min-width:980px){html.is-fixed{overflow:visible}}body{background:#fff;color:#141414;font-family:メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;height:100%;position:relative;width:100vw}img{border-style:none;height:auto;max-width:100%;vertical-align:bottom}a,button{text-decoration:none;transition:all .25s ease}a:active,a:hover,button:active,button:hover{cursor:pointer}a:focus,button:focus{box-shadow:0 0 3px 1px #000064}a *,button *{transition:all .25s ease}@media screen and (min-width:980px){a[href*="tel:"]{cursor:default;pointer-events:none;text-decoration:none}}::-moz-selection{background:#000064;color:#fff}::selection{background:#000064;color:#fff}.l-container{margin:0 auto;max-width:calc(100% - 40px);width:100%}@media screen and (min-width:980px){.l-container{max-width:60rem}}.l-block{margin-top:1.6666666667rem}@media screen and (min-width:1024px){.l-block{margin-top:3.75rem}}.l-kv{margin:0 auto 1.6666666667rem;width:100%}@media screen and (min-width:980px){.l-kv{margin-bottom:0;padding:3.75rem 0 7.1875rem}.l-kv--primary{background:#e7eff4 url(https://www.iibc-global.org/hubfs/page/toeic/test/images/bg_primary-pc.png) no-repeat top;background-size:cover}}.l-kv--primary .l-kv__heading{background:#e7eff4 url(https://www.iibc-global.org/hubfs/page/toeic/test/images/bg_primary-sp.png) no-repeat top;background-size:cover}@media screen and (min-width:980px){.l-kv--secondary{background:#ffe5d3 url(https://www.iibc-global.org/hubfs/page/toeic/test/images/bg_secondary-pc.png) no-repeat top;background-size:cover}}.l-kv--secondary .l-kv__heading{background:#ffe5d3 url(https://www.iibc-global.org/hubfs/page/toeic/test/images/bg_secondary-sp.png) no-repeat top;background-size:cover}.l-kv__heading{margin-bottom:1.8333333333rem;padding:3.5416666667rem 1.25rem 3.9583333333rem}@media screen and (min-width:560px){.l-kv__heading{margin-bottom:2.75rem;padding:5.3125rem 1.875rem 5.9375rem}}@media screen and (min-width:980px){.l-kv__heading{background:none!important;margin:0 auto .875rem;max-width:66.6666666667vw;padding:0}}@media screen and (min-width:1440px){.l-kv__heading{max-width:60rem}}.l-kvHeading__title{font-size:1.6666666667rem;font-weight:700;line-height:130%;margin-bottom:1.6666666667rem}@media screen and (min-width:560px){.l-kvHeading__title{font-size:2.5rem;margin-bottom:2.5rem}}@media screen and (min-width:980px){.l-kvHeading__title{font-size:2.25rem;margin-bottom:.875rem}}.l-kvHeading__subText{font-size:1.3333333333rem;font-weight:700;line-height:130%}@media screen and (min-width:560px){.l-kvHeading__subText{font-size:2rem}}@media screen and (min-width:980px){.l-kvHeading__subText{font-size:1.25rem}}.l-kv__paragraph{font-size:1.1666666667rem;line-height:190%;margin:0 auto;max-width:calc(100% - 1.66667rem)}@media screen and (min-width:560px){.l-kv__paragraph{font-size:1.75rem;max-width:calc(100% - 2.5rem)}}@media screen and (min-width:980px){.l-kv__paragraph{font-size:1rem;max-width:66.6666666667vw}}@media screen and (min-width:1440px){.l-kv__paragraph{max-width:60rem}}@media screen and (min-width:980px){.l-scene{margin-bottom:2.8125rem;margin-top:-3.4375rem}}.l-scene__heading{background:#000064;border-radius:9999px;color:#fff;display:block;font-size:1rem;font-weight:700;left:50%;padding:.8333333333rem;position:relative;text-align:center;transform:translateX(-50%)}@media screen and (min-width:980px){.l-scene__heading{display:inline-block;font-size:1rem;margin:0 auto;padding:.625rem 1.875rem}}.l-scene__heading:after{background:transparent url(https://www.iibc-global.org/hubfs/page/toeic/test/images/icon_triangle-d.svg) no-repeat bottom;background-size:contain;bottom:-.5rem;content:"";height:1.2083333333rem;left:50%;position:absolute;transform:translateX(-50%);width:1.625rem}@media screen and (min-width:980px){.l-scene__heading:after{content:none}}.l-scene__box{background:#fff;border-radius:.1666666667rem .1666666667rem 0 0;box-shadow:0 .0833333333rem .25rem 0 rgba(0,0,0,.25);margin:-1.4583333333rem auto 2.0833333333rem;padding:2.5rem .8333333333rem 0}@media screen and (min-width:980px){.l-scene__box{align-items:stretch;display:flex;justify-content:flex-start;margin-top:-.875rem;padding:1.25rem 0}}.l-sceneBox__item{align-items:center;display:flex;gap:.8333333333rem;justify-content:flex-start;padding-bottom:.8333333333rem}@media screen and (min-width:980px){.l-sceneBox__item{max-width:33.3333333333%;padding:0 1.25rem;width:100%}}.l-sceneBox__item:not(:first-of-type){border-top:.0625rem solid #d5d8df;padding-top:.8333333333rem}@media screen and (min-width:980px){.l-sceneBox__item:not(:first-of-type){border-left:.0625rem solid #d5d8df;border-top:none;padding-top:0}}.l-sceneBox__figure{flex-shrink:0;width:3.75rem}@media screen and (min-width:980px){.l-sceneBox__figure{width:4rem}}.l-sceneBox__paragraph{font-size:1.1666666667rem;font-weight:700;line-height:130%;max-width:calc(100% - 4.58333rem);width:100%}@media screen and (min-width:980px){.l-sceneBox__paragraph{font-size:.875rem}}.l-anchor__fluid{align-items:flex-start;display:flex;flex-direction:column;gap:.4166666667rem;justify-content:flex-start}@media screen and (min-width:980px){.l-anchor__fluid{flex-direction:row;flex-wrap:wrap;gap:.625rem}}.l-anchor__row{align-items:flex-start;display:flex;flex-direction:column;gap:.8333333333rem;justify-content:flex-start;width:100%}@media screen and (min-width:560px){.l-anchor__row{gap:1.25rem}}@media screen and (min-width:980px){.l-anchor__row{flex-direction:row}}.l-row{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start;margin-bottom:2.0833333333rem}@media screen and (min-width:980px){.l-row{align-items:center;flex-direction:row;gap:3.1944444444vw;justify-content:space-between;margin-bottom:2.5rem}}@media screen and (min-width:1440px){.l-row{gap:2.875rem}}.l-row__paragraph{font-size:1.1666666667rem;line-height:180%}@media screen and (min-width:980px){.l-row__paragraph{font-size:.875rem;line-height:200%}}.l-row__paragraph:not(:last-of-type){margin-bottom:.8333333333rem}@media screen and (min-width:980px){.l-row__paragraph:not(:last-of-type){margin-bottom:.625rem}}.l-row__figure{align-items:center;display:flex;gap:.5833333333rem;justify-content:center;margin-bottom:1.6666666667rem;width:100%}@media screen and (min-width:980px){.l-row__figure{flex-shrink:0;gap:.625rem;margin-bottom:0;width:auto}}.l-row__img{width:5rem}@media screen and (min-width:560px){.l-row__img{width:5.625rem}}.l-examinationFees{margin-bottom:2.5rem}@media screen and (min-width:980px){.l-examinationFees{margin-bottom:2.5rem}}.l-examinationFees__box{border:.0833333333rem solid #e1e2e6;padding:.8333333333rem}@media screen and (min-width:980px){.l-examinationFees__box{align-items:stretch;display:flex;justify-content:flex-start;padding:.9375rem 1.875rem}}.l-examinationFees__box.-primary{background:#eef1f6}.l-examinationFees__boxText{font-size:1.3333333333rem;font-weight:700;line-height:150%;margin-bottom:.8333333333rem}@media screen and (min-width:980px){.l-examinationFees__boxText{align-items:center;border-right:.0625rem solid #e1e2e6;display:flex;flex-shrink:0;font-size:1.5rem;justify-content:flex-start;margin-bottom:0;margin-right:1.875rem;padding-right:1.25rem}.l-examinationFees__boxDetail{padding:.9375rem 0 .3125rem}}.l-examinationFees__boxParagraph{font-size:1.1666666667rem;font-weight:400;line-height:150%;margin-bottom:1.25rem}@media screen and (min-width:980px){.l-examinationFees__boxParagraph{font-size:.875rem;margin-bottom:1.25rem}}.l-examinationGuidelines__heading{font-size:1.3333333333rem;font-weight:700;line-height:200%;margin-bottom:.4166666667rem;text-align:center}@media screen and (min-width:980px){.l-examinationGuidelines__heading{font-size:1rem;margin-bottom:.625rem}}.l-examinationGuidelines__paragraph{font-size:1.1666666667rem;line-height:150%;margin-bottom:1.6666666667rem;text-align:left}@media screen and (min-width:980px){.l-examinationGuidelines__paragraph{font-size:.875rem;margin-bottom:.625rem;text-align:center}.l-examinationGuidelines__anchor{display:inline-flex!important;margin:0 auto;max-width:none}.l-examinationGuidelines__anchorWrapper{text-align:center}}.l-schedule{margin-bottom:2.5rem}@media screen and (min-width:980px){.l-schedule{margin-bottom:3.75rem}}.l-schedule__lead{font-size:1.1666666667rem;line-height:180%;margin-bottom:1.6666666667rem}@media screen and (min-width:980px){.l-schedule__lead{font-size:14px;margin-bottom:1.875rem}}.l-schedule__box{border:.0833333333rem solid #e1e2e6;padding:1.25rem .8333333333rem 1.6666666667rem}@media screen and (min-width:980px){.l-schedule__box{align-items:stretch;display:flex;justify-content:flex-start;padding:.9375rem 1.25rem}}.l-schedule__box:not(:last-of-type){margin-bottom:.75rem}@media screen and (min-width:980px){.l-schedule__box:not(:last-of-type){margin-bottom:1.25rem}}.l-schedule__box.is-active .l-scheduleDetail__applicationParagraph{color:#d75a00;font-weight:700}.l-schedule__heading{border-bottom:.0833333333rem solid #e1e2e6;margin-bottom:1.6666666667rem;padding-bottom:.8333333333rem}@media screen and (min-width:980px){.l-schedule__heading{align-items:flex-start;border-bottom:none;border-right:.0625rem solid #e1e2e6;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:0;margin-right:20px;padding-bottom:0;padding-right:20px;width:400px}}.l-schedule__text{font-size:1.5rem;font-weight:700;line-height:150%;margin-bottom:.8333333333rem;text-align:center}@media screen and (min-width:980px){.l-schedule__text{font-size:1.5rem}}.l-schedule__text strong{font-size:2rem}@media screen and (min-width:980px){.l-schedule__text strong{font-size:32px}}.l-schedule__text small{font-size:1rem;font-weight:400}@media screen and (min-width:980px){.l-schedule__text small{font-size:16px}}.l-schedule__paragraph{font-size:18px;line-height:180%;text-align:center}@media screen and (min-width:980px){.l-schedule__paragraph{font-size:14px}.l-schedule__detail{align-items:stretch;display:flex;gap:1.25rem;justify-content:flex-start;max-width:calc(100% - 400px);width:100%}}.l-scheduleDetail__application{margin-bottom:.8333333333rem;width:100%}@media screen and (min-width:980px){.l-scheduleDetail__application{flex-shrink:0;margin-bottom:0;max-width:260px;padding:1.875rem 0 .9375rem}}.l-scheduleDetail__applicationParagraph{font-size:1rem;margin-top:.8333333333rem;text-align:center}@media screen and (min-width:980px){.l-scheduleDetail__applicationParagraph{font-size:14px}}.l-scheduleDetail__applicationParagraph strong{background:#ffe5d3;border-radius:.1666666667rem;display:inline-flex;margin-right:.3333333333rem;padding:.4166666667rem .4166666667rem .1666666667rem}@media screen and (min-width:980px){.l-scheduleDetail__applicationParagraph strong{margin-right:.375rem;padding:.1875rem .375rem}}.l-scheduleDetail__applicationBtn{margin:auto}@media screen and (min-width:980px){.l-scheduleDetail__applicationBtn{height:3.125rem!important;max-width:231px!important}.l-scheduleDetail__entry{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;max-width:calc(100% - 16.04167vw)}}@media screen and (min-width:1440px){.l-scheduleDetail__entry{max-width:calc(100% - 231px)}}.l-scheduleDetail__entryParagraph{font-size:20px;line-height:180%;margin-bottom:.4166666667rem;text-align:center}@media screen and (min-width:980px){.l-scheduleDetail__entryParagraph{font-size:14px;text-align:left}}.l-scheduleDetail__entryAnchor{text-align:center}@media screen and (min-width:980px){.l-scheduleDetail__entryAnchor{text-align:left}}.l-scheduleOther__paragraph{font-size:1.0833333333rem;font-weight:700;line-height:170%;margin-bottom:1.25rem;text-align:left}@media screen and (min-width:980px){.l-scheduleOther__paragraph{font-size:16px;margin-bottom:1.25rem;text-align:center}.l-scheduleOther__link{margin:0 auto}}.l-scheduleOther__linkWrapper{margin-bottom:.8333333333rem}@media screen and (min-width:980px){.l-scheduleOther__linkWrapper{margin-bottom:2.5rem}}.l-schedule__various{background:#f8fbff;margin-left:-.8333333333rem;margin-right:-.8333333333rem;padding:1.6666666667rem .8333333333rem}@media screen and (min-width:768px){.l-schedule__various{margin:0 auto;padding:1.875rem 0 .625rem}}.l-scheduleVarious__title{font-size:1.0833333333rem;font-weight:700;line-height:170%;margin-bottom:.8333333333rem;padding:0 .8333333333rem;text-align:center}@media screen and (min-width:768px){.l-scheduleVarious__title{font-size:16px;margin-bottom:1.25rem;padding:0}}.l-scheduleVarious__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.8333333333rem;justify-content:flex-start;margin-bottom:.8333333333rem}@media screen and (min-width:768px){.l-scheduleVarious__list{gap:.625rem}}@media screen and (min-width:980px){.l-scheduleVarious__list{margin:0 auto .75rem;max-width:43.4375rem}}.l-scheduleVarious__item{max-width:calc(50% - .41667rem);width:100%}@media screen and (min-width:768px){.l-scheduleVarious__item{max-width:calc(33.33333% - .41667rem)}}.l-scheduleVarious__link{padding-right:3.3333333333rem!important}@media screen and (min-width:980px){.l-scheduleVarious__link .c-anchor__text{font-size:1rem!important}}.l-scheduleVarious__notice{align-items:flex-start;display:flex;font-size:1rem;justify-content:flex-start;line-height:150%}@media screen and (min-width:768px){.l-scheduleVarious__notice{font-size:14px;justify-content:flex-end;margin:0 auto;max-width:43.4375rem;text-align:right}}.l-scheduleVarious__notice span{flex-shrink:0}@media screen and (min-width:980px){.l-flow__anchor .c-icon__angle{right:0!important}}.l-flow__anchorWrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.8333333333rem;justify-content:flex-start;margin-bottom:.8333333333rem}@media screen and (min-width:980px){.l-flow__anchorWrapper{flex-direction:row;gap:1.5rem;margin-bottom:3.75rem}}.l-flow__list{counter-reset:num 0;margin-top:1.875rem}@media screen and (min-width:980px){.l-flow__list{margin-top:0}}.l-flow__item{border:.0416666667rem solid #d9d9d9;counter-increment:num 1;padding:0 .8333333333rem 1.25rem;position:relative}@media screen and (min-width:980px){.l-flow__item{border:none;padding:0 0 0 4.875rem}}.l-flow__item:before{align-items:center;background:#eef1f6;content:counter(num);display:flex;font-size:1.3333333333rem;font-weight:700;height:2.5rem;justify-content:center;left:0;position:absolute;top:0;width:2.5rem}@media screen and (min-width:980px){.l-flow__item:before{font-size:2rem;height:3.125rem;width:3.125rem}}.l-flow__item:not(:last-of-type){margin-bottom:3.5416666667rem}@media screen and (min-width:980px){.l-flow__item:not(:last-of-type){margin-bottom:7.1875rem}}.l-flow__item:not(:last-of-type):after{background:transparent url(https://www.iibc-global.org/hubfs/page/toeic/test/images/icon_angle-flow.svg) no-repeat 50%;background-size:contain;bottom:-2.625rem;content:"";height:1.7916666667rem;left:50%;position:absolute;transform:translateX(-50%);width:.7083333333rem}@media screen and (min-width:980px){.l-flow__item:not(:last-of-type):after{bottom:-4.5625rem}}.l-flowItem__heading{border-bottom:.1666666667rem solid #d9d9d9;font-size:1.25rem;font-weight:700;line-height:130%;margin-bottom:1.25rem;margin-left:3.3333333333rem;padding:.8333333333rem 0 .6666666667rem;position:relative}@media screen and (min-width:980px){.l-flowItem__heading{font-size:1.25rem;margin:0 0 2.5rem;padding:0 0 .375rem}}.l-flowItem__figure{margin:0 auto .8333333333rem;max-width:calc(100% - .83333rem);width:100%}@media screen and (min-width:980px){.l-flowItem__figure{margin:0 auto;max-width:13.75rem}}.l-flowItem__figure img{width:100%}.l-flowItem__detail{margin:0 auto;max-width:calc(100% - .83333rem);width:100%}@media screen and (min-width:980px){.l-flowItem__detail{max-width:none}}.l-flowItem__paragraph{font-size:1.1666666667rem;line-height:180%}@media screen and (min-width:980px){.l-flowItem__paragraph{font-size:.875rem}.l-flowItem__content{align-items:flex-start;display:flex;gap:2.0833333333vw;justify-content:flex-start}}@media screen and (min-width:1440px){.l-flowItem__content{gap:2.5rem}}.l-flowItem__schedule{margin-top:.8333333333rem}@media screen and (min-width:980px){.l-flowItem__schedule{justify-content:flex-start;margin-top:1.5625rem;max-width:none}}.l-flowItem__application{padding:0}@media screen and (min-width:980px){.l-flowItem__application{max-width:231px!important}}.l-flowItem__applicationBtn{margin:0 auto}@media screen and (min-width:980px){.l-flowItem__applicationBtn{height:3.125rem!important}}.l-flowItem__entry{max-width:none}.l-flowItem__aside{align-items:flex-start;display:flex;flex-direction:column;gap:.8333333333rem;justify-content:flex-start;margin-top:1.6666666667rem}@media screen and (min-width:980px){.l-flowItem__aside{margin-top:1.875rem}}.l-materials__paragraph{font-size:1.1666666667rem;line-height:180%;margin-bottom:1.6666666667rem}@media screen and (min-width:1024px){.l-materials__paragraph{font-size:.875rem;line-height:200%;margin-bottom:1.25rem}}.l-campaign{margin-bottom:5rem}@media screen and (min-width:980px){.l-campaign__slider{margin-left:-.75rem;margin-right:-.75rem}}.l-campaignSlider__item{padding:0 .25rem;width:71.4285714286vw}@media screen and (min-width:980px){.l-campaignSlider__item{padding:0 .75rem;width:auto}}.l-campaignSlider__item:hover{opacity:.8}.l-aside{background:hsla(0,0%,100%,.7);bottom:0;left:0;padding:1rem 0 1.0416666667rem;position:fixed;width:100%;z-index:1}@media screen and (min-width:1024px){.l-aside{padding:.5625rem 0}}.l-aside__btn{height:4rem!important;margin:0 auto;max-width:21.6666666667rem!important}@media screen and (min-width:1024px){.l-aside__btn{height:3.5rem;max-width:20rem}.l-aside__btn .c-btn__text{font-size:18px!important}.l-aside__btn .c-btn__subText{font-size:14px!important}}.l-asideBtn__label{align-items:center;background:#ffe5d3;border-radius:.1666666667rem;color:#d75a00;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;left:1.25rem;line-height:150%;padding:.25rem .2083333333rem 0 .1666666667rem;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:1024px){.l-asideBtn__label{font-size:14px;padding:.0833333333rem .2083333333rem 0 .25rem}}.l-aside.is-hide{animation:DownAnime .5s forwards;pointer-events:none}@keyframes DownAnime{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100)}}.l-tab__nav{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:10px;margin-right:-20px;overflow-x:scroll;padding-right:20px;position:relative;scrollbar-width:none}@media screen and (min-width:980px){.l-tab__nav{gap:50px;margin-right:0;padding-right:0}.l-tab__nav:after{background:#eef1f6;border-radius:9999px;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%;z-index:-1}}.l-tabNav__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;filter:alpha(opacity=0);opacity:0;position:absolute}.l-tabNav__input:checked+.l-tabNav__label{color:#000064}.l-tabNav__input:checked+.l-tabNav__label:after{background:#000064}.l-tabNav__input:focus+.l-tabNav__label{color:#1f1f77}.l-tabNav__label{color:#7a7a7a;cursor:pointer;display:block;flex-shrink:0;font-size:16px;font-weight:700;padding:10px 15px;position:relative;transition:all .2s ease}@media screen and (min-width:980px){.l-tabNav__label{font-size:15px;padding:0 0 20px}}.l-tabNav__label:after{background:#eef1f6;bottom:0;content:"";height:10px;left:0;position:absolute;width:100%;z-index:1}@media screen and (min-width:980px){.l-tabNav__label:after{height:5px}}.l-tabNav__label:first-of-type:after{border-radius:9999px 0 0 9999px}.l-tabNav__label:last-of-type:after{border-radius:0 9999px 9999px 0}@media screen and (min-width:980px){.l-tabNav__label:last-of-type:after{border-radius:0}}.l-tabNav__label:hover{color:#1f1f77}.l-tabContent__item{display:none;opacity:0}.l-news__list{width:100%}.l-news__item{border-bottom:1px solid #d9d9d9}.l-news__link{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:20px 0}@media screen and (min-width:1024px){.l-news__link{align-items:center;flex-direction:row;flex-wrap:nowrap;padding:5px 0}}.l-news__link:hover .l-news__text{color:#06299c}.l-news__category{align-items:center;border:1px solid #d75a00;border-radius:4px;color:#d75a00;display:flex;font-size:14px;height:28px;justify-content:center;line-height:1;width:110px}@media screen and (min-width:1024px){.l-news__category{flex-shrink:0;height:30px;width:120px}}.l-news__text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:#000064;font-size:16px;text-decoration:underline}@media screen and (min-width:1024px){.l-news__text{max-width:calc(100% - 130px);width:100%;-webkit-line-clamp:1;line-clamp:1;font-size:14px}}.l-sitemap{background:#fff;margin-top:20px}@media screen and (min-width:980px){.l-sitemap{margin-top:55px}}.l-sitemap__list{margin-bottom:20px;width:100%}@media screen and (min-width:980px){.l-sitemap__list{display:grid;grid-template:"about schedule material" auto "about data info" auto;grid-template-columns:repeat(3,260px);justify-content:space-evenly}}.l-sitemap__item{display:block}.l-sitemap__item.-about{grid-area:about}.l-sitemap__item.-schedule{grid-area:schedule}.l-sitemap__item.-data{grid-area:data}.l-sitemap__item.-material{grid-area:material}.l-sitemap__item.-info{grid-area:info}.l-sitemap__button{align-items:flex-start;border-bottom:1px solid #bdbde9;display:flex;flex-direction:column;justify-content:flex-start;padding:20px 0;position:relative;width:100%}@media screen and (min-width:980px){.l-sitemap__button{margin-bottom:20px;padding:0 0 8px;pointer-events:none}}.l-sitemap__button:hover{color:#06299c}.l-sitemap__button:has(.l-sitemap__checkbox:checked) .l-sitemap__icon{transform:translateY(-50%) rotate(-90deg)}.l-sitemap__text{color:#000064;font-size:16px;font-weight:700}@media screen and (min-width:980px){.l-sitemap__text{font-size:14px;font-weight:700;line-height:130%}}.l-sitemap__icon{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .5s ease}.l-sitemap__icon img{vertical-align:middle}@media screen and (min-width:980px){.l-sitemap__icon{display:none}}.l-sitemap__subContent{display:none;margin:25px 0;opacity:0}@media screen and (min-width:980px){.l-sitemap__subContent{display:block;opacity:1}}.l-sitemap__subContentBox:has(.l-sitemap__subContentTitle){margin-top:30px}.l-sitemap__subContentTitle{border-left:4px solid #000064;font-weight:700;margin-bottom:10px;padding-left:14px}@media screen and (min-width:980px){.l-sitemap__subList+.l-sitemap__subList{margin-top:10px}.l-sitemap__subItem:not(:last-of-type){margin-bottom:10px}}.l-sitemap__subLink{align-items:flex-start;display:flex;justify-content:flex-start;padding:14px 0}@media screen and (min-width:980px){.l-sitemap__subLink{display:inline-flex;padding:0}}.l-sitemap__subLink:before{content:"・";flex-shrink:0;font-size:12px;position:relative;top:2px}@media screen and (min-width:980px){.l-sitemap__subLink:before{font-size:13px;top:-1px}}.l-sitemap__subLink:hover .l-sitemap__subText{color:#06299c}.l-sitemap__subText{color:#000064;font-size:16px;font-weight:400;line-height:140%;margin-right:-10px}@media screen and (min-width:980px){.l-sitemap__subText{font-size:13px;margin-right:0}}.l-sitemap__subImg{flex-shrink:0}.l-sitemap__subIcon{display:none}.l-sitemap:has(#sitemap-about:checked) #sitemap-about-detail{animation:fadeAnime .9s both;display:block}.l-sitemap:has(#sitemap-schedule:checked) #sitemap-schedule-detail{animation:fadeAnime .9s both;display:block}.l-sitemap:has(#sitemap-data:checked) #sitemap-data-detail{animation:fadeAnime .9s both;display:block}.l-sitemap:has(#sitemap-material:checked) #sitemap-material-detail{animation:fadeAnime .9s both;display:block}.l-sitemap:has(#sitemap-info:checked) #sitemap-info-detail{animation:fadeAnime .9s both;display:block}@media screen and (min-width:980px){.c-br.-sp{display:none}}.c-br.-pc{display:none}@media screen and (min-width:980px){.c-br.-pc{display:inline-block}}@media screen and (min-width:1024px){.c-hidden.-sp{display:none}}.c-hidden.-pc{display:none}@media screen and (min-width:1024px){.c-hidden.-pc{display:inline-block}}@media screen and (min-width:768px){.c-hidden.-tab{display:none}}@media screen and (min-width:1024px){.c-hidden.-tab{display:inline-block}}.c-btn{align-items:center;border-radius:9999px;display:flex;height:3.8333333333rem;justify-content:center;max-width:20rem;position:relative;text-decoration:none;transition:all .25s ease;width:100%}.c-btn[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7639 1.19989C12.7639 0.537207 13.3011 0 13.9638 0H22.7994C23.4621 0 23.9993 0.537207 23.9993 1.19989V10.0355C23.9993 10.6982 23.4621 11.2354 22.7994 11.2354C22.1367 11.2354 21.5995 10.6982 21.5995 10.0355V4.09339L11.8642 13.8287C11.3957 14.2973 10.6359 14.2973 10.1673 13.8287C9.69876 13.3601 9.69876 12.6004 10.1673 12.1318L19.8994 2.39977H13.9638C13.3011 2.39977 12.7639 1.86256 12.7639 1.19989ZM0 5.12847C0 4.46579 0.537207 3.92858 1.19989 3.92858H9.0538C9.71648 3.92858 10.2537 4.46579 10.2537 5.12847C10.2537 5.79114 9.71648 6.32835 9.0538 6.32835H2.39977V21.5999H17.6713V14.9459C17.6713 14.2832 18.2085 13.746 18.8712 13.746C19.5339 13.746 20.0711 14.2832 20.0711 14.9459V22.7998C20.0711 23.4624 19.5339 23.9997 18.8712 23.9997H1.19989C0.537207 23.9997 0 23.4624 0 22.7998V5.12847Z" fill="%23FFFFFF"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.9166666667rem;position:absolute;right:1.4583333333rem;top:50%;transform:translateY(-50%);width:.9166666667rem}.c-btn.-primary{background:#000064}.c-btn.-primary:hover{background:#06299c}.c-btn.-primary .c-btn__text{color:#fff}.c-btn.-secondary{background:#d75a00}.c-btn.-secondary:hover{background:#ec5e00}.c-btn.-secondary .c-btn__subText,.c-btn.-secondary .c-btn__text{color:#fff}.c-btn.-disabled{background:grey;pointer-events:none}.c-btn.-disabled .c-btn__subText,.c-btn.-disabled .c-btn__text{color:#fff}.c-btn__text{font-size:1.25rem;font-weight:700;line-height:140%}@media screen and (min-width:1024px){.c-btn__text{font-size:1rem}}.c-btn__textWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-btn__subText{font-size:14px;font-weight:700;line-height:130%}@media screen and (min-width:1024px){.c-btn__subText{font-size:.6875rem}}.c-anchor{align-items:center;display:flex;justify-content:flex-start;padding:.6666666667rem 1.3333333333rem;position:relative;width:100%}@media screen and (min-width:980px){.c-anchor{padding:.75rem 3.75rem .75rem 1.75rem;width:auto}}.c-anchor--underline{align-items:center;display:inline-flex;flex-direction:row-reverse;gap:.4166666667rem;justify-content:center;padding:0;width:auto}.c-anchor--underline .c-anchor__text{text-decoration:underline}.c-anchor--underline .c-icon__chevron{height:1.75rem;width:.6666666667rem}@media screen and (min-width:980px){.c-anchor--underline .c-icon__chevron{height:.75rem;width:.4375rem}}.c-anchor--underline .c-icon__chevron:before{position:relative;right:unset!important}.c-anchor--underline[target=_blank]{padding-right:1.41667rem}.c-anchor--border{background:#fff;border:2px solid #e3e3f4}.c-anchor--border.-primary{border-color:#000064}.c-anchor--border:hover{background:#f1f5f8}.c-anchor--round{border-radius:9999px}.c-anchor--square{border-radius:.25rem;gap:1.25rem;padding:.8333333333rem 3.75rem .8333333333rem .8333333333rem;width:100%}@media screen and (min-width:980px){.c-anchor--square{max-width:29.375rem;padding:1.25rem 3.75rem 1.25rem 1.25rem}}.c-anchor--square:hover{background:#f1f5f8}.c-anchor--square .c-anchor__text{font-size:18px}@media screen and (min-width:980px){.c-anchor--square .c-anchor__text{font-size:18px}}.c-anchor--plain{padding:.2083333333rem 0}@media screen and (min-width:980px){.c-anchor--plain{padding:0 1.875rem 0 0}}.c-anchor--plain:hover .c-anchor__text{color:#06299c}@media screen and (min-width:980px){.c-anchor--plain .c-anchor__icon.-circle{height:1.25rem;width:1.25rem}}.c-anchor.-secondary .c-anchor__text{color:#d75a00}.c-anchor.-secondary:hover .c-anchor__text{color:#ec5e00}.c-anchor.-secondary[target=_blank]:after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7639 1.19989C12.7639 0.537207 13.3011 0 13.9638 0H22.7994C23.4621 0 23.9993 0.537207 23.9993 1.19989V10.0355C23.9993 10.6982 23.4621 11.2354 22.7994 11.2354C22.1367 11.2354 21.5995 10.6982 21.5995 10.0355V4.09339L11.8642 13.8287C11.3957 14.2973 10.6359 14.2973 10.1673 13.8287C9.69876 13.3601 9.69876 12.6004 10.1673 12.1318L19.8994 2.39977H13.9638C13.3011 2.39977 12.7639 1.86256 12.7639 1.19989ZM0 5.12847C0 4.46579 0.537207 3.92858 1.19989 3.92858H9.0538C9.71648 3.92858 10.2537 4.46579 10.2537 5.12847C10.2537 5.79114 9.71648 6.32835 9.0538 6.32835H2.39977V21.5999H17.6713V14.9459C17.6713 14.2832 18.2085 13.746 18.8712 13.746C19.5339 13.746 20.0711 14.2832 20.0711 14.9459V22.7998C20.0711 23.4624 19.5339 23.9997 18.8712 23.9997H1.19989C0.537207 23.9997 0 23.4624 0 22.7998V5.12847Z" fill="%23D75A00"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem}.c-anchor.-center{justify-content:center;text-align:center}.c-anchor.-center .c-anchor__text{font-size:18px}@media screen and (min-width:980px){.c-anchor.-center .c-anchor__text{font-size:16px}}.c-anchor__text{color:#000064;font-size:18px;font-weight:700}@media screen and (min-width:980px){.c-anchor__text{font-size:14px}}.c-anchor__img{flex-shrink:0;width:4.75rem}@media screen and (min-width:980px){.c-anchor__img{width:4rem}}.c-textLink{color:#000064;text-decoration:underline}.c-textLink:hover{color:#06299c;opacity:1}.c-icon{flex-shrink:0}.c-icon__angle{position:relative}.c-icon__angle.-down:before{transform:translate(-50%,-50%) rotate(90deg)}.c-icon__angle.-down:before,.c-icon__angle.-right:before{background-image:url('data:image/svg+xml;utf8,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7071 4.29289C13.0976 4.68342 13.0976 5.31658 12.7071 5.70711L8.70711 9.70711C8.31658 10.0976 7.68342 10.0976 7.29289 9.70711C6.90237 9.31658 6.90237 8.68342 7.29289 8.29289L10.5858 5L7.29289 1.70711C6.90237 1.31658 6.90237 0.683418 7.29289 0.292894C7.68342 -0.0976306 8.31658 -0.0976307 8.70711 0.292894L12.7071 4.29289Z" fill="%23000064"/><path d="M1 6C0.447715 6 0 5.55228 0 5C0 4.44772 0.447715 4 1 4L11 4C11.5523 4 12 4.44772 12 5C12 5.55228 11.5523 6 11 6L1 6Z" fill="%23000064"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.5833333333rem;left:50%;position:absolute;top:50%;width:.7083333333rem}.c-icon__angle.-right:before{transform:translate(-50%,-50%)}.c-icon__angle.-circle{border-radius:50%;display:block;height:1.5rem;position:absolute;right:.6666666667rem;width:1.5rem}@media screen and (min-width:1024px){.c-icon__angle.-circle{height:1.625rem;width:1.625rem}}.c-icon__angle.-circle.-primary{background:#e2e6f4}.c-icon__angle.-circle.-secondary{border:.0833333333rem solid #d5d8df}@media screen and (min-width:1024px){.c-icon__angle.-circle.-secondary{border-width:.0625rem}}.c-icon__angle.-circle.-lg{height:1.6666666667rem;right:.8333333333rem;width:1.6666666667rem}.c-icon__chevron.-right:before{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" viewBox="0 0 14 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 22L12 12L2 2" stroke="%23000064" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.8333333333rem;position:absolute;right:1.3333333333rem;top:50%;transform:translateY(-50%);width:.4166666667rem}@media screen and (min-width:1024px){.c-icon__chevron.-right:before{height:.8125rem;width:.625rem}}.c-icon__chevron.-right.-secondary:before{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" viewBox="0 0 14 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 22L12 12L2 2" stroke="%23D75A00" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.c-icon__chevron.-right.-secondary:before,.c-icon__chevron.-right.-white:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:.8333333333rem;position:absolute;right:1.3333333333rem;top:50%;transform:translateY(-50%);width:.4166666667rem}.c-icon__chevron.-right.-white:before{background-image:url('data:image/svg+xml;utf8,<svg width="14" height="24" viewBox="0 0 14 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 22L12 12L2 2" stroke="%23FFFFFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.c-icon__chevron.-lg:before{height:1.75rem!important;width:.6666666667rem!important}@media screen and (min-width:1024px){.c-icon__chevron.-lg:before{height:.75rem!important;width:.4375rem!important}}.c-icon__external{display:block;position:absolute;right:.8333333333rem}.c-icon__external.-primary:before{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7639 1.19989C12.7639 0.537207 13.3011 0 13.9638 0H22.7994C23.4621 0 23.9993 0.537207 23.9993 1.19989V10.0355C23.9993 10.6982 23.4621 11.2354 22.7994 11.2354C22.1367 11.2354 21.5995 10.6982 21.5995 10.0355V4.09339L11.8642 13.8287C11.3957 14.2973 10.6359 14.2973 10.1673 13.8287C9.69876 13.3601 9.69876 12.6004 10.1673 12.1318L19.8994 2.39977H13.9638C13.3011 2.39977 12.7639 1.86256 12.7639 1.19989ZM0 5.12847C0 4.46579 0.537207 3.92858 1.19989 3.92858H9.0538C9.71648 3.92858 10.2537 4.46579 10.2537 5.12847C10.2537 5.79114 9.71648 6.32835 9.0538 6.32835H2.39977V21.5999H17.6713V14.9459C17.6713 14.2832 18.2085 13.746 18.8712 13.746C19.5339 13.746 20.0711 14.2832 20.0711 14.9459V22.7998C20.0711 23.4624 19.5339 23.9997 18.8712 23.9997H1.19989C0.537207 23.9997 0 23.4624 0 22.7998V5.12847Z" fill="%23000064"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1rem}.c-breadcrumb{display:none;width:100%}@media screen and (min-width:1024px){.c-breadcrumb{display:block;padding:1.1875rem 0 1.0625rem}}.c-breadcrumb__list{margin:0 auto;max-width:calc(100% - 2.5rem)}.c-breadcrumb__list:after{clear:both;content:"";display:block}@media screen and (min-width:1024px){.c-breadcrumb__list{max-width:70.2781844802vw}}@media screen and (min-width:1440px){.c-breadcrumb__list{max-width:60rem}}.c-breadcrumb__item{float:left;font-size:.75rem;margin-left:8px}.c-breadcrumb__item:first-child{margin-left:0}.c-breadcrumb__item:first-child:before{content:none}.c-breadcrumb__item:before{content:">";margin-right:.5rem}.c-section{margin-top:5rem}@media screen and (min-width:1024px){.c-section{margin-top:3.75rem}}.c-heading{align-items:stretch;display:flex;gap:.8333333333rem 1.6666666667rem;justify-content:flex-start;margin:5rem auto 0;max-width:calc(100% - 1.66667rem);width:100%}@media screen and (min-width:980px){.c-heading{align-items:center;gap:.875rem;margin-bottom:0;margin-top:3.75rem;max-width:60rem}}.c-heading:before{background:#000064;content:"";flex-shrink:0;width:.5rem}@media screen and (min-width:980px){.c-heading:before{height:2.8125rem;width:.4375rem}}.c-heading__title{font-size:1.6666666667rem;font-weight:700;line-height:130%}@media screen and (min-width:980px){.c-heading__title{font-size:1.5rem}}.c-paragraph__break:before{content:"\a";white-space:pre}@media screen and (min-width:980px){.c-paragraph__break:before{content:"："}}.c-primary{color:#000064}.c-secondary{color:#d75a00}.c-bold{font-weight:700}