/* 공지사항 */
.notice_table { width:100%; border-top:1px solid #333; }
.notice_table thead th { background:#f7f7f7; text-align:center; padding:15px 0; font-family:nanumbold; font-size:1.5rem; border-bottom:1px solid #ddd; }
.notice_table tbody td, .notice_table tbody th { border-bottom:1px solid #e0e0e0; }
.notice_table tbody td { padding:15px 0; font-family:nanum; font-size:1.4rem; color:#656565; text-align:center; vertical-align:middle; }
.notice_table tbody th { text-align:left; font-weight:normal; color:#676767; vertical-align:middle; padding-left:10px; }
.notice_table tbody th a { font-family:nanum; font-size:1.4rem; color:#676767; text-decoration:none; line-height:140%; }
.notice_table img { vertical-align:middle; }

.how_many { font-family:nanum; font-size:1.4rem; color:#000; letter-spacing:-1px; line-height:32px; }

.search_notice select { display:block; width:100%; font-family:nanum; font-size:1.2rem; height:32px; color:#676767; padding:5px 10px; border:1px solid #cecece; }
.search_notice input[type="text"] { display:block; width:100%; height:32px; font-family:nanum; font-size:1.2rem; color:#676767; padding:0 10px; border:1px solid #cecece; border-right:none; }
.search_notice a.search_btn { display:block; height:32px; background:url(../img/bbs/search_btn.png) center center no-repeat; background-color:#3f3f3f; }

/* 상세 페이지 */
.view_table { width:100%; border-top:1px solid #333; }
.view_table tbody td { padding:10px 20px; border-bottom:1px solid #ddd; }
.view_table .subj { font-family:nanum; font-size:1.5rem; color:#000; margin-bottom:14px; margin-top:7px; }
.view_table .writer,
.view_table .write_time,
.view_table .query,
.view_table .event_t { font-family:nanum; font-size:1.3rem; color:#676767; display:inline-block; margin-bottom:3px; padding-right:20px; }
.view_table .active { background:#f7f7f7; }
.view_table .smoll_tx { font-family:nanum; font-size:1.2rem; color:#a1a1a1; }
.view_table a.file_btn { font-size:1.2rem; color:#676767; padding-left:29px; display:inline-block; background:url(../img/bbs/file_black.png) left center no-repeat; line-height:15px; }
.view_table a.link_btn { font-size:1.2rem; color:#676767; padding-left:29px; display:inline-block; background:url(../img/bbs/link_black.png) left center no-repeat; line-height:15px; }
.view_table .content_text { font-family:nanum; font-size:1.4rem; color:#676767; padding:15px 20px; line-height:160%;}
.view_table .content_text img { max-width:100%;}

/* 버튼 */
a.btn_01 {
    display: inline-block;
    line-height: 40px;
    color: #fff;
    padding: 0 30px;
    min-width: 100px;
    font-family: nanumbold;
    font-size: 1.5rem;
    text-align: center;
    text-decoration: none;
}

.btn_black {
    background: #3f3f3f;
}

.btn_red {
    background: #d93228;
}

@media (max-width:768px) {
    .mob_btn {
        width: 100%;
        margin-bottom: 5px;           
    }
}


/* page style */
.page_bar { text-align:center; }
.page_bar li { display:inline; vertical-align:top; }
.page_bar .num a { display:inline-block; font-family:Nanum; font-size:1.2rem; color:#878787; width:29px; text-align:center; line-height:27px; border:1px solid #ebebeb; text-decoration:none; }
.page_bar .on a { border:1px solid #555; background-color:#3f3f3f; color:#fff; font-family:NanumBold; }



/* 검색창 */

.notice_search {
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px 20px;
    background: #f6f6f6;
}
@media (max-width:768px) {
	.notice_search {
		border: none;
		padding: 0;
		background: none;	
	}	
}
.notice_search li {
    line-height: 38px;
    font-size: 1.3rem;
    color: #888;
}
.notice_search li strong {
    color: #333;
}
.notice_search select {
	width: 100%;
    height: 38px;
    border: 1px solid #ddd;
    font-family: nanum;
    font-size: 1.2rem;
    color: #333;
	vertical-align: top;
}
.notice_search input[type="text"] {
    border: 1px solid #ddd;
    border-right: 0;
    font-family: nanum;
    font-size: 1.2rem;
    color: #666;
    padding: 5px;
    height: 38px;
    width: 100%;
	vertical-align: top;
}
.notice_search a {
	font-family: nanumbold;
    display: block;
    height: 38px;
    text-align: center;
    background: #333;
    color: #fff;
    text-decoration: none;
    font-size: 1.2rem;
}

/* 문의 폼 */
.inquiry_form { border-top:1px solid #333;}
.inquiry_form .form-group { margin:0; border-bottom:1px solid #ddd;}
.inquiry_form .control-label { text-align:left; background:#f7f7f7; padding:18px 0 19px 20px; font-family:nanumbold; font-size:1.5rem; color:#333;}
.inquiry_form .control-label span { color:#828282;}
.inquiry_form .col-sm-9 { padding-top:9px; padding-bottom:9px;}
.inquiry_form input[type="text"],
.inquiry_form textarea { border-radius:0;}
.inquiry_form textarea { height:100px;}
.inquiry_form .textarea_tit { padding-top:51px; padding-bottom:52px;}
.inquiry_form .radio-inline { font-size:1.4rem; color:#656565; padding-left:0; padding-top:0; line-height:34px; margin-left:0; margin-right:10px;}
.inquiry_form .radio-inline input[type=radio] { position:relative; margin-left:0; margin-top:0; vertical-align:middle;}
@media (max-width:768px) {
    .inquiry_form .control-label { background:#fff; padding:18px 0 0 0;} 
    .inquiry_form .col-sm-9 { padding-top:9px; padding-bottom:18px; padding-left:0; padding-right:0;}    
}













