:root{
	--main-color:#340866;
	--conference-color:#0071bc;
	--color-orange: #ee762b;
	--color-brightgreen: #b2edbc;
	--color-blue: #0236a5;
	--color-brightblue: #000099;
	--color-darkblue: #000066;
}
.btn{border: 1px solid var(--color-darkblue) !important; color: var(--color-darkblue) !important;}
.btn:hover{background-color: var(--color-darkblue) !important;}






/* ************************ 학술대회 - 색상변경 ************************ */
/* head_footer.css */
.conference_head .signup a{background-color: var(--color-darkblue); border-radius: 10px;}
.shortcourse_hd_wrap .nav_wrap > ul > li:not(:first-child):before{background-color: var(--color-darkblue);}

@media (max-width:480px){
	.conference_head .m_menu_icon{background-color: var(--color-darkblue);}
    .conference_head .m_menu_icon::before{background-color: var(--color-darkblue);}
    .conference_head .m_menu_icon::after{background-color: var(--color-darkblue);}
}
/* head_footer.css - end */



/* shop_index.css */
/* .conference_head .important_dates_wrap .registrantion_wrap{border:1px solid var(--conference-color);}
.conference_head .important_dates_wrap .registrantion_wrap .bottom{background-color: var(--conference-color);}
.conference_head .important_dates_wrap .list li{border:1px solid var(--conference-color);}
.important_dates_wrap .registrantion_wrap{border: 1px solid var(--conference-color); cursor:pointer;}
.important_dates_wrap .registrantion_wrap .bottom{background-color: var(--conference-color) !important;}
.important_dates_wrap .list li{border: 1px solid var(--conference-color);} */

@media (max-width:480px){
	.conference_head .important_dates_wrap.m_view > div > p{background-color: var(--conference-color);}
    .conference_head .important_dates_wrap .registrantion_wrap .bottom{border-bottom: 1px solid var(--conference-color);}
    .conference_head .important_dates_wrap .registrantion_wrap .bottom > div .en{color: var(--conference-color);}
    .conference_head .important_dates_wrap .registrantion_wrap .bottom > div .date{background-color: var(--conference-color);}
}
/* shop_index.css - end */



