h6 { clear: both; width: calc(100% - 40px); height: 32px; line-height: 32px; padding: 0 0 0 40px; margin: 0 0 10px 0; font-size: 16px; color: #4169e1; background:url('../images/stit_icon.jpg') left center no-repeat; }
 label { display: inline-block; vertical-align: middle; cursor: pointer; }
 input { display: inline-block; vertical-align: middle; margin: 0 3px 0 8px; font-family: 'SCDream4'; cursor: pointer; }
 input[type="text"] { cursor: inherit; margin: 0; }

.pool-anne { clear: both; width: 100%; background-color: #4169e1; color: #fff; padding: 10px 0; font-size: 16px; text-align: center; line-height: 180%; margin: 0 0 5px 0; }
.pool-btn a { display: inline-block; background-color: #4169e1; border: 1px solid #4169e1; color: #fff; padding: 4px 15px; font-size: 14px; line-height: inherit; }
.pool-btn a:hover { color: #4169e1; background-color: #fff; }

.sec-anne { clear: both; width: 100%; background-color: #4169e1; color: #fff; padding: 10px 0; font-size: 16px; text-align: center; line-height: 180%; }
.sec-btn a { display: inline-block; background-color: #4169e1; border: 1px solid #4169e1; color: #fff; padding: 4px 15px; font-size: 14px; line-height: inherit; }
.sec-btn a:hover { color: #4169e1; background-color: #fff; }
.sec-btn input[type="submit"] { margin: -2px 0 0 0; padding: 4px 15px; font-size: 14px; color: #fff; background-color: #4169e1; border: 1px solid #4169e1; line-height: inherit; }
.sec-btn input:hover { background-color: #fff; color: #4169e1; }
.sec-btn input[type="button"] { margin: -2px 0 0 0; padding: 4px 15px; font-size: 14px; color: #fff; background-color: #4169e1; border: 1px solid #4169e1; line-height: inherit; }
.sec-btn input:hover { background-color: #fff; color: #4169e1; }
.usm-imp { margin: 7px 0 0 0; }
.usm-imp.imp { margin: 0 0 5px 0; }
.usm-imp.imp strong { color: #EB3941; }

/* sms ���� */
.usm-sms-alert { clear: both; width: 100%; margin: 0 0 30px 0; box-sizing: border-box; padding: 10px; font-size: 16px; font-weight: bold; text-align: center; }
.usm-sms-alert li:nth-child(1) img { background-color: #f9f9f9; border-radius: 80px; padding: 30px; }
.usm-sms-alert li:nth-child(2) { margin: 15px 0; }
.usm-sms-alert li:nth-child(3) { font-size: 24px; color: #ff6330; margin: 0 0 5px 0; }
.usm-sms-alert li:nth-child(5) { margin: 20px 0 0 0; }
.usm-sms-alert li:nth-child(5) a { display: inline-block; padding: 5px 50px; box-sizing: border-box; background-color: #ff6330; border: 1px solid #ff6330; border-radius: 5px; color: #fff; }
.usm-sms-alert li:nth-child(5) a:hover { background-color: #fff; color: #ff6330; transition: 0.4s; }

.usm-sms-alert2 { clear: both; width: 100%; margin: 0; box-sizing: border-box; padding: 10px; font-size: 16px; font-weight: bold; text-align: center; }
.usm-sms-alert2 li:nth-child(1) img { background-color: #f9f9f9; border-radius: 80px; padding: 30px; }
.usm-sms-alert2 li:nth-child(2) { margin: 15px 0; }

.usm-sms-alert3 { clear: both; width: 100%; margin: 0 0 15px 0; box-sizing: border-box; padding: 15px; font-size: 18px; font-weight: bold; border: 4px solid #dcdcdc; background-color: #f4f4f4; }
.usm-sms-alert3 li { line-height: 200%; box-sizing: border-box; padding: 0 0 0 30px; }
.usm-sms-alert3 li:nth-child(1) { background:url('../images/msb_icon3.png') left center no-repeat; }
.usm-sms-alert3 li:nth-child(1) span { color: #00a584; }
.usm-sms-alert3 li:nth-child(2) { background:url('../images/msb_icon4.png') left center no-repeat; }
.usm-sms-alert3 li:nth-child(2) span { color: #00a0e9; }
.usm-sms-alert3 li:nth-child(3) { background:url('../images/msb_icon5.png') left center no-repeat; }
.usm-sms-alert3 li:nth-child(3) span { color: #ff00ff; }
.usm-sms-alert3 li:nth-child(4) { background:url('../images/msb_icon6.png') left center no-repeat; }

.sms-btn-wrap { line-height: inherit; padding: 0; text-align: center; margin: 0; }
.sms-btn-wrap a { display: inline-block; padding: 5px 50px; box-sizing: border-box; background-color: #ff6330; border: 1px solid #ff6330; border-radius: 5px; color: #fff; font-size: 16px; font-weight: bold; }
.sms-btn-wrap a:hover { background-color: #fff; color: #ff6330; transition: 0.4s; }

.usm-brd-wrt.sms1 input[type="text"] { width: 100%; }
.usm-brd-wrt.sms2 input[type="text"] { width: 100%; }

.usm-brd-wrt.sms1 { margin: 0 0 20px 0; }

.usm-brd-wrt.sms1 th { background-color: #e5eeff; }
.usm-brd-wrt.sms1 tr > th:nth-child(1) { width: 20%; }
.usm-brd-wrt.sms1 tr:nth-child(4) td input[type="text"] { width: 40%; }
.usm-brd-wrt.sms1 strong { color: #4169e1; }

.usm-brd-wrt.sms1 .sms-m1 { clear: both; width: 100%; margin: 0 0 20px 0; display: table; }
.usm-brd-wrt.sms1 .sms-m1 .m1t { display: table-cell; width: 25%; text-align: center; font-weight: bold; background-color: #f8f8f8; vertical-align: middle; }
.usm-brd-wrt.sms1 .sms-m1 .m1t:hover { color: #4169e1; }
.usm-brd-wrt.sms1 .sms-m1 ul { display: table-cell; width: calc(75% - 20px); padding: 0 10px; }
.usm-brd-wrt.sms1 .sms-m1 ul li { }
.usm-brd-wrt.sms1 .sms-m1 ul li:nth-child(1) { font-weight: bold; margin: 0 0 5px 0; color: #4169e1; }
.usm-brd-wrt.sms1 .sms-m1 ul li:nth-child(2) { border-bottom: 1px solid #e7e7e7; margin: 0 0 15px 0; padding: 0 0 5px 0; }
.usm-brd-wrt.sms1 .sms-m1 ul li:nth-child(3) { font-weight: bold; margin: 0 0 5px 0; color: #4169e1; }
.usm-brd-wrt.sms1 .sms-m1 ul li:nth-child(4) { border-bottom: 1px solid #e7e7e7; padding: 0 0 5px 0; }
.usm-brd-wrt.sms1 .sms-m1 ul li:nth-child(4) .usm-imp { margin: 5px 0 0 0; }

.usm-brd-wrt.sms1 .sms-m2 { clear: both; width: 100%; margin: 0 0 20px 0; display: table; }
.usm-brd-wrt.sms1 .sms-m2 .m2t { display: table-cell; width: 25%; text-align: center; font-weight: bold; background-color: #f8f8f8; vertical-align: middle; }
.usm-brd-wrt.sms1 .sms-m2 .m2t:hover { color: #4169e1; }
.usm-brd-wrt.sms1 .sms-m2 ul { display: table-cell; width: calc(75% - 20px); padding: 0 10px; }
.usm-brd-wrt.sms1 .sms-m2 ul li { }
.usm-brd-wrt.sms1 .sms-m2 ul li:nth-child(1) { font-size: 14px; font-weight: bold; margin: 0 0 5px 0; color: #4169e1; }
.usm-brd-wrt.sms1 .sms-m2 ul li:nth-child(2) { border-bottom: 1px solid #e7e7e7; margin: 0 0 15px 0; padding: 0 0 5px 0; }
.usm-brd-wrt.sms1 .sms-m2 ul li:nth-child(3) { font-size: 14px; font-weight: bold; margin: 0 0 5px 0; color: #4169e1; }
.usm-brd-wrt.sms1 .sms-m2 ul li:nth-child(4) { border-bottom: 1px solid #e7e7e7; padding: 0 0 5px 0; }
.usm-brd-wrt.sms1 .sms-m2 ul li:nth-child(4) .usm-imp { margin: 5px 0 0 0; }

.usm-brd-wrt.sms2 { margin: 0 0 20px 0; }
.usm-brd-wrt.sms2 th { background-color: #e5eeff; }
.usm-brd-wrt.sms2 td { width: 80%; }
.usm-brd-wrt.sms2 tr > th:nth-child(1) { width: 20%; }

.usm-brd-wrt.sms2 tr:nth-child(3) .adm { width: 100%; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm th { background-color: #f8f8f8; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm td { text-align: center; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm th:nth-child(1) { width: 30%; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm th:nth-child(2) { width: 40%; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm th:nth-child(3) { width: 30%; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm td:nth-child(1) { width: 30%; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm td:nth-child(2) { width: 40%; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm td:nth-child(3) { width: 30%; }

.usm-brd-wrt.sms2 tr:nth-child(3) .adm .sec-add { background-color: #4169e1; border: 1px solid #4169e1; padding: 3px 10px; color: #fff; cursor: pointer; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm .sec-add:hover { background-color: #fff; color: #4169e1; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm .sec-del { border: 1px solid #4169e1; padding: 3px 10px; color: #4169e1; cursor: pointer; }
.usm-brd-wrt.sms2 tr:nth-child(3) .adm .sec-del:hover { background-color: #4169e1; color: #fff; }

.usm-brd-wrt.sms2 tr:nth-child(4) ul { clear: both; width: 100%; }
.usm-brd-wrt.sms2 tr:nth-child(4) ul li:nth-child(1) { font-weight: bold; margin: 0 0 5px 0; color: #4169e1; }
.usm-brd-wrt.sms2 tr:nth-child(4) ul li:nth-child(2) { border-bottom: 1px solid #e7e7e7; margin: 0 0 15px 0; padding: 0 0 5px 0; }
.usm-brd-wrt.sms2 tr:nth-child(4) ul li:nth-child(3) { font-weight: bold; margin: 0 0 5px 0; color: #4169e1; }
.usm-brd-wrt.sms2 tr:nth-child(4) ul li:nth-child(4) { padding: 0 0 5px 0; }
.usm-brd-wrt.sms2 tr:nth-child(4) ul li:nth-child(4) .usm-imp { margin: 5px 0 0 0; }

.usm-brd-wrt.sms3 tr > th:nth-child(1) { width: 20%; }
.usm-brd-wrt.sms3 th { background-color: #e5eeff; }
.usm-brd-wrt.sms3 td .sms-m1 li { line-height: 160%; }

.sms-anne { clear: both; width: calc(100% - 20px); border-top: 2px solid #000; padding: 10px; }
.sms-anne li { line-height: 160%; }
.sms-anne li strong { color: #4169e1; }
/* sms ���� */

/* �Է��������� */
.usm-brd-wrt.agree { margin: 5px 0 20px 0; }
.usm-brd-wrt.agree th { width: 30%; }
.usm-brd-wrt.agree td input[type="text"] { width: 100%; margin: 0; }
.usm-brd-wrt.agree tr:nth-child(5) td:last-child { border-bottom: none; }
.usm-brd-wrt.agree tr:nth-child(4) th { background-color: #e5eeff; }
.usm-brd-wrt.agree td .usm-imp { margin: 5px 0 0 0; }

#smart_editor2 { border-top: 2px solid #000; }

.usm-brd-wrt.in th:nth-child(1) { width: 40%; }
.usm-brd-wrt.in td { text-align: center; }
.usm-brd-wrt.in td input[type="text"] { width: 100%; margin: 0; }
/* �Է��������� */

.usm-brd-search input[type="text"] { width: 50%; }

.usm-btn-wrap2 { text-align: center; margin: 10px 0; }
.usm-btn-wrap2 .usm-btn.sec-btn img { width: 74px; height: 60px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
.usm-btn-wrap2 .usm-btn.sec-btn a { padding: 0 15px 0 0; }
.usm-btn-wrap2 .usm-btn.sec-btn a:hover { background-color: #4169e1; color: #fff; }
.usm-btn-wrap2 .usm-btn.sec-btn:nth-child(2) img { margin: 0 19px 0 0; }

/* �������� ���� ���� */
.usm-brd-vew.agree th { background-color: #e5eeff; }
.usm-brd-vew.agree .agree-t { width: 100%; text-align: center; color: #4169e1; }
.usm-brd-vew.agree .agree-t strong{ color: red; }
.usm-brd-vew.agree .agree-t2 { position: relative; right: 0; float: right; }
.usm-brd-vew.agree .agree-t2:hover { color: #4169e1; }
.usm-brd-vew.agree .agree-t2 input { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; cursor: pointer; }
.usm-brd-vew.agree .agree-t2 label { display: inline-block; vertical-align: middle; cursor: pointer; }
.usm-brd-vew.agree td { padding: 20px; }
.usm-brd-vew.agree p { clear: both; width: 100%; line-height: 160%; }
.usm-brd-vew.agree p .pri02 { font-weight: bold; font-size: 15px; color: red; }
.usm-brd-vew.agree div { margin: 15px 0 0 0; }

.usm-sec-btn { clear: both; width: 100%; }
.usm-sec-btn input { display: block; width: 150px; margin: 0 auto; padding: 8px 20px; font-size: 14px; color: #fff; font-weight: bold; background:url('../images/btn_icon.gif') 80% center no-repeat #4169e1; border: 1px solid #4169e1; cursor: pointer; }
/* �������� ���� ���� */

/* ���� */
.usm-brd-wrt.sec th { width: 30%; }
/* ���� */

#searchForm { margin: 10px 0 0 0; }
.usm-brd-lst.sec td { text-align: center; }
.usm-brd-lst.sec td.tch-tit { text-align: left; }
.usm-brd-lst.sec td .sec-a { color: #4169e1; }
.usm-brd-lst.sec td .sec-b { color: #ed1c24; }

.usm-brd-vew h5 { font-size: 13px; }
.usm-brd-vew td .file-con { clear: both; float: left; width: 100%; }
.usm-brd-vew td .file-con .file-btn { float: left; }
.usm-brd-vew td .file-con .file-btn span { display: inline-block; vertical-align: middle; line-height: 200%; }
.usm-brd-vew td .file-con .file-btn span.downwardsarrow { display: none; }
.usm-brd-vew td .file-con .file-btn2 { float: right; }

.usm-brd-vew.rep th.tch-tit {  }
.usm-brd-vew.rep th.tch-tit h5 { font-size: 13px; display: inline-block; float: left; padding: 5px 0 0 0; }
.usm-brd-vew.rep th.tch-tit .tit-btn { float: right; }
.usm-brd-vew.rep td .file-con { clear: both; float: left; width: 100%; }
.usm-brd-vew.rep td .file-con .file-btn { float: left; }
.usm-brd-vew.rep td .file-con .file-btn span { display: inline-block; vertical-align: middle; line-height: 200%; }
.usm-brd-vew.rep td .file-con .file-btn span.downwardsarrow { display: none; }
.usm-brd-vew.rep td .file-con .file-btn2 { float: right; }

@media all and (min-width: 769px){

	.usm-brd-wrt.sms2 tr:nth-child(3) ul li { float: left; width: 49%; margin: 0 1% 8px 0; }

	.usm-brd-wrt.sms2 tr:nth-child(3) .adm th:nth-child(1) { width: 40%; }
	.usm-brd-wrt.sms2 tr:nth-child(3) .adm th:nth-child(2) { width: 40%; }
	.usm-brd-wrt.sms2 tr:nth-child(3) .adm th:nth-child(3) { width: 20%; }
	.usm-brd-wrt.sms2 tr:nth-child(3) .adm td:nth-child(1) { width: 40%; }
	.usm-brd-wrt.sms2 tr:nth-child(3) .adm td:nth-child(2) { width: 40%; }
	.usm-brd-wrt.sms2 tr:nth-child(3) .adm td:nth-child(3) { width: 20%; }

	.usm-brd-lst.sec .tch-num { width: 40px; }
	.usm-brd-lst.sec .tch-cat { width: 60px; }
	.usm-brd-lst.sec .tch-nme { width: 80px; }
	.usm-brd-lst.sec .tch-dte { width: 100px; }
	.usm-brd-lst.sec .tch-sta { width: 50px; }
}