@charset "UTF-8";@container (calc(1200 / 16 * 1em) <= inline-size){}@container (inline-size < calc(1200 / 16 * 1em)){}.con_classroom .con_lesson>.box_content>.box_inner,.con_classroom .con_reason>.box_inner,.con_classroom .con_testimonials .box_inner{margin-inline:auto;max-width:calc(1500 / 16 * 1em);width:90%}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}.con_classroom .con_reason{background:#fff}.con_classroom .con_reason .img_top{position:sticky;top:0;display:block;z-index:0}.con_classroom .con_reason .img_top img{width:100%}.con_classroom .con_reason>.box_inner{max-width:calc(1220 / var(--base) * 1em);position:relative;z-index:1}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner{padding-top:calc(75 / var(--base) * 1em);margin-top:calc(-270 / var(--base) * 1em)}}@container (inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner{display:flex;flex-direction:column;gap:calc(24 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner{margin-top:calc(-200 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner{margin-top:calc(-45 / var(--base) * 1em)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .img_title_decorate{right:calc(clamp(0 / var(--base) * 1em, 0 / var(--base) * 1em + 285 / 720 * (var(--cqi-to-px) - 1200 / 100) * 100 / var(--base) * 1em, 285 / var(--base) * 1em) * -1);position:absolute;top:0;z-index:3;max-width:49vw}}@container (inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .img_title_decorate{order:-3}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason{column-count:2;-webkit-column-count:2;column-gap:6.2295081967%;width:100%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason{display:flex;flex-direction:column}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li{display:inline-block;width:100%;break-inside:avoid;page-break-inside:avoid}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li:nth-child(3){break-after:column;page-break-after:always}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li+li{padding-top:calc(70 / var(--base) * 1em)}.con_classroom .con_reason>.box_inner .box_list_reason>li+li:nth-child(4){padding-top:calc(170 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_1{order:-5}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_1 .box_item .img_decorate_1{width:26.9230769231%;top:8.7628865979%;right:94.7552447552%;z-index:0}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_1 .box_item .img_decorate_1{right:auto;left:-12%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_1 .box_item .img_decorate_2{width:41.958041958%;top:1.8041237113%;right:-14.6853146853%;z-index:3}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_1 .box_item .img_decorate_sp{right:-5%;top:100%;transform:translateY(-17%)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_3{order:-3;margin-top:calc(98 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_3 .box_item .img_decorate_1{width:41.958041958%;top:-3.3505154639%;left:-15.034965035%;z-index:3}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_3 .box_item .img_decorate_1{left:-12%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_3 .box_item .img_decorate_sp{left:-5%;top:100%;transform:translateY(-23%)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_5{margin-top:calc(118 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_5 .box_item .img_decorate_1{width:31.6433566434%;top:calc(-27 / var(--base) * 1em);left:-24.4755244755%;z-index:0}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_5 .box_item .img_decorate_1{left:-12%;top:-15%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_5 .box_item .img_decorate_2{width:42.6573426573%;top:25.1141552511%;left:-17.3076923077%;z-index:3}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_5 .box_item .img_decorate_2{left:-13%;top:0}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_2{position:relative;z-index:2}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_2{order:-4;margin-top:calc(118 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_2 .box_item .img_decorate_1{width:43.8811188811%;top:2.0618556701%;right:calc(-1 * clamp(60 / var(--base) * 1em, 60 / var(--base) * 1em + 17 / 720 * (var(--cqi-to-px) - 1200 / 100) * 100 / var(--base) * 1em, 77 / var(--base) * 1em));z-index:3}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_2 .box_item .img_decorate_1{right:-12%;top:-5%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_2 .box_item .img_decorate_sp{left:-5%;top:100%;transform:translateY(-23%)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_4{order:-2;margin-top:calc(88 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_4 .box_item .img_decorate_1{width:30.4195804196%;top:-33.5051546392%;right:calc(-1 * clamp(50 / var(--base) * 1em, 50 / var(--base) * 1em + 80 / 720 * (var(--cqi-to-px) - 1200 / 100) * 100 / var(--base) * 1em, 130 / var(--base) * 1em));z-index:0}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_4 .box_item .img_decorate_1{right:-12%;top:-25%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_4 .box_item .img_decorate_2{width:37.7622377622%;top:8.7628865979%;right:-9.6153846154%;z-index:3}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_4 .box_item .img_decorate_2{right:-12%;top:5%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li.box_item_4 .box_item .img_decorate_sp{left:2%;top:100%;transform:translateY(-35%)}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item{position:relative;z-index:1;border-radius:calc(20 / var(--base) * 1em);box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15)}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item{padding:calc(30 / var(--base) * 1em) calc(26 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item{padding:calc(20 / var(--base) * 1em) calc(15 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item{padding:calc(20 / var(--base) * 1em) calc(17 / var(--base) * 1em)}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("https://curiostationhawaii.com/wp/wp-content/themes/curiostationhawaii/assets/images/home/bg_wood1.webp") no-repeat center center/cover;z-index:1}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item:before{border-radius:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item:before{border-radius:calc(13 / var(--base) * 1em)}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner{background:#fff;text-align:center;box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15);padding-inline:5%;position:relative;z-index:2}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner{padding-block:calc(74 / var(--base) * 1em) calc(32 / var(--base) * 1em);min-height:calc(328 / var(--base) * 1em);border-radius:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner{padding-block:calc(60 / var(--base) * 1em) calc(25 / var(--base) * 1em);border-radius:calc(13 / var(--base) * 1em)}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .txt_title{--fsz:26;line-height:1.6153846154;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/432 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .txt_title{--fsz:18;line-height:1.4444444444}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .txt_desc{--fsz:15;line-height:1.8666666667;margin-top:calc(20 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .txt_desc{--fsz:14;line-height:2;margin-top:calc(14 / var(--fsz) * 1em)}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .img_feature{position:absolute;left:0;right:0;margin-inline:auto;z-index:1;top:0;transform:translateY(-50%)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .img_feature{width:25.1923076923%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .box_inner .img_feature{width:31.25%}}.con_classroom .con_reason>.box_inner .box_list_reason>li .box_item .img_decorate{position:absolute}.con_classroom .con_lesson{background:#fff;position:relative}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson{padding-bottom:calc(37 / var(--base) * 1em)}}.con_classroom .con_lesson .img_top{position:sticky;top:0;display:block;z-index:0}.con_classroom .con_lesson .img_top img{width:100%}.con_classroom .con_lesson .img_top:before{content:"";position:absolute;left:0;top:99%;width:100%;height:calc(100vh - 100%);background:#eaf5f7}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content{margin-top:calc(-1 * clamp(100 / var(--base) * 1em, 100 / var(--base) * 1em + 167 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 267 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content{margin-top:calc(-30 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner{max-width:calc(1220 / var(--base) * 1em);position:relative;z-index:2}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title{text-align:center}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title .title_ja{display:block;font-size:calc(var(--fsz) / var(--base) * 1em);color:#009faf}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title .title_ja{--fsz:24}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title .title_ja{--fsz:18}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title .title_en{display:block;font-size:calc(var(--fsz) / var(--base) * 1em);color:#5ee2ef}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title .title_en{--fsz:12}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson>.title .title_en{--fsz:11}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style{text-align:center;padding-inline:calc(15 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list{display:flex}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list{margin-top:calc(34 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list{flex-direction:column;margin-top:calc(26 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li{padding-right:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 27/432 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,42/var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li:not(:first-child){padding-left:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 39/432 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,54/var(--base) * 1em);border-left:1px dotted #7ebeca}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li:not(:first-child){padding-top:calc(23 / var(--base) * 1em);margin-top:calc(23 / var(--base) * 1em);border-top:1px dotted #7ebeca}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li .box_item .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li .box_item .title{--fsz:26;line-height:1.6153846154}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li .box_item .title{--fsz:18;line-height:1.4444444444}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li .box_item .txt_desc{--fsz:15;line-height:1.8666666667;font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li .box_item .txt_desc{margin-top:calc(9 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_style .box_list>li .box_item .txt_desc{margin-top:calc(16 / var(--fsz) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents{margin-top:calc(108 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents{margin-top:calc(65 / var(--base) * 1em);text-align:center}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content{background:#fff;box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content{border-radius:calc(20 / var(--base) * 1em);padding:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 26/832 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,56/var(--base) * 1em) clamp(20/var(--base) * 1em,20/var(--base) * 1em + 79/832 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,99/var(--base) * 1em);margin-top:calc(42 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content{margin-top:calc(26 / var(--base) * 1em);padding:calc(28 / var(--base) * 1em) calc(15 / var(--base) * 1em);border-radius:calc(17 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses>.title .txt{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600;background:#c9e6ff;border:calc(4 / var(--fsz) * 1em) solid #a3d0f7;box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15);display:inline-block;vertical-align:top;text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses>.title .txt{--fsz:19;padding:calc(7 / var(--fsz) * 1em) calc(26 / var(--fsz) * 1em);border-radius:calc(20 / var(--fsz) * 1em);min-width:calc(207 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses>.title .txt{--fsz:16;padding:calc(5 / var(--fsz) * 1em) calc(20 / var(--fsz) * 1em);border-radius:calc(17 / var(--fsz) * 1em);min-width:calc(170 / var(--base) * 1em)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses .box_list{padding-inline:calc(25 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses .box_list .box_inner{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:15;border-bottom:1px dotted #7ebeca;text-align:left}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses .box_list .box_inner{display:grid;line-height:1.8666666667;grid-template-columns:repeat(4,1fr);gap:calc(23 / var(--base) * 1em);margin-top:calc(37 / var(--fsz) * 1em);padding-bottom:calc(30 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses .box_list .box_inner{line-height:1.6666666667;column-count:2;column-gap:calc(15 / var(--base) * 1em);margin-top:calc(21 / var(--fsz) * 1em);padding-bottom:calc(47 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses .box_list .box_inner ul li{position:relative;padding-left:calc(10 / var(--fsz) * 1em)}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_courses .box_list .box_inner ul li:before{content:"・";position:absolute;left:0;top:0}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course{margin-top:calc(37 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course{margin-top:calc(33 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course>.title .txt{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600;background:#a6f2f9;border:calc(4 / var(--fsz) * 1em) solid #71d8e2;box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15);display:inline-block;vertical-align:top;text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course>.title .txt{--fsz:19;padding:calc(7 / var(--fsz) * 1em) calc(26 / var(--fsz) * 1em);border-radius:calc(20 / var(--fsz) * 1em);min-width:calc(207 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course>.title .txt{--fsz:16;padding:calc(5 / var(--fsz) * 1em) calc(20 / var(--fsz) * 1em);border-radius:calc(17 / var(--fsz) * 1em);min-width:calc(170 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content{display:flex;align-items:center;justify-content:center;margin-top:calc(37 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content{margin-top:calc(23 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:15}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content .txt_title{line-height:1.8666666667;display:flex;align-items:center;gap:calc(22 / var(--fsz) * 1em);margin-right:calc(22 / var(--fsz) * 1em)}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content .txt_title:after{content:"＋";font-size:160%;color:#009faf;font-weight:700}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content .txt_title{line-height:1.6}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content ul{display:flex;gap:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content ul{margin-top:calc(14 / var(--base) * 1em);display:inline-block;vertical-align:top;text-align:left}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content ul li{font-size:calc(var(--fsz) / var(--base) * 1em);--fsz:15;line-height:1.8666666667}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_contents>.box_content .box_advance_course .box_content ul li:before{content:"・"}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule{margin-top:calc(107 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule{margin-top:calc(43 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content{background:#fff;box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content{border-radius:calc(20 / var(--base) * 1em);padding:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 26/832 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,56/var(--base) * 1em) clamp(20/var(--base) * 1em,20/var(--base) * 1em + 79/832 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,99/var(--base) * 1em);margin-top:calc(42 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content{margin-top:calc(26 / var(--base) * 1em);padding:calc(28 / var(--base) * 1em) calc(15 / var(--base) * 1em);border-radius:calc(17 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table{max-width:calc(828 / var(--base) * 1em);margin-inline:auto;border-collapse:collapse;border-spacing:0;width:100%;text-align:center}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table th{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table th{--fsz:20;line-height:2}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table th{--fsz:14;line-height:1.2142857143}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table td,.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table th{padding:calc(5 / var(--base) * 1em) calc(10 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table td,.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table th{padding:calc(5 / var(--base) * 1em)}}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table tr{border-bottom:1px dotted #7ebeca}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table tbody tr:last-child{border-bottom:none}.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table tbody tr th{text-align:left}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table tbody tr th{width:calc(160 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table tbody tr th{width:calc(70 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson>.box_content>.box_inner .box_lesson_schedule>.box_content table tbody tr td img{max-width:calc(25 / var(--base) * 1em)}}.con_classroom .con_lesson .img_decorate{position:absolute;z-index:1}.con_classroom .con_lesson .img_decorate_1{left:0}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson .img_decorate_1{width:30.2083333333%;top:31%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson .img_decorate_1{bottom:23%;right:0}}.con_classroom .con_lesson .img_decorate_2{right:0}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson .img_decorate_2{top:46%;width:21.6666666667%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson .img_decorate_2{right:0;text-align:right;bottom:35%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_lesson .img_decorate_3{width:5.5208333333%;right:6.875%;bottom:15%}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_lesson .img_decorate_3{right:0;text-align:right;bottom:0}}.con_classroom .con_pricing{background:#fff;position:relative}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_pricing{margin-top:calc(-1 * clamp(200 / var(--base) * 1em, 200 / var(--base) * 1em + 60 / 720 * (var(--cqi-to-px) - 1200 / 100) * 100 / var(--base) * 1em, 260 / var(--base) * 1em))}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_classroom .con_pricing{margin-top:calc(-1 * clamp(100 / var(--base) * 1em, 100 / var(--base) * 1em + 100 / 432 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 200 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing{margin-top:calc(-80 / var(--base) * 1em)}}.con_classroom .con_pricing .img_top{position:sticky;top:0;display:block;z-index:0}.con_classroom .con_pricing .img_top img{width:100%}.con_classroom .con_pricing .box_inner{position:relative;z-index:1}.con_classroom .con_pricing .box_sticky_1>.box_inner{width:90%;max-width:calc(1440 / var(--base) * 1em);margin-inline:auto}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_sticky_1>.box_inner{margin-top:calc(-1 * clamp(30 / var(--base) * 1em, 30 / var(--base) * 1em + 103 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 133 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_sticky_1>.box_inner{margin-top:calc(-80 / var(--base) * 1em)}}.con_classroom .con_pricing .box_sticky_1>.box_inner>.box_title{display:flex;flex-direction:column-reverse}.con_classroom .con_pricing .box_sticky_1>.box_inner>.box_title .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:bold;color:#009faf;margin-top:calc(-20 / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_sticky_1>.box_inner>.box_title .title{--fsz:24}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_sticky_1>.box_inner>.box_title .title{--fsz:18}}.con_classroom .con_pricing .box_plan{max-width:calc(1132 / var(--base) * 1em);margin-inline:auto}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan>.box_title{gap:calc(29 / var(--base) * 1em);display:flex;align-items:center;margin-bottom:calc(23 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan>.box_title{margin-bottom:calc(16 / var(--base) * 1em);text-align:center}}.con_classroom .con_pricing .box_plan>.box_title>.title .title_ja{display:block;font-size:calc(var(--fsz) / var(--base) * 1em);color:#009faf;white-space:nowrap}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan>.box_title>.title .title_ja{--fsz:24}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan>.box_title>.title .title_ja{--fsz:18}}.con_classroom .con_pricing .box_plan>.box_title>.title .title_en{display:block;font-size:calc(var(--fsz) / var(--base) * 1em);color:#5ee2ef}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan>.box_title>.title .title_en{--fsz:12}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan>.box_title>.title .title_en{--fsz:11}}.con_classroom .con_pricing .box_plan>.box_title .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan>.box_title .txt_desc{--fsz:17;line-height:1.5294117647}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan>.box_title .txt_desc{--fsz:15;line-height:1.8666666667;margin-top:calc(16 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan .box_table{background:#fff;box-shadow:0 0 calc(11 / var(--base) * 1em) 0 rgba(0,0,0,0.15);overflow-x:auto}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table{border-radius:calc(20 / var(--base) * 1em);padding:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 20/832 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,50/var(--base) * 1em) clamp(30/var(--base) * 1em,30/var(--base) * 1em + 40/832 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,70/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table{margin-top:calc(26 / var(--base) * 1em);border-radius:calc(17 / var(--base) * 1em);padding:calc(28 / var(--base) * 1em) calc(15 / var(--base) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .txt_title{font-size:calc(var(--fsz2) / var(--fsz) * 1em);box-shadow:0 0 calc(11 / var(--fsz2) * 1em) 0 rgba(0,0,0,0.15);border:calc(4 / var(--fsz2) * 1em) solid;font-weight:700;text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .txt_title{--fsz2:18;padding:calc(18 / var(--fsz2) * 1em) calc(20 / var(--fsz2) * 1em);border-radius:calc(20 / var(--fsz2) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .txt_title{--fsz2:15;padding:calc(13 / var(--fsz2) * 1em) calc(15 / var(--fsz2) * 1em);border-radius:calc(16 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .txt_title.style_1{border-color:#efe41f;background:#fff762}.con_classroom .con_pricing .box_plan .box_table .txt_title.style_2{background:#c9e6ff;border-color:#a3d0f7}.con_classroom .con_pricing .box_plan .box_table .txt_title.style_3{background:#a6f2f9;border-color:#71d8e2}.con_classroom .con_pricing .box_plan .box_table .txt_title.style_4{background:#f4f4f4;border-color:#dddddd;white-space:nowrap}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .txt_title.style_4{padding:calc(9 / var(--fsz2) * 1em) calc(8 / var(--fsz2) * 1em);width:calc(134 / var(--fsz2) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .txt_title.style_4{padding:calc(5.5 / var(--fsz2) * 1em) calc(15 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table{font-size:calc(var(--fsz) / var(--base) * 1em);width:100%;text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table{--fsz:15;line-height:1.3333333333}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table{--fsz:14;line-height:1.4285714286}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr td,.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr th{height:calc(72 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr th{border:0!important}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr td{border:1px dotted #7ebeca!important}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_style_2{display:block}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody{display:grid;grid-template-columns:auto auto}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr{display:contents}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr th{grid-column:span 2;padding:0 0 calc(20 / var(--fsz) * 1em) 0!important}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr th .txt_title.style_4{display:inline-block;vertical-align:top;width:auto;padding-inline:calc(35 / var(--fsz2) * 1em)}.con_classroom .con_pricing .box_plan .box_table .table_style_2 tbody tr td{display:flex;align-items:center;justify-content:center}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_fee tbody{grid-template-columns:auto auto auto}.con_classroom .con_pricing .box_plan .box_table .table_fee tbody tr{display:contents}.con_classroom .con_pricing .box_plan .box_table .table_fee tbody tr th{grid-column:span 3}.con_classroom .con_pricing .box_plan .box_table .table_fee tbody tr td.rowspan_sp{grid-row:span 2}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_visit_fee{margin-top:calc(42 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_visit_fee{margin-top:calc(39 / var(--base) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr:not(:first-child) td:first-child,.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr:not(:first-child) td:nth-child(2){text-align:left}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr:not(:first-child) td:first-child,.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr:not(:first-child) td:nth-child(2){padding-inline:calc(29 / var(--fsz) * 1em)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr:not(:first-child) td:last-child{width:calc(277 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody{grid-template-columns:auto auto auto}.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr{display:contents}.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr th{grid-column:span 3}.con_classroom .con_pricing .box_plan .box_table .table_visit_fee tbody tr td.colspan_sp{grid-column:span 2}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_example{margin-top:calc(47 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example{margin-top:calc(33 / var(--base) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td{padding:0!important;border:0!important}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example{background:#f4f4f4}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example{border-radius:calc(20 / var(--fsz) * 1em);padding:calc(24 / var(--fsz) * 1em) calc(20 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example{border-radius:calc(16 / var(--fsz) * 1em);padding-block:calc(23 / var(--fsz) * 1em) calc(32 / var(--fsz) * 1em);padding-inline:calc(25 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example>.txt{font-size:calc(var(--fsz2) / var(--fsz) * 1em);margin-bottom:calc(12 / var(--fsz2) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example>.txt{--fsz2:17;line-height:1.6470588235}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example>.txt{--fsz2:15;line-height:1.5333333333}}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .txt_1{font-size:calc(var(--fsz2) / var(--fsz) * 1em);font-weight:600;display:inline-block;vertical-align:top;border:calc(3 / var(--fsz2) * 1em) solid #d0d0d0;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);background:#cffbff}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .txt_1{--fsz2:16;padding:calc(10 / var(--fsz2) * 1em) calc(48 / var(--fsz2) * 1em);border-radius:calc(20 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .txt_1{--fsz2:13;border-radius:calc(16 / var(--fsz2) * 1em);padding:calc(10 / var(--fsz2) * 1em) calc(33 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:calc(12 / var(--fsz) * 1em);gap:calc(8 / var(--fsz) * 1em) 0}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt{font-size:calc(var(--fsz) / var(--base) * 1em);display:inline-block;vertical-align:top;background:#fff;border:1px solid #c7c7c7;border-radius:calc(20 / var(--fsz2) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt{--fsz2:15;padding:calc(7 / var(--fsz2) * 1em) calc(25 / var(--fsz2) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt{--fsz2:13;padding:calc(7 / var(--fsz2) * 1em) calc(17 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt span{font-size:120%}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt span{display:block}}.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt_equal,.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt_plus{font-size:calc(var(--fsz2) / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt_equal,.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt_plus{--fsz2:17;margin-inline:calc(13 / var(--fsz2) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt_equal,.con_classroom .con_pricing .box_plan .box_table .table_example tbody tr td .box_example .box_calc .txt_plus{--fsz2:15;margin-inline:calc(8 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table .bg_blue{background:#cffbff}.con_classroom .con_pricing .box_plan .box_table .table .fz_18{font-size:calc(var(--fsz2) / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table .fz_18{--fsz2:18}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table .fz_18{--fsz2:15}}.con_classroom .con_pricing .box_plan .box_table .table .fz_16{font-size:calc(var(--fsz2) / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table .fz_16{--fsz2:16}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table .fz_16{--fsz2:14}}.con_classroom .con_pricing .box_plan .box_table .table thead tr th{padding-inline:calc(4 / var(--fsz) * 1em);padding-bottom:calc(17 / var(--fsz) * 1em)}.con_classroom .con_pricing .box_plan .box_table .table thead tr th .txt_title{margin-inline:auto}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table thead tr th .txt_title{width:calc(222 / var(--fsz2) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table thead tr th .txt_title{width:calc(179 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table tbody tr:last-child td,.con_classroom .con_pricing .box_plan .box_table .table tbody tr:last-child th{border-bottom:none}.con_classroom .con_pricing .box_plan .box_table .table tbody tr th{padding-right:calc(20 / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table tbody tr th{width:calc(160 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td{padding:calc(12 / var(--fsz) * 1em) calc(10 / var(--fsz) * 1em)}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_price .price{font-size:calc(var(--fsz2) / var(--fsz) * 1em);display:block;font-weight:600}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_price .price{--fsz2:20}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_price .price{--fsz2:17}}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_price .time{font-size:106.6666666667%;display:block}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_price .note{font-size:100%;display:block}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_price .tax{white-space:nowrap}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_none{font-weight:500;font-size:106.6666666667%}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td:not(:last-child){border-right:1px dotted #7ebeca}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_note{display:inline-block;vertical-align:top;text-align:left}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td .txt_note small{font-size:100%}.con_classroom .con_pricing .box_plan .box_table .table tbody tr td,.con_classroom .con_pricing .box_plan .box_table .table tbody tr th{border-bottom:1px dotted #7ebeca}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table .table tbody tr td,.con_classroom .con_pricing .box_plan .box_table .table tbody tr th{min-width:calc(130 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table .table tbody tr td,.con_classroom .con_pricing .box_plan .box_table .table tbody tr th{min-width:calc(90 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan .box_table>.txt_note{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan .box_table>.txt_note{--fsz:16;line-height:1.25;margin-top:calc(22 / var(--fsz) * 1em);padding-left:calc(160 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan .box_table>.txt_note{--fsz:15;line-height:1.3333333333;margin-top:calc(17 / var(--fsz) * 1em);text-align:center}}.con_classroom .con_pricing .box_plan .box_table>.txt_note small{font-size:100%}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_monthly{margin-top:calc(71 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_monthly{margin-top:calc(30 / var(--base) * 1em)}}.con_classroom .con_pricing .box_plan_course{position:relative}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_course{margin-top:calc(71 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_course{margin-top:calc(30 / var(--base) * 1em)}}.con_classroom .con_pricing .box_plan_course .box_table{position:relative;z-index:1}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_course .box_table .table thead tr th .txt_title{width:auto;--fsz2:14.5;padding-inline:calc(10 / var(--fsz2) * 1em)}}.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr th{border-right:1px dotted #7ebeca}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr th{padding-left:0!important}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr td .txt_price .price,.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr td .txt_price .tax{display:inline}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr td,.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr th{padding-block:calc(24 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr td,.con_classroom .con_pricing .box_plan_course .box_table .table tbody tr th{padding-block:calc(18 / var(--fsz) * 1em);padding-inline:calc(5 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan_course .img_decorate{position:absolute;z-index:0}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_course .img_decorate{top:41%;right:calc(-1 * clamp(30 / var(--base) * 1em, 30 / var(--base) * 1em + 178 / 720 * (var(--cqi-to-px) - 1200 / 100) * 100 / var(--base) * 1em, 208 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_course .img_decorate{left:-43%;bottom:-17%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_hourly{margin-top:calc(94 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_hourly{margin-top:calc(63 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_hourly .box_table .table tbody tr td .txt_price .price,.con_classroom .con_pricing .box_plan_hourly .box_table .table tbody tr td .txt_price .tax{display:inline}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_hourly .box_table .table tbody tr td,.con_classroom .con_pricing .box_plan_hourly .box_table .table tbody tr th{padding-block:calc(22 / var(--fsz) * 1em)}}.con_classroom .con_pricing .box_plan_private{position:relative}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_private{margin-top:calc(89 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_private{margin-top:calc(67 / var(--base) * 1em)}}.con_classroom .con_pricing .box_plan_private .box_table{position:relative;z-index:1}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_private .box_table>.txt_note{text-align:left}}.con_classroom .con_pricing .box_plan_private .img_decorate{position:absolute;z-index:0}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_pricing .box_plan_private .img_decorate{top:21%;left:calc(-1 * clamp(30 / var(--base) * 1em, 30 / var(--base) * 1em + 221 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 251 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_pricing .box_plan_private .img_decorate{left:-42%;bottom:5%}}.con_classroom .con_faq{background:#eaf5f7;position:relative}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq{margin-top:calc(-1 * clamp(30 / var(--base) * 1em, 30 / var(--base) * 1em + 73 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 103 / var(--base) * 1em));padding-bottom:clamp(100/var(--base) * 1em,100/var(--base) * 1em + 180/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,280/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq{padding-bottom:calc(113 / var(--base) * 1em)}}.con_classroom .con_faq .img_top img{width:100%}.con_classroom .con_faq>.box_inner{width:90%;max-width:calc(1440 / var(--base) * 1em);margin-inline:auto;position:relative;z-index:1}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner{margin-top:calc(-1 * clamp(30 / var(--base) * 1em, 30 / var(--base) * 1em + 180 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 210 / var(--base) * 1em))}}.con_classroom .con_faq>.box_inner>.box_title{display:flex;flex-direction:column-reverse}.con_classroom .con_faq>.box_inner>.box_title .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:bold;color:#009faf;padding-left:calc(40 / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner>.box_title .title{--fsz:24;margin-top:calc(-20 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq>.box_inner>.box_title .title{--fsz:18;margin-top:calc(-15 / var(--fsz) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq{max-width:calc(1130 / var(--base) * 1em);margin-inline:auto;margin-top:calc(40 / var(--base) * 1em)}.con_classroom .con_faq>.box_inner .box_faq details{border-top:1px dotted #7ebeca}.con_classroom .con_faq>.box_inner .box_faq details:last-child{border-bottom:1px dotted #7ebeca}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner .box_faq details{padding-inline:calc(24 / var(--base) * 1em) calc(40 / var(--base) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq details.is-opened summary .txt:after,.con_classroom .con_faq>.box_inner .box_faq details.is-opened summary .txt:before,.con_classroom .con_faq>.box_inner .box_faq details[open] summary .txt:after,.con_classroom .con_faq>.box_inner .box_faq details[open] summary .txt:before{transform:rotate(0deg)}.con_classroom .con_faq>.box_inner .box_faq details .box_details_content_inner,.con_classroom .con_faq>.box_inner .box_faq details summary{position:relative}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner .box_faq details .box_details_content_inner,.con_classroom .con_faq>.box_inner .box_faq details summary{padding-left:calc(80 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq>.box_inner .box_faq details .box_details_content_inner,.con_classroom .con_faq>.box_inner .box_faq details summary{padding-left:calc(58 / var(--fsz) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq details .box_details_content_inner:before,.con_classroom .con_faq>.box_inner .box_faq details summary:before{font-size:calc(var(--fsz2) / var(--fsz) * 1em);left:0;border-radius:100%;text-align:center;position:absolute;font-weight:600;display:flex;align-items:center;justify-content:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner .box_faq details .box_details_content_inner:before,.con_classroom .con_faq>.box_inner .box_faq details summary:before{--fsz2:22;width:calc(56 / var(--fsz2) * 1em);height:calc(39 / var(--fsz2) * 1em);border-radius:calc(20 / var(--fsz2) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq>.box_inner .box_faq details .box_details_content_inner:before,.con_classroom .con_faq>.box_inner .box_faq details summary:before{--fsz2:18;width:calc(46 / var(--fsz2) * 1em);height:calc(32 / var(--fsz2) * 1em);border-radius:calc(16 / var(--fsz2) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq details summary{display:flex;font-size:calc(var(--fsz) / var(--base) * 1em);cursor:pointer}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner .box_faq details summary{--fsz:17;padding-block:calc(29 / var(--fsz) * 1em);line-height:1.6470588235}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq>.box_inner .box_faq details summary{--fsz:15;line-height:1.8666666667;padding-block:calc(16 / var(--fsz) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq details summary .txt{position:relative;width:100%}@media screen and (min-width:64.0625em){.con_classroom .con_faq>.box_inner .box_faq details summary .txt{padding-right:2em}}@media screen and (min-width:48em) and (max-width:64em){.con_classroom .con_faq>.box_inner .box_faq details summary .txt{padding-right:0.5em}}@media screen and (max-width:47.9375em){.con_classroom .con_faq>.box_inner .box_faq details summary .txt{padding-right:2.2em}}.con_classroom .con_faq>.box_inner .box_faq details summary .txt{min-height:calc(30 / var(--fsz) * 1em);display:flex;align-items:center}.con_classroom .con_faq>.box_inner .box_faq details summary .txt:after,.con_classroom .con_faq>.box_inner .box_faq details summary .txt:before{content:"";width:calc(20 / var(--fsz) * 1em);height:calc(2 / var(--fsz) * 1em);position:absolute;top:50%;right:0;background:#000;transition:all 0.3s ease-in-out;border-radius:calc(2 / var(--fsz) * 1em)}.con_classroom .con_faq>.box_inner .box_faq details summary .txt:before{transform:rotate(90deg)}.con_classroom .con_faq>.box_inner .box_faq details summary:before{content:"Q.";top:50%;transform:translateY(-50%);background:#009faf;color:#fff}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner .box_faq details summary:before{padding-bottom:calc(6 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq>.box_inner .box_faq details summary:before{padding-bottom:calc(2 / var(--fsz) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq details .box_details_content{overflow:hidden}.con_classroom .con_faq>.box_inner .box_faq details .box_details_content .box_details_content_inner{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_faq>.box_inner .box_faq details .box_details_content .box_details_content_inner{--fsz:17;padding-bottom:calc(24 / var(--fsz) * 1em);line-height:2}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_faq>.box_inner .box_faq details .box_details_content .box_details_content_inner{--fsz:15;line-height:1.8666666667;padding-bottom:calc(12 / var(--fsz) * 1em)}}.con_classroom .con_faq>.box_inner .box_faq details .box_details_content .box_details_content_inner span{display:block}.con_classroom .con_faq>.box_inner .box_faq details .box_details_content .box_details_content_inner:before{content:"A.";top:0}.con_classroom .con_testimonials{background:#eaf5f7}.con_classroom .con_testimonials .img_bottom{background:#fff;position:relative;z-index:1;display:block}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .img_bottom{margin-top:calc(-23 / var(--base) * 1em)}}.con_classroom .con_testimonials .img_bottom img{width:100%;height:auto}.con_classroom .con_testimonials .box_inner{position:relative;z-index:2;max-width:calc(1680 / var(--base) * 1em)}.con_classroom .con_testimonials .box_inner .box_title{display:flex;flex-direction:column-reverse}.con_classroom .con_testimonials .box_inner .box_title .title{font-size:calc(var(--fsz) / var(--base) * 1em);padding-left:10%}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .box_title .title{--fsz:24;margin-top:calc(-21 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .box_title .title{--fsz:17;margin-top:calc(5 / var(--fsz) * 1em)}}.con_classroom .con_testimonials .box_inner .box_title .img_title_decorate{display:block}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide{margin-top:calc(15 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .splide__pagination{gap:calc(15 / var(--base) * 1em) calc(26 / var(--base) * 1em)}.con_classroom .con_testimonials .box_inner .splide .splide__track{padding-block:calc(40 / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track{margin-inline:-2%!important;padding-inline:2%!important}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track{margin-inline:-5%!important;padding-inline:5%!important}}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list{margin-inline:calc(-1 * clamp(20 / var(--base) * 1em, 20 / var(--base) * 1em + 24 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 44 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list{margin-inline:calc(-15 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide{position:relative}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide{padding-inline:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 24/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,44/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide{padding-inline:calc(15 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item{background:#fff;box-shadow:0px 2px 9px 0px rgba(134,191,200,0.3);height:100%;position:relative;z-index:1;border-top-left-radius:calc(235 / var(--base) * 1em);border-top-right-radius:calc(235 / var(--base) * 1em);border-bottom-left-radius:calc(20 / var(--base) * 1em);border-bottom-right-radius:calc(20 / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item{padding-block:calc(96 / var(--base) * 1em) calc(50 / var(--base) * 1em);padding-inline:clamp(40/var(--base) * 1em,40/var(--base) * 1em + 10/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,50/var(--base) * 1em) clamp(30/var(--base) * 1em,30/var(--base) * 1em + 13/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,43/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item{padding-block:calc(89 / var(--base) * 1em) calc(35 / var(--base) * 1em);padding-inline:calc(37 / var(--base) * 1em) calc(32 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600;color:#000;text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{--fsz:28}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/400 * (var(--cqi-to-px) - 1200/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{--fsz:18;line-height:1.4444444444}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_desc{--fsz:16;line-height:2.0625;margin-top:calc(34 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_desc{--fsz:15;line-height:1.8666666667;margin-top:calc(28 / var(--fsz) * 1em)}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_name{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:400}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_name{--fsz:17;line-height:2.2352941176;margin-top:calc(16 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_name{--fsz:15;line-height:1.8666666667;margin-top:calc(14 / var(--fsz) * 1em)}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate{position:absolute}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_1{left:-4.8214285714%;top:20%;width:22.3214285714%;z-index:2}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_2{right:3.3928571429%;top:calc(-13 / var(--base) * 1em);width:24.4642857143%}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_2{right:calc(-15 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_3{right:10%;bottom:-7.1428571429%;width:23.0357142857%;z-index:2}.con_classroom .con_testimonials .box_inner .box_contact{text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .box_contact{margin-top:clamp(120/var(--base) * 1em,120/var(--base) * 1em + 52/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,172/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .box_contact{margin-top:calc(138 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .box_contact .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .box_contact .txt_title{--fsz:22;line-height:1.7727272727}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .box_contact .txt_title{--fsz:20;line-height:1.85}}.con_classroom .con_testimonials .box_inner .box_contact .btn{display:flex;justify-content:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_classroom .con_testimonials .box_inner .box_contact .btn{margin-top:calc(29 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .box_contact .btn{margin-top:calc(33 / var(--base) * 1em)}}.con_classroom .con_testimonials .box_inner .box_contact .btn .button{--fsz:24;--padding-block:17;--padding-inline:44;--border-width:4;--border-color:transparent;--bg-color:#fff;--color:#002233;--gap:12;--icon-size:42;font-size:calc(var(--fsz) / var(--base) * 1em);border:calc(var(--border-width) / var(--fsz) * 1em) solid var(--border-color);display:flex;align-items:center;text-align:center;text-decoration:none;border-radius:calc(infinity * 1px);appearance:none;transition:all 0.2s ease-in-out;gap:calc(var(--gap) / var(--fsz) * 1em);background:var(--bg-color);color:var(--color);box-shadow:0 calc(3 / var(--fsz) * 1em) calc(14 / var(--fsz) * 1em) 0 rgba(0,0,0,0.25);font-weight:700;line-height:1.2;padding-block:calc(17 / var(--fsz) * 1em);padding-inline:calc(var(--padding-inline) / var(--fsz) * 1em) calc(18 / var(--fsz) * 1em)}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .box_contact .btn .button{--fsz:16;--icon-size:28;--padding-block:11;--padding-inline:23;padding-block:calc(var(--padding-block) / var(--fsz) * 1em);padding-inline:calc(var(--padding-inline) / var(--fsz) * 1em) calc(11 / var(--fsz) * 1em)}}.con_classroom .con_testimonials .box_inner .box_contact .btn .button .icon{width:calc(var(--icon-size) / var(--fsz) * 1em);height:calc(var(--icon-size) / var(--fsz) * 1em);flex:0 0 calc(var(--icon-size) / var(--fsz) * 1em);background:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out}.con_classroom .con_testimonials .box_inner .box_contact .btn .button .icon [class^=ico_]{width:20%;aspect-ratio:8.49/15.25;color:var(--bg-color)}.con_classroom .con_testimonials .box_inner .box_contact .btn .button:hover{--bg-color:#009faf;--color:#fff;--border-color:#2eedff}.con_classroom .con_testimonials .box_inner .box_contact .btn .button{--bg-color:#009faf;--color:#fff;--border-color:#2eedff}.con_classroom .con_testimonials .box_inner .box_contact .btn .button:hover{--border-color:transparent;--bg-color:#fff;--color:#002233}.con_classroom .con_testimonials .box_inner .box_contact .btn .button:focus-visible{outline:calc(var(--border-width) / var(--fsz) * 1em) solid #fff}@container (inline-size < calc(768 / 16 * 1em)){.con_classroom .con_testimonials .box_inner .box_contact .btn .button{--fsz:20;--icon-size:40;--padding-block:16;--padding-inline:50}}#footer.hidden{display:none}