﻿@keyframes typing{from{opacity:0}to{opacity:1}}#contents{line-height:1.3}#mainimg{margin-bottom:clamp(2rem,3.90625vw,8rem)}#pickup{margin:0 auto 4rem}#pickup .pickup__container{background:#fff;padding:2.5rem 2rem 2rem;box-sizing:border-box;border-radius:2rem}#pickup .pickup__ttl{align-items:flex-end}#pickup .pickup__ttl .pickup__ttl-jp{color:#732681}#pickup .pickup__ttl .pickup__ttl-jp span{display:block;margin-bottom:5px;font-family:"Raleway",Arial,Helvetica,sans-serif;font-weight:bold;font-size:clamp(2.8rem,3.6458333333vw,2.8rem)}#pickup .pickup__ttl .pickup__ttl-more a{color:#732681;font-size:1.2rem}#pickup .pickup__list .pickup__item{border-bottom:1px dotted #e5d8d8}#pickup .pickup__list .pickup__item a::after{border-color:#732681}#oc .oc__ttl--en{color:#732681}#oc .oc__ttl--jp{color:#000}#oc .oc__tab li{border-radius:0}#oc .oc__tab li[data-target=oc]{background:#a80000}#oc .oc__tab li[data-target=explain]{background:#257b06}#oc .oc__tab li[data-target=online]{background:#e88600}#oc .oc__tab li[data-target=seminar]{background:#001a71}#oc .oc__swiper-prev,#oc .oc__swiper-next{border-color:#732681}#oc .oc__swiper-prev:before,#oc .oc__swiper-prev:after,#oc .oc__swiper-next:before,#oc .oc__swiper-next:after{background:#732681}#oc .oc__swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#732681}#oc .btn{max-width:470px}#sns .sns__list li a{border-color:#732681;color:#732681}#course .cont__ttl .cont__ttl--en{padding-bottom:1rem}#course .course__box{position:relative;z-index:1;margin-bottom:min(6.5vw,30px);overflow:hidden}#course .course__box .course__bg{position:absolute;top:0;left:0;right:0;z-index:-1;margin:auto;transition:.8s;clip-path:inset(0 100% 0 0)}#course .course__box .course__bg img{height:min(60vw,800px);object-fit:cover;object-position:center;clip-path:polygon(0 10%, 100% 0, 100% 90%, 0% 100%)}#course .course__box .course__box-en{display:block;color:rgba(0,0,0,0);font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:clamp(4.7rem,18.3486238532vw,17.2rem);font-weight:bold;text-align:right;text-stroke:1px #fff;-webkit-text-stroke:1px #fff;white-space:nowrap;opacity:.5}#course .course__box .course__ttl{margin:5px auto min(4vw,30px);color:#fff;transition:.3s;transition-delay:.6s;clip-path:inset(100% 0 0 0)}#course .course__box .course__ttl .course__copy{font-weight:900;font-size:clamp(1.8rem,2.8645833333vw,2.8rem)}#course .course__box .course__ttl .course__name{font-weight:900;font-size:clamp(3.5rem,5.859375vw,8rem)}#course .course__box .course__ttl .course__attent{display:block;margin-top:2px}#course .course__box .course__list li{position:relative;z-index:1;margin-bottom:min(11vw,72px)}#course .course__box .course__list li a{display:block;background:#fff}#course .course__box .course__list li .course__subject{padding:5px min(4vw,20px);color:#fff;font-size:clamp(1.3rem,1.8229166667vw,1.6rem)}#course .course__box .course__list li .course__subject-num{display:inline-block;padding-left:5px;margin-left:5px;border-left:1px solid}#course .course__box .course__list li .course__subject .l-txt{font-weight:900}#course .course__box .course__list li .course__subject-attent{position:relative;z-index:1;margin-left:.5em;font-size:clamp(1.2rem,1.6927083333vw,1.4rem)}#course .course__box .course__list li .course__outline{position:relative;z-index:1;padding:min(3vw,30px) min(4vw,20px) min(13vw,60px);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}#course .course__box .course__list li .course__outline-ttl{margin-bottom:10px;font-size:clamp(2.3rem,3.3854166667vw,3.4rem);font-weight:bold}#course .course__box .course__list li .course__outline-copy{color:#121212;font-size:clamp(1.3rem,1.8229166667vw,1.6rem);line-height:1.5}#course .course__box .course__list li .course__il{position:absolute;right:0;bottom:0;width:55%;z-index:0}#course .course__box .course__list li .course__btn{position:absolute;left:0;right:0;bottom:0;margin:auto;z-index:2;transform:translateY(50%);width:min(80vw,370px);height:min(16vw,70px);border:1px solid;border-radius:50px;overflow:hidden;color:#fff;font-size:clamp(1.5rem,2.0833333333vw,1.8rem);line-height:min(16vw,70px);text-align:center}#course .course__box .course__list li .course__btn .arrow{position:absolute;width:8px;height:8px;border-top:2px solid;border-right:2px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0%, -50%);right:2.8rem}#course .course__box .course__list li .course__btn:after{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;z-index:-2;content:""}#course .course__box.train .course__subject{background:linear-gradient(120deg, #FF6200 0%, #FAB637 100%)}#course .course__box.train .course__outline-ttl{color:#ff6200}#course .course__box.train .course__btn:after{background:linear-gradient(120deg, #FF6200 0%, #FAB637 100%)}#course .course__box.sports .course__subject{background:linear-gradient(120deg, #652681 0%, #2E5DDE 100%)}#course .course__box.sports .course__outline-ttl{color:#652681}#course .course__box.sports .course__btn:after{background:linear-gradient(120deg, #652681 0%, #2E5DDE 100%)}#course .course__box.business .course__subject{background:linear-gradient(120deg, #D42648 0%, #FA2D35 100%)}#course .course__box.business .course__outline-ttl{color:#167fff}#course .course__box.business .course__btn:after{background:linear-gradient(120deg, #D42648 0%, #FA2D35 100%)}#course .course__box.on .course__bg,#course .course__box.on .course__ttl{clip-path:inset(0)}#course .course__link .course__link-txt{margin-bottom:clamp(2rem,3.2552083333vw,3rem);text-align:center;color:#167fff;font-size:clamp(1.8rem,2.8645833333vw,2.6rem);font-weight:600;line-height:1.8}#course .course__link .course__link-btn{max-width:500px}#course .course__link .course__link-btn a{display:grid;place-content:center;width:100%;max-width:500px;height:80px;padding:15px 5px;border-color:#167fff;color:#167fff;line-height:1.6}#perform{margin-bottom:clamp(10rem,20.8333333333vw,18rem)}#perform .perform__maincopy{margin-bottom:min(10vw,120px);color:#732681;font-size:clamp(2.8rem,4.1666666667vw,5rem);font-weight:900;text-align:center}#perform .perform__maincopy .l-txt{display:inline-block;margin-top:.4em;text-align:left;font-size:160%}#perform .perform__maincopy-mark{background-image:radial-gradient(circle at center, #43084E 18%, transparent 18%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.1em;color:#43084e}#perform .perform__wrap{margin-bottom:clamp(3rem,4.5572916667vw,4rem)}#perform .perform__box{max-width:560px;margin-left:auto;margin-right:auto}#perform .perform__box .perform__main{position:relative;z-index:-1}#perform .perform__box .perform__img{position:absolute;top:0;z-index:-1;width:50%}#perform .perform__box .perform__txt{width:55%;text-align:center}#perform .perform__box .perform__txt .perform__comm{position:relative;padding:min(2vw,15px) 0;margin-bottom:min(2vw,15px);background:#732681;color:#fff;font-size:clamp(1.6rem,2.6041666667vw,3rem)}#perform .perform__box .perform__txt .perform__comm:after{display:block;position:absolute;left:0;right:0;bottom:0;z-index:1;width:0;height:0;margin:auto;border:min(2vw,15px) solid rgba(0,0,0,0);border-top-color:#732681;bottom:min(-3vw,-12px);content:""}#perform .perform__box .perform__txt .perform__point{display:inline-block;margin-bottom:min(4vw,30px);color:#a87e20;font-size:clamp(2.7rem,5.2083333333vw,5.3rem);font-weight:900;line-height:1.3;text-shadow:3px 3px 3px #fff,-3px 3px 3px #fff,3px -3px 3px #fff,-3px -3px 3px #fff,3px 0px 3px #fff,0px 3px 3px #fff,-3px 0px 3px #fff,0px -3px 3px #fff}#perform .perform__box .perform__txt .perform__point-mark{color:#732681;font-size:clamp(4rem,6.5104166667vw,7.5rem)}#perform .perform__box .perform__txt .perform__info{margin-bottom:min(8vw,30px);text-align:left;line-height:1.3}#perform .perform__box .perform__txt .perform__info-corp{display:block;font-size:clamp(1.3rem,1.953125vw,1.8rem)}#perform .perform__box .perform__txt .perform__info-name{display:block;font-size:clamp(1.4rem,2.34375vw,2.4rem)}#perform .perform__box .perform__cont{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;position:relative;border-radius:12px;background:#fff;padding:min(8vw,30px) min(5vw,50px);box-shadow:0 3px 6px rgba(0,0,0,.16)}#perform .perform__box .perform__cont .perform__cont--ttl{width:100%;margin-bottom:min(5vw,25px);color:#732681;font-size:clamp(1.8rem,3.125vw,3rem);text-align:center;font-weight:900}#perform .perform__box .perform__cont .perform__cont--ttl span{color:#000;font-size:.66em;margin-left:.25em}#perform .perform__box .perform__cont .perform__cont--ttl:nth-of-type(n+2){margin-top:min(5vw,25px)}#perform .perform__box .perform__cont .perform__parsent{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-end;justify-content:center;text-align:center}#perform .perform__box .perform__cont .perform__parsent-years{margin-right:10px;color:#732681;font-size:clamp(1.1rem,1.6927083333vw,2rem);line-height:1;font-weight:700}#perform .perform__box .perform__cont .perform__parsent-years .ll-txt{font-size:220%;color:#43084e}#perform .perform__box .perform__cont .perform__parsent-years .s-txt{font-size:100%}#perform .perform__box .perform__cont .perform__parsent-num{color:#a87e20;font-size:clamp(5.8rem,9.1145833333vw,9.5rem);line-height:.5;letter-spacing:-0.05em}#perform .perform__box .perform__cont .perform__parsent:first-of-type{width:100%;margin:min(6vw,30px) 0 min(8vw,40px)}#perform .perform__box .perform__cont .perform__parsent:first-of-type .perform__parsent-years{font-size:clamp(1.3rem,2.34375vw,2.2rem)}#perform .perform__box .perform__cont .perform__parsent:first-of-type .perform__parsent-years .ll-txt{font-size:240%}#perform .perform__box .perform__cont .perform__parsent:first-of-type .perform__parsent-years .s-txt{font-size:80%}#perform .perform__box .perform__cont .perform__parsent:first-of-type .perform__parsent-num{font-size:clamp(11.6rem,18.2291666667vw,19.2rem)}#perform .perform__box .perform__cont .perform__parsent:nth-of-type(2){margin-right:min(2vw,40px)}#perform .perform__box .perform__cont .perform__list{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#perform .perform__box .perform__cont .perform__list li{width:50%;padding-left:1rem;margin-bottom:min(1vw,20px);box-sizing:border-box;font-size:clamp(1.4rem,2.0833333333vw,1.8rem);text-indent:-0.5em;font-weight:900}#perform .perform__box .perform__cont .perform__list li:before{display:inline-block;vertical-align:middle;margin-right:3px;color:#732681;font-size:80%;content:"●"}#perform .perform__box .perform__cont .perform__list li:nth-last-child(-n+2){margin-bottom:0}#perform .perform__box .perform__cont .perform__list li.perform__list--wide{width:90%}#perform .perform__box .perform__cont .perform__list li.perform__list--narrow{width:10%;text-align:right}#perform .perform__box .perform__cont .perform__list li.perform__list--narrow::before{display:none}#perform .perform__box .perform__cont .perform__list-txt{font-size:clamp(1.4rem,2.0833333333vw,1.8rem);font-weight:900;line-height:1.8}#perform .perform__box .perform__cont .perform__etc{display:block;width:100%;margin-top:-2rem;text-align:right}#perform .perform__box .perform__cont .btn{position:absolute;left:0;right:0;bottom:0;z-index:1;width:100%;margin:auto;transform:translateY(50%)}#perform .perform__box.train{margin-bottom:14vw}#perform .perform__box.train .perform__img{left:-5%}#perform .perform__box.train .perform__txt{margin-right:0;margin-left:auto}#perform .perform__box.train .perform__txt .perform__comm{margin-left:auto;margin-right:0}#perform .perform__box.train .perform__txt .perform__point{position:relative}#perform .perform__box.komuin .perform__img{width:70%;right:0}#perform .perform__box.komuin .perform__txt{width:74%;max-width:350px}#perform .perform__box.komuin .perform__txt .perform__comm{width:74%;margin-left:auto;margin-right:auto}#guide{position:relative}#guide .cont__ttl{margin-bottom:min(4vw,15px)}#guide .cont__ttl .cont__ttl--en{color:#fff}#guide .guide__maincopy{margin-bottom:min(6vw,50px);color:#fff;font-size:clamp(1.6rem,3.125vw,3rem);text-align:center}#guide .guide__bg{position:absolute;top:2%;left:0;z-index:-1}#guide .guide__point{position:relative;margin-bottom:min(20vw,130px)}#guide .guide__point .guide__point-img{position:relative;z-index:2;width:96.8%}#guide .guide__point .guide__point-img img{clip-path:polygon(0 0, 100% 0, 100% 88%, 0% 100%)}#guide .guide__point .guide__point-img:after{display:block;position:absolute;left:0;bottom:-10px;z-index:-1;width:100%;height:100%;clip-path:polygon(0 0, 100% 0, 100% 88%, 0% 100%);background:linear-gradient(120deg, #FF8888 0%, #600F79 100%);content:""}#guide .guide__point .guide__point-txt{position:relative;z-index:1;width:96.8%;padding:min(18vw,70px) min(6vw,25px) min(17vw,60px);margin:min(-9vw,-35px) 0 auto auto;box-sizing:border-box;background:#fff;clip-path:polygon(0 0, 100% 0, 100% 88%, 0% 100%)}#guide .guide__point .guide__en{position:absolute;right:0;bottom:-0.3em;z-index:2;-webkit-text-stroke:1px #732681;color:rgba(0,0,0,0);font-size:clamp(5rem,7.2916666667vw,10rem);font-weight:bold}#guide .guide__point-txt .guide__point-ttl{margin-bottom:min(5vw,40px);font-size:clamp(3rem,3.6458333333vw,4rem);font-weight:900;text-align:center}#guide .guide__point-txt .guide__point-ttl .train__mark{background-image:radial-gradient(circle at center, #A87E20 16%, transparent 16%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.1em}#guide .guide__point-txt .guide__point-ttl .sports__mark{display:block;font-size:80%;color:#732681}#guide .guide__point-txt .guide__facility{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;align-content:center;justify-content:flex-start;margin-bottom:min(3vw,25px);color:#732681;font-weight:900}#guide .guide__point-txt .guide__facility .train__badge{position:relative;width:min(16vw,86px);height:min(16vw,86px);margin-right:10px;border:1px solid #a87e20;border-radius:50%;color:#a87e20;font-size:clamp(1.5rem,2.34375vw,2rem);text-align:center}#guide .guide__point-txt .guide__facility .train__badge:after{display:block;position:absolute;left:5%;top:5%;z-index:-1;width:100%;height:100%;background:#f5edda;border-radius:50%;content:""}#guide .guide__point-txt .guide__facility .train__badge-txt{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#guide .guide__point-txt .guide__facility .sports__badge{margin-right:1rem;margin-bottom:10px;padding:.4rem 1rem;border:1px solid;color:#a87e20;font-size:clamp(1.6rem,2.34375vw,2rem);font-weight:900}#guide .guide__point-txt .guide__facility .guide__facility-cumpus{margin-bottom:10px;font-size:2rem;color:#000}#guide .guide__point-txt .guide__facility .guide__facility-cont{font-size:clamp(2rem,2.3958333333vw,2.6rem)}#guide .guide__point-txt .guide__facility .guide__facility-cont .s-txt{font-size:66%}#guide .guide__point-txt .guide__point-copy{line-height:1.8}#guide .guide__point-txt .guide__point-copy-mark{color:#732681}#guide .guide__point-txt .guide__point-list{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#guide .guide__point-txt .guide__point-list li{padding:min(2vw,15px);width:49%;box-sizing:border-box;background:#000;color:#fff;font-size:clamp(1.3rem,1.953125vw,2rem);text-align:center}#guide .guide__point-txt .guide__point-list-txt{display:flex;align-items:center;justify-content:center}#guide .guide__links{margin-bottom:40px}#guide .guide__links li{margin-bottom:15px}#guide .guide__links li a{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}#guide .guide__links li .guide__img{width:40%;max-height:220px}#guide .guide__links li .guide__img img{height:100%;object-fit:cover;object-position:center}#guide .guide__links li .guide__txt{display:flex;flex-direction:column;justify-content:center;position:relative;width:60%;padding:min(5vw,36px) min(8vw,60px) min(5vw,36px) min(5vw,36px);box-sizing:border-box;line-height:1.5}#guide .guide__links li .guide__txt .guide__ttl{color:#732681;margin-bottom:5px;font-size:clamp(1.4rem,3.6458333333vw,2.3rem);font-weight:900}#guide .guide__links li .guide__txt .guide__copy{font-size:clamp(1.3rem,1.8229166667vw,1.6rem);font-weight:600}#guide .guide__links li .guide__txt .arrow{position:absolute;width:100%;top:50%;transform:translateY(-50%);right:min(4vw,20px);width:min(5vw,30px);height:min(5vw,30px);border-radius:50%;border:1px solid}#guide .guide__links li .guide__txt .arrow:after{display:block;position:absolute;width:4px;height:4px;border-top:1px solid;border-right:1px solid;top:calc(50% - 1px);transform:rotate(45deg) translate(0%, -50%);left:calc(50% - 1px);transform:rotate(45deg) translate(-55%, 0);content:""}#other .other__sns .other__sns-ttl .other__sns-more{color:#732681}#other .other__sns .info .info__list{color:#732681}.other__links .other__links-list li a{background:none;border:none}@media screen and (min-width: 769px){#mainimg .mainimg__swiper .swiper-slide a:hover{opacity:1;filter:brightness(1.2)}#pickup{margin-bottom:7rem}#pickup .pickup__container{display:grid;grid-template-columns:auto 1fr;column-gap:8rem;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;padding:2rem 3rem 2rem 7rem}#pickup .pickup__container .pickup__ttl{display:block}#pickup .pickup__container .pickup__ttl .pickup__ttl-jp{margin-bottom:1rem;padding:0}#pickup .pickup__container .pickup__ttl .pickup__ttl-jp span{display:inline-block;margin-right:.8rem;vertical-align:middle}#pickup .pickup__container .pickup__list .pickup__item{padding:12px 0}#pickup .pickup__container .pickup__list .pickup__item+.pickup__item{margin:0}#pickup .pickup__container .pickup__list .pickup__item:last-of-type{border-bottom:none}#pickup .pickup__container .pickup__list .pickup__date{margin:0;paddinf-right:1.5rem}#sns .sns__list li a:hover{opacity:1;background:#732681;color:#fff}#course .course__inner{text-align:right}#course .cont__ttl{margin-bottom:0}#course .course__box{padding-top:min(10vw,120px)}#course .course__box .course__box-en{position:absolute;left:0;text-align:left}#course .course__box .course__ttl{display:inline-block;text-align:left}#course .course__box .course__list{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;text-align:left}#course .course__box .course__list li{width:48%;margin-right:4%}#course .course__box .course__list li:nth-child(even),#course .course__box .course__list li:last-child{margin-right:0}#course .course__box .course__list li .course__btn{width:min(35vw,370px)}#course .course__box .course__list li .course__btn{transition:.3s}#course .course__box .course__list li .course__btn:before{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;background:#fff;z-index:-1;transition:.3s;content:""}#course .course__box .course__list li a:hover{opacity:1}#course .course__box .course__list li a:hover .course__btn{color:#fff}#course .course__box .course__list li a:hover .course__btn:before{opacity:0}#course .course__box.train .course__list li .course__btn{color:#ff6200}#course .course__box.sports .course__list li .course__btn{color:#652681}#course .course__box.business .course__list li .course__btn{color:#d52648}#course .course__link .course__link-btn a:hover{color:#fff;background:#167fff}#guide .guide__point .guide__point-img{width:90%}#guide .guide__point .guide__point-txt{width:90%;padding:min(15vw,120px) min(11vw,85px) min(13vw,100px) min(4.5vw,35px);margin:min(-12vw,-90px) 0 auto auto}#guide .guide__links{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin-bottom:min(5vw,60px)}#guide .guide__links li{width:48%;margin-bottom:4%}#guide .guide__links li .guide__img{width:100%;overflow:hidden}#guide .guide__links li .guide__txt{position:relative;width:100%}#guide .guide__links li .guide__ttl{transition:.3s}#guide .guide__links li a:hover{opacity:1;background:#732681;color:#fff}#guide .guide__links li a:hover .guide__ttl{color:#fff}#perform .perform__box .perform__txt{width:62%}#perform .perform__box.komuin .perform__txt{max-width:none}#perform .perform__box.komuin .perform__txt{width:80%}}@media screen and (min-width: 981px){#guide .guide__bg{width:100%}#guide .guide__bg img{height:25vw;object-fit:cover}#guide .guide__point .guide__point-img{width:45%}#guide .guide__point .guide__point-img img{height:40vw;object-fit:cover}#guide .guide__point .guide__point-txt{width:70%}#guide .guide__point .guide__point-txt .guide__point-ttl{font-size:clamp(4rem,3.75vw,5rem);text-align:left}#guide .guide__point .guide__point-txt .guide__facility .guide__facility-cont{font-size:clamp(2.6rem,2.3333333333vw,3rem)}#guide .guide__point .guide__en{font-size:clamp(10rem,11.6666666667vw,17rem)}#guide .guide__point:nth-of-type(odd) .guide__point-img img{clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%)}#guide .guide__point:nth-of-type(odd) .guide__point-img:after{left:10px;bottom:-10px;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%)}#guide .guide__point:nth-of-type(odd) .guide__point-txt{margin:-30vw 0 auto auto;padding:min(5vw,50px) calc(4% + 50px) min(5vw,50px) 20%;clip-path:polygon(10% 0, 100% 0, 90% 100%, 0% 100%)}#guide .guide__point:nth-of-type(odd) .guide__en{right:auto;left:2%}#guide .guide__point:nth-of-type(even) .guide__point-img{margin-left:auto}#guide .guide__point:nth-of-type(even) .guide__point-img img{clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%)}#guide .guide__point:nth-of-type(even) .guide__point-img:after{left:-10px;bottom:-10px;clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%)}#guide .guide__point:nth-of-type(even) .guide__point-txt{margin:-30vw auto auto 0;padding:min(5vw,50px) 20% min(5vw,50px) calc(4% + 50px);clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%)}#guide .guide__point:nth-of-type(even) .guide__en{right:2%}#perform .perform__wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;position:relative;z-index:1}#perform .perform__wrap:after{display:block;position:absolute;width:100%;left:50%;transform:translateX(-50%);top:0;z-index:-2;width:120vw;height:min(37.8vw,562px);background:#fff;border-radius:50% 50% 0 0;content:""}#perform .perform__wrap .perform__box{display:flex;flex-wrap:wrap;width:48%;max-width:100%;margin:0}#perform .perform__wrap .perform__box>*{width:100%}#perform .perform__wrap .perform__box .perform__txt{top:min(4vw,60px);transform:none}#perform .perform__wrap .perform__box .perform__txt .perform__comm{margin-bottom:min(1.5vw,15px);font-size:clamp(2rem,1.9983347211vw,3rem)}#perform .perform__wrap .perform__box .perform__txt .perform__comm:after{bottom:-25px}#perform .perform__wrap .perform__box .perform__txt .perform__point{margin-bottom:min(4vw,30px);font-size:clamp(4rem,3.6636136553vw,5.3rem)}#perform .perform__wrap .perform__box .perform__txt .perform__point-mark{font-size:clamp(5rem,5.1623646961vw,7.5rem)}#perform .perform__wrap .perform__box .perform__txt .perform__info{margin-bottom:min(4vw,40px)}#perform .perform__wrap .perform__box .perform__txt .perform__info-corp{font-size:clamp(1.5rem,1.3322231474vw,1.8rem)}#perform .perform__wrap .perform__box .perform__txt .perform__info-name{font-size:clamp(1.8rem,1.6652789342vw,2.4rem)}#perform .perform__wrap .perform__box .perform__img{width:65%}#perform .perform__wrap .perform__box .perform__cont{height:42%;padding:min(8vw,30px) min(3vw,50px) min(18vw,70px)}#perform .perform__wrap .perform__box .perform__cont .perform__cont--ttl{font-size:clamp(2.4rem,2.0815986678vw,3rem)}#perform .perform__wrap .perform__box .perform__cont .perform__parsent-years{font-size:clamp(1.3rem,1.2489592007vw,1.8rem)}#perform .perform__wrap .perform__box .perform__cont .perform__parsent-num{font-size:clamp(7rem,6.4945878435vw,9.5rem)}#perform .perform__wrap .perform__box .perform__cont .perform__parsent:first-of-type{margin:min(2vw,30px) 0 min(4vw,40px)}#perform .perform__wrap .perform__box .perform__cont .perform__parsent:first-of-type .perform__parsent-years{font-size:clamp(1.8rem,1.6652789342vw,2.5rem)}#perform .perform__wrap .perform__box .perform__cont .perform__parsent:first-of-type .perform__parsent-num{font-size:clamp(14rem,13.3222314738vw,19.2rem)}#perform .perform__wrap .perform__box .perform__cont .perform__list li{font-size:clamp(1.6rem,1.4987510408vw,2rem)}#perform .perform__wrap .perform__box .perform__cont .perform__list-txt{font-size:clamp(1.6rem,1.4987510408vw,2rem)}#perform .perform__wrap .perform__box.train{margin-bottom:0}#perform .perform__wrap .perform__box.train .perform__txt .perform__info{margin-left:15%}#perform .perform__wrap .perform__box.train .perform__img{margin-left:-18%}#perform .perform__wrap .perform__box.train .perform__cont{padding:min(8vw,30px) 20px min(18vw,70px)}#perform .perform__wrap .perform__box.train .perform__cont .perform__cont--ttl{margin-bottom:clamp(5rem,4.1631973356vw,5.5rem)}#perform .perform__wrap .perform__box.train .perform__cont .perform__parsent:first-of-type{margin-bottom:clamp(6rem,4.9958368027vw,7rem)}#perform .perform__wrap .perform__box.komuin .perform__txt{width:85%}#perform .perform__wrap .perform__box.komuin .perform__txt .perform__info{margin-right:15%;text-align:right}#perform .perform__wrap .perform__box.komuin .perform__img{width:89%;margin-right:-12%}}@media screen and (min-width: 1201px){#guide .guide__point .guide__point-img{width:50%}#guide .guide__point .guide__point-img img{height:25vw}#guide .guide__point .guide__point-txt{width:65%}#guide .guide__point:nth-of-type(odd) .guide__point-txt{margin:-20vw 5% auto auto;padding:min(5vw,60px) 10% min(5vw,60px) 22%}#guide .guide__point:nth-of-type(odd) .guide__en{left:4%}#guide .guide__point:nth-of-type(even) .guide__point-txt{margin:-20vw auto auto 5%;padding:min(5vw,60px) 22% min(5vw,60px) 10%}#guide .guide__point:nth-of-type(even) .guide__en{right:4%}.perform__box .perform__img{width:70%}.perform__box .perform__txt{padding-top:12%}}@media screen and (min-width: 1361px){#perform .perform__box .perform__cont .perform__parsent:nth-of-type(2){margin-right:40px}}
/*# sourceMappingURL=sports.css.map */
