@charset "UTF-8";

/* 메인 공통 */
.sec {margin-bottom:70px}
.sec .label_tag {padding:0 10px;color:var(--colorWhite);background-color:var(--colorMain);border-radius:30px}
.sec .subject {font-size:20px;font-weight:700;color:var(--colorBlack);line-height:1.5;word-break:break-all}
.sec .no_contents {display:none;width:100%;color:var(--colorGray60);text-align:center;border-radius:20px;background: linear-gradient(180deg, #E8EAF5 30.46%, #F6F8FF 100%)}
.sec .no_contents .cont_row {display:flex;align-items:center;justify-content:center;width:100%;height:310px;padding:20px 15px}
.sec .no_contents .offset {}
.sec .no_contents .icon {height:54px;margin-bottom:24px}
.sec .no_contents .icon img {max-height:100%;margin:0 auto}
.sec .no_contents .tit {margin-bottom:10px;font-size:23px;font-weight:700}
.sec .no_contents .text {font-size:17px}
.main_tit {margin-bottom:25px;font-size:42px;font-weight:700;color:var(--colorBlack);line-height:1.4;text-align:center}
.main_tit2 {margin-bottom:10px;font-size:28px;font-weight:700;color:var(--colorBlack);line-height:1.4}
.main_txt {font-size:19px;font-weight:700;color:var(--colorBlack)}
.btn_more {display:inline-block;color:var(--colorBlack)}
.btn_more .icon {vertical-align:baseline;position:relative;top:1px;transition:transform 0.3s}
.btn_more:hover, 
.btn_more:focus {color:var(--colorSub)}
.btn_more:not(.ic):hover, 
.btn_more:not(.ic):focus {transform:translateX(4px)}
.btn_more:not(.ic):hover .icon, 
.btn_more:not(.ic):focus .icon {color:var(--colorSub);transform:translateX(4px)}
.btn_more.ic:hover .icon, 
.btn_more.ic:focus .icon {color:var(--colorSub);transform:rotate(180deg)}


/* 메인 비주얼 */
.main_visual {padding-top:105px;background:linear-gradient(180deg, #E5F1FF 0%, #fff 100%)}
.main_visual .container {display:flex;column-gap:33px}
.main_visual .left {width:calc(100% - 513px)}
.main_visual .left .slide_wrap {border-radius:30px;overflow:hidden}
.main_visual .left .slide_wrap .slide_inner, 
.main_visual .left .slide_wrap .slick-list, 
.main_visual .left .slide_wrap .slick-track {height:100%}
.main_visual .left .slide_wrap .slide_box {position:relative}
.main_visual .left .slide_wrap .typo {width:calc(100% - 140px);position:absolute;left:70px;bottom:130px;z-index:2}
.main_visual .left .slide_wrap .main_tit {margin-bottom:0;text-align:left;color:var(--colorWhite);font-size:58px;letter-spacing:-0.005em;text-indent:-3px}
.main_visual .left .slide_wrap .main_txt {color:var(--colorWhite);font-size:21px;font-weight:500}
.main_visual .left .slide_wrap .img_box {padding-bottom:620px}
.main_visual .left .slide_wrap .img_box::after {width:100%;height:100%;background-color:rgba(44, 25, 7, 0.2);position:absolute;left:0;top:0;z-index:0}
.main_visual .left .slide_wrap .img_box .img {background-color:transparent}
.main_visual .left .slide_wrap .img_box .img img {max-width:inherit}
.main_visual .left .slide_btn {position:absolute;left:70px;bottom:75px;z-index:2}
.main_visual .left .slide_btn .paging {}
.main_visual .left .slide_btn .dots {column-gap:12px}
.main_visual .left .slide_btn .dots li {}
.main_visual .left .slide_btn .dots li button {width:124px;height:4px;background-color:rgba(255,255,255,0.3);border-radius:0;position:relative}
.main_visual .left .slide_btn .dots li button::after {display:block;width:0;height:100%;content:'';position:absolute;left:0;top:0;}
.main_visual .left .slide_btn .dots li.slick-active {}
.main_visual .left .slide_btn .dots li.slick-active button {width:124px;background-color:rgba(255,255,255,0.3)}
.main_visual .left .slide_btn .dots li.slick-active button::after {animation:visualSlidebtn 6s 1 forwards;background-color:var(--colorWhite)}

@keyframes visualSlidebtn{
	100% {width:100%}
}

/* 퀵메뉴 */
.main_visual .right {width:480px}
.main_visual .main_quick {}
.main_visual .main_quick .quick_btn_list {height:100%}
.main_visual .main_quick .quick_btn_list .quick_inner {display:flex;flex-wrap:wrap;gap:16px;column-gap:24px;height:100%}
.main_visual .main_quick .quick_btn_list .quick {width:100%}
.main_visual .main_quick .quick_btn_list .btn {display:flex;align-items:center;column-gap:30px;width:100%;height:100%;padding:0 40px;border-radius:20px;border:2px solid transparent;box-shadow:6px 6px 24px rgba(0, 0, 0, 0.08);background-color:var(--colorWhite);vertical-align:middle;position:relative}
.main_visual .main_quick .quick_btn_list .btn::after {display:flex;align-items:center;justify-content:center;width:0;height:0;font-family:'xeicon';content:'\e907';font-size:1.25em;color:#fff;background-color:var(--colorSub);border-radius:100%;position:absolute;right:-24px;top:50%;transform:translateY(-50%);z-index:0;overflow:hidden;transition:0.3s}
.main_visual .main_quick .quick_btn_list .btn .icon {display:block;width:55px;height:48px}
.main_visual .main_quick .quick_btn_list .btn .icon img {max-height:100%;margin:0 auto}
.main_visual .main_quick .quick_btn_list .btn .text {display:block;width:calc(100% - 75px);color:var(--colorGray60);font-weight:500;font-size:18px;line-height:1.3}
.main_visual .main_quick .quick_btn_list .btn.hover {border-color:var(--colorSub)}
.main_visual .main_quick .quick_btn_list .btn.hover::after {width:48px;height:48px;animation:mainQuickHover 1 0.8s forwards ease-out}
.main_visual .main_quick .quick_btn_list .btn.hover .icon {}
.main_visual .main_quick .quick_btn_list .btn.hover .text {color:var(--colorSub);font-weight:700}

@keyframes mainQuickHover{
	0% {right:-24px}
	50% {right:-18px}
	100% {right:-24px}
}

/* 해외기술협력거점(GT) */
.sec01 {}
.sec01 .container {}
.sec01 .typo {position:relative}
.sec01 .main_tit {}
.sec01 .btn_more {position:absolute;right:0;bottom:10px}
.sec01 .gt_map {}
.sec01 .tab_obj {margin-bottom:24px}
.sec01 .tab_obj .mobile_select {display:none;width:100%;padding:14px 25px;color:var(--colorWhite);text-align:left;font-size:1.1em;font-weight:500;background-color:var(--colorMain);border-radius:15px;border:3px solid var(--colorMain);position:relative}
.sec01 .tab_obj .mobile_select::after {content:'';border:5px solid transparent;border-top:6px solid var(--colorWhite);position:absolute;right:25px;top:calc(50% + 3px);transform:translateY(-50%)}
.sec01 .tab_obj .mobile_select.current::after {top:calc(50% - 3px);transform:translateY(-50%) rotate(180deg)}
.sec01 .tab_obj .tab_inner {display:flex;flex-wrap:wrap;gap:16px}
.sec01 .tab_obj .tab {width:calc(100% / 4 - 12px)}
.sec01 .tab_obj .tab .btn {display:block;width:100%;height:100%;padding:28px 15px;font-size:18px;line-height:1;color:var(--colorBlack);font-weight:700;background-color:var(--colorBgGray);border-radius:20px;border:3px solid transparent;overflow:hidden}
.sec01 .tab_obj .tab.current {}
.sec01 .tab_obj .tab.current .btn {color:var(--colorWhite);background-color:var(--colorMain)}
.sec01 .tab_obj .tab:not(.current) .btn:hover,
.sec01 .tab_obj .tab:not(.current) .btn:focus {color:var(--colorMain);background-color:var(--colorWhite);border-color:var(--colorMain)}
.sec01 .map_obj {background-color:#f4f6f8;border-radius:20px;position:relative;overflow:hidden}
.sec01 .map {height:440px}
.sec01 .map .bg {width:100%;height:100%;text-align:right;position:absolute;right:0;bottom:0;z-index:0}
.sec01 .map .bg img {max-width:inherit;max-height:inherit}
.sec01 .map .pointer {display:block;width:15px;height:15px;border-radius:100%;background-color:var(--colorSub);position:absolute;top:calc(50% + 1px);right:calc(50% - 277px);transform:translate(-50%, -50%);z-index:2;animation:pointerActive 2s infinite}
.sec01 .map .pointer::before, 
.sec01 .map .pointer::after {display:block;content:'';background-color:var(--colorSub);border-radius:100%;opacity:0.24;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.sec01 .map .pointer::before {width:calc(100% + 10px);height:calc(100% + 10px);z-index:1}
.sec01 .map .pointer::after {width:calc(100% + 30px);height:calc(100% + 30px);z-index:0;animation:pointerActive2 2s infinite ease-out}
.sec01 .map .pop_box {width:calc(50% + 262px);height:calc(100% - 100px);position:absolute;left:0;top:50%;z-index:0;transform:translateY(-50%)}
.sec01 .map .pop_box .path {display:block;width:169px;height:100%;content:'';background:linear-gradient(to left, var(--colorSub), transparent);clip-path:polygon(100% 50%, 0 0, 0 100%);position:absolute;right:0;top:50%;z-index:0;transform:translateY(-50%)}/*animation:pathActive 0.4s 1 alternate forwards*/
.sec01 .map .pop {width:calc(100% - 210px);height:100%;padding:36px 25px 25px 40px;background-color:var(--colorWhite);border-radius:20px;border:4px solid var(--colorSub);position:absolute;left:54px;top:50%;transform:translateY(-50%);z-index:1;opacity:0;animation:popupFade 0.7s ease-out forwards;animation-delay:0.2s}
.sec01 .map .pop::before {}
.sec01 .map .main_tit2 {margin-bottom:15px}
.sec01 .map .main_tit2 .flag {margin-right:15px;vertical-align:text-bottom}
.sec01 .map .main_tit2 .t1 {position:relative;vertical-align:middle}
.sec01 .map .main_tit2 .t1::after {display:inline-block;width:1px;height:18px;margin:-3px 8px 0 12px;content:'';background-color:#B1B8BE;vertical-align:middle}
.sec01 .map .main_tit2 .t2 {vertical-align:middle}
.sec01 .map .main_txt {margin-bottom:15px;font-size:19px;color:var(--colorBlack);font-weight:700}
.sec01 .map .list_txt_group {min-height:72px;padding-bottom:0}
.sec01 .map .list_txt_group .list_txt {margin-bottom:2px;font-size:19px; color:var(--colorBlack)}
.sec01 .map .list_txt_group .list_txt::before {background-color:var(--colorSub);top:12px}
.sec01 .map .info {color:var(--colorGray60)}
.sec01 .map .info .dl {}
.sec01 .map .info .dt {font-weight:700}
.sec01 .map .info .dd {}

@keyframes pointerActive{
	0%, 100% {transform: translate(-50%, -50%) scale(1)}
	50% {transform: translate(-50%, -50%) scale(0.9)}
}
@keyframes pointerActive2{
	0% {transform:translate(-50%, -50%) scale(0.8);opacity:0.6}
	70% {transform:translate(-50%, -50%) scale(1.4);opacity:0}
	100% {transform:translate(-50%, -50%) scale(0.8);opacity:0}
}
@keyframes pathActive{
	0% {width:0;opacity:0}
	100% {width:169px;opacity:1}
}
@keyframes popupFade {
  0% {transform:translate(-5%, -50%);opacity:0.6}
  100% {transform:translate(0, -50%);opacity:1}
}

/* Marketplace */
.sec02 {padding:70px 0 15px 0;background:linear-gradient(180deg, #E6E8F6 0%, #E6E8F6 85%, var(--colorWhite) 100%)}
.sec02 .typo {position:relative}
.sec02 .btn_more {position:absolute;right:0;bottom:10px}
.sec02 .inner {}
.sec02 .slide_wrap {width:calc(100% + 24px);margin-left:-12px}
.sec02 .slide_wrap .slide_inner {}
.sec02 .slide_wrap .slide_box {margin:0 12px}
.sec02 .slide_wrap .link {display:block;padding:21px 29px;background-color:var(--colorWhite);border:3px solid transparent;box-shadow:0 6px 9px rgba(0, 0, 0, 0.05);border-radius:20px}
.sec02 .slide_wrap .label_tag {display:inline-block;margin-bottom:7px;font-size:14px;color:var(--colorBlack);background-color:#E6E8EA;transition:0.2s}
.sec02 .slide_wrap .subject {-webkit-line-clamp:2;height:60px;margin-bottom:15px}
.sec02 .slide_wrap .date {margin-top:24px;font-size:18px;color:var(--colorGray60)}
.sec02 .slide_wrap .date .icon {vertical-align:baseline;transform:translateY(1px)}
.sec02 .slide_wrap .link:hover,
.sec02 .slide_wrap .link:focus {border-color:var(--colorMain);box-shadow:0 0 15px rgb(72 187 255 / 14%)}
.sec02 .slide_wrap .link:hover .label_tag,
.sec02 .slide_wrap .link:focus .label_tag {color:var(--colorWhite);background-color:var(--colorMain)}
.sec02 .slide_btn {gap:35px;margin-top:32px}
.sec02 .slide_btn .pbar {}
.sec02 .slide_btn .pbar .fill {}
.sec02 .slide_btn .ctrl {gap:10px}
.sec02 .slide_btn .ctrl .btn {}
.sec02 .slide_btn .ctrl .btn::after {}


/* Agenda */
.sec06 {}
.sec06 .container {display:flex;align-items:center;padding:40px 70px;background-color:#EBF6FF;border-radius:30px}
.sec06 .typo {width:260px;margin:40px 20px 0 20px;}
.sec06 .main_tit {margin-bottom:15px;text-align:left}
.sec06 .main_txt {font-size:1rem;font-weight:400;color:var(--colorGray60)}
.sec06 .btn_more {margin-top:30px}
.sec06 .slide_btn {display:block;margin-top:70px}
.sec06 .slide_btn .btn {display:block;margin-bottom:10px;transform:rotate(90deg)}
.sec06 .slide_btn .btn:last-child {margin-bottom:0}
.sec06 .slide_wrap {width:calc(100% - 300px);margin-top:-10px}
.sec06 .slide_wrap .slide_inner {}
.sec06 .slide_wrap .slide_box {margin:10px 0}
.sec06 .slide_wrap .link {display:block;padding:21px 24px;border:3px solid transparent;background-color:var(--colorWhite);border-radius:24px;position:relative}
.sec06 .slide_wrap .link:hover,
.sec06 .slide_wrap .link:focus {border-color:var(--colorMain);box-shadow:0 0 15px rgb(72 187 255 / 14%)}
.sec06 .slide_wrap .status {display:flex;align-items:center;justify-content:center;width:110px;height:58px;padding:0 15px;line-height:1.3;text-align:center;color:var(--colorWhite);font-size:14px;font-weight:500;background-color:var(--colorMain);border-radius:58px;position:absolute;left:24px;top:50%;transform:translateY(-50%)}
.sec06 .slide_wrap .status.s1 {background-color:var(--colorSub)}
.sec06 .slide_wrap .status.s2 {background-color:var(--colorGray70)}
.sec06 .slide_wrap .cate {margin-left:134px;color:var(--colorMain);font-weight:700}
.sec06 .slide_wrap .subject {margin-left:134px}
.sec06 .slide_wrap .info_txt {margin:12px 0 0 134px;color:var(--colorGray60)}
.sec06 .slide_wrap .info_txt .text {display:inline-block;margin-right:5px;padding-right:9px;position:relative;vertical-align:top}
.sec06 .slide_wrap .info_txt .text::after {width:1px;height:12px;content:'';background-color:var(--colorBorderGray);position:absolute;right:0;top:50%;transform:translateY(-50%)}
.sec06 .slide_wrap .info_txt .text:last-child {margin-right:0;padding-right:0}
.sec06 .slide_wrap .info_txt .text:last-child::after {display:none}
.sec06 .no_contents {background:rgba(0, 97, 208, 0.03)}
.sec06 .no_contents .cont_row {height:350px}

/* 공지사항 사업공고 행사알림 */
.sec05 {}
.sec05 .container {display:flex;align-items:flex-end;column-gap:65px}
.sec05 .left {width:calc(62.5% - 65px);position:relative}
.sec05 .main_tit {text-align:left}
.sec05 .main_tit .btn {font-weight:inherit}
.sec05 .btn_more {position:absolute;right:0;top:22px}
.sec05 .btn_more .icon {}
.sec05 .tab_cont {}
.sec05 .board_list {}
.sec05 .board_list .link_fix {display:grid;grid-template-columns:106px calc(100% - 106px);align-items:center;padding:29px 26px;border:1px solid var(--colorBlack);border-radius:20px;box-shadow:3px 4px 14px 2px rgba(0, 0, 0, 0.11);}
.sec05 .board_list .link_fix .date {display:inline-block;grid-row:1 / span 2;width:86px;height:100%;margin-right:20px;padding-top:16px;color:var(--colorWhite);line-height:1;font-size:13px;text-align:center;border-radius:20px;background-color:var(--colorSub);transition:0.3s}
.sec05 .board_list .link_fix .date .bold {display:block;margin-bottom:3px;font-size:36px;font-weight:700}
.sec05 .board_list .link_fix .subject {grid-row:1 / 1;margin-bottom:5px}
.sec05 .board_list .link_fix .text {grid-column:2 / 2;-webkit-line-clamp:2;height:51px;color:var(--colorGray60)}
.sec05 .board_list .link_fix:hover, 
.sec05 .board_list .link_fix:focus {border-color:var(--colorSub);box-shadow:3px 4px 14px 2px rgba(0, 52,  205, 0.11);transform:translateY(-5px)}
.sec05 .board_list .link_fix:hover .date, 
.sec05 .board_list .link_fix:focus .date {background-color:var(--colorMain)}
.sec05 .board_list .link_fix:hover .subject, 
.sec05 .board_list .link_fix:focus .subject {color:var(--colorMain)}
.sec05 .board_list .list_txt_group {margin:25px 0 0 20px}
.sec05 .board_list .list_txt_group .list_txt {margin-bottom:15px}
.sec05 .board_list .list_txt_group .list_txt::before {background-color:var(--colorBlack);top:0.65em;transition:0.2s}
.sec05 .board_list .list_txt_group .list_txt .link {display:flex;align-items:center;justify-content:space-between}
.sec05 .board_list .list_txt_group .list_txt .link .subject {width:calc(100% - 110px);font-size:18px;transition:0.2s}
.sec05 .board_list .list_txt_group .list_txt .link .date {display:inline-block;width:100px;text-align:right;color:var(--colorGray60);transition:0.2s}
.sec05 .board_list .list_txt_group .list_txt:hover::before {background-color:var(--colorSub)}
.sec05 .board_list .list_txt_group .list_txt .link:hover .subject, 
.sec05 .board_list .list_txt_group .list_txt .link:hover .date {color:var(--colorSub)}
.sec05 .board_list .board_result {height:100%}
.sec05 .right {width:37.5%}
.sec05 .right .slide_btn {justify-content:right;margin-bottom:15px}
.sec05 .right .paging {}
.sec05 .right .paging .dots {}
.sec05 .right .slide_wrap {}
.sec05 .right .slide_inner {border-radius:18px;overflow:hidden}
.sec05 .right .slide_box {}
.sec05 .right .slide_box .img_box {padding-bottom:65.36%}
.sec05 .right .slide_box .img_box:hover {opacity:0.8}
.sec05 .right .slide_box .img {}

/* 주요일정 */
.main_schedule {position:relative}
.main_schedule .container {}
.main_schedule .main_tit {display:inline-block;margin:0 30px 0 0;color:#fff;text-align:left;vertical-align:middle}
.main_schedule .typo_grid {display:flex;align-items:center;column-gap:20px;justify-content:space-between;padding:48px 70px 147px 70px;color:#fff;background-color:var(--colorMain);border-radius:20px}
.main_schedule .typo_grid .left {display:flex;align-items:center;justify-content:left;width:340px}
.main_schedule .typo_grid .right {width:calc(100% - 360px)}
.main_schedule .slt_custom {display:inline-block;position:relative;vertical-align:middle}
.main_schedule .slt_checked {display:block;width:150px;height:38px;color:#fff;font-size:1.5em;font-weight:500;position:relative}
.main_schedule .slt_checked::after {font-family:'xeicon';content:'\e936';font-size:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:0.3s}
.main_schedule .slt_custom:focus-within .slt_checked {outline:2px solid #fff}
/*.main_schedule .slt_custom:focus-within .slt_checked::after {transform:translateY(-50%) rotate(180deg)}*/
.main_schedule .slt_custom select {width:100%;height:100%;font-size:0.9375em;font-weight:500;position:absolute;left:0;top:0;opacity:0;cursor:pointer}
.main_schedule .slt_custom select:checked {}
.main_schedule .slt_custom select option {font-size:1em;color:initial;background-color:#fff}
.main_schedule .day_slide {padding:0 30px;position:relative}
.main_schedule .day_slide .slide_wrap {margin-top:-15px}
.main_schedule .day_slide .slide_inner {z-index:1}
.main_schedule .day_slide .slick-list {padding-right:8px}
.main_schedule .day_slide .slide_box {display:inline-block;padding-top:15px}
.main_schedule .day_slide .slide_box .btn {width:40px;color:#fff;font-size:1.1em;text-align:center;position:relative}
.main_schedule .day_slide .slide_box .btn .text {display:block;font-size:13px;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}
.main_schedule .day_slide .slide_box .btn .num {display:block;line-height:29px;border-radius:27px;border:1px solid transparent}
.main_schedule .day_slide .slide_box .btn:not(.current):hover .num, 
.main_schedule .day_slide .slide_box .btn:not(.current):focus .num {background-color:var(--colorSub);border-color:var(--colorSub)}
.main_schedule .day_slide .slide_box .btn.current .num {border-color:#fff}
.main_schedule .day_slide .slide_btn {}
.main_schedule .day_slide .slide_btn .btn {width:26px;height:24px;color:#fff;background-color:transparent;border-radius:0;box-shadow:none;position:absolute;bottom:5px;z-index:2}
.main_schedule .day_slide .slide_btn .btn:hover, 
.main_schedule .day_slide .slide_btn .btn:focus {opacity:0.6}
.main_schedule .day_slide .slide_btn .btn::after {font-size:1.6em;font-weight:normal}
.main_schedule .day_slide .slide_btn .btn.prev {left:0}
.main_schedule .day_slide .slide_btn .btn.next {right:0}
.main_schedule .cont_slide {margin:-120px 70px 0 70px;position:relative}
.main_schedule .cont_slide .slide_wrap {box-shadow:5px 6px 22px  rgba(0, 0, 0, 0.05);border-radius:20px;background-color:#fff}
.main_schedule .cont_slide .slide_inner {}
.main_schedule .cont_slide .slide_box {display:inline-block;position:relative}
.main_schedule .cont_slide .slide_box::after {width:1px;height:calc(100% - 80px);content:'';background-color:var(--colorBorderGray);position:absolute;right:0;top:50%;transform:translateY(-50%)}
.main_schedule .cont_slide .slide_box .link {display:block;padding:40px;position:relative}
.main_schedule .cont_slide .slide_box .link:focus {outline-offset:-3px}
.main_schedule .cont_slide .slide_box .link .date {margin-bottom:16px;font-weight:700;color:var(--colorGray90);font-size:2em;line-height:1.15;transition:0.3s}
.main_schedule .cont_slide .slide_box .link .date .years {display:block;color:var(--colorGray60);font-size:1.05rem}
.main_schedule .cont_slide .slide_box .link .tag {color:var(--colorGray90);background-color:#E6E8EA;border-color:#E6E8EA;position:absolute;right:40px;top:50px}
.main_schedule .cont_slide .slide_box .link .subject {height:58px;-webkit-line-clamp:2}
.main_schedule .cont_slide .slide_box .link:hover .date, 
.main_schedule .cont_slide .slide_box .link:focus .date {color:var(--colorMain)}
.main_schedule .cont_slide .slide_box .link:hover .subject, 
.main_schedule .cont_slide .slide_box .link:focus .subject {text-decoration:underline;text-underline-offset:4px}
.main_schedule .cont_slide .slide_box .board_result {padding:33px 0;text-align:center;color:var(--colorGray60);background-color:transparent;border-radius:0}
.main_schedule .cont_slide .slide_box .board_result .icon {margin-bottom:3px;font-size:35px;color:var(--colorGray40)}
.main_schedule .cont_slide .slide_btn {}
.main_schedule .cont_slide .slide_btn .btn {width:70px;height:70px;text-align:center;background-color:var(--colorWhite);border-radius:100%;box-shadow:4px 6px 14px 5px rgba(0, 0, 0, 0.06);opacity:1;position:absolute;top:calc(50% + 12px);transform:translateY(-50%)}
.main_schedule .cont_slide .slide_btn .btn::after {font-size:28px;font-weight:700}
.main_schedule .cont_slide .slide_btn .btn.prev {left:-45px}
.main_schedule .cont_slide .slide_btn .btn.prev::after {content:'\e93d'}
.main_schedule .cont_slide .slide_btn .btn.next {right:-45px}
.main_schedule .cont_slide .slide_btn .btn.next::after {content:'\e940'}
.main_schedule .cont_slide .slide_btn .btn:hover, 
.main_schedule .cont_slide .slide_btn .btn:focus {color:var(--colorMain);background-color:var(--colorBgGray)}

/* webinar */
.main_webinar {padding:70px 0;background-color:var(--colorBgGray)}
.main_webinar .container {}
.main_webinar .typo {display:flex;justify-content:space-between;align-items:baseline;margin-bottom:15px}
.main_webinar .tit_box {display:flex;align-items:baseline;column-gap:32px}
.main_webinar .tit_box .text {}
.main_webinar .main_tit {margin:0;text-align:left}
.main_webinar .btn_more {}
.main_webinar .inner {}
.main_webinar .slide_wrap {width:calc(100% + 24px);margin-left:-12px}
.main_webinar .slide_wrap .slide_inner {}
.main_webinar .slide_wrap .slick-track {padding:10px 0}
.main_webinar .slide_wrap .slide_box {margin:0 12px}
.main_webinar .slide_wrap .slide_box .link {display:block;border-radius:20px;border:1px solid transparent;box-shadow:5px 1px 10px rgba(0, 0, 0, 0.05);position:relative}
.main_webinar .slide_wrap .slide_box .tag {font-weight:700;border-color:#fff;position:absolute;left:24px;top:24px;z-index:2}
.main_webinar .slide_wrap .slide_box .img_box {padding-bottom:56.25%;border-radius:20px 20px 0 0;z-index:1}
.main_webinar .slide_wrap .slide_box .img_box .img {background-color:var(--colorBorderGray)}
.main_webinar .slide_wrap .slide_box .txt_box {padding:23px 27px;background-color:#fff;border-radius:0 0 20px 20px}
.main_webinar .slide_wrap .slide_box .subject {-webkit-line-clamp:2;height:60px;margin-bottom:16px}
.main_webinar .slide_wrap .slide_box .list_txt_group {padding-bottom:0}
.main_webinar .slide_wrap .slide_box .list_txt_group .dl {column-gap:31px;margin-bottom:2px}
.main_webinar .slide_wrap .slide_box .list_txt_group .dt {font-weight:400;color:var(--colorGray60);position:relative}
.main_webinar .slide_wrap .slide_box .list_txt_group .dt::after {width:1px;height:12px;content:'';background-color:var(--colorBorderGray);position:absolute;right:-15px;top:50%;transform:translateY(-50%)}
.main_webinar .slide_wrap .slide_box .list_txt_group .dd {font-weight:500;white-space:nowrap}
.main_webinar .slide_wrap .slide_box .btn_custom {width:100%}
.main_webinar .slide_wrap .slide_box .btn_custom:hover, 
.main_webinar .slide_wrap .slide_box .btn_custom:focus {color:inherit;background-color:inherit;border-color:inherit}
.main_webinar .slide_wrap .slide_box .link:hover,
.main_webinar .slide_wrap .slide_box .link:focus {border-color:var(--colorGray90)}
.main_webinar .slide_wrap .slide_box .link:hover .btn_custom,
.main_webinar .slide_wrap .slide_box .link:focus .btn_custom {color:#fff;background-color:var(--colorSub);border-color:var(--colorSub)}
.main_webinar .slide_btn {gap:35px;margin-top:22px}
.main_webinar .slide_btn .ctrl {gap:10px}