.board_category {margin: 0;margin-bottom:15px;}
.board_category li {float:left;width:25%;}
.board_category li a {display: block;line-height:54px;text-align: center;color: #585f79;position: relative;font-size: 19px;border: 1px solid #c5c6da;border-left: 0;border-right: 0;letter-spacing: -1.3px;}
.board_category li a i,.board_category li a em {position: absolute;right: 0;top: 0px;width: 1px;height:54px;background: #ddd}
.board_category li a em {display: none}
.board_category li a.on {background: #5e35ab;border-left: 0;border-right: 0;color: #fff !important}
.board_category li a.onPrev em {left: 0;display: block}
.board_category li a:hover,.board_category li a:focus {color: #5e35ab;text-decoration: none}
.board_category:after {display: block;content: '';clear: both}
.board_list {width: 100%;}
.board_list thead tr th {background: #232021;font-weight: normal;color: #fff}
.board_list .notice td {background: #f6f6f6}
.board_list thead th span {display: block;position: relative}
.board_list thead th em {position: absolute;background: #575757;width: 1px;height: 15px;margin-top: 20px;right: 0}
.board_list th,.board_list td {border-bottom: 1px solid #dbdbdb}
.board_list th{line-height:57px;}
.board_list td {line-height:47px}
.board_list td {text-align: center}
.board_list td.subject {text-align: left}
.board_list td.subject a {display: block;line-height: 1.6em;padding-left: 15px}
.board_list td.thumb a {position: relative;border: 1px solid #cdcdcd;display: inline-block}
.board_list td.thumb a img {} .board_list td.thumb a span {position: absolute;left: 0;bottom: 0;background: #333;color: #fff;width: 100%;font-size: 11px;line-height: 25px}
.board_list tr.end td {border-bottom: 3px solid #484546}
.board_list tr.on td {/*background: #FFFFD0*/}
.board_list .ico_ready,.board_list .ico_end {display: block;background: #7d7d7d;color: #fff;font-weight: 500;width: 60px;margin: 0 auto;padding: 3px 0}
.board_list .ico_end {background: #00a6f4}
.board_list .ico {display: inline-block;background:#fff;color: #fff;line-height: 30px;font-weight: 500;letter-spacing: -1px;font-size: .9em}
.board_list .ico em {display: inline-block;background:#5e35ab;padding: 0;}
.board_list .ico-notice{line-height:23px;} 
.board_list .gray {background-position: right bottom}
.board_list .gray em {background:#bdbdbd;}

.board_list.board_list_91 {width:100%;margin-top:48px;margin-bottom:60px;padding-bottom:46px;overflow:hidden;border-bottom:3px solid #242122;}
.board_list.board_list_91 li {float:left;width:297px;height:329px;padding:16px 21px 0 17px;margin:0 27px 32px 0;background:url('../img/page/9/9-1-bg.png') 0 0 no-repeat;}
.board_list.board_list_91 li.nth-child-3,
.board_list.board_list_91 li.nth-child-6,
.board_list.board_list_91 li.nth-child-9,
.board_list.board_list_91 li.nth-child-12,
.board_list.board_list_91 li.nth-child-15,
.board_list.board_list_91 li.nth-child-18,
.board_list.board_list_91 li.nth-child-21 {margin-right: 0}
.board_list.board_list_91 li.line {width:100%;height:1px;background:#dfdad3;margin:0;border:0}
.board_list.board_list_91 li a {display: block;color: #909090}
.board_list.board_list_91 > li > a > img {display: block; width: 100%; height:236px;background:#e5e5e5;}
.board_list.board_list_91 li a p {margin:0;padding:5px 0;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;line-height:1em; }
.board_list.board_list_91 li a p.subject {padding-top:25px;font-size:16px;color:#3e393d;}
.board_list.board_list_91 li a:hover, .board_list.board_list_91 li a:focus {text-decoration: none; color: #909090}
.board_list.board_list_91 li.end {clear:both;float:none;width: 100%;margin: 0;border-bottom: 3px solid #232021}


.board_write {width: 100%;border-collapse: collapse;}
.board_write th,.board_write td {border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;padding:10px 0;background: #fff}
.board_write th {background: #efefef;font-weight: 500;text-align: center;color:#232021;}
.board_write td {padding-left:28px;color:#626262;}
.board_write td select{color:#626262;}
.board_write .ed{padding:4px;}
.board_write .end th,.board_write .end td {border-bottom: 3px solid #484546;border-left: 0;border-right: 0}
.board_write tr:first-child th,.board_write tr:first-child td {border-top: 3px solid #484546;}
.board_write .label {font-weight:500; display:inline-block; width:85px;color:#232021;}
.board_view {width: 100%;border-collapse: collapse;}
.board_view th,.board_view td {border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;padding:10px 0;background: #fff}
.board_view th {background: #efefef;font-weight: 500;text-align: center}
.board_view td {padding-left:24px;line-height:27px}
.board_view td {color:#787878;} 
.board_view .first th,.board_view .first td {} 
.board_view td.500{font-weight:500;}
.board_view td.col_black{color:#232021;}
#writeContents,#writeContents td {color: #3e3e3e}
#commentContents td {border: 0}
.comment_view {width: 100%;border-collapse: collapse}
#calendar{width:548px;}

#searchWarp.searchWarp2{width:1060px;}
#searchWarp.searchWarp2 .sel{width:811px;padding:51px 47px;}
#searchWarp.searchWarp2 .tmp-select{width:254px;}
#searchWarp.searchWarp2 .btn-srch{width:155px;}
#searchWarp.searchWarp2 h2{height:63px;background:url('../img/page/9/9-1-srch.gif') 0 0 no-repeat;text-indent:-9999em;margin:0;}