@charset "utf-8";


a.btn { text-decoration: none; font-weight:500;}


button { border:0;cursor:pointer;  }
.btn { display:inline-block; height:40px; line-height:40px; padding:0px 20px; text-align:center; color:#fff !important; font-weight:600; word-spacing:0; text-decoration: none; font-size:15px; border-radius:3px;}
.btn_s { display:inline-block;height:35px;line-height:35px;text-align:center;color:#fff;font-weight:500;padding:0 20px;text-decoration: none; }
.btn_xs { display:inline-block;height:30px;line-height:30px;text-align:center;color:#fff;font-weight:500;padding:0 15px;text-decoration: none; }
.btn_cancel { background:#999999;}
.btn_add { background:#999999; }
.btn_confirm { background:#B35700; }
.btn_modify { background:#B35700; }
.btn_down { border:1px solid #dddddd; }
.btn_100 { border:1px solid #dddddd; }

.btn_style1 { background:#B35700; }
.btn_list { background:#B35700; }
.btn_save { background:#0091f4; }
.btn_down { background:#ffffff url('/images/bu/ic_down2.png') 35% center no-repeat;color:#B35700; }
.btn_down:hover { background:#B35700 url('/images/bu/ic_down_on.png') 35% center no-repeat;border:1px solid #B35700;color:#fff; }
.btn_100 { background:#ffffff url('/images/bu/ic_1002.png') 35% center no-repeat;color:#B35700; }
.btn_100:hover { background:#B35700 url('/images/bu/ic_100_on.png') 35% center no-repeat;border:1px solid #B35700;color:#fff; }
.btn_down.ex_down {background-position:10% center !important;}
.btn_down.ex_down span {margin-left:40px;}
.btn_doc { background:#fff;border:1px solid #0a6553;color:#0a6553;width:50px;padding:0 0;margin:3px 0; }
.btn_doc:hover { background:#0a6553;border:1px solid #0a6553;color:#fff; }

.btn_find { background:#005dd1;font-size:14px !important; font-weight:300;}
.btn_join { background:#004ba7;font-size:14px !important; font-weight:300;}
.btn_login { width:100%; margin-top:5px; background:#0091f4; }
.btn_home { background:#437fb1; }
.btn_log { background:#042e6f; }

input.btn_s { display:inline-block;height:35px;line-height:35px;text-align:center;color:#fff !important;font-weight:bold;padding:0 20px;text-decoration: none;border:none; }
input.btn_style1 { background:#B35700; }


/* member */
.logBoxWrap { clear:both; width:100%; }
.logBox { width:90%; margin:0 auto; }
.logBox legend{display:none;}
.scTxt { font-size:16px; line-height:2em; padding-bottom:20px; text-align:center; width:80%; margin:0 auto; }
.logBoxWrap .txt { font-size:1.2em;text-align:center;font-family: 'NanumSquare'; line-height:1.4em;  }
.logBoxWrap .txt strong { display:block;font-size:1.4em;margin-bottom:20px;line-height:1.4em; }
.logBoxWrap .txt strong span { color:#0091f4; }
.btn_login{ height:60px !important;line-height:60px !important; }
.loginMn{overflow:hidden;margin-top:30px;}
.loginMn li{float:left;width:100%;padding:20px 30px;color:#333;box-sizing:border-box;font-size:15px;text-align:center;background:#f4f4f4;}
.loginMn li:first-child{ border-bottom:1px solid #dcdcdc; }
.loginMn li strong {display:inline-block;font-size:1.2em;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:5px; font-weight:400;}
.loginMn li a {display:block;margin-top:20px;}
.meminput{width:100%;height:50px !important;font-size:15px;margin-bottom:10px;padding:0 10px;border:1px solid #ddd;color:#555;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

.findBox { clear:both; }
.findBox p { background:url('/images/bu01.png') no-repeat left center;margin-bottom:20px;padding-left:20px;  font-size:16px; font-weight:300;}
.findBox table { margin-bottom:30px; }
.findBox table td select.w20 { width:23%; }
.findBox table td input.w20 { width:30%; }
.findBox .txt_fin { text-align:center;font-size:1.4em;margin-bottom:30px;background:url('/images/ic_check.png') no-repeat center top;background-size:80px 66px;padding-top:80px;font-family: 'NanumSquare'; }
.findBox .txt_fin span { display:block;font-size:1.3em;margin-bottom:20px; }
.findBox .txt_fin strong { color:#111; }

.findBox h5 { font-size:20px; font-weight:600; font-family: 'NanumSquare'; }


.join_txt_box {margin-bottom:25px; text-align:right; font-size:11px;}
.join_txt_box img{display:block; margin-bottom:10px;}

.member { clear:both; }
.member h3 { margin:30px 0 5px; color:#222; line-height:28px;font-weight:bold;font-size:1.1em; border:none;}
.member h3:before { content:""; display:inline-block; width:6px; height:6px; background:#222; margin-right:4px; vertical-align:3px;}
.member > p { margin-bottom:30px;line-height:1.7em;font-size:1.2em;font-family: 'NanumSquare'; }
.member > p strong { display:block;font-size:1.3em;color:#2798e6; margin-bottom:10px;line-height:30px; }
.member iframe { margin-bottom:0px; border:1px solid #dcdcdc;width:100%;height:250px;box-sizing:border-box; }
.member span { display:block;margin:0 0 30px; }
.member table td select.w20 { width:23%; }
.txtbox { padding:20px !important; font-size:1.063em; line-height:1.6em;  box-sizing:border-box;}
.txtbox h5{display:block; font-size:1.1em; font-weight:700; color:#000; margin-bottom:15px; }
.txtbox strong{ display:block; font-size:1.0em; font-weight:600; color:#222; margin-bottom:15px; }

/* 정보수정 */
.myPage { clear:both;  font-weight:400;}
.myPage p { font-size:1.2em;line-height:1.6em; }
.myPage ul { float:left;width:100%;margin-top:50px; }
.myPage li { float:left;width:29.3%;margin:0 2%;padding:30px;text-align:center;font-size:1.1em;border:1px solid #dcdcdc;box-sizing:border-box; }
.myPage li span { display:block; font-size:1.5em; font-family: 'NanumSquare'; font-weight:700; margin-bottom:10px; }
.myPage li a { clear:both;margin-top:20px;color:#fff; }
.myPage table { margin-bottom:30px; }
.myPage .change { text-align:center;font-size:1.5em;margin:30px 0;background:#f4f4f4 url('/images/if_mistake.png') no-repeat center 20px;background-size:80px 80px;padding:120px 0 30px;font-weight:700;font-family: 'NanumSquare'; }

@media (max-width:800px){
	.myPage { margin-top:-15px;}
	.myPage p { font-size:1.0em;line-height:1.6em; }
	.myPage ul {margin-top:20px; }
	.myPage li { width:100%;margin:10px 0%;padding:20px;font-size:0.95em;}
	.myPage li span { font-size:1.2em;}

	.logBoxWrap .txt { font-size:1.1em; margin-bottom:20px;}
	.logBoxWrap .txt strong { font-size:1.25em;}
	.loginMn li{font-size:14px; letter-spacing:-1px; }

	.member { margin-top:0px;}
	.member h3 {margin:0px 0 5px; line-height:28px; font-size:1.0em;}
	.member > p { margin-bottom:20px; line-height:1.5em;font-size:1.0em; word-break:keep-all;}
	.member > p strong {font-size:1.1em; letter-spacing:-0.5px; }
	.member iframe { height:200px; }
	.member span { margin:5px 0 20px; font-size:0.9em;}
	.txtbox { padding:10px !important; font-size:0.9em; line-height:1.5em;}
}

@media (max-width:568px){
	.logBoxWrap .txt { font-size:1.0em; word-break:keep-all;}
	.logBoxWrap .txt strong { font-size:1.2em; margin-bottom:10px;}

	.btn { display:inline-block; height:34px; line-height:34px; padding:0px 20px;}
}


/* 개인정보 */
.privacy { clear:both; }
.privacy_box { padding:33px 30px; border-top:2px solid #042e6f; border-bottom:1px solid #999; font-size:15px; line-height:28px;}
.privacy_con .mgt { margin-top:20px;}
.privacy_con h4 { margin:30px 0 5px; color:#222; line-height:28px;font-weight:bold;font-size:1.1em;}
.privacy_con h4:before { content:""; display:inline-block; width:6px; height:6px; background:#222; margin-right:4px; vertical-align:3px;}
.privacy_con ul li { text-indent:-10px;margin-left:10px;}
.privacy_con ul li ul { margin-left:12px;}
.privacy_con .txt_bullet>li:before { content:""; display:inline-block; width:2px; height:2px; margin:0 7px 0 3px; background:#888; vertical-align:5px;}
.privacy_con .txt_bar>li { margin-left:9px; text-indent:-9px;}
.terms .privacy_con h4 { margin-top:30px; font-size:17px;}
.terms .privacy_con h4:before { display:none;}
.terms .privacy_con h4:first-child { margin-top:10px;}
.terms .privacy_con h5 { margin-top:20px; color:#222; line-height:28px; font-weight:normal;}

.find_result { clear:both; margin-bottom:50px; }
.find_result p { text-align:center;font-size:1.5em;margin-bottom:30px;font-family: 'NanumSquare';padding:30px 0;  font-weight:400;}
.find_result strong { color:#111; font-weight:500;}
.find_result .result { border:1px solid #dcdcdc;background:#f4f4f4;padding:50px 0;text-align:center;font-size:1.2em;margin-bottom:50px; }
.find_result .result strong { color:#B35700; font-weight:500;}

@media (min-width:820px){
	.member iframe { padding:0 0 0 0; }
}

@media (min-width:640px){
	.scTxt {background:url('/images/ic_login.png') no-repeat left top;background-size:70px 71px;padding:0 0 50px 90px;text-align:left;font-size:1.2em;width:100%;}
	.scTxt strong {font-size:1.2em;color:#111;}
	.logBox{width:450px;padding:20px 0 40px; }
	.meminput{width:100%;height:50px !important;font-size:15px;margin-bottom:15px;padding:0 10px;border:1px solid #ddd;color:#555;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
	.member span { margin:10px 0 50px; }
	.loginMn li{ width:48%;padding:110px 20px 30px;margin:0 1%; }
	.loginMn li:first-child{ border-bottom:none;background:#f4f4f4 url('/images/icon_find.png') no-repeat center 30px; }
	.loginMn li:last-child{ background:#f4f4f4 url('/images/icon_join.png') no-repeat center 30px; }
	.findBox table td input.w20 { width:20%; }
	.findBox .txt_fin { font-size:1.5em;background-size:100px 83px;padding-top:100px; }
	.findBox .txt_fin span { font-size:1.5em;margin-bottom:30px; }
}


/* 개인정보처리방침 xpdlqmf */
.policy_list { width:100%; border:0; border-spacing:0; border-top:2px solid #333333; margin-bottom:10px; }	
.policy_list th { font-size:14px; padding:15px 0 15px 0; background:#F3F3F3; color:#000; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; }
.policy_list td { font-size:14px; line-height: 20px; font-weight:600; padding:15px 10px 15px 10px; text-align:left; color:#000; text-align:center; border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; word-break:keep-all; }	
.policy_list td.txtleft { text-align:left; }