* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body, td, a, li, input{font-size:16px; font-family:'NotoLight','Myriad','Myriad','NanumGothic','Malgun Gothic','돋움',dotum,sans-serif; line-height:24px;word-break: keep-all; word-wrap: break-word;}
body, div, table, ul, li, dl, dt, dd, ol, p, span, address, h1, h2, h3, h4, h5, h6, img, a, strong{padding:0; margin:0;word-break: keep-all; word-wrap: break-word;}
.skip{position:absolute; left:-999px; font-size:1px; width:0; height:0; line-height:0; overflow:hidden; visibility:hidden;}
a:link, a:visited, a:active, a:hover{text-decoration:none; color:#000}
img, form{border:none;}
a img, p img, li img{vertical-align:top;}
img, select, input, button{vertical-align:middle;}
strong, th{font-weight:600;}
.none{background:none !important; padding:0 !important; margin:0 !important; border:0 !important;}
.bg_none{background:none !important;}
.red{color:red;}
.blue{color:#085d82;}
.green{color:green;}
.orange{color:#ee6e19;}
.pdl25{padding-left:25px;}
.pdl40{padding-left:40px;}
.pdl20{padding-left:20px;}
.cb{clear:both;}
.overflow{overflow:hidden;}
.weight900{  font-family: 'NotoRegular'; font-weight:900;}

.online_wrap{text-align:center}
.online_wrap p{width:100%; margin:0 auto;}
.main_bg{ background:url('../images/main_bg.jpg') no-repeat center 100px; height:920px;  position:relative;}

.wrap{margin:0 auto; padding-bottom:30px; }
.sub_header{overflow:hidden;}
header {
	width: 100%;
	height: 30px;

background:#517c99;
	z-index: 9999;
	transition: all .4s ease;
}
.header_menu{position:relative;}

.gnb_wrap{width:1200px; margin:0 auto;}
#gnb{

	position:relative;
	width:1200px;
	margin:0 auto;
	height:30px;
	text-align:center;}
h1{position:absolute; top:45px; width:250px;}
#gnb .global{float:right; }
#gnb .global li{list-style:none; float:left; color:#000; padding:0px 8px 0 8px;}
#gnb .global li:nth-child(1){background:none;}
#gnb .global li:nth-child(2) a{color:#fada04;}
#gnb .global li a{ font-size:13px; color:#fff;}


#gnb .lnb {
	position:absolute; top:40px; right:0; float:left;  z-index:200;
}
#gnb .lnb>li {
	display: inline-block;
	text-align:center;
	padding:35px 30px 50px 30px;
	vertical-align:middle;


}

