﻿@charset "utf-8";

/* 공통스타일 */
.color333 {color:#333;}
.r_color {color:#8a9fa7;}
.font_gray {color:#999;}
.inp {border:1px solid #bbb; padding:5px; letter-spacing:0;}
.inp_select {border:1px solid #bbb; padding:4px; letter-spacing:0; vertical-align: middle;}
.textarea {font-size:9pt; color:#666; background:#FFFFFF; border:1px solid #ddd; }
.pointer {cursor:pointer;}
.vmiddle {vertical-align:middle;}
.bold {font-weight:bold;}

/* 게시판 영역 레이아웃 */
.ntb-area {position:relative; z-index:0; margin:0 auto;}
.ntb-top-area {text-align:right; padding:10px 0 10px 0;}
.ntb-listbtn-area {text-align:right; padding:10px 0 10px 0;}
.ntb-paging-area {text-align:center; padding:10px 0 10px 0;}
.ntb-search-area {text-align:center; padding:10px 0 10px 0;}
.ntb-password-area {text-align:center; padding:100px 0 200px 0;}

/* 일반게시판 리스트 */
.ntb-tb {border-top:2px solid #0080d3;}
.ntb-tb caption {visibility:hidden;}
.ntb-tb th {border-bottom: 1px solid #ddd; height:35px; background-color:#f6f6f6; border-right: 1px solid #ddd; text-align:center; font-weight: bold; color:#333; line-height:18px;}
.ntb-tb td {border-bottom:1px solid #ddd; height:30px; text-align:center; vertical-align:middle; line-height:18px; word-break:break-all;}
.ntb-tb .left {text-align:left; padding-left:10px;}
.ntb-tb .right {text-align:right; padding-left:10px;}
.ntb-tb .r_none {border-right:none;}
.ntb-tb .font_category {font-weight:bold; color:#0080d3}
.ntb-tb .font_comment {font-weight: bold; font-size: 11px; color: #ee2ea9;}
.ntb-tb .font_search {font-weight:bold; color:#CC3300}

/*갤러리게시판 리스트*/
.ntb-tb-gallery {height:auto; margin:15px 0 10px 0; overflow:hidden;}
.ntb-tb-gallery dl {width:160px; height:210px; margin-right:12px; margin-left:12px; float:left;}
.ntb-tb-gallery dl dt {float:left; margin-bottom:10px; padding:5px; 5px 0 5px; background-color:#f8f8f8; border:1px solid #ddd;}
.ntb-tb-gallery dl dt img {width:140px; height:115px}
.ntb-tb-gallery dl dd {position:relative; width:140px; left:-35px; color:#666; float:left; word-break:break-all;}
.ntb-tb-gallery .font_category {font-weight:bold; color:#0080d3}
.ntb-tb-gallery .font_comment {font-weight: bold; font-size: 11px; color: #ee2ea9;}
.ntb-tb-gallery .font_search {font-weight:bold; color:#CC3300}

/* 사진목록게시판 리스트 */
.ntb-tb-photo {border-top:2px solid #0080d3;}
.ntb-tb-photo caption {visibility:hidden;}
.ntb-tb-photo th {border-bottom: 1px solid #ddd; height:35px; background-color:#f6f6f6; border-right: 1px solid #ddd; text-align:center; font-weight: bold; color:#333; line-height:18px;}
.ntb-tb-photo td {border-bottom:1px solid #ddd; height:131px; text-align:center; vertical-align:middle; line-height:18px;}
.ntb-tb-photo td .title-area {width:100%; height:32px; vertical-align:middle; word-break:break-all;}
.ntb-tb-photo td .cont-area {width:100%; height:90px; overflow:hidden; word-break:break-all;}
.ntb-tb-photo .photo-area {padding:8px}
.ntb-tb-photo .photo-area img {width:140px; height:115px}
.ntb-tb-photo .left {text-align:left; padding-left:10px;}
.ntb-tb-photo .right {text-align:right; padding-left:10px;}
.ntb-tb-photo .r_none {border-right:none;}
.ntb-tb-photo .font_category {font-weight:bold; color:#0080d3}
.ntb-tb-photo .font_comment {font-weight: bold; font-size: 11px; color: #ee2ea9;}
.ntb-tb-photo .font_search {font-weight:bold; color:#CC3300}

/* 일반게시판 뷰, 쓰기 */
.ntb-tb-view {border-top:2px solid #0080d3; padding:0; margin-top:5px; margin-bottom:10px; margin:0 auto}
.ntb-tb-view caption {visibility:hidden;}
.ntb-tb-view th {border-bottom: 1px solid #ddd; height:35px; background-color:#f6f6f6; border-right: 1px solid #ddd; text-align:center; font-weight: bold; color:#333; line-height:18px;}
.ntb-tb-view td {border-bottom:1px solid #ddd; height:35px; text-align:center; vertical-align:middle; line-height:18px;}
.ntb-tb-view .left {text-align:left; padding-left:10px;}
.ntb-tb-view .right {text-align:right; padding-left:10px;}
.ntb-tb-view .r_none {border-right:none;}
.ntb-tb-view .b_none {border-bottom:none;}
.ntb-tb-view .font_ip {font-size:8pt; color:#aaa;}
.ntb-tb-view .font_comcnt {color:#d33;}
.ntb-tb-view .font_comment {font-weight: bold; font-size: 11px; color: #ee2ea9;}
.ntb-tb-view .content-area {text-align:left; vertical-align:top; padding:10px; word-break:break-all;}
.ntb-tb-view .sns-area {width:100%; text-align:right; padding-top:10px}
.ntb-tb-view .ip-area {width:100%; text-align:right;}
.ntb-tb-view-btn {position: relative; text-align:left; margin-top:5px; margin-bottom:10px;}
.ntb-tb-view-btn .btnr {position:absolute; right:0; top:0;}

/*페이징*/
.pagenum {width:100%; text-align:center; margin:30px 0 30px 0;}
a.page {text-align:center; font-family:verdana; font-size:11px; color:#999; border:1px solid #ddd; padding:7px;}
a.page:hover, a.page:focus, a.page:active {text-align:center; font-family:verdana; font-size:11px; color:#999; border:1px solid #0080d3; padding:7px;}
span.pageon {text-align:center; font-family:verdana; font-size:11px; color:#fff; border:1px solid #0080d3; background-color:#0080d3; font-weight:bold; padding:7px;}