@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body, div, table, ul, li, dl, dt, dd, ol, p, span, address, h1, h2, h3, h4, h5, h6, img, a{padding:0; margin:0; font-family:'NotoLight','NanumGothic','Malgun Gothic','돋움',dotum,sans-serif;word-break: keep-all; word-wrap: break-word; font-size:16px; line-height:26px;}
input{font-family:'NanumGothic','Malgun Gothic','돋움',dotum,sans-serif;}
.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{color:#000; text-decoration:none !important;}
img, form{border:none;}
a img, p img, li img{vertical-align:top;}
img, select, input, button{vertical-align:middle;}
.none{background:none !important;  border:0 !important;}
.clearboth{clear:both;}
.red{color:red;}
.blue{color:blue;}

.wrap{width:100% position:relative;}

.h1_logo{float:left; }
.h1_logo img {padding: 22px 0 21px;}

.header{ width:1200px; margin:0 auto; }
.gnb{position:relative; float:right; margin-top:30px;}
.gnb li{list-style-type:none; float:left; padding-left:25px;}
.gnb li a{color:#000; font-size:13px; font-family:'DinR'; font-weight:bold;}


.lnb{clear:both;position:relative; z-index:99999;} 
.lnb>li{float:left; list-style-type:none; padding-bottom:0px; text-align:center; line-height:18px; width:150px; }
.lnb li:nth-child(1) a{ border-left:1px solid #d0e5e2; }
.lnb li a{font-size:18px; color:#fff; font-family:'NotoRegular'; letter-spacing:-0.7px; display:block; padding:19px 5px; border-right:1px solid #d0e5e2;}
.lnb li:hover a{background-color:#1b73a5; }
.lnb li:hover .sub{opacity: 1;visibility: visible;}
.lnb .sub{position:absolute; top:64px; 
   opacity: 0;
   transition: opacity 0.75s ease-in-out;
   -moz-transition: opacity 0.75s ease-in-out;
   -webkit-transition: opacity 0.75s ease-in-out;
   visibility: hidden;
}
.lnb .sub li{list-style-type:none; text-align:left;   width:180px; z-index:9999;}
.lnb .sub li a{font-size:14px; font-weight:bold; color:#fff; display:block; padding:11px 0px 11px 15px; border:none;background:#484848; opacity:0.9;}
.lnb .sub li a:hover{background-color:#cfcfcf; color:#000;  opacity:0.9;}

#sub1{left:1px;}
#sub2{left:149px; }
#sub3{left:299px; }
#sub4{left:450px;}
#sub5{left:517px;}
#sub6{left:748px;}
#sub7{right:120px;} 
#sub8{left:598px; }


.main_img{z-index:1;}


.container{position:relative; clear:both;  height:100%; width:1200px; margin:0 auto; }
.left{float:left; width:250px;background-color:#fff;}
.left p{text-align:center; font-size:24px; color:#00a38d; border:1px solid #00a38d; padding:30px 0; font-weight:bold; letter-spacing:-0.5px; margin-top:20px; margin-bottom:20px;}
.left li:nth-child(1) a{border-top:1px solid #ddd;}
.left li{list-style-type:none; }
.left li a{display:block; padding:14px 0 14px 20px; border-bottom:1px solid #ddd; font-size:16px;}
.left ul li:hover{background:url('/register/2022_fall/images/left_bg.jpg') no-repeat 240px 18px; }
.left ul li.over{background-color:#ecf7f6;  font-weight:bold;}
.left ul li.over:hover{background:none;background-color:#ecf7f6;}

.contents{float:right; width:910px;}
.title{border-bottom:1px solid #00a38d; font-size:32px;  padding:25px 0; color:#007969;  letter-spacing:-0.5px;  margin-top:20px; text-align:center; font-family:'NotoBold';}
.cont{padding:30px 0; overflow:hidden;}
.write_btn{padding:20px 0;}
.write_btn p{color:#fff; background-color:#431186/**/; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:18px; border-radius:6px; font-weight:bold;}
.btn_wrap{overflow:hidden; width:590px; margin:0 auto;}
.write_btn2{padding:20px 0; float:left;}
.write_btn2 p{color:#fff; background-color:#1d8ac3/*1d8ac3*/; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:18px; border-radius:6px; font-weight:bold;}
.write_btn3{padding:20px 0; float:right;}
.write_btn3 p{color:#fff; background-color:#48bb82; width:260px; margin:0 auto; text-align:center; padding:15px; font-size:18px; border-radius:6px; font-weight:bold;}
.write_btn p span{font-size:18px;}
.write_btn2 p span{font-size:18px;}
.write_btn3 p span{font-size:18px;}
.footer{clear:both; width:100%; text-align:center; background-color:#ddd; padding:30px 0; margin-top:30px; font-size:14px;}
.bottom{width:1200px;}



/*메인*/

.main_contents{ clear:both; width: 1200px; margin:0 auto;}
.display_flex{display:flex; justify-content:space-between;}
.main_banner li{list-style:none;  border: 1px solid #ddd;}
.impotant{border: 1px solid #ddd; padding: 30px; margin-bottom:20px; width:576px; background:#f9f9f9;}
.impotant li{ list-style:square; list-style-position:inside; border-bottom: 1px dashed #ddd; padding-bottom: 15px;  margin-bottom:15px;}
.impotant li span{color:#ff3120; font-weight: bold;}
.impotant  .impo_tit{ list-style:none; font-size: 35px; font-weight:bolder; font-family:'Arial'; margin-bottom:20px; color:#6524ff; padding: 20px 20px 20px 0; border-bottom: none;}


.quick{border: 1px solid #ddd; padding: 30px; margin-bottom:20px; width:576px;}
.quick li{ list-style:none; border-bottom: 1px dashed #ddd; padding-left: 20px; padding-bottom: 10px; margin-bottom:10px;  font-weight:bold;;}
.quick li img{ border-radius:50px; margin-right:20px;  vertical-align:middle; width:40px;}
.quick li span{float:right; margin-top:10px; }
.quick li span a{color:#fff;  font-size:13px;  padding: 5px 30px; background:#6c6961;  border-radius:30px;  font-weight: bold; }




/* 학술대회 안내 */
.info_date_form{background:url('/register/2022_fall/images/info_bg.gif') no-repeat 0px 0px; overflow:hidden; clear:both; margin-bottom:20px;}
.info_date_form2{background:url('/register/2022_fall/images/info_bg2.gif') no-repeat 0px 0px; overflow:hidden; clear:both; margin-bottom:30px;}
.info_date_form .info_subject{height:52px; line-height:52px; padding-left:30px; color:#fff; font-weight:bold; font-size:14px; float:left; width:230px;}
.info_date_form2 .info_subject{height:52px; line-height:52px; padding-left:30px; color:#fff; font-weight:bold; font-size:14px; float:left; width:360px;}
.info_date{height:52px; line-height:52px; color:red; font-weight:bold;}
.explain{padding-left:15px;}
/* 프로그램 */
.program{border-collapse:collapse;}
.program td, .program th{border:1px solid #ccc; padding:10px 5px; text-align:center;}

.program th{color:#fff;}
.program td{ font-size:14px;word-break: keep-all; word-wrap: break-word;letter-spacing:-0.5px;}
.program td a{color:#002060; text-decoration:underline !important; font-weight:bold; font-size:14px; }
.program td a.all{color:#000; text-decoration:none  !important; font-weight:normal; }
.program td em{ font-style:normal;  display:block; }
.program td  span{ font-size:13px;}


.program thead th{background:#002060;}
.program tbody th:nth-child(1){ background:#484848;}
.program tbody th:nth-child(2){ background:#4472c4;}
.program tbody th:nth-child(3), .program th:nth-child(4){ background:#ed7d31;}
.program tbody th:nth-child(5){ background:#70ad47;}
.program tbody th:nth-child(6){ background:#44546a;}
.program tbody th:nth-child(7){ background:#ffc000;}
.program tbody th.pur{ background:#7a1ea4;}

.probg_red{background:#fff4e9;}
.probg_blue{background:#e6f3f8;}
.probg_green{background:#f6ffe9;}
.probg_orange{background:#fff7d2;}
.probg_gray{background:#f4f4f4;}


.pro_btn{ position:absolute; top: 50px; right:20px;}


/*10분당 20px씩 늘림*/
.h_0m{height:40px;}
.h_10m{height:60px;}
.h_20m{height:80px;}
.h_30m{height:100px;} /*기본*/
.h_40m{height:120px;} 
.h_50m{height:140px;} 
.h_60m{height:160px;} 
.h_70m{height:180px;} 
.h_80m{height:200px;} 
.h_100m{height:220px;} 

.poster{border-collapse:collapse;}
.poster td, .program th{border:1px solid #ccc; padding:10px 5px;}
.poster thead th{background:#002060; color:#fff;  padding:10px 5px; border:1px solid #ccc;}

.booth{border-collapse:collapse;}
.booth td{border:1px solid #ddd; padding:5px;}
.booth th{border:1px solid #ddd; padding:5px; background-color:#0349a9; color:#fff;}

.booth_btn{margin-bottom:20px;}
.booth_btn td{width:33%; text-align:center;}
.booth_btn td p{width:90%; padding:15px 0; text-align:center; background-color:#4f81bc; border-radius:30px;}
.booth_btn td p a{color:#fff; font-size:14px; font-weight:bold;}

.booth_login input{padding:7px 25px; font-size:17px;}

.txt_booth{ text-align:center; color:#1d8ac3; font-weight:bold; font-size:26px; line-height:50px; border-top: 2px solid #1d8ac3; }


.m_input{width:400px; padding:15px; margin-top:5px;}
.bt_log{width:402px; border:none; padding:10px 0; text-align:center; background-color:#1a8b9d; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}
.bt_log2{width:320px; border:none; padding:10px 0; text-align:center; background-color:#1a8b9d; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}


.shuttle{border-collapse:collapse;}
.shuttle th{border-top:2px solid #163363; border-bottom:1px solid #163363;  padding:7px;}
.bd_bot td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.shuttle td{ padding:5px; text-align:center;}

.accom{border-collapse:collapse;}
.accom td{border:1px solid #ddd; padding:5px;}
/* 학술상안내 */
.awards{border-collapse:collapse;}
.awards td, .awards th{border:1px solid #ddd; padding:8px;}
.awards th{background-color:#334e87; color:#fff;}
.awards th.yellow{background-color:#ffd200; color:#333;}
.awards .infomation a{background-color:#4f80db; font-size:13px; color:#fff; font-weight:bold; padding:3px 6px;}
.awards .recommend a{background-color:#f18f1f; font-size:13px; color:#fff; font-weight:bold; padding:3px 6px;}
.awards .regulation a{background-color:#398d18; font-size:13px; color:#fff; font-weight:bold; padding:3px 6px;}
.awards .if a{background-color:#333; font-size:13px; color:#fff; font-weight:bold; padding:3px 6px;}
.format a{background-color:#4f80db; font-size:13px; color:#fff; font-weight:bold; padding:3px 5px;}
.format1 a{background-color:#f18f1f; font-size:13px; color:#fff; font-weight:bold; padding:3px 5px;}



/* 행사장안내 */
.map{border-collapse:collapse;}
.map td, .map th{border:1px solid #959595; padding:5px;}
.map th{background-color:#d4deea; color:#000;}
.hotel{border-collapse:collapse;}
.hotel td, .hotel th{border:1px solid #ddd; padding:10px; text-align:center;}
.hotel th{background-color:#2a5392; color:#fff;}
/* 안내페이지 공통 */
.guide_01{font-size:20px;  font-family:'NotoRegular'; margin-bottom:15px; color:#163363;}
.guide_01 span{font-size:20px;}
.guide_02{background:url('/register/2022_fall/images/icon_02.jpg') no-repeat 0px 8px; font-weight:bold; padding-left:20px; margin-bottom:7px;}
.guide_03{padding-left:20px;}
.guide_03 li{list-style-type:none; background:url('/register/2022_fall/images/icon_03.jpg') no-repeat 0px 6px; padding-left:15px; margin-bottom:7px;}
/*.guide_04 li{list-style:decimal; background:none; margin-bottom:5px; margin-left:25px; padding-left:10px;}*/
.guide_04{padding-left:20px;}
.guide_04 li{list-style-type:none; background:url('/register/2022_fall/images/icon_04.jpg') no-repeat 0px 6px; padding-left:15px; margin-bottom:7px;}

/* 사전등록비 테이블 */
.entry_fee{border-collapse:collapse;}
.entry_fee td, .entry_fee th{border:1px solid #ddd; padding:5px;}
.entry_fee td{text-align:center;}
.entry_fee thead th{background-color:#eee;}
.entry_fee tbody th{background-color:#e5eeff; text-align:center;}
.entry_info3{padding: 30px ; border: 1px solid #929292; background:#f9f9f9;}

/* 회원 로그인 화면 */
.login_box{border:2px solid #ddd; border-radius:8px; padding:160px 40px 30px 40px; width:420px; margin:0 auto; background:url('/register/2022_fall/images/login_bg.jpg') no-repeat 30px 30px;}
.login_box fieldset{border:none;}
.input_idpw{float:left; margin-right:20px; margin-left:30px;}
.input_id{margin-bottom:2px;}
.id{border:1px solid #dcdcdc; background:#fff url('/register/2022_fall/images/id_bg.gif') no-repeat 7px 7px; color:#666; width:170px; height:25px;}
.id.on{background:none; background-color:#fff;}
.pw{border:1px solid #dcdcdc; background:#fff url('/register/2022_fall/images/pw_bg.gif') no-repeat 7px 7px; color:#666; width:170px; height:25px;}
.pw.on{background:none; background-color:#fff;}
/* 전시부스 신청 로그인 */
.licensee_box{border:2px solid #ddd; border-radius:8px; padding:120px 40px 30px 40px; width:420px; margin:0 auto; background:url('/register/2022_fall/images/login_bg.jpg') no-repeat 30px 30px;}
.licensee_box fieldset{border:none;}
.write_form td.txt_2line{text-indent:-15px; padding-left:25px; }
/* 등록 및 접수 폼 */
.write_form{border-collapse:collapse; border-top:2px solid #1d8ac3; border-bottom:2px solid #1d8ac3; font-family:'돋움',dotum,sans-serif; font-size:12px;}
.write_form thead th, .write_form tbody th, .write_form tbody td{padding:10px; border-bottom:1px solid #ddd; font-family:'돋움',dotum,sans-serif;}
.write_form thead th{background-color:#fafafa; color:#444; margin:5px 0; font-family:'돋움',dotum,sans-serif; font-size:12px;}
.write_form tbody th{font-weight:normal; text-align:left; font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form tbody td{line-height:24px; font-family:'돋움',dotum,sans-serif; font-size:12px;}
.write_form tbody .star{color:red; font-weight:bold; font-family:'돋움',dotum,sans-serif;}
.write_form tbody td .in_radio{border:none; font-family:'돋움',dotum,sans-serif;}
.write_form tbody td input{border:none; border:1px solid #999; vertical-align:middle; padding:2px; font-family:'돋움',dotum,sans-serif;}
.write_form tbody select{font-size:12px; font-family:'돋움',dotum,sans-serif; padding:2px 3px;}
.write_form tbody textarea{margin-top:5px; font-family:'돋움',dotum,sans-serif;}
.write_form tbody .section{background-color:#fafafa; font-weight:bold; text-align:center; font-family:'돋움',dotum,sans-serif;}
.write_form tbody .btn{background-color:#444;  padding:4px 7px; border-radius:5px;}
.write_form tbody .btn a{color:#fff; font-size:11px; font-family:'돋움',dotum,sans-serif; }
.write_form td span{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td div{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td #etc3_box{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td .guide_04 li{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td .guide_04 li a{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.write_form td .bj_ul02 li{ font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.btn2{text-align:center; margin-top:30px;}
.btn2 span{background-color:#1d8ac3; padding:10px 30px 11px 30px; border-radius:55px; margin:0 2px; font-family:'NanumGothic','돋움',dotum,sans-serif;  font-size:15px; font-weight:bold;}
.btn2 a{color:#fff; }
.btn2 a:hover{color:#fffc00;}
.nonmember{color:#fff; background-color:#b6c238; width:120px; margin:0 auto; text-align:center; padding:4px; font-size:12px; border-radius:6px; font-weight:bold;}
/* admin 로그인 화면 */
.admin_wrap{width:700px; margin:100px auto;}
.admin_title{background-color:#ddd; text-align:right; font-weight:bold; padding:5px;}
.admin_bottom{background-color:#ddd; text-align:center; font-weight:bold; padding:5px;}
.admin_login{padding:100px 0px 0px 260px; width:440px; height:250px; margin:0 auto; background:url('/register/2022_fall/images/login_bg.gif') no-repeat;}
.admin_login fieldset{border:none;}
.admin_idpw{float:left; margin-right:20px; margin-left:30px;}
.admin_id{margin-bottom:18px;}
#quickmenu{position:absolute; right:0px; top:15px; height:100px;}
#quickmenu h3{fonf-size:12px; margin:0; padding:0;}
#quickmenu ul{margin-bottom:11px; list-style:none;}
#quickmenu ul img{vertical-align:top;}
#quickmenu ul li{margin-bottom:10px;}
#quickmenu p{margin:0;}


.impo{margin-bottom:30px; margin-top:20px;}
.impo dl{border-radius:50px; background:#eaeaea; border:1px solid #fff; margin-bottom:10px; overflow:hidden;}
.impo dl dt{width:250px; border-radius:50px; background:#354e87; color:#fff; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center;}
.impo dl dt.line2{padding:23px 15px;}
.impo dl dd{padding:12px 0;}
.impo dl dd.red{font-size:16px; padding:9px 0; font-weight:bold; color:red;}
.impo dl dd li{padding-left:22px;}

.pro_info{margin-bottom:30px; margin-top:20px;}
.pro_info dl{background:#fff; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; margin-bottom:10px; overflow:hidden;}
.pro_info dl dt{width:120px; background:#eee; color:#333; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center;}
.pro_info dl dt.line2{padding:23px 15px;}
.pro_info dl dd{padding:12px 0;}
.pro_info dl dd.red{font-size:16px; padding:9px 0; font-weight:bold; color:red;}
.pro_info dl dd li{padding-left:22px;}

.date{margin-bottom:30px; margin-top:20px;}
.date dl{background:#fff; margin-bottom:10px; overflow:hidden;}
.date dl dt{width:200px; background:#5E9683; color:#333; float:left; margin-right:22px; padding:12px 15px; font-weight:bold; text-align:center; border-radius:5px; color:#fff;}
.date dl dt.line2{padding:23px 15px;}
.date dl dd{padding:12px 0; border-bottom:1px dashed #5E9683; margin-left:240px;font-size:16px; color:#D4453B;}
.date dl dd.red{font-size:16px; padding:9px 0; font-weight:bold; color:red;}
.date dl dd li{padding-left:22px;}

.format a{background-color:red; font-size:11px; color:#fff; font-weight:bold; padding:3px 8px; border-radius:5px;}
.format1 a{background-color:#f18f1f; font-size:11px; color:#fff; font-weight:bold; padding:3px 5px;}

.btn3{ background-color:#0036a6; padding:7px 20px; color:#fff; margin-right:20px;}

.btn4{ background-color:#0036a6; padding:1px 7px; color:#fff; border-radius:20px; margin: 0 5px;}
.btn4 a{ color:#fff;}

.tbl{border-collapse:collapse;}
.tbl td, .tbl th{border:1px solid #ddd; padding:10px;}
.tbl th{background-color:#f0f0f0; color:#000}
.reservation{background-color:#183fd0; color:#fff; text-align:center; padding:7px 0; font-weight:bold; border-radius:100px; margin-top:30px;}

.rule{padding:10px; background:#eee;}

/* 숙박안내 */
.hotel_list{width: 500px; margin:0 auto;}
.hotel_list  li img{}
.hotel_list li {
	list-style:none;
	width: 500px;
	padding-bottom: 75px;
}
.hotel_list li:nth-child(even) {
	margin-right:0px;
}
.hotel_box {
	overflow: hidden;
	width: 100%;	
	padding: 15px 0 15px 5px;
	margin-top: 20px;
	border-top: 2px solid #237cd8;
	border-bottom: 1px solid #cacaca;
}
.hotel_tit {
	font-size: 18px;
	color: #237cd8;
	margin-bottom: 20px;
	line-height:50px;
	text-align:center;
}
.hotel_info li {
	width:100%;
	overflow:hidden;
	color: #555;
	padding-bottom: 10px;
}


.hotel_info li:last-child {
	text-align:center; margin-top:20px;}

.hotel_info li div {
	float:left;
}
.info_tit {
	width: 75px;
	text-align: center;
	padding: 0 5px;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
}
.info_txt {
	width: 200px;
	padding-left: 15px;
}
.s_btn a{background:#2a52a4; padding:5px 15px;border-radius:3px; color:#fff; font-size:14px;}
.s_btn2 a{background:#e7302a; padding:5px 25px;border-radius:3px; color:#fff; font-size:14px;}

.s_btn3 {background:#333; padding:0 5px;border-radius:3px; color:#fff; font-size:12px; width:50px; display:inline-block; text-align:center; margin-left:5px;}

.program_btn{width: 550px; margin:0px auto; padding:15px; background-color:#D55757; border-radius:20px; text-align:Center; font-weight:bold; color:#fff;}
.program_btn a{color:#fff; font-size:20px;}
.program_btn span{color:#ffcc00;}


/*셔틀버스*/
.place_btn{ background:#154384; border-radius:20px;  padding:2px 10px;}
.place_btn a{ color: #fff;  padding: 10px;   font-weight:bold;}
.place_btn a:hover{  color: #fcff00; font-weight:bold;}


/* 주변 안내*/

/*.txt_title{ font-size:25px; font-weight:bold; margin-bottom: 40px; text-align:center; color: #115465; padding: 20px 10px; background:#e9f5f8;}*/

.place_list{ display:flex; justify-content:space-between; margin-bottom:50px;}

.place_tit1{font-size: 18px;margin-bottom: 20px;font-weight:bold; text-align:center; padding: 10px; background:#1d9e63; color:#fff;}

.place_box1 { width: 100%; padding:0 5px 15px 5px; margin: 0 20px; border-bottom: 1px solid #cacaca; }
.place_box1 dt { float:left; width: 100px;text-align: center;padding: 0 5px;border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4; font-size:15px; letter-spacing:-0.5px;}
.place_box1 dd { padding-left: 15px; margin-left:100px; font-size:15px; letter-spacing:-0.5px;}
.place_box1 dd.place_txt2 {width: 100%;	padding: 15px;  margin-left:0px; font-size:15px; letter-spacing:0px; text-align:justify;}

.place_box1 dt{color: #1d9e63; background:#e9f5ec;}
.place_box2 dt{color: #2c889f; background:#e9f3f5;}


.place{border-collapse:collapse;}
.place th, .place td{border: 1px solid #ddd; text-align:center; padding: 10px;}
.place th{ background:#154384; color:#fff;}

/* 주변 안내
.txt_title{ font-size:25px; font-weight:bold; margin-bottom: 40px; text-align:center; color: #115465; padding: 20px 10px; background:#e9f5f8;}

.place_list{ min-height:185px; display:flex; justify-content:space-between; }
.place_list li {list-style:none;width: 100%;  padding-bottom: 75px;margin-right:15px; float:left;}
.place_list li:nth-child(3n){margin-right:0px;}
.place_list li img{width:290px;}
 
.place_box {width: 500px;	padding: 15px 0 15px 5px; border-bottom: 1px solid #cacaca; }
.place_tit{	font-size: 18px;margin-bottom: 20px;font-weight:bold; text-align:center; padding: 10px;}


.place{ border-collapse:collapse;}
.place th, .place td{border: 1px solid #ddd; text-align:center; padding: 10px;}
.place th{ background:#154384; color:#fff;}


li:nth-child(odd) .place_tit{color: #1d9e63; background:#e9f5ec;}
li:nth-child(odd) .place_box{border-top: 2px solid #1d9e63;}

li:nth-child(even) .place_tit {	color: #2c889f;	 background:#e9f3f5;}
li:nth-child(even) .place_box {border-top: 2px solid #2c889f;}

.place_info li {width:100%;	overflow:hidden;color: #555;padding-bottom: 10px;}
.place_info li div {float:left;}

.place_info_tit {width: 90px;text-align: center;padding: 0 5px;border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4; font-size:15px; letter-spacing:-0.5px;}
.place_info_txt {width: 195px;	padding-left: 15px; font-size:15px; letter-spacing:-0.5px;}
.place_info_txt2 {width: 100%;	padding: 15px; font-size:15px; letter-spacing:0px; text-align:justify;}
 */
/*초록접수 안내*/
.guide_03 p{ text-indent:-16px; padding-left:16px; display:inline-block;}
.abs_txt{text-size:18px; font-weight: bold; margin-bottom:20px;}
.abs_txt a{ color:#fff; background:#182f9f; text-align:center; padding: 5px 10px;}
.abs_txt1 a{ color:blue; text-decoration:underline;  font-size:13px; font-family:'돋움',dotum,sans-serif; }
/*학술상*/
.award_tb{border-collapse:collapse;  }
.award_tb th{ background:#006ebb; color:#fff; padding: 15px;}

.award_tb td{padding: 20px;border-bottom: 1px dashed #ddd; }
.award_tb td:first-child, .award_tb td:nth-child(3){text-align:center; background:#f9f9f9;}
.award_tb td.white{background:#fff;}
.award_tb td.bg{background:#def1f1;}
.award_tb span{color:red; font-weight:bold;}

.award_sign{width: 400px; margin: 0 auto; text-align:center;}
.award_sign p{font-size:20px; font-weight: bold; margin-bottom: 15px;}
.award_sign p.date{font-size:16px; margin-bottom:30px}

.award_btn{width: 210px; background:#484848; margin:0 auto; text-align:center; padding: 10px;}
.award_btn a{color:#fff;}
.award_tb input[type="text"]{width: 100%; border: 1px solid #ddd; height:30px;}
.award_tb input.award_yaer, .award_tb input.add_number {width: 20%; border: 1px solid #ddd; height:30px;}

.abs_btn{ text-align:center; text-decoration:none; width: 25%; padding :5px;  background:#073581; font-weight:bold; float:right;}
.abs_btn a{color:#fff; padding:20px;} 
.abs_btn:hover{ background:#697384;}

.award_tb .award_list td{border:0 none; background:none; text-align:left; padding:3px}



/* 사전등록 로그인 */
.regi_lg{width:800px; margin:0 auto; border:1px solid #707070; overflow:hidden; padding:10px;}
.regi_lg02{overflow:hidden; border-bottom:1px solid #707070; padding:20px; margin-bottom:20px;}
.regi_lg03{overflow:hidden; border-top:1px solid #707070; padding:20px; background-color:#f9f9f9; margin-top:20px;}
.regi_lg_title{float:left; font-size:24px; color:#333; font-weight:bold;}
.regi_lg_btn01 a{display:block; float:right; background-color:#993366; color:#fff; padding:3px 15px; margin-right:15px;}
.regi_lg_btn02 a{display:block; float:right; background-color:#614c3f; color:#fff; padding:3px 15px;}
.regi_lg_btn03 {background-color:#484a47; padding:30px 0;font-family:'NotoMedium';width:160px; height:172px; text-align:center; margin-top:9px; margin-right:15px;  line-height:24px; font-weight:bold;}
.regi_lg_btn03 a{color:#fff;}
.regi_lg_btn03 a span{color:#fff000; font-size:18px; display:block; margin-top:10px;}
.regi_lg_btn04 {background-color:#0b5ba5; padding:30px 0;font-family:'NotoMedium';width:160px; height:172px; text-align:center; margin-top:9px; margin-right:15px;  line-height:24px; font-weight:bold;}
.regi_lg_btn04 a{color:#fff;}
.regi_lg_btn04 a span{color:#fff000; font-size:18px; display:block; margin-top:10px;}
.member_box{display:flex; justify-content:space-between;}
.log_box{}

