body{font-size:18px;line-height:2;margin:0;padding:0;letter-spacing:.1em;color:#000;-webkit-text-size-adjust:100%;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,sans-serif;font-feature-settings:"palt"}@media screen and (max-width: 1100px){body{font-size:17px}}@media screen and (max-width: 768px){body{font-size:14px;line-height:1.8}}a{text-decoration:none;color:#000;transition:all .3s}a *,a:after,.trans03{transition:all .3s}a:hover{text-decoration:none;transition:all .3s}.hoverbig:hover{transform:scale(1.1)}@media screen and (max-width: 800px){.hoverbig:hover{transform:scale(1)}}.cshover{cursor:pointer !important}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto;max-width:100%;height:auto;vertical-align:bottom}*{box-sizing:border-box}.tellink{pointer-events:none}@media screen and (max-width: 750px){.tellink{pointer-events:auto}}.flex{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex}.flex-jcs{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-jca{display:flex;justify-content:space-around;flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.flex-aic{display:flex;align-items:center;flex-wrap:wrap}.flex-jcc{display:flex;justify-content:center;flex-wrap:wrap}.centerposi{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.centertate{position:absolute;top:50%;transform:translateY(-50%)}.centeryoko{position:absolute;left:50%;transform:translateX(-50%)}.wrap{padding:0 5%;margin:0 auto;box-sizing:border-box}.Inner1400{width:100%;margin:0 auto;max-width:1400px}.Inner1320{width:100%;margin:0 auto;max-width:1320px}.Inner1200{width:100%;margin:0 auto;max-width:1200px}.Inner1160{width:100%;margin:0 auto;max-width:1160px}.Inner1120{width:100%;margin:0 auto;max-width:1120px}.Inner1100{width:100%;margin:0 auto;max-width:1100px}.Inner1050{width:100%;margin:0 auto;max-width:1050px}.Inner1000{width:100%;margin:0 auto;max-width:1000px}.Inner900{width:100%;margin:0 auto;max-width:900px}.Inner800{width:100%;margin:0 auto;max-width:800px}.Inner700{width:100%;margin:0 auto;max-width:700px}.Inner600{width:100%;margin:0 auto;max-width:600px}.fs10{font-size:.5555555556em}.fs11{font-size:.6111111111em}.fs12{font-size:.6666666667em}.fs13{font-size:.7222222222em}.fs14{font-size:.7777777778em}.fs15{font-size:.8333333333em}.fs16{font-size:.8888888889em}.fs17{font-size:.9444444444em}.fs18{font-size:1em}.fs18_I{font-size:1em}.fs19{font-size:1.0555555556em}.fs20{font-size:1.1111111111em}.fs22{font-size:1.2222222222em}.fs24{font-size:1.3333333333em}.fs26{font-size:1.4444444444em}.fs28{font-size:1.5555555556em}.fs30{font-size:1.6666666667em}.fs32{font-size:1.7777777778em}.fs33{font-size:1.8333333333em}.fs34{font-size:1.8888888889em}.fs35{font-size:1.9444444444em}.fs40{font-size:2.2222222222em}.fs45{font-size:2.5em}.fs49{font-size:2.7222222222em}.fs50{font-size:2.7777777778em}.fs70{font-size:3.8888888889em}.fs90{font-size:5em}@media screen and (max-width: 768px){.fs12{font-size:.9285714286em}.fs16{font-size:1em}.fs14{font-size:1em}.fs15{font-size:1em}.fs18_I{font-size:1.2857142857em}.fs32{font-size:1.2857142857em}.fs20{font-size:1em}.fs22{font-size:1em}.fs24{font-size:1.2857142857em}.fs26{font-size:1.2857142857em}.fs28{font-size:1.1428571429em}.fs34{font-size:1.2857142857em}.fs40{font-size:1.4285714286em}.fs45{font-size:1.5714285714em}.fs50{font-size:1.7857142857em}}.tate{writing-mode:vertical-rl}.c_r{color:#c1272d}.c_b{color:#000}.c_w,.c_w a{color:#fff}.c_orange{color:#ff7d32}.c_yellow{color:#ffc864}.c_light_blue{color:#78e6e6}.c_light_green{color:#96c850}.c_purple{color:#788ce6}.c_blue{color:#00a6e6}.c_pink{color:#ffa596}.wrapper{overflow:hidden}.Container{overflow:hidden}.after,.before{position:relative}.after:after,.before:before{content:"";position:absolute}@media screen and (min-width: 1301px){.show-1300{display:none}.hide-1300{display:block}}@media screen and (max-width: 1300px){.show-1300{display:block}.hide-1300{display:none}}@media screen and (min-width: 1251px){.show-1250{display:none}.hide-1250{display:block}}@media screen and (max-width: 1250px){.show-1250{display:block}.hide-1250{display:none}}@media screen and (max-width: 1201px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (max-width: 1200px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (min-width: 1101px){.show-1100{display:none}.hide-1100{display:block}}@media screen and (max-width: 1100px){.show-1100{display:block}.hide-1100{display:none}}@media screen and (min-width: 1001px){.show-1000{display:none}.hide-1000{display:block}}@media screen and (max-width: 1000px){.show-1000{display:block}.hide-1000{display:none}}@media screen and (min-width: 901px){.show-900{display:none}.hide-900{display:block}}@media screen and (max-width: 900px){.show-900{display:block}.hide-900{display:none}}@media screen and (min-width: 801px){.show-800{display:none}.hide-800{display:block}}@media screen and (max-width: 800px){.show-800{display:block}.hide-800{display:none}}@media screen and (min-width: 769px){.show-768{display:none}.hide-768{display:block}}@media screen and (max-width: 768px){.show-768{display:block}.hide-768{display:none}.sp-br-none br{display:none}}@media screen and (min-width: 751px){.show-750{display:none}.hide-750{display:block}}@media screen and (max-width: 750px){.show-750{display:block}.hide-750{display:none}.sp-br-none br{display:none}}@media screen and (min-width: 601px){.show-600{display:none}.hide-600{display:block}}@media screen and (max-width: 600px){.show-600{display:block}.hide-600{display:none}}@media screen and (min-width: 501px){.show-500{display:none}.hide-500{display:block}}@media screen and (max-width: 500px){.show-500{display:block}.hide-500{display:none}}@media screen and (min-width: 401px){.show-400{display:none}.hide-400{display:block}}@media screen and (max-width: 400px){.show-400{display:block}.hide-400{display:none}}@media screen and (min-width: 375px){.show-374{display:none}.hide-374{display:block}}@media screen and (max-width: 374px){.show-374{display:block}.show-800.rehide-374,.show-750.rehide-374,.show-600.rehide-374,.show-500.rehide-374,.show-500.rehide-374,.show-400.rehide-374,.hide-374{display:none}}header{position:fixed;z-index:999;width:100%}header .logo{display:flex;justify-content:center;position:relative;z-index:11}header .logo a img{width:clamp(250px,47vw,470px);height:clamp(75px,10vw,100px);-o-object-fit:contain;object-fit:contain}header .navInner{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);right:clamp(25px,4vw,40px);z-index:11}header .navInner .menu-trigger{position:absolute;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);right:0;top:-8px;transition:.3s all;cursor:pointer}header .navInner .menu-trigger span{display:inline-block;transition:all .4s;position:absolute;height:clamp(1px,.3vw,3px);background-color:#fff;width:clamp(30px,4.2vw,42px)}header .navInner .menu-trigger span:nth-child(1){top:clamp(16px,1.9vw,19px)}header .navInner .menu-trigger span:nth-child(2){top:clamp(26px,3.4vw,34px)}header .navInner .menu-trigger span:nth-child(3){top:clamp(36px,4.9vw,49px)}header .navInner .menu-trigger.active{top:0}header .navInner .menu-trigger.active span:nth-child(1){transform:rotate(25deg);top:clamp(20px,2.4vw,24px)}header .navInner .menu-trigger.active span:nth-child(2){opacity:0}header .navInner .menu-trigger.active span:nth-child(3){transform:rotate(-25deg);top:clamp(20px,2.4vw,24px)}header #menu{display:none;background-color:#788ce6;position:fixed;left:0;top:0;z-index:10;width:100%;height:100dvh;height:100vh}header #menu ul{height:100dvh;height:100vh;display:flex;justify-content:center;flex-flow:column;padding-inline:clamp(30px,10vw,150px) 0;overflow-y:scroll;width:100%;max-width:1300px;margin:0 auto;-ms-overflow-style:none;scrollbar-width:none}header #menu ul::-webkit-scrollbar{display:none}header #menu .menu-button a img{width:clamp(25px,3.5vw,35px);margin-inline:0 clamp(15px,3vw,30px);filter:brightness(0) invert(1)}header #menu .menu-button a p{margin-inline:0 20px}header #menu .menu-button a span::after{content:"";background-image:url(../images/common/arrow.png);background-size:contain;display:block;width:8px;height:15px;transition:ease .3s}header #menu .menu-button:not(:last-of-type){margin-block:0 10px}header #menu .menu-button:hover span::after{margin-inline:5px 0}_:lang(x)::-moz-placeholder,header #menu .menu-button a span::after{position:relative;bottom:4px}@-moz-document url-prefix(){header #menu .menu-button a span::after{position:relative;bottom:4px}}@media screen and (max-width: 768px){header .logo{justify-content:flex-start}}@media screen and (max-width: 600px){header #menu ul{padding-inline:0;align-items:center}header #menu .menu-button{line-height:1.3 !important}header #menu .menu-button:not(:last-of-type){margin-block:0 25px}header #menu .menu-button a p{width:260px}header .navInner .menu-trigger{left:10px}#body-index header .wrap{padding:0 7%}}footer .foot_ttl{padding-block:55px 0}footer .foot-flex ul{justify-content:space-evenly}footer .foot-flex li a{display:block;width:clamp(145px,16vw,160px);height:200px;padding-block:20px 25px;background-color:#fff;border-radius:30px;position:relative;margin-block:0 clamp(25px,5vw,50px);position:relative}footer .foot-flex li a::after{content:"";display:block;position:absolute;top:10px;left:10px;width:100%;height:100%;z-index:-1;border-radius:30px;background-size:contain}footer .foot-flex li a:hover{background-color:#f4f4f4}footer .foot-flex li a:hover::after{top:0;left:0;opacity:.8}footer .foot-flex li a:hover .button span{right:-5px}footer .foot-flex li:nth-of-type(1) a::after{background-image:url(../images/common/foot_nav_bg01.png)}footer .foot-flex li:nth-of-type(2) a::after{background-image:url(../images/common/foot_nav_bg02.png)}footer .foot-flex li:nth-of-type(3) a::after{background-image:url(../images/common/foot_nav_bg03.png)}footer .foot-flex li:nth-of-type(4) a::after{background-image:url(../images/common/foot_nav_bg04.png)}footer .foot-flex li:nth-of-type(5) a::after{background-image:url(../images/common/foot_nav_bg05.png)}footer .foot-flex li:nth-of-type(6) a::after{background-image:url(../images/common/foot_nav_bg06.png)}footer .foot-flex li .number{width:100%;max-width:50px;margin:0 auto 10px}footer .foot-flex li .button{width:85px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:20px}footer .foot-flex li .button span{right:0;top:0;display:block;width:85px}footer .foot-flex li:not(:last-of-type){margin-inline:0 clamp(15px,2.8vw,28px)}footer .foot-recruit{width:100%;background-color:#fff;padding-block:20px}footer .foot-recruit .logo{margin-inline:30px 0;width:210px}footer .foot-recruit .recruit-link{margin-inline:0 30px}footer .foot-recruit .recruit-link li{padding-inline:10px;position:relative}footer .foot-recruit .recruit-link li:not(:last-of-type)::after{content:"";width:1px;height:14px;display:block;background-color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 1230px){footer .foot-flex{max-width:530px;margin:0 auto}footer .foot-flex ul{justify-content:space-between}footer .foot-flex li:not(:last-of-type){margin:0}}@media screen and (max-width: 800px){footer .foot-recruit{flex-flow:column-reverse;padding-block:30px 25px}footer .foot-recruit .logo{margin-inline:0 0;margin-block:30px 0}footer .foot-recruit .recruit-link{margin-inline:0 0}footer .foot-recruit .recruit-link ul{flex-flow:column;align-items:center}footer .foot-recruit .recruit-link li:not(:last-of-type)::after{display:none}}@media screen and (max-width: 500px){#body-index footer .foot_ttl{padding-block:85px 0}footer .foot_ttl{padding-block:70px 0}footer .foot-flex{max-width:325px;margin:0 auto}}.ind-top{padding-block:clamp(75px,10vw,100px) clamp(50px,8vw,80px)}.ind-top .kv-content{position:relative;display:flex;justify-content:flex-end}.ind-top .kv-content .main-kv{width:93%;height:calc(100vh - 100px);background-size:cover;background-image:url(../images/index/kv.jpg);display:block}.ind-top .kv-content .kv-ttl{position:absolute;width:clamp(300px,42vw,420px);right:clamp(30px,8vw,80px);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.ind-top .kv-content .kv-ttl p{width:clamp(230px,37vw,370px);margin-inline:auto 0;font-size:clamp(13px,2.2vw,22px) !important}.ind-middle-content .content .top-ttl{text-decoration:underline;text-underline-offset:clamp(3px,1.3vw,13px);-webkit-text-decoration-color:#ff7d32;text-decoration-color:#ff7d32;text-decoration-thickness:clamp(2px,3vw,3px)}.ind-middle-content .content .top-sub-text{padding-block:25px 0}@media screen and (max-width: 768px){.ind-top .kv-content .main-kv{background-position-x:18%;height:calc(100vh - 75px)}.ind-top .kv-content .kv-ttl{top:auto;transform:translateY(0);bottom:11%}.ind-top .kv-content .kv-ttl p{display:block;margin-inline:auto 0;line-height:1.6 !important;width:clamp(200px,34vw,260px)}.ind-top .kv-content .kv-ttl p span{background-color:#fff;padding:2px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media screen and (max-width: 400px){.ind-top .kv-content .kv-ttl{width:230px}}.lesp-022{letter-spacing:.22em}.lesp-021{letter-spacing:.21em}.lesp-020{letter-spacing:.2em}.lesp-015{letter-spacing:.15em}.lesp-009{letter-spacing:.09em}.lesp-008{letter-spacing:.08em}.lesp-007{letter-spacing:.07em}.lesp-006{letter-spacing:.06em}.lesp-005{letter-spacing:.05em}.lesp-003{letter-spacing:.03em}.lesp-002{letter-spacing:.02em}.lesp-001{letter-spacing:.01em}.lesp--001{letter-spacing:-0.01em}.lesp--003{letter-spacing:-0.03em}.lesp--005{letter-spacing:-0.05em}.bg_gray{position:relative}.bg_gray::before{content:"";top:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_orange{position:relative}.bg_orange::before{content:"";top:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_orange::after{content:"";top:0;position:absolute;background-color:#ff7d32;width:100%;height:100%;z-index:-2}.bg_yellow{position:relative}.bg_yellow::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_yellow::after{content:"";bottom:0;position:absolute;background-color:#ffc864;width:100%;height:115%;z-index:-2}.bg_light_blue{position:relative}.bg_light_blue::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_light_blue::after{content:"";bottom:0;position:absolute;background-color:#78e6e6;width:100%;height:100%;z-index:-2}.bg_light_green{position:relative}.bg_light_green::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_light_green::after{content:"";bottom:0;position:absolute;background-color:#96c850;width:100%;height:100%;z-index:-2}.bg_purple{position:relative}.bg_purple::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_purple::after{content:"";bottom:0;position:absolute;background-color:#788ce6;width:100%;height:100%;z-index:-2}.bg_blue{position:relative}.bg_blue::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_blue::after{content:"";bottom:0;position:absolute;background-color:#00a6e6;width:100%;height:100%;z-index:-2}.bg_pink{position:relative}.bg_pink::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_pink::after{content:"";bottom:0;position:absolute;background-color:#ffa596;width:100%;height:100%;z-index:-2}.bg_foote-l_blue{position:relative}.bg_foote-l_blue::before{content:"";bottom:0;position:absolute;background-color:#f0f0f0;width:100%;height:100%;z-index:-3}.bg_foote-l_blue::after{content:"";bottom:0;position:absolute;background-color:#78e6e6;width:100%;height:100%;z-index:-2;-webkit-clip-path:polygon(0 0, 100% 21%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 21%, 100% 100%, 0 100%)}#body-index .bg_orange::after{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 21%, 0 86%);clip-path:polygon(0 0, 100% 0%, 100% 21%, 0 86%)}#body-index .bg_foote-l_blue::after{-webkit-clip-path:polygon(0 0, 100% 37%, 100% 100%, 0 100%) !important;clip-path:polygon(0 0, 100% 37%, 100% 100%, 0 100%) !important;height:115%}@media screen and (max-width: 768px){#body-index .bg_orange::after{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 60%, 0 85%);clip-path:polygon(0 0, 100% 0%, 100% 60%, 0 85%)}#body-index .bg_foote-l_blue::after{-webkit-clip-path:polygon(0 0, 100% 4%, 100% 100%, 0 100%) !important;clip-path:polygon(0 0, 100% 4%, 100% 100%, 0 100%) !important;height:95%}.bg_foote-l_blue::after{-webkit-clip-path:polygon(0 3%, 100% 9%, 100% 100%, 0 100%);clip-path:polygon(0 3%, 100% 9%, 100% 100%, 0 100%);height:100%}}.kasou-content-box{padding-block:0 clamp(50px,10vw,100px)}.kasou-content-box .kasou-h1-box{padding-block:clamp(100px,20vw,200px) clamp(15px,5vw,50px);position:relative}.kasou-content-box .kasou-h1-box img{width:73px;filter:brightness(0) invert(1);position:absolute;top:25px;left:0}.kasou-content-box .kasou-h1-box .h1-ttl{padding-inline:100px 0;overflow:hidden}.kasou-content-box .kasou-h1-box .fade-in-char{opacity:0;display:inline-block;transition:opacity .5s ease}.kasou-content-box .kasou-h1-box h1{display:inline;padding-block:15px;position:relative;top:5px;text-decoration:none !important;color:#fff;background-image:linear-gradient(90deg, #fff, #fff);background-repeat:no-repeat;background-position:left bottom;background-size:0 3px;-webkit-animation-name:h1-animation;animation-name:h1-animation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes h1-animation{0%{background-size:0 3px}100%{background-size:100% 3px}}@keyframes h1-animation{0%{background-size:0 3px}100%{background-size:100% 3px}}.kasou-content-box .kasou-h1-box h1.target span{display:inline-block;transition:1s;opacity:0;transform:translateX(50px)}.kasou-content-box .kasou-h1-box h1.target span.is-animated{opacity:1;transform:translateX(0)}.kasou-content-box .kasou-h2-box{padding-block:0 clamp(20px,5vw,50px)}.kasou-content-box .kasou-h2-box h2{background-image:linear-gradient(90deg, #fff, #fff);display:inline;padding:clamp(5px,1vw,10px) clamp(10px,2vw,20px);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-size:0;background-repeat:no-repeat;background-position:left bottom;-webkit-animation-name:h2-animation;animation-name:h2-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.kasou-content-box .kasou-h2-box h2.target span{display:inline-block;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:.5s;opacity:0;transform:translateX(50px)}.kasou-content-box .kasou-h2-box h2.target span.is-animated{opacity:1;transform:translateX(0)}@-webkit-keyframes h2-animation{0%{background-size:0%}50%{background-size:100%}100%{background-size:100%}}@keyframes h2-animation{0%{background-size:0%}50%{background-size:100%}100%{background-size:100%}}@-webkit-keyframes h2-animation-ue{0%{background-size:0%}50%{background-size:100%}100%{background-size:0}}@keyframes h2-animation-ue{0%{background-size:0%}50%{background-size:100%}100%{background-size:0}}.kasou-content-box .kasou-h2-box.true-h3-bottom{padding-block:0 clamp(5px,1.5vw,15px)}.kasou-content-box .kasou-h3-box{margin-block:0 clamp(15px,2.5vw,25px)}.kasou-content-box .kasou-h3-box.true-h3-top{margin-block:0 clamp(10px,2vw,20px)}.kasou-content-box .kasou-h3-box h3{background-image:linear-gradient(90deg, #fff, #fff);display:inline;padding:clamp(3px,1vw,7px) clamp(10px,2vw,20px);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-size:0;background-repeat:no-repeat;background-position:left bottom;-webkit-animation-name:h2-animation;animation-name:h2-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.kasou-content-box .kasou-h3-box h3.target span{display:inline-block;transition:1s;opacity:0;transform:translateX(50px)}.kasou-content-box .kasou-h3-box h3.target span.is-animated{opacity:1;transform:translateX(0)}.kasou-content-box .kasou-p-box{margin-block:0 clamp(25px,5vw,50px)}.kasou-content-box .kasou-p-box p{background-image:linear-gradient(90deg, #fff, #fff);display:inline;padding:clamp(5px,1vw,10px) clamp(10px,2vw,20px);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-size:0;background-repeat:no-repeat;background-position:left bottom;-webkit-animation-name:h2-animation;animation-name:h2-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.kasou-content-box .kasou-p-box p.target span{display:inline-block;transition:1s;opacity:0;transform:translateX(50px)}.kasou-content-box .kasou-p-box p.target span.is-animated{opacity:1;transform:translateX(0)}.kasou-content-box .pd-only-box{padding:clamp(20px,4vw,40px);background-color:#fff;border-radius:clamp(15px,3vw,30px);margin-block:clamp(20px,4vw,40px)}.kasou-content-box .pd-only-box .chushaku{right:clamp(10px,2vw,20px);bottom:clamp(10px,1.5vw,15px)}.kasou-content-box .pd-only-box img{width:100%;-o-object-fit:contain;object-fit:contain}.kasou-content-box .pd50-only-box{padding:clamp(25px,5vw,50px);background-color:#fff;border-radius:clamp(15px,3vw,30px);margin-block:clamp(20px,4vw,40px)}.kasou-content-box .pd50-only-box .chushaku{right:clamp(20px,5vw,50px);bottom:clamp(10px,2vw,20px)}.kasou-content-box .pd90-only-box{padding:clamp(45px,9.5vw,95px);background-color:#fff;border-radius:clamp(15px,3vw,30px)}.kasou-content-box .pd90-only-box:not(:first-of-type){margin-block:clamp(20px,4vw,40px)}.kasou-content-box .pd-double-box .pd-double-item-box{padding:clamp(20px,4vw,40px);background-color:#fff;width:48%;border-radius:clamp(15px,3vw,30px)}.kasou-content-box .pd-double-box .pd-double-item-box .top-img{width:clamp(90px,15vw,150px);top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.kasou-content-box .pd-double-box .pd-double-item-box .center-img{padding-block:clamp(25px,3.5vw,35px) 0}.kasou-content-box .pd-double-box .pd-double-item-box img{-o-object-fit:cover;object-fit:cover;width:100%}.kasou-content-box .pd-double-box.pd-double-img-box .pd-double-item-box{padding:0px}.kasou-content-box .pd-double-box.pd-double-img-box .pd-double-item-box .top-all-img img{border-radius:clamp(15px,3vw,30px) clamp(15px,3vw,30px) 0 0}.kasou-content-box .pd-double-box.pd-double-img-box .pd-double-item-box .pd-double-img-box-text{padding:clamp(20px,4vw,40px) clamp(25px,5vw,50px) clamp(25px,5vw,50px) clamp(25px,5vw,50px)}.kasou-content-box .pd-double-box.pd-double-img-box .pd-double-item-box .pd-double-img-box-text h3{margin-block:0 10px}.kasou-content-box .kasou-only-inner-double{background-color:#fff;border-radius:clamp(15px,3vw,30px);padding:clamp(25px,5.5vw,55px)}.kasou-content-box .kasou-only-inner-double .flex-l{width:37.5%}.kasou-content-box .kasou-only-inner-double .flex-r{width:57.1428571429%}.kasou-content-box .kasou-only-inner-double .flex-r span{margin-block:5px 0;right:0}.kasou-content-box .kasou-double-flex-box{background-color:#fff;border-radius:clamp(15px,3vw,30px);margin-block:clamp(15px,3vw,30px) 0}.kasou-content-box .kasou-double-flex-box .flex-l{width:49.6035242291%;padding:clamp(20px,4vw,40px) clamp(25px,5vw,50px)}.kasou-content-box .kasou-double-flex-box .flex-l h4{margin-block:0 clamp(10px,2vw,20px)}.kasou-content-box .kasou-double-flex-box .flex-l .main-text{margin-block:0 clamp(15px,3vw,30px)}.kasou-content-box .kasou-double-flex-box .flex-l .sub-text span{display:block}.kasou-content-box .kasou-double-flex-box .flex-r{width:50.3964757709%}.kasou-content-box .kasou-double-flex-box .flex-r img{border-radius:0 clamp(15px,3vw,30px) clamp(15px,3vw,30px) 0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width: 500px){.kasou-content-box .kasou-h2-box h2.target span.is-animated{position:relative}.kasou-content-box .kasou-h2-box h2.target span.is-animated::after{content:"";position:absolute;width:100%;height:calc(1em + 10px);top:3.3px;background-color:#fff;z-index:-1;left:10px}.kasou-content-box .kasou-p-box p.target span.is-animated{position:relative}.kasou-content-box .kasou-p-box p.target span.is-animated::after{content:"";position:absolute;width:100%;height:calc(1em + 11px);top:4px;background-color:#fff;z-index:-1;left:10px}.kasou-content-box .kasou-h3-box h3.target span.is-animated{position:relative}.kasou-content-box .kasou-h3-box h3.target span.is-animated::after{content:"";position:absolute;width:100%;height:calc(1em + 8px);top:5.5px;background-color:#fff;z-index:-1;left:10px}}@media screen and (max-width: 768px){.kasou-content-box:last-of-type{padding-block:0 0}.kasou-content-box .kasou-h1-box img{width:40px;top:5px}.kasou-content-box .kasou-h1-box .h1-ttl{padding-inline:55px 0}.kasou-content-box .kasou-h1-box h1{padding-block:10px;top:-5px;background-size:0 2px}@-webkit-keyframes h1-animation{0%{background-size:0 2px}100%{background-size:100% 2px}}@keyframes h1-animation{0%{background-size:0 2px}100%{background-size:100% 2px}}.kasou-content-box .kasou-h3-box h3{letter-spacing:.04em;line-height:2.2}.kasou-content-box .kasou-p-box p{line-height:2.3}.kasou-content-box .pd-double-box{flex-flow:column}.kasou-content-box .pd-double-box .pd-double-item-box{width:100%}.kasou-content-box .pd-double-box .pd-double-item-box:nth-of-type(2){margin-block:20px 0}.kasou-content-box .pd-double-box.pd-double-img-box .pd-double-item-box .pd-double-img-box-text h3{margin-block:0 5px}.kasou-content-box .kasou-only-inner-double{flex-flow:column}.kasou-content-box .kasou-only-inner-double .flex-l{width:calc(100% - 60px);margin:0 auto;margin-block:0 10px}.kasou-content-box .kasou-only-inner-double .flex-r{width:100%}.kasou-content-box .kasou-only-inner-double .flex-r .fs24{font-size:1em}.kasou-content-box .kasou-only-inner-double .flex-r span{position:initial;font-size:.8571428571em;display:flex;width:100%;justify-content:flex-end;margin-block:10px 0}.kasou-content-box .kasou-double-flex-box{flex-flow:column-reverse}.kasou-content-box .kasou-double-flex-box .flex-l{width:100%}.kasou-content-box .kasou-double-flex-box .flex-l .sub-text .st-company{letter-spacing:.05em}.kasou-content-box .kasou-double-flex-box .flex-l .sub-text .st-company .st-company-sp{font-size:.8571428571em}.kasou-content-box .kasou-double-flex-box .flex-l .sub-text .st-name{font-size:1.2857142857em;margin-block:0 3px;line-height:1.7em !important}.kasou-content-box .kasou-double-flex-box .flex-l .sub-text .st-history{letter-spacing:.05em}.kasou-content-box .kasou-double-flex-box .flex-r{width:100%}.kasou-content-box .kasou-double-flex-box .flex-r img{border-radius:clamp(15px,3vw,30px) clamp(15px,3vw,30px) 0 0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kasou-content-box .pd50-only-box p{margin-block:15px 0}}@media screen and (max-width: 500px){.kasou-content-box .kasou-h1-box img{margin-inline:0 0}.kasou-content-box .kasou-h1-box h1{letter-spacing:.13em}.kasou-content-box .kasou-h2-box h2{letter-spacing:.015em}}.mb-B50{-webkit-margin-after:clamp(25px,5vw,50px);margin-block-end:clamp(25px,5vw,50px)}.kasou-LR-box{background-color:#fff;border-radius:clamp(15px,3vw,30px);overflow:hidden}.kasou-LR-box .left,.kasou-LR-box .right{width:50%}.kasou-LR-box .left .imgWrap{height:50%}.kasou-LR-box .left .imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kasou-LR-box .right{padding:clamp(25px,4vw,60px) clamp(25px,3vw,45px)}.kasou-LR-box .right .ttlWrap{margin-block:0 clamp(10px,2vw,20px)}.kasou-LR-box .right .profileWrap{padding-block:30px 40px;display:grid;row-gap:5px}.kasou-LR-box .right .profileWrap .from{margin-block:2px 0}.kasou-LR-box .right .interview_chushaku{bottom:clamp(15px,2vw,30px);padding-inline:0 clamp(25px,3vw,45px)}@media screen and (max-width: 768px){.kasou-LR-box .left,.kasou-LR-box .right{width:100%}.kasou-LR-box .left .imgWrap{height:100%}.kasou-LR-box .right .imgWrap{margin-inline:-10%;margin-block:clamp(20px,5.2083333333vw,40px)}.kasou-LR-box .right .interview_chushaku{font-size:12px}}.section-about_school .about_school-01 .flex{gap:clamp(5px,1vw,10px)}.section-about_school .about_school-01 .flex .flex-item{height:100px}.section-about_school .about_school-01 .flex .flex-item img{height:100%}.section-about_school .about_school-01 .other-img{gap:clamp(10px,3vw,30px)}.section-about_school .about_school-01 .other-img .other-img-item:nth-of-type(-n+2){width:48.3%}.section-about_school .about_school-01 .other-img .other-img-item:nth-of-type(n+3){width:31%}.section-about_school .about_school-01 .other-img .other-img-item img{border-radius:30px}.section-about_school .about_school-2 .chushaku{right:clamp(20px,4vw,40px);bottom:clamp(5px,1.7vw,17px)}@media screen and (max-width: 768px){.section-about_school .about_school-01 .other-img .other-img-item img{border-radius:5px}.section-about_school .about_school-2 .chushaku{display:block;position:initial;text-align:right;margin-block:10px 0}}#about_school-index .bg_orange::after{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 57%, 0 74%);clip-path:polygon(0 0, 100% 0%, 100% 57%, 0 74%)}#about_school-index .bg_blue::after{-webkit-clip-path:polygon(0 10%, 100% 2%, 100% 90%, 0 95%);clip-path:polygon(0 10%, 100% 2%, 100% 90%, 0 95%)}#about_school-index .bg_yellow::after{-webkit-clip-path:polygon(0 14%, 100% 29%, 100% 78%, 0 97%);clip-path:polygon(0 14%, 100% 29%, 100% 78%, 0 97%)}#about_school-index .bg_light_blue::after{-webkit-clip-path:polygon(0 5%, 100% 11%, 100% 90%, 0 100%);clip-path:polygon(0 5%, 100% 11%, 100% 90%, 0 100%);height:104%;bottom:auto;top:0}#about_school-index .bg_light_green::after{-webkit-clip-path:polygon(0 11%, 100% 26%, 100% 76%, 0 89%);clip-path:polygon(0 11%, 100% 26%, 100% 76%, 0 89%)}@media screen and (max-width: 768px){#about_school-index .bg_orange::after{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 85%, 0 88%);clip-path:polygon(0 0, 100% 0%, 100% 85%, 0 88%)}#about_school-index .bg_blue::after{-webkit-clip-path:polygon(0 2%, 100% 0%, 100% 98%, 0 97%);clip-path:polygon(0 2%, 100% 0%, 100% 98%, 0 97%)}#about_school-index .bg_yellow::after{-webkit-clip-path:polygon(0 14%, 100% 17%, 100% 92%, 0 96%);clip-path:polygon(0 14%, 100% 17%, 100% 92%, 0 96%)}#about_school-index .bg_light_blue::after{-webkit-clip-path:polygon(0 2%, 100% 5%, 100% 84%, 0 91%);clip-path:polygon(0 2%, 100% 5%, 100% 84%, 0 91%);height:98%}#about_school-index .bg_light_green::after{-webkit-clip-path:polygon(0 0%, 100% 4%, 100% 97%, 0 100%);clip-path:polygon(0 0%, 100% 4%, 100% 97%, 0 100%);bottom:-1%}}@media screen and (max-width: 768px){.section-about_school .about_school-01 .flex{gap:5px}.section-about_school .about_school-01 .flex .flex-item{height:81px}.section-about_school .about_school-01 .flex .flex-item img{height:100%}.section-about_school .about_school-3.kasou-content-box .pd-only-box{padding:clamp(5px,1vw,10px) 0}.section-about_school .about_school-3.kasou-content-box .pd-only-box img{border-radius:clamp(15px,3vw,30px)}.section-about_school .about_school-4 .kasou-h2-box h2{letter-spacing:.02em !important}}@media screen and (max-width: 400px){.section-about_school .about_school-01 .flex{gap:10px}.section-about_school .about_school-01 .flex .flex-item{height:137px}.section-about_school .about_school-01 .flex .flex-item:nth-of-type(5){height:112px}.section-about_school .about_school-01 .flex .flex-item:nth-of-type(6){height:112px}.section-about_school .about_school-01 .other-img{gap:5px}}.about_human-01 .about_human-01-main-content{padding:clamp(35px,7vw,70px);background-color:#fff;border-radius:30px}.about_human-01 .about_human-01-main-content img{width:100%;-o-object-fit:contain;object-fit:contain}.about_human-01 .about_human-01-main-content .flex-l{width:51.1675126904%}.about_human-01 .about_human-01-main-content .flex-r{width:43.7563451777%}@media screen and (max-width: 768px){.about_human-01 .about_human-01-main-content{margin-block:clamp(20px,3vw,30px) 0;padding:clamp(25px,7vw,70px);background-color:#fff;border-radius:30px}.about_human-01 .about_human-01-main-content .flex-l{width:100%}.about_human-01 .about_human-01-main-content .flex-r{display:none}.about_human-01 .about_human-01-main-content p{margin-block:20px 0}}.about_human-02 .about_human-02-flex .flex-l{width:31.3%;background-color:#fff;padding:clamp(25px,4vw,40px);border-radius:30px}.about_human-02 .about_human-02-flex .flex-r{width:67%}.about_human-02 .about_human-02-flex .flex-r .flex-item img{border-radius:30px}.about_human-02 .about_human-02-flex .flex-r .flex-item:nth-of-type(1){width:31.4%}.about_human-02 .about_human-02-flex .flex-r .flex-item:nth-of-type(2){width:66.4%}@media screen and (max-width: 768px){.about_human-02 .about_human-02-flex{flex-flow:column-reverse}.about_human-02 .about_human-02-flex .flex-l{width:100%;border-radius:15px}.about_human-02 .about_human-02-flex .flex-r{width:100%;margin-block:0 10px}.about_human-02 .about_human-02-flex .flex-r .flex-item img{border-radius:15px}}.about_human-03 .pd-double-box.pd-double-img-box h3{margin-block:0 10px}.about_human-03 .movie_button{display:block;margin-block:clamp(15px,2.5vw,25px) 0}@media screen and (max-width: 768px){.about_human-03 .pd-double-box.pd-double-img-box h3{padding-block:0 2px}.about_human-03 .pd-double-box.pd-double-img-box .fs26{font-size:1.0714285714em}.about_human-03 .movie_button img{max-width:270px;margin:0 auto}}#about_human-index .bg_yellow::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 77%, 0 67%);clip-path:polygon(0 0, 100% 0, 100% 77%, 0 67%)}#about_human-index .bg_orange::after{-webkit-clip-path:polygon(0 0%, 100% 30%, 100% 95%, 0 100%);clip-path:polygon(0 0%, 100% 30%, 100% 95%, 0 100%);top:-22%;height:108%}#about_human-index .bg_purple::after{-webkit-clip-path:polygon(0 16%, 100% 1%, 100% 100%, 0 84%);clip-path:polygon(0 16%, 100% 1%, 100% 100%, 0 84%);height:108%}#about_human-index .bg_blue::after{-webkit-clip-path:polygon(0 14%, 100% 3%, 100% 85%, 0 74%);clip-path:polygon(0 14%, 100% 3%, 100% 85%, 0 74%)}#about_human-index .bg_light_green::after{-webkit-clip-path:polygon(0 0, 100% 20%, 100% 74%, 0 100%);clip-path:polygon(0 0, 100% 20%, 100% 74%, 0 100%);bottom:5%}@media screen and (max-width: 768px){#about_human-index .bg_yellow::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 96%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 96%, 0 100%)}#about_human-index .bg_orange::after{-webkit-clip-path:polygon(0 3%, 100% 5%, 100% 93%, 0 95%);clip-path:polygon(0 3%, 100% 5%, 100% 93%, 0 95%);top:0;height:100%}#about_human-index .bg_purple::after{-webkit-clip-path:polygon(0 5%, 100% 0, 100% 93%, 0 85%);clip-path:polygon(0 5%, 100% 0, 100% 93%, 0 85%);height:100%}#about_human-index .bg_blue::after{-webkit-clip-path:polygon(0 2.5%, 100% 0, 100% 95%, 0 93%);clip-path:polygon(0 2.5%, 100% 0, 100% 95%, 0 93%)}#about_human-index .bg_light_green::after{-webkit-clip-path:polygon(0 0, 100% 7%, 100% 88%, 0 97%);clip-path:polygon(0 0, 100% 7%, 100% 88%, 0 97%);bottom:0}}.about_entry-01 .chushaku{right:clamp(10px,2vw,20px)}@media screen and (max-width: 768px){.about_entry-01 .pd-only-box{padding:30px clamp(20px,4vw,40px)}.about_entry-01 .pd-only-box .about_entry-01-ttl-img{max-width:250px}.about_entry-01 .pd-only-box .pd-only-box-overflow-y{-webkit-overflow-scrolling:auto;overflow-x:scroll;margin-block:0 10px}.about_entry-01 .pd-only-box .pd-only-box-overflow-y .pd-only-box-overflow-y-inner{width:100%;height:100%}.about_entry-01 .pd-only-box .pd-only-box-overflow-y .pd-only-box-overflow-y-inner img{max-height:120px;width:100%;-o-object-fit:cover;object-fit:cover;width:auto;max-width:none;height:100%}.about_entry-01 .pd-only-box .pd-only-box-overflow-y:nth-of-type(1){margin-block:0 30px}.about_entry-01 .pd-double-item-box img{max-width:350px;margin:0 auto}}.about_entry-02 .kasou-h2-box{margin-block:0 clamp(40px,8vw,80px);padding-block:0 0}.about_entry-02 .about_entry-02-ttl{margin-block:clamp(25px,5vw,50px) 0}.about_entry-02 .about_entry-02-ttl h4{background-color:#fff;display:inline;padding:clamp(5px,1vw,10px) clamp(20px,3vw,30px);-webkit-box-decoration-break:clone;box-decoration-break:clone}.about_entry-02 .about_entry-02-ttl span{right:0;top:0}.about_entry-02 .about_entry-02-ttl::after{content:"";background-image:url(../images/about_entry/about_entry_02_border.png);display:block;width:100%;height:65px;background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:-1}@media screen and (max-width: 768px){.about_entry-01 .kasou-content-box .pd-double-box .pd-double-item-box{display:flex;flex-flow:column;align-items:center}.about_entry-01 .chushaku{right:0;margin-block:15px 0;text-align:center;position:initial}.about_entry-02 .about_entry-02-sp-flex{display:flex;flex-flow:column-reverse}.about_entry-02 .kasou-h2-box{margin-block:0 0}.about_entry-02 .kasou-h2-box h2{font-size:1em}.about_entry-02 .kasou-h3-box{margin-block:5px 0 !important}.about_entry-02 .kasou-h3-box h3{font-size:1.7857142857em;line-height:1.7}.about_entry-02 .about_entry-02-ttl{margin-block:50px 0;padding-block:0 15px}.about_entry-02 .about_entry-02-ttl span{right:0;top:auto;bottom:40px;font-size:.8571428571em;line-height:1.25;text-align:right}.about_entry-02 .about_entry-02-ttl::after{top:35%}.about_entry-02.kasou-content-box .kasou-h2-box h2.target span.is-animated::after{content:"";height:calc(1em + 6px);top:3px}.about_entry-02.kasou-content-box .kasou-h3-box h3.target span.is-animated::after{height:calc(1em + 7px);top:5px}}#about_entry-index .bg_light_green::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 80%, 0 90%);clip-path:polygon(0 0, 100% 0, 100% 80%, 0 90%)}#about_entry-index .bg_blue::after{-webkit-clip-path:polygon(0 1%, 100% 4%, 100% 98%, 0 100%);clip-path:polygon(0 1%, 100% 4%, 100% 98%, 0 100%);bottom:3%}@media screen and (max-width: 768px){#about_entry-index .bg_light_green::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 94%, 0 97%);clip-path:polygon(0 0, 100% 0, 100% 94%, 0 97%)}#about_entry-index .bg_blue::after{bottom:1%;-webkit-clip-path:polygon(0 1%, 100% 2%, 100% 99%, 0 100%);clip-path:polygon(0 1%, 100% 2%, 100% 99%, 0 100%)}}.about_teacher-01 .kasou-h2-box{padding-block:0 0}@media screen and (max-width: 768px){.about_teacher-01 .kasou-h2-box h2 .about_teacher-01-h2-span{display:inline !important}}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-l{width:calc(100% - 496px - 30px)}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r{width:496px}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r .button{background-color:#ff7d32;border-radius:clamp(15px,3vw,30px);margin-block:25px 0;position:relative}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r .button a{display:block;padding-block:15px}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r .button::after{content:"";position:absolute;background-image:url(../images/common/arrow_type02.png);background-repeat:no-repeat;display:block;right:24px;top:24px;width:10px;height:20px;background-size:contain}.section-about_teacher .about_teacher-03 .kasou-h3-box{margin-block:0 10px}.section-about_teacher .about_teacher-03 .about_teacher-03-subttl h4{background-image:linear-gradient(90deg, #fff, #fff);display:inline;padding:clamp(5px,1vw,10px) clamp(10px,2vw,20px);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-size:0;background-repeat:no-repeat;background-position:left bottom;-webkit-animation-name:h2-animation;animation-name:h2-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.section-about_teacher .about_teacher-03 .about_teacher-03-subttl h4.target span{display:inline-block;transition:1s;opacity:0;transform:translateX(50px)}.section-about_teacher .about_teacher-03 .about_teacher-03-subttl h4.target span.is-animated{opacity:1;transform:translateX(0)}.section-about_teacher .about_teacher-03 .about_teacher-03-subttl span{right:0;bottom:10px}@media screen and (max-width: 1000px){.section-about_teacher .about_teacher-02 .kasou-only-inner-double{flex-flow:column}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-l{width:100%;max-width:600px;margin:0 auto 25px}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r{width:100%;max-width:600px;margin:0 auto 10px}.section-about_teacher .about_teacher-03 .kasou-h3-box{margin-block:0 0}.section-about_teacher .about_teacher-03 .about_teacher-03-subttl span{display:block;position:initial;right:0;bottom:10px;margin-block:10px 0;font-size:.8571428571em;line-height:1.3em}}@media screen and (max-width: 768px){.section-about_teacher .about_teacher-02 .pd50-only-box .pd-only-box-overflow-y{overflow-x:auto;white-space:nowrap;scrollbar-width:none;width:100%;margin-block:0 10px}.section-about_teacher .about_teacher-02 .pd50-only-box .pd-only-box-overflow-y img{min-height:430px;-o-object-fit:cover;object-fit:cover;width:auto;max-width:800px;height:auto}.section-about_teacher .about_teacher-02 .pd50-only-box .chushaku{font-size:.8571428571em;line-height:1.7;text-align:left;position:initial}.section-about_teacher .about_teacher-02 .pd50-only-box .chushaku p{margin-block:5px 0}}@media screen and (max-width: 500px){.section-about_teacher .about_teacher-02 .kasou-only-inner-double{padding:0 0 clamp(25px,5.5vw,55px) 0}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-l img{border-radius:clamp(15px,3vw,30px) clamp(15px,3vw,30px) 0 0}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r{padding-inline:clamp(25px,5.5vw,55px)}.section-about_teacher .about_teacher-02 .kasou-only-inner-double .flex-r .button a{line-height:1.3 !important}}#about_teacher-index .bg_blue::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 56%, 0 84%);clip-path:polygon(0 0, 100% 0, 100% 56%, 0 84%)}#about_teacher-index .bg_orange::after{-webkit-clip-path:polygon(0 0, 100% 5%, 100% 83%, 0 90%);clip-path:polygon(0 0, 100% 5%, 100% 83%, 0 90%);top:auto;bottom:1%}#about_teacher-index .bg_purple::after{-webkit-clip-path:polygon(0 4%, 100% 0, 100% 95%, 0 92%);clip-path:polygon(0 4%, 100% 0, 100% 95%, 0 92%);bottom:1%}@media screen and (max-width: 768px){#about_teacher-index .bg_blue::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 89%, 0 94%);clip-path:polygon(0 0, 100% 0, 100% 89%, 0 94%)}#about_teacher-index .bg_orange::after{-webkit-clip-path:polygon(0 1%, 100% 2%, 100% 95%, 0 96%);clip-path:polygon(0 1%, 100% 2%, 100% 95%, 0 96%);top:auto;bottom:0}#about_teacher-index .bg_purple::after{-webkit-clip-path:polygon(0 1%, 100% 0, 100% 99%, 0 97%);clip-path:polygon(0 1%, 100% 0, 100% 99%, 0 97%);bottom:0}}.about_access-01 .pd50-only-box .about_access-01-flex .flex-l{width:49.756097561%}.about_access-01 .pd50-only-box .about_access-01-flex .flex-l h3{margin-block:0 15px}.about_access-01 .pd50-only-box .about_access-01-flex .flex-r{width:47.0243902439%}.about_access-01 .pd50-only-box:last-of-type .flex-l{width:68.6829268293%}.about_access-01 .pd50-only-box:last-of-type .flex-r{width:27.0243902439%}@media screen and (max-width: 768px){.about_access-01 .pd50-only-box .about_access-01-flex{flex-flow:column-reverse}.about_access-01 .pd50-only-box .about_access-01-flex .flex-l{width:100%}.about_access-01 .pd50-only-box .about_access-01-flex .flex-l h3{margin-block:15px 0;letter-spacing:.05em}.about_access-01 .pd50-only-box .about_access-01-flex .flex-l p{margin-block:5px 0;line-height:1.3 !important;letter-spacing:.1em}.about_access-01 .pd50-only-box .about_access-01-flex .flex-r{width:100%}.about_access-01 .pd50-only-box:last-of-type .flex-l{width:100%}.about_access-01 .pd50-only-box:last-of-type .flex-r{width:100%}.about_access-01 .pd50-only-box:last-of-type .flex-r img{max-width:210px;margin:0 auto;display:block}}@media screen and (max-width: 400px){.about_access-01 .pd50-only-box:last-of-type .flex-r img{margin:0;margin-left:auto}}@media screen and (max-width: 500px){.about_access-02 .pd50-only-box{padding:clamp(25px,5vw,50px) 0}}#about_access-index .bg_purple::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 47%, 0 60%);clip-path:polygon(0 0, 100% 0, 100% 47%, 0 60%)}#about_access-index .bg_yellow::after{-webkit-clip-path:polygon(0 0, 100% 8%, 100% 74%, 0 84%);clip-path:polygon(0 0, 100% 8%, 100% 74%, 0 84%);top:-6%}@media screen and (max-width: 768px){#about_access-index .bg_purple::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 93%, 0 96%);clip-path:polygon(0 0, 100% 0, 100% 93%, 0 96%)}#about_access-index .bg_yellow::after{-webkit-clip-path:polygon(0 0, 100% 3%, 100% 83%, 0 86%);clip-path:polygon(0 0, 100% 3%, 100% 83%, 0 86%);top:0}}.about_club-01 .about_club-01-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(5px,1vw,10px)}.about_club-01 .about_club-01-grid .grid-item:nth-of-type(1) img{border-radius:clamp(15px,3vw,30px) 0 0 0}.about_club-01 .about_club-01-grid .grid-item:nth-of-type(2) img{border-radius:0 clamp(15px,3vw,30px) 0 0}.about_club-01 .about_club-01-grid .grid-item:nth-of-type(3) img{border-radius:0 0 0 clamp(15px,3vw,30px)}.about_club-01 .about_club-01-grid .grid-item:nth-of-type(4) img{border-radius:0 0 clamp(15px,3vw,30px) 0}.about_club-02 .about_club-02-top{width:100%;left:0;top:0}.about_club-02 .about_club-02-top img{width:100%}.about_club-02 .pd90-only-box{padding:clamp(90px,15vw,150px) clamp(25px,9.5vw,95px) clamp(25px,9.5vw,95px) clamp(25px,9.5vw,95px)}.about_club-02 .about_club-02-flex-content{align-items:flex-start;margin-block:0 30px}.about_club-02 .about_club-02-flex-content .flex-item{align-items:flex-start;width:45.4736842105%}.about_club-02 .about_club-02-flex-content .flex-item img{width:47.4537037037%;-o-object-fit:contain;object-fit:contain}.about_club-02 .about_club-02-flex-content .flex-item .text{width:48.1481481481%}.about_club-02 .about_club-02-flex-content .flex-item .text h4{margin-block:0 10px}@media screen and (max-width: 768px){.about_club-02 .pd90-only-box{padding:90px 25px 25px 25px}.about_club-02 .about_club-02-flex-content{flex-flow:column;align-items:flex-start;margin-block:0 0}.about_club-02 .about_club-02-flex-content .flex-item{flex-flow:column;align-items:flex-start;width:100%;margin:0 auto 30px;max-width:350px}.about_club-02 .about_club-02-flex-content .flex-item img{width:100%;-o-object-fit:contain;object-fit:contain;max-width:200px;margin:0 auto 0;position:relative}.about_club-02 .about_club-02-flex-content .flex-item .text{width:100%}.about_club-02 .about_club-02-flex-content .flex-item .text .fs20{font-size:1.2857142857em}.about_club-02 .about_club-02-flex-content .flex-item .text h4{margin-block:10px 5px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-02 img{left:15px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-04 img{left:10px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-05 img{right:10px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-07 img{right:12px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-08 img{left:10px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-09 img{right:17px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-10 img{left:8px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-11 img{right:8px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-12 img{left:8px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-13 img{right:8px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-15 img{right:14px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-16 img{left:8px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-17 img{right:13px}.about_club-02 .about_club-02-flex-content .flex-item.item-num-18 img{right:6px}}#about_club-index #about_club-other-content{padding-block:0 clamp(25px,5vw,50px)}.about_club-02-bottom-content#type01::before{content:"";display:block;width:100%;height:3px;background-image:url(../images/about_club/about_club_02_flex_bottom_01.png);margin-block:clamp(40px,7vw,70px) clamp(30px,4.5vw,45px);background-repeat:no-repeat;background-size:cover}.about_club-02-bottom-content#type01 .flex-content ul li::before{background-color:#ff7d32}.about_club-02-bottom-content#type02::before{content:"";display:block;width:100%;height:3px;background-image:url(../images/about_club/about_club_02_flex_bottom_02.png);margin-block:clamp(40px,7vw,70px) clamp(30px,4.5vw,45px);background-repeat:no-repeat;background-size:cover}.about_club-02-bottom-content#type02 .flex-content ul li::before{background-color:#00a6e6}.about_club-02-bottom-content .flex-content{align-items:baseline}.about_club-02-bottom-content .flex-content:not(:first-of-type){margin-block:clamp(25px,3.5vw,35px) 0}.about_club-02-bottom-content .flex-content .flex-ttl{width:22.3404255319%}.about_club-02-bottom-content .flex-content ul{width:77.6595744681%}.about_club-02-bottom-content .flex-content ul li{width:32.8767123288%;margin-block:0 15px;position:relative;padding-inline:20px 0}.about_club-02-bottom-content .flex-content ul li span{vertical-align:middle}.about_club-02-bottom-content .flex-content ul li::before{content:"";position:absolute;display:block;left:0;width:15px;height:15px}@media screen and (max-width: 1000px){.about_club-02-bottom-content .flex-content{align-items:baseline;flex-flow:column}.about_club-02-bottom-content .flex-content .flex-ttl{width:100%;margin-block:0 10px}.about_club-02-bottom-content .flex-content ul{width:100%}}@media screen and (max-width: 890px){.about_club-02-bottom-content .flex-content{align-items:baseline;flex-flow:column}.about_club-02-bottom-content .flex-content .flex-ttl{width:100%;margin-block:0 10px}.about_club-02-bottom-content .flex-content ul{width:100%}.about_club-02-bottom-content .flex-content ul li{width:50%;max-width:250px}}@media screen and (max-width: 768px){.about_club-02-bottom-content#type01::before{height:3px;background-size:cover;background-image:url(../images/about_club/about_club_02_flex_bottom_01.png);margin-block:20px 25px}.about_club-02-bottom-content#type02::before{height:3px;background-size:cover;background-image:url(../images/about_club/about_club_02_flex_bottom_02.png);margin-block:20px 25px}.about_club-02-bottom-content .flex-content{align-items:baseline;flex-flow:column}.about_club-02-bottom-content .flex-content .flex-ttl{width:100%;margin-block:0 10px}.about_club-02-bottom-content .flex-content ul{width:100%}.about_club-02-bottom-content .flex-content ul li{width:100%;margin-block:0 10px;position:relative;padding-inline:17px 0}.about_club-02-bottom-content .flex-content ul li span{vertical-align:middle}.about_club-02-bottom-content .flex-content ul li::before{content:"";position:absolute;display:block;left:0;top:3px;width:12px;height:12px}}#about_club-index .bg_pink::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 99%, 0 88%);clip-path:polygon(0 0, 100% 0, 100% 99%, 0 88%)}#about_club-index .bg_orange::after{-webkit-clip-path:polygon(0 9%, 100% 3%, 100% 100%, 0 95%);clip-path:polygon(0 9%, 100% 3%, 100% 100%, 0 95%)}#about_club-index .bg_blue::after{-webkit-clip-path:polygon(0 6%, 100% 2%, 100% 87%, 0 93%);clip-path:polygon(0 6%, 100% 2%, 100% 87%, 0 93%)}@media screen and (max-width: 768px){#about_club-index .bg_pink::after{-webkit-clip-path:polygon(0 0, 100% 0, 100% 92%, 0 97%);clip-path:polygon(0 0, 100% 0, 100% 92%, 0 97%)}#about_club-index .bg_orange::after{-webkit-clip-path:polygon(0 1%, 100% 0.3%, 100% 98.5%, 0 97.5%);clip-path:polygon(0 1%, 100% 0.3%, 100% 98.5%, 0 97.5%)}#about_club-index .bg_blue::after{-webkit-clip-path:polygon(0 1%, 100% 0.4%, 100% 99%, 0 99.6%);clip-path:polygon(0 1%, 100% 0.4%, 100% 99%, 0 99.6%)}}.kasou-h2-box--kangoChushaku2506{padding-block:0 !important}.kangoChushaku2506{display:block;font-size:clamp(12px,1.953125vw,15px);color:#fff;padding-block:0 clamp(20px,5vw,50px)}
/*# sourceMappingURL=base.min.css.map */