@charset "utf-8";

/* member */
.member .subTitle {font-size:18px;color:#333;margin: 40px 0 15px 0;}
.member .inDec .subTitle {margin: 20px 0 15px 0;}
.member .btnL {width:100px;}
.loginSection {width:auto;margin:25px 0 0;}
.loginSection label {display:block;margin:0 0 3px; font-size:16px; color:#333; font-weight:bold;}
.loginSection .txt {width:97%;height:30px;line-height:30px;font-size:14px;}
.loginSection .loginPw {margin:12px 0 0;}
.loginSection .btnWrap {margin:30px 0 0;}
.loginSection .btnL {width:100%;margin:0;}

.JoinSection {margin-top: 30px; padding: 35px 0 0; border-top: 1px solid #ddd;}
.JoinSection .subTitle {margin:0;}
.JoinSection .txt1 {margin:18px 0 22px;font-size:14px;line-height:1.5;letter-spacing:-1px;}
.JoinSection .txt1 strong {font-size:20px;}
.JoinSection .btnWrap span {width:50%;}
.JoinSection .btnWrap span a {width:98%;min-width:0;padding:0;font-size:14px;}
.JoinSection .btnWrap .btnLeft .btnL {margin-right:1px;}
.JoinSection .btnWrap .btnRight .btnL {margin-left:1px;}
.JoinSection .btnB {display:block;width:auto;margin:0;font-size:12px;}

.agreeSection {width:100%;padding:0 0 25px;border-bottom:1px solid #ddd;}
.agreeSection:after {content:"";display:block;clear:both;}
span.error {color:#02cc8c;}
.agreeBox {}
.terms {}
.privacy {margin: 29px 0px 0px;}
.agreeBox .agree label {font-size:12px;color:#555;}
.agreeBox .cont {height:69px;overflow-y:auto;margin:2px 0 15px;padding:5px;background:#f5f5f5;border:1px solid #ddd;}
.agreeBox .subTitle {margin-top:0;}
.agreeAll {margin:25px 0 0;font-size:12px;color:#333;text-align:center; position:relative}

.joinCom {padding:40px 0 50px;text-align:center;border-bottom:1px solid #efefef;}
.joinCom p {font-size:16px;color:666;letter-spacing:-1px;}
.joinCom p strong {font-size:23px;}

.member .logout {margin:25px 0 0;text-align:center;}
.member .logout p {font-size:16px;color:666;letter-spacing:-1px;}
.member .logout strong {font-size:70px;color:#8f8a8d;letter-spacing:-2px;}

.findBox {width:auto;}
.findBox p {margin:6px 0 0;}
.findBox .txt {width:97%;height:43px;line-height:43px;font-size:16px;}
.findBox .btnL {width:96%;}
.idFind {}
.pwFind {}

/* //member */

/* mypage */
.outTxt {margin:15px 0 0;font-size:12px;}
.idChk {padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#000;}
.idChk .line {display:none;}
.idChk .id,
.idChk .name {display:block;}
.reasonList {width:100%;}
.reasonList:after {content:"";display:block;clear:both;}
.reasonList li {float:none;width:auto;margin:0 0 5px;}
.reasonText {margin:8px 0 0;padding:10px 10px 30px;background:#f7f7f7;border:1px solid #d7d7d7;text-align:center;}
.reasonText textarea {width:98%;height:80px;text-align:left;}

/* //mypage */

.board_sheet {margin:0 20px 40px 20px;border-top:2px solid #da2759;}
.board_sheet table {min-width:100%;table-layout:fixed;}
.board_sheet th,
.board_sheet td {padding:0 5px;font-size:12px;line-height:20px;color:#333;}
.board_sheet tr:first-child th,
.board_sheet tr:first-child td {border-top:0;}
.board_sheet th:first-child {border-left:0;}
.board_sheet th:last-child {border-right:0;}
.board_sheet td:first-child {border-left:0;}
.board_sheet td:last-child {border-right:0;}
.board_sheet th {font-weight:700;}
.board_sheet tbody th,
.board_sheet tbody td {height:40px;color:#999;border:1px solid #ddd;}
.caption {margin-top:5px;color:#da2759;font-weight:500;}


/* 공지사항 VIEW */

.boxView > table {table-layout:fixed;text-align:left;}
.boxView > table tr {height:32px;width:100%;padding:5px 0;border-top:1px #ddd solid;font-size:14px;}

.boxView > table tbody td.tdFont {margin-right:32px;}
.boxView .textCon {padding:22px 0;border-top:1px #ddd solid;border-bottom:2px #e94673 solid;min-height:;}
.boxView .textCon + .btnWrap {margin-top:10px;}
.comment .commentTxt {font-size:14px;padding:5px 0;}
.comment .commentWr textarea {width:95%;}
.comment .commentWr .btnWrap {margin-top:10px;margin-bottom:20px;}
.btnWrap.center {text-align:center;}