@charset "ks_c_5601-1987";

#mb_sub #container.unitesearch.ai_2026{width: 1100px;margin:60px auto 80px;}
#mb_sub #container.unitesearch.ai_2026 #content{float: inherit;width: 100%;margin: 0;}


/* top_tab */
.top_tab {display: flex;justify-content: center;flex-wrap: wrap;margin: -60px 0 60px;}
.top_tab a {height: 60px;width: 320px;border: 0;border-radius: 0 0 15px 15px;background: #dee6f7;cursor: pointer;font-family:'notokr-bold';color: #8e9ec0;font-size: 22px;line-height: 1.2em;letter-spacing: -.03em;display: flex;justify-content: center;align-items: center;gap: 5px;}
.top_tab a.on {background: linear-gradient(90deg, #1ba0e9 0%, #3867fb 50%, #a64efe 100%);color: #fff;}
.top_tab .beta {display: inline-flex;justify-content: center;align-items: center;width: 52px;height: 22px;padding: 0 0;border-radius: 20px;margin-right: 3px;background: #fff;color: #8e9ec0;font-size: 14px;font-family:'Pretendard-extrabold';line-height: 1;letter-spacing: 0;vertical-align: middle;}
.top_tab .on .beta {color: #4b63ff;}


/* 기존그대로 */
.totalSearch_unit{}
.totalSearch_unit *{box-sizing: border-box;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 1.6;}
.totalSearch_unit a:hover{text-decoration: none;}
.totalSearch_unit .search_ic{}
.totalSearch_unit h5{font-size: 25px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 1;color: #111;}


/* TOP 검색창 */
.totalSearch_unit_box_AI{width: 100%;position: relative;height: 72px;border:2px solid transparent;background-image:linear-gradient(#fff, #fff),linear-gradient(90deg, #0ab8e1 25%, #2976f6 50%, #dd41ff 75%);background-origin: border-box;border-radius: 10px;background-clip: content-box, border-box;/* overflow: hidden; *//* box-shadow: 0 1px 5px rgba(31, 127, 244, .3); */z-index: 9;}
.totalSearch_unit_box_AI::after{content: '';position: absolute;width: 100%;inset: 0;background: linear-gradient(90deg, #0ab8e1 25%, #2976f6 50%, #dd41ff 75%);border-radius: 10px;filter: blur(3px);opacity: .8;z-index: -1;}

.totalSearch_unit_box_AI form {height: 100%;}
.totalSearch_unit_box_AI .int_search{height: 100%;width: 100%;padding-left: 30px;font-size: 25px;letter-spacing: -0.04em;color:#111;font-family:'Pretendard-bold';line-height: 72px;padding-right: 105px;/*padding-right: 110px;*/border: 0;border-radius: 10px;outline: none;}
.totalSearch_unit_box_AI .int_search::placeholder{color: #999;font-size: 19px;font-family: 'Pretendard-regular';letter-spacing: -0.04em;line-height: 1.2;line-height: 72px;position: absolute;top: 20px;left:30px;}

.totalSearch_unit_box_AI .placeholder_ticker {position: absolute;top: 0;left: 30px;height: 100%;overflow: hidden;pointer-events: none;display: flex;align-items: center;}
.totalSearch_unit_box_AI .placeholder_ticker ul {overflow: hidden;height: 30px;width: 100%;}
.totalSearch_unit_box_AI .placeholder_ticker li {height: 30px;color: #999;font-size: 20px;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.totalSearch_unit_box_AI .btn_search{display: inline-block;width: 33px;height: 33px;text-indent: -999em;position: absolute;top:50%;transform: translateY(-50%);right:22px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ic_aiSearch.png') no-repeat center / 100% auto;z-index: 99;}
.totalSearch_unit_box_AI .btn_ipt_del{display: inline-block;width: 22px;height: 22px;text-indent: -999em;position: absolute;top:50%;transform: translateY(-50%);right:72px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ic_del.png') no-repeat center / 100% auto;z-index: 99;}

.totalSearch_unit_box_AI .autocomplete_layer{position: absolute;top: 72px;left:0px;width: 100%; border:1px solid #d5d5d5;background: #fff;border-radius: 8px;overflow: hidden;z-index: 99;box-shadow: 0px 0px 5px #d5d5d5;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_view{padding:20px 30px;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_view div{color: #999;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-regular';cursor: pointer;line-height: 1.6;padding: 3px 0;height: 32px;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_view div:hover{color:#111;font-family: 'notokr-bold';line-height: 1.6;letter-spacing: -0.02em;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_view div strong{color: #111;font-family: 'notokr-bold';line-height: 1.6;letter-spacing: -0.02em;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_footer{height: 43px;width: 100%;background: #f4f4f4;border-top: 1px solid #e4e4e4;position: relative;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_footer a{display: inline-block;position: absolute;top: 12px;right:15px;background: url('//img1s.mbest.co.kr/Pub_common/etc/bg_unitesearch03.png') no-repeat right center;color: #999;font-size: 14px;font-family: 'notokr-regular';letter-spacing: -0.04em;padding-right: 17px;}
.totalSearch_unit_box_AI .autocomplete_layer .autocomplete_layer_footer a:hover{text-decoration: none;}


/**/
.recommend_wrap {}
.recommend_wrap .recommend_head {display: flex;align-items: center;justify-content: flex-start;gap: 16px;}
.recommend_wrap .recommend_head .btn_recommend {display: inline-flex;align-items: center;height: 36px;padding: 0 20px 0 50px;border: 0;border-radius: 999px;background: #4f86ff url("//img1s.mbest.co.kr/Pub_common/etc/ic_bot.png") no-repeat 12px center / auto;font-size: 14px;color: #fff;font-family:'notokr-bold';line-height: 1;}

.recommend_wrap .recommend_list {display: flex;flex-wrap: wrap;gap: 10px;}
.recommend_wrap .recommend_list li {width: calc(50% - 8px);list-style: none;}
.recommend_wrap .recommend_list button {display: flex;align-items: center;gap: 5px;width: 100%;height: 50px;padding: 0 22px;border: 0;border-radius: 30px;background: #f4f4f4;font-size: 15px;color: #666;text-align: left;cursor: pointer;transition: background .2s ease;}
.recommend_wrap .recommend_list button:hover {background: #ebebeb;}
.recommend_wrap .recommend_list .icon {flex-shrink: 0;width: 14px;height: 14px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ic_star.png') no-repeat center / auto 100%;}


/**/
.popular_search_AI{position: relative;height: 20px;cursor: pointer;background: url('//img1s.mbest.co.kr/Pub_common/etc/bg_unitesearch02.png') no-repeat right center / auto 8px;font-family:'notokr-bold';color: #111;font-size: 14px;line-height: 1.2em;letter-spacing: -.03em;padding: 0 20px 0 0;}
.popular_search_AI.type_qst {color: #999;font-family:'notokr-regular';}
.popular_search_AI .search_ic_r {height: 20px;overflow: hidden;}
.popular_search_AI .search_ic_r li {height: 20px;}
.popular_search_AI .search_ic_r a {color: #999;font-family:'notokr-regular';}/*  */
.popular_search_AI.type_ppl {margin-left: auto;}
.popular_search_AI.type_qst .popular_search_layer {width: 420px;top:-10px;height: auto;padding-bottom: 10px;right: auto;left: -196px;cursor: default;}
.popular_search_AI.type_ppl .popular_search_layer {width: 420px;top:-10px;height: auto;padding-bottom: 10px;cursor: default;}
.popular_search_AI .popular_search_layer .popular_search_layer_close{display: inline-block;position: absolute;top: 0px;right:0px;background: url('//img1s.mbest.co.kr/Pub_common/etc/bg_unitesearch03_close.png') no-repeat center / 14px auto;width: 30px;height: 30px;text-indent: -999em;}
.popular_search_AI.type_qst .popular_search_layer ul li {background: none;}

.popular_search_AI.type_qst .popular_search_layer ul,
.popular_search_AI.type_ppl .popular_search_layer ul {padding: 10px 15px 0 15px}
.popular_search_AI.type_qst .popular_search_layer ul li,
.popular_search_AI.type_ppl .popular_search_layer ul li {/*background: none;*/height: auto;}
.popular_search_AI .popular_search_layer ul li a {flex-wrap: wrap;display: flex;align-items: center;}
.popular_search_AI .search_ic li strong {font-weight: normal;flex: 1;font-family: inherit;line-height: 1.2;}


/* 검색결과 - 공통 ***********************************************************/
.ai_2026 .keyword_service_box{padding:0 0 0 0;}
.ai_2026 .keyword_service_box .service_silde {padding: 35px 0 30px 100px;}
.ai_2026 .keyword_service_box.book .service_silde {padding-top: 30px;}

/**/
.total_ctn{position: relative;height: 78px;margin-top: 15px;}
.total_search_tab_ai{/*margin-top: 15px;*/width: 100%;display: inline-block;}
.total_search_tab_ai ul{overflow: hidden;display: flex;}
.total_search_tab_ai ul li{width:100%;height: 78px;}
.total_search_tab_ai ul li a{width: 100%;height: 100%;text-align: center;background: #f4f4f4;border:1px solid #d5d5d5;display: inline-flex;color: #333;font-size: 15px;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 19px;border-left: 1px solid #f4f4f4;justify-content: center;align-items: center;flex-wrap: wrap;align-content: center;}
.total_search_tab_ai ul li:first-child{}
.total_search_tab_ai ul li:first-child a{border-left: 1px solid #d5d5d5;}
.total_search_tab_ai ul li a:hover,
.total_search_tab_ai ul li a.select{text-decoration: none;background: #1a1a1a;border:1px solid #1a1a1a;font-family: 'notokr-medium';color: #fff;}
.total_search_tab_ai ul li a span{display: block;color: #999;font-size: 13px;width: 100%;}
.total_search_tab_ai ul li a:hover span,
.total_search_tab_ai ul li a.select span{color: #fff;font-family: '맑은 고딕',Malgun Gothic;font-weight: 600;}

.total_search_tab_ai.fixed{position: fixed;left: 50%;top: 0;width: 1100px;z-index: 1000;margin-top: 0;transform: translateX(-50%);}


/**/
.ai_2026 .total_search_results{margin-top: 50px;overflow: initial;}
.ai_2026 .total_search_results h6{color: #111;font-size: 21px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 1;}
.ai_2026 .total_search_results h6 span{font-family: '맑은 고딕',Malgun Gothic;font-size: 21px;font-weight: 600;color: #f14908;line-height: 1;}
.ai_2026 .sub_total_search.pt_rls{margin-top: -20px;}


/* tab3 - 강좌강의 ***********************************************************/
.ai_2026 .results_lecture ul li {overflow: initial;}
.ai_2026 .results_lecture ul li:last-of-type {border-bottom: 0 !important;}
.ai_2026 .results_lecture ul li .lec_box_text {width: 75%;}
.ai_2026 .lecture_box .results_lecture ul li{border-bottom: 1px solid #ececec;}/* 강좌강의만 */

/* 드롭다운 컨테이너 */
#content .dropdown-container {width: calc(100% - 20px);}
.dropdown-container {width: 100%;position: relative;color: #999;letter-spacing: -0.01em;font-size: 13px;}
.dropdown-container * {font-family:'Pretendard-medium';}
.dropdown-container .dropdown-header {color: #333;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 32px 0 14px;height: 40px;
  background-color: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 6px;
  cursor: pointer;
  user-select: none;
  
} 
.dropdown-container .header-text {width: 100%;display: flex;align-items: center;justify-content: flex-start;}
.dropdown-container .category {line-height: 1;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;padding-top: 2px;display: inline-block;}
.dropdown-container .category strong {font-weight: normal;color: #f14908;}/* 2026-09-18 */

/* 드롭다운 리스트 (Menu) */
.dropdown-container .dropdown-list {color: #333;
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  right: 0;
  background-color: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  max-height: 165px;
  overflow-y: auto;
  list-style: none;
  padding: 6px 0;
  z-index: 1000;
}
/* 스크롤바 스타일링 (이미지의 은은한 스크롤 스타일 구현) */
.dropdown-container .dropdown-list::-webkit-scrollbar {
  width: 6px;
}

.dropdown-container .dropdown-list::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border-radius: 3px;
}

.dropdown-container .dropdown-list::-webkit-scrollbar-track {
  background-color: transparent;
}

/* 각 아이템 항목 */
.dropdown-container .dropdown-item {
  display: flex;
  align-items: center;
  padding: 8px 14px;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 0.15s ease;
  border: 0 !important;position: static;align-items: center;justify-content: flex-start;flex-wrap:unset;
}
.lecture_box .dropdown-container .dropdown-item {
  padding: 5px 14px;
}

.dropdown-container .dropdown-item:hover {
  background-color: #efefef;
}
.dropdown-container .dropdown-item:hover .category {color:#333;}

/* 공통 아이콘 및 요소 스타일 */
.dropdown-container .icon-play {
  display: inline-flex;vertical-align: middle;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background-color: #a3a7ab;
  color: #fff;
  font-size: 8px;
  border-radius: 50%;
  margin: -2px 3px 0 0;
  background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_move.png') no-repeat 0 center / 100% auto;
}

.dropdown-container .arrow-icon {
  background-image: url("//img1s.mbest.co.kr/Pub_common/etc/bg_unitesearch02.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  width: 20px;height: 20px;
  color: #888;
  margin-left: 8px;
  position: absolute;top:10px;right: 10px;
}
.dropdown-header.open .arrow-icon {
  transform: scale(-1);
}
.dropdown-container .divider {/* 구분선 */
  color: #e0e0e0;
  margin: 0 8px 0;
  font-size: 11px;display: inline-block;vertical-align: middle;
}
.dropdown-container .dropdown-header .divider {/* 구분선 */
  color: #e0e0e0;
  margin: 0 8px;
  font-size: 11px;
}
.dropdown-container .highlight {
  color: #ff3b00;
  font-weight: normal;
}

.dropdown-container .dropdown-header .highlight {
  font-family:'Pretendard-semibold';
}

.dropdown-container .sub-title,
.dropdown-container .item-sub {
  color: #888;
}


/* tab4 - 선생님 ***********************************************************/
.btn_go_link {height: 42px;line-height: 40px;background:#fc7d14 url(//img1s.mbest.co.kr/Pub_common/etc/ico_arr02.png) no-repeat right 15px center;border:1px solid #e37012;text-align: center;border-radius: 8px;color: #fff !important;font-size: 14px;font-family: 'notokr-medium';display: inline-block;padding: 0 30px 0 20px;margin-left:24px;}
.results_tab_con .btn_go_link {position: absolute;top:-15px;right: 0;}


/* tab5 - 북클럽&영어도서관 ***********************************************************/


/* tab6 - 교재 ***********************************************************/
.ai_2026 .results_lecture ul li .btn_lec a{width: 111px;height: 36px;display: inline-block;text-align: center;padding-left: 0px;line-height: 34px;font-family: 'notokr-medium' !important;font-size: 14px !important;letter-spacing: -0.04em !important;border-radius: 7px;margin: 2px 0;}
.ai_2026 .results_lecture ul li .btn_lec a:hover{text-decoration: none;}
.ai_2026 .results_lecture ul li .btn_lec a.view{color: #434a55 !important;border:1px solid #333;background:#fff;}
.ai_2026 .results_lecture ul li .btn_lec a.view::after {content: '';display: inline-block;width: 5px;height: 9px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_arr01.png') no-repeat center / auto 100%;vertical-align: middle;margin: -2px 0 0 5px;}
.ai_2026 .results_lecture ul li .btn_lec a.go{color: #fff;border:1px solid #434a55;background:#434a55;}
.ai_2026 .results_lecture ul li .btn_lec a.go::after {content: '';display: inline-block;width: 5px;height: 9px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_arr02.png') no-repeat center / auto 100%;vertical-align: middle;margin: -2px 0 0 5px;}

.ai_2026 .book_box .results_lecture ul li .lec_box_text {display: block;}

/* 2026-09-18 */
.ai_2026 .book_box .results_lecture ul li .book_box_img span {border:1px solid #d5d5d5;}
.ai_2026 .book_box .results_lecture ul li .book_box_img span img {max-height: none;border: 0;}


/* tab8 - 뉴스업 ***********************************************************/
.ai_2026 .notice_box .results_lecture ul li .lec_box_text{margin-left: 40px;width: 76%;}
.ai_2026 .notice_box .results_lecture ul li .lec_box_text div:nth-of-type(3){color: #666;font-family: 'notokr-regular';letter-spacing: -0.02em;font-size: 14px;background: none;padding-left: 0;position: absolute;right:210px;top: 50%;transform: translateY(-50%);margin-top: 0;}


/* tab9 - 서비스 ***********************************************************/
.ai_2026 .service_event_box .results_lecture ul li .lec_box_text {width: 63%;}

.results_lecture .app_img {position: absolute;top: 75px;right: auto;left: 210px;width: 70px;}
.results_lecture .app_img img {width: 100%;}


/* tab11 - FAQ ***********************************************************/
.ai_2026 .faq_box .results_lecture ul li .lec_box_text{margin-left: 40px;width: 76%;}


/* tab2 - AI Pick ***********************************************************/
.aiPick_tt {border-top:2px solid #d5d5d5;overflow: hidden;padding:24px 0 4px 0;}


/**/
.aiPick_tt .pick_tit {display: flex;align-items: center;gap: 5px;}
.aiPick_tt .pick_tit .icon {flex-shrink: 0;display: inline-block;width: 19px;height: 19px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ic_star_b.png') no-repeat center / auto 100%;}
.aiPick_tt .pick_tit .beta {display: inline-flex;justify-content: center;align-items: center;width: 52px;height: 22px;padding: 0 0;border-radius: 20px;margin-right: 3px;background: #d9e5fc;color: #4664fb;font-size: 14px;font-family:'Pretendard-bold';line-height: 1;letter-spacing: 0;vertical-align: middle;}
.aiPick_tt .pick_tit .cmt {color: #666;font-size: 13px;font-family:'notokr-regular';line-height: 1;letter-spacing: 0;}
.aiPick_tt .pick_txt {color: #666;font-size: 16px;font-family:'Pretendard-medium';line-height: 1.5;letter-spacing: -.03em;margin-top: 15px;}
.aiPick_tt .pick_txt {display: flex;gap: 8px 0;flex-direction: column;}
.aiPick_tt .pick_txt p {line-height: 1.5;}
.aiPick_tt .pick_tit .txt {
  color: #0075ff;font-size: 21px;font-family:'Pretendard-bold';line-height: 1;letter-spacing: -.03em;
  display: inline-block;
  background: linear-gradient(
      140deg,
      #00b4e6 0%,
      #1271ff 50%,
      #d443ff 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/* aiPick */
.results_aiPick {display: flex;gap: 30px 16px;flex-wrap: wrap;padding: 30px 0;}
.results_aiPick_box{width:356px;height: 364px;position: relative;background: #f5f5f5;border-radius: 9px;/*overflow: hidden;*/}
.results_aiPick_box .inBox {width:100%;height: 100%;position: relative;border-radius: 9px;overflow: hidden;padding-top: 60px;}
.results_aiPick_box.type2 .inBox {padding-top: 70px;}
.results_aiPick_box.type3 .inBox {padding-top: 70px;}
.results_aiPick_box.type4 .inBox {padding-top: 45px;}


/* aiPick - 공통 */
.bdg_ai {position: absolute;top:0;left: 0;background: #4784ff url('//img1s.mbest.co.kr/Pub_common/etc/ic_star_sky.png') no-repeat  10px center / auto 12px;border-radius: 10px 0 10px 0;width:100px;height: 28px;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 14px;font-family:'Pretendard-medium';line-height: 1;letter-spacing: 0;padding-left: 15px;z-index: 9;}
.bdg_sbj {position: absolute;top:10px;right: 10px;background: #d9e5fc;border-radius: 15px;height: 28px;display: flex;justify-content: center;align-items: center;color: #3062c6;font-size: 14px;font-family:'notokr-Medium';line-height: 1;letter-spacing: 0;padding: 0 12px;z-index: 9;}
.bdg_sbj.lec {background: #d9e5fc;color: #3062c6;}
.bdg_sbj.tch {background: #cdede6;color: #0d8369;}
.bdg_sbj.book {background: #eeecae;color: #7d7a03;}
.bdg_sbj.notice {background: #fbe4d8;color: #c15c23;}
.bdg_sbj.bookeng {background: #e0dffc;color: #5f64c1;}
.bdg_sbj.exam {background: #f7e3e9;color: #ce6178;}
.bdg_sbj.faq {background: #d8f2d2;color: #1a8b2f;}
.bdg_sbj.service {background: #ebdffc;color: #8046ce;}
.bdg_sbj.event {background: #f7dcf2;color: #ae4e9d;}

.results_aiPick_box strong{font-weight: normal;color: #f14908;font-family: inherit;line-height:unset;}

.results_aiPick_box .boxCon {display: flex;justify-content: center;align-items: center;flex-direction: column;width: calc(100% - 60px);margin: 0 auto;flex-wrap: wrap;position: relative;z-index: 9;;}
.results_aiPick_box.type2 .boxCon {flex-direction: row;align-items: center;justify-content: space-between;gap: 15px;width: calc(100% - 40px);min-height: 120px;}
.results_aiPick_box.type2 .lec_box_text{width: calc(100% - 115px);}

/**/
.results_aiPick_box .lec_box_text{width: 100%;}
.results_aiPick_box .lec_box_text .round_cl,
.results_aiPick_box .lec_box_text .round_lec{display: inline-block;font-size: 12px;letter-spacing: -0.04em;font-family: 'notokr-medium';line-height: 17px;padding:0 9px;border-radius: 2px;height: 17px;border:1px solid #434a55;color: #434a55;margin: 0 1px;}
.results_aiPick_box .lec_box_text div:nth-of-type(1),
.results_aiPick_box .lec_box_text div:nth-of-type(1) a{color: #111;font-family: 'notokr-bold';letter-spacing: -0.02em;font-size: 19px;margin-top: 8px;width: 70%;line-height: 1.3;/**/white-space: normal;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow:ellipsis;/**/overflow: hidden;}
.results_aiPick_box .lec_box_text div:nth-of-type(1) a{margin-top: 0;width: auto;}
.results_aiPick_box .lec_box_text div:nth-of-type(2){color: #666;font-family: 'notokr-regular';letter-spacing: -0.02em;font-size: 13px;margin-top: 8px;width: 70%;line-height: 1.4;}
.results_aiPick_box .lec_box_text div:nth-of-type(3){color: #999;font-family: 'notokr-regular';letter-spacing: -0.04em;font-size: 13px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_move.png') no-repeat 0 center;padding-left: 20px;display: inline-block;}
.results_aiPick_box .lec_box_text div:nth-of-type(3).no_ico{background: none;padding-left: 0;}
.results_aiPick_box .lec_box_text .cmt {color: #999;font-family: 'notokr-regular';letter-spacing: -0.04em;font-size: 13px;margin-top: 5px;line-height: 1.3;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.results_aiPick_box .lec_box_text div:nth-of-type(4){color: #999;font-family: 'notokr-regular';letter-spacing: -0.04em;font-size: 13px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_move.png') no-repeat 0 center;padding-left: 20px;margin-top: 5px;display: inline-block;margin-left: 20px;}
.results_aiPick_box .lec_box_text div strong.sorting{color: #2196F3;}
.results_aiPick_box .lec_box_text div:nth-of-type(2) span{display: inline-block;height: 13px;width: 1px;border-left: 1px solid #d5d5d5;vertical-align: top;margin:3px 8px 0 10px}
.results_aiPick_box .lec_box_text div:nth-of-type(3) span{display: inline-block;height: 12px;width: 1px;border-left: 1px solid #d5d5d5;vertical-align: top;margin:3px 7px 0 8px}
.results_aiPick_box .lec_box_text .connect_btn{display: inline-block;width: 68px;height: 23px;line-height: 22px;border:1px solid #999;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_plus.png') no-repeat right 6px center;text-align: left;padding-left: 10px;color: #999;font-size: 12px;font-family: 'notokr-medium';border-radius: 2px;margin-right: 10px;}

/**/
.results_aiPick_box .tch_footer{height: 38px;background: #434a55;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;display: flex;}
.results_aiPick_box .tch_footer a{display: inline-block;width: 100%;color: #fff;font-family: 'notokr-medium';font-size: 15px;line-height: 38px;text-align: center;border-right: 1px solid #262c39;}
.results_aiPick_box .tch_footer a::after {content: '';display: inline-block;width: 5px;height: 9px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_arr02.png') no-repeat center / auto 100%;vertical-align: middle;margin: -2px 0 0 5px;}
.results_aiPick_box .tch_footer a:last-child{border: 0;}
.results_aiPick_box .tch_footer a:hover{text-decoration: none;}
.results_aiPick_box .tch_footer.type_tab {background: #e2cead;}
.results_aiPick_box .tch_footer.type_tab a {color: #53392a;font-size: 15px;}
.results_aiPick_box .tch_footer.type_mid {background: #1d9c42;}
.results_aiPick_box .tch_footer.type_mid a {color: #fff;font-size: 15px;}
.results_aiPick_box .tch_footer.type_cho {background: #fc7d14;}
.results_aiPick_box .tch_footer.type_cho a {color: #fff;font-size: 15px;}
.results_aiPick_box .tch_footer.type_tab a::after,
.results_aiPick_box .tch_footer.type_mid a::after,
.results_aiPick_box .tch_footer.type_cho a::after {display: none;}


/* aiPick - 강좌강의/선생님 */
.results_aiPick_box .p_teacher {position:absolute;top:5px;left:10px;/*top:0;left:0;*/width:100%;height:100%;overflow:hidden;z-index: 1;}
.results_aiPick_box .p_teacher .tchImg {position:absolute;top: -6%;right:0%;width: 93%;height: 130%;text-align:right;overflow:hidden;z-index:9;padding-right: 7%;}

.results_aiPick_box .dropdown-container {position: absolute;bottom: 65px;left: 30px;color: #333;width: calc(100% - 60px) !important;z-index: 999;}
.results_aiPick_box .dropdown-container .divider {display: none;}
.results_aiPick_box .dropdown-container .category {width: 100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;padding-top: 2px;display: inline-block;}/* 2026-09-18 */
.results_aiPick_box .dropdown-container .dropdown-header {height: 40px;border-radius: 8px;padding-top: 0;}
.results_aiPick_box .dropdown-container .dropdown-header {color: #333;}
.results_aiPick_box .dropdown-container .header-text {/*width: calc(100% - 30px);*/}/* 2026-09-18 */

.results_aiPick_box .btn_home{display: inline-block;width: 26px;height: 26px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_home.png') no-repeat 0 0;background-size: cover;}


/* aiPick - 강좌강의/선생님(비교과) */
.results_aiPick_box.type2 .lec_box_text div:nth-of-type(1),
.results_aiPick_box.type2 .lec_box_text div:nth-of-type(1) a{width: 100%;overflow: hidden;-webkit-line-clamp: 3;}
.results_aiPick_box.type2 .lec_box_text div:nth-of-type(2){width: 100%;}

.results_aiPick_box.b_lec_etc .lec_box_text div:nth-of-type(1),
.results_aiPick_box.b_lec_etc .lec_box_text div:nth-of-type(1) a{-webkit-line-clamp: 2;}

.results_aiPick_box .tch_box_img {width: 100px;height: 100px;position: relative;display: inline-block;}
.results_aiPick_box .tch_box_img span {display: inline-block;width: 100%;height: 100%;position: relative;background: #e9e9e9;border-radius: 50%;overflow: hidden;}
.results_aiPick_box .tch_box_img.newsup span {background: #d7eefe; color:#2b5f86;}/* 2026-07 컬러추가(뉴스업,FAQ) */
.results_aiPick_box .tch_box_img.faq span {background: #dcede3; color:#40665b;}/* 2026-07 컬러추가(뉴스업,FAQ) */
.results_aiPick_box .tch_box_img span img {position: absolute;top: 12px;left: 50%;width: 128%;z-index: 99;transform: translate(-50%, 0);}
.results_aiPick_box .tch_box_img a{display: inline-block;width: 26px;height: 26px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ico_home.png') no-repeat 0 0;position: absolute;bottom:0px;right:0px;z-index: 99;background-size: cover;}
.results_aiPick_box .tch_box_img span div{color: #434a55;font-size: 14px;letter-spacing: -0.02em;font-family: 'notokr-medium';line-height: 16px;text-align: center;width: 100px;height: 100px;}
.results_aiPick_box .tch_box_img span div>div{display: table-cell;vertical-align: middle;text-align: center;}
.results_aiPick_box .tch_box_img span div>div img{top: 0;left: 0;width: 100%;transform: translate(0, 0);}
.results_aiPick_box .tch_box_img.newsup span div {color:#2b5f86;}/* 2026-07 컬러추가(뉴스업,FAQ) */
.results_aiPick_box .tch_box_img.faq span div {color:#40665b;}/* 2026-07 컬러추가(뉴스업,FAQ) */


/* aiPick - 선생님 */
.results_aiPick_box .class_m{display: inline-block;width: 64px;height: 64px;text-align: center;color: #fff;border-radius: 50%;font-size: 16px;font-family: 'notokr-medium';background: #1d9c42;line-height: 64px;position: absolute;left:30px;bottom: 65px;z-index: 100;}
.results_aiPick_box .class_j{display: inline-block;width: 64px;height: 64px;text-align: center;color: #fff;border-radius: 50%;font-size: 16px;font-family: 'notokr-medium';background: #fb7d13;line-height: 64px;position: absolute;left:30px;bottom: 65px;z-index: 100;}

.results_aiPick_box.type3 .lec_box_text div:nth-of-type(1) {margin-top: 0;width: 70%;}
.results_aiPick_box.type3 .lec_box_text div:nth-of-type(1) .sbj {color: #111;font-family: 'notokr-bold';letter-spacing: -0.02em;font-size: 19px;margin-top: 0;width: 100%;word-break: keep-all;line-height: 1.3;}
.results_aiPick_box.type3 .lec_box_text div:nth-of-type(1) .name {color: #111;font-family: 'notokr-bold';letter-spacing: -0.02em;font-size: 24px;margin-top: 0;width: 100%;word-break: keep-all;line-height: 1.3;}
.results_aiPick_box.type3 .lec_box_text div:nth-of-type(2){color: #666;font-family: 'notokr-medium';letter-spacing: -0.02em;font-size: 14px;margin-top: 5px;width: 70%;word-break: keep-all;line-height: 1.4;}


/* aiPick - 교재 */
.results_aiPick_box .book_box_img {width: 100px;height: 126px;position: relative;display: inline-block;}
.results_aiPick_box .book_box_img span {display: inline-block;width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 10px;}
.results_aiPick_box .book_box_img span img {position: absolute;top: 50%;left: 50%;z-index: 99;border:1px solid #d5d5d5;transform: translate(-50%, -50%);max-height: 99%;max-width: 100%;width: 100%;height: 100%;}

.results_aiPick_box .book_box_img span {border:1px solid #d5d5d5;}/* 2026-09-18 */
.results_aiPick_box .book_box_img span img {max-height: none;border: 0;}/* 2026-09-18 */

.results_aiPick_box .book_box_img.cho .ic_bookclub{display: inline-block;width: 60px;height: 32px;background: url(//img1s.mbest.co.kr/Pub_common/etc/ico_cho_bookclub.png) no-repeat 0 0;}
.results_aiPick_box .book_box_img.mid .ic_bookclub{display: inline-block;width: 60px;height: 32px;background: url(//img1s.mbest.co.kr/Pub_common/etc/ico_mid_bookclub.png) no-repeat 0 0;}
.results_aiPick_box .book_box_img .ic_englibrary{display: inline-block;width: 85px;height: 32px;background: url(//img1s.mbest.co.kr/Pub_common/etc/ico_englibrary.png) no-repeat 0 0;}
.results_aiPick_box .book_box_img.cho .ic_bookclub,
.results_aiPick_box .book_box_img.mid .ic_bookclub,
.results_aiPick_box .book_box_img .ic_englibrary{position: absolute;top: -15px;left: -8px;z-index: 100;}

.results_aiPick_box .lec_link {position: absolute;top: 206px;left: 20px;}
.results_aiPick_box .lec_link .connect_btn {display: flex;justify-content: center;align-items: center;width: 100px;height: 30px;color: #666666;font-size: 13px;letter-spacing: -0.02em;font-family: 'notokr-medium';border:1px solid #d5d5d5;;border-radius: 6px;background: #fff;margin-bottom: 10px;}
.results_aiPick_box .lec_link p {color: #666666;font-size: 13px;letter-spacing: -0.02em;font-family: 'notokr-regular';line-height: 1.2;}

.results_aiPick_box .lec_area {position: absolute;bottom: 50px;left: 20px;display: flex;justify-content: center;align-items: center;width: calc(100% - 40px);min-height: 54px;border:1px solid #d5d5d5;;border-radius: 6px;background: #fff;margin-bottom: 10px;text-align:center;}
.results_aiPick_box .lec_area p {color: #999;font-size: 13px;letter-spacing: -0.02em;font-family: 'notokr-regular';word-break: keep-all;padding: 5px 0px;line-height: 1.4;}


/* aiPick - 서비스/이벤트 */
.results_aiPick_box.type4 .lec_box_text div:nth-of-type(1),
.results_aiPick_box.type4 .lec_box_text div:nth-of-type(1) a{width: 100%;overflow: hidden;/**/white-space: normal;word-wrap: break-word;display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow:ellipsis;/**/margin-top: 3px;}
.results_aiPick_box.type4 .lec_box_text div:nth-of-type(2){width: 100%;}

.results_aiPick_box .ban_box_img{position:relative;width: 254px;height: 113px;}
.results_aiPick_box .ban_box_img span {display: block;border-radius: 9px;overflow: hidden;border:1px solid #d5d5d5;}
.results_aiPick_box .ban_box_img img{width: 100%;}

.results_aiPick_box .app_img {position: absolute;top: 55px;right: -20px;width: 70px;}
.results_aiPick_box .app_img img {width: 100%;}

.results_aiPick_box.type4 .lec_box_text{margin-top: 17px;}
.results_aiPick_box.type4 .lec_box_text .round_cl{color: #53392a;background: #e2cead;border: 1px solid #c9b89b;}


/**/
.ai_nodata {padding: 60px 0;display: flex;justify-content: center;align-items: center;flex-direction: column;/*border-bottom: 1px solid #e4e4e4;*/text-align: center;}
.ai_nodata * {color: #666;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-regular';line-height: 1.4;}
.ai_nodata .ic_search {width: 112px;height: 100px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ic_search.png') no-repeat 0 0 / auto;margin-bottom: 30px;}
.ai_nodata .ic_loading {width: 233px;height: 233px;background: url('//img1s.mbest.co.kr/Pub_common/etc/ic_loading.png') no-repeat 0 0 / auto;}
.ai_nodata .tt {color: #111;font-size: 22px;letter-spacing: -0.02em;font-family: 'notokr-bold';line-height: 1.4;margin-bottom: 10px;}
.ai_nodata .tt.ld {margin-top: -20px;/*margin-bottom: 30px;*/}
.ai_nodata p {margin-bottom: 5px;}
.ai_nodata .ic_loading_lottie {width: 300px;margin-top: -30px;}


