#home .l-wrapper{padding-top:85px}#home .l-sub-img-wrap,#home .l-breadcrumb{display:none}#home .wrap{width:min(83.3333333333%,1200px)}@media screen and (min-width: 751px)and (max-width: 1023px){#home .wrap{width:90%}}#home .cont-fv{position:relative;padding:45px 0 0;margin-bottom:65px;margin-right:120px;background:url("../img/top/bg_fv02.webp") no-repeat top center;background-size:cover;background-position-y:-45px}#home .cont-fv::before{content:"";position:absolute;top:50%;right:-120px;width:801px;height:534px;background:url("../img/top/bg_fv01.webp") no-repeat top center;background-size:cover;transform:translateY(-50%);z-index:5}#home .cont-fv header{position:relative;max-width:640px;z-index:10}#home .cont-fv .fv-success{width:318px;margin-bottom:10px}#home .cont-fv .fv-subtitle{margin-bottom:-5px;font-size:40px;font-weight:var(--font-weight-bold);color:var(--blu-color)}#home .cont-fv .fv-title{margin-bottom:40px;font-size:64px;font-weight:var(--font-weight-bold);line-height:1.8;color:var(--blu-color)}#home .cont-fv .fv-title span{position:relative;display:inline;padding:0 10px 0 0;background:linear-gradient(transparent 0%, var(--ylw-color) 0%)}#home .cont-fv .fv-title span::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--ylw-color)}#home .cont-fv .point-area{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#home .cont-fv .point-area li{width:31.25%;padding:25px 0 15px;background-color:var(--wht-color);border:3px solid var(--blu-color)}#home .cont-fv .point-area li:nth-of-type(2) .area-image{margin:0 auto 31px}#home .cont-fv .point-area li:nth-of-type(3){padding:20px 0px 15px}#home .cont-fv .point-area li:nth-of-type(3) .area-image{width:91px;margin:0 auto 21px}#home .cont-fv .point-area .area-image{width:100px;margin:0 auto 20px}#home .cont-fv .point-area .area-text{font-size:14px;font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#home .cont-fv .point-area .area-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#home .cont-worry{position:relative;padding:100px 5% 100px;margin-bottom:100px;background-color:#f2f3f4}#home .cont-worry::after{content:"";position:absolute;bottom:-130px;left:50%;width:0;height:0;border:solid 82px rgba(0,0,0,0);border-top:solid 69px #f2f3f4;transform:translateX(-50%)}#home .cont-worry .inner-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#home .cont-worry .box-left{width:min(33.3333333333%,360px)}#home .cont-worry .box-right{width:min(61.1111111111%,660px);padding:40px 4.6296296296%;background-color:var(--wht-color);border:5px solid #1b81d6}#home .cont-worry .box-right li{position:relative;padding-left:45px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--blu-color)}#home .cont-worry .box-right li::before{content:"";position:absolute;top:50%;left:0;width:25px;height:24px;background:url("../img/common/ico_check.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}#home .cont-worry .box-right li:not(:last-of-type){margin-bottom:15px}#home .cmn-sect-cta{padding:100px 5%;margin-bottom:100px;background-color:var(--ylw-color)}#home .cmn-sect-cta .cmn-head-title{margin-bottom:40px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;color:var(--blu-color)}#home .cmn-sect-cta .cmn-head-title::after{display:none}#home .cmn-sect-cta .cmn-head-title span{position:relative;display:inline-block}#home .cmn-sect-cta .cmn-head-title span::before,#home .cmn-sect-cta .cmn-head-title span::after{content:"";position:absolute;top:50%;width:22px;height:90px;transform:translateY(-50%)}#home .cmn-sect-cta .cmn-head-title span::before{left:-60px;background:url("../img/top/line_left.svg") no-repeat top center;background-size:cover}#home .cmn-sect-cta .cmn-head-title span::after{right:-60px;background:url("../img/top/line_right.svg") no-repeat top center;background-size:cover}#home .cmn-sect-cta .button-area{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#home .cmn-sect-cta .button-area li{width:300px}#home .cmn-sect-cta .button-area a{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:20px 25px;text-decoration:none;background-color:var(--wht-color)}#home .cmn-sect-cta .button-area a::after{content:"";position:absolute;top:50%;right:20px;width:0;height:0;border:solid 11px rgba(0,0,0,0);transform:translateY(-50%)}#home .cmn-sect-cta .inner-box-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}#home .cmn-sect-cta .inner-box_school{border:2px solid var(--blu-color)}#home .cmn-sect-cta .inner-box_school a::after{border-left:solid 12px var(--blu-color)}#home .cmn-sect-cta .inner-box_school .inner-box-image{width:36px;margin-right:20px}#home .cmn-sect-cta .inner-box_school .inner-box-text{color:var(--blu-color)}#home .cmn-sect-cta .inner-box_line{border:2px solid var(--grn-color)}#home .cmn-sect-cta .inner-box_line a::after{border-left:solid 12px var(--grn-color)}#home .cmn-sect-cta .inner-box_line .inner-box-image{width:40px;margin-right:20px}#home .cmn-sect-cta .inner-box_line .inner-box-text{color:var(--grn-color)}#home .cmn-sect-cta .inner-box_request{border:2px solid var(--blu-color)}#home .cmn-sect-cta .inner-box_request a::after{border-left:solid 12px var(--blu-color)}#home .cmn-sect-cta .inner-box_request .inner-box-image{width:28px;margin-right:30px}#home .cmn-sect-cta .inner-box_request .inner-box-text{color:var(--blu-color)}#home .cont-why{padding:100px 0;margin-bottom:100px;background-color:#f2f3f4}#home .cont-why .inner-box{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#home .cont-why .inner-box li{width:30%;padding:25px;border:3px solid #1b81d6;background-color:var(--wht-color)}#home .cont-why .inner-box li:nth-of-type(3) .box-image{width:320px}@media screen and (min-width: 751px)and (max-width: 1023px){#home .cont-why .inner-box li:nth-of-type(3) .box-image{width:100%}}#home .cont-why .inner-box .box-number{position:relative;width:104px;padding:7px 15px 9px;margin:0 auto 30px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1;text-align:center;color:var(--blu-color);background-color:var(--ylw-color);z-index:1}#home .cont-why .inner-box .box-number::after{content:"";position:absolute;bottom:-22px;left:50%;width:0;height:0;border:solid 11px rgba(0,0,0,0);border-top:solid 12px var(--ylw-color);transform:translateX(-50%);z-index:-1}#home .cont-why .inner-box .box-image{display:flex;align-items:center;width:250px;height:250px;margin:0 auto 25px}#home .cont-why .inner-box .box-title{margin-bottom:15px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;color:var(--blu-color)}#home .cont-why .inner-box .box-text{font-size:var(--font-size-xs);line-height:2}#home .sect-heading .head-subtitle{margin-bottom:10px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#home .sect-heading .head-subtitle span{display:inline;background:linear-gradient(transparent 80%, var(--ylw-color) 0%)}#home .cont-interview{margin-bottom:100px}#home .cont-interview .mv{width:100%;height:675px;margin:0 auto}#home .cont-interview .mv iframe{width:100%;height:100%;object-fit:cover}#home .cont-difference{padding:100px 0;background-color:#f2f3f4}#home .cont-difference .slider-area{position:relative}#home .cont-difference .slider-frame{width:83.3333333333%;max-width:1000px;margin:0 auto}#home .cont-difference .slide-item{padding:45px 30px 50px;background-color:var(--wht-color)}#home .cont-difference .item-title{margin-bottom:35px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;color:var(--blu-color)}#home .cont-difference .inner-box{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#home .cont-difference .inner-box>div{width:47.8723404255%;max-width:450px;padding:45px 2.6595744681% 50px}#home .cont-difference .inner-box>div:has(.box-caption){padding:45px 2.6595744681% 15px}#home .cont-difference .box-title{position:relative;padding-bottom:10px;margin-bottom:40px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#home .cont-difference .box-title::before,#home .cont-difference .box-title::after{content:"";position:absolute;left:50%;transform:translateX(-50%)}#home .cont-difference .box-title::before{bottom:0;width:120px;height:2px;background-color:var(--blu-light-color)}#home .cont-difference .box-title::after{bottom:-21px;width:0;height:0;border:solid 11.5px rgba(0,0,0,0);border-top:solid 12px var(--blu-light-color)}#home .cont-difference .box-copy{display:flex;align-items:center;justify-content:center;min-height:55px;margin-bottom:25px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center}#home .cont-difference .box-image{max-width:400px;margin:0 auto}#home .cont-difference .box-caption{font-size:12px;line-height:1.3}#home .cont-difference .box-left{border:5px solid var(--ylw-color)}#home .cont-difference .box-left .box-title{max-width:300px;margin:0 auto 40px}#home .cont-difference .box-left .box-copy{color:var(--blu-color)}#home .cont-difference .box-right{border:5px solid var(--gry-pale-color)}#home .cont-difference .box-right .box-title{font-size:var(--font-size-lg);color:#8b8b8b}#home .cont-difference .box-right .box-copy{color:#8b8b8b}#home .cont-difference .slick-arrow{position:absolute;top:50%;width:50px;height:50px;font-size:0;border-radius:100%;border:none;z-index:10;background:url("../img/school/ico_cmn_arrow.svg") no-repeat center;background-size:cover;cursor:pointer}#home .cont-difference .slick-arrow::before{display:none}#home .cont-difference .slick-prev{left:-10%;transform:translateY(-100%)}#home .cont-difference .slick-next{right:-10%;transform:translateY(-100%) rotate(180deg)}#plan .wrap{width:min(83.3333333333%,1200px)}@media screen and (min-width: 751px)and (max-width: 1023px){#plan .wrap{width:90%}}#plan .fee-plan__inner{padding-top:45px;padding-bottom:0}#plan .fee-plan-price{padding-bottom:0;margin-top:0;margin-bottom:150px}#plan .fee-plan-price .c-table02{table-layout:fixed;width:100%}#plan .fee-plan-price .c-table02 tr{border-bottom:1px solid var(--wht-color)}#plan .fee-plan-price .c-table02 th,#plan .fee-plan-price .c-table02 td{vertical-align:middle;padding:22px 25px}#plan .fee-plan-price .c-table02 th{font-size:var(--font-size-lg)}#plan .fee-plan-price .c-table02 td{font-size:var(--font-size-xs)}#plan .fee-plan-price .c-table02 thead th span{display:inline-block;width:20px;height:20px;margin-left:10px}#plan .fee-plan-price .c-table02 thead th.is-advance{background-color:var(--grn-dull-color)}#plan .fee-plan-price .c-table02 thead th.is-advance span{background:url("../img/common/ico_table_grn_arrow.svg") no-repeat top center;background-size:cover}#plan .fee-plan-price .c-table02 thead th.is-advance.is-online{background-color:#137185}#plan .fee-plan-price .c-table02 thead th.is-advance.is-school{background-color:#27a8c3}#plan .fee-plan-price .c-table02 thead th.is-beginner{background-color:#1671bc}#plan .fee-plan-price .c-table02 thead th.is-beginner span{background:url("../img/common/ico_table_blu_arrow.svg") no-repeat top center;background-size:cover}#plan .fee-plan-price .c-table02 thead th.is-beginner.is-online{background-color:#115d9c}#plan .fee-plan-price .c-table02 thead th.is-beginner.is-school{background-color:#1b81d6}#plan .fee-plan-price .c-table02 thead td{font-weight:var(--font-weight-bold);text-align:center;background-color:#f2f3f4}#plan .fee-plan-price .c-table02 tbody th{font-size:var(--font-size-xs);background-color:#f2f3f4;border-left:none;border-right:none}#plan .fee-plan-price .c-table02 tbody th .is-small{font-size:var(--font-size-xs)}#plan .fee-plan-price .c-table02 tbody td{font-size:var(--font-size-xs);line-height:2;text-align:center;border-right:1px solid #f2f3f4;border-bottom:1px solid #f2f3f4}#plan .fee-plan-price .c-table02 tbody td.is-school{background-color:var(--wht-color)}#plan .fee-plan-price .c-table02 tbody td.bold{font-weight:var(--font-weight-bold)}#plan .fee-plan-price .c-table02 .c-table02__note{font-size:14px}#plan .cont-course{margin-bottom:150px}#plan .cont-course .head-title::after{margin:25px auto}#plan .cont-course .head-copy{margin-bottom:25px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:center}#plan .cont-course .head-lead{font-size:var(--font-size-xs);line-height:2;text-align:center}#plan .cont-course .inner-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#plan .cont-course .box-left{width:min(30%,360px)}#plan .cont-course .box-right{width:min(65%,780px);padding:45px 4.1666666667%;border:5px solid var(--ylw-color)}#plan .cont-course .box-right li{position:relative;padding-left:30px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--blu-color)}#plan .cont-course .box-right li::before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background:url("../img/school/ico_check.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}#plan .cont-course .box-right li:not(:last-of-type){margin-bottom:15px}#plan .cont-course .box-text{margin-bottom:25px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}#plan .cont-course_advance .head-title{color:var(--grn-dull-color)}#plan .cont-course_advance .head-title::after{background-color:var(--grn-dull-color)}#plan .cont-course_advance .head-copy{color:var(--grn-dull-color)}#plan .cont-course_advance .box-right li{color:var(--grn-dull-color)}#plan .cont-course_advance .box-text{color:var(--grn-dull-color)}#plan .cont-course_beginner .head-title{color:var(--blu-color)}#plan .cont-course_beginner .head-title::after{background-color:var(--blu-color)}#plan .cont-course_beginner .head-copy{color:var(--blu-color)}#plan .cont-course_beginner .box-right li{color:var(--blu-color)}#plan .cont-course_beginner .box-text{color:var(--blu-color)}#plan .cmn-sect-cta{padding:100px 0;background-color:var(--ylw-color)}#plan .cmn-sect-cta .wrap{width:min(69.4444444444%,1000px)}#plan .cmn-sect-cta .cmn-head-title{margin-bottom:40px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#plan .cmn-sect-cta .cmn-head-title::after{display:none}#plan .cmn-sect-cta .cmn-head-title span{position:relative;display:inline-block}#plan .cmn-sect-cta .cmn-head-title span::before,#plan .cmn-sect-cta .cmn-head-title span::after{content:"";position:absolute;top:50%;width:22px;height:47px;transform:translateY(-40%)}#plan .cmn-sect-cta .cmn-head-title span::before{left:-40px;background:url("../img/school/line_left.svg") no-repeat top center;background-size:cover}#plan .cmn-sect-cta .cmn-head-title span::after{right:-40px;background:url("../img/school/line_right.svg") no-repeat top center;background-size:cover}#plan .cmn-sect-cta .head-lead{margin-bottom:45px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#plan .cmn-sect-cta .inner-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:50px 5%;background-color:var(--wht-color)}#plan .cmn-sect-cta .box-left{width:52.2222222222%;font-size:var(--font-size-xs);line-height:2}#plan .cmn-sect-cta .box-right{width:38.8888888889%}#plan .cmn-sect-cta .box-right a{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:20px 25px;text-decoration:none;background-color:var(--wht-color)}#plan .cmn-sect-cta .box-right a::after{content:"";position:absolute;top:50%;right:20px;width:0;height:0;border:solid 14.5px rgba(0,0,0,0);transform:translateY(-50%)}#plan .cmn-sect-cta .inner-box-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}#plan .cmn-sect-cta .inner-box_line{margin-bottom:20px;border:2px solid var(--grn-color)}#plan .cmn-sect-cta .inner-box_line a::after{border-left:solid 15px var(--grn-color)}#plan .cmn-sect-cta .inner-box_line .inner-box-image{width:40px;margin-right:20px}#plan .cmn-sect-cta .inner-box_line .inner-box-text{color:var(--grn-color)}#plan .cmn-sect-cta .inner-box_tel{border:2px solid var(--blu-color)}#plan .cmn-sect-cta .inner-box_tel a::after{border-left:solid 15px var(--blu-color)}#plan .cmn-sect-cta .inner-box_tel .inner-box-image{width:26px;margin-right:27px;margin-left:6px}#plan .cmn-sect-cta .inner-box_tel .inner-box-text{color:var(--blu-color)}#fee .c-contact01{display:none}#school .c-contact01{display:none}.school-archive .school-archive__inner{padding-bottom:150px}.school-archive .c-archive01-search-area{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;margin:45px 0}.school-archive .c-archive01-search{margin:0;padding:0;background:rgba(0,0,0,0)}.school-archive .c-archive01-search+.c-archive01-search{margin-left:50px}.school-archive .c-archive01-search__head{margin-right:20px;font-size:var(--font-size-md)}.school-archive .c-search01__select{padding:10px 55px 10px 20px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--blu-color);border:1px solid var(--blu-color) !important;background-size:16px}.school-archive .c-school-archive-area li:not(:last-of-type){margin-bottom:95px}.school-archive .c-school-archive__area-head{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-archive .c-school-archive__area-head::after{content:"";display:block;width:120px;height:5px;margin:25px auto 50px;background-color:var(--blu-color)}.school-archive .c-school-archive-list{display:block;padding:25px 50px 30px;background-color:var(--gry-color)}.school-archive .c-school-archive-list+.c-school-archive-list{margin-top:5px}.school-archive .c-school-archive-list:has(.c-school-archive__item+.c-school-archive__item){padding:25px 50px 10px}.school-archive .c-school-archive__list-head{margin-bottom:25px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-archive .c-school-archive__item{display:inline-block;box-shadow:none;margin-right:25px;margin-bottom:20px}.school-archive .c-school-archive__item:last-of-type{margin-right:0;margin-bottom:0}.school-archive .c-school-archive__item+.c-school-archive__item{margin-top:0;margin-bottom:20px}.school-archive .c-school-archive__item-link{display:inline-block;padding:13px 15px 12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;color:var(--blu-color);background-color:var(--wht-color);border:1px solid var(--blu-color)}.school-archive .c-school-archive__item-link::before{position:relative;display:inline-block;vertical-align:-6px;width:16px;height:16px;margin-right:5px;background:url("../img/school/ico_link.svg") no-repeat top center;background-size:cover;transform:rotate(-90deg)}.school-archive .c-school-archive__item-link::after{display:none}.school-single .school-single__inner{padding-bottom:150px}.school-single .inner-link{display:grid;grid-template-columns:repeat(var(--link-count, 8), 1fr);gap:0 .8333333333%;margin-bottom:65px}.school-single .inner-link li a{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:15px 0 17px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;text-align:center;text-decoration:none;color:var(--blu-color);border:1px solid var(--blu-color)}.school-single .inner-link li a::after{content:"";position:absolute;bottom:-8px;left:50%;width:16px;height:16px;background:url("../img/school/ico_link.svg") no-repeat top center;background-size:cover;transform:translateX(-50%)}.school-single section{padding:100px 0}.school-single .cmn-head-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-single .cmn-head-title::after{content:"";display:block;width:120px;height:5px;margin:25px auto 50px;background-color:var(--blu-color)}.school-single #introduction{padding-top:50px;margin-top:-50px}.school-single .inner-introduction{padding-top:0}.school-single .inner-introduction .slider-area{position:relative}.school-single .inner-introduction .slick-list{width:83.3333333333%;max-width:1000px;margin:0 auto;padding:0 0 40px 0 !important}.school-single .inner-introduction .slide-item{position:relative;width:100%;max-width:1000px;aspect-ratio:1000/556;margin:0 5px;background-color:var(--wht-color);overflow:hidden}.school-single .inner-introduction .slide-item img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%, -50%)}.school-single .inner-introduction .slick-arrow{position:absolute;top:50%;width:50px;height:50px;font-size:0;border-radius:100%;border:none;z-index:10;background:url("../img/school/ico_cmn_arrow.svg") no-repeat center;background-size:cover;cursor:pointer}.school-single .inner-introduction .slick-arrow::before{display:none}.school-single .inner-introduction .slick-prev{left:0;transform:translateY(-100%)}.school-single .inner-introduction .slick-next{right:0;transform:translateY(-100%) rotate(180deg)}.school-single .inner-introduction .slick-dots{position:absolute;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;transform:translateX(-50%)}.school-single .inner-introduction .slick-dots li{margin:0 5px;line-height:1}.school-single .inner-introduction .slick-dots li button{display:inline-block;width:15px;height:15px;padding:0;border:none;font-size:0;border-radius:50%;background-color:var(--gry-light-color);transition:all .3s ease;cursor:pointer}.school-single .inner-introduction .slick-dots li.slick-active button,.school-single .inner-introduction .slick-dots li:hover button{background-color:var(--blu-color)}.school-single .inner-information{background-color:var(--gry-color)}.school-single .inner-information .inner-box{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.school-single .inner-information .inner-box-left{width:min(50%,600px);background-color:var(--wht-color)}.school-single .inner-information .inner-box-right{width:min(45.8333333333%,550px);height:550px}.school-single .inner-information .inner-box-right iframe{width:100%;height:100%}.school-single .inner-information dl{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:13px 3.3333333333%;font-size:var(--font-size-xs);line-height:2}.school-single .inner-information dl:not(:last-of-type){border-bottom:2px solid var(--gry-color)}.school-single .inner-information dt{width:29.4642857143%;font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-single .inner-information dd{width:70.5357142857%}.school-single .inner-information dd p+p{margin-top:10px}.school-single .inner-features .cmn-head-title::after{margin:25px auto 100px}.school-single .inner-features .inner-box li{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.school-single .inner-features .inner-box li:not(:last-of-type){margin-bottom:70px}.school-single .inner-features .inner-box-left{position:relative;width:100%;max-width:480px;aspect-ratio:480/360;background-color:var(--wht-color);overflow:hidden}.school-single .inner-features .inner-box-left img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%, -50%)}.school-single .inner-features .inner-box-right{width:54.5833333333%}.school-single .inner-features dt{margin-bottom:20px;font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-single .inner-features dt::before{content:"";display:block;width:105px;height:51px;margin-bottom:10px;background:url("../img/school/bg_features_point.svg") no-repeat top center;background-size:cover}.school-single .inner-features dd{font-size:var(--font-size-xs);line-height:2}.school-single .cmn-sect-cta{background-color:var(--ylw-color)}.school-single .cmn-sect-cta .cmn-head-title{margin-bottom:50px}.school-single .cmn-sect-cta .cmn-head-title::after{display:none}.school-single .cmn-sect-cta .cmn-head-title span{position:relative;display:inline-block}.school-single .cmn-sect-cta .cmn-head-title span::before,.school-single .cmn-sect-cta .cmn-head-title span::after{content:"";position:absolute;top:50%;width:22px;height:47px;transform:translateY(-50%)}.school-single .cmn-sect-cta .cmn-head-title span::before{left:-40px;background:url("../img/school/line_left.svg") no-repeat top center;background-size:cover}.school-single .cmn-sect-cta .cmn-head-title span::after{right:-40px;background:url("../img/school/line_right.svg") no-repeat top center;background-size:cover}.school-single .cmn-sect-cta .head-lead{margin-bottom:45px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-single .cmn-sect-cta .inner-box{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:wrap}.school-single .cmn-sect-cta .inner-box>div{width:30%;height:293px}.school-single .cmn-sect-cta .inner-box>div+div{margin-left:5%}.school-single .cmn-sect-cta .inner-box a{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;height:100%;padding-bottom:30px;text-decoration:none;background-color:var(--wht-color)}.school-single .cmn-sect-cta .inner-box-image{display:flex;align-items:flex-end}.school-single .cmn-sect-cta .inner-box-text{width:100%;font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-bold);text-align:center;text-decoration:none}.school-single .cmn-sect-cta .inner-box-text::after{content:"";display:inline-block;width:0;height:0;margin-left:10px;border:solid 14.5px rgba(0,0,0,0)}.school-single .cmn-sect-cta .inner-box_inquiry .inner-box-image{width:118px;margin:0 auto -25px}.school-single .cmn-sect-cta .inner-box_inquiry .inner-box-text{margin-bottom:-5px;color:var(--blu-color)}.school-single .cmn-sect-cta .inner-box_inquiry .inner-box-text::after{vertical-align:-13px;border-top:solid 15px var(--blu-color)}.school-single .cmn-sect-cta .inner-box_line .inner-box-image{width:118px;margin:0 auto -25px}.school-single .cmn-sect-cta .inner-box_line .inner-box-text{color:var(--grn-color)}.school-single .cmn-sect-cta .inner-box_line .inner-box-text::after{vertical-align:-4px;border-left:solid 15px var(--grn-color)}.school-single .inner-about .mv{width:100%;height:676px;margin:0 auto}.school-single .inner-about .mv iframe{width:100%;height:100%;object-fit:cover}.school-single .inner-passrate{background-color:var(--gry-color)}.school-single .inner-passrate .inner-box-detail{padding:50px 50px;background-color:var(--wht-color)}.school-single .inner-passrate .overall .inner-box-detail{border:5px solid var(--blu-light-color)}.school-single .inner-passrate .individual{margin:65px 0 0}.school-single .inner-passrate .individual .inner-box-detail{border:5px solid var(--ylw-color)}.school-single .inner-passrate .cmn-button{margin-top:50px}.school-single .inner-passrate .inner-box-title{margin-bottom:45px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-single .inner-passrate dl+dl::before{content:"";display:block;width:500px;height:1px;margin:45px auto;background-color:var(--blu-light-color)}.school-single .inner-passrate dt{margin-bottom:25px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-single .inner-passrate dd{font-size:var(--font-size-xs);line-height:2}.school-single .cmn-button{display:block;text-align:center}.school-single .cmn-button a{display:inline-block;padding:13px 30px 12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;color:var(--blu-color);background-color:var(--wht-color);border:2px solid var(--blu-color)}.school-single .cmn-button a span::before{content:"";position:relative;display:inline-block;vertical-align:-2px;width:16px;height:16px;margin-right:5px;background:url("../img/school/ico_link.svg") no-repeat top center;background-size:cover;transform:rotate(-90deg)}.school-single .inner-points .inner-box01{margin-bottom:50px}.school-single .inner-points .inner-box01 .inner-box-title{margin-bottom:45px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-single .inner-points .inner-box01 .inner-box-detail{position:relative;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.school-single .inner-points .inner-box01 .inner-box-detail>div{width:45.8333333333%;padding:45px 4.1666666667%;border:10px solid var(--ylw-color)}.school-single .inner-points .inner-box01 .inner-box-detail::before{content:"";position:absolute;top:50%;left:50%;width:155px;height:155px;background:url("../img/school/ico_cross.svg") no-repeat top center;background-size:cover;transform:translate(-50%, -50%)}.school-single .inner-points .inner-box01 .detail-left .detail-image{width:64.6666666667%}.school-single .inner-points .inner-box01 .detail-right .detail-image{width:100%}.school-single .inner-points .inner-box01 .detail-title{position:relative;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.school-single .inner-points .inner-box01 .detail-title::before{content:"";position:absolute;bottom:-22px;left:50%;width:0;height:0;border:solid 12px rgba(0,0,0,0);border-top:solid 11.5px var(--blu-light-color);transform:translateX(-50%)}.school-single .inner-points .inner-box01 .detail-title::after{content:"";display:block;width:120px;height:2px;margin:25px auto 50px;background-color:var(--blu-light-color)}.school-single .inner-points .inner-box01 .detail-image{margin:0 auto 45px}.school-single .inner-points .inner-box01 .detail-text{font-size:var(--font-size-xs);line-height:2}.school-single .inner-points .inner-box02{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:50px 4.1666666667% 0 6.25%;background-color:var(--blu-pale-color)}.school-single .inner-points .inner-box02 .detail-left{position:relative;width:24.5581395349%}.school-single .inner-points .inner-box02 .detail-left .detail-text{position:absolute;top:18px;right:-18px;font-size:22px;font-weight:var(--font-weight-bold);line-height:1;color:var(--blu-color);z-index:1}.school-single .inner-points .inner-box02 .detail-left .detail-text::after{content:"";position:absolute;top:50%;left:50%;width:148px;height:148px;background:url("../img/school/bg_why_point.webp") no-repeat top center;background-size:cover;transform:translate(-50%, -48%);z-index:-1}.school-single .inner-points .inner-box02 .detail-right{width:67.2558139535%;padding:40px 60px;margin-bottom:55px;background-color:var(--wht-color)}.school-single .inner-points .inner-box02 .detail-right ul{margin-bottom:25px}.school-single .inner-points .inner-box02 .detail-right li{position:relative;padding-left:30px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-single .inner-points .inner-box02 .detail-right li::before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background:url("../img/school/ico_check.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}.school-single .inner-points .inner-box02 .detail-right li:not(:last-of-type){margin-bottom:15px}.school-single .inner-points .inner-box02 .detail-right .detail-text{font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-single .inner-message .inner-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.school-single .inner-message .inner-box-left{position:relative;width:100%;max-width:480px;aspect-ratio:480/360;background-color:var(--wht-color);overflow:hidden}.school-single .inner-message .inner-box-left img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%, -50%)}.school-single .inner-message .inner-box-right{width:54.5833333333%}.school-single .inner-message dt{font-size:var(--font-size-lg);line-height:1.5;font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-single .inner-message dt::after{content:"";display:block;width:120px;height:2px;margin:25px 0;background-color:var(--blu-light-color)}.school-single .inner-message dd{font-size:var(--font-size-xs);line-height:2}.school-single .inner-blog{background-color:var(--gry-color)}.school-single .inner-blog .inner-box{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 5.4166666667%;margin-bottom:50px}.school-single .inner-blog li a{display:block;text-decoration:none}.school-single .inner-blog .inner-box-image{width:100%;max-width:360px;height:75%;max-height:270px;margin:0 auto 15px;background-color:var(--wht-color);overflow:hidden}.school-single .inner-blog .inner-box-image img{width:100%;height:auto;object-fit:cover}.school-single .inner-blog .inner-box-texts dt{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--font-weight-bold);color:var(--blu-color)}.school-single .inner-blog .inner-box-texts dt::after{content:"";display:block;width:120px;height:2px;margin:20px 0;background-color:var(--blu-light-color)}.school-single .inner-blog .inner-box-texts dd{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-size:var(--font-size-xs);line-height:2}.school-single .inner-faq.wrap{width:69.4444444444%;max-width:1000px}.school-single .inner-faq .inner-box{margin-bottom:70px}.school-single .inner-faq li:not(:last-of-type){margin-bottom:2px}.school-single .inner-faq li dt{position:relative;display:block;padding:36px 80px 34px;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:1.6;color:var(--blu-color);background-color:var(--gry-color);cursor:pointer}.school-single .inner-faq li dt::before{content:"Q";position:absolute;top:37px;left:39px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--wht-color);z-index:1}.school-single .inner-faq li dt::after{content:"";position:absolute;top:36px;left:30px;width:32px;height:32px;background-color:var(--blu-color);border-radius:50%}.school-single .inner-faq li dt span::before,.school-single .inner-faq li dt span::after{content:"";position:absolute;display:block;top:50%;right:30px;width:20px;height:3px;background-color:var(--blu-color);transition:all .5s ease}.school-single .inner-faq li dt span::before{transform:translateY(-50%)}.school-single .inner-faq li dt span::after{transform:translateY(-50%) rotate(90deg)}.school-single .inner-faq li dt.open span::after{transform:translateY(-50%) rotate(0deg)}.school-single .inner-faq li dd{position:relative;display:none;padding:30px 80px 30px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:2;border-left:2px solid var(--ylw-color);border-bottom:2px solid var(--ylw-color);border-right:2px solid var(--ylw-color)}.school-single .inner-faq li dd::before{content:"A";position:absolute;top:30px;left:41px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--blu-color);z-index:1}.school-single .inner-faq li dd::after{content:"";position:absolute;top:32px;left:30px;width:32px;height:32px;background-color:var(--ylw-color);border-radius:50%}.school-single .inner-contact{background-color:var(--ylw-color)}.school-single .inner-contact .wrap{width:69.4444444444%;max-width:1000px}.school-single .inner-contact .inner-box{padding:70px 10%;background-color:var(--wht-color)}.school-single .inner-schoollist{padding:100px 0 0}.school-single .inner-schoollist .inner-box{padding:40px 5%;border:5px solid var(--gry-pale-color)}.school-single .inner-schoollist dl{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:25px}.school-single .inner-schoollist dl:has(div+div){margin-bottom:5px}.school-single .inner-schoollist dt{width:13.6363636364%;padding-right:3.6363636364%;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--blu-color)}@media screen and (min-width: 751px)and (max-width: 1023px){.school-single .inner-schoollist dt{width:20%;padding-right:4%}}.school-single .inner-schoollist dd{width:86.3636363636%;padding-top:3px}@media screen and (min-width: 751px)and (max-width: 1023px){.school-single .inner-schoollist dd{width:76%}}.school-single .inner-schoollist dd div{display:inline-block;margin-right:2.0833333333%}.school-single .inner-schoollist dd div:last-of-type{margin-right:0}.school-single .inner-schoollist dd div+div{margin-bottom:20px}.school-single .inner-schoollist dd a{font-size:var(--font-size-xs);text-decoration:underline}.input-field{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%}.input-field:not(:last-of-type){margin-bottom:30px}.input-field.privacy_policy{margin-top:50px}.input-field.privacy_policy .item-head{width:100%;margin-bottom:10px}.input-field.privacy_policy .item-body{width:100%;height:260px;padding:25px 30px;border:1px solid var(--blu-color);overflow-y:scroll}.input-field.privacy_policy .item-body dl:not(:last-of-type){margin-bottom:20px}.input-field.privacy_policy .item-body dt{margin-bottom:10px;font-size:14px;line-height:1.5;font-weight:var(--font-weight-bold);color:var(--blu-color)}.input-field.privacy_policy .item-body dd p{font-size:14px;line-height:1.5}.input-field.privacy_policy .item-body dd p+p{margin-top:10px}.input-field.privacy_policy .item-text{width:100%;margin-top:25px;font-size:14px;line-height:1.5;text-align:center}.input-field .item-head{position:relative;width:20.25%;padding-right:1.25%;font-size:16px;font-weight:var(--font-weight-bold);color:var(--blu-color)}@media screen and (min-width: 751px)and (max-width: 1023px){.input-field .item-head{width:25%;padding-right:2%}}.input-field .item-head label,.input-field .item-head p{font-weight:var(--font-weight-bold)}.input-field .item-head label+br,.input-field .item-head p+br{display:none}.input-field .item-head .notice{position:relative;width:100%;padding-top:10px;font-size:20px;line-height:1.4;color:#ea007e}.input-field .item-body{width:79.75%}@media screen and (min-width: 751px)and (max-width: 1023px){.input-field .item-body{width:75%}}.input-field .item-body input[type=text],.input-field .item-body input[type=tel],.input-field .item-body input[type=email]{position:relative;width:100%;padding:10px 20px;border:1px solid var(--blu-color);font-size:16px;line-height:1.5;color:var(--font-color);background-color:var(--wht-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field .item-body input[type=text]:focus,.input-field .item-body input[type=tel]:focus,.input-field .item-body input[type=email]:focus{outline:none}.input-field .item-body select{position:relative;width:100%;padding:10px 20px !important;border:1px solid var(--blu-color) !important;font-size:16px;line-height:1.5;color:var(--font-color);background-color:var(--wht-color);background-image:url("../img/school/ico_cmn_border.svg") !important;background-position-x:94%;background-position-y:57%;background-repeat:no-repeat;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field .item-body select:focus{outline:none}.input-field .item-body .error{position:relative;width:100%;padding-top:10px;font-size:16px;color:#ea007e}.wpcf7-form-control-wrap{width:100%}.wpcf7-form-control-wrap+[data-name=inquiry_type_other]{display:block;margin-top:30px;width:calc(100% - 40px) !important;margin-left:auto}.wpcf7-form-control{display:flex;flex-direction:column;gap:30px 0}.wpcf7-list-item{display:block !important;user-select:none;margin:0 !important}.wpcf7-list-item input[type=radio],.wpcf7-list-item input[type=checkbox]{display:none}.wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::after,.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7-list-item .wpcf7-list-item-label{position:relative;box-sizing:border-box;display:inline-block;width:auto;font-size:20px;cursor:pointer}.wpcf7-list-item .wpcf7-list-item-label::before,.wpcf7-list-item .wpcf7-list-item-label::after{content:"";display:block;position:absolute}.wpcf7-form-control-wrap>.wpcf7-not-valid-tip{display:none;margin-top:10px;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:#ea007e}.wpcf7-form-control-wrap.is-show>.wpcf7-not-valid-tip{display:block}.wpcf7-response-output{opacity:0;margin:0 !important;padding:0 !important;font-size:0;border:none !important}.button-area{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}.button-area .form-button{position:relative;transition:all .5s ease;cursor:pointer}.button-area .form-button:hover{opacity:.7}.button-area .form-button::before{content:"";position:absolute;top:50%;left:50px;width:16px;height:16px;background:url("../img/school/ico_link.svg") no-repeat top center;background-size:cover;transform:translateY(-50%) rotate(-90deg);z-index:1}.button-area .form-button input{display:block;padding:12px 50px 13px 75px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;color:var(--blu-color);background-color:var(--wht-color);border:2px solid var(--blu-color);appearance:none;cursor:pointer}.button-area .form-button+.form-button{margin-left:30px}.button-area .wpcf7-spinner{display:none !important}.confirm-area .school-single__inner{padding-top:70px !important;padding-bottom:0 !important}.confirm-area .head-text{margin-bottom:50px;font-size:var(--font-size-xs);line-height:2;text-align:center}.confirm-area .button-area{margin-top:70px}.thanks-sub-img-wrap .l-sub-img{padding-top:90px;padding-bottom:70px}.thanks-area{text-align:center}.thanks-area .school-single__inner,.thanks-area .thanks__inner{padding:50px 0 100px !important}.thanks-area .thanks-ttl{margin-bottom:50px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}.thanks-area p{font-size:var(--font-size-xs);line-height:2}.thanks-area p+p{margin-top:20px}.thanks-area .cmn-button{margin-top:50px}#parent .l-wrapper{padding-top:85px}#parent .cont-fv{padding:80px 0 80px;background:url("../img/parent/bg_fv.webp") no-repeat top center;background-size:cover}#parent .cont-fv .fv-subtitle{margin-bottom:20px;font-size:40px;font-weight:var(--font-weight-bold);color:var(--blu-color)}#parent .cont-fv .fv-title{margin-bottom:30px;font-size:64px;font-weight:var(--font-weight-bold);line-height:2;color:var(--blu-color)}#parent .cont-fv .fv-title span{display:inline;padding:0 5px;background:linear-gradient(transparent 5%, var(--ylw-color) 0%)}#parent .cont-fv .fv-lead{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:2}#parent .cont-fv .fv-success{width:318px;margin-left:350px}#parent .parent__inner{width:min(83.3333333333%,1200px);padding:50px 0 150px}@media screen and (min-width: 751px)and (max-width: 1023px){#parent .parent__inner{width:90%}}#parent .cont-worry{position:relative;padding:100px 5% 100px;margin-bottom:165px;background-color:#f2f3f4}#parent .cont-worry::after{content:"";position:absolute;bottom:-130px;left:50%;width:0;height:0;border:solid 82px rgba(0,0,0,0);border-top:solid 69px #f2f3f4;transform:translateX(-50%)}#parent .cont-worry .inner-box{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#parent .cont-worry .box-left{width:min(33.3333333333%,360px)}#parent .cont-worry .box-right{width:min(61.1111111111%,660px);padding:40px 4.6296296296%;background-color:var(--wht-color);border:5px solid #1b81d6}#parent .cont-worry .box-right li{position:relative;padding-left:45px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.5;color:var(--blu-color)}#parent .cont-worry .box-right li::before{content:"";position:absolute;top:50%;left:0;width:25px;height:24px;background:url("../img/common/ico_check.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}#parent .cont-worry .box-right li:not(:last-of-type){margin-bottom:15px}#parent .button-area{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:wrap}#parent .button-area .cmn-button{width:300px}#parent .button-area .cmn-button a{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;height:100%;padding:20px 25px;text-decoration:none;background-color:var(--wht-color);border:2px solid var(--blu-color)}#parent .button-area .cmn-button a::before{content:"";display:inline-block;vertical-align:middle;margin-right:30px}#parent .button-area .cmn-button a::after{content:"";position:absolute;top:50%;right:30px;width:0;height:0;border:solid 11px rgba(0,0,0,0);border-left:solid 12px var(--blu-color);transform:translateY(-50%)}#parent .button-area .cmn-button span{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1;color:var(--blu-color)}#parent .button-area .cmn-button+.cmn-button{margin-left:50px}#parent .cont-goal{margin-bottom:150px}#parent .cont-goal .head-title{line-height:1.5}#parent .cont-goal .head-title::after{display:none}#parent .cont-goal .head-title span{position:relative;display:inline-block}#parent .cont-goal .head-title span::before,#parent .cont-goal .head-title span::after{content:"";position:absolute;top:50%;width:22px;height:144px;transform:translateY(-50%)}#parent .cont-goal .head-title span::before{left:-60px;background:url("../img/parent/line_left.svg") no-repeat top center;background-size:cover}#parent .cont-goal .head-title span::after{right:-60px;background:url("../img/parent/line_right.svg") no-repeat top center;background-size:cover}#parent .cont-goal .mv{width:100%;height:676px;margin:0 auto 50px}#parent .cont-goal .mv iframe{width:100%;height:100%;object-fit:cover}#parent .cont-goal .button-area .cmn-button:first-of-type a::before{width:40px;height:32px;background:url("../img/common/icn_voice.svg") no-repeat top center;background-size:cover}#parent .cont-goal .button-area .cmn-button:last-of-type a::before{width:28px;height:40px;background:url("../img/common/icn_data.svg") no-repeat top center;background-size:cover}#parent .cont-strengths{margin-bottom:150px}#parent .cont-strengths .inner-box{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-bottom:50px}#parent .cont-strengths .inner-box>li{background-color:#f2f3f4}#parent .cont-strengths .inner-box>li ul{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#parent .cont-strengths .inner-box>li:first-of-type{width:100%;margin:0 auto 70px;padding:45px 8.3333333333% 40px}#parent .cont-strengths .inner-box>li:first-of-type li{width:24%}#parent .cont-strengths .inner-box>li:nth-of-type(2),#parent .cont-strengths .inner-box>li:nth-of-type(3){width:48.3333333333%;padding:45px 3.75% 40px}#parent .cont-strengths .inner-box>li:nth-of-type(2) li,#parent .cont-strengths .inner-box>li:nth-of-type(3) li{width:44.8979591837%}#parent .cont-strengths .inner-box>li:nth-of-type(2) .box-image,#parent .cont-strengths .inner-box>li:nth-of-type(3) .box-image{min-width:220px;min-height:220px}#parent .cont-strengths .box-title{position:relative;padding-bottom:10px;margin-bottom:40px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--blu-color)}#parent .cont-strengths .box-title::before,#parent .cont-strengths .box-title::after{content:"";position:absolute;left:50%;transform:translateX(-50%)}#parent .cont-strengths .box-title::before{bottom:0;width:120px;height:2px;background-color:var(--blu-light-color)}#parent .cont-strengths .box-title::after{bottom:-21px;width:0;height:0;border:solid 11.5px rgba(0,0,0,0);border-top:solid 12px var(--blu-light-color)}#parent .cont-strengths .box-image{position:relative;width:100%;margin:0 auto 15px;min-width:240px;min-height:240px;background-color:var(--wht-color);border-radius:50%}#parent .cont-strengths .box-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#parent .cont-strengths .box-copy{margin-bottom:15px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;letter-spacing:-0.01em;color:var(--blu-color)}#parent .cont-strengths .box-text{font-size:var(--font-size-xs);line-height:2}#parent .cont-strengths .button-area .cmn-button:first-of-type a::before{width:40px;height:45px;background:url("../img/common/icn_school.svg") no-repeat top center;background-size:cover}#parent .cont-strengths .button-area .cmn-button:last-of-type a::before{width:28px;height:40px;background:url("../img/common/icn_data.svg") no-repeat top center;background-size:cover}#parent .cont-course .c-table02{table-layout:fixed;width:100%;margin-bottom:50px}#parent .cont-course .c-table02 tr{border-bottom:1px solid var(--wht-color)}#parent .cont-course .c-table02 th,#parent .cont-course .c-table02 td{vertical-align:middle;padding:22px 25px}#parent .cont-course .c-table02 th{font-size:var(--font-size-lg)}#parent .cont-course .c-table02 td{font-size:var(--font-size-xs)}#parent .cont-course .c-table02 thead th span{display:inline-block;width:20px;height:20px;margin-left:10px}#parent .cont-course .c-table02 thead th.is-advance{background-color:var(--grn-dull-color)}#parent .cont-course .c-table02 thead th.is-advance span{background:url("../img/common/ico_table_grn_arrow.svg") no-repeat top center;background-size:cover}#parent .cont-course .c-table02 thead th.is-advance.is-online{background-color:#137185}#parent .cont-course .c-table02 thead th.is-advance.is-school{background-color:#27a8c3}#parent .cont-course .c-table02 thead th.is-beginner{background-color:#1671bc}#parent .cont-course .c-table02 thead th.is-beginner span{background:url("../img/common/ico_table_blu_arrow.svg") no-repeat top center;background-size:cover}#parent .cont-course .c-table02 thead th.is-beginner.is-online{background-color:#115d9c}#parent .cont-course .c-table02 thead th.is-beginner.is-school{background-color:#1b81d6}#parent .cont-course .c-table02 thead td{font-weight:var(--font-weight-bold);text-align:center;background-color:#f2f3f4}#parent .cont-course .c-table02 tbody th{font-size:var(--font-size-xs);background-color:#f2f3f4;border-left:none;border-right:none}#parent .cont-course .c-table02 tbody th .is-small{font-size:var(--font-size-xs)}#parent .cont-course .c-table02 tbody td{font-size:var(--font-size-xs);line-height:2;text-align:center;border-right:1px solid #f2f3f4;border-bottom:1px solid #f2f3f4}#parent .cont-course .c-table02 tbody td.is-school{background-color:var(--wht-color)}#parent .cont-course .c-table02 tbody td.bold{font-weight:var(--font-weight-bold)}#parent .cont-course .c-table02 .c-table02__note{font-size:14px}#parent .cont-course .cmn-button{display:block;text-align:center}#parent .cont-course .cmn-button a{display:inline-block;padding:13px 30px 12px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;color:var(--blu-color);background-color:var(--wht-color);border:2px solid var(--blu-color)}#parent .cont-course .cmn-button a span::before{content:"";position:relative;display:inline-block;vertical-align:-2px;width:16px;height:16px;margin-right:5px;background:url("../img/school/ico_link.svg") no-repeat top center;background-size:cover;transform:rotate(-90deg)}#parent .c-contact01{display:none}#application .application__inner{padding-top:45px}#application .application__head{margin-bottom:40px}#application .cont-step .inner-box{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-bottom:50px}#application .cont-step .inner-box.pc{display:flex}#application .cont-step .inner-box.sp{display:none}#application .cont-step .inner-box li{width:30%;padding:25px;border:3px solid #1b81d6}#application .cont-step .inner-box .box-number{position:relative;width:104px;padding:7px 15px 9px;margin:0 auto 20px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1;text-align:center;color:var(--blu-color);background-color:var(--ylw-color);z-index:1}#application .cont-step .inner-box .box-number::after{content:"";position:absolute;bottom:-22px;left:50%;width:0;height:0;border:solid 11px rgba(0,0,0,0);border-top:solid 12px var(--ylw-color);transform:translateX(-50%);z-index:-1}#application .cont-step .inner-box .box-title{margin-bottom:15px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.5;text-align:center;color:var(--blu-color)}#application .cont-step .inner-box .box-text{font-size:var(--font-size-xs);line-height:2}#application .cont-step .inner-box02{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:55px 4.1666666667% 0 6.25%;margin-bottom:150px;background-color:var(--blu-pale-color)}#application .cont-step .inner-box02 .box-left{position:relative;width:24.5581395349%}#application .cont-step .inner-box02 .box-left .box-text{position:absolute;top:18px;right:-18px;font-size:22px;font-weight:var(--font-weight-bold);line-height:1;color:var(--blu-color);z-index:1}#application .cont-step .inner-box02 .box-left .box-text::after{content:"";position:absolute;top:50%;left:50%;width:148px;height:148px;background:url("../img/school/bg_why_point.webp") no-repeat top center;background-size:cover;transform:translate(-50%, -48%);z-index:-1}#application .cont-step .inner-box02 .box-right{width:67.2558139535%;padding:45px 50px;margin-bottom:85px;background-color:var(--wht-color)}#application .cont-step .inner-box02 .box-right .box-text{margin-bottom:25px;font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--font-weight-bold);color:var(--blu-color)}#application .cont-step .inner-box02 .box-right .button-area{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}#application .cont-step .inner-box02 .box-right .button-area>div{width:302px}#application .cont-step .inner-box02 .box-right .button-area>div+div{margin-left:15px}#application .cont-step .inner-box02 .box-right a{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;text-decoration:none;background-color:var(--wht-color)}#application .cont-step .inner-box02 .box-right a::after{content:"";position:absolute;top:50%;width:0;height:0;border:solid 14.5px rgba(0,0,0,0)}#application .cont-step .inner-box02 .box-right .inner-box-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}#application .cont-step .inner-box02 .box-right .inner-box_inquiry{border:2px solid var(--blu-color)}#application .cont-step .inner-box02 .box-right .inner-box_inquiry a{padding:23px 25px 24px}#application .cont-step .inner-box02 .box-right .inner-box_inquiry a::after{right:25px;border-left:solid 15px var(--blu-color);transform:translateY(-25%) rotate(90deg)}#application .cont-step .inner-box02 .box-right .inner-box_inquiry .inner-box-image{width:40px;margin-right:20px}#application .cont-step .inner-box02 .box-right .inner-box_inquiry .inner-box-text{color:var(--blu-color)}#application .cont-step .inner-box02 .box-right .inner-box_line{border:2px solid var(--grn-color)}#application .cont-step .inner-box02 .box-right .inner-box_line a{padding:20px 25px}#application .cont-step .inner-box02 .box-right .inner-box_line a::after{right:40px;border-left:solid 15px var(--grn-color);transform:translateY(-50%)}#application .cont-step .inner-box02 .box-right .inner-box_line .inner-box-image{width:40px;margin-right:20px}#application .cont-step .inner-box02 .box-right .inner-box_line .inner-box-text{color:var(--grn-color)}#application .cont-contact{padding:100px 0;background-color:var(--ylw-color)}#application .cont-contact .wrap{width:69.4444444444%;max-width:1000px}#application .cont-contact .inner-box{padding:70px 10%;background-color:var(--wht-color)}#application .c-contact01,#application .ft-success{display:none}#application_thanks .c-contact01{display:none}#application_thanks .ft-success .ft-success__button.request{display:none}#request .request__inner{padding-top:45px}#request .request__head{margin-bottom:95px}#request .cont-contact{padding:100px 0;background-color:var(--ylw-color)}#request .cont-contact .wrap{width:69.4444444444%;max-width:1000px}@media screen and (min-width: 751px)and (max-width: 1023px){#request .cont-contact .wrap{width:90%}}#request .cont-contact .inner-box{padding:70px 10%;background-color:var(--wht-color)}#request .c-contact01,#request_thanks .c-contact01{display:none}#request .ft-success .ft-success__button.request,#request_thanks .ft-success .ft-success__button.request{display:none}/*# sourceMappingURL=style.css.map */