@charset "utf-8";
@import "reset.css";


/*로그인*/
.login-wrap{padding:80px 0;border-top:1px solid #e9e9e9;}
.login-form{width:700px;margin:0 auto;border:1px solid #e9e9e9;overflow:hidden;background:url("../images/bg_login.jpg");background-repeat:no-repeat;background-position:0 -10px;}
.logF{width:40%; padding:40px 0;float:right;}
.logF p {margin:8px 0 5px 0;}
.login-form input[type="text"], .login-form input[type="password"]{border:1px solid #dbdbdb;width:230px;height:25px;}
.login-btn{width:235px;height:35px;text-align:center;border:1px solid #e62e04;background-color:#6783d2;color:#fff;font-weight:bold;cursor:pointer;}
.joinbtn-wrap{text-align:right;padding-right:48px;}


/* ȸ회원가입 */
.join-wrap{padding:25px 0;border-top:0px solid #e9e9e9;}
.join-wrap .wrap{width:700px;margin:0 auto;}
.agree-text-wrap{padding:15px;border:1px solid #e9e9e9;overflow:auto;height:80px;}
.join-wrap .wrap{margin-bottom:36px;}
.join-wrap h2{font-size:18px;margin-bottom:8px;}
.agree-text-wrap p{line-height:1.5em;}
.johang{margin:35px 0 15px 0;font-size:;14px;font-weight:bold;}
.privacyTilte{margin:35px 0 15px 0;font-size:;14px;font-weight:bold;}

.join-wrap input[type='checkbox'] {
	background: #fff;
	border: solid 2px #737373;
	border-radius: 5px 5px;
	height: 24px;
	width: 24px;
	-webkit-appearance: none;
}
.join-wrap input[type='checkbox']:checked {
	background: #fff;
	border: solid 2px #38a4ff;
	border-radius: 5px 5px;
}
.join-wrap input[type='checkbox']:checked:after {
	content: ' ';
	display: block;
	width: 16px;
	height: 16px;
	background: #38a4ff;
	position: relative;
	top: -3px;
	left: -3px;
	border-radius: 3px 3px;
}
.agreeCheckBox{text-align:right;padding-right:30px;margin-top:10px;}
.celAgreeBtn{padding:15px 35px;background-color:#e1e1e1;border:1px solid #e1e1e1;border-radius:2px;color:#6e6e6e;font-weight:bold;cursor:pointer;}
.agreeBtn{padding:15px 35px;background-color:#f9e3ca;border:1px solid #f9e3ca;border-radius:2px;color:#4c4c4c;font-weight:bold;cursor:pointer;}

.joinTB{margin:0 auto;border-collapse:collapse;border:1px solid #cacaca;}
.joinTB th{background-color:#fafafa;}
.joinTB th, .joinTB td{padding:5px;border-bottom:1px solid #cacaca;}

.join-wrap .wrap .title{font-size:24px;font-weight:bold;color:#535353;margin-bottom:15px;}
.join-wrap .wrap .textw{font-size:15px;line-height:1.5em;}

/* 지사 */
.branch-sub-title{width:760px;border-top:1px solid #0f73ae;border-bottom:1px solid #0f73ae;background-color:#eef5ff;padding:5px 0 5px 10px;margin-bottom:30px;text-align:left;font-weight:bold;color:#0c5b8b;}

.branch-sub-title{width:730px;border-top:2px solid #0f73ae;border-bottom:1px solid #0f73ae;background-color:#f9fbfd;padding:5px 0 5px 10px;margin-bottom:30px;text-align:left;font-weight:600;color:#0c5b8b;font-size:15px;}

/* 지사상단 탭 */
.tab-wrap{width:760px;margin:0 auto 15px;}
.tab-wrap ul{margin:0;padding:0;overflow:hidden;border-bottom:2px solid #ef7d01;}
.tab-wrap ul li{list-style:none;margin:0;padding:0;float:left;margin:0 1px;width:115px}
.tab-wrap ul li a{display:block;padding:8px 15px;border:1px solid #FF9900;border-bottom:0;border-radius:3px 3px 0 0;font-size:14px;}
.tab-wrap .choo{color:#fff !important;background-color:#FF9900;font-weight:bold;}

/* 지사문의 */
.contactus-wrap{border:1px solid #c8c8c8;border-bottom:0px;}
.contactus-wrap th, .contactus-wrap td{padding:8px;border-bottom:1px solid #c8c8c8;}
.contactus-wrap th{background-color:#f7f7f7;font-weight:600;}
.contactus-wrap input {border:1px solid #c9c9c9;padding:5px;width:100%;}
.contactus-wrap textarea{width:100%;}
.content-btn-wrap{margin-top:15px;text-align:center;}

/* 글쓰기 */
.WriteTB{border-collapse:collapse;border-top:1px solid #b0b0b0;}
.WriteTB th, .WriteTB td{padding:5px;border-bottom:1px solid #b0b0b0;}
.WriteTB th{background-color:#f9f9f9;}


/*기본 테이블*/
.basicTB{border-collapse:collapse;}
.basicTB th{background-color:#2dbeb2;border-top:2px solid #333333;color:#fff;padding:10px 0;font-size:13px;font-weight:600;}
.basicTB td{padding:10px 5px;color:#847f74;text-align:center;}
.TDline{border:1px solid #dadada;}
.Lline{border:1px solid #dadada;border-left:0;}
.Rline{border:1px solid #dadada;border-right:0;}
.btmLine td{border-bottom:2px solid #dadada;}
.tdSub{font-weight:600;color:#333 !important;}
/*기본 테이블*/


/* 기타 */
.reg-btn{padding:8px 10px;cursor:pointer;font-size:14px;background-color:#659acf;color:#fff;border:1px solid #659acf; font-weight:bold;width:150px;border-radius:5px;box-shadow:1px 1px 3px #bebebe;}
.cel-btn{padding:8px 10px;cursor:pointer;font-size:14px;background-color:#bcbcba;color:#6a6a6a;border:1px solid #c0c0be; font-weight:bold;width:150px;border-radius:5px;box-shadow:1px 1px 3px #bebebe;}