@font-face{ 
	font-family:'NanumGothic';
	src: url('/font/NanumGothic.eot');
	src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/font/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

img{border:0;}
a{text-decoration:none}
ul,li,p,button,dl,dt,dd,h1,h2,h3,h4,h5,h6,div{margin:0; padding:0;}
ul,li{list-style:none}

.fl_l{float:left}
.fl_r{float:right}

.bbs-member-login-wp{width:560px; margin:0 auto 70px auto}
.bbs-member-login-wp .bbs-member-login{width:100%; text-align:center;}
.bbs-member-login-wp .bbs-member-login .bbs-member-login-title{font-size:40px; color:#343434; font-weight:normal; margin:0 0 15px 0}
.bbs-member-login-wp .bbs-member-login .bbs-member-login-text{font-size:24px; color:#888888; padding:40px 0 0 0}

.bbs-member-join-tab-wp{width:100%; margin:0 auto 40px;}
.bbs-member-join-tab{overflow:hidden;}
.bbs-member-join-tab li{float:left; width:192px; height:40px;line-height: 40px; background-color:#fff; border:1px solid #000; box-sizing:border-box; text-align:center; margin-right:10px;color:#000;font-size:16px;font-weight: bold;}
.bbs-member-join-tab > li > img{padding:25px 0 0 0}
.bbs-member-join-tab li:after{content:""; display:block; clear:both}
.bbs-member-join-tab li.taBon{background-color:#000; border:1px solid #000;color:#fff !important;}
.bbs-member-join-tab li.t_last{margin-right:0;}

.bbs-member-join-box-wp{width:100%; margin:0 auto; overflow:hidden; padding:0 0 20px 0; border-bottom:1px solid #d8d8d8}
.bbs-member-join-box{}
.bbs-member-box-area{margin:5px 0;width:100%;padding:10px;height:280px; line-height:1.5; border:1px solid #bbb; background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bbs-member-box-area2{margin:5px 0;width:100%;padding:10px;height:150px; line-height:1.5; border:1px solid #bbb; background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bbs-box-chk{margin:20px 0;}
.bbs-box-chk > input{position:relative; top:-1px}
.bbs-box-chk > label{margin:0 0 0 5px; font-size:16px; color:#222;}
.bbs-box-txt{margin:26px 0 0 0; font-size:14px; color:#222;}

.bbs-member-join-complete{min-height:200px; border-top:2px solid #363636; box-sizing:border-box;}
.bbs-member-join-complete .bbs-member-join-complete-title{font-size:30px; color:#2696a9; text-align:center; margin-bottom:20px; padding-top:50px;}
.bbs-member-join-complete .bbs-member-join-complete-txt{font-size:22px; color:#888; text-align:center; line-height:1.5}

/* 버튼 */
.btn-container-wp{width:100%; text-align:center; margin:50px 0 0 0; overflow:hidden;}
.btn-wp{position:relative; width:200px; display:inline-block; line-height:55px; font-size:22px; text-align:center; cursor:pointer; outline:none;}
.btn-wp.type1{border:1px solid #222; background-color:#000; color:#fff; transition:all .3s; overflow:hidden; vertical-align:top; text-decoration:none;}
.btn-cansel {background: #999999 !important;border: 1px solid #999999 !important;
}
/*
.btn-wp.type1:before{position:absolute; top:0; left:-140%; width:123%; height:100%; display:block; content:""; background-color:#222; transform:skewX(40deg); transition:all .4s;}
.btn-wp.type1:after{position:absolute; top:0; right:-140%; width:123%; height:100%; display:block; content:""; background-color:#222; transform:skewX(40deg); transition:all .4s;}
.btn-wp.type1:hover{color:#fff;}
.btn-wp.type1:hover:before{left:-70%;}
.btn-wp.type1:hover:after{right:-70%;}
*/
.btn-wp.type1 span{position:relative; z-index:1; text-indent:0;}

.sms_msg > label {display: initial;}


/* 정보입력 */
.bbs-member-join-info-wp{width:100%; margin:0 auto}
.bbs-member-join-info-wp .bbs-member-join-info-title{font-size:24px; color:#343434; margin:0 0 20px 0;}
.bbs-member-join-info{width:100%; border-top:2px solid #363636; box-sizing:border-box; overflow:hidden}
.bbs-member-join-info-dt{float:left; width:20%; height:60px; line-height:60px; background-color:#fff; color:#000; font-size:20px; padding:10px 0 10px 2%; }
.bbs-member-join-info-dd{float:left; width:76%; height:60px; background-color:#fff; font-size:16px; padding:10px 0 10px 2%; }
.bbs-member-join-input{width:100%; height:50px; line-height: 50px; border:1px solid #bbb; box-sizing:border-box; margin:4px 0 0 0; padding:0 0 0 20px; font-size:20px;}
.bbs-member-join-input2{width:116px; height:50px; line-height: 50px; border:1px solid #bbb; box-sizing:border-box; margin:4px 0 0 0; padding:0 0 0 20px; font-size:20px;}
.bbs-member-join-input3{width:170px; height:50px; line-height: 50px; border:1px solid #bbb; box-sizing:border-box; margin:4px 0 0 0; padding:0 0 0 20px; font-size:20px;}
#id_chk_msg{color:#2b8cbe; font-size:12px; padding:0 0 0 20px}
#id_chk_msg2{color:#d13131; font-size:12px; padding:0 0 0 20px}
.pass_msg{display:block; color:#000; font-size:12px; padding:10px 0}
.pass_msg > img{margin:0 5px 0 0}
.sms_msg{display:block; color:#000; font-size:12px; padding:10px 0}
.bbs-sms-chk{position:relative; top:3px}
#email_chk_msg{color:#2b8cbe; font-size:12px; padding:0 0 0 20px}
#email_chk_msg2{color:#d13131; font-size:12px; padding:0 0 0 20px}

/* 아이디/비밀번호 찾기 */
.bbs-member-idsearch-wp{width:1200px; height:260px; margin:0 auto; border-top:2px solid #363636 !important; border:1px solid #ccc;}
.idpw-search-wrap{width:500px; margin:40px auto;}
.idpw-search-sec{overflow:hidden; margin-bottom:30px;}
.idpw-search-email{float:left; margin-left:30px; width:360px; height:40px; border:1px solid #bbbbbb; box-sizing:border-box;}
.idpw-search-txt01{float:left; font-size:18px; color:#343434; font-weight:bold; margin-top:4px;}
.idpw-search-info{float:left; font-size:12px; color:#000; margin:10px 0 4px 130px; display:block;}
.idpw-search-info2{margin:0 0 0 110px;}
.idpw-search-btn{float:left; margin:10px 0 0 130px; background-color:#222; color:#fff; text-align:center; font-size:14px; border:0; width:360px; height:40px; cursor:pointer;}