/* °Ë»ö */
.board_search_area {overflow: hidden; margin-bottom: 7px;}
.total {float: left; padding-top: 5px; line-height: 13px; color: #444444;}
.search_area {float: right;}
.search_area label {display: inline-block; vertical-align: middle;}
.search_area select {display: inline-block; line-height: 20px; height: 24px; border: 1px solid #dfdfdf; vertical-align: middle}
.search_area input[type="text"] {display: inline-block; line-height: 20px; width: 220px; height: 20px; padding: 2px 5px 0 5px; border: 1px solid #dfdfdf; vertical-align: middle;}
.search_area input[type="image"] {display: inline-block; margin-left: -4px; vertical-align: middle; }

/* °Ô½ÃÆÇ ¸ñ·Ï */
table.layout { border-collapse: collapse; margin: 0; padding: 0; border-width: 0; }
table.layout td { padding: 0; border-width: 0 !important; vertical-align: top; }

table caption { display: none; text-align: left; font-weight: bold; font-size: 1em; letter-spacing: 0; padding: 0.8em 0 0.4em 14px; margin: 0; } /* caption ÅÂ±×´Â ¼û±è */

.board_area {margin: 0; padding: 0;}
.board_list {clear: both; border-collapse: collapse; border: none 0; border-width: 0 0 1px 0; padding: 0 10px; border-top: 2px solid #536db5; border-bottom: 1px solid #545861; table-layout: fixed;}
.board_list tr {  } /* colgroup À¸·Î td ½ºÅ¸ÀÏÁ¦¾îÇÏ·Á¸é tr¿¡ Á¤ÀÇ  */
.board_list tr:hover {background: #f9f9f9}
.board_list thead {border-collapse: collapse; border: none 0; border-width: 0 0 1px 0;}
.board_list thead th {border-collapse: collapse; border: none 0; color: #636363; font-weight: bold; text-align: center; padding: 6px 4px; background: #f1f1f1; border-bottom: 1px solid #d7d7d7} 
.board_list td {border-collapse: collapse; border: none 0; border-width: 0 0  1px 0; padding: 10px 5px; border-bottom: 1px solid #dedede; color: #666666; text-align: center;}
.board_list td a {display: inline-block; overflow: hidden; color: #666; max-width: 90%; white-space: nowrap; text-overflow: ellipsis; -o-text-overow: ellipsis;; vertical-align: middle;}
.board_list td img {display: inlinle-block; vertical-align: top;}
.board_list td a:hover {color: #1085d3;}
.board_list tbody td.left {text-align:left;}
.board_list tbody td.center {text-align:center; }
.board_list tbody td.right {text-align:right; }

/* Æ÷Åä °Ô½ÃÆÇ ¸ñ·Ï */
.photo_list {position: relative; display: block; border-top: 1px solid #e7e7e9; border-bottom: 1px solid #e7e7e9;}
.photo_list ul {overflow: hidden; width: 100%; text-align: center;} /* 774px */
.photo_list ul li {float: left; margin: 3px; display: inline-block; *display: inline; zoom: 1; padding: 24px 0 26px 0;} /* margin-right: 24px; */
.photo_list ul li table { margin-bottom: 15px; }
.photo_list ul li table td {
	display: block;
/*	width: 155px;*/
	width: 205px;
	height: 103px;
	padding: 3px;
	border: 1px solid #e0e1db;
	text-align: center;
} /* padding: 6px; */
.photo_list ul li a {display: inline-block; vertical-align: middle;}
.photo_list ul li a img {
	display: inline-block;
/*	max-width: 155px;*/
	max-width: 183px;
	max-height: 103px;
}

/* Æ÷Åä °Ô½ÃÆÇ ¸ñ·Ï - ¸ÞÀÎ */
.photo_list_main {position: relative; display: block; border-top: 1px solid #e7e7e9; border-bottom: 1px solid #e7e7e9;}
.photo_list_main ul {overflow: hidden; width: 774px; text-align: center;} /* 774px */
.photo_list_main ul li {float: left; margin-right: 24px; display: inline-block; *display: inline; zoom: 1; padding: 24px 0 26px 0;} /* margin-right: 24px; */
.photo_list_main ul li table { margin-bottom: 15px; }
.photo_list_main ul li table td {display: block; width: 155px; height: 103px; padding: 6px; border: 1px solid #e0e1db; text-align: center; } /* padding: 6px; */
.photo_list_main ul li a {display: inline-block; vertical-align: middle;}
.photo_list_main ul li a img {display: inline-block; max-width: 155px; max-height: 103px;}

/* ´º½º, °øÁö»çÇ× °Ô½ÃÆÇ ¸ñ·Ï */
.news_notice_list {border-top: 2px solid #56585b;}

.news_notice_info_box {position: relative; padding-top: 28px; padding-bottom: 32px; padding-left: 187px; padding-right: 35px; min-height: 111px; border-bottom: 1px solid #e1e1e1}
.news_notice_info_box .news_notice_title {margin-bottom: 19px;}
.news_notice_info_box .news_notice_title a {display: block; color: #333333; font-weight: bold;}
.news_notice_info_box .news_notice_title a:hover {text-decoration: underline;}
.news_notice_info_box .news_notice_image {position: absolute; top: 28px; left: 0;}
.news_notice_info_box .news_notice_image table { margin-bottom: 15px; }
.news_notice_info_box .news_notice_image table td {display: block; width: 155px; height: 103px; padding: 6px; border: 1px solid #e0e1db; text-align: center; }
.news_notice_info_box .news_notice_image a {display: inline-block; vertical-align: middle;}
.news_notice_info_box .news_notice_image a img {display: inline-block; max-width: 155px; max-height: 103px;}
.news_notice_info_box .news_notice_content {display: block; margin-bottom: 19px; word-break: break-all}
.news_notice_info_box .news_notice_content a {color: #636363; font-family: "µ¸¿ò", Dotum, sans-serif; }
.news_notice_info_box .news_notice_content a:hover {text-decoration: underline;}
.news_notice_info_box .news_notice_date {color: #636363; font-family: "µ¸¿ò", Dotum, sans-serif; }


/* °Ô½ÃÆÇ º¸±â */
.board_view {border-top: 2px solid #545861; text-align: left;  }
.board_view .view_title {position: relative; min-height: 35px; border-bottom: 1px solid #e3e3e3;}
.board_view .view_title dt {position: absolute; top: 13px; left: 20px; font-weight: bold; color: #636363;}
.board_view .view_title dd {padding: 13px 13px 10px 107px; color: #545861; font-weight: bold;}

.view_info_box {position: relative; display: block; min-height: 35px; padding-right: 300px; border-bottom: 1px solid #e3e3e3;}
.view_info_box dl {position: relative; min-height: 35px;}
.view_info_box dl dt {position: absolute; top: 13px; left: 20px; font-weight: bold; color: #636363}
.view_info_box dl dd {padding: 13px 13px 10px 107px; color: #545861;}
.view_info_box dl dd a {display: block; padding-left: 20px; line-height: 20px; background: url(../make_img/board/icon_file.gif) no-repeat left 0;}
.view_info_box dl dd a:hover {text-decoration: underline;}
.view_info_box dl.hit {position: absolute; top: 0; right: 36px; width: 250px;}
.view_info_box dl.writer {position: absolute; top: 0; right: 36px; width: 250px;}

.board_view .board_story {padding: 20px 31px; text-align: left; min-height: 150px; border-bottom: 1px solid #e3e3e3}
.board_view .board_story p {font-size: 14px; line-height: 26px; color: #000000; text-align: left;}
.board_view .board_story img {margin: 15px auto; max-width: 100%;}

/* ±ÛÀÛ¼º */
.board_write {border-top: 2px solid #545861; border-bottom: 1px solid #545861; text-align: left; }
.board_write dl {position: relative; padding-left: 107px; min-height: 35px; border-bottom: 1px solid #e3e3e3}
.board_write dl dt {position: absolute; top: 13px; left: 20px; font-weight: bold; color: #636363}
.board_write dl dd {padding: 10px 13px 10px 0; color: #545861; font-weight: bold;}
.board_write dl dd input[type="text"], .board_write dl dd input[type="password"] {height: 20px; line-height: 20px; width: 165px; padding: 2px 5px 0 5px; background: #f4f4f4; border: 1px solid #dedede}
.board_write dl dd input:focus {background: #f9f9f9}
.board_write dl.line {border-bottom: 1px solid #545861}
.editer_area {margin-top: 10px; width: 100%; height: 330px; border-bottom: 1px solid #fff; }


.board_write dl.add_file {position: relative; padding-left: 151px; background: #f6f6f6; border-bottom: 0; }
.board_write dl.add_file dt {position: absolute; top: 23px; left: 20px; font-weight: bold; color: #636363; line-height: 13px;}
.board_write dl.add_file dt a {display: inline-block;}
.board_write dl.add_file dt a img {display: block; vertical-align: middle;}
.board_write dl.add_file dd {display: block; background: #fff; padding-left: 5px; }
.board_write dl.add_file dd input[type="file"] {display: block; margin: 2px 0; border: 1px solid #636363}

/* ÀÌÀü ´ÙÀ½ */
.btn_preview_next {border-top: 1px solid #0f0f0f; border-bottom: 1px solid #0f0f0f; text-align: left;}
.btn_preview_next dl {position: relative; padding-left: 110px; min-height: 34px;}
.btn_preview_next dl:hover {background: #f9f9f9}
.btn_preview_next dl.line {border-bottom: 1px solid #d3d3d3}
.btn_preview_next dl dt {position: absolute; top: 11px; left: 21px; width: 60px;}
.btn_preview_next dl dt.preview {background: url(../make_img/board/icon_arrow_up.gif) no-repeat right 5px;}
.btn_preview_next dl dt.next {background: url(../make_img/board/icon_arrow_down.gif) no-repeat right 5px;}
.btn_preview_next dl dd {margin: 0; padding: 0;}
.btn_preview_next dl dd a {display: inline-block; overflow: hidden; padding-top: 10px; padding-bottom: 10px; height: 13px; padding-right: 13px; color: #666; white-space: nowrap; text-overflow: ellipsis; -o-text-overow: ellipsis;; vertical-align: middle;}


/* ÆäÀÌÂ¡ ³×ºñ°ÔÀÌ¼Ç */
.paging_navigation {clear: both; padding-top: 15px; text-align: center; border: 0px solid red;}
.paging_navigation a {display: inline-block; line-height: 30px; min-width: 20px; height: 26px; padding: 0 3px; border: 1px solid #d7d7d7; vertical-align: middle;}
.paging_navigation a:hover {background: #8d8e8f; border: 1px solid #8d8e8f; color: #fff; font-weight: bold; letter-spacing: -1px;}
.paging_navigation strong {display: inline-block; line-height: 28px; min-width: 20px; height: 26px; padding: 0 3px; background: #8d8e8f; border: 1px solid #8d8e8f; color: #fff; font-weight: bold; letter-spacing: -1px; vertical-align: middle;}
.paging_navigation a.paging_btns {display: inline-block; border: 0; margin-top: 0; width: 28px; height: 28px; padding: 0; vertical-align: middle;}
.paging_navigation a.paging_btns img {display: block; width: 28px; height: 28px; margin: 0; padding: 0; }
.paging_navigation a.paging_btns:hover {background: transparent; border: 0; }

/* ¹öÆ° À§Ä¡ */
.btn_right {clear: both; text-align: right; padding-top: 12px; padding-bottom: 30px;}
.btn_right a, .btn_right img {display: inline-block;}