@charset "utf-8";

/* 페이지 제목 */
.regist_title_wrap .page_title { font-size:16px; color:#8e8e8e;}


/* 등록페이지 */
.register01_wrap {}
.register_box {}
.register_title {}
.reg_tit { font-size:24px; color:#000000; line-height:1.6; font-weight:bold;}
.reg_txt { font-size:15px; }
.register_cont01 {}

/* 개인정보방침 필드셋*/	
.bx_register {
height: 350px;
padding: 20px;
margin: 0 0 8px 0;
border: 1px solid #e5e5e5;
overflow-y: scroll;
}

.agree_chk {}

/* 사전등록 */	
.register_cont01 .control-label { font-size:15px; font-family: "맑은 고딕","나눔고딕","dotum", "malgun", Arial, Verdana, AppleGothic, sans-serif;}
.control-label span.required { color:#F00; padding-right:5px; }
.form-group span.fa { font-size:17px; margin-top:8px;}
.panel input.add_icon { margin:0;}


/* 버튼 */	
.btn-prev{
		font-size: 12pt;
		background: #fff;
		color: #15356e;
		background: #fff;;
		border-radius: 0;
		border: 2px solid #15356e !important;
	}
.btn-prev:hover{
		background: #15356e;
		color: #fff;
		border: 2px solid #15356e !important;
	}
.btn-next{
		border: none;
		font-size: 12pt;
		background: #fff;
		color: #fbad17;
		background: #fff;
		border: 2px solid #fbad17 !important;
		border-radius: 0;				
	}
.btn-next:hover{
		background: #fbad17;
		color: #fff;
		border: 2px solid #fbad17 !important;
	}
	
.btn-confirm {
	font-size:18px;
	line-height:20px;
	width:25%;
	padding:12px 0 14px;
	background:#15356e;
	border:2px solid #15356e;
	color: #fff !important; 
	border-radius: 0;
	}
.btn-confirm:hover {
	font-size:18px;
	line-height:20px;
	padding:12px 0 14px;
	background:#fff;
	border:2px solid #15356e;
	color: #15356e !important; 
	border-radius: 0;
	}	
.btn-cancel-new {
	font-size:18px;
	line-height:20px;
	width:25%;
	padding:12px 0 14px;
	background-color:#fff;
	border:2px solid #fbad17;
	color: #fbad17 !important; 
	border-radius: 0;
	}
.btn-cancel-new:hover {
	font-size:18px;
	line-height:20px;
	padding:12px 0 14px;
	background-color:#fbad17;
	border:2px solid #fbad17;
	color: #fff !important; 
	border-radius: 0;
	}	

@media screen and (max-width:991px) {
	.btn-confirm {
	 width:40%;
	}
	.btn-cancel-new {
	 width:40%;
	}
}
	
@media screen and (max-width:768px) {
	.btn-confirm {
	 width:48%;
	}
	.btn-cancel-new {
	 width:48%;
	}
	
}	

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {position:absolute;top:0;left:161px;;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:31px;height:31px;background:url('../../image/btn/a_captcha.png') no-repeat;}
#captcha #captcha_reload {position:absolute;top:31px;left:161px;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../image/btn/a_captcha.png') no-repeat  0 -30px;border-top:1px solid #ccc;text-indent:-999px}
#captcha #captcha_key {margin:0 0 0 33px;padding:0 5px;width:200px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:31px;height:31px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../image/btn/a_captcha.png') no-repeat  0 -30px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../image/btn/a_captcha.png') no-repeat; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}
