@charset "euc-kr";
/*CSS Document*/
@import url(/css/board_reset.css);

/*  Ä«Å×°í¸® */
.category-area{margin-bottom:6px; color:#333; font-size:14px; line-height:30px; letter-spacing:-0.065rem;}
.category-area a{padding:0 5px;}
.category-area b{color:#1f72b8}

/* ÆäÀÌÂ¡ */
.bbs-paging {margin:20px 0 30px; font-size:14px;}
.bbs-paging td{height:25px; padding:0 1px; vertical-align:middle;}
.bbs-paging td b{display:inline-block; height:25px; line-height:25px;}
.bbs-paging td a{display:inline-block; height:25px;}

/*  ¹öÆ°  */
.bbs-btn-tb{width:100%; margin:20px 0; font-size:0;}
.bbs-btn-tb .left > a, .bbs-btn-tb .left > img,  .bbs-btn-tb .left > input{display:inline-block; margin-right:2px; margin-bottom:2px;} 
.bbs-btn-tb .right > a, .bbs-btn-tb .right > img, .bbs-btn-tb .right > input{display:inline-block; margin-left:2px; margin-bottom:2px;} 


/*  ¸®½ºÆ®  */
.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:15px; padding-bottom:15px; font-size:15px; letter-spacing:-0.065em; vertical-align:middle; 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:#000;}
.bbs-list-tb td .catname{padding-right:4px;}
.bbs-list-tb td font{font-size:14px;}


/* bbs-search  */
.bbs-search-section{margin:30px 0 0; padding:10px 0; background:#f9f9f9; border-top:1px solid #bbb; border-bottom: 1px solid #ddd; text-align:center;}
.bbs-search-section, .bbs-search-section *{vertical-align:middle;}
.bbs-search-section form{margin:0;}
.bbs-search-section select{min-width:120px; height:30px; padding:0 35px 0 5px; margin:0; background-color:#fff; border:1px solid #ccc; font-family:'Lato','NotoSans',sans-serif; font-size:14px; color:#333;  line-height:28px; letter-spacing:-0.045em;}
.bbs-search-section input{width:210px; height:30px;  padding:0 0 0 5px; margin:0; background:#fff; border:1px solid #ccc; color:#333; font-size:14px; line-height:28px; box-sizing:border-box;}
.bbs-search-section button{width:70px; height:30px; padding:0; margin:0; background:#555; color:#fff; font-family:'Lato','NotoSans',sans-serif; font-size:14px; line-height:28px; letter-spacing:-0.045rem; border:none; box-sizing:border-box;}


/* passwd  */
.bbs-passwd{width:600px; padding:35px 0; text-align:center; margin:0 auto; border:1px solid #ddd; box-sizing:border-box;}
.bbs-passwd p{font-size:15px; letter-spacing:-0.05em;}
.bbs-passwd div{margin:20px 0 0;}
.bbs-passwd div, .passwd div *{vertical-align:middle;}
.bbs-passwd div input[type="password"]{padding:4px; font-size:13px;}
.bbs-passwd div input[type="image"], .bbs-passwd div img{vertical-align:middle;}

/*  comment  */
.bbs-comment-list{margin:20px 0; border-top:1px solid #ddd;}
.bbs-comment-list td{vertical-align:top; box-sizing:border-box;}
.bbs-comment-list .writer-td, .bbs-comment-list .cont-td{padding:10px; border-bottom:1px solid #ddd;}
.bbs-comment-list .writer-td{background:#f7f7f7;}
.bbs-comment-list .writer-td strong{display:block; padding:3px 0 0; font-size:15px; letter-spacing:-0.025em;}
.bbs-comment-list .writer-td .ip-num{font-weight:normal; font-size:12px;}
.bbs-comment-list .comment-cont-box .txt{float:left; width:77%; padding-right:15px; font-size:14px; line-height:20px; letter-spacing:-0.045em; box-sizing:border-box;}
.bbs-comment-list .comment-cont-box .comment-date, .bbs-comment-list .comment-cont-box .comment-del{padding-top:3px;}
.bbs-comment-list .comment-cont-box .comment-date{float:left; width:13%; font-weight:normal; font-size:12px;}
.bbs-comment-list .comment-cont-box .comment-del{float:right; width:10%; text-align:right;}
.bbs-comment-list .comment-cont-box::after{content:''; display:block; clear:both;}

/* comment2 */
.bbs-comment-list2{position:relative; font-size:14px; line-height:1.4; letter-spacing:-0.025rem; padding:15px 0; border-bottom:1px solid #ddd;}
.bbs-comment-list2:first-of-type{border-top:1px solid #ddd;}
.bbs-comment-list2 span{display:block;}
.bbs-comment-list2 .cmt_name{font-size:15px;}
.bbs-comment-list2 .cmt_name small{font-size:13px; color:#999;}
.bbs-comment-list2 .cmt_name i{display:inline-block; color:#ddd; margin:0 7px;}
.bbs-comment-list2 .cmt_cont{margin:10px 0 0;}
.bbs-comment-list2 .cmt_btn{position:absolute; right:0; top:10px;}

.bbs-comment-input{ font-size:14px; color:#444; box-sizing:border-box; background:#f7f7f7; border:1px solid #ddd; padding:20px; margin:0 0 10px;}
.bbs-comment-input, .bbs-comment-input *{vertical-align:middle; font-size:14px;}
.bbs-comment-input .info p{float:left; height:25px; margin-right:10px; line-height:25px; letter-spacing:-0.025em;}
.bbs-comment-input .info input{width:120px; height:100%; margin-left:5px; padding:2px; background:#fff; line-height:23px; vertical-align:top;}
.bbs-comment-input .info::after{content:''; display:block; clear:both;}
.bbs-comment-input .form{margin:5px 0 0;}
.bbs-comment-input .form textarea, .bbs-comment-input .form button{height:60px; border:none; box-sizing:border-box;}
.bbs-comment-input .form textarea{float:left; width:calc(100% - 95px); padding:5px; background:#fff; border:1px solid #ddd; resize:none; line-height:1.4; box-sizing:border-box;}
.bbs-comment-input .form button{float:right; width:90px; background:#8c909b; border:1px solid #767b82; color:#fff; font-size:15px; font-weight:500; letter-spacing:-0.065em; transition:all 0.3s;} 
.bbs-comment-input .spam{margin:10px 0 0;}
.bbs-comment-input .spam input{height:24px; background:#fff;}

.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:15px; letter-spacing:-0.065em; vertical-align:middle;}
.bbs-view-tb td *{vertical-align:middle;}
.bbs-view-tb img{width:auto; max-width:100%;}
.bbs-view-tb .view-tit{padding-top:17px; padding-bottom:17px; background:#f9f9f9; color:#333; font-weight:500; text-align:left;}
.bbs-view-tb .view-contents{padding:20px 12px;}
.bbs-view-tb .view-reply{margin:20px 0 0; background:#f7f7f7; padding:15px; border:1px solid #ddd; color:#666; font-size:15px;}
.bbs-view-tb .view-reply .replay-tit{display:block; margin:0 0 10px; font-weight:bold; color:#333;}

/*  view   */
.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;}
.bbs-view-tb table th, .bbs-view-tb table td{height:auto; padding:0; border:0 none; background:none;}

/* ÀÎÇ²  */
.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 td *{vertical-align:middle;}
.bbs-input-tb .user-contents{padding:10px 5px;}
.bbs-input-tb .user-contents .input-chk-list{padding-bottom:5px; font-size:14px;}
.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;}

