@font-face{font-family:Univers;src:url(../../fonts/UniversNextPro430BasicRegular/font.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Univers;src:url(../../fonts/UniversNextPro620CondensedBold/font.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.p-flexBox--1__inner{max-width:96rem;margin-inline:auto}@media only screen and (min-width:768px){.p-flexBox--1__inner{width:83.3333333333%}}@media only screen and (max-width:767px){.p-flexBox--1__inner{width:89.3333333333%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.c-discover__map__btns button{background:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-discover__map{margin-top:2.6666666667rem}@media only screen and (max-width:767px){.c-discover__map{margin-top:2rem}}.c-discover__map{max-width:104rem;width:94.4444444444%;position:relative;overflow:hidden;margin-inline:auto}@media only screen and (max-width:767px){.c-discover__map{background:#d7e598;padding-bottom:3.3333333333rem}}.c-discover__map__inner{position:relative}.c-discover__map__btns button{z-index:2;position:absolute;display:block}@media only screen and (max-width:767px){.c-discover__map__btns button{padding:0;-webkit-filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff);filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff)}.c-discover__map__btns button::before{content:"";display:inline-block;width:2.1333333333rem;height:2rem;background:var(--color-main);-webkit-mask:url(../../images/icons/map.svg) center/contain no-repeat;mask:url(../../images/icons/map.svg) center/contain no-repeat;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}}.c-discover__map__btns button span{-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;background:var(--color-main);color:var(--color-white);font-family:Univers,"ヒラギノ角ゴ Pro W3";line-height:1;display:block;padding:.5333333333rem .6666666667rem .3333333333rem}@media only screen and (min-width:1200px){.c-discover__map__btns button span{font-size:.8666666667rem}}@media print{.c-discover__map__btns button span{font-size:.8666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-discover__map__btns button span{font-size:.6666666667rem}}@media only screen and (max-width:767px){.c-discover__map__btns button span{font-size:.7142857143rem}}@media only screen and (min-width:768px)and (max-width:983px){.c-discover__map__btns button span{padding:.3333333333rem .5333333333rem .2rem}}@media only screen and (max-width:767px){.c-discover__map__btns button span{display:none}}@media only screen and (min-width:1200px){.c-discover__map__btns button:hover span{background:var(--color-accent)}}@media print{.c-discover__map__btns button:hover span{background:var(--color-accent)}}@media only screen and (max-width:767px){.c-discover__map__btns button.is-active{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-discover__map__btns button.is-active:before{background:var(--color-accent)}}.c-discover__map__btns button.is-active span{-webkit-transform:scale(1.1);transform:scale(1.1);background:var(--color-accent)}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="0"]{top:14%;left:35.8088235294%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="0"]{top:3.3536585366%;left:65.0704225352%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="1"]{top:23.8571428571%;left:50%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="1"]{top:13.7195121951%;left:79.4366197183%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="2"]{top:32%;left:31.8382352941%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="2"]{top:23.4756097561%;left:55.2112676056%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="3"]{top:36.8571428571%;left:20.7352941176%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="3"]{top:35.3658536585%;left:34.9295774648%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="4"]{top:53%;left:2.1323529412%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="4"]{top:33.2317073171%;left:10.985915493%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="5"]{top:54.2857142857%;left:22.7205882353%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="5"]{top:42.0731707317%;left:44.7887323944%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="6"]{top:60%;left:9.6323529412%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="6"]{top:45.4268292683%;left:20.2816901408%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="7"]{top:76%;left:13.0882352941%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="7"]{top:60.9756097561%;left:18.0281690141%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="8"]{top:77.1428571429%;left:27.9411764706%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="8"]{top:73.1707317073%;left:39.7183098592%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="9"]{top:77.1428571429%;left:42.6470588235%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="9"]{top:73.1707317073%;left:58.0281690141%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="10"]{top:87.2857142857%;left:33.8235294118%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="10"]{top:73.1707317073%;left:74.3661971831%}}@media only screen and (min-width:768px){.c-discover__map__btns button[data-slide="11"]{top:87.2857142857%;left:50%}}@media only screen and (max-width:767px){.c-discover__map__btns button[data-slide="11"]{top:73.1707317073%;left:87.8873239437%}}@media only screen and (min-width:768px){.c-discover__map__slider{position:absolute;right:2.9411764706%;top:0}}@media only screen and (min-width:1200px){.c-discover__map__slider{width:30.1470588235%}}@media print{.c-discover__map__slider{width:30.1470588235%}}@media only screen and (min-width:1921px){.c-discover__map__slider{width:30.1470588235%}}@media only screen and (min-width:768px)and (max-width:1199px){.c-discover__map__slider{width:32.3529411765%}}@media only screen and (max-width:767px){.c-discover__map__slider{width:100%;margin-top:1.3333333333rem}}.c-discover__map__slider .p-splide-activity{gap:2rem}@media only screen and (min-width:768px){.c-discover__map__slider .p-splide-activity{display:-webkit-box;display:-ms-flexbox;display:flex;height:48.5vw}}@media only screen and (min-width:1921px){.c-discover__map__slider .p-splide-activity{height:32vw}}.c-discover__map__slider .p-splide-activity .splide__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-discover__map__slider .p-splide-activity .splide__slide:not(.is-active) a{-webkit-transform:scale(.8);transform:scale(.8);z-index:-1}.c-discover__map__slider .p-splide-activity .splide__slide a{-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out,-webkit-transform .8s ease-out;position:relative;display:block}@media only screen and (min-width:1200px){.c-discover__map__slider .p-splide-activity .splide__slide a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-discover__map__slider .p-splide-activity .splide__slide a:hover .txtBox{background:var(--color-sub)}.c-discover__map__slider .p-splide-activity .splide__slide a:hover .txtBox .st .arrow:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}}@media print{.c-discover__map__slider .p-splide-activity .splide__slide a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-discover__map__slider .p-splide-activity .splide__slide a:hover .txtBox{background:var(--color-sub)}.c-discover__map__slider .p-splide-activity .splide__slide a:hover .txtBox .st .arrow:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}}.c-discover__map__slider .p-splide-activity .splide__slide a .category{position:absolute;top:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--color-accent);color:var(--color-white)}@media only screen and (min-width:1200px){.c-discover__map__slider .p-splide-activity .splide__slide a .category{font-size:.8666666667rem}}@media print{.c-discover__map__slider .p-splide-activity .splide__slide a .category{font-size:.8666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-discover__map__slider .p-splide-activity .splide__slide a .category{font-size:.7333333333rem}}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity .splide__slide a .category{font-size:.9285714286rem}}.c-discover__map__slider .p-splide-activity .splide__slide a .category{z-index:2;padding:.6em .6666666667rem .4em}.c-discover__map__slider .p-splide-activity .splide__slide a .category .c-icon{vertical-align:middle}.c-discover__map__slider .p-splide-activity .splide__slide a .category .c-icon:before{width:1.2em;height:1.2em}.c-discover__map__slider .p-splide-activity .splide__slide a .img{overflow:hidden}.c-discover__map__slider .p-splide-activity .splide__slide a .img img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox{background:var(--color-white);padding:1.3333333333rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;padding:1.3333333333rem}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox{padding:1.0666666667rem}}@media only screen and (min-width:1200px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st{font-size:1.2rem}}@media print{.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st{font-size:1.2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st{font-size:.9333333333rem}}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st{font-size:1.1428571429rem}}.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st{font-weight:700;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:2rem}.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;display:block;width:1.2em;height:1.2em;border-radius:999px;background:var(--color-main);-webkit-transition:all .5s ease;transition:all .5s ease}.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .st .arrow::before{content:"";display:inline-block;width:.8rem;height:.8rem;background:var(--color-white);-webkit-mask:url(../../images/icons/arrow.svg) center/contain no-repeat;mask:url(../../images/icons/arrow.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .c-txt{margin-top:.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .c-txt{line-height:1.5}}@media only screen and (min-width:768px)and (max-width:1199px)and (min-width:768px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .c-txt{font-size:.8rem}}@media only screen and (min-width:768px)and (max-width:1199px)and (max-width:767px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .c-txt{font-size:.8571428571rem}}@media only screen and (max-width:767px)and (min-width:768px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .c-txt{font-size:.7733333333rem}}@media only screen and (max-width:767px)and (max-width:767px){.c-discover__map__slider .p-splide-activity .splide__slide a .txtBox .c-txt{font-size:.8285714286rem}}.c-discover__map__slider .p-splide-activity__controls{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__controls{position:static;-webkit-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.3333333333rem}}.c-discover__map__slider .p-splide-activity__arrow{width:2rem;height:2rem;border-radius:50%;background:#fff;border:0;position:relative;cursor:pointer}.c-discover__map__slider .p-splide-activity__arrow::before{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border-top:2px solid var(--color-main);border-left:2px solid var(--color-main)}.c-discover__map__slider .p-splide-activity__arrow--prev::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.2666666667rem}.c-discover__map__slider .p-splide-activity__arrow--next::before{-webkit-transform:rotate(225deg);transform:rotate(225deg);bottom:.2666666667rem}.c-discover__map__slider .p-splide-activity__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__counter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.c-discover__map__slider .p-splide-activity__counter .current,.c-discover__map__slider .p-splide-activity__counter .total{text-align:center;font-weight:700}@media only screen and (min-width:768px){.c-discover__map__slider .p-splide-activity__counter .current,.c-discover__map__slider .p-splide-activity__counter .total{font-size:1.6rem}}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__counter .current,.c-discover__map__slider .p-splide-activity__counter .total{font-size:1.7142857143rem}}.c-discover__map__slider .p-splide-activity__counter .current,.c-discover__map__slider .p-splide-activity__counter .total{font-family:Univers,"ヒラギノ角ゴ Pro W3";line-height:1}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__counter .current,.c-discover__map__slider .p-splide-activity__counter .total{padding-top:5px}}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__counter .current{vertical-align:bottom}}.c-discover__map__slider .p-splide-activity__counter .current:after{content:"";display:block;width:1.8666666667rem;height:.1333333333rem;background:currentColor;margin-top:.6666666667rem;opacity:.3}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__counter .current:after{width:2px;height:1.3333333333rem;margin:-3px .6666666667rem 0;display:inline-block;vertical-align:middle}}@media only screen and (max-width:767px){.c-discover__map__slider .p-splide-activity__arrow--prev::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:.4rem;top:0}.c-discover__map__slider .p-splide-activity__arrow--next::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:.4rem;bottom:0}}.c-clock{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-clock .time{position:relative;width:3.3333333333rem;aspect-ratio:1;background:var(--color-main);border-radius:999px}@media only screen and (max-width:1199px){.c-clock .time{width:2.6666666667rem}}.c-clock .time::after,.c-clock .time::before{content:"";position:absolute;left:50%;bottom:50%;width:2px;background:#fff;border-radius:999px;-webkit-transform-origin:center bottom;transform-origin:center bottom}.c-clock .time::before{height:40%;margin-left:-1px;-webkit-transform:rotate(var(--minute));transform:rotate(var(--minute))}.c-clock .time::after{height:25%;margin-left:-1px;-webkit-transform:rotate(var(--hour));transform:rotate(var(--hour))}.c-clock .t{font-weight:700;display:block}@media only screen and (min-width:1200px){.c-clock .t{font-size:1.6rem}}@media print{.c-clock .t{font-size:1.6rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-clock .t{font-size:1.4rem}}@media only screen and (max-width:767px){.c-clock .t{font-size:1.2857142857rem}}.c-waveLines{z-index:-1}.l-intro{width:100%!important;position:relative}.l-intro__inner{width:89.3333333333%;margin-inline:auto}@media only screen and (min-width:768px){.l-intro .c-txt{text-align:center}}.l-intro .c-waveLines{z-index:-1;top:30%}@media only screen and (max-width:767px){.l-intro .c-waveLines{top:80%}}@media only screen and (max-width:767px){.p-modelcourse__txt .c-clock{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto}}@media only screen and (max-width:767px){.p-modelcourse__txt__inner{margin-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-modelcourse__txt__inner .c-catch1{text-align:center}}.p-modelcourse__txt__inner .c-txt{margin-top:1.4666666667rem}@media only screen and (max-width:767px){.p-modelcourse__txt__inner .c-txt{margin-top:.6666666667rem}}.p-modelcourse__mainBox{margin-top:8rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__mainBox{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-modelcourse__mainBox{margin-top:4rem}}.p-modelcourse__mainBox__inner{margin-inline:auto}@media only screen and (min-width:768px){.p-modelcourse__mainBox__inner{width:83.3333333333%}}@media only screen and (max-width:767px){.p-modelcourse__mainBox__inner{width:89.3333333333%}}.p-modelcourse__mainBox__inner>.c-ttl3{text-align:center}@media only screen and (max-width:767px)and (min-width:768px){.p-modelcourse__mainBox__inner>.c-ttl3{font-size:1.2rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-modelcourse__mainBox__inner>.c-ttl3{font-size:1.2857142857rem}}.p-modelcourse__mainBox__inner>.c-txt{margin-top:2rem}@media only screen and (min-width:768px){.p-modelcourse__mainBox__inner>.c-txt{text-align:center}}.p-modelcourse__mainBox__img{margin-top:5.3333333333rem}@media only screen and (max-width:767px){.p-modelcourse__mainBox__img{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-modelcourse__mainBox__img img{aspect-ratio:335/206;-o-object-fit:cover;object-fit:cover}}.p-modelcourse__mainBox .p-modelcourse__txt{margin-top:6rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__mainBox .p-modelcourse__txt{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-modelcourse__mainBox .p-modelcourse__txt{margin-top:2.6666666667rem}}.p-modelcourse__mainBox .p-modelcourse__txt{max-width:53.3333333333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-modelcourse__mainBox .p-modelcourse__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.p-modelcourse__mainBox .p-modelcourse__txt__inner{padding-top:.3333333333rem;width:69.5%}}.p-flexBox{position:relative}.p-flexBox--1{margin-top:9.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-flexBox--1{margin-top:5.3333333333rem}}.p-flexBox--1.u-or{background:var(--color-sub);padding:5.3333333333rem 0 6.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1.u-or{padding:4rem 0 5.3333333333rem}}@media only screen and (max-width:767px){.p-flexBox--1.u-or{padding:2.6666666667rem 0 4rem}}@media only screen and (min-width:768px){.p-flexBox--1.u-or{width:94.4444444444%;margin-inline:auto}}.p-flexBox--1.u-or .or{text-align:center;width:100%;display:block;position:relative;margin-bottom:4rem}@media only screen and (max-width:767px){.p-flexBox--1.u-or .or{margin-bottom:2rem}}@media only screen and (min-width:1200px){.p-flexBox--1.u-or .or span{font-size:1.6rem}}@media print{.p-flexBox--1.u-or .or span{font-size:1.6rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1.u-or .or span{font-size:1.4rem}}@media only screen and (max-width:767px){.p-flexBox--1.u-or .or span{font-size:1.2857142857rem}}.p-flexBox--1.u-or .or span{font-weight:700;background:var(--color-sub);z-index:2;position:relative;padding:0 2em}.p-flexBox--1.u-or .or:before{content:"";width:90%;max-width:53.3333333333rem;border:1px dashed #000;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.p-flexBox--1.u-or .p-flexBox--1__inner{width:77.7777777778%}}@media only screen and (min-width:768px){.p-flexBox--1.u-rightImg .p-flexBox--1__inner .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:767px){.p-flexBox--1.u-rightImg .p-flexBox--1__inner .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:768px){.p-flexBox--1.u-rightImg .p-flexBox--1__inner .p-modelcourse__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:767px){.p-flexBox--1.u-rightImg .p-flexBox--1__inner .p-modelcourse__txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:767px){.p-flexBox--1.u-leftImg .p-flexBox--1__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-flexBox--1.u-leftImg .p-flexBox--1__inner .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width:767px){.p-flexBox--1.u-leftImg .p-flexBox--1__inner .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:768px){.p-flexBox--1.u-leftImg .p-flexBox--1__inner .p-modelcourse__txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width:767px){.p-flexBox--1.u-leftImg .p-flexBox--1__inner .p-modelcourse__txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.p-flexBox--1__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-flexBox--1__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-flexBox--1__inner .img{width:53.3333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1__inner .img{width:50%}}@media only screen and (max-width:767px){.p-flexBox--1__inner .img{width:100%}}.p-flexBox--1__inner .img:has(span){display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6666666667rem}@media only screen and (min-width:768px){.p-flexBox--1__inner .img:has(span){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.p-flexBox--1__inner .img:has(span){gap:.4rem}}.p-flexBox--1__inner .img span{display:block;width:100%}@media only screen and (max-width:767px){.p-flexBox--1__inner .img span img{aspect-ratio:165/150;-o-object-fit:cover;object-fit:cover}}.p-flexBox--1__inner .p-modelcourse__txt{width:38.3333333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1__inner .p-modelcourse__txt{width:43.3333333333%}}@media only screen and (max-width:767px){.p-flexBox--1__inner .p-modelcourse__txt{width:100%}}@media only screen and (min-width:1200px){.p-flexBox--1__inner .p-modelcourse__txt{padding-top:4rem}}@media print{.p-flexBox--1__inner .p-modelcourse__txt{padding-top:4rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1__inner .p-modelcourse__txt{padding-top:0}}@media only screen and (max-width:767px){.p-flexBox--1__inner .p-modelcourse__txt{padding-top:2rem}}.p-flexBox--1__inner .p-modelcourse__txt__inner{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--1__inner .p-modelcourse__txt__inner{margin-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-flexBox--1__inner .p-modelcourse__txt__inner{margin-top:1.3333333333rem}}.p-flexBox--2{margin-top:9.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--2{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-flexBox--2{margin-top:5.3333333333rem}}.p-flexBox--2__inner{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.p-flexBox--2__inner{width:88.8888888889%}}@media only screen and (max-width:767px){.p-flexBox--2__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:89.3333333333%;margin-inline:auto}}.p-flexBox--2__inner .img{position:relative;width:59.375%}@media only screen and (max-width:767px){.p-flexBox--2__inner .img{width:100%}}.p-flexBox--2__inner .img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.p-flexBox--2__inner .img{gap:.6666666667rem}}@media only screen and (max-width:767px){.p-flexBox--2__inner .img{gap:.4rem 1.7910447761%}}.p-flexBox--2__inner .img span{display:block}.p-flexBox--2__inner .img span:nth-child(2){width:41.4473684211%}@media only screen and (max-width:767px){.p-flexBox--2__inner .img span:nth-child(2){width:48.9552238806%}}.p-flexBox--2__inner .img span:nth-child(3){width:41.4473684211%}@media only screen and (max-width:767px){.p-flexBox--2__inner .img span:nth-child(3){width:48.9552238806%}}.p-flexBox--2__inner .p-modelcourse__txt{width:34.375%}@media only screen and (max-width:767px){.p-flexBox--2__inner .p-modelcourse__txt{width:100%}}@media only screen and (min-width:1200px){.p-flexBox--2__inner .p-modelcourse__txt{padding-top:4rem}}@media print{.p-flexBox--2__inner .p-modelcourse__txt{padding-top:4rem}}@media only screen and (min-width:1560px){.p-flexBox--2__inner .p-modelcourse__txt{padding-top:8rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--2__inner .p-modelcourse__txt{padding-top:0}}@media only screen and (max-width:767px){.p-flexBox--2__inner .p-modelcourse__txt{padding-top:2rem}}.p-flexBox--2__inner .p-modelcourse__txt__inner{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--2__inner .p-modelcourse__txt__inner{margin-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-flexBox--2__inner .p-modelcourse__txt__inner{margin-top:1.3333333333rem}}.p-flexBox--3{margin-top:.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--3{margin-top:.6666666667rem}}@media only screen and (max-width:767px){.p-flexBox--3{margin-top:2.6666666667rem}}.p-flexBox--3.u-mt{margin-top:-6.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--3.u-mt{margin-top:2rem}}@media only screen and (max-width:767px){.p-flexBox--3.u-mt{margin-top:2.6666666667rem}}.p-flexBox--3.u-inversion .p-flexBox--3__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.p-flexBox--3__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.p-flexBox--3__inner{width:82.6388888889%}}@media only screen and (max-width:767px){.p-flexBox--3__inner{width:89.3333333333%;margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.p-flexBox--3__inner .p-modelcourse__txt{width:42.7731092437%}}@media only screen and (min-width:768px){.p-flexBox--3__inner .img{width:47.8991596639%}}@media only screen and (max-width:767px){.p-flexBox--3__inner .img img{aspect-ratio:335/206;-o-object-fit:cover;object-fit:cover}}.p-flexBox--4{margin-top:9.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-flexBox--4{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-flexBox--4{margin-top:5.3333333333rem}}.p-flexBox--4__inner{margin-inline:auto}@media only screen and (min-width:768px){.p-flexBox--4__inner{width:88.8888888889%}}@media only screen and (max-width:767px){.p-flexBox--4__inner{width:89.3333333333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-flexBox--4__inner .p-modelcourse__txt{max-width:53.3333333333rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.p-flexBox--4__inner .p-modelcourse__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.6666666667rem}}@media only screen and (min-width:768px){.p-flexBox--4__inner .p-modelcourse__txt__inner{padding-top:.3333333333rem;width:69.5%}}.p-flexBox--4__inner .img{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-flexBox--4__inner .img{margin-top:4rem;gap:.6666666667rem}}@media only screen and (max-width:767px){.p-flexBox--4__inner .img{gap:.4rem}}.p-flexBox--4__inner .img span{width:100%;display:block}@media only screen and (max-width:767px){.p-flexBox--4__inner .img span img{aspect-ratio:165/150;-o-object-fit:cover;object-fit:cover}}.p-modelcourse__bottomNav{margin-top:9.3333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__bottomNav{margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-modelcourse__bottomNav{margin-top:5.3333333333rem}}.p-modelcourse__bottomNav{margin-inline:auto;width:94.6666666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__bottomNav{max-width:53.3333333333rem}}.p-modelcourse__bottomNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1200px){.p-modelcourse__bottomNav ul{gap:2rem}}@media print{.p-modelcourse__bottomNav ul{gap:2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__bottomNav ul{gap:.6666666667rem}}@media only screen and (max-width:767px){.p-modelcourse__bottomNav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6666666667rem}}@media only screen and (min-width:768px){.p-modelcourse__bottomNav ul li{max-width:34.6666666667rem;width:100%}}.p-modelcourse__bottomNav ul li a{max-width:34.6666666667rem;width:100%;background:var(--color-sub);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (min-width:1200px){.p-modelcourse__bottomNav ul li a{padding:1.3333333333rem 6.9333333333rem 1.3333333333rem 1.3333333333rem;gap:2.6666666667rem}}@media print{.p-modelcourse__bottomNav ul li a{padding:1.3333333333rem 6.9333333333rem 1.3333333333rem 1.3333333333rem;gap:2.6666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__bottomNav ul li a{gap:1.3333333333rem;padding:1rem 4rem 1rem 1rem}}@media only screen and (max-width:767px){.p-modelcourse__bottomNav ul li a{gap:1.3333333333rem;padding:.9333333333rem 4rem .9333333333rem .9333333333rem}}@media only screen and (min-width:1200px){.p-modelcourse__bottomNav ul li a{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-modelcourse__bottomNav ul li a:hover{background:var(--color-main-10)}.p-modelcourse__bottomNav ul li a:hover figure img{-webkit-transform:scale(1.02);transform:scale(1.02)}.p-modelcourse__bottomNav ul li a:hover .arrow:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}}@media print{.p-modelcourse__bottomNav ul li a{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-modelcourse__bottomNav ul li a:hover{background:var(--color-main-10)}.p-modelcourse__bottomNav ul li a:hover figure img{-webkit-transform:scale(1.02);transform:scale(1.02)}.p-modelcourse__bottomNav ul li a:hover .arrow:before{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}}.p-modelcourse__bottomNav ul li a figure{overflow:hidden}@media only screen and (min-width:1200px){.p-modelcourse__bottomNav ul li a figure{max-width:11.3333333333rem}}@media print{.p-modelcourse__bottomNav ul li a figure{max-width:11.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__bottomNav ul li a figure{max-width:8.6666666667rem}}@media only screen and (max-width:767px){.p-modelcourse__bottomNav ul li a figure{max-width:7.7333333333rem}}.p-modelcourse__bottomNav ul li a figure img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media only screen and (max-width:767px){.p-modelcourse__bottomNav ul li a figure img{aspect-ratio:116/82;-o-object-fit:cover;object-fit:cover}}.p-modelcourse__bottomNav ul li a .t{font-weight:700}@media only screen and (min-width:1200px){.p-modelcourse__bottomNav ul li a .t{font-size:1.2rem}}@media print{.p-modelcourse__bottomNav ul li a .t{font-size:1.2rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-modelcourse__bottomNav ul li a .t{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-modelcourse__bottomNav ul li a .t{font-size:1rem}}.p-modelcourse__bottomNav ul li a .arrow{position:absolute;right:1.3333333333rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border-radius:999px;width:2.3333333333rem;height:2.3333333333rem;aspect-ratio:1/1;background:var(--color-main);-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width:767px){.p-modelcourse__bottomNav ul li a .arrow{width:1.6666666667rem;height:1.6666666667rem}}.p-modelcourse__bottomNav ul li a .arrow::before{content:"";display:inline-block;width:1rem;height:1rem;background:var(--color-white);-webkit-mask:url(../../images/icons/arrow.svg) center/contain no-repeat;mask:url(../../images/icons/arrow.svg) center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:all .5s ease;transition:all .5s ease}.p-activity{background:var(--color-sub);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:94.4444444444%}@media only screen and (max-width:767px){.p-activity{width:94.6666666667%}}@media only screen and (min-width:768px){.p-activity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7.3529411765%;padding:4rem 0;margin-top:12rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-activity{margin-top:6.6666666667rem}}@media only screen and (max-width:767px){.p-activity{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 7.8873239437%;margin-top:6.6666666667rem}}@media only screen and (min-width:768px){.p-activity__img{width:54.4117647059%}}@media only screen and (min-width:768px)and (max-width:983px){.p-activity__img{width:47.0588235294%}}@media only screen and (min-width:768px){.p-activity__txt{width:24.7794117647%}}@media only screen and (min-width:768px)and (max-width:983px){.p-activity__txt{width:32.1323529412%}}@media only screen and (max-width:767px){.p-activity__txt{margin-top:2rem}}@media only screen and (max-width:767px){.p-activity__txt .c-ttl2{text-align:center}}@media only screen and (max-width:767px)and (min-width:768px){.p-activity__txt .c-ttl2{font-size:1.6rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-activity__txt .c-ttl2{font-size:1.7142857143rem}}.p-activity__txt .c-txt{margin-top:2rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-activity__txt .c-txt{margin-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-activity__txt .c-txt{margin-top:.6666666667rem}}.p-activity__txt .c-btn1{margin-top:2.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-activity__txt .c-btn1{margin-top:2rem}}@media only screen and (max-width:767px){.p-activity__txt .c-btn1{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-activity__txt .c-btn1{margin-inline:auto}}