#usm-content-body-id > div > div > h3 { border: 1px solid #d7d7d7; border-radius: 20px; padding: 10px 10px 10px 15px; margin: 10px 0; }

.tch-year-list-wrap {border:1px solid #E4E4E4;padding:10px 0;border-bottom:2px solid;text-align:center;}
.tch-year-list-wrap span {display:inline-block;}
.tch-year-list-wrap span a {display:inline-block;}
.tch-year-list-wrap span:first-child a:before { content: '\276E'; padding: 0 5px 0 0; font-weight: bold; }
.tch-year-list-wrap span:last-child a:after { content: '\276F'; padding: 0 0 0 5px; font-weight: bold; }
.tch-year-list-wrap span:nth-child(2) {padding:0 10px;font-weight:bold;padding:3px 5px;}

.tch-no-data {text-align:center;padding:10px 0;border-style: solid;border-width: 0px 1px 1px 1px;border-color:#E4E4E4;margin-bottom:5px;}

.tch-year-wrap {border-style: solid;border-width: 1px 1px 0px 1px;border-color:#E4E4E4;clear:both;overflow:auto;}
.tch-year-wrap:last-child{border-bottom-width:1px;margin-bottom:5px;}
.tch-year-wrap dt {float:left;padding:10px 20px;background-color:#F7F7F7;font-weight:bold;}
.tch-year-wrap dd {float:left;padding:10px;}

.usm-brd-wrt textarea { width:100%;height:400px; }

.tch-cmnt-num {color:red;}

.usm-brd-lst th.tch-num {width:50px;display: none;}
.usm-brd-lst th.tch-fle {width:30px;display: none;}
.usm-brd-lst th.tch-nme {width:100px;display: none;}
.usm-brd-lst th.tch-cnt {width:50px;display: none;}
.usm-brd-lst th.tch-tit {}
.usm-brd-lst th.tch-dte {width:70px}

.usm-brd-lst td.tch-num {text-align:center;display: none;}
.usm-brd-lst td.tch-fle {text-align:center;display: none;}
.usm-brd-lst td.tch-nme {text-align:center;display: none;}
.usm-brd-lst td.tch-cnt {text-align:center;display: none;}
.usm-brd-lst td.tch-tit {}
.usm-brd-lst td.tch-dte {text-align:center;}

.usm-brd-lst tr.tch-ann td:first-child { text-align:center; display:none; }
.usm-brd-lst tr.tch-ann td:first-child span { font-size:12px; padding:4px; color:#fff; font-weight:bold; background-color:#e7320e; border-radius:3px; }
.usm-brd-lst tr.tch-ann td div {font-weight:bold;}

/* 답글 들여쓰기 */
span.tch-dpth-2 { margin-left:8px; }
span.tch-dpth-3 { margin-left:16px; }
span.tch-dpth-4 { margin-left:24px; }
span.tch-dpth-5 { margin-left:32px; }
span.tch-dpth-6 { margin-left:40px; }
span.tch-dpth-7 { margin-left:48px; }
span.tch-dpth-8 { margin-left:54px; }
span.tch-dpth-9 { margin-left:62px; }
span.tch-dpth-10 { margin-left:70px; }
span.tch-dpth-11 { margin-left:78px; }
span.tch-dpth-12 { margin-left:86px; }
span.tch-dpth-13 { margin-left:94px; }
span.tch-dpth-14 { margin-left:102px; }
span.tch-dpth-15 { margin-left:110px; }
span.tch-dpth-16 { margin-left:118px; }
span.tch-dpth-17 { margin-left:126px; }
span.tch-dpth-18 { margin-left:134px; }
span.tch-dpth-19 { margin-left:142px; }
span.tch-dpth-20 { margin-left:150px; }

.usm-brd-vew th.tch-tit {text-align:center; }
.usm-brd-vew th.tch-nme {width:10%; }
.usm-brd-vew th.tch-dte {width:10%}
.usm-brd-vew th.tch-cnt {width:10%}

.usm-brd-vew td.tch-nme {width:10%; }
.usm-brd-vew td.tch-dte {width:20%}
.usm-brd-vew td.tch-cnt {width:20%}
.usm-brd-vew td.tch-fil {text-align:left;}
.usm-brd-vew td.tch-fil p {background:url('../../../images/link_icon.gif') no-repeat;padding-left:15px;margin-left:5px;}
.usm-brd-vew th.tch-vew-prev {width:17%; }
.usm-brd-vew td.tch-vew-next { }

.usm-brd-wrt th.tch-tit {width:20%;}
.usm-brd-wrt th.tch-nme {width:20%}
.usm-brd-wrt th.tch-pwd {width:20%}

.usm-brd-wrt td {text-align:left; }
.usm-brd-wrt td.tch-tit input[type="text"] {width:80%; }

.usm-brd-vew.usm-brd-vew-pn { border-width: 1px 0px 0px 0px; }
.usm-brd-vew th.tch-tit h5 { font-size:13px;}
.usm-brd-vew th { padding: 12px; }
.usm-brd-vew td { padding: 12px; }

.usm-brd-vew-pn { border-top: 1px solid; margin: 15px 0; }
.usm-brd-vew-pn th { background-color: #f7f7f7; width: 20%; border-bottom: 1px solid #e4e4e4; padding: 8px 0; }
.usm-brd-vew-pn td { width: 80%; border-bottom: 1px solid #e4e4e4; padding: 8px 2px; }
.usm-brd-vew-pn td a { display: inline;}

.usm-rly-tit { margin: 15px 0 5px 0; font-weight: bold; color: #143eb4; }
ul.usm-rly-vew { margin: 0 0 15px 0; }
ul.usm-rly-vew li { border-bottom:1px solid #E4E4E4; line-height: 250%; padding: 0 0 0 10px; }
ul.usm-rly-vew li a { padding: 5px 3px; }
ul.usm-rly-vew li:first-child { border-top:1px solid #444444; font-weight: bold; background-color:#F7F7F7; padding: 8px 0; }

/* 첨부파일 */

.usm-brd-vew td.tch-fil .file-con { padding: 5px 5px 7px 5px; width: 98%; float: left; padding: 1%; }
.usm-brd-vew td.tch-fil .file-con:nth-child(even) { background-color: #e7e7e7; }
.usm-brd-vew td.tch-fil .file-con .filename a:first-of-type:hover { color:#e60000; }
.usm-brd-vew td.tch-fil .file-con .file-btn { display: inline; float: left; }
.usm-brd-vew td.tch-fil .file-con .file-btn2 { clear: both; display: inline; float: right; }
.usm-brd-vew td.tch-fil .file-con .file-vol { vertical-align: bottom; }
.usm-brd-vew td.tch-fil .file-con .downwardsarrow { display: none; }

/* 상단검색 */
.usm-brd-search { clear: both; }
.usm-brd-search input[type="text"] { width:46%; } 

/* PC용 CSS */
@media all and (min-width:1024px){
.usm-brd-lst th.tch-num {display:table-cell; }
.usm-brd-lst th.tch-fle {display:table-cell;}
.usm-brd-lst th.tch-nme {display:table-cell;}
.usm-brd-lst th.tch-cnt {display:table-cell;}
.usm-brd-lst td.tch-num {display:table-cell; }
.usm-brd-lst td.tch-fle {display:table-cell;}
.usm-brd-lst td.tch-nme {display:table-cell;}
.usm-brd-lst td.tch-cnt {display:table-cell;}

.usm-brd-lst tr.tch-ann td:first-child {display:table-cell;}

.usm-brd-vew td.tch-fil .file-con .downwardsarrow { display: inline; }
.usm-brd-vew td.tch-fil .file-con .file-btn2 { clear: none; }

}

.pwcheck-area span { font-weight: bold; }
.pwcheck-area th { width: 30%; }
.pwcheck-area td { width: 70%; }