@font-face {
    font-family: "GmarketSansLight";
    src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff")
        format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "GmarketSansMedium";
    src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff")
        format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "GmarketSansBold";
    src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff")
        format("woff");
    font-weight: normal;
    font-style: normal;
}
body{font-family: "GmarketSansLight"; zoom: 1; font-size:14px; line-height:22px; color:#333333;}

#wrap{position: relative;}
@media (max-width: 1860px){
#wrap {
    width: 1568px;
	min-width:1473px;
	}
}

strong{font-weight:bolder;}
button{font-family: "GmarketSansMedium";}
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt80{margin-top:80px !important;}
.mt100{margin-top:100px !important;}
.mt150{margin-top:150px !important;}
.mr20{margin-right:20px !important;}
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mb90{margin-bottom:90px !important;}
.mb120{margin-bottom:120px !important;}
.ml0{margin-left:0px !important;}
.ml3{margin-left:3px !important;}
.mr10{margin-right:10px !important;}
.mr77{margin-right:77px !important;}
.lh39{line-height:39px !important;}

.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb60{padding-bottom:60px !important;}
.pb90{padding-bottom:90px !important;}
.pb120{padding-bottom:120px !important;}
.pl18{padding-left:18px !important;}
.pl24{padding-left:24px !important;}
.pl30{padding-left:30px !important;}
.pl70{padding-left:70px !important;}
.pl106{padding-left:106px !important;}
.pt0{padding-top: 0px !important;}
.pt10{padding-top: 10px !important;}
.pt30{padding-top: 30px !important;}
.m50{margin:5px 0 !important;}

.align-center{text-align:center !important;}
.align-right{text-align:right !important;}
.align-left{text-align:left !important;}
.align-jus{text-align:justify !important;}

