
/* @import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css"); */
@import url("font.css");
@import url("basic.css?v=220523");
@import url("content.css?v=220620");

/******************************************************************************/
/*** 중학 추가 *****************************************************************/
/******************************************************************************/
/* common */
body{background:#2e3545}
.point{color:#2f8df5}
.point_bl{color:#298efb}
/* Icon */
.ico_top:before{border-color:#298efb}
.ico_top:after{background:#298efb}
.ico_o{border-color:#298efb}
.ico_play{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_play_b.png")}
.ico_docs{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_docs_b.png")}
.ico_dchoo{width:83px;height:86px;background:url("https://ai-cdn.ebs.co.kr/mid_resource/image/img_danchoo_shadow.png") no-repeat 50% 50%;background-size:83px 86px}
.ico_sortable{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_sortable_bl.png")}
/* Tag */
.tag_grade,
.tag_grade:after{background:#4073a3;}
/* Title & Text */
/* From */
/* Input */
.input_wrap .t_count .cur{color:#298efb}
/* Textarea */
.textarea_wrap .t_count .cur{color:#298efb}
/* Select */
[class^="select_"] .sel_val:after{border-top-color:#298efb}
.input_wrap .select_basic .sel_val:after{border-top-color:#298efb}
/* Checkbox */
.input_check input:checked + label .ico:before{background:#1962a7;border-color:#1962a7}
/* Radio */
.input_radio input:checked + label .ico:after{background:#1962a7}
/* Switch */
/* Date Picker */
/* Radio Term */
.radio_term .term_item input:checked + label span{color:#298efb}
/* Button */
.btn_useinfo .balloon:after{border-color:#298efb}
.btn_useinfo .balloon em{border-color:#298efb;color:#298efb}
.btn_rd_dark{color:#298efb}
.btn_rect_pu{background:#886eb8;color:#fff}
.btn_rect_pu:hover{background:#9c8abd}
.btn_rect_pu:active{background:#886eb8}
.btn_rect_bll{background:#4578a9;color:#fff}
.btn_rect_bll:hover{background:#7091af}
.btn_rect_bll:active{background:#4578a9}
/* Table */
/* List */
/* Doughnut */
.doughtnut .circle_cap .fill{background:#298efb}
.doughtnut .circle_cap .bar .clip{background:#298efb}
.doughtnut .circle:before, 
.doughtnut .circle_cap .bar:before, 
.doughtnut .circle_cap .fill:before{background:#298efb}

.doughtnut.sm .circle_cap .fill{background:#76559c}
.doughtnut.sm .circle_cap .bar .clip{background:#76559c}
.doughtnut.sm .circle:before, 
.doughtnut.sm .circle_cap .bar:before, 
.doughtnut.sm .circle_cap .fill:before{background:#76559c}
/* Loading */
/* keypad */
/* Tooltip */
/* No Data */
.nodata_detail .msg_major{color:#2f8df5}
/* Menu */
/* Fixed Area */
/* Layer */
/* header */
.header .logo .logo_ebs .grade{color:#298efb}
.header .setter .set_group .user_name em{color:#298efb}
.header .setter .set_group .btn_rd_login .ico_log{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_log_blue.png")}
/* GNB */
.gnb .depth1 > li > a em{color:#298efb}
.gnb .depth1 > li > a:hover em, 
.gnb .depth1 > li.on > a em{color:#298efb}
/* .gnb .depth1 > li.active > a span:after{background:#298efb} */
/* Footer */
 
/* 메인 UI-JHS-CR-0001 */
[class*="main_sld_slide"] .balloon span:after{top:-26px;left:-30px;width:79px;height:107px;background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/mv_balloon_cat.png")}
.main_sld_slide1 .visual .character{position:absolute;top:4.68%;left:34.06%;width:53.12%}

.cont_list_link .emph{color:#298efb}
.cont_list_link ul li.on{border-color:#298efb}
.cont_list_link ul li.on h3{color:#fff}

.main_sld_pager .swiper-pagination-bullet-active{background:#298efb}

.main_subj_slide .tit:after{content:none}
.main_subj_slide .unit{margin-top:64px}

.main_subj_slide.his{background:#81ab8f}

.main_learning .stat_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .bar .clip,
.main_learning .stat_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .fill,
.main_learning .stat_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle:before, 
.main_learning .stat_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .bar:before, 
.main_learning .stat_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .fill:before{background:#886eb8}

body.theme_white .gnb .depth1 > li > a em{color:#298efb}
body.theme_white .cont_list_link h3{color:#252835}
body.theme_white .cont_list_link ul li.on h3{color:#2a7fde;}
body.theme_white .cont_list_link .emph{color:#2f8df5}
body.theme_white .btn_useinfo .balloon em{background:#fff}
body.theme_white .btn_useinfo .balloon:after{border-color:#298efb;background:#fff}

/* tablet */
@media screen and (max-width:1023px){
    [class*="main_sld_slide"] .balloon span:after{top:-10px;left:-12px;width:38.5px;height:53.5px}
    .main_subj_slide .unit{margin-top:55px}
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

/* 메인 > 인트로_학년설정 UI-JHS-CR-0003 */
.ai_con_intro .intro_con .balloon span .point{color:#1d91ff}
.ai_con_intro .intro_con .greeting{padding-right:242px}
.ai_con_intro .intro_con .greeting .character{right:-15px;background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/img_danchoo_258.png")}
.ai_con_intro .intro_con .message .tit .point{color:#1d91ff}
.ai_con_intro .intro_con .grade_choice{justify-content:left}
.ai_con_intro .intro_con .grade_choice .grade_rd{width:192px}
.ai_con_intro .intro_con .grade_choice .grade_rd input:checked + label:before{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_check_b.png")}

body.theme_white .ai_con_intro .intro_con .greeting .character{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/img_danchoo_258_theme.png")}

/* tablet */
@media screen and (max-width:1023px){
    .ai_con_intro .intro_con .greeting{padding:0}
    .ai_con_intro .intro_con .grade_choice .grade_rd{width:100%}
    .ai_con_intro .intro_con .grade_choice .grade_rd:nth-child(n+2){margin-top:18px}
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

/* 메인 > 인트로_진단평가안내 UI-JHS-CR-0004 */
.ai_con_intro2 .intro_inner:before{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/img_monitor_b.png")}
.ai_con_intro2 .intro_inner .title .point{color:#1d91ff}
.ai_con_intro2 .intro_inner p .point{color:#1d91ff}
.ai_con_intro2 .intro_inner .apply .btn_apply .point{color:#1d91ff}
.ai_con_intro2 .button_group .btn_rect .point{color:#298efb}
.txt_infor_type1 .text_point1 {display:inline-block;color:#298efb;}

/* 진단평가 결과보기 UI-JHS-CR-1002 */
.part_result .contain_infor .txt_infor .prop_class {display:inline-block;color:#298efb}

/* AI문제추천 UI-JHS-CR-2001 */
.status_steps{display:flex;justify-content:space-between}
.status_steps .message .msg_major{font-size:25px;line-height:1.2}
.status_steps .message .msg_major span{display:block}
.status_steps .message .msg_minor{margin-top:20px;color:rgba(255,255,255,0.4);line-height:1.2}
.status_steps .message .msg_minor span{display:block}
.status_steps .message .btn_msg {display:none;}/* 2022-04-06 추가 */

body.theme_white .status_steps .message .msg_minor{color:rgb(44 51 67 / 70%)}

/* tablet */
@media screen and (max-width:1023px){
    .status_steps{flex-direction:column}
    .status_steps .message .msg_major{font-size:20px}
    .status_steps .message .msg_minor{margin-top:15px;font-size:12px}
    /* 2022-04-06 추가 */    
    .status_steps .message .btn_msg {display:block;position:relative;width:80%;}
    .status_steps .message .btn_msg .btn_useinfo{position: relative;width:100%;height:30px;text-align:left;margin-top:10px;bottom:auto;border-radius:30px;}
    .status_steps .message .btn_msg .btn_useinfo [class^="ico_"]{top:50%;left:50%;transform: translate(-50%, -50%);margin-left:-70px}
    .status_steps .message .btn_msg .btn_useinfo .name{margin:0 0 0 100px;text-align:center}
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

.status_steps .message + .step{margin-left:25px}
.status_steps .step ol{display:flex;justify-content:space-between;width:708px}
.status_steps .step li{position:relative;width:128px;height:166px;background:#51c2d6;text-align:center}
.status_steps .step li:not(:first-child):after{content:"";position:absolute;bottom:31px;right:128px;width:65px;height:106px;background:#4f5666;transform:skewY(42.5deg);transform-origin:bottom}
.status_steps .step li span{display:block;padding-top:48px;font-size:14px;font-family:"NotoSansKR_B"}
.status_steps .step li span em{opacity:0.5}
.status_steps .step li:last-child span em{opacity:0.2}
.status_steps .step li span:before{content:"";display:block;width:66px;height:66px;margin:0 auto 5px;border-radius:50%;background:rgba(255,255,255,0.49);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}
.status_steps .step li span:after{content:"";position:absolute;top:-29px;left:50%;display:none;width:97px;height:79px;background:url("https://ai-cdn.ebs.co.kr/mid_resource/image/img_danchoo_chr.png") no-repeat 50% 50%;background-size:contain;transform:translateX(-50%)}

.status_steps .step li.step1{height:186px;background:#51c2d6}
.status_steps .step li.step1:after{content:"";position:absolute;bottom:0;left:0;border:64px solid transparent;border-bottom:38px solid #2c3343;border-top:0}
.status_steps .step li.step1 span:before{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_step1.png")}
.status_steps .step li.step2{background:#5f6676}
.status_steps .step li.step2:after{background:#4f5666}
.status_steps .step li.step2 span:before{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_step2.png")}
.status_steps .step li.step3{background:#4e5565}
.status_steps .step li.step3:after{background:#3f4656}
.status_steps .step li.step3 span:before{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_step3.png")}
.status_steps .step li.step4{background:#3c4353}
.status_steps .step li.step4:after{background:#2a3141}
.status_steps .step li.step4:before{content:"";position:absolute;top:-70px;left:50%;border:95px solid transparent;border-bottom:70px solid #3c4353;border-top:0;transform:translateX(-50%)}
.status_steps .step li.step4 span:before{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_step4.png")}

.status_steps:not(.current2, .current3, .current4) .step li.step1 span em{opacity:1}
.status_steps:not(.current2, .current3, .current4) .step li.step1 span:before{background-color:#fff}
.status_steps:not(.current2, .current3, .current4) .step li.step1 span:after{display:block}

.status_steps:not(.current1) .step li.step2{background:#138eb6}
.status_steps:not(.current1) .step li.step2:after{background:#107c8f}
.status_steps:not(.current1, .current3, .current4) .step li.step2 span em{opacity:1}
.status_steps:not(.current1, .current3, .current4) .step li.step2 span:before{background-color:#fff}
.status_steps:not(.current1, .current3, .current4) .step li.step2 span:after{display:block}

.status_steps:not(.current1, .current2) .step li.step3{background:#0f738e}
.status_steps:not(.current1, .current2) .step li.step3:after{background:#0c5f7b}
.status_steps:not(.current1, .current2, .current4) .step li.step3 span em{opacity:1}
.status_steps:not(.current1, .current2, .current4) .step li.step3 span:before{background-color:#fff}
.status_steps:not(.current1, .current2, .current4) .step li.step3 span:after{display:block}

.status_steps:not(.current1, .current2, .current3) .step li.step4{background:#095a86}
.status_steps:not(.current1, .current2, .current3) .step li.step4:before{border-bottom-color:#095a86}
.status_steps:not(.current1, .current2, .current3) .step li.step4:after{background:#094051}
.status_steps:not(.current1, .current2, .current3) .step li.step4 span em{opacity:1}
.status_steps:not(.current1, .current2, .current3) .step li.step4 span:before{background-color:#fff}
.status_steps:not(.current1, .current2, .current3) .step li.step4 span:after{display:block}

body.theme_white .status_steps .step li.step1:after{border-bottom:38px solid #fff;}
body.theme_white .status_steps .step li span{color:#fff}

/* tablet */
@media screen and (max-width:1023px){
    .status_steps .message + .step{/*margin-top:15px;*/margin-top:5px;margin-left:0}
    .status_steps .step{padding-top:45px;overflow-y:visible;overflow-x:auto}
    .status_steps .step ol{width:405px}
    .status_steps .step li{width:84px;height:103px}
    .status_steps .step li:not(:first-child):after{bottom:11px;right:84px;width:23px;height:81px}
    .status_steps .step li span{padding-top:20px}
    .status_steps .step li span:before{width:44px;height:44px}
    .status_steps .step li span:after{top:-25px;width:56px;height:46px}
    .status_steps .step li span em{display:block;padding:0 10px;font-size:10px;word-break:keep-all;line-height:1.1}

    .status_steps .step li.step1{height:118px}
    .status_steps .step li.step1:after{border-width:42px;border-bottom-width:26px}
    .status_steps .step li.step4:before{top:-45px;border-width:63px;border-bottom-width:45px}
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

.top_unit .inner{display:flex;margin:0 -12px;}
.top_unit .inner .top_group{width:100%;margin:0 12px}
.top_unit .inner + .txt{margin-top:15px;padding:0 20px}
.top_unit .tit_part{margin-bottom:20px;font-size:20px}
.top_unit .tit_part > span{position:relative;padding-right:32px}
.top_unit .tit_part b{font-family:"NotoSansKR_B"}
.top_unit .tit_part .tooltip{position:absolute;top:0;right:0;height:100%}
.top_unit .tit_part .tooltip i{margin-top:2px}
.top_unit .top_list_wrap{position:relative}
.top_unit .top_list_wrap .nodata{/* top:-8px;left:-8px;right:-8px;bottom:-8px; */height:316px;border-radius:80px}
.top_unit .top_list_wrap .nodata_detail{width:100%;padding:0 64px}
.top_unit .top_list_wrap .nodata_detail .msg_major{margin:0;font-size:20px}
.top_unit .top_list_wrap .nodata_detail .nodata_explain{padding:0;border:0}
.top_unit .top_list_wrap .nodata_detail .nodata_explain .button_wrap{margin-top:20px}
.top_unit .top_list_wrap .nodata_detail .nodata_explain button.rd_wide{width:260px}
.top_unit .top_list li:not(:first-child){margin-top:4px}
.top_unit .top_list li a{display:block}
.top_item{position:relative;padding-left:44px;border-radius:20px;overflow:hidden}
.top_item .count{position:absolute;top:0;left:0;width:44px;height:100%;padding-left:3px;background:#fff;color:#2c3343;font-size:20px;font-family:"NotoSansKR_BK";text-align:center;line-height:57px}
.top_item .subj{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:10px 25px 14px;background:#d1d1d1}
.top_item .item_name{color:#292f3c;font-size:19px}
.top_item .rate{flex-basis:124px;min-width:124px;width:124px;text-align:right}
.top_item .rate small{position:relative;top:2px;margin-right:5px;color:#232936;font-size:16px;vertical-align:middle}
.top_item .rate .value{color:#1962a7;font-size:25px;font-family:"NotoSansKR_BK";vertical-align:middle}

/* 2023-04-03 추가 */
.top_unit .button_wrap.ran{margin:20px 0 15px}
.top_unit .exp_txt{display: flex;justify-content: center;}
a.tit_long{position:relative}
a.tit_long:hover::after{content: attr(data-itname);width:max-content;max-width:90%;padding:15px 18px;background: #5f6676;color: #fff;font-size: 14px;position: absolute;left:10px;top: -26px;border-radius:10px;font-weight:400;z-index:1}
body.theme_white a.tit_long:hover::after{background-color:#d1d1d1;color:#2c383d}
a.tit_long .top_item{height:60px}
a.tit_long .top_item .item_name{position:relative;max-height: 1.6rem;-webkit-line-clamp: 1;display: box;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;white-space: normal;line-height: 1.3;overflow: hidden}
/* // 2023-04-03 추가 */

.top_group.learned .top_item .subj{background:#292f3c}
.top_group.learned .top_item .item_name{color:#fff}
.top_group.learned .top_item .rate small{color:#fff;opacity:0.7}
.top_group.learned .top_item .rate .value{color:#298efb}

body.theme_white .top_item .count{color:#fff;background:#404755}
body.theme_white .top_item .subj{background:#fff}
body.theme_white .top_unit .inner + .txt{color:#2c3343}

/* tablet */
@media screen and (max-width:1023px){
    .top_unit .inner{flex-direction:column;margin:0}
    .top_unit .inner .top_group{margin:0}
    .top_unit .inner .top_group + .top_group{margin-top:30px}
    .top_unit .tit_part{margin-bottom:10px;font-size:12.5px;text-align:left}
    .top_unit .tit_part > span{padding-right:0}
    .top_unit .tit_part .tooltip{position:relative;margin-top:-2px;margin-left:5px;vertical-align:middle}
    .top_unit .tit_part .tooltip i{margin-top:0}
    .top_unit .top_list_wrap .nodata{height:216px;border-radius:22px}
    .top_unit .top_list_wrap .nodata_detail .msg_major{font-size:18px}
    .top_item{padding-left:29px;border-radius:10px}
    .top_item .count{width:29px;line-height:37px}
    .top_item .subj{min-height:40px;padding:5px 12px 6px 7px}
    .top_item .item_name{font-size:12.5px}
    .top_item .rate small{font-size:10px}
    .top_item .rate .value{font-size:20px}

    a.tit_long .top_item{height:40.16px}/* 2023-04-03 추가 */
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

.sort_selection li .sort .item_sort:hover{background:#478bca}
.sort_selection li .sort .item_sort.on{background:#478bca}

.sort_add .sort_add_name .cate_item:last-of-type{color:#298efb}

.ai_con_recom.type_jhs .status_steps{margin-bottom:50px}
.ai_con_recom.type_jhs .tit_group + .status_steps{margin-top:-10px}
.ai_con_recom.type_jhs .sort_selection{margin-top:45px}
.ai_con_recom.type_jhs .sort_selection ~ .button_wrap{margin-top:30px}
.ai_con_recom.type_jhs .sort_selection + .exp_txt {margin-top:30px;}/* 2024-01-24 수정 */
.exp_txt + .term_selection {margin-top:10px;}/* 2024-01-24 수정 */
.ai_con_recom.type_jhs .sort_add{margin-top:63px}
.ai_con_recom.type_jhs .step_content{position:relative}
/* .ai_con_recom.type_jhs .step_content .menucontent{min-height:1188px} */
/* .ai_con_recom.type_jhs .step_content .nodata.noslove{position:absolute;top:150px;left:0;right:0;bottom:0} */
.container section.ai_con_recom.type_jhs .step_content > .button_wrap{margin-top:45px}

.ai_con_recom.type_jhs .menucontent.data_none .top_group.learned{margin-top:0}
.ai_con_recom.type_jhs .menucontent.data_none .top_group.learned .tit_part{display:none}

/* tablet */
@media screen and (max-width:1023px){
    .ai_con_recom.type_jhs .status_steps{margin-bottom:45px}
    /* .container section.ai_con_recom.type_jhs .step_content > .button_wrap .rect_wide{min-width:initial} */
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

/* AI문제추천 문제풀기 UI-JHS-CR-2002 */
/* tablet */
@media screen and (max-width:1023px){
    .solve_prob .solve_subj .solve_add .btn_rect_bl{position:absolute;top:95px;left:0;width:calc(50% - 4px);height:30px;padding:5px 22px 8px;border-radius:30px}
    .solve_prob .solve_subj .solve_add .btn_rect_bl i{display:none}
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

/* AI문제추천 정답및해설 UI-JHS-CR-2003 */
.ai_con_solve .commt_button .btn_rd_dark{color:#298efb}
.evaluation .eval_select .eval_radio .radio:checked + label span{color:#298efb;opacity:1}
.evaluation .eval_select .eval_radio .radio:checked + label .ico_face_1{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_face_1b_on.png")}
.evaluation .eval_select .eval_radio .radio:checked + label .ico_face_2{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_face_2b_on.png")}
.evaluation .eval_select .eval_radio .radio:checked + label .ico_face_3{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_face_3b_on.png")}
.evaluation .eval_select .eval_radio .radio:checked + label .ico_face_4{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_face_4b_on.png")}
.evaluation .eval_select .eval_radio .radio:checked + label .ico_face_5{background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/ico_face_5b_on.png")}

/* AI문제추천 정답및해설 학습한문제 UI-JHS-CR-2004 */
.ly_learned .learned_count .count .cur, .ly_learned .learned_count .count .inter{color:#298efb}
.ly_learned .learned_tbl .tbl_basic tbody td{padding-top:10px;padding-bottom:10px}
.ly_learned .concept{margin-top:30px}

.concept p{padding:11px 10px;background:#4375a6;text-align:center}
.concept p em{color:#ffa6a6}
.concept .concept_thumb{display:flex;padding:33px 45px;background:#1d212a}
.concept .concept_thumb .thumb{width:151px;margin-right:15px}
.concept .concept_thumb .info dl{display:flex;flex-wrap:wrap}
.concept .concept_thumb .info dl dt{width:70px;margin-right:5px;color:#959595}
.concept .concept_thumb .info dl dt:after{content:":";float:right}
.concept .concept_thumb .info dl dd{width:calc( 100% - 75px );margin-bottom:3px}
.concept .concept_thumb .info .btn_rd_bl{height:38px;margin-top:10px;padding:5px 23px 5px 5px}
.concept .concept_thumb .info .btn_rd_bl i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:10px;border-radius:50%;background:#fff}
.concept .concept_thumb .info .btn_rd_bl i:before{content:"";display:block;height:0;margin-left:3px;border:6px solid transparent;border-left:11px solid #298efb;border-right:0}

body.theme_white .concept p{color:#fff}
body.theme_white .concept p em{color:#60fdec}
body.theme_white .concept .concept_thumb{background:#dbdbdc}
body.theme_white .concept .concept_thumb .info dl dt{color:#2c3343}

/* tablet */
@media screen and (max-width:1023px){
    .ly_learned .concept{margin-top:20px}
    .ly_learned .button_wrap{margin-top:20px;padding:0 17px}
    .ly_learned .button_wrap .btn_rect_bl{width:100%}

    .concept p{padding:11px 15px;word-break:keep-all}
    .concept .concept_thumb{flex-direction:column;align-items:center;padding:17px}
    .concept .concept_thumb .thumb{margin-right:0;margin-bottom:11px}
    .concept .concept_thumb .info{display:flex;flex-direction:column;align-items:center}
    .concept .concept_thumb .info dl{display:inline-flex;margin:0 auto}
    .concept .concept_thumb .info dl dt{width:55px;font-size:12.5px}
    .concept .concept_thumb .info dl dd{width:calc( 100% - 60px );margin-bottom:0}
}

/* mobile */
@media screen and (max-width:767px){
    
}

/* mobile small */
@media screen and (max-width:320px){
    
}

/* AI강좌추천 UI-JHS-CR-3001 */
.ai_con_lect .tit_group .btn_rd_bl{margin-top:30px}
.ai_con_lect .rank{color:#292f3b;background-image:url("https://ai-cdn.ebs.co.kr/mid_resource/image/bg_shield_g_big.png")}
.ai_con_lect .round_box.lect_top .rank_top.top_review .tit_part small{color:#298efb}

/* 시험지만들기 단원선택 UI-JHS-CR-4001 */
/* .term_selection > ul > li{margin-left:25px} */
.term_selection .term_label{min-width:60px}
.term_selection > ul > li .radio_wrap .input_radio{margin:0;margin-right:15px}
.ai_con_make .term_selection .input_check + .input_check{margin-left:24px}
.ai_con_make .term_selection > ul > li .radio_wrap{margin-top:-5px}
.ai_con_make .term_selection > ul > li .radio_wrap .input_radio{margin:5px 15px 5px 0}
.ai_con_make .term_selection > ul > li:last-child{margin-right:0}

/* 시험지만들기 문제검색결과 UI-JHS-CR-4002 */
.prob_wrap .prob_upper .input_check .count{color:#298efb}
.bar_graph .track .bar{background:#298efb}

/* 학습현황 UI-JHS-CR-5101 */ /* (학부모 접근) 자녀 학습현황 UI-JHS-CR-6001 */
.ai_con_status .status_board .status_box .con .value{color:#298efb}
.ai_con_status .status_board .vertical_box .status_box.most{border-color:#298efb}
.ai_con_status .during_set button:hover [class^="ico_"]:before{border-bottom-color:#2e77c8}
.ai_con_status .part_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .bar .clip,
.ai_con_status .part_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .fill,
.ai_con_status .part_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle:before, 
.ai_con_status .part_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .bar:before, 
.ai_con_status .part_cont .doughtnut_group .chart_item:nth-child(2) .doughtnut .circle_cap .fill:before{background:#836bb2}
.ai_con_status .partition .part_select .sel_down{z-index:3}

.ai_con_status.type_paj .tit_group .tit_major{position:static;width:auto;height:auto;visibility:visible}

/* 학습현황 풀어본 문제 UI-JHS-CR-5201 */
.bbs_top .text_infor .em_type1{color:rgba(21,153,255,0.7)}
.bbs_type2 .total em{color:#298efb}

/* 해설보기 UI-JHS-CR-5401 */
.contain_top .box_body ul li .box-block .num {color:#298efb;}

/* common */
.point_type1{color:#298efb}
.btn_rect_dark2 span{color:#298efb}

.bbs_head .txt_infor span{color:#298efb}
.bbs_head .text_infor strong {color:#298efb}

.bbs_type1 .add_txt_type1{color:rgba(76,163,255,.6)}
.bbs_type1 tr:hover .add_txt_type1{color:rgba(76,163,255,.6)}

.bbs_type1.flextable1 .table_body:hover span.add_txt_type1{color:rgba(76,163,255,.6)}

.answer_type1{background:#1962a7}

/* AI강좌추천 UI-JHS-CR-3001 */
/* tablet */
@media screen and (max-width:1023px){
    .bbs_type1.flextable1 .table_body >span:nth-child(4){color:#298efb}
}

/* (학부모 접근) 메인 > 시험지 확인 UI-JHS-CR-6002 */