.top .menu-block{margin-bottom:2em}.top .menu-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.top .menu-list{justify-content:space-between}}.top .menu-list li{width:31.25%;position:relative;margin:0 3.125% 4% 0}@media screen and (max-width: 767px){.top .menu-list li{width:48%;max-width:320px;margin:0 0 4%}}.top .menu-list li:nth-child(3n){margin-right:0}.top .menu-list li a{display:block;position:relative;overflow:hidden;transition:all .4s ease-out}.top .menu-list li a::before{display:block;position:absolute;top:0;right:100%;width:100%;height:100%;background:rgba(255,255,255,.3);transition:all .2s ease-out;content:""}.top .menu-list li a:hover::before{right:0;z-index:1}.top .menu-list li a .menu-ttl{position:absolute;bottom:0;left:0;width:100%;padding:.8em 1.2em .8em .5em;background:rgba(65,175,103,.9);color:#fff;font-size:1.4rem;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.top .menu-list li a .menu-ttl{font-size:calc(3*(100vw - 375px)/649 + 1.1rem)}}@media screen and (max-width: 767px){.top .menu-list li a .menu-ttl{line-height:1.2}}@media screen and (max-width: 375px){.top .menu-list li a .menu-ttl{font-size:1.1rem}}.top .menu-list li a .menu-ttl::after{display:block;position:absolute;right:.8em;top:50%;width:.6em;height:.6em;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);content:""}.idea .greeting-block .block-inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.idea .greeting-block .block-inner{flex-direction:column-reverse}}.idea .greeting-block .block-inner .txt-box{width:66.40625%}@media screen and (max-width: 767px){.idea .greeting-block .block-inner .txt-box{width:100%}}.idea .greeting-block .block-inner .name{margin-top:.5em;font-size:1.2rem;text-align:right}@media(min-width: 480px){.idea .greeting-block .block-inner .name{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.idea .greeting-block .block-inner .name{font-size:1.6rem}}.idea .greeting-block .block-inner .img-box{width:25.390625%}@media screen and (max-width: 767px){.idea .greeting-block .block-inner .img-box{width:100%;max-width:260px;margin:0 auto 2em}}.idea .philosophy-block .txt-box{margin-bottom:4em}.idea .philosophy-block .img-box{width:37.3046875%;margin:0 auto 4em}@media screen and (max-width: 767px){.idea .philosophy-block .img-box{width:100%;max-width:382px}}.idea .philosophy-cont{margin-bottom:4em}.idea .philosophy-cont h4{background:#d5eedf;color:#2faa5d}.idea .philosophy-cont .row .col{width:31.25%}.idea .trust-cont h4{background:#d6e8f4;color:#308eca}.idea .trust-cont .row .col{width:48.4375%;margin-bottom:2em}.idea .trust-cont .row .col .box-ttl{color:#308eca}.idea .philosophy-cont h4,.idea .trust-cont h4{margin-bottom:1em;padding:.2em 1em .2em 1.5em;font-size:2rem}@media screen and (max-width: 1024px){.idea .philosophy-cont h4,.idea .trust-cont h4{font-size:calc(7*(100vw - 375px)/649 + 1.3rem)}}@media screen and (max-width: 375px){.idea .philosophy-cont h4,.idea .trust-cont h4{font-size:1.3rem}}.idea .philosophy-cont .ttl-note,.idea .trust-cont .ttl-note{margin-bottom:1em;font-weight:bold}.idea .philosophy-cont .row,.idea .trust-cont .row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.idea .philosophy-cont .row .border-box,.idea .trust-cont .row .border-box{width:48%;margin-bottom:4%}}@media screen and (max-width: 640px){.idea .philosophy-cont .row .border-box,.idea .trust-cont .row .border-box{width:100%;max-width:500px;margin:0 auto 2em}}.idea .tbl-basic th{width:153px}@media screen and (max-width: 640px){.idea .tbl-basic th{width:100%}}.movie .movie-ttl{text-align:center}.movie .anchor-block{margin-bottom:5em}@media screen and (max-width: 767px){.movie .anchor-block{margin-bottom:3em}}.movie .anchor-block .anchor-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1024px){.movie .anchor-block .anchor-list{justify-content:space-between}}.movie .anchor-block .anchor-list li{width:18.359375%}@media screen and (max-width: 1024px){.movie .anchor-block .anchor-list li{width:48%;margin-bottom:4%}}.movie .anchor-block .anchor-list li+li{margin-left:2%}@media screen and (max-width: 1024px){.movie .anchor-block .anchor-list li+li{margin-left:0}}@media screen and (max-width: 1024px){.movie .anchor-block .anchor-list li.single{margin:0 auto}}.movie .anchor-block .anchor-list li a{display:block;position:relative;padding:1em 0 1.5em;background:#070707;border:2px solid #070707;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;transition:.4s ease-out;line-height:1}@media screen and (max-width: 1024px){.movie .anchor-block .anchor-list li a{font-size:calc(4*(100vw - 375px)/649 + 1.2rem)}}@media screen and (max-width: 375px){.movie .anchor-block .anchor-list li a{font-size:1.2rem}}.movie .anchor-block .anchor-list li a .small-txt{font-size:1.2rem}@media screen and (max-width: 480px){.movie .anchor-block .anchor-list li a .small-txt{font-size:1rem}}.movie .anchor-block .anchor-list li a::before{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:3px;background:#2faa5d;content:""}.movie .anchor-block .anchor-list li a::after{display:block;position:absolute;bottom:.6em;left:50%;width:.5em;height:.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateX(-50%) rotate(45deg);transition:.4s ease-out;content:""}.movie .anchor-block .anchor-list li a:hover{background:#fff;color:#000}.movie .anchor-block .anchor-list li a:hover::after{border-color:#070707}.movie .movie-row{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.movie .movie-row{justify-content:space-between}}.movie .movie-row .movie-col{display:flex;flex-direction:column;width:31.25%;margin:0 3.125% 4.8828125% 0}@media screen and (max-width: 767px){.movie .movie-row .movie-col{width:48%;margin:0 0 4%}}@media screen and (max-width: 640px){.movie .movie-row .movie-col{width:100%;max-width:320px;margin:0 auto 4% !important}}.movie .movie-row .movie-col .movie-inner{position:relative;overflow:hidden;margin-top:auto;padding-bottom:60%;cursor:pointer}.movie .movie-row .movie-col .movie-item{position:absolute;position:absolute;top:0;left:0;width:100%;height:100%}.movie .movie-row .movie-col .movie-item::before,.movie .movie-row .movie-col .movie-item:after{display:block;position:absolute;top:50%;content:""}.movie .movie-row .movie-col .movie-item::before{left:48%;z-index:1;border-top:1em solid rgba(0,0,0,0);border-bottom:1em solid rgba(0,0,0,0);border-left:1.4em solid #fff;transform:translateY(-50%);content:""}.movie .movie-row .movie-col .movie-item::after{left:50%;width:4em;height:4em;background:rgba(0,0,0,.3);border:2px solid #fff;border-radius:50%;transform:translate(-50%, -50%);content:""}.movie .movie-row .movie-col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie .movie-row .movie-col:nth-child(3n){margin-right:0}.movie .movie-row .movie-col .caption{margin-bottom:1em;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 1024px){.movie .movie-row .movie-col .caption{font-size:calc(4*(100vw - 375px)/649 + 1.2rem)}}@media screen and (max-width: 375px){.movie .movie-row .movie-col .caption{font-size:1.2rem}}.movie .yt-btn{max-width:350px;margin:0 auto}.about-hht{overflow:hidden}.about-hht .content-body{padding-top:0}.about-hht .bg-canvas{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#000}.about-hht .feature-block{position:relative;z-index:0;padding:8em 0}.about-hht .feature-block .header-box{position:relative;z-index:0;max-width:649px;margin:0 auto 3em}.about-hht .feature-block h3{width:70.8782742681%;margin:0 auto}.about-hht .feature-block .title-en{position:absolute;top:50%;left:0;z-index:-1;width:100%;transform:translateY(-50%)}.about-hht .feature-block ul{display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:list-number}.about-hht .feature-block ul li{width:88.0597014925%;max-width:496px;margin:0 auto 4%;counter-increment:list-number}@media screen and (min-width: 640px){.about-hht .feature-block ul li{width:48.4375%;margin:0 0 4%}}.about-hht .feature-block ul a{display:block;position:relative;overflow:hidden}.about-hht .feature-block ul a:hover::after{transform:scale(1) rotate(0)}.about-hht .feature-block ul a::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);transition:.4s ease;transform:scale(0) rotate(540deg);content:""}.about-hht .feature-block ul .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;padding:8.064516129%;color:#fff;font-size:1.2rem;font-weight:bold}@media(min-width: 640px){.about-hht .feature-block ul .txt-box{font-size:calc(1.2rem + (1vw - 6.4px) * 1.0526315789)}}@media(min-width: 1400px){.about-hht .feature-block ul .txt-box{font-size:2rem}}.about-hht .feature-block ul .txt-box::after{position:absolute;bottom:0;right:0;font-family:"Montserrat",sans-serif;color:rgba(0,0,0,0);font-size:7rem;font-weight:700;line-height:.8;-webkit-text-stroke:1px #fff;content:counter(list-number, decimal-leading-zero)}@media(min-width: 480px){.about-hht .feature-block ul .txt-box::after{font-size:calc(7rem + (1vw - 4.8px) * 5.4347826087)}}@media(min-width: 1400px){.about-hht .feature-block ul .txt-box::after{font-size:12rem}}.about-hht .feature-block ul .txt-box h4{margin-bottom:.5em;font-size:2rem;font-style:italic;line-height:1}@media(min-width: 640px){.about-hht .feature-block ul .txt-box h4{font-size:calc(2rem + (1vw - 6.4px) * 1.8421052632)}}@media(min-width: 1400px){.about-hht .feature-block ul .txt-box h4{font-size:3.4rem}}.about-hht .feature-block ul .txt-box h4 .large{font-size:200%;font-family:YuMincho,"Yu Mincho",serif;font-weight:600}.about-hht .feature-swiper{padding-top:3.5em}.about-hht .feature-swiper .feature-col{width:77.0666666667%;max-width:384px;margin:0 3.3333333333%;height:auto}@media screen and (min-width: 640px){.about-hht .feature-swiper .feature-col{margin:0 1.7857142857%}}.about-hht .feature-swiper a{display:flex;flex-direction:column;position:relative;height:100%}.about-hht .feature-swiper a:hover .txt-box{background-position:bottom center;color:#333}.about-hht .feature-swiper a:hover .more .icon{background-position:right center}.about-hht .feature-swiper a:hover .more .icon::after{border-color:#fff}.about-hht .feature-swiper .col-number{position:absolute;top:0;left:4.8442906574%;z-index:2;font-family:"Montserrat",sans-serif;color:rgba(0,0,0,0);font-size:6rem;font-weight:800;line-height:.8;-webkit-text-stroke:2px #fff;transform:translateY(-58%)}@media(min-width: 480px){.about-hht .feature-swiper .col-number{font-size:calc(6rem + (1vw - 4.8px) * 4.347826087)}}@media(min-width: 1400px){.about-hht .feature-swiper .col-number{font-size:10rem}}.about-hht .feature-swiper .txt-box{display:flex;flex-direction:column;flex:auto;padding:6.9204152249%;background:linear-gradient(to bottom, #333, #333, #eee, #eee);background-size:auto 300%;color:#fff;font-size:1.2rem;transition:.4s ease-out}@media(min-width: 480px){.about-hht .feature-swiper .txt-box{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.about-hht .feature-swiper .txt-box{font-size:1.6rem}}.about-hht .feature-swiper .txt-box h4{margin-bottom:.5em;font-size:2.1rem;line-height:1.6}@media(min-width: 480px){.about-hht .feature-swiper .txt-box h4{font-size:calc(2.1rem + (1vw - 4.8px) * 0.7608695652)}}@media(min-width: 1400px){.about-hht .feature-swiper .txt-box h4{font-size:2.8rem}}.about-hht .feature-swiper .txt-box .gradient{display:inline-block;color:rgba(0,0,0,0);font-size:120%;background:-webkit-linear-gradient(0, #00c063, #077bcc);-webkit-background-clip:text}.about-hht .feature-swiper .txt-box .txt{margin-bottom:1em}.about-hht .feature-swiper .more{margin:auto 0 0 auto;font-weight:bold}.about-hht .feature-swiper .more .icon{display:inline-block;position:relative;width:2rem;height:2rem;margin-left:.5em;background:linear-gradient(to right, #fff, #fff, #00c063, #077bcc);background-size:300% auto;border-radius:50%;vertical-align:middle;transition:.4s ease-out}.about-hht .feature-swiper .more .icon::after{display:block;position:absolute;top:50%;left:30%;width:35%;height:35%;border-top:2px solid #333;border-right:2px solid #333;transform:translateY(-50%) rotate(45deg);transition:.4s ease-out;content:""}.about-hht .feature-swiper .movie-box,.about-hht .feature-swiper .img-box{position:relative;width:100%;padding-top:56.25%}.about-hht .feature-swiper .movie-box video,.about-hht .feature-swiper .movie-box img,.about-hht .feature-swiper .img-box video,.about-hht .feature-swiper .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-hht .feature-swiper .movie-box::after{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/img/share/pattern-bg.png);content:""}.about-hht .feature-img-swiper{position:absolute;top:0;left:0;width:100%;height:100%}.about-hht .swiper-pagination{bottom:0 !important}.about-hht .swiper-pagination .swiper-pagination-bullet{width:.9em;height:.9em;background:#8b8b8b;opacity:1}.about-hht .swiper-pagination .swiper-pagination-bullet-active{background:#58b678}.about-hht .swiper-arr-prev{left:0}.about-hht .swiper-arr-prev::after{border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.about-hht .swiper-arr-next{right:0}.about-hht .swiper-arr-next::after{border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.about-hht .swiper-arr-prev::after,.about-hht .swiper-arr-next::after{display:inline-block;width:2rem;height:2rem;font-size:0;content:""}.about-hht .stage-ttl{display:inline-block;position:relative;z-index:0;margin-bottom:1em;border-bottom:3px solid #2faa5d;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 1024px){.about-hht .stage-ttl{font-size:calc(4*(100vw - 640px)/384 + 1.4rem)}}@media screen and (max-width: 640px){.about-hht .stage-ttl{font-size:calc(4*(100vw - 375px)/265 + 1.4rem)}}@media screen and (max-width: 375px){.about-hht .stage-ttl{font-size:1.4rem}}.about-hht .stage-ttl::before{display:inline-block;position:absolute;bottom:.5rem;left:0;z-index:-1;color:#e2e2e2;font-family:"Roboto Condensed",sans-serif;font-size:13rem;font-weight:bold;line-height:.8;content:"STAGE." counter(stage-num, decimal-leading-zero)}@media screen and (max-width: 1400px){.about-hht .stage-ttl::before{font-size:calc(65*(100vw - 640px)/760 + 6.5rem)}}@media screen and (max-width: 640px){.about-hht .stage-ttl::before{font-size:calc(35*(100vw - 375px)/265 + 6.5rem)}}@media screen and (max-width: 375px){.about-hht .stage-ttl::before{font-size:6.5rem}}.about-hht .border-ttl01{margin-bottom:.5em;font-size:3.2rem;text-align:center}@media screen and (max-width: 1024px){.about-hht .border-ttl01{font-size:calc(11*(100vw - 375px)/649 + 1.8rem)}}@media screen and (max-width: 375px){.about-hht .border-ttl01{font-size:2.1rem}}.about-hht .border-ttl01 span{background:linear-gradient(transparent 60%, #f0ff00 0)}.about-hht .stage-block{counter-increment:stage-num}.about-hht .stage-block-inner{max-width:1400px;margin:0 auto 5em}@media screen and (max-width: 767px){.about-hht .stage-block-inner{width:100%;margin-left:0}}@media screen and (max-width: 767px){.about-hht .stage-block-inner.reverse{margin-left:auto;margin-right:0}}.about-hht .stage-block-inner.reverse .inner-row{flex-direction:row-reverse;padding-right:0}@media screen and (min-width: 1140px){.about-hht .stage-block-inner.reverse .inner-row{padding-left:calc((100% - 1024px)/2)}}@media screen and (max-width: 1139px){.about-hht .stage-block-inner.reverse .inner-row{padding-left:5%}}@media screen and (max-width: 640px){.about-hht .stage-block-inner.reverse .inner-row{flex-direction:column-reverse;padding-left:0}}@media screen and (max-width: 640px){.about-hht .stage-block-inner.reverse .img-box{margin-left:auto}}.about-hht .stage-block-inner.reverse .img-box-inner::before{left:11.301369863%}.about-hht .stage-block-inner .inner-row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1140px){.about-hht .stage-block-inner .inner-row{padding-right:calc((100% - 1024px)/2)}}@media screen and (max-width: 1139px){.about-hht .stage-block-inner .inner-row{padding-right:5%}}@media screen and (max-width: 640px){.about-hht .stage-block-inner .inner-row{flex-direction:column-reverse;padding-right:0}}.about-hht .stage-block-inner .img-box{width:48.3498349835%;overflow:hidden}@media screen and (max-width: 640px){.about-hht .stage-block-inner .img-box{width:90%}}.about-hht .stage-block-inner .img-box-inner{position:relative;z-index:0;padding-top:8.7890625%}.about-hht .stage-block-inner .img-box-inner::before{display:block;position:absolute;top:0;left:-11.2627986348%;z-index:-1;width:100%;height:100%;max-height:240px;background:linear-gradient(to right, #a2bd00, #30aa5d);content:""}.about-hht .stage-block-inner .img-box video{width:100%;height:auto}.about-hht .stage-block-inner .txt-box{width:48.1848184818%;margin-top:8.2508250825%}@media screen and (max-width: 640px){.about-hht .stage-block-inner .txt-box{width:90%;margin-right:auto;margin-left:auto;margin-bottom:3em}}.about-hht .stage-block-inner .txt-box .txt{margin-bottom:2em}.about-hht .stage-block-inner .sub-ttl{margin-bottom:.5em;font-size:4.6rem;line-height:1.3}@media screen and (max-width: 1400px){.about-hht .stage-block-inner .sub-ttl{font-size:calc(23*(100vw - 640px)/760 + 2.3rem)}}@media screen and (max-width: 640px){.about-hht .stage-block-inner .sub-ttl{font-size:calc(7*(100vw - 375px)/265 + 2.3rem)}}@media screen and (max-width: 375px){.about-hht .stage-block-inner .sub-ttl{font-size:2.3rem}}.about-hht .stage-block-inner .sub-ttl span{font-size:120%}.about-hht .stage-block .movie-area{position:relative;z-index:0}.about-hht .stage-block .movie-area::after{display:inline-block;position:absolute;top:-0.7em;left:50%;z-index:-1;width:100%;color:#e2e2e2;font-family:"Roboto Condensed",sans-serif;font-size:10rem;font-weight:bold;line-height:.8;text-align:center;transform:translateX(-50%);content:"PLAY MOVIE"}@media screen and (max-width: 1024px){.about-hht .stage-block .movie-area::after{font-size:calc(50*(100vw - 375px)/649 + 5rem)}}@media screen and (max-width: 375px){.about-hht .stage-block .movie-area::after{font-size:5rem}}.about-hht .stage-block .movie-area .movie-row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.about-hht .stage-block .movie-area .movie-row{width:90%;max-width:496px;margin:0 auto}}.about-hht .stage-block .movie-area .movie-row.justify-center{justify-content:center}.about-hht .stage-block .movie-area .movie-row .movie-col{width:48.4375%}@media screen and (max-width: 640px){.about-hht .stage-block .movie-area .movie-row .movie-col{width:100%;margin-bottom:2em}}.about-hht .stage-block .movie-area .movie-row .yt-thumb{position:relative;padding-top:59.8790322581%;cursor:pointer}.about-hht .stage-block .movie-area .movie-row .yt-thumb img,.about-hht .stage-block .movie-area .movie-row .yt-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.about-hht .stage01{margin-bottom:7em;padding:5.7em 0;background:#f5f5f5}.about-hht .stage01 .future-btn{max-width:400px}.about-hht .stage01 .course-row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.about-hht .stage01 .course-row{width:90%;max-width:496px;margin:0 auto}}.about-hht .stage01 .course-col{position:relative;width:48.4375%;margin-bottom:4%}@media screen and (max-width: 640px){.about-hht .stage01 .course-col{width:100%;margin-bottom:2em}}.about-hht .stage01 .course-col a{display:block;overflow:hidden}.about-hht .stage01 .course-col a img{transition:.4s ease-out}.about-hht .stage01 .course-col a:hover img{transform:scale(1.1)}.about-hht .stage01 .course-col .txt-box{display:flex;flex-direction:column-reverse;position:absolute;top:50%;left:6.0483870968%;z-index:1;color:#fff;font-weight:bold;line-height:1.5;transform:translateY(-50%)}.about-hht .stage01 .course-col .txt-box .box-ttl{font-size:1.8rem}@media screen and (max-width: 1024px){.about-hht .stage01 .course-col .txt-box .box-ttl{font-size:calc(6*(100vw - 375px)/649 + 1.2rem)}}@media screen and (max-width: 375px){.about-hht .stage01 .course-col .txt-box .box-ttl{font-size:1.2rem}}.about-hht .stage01 .course-col .txt-box .box-ttl span{font-size:166%}.about-hht .stage01 .course-col .txt-box .ttl-note{margin-bottom:.4em;font-size:1.6rem;line-height:1}@media screen and (max-width: 1024px){.about-hht .stage01 .course-col .txt-box .ttl-note{font-size:calc(4*(100vw - 375px)/649 + 1.2rem)}}@media screen and (max-width: 375px){.about-hht .stage01 .course-col .txt-box .ttl-note{font-size:1.2rem}}.about-hht .stage01 .course-col .txt-box .ttl-note span{display:inline-block;padding:.1em .2em;background:linear-gradient(to right, #a2bd00, #30aa5d)}.about-hht .stage01 .course-col .only-icon{display:flex;align-items:flex-end;flex-direction:column;position:absolute;top:0;right:0;width:6.5em;height:6.5em;padding:.8em .8em 0 0;background:linear-gradient(to top right, rgba(255, 255, 255, 0) 50%, #fff203 50.5%) no-repeat top left/100% 100%;font-size:1.4rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 1024px){.about-hht .stage01 .course-col .only-icon{font-size:calc(4*(100vw - 375px)/649 + 1rem)}}@media screen and (max-width: 480px){.about-hht .stage01 .course-col .only-icon{width:5em;height:5em;padding:.2em .2em 0 0;font-size:1rem}}@media screen and (max-width: 375px){.about-hht .stage01 .course-col .only-icon{font-size:1rem}}.about-hht .stage01 .course-col .only-icon span{display:block}.about-hht .stage01 .course-col .arrow-icon{display:block;position:absolute;right:4%;bottom:10%;width:5.2419354839%;background:#fff;border-radius:50%}.about-hht .stage01 .course-col .arrow-icon::before{display:block;padding-top:100%;content:""}.about-hht .stage01 .course-col .arrow-icon::after{position:absolute;top:50%;left:50%;width:30%;height:30%;border-top:2px solid #000;border-right:2px solid #000;transform:translate(-52%, -50%) rotate(45deg);content:""}@media screen and (max-width: 480px){.about-hht .stage01 .course-col .arrow-icon::after{width:40%;height:40%}}.about-hht .department-box-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.about-hht .department-box-list{justify-content:flex-start}}.about-hht .department-box-list li{width:48%;margin-bottom:4%}@media screen and (min-width: 768px){.about-hht .department-box-list li{width:31.25%;margin:0 3.125% 4% 0}}@media screen and (min-width: 768px){.about-hht .department-box-list li:nth-child(3n){margin-right:0}}.about-hht .department-box-list .space .lbl{background:#005b86}.about-hht .department-box-list .smart-agri .lbl{background:#009d25}.about-hht .department-box-list .it .lbl{background:linear-gradient(to right, rgba(106, 38, 221, 0.85), rgba(233, 33, 170, 0.85))}.about-hht .department-box-list .medical .lbl{background:linear-gradient(to right, rgba(1, 165, 87, 0.85), rgba(11, 112, 184, 0.85))}.about-hht .department-box-list .sports .lbl{background:linear-gradient(to right, rgba(50, 145, 255, 0.85), rgba(173, 63, 251, 0.85))}.about-hht .department-box-list a{display:flex;position:relative;width:100%;overflow:hidden}.about-hht .department-box-list a .img{transition:.2s ease-in}.about-hht .department-box-list a:hover .img{transform:scale(1.1)}.about-hht .department-box-list .txt-box{display:flex;flex-direction:column-reverse;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.about-hht .department-box-list .txt-box .box-inner{padding:1em}.about-hht .department-box-list .txt-box .catch{display:none;color:#fff;font-weight:bold}.about-hht .department-box-list .txt-box .catch::before{display:block;width:15%;height:2px;margin-bottom:.3em;content:""}@media screen and (min-width: 640px){.about-hht .department-box-list .txt-box .catch{display:block}}.about-hht .department-box-list .txt-box .lbl{width:100%;padding:.5em .3em;color:#fff;font-size:1.1rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.about-hht .department-box-list .txt-box .lbl{font-size:calc(1.1rem + (1vw - 4.8px) * 1.4130434783)}}@media(min-width: 1400px){.about-hht .department-box-list .txt-box .lbl{font-size:2.4rem}}.about-hht .department-box-list .txt-box .lbl.small{font-size:1.1rem}@media(min-width: 480px){.about-hht .department-box-list .txt-box .lbl.small{font-size:calc(1.1rem + (1vw - 4.8px) * 1.0869565217)}}@media(min-width: 1400px){.about-hht .department-box-list .txt-box .lbl.small{font-size:2.1rem}}@media screen and (min-width: 768px){.about-hht .department-box-list .txt-box .lbl.small{padding:.67em .3em}}.about-hht .department-box-list .img-box{position:relative;width:100%}.about-hht .department-box-list .img-box img{width:100%}.about-hht .department-box-list .first-icon{position:absolute;top:0;right:0;width:22.8125%}.about-hht .department-box-list .department-name{display:block;font-size:1rem}.about-hht .department-box-list .note{margin-top:.5em;color:#fff;font-size:1rem;font-weight:bold}.about-hht .youtube-area{margin-bottom:5em}.about-hht .movie-list{display:flex;flex-wrap:wrap;justify-content:space-between}.about-hht .movie-list li{width:100%;max-width:496px;margin:0 auto}@media screen and (min-width: 640px){.about-hht .movie-list li{width:48.4375%;margin:0}}.about-hht .movie-list li:only-child{margin:0 auto}.about-hht .movie-list li+li{margin-top:2em}@media screen and (min-width: 640px){.about-hht .movie-list li+li{margin-top:0}}.about-hht .movie-list li .label{margin-bottom:.8em;font-size:1.2rem;font-weight:bold;text-align:center}@media(min-width: 480px){.about-hht .movie-list li .label{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.about-hht .movie-list li .label{font-size:1.6rem}}.about-hht .movie-list .movie-wrap{position:relative;width:100%}.about-hht .movie-list .movie-wrap::before{display:block;padding-top:59.8790322581%;content:""}.about-hht .movie-list .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about-hht .stage02{margin-bottom:7em}.about-hht .stage02 .stage-block-inner{margin-bottom:8em}.about-hht .stage02 .performance-area{margin-bottom:9em;padding:5px;background:linear-gradient(to right, #a2bd00, #30aa5d)}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area{width:90%;margin:0 auto 6em}}.about-hht .stage02 .performance-area-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5.1282051282%;background:#fff}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area-inner{padding:7.6666666667% 0}}.about-hht .stage02 .performance-area .left-box{justify-content:center;width:38.6813186813%;padding:5.4945054945% 0}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .left-box{width:100%;margin-bottom:2em;padding:0}}.about-hht .stage02 .performance-area .left-box .box-ttl{font-size:3rem}@media screen and (max-width: 1024px){.about-hht .stage02 .performance-area .left-box .box-ttl{font-size:calc(12*(100vw - 640px)/384 + 1.8rem)}}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .left-box .box-ttl{font-size:calc(5*(100vw - 375px)/384 + 2.1rem)}}.about-hht .stage02 .performance-area .left-box .chart-pie{position:absolute;top:0;left:0}.about-hht .stage02 .performance-area .left-box .graph-box{position:relative;width:80%;margin:0 auto}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .left-box .graph-box{width:65%}}.about-hht .stage02 .performance-area .left-box .graph-box::after{display:block;padding-bottom:100%;content:""}.about-hht .stage02 .performance-area .left-box .graph-txt{position:absolute;top:50%;left:50%;z-index:1;width:90%;text-align:center;color:#fff;font-weight:bold;transform:translate(-50%, -50%);opacity:0;transition:.2s ease-out}.about-hht .stage02 .performance-area .left-box .graph-txt.is-show{opacity:1}.about-hht .stage02 .performance-area .left-box .graph-txt .average{font-size:2rem}@media screen and (max-width: 1024px){.about-hht .stage02 .performance-area .left-box .graph-txt .average{font-size:calc(6*(100vw - 640px)/384 + 1.4rem)}}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .left-box .graph-txt .average{font-size:calc(6*(100vw - 375px)/265 + 1.4rem)}}@media screen and (max-width: 375px){.about-hht .stage02 .performance-area .left-box .graph-txt .average{font-size:1.4rem}}.about-hht .stage02 .performance-area .left-box .graph-txt .num{margin-bottom:.2em;font-family:"Roboto Condensed",sans-serif;font-size:7.8rem;font-weight:bold;line-height:.8}@media screen and (max-width: 1024px){.about-hht .stage02 .performance-area .left-box .graph-txt .num{font-size:calc(39*(100vw - 640px)/384 + 3.9rem)}}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .left-box .graph-txt .num{font-size:calc(39*(100vw - 375px)/265 + 3.9rem)}}@media screen and (max-width: 375px){.about-hht .stage02 .performance-area .left-box .graph-txt .num{font-size:3.6rem}}.about-hht .stage02 .performance-area .left-box .graph-txt .num span{font-size:70%}.about-hht .stage02 .performance-area .left-box .graph-txt .total{font-size:1.6rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 1024px){.about-hht .stage02 .performance-area .left-box .graph-txt .total{font-size:calc(4*(100vw - 640px)/384 + 1.2rem)}}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .left-box .graph-txt .total{font-size:calc(4*(100vw - 375px)/265 + 1.2rem)}}@media screen and (max-width: 375px){.about-hht .stage02 .performance-area .left-box .graph-txt .total{font-size:1.2rem}}.about-hht .stage02 .performance-area .right-box{display:flex;flex-wrap:wrap;width:57.1428571429%}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .right-box{width:100%}}.about-hht .stage02 .performance-area .right-box .img-col{width:50%}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .right-box .img-col{width:100%}}.about-hht .stage02 .performance-area .right-box .img-col:first-child{transform:translateY(-9.6153846154%)}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .right-box .img-col:first-child{transform:translateX(-5.8333333333%)}}.about-hht .stage02 .performance-area .right-box .img-col:last-child{transform:translateY(9.6153846154%)}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .right-box .img-col:last-child{transform:translateX(5.8333333333%)}}@media screen and (max-width: 640px){.about-hht .stage02 .performance-area .right-box .img-col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}}.about-hht .stage02 .movie-area{margin-bottom:4.2em}@media screen and (max-width: 640px){.about-hht .stage02 .movie-area{margin-bottom:3em}}.about-hht .stage02 .bnr-area{margin-bottom:5em;text-align:center}.about-hht .stage02 .bnr-area .bnr-box{display:inline-block}.about-hht .stage02 .bnr-area .bnr-box a{display:block;transition:.2s ease}.about-hht .stage02 .bnr-area .bnr-box a:hover{opacity:.7}.about-hht .stage02 .btn-list{display:flex;justify-content:space-between;width:85.9375%;margin:0 auto 3em}@media screen and (max-width: 640px){.about-hht .stage02 .btn-list{flex-direction:column;width:80%}}.about-hht .stage02 .btn-list .btn{width:48%}@media screen and (max-width: 640px){.about-hht .stage02 .btn-list .btn{width:100%;margin-bottom:2em}}.about-hht .stage03{background:#f5f5f5;margin-bottom:7em;padding:5em 0}.about-hht .stage03 .stage-block-inner{margin-bottom:0}.about-hht .stage03 .stage-block-inner+.online-block{margin-top:8em}.about-hht .stage03 .blank-btn{max-width:400px}.about-hht .online-block{padding:5em 0;background:url(/assets/img/prospectus/about-hht/learn-bg.jpg) no-repeat center center;background-size:cover}.about-hht .online-content{max-width:470px;margin:0 auto;color:#fff}.about-hht .online-content .content-title{position:relative;margin-bottom:1em;background:linear-gradient(to right, #ff3fa7, #a761fe);font-size:1.4rem;text-align:center;overflow:hidden}@media(min-width: 480px){.about-hht .online-content .content-title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.about-hht .online-content .content-title{font-size:2rem}}.about-hht .online-content .content-title::after{position:absolute;top:-100px;left:-100px;width:60px;height:110%;background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, white 100%, rgba(255, 255, 255, 0) 0%);-webkit-animation:shinyAnimation 1.4s ease-in-out infinite;animation:shinyAnimation 1.4s ease-in-out infinite;content:""}.about-hht .online-content .row{display:flex;flex-wrap:wrap;justify-content:space-between}.about-hht .online-content .corner-box{position:relative;border:1px solid rgba(255,255,255,.3)}.about-hht .online-content .corner-box-inner{width:100%;height:100%}.about-hht .online-content .corner-box-inner::before,.about-hht .online-content .corner-box-inner::after{display:block;position:absolute;bottom:-1px;width:.8em;height:.8em;border-bottom:1px solid #fff;content:""}.about-hht .online-content .corner-box-inner::before{left:-1px;border-left:1px solid #fff}.about-hht .online-content .corner-box-inner::after{right:-1px;border-right:1px solid #fff}.about-hht .online-content .corner-box::before,.about-hht .online-content .corner-box::after{display:block;position:absolute;top:-1px;width:.8em;height:.8em;border-top:1px solid #fff;content:""}.about-hht .online-content .corner-box::before{left:-1px;border-left:1px solid #fff}.about-hht .online-content .corner-box::after{right:-1px;border-right:1px solid #fff}.about-hht .online-content .col{width:44.6808510638%}@media screen and (max-width: 767px){.about-hht .online-content .col{width:44.776119403%}}.about-hht .online-content .col.wide{width:100%;margin-bottom:min(4.6428571429vw,65px)}@media screen and (max-width: 767px){.about-hht .online-content .col.wide{margin-bottom:12vw}}.about-hht .online-content .col.wide .corner-box-inner{display:flex;align-items:center;justify-content:space-between}.about-hht .online-content .col.wide .img-box{width:48%}.about-hht .online-content .col.wide .txt-box{width:48%}.about-hht .online-content .col .txt-box{font-size:1rem}@media(min-width: 480px){.about-hht .online-content .col .txt-box{font-size:calc(1rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.about-hht .online-content .col .txt-box{font-size:1.4rem}}.about-hht .online-content .col .border-list{display:flex;flex-wrap:wrap;margin-top:.5em}.about-hht .online-content .col .border-list>li{margin:0 .5em .5em 0;padding:.2em .5em;border:1px solid currentColor;font-size:1rem;line-height:1.4}@media(min-width: 480px){.about-hht .online-content .col .border-list>li{font-size:calc(1rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.about-hht .online-content .col .border-list>li{font-size:1.3rem}}.about-hht .online-content .col-title{font-size:1.2rem;text-align:center}@media(min-width: 480px){.about-hht .online-content .col-title{font-size:calc(1.2rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.about-hht .online-content .col-title{font-size:1.8rem}}.about-hht .online-content .corner-box-inner{padding:min(1.953125vw,20px)}@media screen and (max-width: 767px){.about-hht .online-content .corner-box-inner{padding:min(4vw,30px)}}.about-hht .online-content .access{position:absolute;bottom:100%;left:50%;width:30.4761904762%;transform:translate(-50%, 8%)}@media screen and (max-width: 767px){.about-hht .online-content .access{width:12.2666666667vw}}.about-hht .online-content .access img{width:100%}.about-hht .online-content .multiple{position:absolute;top:50%;left:100%;width:36.6666666667%;transform:translate(-18.1818181818%, -50%)}@media screen and (max-width: 767px){.about-hht .online-content .multiple{width:14.6666666667vw;transform:translate(-18.1818181818%, -50%)}}.about-hht .online-content .multiple img{width:100%}.about-hht .online-content .list-circle>li::before{color:#a761fe}.about-hht .stage04{margin-bottom:5.7em}.about-hht .stage04 .department-btn{max-width:400px}.about-hht .stage04-swiper{max-width:408px;margin-left:0;padding-bottom:4em}.about-hht .stage04 .area-ttl{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:.6em;font-size:3.6rem;line-height:1.3}@media screen and (max-width: 1024px){.about-hht .stage04 .area-ttl{font-size:calc(13*(100vw - 640px)/384 + 2.3rem)}}@media screen and (max-width: 640px){.about-hht .stage04 .area-ttl{font-size:calc(13*(100vw - 375px)/265 + 2.3rem)}}@media screen and (max-width: 375px){.about-hht .stage04 .area-ttl{font-size:2.3rem}}.about-hht .stage04 .area-ttl span{color:#2faa5d;font-family:"Roboto Condensed",sans-serif;font-size:55%}.about-hht .stage04 .topics-area .topics-wrap{position:relative;margin-bottom:5em}@media screen and (max-width: 640px){.about-hht .stage04 .topics-area .topics-wrap{width:90%;margin:0 auto 5em}}.about-hht .stage04 .topics-area .topics-cont{position:relative;z-index:0;margin:0 5.46875% 0 auto;width:527px;padding:3.41796875%;background:rgba(0,0,0,.8);color:#fff;transform:translateY(30px)}@media screen and (max-width: 640px){.about-hht .stage04 .topics-area .topics-cont{width:90%;margin:0 auto}}.about-hht .stage04 .topics-area .topics-cont .cont-head{display:flex;flex-direction:column-reverse}.about-hht .stage04 .topics-area .topics-cont .cont-ttl{margin-bottom:.5em;border-bottom:2px solid #fff;font-size:2.4rem}@media screen and (max-width: 1024px){.about-hht .stage04 .topics-area .topics-cont .cont-ttl{font-size:calc(8*(100vw - 375px)/649 + 1.6rem)}}@media screen and (max-width: 375px){.about-hht .stage04 .topics-area .topics-cont .cont-ttl{font-size:1.6rem}}.about-hht .stage04 .topics-area .topics-cont .head-img{margin-bottom:1em}.about-hht .stage04 .topics-area .topics-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.about-hht .stage04 .topics-area .topics-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.about-hht .stage04 .topics-area .topics-sub{margin-bottom:4em}@media screen and (max-width: 640px){.about-hht .stage04 .topics-area .topics-sub{width:90%;margin:0 auto 5em}}.about-hht .stage04 .topics-area .topics-sub .sub-row{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.about-hht .stage04 .topics-area .topics-sub .sub-row{width:100%;max-width:496px;margin:0 auto}}.about-hht .stage04 .topics-area .topics-sub .sub-row .col{width:48.4375%}@media screen and (max-width: 640px){.about-hht .stage04 .topics-area .topics-sub .sub-row .col{width:100%;max-width:496px;margin-bottom:2em}}.about-hht .stage04 .topics-area .topics-sub .sub-row .col .col-img{margin-bottom:1em}.about-hht .stage04 .topics-area .topics-sub .sub-row .col h4{margin-bottom:.5em;padding-left:.3em;border-left:5px solid #2faa5d;font-size:2rem;line-height:1.5}@media screen and (max-width: 1024px){.about-hht .stage04 .topics-area .topics-sub .sub-row .col h4{font-size:calc(6*(100vw - 375px)/649 + 1.4rem)}}@media screen and (max-width: 375px){.about-hht .stage04 .topics-area .topics-sub .sub-row .col h4{font-size:1.4rem}}.about-hht .stage04 .voice-area{margin-bottom:8em}.about-hht .stage04 .voice-area .voice-swiper-wrap{position:relative;padding:0 5.37109375%}.about-hht .stage04 .voice-area .voice-swiper{width:100%;padding-bottom:3em}.about-hht .stage04 .voice-area .voice-swiper .voice-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0;padding:3.6105032823%;background:#f5f5f5}@media screen and (max-width: 640px){.about-hht .stage04 .voice-area .voice-swiper .voice-row{padding:5.9701492537%}}.about-hht .stage04 .voice-area .voice-swiper .left-box{width:45.4009433962%}@media screen and (max-width: 640px){.about-hht .stage04 .voice-area .voice-swiper .left-box{width:100%;margin-bottom:2em}}.about-hht .stage04 .voice-area .voice-swiper .left-box .box-img{max-width:385px;margin:0 auto 1em}.about-hht .stage04 .voice-area .voice-swiper .left-box .left-box-info{display:flex;align-items:center;border-left:5px solid #2faa5d;margin-bottom:1em;padding-left:1em}.about-hht .stage04 .voice-area .voice-swiper .left-box .info-img{width:41.5584415584%;margin-right:1em}.about-hht .stage04 .voice-area .voice-swiper .left-box .info-txt{display:flex;flex-direction:column;font-weight:bold;line-height:1.4}.about-hht .stage04 .voice-area .voice-swiper .left-box .info-txt .name{font-size:140%}.about-hht .stage04 .voice-area .voice-swiper .right-box{width:50%}@media screen and (max-width: 640px){.about-hht .stage04 .voice-area .voice-swiper .right-box{width:100%}}.about-hht .stage04 .voice-area .voice-swiper .right-box .box-head{display:flex;flex-direction:column-reverse}.about-hht .stage04 .voice-area .voice-swiper .right-box .box-ttl{font-size:2.6rem}@media screen and (max-width: 1024px){.about-hht .stage04 .voice-area .voice-swiper .right-box .box-ttl{font-size:calc(10*(100vw - 640px)/384 + 1.6rem)}}@media screen and (max-width: 640px){.about-hht .stage04 .voice-area .voice-swiper .right-box .box-ttl{font-size:calc(10*(100vw - 375px)/265 + 1.6rem)}}@media screen and (max-width: 375px){.about-hht .stage04 .voice-area .voice-swiper .right-box .box-ttl{font-size:1.6rem}}.about-hht .stage04 .voice-area .voice-swiper .right-box .shoulder{color:#2faa5d;font-weight:bold;line-height:1.2}.about-hht .stage04 .voice-area .voice-swiper .right-box .shoulder .txt{display:inline-block;margin:0 .2em .2em}.about-hht .stage04 .voice-area .voice-swiper .right-box .shoulder .box{display:inline-block;padding:.2em .5em;background:#2faa5d;color:#fff}.about-hht .stage04 .voice-area .voice-swiper .right-box .box-body{position:relative}.about-hht .stage04 .voice-area .voice-swiper .right-box .btn-trigger{display:none}.about-hht .stage04 .voice-area .voice-swiper .right-box .btn-trigger:checked+.more-btn{display:none}.about-hht .stage04 .voice-area .voice-swiper .right-box .btn-trigger:checked~.more-body{height:auto}.about-hht .stage04 .voice-area .voice-swiper .right-box .btn-trigger:checked~.more-body::before{display:none}.about-hht .stage04 .voice-area .voice-swiper .right-box .more-btn{display:none}@media screen and (max-width: 640px){.about-hht .stage04 .voice-area .voice-swiper .right-box{margin-bottom:1em}.about-hht .stage04 .voice-area .voice-swiper .right-box .more-btn{display:block;position:absolute;top:92%;left:50%;z-index:2;padding:.1em .5em;border:2px solid #000;background:#fff;transform:translateX(-50%)}.about-hht .stage04 .voice-area .voice-swiper .right-box .more-body{position:relative;height:64.8px;overflow:hidden}.about-hht .stage04 .voice-area .voice-swiper .right-box .more-body::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:1.5em;background-image:linear-gradient(rgba(255, 255, 255, 0), #f5f5f5);content:""}}.about-hht .partner-box{position:relative;margin:6em 0;padding:9.765625% 4.8828125% 4.8828125%;border:2px solid #30aa5d;-o-border-image:linear-gradient(to right, #a2bd00, #30aa5d);border-image:linear-gradient(to right, #a2bd00, #30aa5d);border-image-slice:2}.about-hht .partner-box .box-label{position:absolute;top:0;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.2em 1.5em;background:linear-gradient(to right, #a2bd00, #30aa5d);color:#fff;font-size:2.1rem;font-weight:bold;line-height:1.4;transform:translate(-50%, -50%)}@media(min-width: 480px){.about-hht .partner-box .box-label{font-size:calc(2.1rem + (1vw - 4.8px) * 1.1956521739)}}@media(min-width: 1400px){.about-hht .partner-box .box-label{font-size:3.2rem}}.about-hht .partner-box .box-label::after{display:block;position:absolute;top:100%;left:50%;border-top:.6em solid #6cb243;border-right:.4em solid rgba(0,0,0,0);border-left:.4em solid rgba(0,0,0,0);transform:translateX(-50%);content:""}.about-hht .partner-box .partner-img{max-width:923px;margin:0 auto}.about-hht .overall-rate{margin-bottom:3em}.about-hht .overall-rate h3{color:#fff;font-size:1.8rem;text-align:center}@media(min-width: 640px){.about-hht .overall-rate h3{font-size:calc(1.8rem + (1vw - 6.4px) * 2.3684210526)}}@media(min-width: 1400px){.about-hht .overall-rate h3{font-size:3.6rem}}.about-hht .overall-rate h3 span{margin-left:.5em;font-size:53%}@media screen and (min-width: 640px){.about-hht .overall-rate h3 span{display:block;margin-left:0}}.about-hht .overall-inner{display:flex;flex-wrap:wrap}.about-hht .overall-header{display:flex;align-items:center;justify-content:center;width:100%;padding:1em .5em;background:#004eff}@media screen and (min-width: 640px){.about-hht .overall-header{width:23.4375%}}.about-hht .overall-body{width:100%;padding:1.5em 1em 2em;border:5px solid #e8ebed;border-top-width:0}@media screen and (min-width: 640px){.about-hht .overall-body{display:flex;align-items:center;flex:1;border-top-width:5px}}.about-hht .overall-body .per-txt{width:100%;transform:skew(-10deg);font-size:7.5rem;font-weight:500;line-height:.8;letter-spacing:.05em;text-align:center}@media(min-width: 480px){.about-hht .overall-body .per-txt{font-size:calc(7.5rem + (1vw - 4.8px) * 8.152173913)}}@media(min-width: 1400px){.about-hht .overall-body .per-txt{font-size:15rem}}@media screen and (min-width: 640px){.about-hht .overall-body .per-txt{width:40.5027932961%}}.about-hht .overall-body .per-txt .num{display:inline-block;font-family:"Teko",sans-serif;color:#004eff}.about-hht .overall-body .per-txt .ss{font-size:50%}.about-hht .overall-body .detail-box{width:100%}@media screen and (min-width: 640px){.about-hht .overall-body .detail-box{width:58.6592178771%}}.about-hht .overall-body .top-box .txt{margin-bottom:1em;font-size:1.4rem;font-weight:bold;line-height:1;letter-spacing:.05em;text-align:center}@media(min-width: 640px){.about-hht .overall-body .top-box .txt{font-size:calc(1.4rem + (1vw - 6.4px) * 0.7894736842)}}@media(min-width: 1400px){.about-hht .overall-body .top-box .txt{font-size:2rem}}.about-hht .overall-body .top-box .num{display:inline-block;font-family:"Teko",sans-serif;color:#004eff;font-size:150%}.about-hht .overall-body .bottom-box{display:flex;justify-content:space-between;width:100%}.about-hht .overall-body .bottom-box .inner-box{display:flex;width:48%;text-align:center}@media screen and (min-width: 640px){.about-hht .overall-body .bottom-box .inner-box{width:47.619047619%}}.about-hht .overall-body .bottom-box .inner-box .left-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;padding:.5em 0;background:#004eff;color:#fff;font-size:1.2rem;font-weight:bold}@media(min-width: 640px){.about-hht .overall-body .bottom-box .inner-box .left-box{font-size:calc(1.2rem + (1vw - 6.4px) * 0.3947368421)}}@media(min-width: 1400px){.about-hht .overall-body .bottom-box .inner-box .left-box{font-size:1.5rem}}.about-hht .overall-body .bottom-box .inner-box .left-box p{font-size:82%;line-height:1.4}.about-hht .overall-body .bottom-box .inner-box .left-box p span{display:block}@media screen and (min-width: 640px){.about-hht .overall-body .bottom-box .inner-box .left-box p span{display:inline-block}}.about-hht .overall-body .bottom-box .inner-box .right-box{display:flex;align-items:center;justify-content:center;width:50%;text-align:center;background:#e8ebed;font-size:1.4rem;font-weight:bold}@media(min-width: 480px){.about-hht .overall-body .bottom-box .inner-box .right-box{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.about-hht .overall-body .bottom-box .inner-box .right-box{font-size:1.8rem}}.about-hht .overall-body .bottom-box .inner-box .right-box p{line-height:.8}.about-hht .overall-body .bottom-box .inner-box .right-box .num{display:inline-block;font-family:"Teko",sans-serif;color:#004eff;font-size:150%}.about-hht .stage05{padding:5.7em 0;background:#f5f5f5}.about-hht .stage05 .establishment-btn{max-width:400px}.about-hht .stage05 .sub-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5em}@media screen and (max-width: 640px){.about-hht .stage05 .sub-row{width:90%;max-width:496px;margin:0 auto}}.about-hht .stage05 .sub-row .col{width:48.4375%}@media screen and (max-width: 640px){.about-hht .stage05 .sub-row .col{width:100%;margin-bottom:3em}}.about-hht .stage05 .sub-row .col .col-txt{position:relative;z-index:1;width:94.3548387097%;margin:-6.0483870968% 0 0 auto;padding:4.0322580645% 3.0241935484%;background:#fff;border-left:5px solid #2faa5d}.about-hht .stage05 .sub-row .col .caption{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 1024px){.about-hht .stage05 .sub-row .col .caption{font-size:calc(6*(100vw - 375px)/649 + 1.2rem)}}@media screen and (max-width: 375px){.about-hht .stage05 .sub-row .col .caption{font-size:1.2rem}}.about-hht .stage05 .shin-sapporo-area{padding:5px;background:linear-gradient(to right, #a2bd00, #30aa5d)}@media screen and (max-width: 767px){.about-hht .stage05 .shin-sapporo-area{width:90%;margin:0 auto}}.about-hht .stage05 .shin-sapporo-area-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4.9309664694%;background:#fff}.about-hht .stage05 .shin-sapporo-area .left-box{width:53.6796536797%}@media screen and (max-width: 767px){.about-hht .stage05 .shin-sapporo-area .left-box{width:100%;max-width:496px;margin:0 auto 2em}}.about-hht .stage05 .shin-sapporo-area .right-box{width:42.2077922078%}@media screen and (max-width: 767px){.about-hht .stage05 .shin-sapporo-area .right-box{width:100%}}.about-hht .stage05 .shin-sapporo-area .right-box .box-ttl{color:#2faa5d;font-family:"Roboto Condensed",sans-serif;font-size:4.2rem;line-height:1.3}@media screen and (max-width: 1024px){.about-hht .stage05 .shin-sapporo-area .right-box .box-ttl{font-size:calc(21*(100vw - 767px)/257 + 2.1rem)}}@media screen and (max-width: 767px){.about-hht .stage05 .shin-sapporo-area .right-box .box-ttl{font-size:calc(21*(100vw - 375px)/392 + 2.1rem)}}@media screen and (max-width: 375px){.about-hht .stage05 .shin-sapporo-area .right-box .box-ttl{font-size:2.1rem}}.about-hht .stage05 .shin-sapporo-area .right-box .box-sub-ttl{display:flex;flex-direction:column;margin-bottom:.5em;font-size:2rem;line-height:1.4}@media screen and (max-width: 1024px){.about-hht .stage05 .shin-sapporo-area .right-box .box-sub-ttl{font-size:calc(6*(100vw - 767px)/257 + 1.4rem)}}@media screen and (max-width: 767px){.about-hht .stage05 .shin-sapporo-area .right-box .box-sub-ttl{font-size:calc(6*(100vw - 375px)/392 + 1.4rem)}}@media screen and (max-width: 375px){.about-hht .stage05 .shin-sapporo-area .right-box .box-sub-ttl{font-size:1.4rem}}.about-hht .stage05 .shin-sapporo-area .right-box .box-sub-ttl span{font-size:150%}.about-hht .stage05 .shin-sapporo-area .right-box .course-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li{position:relative;width:24%;border-radius:50%;color:#fff;font-weight:bold;text-align:center;line-height:1.3}@media screen and (max-width: 1024px){.about-hht .stage05 .shin-sapporo-area .right-box .course-list li{font-size:calc(4*(100vw - 767px)/257 + 1rem)}}@media screen and (max-width: 767px){.about-hht .stage05 .shin-sapporo-area .right-box .course-list li{font-size:calc(4*(100vw - 375px)/392 + 1rem)}}@media screen and (max-width: 375px){.about-hht .stage05 .shin-sapporo-area .right-box .course-list li{font-size:1rem}}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li.dentalhygienists{background:#006493}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li.clinicalengineer{background:#d9a800}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li.nurse{background:#00a1dd}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li.orthoptist{background:#ee4968}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%, -50%)}.about-hht .stage05 .shin-sapporo-area .right-box .course-list li::before{display:block;padding-top:100%;content:""}.about-hht .stage05 .shin-sapporo-area .right-box .txt{margin-bottom:1em}.about-hht .new-campus-box{margin-top:10.1694915254%;background:#ebebeb}.about-hht .new-campus-box .inner{padding:0 6.5254237288% 3em}@media screen and (max-width: 479px){.about-hht .new-campus-box .inner{padding:0 5.7971014493% 1.5em}}.about-hht .new-campus-box .new-icon{position:absolute;top:50%;left:0;width:17.9020979021%;transform:translate(-25%, -50%) skewX(20deg)}.about-hht .new-campus-box .box-ttl{display:inline-block;position:relative;left:50%;margin-bottom:.5em;padding:.3em .5em .3em 2.8em;background:#000;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;line-height:1.4;transform:translate(-50%, -50%) skewX(-20deg)}@media(min-width: 480px){.about-hht .new-campus-box .box-ttl{font-size:calc(1.4rem + (1vw - 4.8px) * 2.1739130435)}}@media(min-width: 1400px){.about-hht .new-campus-box .box-ttl{font-size:3.4rem}}.about-hht .new-campus-box p{margin-bottom:1em;font-size:1.2rem}@media(min-width: 480px){.about-hht .new-campus-box p{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.about-hht .new-campus-box p{font-size:1.6rem}}.about-hht .new-campus-box .row-ttl{margin-bottom:.8em;padding-left:.4em;border-left:7px solid #ffea00;font-size:1.4rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.about-hht .new-campus-box .row-ttl{font-size:calc(1.4rem + (1vw - 4.8px) * 1.0869565217)}}@media(min-width: 1400px){.about-hht .new-campus-box .row-ttl{font-size:2.4rem}}.about-hht .new-campus-box .row{display:flex;flex-wrap:wrap;justify-content:space-between}.about-hht .new-campus-box .col{display:flex;flex-direction:column;width:48.4375%;max-width:496px}@media screen and (max-width: 639px){.about-hht .new-campus-box .col{width:100%}}@media screen and (max-width: 639px){.about-hht .new-campus-box .col+.col{margin-top:2em}}.about-hht .new-campus-box .col .img-box{margin-top:auto}.about-hht .new-campus-box .col .yt-thumb{position:relative;margin-top:2em;cursor:pointer}.about-hht .new-campus-box .col .movie-thumb{padding-top:60.2822580645%}.about-hht .new-campus-box .col .movie-thumb iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about-hht .new-campus-box .col .circle-icon{position:absolute;top:0;left:0;z-index:1;width:24.1935483871%;max-width:90px;transform:translate(-30%, -30%);filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.5))}.about-hht .new-campus-box .col .circle-icon .bg{-webkit-animation:rotateAnimation 6s linear infinite;animation:rotateAnimation 6s linear infinite}.about-hht .new-campus-box .col .thumb-box{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}.about-hht .new-campus-box .col .thumb-box::after{display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:url(/assets/img/share/thumb-overlay.png);content:""}.about-hht .new-campus-box .col .thumb-box .play-icon{position:absolute;top:50%;left:50%;z-index:2;width:7em;height:7em;border-radius:50%;border:2px solid #fff;transform:translate(-50%, -50%)}.about-hht .new-campus-box .col .thumb-box .play-icon::after{display:block;position:absolute;top:50%;left:50%;border-top:1.2em solid rgba(0,0,0,0);border-bottom:1.2em solid rgba(0,0,0,0);border-left:2em solid #fff;transform:translate(-25%, -50%);content:""}.about-hht .new-campus-box .button-wrap{text-align:center;margin-top:2em}.about-hht .new-campus-box .button-wrap>p{font-weight:600;margin-bottom:.5em}.about-hht .new-campus-box .button-wrap .btn{max-width:400px;margin:0 auto}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes moveIn{0%{transform:translateX(-100%)}50%{transform:translateX(0%)}100%{transform:translateX(101%)}}@keyframes moveIn{0%{transform:translateX(-100%)}50%{transform:translateX(0%)}100%{transform:translateX(101%)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.moveInBlock{position:relative;overflow:hidden;opacity:1}.moveInBlock.in::before{-webkit-animation:moveIn .7s forwards;animation:moveIn .7s forwards}.moveInBlock.in .move-inner{-webkit-animation:fadeIn .1s ease .3s forwards;animation:fadeIn .1s ease .3s forwards}.moveInBlock::before{display:inline-block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;transform:translateX(-101%);content:""}.moveInBlock .move-inner{opacity:0}.fadeIn,.fadeIn04,.fadeIn02{opacity:0}.fadeIn.in,.in.fadeIn04,.in.fadeIn02{-webkit-animation:fadeIn .4s ease forwards;animation:fadeIn .4s ease forwards}.fadeInUp,.fadeInUp04,.fadeInUp03,.fadeInUp02,.fadeInUp01{opacity:0}.fadeInUp.in,.in.fadeInUp04,.in.fadeInUp03,.in.fadeInUp02,.in.fadeInUp01{-webkit-animation:fadeInUp .4s ease-out forwards;animation:fadeInUp .4s ease-out forwards}.fadeInLeft{opacity:0}.fadeInLeft.in{-webkit-animation:fadeInLeft .4s ease-out forwards;animation:fadeInLeft .4s ease-out forwards}.fadeInRight{opacity:0}.fadeInRight.in{-webkit-animation:fadeInRight .4s ease-out forwards;animation:fadeInRight .4s ease-out forwards}.anim-delay01,.fadeInUp01.in{-webkit-animation-delay:.1s;animation-delay:.1s}.anim-delay02,.fadeIn02.in,.fadeInUp02.in{-webkit-animation-delay:.2s;animation-delay:.2s}.anim-delay03,.fadeInUp03.in{-webkit-animation-delay:.3s;animation-delay:.3s}.anim-delay04,.fadeIn04.in,.fadeInUp04.in{-webkit-animation-delay:.4s;animation-delay:.4s}.download{padding-top:4.6rem;background:#01101a;overflow:hidden}@media screen and (max-width: 767px){.download{padding-top:calc(5.5rem - 1.8666666667%)}}@media screen and (max-width: 640px){.download{padding-top:calc(5rem - 1.8666666667%)}}.download .mv-block{position:relative;z-index:1;transform:translateY(0.5%)}.download .mv-block .mv-inner{justify-content:flex-start}.download .mv-block .mv-ttl-box{display:flex;flex-direction:column-reverse;align-items:center}.download .mv-block .mv-ttl{width:72.94921875%}@media screen and (max-width: 640px){.download .mv-block .mv-ttl{width:67.8666666667%}}.download .mv-block .mv-ttl::after{display:none}.download .mv-block .mv-sub-ttl{width:40.625%;margin-bottom:-3.90625%}@media screen and (max-width: 640px){.download .mv-block .mv-sub-ttl{width:72%}}.download .mv-block .mv-bg{height:110vw;max-height:815px;max-width:1418px;margin:0 auto}@media screen and (max-width: 640px){.download .mv-block .mv-bg{max-height:none}}.download .content-body{padding-top:0}.download .content-row{display:flex;flex-wrap:wrap}.download .pc-ib{display:inline-block}@media screen and (max-width: 640px){.download .pc-ib{display:inline}}.download .intro-block{padding:5em 0;background:url(/assets/img/prospectus/download/intro-block-bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width: 640px){.download .intro-block{background-image:url(/assets/img/prospectus/download/intro-block-bg-sp.jpg)}}.download .intro-block .lead{margin-bottom:2.5em;color:#fff;font-size:1.8rem;text-align:center}@media screen and (max-width: 1024px){.download .intro-block .lead{font-size:calc(3*(100vw - 375px)/649 + 1.5rem)}}@media screen and (max-width: 375px){.download .intro-block .lead{font-size:1.5rem}}.download .intro-block .balloon{display:inline-block;position:relative;left:50%;margin-bottom:1em;padding:.2em 1.5em;background:#fff;border-radius:3px;color:#cc53d3;font-size:2rem;font-weight:bold;transform:translateX(-50%)}@media screen and (max-width: 1024px){.download .intro-block .balloon{font-size:calc(5*(100vw - 375px)/649 + 1.5rem)}}@media screen and (max-width: 375px){.download .intro-block .balloon{font-size:1.5rem}}.download .intro-block .balloon::after{position:absolute;top:100%;left:50%;border-top:.6em solid #fff;border-right:.4em solid rgba(0,0,0,0);border-left:.4em solid rgba(0,0,0,0);transform:translateX(-50%);content:""}.download .intro-block .order-list{display:flex;justify-content:center}.download .intro-block .order-list li{width:48%;max-width:196px}.download .intro-block .order-list li+li{margin-left:2em}.download .intro-block .order-list li p{margin-bottom:.5em;font-size:2rem;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.download .intro-block .order-list li p{font-size:calc(5*(100vw - 375px)/649 + 1.5rem)}}@media screen and (max-width: 375px){.download .intro-block .order-list li p{font-size:1.5rem}}.download .intro-block .order-list li .type-box{position:relative;border-radius:3px;color:#fff;font-size:2.6rem;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.download .intro-block .order-list li .type-box{font-size:calc(7*(100vw - 375px)/649 + 1.9rem)}}@media screen and (max-width: 375px){.download .intro-block .order-list li .type-box{font-size:1.9rem}}.download .intro-block .order-list li .type-box::before{display:block;position:absolute;top:50%;left:.5em;background-repeat:no-repeat;background-position:center center;background-size:contain;transform:translateY(-50%);content:""}.download .intro-block .order-list .mail p{color:#ff7a00}.download .intro-block .order-list .mail .type-box{background:linear-gradient(to right, #e56c00, #feb73d)}.download .intro-block .order-list .mail .type-box::before{width:1.2em;height:.8em;background-image:url(/assets/img/prospectus/download/icon-mail.png)}.download .intro-block .order-list .pdf p{color:#46aef7}.download .intro-block .order-list .pdf .type-box{background:linear-gradient(to right, #46aef7, #1dd5e6)}.download .intro-block .order-list .pdf .type-box::before{width:.9em;height:1em;background-image:url(/assets/img/prospectus/download/icon-dl.png)}.download .download-block{position:relative;background:#011420}.download .download-block-inner{max-width:1400px;margin:0 auto;padding:5em 0;background:url(/assets/img/prospectus/download/gradient-bg.jpg) repeat-y center top}@media screen and (max-width: 640px){.download .download-block-inner{padding:3em 0}}.download .download-pagination{bottom:0 !important}.download .download-pagination .swiper-pagination-bullet{background:#fff}.download .swiper-download-prev,.download .swiper-download-next{top:auto;bottom:100%;width:2rem}@media screen and (max-width: 640px){.download .swiper-download-prev,.download .swiper-download-next{top:50%;bottom:auto}}.download .swiper-download-prev::after,.download .swiper-download-next::after{color:#fff;font-size:1.8rem}@media screen and (max-width: 640px){.download .swiper-download-prev::after,.download .swiper-download-next::after{font-size:2.5rem}}.download .swiper-download-prev{left:auto;right:2rem}@media screen and (max-width: 640px){.download .swiper-download-prev{right:auto;left:0;transform:translateX(-50%)}}.download .swiper-download-next{right:0}@media screen and (max-width: 640px){.download .swiper-download-next{transform:translateX(50%)}}.download .swiper-parent{position:relative;width:48.4375%}@media screen and (max-width: 640px){.download .swiper-parent{width:100%;max-width:496px;margin:0 auto;padding:0 1.5rem}}.download .swiper-parent::after{position:absolute;bottom:103%;left:0;color:#fff;font-family:"Oswald",sans-serif;font-size:2.1rem;line-height:1;content:"Preview"}@media screen and (max-width: 640px){.download .swiper-parent::after{font-size:2rem}}.download .swiper-parent .new-icon{position:absolute;top:0;left:0;z-index:1;width:27.0161290323%;transform:translate(-30%, -50%)}.download .swiper-parent .new-icon .front{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;font-weight:bold;font-size:1.2rem;text-align:center;line-height:1.4}@media(min-width: 480px){.download .swiper-parent .new-icon .front{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.download .swiper-parent .new-icon .front{font-size:1.6rem}}.download .swiper-parent .new-icon .back{-webkit-animation:rotateAnimation 6s linear infinite;animation:rotateAnimation 6s linear infinite}.download .download-swiper{padding-bottom:3em}.download .download-content{padding:5em 0}@media screen and (max-width: 640px){.download .download-content{padding:3em 0}}.download .download-content+.download-content{border-top:1px solid rgba(255,255,255,.1)}.download .download-content .content-row{flex-direction:row-reverse;justify-content:space-between}.download .download-content .txt-box{width:46.484375%}@media screen and (max-width: 640px){.download .download-content .txt-box{width:100%;margin-bottom:5em}}.download .download-content .txt-box .box-ttl{position:relative;margin-bottom:.5em;padding:.3em 0 0 .6em;color:#fff;font-size:3.2rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 1024px){.download .download-content .txt-box .box-ttl{font-size:calc(12*(100vw - 375px)/649 + 2rem)}}@media screen and (max-width: 375px){.download .download-content .txt-box .box-ttl{font-size:2rem}}.download .download-content .txt-box .box-ttl::before{display:block;position:absolute;top:0;left:0;width:1.1em;height:1.1em;background-image:linear-gradient(to top, rgba(153, 24, 157, 0.5), rgba(40, 149, 160, 0.5));-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 100%);content:""}@media all and (-ms-high-contrast: none){.download .download-content .txt-box .box-ttl::before{background:linear-gradient(to top left, rgba(255, 255, 255, 0) 50%, #2895a0 50.5%) no-repeat top left/100% 100%}}.download .download-content .txt-box p{margin-bottom:1em;color:#fff}.download .download-content .txt-box .btn-box{max-width:350px}@media screen and (max-width: 767px){.download .download-content .txt-box .btn-box{margin:0 auto}}.download .tag-list{display:flex;flex-wrap:wrap;margin-bottom:1em}.download .tag-list li{margin:0 .6em .6em 0;padding:.2em 1em;background:rgba(255,255,255,.2);border-radius:3px;color:#fff;font-size:1.6rem;line-height:1.4}@media screen and (max-width: 1024px){.download .tag-list li{font-size:calc(3*(100vw - 375px)/649 + 1.3rem)}}@media screen and (max-width: 375px){.download .tag-list li{font-size:1.3rem}}.download .tag-list li::before{display:inline-block;content:"#"}.download .type-list{display:flex;flex-wrap:wrap;margin-bottom:1.5em}.download .type-list li{position:relative;width:48%;max-width:80px;padding-left:1.5em;border-radius:3px;color:#fff;font-size:1.6rem;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.download .type-list li{font-size:calc(2*(100vw - 375px)/649 + 1.4rem)}}@media screen and (max-width: 375px){.download .type-list li{font-size:1.4rem}}.download .type-list li::before{display:block;position:absolute;top:50%;left:.5em;background-repeat:no-repeat;background-position:center center;background-size:contain;transform:translateY(-50%);content:""}.download .type-list li+li{margin-left:.5em}.download .type-list li.mail{background:linear-gradient(to right, #ea7b0d, #fcaf36)}.download .type-list li.mail::before{width:1em;height:.75em;background-image:url(/assets/img/prospectus/download/icon-mail.png)}.download .type-list li.pdf{background:linear-gradient(to right, #46aff7, #1dd5e6)}.download .type-list li.pdf::before{width:.87em;height:.93em;background-image:url(/assets/img/prospectus/download/icon-dl.png)}.download .round-btn{display:block;position:relative;padding:.5em 2em;background:#cc53d3;border-radius:27px;color:#fff;font-size:2rem;font-weight:bold;text-align:center;transition:.4s ease-out}@media screen and (max-width: 1024px){.download .round-btn{font-size:calc(6*(100vw - 640px)/384 + 1.4rem)}}@media screen and (max-width: 640px){.download .round-btn{font-size:1.6rem}}.download .round-btn:hover{background:#fff;color:#cc53d3}.download .round-btn::after{display:block;position:absolute;top:50%;right:1em;width:.6em;height:.6em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg);content:""}.download .other-block{padding:5em 0;background:#141414}@media screen and (max-width: 640px){.download .other-block{padding:3em 0}}.download .other-block .ttl{margin-bottom:2em;color:#fff;font-size:2.8rem;text-align:center}@media screen and (max-width: 1024px){.download .other-block .ttl{font-size:calc(12*(100vw - 375px)/649 + 1.6rem)}}@media screen and (max-width: 375px){.download .other-block .ttl{font-size:1.6rem}}.download .other-block .ttl span{display:inline-block;padding:.2em .8em;background:linear-gradient(to right, #2895a0, #99189d)}@media screen and (max-width: 640px){.download .other-block .content-row{justify-content:space-between}}.download .department-col{display:flex;width:31.25%;margin-right:3.125%}@media screen and (max-width: 640px){.download .department-col{width:48%;margin:0 0 4%}}.download .department-col:nth-child(3n){margin-right:0}.download .department-col a{display:flex;flex-direction:column;width:100%}.download .department-col a:hover .img-box img{transform:scale(1.1)}.download .department-col .img-box{position:relative;overflow:hidden}.download .department-col .img-box img{transition:.4s ease}.download .department-col .img-box::before{display:block;position:absolute;top:.5em;left:.5em;z-index:1;width:2em;height:2em;background-image:linear-gradient(to top, rgba(153, 24, 157, 0.7), rgba(40, 149, 160, 0.7));-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 100%);content:""}@media all and (-ms-high-contrast: none){.download .department-col .img-box::before{background:linear-gradient(to top left, rgba(255, 255, 255, 0) 50%, #2895a0 50.5%) no-repeat top left/100% 100%}}.download .department-col .caption-box{display:flex;flex-direction:column-reverse;position:absolute;bottom:0;left:0;padding:1em;color:#fff}.download .department-col .caption-box .box-ttl{font-size:3.2rem;line-height:1.2}@media screen and (max-width: 1024px){.download .department-col .caption-box .box-ttl{font-size:calc(16*(100vw - 640px)/384 + 1.6rem)}}@media screen and (max-width: 640px){.download .department-col .caption-box .box-ttl{font-size:calc(6*(100vw - 375px)/265 + 1.6rem)}}@media screen and (max-width: 375px){.download .department-col .caption-box .box-ttl{font-size:1.6rem}}.download .department-col .caption-box .en{margin-bottom:.3em;font-size:2.1rem;font-family:"Oswald",sans-serif;line-height:1}@media screen and (max-width: 1024px){.download .department-col .caption-box .en{font-size:calc(7*(100vw - 640px)/384 + 1.4rem)}}@media screen and (max-width: 640px){.download .department-col .caption-box .en{font-size:calc(4*(100vw - 375px)/265 + 1.4rem)}}@media screen and (max-width: 375px){.download .department-col .caption-box .en{font-size:1.4rem}}.download .department-col .txt-box{flex:auto;width:100%;padding:1.5em;background:#252525}@media screen and (max-width: 640px){.download .department-col .txt-box{padding:1em}}.download .department-col .list-circle li{color:#fff}.download .department-col .list-circle li::before{color:#cc53d3}.club .page-ttl{text-align:center}.club .page-lead{font-size:1.4rem;text-align:center}@media(min-width: 480px){.club .page-lead{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.club .page-lead{font-size:1.6rem}}.club .box-ytb{margin-top:4em;text-align:center}.club .ytb-play{position:relative;width:100%;max-width:640px;margin:0 auto}.club .ytb-play::before{display:block;padding-top:56.25%;content:""}.club .ytb-play iframe{position:absolute;top:0;left:0;width:100%;height:100%}.club .content-row{display:flex;flex-wrap:wrap;justify-content:space-between}.club .wide-content{margin-bottom:2em}@media screen and (min-width: 640px){.club .wide-content{margin-bottom:4em}}.club .club-content{position:relative}.club .club-content+.club-content{margin-top:2em}@media screen and (min-width: 640px){.club .club-content+.club-content{margin-top:6em}}@media screen and (min-width: 640px){.club .club-content:nth-child(odd) .content-row{flex-direction:row-reverse}}@media screen and (min-width: 640px){.club .club-content:nth-child(odd) .content-inner{margin-left:auto}}@media screen and (min-width: 640px){.club .club-content:nth-child(odd) .content-inner .content-wrap{margin-left:auto}}.club .club-content:nth-child(even) .ph{right:0;left:auto}@media screen and (min-width: 640px){.club .club-content:nth-child(3) .content-inner{padding-top:33%}}@media screen and (min-width: 640px){.club .club-content:nth-child(3) .content-wrap{margin-top:-62.3853211009%}}@media screen and (min-width: 640px){.club .club-content:nth-child(3) .with-icon .icon{left:0;transform:translate(-35%, -50%)}}.club .club-content .content-inner{width:100%}@media screen and (min-width: 768px){.club .club-content .content-inner{width:53.22265625%}}.club .club-content .content-inner .content-wrap{display:flex;flex-direction:column}@media screen and (min-width: 640px){.club .club-content .content-inner .content-wrap{width:35.83984375%}}@media screen and (min-width: 768px){.club .club-content .content-inner .content-wrap{width:67.3394495413%}}.club .club-content .name-club{order:1;font-size:2.2rem}@media(min-width: 640px){.club .club-content .name-club{font-size:calc(2.2rem + (1vw - 6.4px) * 2.3684210526)}}@media(min-width: 1400px){.club .club-content .name-club{font-size:4rem}}.club .club-content .ph{order:2;margin-bottom:1em}@media screen and (min-width: 640px){.club .club-content .ph{position:absolute;top:0;left:0;width:61.5234375%;margin-bottom:0}}.club .club-content .txt-box{order:3}@media screen and (min-width: 640px){.club .club-content .txt-box{margin-bottom:2em}}.club .club-content .txt-box .lead{margin-bottom:.3em;font-size:1.6rem;font-weight:bold}@media(min-width: 480px){.club .club-content .txt-box .lead{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.club .club-content .txt-box .lead{font-size:2rem}}.club .club-content .txt-box .red-txt{font-weight:bold;font-style:italic;color:red;margin-bottom:10px}@media screen and (min-width: 640px){.club .club-content .txt-box .sub-ph{width:60%}}.club .club-content .with-icon{display:flex;justify-content:space-between}.club .club-content .with-icon .txt{flex:1;margin-right:3%}@media screen and (min-width: 640px){.club .club-content .with-icon .txt{margin-right:0}}.club .club-content .with-icon .icon{width:20%;border-radius:50%;overflow:hidden}@media screen and (min-width: 640px){.club .club-content .with-icon .icon{position:absolute;top:0;left:35.83984375%;z-index:1;width:10.25390625vw;max-width:105px;transform:translate(0, -50%)}}@media screen and (min-width: 640px){.club .club-content .ph{width:61.5234375%}}.club .club-content .results{margin-top:1.5em}@media screen and (min-width: 640px){.club .club-content .results{margin-top:0}}.club .club-box{width:100%;max-width:496px;margin:0 auto 8%}@media screen and (min-width: 640px){.club .club-box{width:48.4375%;margin:0 0 4%}}.club .club-box .ph{margin-bottom:1.5em}.club .club-box .results{width:100%}.club .results{position:relative;padding:3em 1.5em 2em;font-weight:bold;line-height:1.5;border:2px solid #000;background:#fff;z-index:1}.club .results .label{position:absolute;top:-1px;left:0;padding:0 20px;color:#d1ff16;font-size:1.5rem;font-weight:bold;background:#000}@media(min-width: 480px){.club .results .label{font-size:calc(1.5rem + (1vw - 4.8px) * 0.1086956522)}}@media(min-width: 1400px){.club .results .label{font-size:1.6rem}}.club .name-club{margin-bottom:.5em;font-size:2.2rem;line-height:1.4;font-weight:bold}@media(min-width: 480px){.club .name-club{font-size:calc(2.2rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.club .name-club{font-size:3.4rem}}.club .name-club span{display:inline-block;border-bottom:5px solid #000}.club .ph{position:relative}.club .ph .caption{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.2em}@media screen and (min-width: 640px){.club .ph .caption{position:absolute;left:4.0322580645%;bottom:8.1632653061%;margin-bottom:0}}.club .ph .caption span{padding:0 .3em;color:#fff;font-size:1.5rem;font-weight:bold;background:#000}@media(min-width: 480px){.club .ph .caption span{font-size:calc(1.5rem + (1vw - 4.8px) * 0.1086956522)}}@media(min-width: 1400px){.club .ph .caption span{font-size:1.6rem}}.club .ph .caption span+span{margin-top:.3em}.club .desc{background:#fff}.club .desc.row{display:flex;align-items:center}.club .desc .txt-block{width:65%;display:flex;flex-direction:column}@media screen and (min-width: 640px){.club .desc .txt-block{width:auto;margin-left:auto}}.club .desc .txt-block p{line-height:1.4}.club .desc .txt-block p:first-child{margin-bottom:.6em;font-weight:bold;font-style:italic}.club .desc .thumb{width:30%;margin-left:5%}.club .desc .thumb img{border-radius:50%}.club .main-club{margin-bottom:4em}.club .block-club{display:flex;flex-wrap:wrap}.club .other-club{margin-bottom:5em}.club .other-club .tl-other{margin-bottom:.6em;font-size:2.6rem;text-align:center}@media(min-width: 480px){.club .other-club .tl-other{font-size:calc(2.6rem + (1vw - 4.8px) * 1.7391304348)}}@media(min-width: 1400px){.club .other-club .tl-other{font-size:4.2rem}}.club .other-club .list-other-club{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 640px){.club .other-club .list-other-club{justify-content:flex-start;margin:0 -1.5625%}}.club .other-club .list-other-club li{position:relative;width:48%;margin-bottom:4%}@media screen and (min-width: 640px){.club .other-club .list-other-club li{width:30.303030303%;margin:0 1.5151515152% 3.0303030303%}}.club .other-club .list-other-club .label{position:absolute;top:0;left:0;padding:0 10px;color:#d1ff16;font-size:1.2rem;font-weight:bold;background:#000}@media(min-width: 480px){.club .other-club .list-other-club .label{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.club .other-club .list-other-club .label{font-size:1.6rem}}.club .after-block .block-header{margin-bottom:3em;text-align:center}.club .after-block .header-ttl{margin-bottom:.5em;font-size:1.8rem;text-align:center}@media(min-width: 480px){.club .after-block .header-ttl{font-size:calc(1.8rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.club .after-block .header-ttl{font-size:3rem}}.club .after-block .block-sub-ttl{font-weight:bold;text-align:center}.club .after-block .point-cont{margin-bottom:5rem;counter-increment:point-num}.club .after-block .point-cont .txt-box{display:flex;flex-direction:column;width:100%;margin-bottom:2em}@media screen and (min-width: 768px){.club .after-block .point-cont .txt-box{width:42.3828125%;margin-bottom:0}}.club .after-block .point-cont .txt-box p{margin-bottom:1.5em}.club .after-block .point-cont .txt-box .btn{margin-top:auto}.club .after-block .point-cont .img-box{display:flex;justify-content:center;width:100%}@media screen and (min-width: 768px){.club .after-block .point-cont .img-box{width:55.6640625%}}.club .after-block .point-cont .img{width:49.1228070175%;max-width:280px}.club .after-block .point-cont .img+.img{margin-left:1.7543859649%}.club .after-block .point-ttl{display:flex;align-items:center;margin-bottom:.5em;font-size:1.5rem}@media(min-width: 480px){.club .after-block .point-ttl{font-size:calc(1.5rem + (1vw - 4.8px) * 0.9782608696)}}@media(min-width: 1400px){.club .after-block .point-ttl{font-size:2.4rem}}.club .after-block .point-ttl .ttl-inner{flex:1}.club .after-block .point-ttl .line-txt{background:#d1ff16}.club .after-block .point-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:5.6em;height:5.6em;margin-right:1em;background:#000;border-radius:50%;color:#d1ff16;font-size:1.3rem;line-height:1}@media(min-width: 480px){.club .after-block .point-icon{font-size:calc(1.3rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.club .after-block .point-icon{font-size:1.8rem}}.club .after-block .point-icon::before{display:block;position:absolute;top:50%;left:99%;border-top:.4em solid rgba(0,0,0,0);border-bottom:.4em solid rgba(0,0,0,0);border-left:.6em solid #000;transform:translateY(-50%);content:""}.club .after-block .point-icon::after{display:block;font-size:166%;content:counter(point-num, decimal-leading-zero)}.club .after-block .sub-ttl{margin-bottom:.5em;font-weight:bold;text-align:center}.club .after-block .sub-ttl span{display:inline-block;position:relative;color:red;font-size:150%}.club .after-block .sub-ttl span::before{display:block;position:absolute;top:0;left:0;width:.6em;height:.4em;background:url(/assets/img/prospectus/club/ttl-deco.png) no-repeat center center;background-size:contain;transform:translateX(-50%);content:""}.club .after-block .btn{max-width:350px;margin:0 auto}@-webkit-keyframes scrollContent{from{background-position:0 0}to{background-position:-100% 0}}@keyframes scrollContent{from{background-position:0 0}to{background-position:-100% 0}}.teacher .mv-block{overflow:hidden}.teacher .mv-title-box{position:relative;padding:2em;border-top:3px solid #fff;border-bottom:3px solid #fff}.teacher .mv-title-box::before,.teacher .mv-title-box::after{display:block;position:absolute;left:0;width:100%;height:1px;background:#fff;content:""}.teacher .mv-title-box::before{top:0;transform:translateY(-8px)}.teacher .mv-title-box::after{bottom:0;transform:translateY(8px)}.teacher .mv-title{margin-bottom:.5em;color:#fff;font-size:2.3rem}@media(min-width: 480px){.teacher .mv-title{font-size:calc(2.3rem + (1vw - 4.8px) * 2.5)}}@media(min-width: 1400px){.teacher .mv-title{font-size:4.6rem}}.teacher .mv-catch{color:#fff;font-size:1.4rem;font-weight:bold;text-align:center}@media(min-width: 480px){.teacher .mv-catch{font-size:calc(1.4rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.teacher .mv-catch{font-size:2rem}}.teacher .scroll-bg{width:4960px;height:450px;background:url(/assets/img/prospectus/teacher/mv.jpg);background-size:auto 100%;-webkit-animation:scrollContent 30s linear infinite;animation:scrollContent 30s linear infinite}.teacher .intro-block{margin-bottom:4em}@media screen and (min-width: 640px){.teacher .intro-block{margin-bottom:6em}}.teacher .intro-block .lead{font-size:1.4rem;font-weight:bold;text-align:center}@media(min-width: 480px){.teacher .intro-block .lead{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.teacher .intro-block .lead{font-size:1.8rem}}.teacher .special-teacher-block{padding:4em 0;background:#f0f0f0}@media screen and (min-width: 640px){.teacher .special-teacher-block{padding:7em 0}}.teacher .special-teacher-block .title{margin-bottom:1.5em;font-size:2rem;text-align:center}@media(min-width: 480px){.teacher .special-teacher-block .title{font-size:calc(2rem + (1vw - 4.8px) * 2.1739130435)}}@media(min-width: 1400px){.teacher .special-teacher-block .title{font-size:4rem}}.teacher .special-teacher-block .title span{display:inline-block;border-bottom:3px solid currentColor}.teacher .special-teacher-block .link-btn{max-width:450px;margin:3em auto 0}.teacher .teacher-container+.teacher-container{margin-top:6em}@media screen and (min-width: 640px){.teacher .teacher-container:nth-of-type(odd) .teacher-row{flex-direction:row-reverse}}@media screen and (min-width: 640px){.teacher .teacher-container:nth-of-type(odd) .teacher-row .txt-box{transform:translateX(-8.7755102041%)}}@media screen and (min-width: 640px){.teacher .teacher-container:nth-of-type(odd) .teacher-row .txt-box::before{justify-content:flex-end}}@media screen and (min-width: 640px){.teacher .teacher-container:nth-of-type(odd) .teacher-row .img-box{transform:translateX(6.935483871%)}}.teacher .teacher-row{display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-end;margin-bottom:3em}@media screen and (min-width: 640px){.teacher .teacher-row{flex-direction:row;margin:0 -4.19921875% 5em}}.teacher .teacher-row .txt-box{position:relative;z-index:1}@media screen and (min-width: 640px){.teacher .teacher-row .txt-box{width:44.1441441441%;transform:translateX(8.7755102041%)}}.teacher .teacher-row .txt-box::before{display:flex;color:#fff;font-family:"Oswald",sans-serif;font-size:4rem;font-weight:600;content:"MESSAGE"}@media(min-width: 480px){.teacher .teacher-row .txt-box::before{font-size:calc(4rem + (1vw - 4.8px) * 4.347826087)}}@media(min-width: 1400px){.teacher .teacher-row .txt-box::before{font-size:8rem}}.teacher .teacher-row .txt-area{position:relative;background:#fff;padding:3em 2em}@media screen and (min-width: 640px){.teacher .teacher-row .txt-area{padding:3em}}.teacher .teacher-row .txt-area::after{display:block;position:absolute;top:0;left:0;border-top:4em solid #fff203;border-right:4em solid rgba(0,0,0,0);content:""}.teacher .teacher-row .box-title{margin-bottom:.3em;font-size:1.6rem}@media(min-width: 480px){.teacher .teacher-row .box-title{font-size:calc(1.6rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.teacher .teacher-row .box-title{font-size:2.8rem}}@media screen and (min-width: 640px){.teacher .teacher-row .img-box{width:55.8558558559%;transform:translateX(-6.935483871%)}}.teacher .profiel-container{padding:2em 0;border-top:3px solid #070707;border-bottom:3px solid #070707}.teacher .content-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.teacher .content-row .txt-box{margin-bottom:2em}@media screen and (min-width: 640px){.teacher .content-row .txt-box{width:53.7109375%;margin-bottom:0}}.teacher .content-row .box-header{display:flex;flex-direction:column-reverse;align-items:flex-start;position:relative;z-index:0;margin-bottom:1em}.teacher .content-row .box-header::after{display:block;position:absolute;bottom:0;right:0;z-index:-1;font-family:"Oswald",sans-serif;color:#fff;font-size:4rem;font-weight:600;line-height:1;content:"PROFILE"}@media(min-width: 480px){.teacher .content-row .box-header::after{font-size:calc(4rem + (1vw - 4.8px) * 4.347826087)}}@media(min-width: 1400px){.teacher .content-row .box-header::after{font-size:8rem}}.teacher .content-row .name{font-size:1.2rem}@media(min-width: 480px){.teacher .content-row .name{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.teacher .content-row .name{font-size:1.6rem}}.teacher .content-row .name .large{font-size:162%}.teacher .content-row .category{padding:0 .5em;background:#070707;color:#fff;font-weight:bold}.teacher .content-row .movie-box{position:relative;width:100%;max-width:420px;margin:0 auto}@media screen and (min-width: 640px){.teacher .content-row .movie-box{width:41.015625%;margin:0}}.teacher .content-row .movie-box::before{display:block;padding-top:56.1904761905%;content:""}.teacher .content-row .thumbnail{cursor:pointer}.teacher .content-row img,.teacher .content-row iframe{position:absolute;top:0;left:0;width:100%;height:100%}.teacher .content-row img{-o-object-fit:cover;object-fit:cover}.teacher .teacher-block{padding:7em 0}.teacher .anchor ul{display:flex;flex-wrap:wrap;border:1px solid currentColor}.teacher .anchor ul li{width:50%}@media screen and (min-width: 480px){.teacher .anchor ul li{width:33.33%}}@media screen and (min-width: 640px){.teacher .anchor ul li{flex:1}}.teacher .anchor ul li.itmedia a:hover{color:#b73df3}.teacher .anchor ul li.paramedic a:hover{color:#5d85c8}.teacher .anchor ul li.prosthetist a:hover{color:#223974}.teacher .anchor ul li.at a:hover{color:#ea1e49}.teacher .anchor ul li.masterreset a:hover{color:#f88031}.teacher .anchor ul li.acupuncture a:hover{color:#d72e8d}.teacher .anchor ul a{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:.6em .2em 1.5em;border:1px solid #222;font-weight:bold;text-align:center;line-height:1.4;transition:.3s ease-out}.teacher .anchor ul a:hover{background:#222;color:#fff}.teacher .anchor ul a::after{display:block;position:absolute;bottom:.5em;left:50%;width:.6em;height:.6em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateX(-50%) rotate(45deg);content:""}.teacher .department-container{padding-top:4.2em}.teacher .department-container.itmedia .container-title{background:#b73df3}.teacher .department-container.itmedia .teacher-content{background:#f4dfff}.teacher .department-container.itmedia .job{color:#b73df3}.teacher .department-container.itmedia .btn-list a:hover{color:#b73df3;border-color:#b73df3}.teacher .department-container.paramedic .container-title{background:#5d85c8}.teacher .department-container.paramedic .teacher-content{background:#eaf1f8}.teacher .department-container.paramedic .job{color:#5d85c8}.teacher .department-container.paramedic .btn-list a:hover{color:#5d85c8;border-color:#5d85c8}.teacher .department-container.prosthetist .container-title{background:#223974}.teacher .department-container.prosthetist .teacher-content{background:#e8ebf1}.teacher .department-container.prosthetist .job{color:#223974}.teacher .department-container.prosthetist .btn-list a:hover{color:#223974;border-color:#223974}.teacher .department-container.at .container-title{background:#ea1e49}.teacher .department-container.at .teacher-content{background:#fde8ec}.teacher .department-container.at .job{color:#ea1e49}.teacher .department-container.at .btn-list a:hover{color:#ea1e49;border-color:#ea1e49}.teacher .department-container.masterreset .container-title{background:#f88031}.teacher .department-container.masterreset .teacher-content{background:#fef2ea}.teacher .department-container.masterreset .job{color:#f88031}.teacher .department-container.masterreset .btn-list a:hover{color:#f88031;border-color:#f88031}.teacher .department-container.acupuncture .container-title{background:#d72e8d}.teacher .department-container.acupuncture .teacher-content{background:#fbeaf3}.teacher .department-container.acupuncture .job{color:#d72e8d}.teacher .department-container.acupuncture .btn-list a:hover{color:#d72e8d;border-color:#d72e8d}.teacher .department-container .container-title{position:relative;margin-bottom:1em;padding:.4em 1em .4em 1.7em;color:#fff;font-size:1.6rem}@media(min-width: 480px){.teacher .department-container .container-title{font-size:calc(1.6rem + (1vw - 4.8px) * 1.0869565217)}}@media(min-width: 1400px){.teacher .department-container .container-title{font-size:2.6rem}}.teacher .department-container .container-title::before{position:absolute;top:50%;left:0;display:block;width:20px;height:5px;background:currentColor;content:""}.teacher .department-container .teacher-content+.teacher-content{margin-top:1em}.teacher .department-container [name=teacher-checkbox]{display:none}.teacher .department-container [name=teacher-checkbox]:checked~.content-box{max-height:100rem}.teacher .department-container [name=teacher-checkbox]:checked~.teacher-label::after{transform:rotate(-135deg)}.teacher .department-container .teacher-label{display:flex;position:relative;padding:1.5em 2.5em 1.5em 1.5em;cursor:pointer}.teacher .department-container .teacher-label::after{display:block;position:absolute;top:45%;right:1em;width:1em;height:1em;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:.4s ease;content:""}.teacher .department-container .label-img{width:5.7142857143vw;min-width:52px;max-width:80px;margin-right:1.5em}.teacher .department-container .label-txt{display:flex;flex-direction:column}.teacher .department-container .job{font-size:1.6rem;font-weight:bold}@media(min-width: 480px){.teacher .department-container .job{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.teacher .department-container .job{font-size:2rem}}.teacher .department-container .name{font-weight:bold}.teacher .department-container .name .large{font-size:114%}.teacher .department-container .content-box{max-height:0;overflow:hidden;transition:.6s ease}.teacher .department-container .box-inner{padding:0 1.5em 1.5em}.teacher .department-container .content-wrap{padding:2em;background:#fff}.teacher .department-container .inner-row{display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:flex-end}@media screen and (min-width: 640px){.teacher .department-container .inner-row{flex-direction:row;justify-content:space-between}}.teacher .department-container .inner-row .txt-box{width:100%}@media screen and (min-width: 640px){.teacher .department-container .inner-row .txt-box{width:49.8915401302%}}.teacher .department-container .inner-row .teacher-name{font-size:1.3rem}@media(min-width: 480px){.teacher .department-container .inner-row .teacher-name{font-size:calc(1.3rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.teacher .department-container .inner-row .teacher-name{font-size:1.8rem}}.teacher .department-container .inner-row .teacher-name .large{font-size:133%}.teacher .department-container .inner-row .teacher-job{margin-bottom:1.5em;font-weight:bold}.teacher .department-container .inner-row .img-box{width:100%;max-width:400px;margin:0 auto 2em}@media screen and (min-width: 640px){.teacher .department-container .inner-row .img-box{width:43.3839479393%;margin:0}}.teacher .department-container .sub-content{margin-top:2em}.teacher .department-container .sub-content h5{margin-bottom:.5em;padding:.6em 1em;background:#000;color:#fff;font-size:1.2rem}@media(min-width: 480px){.teacher .department-container .sub-content h5{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.teacher .department-container .sub-content h5{font-size:1.6rem}}.teacher .department-container .caption{margin-bottom:1em}.teacher .department-container .movie-wrap{position:relative}.teacher .department-container .movie-wrap::before{display:block;padding-top:52.65%;content:""}.teacher .department-container .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.teacher .btn-list{display:flex;flex-wrap:wrap;margin-top:2em}@media screen and (min-width: 640px){.teacher .btn-list{justify-content:flex-end}}.teacher .btn-list li{width:48%}@media screen and (min-width: 640px){.teacher .btn-list li{max-width:250px}}.teacher .btn-list li+li{margin-left:4%}.teacher .btn-list li a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:1em 2em;background:#000;border:2px solid #000;color:#fff;font-weight:bold;transition:.3s ease-out}.teacher .btn-list li a.arrow-up::after{transform:translateY(-50%) rotate(-45deg)}.teacher .btn-list li a:hover{background:#fff;color:#000}.teacher .btn-list li a::after{display:block;position:absolute;top:50%;right:1em;width:.6em;height:.6em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg);content:""}.movie-bnr-area{margin-top:3em}.movie-bnr-area .bnr-box{max-width:672px;margin:0 auto}.movie-bnr-area .bnr-box a{display:block;transition:.2s ease}.movie-bnr-area .bnr-box a:hover{opacity:.7}@-webkit-keyframes shiny{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@keyframes shiny{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}.t-itmedia .future-bnr-box02 .box-ttl,.itmedia .future-bnr-box02 .box-ttl{color:#fff203}.t-itmedia .future-bnr-box02 .box-ttl span,.itmedia .future-bnr-box02 .box-ttl span{padding-bottom:.2em;background:none;border-bottom:3px solid #fff203}.future-bnr-box02 .box-ttl{margin-bottom:1em;font-size:3.2rem;font-weight:bold;text-align:center}@media screen and (max-width: 1024px){.future-bnr-box02 .box-ttl{font-size:calc(11*(100vw - 375px)/649 + 1.8rem)}}@media screen and (max-width: 375px){.future-bnr-box02 .box-ttl{font-size:2.1rem}}.future-bnr-box02 .box-ttl span{background:linear-gradient(transparent 60%, #f0ff00 0)}.future-bnr-box02 .future-bnr-list{display:flex;flex-wrap:wrap;justify-content:space-between}.future-bnr-box02 .future-bnr-list.justify-center{justify-content:center}.future-bnr-box02 .future-bnr-list li{width:31.25%}@media screen and (max-width: 640px){.future-bnr-box02 .future-bnr-list li{width:48%;margin-bottom:2em}.future-bnr-box02 .future-bnr-list li:last-child{margin:0 auto 2em}}.future-bnr-box02 .future-bnr-list a{position:relative;display:block;transition:.2s ease}.future-bnr-box02 .future-bnr-list a:hover{opacity:.7}.future-bnr-box02 .future-bnr-list .latest-icon{display:inline-block;position:absolute;top:0;left:2%;padding:0 1em;background:linear-gradient(to right, #6618cd, #2970fa);color:#fff;font-size:1.6rem;font-weight:bold;transform-origin:left bottom;transform:translateY(-50%) skewX(-20deg);overflow:hidden}@media screen and (max-width: 1024px){.future-bnr-box02 .future-bnr-list .latest-icon{font-size:calc(6*(100vw - 375px)/649 + 1rem)}}@media screen and (max-width: 375px){.future-bnr-box02 .future-bnr-list .latest-icon{font-size:1rem}}.future-bnr-box02 .future-bnr-list .latest-icon::after{display:inline-block;position:absolute;top:-180px;left:-80%;width:20px;height:150%;background-color:#fff;transform-origin:center center;-webkit-animation:shiny 2s ease-in-out infinite;animation:shiny 2s ease-in-out infinite;content:""}.future-bnr-box02 .future-bnr-list .latest-icon span{display:inline-block;transform:skewX(20deg)}