.txt_red{color:#ef4e4c !important;}
.txt_red02{color:#af1e23 !important;}
.txt_green{color:#004947 !important;}
.txt_white{color:#fff !important;}
.txt_blue{color:blue !important;}
.txt_underline{border-bottom:1px solid}
.txt-point3{font-weight:600; color:#90f;}
.txt-90{color: #909090 !important}

.a_link{color:#af1e23;}
.a_link02{color:#2367ff; position:relative; transition:.3s; border-bottom:1px dotted #2367ff; z-index:10; display:inline-block;}
.a_link02::before{position:absolute; content:""; display:block; background:#af1e23; width:0%; height:100%; left:0; top:0; z-index:-1; transition:.3s}
.a_link02:hover{color:#fff;}
.a_link02:hover::before{width:100%;}

del{color:#b3b3b3; text-decoration:line-through;}
.fs14{font-size:14px !important;} .fs25{font-size:25px !important;} 


/*-h태그 스타일-*/
h1{font-size:18px; color:#0b4581; margin-bottom:20px; font-weight:600; letter-spacing:1.2px; position:relative; padding-left:33px;}
h1::before{position:absolute; content:url(../images/sub/h1.png); display:block; left:0; top:-4px;}
h4{font-size:16px; position:relative; padding-left:10px;}
h4::before{position:absolute; content:""; left:0; top:0; width:4px; height:14px; border-radius:2px; background:#333;}


/*--table style--*/
.i_table{border-top: 1px solid #000; width: 100%;}
.i_table th{padding: 10px 0px 10px 30px; border-bottom: 1px solid #cdcdcd; text-align:left; font-family: "GmarketSansBold"; background:#f9f9f9;}
.i_table th.bR1{border-right:1px solid #cdcdcd;} .i_table th.bB1{border-bottom: 1px solid #e5e5e5 !important;}
.i_table td{border-bottom: 1px solid #cdcdcd; padding: 10px 0px 10px 30px; line-height: 1.3;}
.i_table td.bR1{border-right:1px solid #cdcdcd;}

.s_table{border-top: 1px solid #000; width: 100%;}
.s_table th{padding: 10px 0; border-bottom: 1px solid #cdcdcd; text-align:left; font-family: "GmarketSansBold"; background:#f9f9f9; text-align:center; border-right:1px solid #cdcdcd;}
.s_table th.bR1{border-right:1px solid #cdcdcd;} .s_table th.bB1{border-bottom: 1px solid #e5e5e5 !important;}
.s_table td{border-bottom: 1px solid #cdcdcd; padding: 10px; line-height: 1.3; text-align:center; border-right:1px solid #cdcdcd;}
.s_table th:last-child, .s_table td:last-child{border-right:0;}
.s_table td.bR1{border-right:1px solid #cdcdcd;}

/*--list-style--*/
.ul_style1{list-style:none; padding:0; margin:0;}
.ul_style1 >li{position:relative; padding-left:20px; margin:9px 0;}
.ul_style1 >li::before{ position:absolute; content:""; top:12px; left:4px; width:5px; height:1px; background:#333;}

.s_list1{list-style:none; padding:0; margin:0;}
.s_list1 >li{position:relative; line-height:20px; padding:6px 0px 6px 15px;}
.s_list1 >li::before{position:absolute; display:block; content:""; width:4px; height:4px; left:0; background:#a82127; margin-right:12px; top:13px;}

.s_list_1 {padding-left:16px;}
.s_list_1 li {position:relative; line-height:20px; padding:8px 0;}
.s_list_1 li::after {display:block; content:''; width:4px; height:4px; position:absolute; right:100%; background:#7384ab; margin-right:12px; top: 16px;}
.s_list_1.sl_pd4 li {padding:4px 0;}

.ul-basic{padding-left:34px;}
.ul-basic li.decimal{padding:2px 0; list-style-type:decimal !important;}

#subtitle{background: url(../images/sub/sub_top.jpg) no-repeat center; height: 236px; width: 100%; min-width: 1360px; margin-top:-20px;}
#subtitle > div{width: 1360px; margin: 0 auto;   animation-name:stitle_motion; animation-duration:1.5s; }
#subtitle h2{font-size: 37px; color: #fff; text-align: center; font-weight: 600; padding-top: 87px; margin-bottom: 16px; letter-spacing:3px; text-transform:uppercase;}
@keyframes stitle_motion {
  0% {opacity: 0; }
  30% {opacity: 0.3;}
  50% {opacity: 0.5;}
  80% {opacity: 0.8;}
  100% {opacity: 1;}
}


/*--lnb--*/
.lnb_warp {background: #fff; box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.1); border-bottom: 1px solid #e0e0e0; z-index: 10; width: 100%;}
.lnb {text-align: center;}
.lnb li {display: inline; position: relative;}
.lnb li + li:before {position: absolute; content: ""; width: 2px; height: 2px; background: #333333; left: -1px; top: 0; bottom: 0; margin: auto;}
.lnb a {font-weight: 400; font-size: 15px; color: #727272; width: 100%; padding: 16px 0 19px; display: inline-block; max-width: 273px; width: 20%; position: relative; letter-spacing: -0.5px;}
.lnb a br{display:none;}
.lnb a span {display: block; margin-top: 5px; font-size: 2rem;}
.lnb .depth2r a, .lnb li a:hover {color: #2c2d2d; font-weight: 500;}
.lnb a:after {content: ''; background: #a82127; position: absolute; width: 100%; bottom: 0; left: 0; height: 0; transform: scaleX(0); transition: transform .4s ease;}
.lnb .depth2r a:after, .lnb a:hover:after{transform: scaleX(1);height: 4px;}


/*--navi--*/
.nav .home >a i{color:#fff;}
.nav{display: flex; align-items: center; justify-content:center;}
.nav li{color: #fff; position: relative; padding: 0 27px 0 15px;}
.nav li::after{position: absolute; content: ''; background: url(../images/sub/sub_top_right.png); width: 17px; height: 22px; top: -1px; right: 0;}
.nav li:last-child::after{display: none;}
.nav li a{color: #fff;}



/*--contents--*/
.content{width:1321px; margin:0 auto; min-height:500px; display:block; padding: 80px 30px;}

/*--conference_info--*/
.con_w{display:flex;}
.con_w>div:first-of-type{width:35%;}
.con_w>div:nth-of-type(2){width:65%;}
.con_info{margin-left:18px;}
.con_info p{position:relative; padding-left:128px; margin-bottom:32px;}
.con_info p span{font-size:14px; position:absolute; left:0; font-weight:bolder;}
.org{display:flex; margin-bottom:32px;}
.kd_list{padding-left:49px;}
.kd_list li{margin:11px 0 0 0; display:flex; gap:11px;}
.kd_list li span:first-of-type{background:#eee; padding:4px 12px; border-radius:50px; width:362px; display:block; height:34px;}

/*--welcome--*/
.welcome_w{display:flex; align-items:flex-start; justify-content:space-between;}
.welcome_w>p{width:71%;}

/*--contact_us--*/
.contact_w{display:flex; gap:16px; align-items:center;}
.con_line{position:relative; padding:35px 13px; background:#f7f7f7; width:255px;}
.con_line p{text-align:center; font-weight:700;}
.pa47{padding:47px 13px;}
.con_line p:nth-of-type(2){position:absolute; bottom:0; font-family:'GmarketSansBold'; font-size:24px; background:-webkit-linear-gradient(#bfbfbf, #727272); -webkit-background-clip:text; -webkit-text-fill-color:transparent; opacity:0.2;}
.con_line::before{position:absolute; content:url(../images/sub/contact_line.png); right:-6px; top:0;}
.contact_w >div:nth-of-type(2){padding-left:18px;}
.contact_w .tit{font-family:'GmarketSansBold'; color:#001f4d; margin-bottom:9px;}

/*--cfp--*/
.fs18_333{font-size:18px; margin-bottom:20px;}
.dot_e74{background-color:#a82127; display:inline-block; width:5px; height:5px; vertical-align:middle; margin-right:6px; margin-bottom:3px;}
.aroundInfoList.tourList > li{width:100%; margin:4rem 0 0; clear:left;}
.aroundInfoList > li > div.arImg{float:left;}
.aroundInfoList > li > div.arTxt{overflow:hidden; padding:0 0 0 30px;}
.aroundInfoList > li > div.arTxt span.txt-point{color:#af1e23;}
.aroundInfoList > li > div.arTxt span{position:relative;}
.aroundInfoList > li > div.arTxt > span{display:block; padding-bottom:15px; border-bottom:1px solid #ddd; font-size:17.5px; font-weight:600; letter-spacing:-0.3px; color:#a82127;}
.aroundInfoList > li > div.arTxt .txt-point:after{background:#af1e23;}
.aroundInfoList > li > div.arTxt .arDetail{overflow:hidden; margin-top:15px; word-break:keep-all; word-wrap:break-word; text-align:justify;}

/*--button style--*/
.btn{font-size:13.5px; font-weight:500; padding:4px 10px 2px 10px; margin:0 3px; border:2px solid #a82127; border-radius:13px; transition:.3s}
.btn:hover{color:#fff; background:#a82127;}
.btn_01{border:0.0625rem solid #ddd; padding:12px 42px; text-align:center; transition:.3s; background:url(../images/sub/btn01-bg.png) repeat; color:#fff;}
.btn_01>sup,.btn_01>sub{color:#fff;}
.btn_01>i{color:#fff;}
.btn_02{border:0.0625rem solid #ddd; padding:12px 42px; text-align:center; transition:.3s; background:url(../images/sub/btn02-bg.png) repeat; color:#fff;}
.btn_02>sup,.btn_01>sub{color:#fff;}
.btn_02>i{color:#fff;}


/*--tranportation--*/
.tra{display:flex; gap:10px;}
.tra li{width:25%; text-align:center; font-size:13px; line-height:19px;}
.tra li strong{display:block; font-size:19px;}
.tra li span{display:block;}
.tra li a{transition:.3s; border-top:3px solid #cbcbcb; border-bottom:3px solid #cbcbcb; padding:18px 0; display:block; min-height:128px; color:#cbcbcb;}
.tra li a strong{font-family: "GmarketSansBold";}
.tra li a strong, .tra li a span{color:#cbcbcb;}
.tra li a.active{border-top:3px solid #a82127; border-bottom:3px solid #a82127;}
.tra li a.active strong , .tra li a.active span{color:#a82127;}

#memo{margin-top:30px; text-align:center; background:#484848; border-radius:10px 10px 0 0; padding:4px 0; color:#eddb00; font-weight:bold;}
.m_box{text-align:center; border:1px solid #ccc; padding:16px; background:#f7f7f7;}
.yel{color:#eddb00;}
.tra_w h3{color:#2270b3; font-size:16px; font-weight:600;}
.tra_w h5{font-size:15px; font-weight:600; margin:6px 0; color:#07a9bd;}
.tra_w h6{font-weight:600;}

.print{color:#fff; display:inline-block; margin-left:7px; margin-top:3px;}

/*--visa_info--*/
.title1{font-size:16px; font-weight:500; margin:5px 0 10px 3px; padding-left:10px; position:relative; line-height:16px; color:#a82127;}
.title1::before{position:absolute; content:""; left:0; top:0; bottom:0; width:4px; border-radius:2px; background:#a82127; height:14px;}

.imporBox{}
.imporBox ul{}
.imporBox li.impor_tit{float:left; border:5px solid #fceeef; border-bottom:0; width:21%; height:42px; text-align:center; padding:12px 0; box-sizing:border-box; color:#e74635; font-weight:600; font-size:16px;}
.imporBox li.impor_line{float:left; border-bottom:5px solid #fceeef; width:79%; height:42px; color:#fff;}
.imporBox .impor_text{clear:both; border:5px solid #fceeef; border-top:0; padding:25px;}

/*--useful_info--*/
.data_list > ul > li > div{display:table; table-layout:fixed; width:100%; border-top:2px solid #e6e9ed; border-bottom:2px solid #e6e9ed;}
.data_list .dl_th, .data_list .dl_td{padding:20px;}
.data_list .dl_th{width:38%; background:#f9f9f9; text-align:center; line-height:22px; font-weight:500;}
.data_list > ul > li > div > div{display:table-cell; vertical-align:middle;}

.sl_pd4{padding:20px 20px; background:#f9f9f9; border:1px solid #e3e3e3;}

/*--covid_info--*/
.link-style{display:flex; justify-content:space-between;}
.link-sytle a{display:inline-block; height:auto !important; color:#fff; font-weight:500; line-height:1.6em; background:linear-gradient(359deg, #002b6b, #003583); padding:12px 13px;}
.link-sytle a span{font-weight:500; display:block; color:#fff;}
.link-sytle a span i{color:#fff;}

/*tab*/
.tab_list{display:flex; gap:33px;}
.tab_list li{width:50%; text-align:center; line-height:54px;}
.tab_list li a{font-size:16px; color:#cbcbcb; border-top:3px solid #cbcbcb; border-bottom:3px solid #cbcbcb; display:block; font-weight:600; transition:.3s;}
.tab_list li a.active{color:#a82127; border-top:3px solid #a82127; border-bottom:3px solid #a82127;}

/*sponsorship*/
.s_table th.soldout, .s_table td.soldout{background:#dbdbdb; color:#a5a5a5; position:relative;}
.s_table td.soldout img{position:absolute; left:50%; margin-left:-70px; z-index:99;}
.w59{width:59%;}

/*awards*/
.imp{font-size:14.5px; display:inline-block; background:#c70008; padding:2px 17px; color:#fff; border:4px double #ffae0f;}
.btn02{border:1px solid #25bbc1; padding:5px 12px; height:29px; text-align:center; box-sizing:border-box; background:linear-gradient(#22c8e3,#26759b); color:#fff; font-weight:500; border-radius:50px; font-size:13px; display:inline-block;}


/*--acc--*/
.acc-tab{display:flex; gap:10px;}
.acc-tab li{width:25%; text-align:center; font-size:13px; line-height:19px;}
.acc-tab li strong{display:block; font-size:19px;}
.acc-tab li span{display:block;}
.acc-tab li a{transition:.3s; border-top:3px solid #cbcbcb; border-bottom:3px solid #cbcbcb; padding:18px 0; display:block; min-height:82px; color:#cbcbcb;}
.acc-tab li a strong{font-family: "GmarketSansBold";}
.acc-tab li a strong, .tra li a span{color:#cbcbcb;}
.acc-tab li a.active{border-top:3px solid #a82127; border-bottom:3px solid #a82127;}
.acc-tab li a.active strong , .tra li a.active span{color:#a82127;}

/*--key--*/
.keyB{display:flex; justify-content:space-between; gap:30px;}
.keyB > div{width:50%; border:1px solid #f1f1f1; box-shadow:0 7px 11px #cccccc80;}
.keyB > div .box{padding:14px;}
.keyB > div p.top{background: #af1e23; color: #fff; padding: 13px 0 8px; text-align: center;}
.keyimg{float:left; margin-right:14px;}
.keyB .name{font-size:18px; font-weight:700;  padding-top:37px;}
.keyB .app{color:#999999; line-height:17px;}
.titleB{border-top:2px dotted #fff; margin-top:10px; margin-left:187px; background-image:linear-gradient(#fff, #fff), 
    linear-gradient(to right, #1f1cb3 0%,  #00ffe7 100%); background-origin:border-box; background-clip:content-box, border-box;}
.keyB .title{color:#0049cf; font-weight:600; font-style:italic; font-size:1.1rem; margin-top:10px; line-height:19px;}
.bioB{background:linear-gradient(0deg, #a82127, #ff545b); padding:6px 14px; margin-top:9px; display:inline-block; border-radius:50px; color:#fff; font-size:0.9em;}
.absB{background:linear-gradient(0deg, #212aa8, #5491ff); padding:6px 14px; margin-top:9px; display:inline-block; border-radius:50px; color:#fff; font-size:0.9em;}

/*--reg--*/
.regpBox{}
.stepBox{display:flex; justify-content:space-between;}
.stepBox>div{width:calc(100%/4); box-shadow:1px 1px 6px #00000052; padding:10px; margin-right:10px; position:relative; text-align:center;}
.stepBox>div>span{position:absolute; top:0px; left:16px; background:#af1e23; color:#fff; padding:6px 10px; border-radius:0 0 10px 10px;}
.stepBox p{text-align:center; line-height:17px;}

.stepBox2{display:flex; justify-content:space-between;}
.stepBox2>div{box-shadow:1px 1px 6px #00000052; padding:10px 7px; margin-right:10px; position:relative; text-align:center; margin-top:10px;}
.stepBox2>div:nth-of-type(1){width:321px;}
.stepBox2>div:nth-of-type(2){width:54%;}
.stepBox2>div:nth-of-type(3){width:321px;}
.stepBox2>div>span{position:absolute; top:0px; left:16px; background:#af1e23; color:#fff; padding:6px 10px; border-radius:0 0 10px 10px;}
.stepBox2 p{text-align:center; line-height:17px;}


/*exhibitors_list*/
ul.ex_list{ width: 100%; height: auto; display: inline-block;}
ul.ex_list li{ float: left; height: 174px; margin-right: 25px; margin-bottom: 20px;}
ul.ex_list li:nth-child(5n+0){margin-right:0 !important;}
ul.ex_list li img{display:block; width:232px; height:130px;}
ul.ex_list li span.btn1{width:72px; height:42px; float:left; border-right: 1px solid #fff;} ul.ex_list li span.btn1 a{border-bottom-left-radius:15px;}
ul.ex_list li span.btn2{width:160px ;height:42px; float:left; border-left:1px solid #ddd; text-align:center; line-height:33px;} ul.ex_list li span.btn2 a{border-bottom-right-radius:15px;}
ul.ex_list li span.btn1.none a{background:#dddddd;}
ul.ex_list li span.btn2.none a{background:#dddddd;}
ul.ex_list li span.btn1.none:hover a{color:#555;}
ul.ex_list li span.btn2.none:hover a{color:#555;}
ul.ex_list li span a{display:block; height:42px; text-align:center; line-height:42px;font-size:13px; background: #dddddd;}
ul.ex_list li span a:hover, ul.ex_list li span a:active{ background: #af1e23; color: #fff;}
ul.ex_list li span.grey a:hover, ul.ex_list li span.grey a:active{ background: #efefef !important; color: #555 !important;}

/*paper_submission*/
.title_imp{background:#ffdfda; color:#ff0000; font-size:23px;}

/*invited speaker*/
.btn_blue{display: inline-block; padding: 2px 11px; background: linear-gradient(45deg, #0d50a5, #38acd5); color: #fff; border-radius: 18px;}
/*.dl_td > ul.s_list_1 > li > span{font-size: 15px; font-weight: 500; margin-top: 5px; display: block; color: #3e3e3e;}*/


/*wid*/
.ylc_w{position:relative; padding:35px; border-top: 5px solid #efefef; border-bottom: 5px solid #efefef;}

.ex_box{width: 100%; box-sizing: border-box; display: inline-block; letter-spacing: -0.2px;}
.ex_box span{float: left; width: 1%; margin-right: 8px;}
.ex_box p{float: left; width: 97%;}

/*social evetn*/
.socailEvent{display:flex; gap:40px;}


/*specail Tour*/
.tourlist{display:flex; justify-content:space-between;}
.tourlist li{text-align:center; position:relative; width:100%;}
.tourlist li:before{position:absolute; display:block; content:url(../images/sub/rightArrow.png); top:30%; right:-16px;}
.tourlist li:last-of-type:before{display:none;}
.tourlist li p{text-align:center; line-height:18px !important;}
.tourlist li .locate{background:#00275d; color:#fff; display:inline-block; padding:5px 10px; margin-top:7px;}
.tourlist li p span{}


/*merk*/
.merkImgbox{border:3px solid #ccc; padding:22px; border-radius:0px 20px 0px 20px;}
.merkImgbox img{display:block;}

.merkBox{display:flex; justify-content:space-between; align-items:flex-start; margin-top:20px;}