
ul.board_list {margin:20px 0 30px 0;border-bottom:2px solid #001e46;border-top:10px solid #001e46;padding:20px 0 0}
ul.board_list li {margin:0 0px 30px 0;width:48%}
ul.board_list li:nth-child(odd) {clear:both;float:left}
ul.board_list li:nth-child(even) {float:right}
ul.board_list a {display:block;border:1px solid #d1d1d1;padding:10px;box-shadow: 5px 5px 10px #ccc;}
ul.board_list a img {width:100%}
ul.board_list a .thumb {height:100px}
ul.board_list a .subject {margin:0;padding:0;padding-top:5px;color:#3e393d;width:100%;font-size:1em;}
ul.board_list a .short_desc {color:#909090;margin:0;padding:0;font-size:.8em;display:none}
ul.board_list li.end {clear:both;float:none;width: 100%;margin: 0;border-bottom: 3px solid #232021}
ul.board_list:after {display:block;content:'';clear:both}

ul.board_list_praise a .thumb,
ul.board_list_experi a .thumb {}


ul.board_media {border:7px solid #232323;border-left:0;border-right:0;padding:20px 0 0}
ul.board_media li {float:left;width:49%;margin:0px 0 20px 0}
ul.board_media li a {display:block;text-align:left;box-shadow:none;padding:0;border:0;font-size:1em}
ul.board_media li a div {margin:3px 0}
ul.board_media li a .datetime {text-align:left}
ul.board_media li:nth-child(even) {float:right}
ul.board_media li:nth-child(odd) {clear:both}


table.board_list {width:100%;table-layout:fixed;overflow:hidden;margin:0px 0 0;border-bottom:2px solid #2d2a2b}
table.board_list thead tr th {background:#232021;padding:10px 0;font-weight:normal;position:relative;text-align:center;border-bottom:1px solid #d3d3d3;color:#fff}
table.board_list thead tr th em {position:absolute;width:1px;height:40%;top:30%;background:#bababa;right:0;display:none}
table.board_list tbody td {border-bottom: 1px solid #d3d3d3; color:#797979; padding:10px 0}
table.board_list tbody tr td a { display: block; text-overflow: ellipsis; overflow:hidden;white-space: nowrap; }
table.board_list tbody tr.notice { background: #fffde5 }
table.board_list .num, table.board_list .name { text-align: center }
table.board_list .num {font-size:.9em;letter-spacing:-2px}
table.board_list .subject { position: relative }
table.board_list .subject img:first-child {width:12px}
table.board_list .subject img:nth-child(2) {width:8px}
table.board_list .name {white-space:nowrap}
table.board_list .thumb {width:80%}
table.board_list .icon_new { font-size: 20px; background: #88c3f0; line-height: 1em; padding: 6px 5px 4px 5px; color: #fff; font-weight: bold; border-radius: 5px; font-family: Tahoma; position: absolute; right: 0; top: 7px; z-index: 1; letter-spacing: -1px }

table.board_list .reply {text-align:center}
table.board_list .ico  {background:#ff4f00;border:1px solid #ff4f00;color:#fff;display:inline-block;width:80%;line-height:1.6em;border-radius:5px;font-size:.9em}
table.board_list .gray {background:#a6a6a6;border:1px solid #949494}
table.board_list .datetime {letter-spacing:-1px;font-size:.9em;text-align:center}
table.board_list .best td {background:#f2f7fa}


.board-wrap-media .board_list td a .subject {display: block; text-overflow: ellipsis; overflow:hidden;white-space: nowrap}
.board-wrap-media .board_list {border-top:2px solid #2d2a2b;border-bottom:2px solid #2d2a2b}

.board-wrap-column .board_list td a .subject {display: block; text-overflow: ellipsis; overflow:hidden;white-space: nowrap}
.board-wrap-column .board_list {border-top:2px solid #2d2a2b;border-bottom:2px solid #2d2a2b}

.board-wrap-star .board_list {margin:0;border-top-width:2px;border-bottom-width:2px;text-align:center}
.board-wrap-star .board_list li a {padding:0;box-shadow:none}
.board-wrap-star .board_list li a .subject {padding:8px 0}
.board-wrap-star .board_list .hidden-content {display:none}
.board-wrap-star {}
.board-wrap-star #view_content {}
.board-wrap-star #view_content .hidden-content {background:url('img/star-bg.png') 0 0 no-repeat;background-size:cover;margin-bottom:30px;position:relative;color:#fff;padding:30px}
.board-wrap-star #view_content .v-subject {font-weight:bold;padding-bottom:15px;border-bottom:1px solid #fff;font-size:1.5em;margin-bottom:15px}
.board-wrap-star #view_content .v-subject span {font-size:.5em}



.board_view { width: 100%; border-collapse: collapse; margin-top:20px }
.board_view th, .board_view td { border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; padding: 8px 0; background: #fff }
.board_view th { background: #f2f2f2; font-weight: normal; text-align: center }
.board_view td { padding-left: 10px }
.board_view tr.nborder td {border-bottom-color:#fff}



.viewimg {position:relative;padding:30px 0;width:100%;margin:0 auto}
.viewimg li {float:left;width:50%}
.viewimg li img {width:92%}
.viewimg li .arrow_right {width:50%}
.viewimg li p {}
.viewimg li.nth-child-1 p {color:#3b3b3b;text-align:center}
.viewimg li.nth-child-3 p {color:#ff6280;text-align:center;padding-left:20px}
.viewimg li.nth-child-2 {position:absolute;width:auto;left:48%;top:40%}
.viewimg li.nth-child-3 {float:right;text-align:right}
.viewimg:after {display:block;content:'';clear:both}





.board_write { width: 100%; border-collapse: collapse }
.board_write th, .board_write td { border-bottom: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; padding: 8px 0 }
.board_write th { font-weight: normal; text-align: center; background: #efefef; position:relative }
.board_write th em {position:absolute;right:-20px;width:2px;top:50%;;margin-top:-8%;height:20px;background:#624428;display:none}
.board_write td { padding-left: 10px }
.board_write tr:first-child th, .board_write tr:first-child td {}


#sform {}
#sform select {}


ard_write tr:first-child th, .board_write tr:first-child td {}


#sform {}
#sform select {}


