@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@2.0/nanumsquare.css);
@import url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSans.css');

* {font-family: 'NanumSquare', sans-serif;}

.scrollLock { overflow: hidden; }

input:focus {outline: none !important;}
select:focus {outline: none !important;}

/* 硫붿씤 */
.main_wrap {width: 100%; }
.main_wrap .main_inner {width: 100%; overflow: hidden;}

.visual_box {width: 100%; background:#f9f9f9; position: relative;}
.visual_box .left_bg_icon {width: 100%; max-width: 353px; position: absolute; left: 0; top: 350px; z-index: 9;}
.visual_box .left_bg_icon img {display: block; width: 100%;}
.visual_box .right_bg_icon {width: 100%; max-width: 339px; position: absolute; right: 0; top: 0; z-index: 9;}
.visual_box .right_bg_icon img {width: 100%; display: block;}

.visual_box .visual_box_inner {width: 100%; max-width: 1403px; margin: 0 auto; z-index: 99; position: relative; overflow: hidden;}
.visual_box .visual_box_inner .main_slide_box {width: 100%; margin-top: 59px; overflow: hidden;}
.visual_box .visual_box_inner .main_slide_box .mySwiper {width: 100%;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper {width: 100%;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts {width: 100%; max-width: 1220px; display: flex; align-items: center; background: #c6ebfe; margin: 0 auto; justify-content: center; border-radius: 32px; box-sizing: border-box; padding: 30px 60px;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box {width: 60%;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .title {font-size: 41px; color: #232323; margin-bottom: 20px; font-weight: 300; word-break: keep-all;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .title br {display: none;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .sub_txt {font-size: 18px; font-weight: 600; word-break: keep-all;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .icon_box {width: 40%;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .icon_box img {width: 100%; max-width: 380px; display: block;}
.swiper-pagination-fraction {width: 100%; max-width: 80px; height: 38px; background: #fff; display: flex; align-items: center; justify-content: center; font-size: 17px; color: #676765; font-weight: 800; border-radius: 18px; border: 1px solid #ebebeb; position: unset !important;}
span.swiper-pagination-current {color: #224960;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {left: 48% !important;  bottom: var(--swiper-pagination-bottom, 20px) !important;}
.slide_btn {display: flex; justify-content: center; position: absolute; left: 50%; bottom: 30px; transform: translateX(-50%); z-index: 99; width: 100%;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .stop_icon {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 38px; height: 38px; background: #fff; border-radius: 50%; border: 1px solid #ebebeb; z-index: 999; margin-left: 10px;}
.visual_box .visual_box_inner .main_slide_box .mySwiper .stop_icon img {width: 100%; max-width: 13px; display: block;}
.swiper-button-next, .swiper-button-prev {width: 100% !important; max-width: 80px !important; height: 80px !important; background: #959595; border-radius: 50%; margin-top: 0 !important; top: 50% !important; transform: translateY(-50%) !important;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {font-size: 21px !important; color: #fff; font-weight: 800;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {font-size: 21px !important; color: #fff; font-weight: 800;}

.visual_box .visual_box_inner .banner_list {width: 100%; margin: 30px 0 70px;}
.visual_box .visual_box_inner .banner_list .list {width: 100%; display: flex; align-items: center; justify-content: center;}
.visual_box .visual_box_inner .banner_list .list li {width: 25%; text-align: center;}
.visual_box .visual_box_inner .banner_list .list li a {display: block; width: 100%;}
.visual_box .visual_box_inner .banner_list .list li a span {font-size: 18px; color: #91929b; font-family: 'Gmarket Sans';}
.visual_box .visual_box_inner .banner_list .list li p.icon {width: 100%; max-width: 159px; margin: 0 auto;}
.visual_box .visual_box_inner .banner_list .list li p.icon img {width: 100%; display: block;}
.visual_box .visual_box_inner .banner_list .list li .txt {display: flex; align-items: center; font-size: 22px; color: #00548b;font-family: 'Gmarket Sans'; justify-content: center; margin-top: 20px; position: relative;}
.visual_box .visual_box_inner .banner_list .list li .txt::after {content: ''; width: 100%; max-width: 2px; height: 30px; right: 0; top: 50%; transform: translateY(-50%); background: #ebebeb; position: absolute;}
.visual_box .visual_box_inner .banner_list .list li:last-child .txt::after {display: none;}
.visual_box .visual_box_inner .banner_list .list li .txt img {width: 100%; max-width: 19px; margin-left: 8px;}

.educational_center_box {width: 100%; background: #f9f9f9;  overflow: hidden;}
.educational_center_box .educational_center_inner {width: 100%; background: #fff; border-radius: 20% 20% 0 0; overflow: hidden;}
.educational_center_box .educational_center_inner .conts_box1 {width: 100%;  max-width: 1320px;  margin: 0 auto; overflow: hidden;}
.educational_center_box .educational_center_inner .conts_box1 .title {font-size: 32px; font-weight: 800; color: #232323; margin-top: 38px; margin-bottom: 30px;}
.educational_center_box .educational_center_inner .conts_box1 .list_box {width: 100%; margin-bottom: 60px;}
.educational_center_box .educational_center_inner .conts_box1 .list_box .list {width: calc(100% - 2px); display: grid; grid-template-columns: repeat(5,2fr); gap: 20px 10px;}
.educational_center_box .educational_center_inner .conts_box1 .list_box .list li {width: 100%; height: 75px; border-radius: 12px; display: flex; align-items: center; justify-content: center; border: 1px solid #dfdfdf; transition: all 0.3s; }
.educational_center_box .educational_center_inner .conts_box1 .list_box .list li a {width: 100%; font-size: 18px; color: #232323; height: 100%; display: flex; align-items: center; justify-content: center; transition: all 0.3s; word-break: keep-all;}
.educational_center_box .educational_center_inner .conts_box1 .list_box .list li:hover {background: #00548b; transition: all 0.3s; border: 1px solid #00548b;}
.educational_center_box .educational_center_inner .conts_box1 .list_box .list li:hover a {color: #fff; transition: all 0.3s; }
.educational_center_box .educational_center_inner .conts_box2 {width: 100%; overflow: hidden; max-width: 1320px;  margin: 0 auto 62px;}
.educational_center_box .educational_center_inner .conts_box2 .title {font-size: 32px; color: #232323; font-weight: 800; margin-bottom: 30px;}
.educational_center_box .educational_center_inner .conts_box2 .application_box {width: 100%; overflow: hidden;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list {width: 100%; display: flex; align-items: center; justify-content: space-between;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list li {width: 50%; max-width: 640px; height: 320px; border-radius: 12px; overflow: hidden; border: 1px solid #dddddd; box-sizing: border-box; padding: 40px; position: relative;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list li:nth-child(1) {background: url(/img/application_listr1.png)no-repeat; background-position: center; background-size: cover; margin-right: 40px;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list li:nth-child(2) {background: url(/img/application_listr2.png)no-repeat; background-position: center; background-size: cover;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list li .num {font-size: 16px; color: #666666; font-weight: 600; margin: 17px 0 20px; display: inline-block;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list li .sub_title {font-size:  30px; font-weight: 800; color: #666666;}
.educational_center_box .educational_center_inner .conts_box2 .application_box .list li .view_btn {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 220px; height: 50px; border-radius: 25px; background: #1b75bc; color: #fff; font-size: 18px; font-weight: 800; position: absolute; left: 40px; bottom: 40px;}




/* 臾몄쓽�섍린 */
.inquiry_section1 { width: 100%; background: #fff; } 
.inquiry_section1 .inquiry_section1_inner { width: 100%; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_title { width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 30px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_title li { width: 100%; max-width: 117px; text-align: center; box-sizing: border-box; padding-bottom: 15px; border-bottom: 1px solid #232323; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_title li a { display: inline-block; font-size: 24px; color: #232323; font-weight: 800; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts { width: 100%; max-width: 1280px; margin: 25px auto 230px; border-radius: 8px; box-shadow: 0px 1px 13px #dfdede; box-sizing: border-box; padding-left: 46px; overflow: hidden; padding-right: 46px;} 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list { width: 100%; margin-top: 50px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li { width: 100%; margin-bottom: 10px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li:last-child { margin-bottom: 0; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box { width: 100%; display: flex; align-items: center; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li:last-child .list_box { align-items: unset; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .left_txt_box { width: 10%; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .left_txt_box .txt { font-size: 20px; color: #232323; font-weight: 600; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li:last-child .list_box .left_txt_box .txt { box-sizing: border-box; padding-top: 15px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box { width: 90%; text-align: left;} 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box select { width: 100%; max-width: 262px; height: 46px; border-radius: 8px; font-size: 18px; color: #232323; box-sizing: border-box; padding-left: 20px; border: 1px solid #232323; padding-right: 40px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box select:focus {outline: none;}
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box select { appearance : none; -webkit-appearance : none; background: url(/img/select_bottom_arrow.png) no-repeat; background-position: 90%; background-size: 13px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box select::-ms-expand { display : none; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box input { width: 100%; max-width: 1054px; border: 1px solid #232323; border-radius: 8px; box-sizing: border-box; padding-left: 20px; height: 46px; font-size: 18px; color: #232323; padding-right: 20px;} 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box input:focus {outline: none;}
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box input::placeholder { font-size: 18px; color: #232323; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box textarea { width: 100%; max-width: 1054px; border: 1px solid #232323; border-radius: 8px; font-size: 18px; color: #232323; box-sizing: border-box; padding: 20px; resize: none;} 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box textarea:focus {outline: none;}
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box textarea::placeholder { font-size: 18px; color: #232323; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box .sub { display: block; width: 100%; font-size: 14px; color: #232323; margin-top: 10px; word-break: keep-all;} 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_btn_box { width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 38px; margin-bottom: 45px; } 
.inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_btn_box a { width: 100%; max-width: 190px; height: 60px; display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 600; color: #fff; background: #232323; border-radius: 8px; box-shadow: 1px 0px 10px #f1f1f1; } 

/* 臾몄쓽�댁뿭 */
.inquiry_table_box { width: 100%; } 
.inquiry_table_box .inquiry_table_box_inner { width: 100%; max-width: 1320px; margin: 25px auto 0; overflow: hidden; } 
.inquiry_table_box .inquiry_table_box_inner table { width: 100%; } 
.inquiry_table_box .inquiry_table_box_inner table th { background: #809fc1; text-align: center; font-size: 17px; font-weight: 600; color: #fff; box-sizing: border-box; padding: 12px 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; } 
.inquiry_table_box .inquiry_table_box_inner table th:last-child { border-right: none; } 
.inquiry_table_box .inquiry_table_box_inner table td { text-align: center; box-sizing: border-box; padding: 12px 0; font-size: 17px; color: #232323; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; } 
.inquiry_table_box .inquiry_table_box_inner table td:last-child { border-right: none; } 
.inquiry_table_box .inquiry_table_box_inner table td:nth-child(3) { text-align: left; padding-left: 12px; } 
.inquiry_table_box .inquiry_table_box_inner table td .inquiry_user_txt { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } 
.inquiry_table_box .inquiry_table_box_inner table td .inquiry_user_txt a { display: block; } 
.inquiry_table_box .inquiry_table_box_inner table td .answer { width: 100%; max-width: 80px; height: 32px; font-size: 16px; color: #fff; background: #e0e0e0; border-radius: 4px; display: flex; align-items: center; justify-content: center; margin: 0 auto; text-align: center;} 
.inquiry_table_box .inquiry_table_box_inner table td .answer.on { background: #024084; } 
.inquiry_table_box .inquiry_table_box_inner .paging { width: 100%; text-align: center; margin-top: 37px; margin-bottom: 110px; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner { display: inline-flex; align-items: center; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .btn { width: 100%; max-width: 13px; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .btn img { width: 100%; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .previous_previous_arrow { margin-right: 28px; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .previous_arrow { margin-right: 46px; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .paging_num_list { display: flex; align-items: center; justify-content: center; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .paging_num_list .paging_num { font-size: 15px; color: #232323; font-weight: 600; margin: 0 5px; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px;} 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .paging_num_list .paging_num.on { width: 50px; height: 50px; background: #024084; color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center;} 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .next_next_arrow { margin-left: 28px; } 
.inquiry_table_box .inquiry_table_box_inner .paging .paging_inner .next_arrow { margin-left: 46px; } 

/* 怨듭��ы빆 酉고럹�댁� */
.cont_top_banner{height: 250px;background: url(/img/board_top.png)no-repeat;-webkit-background-size: cover;background-size: cover;}
.cont_top_banner_box{width: 1320px;margin: 0 auto;position: relative;}
.cont_top_banner_tit{padding-top: 40px;padding-bottom: 20px;font-size: 30px;font-weight: bold;color: #fff;}
.cont_top_banner_txt{color: #fff;font-size: 16px;padding-bottom: 30px;}
.cont_top_banner_btn{display: inline-block;width: 200px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 18px;background: #294bff;border-radius: 5px;}
.company_vision_cont_wrap img{display: block;}

.board_cont_wrap{width: 100%; max-width: 1320px;margin: 0 auto;}
.cont_top_wrap{margin-top: 50px;overflow: hidden;padding-bottom: 20px;border-bottom: 1px solid #dedede;}
.cont_top_left{float: left;}
.cont_top_right{float: right;margin-top: 30px;}
.cont_top_right img{position: relative;top: 3px;}
.cont_top_tit{font-size: 24px;font-weight: bold;color: #232323;margin-bottom: 7px;}
.cont_top_tit img{position: relative;top: 5px;margin-right: 15px;}
.cont_top_subtit{padding-left: 40px;font-size: 14px;color: #afafaf;}

.cont_box{padding-top: 50px;padding-bottom: 85px;overflow: hidden;}
.top_alarm_wrap{height: 45px;line-height: 45px;padding-left: 15px;border-radius: 5px;font-size: 12px;color: #232323;margin-top: 20px;border: 1px solid #232323;margin-bottom: 30px;}
.top_alarm_wrap img{position: relative;top: 2px;}
.cont_btn_wrap{margin-top: 20px;margin-bottom: 10px;}
.cont_btn{display: inline-block;width: 150px;height: 30px;line-height: 30px;text-align: center;color: #fff;border-radius: 5px;background: #232323;font-size: 14px;}
.cont_btn img{position: relative;top: 1px;margin-right: 5px;}


.view_info_wrap{overflow: hidden;border-top: 1px solid #232323;}
.view_info_box{overflow: hidden;}
.view_cont_txt_wrap{padding: 40px 20px 50px;}
.view_cont_txt_wrap.admin_com {padding: 25px 20px 25px;}
.view_cont_txt_box{font-size: 16px;line-height: 1.5;}
.view_cont_btn_wrap{text-align: right;}
.view_cont_btn1{display: inline-block;width: 75px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #232323;font-size: 14px;border-radius: 5px;margin-right: 10px;}
.view_cont_btn2{display: inline-block;width: 75px;height: 30px;line-height: 30px;text-align: center;color: #232323;border: 1px solid #232323;font-size: 14px;border-radius: 5px;margin-right: 10px;}
.view_cont_btn3{display: inline-block;width: 75px;height: 30px;line-height: 30px;text-align: center;color: #232323;border: 1px solid #232323;font-size: 14px;border-radius: 5px;}
.view_cont_txt_box img{max-width: 100%}
.move_list_wrap{margin-top: 35px;border: 1px solid #ddd;margin-bottom: 70px;}
.move_list{overflow: hidden; background: #fff; height: 40px; display: flex; align-items: center;}
.move_list:first-child{border-bottom: 1px solid #ddd;}
.move_list:hover{background: #f9f9f9;}
.move_list_left{float: left;max-width: 90px;padding-left: 20px;font-size: 14px;color: #999;  width: 100%; display: flex; align-items: center;}
.move_list_left img{margin-right: 10px; width: 100%; max-width: 10px;}
.move_list_txt{float: left;font-size: 16px;color: #232323;width: 1100px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.move_list_date{float: left;font-size: 16px;color: #999;}
.view_info_tit{height: 60px;line-height: 60px;font-size: 20px;font-weight: 600;color: #232323;border-bottom: 1px solid #ddd;background: #f9f9f9;padding-left: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 20px;}
.view_info_info_txt{height: 40px;line-height: 40px;font-size: 16px;color: #999;background: #f9f9f9;padding-left: 20px;border-bottom: 1px solid #ddd;}
.file_list_box{background: #f9f9f9;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 15px;overflow: hidden;margin-bottom: 50px;margin-top: 40px;}
.file_list_left{float: left;width: 100px;font-size: 16px;font-weight: 600;color: #999; display: flex; align-items: center; white-space: nowrap;}
.file_list_left img{margin-right: 5px; width: 100%; max-width: 15px;}
.file_list_right{float: left;width: calc(100% - 100px);font-size: 14px;color: #232323;}
.file_list_right_btn{margin-bottom: 10px;}
.file_list_right_btn a:hover{border-bottom: 1px solid #232323;}


/* �뚯썝�덊눜 �섏씠吏� */
.form-wrap._inline .box_title {font-size: 24px; font-weight: 800; padding-bottom: 20px; border-bottom: 1px solid #ddd; word-break: keep-all;}
.form-wrap._inline .check_box {width: 100%; display: flex; align-items: center; margin: 20px 0;}
.form-wrap._inline .check_box .lable_line {width: 100%;}
.form-wrap._inline .check_box .lable_line label {display: flex; align-items: center; font-size: 16px; position: relative; box-sizing: border-box; padding-left: 25px;}
.form-wrap._inline .check_box .lable_line input {width: 100%; max-width: 20px; display: none;}
.form-wrap._inline .check_box .lable_line label::after {content: ''; width: 100%; max-width: 20px; height: 20px; border-radius: 4px; border: 1px solid #232323; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.form-wrap._inline textarea {width: 100%; height: 135px; resize: none; box-sizing: border-box; padding: 20px; font-size: 16px;}


/* �섏씠吏� */
.bottom_conts {width: 100%; text-align: center; position: relative;margin-top: 50px;}
.bottom_conts .pagin_wrap {display: inline-block;}
.bottom_conts .pagin_wrap .paging_list {display: inline-block; display: flex; align-items: center;}
.bottom_conts .pagin_wrap li.previous {width: 16px;height: 16px; border: 1px solid #dddddd; margin: 0 5px;}
.bottom_conts .pagin_wrap li.previous a {display: inline-block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.bottom_conts .pagin_wrap li.previous img {width: 100%; max-width: 16px;}
.bottom_conts .pagin_wrap li.num {box-sizing: border-box; padding: 0 10px; position: relative;}
.bottom_conts .pagin_wrap li.num::after {content: ''; width: 1px; height: 10px; background: #ddd; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.bottom_conts .pagin_wrap li.num.last::before {content: ''; width: 1px; height: 10px; background: #ddd; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.bottom_conts .pagin_wrap li.num a {display: inline-block; font-size: 14px; color: #232323;}
.bottom_conts .pagin_wrap li.previous.marg {margin-right: 10px;}
.bottom_conts .pagin_wrap li.previous.marg2 {margin-left: 10px;}
.bottom_conts .pagin_wrap li.num a.on {font-weight: 800;}
.bottom_conts .first_list_box {display: inline-block; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.bottom_conts .first_list_box .first_list_btn {display: inline-block; width: 90px;  height: 35px; border-radius: 4px; overflow: hidden; border: 1px solid #999999; color: #999999; font-size: 16px;line-height: 35px;float: left;box-sizing: border-box;}

/* �섏씠吏� 紐⑤컮�� */
.pagin_wrap.mo {display: none; width: 100%;}
.pagin_wrap.mo .list {width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 13.8889vw;}
.pagin_wrap.mo .list li {width: 11.9444vw; height: 11.9444vw; border-radius: 2.2222vw; overflow: hidden; margin: 0 2.0833vw;}
.pagin_wrap.mo .list li a {display: inline-block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.pagin_wrap.mo .list li a img {width: 100%; max-width: 11.9444vw; height: 11.9444vw;}
.pagin_wrap.mo .list li a .num {color: #fff; font-size: 5.8333vw;}



/* �묓쉶�뚭컻, �몄궗留�, 蹂댁닔援먯쑁 */
.introduction_wrap {width: 100%;}
.introduction_wrap .introduction_inner {width: 100%; overflow: hidden; max-width: 1320px; margin: 0 auto;}
.introduction_wrap .introduction_inner .history_box {width: 100%; margin: 30px 0;}
.introduction_wrap .introduction_inner .history_box .list {width: 100%; display: flex; align-items: center;}
.introduction_wrap .introduction_inner .history_box .list li {font-size: 14px; color: #232323; margin: 0 6px; white-space: nowrap;}
.introduction_wrap .introduction_inner .history_box .list li:first-child {margin-left: 0;}
.introduction_wrap .introduction_inner .introduction_title {font-size: 36px; font-weight: 600; color: #232323; margin-bottom: 40px;}
.introduction_wrap .introduction_inner .intu_tab_box {width: 100%; display: flex; align-items: center; margin-bottom: 90px;}
.introduction_wrap .introduction_inner .intu_tab_box li {display: inline-block; box-sizing: border-box; padding-bottom: 7px; margin-right: 56px;  border-left: none !important; border-top: none !important; border-right: none !important;}
.introduction_wrap .introduction_inner .intu_tab_box li:last-child {margin-right: 0;}
.introduction_wrap .introduction_inner .intu_tab_box li a {display: block; font-size: 18px; color: #999999; font-weight: 600; white-space: nowrap;}
.introduction_wrap .introduction_inner .cont_img_box {width: 100%; overflow: hidden;}
.introduction_wrap .introduction_inner .cont_img_box .page_title {width: 100%; font-size: 28px; font-weight: 800; color: #232323; margin-bottom: 40px; text-align: center;}
.introduction_wrap .introduction_inner .cont_img_box .pc_img {width: 100%;}
.introduction_wrap .introduction_inner .cont_img_box .pc_img img {width: 100%; display: block;}
.introduction_wrap .introduction_inner .cont_img_box .mo_img {display: none; width: 100%;}
.introduction_wrap .introduction_inner .cont_img_box .mo_img img {width: 100%; display: block;}

/* 蹂댁닔援먯쑁 而⑦뀗痢� */
.introduction_wrap .introduction_inner .top_conts_box {width: 100%;}
.continuing_education_conts {width: 100%;}
.continuing_education_conts .top_list_btn_box {width: 100%; margin-bottom: 20px;}
.continuing_education_conts .top_list_btn_box .list_btn {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 98px; height: 38px; border: 1px solid #b8b8b8; border-radius: 4px; color: #b8b8b8; font-size: 18px; margin-left: auto;}
.continuing_education_conts .continuing_top_banner {width: 100%; display: flex; align-items: center; border-radius: 4px; background: #f8f8f8; margin-bottom: 30px;}
.continuing_education_conts .continuing_top_banner .left_box {width: 40%; max-width: 500px;}
.continuing_education_conts .continuing_top_banner .left_box img {width: 100%; display: block;}
.continuing_education_conts .continuing_top_banner .right_box {width: 60%; box-sizing: border-box; padding: 20px 30px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_title {font-size: 32px; color: #232323; font-weight: 800; margin-bottom: 30px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list {width: 100%;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li {width: 100%; display: flex; align-items: center; margin-bottom: 10px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li.frist {align-items: flex-start;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li.frist .left_txt_box {margin-top: 4px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li:last-child {margin-bottom: 0;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .left_txt_box {width: 100%; max-width: 200px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .left_txt_box .lef_txt {font-size: 23px; color: #232323; font-weight: 800;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box {width: 100%;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .right_txt {font-size: 23px; color: #232323; font-weight: 600; word-break: keep-all;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box select {width: 100%; max-width: 353px;  font-size: 23px; border: 1px solid #bbbbbb; border-radius: 4px; box-sizing: border-box; padding:10px;}
.continuing_education_conts .continuing_top_banner .banner_title.mo {display: none;}



.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box {width: 100%; max-width: 353px; position: relative; height: 100%; height: 50px; background: #fff;  border: 1px solid #bbbbbb; border-radius: 4px; }
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box {width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; padding: 0 17px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box .title {font-size: 23px; color: #232323;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box img {width: 100%; max-width: 10px; display: block; transition: all 0.3s;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box img.on {transform: rotate(-180deg); transition: all 0.3s;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub { display: none; position: absolute; left: 0; background: #fff; width: 100%; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); height: 580px; overflow-y: scroll;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub.on {display: block;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list {width: auto; box-sizing: border-box; padding: 20px 0 20px 20px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list li {width: 100%; margin-bottom: 20px;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list li:last-child {margin-bottom: 0;}
.continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list li a {display: block; width: 100%; font-size: 20px; color: #666666; line-height: 1;}
.continuing_education_conts .continuing_top_banner .left_category_box .left_category_sub .sub_list li:hover a {font-weight: 800;}







.continuing_education_conts .banner_bottom_btn_box {width: 100%; display: flex; align-items: center; justify-content: flex-end;}
.continuing_education_conts .banner_bottom_btn_box .heart_btn {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 180px; height: 68px; border: 1px solid #cbcbcb; border-radius: 4px; font-size: 24px; color: #232323; font-weight: 600;}
.continuing_education_conts .banner_bottom_btn_box .heart_btn img {width: 100%; max-width:24px; margin-right: 10px;}
.continuing_education_conts .banner_bottom_btn_box .heart_btn img.red {display: none;}
.continuing_education_conts .banner_bottom_btn_box .heart_btn img.red.on {display: block;}
.continuing_education_conts .banner_bottom_btn_box .heart_btn img.gray {display: block;}
.continuing_education_conts .banner_bottom_btn_box .heart_btn img.gray.off {display: none;}


.continuing_education_conts .banner_bottom_btn_box .enrolment {display: flex; align-items: center; justify-content: center; width: 100%; max-width: 271px; height: 68px; border-radius: 4px;     background: linear-gradient(to bottom,#0067dd,#004ba0); color: #ffffff; font-size: 24px; font-weight: 600; margin-left: 10px;}

.continuing_education_conts .tab_conts_box {width: 100%; margin-top: 60px; margin-bottom: 60px;}
.continuing_education_conts .tab_conts_box .tab_title {width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 80px;}
.continuing_education_conts .tab_conts_box .tab_title li {width: 25%; height: 88px; border: 1px solid #b1b1b1;}
.continuing_education_conts .tab_conts_box .tab_title li a {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; font-size: 24px; color: #9a9a9a;}
.continuing_education_conts .tab_conts_box .tab_title li.on {border: 1px solid #232323;}
.continuing_education_conts .tab_conts_box .tab_title li.on a {color: #232323; font-weight: 600;}

.continuing_education_conts .tab_conts1 {width: 100%; display: none;}
.continuing_education_conts .tab_conts1 .tab_title_txt {font-size: 28px; color: #232323; font-weight: 800; margin-bottom: 20px; margin-top: 50px;}
.continuing_education_conts .tab_conts1 .tab_title_txt2 {font-size: 32px; color: #232323; font-weight: 800; margin-top: 50px;}
.continuing_education_conts .tab_conts1 .tab_title_txt3 {font-size: 28px; color: #232323; font-weight: 800; margin-top: 10px; }
.continuing_education_conts .tab_conts1 .tab_txt_box {width: 100%;}
.continuing_education_conts .tab_conts1 .tab_txt_box .tab_txt {font-size: 24px; color: #232323; word-break: keep-all;}
.continuing_education_conts .tab_conts1 .tab_txt_box .sub_txt {font-size: 24px; color: #232323; word-break: keep-all; margin-top: 80px;}
.continuing_education_conts .tab_conts1.on {display: block;}


.continuing_education_conts .tab_conts1 .tab_banner_box {width: calc(100% - 2px); display: flex; align-items: center; border: 1px solid #b1b1b1; border-radius: 4px; overflow: hidden; position: relative;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_left {width:40%; max-width: 257px;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_left img {width: 100%; display: block;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right {width: 100%; box-sizing: border-box; padding: 20px;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .tab_banner_txt {font-size: 20px; color: #084490; font-weight: 800; margin-bottom: 17px;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .tab_banner_sub {font-size: 24px; color: #232323; font-weight: 800; margin-bottom: 17px;} 
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .day_box {display: flex; align-items: center;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .day_box p {font-size: 20px; color: #9a9a9a;}
.continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .day_box .day_txt2 {font-weight: 600; margin-left: 18px;} 

.continuing_education_conts .tab_conts1 .tab_banner_box .arrow {display: inline-block; width: 100%; max-width: 40px; position: absolute; right: 68px; top: 50%; transform: translateY(-50%);}
.continuing_education_conts .tab_conts1 .tab_banner_box .arrow img {width: 100%; transition: all 0.3s;}
.continuing_education_conts .tab_conts1 .tab_banner_box .arrow img.on {transform: rotate(180deg); transition: all 0.3s;}


.continuing_education_conts .tab_conts1 .tab_banner_bottom_conts {width: calc(100% - 2px); border: 1px solid #b1b1b1; border-radius: 0 0 4px 4px; border-top: none; height: 0; background: #f8f8f8; box-sizing: border-box; padding: 0; overflow: hidden; }
.continuing_education_conts .tab_conts1 .tab_banner_bottom_conts.on {height: auto; padding: 50px; }
.continuing_education_conts .tab_conts1 .tab_banner_bottom_conts .bottom_txt {font-size: 28px; color: #232323; margin-bottom: 22px;}
.continuing_education_conts .tab_conts1 .tab_banner_bottom_conts .tab_banner_txt {font-size: 24px; word-break: keep-all;}

.continuing_education_conts .tab_conts1 .table_box {width: 100%;}
.continuing_education_conts .tab_conts1 .table_box .table_sub_txt {font-size: 20px; color: #232323; word-break: keep-all; margin-top: 20px; margin-bottom: 20px;}
.continuing_education_conts .tab_conts1 .table_box table {width: 100%; border-top: 1px solid #232323; margin-bottom: 50px;}
.continuing_education_conts .tab_conts1 .table_box table th {width: 25%; background: #f5f7f9; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-size: 18px; box-sizing: border-box; padding: 20px 0;}
.continuing_education_conts .tab_conts1 .table_box table td { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-size: 18px; box-sizing: border-box; padding: 20px 0; text-align: center;}

.continuing_education_conts .tab_conts1 .pc_img {width: 100%;}
.continuing_education_conts .tab_conts1 .pc_img img {width: 100%; display: block;}


.continuing_education_conts .tab_conts1 .mo_img {display: none;}


/* �섏쓽媛뺤쓽�� 異붽� 紐⑸줉 */
.tableList {width: 100%;}
.tableList .table_th {width: 100%; display: flex; align-items: center; justify-content: space-between;}
.tableList .table_th .th {width: 33.3333%; font-size: 20px; text-align: center;word-break: keep-all; height: 59px; display: flex; align-items: center; justify-content: center; font-weight: 800; border-top: 2px solid #232323;}
.tableList .table_td {width: 100%; display: flex; align-items: center; justify-content: space-between;}
.tableList .table_td .td {width: 33.3333%; font-size: 20px; text-align: center;word-break: keep-all; height: 59px; display: flex; align-items: center; justify-content: center;  border-bottom: 1px solid #ddd;}
.tableList .table_td .td .list_btn {display: flex; width: 100%; max-width: 90px; height: 36px; border-radius: 8px; align-items: center; justify-content: center; font-size: 16px; color: #fff; font-weight: 600;}
.tableList .table_td .td .list_btn.off {display: none;}
.tableList .table_td .td .list_close_btn {display: none; width: 100%; max-width: 90px; height: 36px; border-radius: 8px; align-items: center; justify-content: center; font-size: 16px; font-weight: 600;}
.tableList .table_td .td .list_close_btn.on {display: flex;}

.tableList .table_td .td .end_btn {display: none; width: 100%; max-width: 90px; height: 36px; border-radius: 8px; align-items: center; justify-content: center; font-size: 16px; color: #fff; font-weight: 600; background: #4d4d4d;}
.tableList .table_td .td .end_btn.on {display: flex;}


.tableList .list_view_box {display: none; width: 100%;}
.tableList .list_view_box.on {display: block;}
.tableList .list_view_box .list_view_th {display: flex; align-items: center; justify-content: space-between;}
.tableList .list_view_box .list_view_th .th {font-size: 20px; text-align: center;word-break: keep-all; height: 59px; display: flex; align-items: center; justify-content: center; font-weight: 800; border-top: 2px solid #232323; color: #fff;}
.tableList .list_view_box .list_view_th .th:nth-child(1) {width: 10%;}
.tableList .list_view_box .list_view_th .th:nth-child(2) {width: 30%;}
.tableList .list_view_box .list_view_th .th:nth-child(3) {width: 20%;}
.tableList .list_view_box .list_view_th .th:nth-child(4) {width: 20%;}
.tableList .list_view_box .list_view_th .th:nth-child(5) {width: 20%;}

.tableList .list_view_box .list_view_td {display: flex; align-items: center; justify-content: space-between;}
.tableList .list_view_box .list_view_td .td {font-size: 20px; text-align: center;word-break: keep-all; height: 59px; display: flex; align-items: center; justify-content: center;  color: #232323;  border-bottom: 1px solid #ddd;}
.tableList .list_view_box .list_view_td .td:nth-child(1) {width: 10%;}
.tableList .list_view_box .list_view_td .td:nth-child(2) {width: 30%;}
.tableList .list_view_box .list_view_td .td:nth-child(3) {width: 20%;}
.tableList .list_view_box .list_view_td .td:nth-child(4) {width: 20%;}
.tableList .list_view_box .list_view_td .td:nth-child(5) {width: 20%;}

.tableList .list_view_box .list_view_td .td .vido_btn {display: inline-block; width: 100%; max-width: 28px;}
.tableList .list_view_box .list_view_td .td .vido_btn img {width: 100%; display: block;}


/* 留덉씠�섏씠吏� �곷떒 tab */
.page-mypage {width: 100%;}
.page-mypage .wrap {width: 100%; text-align: center;}
.page-mypage .wrap .tab_list {width: auto; display: inline-flex; align-items: center; justify-content: center; border-bottom: 1px solid #232323; margin-bottom: 40px;}
.page-mypage .wrap .tab_list li {display: inline-block; box-sizing: border-box; padding: 20px; color: #4d4d4d;}
.page-mypage .wrap .tab_list li.main_border_color_01 {border-top: none !important; border-right: none !important; border-left: none !important;}
.page-mypage .wrap .tab_list li a {display: inline-block; font-size: 20px; text-align: center;}
.page-mypage .wrap .tab_list li a.main_font_color_01 {font-weight: 600;}
.page-mypage .wrap .title {color: #000;font-size: 26px;font-weight: 800;margin: 0 auto 60px;text-align: center;}
.page-mypage .wrap .tab_list li a {line-height: 1;}
/* 留덉씠�섏씠吏� �곷떒 tab */


/* 留뚯”�꾩“�� 由ъ뒪�� �섏씠吏�*/
.test_list_conts .test_list {width: 100%;}
.test_list_conts .test_list > li {border: 1px solid #666666; border-radius: 8px; box-sizing: border-box; padding: 20px 100px; margin-top: 10px;}
.test_list_conts .test_list > li .test_title {width: 100%; text-align: center; font-size: 30px; font-weight: 800; color: #232323; box-sizing: border-box; padding-bottom: 18px; border-bottom: 1px solid #dddddd;}

.test_list_conts .test_list > li .center_box {width: 100%; text-align: center;}
.test_list_conts .test_list > li .center_box .test_inf {display: inline-block; width: 23%; margin-top: 30px;}
.test_list_conts .test_list > li .center_box .test_inf li {display: flex; align-items: center; margin-bottom: 10px;}
.test_list_conts .test_list > li .center_box .test_inf li:last-child {margin-bottom: 0;}
.test_list_conts .test_list > li .center_box .test_inf li .left_txt {display: inline-flex; width: 100%; max-width: 130px; height: 40px; border-radius: 20px; background: #385786; color: #fff; font-size: 20px; color: #ffffff; font-weight: 800; align-items: center; justify-content: center; margin-right: 20px;}
.test_list_conts .test_list > li .center_box .test_inf li .right_txt {font-size: 24px; color: #232323; font-weight: 800;}
.test_list_conts .test_list > li .center_box .test_inf li .right_txt span {display: inline-block; font-weight: normal; font-size: 24px;}

.test_list_conts .test_list > li .center_box .stare_wrap {width: 100%; display: flex; justify-content: center; margin-top: 30px; margin-bottom: 20px;}
.test_list_conts .test_list > li .center_box .stare_wrap a {display: none;}
.test_list_conts .test_list > li .center_box .stare_wrap a.on {display: flex;}
.test_list_conts .test_list > li .center_box .stare_wrap a.stare {width: 100%; max-width: 300px; height: 70px;  align-items: center; justify-content: center; border-radius: 35px; color: #fff; font-size: 24px; font-weight: 800; background: #d50e45;}
.test_list_conts .test_list > li .center_box .stare_wrap a.restare {width: 100%; max-width: 300px; height: 70px; align-items: center; justify-content: center; border-radius: 35px; color: #fff; font-size: 24px; font-weight: 800; background: #232323;}

.test_list_conts .test_list > li .test_result {width: 100%; text-align: center; box-sizing: border-box; padding-top: 18px; border-top: 1px solid #dddddd; color: #232323; font-size: 18px;}
.test_list_conts .test_list > li .test_result .result {font-size: 28px; color: #999999; font-weight: 800;}
.test_list_conts .test_list > li .test_result .result.result_num {color: #d50e45;}
.test_list_conts .test_list > li .test_result .score {font-size: 28px; color: #232323; font-weight: 800;}
.test_list_conts .test_list > li .test_result span {display: none;}
.test_list_conts .test_list > li .test_result span.on {display: inline-block;}


@media(max-width : 1250px){
    .test_list_conts .test_list > li .center_box .test_inf {width: 55%;}
}
@media (max-width:1200px){
    .board_list_wrap .board_list_inner {box-sizing: border-box; padding: 0 30px;}

    .visual_box {width: auto; padding: 0 30px;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts {padding: 60px 90px;}
    .educational_center_box .educational_center_inner {border-radius: 10% 10% 0 0; position: relative; z-index: 99;}
    .educational_center_box .educational_center_inner .conts_box1 .title {margin-top: 80px;}
    .educational_center_box .educational_center_inner .conts_box1 .list_box {margin-bottom: 100px;}
    .educational_center_box .educational_center_inner .conts_box1 {width: auto; padding: 0 30px;}
    .educational_center_box .educational_center_inner .conts_box2 {width: auto; padding: 0 30px;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .stop_icon img {max-width: 20px;}
    .introduction_wrap .introduction_inner{width: auto; padding: 0 30px;}

}
@media(max-width: 720px){
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts {display: block;}
    .swiper-button-next, .swiper-button-prev {max-width: 8.3333vw !important; height: 8.3333vw !important;}
    .swiper-button-next, .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 0.0000vw) !important;}
    .swiper-button-prev, .swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset, 0.0000vw) !important;}
    .visual_box {padding: 0 4.1667vw;}
    .educational_center_box .educational_center_inner .conts_box1 {padding: 0 4.1667vw;}
    .educational_center_box .educational_center_inner .conts_box2 {padding: 0 4.1667vw;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box {width: 100%;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .title {font-size: 6.6667vw; margin-bottom: 2.7778vw;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .title br {display: block;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts {padding: 8.3333vw 9.0278vw 0;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .sub_txt {font-size: 3.3333vw;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .txt_box .sub_txt br {display: none;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .icon_box {width: 100%;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .swiper-wrapper .swiper_conts .icon_box img {max-width: 45.9722vw; margin-left: auto;}
    .slide_btn {justify-content: unset; left: 8.3333vw; transform: unset; bottom: 8.3333vw;}
    .swiper-pagination-fraction {max-width: 16.6667vw; height: 6.9444vw; border-radius: 3.4722vw; font-size: 2.7778vw;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .stop_icon {max-width: 6.9444vw; height: 6.9444vw; margin-left: 2.0833vw;}
    .visual_box .visual_box_inner .banner_list .list {flex-wrap: wrap; }
    .visual_box .visual_box_inner .banner_list .list li {width: 50%; height: 34.8611vw; display: flex; align-items: flex-start; justify-content: center;}
    .visual_box .visual_box_inner .banner_list .list li .txt::after {display: none;}
    .visual_box .visual_box_inner .banner_list {margin: 6.9444vw 0 11.1111vw;}
    .visual_box .visual_box_inner .banner_list .list li p.icon {max-width: 26.3889vw;}
    .visual_box .visual_box_inner .banner_list .list li .txt {margin-top: 3.0556vw; font-size: 4.1667vw;}
    .visual_box .visual_box_inner .banner_list .list li .txt img {max-width: 4.0278vw; margin-left: 1.6667vw;}
    .visual_box .visual_box_inner .banner_list .list li a span {font-size: 2.7778vw;}
    .educational_center_box .educational_center_inner .conts_box1 .title {margin-top: 11.1111vw; margin-bottom: 5.5556vw; font-size: 5.8333vw;}
    .educational_center_box .educational_center_inner .conts_box1 .list_box .list {grid-template-columns: repeat(2,1fr); gap: 2.7778vw 2.7778vw;}
    .educational_center_box .educational_center_inner .conts_box1 .list_box .list li {height: 12.5000vw; border-radius: 2.2222vw;}
    .educational_center_box .educational_center_inner .conts_box1 .list_box .list li a {font-size: 3.3333vw;}
    .educational_center_box .educational_center_inner .conts_box1 .list_box {margin-bottom: 13.8889vw;}
    .educational_center_box .educational_center_inner .conts_box2 .title {font-size: 5.8333vw; margin-bottom: 5.5556vw;}
    .educational_center_box .educational_center_inner .conts_box2 .application_box .list {display: block;}
    .educational_center_box .educational_center_inner .conts_box2 .application_box .list li {width: 100%; max-width: 91.6667vw; height: 48.6111vw; border-radius: 2.2222vw; padding: 5.5556vw;}
    .educational_center_box .educational_center_inner .conts_box2 .application_box .list li:nth-child(1) {margin-right: 0; margin-bottom: 3.4722vw;}
    .educational_center_box .educational_center_inner .conts_box2 .application_box .list li .num {font-size: 2.7778vw; margin: 2.3611vw 0 2.0833vw;}
    .educational_center_box .educational_center_inner .conts_box2 .application_box .list li .sub_title {font-size: 5.8333vw;}
    .educational_center_box .educational_center_inner .conts_box2 .application_box .list li .view_btn {max-width: 36.1111vw; height: 9.7222vw; border-radius: 4.8611vw; font-size: 3.3333vw; left: 5.5556vw; bottom: 5.5556vw;}
    .visual_box .right_bg_icon {max-width: 33.1944vw;}
    .visual_box .left_bg_icon {max-width: 35.1389vw;}
    .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {font-size: 3.3333vw !important;}
    .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {font-size: 3.3333vw !important;}
    .visual_box .visual_box_inner .main_slide_box .mySwiper .stop_icon img {max-width: 2.3611vw;}


    .board_cont_wrap .top_tab_box .tab_list li a {font-size: 4vw !important;}

    .inquiry_section1 .inquiry_section1_inner .inquiry_title {margin-top: 11.1111vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_title li {max-width: 25.0000vw; padding-bottom: 3.8889vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_title li a {font-size: 4vw !important;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts {margin-top: 4.1667vw; margin-bottom: 18.3333vw; border-radius: 1.6667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li {margin-bottom: 3.0556vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box select {max-width: 100%; font-size: 3.3333vw; padding-left: 2.7778vw; padding-right: 5.5556vw; height: 9.7222vw; border-radius: 1.6667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box input {max-width: 100%; font-size: 3.3333vw; padding-left: 2.7778vw; padding-right: 2.7778vw; height: 9.7222vw; border-radius: 1.6667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box input::placeholder {font-size: 3.3333vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box textarea {max-width: 100%; font-size: 3.3333vw; height: 50.0000vw; padding: 2.7778vw; border-radius: 1.6667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box textarea::placeholder {font-size: 3.3333vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts {padding-left: 4.1667vw; padding-right: 4.1667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .left_txt_box {width: 28%;  margin-right: 2.7778vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .left_txt_box .txt {font-size: 4.1667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box {width: 100%;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box .sub {font-size: 2.7778vw; margin-top: 1.3889vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_btn_box {margin-top: 6.9444vw; margin-bottom: 6.9444vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_btn_box a {max-width: 39.5833vw; height: 13.8889vw; border-radius: 1.6667vw; font-size: 4.1667vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li .list_box .text_input_box select {background-size: 1.8056vw;}
    .inquiry_section1 .inquiry_section1_inner .inquiry_conts .inquiry_conts_list li:last-child .list_box .left_txt_box .txt {padding-top: 2.0833vw;}

    .inquiry_table_box .inquiry_table_box_inner table th {font-size: 3.3333vw; padding: 2.5000vw 0;}
    .inquiry_table_box .inquiry_table_box_inner table th.th2 {width: 16% !important;}
    .inquiry_table_box .inquiry_table_box_inner table th.th4 {width: 20% !important;}
    .inquiry_table_box .inquiry_table_box_inner table th.th3 {width: 36% !important;}
    .inquiry_table_box .inquiry_table_box_inner table th.th5 {width: 20% !important;}
    .inquiry_table_box .inquiry_table_box_inner table th.th1 {width: 8% !important;}
    .inquiry_table_box .inquiry_table_box_inner table td {font-size: 3.0556vw; padding: 1.6667vw 0;}
    .inquiry_table_box .inquiry_table_box_inner table td:nth-child(3) {padding: 1.6667vw;}
    .inquiry_table_box .inquiry_table_box_inner table td .inquiry_user_txt {-webkit-line-clamp: 2;}
    .inquiry_table_box .inquiry_table_box_inner table td:last-child {font-size: 2.7778vw; color: #000;}
    .inquiry_table_box .inquiry_table_box_inner table td .answer {max-width: 11.1111vw; height: 11.1111vw; border-radius: 1.6667vw; font-size: 2.7778vw; font-weight: 800;}
    .inquiry_table_box .inquiry_table_box_inner table td .answer.on {box-sizing: border-box; padding: 2.0833vw;}

    .bottom_conts .pagin_wrap.pc {display: none;}
    .search_wrap.pc {display: none;}
    .search_wrap.mo {display: flex;}
    .pagin_wrap.mo {display: flex;}
    .bottom_conts .first_list_box {width: 100%; display: flex; align-items: center; justify-content: space-between;}
    .bottom_conts .first_list_box a {display: flex; align-items: center; justify-content: center;}
    .bottom_conts .first_list_box a.first_list_btn {display: flex; align-items: center; justify-content: center;}
    .bottom_conts .first_list_box a.first_list_btn {width: 33.6111vw;height: 12.5vw;border-radius: 1.1111vw;font-size: 5.8333vw;}
    .bottom_conts .first_list_box a.write_btn {width: 33.6111vw;height: 12.5vw;border-radius: 1.1111vw;font-size: 5.8333vw;}

    .board_list_wrap .board_list_inner {padding: 0 4.1667vw;}
    .view_info_tit {font-size: 5.0000vw;color: #232323;font-weight: 600;}
    .view_info_info_txt {height: 6.7222vw; line-height: 6.7222vw; font-size: 3.3333vw; }
    .view_cont_txt_wrap {padding: 7.7778vw 2.7778vw;}
    .view_cont_txt_wrap.admin_com {padding: 7.7778vw 2.7778vw;}
    .view_cont_txt_box {font-size: 4.1667vw;}
    .file_list_box {padding: 2.7778vw; margin: 11.1111vw 0 6.9444vw;}
    .file_list_left {font-size: 3.6111vw; width: 100%; display: inline-flex; max-width: 20.8333vw; margin-top: 0.6944vw;}
    .file_list_left img {width: 100%;max-width: 2.7778vw;margin-right: 1.3889vw;}
    .file_list_box {display: flex; align-items: flex-start;}

    .file_list_right_btn a {font-size: 3.6111vw;}

    .file_list_right_btn {margin-bottom: 2.7778vw;}
    .move_list {height: 12.9167vw;}
    .move_list_left {max-width: 16.6667vw; font-size: 3.1944vw;}
    .move_list_left img {max-width: 1.8056vw;}
    .move_list_txt {font-size: 3.1944vw;}
    .view_cont_btn3 { width: 100%; max-width: 26.5278vw; height: 11.9444vw; background: #fff; color: #232323; font-size: 3.6111vw; display: flex; align-items: center; justify-content: center; border-radius: 1.1111vw; border: 0.2778vw solid #232323; margin-left: 4.1667vw; margin-left: auto;}
    .board_list_wrap .board_list_inner {margin: 16.6667vw auto 11.1111vw;;}

    .move_list_wrap {margin-top: 3.8611vw;margin-bottom: 5.7222vw;}


    .form-wrap._inline .box_title {font-size: 3.8889vw; padding-bottom: 6.9444vw;}
    .form-wrap._inline .check_box {display: flex; flex-wrap: wrap; margin: 4.1667vw 0 4.1667vw; }
    .form-wrap._inline .check_box .lable_line {width: 50%; margin-bottom: 4.1667vw;}
    .form-wrap._inline .check_box .lable_line label {font-size: 3.2222vw; padding-left: 4.8611vw;}
    .form-wrap._inline .check_box .lable_line label::after {max-width: 4.1667vw; height: 4.1667vw; border-radius: 0.5556vw;}
    .form-wrap._inline textarea {padding: 2.7778vw; font-size: 3.2222vw; height: 32.6389vw;}

    .introduction_wrap .introduction_inner .cont_img_box .pc_img  {display: none;}
    .introduction_wrap .introduction_inner .cont_img_box .mo_img {display: block;}


    .introduction_wrap .introduction_inner{padding: 0 ;}
    .introduction_wrap .introduction_inner .history_box {margin: 8.3333vw 0 4.1667vw;}
    .introduction_wrap .introduction_inner .history_box .list li {font-size: 2.7778vw;}
    .introduction_wrap .introduction_inner .history_box .list li {margin: 0.8333vw;}
    .introduction_wrap .introduction_inner .introduction_title {font-size: 5.8333vw; margin-bottom: 8.3333vw;}
    .introduction_wrap .introduction_inner .intu_tab_box {margin-bottom: 11.1111vw;}
    .introduction_wrap .introduction_inner .intu_tab_box li a {font-size: 4.1667vw;}
    .introduction_wrap .introduction_inner .intu_tab_box li {padding-bottom: 1.3889vw; margin-right: 8.3333vw;}
    .introduction_wrap .introduction_inner .cont_img_box .page_title {font-size: 5.8333vw; margin-bottom: 8.3333vw;}

    .test_list_conts .test_list {width: 100%;}
    .test_list_conts .test_list > li {border: 0.1389vw solid #666666; border-radius: 1.1111vw;  padding: 2.7778vw 13.8889vw; margin-top: 1.3889vw;}
    .test_list_conts .test_list > li .test_title {width: 100%;  font-size: 4.1667vw;    padding-bottom: 2.5000vw; border-bottom: 0.1389vw solid #dddddd;}
    
    .test_list_conts .test_list > li .center_box {width: 100%; }
    .test_list_conts .test_list > li .center_box .test_inf {margin-top: 4.1667vw;}
    .test_list_conts .test_list > li .center_box .test_inf li { align-items: center; margin-bottom: 1.3889vw;}
    .test_list_conts .test_list > li .center_box .test_inf li:last-child {margin-bottom: 0;}
    .test_list_conts .test_list > li .center_box .test_inf li .left_txt { width: 100%; max-width: 18.0556vw; height: 5.5556vw; border-radius: 2.7778vw; background: #385786;  font-size: 2.7778vw;   align-items: center;  margin-right: 2.7778vw;}
    .test_list_conts .test_list > li .center_box .test_inf li .right_txt {font-size: 3.3333vw;  }
    .test_list_conts .test_list > li .center_box .test_inf li .right_txt span {  font-size: 3.3333vw;}
    
    .test_list_conts .test_list > li .center_box .stare_wrap {width: 100%;  margin-top: 4.1667vw; margin-bottom: 2.7778vw;}
    .test_list_conts .test_list > li .center_box .stare_wrap a.stare {width: 100%; max-width: 41.6667vw; height: 9.7222vw;  align-items: center;  border-radius: 4.8611vw;  font-size: 3.3333vw;  background: #d50e45;}
    .test_list_conts .test_list > li .center_box .stare_wrap a.restare {width: 100%; max-width: 41.6667vw; height: 9.7222vw;  align-items: center;  border-radius: 4.8611vw;  font-size: 3.3333vw;  background: #232323;}
    
    .test_list_conts .test_list > li .test_result {width: 100%;   padding-top: 2.5000vw; border-top: 0.1389vw solid #dddddd;  font-size: 2.5000vw;}
    .test_list_conts .test_list > li .test_result .result {font-size: 3.8889vw;  }
    .test_list_conts .test_list > li .test_result .score {font-size: 3.8889vw;  }



    .page-mypage .wrap .tab_list {margin-bottom: 5.5556vw; border-bottom: none; align-items: unset; flex-wrap: wrap;}
    .page-mypage .wrap .page_title {font-size: 5.2778vw; margin-bottom: 2.7778vw;}
    .page-mypage .wrap .tab_list li {padding: 3.2vw; width: 33.33333%; border-bottom: 1px solid #232323;}
    .page-mypage .wrap .tab_list li a {font-size: 4vw;}
    .page-mypage .wrap .title {font-size: 3.8889vw; margin-bottom: 8.3333vw;}




    .continuing_education_conts .top_list_btn_box {margin-bottom: 3.3889vw;}
    .continuing_education_conts .top_list_btn_box .list_btn {max-width: 13.6111vw; height: 5.2778vw; font-size: 3.5000vw; border-radius: 0.5556vw; margin-right: 4.1667vw;}
    .continuing_education_conts .continuing_top_banner {display: block; margin-bottom: 5.5556vw; width: auto; padding: 8.3333vw 4.1667vw;}
    .continuing_education_conts .continuing_top_banner .left_box {width: 100%; max-width: 91.6667vw; margin-bottom: 5.8333vw;}
    .continuing_education_conts .continuing_top_banner .banner_title.mo {display: block; font-size: 5.0000vw; margin: 0 0 4.1667vw; font-weight: 800;} 
    .continuing_education_conts .continuing_top_banner .right_box {width: 100%; padding: 0;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_title {display: none;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .left_txt_box .lef_txt {font-size: 4.1667vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .right_txt {font-size: 4.1667vw}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .left_txt_box {max-width: 18.0556vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li {margin-bottom: 2.7778vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box select {max-width: 62.9167vw; height: 8.4722vw; font-size: 4.1667vw; border-radius: 0.5556vw; padding: 0;}
    .continuing_education_conts .banner_bottom_btn_box {width: auto; padding: 0 4.1667vw; justify-content: space-between;}
    .continuing_education_conts .banner_bottom_btn_box .heart_btn {max-width: 35.8333vw; height: 13.3333vw; font-size: 4.7222vw;}
    .continuing_education_conts .banner_bottom_btn_box .heart_btn img {max-width: 5.1389vw; margin-right: 1.3889vw;}
    .continuing_education_conts .banner_bottom_btn_box .enrolment {max-width: 53.7500vw; height: 13.3333vw; font-size: 4.7222vw; border-radius: 0.5556vw; margin-left: 0;}
    .continuing_education_conts .tab_conts_box {width: auto; padding: 0 4.1667vw; margin: 8.3333vw 0;}
    .continuing_education_conts .tab_conts_box .tab_title {margin-bottom: 6.6667vw;}
    .continuing_education_conts .tab_conts_box .tab_title li {height: 13.3333vw;}
    .continuing_education_conts .tab_conts_box .tab_title li a {font-size: 4.4444vw;}
    .continuing_education_conts .tab_conts1 .tab_title_txt {font-size: 4.1667vw; margin-bottom: 4.8611vw; margin-top: 6.9444vw;}
    .continuing_education_conts .tab_conts1 .tab_title_txt2 {font-size: 4.7222vw; margin-bottom: 2.8611vw; margin-top: 6.9444vw;}
    .continuing_education_conts .tab_conts1 .tab_title_txt3 {font-size: 4.1667vw; margin-bottom: 4.8611vw; margin-top: 0;}
    .continuing_education_conts .tab_conts1 .tab_txt_box .tab_txt {font-size: 3.8889vw;}
    .continuing_education_conts .tab_conts1 .tab_txt_box .sub_txt {font-size: 3.8889vw; margin-top: 11.1111vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_left {max-width: 26.3889vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right {padding: 0 0 0 2.7778vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .tab_banner_txt {font-size: 3.0556vw; margin-bottom: 2.0833vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .tab_banner_sub {font-size: 3.6111vw; margin-bottom: 2.5000vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .day_box {line-height: 1;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .day_box p {font-size: 3.0556vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .tab_banner_right .day_box .day_txt2 {font-size: 3.0556vw; margin-left: 1.8056vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_box .arrow {max-width: 3.3333vw; right: 2.7778vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_bottom_conts.on {padding: 4.1667vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_bottom_conts .bottom_txt {font-size: 4.1667vw; margin-bottom: 4.5833vw;}
    .continuing_education_conts .tab_conts1 .tab_banner_bottom_conts .tab_banner_txt {font-size: 3.8889vw;}
    .introduction_wrap .introduction_inner .top_conts_box {width: auto; padding: 0 4.1667vw;} 

    .continuing_education_conts .tab_conts1 .table_box .table_sub_txt {    font-size: 2.7778vw;word-break: keep-all;margin-top: 2.7778vw; margin-bottom: 2.7778vw;}
    .continuing_education_conts .tab_conts1 .table_box table {margin-top: 6.9444vw;}
    .continuing_education_conts .tab_conts1 .table_box table th {font-size: 2.5000vw; padding: 2.7778vw 0;}

    .continuing_education_conts .tab_conts1 .table_box table td {font-size: 2.5000vw;padding: 2.7778vw 0;}

    .continuing_education_conts .tab_conts1 .pc_img {display: none;}
    .continuing_education_conts .tab_conts1 .mo_img {display: block;}
    .continuing_education_conts .tab_conts1 .mo_img img {width: 100%; display: block;}

    .tableList .table_th .th {font-size: 3.0556vw; height: 8.4722vw;}
    .tableList .table_td .td {font-size: 2.7778vw; height: 8.4722vw;}
    .tableList .list_view_box .list_view_th .th {font-size: 3.0556vw; height: 8.4722vw;}
    .tableList .list_view_box .list_view_td .td {font-size: 2.7778vw; height: 8.4722vw;}
    .tableList .table_td .td .list_btn {max-width: 13.8889vw; height: 5.0000vw; font-size: 2.5000vw; border-radius: 1.1111vw;}
    .tableList .list_view_box .list_view_td .td .vido_btn {max-width: 5.5556vw;}
    .tableList .table_td .td .list_close_btn {max-width: 13.8889vw; height: 5.0000vw; font-size: 2.5000vw; border-radius: 1.1111vw;}
    .tableList .table_td .td .end_btn {max-width: 13.8889vw; height: 5.0000vw; font-size: 2.5000vw; border-radius: 1.1111vw;}


    .continuing_education_conts .continuing_top_banner .right_box .banner_list li.frist .left_txt_box {margin-top: 1.1111vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box {height: 8.3333vw; border-radius: 0.5556vw; max-width: unset;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box {padding: 0 2.7778vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box .title {font-size: 4.1667vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .category_title_box img {max-width: 1.9444vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub {height: 97.2222vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list {padding: 4.1667vw 0 2.7778vw 2.7778vw; }
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list li {margin-bottom: 4.1667vw;}
    .continuing_education_conts .continuing_top_banner .right_box .banner_list li .right_txt_box .left_category_box .left_category_sub .sub_list li a {font-size: 4.1667vw;}


}