#gnb .lnb>li>a {
  display: block;
  text-decoration: none;
  color: #000;
  font-size:20px;

}
#gnb .lnb li a:hover {
}
.lnb li:hover .sub{opacity: 1;visibility: visible;}
.lnb .sub{position:absolute; top:90px;
   opacity: 0;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   visibility: hidden;
    background-color:#323131;
	
}
.lnb .sub li{list-style-type:none;  border-bottom:1px solid #4f4f4f; text-align:left;}
.lnb .sub li a{font-size:14px; color:#fff;  display:block; padding:7px 30px 7px 15px;}
.lnb .sub li a:hover{color:#ffff00;}

#sub1{left:-30px; width:200px;}
#sub2{left:115px; width:200px;}
#sub3{left:235px; width:200px;}
#sub4{left:335px; width:200px;}
#sub5{left:465px; width:200px;}
#sub6{right:50px; width:200px;}
#sub7{right:-55px; width:200px;}
#sub8{right:0px;}

.lnbFixed{position: fixed;top: 0px; background-color:#4f5e88; z-index:250; width:100%; color:#fff;}
.lnbFixed a{color:#fff !important; font-family:'Montserrat','NotoLight';}
.lnbFixed .lnb{width:1200px; margin:0 auto;}

.quick{width:1200px;  overflow:hidden; margin:0 auto;  position:absolute; top:690px; left:320px;}
.quick ul li{float:left; list-style:none; display:block; width:262px; height:200px; background:#fff; margin-right:50px; border-radius:15px;text-align:center;}
.quick ul li:nth-child(4){margin-right:0px;}
.quick ul li img{margin-top:35px; margin-bottom:5px;}
.quick ul li a{font-family:'넥슨Lv1고딕'; font-size:20px; color:#444049;}


.inner{width:1200px; margin:0 auto;}
.impo{width:759px; height:511px; background:#fcfbfb; float:left; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.impo_tit{width:211px; float:left; height:511px; background-color:#024b70; font-size:30px; line-height:155%; letter-spacing:-1px;  color:#fff;font-family:'넥슨Lv1고딕'; font-weight:bold; text-align:center; padding-top:83px; border-radius:35px 0 0 0;}
.impo_tit img{margin-top:30px;}
.impo_txt{width:548px; float:right; height:511px;  border:1px solid #eee; padding-left:40px; font-family:'Noto Sans CJK'; color:#000; font-weight:bold; line-height:155%;}
.impo_txt li{font-size:17px; margin-bottom:8px; list-style:none; margin:45px 0;}


.down{float:right; width:429px; height:344px; background:#fcfbfb; margin-top:50px;}
.down_tit{width:205px; float:left; height:344px; background-color:#3f66ef; font-size:30px; line-height:155%; letter-spacing:-1px;  color:#fff;font-family:'넥슨Lv1고딕'; font-weight:bold; text-align:center; padding-top:83px; border-radius:35px 0 0 0;}
.down_txt{width:224px; float:right; height:344px;  border:1px solid #eee; font-family:'Noto Sans CJK';   }
.down_txt li{ list-style:none; height:50%; border-bottom:1px solid #eee; position:relative; }
.down_txt li:nth-child(2){border-bottom:0px; }
.down_txt li a{font-size:25px; font-family:'넥슨Lv1고딕'; color:#444049;position:absolute; top:45px; left:55px;line-height:155%; }

.event{overflow:hidden; float:right;  margin-top:19px;}
.event p{font-size:20px; color:#fff; font-family:'넥슨Lv1고딕'; font-weight:bold;}
.review{float:left; width:204px; height:148px; background:#5b35be; text-align:center; margin-right:19px; border-radius:35px 0 35px 0;}
.review img{margin-top:13px; margin-bottom:5px;}
.day{float:right; width:204px; height:148px; background:#8244af; text-align:center; padding-top:15px;  position:relative; border-radius:35px 0 35px 0;}
.day span{width:89px; height:85px; display:block; background:#6d3e8f; border-radius:100px; margin:0 auto; margin-bottom:10px;}
.day p{font-size:35px; position:absolute; top:48px; right:82px;}
.day a{font-size:20px; color:#fff; font-family:'넥슨Lv1고딕'; font-weight:bold; }

.f_logo{float:left; width:200px;}
.f_txt{float:right; width:920px; color:#fff; font-size:13px; line-height:20px; font-family:'NotoLight'; margin-top:25px;}
.f_txt strong{font-weight:500;}
.f_txt a, .f_txt p{color:#fff !important; font-size:13px; }
.footer{clear:both; width:100%; background-color:#4b4b4c; padding:30px 0;  }
.footer2{width:1200px; margin:0 auto; overflow:hidden;}

.sub_nv{width:100%; margin-top:100px;  border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-family:'Montserrat','NotoLight';}
.sub_nv_main{width:100%; margin-top:140px; border-bottom:1px solid #ddd; font-family:'Montserrat','NotoLight';}
.snv_txt{width:1200px; margin:0 auto;  font-family:'Montserrat','NotoLight';}
.dep1{color:#444; font-size:18px;  font-weight: 300; border-right:1px solid #ddd; width:280px; font-family:'Montserrat','NotoLight';}
.title{width:1200px; margin:40px auto 30px auto; font-size:28px;}

.container{position:relative; clear:both;  padding:40px 0;  width:1200px; margin:0px auto;}


.login_wrap{border:1px solid #ddd; width:600px; margin:30px auto; padding:30px 0; background-color:#eaeaea;}
.m_input{width:400px; padding:10px ; margin-top:5px; font-size:14px;}
.bt_log{width:400px; border:none; padding:12px 0; text-align:center; background-color:#2F67B5; color:#fff; margin-top:15px; font-size:20px;font-family:'Montserrat';}
.bt_log3{width:420px; border:none; padding:12px 0; text-align:center; background-color:#2F67B5; color:#fff; margin-top:35px; font-size:20px;font-family:'NotoLight';}

.m_input2{width:300px; padding:10px ; margin-top:5px; font-size:14px;}
.bt_log2{width:300px; border:none; padding:12px 0; text-align:center; background-color:#444; color:#fff; margin-top:15px; font-size:18px;font-family:'NotoLight';}


/* 안내페이지 공통 */
h4{font-size:20px; font-weight:600; margin-bottom:15px; }
h4 span{font-size:20px; font-weight:600; margin-bottom:15px; }
.guide_01{font-size:20px; font-weight:600; color:#2759b6; margin-bottom:15px; }
.guide_01 span, .guide_01 strong{font-size:18px; font-weight:600;  margin-bottom:15px; }
.guide_02{background:url('../images/icon_02.jpg') no-repeat 10px 7px; padding-left:28px;font-size:16px; margin-bottom:5px;}
.guide_02 span, .guide_02 strong{font-size:16px; }
.guide_03{padding-left:24px; margin-top:10px;}
.guide_03 li{list-style-type:none; background:url('../images/icon_03.jpg') no-repeat 0px 8px; padding-left:12px; margin-bottom:10px; font-size:16px; }
.guide_04{margin-top:5px;}
.guide_04 li{list-style-type:none; background:url('../images/icon_04.jpg') no-repeat 7px 5px; padding-left:20px; font-size:16px; line-height:30px;}

.decimal03{margin-left:24px; margin-top:10px;}
.decimal03 li{list-style:decimal; background:none; padding-left:0;margin-bottom:10px;line-height:1.8;}
.guide_03_01{margin-left:24px; margin-top:10px;}
.guide_03_01 li{list-style:upper-roman; background:none;}
.guide_03_02{margin-left:24px; margin-top:10px;}
.guide_03_02 li{list-style:lower-roman; background:none;}
.guide_03_03{margin-left:24px; margin-top:10px;}
.guide_03_03 li{list-style:upper-latin;}
.guide_03_04{margin-left:24px; margin-top:10px;}
.guide_03_04 li{list-style:lower-latin;}

.abstract_info{border-collapse:collapse; padding-left:35px;}
.abstract_info th, .abstract_info td{border:1px solid #ddd; padding:7px;}
.abstract_info th{background-color:#f0f0f0; font-weight:900;}

.organ{border-collapse:collapse;}
.organ th, .organ td{border:1px solid #ddd; padding:7px; text-align:center;}
.organ th{background-color:#f0f0f0; font-weight:900;}


.venue03{border-collapse:collapse;}
.venue03 th, .venue03 td{border:1px solid #ddd; padding:7px;}
.venue03 th{background-color:#f0f0f0; font-weight:900;}


.tab03{overflow:hidden; margin-bottom:30px;}
.tab03 li{ float:left; list-style:none;}
.tab03 li a{display:block; padding:14px 0; text-align:center; background-color:#888; color:#fff; float:left; margin-right:10px;  font-size:16px;width:280px;}
.tab03 li:nth-child(4) a {margin-right:0}
.tab03 li strong{font-size:14px;}
.tab03 li a:hover{background-color:#7277d2; color:#fff;}
.tab03 li.over a{background-color:#23348c; color:#fff;}

.btn_wrap{overflow:hidden; width:660px; margin:0 auto;}
.write_btn1{display:block; width:300px; float:left; background-color:#1d8ac3; color:#fff !important; text-align:center; padding:10px 0; font-size:18px; border-radius:3px;}
.write_btn2{display:block; width:300px; float:right; background-color:#069; color:#fff !important; text-align:center; padding:10px 0; font-size:18px; border-radius:3px;}

ul.tabs{padding: 7px 0px; font-size: 0; margin:0; list-style-type: none; text-align: left; margin-bottom:23px;}
ul.tabs li{ display: inline; margin: 0;}
ul.tabs li a{ font-size:16px;   text-decoration: none; position: relative; padding: 15px 74px ; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #fff; background: #b4b4b4; outline:none;}
ul.tabs li a:visited{ color: #fff;}
ul.tabs li a:hover{background-color:#717ea2; color:#fff}
ul.tabs li.selected a, ul.tabs li.selected a:hover{ position: relative; top: 0px;  background-color:#4f5e88;border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;color:#fff;}
ul.tabs li.selected a:hover{ text-decoration: none;}
.map_btn{background-color:#4f5e88; color:#fff !important; padding:0 15px; }


.past_con{border-collapse:collapse;}
.past_con th, .past_con td{border:1px solid #ddd; padding:15px 7px; text-align:center;}
.past_con th{background-color:#444; font-weight:900; color:#fff;}
.past_con tr:nth-child(odd){background-color:#fff;}
.past_con tr:nth-child(even){background-color:#f0f0f0;}
.past_con tr:hover{background-color:#e6eff9;}
.past_con td:nth-child(2){text-align:left;}
.past_site{background-color:#2759b5; padding:2px 10px; font-family:'Montserrat'; color:#fff !important; font-size:13px; border-radius:3px; width:80px; display:block; margin:0 auto;}

.accom_wrap{overflow:hidden;}


.booth_tbl01{border-collapse:collapse; }
.booth_tbl01 th{background-color:#f0f0f0; }
.booth_tbl01 th, .booth_tbl01 td{border:1px solid #ddd; padding:7px;}
.booth_tbl01 td{}
.booth_tbl01 .bth{background-color:#f1f7fb; font-weight:bold; text-align:center;}

.booth_tbl02{border-collapse:collapse; }
.booth_tbl02 th{background-color:#f0f0f0; }
.booth_tbl02 th, .booth_tbl02 td{border:1px solid #ddd; padding:7px; text-align:center;}
.booth_tbl02 td{}

.rule_ed{overflow:hidden; margin:20px 0;}
.rule_ed li{list-style:none; float:left; width:19%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #ddd; text-align:Center; margin:0 1% 1% 0; border-radius:10px; font-size:13px;}

.rule_box{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #b8b9be;    height : 450px;
         overflow-x : hidden;
         overflow-y : auto;
         padding : 25px;
	}

.rule_box .decimal03 li{margin-bottom:20px;}
.rule_box .guide_03_03{margin-bottom:15px;}
.rule_box .guide_03_03 li{margin-bottom:5px;}

.bth_wrap{background-color:#f0f0f0; padding:50px;}
.bth_btn{background-color:#23348c; color:#fff !important; padding:14px 40px; border-radius:30px; font-size:18px;}
.bth_btn i{font-size:18px; margin-right:8px;}

.btn span.b1{background-color:#C14745; padding:10px 25px; border-radius:5px; margin:0 2px;}
.btn span.b2{background-color:#3D6B9B; padding:10px 25px; border-radius:5px; margin:0 2px;}
.btn a{color:#fff; font-size:13px; font-weight:bold;}
.btn a:hover{color:#fffc00;} 


.pro02_tbl{border-collapse:collapse; }
.pro02_tbl th{background-color:#f0f0f0; border:1px solid #ddd; padding:7px 0;}
.pro02_tbl td{border:1px solid #ddd; padding:20px; text-align:center;}

.pro03_tbl{border-collapse:collapse; }
.pro03_tbl th{background-color:#f0f0f0; border:1px solid #ddd; padding:7px;}
.pro03_tbl td{border:1px solid #ddd;  padding:7px 5px;text-align:center;}
.pro03_tbl td a{background-color:#2759b5; padding:1px 5px; font-family:'Montserrat'; color:#fff !important; font-size:13px; border-radius:3px; width:50px; display:block; margin:0 auto;}

.abst_list_wrap{width:900px; margin:30px auto;}

.pro04_tbl{border-collapse:collapse; }
.pro04_tbl th{background-color:#4b4b4b; color:#fff;  padding:7px;}
.pro04_tbl td{border-bottom:1px solid #ddd;  padding:7px;}
.pro04_tbl td:first-child{border-right:1px solid #ddd; text-align:center;}
.pro04_tbl td a{color:blue; text-decoration:underline;}
.pro04_tbl td .abst_list01{text-align:right; font-size:15px; color:#5e5e5e;}
.pro04_tbl td .abst_list02{text-align:right;}


.pro05_tbl{border-collapse:collapse; }
.pro05_tbl th{background-color:#4b4b4b; color:#fff;  padding:7px;}
.pro05_tbl td{border-bottom:1px solid #ddd;  padding:7px;}
.pro05_tbl .abst_dtxt{line-height:26px; text-align:justify;}

.upload_wrap{border:1px solid #ddd; padding:30px;}
.upload_wrap2{background-color:#f0f0f0; padding:30px; margin-top:30px;}
.uw_txt01{font-weight:bold;}
.uw_txt02{font-size:18px; text-align:center; margin:15px 0;}
.uw_txt03{text-align:right; color:#555;}
.uw_txt04{text-align:right;}

.entry_tab{width:400px; margin:0 auto; overflow:hidden;}
.entry_tab li{background-color:#2759b5; float:left; list-style:none; border:1px solid #909090;}
.entry_tab li a{display:block; padding:10px 32px; color:#fff;}
.entry_tab li:nth-child(1){margin-right:10px;}
.entry_tab li:nth-child(2) a{background-color:#fff;  color:#000;}

.login_tab{width:407px; margin-left:400px;}


.result_tbl{border-collapse:collapse; border-top:2px solid #2759b6;}
.result_tbl th{border-bottom:1px solid #ddd; background-color:#f0f0f0; color:#000;  padding:7px;}
.result_tbl td{border-bottom:1px solid #ddd;  padding:7px;}

.sch_nm{float:left; width:500px; border:1px solid #ddd; background-color:#f0f0f0; padding:50px; margin-left:80px;}
.sch_hp{float:right; width:500px; border:1px solid #ddd; background-color:#f0f0f0; padding:50px; margin-right:80px;}


/*행사개요*/
.date{margin-bottom:30px; margin-top:20px;}
.date dl{background:#fff; margin-bottom:10px; overflow:hidden;}
.date dl dt{width:200px; background:#006b98; color:#333; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center; border-radius:10px 0 10px 0; color:#fff;}
.date dl dd{padding:12px 0; border-bottom:1px dashed #5E9683; margin-left:240px; font-size:18px; font-weight:bold; color:#333; width:400px;}

/*발표자 유의사항*/
.tab03 li:nth-child(4) a, .tab03 li:nth-child(4) a:hover, .tab03 li:nth-child(4).over a{margin-right:0; background-color:#7fcf20; color:#fff;}
.annou{background:#f4fcff; border:2px solid#1971d4; padding:32px;}
.annou_btn{background:#ff8400; padding:10px; text-align:center; width:350px; margin:20px auto;}
.annou_btn a, .annou_btn2 a, .annou_btn3 a {color:#fff; text-decoration:none; font-weight:bold;}
.annou_btn2{background:#ea4545; padding:20px; text-align:center;  width:450px; margin:20px auto; border-radius:50px;}
.annou_btn3{background:#4583ea; padding:20px; text-align:center;  width:450px; margin:20px auto; border-radius:50px;}
.decimal04{margin-left:0px; margin-top:10px;}
.decimal04 li{list-style:decimal; background:none; margin-left:20px; margin-bottom:10px;}
.annou_tbl{border-collapse:collapse;}
.annou_tbl th{background:#f9f9f9;}
.annou_tbl td, .annou_tbl th{border:1px solid #ddd; padding:10px;}\


.annou_tbl{ border-collapse:collapse;}
.annou_tbl td, .annou_tbl th{ border: 1px solid #ddd; padding: 10px;}
.annou_tbl th{ background:#f9f9f9;}


/*발표파일 업로드*/
.webhard p{font-size:17px;}
.webhard p:nth-child(1){margin-bottom:20px; color:#1456eb;}


/*사전등록*/
#info .guide_01 {color:#c63c96;}
.entry_fee{border-collapse:collapse;}
.entry_fee th, .entry_fee td{padding:7px; text-align:center;}
.entry_fee th{font-weight:bold;border-top:2px solid #273896;color:#273896;}
.entry_fee td {border-top:1px solid #273896;}



/*숙박안내*/
.hotel_tbl{border-collapse:collapse;}
.hotel_tbl th{background-color:#f1f9ff;}
.hotel_tbl th, .hotel_tbl td{border:1px solid #ddd; padding:7px; text-align:center;}
.hotel_tbl td{font-size:14px;}

.hotel_tbl2{border-collapse:collapse;}
.hotel_tbl2 th, .hotel_tbl2 td{padding:7px; text-align:center;}
.hotel_tbl2 th{font-weight:bold;border-top:2px solid #273896; border-bottom:1px solid #273896; color:#273896; background:#f9f9f9;}
.hotel_tbl2 td {border:1px solid #ddd;}


.hotel_btn{background-color:#002a85; padding:10px 15px; border-radius:50px;}
.hotel_btn2{background-color:#0d89b7; padding:10px 15px; border-radius:50px;}
.hotel_btn a, .hotel_btn2 a{color:#fff;}
.hotel_blue{color:#223edd;}




.btn_pay {
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	background-color:#fe1a00;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Score4;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
	width:150px;
}
.btn_pay:hover {
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	background-color:#ce0100;
}
.btn_pay:active {
	position:relative;
	top:1px;
}

*/