﻿@media screen and (max-width: 768px){body.modal{width:100%;height:100% !important;overflow:hidden;position:absolute}}.mfp-bg{z-index:10000;background:#000;opacity:0.9}.mfp-wrap{z-index:10001}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100rem;background-color:#FFF;border-radius:1rem;padding:3rem;margin-top:2rem;margin-bottom:2rem}@media screen and (max-width: 768px){.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:calc(100% - 2rem);height:calc(100% - 4rem);margin:0 auto 0;overflow-y:scroll;overscroll-behavior-y:contain}}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#EEE;display:flex;justify-content:center;align-items:center}.mfp-close-btn-in .mfp-close{background-color:#F4ADB3;border:0.5rem solid #FFF;border-radius:50%;display:flex;justify-content:center;align-items:center;width:8rem;height:8rem;font-size:6rem;opacity:1.0;color:#FFF;font-weight:normal;transition:.3s;right:-2rem;top:-2rem}@media screen and (max-width: 768px){.mfp-close-btn-in .mfp-close{position:fixed;right:2.5rem;top:2.5rem;width:5.5rem;height:5.5rem;font-size:3.6rem;border:0.2rem solid #FFF}}.mfp-close-btn-in .mfp-close:hover{background-color:#FFF;color:#F4ADB3;transform:rotate(90deg)}button.mfp-arrow{opacity:1;margin-top:-3rem;width:7rem;height:7rem;background:#F4ADB3 !important;border-radius:50%;border:0.5rem solid #FFF;transition:.3s}button.mfp-arrow::before{content:none}@media screen and (min-width: 769px){button.mfp-arrow.mfp-arrow-left{left:50%;margin-left:-59rem}button.mfp-arrow.mfp-arrow-left::after{left:-0.5rem}button.mfp-arrow.mfp-arrow-right{right:50%;margin-right:-59rem}button.mfp-arrow.mfp-arrow-right::after{left:0.5rem}}@media screen and (max-width: 768px){button.mfp-arrow{width:5.5rem;height:5.5rem}button.mfp-arrow:after{border-top-width:0.9rem;border-bottom-width:0.9rem}button.mfp-arrow.mfp-arrow-left::after{border-right:1rem solid #FFF;left:-0.3rem}button.mfp-arrow.mfp-arrow-right::after{border-left:1rem solid #FFF;left:0.3rem}}@media screen and (min-width: 769px){button.mfp-arrow:hover{background:#FFF !important}button.mfp-arrow:hover.mfp-arrow-left::after{border-right:1.7rem solid #F4ADB3}button.mfp-arrow:hover.mfp-arrow-right::after{border-left:1.7rem solid #F4ADB3}}.mfp-arrow-left::after,.mfp-arrow-right::after{margin:0;top:inherit;position:relative;top:0;left:0}.mfp-arrow:active{margin-top:-3rem}.school__intro{margin-top:10rem}@media screen and (max-width: 768px){.school__intro{margin-top:6rem}}.school__intro-wrap{display:flex;align-items:center}@media screen and (max-width: 768px){.school__intro-wrap{flex-direction:column}}.school__intro-text{width:55%;flex-shrink:0;padding:5rem 6rem 5rem 0}@media screen and (max-width: 768px){.school__intro-text{width:100%;padding:0}}.school__intro-text p{font-size:2.0rem;font-weight:bold;line-height:2.6;text-align:center}@media screen and (max-width: 768px){.school__intro-text p{font-size:1.5rem;line-height:2.0;text-align:left}}.school__intro-text-strong1{color:#F3ADB2}.school__intro-text-strong2{color:#3ED5CF}.school__intro-img{width:45%;padding:5rem 0;position:relative}@media screen and (max-width: 768px){.school__intro-img{margin-top:5rem;width:100%}}.school__intro-img-inner{position:relative;display:flex;overflow:hidden;gap:2rem}.school__intro-img-catch01,.school__intro-img-catch02,.school__intro-img-catch03,.school__intro-img-catch04{position:absolute;z-index:2;width:calc(50% + 3rem)}.school__intro-img-catch01{left:-3rem;top:0}@media screen and (max-width: 768px){.school__intro-img-catch01{left:-1rem}}.school__intro-img-catch02{right:-3rem;top:10rem}@media screen and (max-width: 768px){.school__intro-img-catch02{right:-2rem;top:8rem}}.school__intro-img-catch03{left:-1rem;bottom:10rem}@media screen and (max-width: 768px){.school__intro-img-catch03{left:-1rem;bottom:8rem}}.school__intro-img-catch04{right:-3rem;bottom:0}@media screen and (max-width: 768px){.school__intro-img-catch04{right:-2rem}}.school__intro-img li{border-radius:3rem;overflow:hidden;line-height:0;margin-bottom:2rem}.school__intro-img li img{line-height:0}.school__intro-img-left,.school__intro-img-right{height:66rem;overflow:hidden;position:relative}@media screen and (max-width: 768px){.school__intro-img-left,.school__intro-img-right{height:32rem}}.school__intro-img-left::before,.school__intro-img-right::before{content:"";width:100%;height:10rem;display:block;background:linear-gradient(#fff, rgba(255,255,255,0));position:absolute;left:0;top:0;z-index:1}.school__intro-img-left::after,.school__intro-img-right::after{content:"";width:100%;height:10rem;display:block;background:linear-gradient(rgba(255,255,255,0), #fff);position:absolute;left:0;bottom:0;z-index:1}.school__intro-img-right{margin-top:12rem}@media screen and (max-width: 768px){.school__intro-img-right{margin-top:8rem}}.school__point{margin-top:10rem;padding:10rem;background-color:#DDF9EB}@media screen and (max-width: 768px){.school__point{margin-top:5rem;padding:7rem 0}}@media screen and (min-width: 769px){.school__point .contents{padding:0}}.school__point-wrap{margin-top:12rem;display:flex;flex-wrap:wrap;gap:7rem 6rem}@media screen and (max-width: 768px){.school__point-wrap{flex-direction:column;gpp:10rem 0;margin-top:8rem}}.school__point-box{background-color:#FFF;padding:4rem 2rem 10rem;border-radius:3rem;width:calc((100% - 6rem) / 2);position:relative}@media screen and (max-width: 768px){.school__point-box{width:100%;padding:4rem 2rem 7rem}}.school__point-box-num{position:relative;text-align:center;margin-top:-10rem}@media screen and (max-width: 768px){.school__point-box-num{margin-top:-8rem}}.school__point-box-num-text{display:inline-block;position:relative;font-size:13rem;font-family:"Kanit",sans-serif;font-weight:600;line-height:1;padding:0 2rem;color:#3ED5CF}@media screen and (max-width: 768px){.school__point-box-num-text{font-size:8rem}}.school__point-box-num-text span{position:absolute;right:0;top:3rem;font-size:1.6rem;font-weight:bold;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#656E6D}@media screen and (max-width: 768px){.school__point-box-num-text span{top:1.4rem;font-size:1.4rem}}.school__point-box-title{text-align:center;font-size:3.4rem;line-height:1.4;color:#3ED5CF;font-weight:bold}@media screen and (min-width: 769px){.school__point-box-title{display:flex;flex-direction:column;align-items:center}}@media screen and (max-width: 768px){.school__point-box-title{font-size:2.2rem}}.school__point-box-title-sub{font-size:2.0rem;display:inline;color:#656E6D;background:linear-gradient(transparent 60%, #A6EDE9 60%)}@media screen and (max-width: 768px){.school__point-box-title-sub{font-size:1.4rem}}.school__point-box-title-main{display:block;margin-top:2rem}@media screen and (max-width: 768px){.school__point-box-title-main{margin-top:1rem}}.school__point-box-list{margin-top:3rem;padding:0 2rem}@media screen and (max-width: 768px){.school__point-box-list{padding:0 1rem}}.school__point-box-list-item{width:80%;margin:0 auto;text-align:center;border:0.5rem solid #3ED5CF;border-radius:1rem;font-size:2.2rem;font-weight:bold;padding:2rem 0;line-height:1;min-height:9rem;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 768px){.school__point-box-list-item{width:100%;font-size:1.6rem;padding:1rem 0;min-height:6rem;background-color:#FFF}}.school__point-box-list-item span{font-size:1.4rem}@media screen and (max-width: 768px){.school__point-box-list-item span{font-size:1.2rem}}.school__point-box-list-item+.school__point-box-list-item{margin-top:4rem}.school__point-box-list-item+.school__point-box-list-item::before,.school__point-box-list-item+.school__point-box-list-item::after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-4rem;border-radius:5rem}.school__point-box-list-item+.school__point-box-list-item::after{width:3rem;height:0.6rem;top:-2.8rem;background-color:#3ED5CF}.school__point-box-list-item+.school__point-box-list-item::before{width:0.6rem;height:3rem;background-color:#656E6D}.school__point-box-list-flow .school__point-box-list-item{min-height:auto;padding:1rem 0}.school__point-box-list-flow .school__point-box-list-item+.school__point-box-list-item::before,.school__point-box-list-flow .school__point-box-list-item+.school__point-box-list-item::after{width:0.6rem;height:3rem;top:-4rem}.school__point-box-list-flow .school__point-box-list-item+.school__point-box-list-item::after{transform:rotate(45deg);margin-left:0.8rem}.school__point-box-list-flow .school__point-box-list-item+.school__point-box-list-item::before{transform:rotate(135deg);margin-left:-0.8rem}.school__point-box-detail{padding:0 0 0}.school__point-box:nth-child(3n+2) .school__point-box-num-text{color:#F3ADB2}.school__point-box:nth-child(3n+2) .school__point-box-title{color:#F3ADB2}.school__point-box:nth-child(3n+2) .school__point-box-title-sub{background:linear-gradient(transparent 60%, #FFE0E3 60%)}.school__point-box:nth-child(3n+2) .school__point-box-list-item{border-color:#F3ADB2}.school__point-box:nth-child(3n+2) .school__point-box-list-item+.school__point-box-list-item::after{background-color:#F3ADB2}.school__point-box:nth-child(3n+2) .acc__trg{background-color:#F3ADB2}.school__point-box:nth-child(3n) .school__point-box-num-text{color:#FFC802}.school__point-box:nth-child(3n) .school__point-box-title{color:#FFC802}.school__point-box:nth-child(3n) .school__point-box-title-sub{background:linear-gradient(transparent 60%, #FEE689 60%)}.school__point-box:nth-child(3n) .school__point-box-list-item{border-color:#FFC802}.school__point-box:nth-child(3n) .school__point-box-list-item+.school__point-box-list-item::after{background-color:#FFC802}.school__point-box:nth-child(3n) .acc__trg{background-color:#FFC802}@media screen and (min-width: 769px){.school__point-box:nth-child(5){width:100%}.school__point-box:nth-child(5) .school__point-box-list-item{padding:1rem 0}.school__point-box:nth-child(5) .school__point-box-list{display:flex;gap:4rem;margin-top:4rem}.school__point-box:nth-child(5) .school__point-box-list-item+.school__point-box-list-item{margin-top:0}.school__point-box:nth-child(5) .school__point-box-list-item+.school__point-box-list-item::before,.school__point-box:nth-child(5) .school__point-box-list-item+.school__point-box-list-item::after{content:"";position:absolute;left:-3rem;top:50%;transform:translateY(-50%);border-radius:5rem}.school__point-box:nth-child(5) .school__point-box-list-item+.school__point-box-list-item::after{width:3rem;left:-4.2rem;height:0.6rem}.school__point-box:nth-child(5) .school__point-box-list-item+.school__point-box-list-item::before{width:0.6rem;height:3rem}}.school__point-box-student{position:absolute;z-index:2}.school__point-box-student-01{left:-14rem;top:9rem;z-index:1}@media screen and (max-width: 768px){.school__point-box-student-01{left:inherit;right:-3rem;top:-9rem;width:10rem}}.school__point-box-student-02{left:-11rem;top:10rem}@media screen and (max-width: 768px){.school__point-box-student-02{left:-3rem;top:18rem;width:9rem;z-index:0}}.school__point-box .acc__wrap{margin-top:4rem}.school__point-box .acc__trg{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:50%;max-width:36rem;padding:2.5rem 0;border-radius:3rem 3rem 0 0;box-shadow:0px -7px 10px 0px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){.school__point-box .acc__trg:hover{background-color:#000}}@media screen and (max-width: 768px){.school__point-box .acc__trg{width:80%;padding:1.8rem 0}}.school__point-box .acc__trg.open{background-color:#000}.school__point-box .acc__detail{padding:0 2rem 4rem}@media screen and (max-width: 768px){.school__point-box .acc__detail{padding:0 0 2rem;font-size:1.4rem;margin-bottom:0}}.school__course{padding:10rem 0}@media screen and (max-width: 768px){.school__course{padding:6rem 0}}.school__course-text{text-align:center;font-weight:bold;margin-top:8rem;font-size:2.0rem}@media screen and (max-width: 768px){.school__course-text{margin-top:6rem;font-size:1.6rem;text-align:left}}.school__course-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8rem;gap:3.6rem 0;position:relative}@media screen and (max-width: 768px){.school__course-wrap{gap:2rem;margin-top:1rem}}.school__course-box{width:calc((100% - 20rem) / 2 );display:flex;justify-content:space-between;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.school__course-box{width:100%}}.school__course-box-icon{width:4rem;height:auto}.school__course-box-icon svg{width:100%}.school__course-box-title{line-height:1.4;font-size:2.8rem;font-weight:bold}@media screen and (max-width: 768px){.school__course-box-title{font-size:2.0rem}}.school__course-box-img{margin-top:1.6rem}.school__course-box:nth-child(1) svg,.school__course-box:nth-child(4) svg{fill:#F3ADB2}.school__course-box:nth-child(1) .school__course-box-title,.school__course-box:nth-child(4) .school__course-box-title{color:#F3ADB2}.school__course-box:nth-child(2) svg{fill:#3ED5CF}.school__course-box:nth-child(2) .school__course-box-title{color:#3ED5CF}@media screen and (min-width: 769px){.school__course-box:nth-child(3){margin-left:9rem}}.school__course-box:nth-child(3) svg{fill:#FFC802}.school__course-box:nth-child(3) .school__course-box-title{color:#FFC802}@media screen and (min-width: 769px){.school__course-box:nth-child(4){margin-right:4rem}}@media screen and (min-width: 769px){.school__course-student{position:absolute;left:50%;transform:translateX(-50%);top:0rem}}@media screen and (max-width: 768px){.school__course-student{order:-1;width:100%;text-align:center;position:relative;left:inherit}.school__course-student img{width:50%}}@media screen and (max-width: 768px){.feature__intro .section__title-text{font-size:2.8rem}}.feature__intro-title{font-size:2.4rem;text-align:center}@media screen and (max-width: 768px){.feature__intro-title{font-size:1.6rem;text-align:left}}.feature__intro-img{margin:3rem auto 0;line-height:0;overflow:hidden;border-radius:3rem;max-width:90%;box-shadow:0px 2px 20px -11px rgba(0,0,0,0.4);border:1rem solid #FFF}@media screen and (max-width: 768px){.feature__intro-img{margin:2rem 0 0;max-width:100%;border-radius:1.5rem;border:0.5rem solid #FFF}}.feature__intro-img img{width:100%}.feature__intro-text{margin-top:4rem}@media screen and (max-width: 768px){.feature__intro-text{margin-top:2rem;font-size:1.4rem}}.feature__point{margin-top:4rem}.feature__point-title{text-align:center;font-size:2.8rem}@media screen and (max-width: 768px){.feature__point-title{font-size:1.8rem}}.feature__point-wrap{display:flex;gap:4rem;margin-top:4rem}@media screen and (max-width: 768px){.feature__point-wrap{flex-direction:column}}.feature__point-box{width:calc((100% - 4rem) / 2);background-color:#FFF;padding:4rem;border-radius:2rem}@media screen and (max-width: 768px){.feature__point-box{width:100%;padding:4rem 2rem 2rem;margin-top:2rem;font-size:1.4rem}}.feature__point-box-title{font-size:2.4rem;color:#3ED5CF;font-weight:bold;margin-bottom:2rem}@media screen and (max-width: 768px){.feature__point-box-title{font-size:1.8rem}}.about__chart{margin:0 auto;text-align:center;position:relative}.about__chart img{max-width:86rem}@media screen and (max-width: 768px){.about__chart img{max-width:64rem}}.about__chart-student{width:28rem;position:absolute;right:20rem;bottom:-14rem}@media screen and (max-width: 768px){.about__chart-student{width:13rem;right:0}}.about__chart-student img{width:100%}.about__detail{margin-top:35rem;margin-bottom:35rem;position:relative;background-color:#FFE0E3}@media screen and (max-width: 768px){.about__detail{margin-top:23rem;margin-bottom:20rem}}.about__detail::before{content:"";background:#FFE0E3;width:104vw;height:30rem;top:-15rem;position:absolute;left:-2vw;border-radius:50%}@media screen and (max-width: 768px){.about__detail::before{width:100%;left:0;height:15rem;top:-7.5rem}}.about__detail::after{content:"";background:#FFE0E3;width:104vw;height:30rem;bottom:-15rem;position:absolute;left:-2vw;border-radius:50%}@media screen and (max-width: 768px){.about__detail::after{width:100%;left:0;height:15rem;bottom:-7.5rem}}.about__detail-title{margin-top:-9rem}@media screen and (max-width: 768px){.about__detail-title{margin-top:-4rem}}.about__detail-intro{font-weight:bold;font-size:2.0rem;text-align:center}@media screen and (max-width: 768px){.about__detail-intro{font-size:1.6rem;text-align:left;margin-bottom:8rem}}.about__box{background-color:#FFF;padding:4rem 6rem;border-radius:2rem;position:relative;z-index:1;margin-top:4rem}@media screen and (max-width: 768px){.about__box{padding:2rem 2rem 3rem}}.about__box-title{font-weight:bold;font-size:2.4rem}@media screen and (max-width: 768px){.about__box-title{font-size:1.8rem}}.about__box-subtitle{font-weight:bold;font-size:1.8rem}@media screen and (max-width: 768px){.about__box-subtitle{font-size:1.6rem}}.about__box-text{margin-top:1rem}@media screen and (max-width: 768px){.about__box-text{font-size:1.4rem}}.about__box-text span{font-size:2.4rem;color:#F3ADB2}@media screen and (max-width: 768px){.about__box-text span{font-size:2.0rem}}.about__box-note{font-size:1.4rem}@media screen and (max-width: 768px){.about__box-note{font-size:1.2rem}}.about__box-list{border:1px solid #3ED5CF;color:#3ED5CF;border-radius:1.5rem;margin-top:2rem;font-weight:bold;padding:2rem}.about__box-list li{font-size:1.8rem}@media screen and (max-width: 768px){.about__box-list li{font-size:1.4rem;padding-left:1em;text-indent:-1em}}.about__box-compare{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.about__box-compare{flex-direction:column}}.about__box-compare-text{width:40%;padding-bottom:14rem}@media screen and (max-width: 768px){.about__box-compare-text{width:100%;padding-bottom:0}}.about__box-compare-detail{width:55%}@media screen and (max-width: 768px){.about__box-compare-detail{width:100%;margin-top:2rem}}.about__box-debut{margin-top:3rem;display:flex}@media screen and (max-width: 768px){.about__box-debut{flex-direction:column}}.about__box-debut-title{color:#F3ADB2;font-weight:bold;font-size:1.8rem;margin-bottom:1.5rem}@media screen and (max-width: 768px){.about__box-debut-title{text-align:center;font-size:1.6rem;margin-bottom:1rem}}.about__box-debut-detail{width:33%}@media screen and (max-width: 768px){.about__box-debut-detail{width:100%}}.about__box-debut-list{width:67%;padding-left:4rem}@media screen and (min-width: 769px){.about__box-debut-list{position:relative;z-index:1}}@media screen and (max-width: 768px){.about__box-debut-list{width:100%;padding:0;margin-top:2rem}}.about__box-debut-list-item{display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:bold;border:1px solid #CCC;border-radius:1.5rem;font-weight:bold;padding:2rem;background-color:#FFF}@media screen and (max-width: 768px){.about__box-debut-list-item{font-size:1.2rem;padding:1rem}}.about__box-debut-list-item li{width:calc(100% / 2);padding-right:2rem}@media screen and (max-width: 768px){.about__box-debut-list-item li{width:100%}}.about__box-debut-list-item li:not(:last-child)::before{content:"●";color:#FFE0E3;display:inline-block;font-size:1.0rem;margin-right:0.5rem}.about__box-debut-list-item li small{font-size:1.2rem}@media screen and (max-width: 768px){.about__box-debut-list-item li small{font-size:1.0rem}}.about__box-debut-list-item li:last-child{font-size:1.2rem;text-align:right}@media screen and (max-width: 768px){.about__box-debut-list-item li:last-child{font-size:1.0rem}}.about__box-support{display:flex;align-items:center}@media screen and (max-width: 768px){.about__box-support{flex-wrap:wrap}}.about__box-support-detail{width:40%}@media screen and (max-width: 768px){.about__box-support-detail{width:100%}}.about__box-support-img{width:60%;padding-left:5rem}@media screen and (max-width: 768px){.about__box-support-img{width:100%;padding:0;margin-top:2rem}}.about__box-student1{position:absolute;line-height:0}@media screen and (min-width: 769px){.about__box-student1{left:20rem;bottom:0}}@media screen and (max-width: 768px){.about__box-student1{left:1rem;top:-6.5rem;height:6.5rem;width:auto}.about__box-student1 img{max-width:inherit;height:100%}}.about__box-student2{position:absolute;line-height:0}@media screen and (min-width: 769px){.about__box-student2{right:11rem;top:3rem}}@media screen and (max-width: 768px){.about__box-student2{right:1rem;top:-6.5rem;height:6.5rem;width:auto}.about__box-student2 img{max-width:inherit;height:100%}}.about__box-student3{z-index:0;position:absolute;line-height:0}@media screen and (min-width: 769px){.about__box-student3{right:11rem;top:3rem}}@media screen and (max-width: 768px){.about__box-student3{right:1rem;top:-5.2rem;height:9.7rem;width:auto;z-index:0}.about__box-student3 img{max-width:inherit;height:100%}}.point__contents{margin-top:12rem}@media screen and (max-width: 768px){.point__contents{margin-top:16rem}}.point__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.point__wrap{flex-direction:column}}.point__box{background-color:#DDF9EB;padding:3rem;border-radius:3rem;width:48%;margin-bottom:10rem}@media screen and (max-width: 768px){.point__box{width:100%;padding:1.5rem;margin-bottom:6rem}}.point__box-inner{background-color:#FFF;padding:4rem;border-radius:3rem;margin-top:-3rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.point__box-inner{padding:3.0rem 1.5rem 1.5rem;margin-top:-3rem}}.point__box-img{margin-top:3rem}.point__box-title{font-size:2.4rem;word-break:keep-all}@media screen and (max-width: 768px){.point__box-title{font-size:2.0rem;text-align:center}}.point__box-title strong{font-size:3.8rem}@media screen and (max-width: 768px){.point__box-title strong{font-size:2.6rem}}.point__box-title span{display:inline;background:linear-gradient(transparent 60%, #DDF9EB 60%)}.point__box-text{margin-top:1rem}@media screen and (max-width: 768px){.point__box-text{font-size:1.4rem}}@media screen and (max-width: 768px){.point__box .point-num{margin-top:-5rem}}.point__box .point-num-text{-webkit-text-stroke:3px #FFF;text-stroke:3px #FFF}.point__box .point-num-text span{-webkit-text-stroke:0;text-stroke:0}.point__box:nth-child(3n+2){background-color:#FFE0E3}.point__box:nth-child(3n+2) .point-num-text{color:#F3ADB2}.point__box:nth-child(3n+2) .point__box-title span{background:linear-gradient(transparent 60%, #FFE0E3 60%)}.point__box:nth-child(3n+3){background-color:#FFF0BD}.point__box:nth-child(3n+3) .point-num-text{color:#FFC802}.point__box:nth-child(3n+3) .point__box-title span{background:linear-gradient(transparent 60%, #FFF0BD 60%)}@media screen and (min-width: 769px){.point__box:nth-child(2){margin-top:30rem}}@media screen and (min-width: 769px){.point__box:nth-child(3){margin-top:-35rem}}@media screen and (min-width: 769px){.point__box:nth-child(5){margin-top:-35rem}}.point__box:nth-child(5) .point__box-img{padding:0 5rem}@media screen and (max-width: 768px){.point__box:nth-child(5) .point__box-img{padding:0 2rem}}.point__student01{position:absolute;z-index:-1}@media screen and (min-width: 769px){.point__student01{right:0;top:-29rem;height:29rem}}@media screen and (max-width: 768px){.point__student01{left:50%;top:-14rem;z-index:-1;height:14rem;transform:translateX(-50%)}}.point__student01 img{max-width:inherit;width:auto;height:100%}.point__student02{position:absolute}@media screen and (min-width: 769px){.point__student02{right:0;top:-14rem;height:14rem}}@media screen and (max-width: 768px){.point__student02{right:0;top:-8rem;height:8rem}}.point__student02 img{max-width:inherit;width:auto;height:100%}.point__student03{position:absolute;z-index:1}@media screen and (min-width: 769px){.point__student03{left:0;top:-16rem;height:16rem}}@media screen and (max-width: 768px){.point__student03{left:-2rem;top:-9.2rem;height:9.2rem}}.point__student03 img{max-width:inherit;width:auto;height:100%}.point__student04{position:absolute;z-index:1}@media screen and (min-width: 769px){.point__student04{left:-4rem;top:-16rem;height:26rem}}@media screen and (max-width: 768px){.point__student04{right:0;top:-3rem;height:14rem}}.point__student04 img{max-width:inherit;width:auto;height:100%}.point__student05{position:absolute;z-index:1}@media screen and (min-width: 769px){.point__student05{left:-33rem;bottom:-8rem;height:30rem}}@media screen and (max-width: 768px){.point__student05{left:-1rem;top:-3rem;height:14rem}}.point__student05 img{max-width:inherit;width:auto;height:100%}.point__student06{position:absolute}@media screen and (min-width: 769px){.point__student06{left:-48rem;bottom:0rem;height:36rem}}@media screen and (max-width: 768px){.point__student06{display:none}}.point__student06 img{max-width:inherit;width:auto;height:100%}@media screen and (max-width: 768px){.teacher .section__title-text{font-size:2.8rem}}.teacher__header-text{font-weight:bold;font-size:2.4rem;text-align:center}@media screen and (max-width: 768px){.teacher__header-text{font-size:1.8rem}}.teacher__body{background-color:#FFE0E3;padding:8rem 0 10rem;margin:6rem 0 28rem}@media screen and (max-width: 768px){.teacher__body{padding:5rem 0;margin:5rem 0 15rem}}.teacher__genre{font-weight:bold;font-size:2.8rem;color:#3ED5CF;margin:6rem 0 3rem}@media screen and (max-width: 768px){.teacher__genre{font-size:2.0rem;text-align:center}}.teacher__genre span{background:linear-gradient(transparent 40%, #FFF 40%)}.teacher__select-title{font-size:2.4rem;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.teacher__select-title{font-size:2.0rem}}.teacher__select-title::before{content:url("../images/common/icon_serch.svg");width:2rem;height:auto;display:inline-block;margin-right:1rem}@media screen and (max-width: 768px){.teacher__select-title::before{width:1.8rem;margin-right:0.5rem}}.teacher__select ul{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:3rem 0}@media screen and (max-width: 768px){.teacher__select ul{gap:1rem}}.teacher__select-list li{width:calc((85% - 6rem) / 3)}@media screen and (max-width: 768px){.teacher__select-list li{width:100%}}@media screen and (min-width: 769px){.teacher__select-list li:first-child{width:15%}}.teacher__select-list li a,.teacher__select-list li.control{background-color:#FFF;padding:2.5rem 1.5rem;border-radius:1rem;color:#656E6D;display:flex;align-items:center;position:relative;cursor:pointer;transition:.3s;font-weight:bold;font-size:1.6rem}@media screen and (min-width: 769px){.teacher__select-list li a:hover,.teacher__select-list li.control:hover{background-color:#F4ADB3;color:#FFF}}@media screen and (max-width: 768px){.teacher__select-list li a,.teacher__select-list li.control{padding:1.5rem 1.5rem;font-size:1.5rem}}.teacher__select-list li a::before,.teacher__select-list li.control::before{content:"";width:1.6rem;height:1.6rem;border:1px solid #CCC;background-color:#FFF;display:block;margin-right:1.6rem}.teacher__select-list li a.current,.teacher__select-list li a.mixitup-control-active,.teacher__select-list li.control.current,.teacher__select-list li.control.mixitup-control-active{background-color:#F4ADB3;color:#FFF;pointer-events:none}.teacher__select-list li a.current::before,.teacher__select-list li a.mixitup-control-active::before,.teacher__select-list li.control.current::before,.teacher__select-list li.control.mixitup-control-active::before{border:1px solid #FFF;background-color:#F4ADB3}.teacher__select-list li a.current::after,.teacher__select-list li a.mixitup-control-active::after,.teacher__select-list li.control.current::after,.teacher__select-list li.control.mixitup-control-active::after{content:'';width:1.6rem;height:0.8rem;border:none;border-left:0.2rem solid #FFF;border-bottom:0.2rem solid #FFF;transform:rotate(-45deg);background-color:inherit;position:absolute;left:2rem;margin-top:-0.5rem}.teacher__wrap{margin-top:0}.teacher__list{display:flex;flex-wrap:wrap;gap:3rem 2rem}@media screen and (max-width: 768px){.teacher__list{gap:2rem 1.5rem}}.teacher__box{width:calc((100% - 8rem) / 5);background-color:#FFF;border-radius:2rem;overflow:hidden;box-shadow:0px 10px 10px -5px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){.teacher__box{width:calc((100% - 2rem) / 2)}}.teacher__box-img{position:relative}.teacher__box-img-inner{overflow:hidden;line-height:0}.teacher__box-img-inner img{width:100%;height:29rem;transition:.3s;object-fit:cover}@media screen and (max-width: 768px){.teacher__box-img-inner img{height:18rem}}.teacher__box-name{font-weight:bold;font-size:1.6rem;margin-top:1rem}@media screen and (max-width: 768px){.teacher__box-name{font-size:1.4rem}}.teacher__box-name span{font-size:1.2rem;margin-left:0.3rem}@media screen and (max-width: 768px){.teacher__box-name span{font-size:1.0rem}}.teacher__box-genre{font-size:1.2rem;background-color:#F3ADB2;border-radius:50rem;display:inline-block;font-weight:bold;color:#FFF;padding:0.1rem 2rem;position:absolute;left:1rem;bottom:-1.5rem;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2rem)}@media screen and (max-width: 768px){.teacher__box-genre{font-size:1.0rem;padding:0.1rem 0.5rem}}.teacher__box-genre span{background:linear-gradient(transparent 40%, #FFF 40%)}.teacher__box-contents{padding:1.5rem 1.5rem 1.5rem;position:relative}.teacher__box a:hover .teacher__box-img img{transform:scale(1.1)}.teacher__popup{display:flex}@media screen and (max-width: 768px){.teacher__popup{flex-direction:column}}.teacher__popup-img{width:30%;text-align:center}@media screen and (max-width: 768px){.teacher__popup-img{width:100%}}.teacher__popup-img .teacher__box-img{line-height:0}@media screen and (max-width: 768px){.teacher__popup-img .teacher__box-img{max-width:75%;margin:0 auto}}.teacher__popup-img .teacher__box-name{text-align:center;margin-top:1rem}.teacher__popup-detail{width:70%;padding:0 5rem 0 5rem}@media screen and (max-width: 768px){.teacher__popup-detail{width:100%;padding:0}}.teacher__popup-detail-title{font-size:2.0rem;font-weight:bold;margin-bottom:2rem;color:#F4ADB3}@media screen and (max-width: 768px){.teacher__popup-detail-title{font-size:1.6rem;margin-top:3rem}}.teacher__popup-detail-profile{font-weight:bold;font-size:1.8rem;margin-bottom:1rem;display:flex;align-items:center}@media screen and (max-width: 768px){.teacher__popup-detail-profile{font-size:1.6rem}}.teacher__popup-detail-profile::after{content:"";width:100%;height:1px;background-color:#CCC;display:flex;flex-grow:1;margin-left:2rem}.teacher__popup-detail-text{margin-bottom:1rem;font-size:1.5rem}@media screen and (max-width: 768px){.teacher__popup-detail-text{font-size:1.3rem}}@media screen and (max-width: 768px){.teacher__popup .teacher__box-name{font-size:1.6rem}.teacher__popup .teacher__box-name span{font-size:1.2rem}}.equipment__header-wrap{display:flex;justify-content:center}@media screen and (max-width: 768px){.equipment__header-wrap{flex-direction:column}}.equipment__header-wrap img{width:35%;flex-shrink:0;margin-right:5rem;margin-top:-5rem}@media screen and (max-width: 768px){.equipment__header-wrap img{width:100%;margin:0}}.equipment__header-text{font-size:1.8rem}@media screen and (max-width: 768px){.equipment__header-text{font-size:1.4rem;margin-top:2rem}}.equipment__header-text span{font-weight:bold;font-size:2.0rem;display:block;margin-bottom:1rem}@media screen and (max-width: 768px){.equipment__header-text span{font-size:1.6rem}}.equipment__select{margin-top:-4rem}@media screen and (max-width: 768px){.equipment__select{margin-top:2rem}}.equipment__select ul{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 768px){.equipment__select ul{gap:1rem 1rem}}.equipment__select ul li{width:calc((100% - 8rem) / 5)}@media screen and (max-width: 768px){.equipment__select ul li{width:calc((100% - 4rem) / 4)}}.equipment__select ul li a{background:#F3ADB2;border:1px solid #FFF;padding:1.5rem 2rem;color:#FFF;font-size:2.0rem;text-align:center;font-weight:bold;display:block;border-radius:10rem;position:relative;box-shadow:0px 10px 10px -5px rgba(0,0,0,0.1);transition:.3s}@media screen and (max-width: 768px){.equipment__select ul li a{font-size:1.4rem;padding:1rem 0 2rem;display:block;border-radius:1rem}}@media screen and (min-width: 769px){.equipment__select ul li a:hover{transform:translateY(0.5rem);background-color:#3ED5CF;color:#FFF}}.equipment__select ul li a::after{content:"";display:block;position:absolute;top:50%;right:4rem;margin:auto;width:1.0rem;height:1.0rem;border-left:0.2rem solid #FFF;border-top:0.2rem solid #FFF;transform:translateY(-50%) rotate(225deg)}@media screen and (max-width: 768px){.equipment__select ul li a::after{width:0.8rem;height:0.8rem;left:50%;top:inherit;bottom:1rem;transform:translateX(-50%) rotate(225deg)}}.equipment__body{margin-top:16rem}@media screen and (max-width: 768px){.equipment__body{margin-top:9rem}}.equipment__floor{background-color:#FFE0E3;padding:10rem 0 10rem;position:relative}@media screen and (max-width: 768px){.equipment__floor{padding:7rem 0 4rem}}.equipment__floor::after{content:"FLOOR";font-family:"Kanit",sans-serif;-webkit-text-stroke:2px #FFF;text-stroke:2px #FFF;color:transparent;position:absolute;bottom:-3rem;right:0;font-size:24rem;line-height:1}@media screen and (max-width: 768px){.equipment__floor::after{font-size:6rem;line-height:1;-webkit-text-stroke:1px #FFF;text-stroke:1px #FFF;top:0;right:2rem;bottom:inherit}}.equipment__floor-title{font-weight:bold;font-size:14rem;line-height:1;font-family:"Kanit",sans-serif;color:#F3ADB2;position:absolute;top:-15.5rem}@media screen and (max-width: 768px){.equipment__floor-title{font-size:9rem;top:-10rem}}.equipment__floor-title span{-webkit-text-stroke:1px #F3ADB2;text-stroke:1px #F3ADB2;color:#FFF}.equipment__floor:nth-child(3n+1){background-color:#DDF9EB}.equipment__floor:nth-child(3n+1) .equipment__floor-title{color:#3ED5CF}.equipment__floor:nth-child(3n+1) .equipment__floor-title span{-webkit-text-stroke:1px #3ED5CF;text-stroke:1px #3ED5CF}.equipment__floor:nth-child(3n+2){background-color:#FFF0BD}.equipment__floor:nth-child(3n+2) .equipment__floor-title{color:#FFC802}.equipment__floor:nth-child(3n+2) .equipment__floor-title span{-webkit-text-stroke:1px #FFC802;text-stroke:1px #FFC802}.equipment__floor.-floorb .equipment__floor-title span{font-size:11rem}@media screen and (max-width: 768px){.equipment__floor.-floorb .equipment__floor-title span{font-size:6rem}}.equipment__slide{position:relative;padding-bottom:7rem;cursor:grab}@media screen and (max-width: 768px){.equipment__slide{overflow:hidden;padding-bottom:6rem}}.equipment__slide-item{width:72rem}@media screen and (max-width: 768px){.equipment__slide-item{width:26rem}}.equipment__slide-item img{border-radius:2rem;transform:scale(0.85);transition:.3s}.equipment__slide-item-detail{background-color:#FFF;padding:2rem 3rem;width:80%;margin:-8rem auto 0;border-radius:2rem;position:relative;z-index:1;opacity:0;transform:translateY(-6rem);transition:.3s}@media screen and (max-width: 768px){.equipment__slide-item-detail{width:100%;margin:-2rem auto 0;padding:1rem;box-sizing:border-box}}.equipment__slide-item-detail-title{font-size:2.2rem;font-weight:bold}@media screen and (max-width: 768px){.equipment__slide-item-detail-title{font-size:1.8rem}}@media screen and (max-width: 768px){.equipment__slide-item-detail-text{font-size:1.2rem}}.equipment__slide .swiper-slide-active img{transform:scale(1)}.equipment__slide .swiper-slide-active .equipment__slide-item-detail{opacity:1;transform:translateY(0)}.equipment__slide .swiper-pagination{z-index:1;bottom:1.6rem}@media screen and (max-width: 768px){.equipment__slide .swiper-pagination{bottom:1.5rem}}.equipment__slide .swiper-pagination-bullet{background-color:#FFF;opacity:1.0;width:1.2rem;height:1.2rem}.equipment__slide .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3ED5CF}.equipment__slide .swiper-button-prev,.equipment__slide .swiper-rtl .swiper-button-next,.equipment__slide .swiper-button-next,.equipment__slide .swiper-rtl .swiper-button-prev{color:#FFF;z-index:2;background:#3ED5CF;width:8rem;height:8rem;border-radius:50%;transition:.3s;top:24rem}@media screen and (min-width: 769px){.equipment__slide .swiper-button-prev,.equipment__slide .swiper-rtl .swiper-button-next,.equipment__slide .swiper-button-next,.equipment__slide .swiper-rtl .swiper-button-prev{bottom:1rem}.equipment__slide .swiper-button-prev:hover,.equipment__slide .swiper-rtl .swiper-button-next:hover,.equipment__slide .swiper-button-next:hover,.equipment__slide .swiper-rtl .swiper-button-prev:hover{transform:scale(1.2)}}@media screen and (max-width: 768px){.equipment__slide .swiper-button-prev,.equipment__slide .swiper-rtl .swiper-button-next,.equipment__slide .swiper-button-next,.equipment__slide .swiper-rtl .swiper-button-prev{width:4rem;height:4rem;bottom:inherit;top:23%;left:2.8rem}}.equipment__slide .swiper-button-prev::after,.equipment__slide .swiper-rtl .swiper-button-next::after,.equipment__slide .swiper-button-next::after,.equipment__slide .swiper-rtl .swiper-button-prev::after{font-size:1.6rem}@media screen and (min-width: 769px){.equipment__slide .swiper-button-prev{left:50%;margin-left:-43rem}}@media screen and (min-width: 769px){.equipment__slide .swiper-button-next{right:50%;margin-right:-43rem}}@media screen and (max-width: 768px){.equipment__slide .swiper-button-next{right:2.8rem}}@media screen and (max-width: 768px){.access__header-title{font-size:2.4rem}.access__header-title small{font-size:2.0rem}}.access__header-intro{font-size:1.8rem}@media screen and (max-width: 768px){.access__header-intro{font-size:1.4rem}}.access__map{margin:3rem auto;width:90%;max-width:180rem;overflow:hidden;border-radius:3rem;position:relative;z-index:1}.access__map iframe{width:100%;margin:0 auto}@media screen and (max-width: 768px){.access__map iframe{height:28rem}}.access__detail{margin-top:4rem;background-color:#FFF;padding:4rem;border-radius:3rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.access__detail{flex-direction:column;padding:4rem 3rem 2rem}}.access__detail-img{width:20%;flex-shrink:0;line-height:0}@media screen and (max-width: 768px){.access__detail-img{width:100%;text-align:center}}@media screen and (min-width: 769px){.access__detail-text{margin:0 1.5rem;flex-grow:1}}@media screen and (max-width: 768px){.access__detail-text{margin-top:2rem}}.access__detail-text-name{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 769px){.access__detail-text-name{word-break:keep-all}}@media screen and (max-width: 768px){.access__detail-text-name{font-size:1.6rem}}@media screen and (max-width: 768px){.access__detail-text-address{margin-top:2rem;font-size:1.4rem}}.access__detail-link{width:27%;flex-shrink:0;display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.access__detail-link{width:100%}}@media screen and (max-width: 768px){.access__detail-link .btn{width:100%}}.access__detail-link .btn a{padding:2.5rem 4rem;font-size:1.6rem}@media screen and (max-width: 768px){.access__detail-link .btn a{padding:1.5rem 0;font-size:1.4rem}}.access__detail-link .btn a:hover{letter-spacing:inherit}.access__body{position:relative;padding-bottom:10rem}.access__body::before{content:"";width:100%;background-color:#FFE0E3;height:calc(100% + 40rem);position:absolute;left:0;top:-40rem;z-index:-1}@media screen and (max-width: 768px){.access__body::before{height:calc(100% + 5rem);top:-5rem}}.access__box{margin-top:4rem;background-color:#FFF;padding:4rem;border-radius:3rem;overflow:hidden}@media screen and (max-width: 768px){.access__box{padding:2rem 3rem}}.access__box-title{font-weight:bold;font-size:2.4rem}@media screen and (max-width: 768px){.access__box-title{font-size:1.8rem}}.access__box-text{margin-top:2rem}@media screen and (max-width: 768px){.access__box-text{font-size:1.4rem}}.access__box-guide{margin:2rem auto 0;text-align:center}.access__box-note{margin-top:1rem;font-size:1.2rem}.access__route{margin-top:4rem;display:flex;flex-wrap:wrap;gap:5rem 3rem}@media screen and (max-width: 768px){.access__route{flex-direction:column;gap:7rem 3rem}}.access__route-box{width:calc((100% - 6rem) / 3);position:relative}@media screen and (max-width: 768px){.access__route-box{width:100%;font-size:1.4rem}}.access__route-box-img{text-align:center;margin:0 auto;position:relative}.access__route-box-num{position:absolute;left:0;top:-2.5rem;font-weight:normal;color:#FFF;font-family:"Kanit",sans-serif;font-size:2.4rem;width:5rem;height:5rem;border-radius:50%;z-index:1;display:flex;justify-content:center;align-items:center;background-color:#F3ADB2}@media screen and (max-width: 768px){.access__route-box-num{top:-2.0rem;left:-2.0rem;font-size:2.0rem;width:4rem;height:4rem}}.access__route-box::after{content:"";display:block;position:absolute;top:11rem;right:-2rem;margin:auto;width:1.8rem;height:1.8rem;border-left:0.4rem solid #3ED5CF;border-top:0.4rem solid #3ED5CF;transform:translateY(-50%) rotate(135deg)}@media screen and (max-width: 768px){.access__route-box::after{top:inherit;right:inherit;left:50%;bottom:-3rem;transform:translateX(-50%) rotate(225deg)}}@media screen and (min-width: 769px){.access__route-box:nth-child(3n)::after{content:none}}@media screen and (max-width: 768px){.access__route-box:last-child::after{content:none}}.whats__header-intro{font-size:1.8rem}@media screen and (max-width: 768px){.whats__header-intro{font-size:1.4rem}}.whats__header-intro span{display:block;font-weight:bold;font-size:2.0rem;margin-bottom:1rem}@media screen and (max-width: 768px){.whats__header-intro span{font-size:1.6rem}}.whats__topic{margin-top:3rem}.whats__topic-title{text-align:center;font-weight:bold;font-size:3.0rem;color:#F3ADB2}@media screen and (max-width: 768px){.whats__topic-title{font-size:2.4rem}}.whats__topic-wrap{display:flex;justify-content:space-between;margin-top:1rem}@media screen and (max-width: 768px){.whats__topic-wrap{flex-direction:column}}.whats__topic-box{background-color:#FFE0E3;padding:2rem 3rem;width:31%;border-radius:3rem;display:flex;align-items:center}@media screen and (max-width: 768px){.whats__topic-box{width:100%;padding:2rem 2rem}.whats__topic-box+.whats__topic-box{margin-top:1.5rem}}.whats__topic-box p{font-weight:bold;font-size:1.8rem}@media screen and (max-width: 768px){.whats__topic-box p{font-size:1.6rem}}.whats__topic-box p small{font-size:1.4rem}@media screen and (max-width: 768px){.whats__topic-box p small{font-size:1.2rem}}.whats__body{margin-bottom:28rem}@media screen and (max-width: 768px){.whats__body{margin-bottom:15rem}}.whats__body-title{margin-top:10rem;font-size:3.8rem}@media screen and (max-width: 768px){.whats__body-title{font-size:2.2rem;margin-top:5rem}}@media screen and (max-width: 768px){.whats__body-text{font-size:1.4rem}}.whats__body-box{border:0.5rem solid #F3ADB2;padding:3rem;border-radius:2rem;margin-top:3rem}@media screen and (max-width: 768px){.whats__body-box{padding:2rem}}.whats__body-box-title{font-weight:bold;font-size:2.0rem;color:#F3ADB2}@media screen and (max-width: 768px){.whats__body-box-title{font-size:1.6rem}}.whats__body-box-text{margin-top:1rem}@media screen and (max-width: 768px){.whats__body-box-text{font-size:1.4rem}}.whats__body-box-text span{font-weight:bold;font-size:1.8rem}@media screen and (max-width: 768px){.whats__body-box-text span{font-size:1.6rem}}.whats__body-box-note{margin-top:2rem;font-size:1.2rem}.social__header-title{font-weight:bold;font-weight:1.8rem}@media screen and (max-width: 768px){.social__header-title{font-size:1.6rem}}.social__header-text{margin-top:1rem}@media screen and (max-width: 768px){.social__header-text{font-size:1.4rem}}.social__body{background-color:#DDF9EB;padding:10rem 0;margin-top:5rem}@media screen and (max-width: 768px){.social__body{padding:5rem 0;margin-bottom:14rem}}.social__wrap{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width: 768px){.social__wrap{flex-direction:column}}.social__box{width:calc((100% - 4rem) / 2);background-color:#FFF;padding:4rem 2rem;border-radius:2rem}.social__box .section__subtitle{font-size:1.4rem}@media screen and (max-width: 768px){.social__box .section__subtitle{font-size:1.4rem;text-align:left}}@media screen and (max-width: 768px){.social__box{width:100%;padding:2rem}}.social__box-logo{text-align:center}.social__box-inner{margin-top:3rem}.social__box-link{display:flex;justify-content:center;gap:2.5rem}@media screen and (max-width: 768px){.social__box-link{gap:1rem}}@media screen and (max-width: 768px){.social__box-link li{width:calc((100% - 3rem) / 4)}}.social__box-link a{font-weight:bold;color:#656E6D;transition:.3s;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.social__box-link a{font-size:1.2rem}}.social__box-link a:hover .social__box-link-icon{transform:scale(1.1)}.social__box-link-icon{width:6rem;height:6rem;background-color:#2CA7E0;border-radius:50%;padding:1rem;display:flex;justify-content:center;align-items:center;transition:.3s}@media screen and (max-width: 768px){.social__box-link-icon{width:5rem;height:5rem}}.social__box-link-icon svg{fill:#FFF;width:100%}.social__box-link .-line .social__box-link-icon{background-color:#06C654}.social__box-link .-instagram .social__box-link-icon{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}.social__box-link .-twitter .social__box-link-icon{background-color:#2CA7E0}.social__box-link .-youtube .social__box-link-icon{background-color:#F20000}.joboffer__contents{margin-bottom:30rem}@media screen and (max-width: 768px){.joboffer__contents{margin-bottom:15rem}}.joboffer__contents-title{margin-top:5rem}.joboffer__body{margin-top:4rem}@media screen and (max-width: 768px){.joboffer__body{margin-top:3rem}}.joboffer__table th,.joboffer__table td{padding:2rem}@media screen and (max-width: 768px){.joboffer__table th,.joboffer__table td{padding:1.5rem}}.joboffer__table th{width:20%}.joboffer__entry-text{margin-top:3rem;text-align:center}@media screen and (max-width: 768px){.joboffer__entry-text{text-align:left}}.joboffer__entry-box{border:1rem solid #FFE0E3;padding:4rem;border-radius:3rem;margin-top:3rem}@media screen and (max-width: 768px){.joboffer__entry-box{padding:2rem;border:0.5rem solid #FFE0E3}}.joboffer__entry-box-title{text-align:center;font-weight:bold;font-size:3.0rem}@media screen and (max-width: 768px){.joboffer__entry-box-title{font-size:2.0rem}}.joboffer__entry-box-text{text-align:center;margin-top:2rem}@media screen and (max-width: 768px){.joboffer__entry-box-text{text-align:left}}.joboffer__entry-box-inner{display:flex;align-items:center}@media screen and (max-width: 768px){.joboffer__entry-box-inner{flex-direction:column}}.joboffer__entry-box-btn{width:50%;text-align:center}@media screen and (max-width: 768px){.joboffer__entry-box-btn{width:100%}}.joboffer__entry-box-tel{width:50%;text-align:center}@media screen and (min-width: 769px){.joboffer__entry-box-tel{border-left:2px solid #FFE0E3}}@media screen and (max-width: 768px){.joboffer__entry-box-tel{width:100%;border-top:2px solid #FFE0E3;padding-top:3rem}}.joboffer__entry-box-tel p{display:flex;flex-direction:column;font-weight:bold;font-size:1.8rem;line-height:1.4}@media screen and (max-width: 768px){.joboffer__entry-box-tel p{font-size:1.4rem;line-height:1.8}}.joboffer__entry-box-tel p span{font-size:4.8rem;line-height:1.2}@media screen and (max-width: 768px){.joboffer__entry-box-tel p span{font-size:3.2rem}}

.about__detail {
	background-color: transparent;
}
.bg--pink {
	background-color: #FFE0E3;
}
.about__detail-header {
	padding-bottom: 30px;
}
.whats__body {
	margin-bottom: 5rem;
}
@media screen and (max-width: 768px) {
	.about__detail-intro {
		margin-bottom: 0;
	}
	.about__detail {
		margin-bottom: 10rem;
	}
}
@media screen and (min-width: 769px) {
	.about__detail-header {
		padding-bottom: 50px;
		margin-bottom: 80px;
	}
	.about__detail {
		margin-bottom: 15rem;
	}
	.whats__body {
		margin-bottom: 10rem;
	}
}