.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: bold;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: bold;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}

h3.board_tit{font-size:21px;font-weight:bold;color:#232021;letter-spacing:-2px;margin:0;padding:35px 0 15px 0;}
h3.board_tit.mt_0{margin-top:0;}
.board_write {width: 100%;border-collapse: collapse;margin-top:0;}
.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: bold;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 .first th,.board_write .first td {border-top: 3px solid #484546;}
.board_write .label {font-weight:bold; 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: bold;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.bold{font-weight:bold;}
.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;}

.page_10_6{border:1px solid #232021;border-width:3px 0;padding-bottom:57px;}

#pageBoxWrap {width:1060px;border:1px solid #232021;border-width:3px 0;background:#f6f6f6;margin:0px auto}
#pageBox {width:470px;margin:0 auto}
#pageBox .login_bg {position:relative}
#pageBox hr {border-top:1px dotted #000;margin:0;}
#pageBox form ul {margin:35px 0;}
#pageBox form li {padding:0 37px 14px 24px;}
#pageBox form label {display:inline-block;width:85px;font-weight:bold;font-size:14px;color:#434343;letter-spacing:-1.5px}
#pageBox form input {width:208px}
#pageBox form .board_button {position:absolute;margin:0;right:37px;top:0px;width:91px;}
#pageBox form .board_button button {height:66px;}
#pageBox .login_help {margin:22px 0 100px 0;}
#pageBox .login_help p {padding-left:18px;position:relative;}
#pageBox .login_help p .board_button {position:absolute;right:34px;top:0;margin:0;width:112px;height:26px;}
#pageBox .login_help p .board_button a {background:#303030;width:112px;text-align:center;height:26px;line-height:26px;}
#pageBox .login_help p .board_button a.black2{background:#000;} 

#pageBox2{white-space:pre-line;padding:40px 50px;}

#pageBoxWrap.pageBox3 {border-top:3px solid #232021;border-bottom:0;background:none;}
.pageBox3 #pageBox form input#btn_submit {position:absolute;top:0;right:0;width:95px;height:61px;background:#5e35ab;border:0;cursor:pointer;color:#fff;font-weight:bold}
.pageBox3 #pageBox form input#btn_submit2 {position:absolute;top:0;right:0;width:95px;height:61px;background:#5e35ab;border:0;cursor:pointer;color:#fff;font-weight:bold}
.pageBox3 #pageBox #fpasswordlost {font-size:14px;position:relative}
.pageBox3 #pageBox form#fpasswordlost label {font-weight:bold;display:inline-block;width:68px}
.pageBox3 #pageBox #fpasswordlost2 {font-size:14px;position:relative}
.pageBox3 #pageBox form#fpasswordlost2 label {font-weight:bold;display:inline-block;width:68px}
.pageBox3 #pageBox {width:1060px;margin:0 auto;padding:75px 0 40px 0}
.pageBox3 #pageBox .ed {width:189px;height:18px;}
.pageBox3 #pageBox .fLeft{width:372px;padding:0 0 0 95px;margin-right:63px;}
.pageBox3 #pageBox .fLeft > div{font-size:20px;font-weight:bold;padding-bottom:27px;letter-spacing:-1.5px}
.pageBox3 #pageBox form li{padding:0 0 8px 0;}
.pageBox3 #pageBox .small2{font-size:10px;line-height:13px;padding:10px 0;position:absolute;right:-46px;top:60px;color:#898688;letter-spacing:-1px;}
.pageBox3 #pageBox form ul{margin:0;}
.pageBox3 #pageBox .info{margin-left:95px;font-size:11px;color:#898688;}
.pageBox3 #pageBox .info li{padding-left:9px;background:url('../img/page/10/li-dot.gif') 0 center no-repeat;line-height:15px;height:15px;font-weight:bold;}