@charset "UTF-8";
/* @import url(/css/reset.css);
@import url(/css/fonts.css);
@import url(/css/common.css); */


/*  리스트  */
.bbs-list-tb{border-top:1px solid #111; border-bottom:1px solid #888;}
.bbs-list-tb th, .bbs-list-tb td{border-top:1px solid #e9e9e9; padding-top:14px; padding-bottom:14px; font-size:15px; letter-spacing:-0.065em; vertical-align:middle; line-height: 1.3; box-sizing:border-box;}
.bbs-list-tb thead th{border-top:0; color:#111; background:#f7f7f7; font-weight:500;}
.bbs-list-tb td .no{color:skyblue;}
.bbs-list-tb td .catname{padding-right:4px;}
.bbs-list-tb td font{font-size:14px;}

/* 뷰 */

/* .bbs-view-tb{border-top:1px solid #111;} */
.bbs-view-tb th, .bbs-view-tb td{padding:15px 0 15px 12px; /* border-bottom:1px solid #e9e9e9; */ color:#666; font-size:14px; letter-spacing:-0.065em; vertical-align:middle;}
.bbs-view-tb .view-tit{padding-top:17px; padding-bottom:17px;  color:#333; font-weight:500; text-align:left; with: 100%;}
.bbs-view-tb .view-contents{padding:20px 12px;}
.bbs-view-tb .view-contents *{line-height:1.5;}

.bbs-view-tb .view-info{font-size:14px;}
.bbs-view-tb .view-info strong{color:#333; font-weight:500;}
.bbs-view-tb .view-info span{margin-left:5px; margin-right:15px; letter-spacing:0;}
.bbs-view-tb .view-info span:last-of-type{margin-right:0}
.bbs-view-tb .view-file{ font-size:14px;}
.bbs-view-tb .view-file strong{margin-right:5px; color:#333; font-weight:500;}
.bbs-view-tb .view-file a{padding-left:15px; margin-right:10px; background:url(/img/board/file.png) no-repeat 0% 50%; background-size:auto 14px;color:#333; font-size:13px;}

.bbs-view-tb.summary{margin-bottom:10px; border-top:0;}
.bbs-view-tb.summary th{padding-left:0; background:#f9f9f9; color:#333; text-align:center;}
.bbs-view-tb.summary .none{color:#cecece;}

/* view > contenst reset  */
.bbs-view-tb table{border:0 none; width: 100%;}
.bbs-view-tb table th, .bbs-view-tb table td{height:auto; padding:0; border:0 none; background:none;}
.bbs-view-tb img{width: 50% }


/* 인풋  */
/* .bbs-notice-txt{padding-bottom:5px; color:#666; font-size:14px; text-align:right;}
.bbs-notice-txt sup{vertical-align:top;}
.bbs-input-tb{border-top:1px solid #111;}
.bbs-input-tb th, .bbs-input-tb td{color:#666; font-size:15px; border-bottom:1px solid #e9e9e9; padding-top:12px; padding-bottom:12px; letter-spacing:-0.065em; box-sizing:border-box;}
.bbs-input-tb th{color:#111; background:#f7f7f7; text-align:center;}
.bbs-input-tb td{padding-left:10px;}
.bbs-input-tb .user-contents{padding:10px 5px;}
.bbs-input-tb .user-contents .input-chk-list{padding-bottom:5px; font-size:14px; text-align: left;}
.bbs-input-tb .textarea{width:100%; padding:10px; box-sizing:border-box;}
.bbs-input-tb select{height:30px;}
.bbs-input-tb .input--text, .bbs-input-tb .input--pw{height:30px; min-width:160px; vertical-align:middle;}
.bbs-input-tb .input--file{border:1px solid #ddd; padding:2px;}
.bbs-input-tb .input-comment{font-size:14px; padding-left:5px;}
.bbs-input-tb .captcha *{vertical-align:middle;}
.bbs-input-tb .captcha font{padding-left:5px; font-size:14px;}
.bbs-input-tb .captcha input{height:28px;}

bbs-pw

.bbs-pw{width: 450px; margin: 0 auto; padding: 20px 0 30px; border: 1px solid #ddd; text-align: center; box-sizing: border-box;}
.bbs-pw__frm {padding: 15px 0 20px; color: #333; font-size: 16px; letter-spacing: -0.065em; text-align: center;}
.bbs-pw__frm input{display: block; width: 300px; height: 32px; margin: 0 auto; line-height: 30px; box-sizing: border-box;}
.bbs-pw__btn{text-align: center;}
.bbs-pw__btn *{display: inline-block; vertical-align: middle;}


코멘트 쓰기

.bbs-comment-input{margin:20px 0; border:1px solid #ddd; box-sizing:border-box;}
.bbs-comment-input input[type="text"],
.bbs-comment-input input[type="password"]{padding-left: 5px;}
.bbs-comment-input td{padding:0 15px 10px; box-sizing:border-box;}
.bbs-comment-input .writer{padding-top:10px; background:#fff; border-bottom:1px solid #ddd;}
.bbs-comment-input .writer input{height:28px; margin-right:12px; background:#f9f9f9; line-height:26px; vertical-align:middle;}
.bbs-comment-input .textarea{width:100%; height:70px; margin:10px 0 0; padding: 5px; border:1px solid #e9e9e9; box-sizing: border-box; overflow-y: auto;}
.bbs-comment-input .captcha{font-size:14px;}
.bbs-comment-input .captcha *{vertical-align:middle;}
.bbs-comment-input .captcha input{height:28px; margin-right:5px; background:#f9f9f9;}
.bbs-comment-input .btn--submit{ display:inline-block; min-width:80px; padding:0 12px; height:30px; background:#595959; color:#fff; font-size: 15px; font-weight: 500; text-align: center; letter-spacing:-0.025em; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.bbs-comment-input .btn--submit:hover{background:#333;}


작성된 코멘트
.bbs-comment-item:nth-of-type(1){border-top:1px solid #e9e9e9;}
.bbs-comment-item{border-bottom:1px solid #e9e9e9; box-sizing:border-box;}
.bbs-comment-item td{height:34px; padding:0 12px; font-size:15px; vertical-align:middle;}
.bbs-comment-item .info{background:#f9f9f9; border-bottom:1px solid #e9e9e9;}
.bbs-comment-item .info .writer{color:#111; font-weight:500; margin-right:10px;}
.bbs-comment-item .info .ip, .bbs-comment-item .info .date{ padding-right:8px; color:#999; font-size:13px; letter-spacing:-0.025em;}
.bbs-comment-item .btn *{vertical-align:middle;}
.bbs-comment-item .comment-conts{height:auto; padding:20px 12px; line-height:1.5; box-sizing:border-box;}

 */