@charset "euc-kr";
table {vertical-align:middle;background:#fff;/*0629수정*/width: 100%;}
/*테이블*/
table{display:table;table-layout:fixed;border:1px solid #ccc;border-top:2px solid #555;margin:20px 0;}
table thead{border-bottom:1px solid #787878;}
table thead th{padding:15px 10px;background:#f9f9f9;line-height:17px;font-size:15px;color:#000;text-align:center;border:1px solid #ccc;font-weight:600;}
table tbody th{text-align:center;color:#121212;background:#f9f9f9;border:1px solid #ccc;}
table tbody td{text-align:center;color:#666;border:1px solid #ccc;font-size:14px;line-height:18px; }
table tbody td *{vertical-align:middle;}
table th , table td{padding:12px 9px;word-wrap:break-word;word-break:keep-all;vertical-align:middle;border:1px solid #ccc;line-height:1.5em;}
table tfoot th, table tfoot td{border:1px solid #ddd;text-align:center;color:#666;background-color:#fafafa;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table tbody td p,
table tbody td span,
table tbody td a {font-family:"Nanum Gothic","나눔고딕","Malgun Gothic","맑은 고딕",'Noto Sans', sans-serif !important;}
table tbody td p,
table tbody td span {text-align:justify; font-size:15px; line-height:1.4; color:#333;}


/* 현재전시 뷰수정 작업 */

#now_poster .now_poster_left {float:left; width: 29%; height: 350px; box-sizing:border-box; margin-right:1%; 
							border:1px solid #eee; }
#now_poster .now_poster_left img {width:100%; height: 100%;}
#now_poster .now_poster_right {float:right; width: 68%; height: 350px; box-sizing:border-box; padding:2%;
							border:1px solid #eee;}
#now_poster:after {clear:both; display:block; content:"";}

#now_poster .now_box {background:#f6f6f6; padding:2%; margin-top:20px;}









input[type="text"]{padding:10px 5px;}
#top-category{padding:0 0 2px 0;	text-align:center;}
#top-category ul{margin:0;padding:0;list-style:none;}
#top-category ul li{margin:0 0 0 5px;float:left;width:92px;height:29px;overflow:hidden;line-height:29px;text-align:center;background:url("./images/cate_bg.gif") no-repeat;}
#top-category ul li a.selected{font-weight:bold;	}
/* 리스트 카운트 */
#list-count{clear:both;text-align:right;width:100%;font-size:0.9em;}
#list-count .list_count{color:#0479d2;font-weight:600;}
#list-count .font-red{color:#fb7041;font-weight:600;}
/*#board-list{color:#111;width:100%;border-collapse:collapse;border-right:0px;font-size:14px;border-top:2px solid #707070;border-bottom:1px solid #707070;}*/
#board-list caption{display:none;}
/*#board-list th{padding:15px 5px;border-bottom:1px solid #c3c3c3;color:#111;font-size:13px;}
#board-list td{border-left:0px;border-bottom:1px solid #e4e4e3;padding:10px 0;}*/
#board-list img{vertical-align:middle;}
#board-list span.Delete_Y a{text-decoration:line-through;color:#999999;}
/* 공지사항 일 경우 */
#board-list td.notice{font-weight:bold;}
/* 검색되어져있는 단어 */
#board-list span.SearchString{color:orange;}
/* 블럭 설정 */
#board-list .col_1{	width:10%;text-align:center;	}
#board-list .col_2{	}
#board-list td.col_2{text-align:left;padding:0px 0px 0px 5px;}
#board-list .col_3{	text-align:center;width:12%	}
#board-list .col_4{	text-align:center;width:15%}
#board-list .col_5{	text-align:center;width:10%;}
/* 답변글 관련 처리 */
#board-list .Depth_1{padding:0 0 0 15px;	}
#board-list .Depth_2{padding:0 0 0 30px;	}
#board-list .Depth_3{padding:0 0 0 45px;	}
#board-list .Depth_4{padding:0 0 0 60px;	}
#board-list .Depth_5{padding:0 0 0 75px;	}
#board-list .Depth_6{padding:0 0 0 90px;	}
#board-list .Depth_7{padding:0 0 0 105px;}
#board-list .Depth_8{padding:0 0 0 120px;}
#board-list .Depth_9{padding:0 0 0 135px;}
#board-list .Depth_10{padding:0 0 0 135px;	}
#board-list .Depth_11{padding:0 0 0 135px;	}
#board-list .Depth_12{padding:0 0 0 135px;	}
#board-list .Depth_13{padding:0 0 0 135px;	}
#board-list .Depth_14{padding:0 0 0 135px;	}
#board-list .Depth_15{padding:0 0 0 135px;	}
#board-list .Depth_16{padding:0 0 0 135px;	}
#board-list .Depth_17{padding:0 0 0 135px;	}
#board-list .Depth_18{padding:0 0 0 135px;	}
#board-list .Depth_19{padding:0 0 0 135px;	}
#board-list .Depth_20{padding:0 0 0 135px;	}
#board-list-bottom{}
#board-list-page{text-align:center;}
#board-list-page a{margin:0 1px;border:1px solid #ddd; font-size:13px;display:inline-block;}
#board-list-page a:hover{background:#ddd;}
#board-list-page a.list{width:1.9em;line-height:1.8em;text-align:center;text-decoration:none;font-size:0.9em;}
#board-list-page a.nowPage{font-weight:bold;	color:#2264a8;	}
#board-list-page img{vertical-align:middle;}
#board-list-bottom{overflow:hidden;}
#board-list-btns{text-align:right;width:100%;margin-bottom:20px;}
#board-list-btns a{background:#3b5fae;color:#fff;padding:7px 10px;font-size:13px;border:1px solid #3b5fae;display:inline-block;}
#board-list-search1{text-align:center;width:100%;margin-top:30px;padding:30px 0;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;}
#board-list-search1 form{}
#board-list-search1 fieldset{}
#board-list-search1 legend{	display:none;}
#board-list-search1 label{display:none;}
#board-list-search1 p{display:inline;}
#ss{height:35px;width:300px;}
#board-list-search1 input{vertical-align:middle;border:1px solid #ccc;height:35px;width:50%;box-shadow: none; border-radius:0; ;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;

출처: http://mjsin10.tistory.com/24 [GoodCoder] }
#board-list-search1 input[type="button"]{background:#707070;color:#fff;padding:0 10px;border:1px solid #707070; width:18%}
#board-list-search1 input[type="submit"]{background:#707070;color:#fff;padding:0 10px;border:1px solid #707070; width:18%}
#board-list-search1 select{vertical-align:middle;height:35px;width:150px;border:1px solid #ccc; width:20%;box-shadow: none; border-radius:0; background-color:#fff !important; background-image:none; }
#board-list-search1 option{background:#fff}
#board-list-search1 input.textbox{height:1.2em;	}
fieldset{padding:0px;margin:0px;border:0px none;}
#write-form fieldset{border:0px;clear:both;}
#write-form legend{display:none;}
#write-form .item{clear:both;padding:2px 0px 2px 5px;line-height:1.9em;border-bottom:1px solid #ddd;}
#write-form span.required{color:red;}
/*#write-form table{border-right:0px;border-top:2px solid #707070; border-bottom:1px solid #707070;}
#write-form th{	border-left:0px;background-color:#f1f1f1;}
#write-form td{	border-left:0px;padding:4px 0px 4px 8px;line-height:1.8em;text-align:left;}*/
#write-form textarea{	border:1px solid #cacaca;	}
/*#board-list-view{padding:0;color:#666;width:100%;border-collapse:collapse;border-right:0px;border-top:1px solid #707070;}
#board-list-view caption{display:none;}
#board-list-view th{background:url("./images/icon_th_bar.gif") no-repeat right center;	border-bottom:1px solid #d7d7d7;border-left:0px;font-size:15px;line-height:2.4em;	text-align:left;vertical-align:middle;}
#board-list-view th img{vertical-align:middle;	margin:0 2px 2px 0;}
#board-list-view td{border-left:0px;border-bottom:1px solid #d7d7d7;	padding:10px 5px;vertical-align:middle;}*/
#board-list-view th.title{text-align:center;font-size:18px;padding:20px 0;}
/* 내용 부분 */
#board-list-view td.board_contents{padding:15px 14px;line-height:1.5em;	text-align:left;	word-break:keep-all;}
/* 첨부 파일 부분 */
#board-list-view th.file{padding:0 0 0 3px;text-align:center;}
#board-list-view td.file{	text-align:left;	word-break:break-all;}
#board-list-view td.file img{	vertical-align:middle;	width:16px;	height:16px;	}
#board-list-view td.file strong{	padding:0px;	margin:4px 5px;	}
#board-list-view td.file ul{	list-style:none;	margin:3px 0px;	padding:0px;	line-height:1.2em;}
#board-list-view td.file ul li{	padding:2px 0;	}
/* 댓글부분 */
#board-reply-view{	padding:0px 0 0 4px;	margin:0 0 5px 0;}
#board-reply-view dl{	padding:0;	margin:0;	border-bottom:1px solid #DFDFDF;}
#board-reply-view dt{	padding:0 0 0 10px;	margin:0;	font-size:0.9em;	line-height:27px;	font-weight:bold;	border-top:1px solid #c4c4c4;}
#board-reply-view dd{	padding:8px 10px;	margin:0;	border-top:1px solid #E9E9E9;}
/* 날짜 & IP 표시 */
#board-reply-view dt span{	color:#666666;		font-weight:normal;	}
#board-reply-view .btns{width:100%;	text-align:right; padding:8px 0 0 0;	color:#ddd;}
#board-reply-view .btns a{font-size:0.9em;color:#888;	}
/* 댓글 작성 */
#reply-form{	padding:15px 0 0 4px;	}
#reply-form fieldset{	border:0px;	}
#reply-form legend{		display:none;	}
#reply-form textarea{	width:92%;	height:4em; border:1px solid #dddddd; background-color:#e9e9e9;	}
/* 댓글 작성 부분 */
#board-reply-write table{	width:92%;	border-top:2px solid #c4c4c4;	border-bottom:none;	border-right:none;}
#board-reply-write th{	width:15%;	line-height:24px;	background:none;	vertical-align:middle;	border-left:none;	 font-size:0.95em;	letter-spacing:-0.05em;	}
#board-reply-write td{	padding:5px;	border-left:none;	}
#board-reply-write .col_1{	width:140px;	}
#board-reply-write .btns{	width:92%;	text-align:right; padding:0 0 4px 0;	}
/* 버튼 리스트 */
#board-list-view-btns{text-align:right;overflow:hidden;}
#board-list-view-btns a{margin:0 1px;padding:7px 10px;font-size:13px;color:#fff;background:#3b5fae;border:1px solid #3b5fae;display:inline-block;}
#password-form{	position:relative;	height:211px;	background:url("./images/password_bg.gif") no-repeat top center;}
#password-form h1{	text-align:center; padding:12px 0 0 0;	}
#password-form form{	padding:15px 0 0 0;	margin:0;	text-align:center;}
#password-form fieldset{	border:0px;	}
#password-form legend{		display:none;	}
#password-form label{		display:none;	}
#password-form input{	vertical-align:middle;	}
#password-form p.top_text{	text-align:center;	padding:25px 0 0 0; font-weight:bold;	}
#password-form p.bottom_btn{	text-align:center;	padding:15px 0 0 0; 	}
.notice_file_st{width:40%; float:left; margin-right:2%;text-align: left;line-height: 30px;}
.PP_Page a {
    margin: 0 1px;
    padding: 0;
    float: left;
    line-height: 9px;
}


.PP_Page{display: inline-block;}


@media screen and (min-width:768px){
#board-list-search1 input[type="button"]{ width:150px}
#board-list-search1 input[type="submit"]{ width:150px}
.PP_Page a {
    margin: 0 2px;
    padding: 0;
    float: left;
    line-height: 12px;
}
}
@media screen and (min-width:1200px){
#board-list-search1 input[type="button"]{ width:150px}
#board-list-search1 input[type="submit"]{ width:150px}
}


/* 320 모바일 사이즈 시작===================================================================================================================== */
@media screen and (min-width:320px)and (max-width:767px){

#image1 img {width:29.9% !important;}
#now_poster .now_poster_left {width:63%; margin-bottom:10px; margin:0 auto; float:none;}
#now_poster .now_poster_right {width:100%; margin-top:20px; height: auto; padding: 0 20px 20px}

}/* 320 모바일 사이즈 끝===================================================================================================================== */

