@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:1200px; margin:0 auto; position:relative;}
.h1_logo{float:left; }
.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;}
.lnb>li{float:left; list-style-type:none; padding-bottom:0px; text-align:center; line-height:18px; width:16%;}
.lnb li:nth-child(1) a{ border-left:1px solid #fff; padding:19px 20px;}
.lnb li a{font-size:19px; color:#fff; font-family:'NotoRegular'; letter-spacing:-0.7px; display:block; padding:19px 20px; border-right:1px solid #fff;}
.lnb li:hover a{background-color:#a21539; color:#fff;}
.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;  border-top:1px solid #989898; text-align:center; }
.lnb .sub li a{font-size:14px; font-weight:bold; color:#fff;display:block; padding:11px 0px 11px 0px; border:none; }
.lnb .sub li a:hover{background-color:#a21539; color:#fff;}

#sub1{left:1px; width:238px;}
#sub2{left:170px; width:238px;}
#sub3{left:363px; width:238px;}
#sub4{left:458x; width:238px;}
#sub5{left:629px; width:238px;}
#sub7{right:48px; width:238px;}
#sub6{left:745px; width:238px;}


.container{position:relative; clear:both;  height:100%;}
.left{float:left; width:250px;background-color:#fff;}
.left p{text-align:center; font-size:24px; color:#c6214c; border:1px solid #c6214c; 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_spring/images/left_bg.jpg') no-repeat 240px 18px; }
.left ul li.over{background-color:#f4f4f4;  font-weight:bold;}
.left ul li.over:hover{background:none;background-color:#f4f4f4;}

.contents{float:right; width:910px; }
.title{border-bottom:1px solid #c6214c; font-size:32px;  padding:25px 0; color:#c6214c;  letter-spacing:-0.5px;  margin-top:20px; text-align:center; font-family:'NotoBold';}
.cont{padding:30px 0; }
.write_btn{padding:20px 0;}
.write_btn p{color:#fff; background-color:#c6214c; 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:#c6214c; 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; font-size:14px;}
.bottom{width:1200px;}
/* 학술대회 안내 */
.info_date_form{background:url('/register/2022_spring/images/info_bg.gif') no-repeat 0px 0px; overflow:hidden; clear:both; margin-bottom:20px;}
.info_date_form2{background:url('/register/2022_spring/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;}
/* 프로그램 */
.bgBlue{background-color:#25549a; color:#fff;}
.bgGray{background-color:#484848; color:#fff;}
.bgGray2{background-color:#dddddd; color:#484848;}
.bgGreen{background-color:#13841b; color:#fff;}
.bgOrange{background-color:#c13a14; color:#fff;}
.bgPurple{background-color:#8022bb; color:#fff;}
.bgYellow{background-color:#f0a618; color:#fff;}


.bgBlue a, .bgGray a, .bgGreen a, .bgOrange a, .bgPurple a, .bgYellow a{color:#fff;}


.program{border-collapse:collapse;}
.program td, .program th{border:1px solid #ccc; padding:10px;}
/*.program th{background-color:#484848; color:#fff;}*/
.program td{ font-size:14px;word-break: keep-all; word-wrap: break-word; line-height:22px; letter-spacing:-0.8px;}
.program td a{color:red; text-decoration:underline; font-weight:bold; font-size:14px;}
.program span{color:#000; font-size:14px; text-align:right; float:right;display:inline-block;}
.program i{font-style:normal;}

.program1{border-collapse:collapse;}
.program1 td, .program1 th{border:1px solid #ccc; padding:10px;}
.program1 th{background-color:#a21539; color:#fff;}
.program1 td{ font-size:14px;word-break: keep-all; word-wrap: break-word; line-height:22px;}
.program1 td a{color:red; text-decoration:underline; font-weight:bold; font-size:14px;}
.program1 td:last-child{ text-align:right;}

.pro_btn{ background:#1c1c85; padding: 10px; float:right; width:440px;}
.pro_btn a{color:#fff;}

.pro_tab li{ width:295px; margin-right: 8px;  padding: 10px; float:left; list-style: none; text-align:center;  color:#fff;}




.pro_detail li{list-style:none; width:280px; float:left; border:1px solid #ddd; margin:0 9px 9px 0; height:67px;}
.pro_detail li:nth-child(3n) {margin-right:0;}
.pro_detail li a{display:block; text-align:Center;}
.pro_detail li a{background-color:#f0f0f0; padding:20px 0 25px 0; font-size:15px;}
.pro_detail li:nth-child() a{padding:10px 0 13px 0;}
.pro_detail li:nth-child() div a{padding:2px 0 8px 0;}

.pro_detail li:nth-child() a{padding:10px 0 13px 0;}
.pro_detail li:nth-child() div a{padding:2px 0 8px 0;}

.pro_detail li:nth-child(10) a{padding:10px 0 13px 0;}
.pro_detail li:nth-child(10) div a{padding:2px 0 8px 0;}

.pro_detail li a:hover{background-color:#1898b3; color:#fff;}
.pro_detail li div a{background:none; padding:4px 0 8px 0; font-size:14px;}
.pro_detail li div a:hover{background:#cee3e8; color:#000;}

.pro_detail2 li{list-style:none; width:295px; float:left; border:1px solid #ddd; margin:0 9px 9px 0; height:109px;}
.pro_detail2 li:nth-child(3n) {margin-right:0;}
.pro_detail2 li a{display:block; text-align:Center;}
.pro_detail2 li a{background-color:#f0f0f0; padding:20px 0 25px 0; font-size:15px;}

.pro_detail2 li a:hover{background-color:#a0bfe7; color:#fff;}
.pro_detail2 li div a{background:none; padding:4px 0 8px 0; font-size:14px;}
.pro_detail2 li div a:hover{background:#cee3e8; color:#000;}

.pro_detail2 li span{font-size:13px; display:block; margin-top:10px;}

.bg_none{background:none !important; border:1px solid #fff !important;}

.program_btn1{width:240px; float:right;  background-color:#57548d; padding: 10px; text-align:center; font-weight:bold; color:#fff;}
.program_btn1 a{color:#fff; font-size:15px;}


.booth{border-collapse:collapse;}
.booth td{border:1px solid #ddd; padding:5px; text-align:center;}
.booth th{border:1px solid #ddd; padding:5px; background-color:#f6f6f6; color:#000; text-align:center;}

.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;}




.m_input{width:400px; padding:15px; margin-top:5px;}
.bt_log{width:402px; border:none; padding:10px 0; text-align:center; background-color:#c6214c; 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:#c6214c; 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;}
.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 #959595; padding:5px; text-align:center;}
.hotel th{background-color:#ddd; color:#000;}
/* 안내페이지 공통 */
.guide_01{font-size:20px;  font-family:'NotoRegular'; margin-bottom:15px; color:#163363;  text-align:justify; word-break:break-all;}
.guide_01 span{font-size:20px;}
.guide_02{background:url('/register/2022_spring/images/icon_02.jpg') no-repeat 0px 7px; font-weight:bold; padding-left:20px; margin-bottom:7px;  text-align:justify; word-break:break-all;}
.guide_03{padding-left:20px; text-align:justify; word-break:break-all;}
.guide_04{padding-left:35px; text-align:justify; word-break:break-all;}
.guide_03 li{list-style-type:none; background:url('/register/2022_spring/images/icon_03.jpg') no-repeat 0px 6px; padding-left:15px; margin-bottom:7px;}
.guide_04 li{list-style-type:none; background:url('/register/2022_spring/images/icon_04.jpg') no-repeat 0px 6px; padding-left:10px; margin-bottom:5px;}

.guide_04_1{padding-left:20px; text-align:justify; word-break:break-all;}
.guide_04_1 li{list-style-type:none; background:url('/register/2022_spring/images/icon_04.jpg') no-repeat 0px 6px; padding-left:10px; margin-bottom:5px;}

.guide_05{padding-left:20px; text-align:justify; word-break:break-all;}
.guide_06{padding-left:35px; text-align:justify; word-break:break-all;}
/* 사전등록비 테이블 */
.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:left; padding-left:60px;}
/* 회원 로그인 화면 */
.login_box{border:2px solid #ddd; border-radius:8px; padding:160px 40px 30px 40px; width:420px; margin:0 auto; background:url('/register/2022_spring/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_spring/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_spring/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_spring/images/login_bg.jpg') no-repeat 30px 30px;}
.licensee_box fieldset{border:none;}
/* 등록 및 접수 폼 */
.write_form{border-collapse:collapse; border-top:2px solid #c6214c; border-bottom:2px solid #c6214c; font-family:'돋움',dotum,sans-serif; }
.write_form thead th, .write_form tbody th, .write_form tbody td{padding:10px; border-bottom:1px solid #ddd; font-family:'돋움',dotum,sans-serif;  font-size:12px;}
.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;}
.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; width:200px;}
.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;}

.write_form_text{ text-align:center; font-size:24px; font-weight:bold; padding: 10px; border-top:2px solid #c6214c; color:#1177ac;}



.btn1{ text-align:center; padding: 3px 15px; background:#a21539; color:#fff; font-size: 13px; border-radius:20px;}
.btn2{text-align:center; margin-top:30px;}
.btn2 span{background-color:#c6214c; 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_spring/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;}

.tbl{border-collapse:collapse;}
.tbl td, .tbl th{border:1px solid #ddd; padding:5px;}
.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: 440px;
	margin:0 auto;}
.hotel_list li {
	list-style:none;
	width: 440px;
	padding-bottom: 75px;
	margin-right:30px;
}
.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;
}
.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: 340px;
	padding-left: 15px;
}
.s_btn a{background:#c6214c; 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;}

.program_btn{width: 300px; margin:0px auto; padding:15px; background-color:#D55757; border-radius:50px; text-align:Center; font-weight:bold; color:#fff;}
.program_btn a{color:#fff; font-size:20px;}
.program_btn span{color:#ffcc00;}



/*강의원고*/
.lecture_txt{text-indent:132px; display:block;}


/* 프로그램 페이지 펼치기*/

select::-ms-expand {
    display: none;
}

.commit_list {clear:both;padding: 0;margin: 0 auto;	width: 100%;}
.commit_list dt {
	cursor: pointer;
	color: #000;
	font-weight: bold;
	padding: 10px 10px 0px 5px;
	background: url('/register/2022_springimages/open.gif') 680px no-repeat;
}
.commit_list dt.on {
	color: #000;
	background: url('/register/2022_springimages/close.gif') 680px no-repeat;
}
.commit_list dd {
	display:none;
	padding:10px 30px;
}
.commit_list dd:nth-child(14){border-top:none;}

.select_pro{ /*원래 클래스 명 select으로 확인 필요함*/
width: 710px; 
height:50px;
padding: 10px 20px; 
border: 2px solid #1db7af;
font-size:16px;
font-weight:bold;
font-family: inherit; 
background: url('../images/btn_select.jpg') no-repeat 98% 50%; 
border-radius: 0px; 
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;
margin-bottom:20px;
}

.program_room  { border-collapse:collapse;}
.program_room th, .program_room td {padding: 10px; border:1px solid #999;}
.program_room th{ background:#184775; color:#fff;}
.program_room th.pro_date{ background:#a17de4;}
.program_room th.pro_titA{ background:#f6839b;}
.program_room th.pro_titB{ background:#7aade6;}
.program_room th.pro_titC{ background:#1d937e;}

.program_room td:nth-child(1){ background:#f4f4f4;}
.program_room td.bg_w{ background:#f2faff;}
.program_room td.break{text-align:center; background:#edf8f3; font-weight:bold;}
.program_room td.discu{ background:#fbf2ff; font-weight:bold;}
.program_room td.lunch{text-align:center; background:#ffeded; font-weight:bold;}
.program_room span{color:#484848; font-size:14px; text-align:right; float:right;display:inline-block;}

.btn_tit1{ background:#f4f4f4; color: #000; width:100%;}
.btn_tit2{ background:#1d72c7; color:# fff;}
.btn_tit3{ background:#10a35a; color: #fff;}

.btn_tit1, .btn_tit2, .btn_tit3{ margin-right: 10px; padding: 10px ; text-align:center;}

/* 사전등록 로그인 */
.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{}