/* mypage*/
.conference_page .sub_page.mypage_wrap .tit{color:var(--conference-color);}
.conference_page .sub_page.mypage_wrap #smb_my_ov .op_area dt{color: #171c61;}
.conference_page .sub_page.mypage_wrap #smb_my_ov .op_area dt:before{background-color: #171c61;}
.conference_page .sub_page.mypage_wrap #smb_my_ov .smb_me .df_ac{row-gap:10px;}
.conference_page .sub_page.mypage_wrap #smb_my_ov .smb_me a.full_btn{width:100%;}
.sub_page.mypage_wrap #smb_my_od.lecture_room .tbl_head03 td{position:relative;}
.sub_page.mypage_wrap #smb_my_od.lecture_room .tbl_head03 td.num{padding-left:0; text-align:center;}
.sub_page.mypage_wrap #smb_my_od.lecture_room .tbl_head03 td a.edit_btn{width: 80%; height: 35px; display: flex; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); align-items: center; justify-content: center;}
.sub_page.mypage_wrap .status_01,
.sub_page.mypage_wrap .status_02,
.sub_page.mypage_wrap .status_03,
.sub_page.mypage_wrap .status_04,
.sub_page.mypage_wrap .status_05,
.sub_page.mypage_wrap .status_06,
.sub_page.mypage_wrap .status_07,
.sub_page.mypage_wrap .status_08{background: transparent; border-color: transparent; color:#666;}
/* mypage - end*/
/* ************************ 학술대회 - 색상변경 - end ************************ */






/* ************************ 학술대회 - 메인,헤더,푸터 - 레이아웃 수정 ************************ */
body{overflow:unset;}
.carrot{color:#ea5529;line-height: 1.4;}
.gomain{font-size:18px;}
.shortcourse_hd_wrap{background:rgb(255 255 255 / 85%)}
/* .shortcourse_main_wrap .btn_wrap .btn2{padding-top:0; display:flex; flex-direction: column; align-items: center; justify-content: center; margin-top:90px;}
.shortcourse_main_wrap .btn_wrap.conference .btn2 {margin-top:60px;}
.shortcourse_main_wrap .btn_wrap.conference .btn2 {background: url(../img/main/conference_main_btn_bg.png) no-repeat; background-size: 100%;} */

.registrantion_list_box{display:flex; flex-direction: column; row-gap:10px;}
.conference_head .nav_wrap > ul > li:not(:first-child):before{left: -2.5rem; background: var(--color-darkblue)}
.conference_head .nav_wrap{gap:30px;}
.shortcourse_hd_wrap .signup a{font-size:15px; letter-spacing:-0.5px;}

.shortcourse_main_wrap{/*height:auto;*/ padding:195px 0 240px; position:relative;}
.shortcourse_main_wrap .titen{width:fit-content; background-color:var(--conference-color); margin-left:auto; margin-right:auto; padding:5px 10px;}
.shortcourse_main_wrap .btn_wrap .btn2 small{margin-top:8px;}

.important_dates_wrap{position:absolute; top:47%; padding-top:10px;}
.important_dates_wrap .tit{margin-bottom:12px;}
.important_dates_wrap .list li{margin-bottom:8px;}
.important_dates_wrap .registrantion_wrap .top{padding:8px;}
.important_dates_wrap .registrantion_wrap .top .en{margin-bottom:3px;}
.important_dates_wrap .registrantion_wrap .bottom{padding:5px 0;}

/*.shortcourse_ft_wrap{padding:35px 0 60px; position:relative; margin-top:-85px;}*/
.shortcourse_ft_wrap > div {flex-direction: column; gap:55px;}
.shortcourse_ft_wrap > div > div{flex-direction: column; position:relative;}
/* .shortcourse_ft_wrap.main .ft_tit{background-color:#808080; padding:0 !important; width:142px; height:33px; display:flex; align-items:center; justify-content:center;}
.shortcourse_ft_wrap.main .ft_tit:before{content:""; background-color:#808080; width:100%; height:1px; position:absolute; top:16.5px; left:50%; transform:translateX(-50%); z-index:-1;} */
.shortcourse_ft_wrap > div > div{gap:20px;}
.shortcourse_ft_wrap > div .host{width:100%;}
.shortcourse_ft_wrap > div .host > ul{width:100%; gap: 8rem;}
.shortcourse_ft_wrap > div .host > ul li:nth-child(1){width: 16.122vw; text-align: center; width: auto;}
.shortcourse_ft_wrap > div .host > ul li:nth-child(2){width: auto;}
.shortcourse_ft_wrap > div .host > ul li:nth-child(3){width: auto;}
.shortcourse_ft_wrap > div .sponsored{width:100%;}
.shortcourse_ft_wrap > div .sponsored > ul{width: fit-content; gap: 6.8rem; margin: 0 auto;}
.shortcourse_ft_wrap > div .sponsored > ul li{width:calc((100% - 210px) / 8) !important;}

/* [2025.04.18-yr] 메인수정 */
.yellow {color: #fff051;}

.shortcourse_main_wrap p.fs100 {position: relative; width: max-content; margin: 0 auto 30px;}
.shortcourse_main_wrap p.fs100::before {content: 'Conference'; position: absolute; left: -5px; bottom: 6px; color: #fff;}

.conference_page .shortcourse_main_wrap p.fs100 {margin: 0 auto 10px;}

/* .shortcourse_main_wrap.conference_main {height: 90vh !important;} */
/* .shortcourse_ft_wrap.conference > div .sponsored > ul{display:flex;  gap:10px; justify-content: center;max-width: 1380px;   padding-top: 20px;} */
.shortcourse_ft_wrap.conference > div .sponsored > ul {justify-content: center;}
.shortcourse_ft_wrap.conference > div .sponsored > ul li {width: calc((100% - 26rem) / 5) !important; text-align: center;}
/* .shortcourse_ft_wrap.conference > div .sponsored > ul {width: 100%; margin-top: 2rem;} */
.shortcourse_ft_wrap.conference > div .sponsored > ul li.col_5_item {width: calc((100% - 27.2rem) / 5) !important;}
.shortcourse_ft_wrap.conference > div .sponsored > ul li img {width: auto; max-width: 100%;}
.shortcourse_ft_wrap.conference > div .sponsored > ul li .zeiss {width:130px}
.shortcourse_ft_wrap.conference > div .sponsored > ul li .esol {width:120px}
.shortcourse_ft_wrap.conference > div .sponsored > ul li .entergirl {width:130px}


/* 풋터 수정 20250605 */
.shortcourse_ft_wrap > div {max-width: 120rem; width: 95%;}
.shortcourse_ft_wrap.horizontal > div .host {display: flex;  flex-direction: row; gap: 2.5rem;flex-direction: column; padding-bottom: 3rem; border-bottom: 1px solid var(--color-darkblue); max-width: 76.8rem; width: 100%;}
.shortcourse_ft_wrap.main.horizontal .ft_tit:before {content:none}
.shortcourse_ft_wrap.horizontal > div .host > ul {   width: auto; }
.shortcourse_ft_wrap > div .sponsored {row-gap: 2.5rem;}

.shortcourse_ft_wrap.conference {position: relative;}



@media (max-width:1960px){
	.important_dates_wrap{padding-top:0.7vw;}
	.important_dates_wrap .list li a{padding:0.44vw 0;}
	.important_dates_wrap .tit{margin-bottom:0.5vw;}
	.important_dates_wrap .list li{margin-bottom:0.4vw;}
	.shortcourse_ft_wrap > div .host > ul li:nth-child(1){width: 16.122vw; width: auto;}
	.shortcourse_ft_wrap > div .host > ul li:nth-child(2){ width: auto;}
	.shortcourse_ft_wrap > div .host > ul li:nth-child(3){ width: auto;}
	.shortcourse_ft_wrap > div > div{gap:10px;}
	
	
}

@media (max-width: 1280px) {
	.shortcourse_ft_wrap > div .sponsored > ul {gap: 4rem;}
}

@media (max-width:1024px){
	/* .shortcourse_main_wrap .index_cont > p:first-child, .shortcourse_main_wrap .index_cont > p.date{font-size: 2.551vw;} */
	.shortcourse_main_wrap .titen{font-size: 4.082vw;}
	.shortcourse_ft_wrap > div > div{gap:1.953vw;}
	.shortcourse_ft_wrap.conference > div .sponsored > ul li img {max-height: 4rem;}
}

@media (max-width:767px){
	.conference_head > nav{gap:2.2vw;}
	.conference_head .nav_wrap{width:100%; gap:2.2vw;}
	.conference_head.pc_view .signup{width:100%;}
	.gomain{font-size:2.347vw;}

	.shortcourse_ft_wrap.conference > div .sponsored > ul {justify-content: center;}
}

@media (max-width:480px){
	.gomain{font-size:3.5vw;}
	.shortcourse_main_wrap .btn_wrap .btn2{margin-top:6vw;}
	.important_dates_wrap.m_view {transform:unset; margin-top:0; flex-direction: column;}
	/* .important_dates_wrap.m_view .registrantion_list_box{width:100%;}
	.important_dates_wrap.m_view .registrantion_wrap{border:1px solid var(--conference-color);}
	.important_dates_wrap.m_view .registrantion_list_box.top_wrap{background-color:#5eb8ea; gap:0 2vw; flex-direction: row; flex-wrap:wrap;}
	.important_dates_wrap.m_view .tit {width: 100%;       font-size: 3vw ! IMPORTANT;       margin-bottom: 0;       margin-top: 4vw !important;       background: unset;      border: 0;     background-color: var(--color-brightblue) ! IMPORTANT; border-bottom: none ! IMPORTANT;}
	.important_dates_wrap.conference .registrantion_wrap .bottom {border-radius: 0 ; border-bottom: none;}
	.important_dates_wrap.conference .registrantion_wrap .bottom p {color: #fff;} */
	
	/* .shortcourse_main_wrap .index_cont > p:first-child, .shortcourse_main_wrap .index_cont > p.date{font-size:18px;} */
	.shortcourse_main_wrap .carrot{font-size:18px;}
	.shortcourse_main_wrap .titen{font-size:34px;}
	.important_dates_wrap.m_view .registrantion_wrap{width:calc((100% - 4vw) / 3);}
	.important_dates_wrap .registrantion_wrap .top{padding:1.5vw 0;}
	.important_dates_wrap .registrantion_wrap .top .en{font-size:2.2vw;}
	.important_dates_wrap .registrantion_wrap .top .kr{font-size:2.5vw;}
	.important_dates_wrap .registrantion_wrap .bottom{border-radius:0; border:0;}
	.important_dates_wrap .registrantion_wrap .bottom p{font-size:2.2vw;}
	.important_dates_wrap.m_view .bottom_box{width:100%; padding:0; display:flex;justify-content: center;background-color: #dfecf4;}
	.important_dates_wrap.m_view .bottom_box .regist_box{padding: 3.542vw 3.125vw; width:calc(((100% - 2vw) / 3) + 3vw); background-color:#a9d6ea;}
	.important_dates_wrap.m_view .bottom_box .regist_box .tit{font-size:3vw; margin-bottom:2.5vw;}
	.important_dates_wrap.m_view .bottom_box .regist_box .registrantion_wrap{width:100%;}
	.important_dates_wrap.m_view .bottom_box .list_box{width:calc(((100% - 2vw) / 3 * 2)); padding: 3.542vw 3.125vw; background:#dfecf4; display:flex;}
	.important_dates_wrap.m_view .bottom_box .list_box .list{display:flex; column-gap:1.5vw; width:100%; margin-top:auto;}
	.important_dates_wrap.m_view .bottom_box .list_box .list > div{width:calc((100% - 1.5vw) / 2); display:flex;}
	.important_dates_wrap.m_view .bottom_box .list_box .list > div a{background-color:#fff; display:flex; border: 1px solid var(--conference-color); border-radius:2vw; font-size:2.2vw; color:var(--conference-color);}
	.important_dates_wrap.m_view .bottom_box .list_box .list .left{flex-direction: column; row-gap:1.5vw;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .left a{width:100%; height:9.5vw; align-items:center; justify-content:center;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right{column-gap:1.5vw;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right .li{width:calc((100% - 1.5vw) / 2);}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right a{flex-direction: column; height:100%; justify-content: center; align-items:center;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right a .img_wrap{width:10vw; text-align:center;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right a .img_wrap img{max-width:100%;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right a p{font:inherit; color:inherit; margin-top:2vw;}
	.important_dates_wrap.m_view .bottom_box .list_box .list .right a span{color:#000; font-size:70%;}
	
	
	.shortcourse_ft_wrap{bottom:auto;}
	.shortcourse_ft_wrap.main{margin-top:0; padding: 10vw 0 8vw;}
	.shortcourse_ft_wrap.main .ft_tit{width: 110px; height: 30px; font-size: 14px; border-radius:1vw; background:var(--conference-color);}
	.shortcourse_ft_wrap.main .ft_tit:before{display:none;}
	.shortcourse_ft_wrap.main > div{row-gap:6vw;}
	.shortcourse_ft_wrap.horizontal > div .host, .shortcourse_ft_wrap > div .sponsored {gap:2rem;}
	.shortcourse_ft_wrap > div .host > ul{gap:2vw;}
	.shortcourse_ft_wrap > div .sponsored > ul{gap:3vw 2vw;}
	.shortcourse_ft_wrap.conference > div .sponsored > ul li {width:calc((100% - 3vw) / 4) !important;}
	.shortcourse_ft_wrap.conference > div .sponsored > ul li.col_5_item {width: calc((100% - 3vw) / 4) !important;}
	.shortcourse_ft_wrap.conference > div .sponsored > ul li img {max-height: 4.6rem;}
	.shortcourse_ft_wrap > div > div{gap:8vw;}
	
	.shortcourse_hd_wrap{background:rgb(255 255 255 / 85%);}
	.m_shortcourse_hd_wrap .menu_box{overflow-y:scroll; padding-bottom:83px;}
	.m_shortcourse_hd_wrap .menu_box .btn_wrap a{border:1px solid var(--color-darkblue) !important; color:var(--color-darkblue) !important;}
	.m_shortcourse_hd_wrap .menu_box .btn_wrap a:hover{background:#fff !important; color:var(--color-darkblue) !important;}
	
	.shortcourse_ft_wrap.conference > div .sponsored > ul {gap:20px}
	.shortcourse_ft_wrap.conference > div .sponsored > ul li {}
	
}
/* ************************ 학술대회 - 메인,헤더,푸터 - 레이아웃 수정 - end ************************ */






/* ************************ 학술대회 - Welcome Message - 레이아웃 수정 ************************ */
.shortcourse_hd_wrap.sub{background: #e5e5e5; border-bottom:0;}
.tab_wrap{max-width:unset !important; width:unset;}
.tab_wrap .list{justify-content: center; border:0;}
.tab_wrap .list li{width:185px; border:1px solid var(--color-darkblue); border-right:0;position: relative;}
.tab_wrap.col_award .list li{width:225px;}
.tab_wrap .list li a{color:var(--color-darkblue);}
.tab_wrap .list li:last-child{border-right:1px solid var(--color-darkblue);}
.tab_wrap .list li:first-child{border-left:1px solid var(--color-darkblue);}
.tab_wrap .list li a.active, .tab_wrap .list li a:hover, .tab_wrap .list li a:focus{background-color: var(--color-darkblue);}
.sub_page .tit::before{background-color:var(--color-darkblue);}

.sub_page .tab_wrap .list {overflow: visible;}
.tab_wrap .list .tab_list_sub_menu {display:none; position: absolute;   left: -1px;  top: 100%;   border: 1px solid var(--conference-color);  border-top: navajowhite;  width: 186px;background: #fff;padding: 0 10px;}
.tab_wrap .list .tab_list_sub_menu li a.active,
.tab_wrap .list .tab_list_sub_menu li a:hover {background-color: #fff;  color: var(--conference-color);}
.tab_wrap .list .tab_list_sub_menu li {border: none;  width: 100% !important;}
.tab_wrap .list > li:hover  .tab_list_sub_menu {display:block}

@media (max-width:1300px){
	.tab_wrap .list li{width:160px;}
	.tab_wrap .list li a {font-size: 1.5rem;}
}

@media (max-width: 767px){
	.tab_wrap{width:100%;}
	.tab_wrap.col5 .list li{width: 25%;}
	.tab_wrap.col4 .list li{width:25%;}
	.tab_wrap.col2 .list li{width:50%;}
	.tab_wrap .list li a {font-size: 1.6rem; height: 4rem; width:100%; display:flex; align-items:center; justify-content:center;}
}

@media (max-width:480px){
}
/* ************************ 학술대회 - Welcome Message - 레이아웃 수정 - end ************************ */






/* ************************ 학술대회 - Welcome Message - 레이아웃 수정 ************************ */
.table_wrap .table_tit{background-color:#f2f2f2; border:solid #d5d5d5; border-width:1px 0; padding:20px 30px; color:#333; display:flex;}
.table_wrap .table_tit .add_tit{margin-left:auto; color:#666; font-size:80%;}
.table_wrap .table_tit .add_tit span{color:#808080; font-size:80%;}
.table_wrap .basic_txt{padding:10px 30px; border-bottom:1px solid #d5d5d5; color:#666; display:flex; word-break: keep-all;}
.table_wrap .basic_txt span{color:inherit;}
.table_wrap .table_item1{display:flex; border-bottom:1px solid #d5d5d5;}
.table_wrap .table_item1 .item_tit{display:flex; align-items:center; justify-content:center; background-color:#f2f2f2; color:#666; text-align:center;}
.table_wrap .table_item1.type1 .item_tit{width:160px;}
.table_wrap .table_item1.type1 .item_tit + .item_info{width:calc(100% - 160px);}
.table_wrap .table_item1.type2 .item_tit{width:225px;}
.table_wrap .table_item1.type2 .item_tit + .item_info{width:calc(100% - 225px);}
.table_wrap .table_item1 .item_info{display:flex; color:#666; flex-direction: column;}
.table_wrap .table_item1 .item_info > div{display:flex;}
.table_wrap .table_item1 .item_info > div .info_tit{border-right:1px solid #d5d5d5; width:85px; padding:10px 0; text-align:center; display:flex; align-items:center; justify-content:center;}
.table_wrap .table_item1 .item_info > div .info_txt{width: 100%; padding:10px 1.5rem; word-break: keep-all; line-height:1.25; letter-spacing: -0.5px;}
.table_wrap .table_item1 .item_info > div .info_txt br.br-mb {display: none;}

/*게시판 내용안에 table 있을때*/
#bo_v_con .table_wrap ul {display: flex;   flex-direction: column;   row-gap: 10px;margin: 0;    padding: 0;    list-style: none;}
#bo_v_con .table_wrap .table_item1 .item_info2 .info_bottom ul li {   display: flex;    column-gap: 15px;    align-items: center;}
#bo_v_con .table_wrap a {text-decoration: none;}


@media (max-width:1024px){
	.table_wrap .table_item1.type1 .item_tit{width:15%;}
	.table_wrap .table_item1.type1 .item_tit + .item_info{width:85%;}
	.table_wrap .table_item1.type2 .item_tit{width:20%;}
	.table_wrap .table_item1.type2 .item_tit + .item_info{width:80%;}
}

@media (max-width:767px){
	.table_wrap .table_item1{flex-direction: column;}
	.table_wrap .table_item1 .item_tit{padding:10px 0;}
	.table_wrap .table_item1.type1 .item_tit{width:100%;}
	.table_wrap .table_item1.type1 .item_tit + .item_info{width:100%;}
	.table_wrap .table_item1.type2 .item_tit{width:100%;}
	.table_wrap .table_item1.type2 .item_tit + .item_info{width:100%;}
	.table_wrap .table_item1 .item_info > div .info_tit{width:13%}
	.table_wrap .table_item1 .item_info > div .info_txt br{display:none;}
}

@media (max-width:480px){
	.table_wrap .table_tit{padding:15px 20px; font-size:16px;}
	.table_wrap .basic_txt{padding:10px 20px; font-size:14px;}
	.table_wrap .table_item1 .item_tit{font-size:14px;}
	.table_wrap .table_item1 .item_tit br{display:none;}
	.table_wrap .table_item1 .item_info > div .info_tit{font-size:14px; width:55px;}
	.table_wrap .table_item1 .item_info > div .info_txt{padding:10px 8px; font-size:14px; line-height: 1.4em;}
	.table_wrap .table_item1 .item_info > div .info_txt br {display: none;}
	.table_wrap .table_item1 .item_info > div .info_txt br.br-mb {display: block;}
}
/* ************************ 학술대회 - Welcome Message - 레이아웃 수정 - end ************************ */






/* ************************ 학술대회 - Sponsors - 레이아웃 수정 ************************ */
.table_wrap .table_item1.first_sponsor{margin-top:5px; border-top:1px solid #d5d5d5;}
.table_wrap .table_item1 .item_img{width:191px; padding:0 15px; padding-left: 3rem; padding-right: 2.25rem; display:flex; align-items:center; justify-content:center;}
.table_wrap .table_item1 .item_img img{max-width:100%; max-height: 51px;}
.table_wrap .table_item1.first_sponsor.sponsor_upchem img {max-height: 60px;}
.table_wrap .table_item1.sponsor_asm img {max-height: 40px;}
.table_wrap .table_item1 .item_middle_txt{width:calc(100% - 341px); min-height:80px; display:flex; align-items:center; padding:0 2.25rem; color:#666; border:solid #d5d5d5; border-left: 0; border-width:0 1px; line-height:1.25em; word-break: keep-all; font-size: 1.7rem; font-weight: 500;}
.table_wrap .table_item1 .item_right{display:flex; flex-direction: column; width:150px; color:#666;}
.table_wrap .table_item1 .item_right .right_list{width:100%; height:40px; border-bottom:1px solid #d5d5d5; display:flex; align-items:center; justify-content:center;}
.table_wrap .table_item1 .item_right .right_list.full_h{height:100%;}
.table_wrap .table_item1 .item_right .right_list.homepage{cursor:pointer; color:var(--color-darkblue); transition:0.35s ease-out;}
.table_wrap .table_item1 .item_right .right_list:last-child{border-bottom:0;}

@media (min-width:1024px){
	.table_wrap .table_item1 .item_right .right_list.homepage:hover{background-color:var(--color-darkblue); color:#fff; transition:0.35s ease-out;}
}
@media (max-width:1024px){
	.table_wrap .table_item1 .item_img{width:150px;}
	.table_wrap .table_item1 .item_middle_txt{width:calc(100% - 270px);}
	.table_wrap .table_item1 .item_right{width:120px;}
}

@media (max-width:767px){
	.table_wrap.sponsor_type .table_item1{flex-direction: row; flex-wrap:wrap;}
	.table_wrap .table_item1 .item_img{width:100%; padding:10px; border-bottom:1px solid #d5d5d5;}
	.table_wrap .table_item1 .item_middle_txt{border-left:0; width:calc(100% - 150px); padding:10px;}
	.table_wrap .table_item1 .item_middle_txt br{display:none;}
	.table_wrap .table_item1 .item_right{width:150px;}

}

@media (max-width:480px){
	/* .table_wrap .table_item1.first_sponsor{border-top:2px solid #d5d5d5;} */
	.table_wrap .table_item1 .item_middle_txt{width:100%; min-height:unset; border-right:0; border-bottom:1px solid #d5d5d5; font-size:14px;}
	.table_wrap .table_item1 .item_right{width:100%;}
	.table_wrap .table_item1 .item_right .right_list{font-size:14px;}
	.table_wrap .table_item1 .item_right .right_list.full_h{height:40px;}
}
/* ************************ 학술대회 - Sponsors - 레이아웃 수정 - end ************************ */






/* ************************ 학술대회 - hotel - 레이아웃 수정 ************************ */
.hotel_btn{width:250px; height:45px; display:flex; align-items:center; justify-content:center; column-gap:10px;}
.hotel_btn:hover{display:flex;}
.hotel_btn:hover img {filter: invert(1) grayscale(1) brightness(2);}
.hotel_list{display:flex; align-items:center; column-gap:10px;}
.hotel_list p{width:170px;}
.hotel_list:before{content:""; width:10px; height:10px; background-color:var(--conference-color) !important; border-radius:100%;}

@media (max-width:1024px){
	.hotel_list p{width:14vw;}
	.hotel_btn{width:20vw; height:4vw;}
	.hotel_btn img{width:1.2vw;}
}

@media (max-width: 767px){
	.hotel_list p{width:22vw;}
	.hotel_btn{width:30vw; height:6vw;}
	.hotel_btn img{width:1.6vw;}
	.sub_page .subtxt{line-height:1.5;}
	.sub_page .subtxt a{line-height:1.5;}
}

@media (max-width:480px){
	.sub_page .subtxt{font-size:16px;}
	.hotel_list{column-gap:5px;}
	.hotel_list p{width:135px;}
	.hotel_list:before{width:5px; height:5px;}
	.hotel_list .hotel_btn{font-size:12px;}
	.hotel_btn{font-size:14px; width:170px; height:30px; column-gap:5px;}
	.hotel_btn img{width:8px;}
	
}
/* ************************ 학술대회 - hotel - 레이아웃 수정 - end ************************ */






/* ************************ 학술대회 - 초록 - 레이아웃 수정 ************************ */
.author_form{margin-top:10px; border-top:1px solid #ddd;}
.author_form input{width:100%; height:38px; border:1px solid #ddd; font-family: 'Pretendard'; padding:6px;}
.author_form input:focus{border:1px solid #ddd !important; outline:none !important; box-shadow:none !important;}
.author_form input:disabled{border:1px solid #ddd; color:#ccc;}
.author_form .nice-select{width:100%; height:38px; line-height:38px; border:1px solid #ddd; font-size: inherit; color: inherit;}
.author_form .nice-select .current{font-size:inherit; color:inherit;}
.author_form .nice-select .list{width: 100%; border-radius: 0; border: 1px solid #999; max-height:242px; overflow-y:scroll;}
.author_form .nice-select .list li{text-align:right;}
.author_form select{width:100%; height:38px; border:1px solid #ddd; padding:6px;}
.author_form .flex_wrap{display:flex; column-gap:50px;}
.author_form .flex_wrap.row_wrap{flex-direction: column; width:100%;}
.author_form .inp_chk{cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.author_form .inp_chk input:disabled + span{color:#ccc; transition:0.35s ease-out; cursor:not-allowed;}
.author_form .inp_chk input:disabled + span:before{border-color:#ccc; transition:0.35s ease-out;}
.author_form .inp_chk input{display:none;}
.author_form .inp_chk span{display:flex; align-items:center; column-gap:20px; position:relative; transition:0.35s ease-out;}
.author_form .inp_chk span:before{content:""; width:24px; height:24px; border:1px solid #ddd; transition:0.35s ease-out;}
.author_form .inp_chk input:checked + span:before{background-color:var(--conference-color); border-color:var(--conference-color);}
.author_form .inp_chk input:checked + span:after{content: ""; width: 9px; height: 14px; border: solid #fff; position: absolute; top: 40%; left: 8px; border-width: 0 2px 2px 0; transform: translateY(-50%) rotate(45deg);}
.author_form .inp_radio{cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.author_form .inp_radio input{display:none;}
.author_form .inp_radio span{display:flex; align-items:center; column-gap:20px; position:relative;}
.author_form .inp_radio span:before{content:""; width:12px; height:12px; border:1px solid #ddd; border-radius:100%;}
.author_form .inp_radio input:checked + span:before{border-color:var(--conference-color);}
.author_form .inp_radio input:checked + span:after{content: ""; width: 6px; height: 6px; background-color:var(--conference-color); position:absolute; top:50%; left:3px; transform:translateY(-50%); border-radius:100%;}
.author_form .table_tr{display:flex; border-bottom:1px solid #ddd; color:#333;}
.author_form .table_tr .table_th{width:330px; background-color:#f2f2f2; display:flex; align-items:center; padding-left:25px;}
.author_form .table_tr .table_th .sub_tit{width:80px;}
.author_form .table_tr .table_th .sub_info{width:calc(100% - 80px); height:100%; display:flex; align-items:center; column-gap:10px; border-left:1px solid #ddd; padding:0 25px;}
.author_form .table_tr .table_th .sub_info .num_input{width:80px; text-align:center; cursor:default;}
.author_form .table_tr .table_th .sub_info .num_input:focus{border:1px solid #ddd !important; outline:none !important; box-shadow:none !important;}
.author_form .table_tr .table_td{width:calc(100% - 330px); height:45px; display:flex; align-items:center; padding:0 25px;}
.author_form .table_tr .table_td input:focus{border:1px solid #ddd !important; outline:none !important; box-shadow:none !important;}
.author_form .table_tr .table_td .td_num_del_btn{background-color:#9b9b9b; color:#fff; height:38px; padding:0 25px; display:flex; align-items:center; justify-content:center;}
.author_form .table_tr .table_td .role{width:150px;}
.author_form .table_tr .table_td.no_height{height:auto; padding:5px 25px;}
.author_form .table_tr .table_td .topic_wrap{padding-bottom:5px; border-bottom:1px solid #ddd;}
.author_form .table_tr .table_td .select_wrap{padding-top:5px;}
.author_form .table_tr .table_td .textarea{width:100%;}
.author_form .table_tr .table_td .textarea .btn_cke_sc{display:none;}
.author_form.detail_form{margin-top:130px;}
.author_form.detail_form .table_tr .table_th{width:200px;}
.author_form.detail_form .table_tr .table_td{width:calc(100% - 200px);}

.add_btn{width:150px; height:35px !important; display:flex !important; align-items:center; justify-content:center; font-weight:400 !important; margin-left:auto;}
.add_btn:hover{display:flex; font-weight:400 !important; margin-left:auto;}
.submit_btn{width:360px; height:45px !important; display:flex !important; align-items:center; justify-content:center; font-weight:400 !important; margin-left:auto; margin-right:auto;}
.submit_btn:hover{display:flex; font-weight:400 !important; margin-left:auto; margin-right:auto;}


@media (min-width:1024px){
	.author_form .table_tr .table_td .td_num_del_btn:hover{background-color:var(--conference-color);}
	.author_form .table_tr .table_th .sub_info a:hover{color:var(--conference-color);}
}

@media (max-width:1300px){
	.author_form .table_tr .table_td .role{width:100px;}
}

@media (max-width:1024px){
	.author_form .table_tr .table_th{width:250px; padding-left:20px;}
	.author_form .table_tr .table_td{width:calc(100% - 250px); padding:0 20px;}
	.author_form .table_tr .table_th .sub_tit{width:60px;}
	.author_form .table_tr .table_th .sub_info{width:calc(100% - 60px); padding:0 20px;}
	.author_form.detail_form .table_tr .table_th{width:180px;}
	.author_form.detail_form .table_tr .table_td{width:calc(100% - 180px);}
}

@media (max-width:767px){
	.author_form{border-top:2px solid #000; border-bottom:2px solid #000;}
	.author_form .table_tr{border-color:#999;}
	.author_form .table_tr{flex-direction: column;}
	.author_form .table_tr .table_th{width:100%; height:50px;}
	.author_form .table_tr .table_td{width:100%; height:50px;}
	.author_form .table_tr .table_th .sub_tit{width:100px;}
	.author_form .table_tr .table_th .sub_info{border-color:#999; width:calc(100% - 100px);}
	.author_form .table_tr .table_td .role{width:60px;}
	
	.author_form.detail_form .table_tr{flex-direction: column;}
	.author_form.detail_form .table_tr .table_th{width:100%;}
	.author_form.detail_form .table_tr .table_td{width:100%;}
	.author_form .table_tr:last-child{border-bottom:0;}
	
	.author_form.detail_form .table_tr .table_th{height:45px;}
	.author_form .table_tr .table_td.no_height{height:auto;}
}

@media (max-width:480px){
	.author_form{font-size:14px; margin-top:20px;}
	.add_btn{font-size:14px; width:130px; height:30px;}
	.submit_btn{font-size:14px; width:250px; height:30px;}
	.author_form .table_tr .table_th{height:45px;}
	.author_form .table_tr .table_td{height: auto; padding:10px 0;}
	.author_form.detail_form .table_tr .table_th{height:45px;}
	.author_form:not(.detail_form) .flex_wrap{flex-wrap:wrap; row-gap:10px;}
	.author_form.detail_form .table_tr .table_td{padding:10px 0;}
}
/* ************************ 학술대회 - 초록 - 레이아웃 수정 -end ************************ */






/* ************************ 학술대회 - programs - 레이아웃 수정 ************************ */
.fcl{color:#0071bc !important;}
.color_break{color:#999 !important;}
.table_wrap .table_tit.bg_color{background-color:#e5f1f8;}
.table_wrap .table_item1 .item_tit2{display: flex; align-items: center; justify-content: center; color: #666; text-align: center; width: 160px; border-right:1px solid #d5d5d5;}
.table_wrap .table_item1 .item_info2{word-break: keep-all; line-height: 1.1; width:calc(100% - 160px); min-height:80px; display: flex; justify-content: center; align-items: center; flex-direction: column; line-height:1.5;}
.table_wrap .table_item1 .item_info2 *{color:#666; letter-spacing: -0.02em;}
.table_wrap .table_item1 .item_info2 > div{width:100%; padding:15px 0;}
.table_wrap .table_item1 .item_info2 .info_top{border-bottom: 1px solid #d5d5d5;background-color: #f2f2f2;}
.table_wrap .table_item1 .item_info2 .info_bottom{display:flex; justify-content:center;}
.table_wrap .table_item1 .item_info2 .info_bottom ul{display:flex; flex-direction: column; row-gap:10px;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li{display:flex; column-gap:15px; align-items:center;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li.line_2{align-items: flex-start;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit{background-color:#f2f2f2; padding:5px 10px; border-radius:20px;text-align: center;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.size1{width:155px;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.size2{width:195px;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.size3{width:295px;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.tag_blank{background:unset;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_txt{line-height:1.3;}
.table_wrap .table_item1 .item_info2.info_3ea{flex-direction: row; justify-content: flex-start;}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex{padding:0; border-right:1px solid #d5d5d5; width:calc(100% / 3);}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex:last-child{border-right:0;}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_top{height:125px; display: flex; align-items: center; justify-content: center;}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_bottom{height:125px; display: flex; padding-top:20px; justify-content: center;}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_bottom ul li{align-items: flex-start;}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_bottom ul li .txt_detail span{font-size: 70%; vertical-align:middle;}
.table_wrap.program_table .table_tit{position:relative; padding-left:110px;}
.table_wrap.program_table .table_tit span{position:absolute; left:0; top:0; width:90px; height:100%; background:#e6e6e6; display:flex; align-items:center; justify-content:center;}
.table_wrap.program_table .table_item1 .item_tit{text-align:left; line-height: 1.3; padding-left: 15px; justify-content: flex-start;}
.table_wrap .table_item1 .item_info .info_full{width:100%;}
.table_wrap .table_item1 .item_info .info_full .info_txt{line-height:1.5; width:100%;}
.table_wrap .table_item1 .item_info .info_full .info_txt span.big{color:inherit;}
.table_wrap .table_item1 .item_info .info_full .info_txt span.underline{color:inherit; text-decoration: underline;}
.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_top a .fs16.fcl {display: inline-flex;    justify-content: center;    align-items: center;    height: 2.5em;}
.table_wrap .table_item1 .item_info2 .info_bottom ul li .txt_detail span{font-size: 70%; vertical-align:middle;}


.table_wrap .table_item1 .item_info2.info_2ea{ flex-direction: row; justify-content: flex-start; align-items: stretch;}
.table_wrap .table_item1 .item_info2.info_2ea .info_flex{padding:0; width:calc(100% / 2);display: flex;   justify-content: center;   align-items: center; text-align:center}
.table_wrap .table_item1 .item_info2.info_2ea .info_flex:first-child {border-right:1px solid #d5d5d5;}
.table_wrap .table_item1 .item_info2.info_2ea .info_flex li span{line-height: 1.6;}



@media (max-width:767px){
	.table_wrap .table_item1 .item_tit2{width:100%; border-right:0; border-bottom:1px solid #d5d5d5; height:45px; background-color:#999; color:#fff;}
	.table_wrap .table_item1 .item_info2{width:100%;}
	.table_wrap .table_item1 .item_info2 .info_bottom{padding:15px;}
	.table_wrap .table_item1 .item_info2 .info_bottom ul{row-gap:20px;}
	.table_wrap .table_item1 .item_info2 .info_bottom ul li{flex-direction: column; row-gap:5px; text-align:center;}
	.table_wrap .table_item1 .item_info2.info_3ea{flex-direction: column;}
	.table_wrap .table_item1 .item_info2.info_3ea .info_flex{width:100%; border-right:0; border-bottom:1px solid #d5d5d5;}
	.table_wrap .table_item1 .item_info2.info_3ea .info_flex.blank_flex{display:none;}
	.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_top{height:auto; padding:10px 0;}
	.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_bottom{height:auto; padding:10px 0;}
	.table_wrap .table_item1 .item_info2.info_3ea .info_flex .info_bottom ul li{flex-direction: row;}
	.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.tag_blank{margin-top:-25px;}
	.table_wrap .table_item1 .item_info2 .info_bottom ul li.line_2{align-items: center;}
	.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.size1,
	.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.size2,
	.table_wrap .table_item1 .item_info2 .info_bottom ul li span.tag_tit.size3{width:fit-content;}
}

@media (max-width:480px){
	.table_wrap .fs16{font-size:14px !important;}
	.table_wrap .fs18{font-size:16px !important;}
	.table_wrap.program_table .table_tit span{width:70px;}
	.table_wrap.program_table .table_tit{padding-left:90px;}
}
/* ************************ 학술대회 - programs - 레이아웃 수정 -end ************************ */






/* ************************ 학술대회 - speakers - 레이아웃 수정 ************************ */
.table_wrap.type_color_1 .table_tit{background-color:#f3e7f2;}
.table_wrap.type_color_2 .table_tit{background-color:#e1efd5;}
.table_wrap.type_color_3 .table_tit{background-color:#fffcd9;}
.table_wrap.type_color_4 .table_tit{background-color:#fef0d8;}
.table_wrap.type_color_5 .table_tit{background-color:#fdeff5;}
.table_wrap.type_color_6 .table_tit{background-color:#e8f5fa;}
.slidedown_wrap{border-top:2px solid #ccc;}
.slidedown_wrap.no-top{border-top:0;}
.slidedown_wrap .slidedown_item{display:flex; flex-direction: column; border-bottom:2px solid #ccc; counter-increment: numIdx;}
.slidedown_wrap .slidedown_item.no-bottom{border-bottom:0;}
.slidedown_wrap .slidedown_item .show_item{display:flex; column-gap:85px; padding:20px; position:relative; border-bottom: 2px solid #ccc;}
.panels.slidedown_wrap .slidedown_item .show_item {align-items:center;}
.panels.slidedown_wrap .slidedown_item .show_item:last-child {border-bottom:none;}
.panels.slidedown_wrap:nth-of-type(5) .slidedown_item .show_item:last-child {border-bottom: 2px solid #ccc;}
/*.slidedown_wrap.no-top .slidedown_item .show_item{align-items: center;}*/
.slidedown_wrap .slidedown_item.click_item .show_item{cursor:pointer;}
.slidedown_wrap .slidedown_item.click_item .show_item:after{content:""; width: 15px; height: 15px; border: solid #666; position: absolute; top: 50%; right: 60px; border-width: 0 3px 3px 0; transform: translateY(-50%) rotate(45deg); transition:0.35s ease-out;}
.slidedown_wrap .slidedown_item.click_item.open .show_item:after{transform:translateY(-50%) rotate(-135deg); transition:0.35s ease-out;}
.slidedown_wrap .slidedown_item .show_item .img_area{width:120px;border: 1px solid #eee;}
.slidedown_wrap .slidedown_item .show_item .img_area img{max-width:100%;}
.slidedown_wrap .slidedown_item .show_item .info_area{width:calc(100% - 205px); display:flex; flex-direction: column;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_category{color:#333; display:flex; column-gap:5px;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_category:after{content: counter(numIdx);}
.slidedown_wrap .slidedown_item .show_item .info_area .info_category.no_after_num:after{content: none;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_tit{margin-top:10px; line-height:1.2em}
.slidedown_wrap.no-top .slidedown_item .show_item .info_area .info_tit{margin-top:0;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_name{margin-top:auto; text-decoration: underline; text-underline-offset:5px;}
.slidedown_wrap.no-top .slidedown_item .show_item .info_area .info_name{margin-top:20px;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_list{display:flex; flex-direction:column; row-gap:10px;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_list li{display:flex; column-gap:10px;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_list li:before{content:""; width:8px; height:8px; border-radius:100%; border:1.5px solid #666; margin-top:6px;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_list li span{width:calc(100% - 18px); line-height:1.3;}
.slidedown_wrap .slidedown_item .show_item .info_area .info_company{margin-top:8px;}
.slidedown_wrap .slidedown_item .hide_item{color:#666; line-height:1.2; padding: 90px 185px 55px 225px; display:none;}
.slidedown_wrap .slidedown_item .hide_item span{color:#333;}
.slidedown_wrap .slidedown_item .hide_item .desc {color:#666; line-height:1.6em;}
.slidedown_wrap .slidedown_item ul li {color: #666;  line-height: 1.6em; position:relative; padding-left:1em}
.slidedown_wrap .slidedown_item ul li::before {content:"·";position:absolute; left:0; top:0;}


@media (max-width:1300px){
	.slidedown_wrap .slidedown_item .show_item{column-gap:4vw;}
	.slidedown_wrap .slidedown_item .show_item .img_area{width:8vw; display: flex; align-items: center;}
	.slidedown_wrap .slidedown_item .show_item .info_area{width:calc(100% - 12vw);}
	.slidedown_wrap .slidedown_item.click_item .show_item:after{right:4vw;}
	.slidedown_wrap .slidedown_item .hide_item{padding: 75px 165px 55px calc(12vw + 20px);}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_list li:before{margin-top:0.5vw;}
}

@media (max-width:767px){
	.slidedown_wrap .slidedown_item .show_item{column-gap:50px; padding:20px 10px;}
	.slidedown_wrap .slidedown_item .show_item .img_area{width:100px;}
	.slidedown_wrap .slidedown_item .show_item .info_area{width:calc(100% - 170px);}
	.slidedown_wrap.no-top .slidedown_item .show_item .info_area{width: calc(100% - 150px);}
	.slidedown_wrap .slidedown_item.click_item .show_item:after{right:10px; width:12px; height:12px;}
	.slidedown_wrap .slidedown_item .hide_item{padding:30px 20px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_list li:before{margin-top:1vw;}
}

@media (max-width:480px){
	.slidedown_wrap .slidedown_item .hide_item{padding:30px 10px;}
	.slidedown_wrap .slidedown_item .show_item{column-gap:30px;}
	.panels.slidedown_wrap .slidedown_item .show_item {align-items: flex-start;}
	.slidedown_wrap .slidedown_item.click_item .show_item:after{right: 10px; width: 10px; height: 10px; border-width: 0 2px 2px 0;}
	.slidedown_wrap .slidedown_item .show_item .info_area{width: calc(100% - 145px);}
	.slidedown_wrap.no-top .slidedown_item .show_item .info_area{width: calc(100% - 130px);}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_category{font-size:16px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_tit{font-size:15px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_name{font-size:14px; text-underline-offset: 3px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_company{font-size:12px; margin-top:5px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_list{font-size:14px; row-gap:5px; margin-top:10px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_list li{column-gap:6px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_list li:before{margin-top:5px; width:6px; height:6px;}
	.slidedown_wrap .slidedown_item .show_item .info_area .info_list li span{width:calc(100% - 12px);}
}
/* ************************ 학술대회 - speakers - 레이아웃 수정 -end ************************ */






/* ************************ 학술대회 - panel - 레이아웃 수정 ************************ */
ul.award_ul.type_panel li span:nth-child(1){width:40px;}
ul.award_ul.type_panel li span:nth-child(2){width:calc(100% - 77px); color:#999;}
.award_table_wrap.type_panel table thead tr th{background-color:#e5f1f8; border-right:1px solid #d5d5d5;}
.award_table_wrap.type_panel table thead tr th:last-child{border-right:0;}
.award_table_wrap.type_panel table tbody tr td{border-right:1px solid #d5d5d5;}
.award_table_wrap.type_panel table tbody tr td:last-child{border-right:0; padding-left:0; padding: 20px; padding-left: 50px;}
.award_table_wrap.type_panel table tbody tr td ul.award_ul{margin:20px 0;}
.slidedown_wrap.no-top .slidedown_item .show_item .info_area .info_name.no-mt{margin-top:0;}
.award_table_wrap.type_panel table tbody .double td {padding:50px}

@media (max-width:767px){
	.award_table_wrap.type_panel table tbody tr td:last-child{padding-left:30px;}
}

@media (max-width:480px){
	.panel_place{font-size:13px;}
	.panel_subject{font-size:15px;}
	ul.award_ul.type_panel li span:nth-child(1){width:30px;}
	ul.award_ul.type_panel li span:nth-child(2){width:calc(100% - 67px);}
	.award_table_wrap.type_panel table tbody tr td:last-child{padding-left:20px;}
	.award_table_wrap.type_panel table tbody tr td ul.award_ul{margin:10px 0;}
}
/* ************************ 학술대회 - panel - 레이아웃 수정 -end ************************ */






/* ************************ 학술대회 - registration - 레이아웃 수정 ************************ */
.table_wrap table{color:#666;}
.table_wrap table caption{display:none; font-size:0;}
.table_wrap table thead tr th{background-color:#e5f1f8; height:45px; font-weight:normal; border:solid #d5d5d5; border-width:1px 1px 1px 0;}
.table_wrap table thead tr th:last-child{border-width:1px 0 1px 0;}
.table_wrap table thead tr th span.point{color:#c1272d;}
.table_wrap table thead tr th br.mo_only{display:none;}
.table_wrap table tbody tr th{background-color:#f2f2f2; height:60px; font-weight:normal; border:solid #d5d5d5; border-width:1px 1px 1px 0;}
.table_wrap table tbody tr td{text-align:center; border:solid #d5d5d5; border-width:1px 1px 1px 0;}
.table_wrap table tbody tr td:last-child{border-width:1px 0 1px 0;}
.reg_point{color:#999; line-height:1.5;}
.reg_point span{color:#c1272d;}
/* #sit_ov_btn button{width:360px !important; font-family:'helvetica' !important; font-weight:650 !important;} */
.checkbox_wrap input[type="checkbox"]:checked + label.icon{background:url('../img/check_icon_conference.png') no-repeat 50% 50% / contain; border-color:var(--conference-color);}
.conference_radio_none {visibility: hidden;}

@media (max-width:480px){
	.table_wrap table thead tr th br.mo_only{display:block;}
	.reg_point{font-size:14px;}
	.sub_page.registration .sct_tit li{font-size:14px;}
	.sub_page.registration .sct_li .sct_ct_wrap > span, .sub_page.registration .sct_li .sct_ct_wrap > div, .sub_page.registration .sct_li .sct_ct_wrap > div .sct_cost{font-size:12px;}
	/* .sub_page.registration #sit_ov_btn button{width:180px !important; font-size:13px !important; padding:10px 0 !important;} */
}
/* ************************ 학술대회 - registration - 레이아웃 수정 -end ************************ */






/* ************************ 학술대회 - order - 레이아웃 수정 ************************ */
.order_con .radio_wrap input[type="radio"]:checked + label.icon{background: url(../img/radio_conference.png) no-repeat;}
.sub_page.order_form_wrap.order_con #display_pay_button .btn_submit{background: #171c61; border: 1px solid #171c61;}
.sub_page.order_form_wrap.order_con #display_pay_button .btn_submit:hover{background: #dae7fb; color:#171c61;}
.sub_page.order_form_wrap.order_con #display_pay_button .btn01{border-color:#171c61; color:#171c61;}
.sub_page.order_form_wrap.order_con #display_pay_button .btn01:hover{background-color:#171c61; color:#fff;}
/* ************************ 학술대회 - order - 레이아웃 수정 -end ************************ */






/* ************************ 학술대회 - award - 레이아웃 수정 ************************ */

.award_area{padding:0 20px;}
.award_area > p{color:#666; line-height:1.2;}
.award_area .btn_area{display:flex; flex-direction: column; row-gap:10px;}
.award_area .btn_area a{width:360px; height:45px; display:flex; column-gap:10px; align-items:center; justify-content:center;}
.award_table_wrap table{color:#333;}
.award_table_wrap table thead tr th{background-color:#f2f2f2; border:solid #d5d5d5; border-width:1px 0; height:45px; font-weight:500;}
.award_table_wrap table tbody tr td{height:45px; border-bottom:1px solid #d5d5d5; text-align:center;}
.award_table_wrap table tbody tr td:last-child{text-align:left;}

ul.award_ul{display:flex; flex-direction: column; row-gap:10px;}
ul.award_ul li{display:flex; color:#666; column-gap:15px;}
ul.award_ul li:before{content:""; width:7px; height:7px; border:1.5px solid #666; box-sizing:border-box; border-radius:100%; margin-top:9px;}
ul.award_ul li span{width:calc(100% - 22px); line-height:1.5;}
ul.award_ul li a{color:var(--conference-color);}
.award_area .point{display:flex; align-items:center; column-gap:15px;}
.award_area .point:not(.no_mt){margin-top:15px;}
.award_area .point span{color:inherit; line-height:inherit;}
.award_area .point:before{content:""; width:4px; height:35px; background-color:#808080;}


@media (max-width:1024px){
	.award_area{padding:0 1vw;}
	.award_area .btn_area a{width: 32vw; height: 5vw;}
	
	ul.award_ul li{column-gap:2vw;}
	ul.award_ul li:before{margin-top:0.8vw;}
	ul.award_ul li span{width:calc(100% - 2vw - 7px);}
	.award_area .point{column-gap:2vw;}
	.award_area .point:not(.no_mt){margin-top:15px;}
}

@media (max-width:767px){
	.award_area .btn_area a{width: 44vw; height: 6.5vw;}
	ul.award_ul li:before{margin-top:1.2vw;}
}

@media (max-width:480px){
	.award_area > p{font-size:14px;}
	.award_area > p .fs22{font-size:16px;}
	.award_area .btn_area a{font-size:14px; width:240px; height:38px;}
	.award_table_wrap{font-size:14px; width:100%; overflow-y:auto; position:relative; padding-top:20px;}
	.award_table_wrap:before{content:"scroll ▶"; font:inherit; position:absolute; top:0; right:0;}
	.award_table_wrap table{width:600px;}
	
	ul.award_ul{font-size:14px;}
	ul.award_ul li{column-gap:10px; align-items:flex-start;}
	ul.award_ul li:before{margin-top:7px;}
	ul.award_ul li span{word-break: keep-all; width:calc(100% - 17px);}
	.award_area .point{column-gap:10px; line-height:1.1;}
	.award_area .point span{width:calc(100% - 14px);}
	.award_area .point:before{height:45px;}
}
/* ************************ 학술대회 - award - 레이아웃 수정 -end ************************ */








/* 프로그램 - 추가 페이지 */
.sub_page .tit{display:flex; align-items: center;}
.sub_page .tit a{margin-left:auto; width:360px; height:45px; display:flex; align-items:center; justify-content:center;}
.session_list .list_tit{display:flex; border:solid #d5d5d5; border-width:2px 0; padding:20px 45px; column-gap:30px;}
.session_list.type1 .list_tit{background-color:#f3e7f2;}
.session_list.type2 .list_tit{background-color:#e1efd5;}
.session_list.type3 .list_tit{background-color:#fffcd9;}
.session_list.type4 .list_tit{background-color:#fef0d8;}
.session_list.type5 .list_tit{background-color:#fdeff5;}
.session_list.type6 .list_tit{background-color:#e8f5fa;}
.session_list.type8 .list_tit{background-color:#e8f5fa;}
.session_list.type7{display:flex; flex-direction:column; row-gap:20px;}
.session_list.type7 .list_tit{position:relative; cursor:pointer;}
.session_list.type7 .list_tit:after{content: ""; width: 9px; height: 9px; border: solid #333; position: absolute; top: 42%; right: 20px; border-width: 0 2px 2px 0; transform: translateY(-50%) rotate(45deg); transition: 0.5s;}
.session_list.type7 .list_tit .categroy{position:relative;}
.session_list.type7 .list_tit .categroy:after{content:""; width:2px; height:100%; position:absolute; top:0; right:-15px; background-color:#000;}
.session_list.type7 .section_box.open .list_tit:after{top:50%; transform: translateY(-50%) rotate(-135deg); transition: 0.5s;}
.session_list.type7 .slide_area{display:none;}
.session_list.type7 .session_info{display:none;}
.session_list.type7 .section_box:nth-child(1) .list_tit{background-color:#f3e7f2;}
.session_list.type7 .section_box:nth-child(2) .list_tit{background-color:#e1efd5;}
.session_list.type7 .section_box:nth-child(3) .list_tit{background-color:#fffcd9;}
.session_list.type7 .section_box:nth-child(4) .list_tit{background-color:#fef0d8;}
.session_list.type7 .section_box:nth-child(5) .list_tit{background-color:#fdeff5;}
.session_list.type7 .section_box:nth-child(6) .list_tit{background-color:#e8f5fa;}
.session_list.type9{display:flex; flex-direction:column; row-gap:20px;}
.session_list.type9 .list_tit{position:relative; cursor:pointer;}
.session_list.type9 .list_tit:after{content: ""; width: 9px; height: 9px; border: solid #333; position: absolute; top: 42%; right: 20px; border-width: 0 2px 2px 0; transform: translateY(-50%) rotate(45deg); transition: 0.5s;}
.session_list.type9 .list_tit .categroy{position:relative;}
.session_list.type9 .list_tit .categroy:after{content:""; width:2px; height:100%; position:absolute; top:0; right:-15px; background-color:#000;}
.session_list.type9 .section_box.open .list_tit:after{top:50%; transform: translateY(-50%) rotate(-135deg); transition: 0.5s;}
.session_list.type9 .slide_area{display:none;}
.session_list.type9 .session_info{display:none;}
.session_list.type9 .section_box:nth-child(1) .list_tit{background-color:#f3e7f2;}
.session_list.type9 .section_box:nth-child(2) .list_tit{background-color:#e1efd5;}
.session_list.type9 .section_box:nth-child(3) .list_tit{background-color:#fffcd9;}
.session_list.type9 .section_box:nth-child(4) .list_tit{background-color:#fef0d8;}
.session_list.type9 .section_box:nth-child(5) .list_tit{background-color:#fdeff5;}
.session_list.type9 .section_box:nth-child(6) .list_tit{background-color:#e8f5fa;}
.session_list .session_info{height:160px; border-bottom:2px solid #d5d5d5; display:flex; align-items:center; padding-left:45px; line-height:1.3;}
.session_list .section_box .abstract_list{height: auto; padding-top: 20px; padding-bottom: 20px;}
.session_list .abstract_list{height:200px; border-bottom:2px solid #d5d5d5; display:flex; padding:0 45px; align-items:center;}
.session_list .abstract_list .info{display:flex; flex-direction:column; row-gap:15px;}
.session_list .abstract_list .info .abstract_name{font-style: italic;}
.session_list .abstract_list .info .abstract_name span{text-decoration: underline;}
.session_list .abstract_list .info .btn{width:150px; height:35px; display:flex; align-items:center; justify-content:center;}
.session_list .abstract_list .info .btn.disable{color:#999 !important; border-color:#999 !important;}
.session_list .abstract_list .info .btn.disable:hover{color:#fff !important; background:#999 !important;}

.sub_page.speaker_page .tit {opacity:0.6; transition:all 0.15s}
.sub_page.speaker_page .tit:hover {opacity:1}
.sub_page.speaker_page .tit.active {opacity:1}

.sub_page .popup_list img {width:100%}

@media (min-width:1024px){
	.session_list.type1 .abstract_list:hover{background-color:#fbf8fb;}
	.session_list.type2 .abstract_list:hover{background-color:#f6faf2;}
	.session_list.type3 .abstract_list:hover{background-color:#fffef4;}
	.session_list.type4 .abstract_list:hover{background-color:#fffaf3;}
	.session_list.type5 .abstract_list:hover{background-color:#fefafc;}
	.session_list.type6 .abstract_list:hover{background-color:#f8fcfd;}
}

@media (max-width:1024px){
	.sub_page .tit a{width:24vw;}
}

@media (max-width:767px){
	.sub_page .tit a{width:30vw;}
	.session_list .list_tit{padding:20px; column-gap:20px;}
	.session_list.type7 .list_tit .categroy:after{right:-10px;}
	.session_list .session_info{padding-left: 20px;}
	.session_list .abstract_list{padding:0 20px;}
}

@media (max-width:480px){
	.sub_page .tit a{font-size:14px; width:155px; height:30px;}
	.session_tit{font-size:16px;}
	.session_list .list_tit{padding: 15px 10px; column-gap:10px;}
	.session_list .list_tit .categroy{font-size:14px;}
	.session_list .list_tit .detail{font-size:14px;}
	.session_list .session_info{height:120px; font-size:15px; padding:0 10px;}
	.session_list .abstract_list{padding:0 10px; height:160px;}
	.session_list .abstract_list .info{row-gap:10px;}
	.session_list .abstract_list .info .abstract_stage{font-size:16px;}
	.session_list .abstract_list .info .abstract_tit{font-size:16px;}
	.session_list .abstract_list .info .abstract_name{font-size:14px;}
	.session_list .abstract_list .info .btn{font-size:14px; width:90px; height:25px;}
	.session_list .abstract_list .date{font-size:15px;}
	.session_list.type7 .list_tit:after{right:10px; width:7px; height:7px;}
	.session_list.type7 .list_tit .categroy:after{right:-5px;}
}
/* 프로그램 - 추가 페이지 -end */








/* 팝업내용 추가 */
.popup_window{padding:50px 30px;}
.popup_window .top_area{border-bottom:2px solid #787777; padding:30px;}
.popup_window .top_area .popup_tit{margin-bottom:10px; line-height:1.3;}
.popup_window .top_area .popup_info{font-style: italic;}
.popup_window .top_area .popup_info span{text-decoration: underline;}
.popup_window .middle_area{border-bottom:2px solid #787777; padding:30px; min-height:300px; line-height:1.3;}
.popup_window .bottom_area{border-bottom:2px solid #787777; padding:30px; line-height:1.3;}
.popup_window .bottom_area span{line-height:inherit;}

@media (max-width:480px){
	.popup_window{padding:30px 20px;}
	.popup_window .top_area{padding:20px;}
	.popup_window .top_area .popup_tit{font-size:20px;}
	.popup_window .top_area .popup_info{font-size:14px;}
	.popup_window .middle_area{font-size:16px; padding:20px;}
	.popup_window .bottom_area{font-size:16px; padding:20px;}
}
/* 팝업내용 추가 -end */






/* 스폰서 - onlinebooth 팝업 */
.sub_page.popup{padding-bottom:0;}
.sub_page.popup .table_wrap .table_item1 .item_img{padding:15px;}
.popup_box .popup_list .move_txt{padding:0 20px; line-height:1.7; word-break: keep-all;}
.popup_box .popup_list .move_iframe{width:90%; max-width:700px; margin:0 auto 50px;}
.popup_box .popup_list .move_iframe > div{width:100%; height:0; padding-bottom:56.25%; position:relative;}
.popup_box .popup_list .move_iframe > div iframe{width:100%; height:100%; position:absolute; top:0; left:0;}
.popup_box .popup_list .popup_img_area{display:flex; flex-direction:column;}
.popup_box .popup_list .popup_img_area img{max-width:100%;}
.popup_box .popup_list .popup_img_area .txt{margin-bottom:0 !important; line-height:1.7; word-break: keep-all;}
.popup_box .popup_list .popup_ul{display:flex; flex-direction:column; row-gap:10px; padding-left:20px;}

@media (max-width:480px){
	.popup_box .popup_list .fs18{font-size:14px;}
}
/* 스폰서 - onlinebooth 팝업 - end */





/* ygh - 240731 asml 팝업 추가 */
/*
.popup{display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; width: 90%; max-width:720px; height: 900px; background-color: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.3); border-radius:10px; overflow:hidden;}
.popup_content{position: relative; padding: 20px; text-align: center; display: flex; flex-direction: column; height:100%;}
.popup_content .img_wrap{overflow-y: scroll;}
.popup_content img{width: 100%; height: auto;}
.close{background:#fff; font-size: 28px; font-weight: bold; cursor: pointer; font-family: 'Pretendard'; width: fit-content; margin-left: auto; margin-bottom:10px;}
.close:hover, .close:focus{color: black; text-decoration: none; cursor: pointer;}
.popup_content .btn_area{display:flex; justify-content:center;}
.popup_content .btn_area a{width:150px; height:45px; display:flex; align-items:center; justify-content:center;}

@media (max-width: 480px){
    .popup{max-height: 90%;}
	.popup_content{padding: 10px;}
	.close{position: absolute; right: 20px; top: 10px; color: #black; font-size: 42px; font-weight: bold; cursor: pointer;}
}*/

.iziModal{width:90%;}
.iziModal .close_btn{font-size: 28px; font-weight: bold; cursor: pointer; font-family: 'Pretendard'; width: fit-content; margin-left: auto; margin-bottom:10px; border:0; background:unset; line-height:1;}
.iziModal .modal_pop_wrap{background-color:#fff; border-radius:10px; padding:20px; display: flex; flex-direction: column;}
.iziModal.hasScroll .iziModal-wrap{overflow-y:unset;}
.modal_pop_wrap .img_wrap{height: 65vh; overflow-y: auto; overflow-x: hidden;}
.modal_pop_wrap .img_wrap img{max-width:100%;}

.iziModal .btn_area{display:flex; justify-content:center;}
.iziModal .btn_area a{width:150px; height:45px; display:flex; align-items:center; justify-content:center;}



@media (max-width:480px){
	.modal_pop_wrap .img_wrap{height:50vh;}
	.iziModal .btn_area a{width:120px; height:35px; display:flex; align-items:center; justify-content:center; font-size:15px;}

}
/* ygh - 240731 asml 팝업 추가 -end */

/* [KSR 2026.01.26] 2026 kald 스타일 */
.shortcourse_hd_wrap {height: 66px;}
.shortcourse_main_wrap {height: auto !important; padding: 220px 0;}
.conference_page {padding-top: 66px;}
.conference_page.sub {padding-top: 0;}

.text-orange {color: var(--color-orange);}
.text-brightgreen {color: var(--color-brightgreen);}
.text-darkgreen {color: #669999;}
.text-darkorange {color: #e5844e;}
.text-blue {color: var(--color-blue);}
.text-darkblue {color: var(--color-darkblue);}
.text-brightblue {color: var(--color-brightblue);}
.font-hel {font-family: 'helvetica';}

.conference_main .index_cont {max-width: 119rem; width: 90%; margin: 0 auto;}
.conference_main .conference-title {margin-bottom: 5rem;}
.conference_main .conference-subtitle {line-height: 1.3em;}
.conference_main .conference-subtitle.text-orange {font-size: 3.6rem; font-weight: 650;}
.conference_main .conference-subtitle.text-brightgreen {font-size: 3.2rem; font-weight: 550; margin-bottom: 12rem;}
.conference_main .conference-subtitle em {font-weight: 560;}
.conference_main .conference-subtitle sup {font-size: 0.6em;}
.conference-info {display: flex; flex-direction: column; row-gap: 1.5rem; width: fit-content; margin: 0 auto 12rem;}
.conference-info li {display: flex; align-items: baseline; column-gap: 1.8rem;}
.conference-info--label {font-size: 2.6rem; color: var(--color-blue); font-weight: 700; background: #fff; border-radius: 999px; padding: 0.6rem 2rem;}
.conference-info--value {display: flex; flex-direction: column; row-gap: 1.2rem; }
.conference-info--value span {font-size: 2.6rem; color: #fff; font-weight: 600;}
.conference-info--value em {font-style: normal;}
.conference-info--value .value-small {font-size: 2.4rem; font-weight: 400;}
.conference_main .btn_wrap {display: flex; align-items: center; justify-content: center; column-gap: 8.5rem;}
.conference_main.shortcourse_main_wrap .visual-butn {display: flex; align-items: center; justify-content: center; column-gap: 1rem; width: 30rem; height: 8rem; font-size: 2rem; font-weight: 600; color: var(--color-blue)}
.conference_main.shortcourse_main_wrap .butn-brightgreen, .important_dates_wrap .butn-brightgreen {background: var(--color-brightgreen);}
.conference_main.shortcourse_main_wrap .butn-orange, .important_dates_wrap .butn-orange {background: var(--color-orange);}
.conference_main.shortcourse_main_wrap .butn-brightgreen.gradient {background: url('../img/kald_main/butn-gradient-brightgreen.png') no-repeat 50% 50% / contain; }
.conference_main.shortcourse_main_wrap .butn-orange.gradient {background: url('../img/kald_main/butn-gradient-orange.png') no-repeat 50% 50% / contain; }
.conference_main.shortcourse_main_wrap .visual-butn span {font-size: 2.4rem;font-weight: 700; color: inherit;}

.conference_main .important_dates_wrap {border-radius: 10px; padding: 2rem 0; top: 25%;}
.important_dates_wrap .tit {font-size: 2.0rem;}
.important_dates_wrap .registration-listbox {padding-left: 1.4rem; padding-right: 1.4rem;}
.important_dates_wrap .registration-wrap {border-radius: 8px; overflow: hidden; border: 1px solid var(--color-brightblue); width: 22.5rem;}
.important_dates_wrap .registration-listbox .top {background: #fff;  padding: 1.5rem 1rem; }
.important_dates_wrap .registration-listbox .top p {color: var(--color-brightblue); font-size: 1.7rem; font-weight: 700; }
.important_dates_wrap .registration-listbox .bottom {background: var(--color-brightblue); padding: 1.2rem 1rem 1rem;}
.important_dates_wrap .registration-listbox .bottom * {color: #fff;}
.important_dates_wrap .registration-listbox .bottom p {font-size: 1.8rem;}
.important_dates_wrap .registration-listbox .bottom span {font-size: 1.1rem; font-weight: 600;}
.important_dates_wrap .program-box {display: flex; flex-direction: column; row-gap: 1.5rem; padding: 1.5rem 1.4rem 2.5rem; margin-top: 2.5rem; background: rgba(255,255,255,0.7);}
.important_dates_wrap .program-box .program-title {font-weight: 700; text-align: center; font-size: 2.0rem;}
.important_dates_wrap .program-box ul {display: flex; flex-direction: column; row-gap: 1.5rem;}
.important_dates_wrap .program-box a {display: flex; align-items: center; justify-content: center; padding: 1.5rem 1.2rem; width: 100%; border-radius: 6px; border: 1px solid #003399; font-size: 1.6rem; font-weight: 600;}
.important_dates_wrap .list {display: flex; flex-direction: column; row-gap: 1.2rem; padding-left: 1.4rem; padding-right: 1.4rem;}
.important_dates_wrap .list li {margin-bottom: 0;}
.important_dates_wrap .list a {display: flex; align-items: center; justify-content: center; border-radius: 6px; overflow: hidden; font-size: 1.6rem; padding: 0.8rem 1rem; border: 1px solid #003399; background: #fff;}
.pc_view.important_dates_wrap .registration-wrap {cursor: pointer;}

.shortcourse_ft_wrap.conference {padding: 8rem 0 10rem;}
.shortcourse_ft_wrap.main .ft_tit {color: var(--color-darkblue); font-weight: 600; background: transparent;}

@media (max-width: 1024px) {
	.conference_main .conference-title img {max-width: 58rem; width: 90%;}
	.conference_main .conference-subtitle.text-orange,
	.conference_main .conference-subtitle.text-brightgreen {font-size: 3.2rem;}
	.conference_main .btn_wrap {column-gap: 1.5rem;}
	.conference-info--label {font-size: 2rem;}
	.conference-info--value span {font-size: 2rem;}
	.conference-info--value .value-small {font-size: 1.9rem;}
}

@media (max-width: 480px) {
	.shortcourse_main_wrap {padding: 20vw 0;}

	.conference_main .conference-title {margin-bottom: 3rem;}
	.conference_main .conference-subtitle.text-orange,
	.conference_main .conference-subtitle.text-brightgreen {font-size: 2.2rem;}
	.conference_main .conference-subtitle.text-brightgreen {margin-bottom: 6rem;}
	.conference_main .btn_wrap {flex-wrap: wrap; row-gap: 0.6rem;}
	.conference-info {margin: 0 auto 6rem;}
	.conference-info--label {font-size: 1.8rem;}
	.conference-info--value span {font-size: 1.8rem;}
	.conference-info--value .value-small {font-size: 1.7rem;}
	.conference_main.shortcourse_main_wrap .visual-butn {width: 100%; height: 6rem; border-radius: 10px; font-size: 1.8rem;}
	.conference_main.shortcourse_main_wrap .visual-butn span {font-size: 2rem;}
	.conference_main.shortcourse_main_wrap .butn-brightgreen.gradient {background: url(../img/kald_main/butn-gradient-brightgreen.png) no-repeat 50% 38% / 105% 100%;}
	.conference_main.shortcourse_main_wrap .butn-orange.gradient {background: url(../img/kald_main/butn-gradient-orange.png) no-repeat 50% 38% / 105% 100%;}
	
	.important_dates_wrap {width: 95%; margin: 0 auto; padding: 1.2rem 0 !important; background: rgba(153,169,200,0.2); border: 0;}
	.important_dates_wrap .registration-listbox {padding-left: 0; padding-right: 0;}
	.important_dates_wrap .registration-listbox.top_wrap {width: 100%;}
	.important_dates_wrap .registration-wrap {border-top-left-radius: 0; border-top-right-radius: 0; width: 100%;}
	.important_dates_wrap.conference .tit {display: block; width: 100%; font-size: 1.8rem; background: var(--color-brightblue); color: #fff; border-top-left-radius: 8px; border-top-right-radius: 8px; margin-bottom: 0; padding: 0.8rem 0;}
	.important_dates_wrap .program-box {width: 100%;}
	.important_dates_wrap .program-box ul {row-gap: 1rem;}
	.important_dates_wrap.m_view .bottom_box .list_box {width: 100%;}
	.important_dates_wrap .list {padding-left: 0; padding-right: 0; row-gap: 1rem;}
	.important_dates_wrap .list li {margin-bottom: 0 !important;}
	.important_dates_wrap .list li a {padding: 1.5rem 1.2rem !important;}

	.registration-listbox.top_wrap {display: flex; flex-direction: row; flex-wrap: wrap;}

	.shortcourse_ft_wrap.conference {padding: 4rem 0 6rem;}
}

.hd_pops_footer [class*="hd_pops_"] {color:#fff; font-size: 14px;}
.hd_pops_footer [class*="hd_pops_"] strong {color: #fff;}

/* [LDH 26.03.23] 레이어 팝업 레이아웃 수정 */
@media (max-width: 1024px){
    .hd_pops {left: 50%!important; transform: translateX(-50%);}
}

@media (max-width: 500px){
	.hd_pops {width: 90%;}
	.hd_pops_con {max-width: 500px; width: 100%!important; height: auto!important;}
}