/* applicationConfirm */
legend {width: 0;height: 0; overflow: hidden;font-size: 0; text-indent: -9999px;}
.applicationConfirmBox {height: 233px; background-color:#f3f3f3; background-position: 85px 50%; background-repeat: no-repeat;padding: 50px 50px 50px 460px;
margin-bottom: 20px;
}
.applicationConfirmBox .formBox .inquiryCategory {color:#0167b2;opacity: 0.5; }
.applicationConfirmBox .formBox .desc {font-size: 24px; font-family: "nanumB"; margin: 10px 0;}
.applicationConfirmBox .formBox .desc strong {color:#0167b2;}
.applicationConfirmBox .formBox .alertTxt {color:#808080; font-size: 14px;}
.applicationConfirmBox .formBox .inputBox {margin-bottom: 6px;}
.applicationConfirmBox .formBox .inputBox label {display: inline-block;width: 60px; font-size: 14px;line-height: 35px;height: 35px;}
.applicationConfirmBox .formBox .inputBox input {width: 210px; height: 25px;line-height: 35px; padding: 5px; border: 1px solid #d9d9d9; background: #fff;}
.applicationConfirmBox .formBox form {margin-top: 20px;}
.applicationConfirmBox .formBox .inputBoxWrap {float: left;}
.applicationConfirmBox .formBox .btnInquiry {display: block;width: 100px; height: 80px;background: #0167b2; text-align: center;line-height: 80px;color:#fff;font-size: 18px; float: left; border: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left: 6px;
}
.applicationConfirmBox01 {background-image: url("../images/member/bgApplication01.png");}
.applicationConfirmBox02 {background-image: url("../images/member/bgApplication02.png");}
.applicationConfirmBox03 {background-image: url("../images/member/bgApplication03.png");}
.applicationConfirmBox04 {background-image: url("../images/member/bgApplication04.png");}
.applicationConfirmBox05 {background-image: url("../images/member/bgApplication05.png");}



/* login */
.loginWrap {width:1200px;margin:0 auto;background:#fff;border-top:2px solid #472f91;padding:115px 0;text-align:center;}
.loginWrap p {font-size:24px;color:#4c4c4c;margin:20px 0;}
.loginWrap .member_type {display:inline-block;vertical-align:top;}
.loginWrap .member_type li {float:left;margin-right:10px;}
.loginWrap .member_type li:last-child {margin-right:0;}
.loginWrap .member_type li a {display:block;border-radius:5px;width:174px;line-height:70px;border:1px solid #d9d9d9;font-size:20px;color:#666;text-align:center;;}
.loginWrap .member_type li.on a {border-color:#472f91;color:#fff;background:#472f91;}
.loginWrap .member_type li a img {margin-top:26px;margin-right:10px;}
.loginWrap .inputBox {width:542px;margin:30px auto 0 auto;position:relative;}
.loginWrap .inputBox .input {padding-right:150px;}
.loginWrap .inputBox .input input {line-height:53px;height:55px;background:#f7f7f7;border:1px solid #d9d9d9;border-radius:3px;padding:0 20px;}
.loginWrap .inputBox .btnLogin {position:absolute;top:0;right:0;width:140px;border-radius:5px;text-align:center;height:121px;background:#ed7c3b;font-size:25px;color:#fff;font-weight:500;line-height:120px;}



/* 회원가입 */
.register {text-align:left;}
.register h3{font-size:1.25em;padding:20px 0;}
.scrollBox {padding:30px;background:#fafafa;border:1px solid #d9d9d9;height:300px;overflow-y:scroll;line-height:2;}
.scrollBox dl {margin-top:20px;}
.scrollBox dl:first-child {margin-top:0px;}

.processList li {width:31%;float:left;text-align:center;height:60px;line-height:60px;color:#fff; font-size:1.25em; font-weight:bold;margin-left:3.3%;position:relative;}
.processList li:after {content:""; display:block;position:absolute;background:url("../images/board/bgProcessList.png") no-repeat 50%; width:16px; height:60px; left:0; top:50%;margin-top:-30px;margin-left:-8%;}
.processList li {display:block;background:#bfbfbf;}
.processList li.on{background:#ec1841;}
.processList li:first-child  {margin-left:0;}
.processList li:first-child:after  {display:none;}

.agreeBox {margin:10px 0;text-align:center;}


.thanks {background:#fafafa;border:1px solid #d9d9d9;padding:30px;margin:20px 0;text-align:center;}
.thanks .main {font-size:2em;font-weight:bold;padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d9d9d9;}
.thanks .main em {color:#61ba46;}



/* memberJoinTable */
.memberJoinTable {border-top:1px solid #579149; font-size:1em; width:100%;}
.memberJoinTable thead th {background:#f8f8f8; text-align:center; padding:20px 15px; vertical-align:middle;}
.memberJoinTable thead th.border {border-right:1px solid #ccc;}

.memberJoinTable tbody th {background:#f8f8f8; text-align:left; padding:20px 15px; vertical-align:middle;}
.memberJoinTable tbody td {background:#fff; text-align:left; padding:10px 15px;vertical-align:middle;}
.memberJoinTable tbody td p {display:inline-block;}
.memberJoinTable tbody td .inputTxt {height:35px; border:1px solid #ccc;}
.memberJoinTable .star {color:#579149}
.memberJoinTable tbody tr {border-bottom:1px solid #ccc;}
.memberJoinTable tbody td .btnDouble {display:inline-block; height:37px; line-height:37px; background:#999; text-align:center; padding:0 10px; border-radius:5px; color:#fff; margin-left:10px;}
.memberJoinTable tbody td .alertTxt {margin-left:10px;}
.memberJoinTable tbody td .dir {display:inline-block; margin:0 3px;}
.memberJoinTable tbody td .btnZip {display:inline-block; height:37px; line-height:37px; background:#fba53e; text-align:center; padding:0 10px; border-radius:5px; color:#fff; margin-left:10px;}
.memberJoinTable tbody td select.inputTxt {height:39px;}
.memberJoinTable tbody td .radioWrap input {margin-left:10px;}




.joinComplete {padding:55px; background:#f8f8f8; border:1px solid #ccc; text-align:center;}
.joinComplete .greetingTxt {font-family:"nanumB"; font-size:24px; line-height:180%; border-bottom:1px solid #ccc; padding-bottom:30px;}
.joinComplete .completeTxt {font-family:"nanumB"; font-size:1em; line-height:180%;padding-top:30px;}

.agree .searchBox .btnWrap {margin-top:20px;;}
.searchBox {margin-bottom:50px;}
.searchBox h4 {font-size:20px; margin-bottom:15px;}
.searchBox .btnWrap {text-align:center; margin-top:;}

.emailPolicy {padding:250px 55px 55px; background:url("../images/member/bgEmailDeny.png") 50% 50px no-repeat #f8f8f8; border:1px solid #ccc; text-align:center;}
.emailPolicy .greetingTxt {font-family:"nanumB"; font-size:24px; line-height:180%; border-bottom:1px solid #ccc; padding-bottom:30px;}
.emailPolicy .completeTxt {font-family:"nanumB"; font-size:1em; line-height:180%;padding-top:30px;}




