@charset "utf-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");

*{font-family:'Pretendard Variable';}
.aio_area{padding:60px 0;}
.aio_area .all_in_one{width:1230px;margin:0 auto;}
.aio_area .all_in_one .stats_grid {border-radius:20px;background-color:#F1F5F9;padding:30px 50px;display: flex;gap:15px;text-align: center;}
.aio_area .all_in_one .stats_grid .stat_item{display: flex;flex-direction: column;align-items: center;width:271px;}
.aio_area .all_in_one .stats_grid .stat_item .stat_icon{display:block;width:64px;height:64px;}
.aio_area .all_in_one .stats_grid .stat_item .stat_number{font-weight:700;font-size:36px;line-height:1.3;color:#467FD7;margin-top:4px;}
.aio_area .all_in_one .stats_grid .stat_item .stat_desc{font-weight:400;font-size:20px;line-height:1.3;color:#000;margin-top:4px;}

.aio_area .aio_section{width:1230px;margin:80px auto 0;}
.aio_area .aio_section .aio_title{text-align:center;font-weight:700;font-size:36px;line-height:1;color:#000;}
.aio_area .aio_section .aio_title strong{color:#467FD7;font-weight:700;margin-top:80px;}
.aio_area .aio_section .aio_subtitle{font-weight:500;font-size:20px;color:#424242;line-height:1.2;text-align:center;margin-top:10px;}
.aio_area .aio_section .aio_subtitle strong{font-weight:500;font-size:20px;color:#467FD7;}
.aio_area .aio_section .aio_card_box{display:flex;gap:30px;margin-top:30px;}
.aio_area .aio_section .aio_card_box .aio_card{box-sizing:border-box;width:390px;padding:30px 40px;border:1px solid #CACACA;background-color:#F3F4F5;border-radius:20px;}
.aio_area .aio_section .aio_card_box .aio_card .aio_card_header{display:flex;gap:10px;}
.aio_area .aio_section .aio_card_box .aio_card .aio_card_header span{display:block;font-weight:600;font-size:24px;line-height:1.3;color:#222;}
.aio_area .aio_section .aio_card_box .aio_card .aio_card_header:before{content:'';display:block;width:30px;height:30px;background: url(/html/images/mc/ico_check.png) no-repeat 50% 50%;}
.aio_area .aio_section .aio_card_box .aio_card .aio_card_desc{margin-top:15px;font-weight:300;font-size:16px;line-height:1.3;color:#666;}




.curi_area{padding:60px 0;}
.curi_area .curriculum{width:1230px;margin:0 auto;display:flex;gap:50px;align-items:center;justify-content: space-between;}
.curi_area .curriculum .curi_text{}
.curi_area .curriculum .curi_title{font-weight:700;font-size:36px;line-height:1;color:#000;}
.curi_area .curriculum .curi_title strong{color:#467FD7;font-weight:700;}
.curi_area .curriculum .curi_subtitle{font-weight:500;font-size:20px;color:#424242;line-height:1;margin-top:10px;}
.curi_area .curriculum .btn_curi{box-sizing:border-box;display:flex;;border:1px solid #000;color:#000;width:125px;height:40px;align-items: center;justify-content: center;border-radius:4px;margin-top:50px;font-weight:500;font-size:14px;}


.curi_area .curriculum .curi_link{display:flex;flex-wrap: wrap;gap:16px;width:590px;}
.curi_area .curriculum .curi_link a{position:relative;display:block;border:1px solid #CACACA;border-radius:20px;background-color:#fff;padding:20px 30px;width: calc(50% - 8px);box-sizing:border-box;}
.curi_area .curriculum .curi_link a .cate_tt{display:flex;gap:10px;}
.curi_area .curriculum .curi_link a .cate_tt span{display:block;font-weight:600;font-size:24px;line-height:1.3;color:#222;}
.curi_area .curriculum .curi_link a .cate_tt:before{content:'';display:block;width:35px;height:35px;}
.curi_area .curriculum .curi_link a.c_link01 .cate_tt:before{background: url(/html/images/mc/curi_link_01.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link02 .cate_tt:before{background: url(/html/images/mc/curi_link_02.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link03 .cate_tt:before{background: url(/html/images/mc/curi_link_03.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link04 .cate_tt:before{background: url(/html/images/mc/curi_link_04.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link05 .cate_tt:before{background: url(/html/images/mc/curi_link_05.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link06 .cate_tt:before{background: url(/html/images/mc/curi_link_06.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link07 .cate_tt:before{background: url(/html/images/mc/curi_link_07.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a.c_link08 .cate_tt:before{background: url(/html/images/mc/curi_link_08.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a:after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);display:block;width:40px;height:40px;background: url(/html/images/mc/arr_right.png) no-repeat 50% 50%;}
.curi_area .curriculum .curi_link a .cate_tx{font-weight:300;font-size:16px;line-height:1.3;color:#666;margin-top:5px;}


#course-visual-12558 .compad{padding:100px 0;}
h3.title .point_tt{color:#467FD7;font-weight:700;}