/* ���� �� */
.usm-msg-tab { clear: both; display: table; width: 100%; margin: 0 0 40px 0; }
.usm-msg-tab li { display: table-cell; width: 33.33333333%; text-align: center; border-bottom: 2px solid #1a6cbf; border-collapse:separate; box-sizing: border-box; font-weight: bold; font-size: 16px; }
.usm-msg-tab li a { display: block; padding: 11px 0 13px 0; }
.usm-msg-tab.a1 li:nth-child(1) { background-color: #1a6cbf; }
.usm-msg-tab.a1 li:nth-child(1) a { color: #fff; }
.usm-msg-tab.a1 li:nth-child(2) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }

.usm-msg-tab.a2 li:nth-child(1) { border-top: 1px solid #dedee1; border-left: 1px solid #dedee1; }
.usm-msg-tab.a2 li:nth-child(2) { background-color: #1a6cbf; }
.usm-msg-tab.a2 li:nth-child(2) a { color: #fff; }
/* ���� �� */

/* �˻� */
.usm-brd-search { clear: both; float: left; width: 100%; border: 1px solid #cdcdcd; background-color: #f7f7f7; padding: 10px; box-sizing: border-box; margin: 0 0 15px 0; }
.usm-brd-search:before { content:url('../images/blue_icon05_02.png'); display: inline-block; width: 100%; text-align: center; }
#searchForm { width: 100%; padding: 13px 10px 10px 10px; background-color: #fff; text-align: center; box-sizing: border-box; }
.usm-brd-search .usm-msg-searcht { font-weight: bold; }
.usm-brd-search .usm-search-btn { clear: both; margin: 5px 0; }
.res-num { margin: 0 0 0 3px; }
#searchForm input[type="submit"] { background-color: #008cba; color: #fff; }
#searchForm input[type="submit"]:hover { background-color: #fff; color: #008cba; }

.usm-msg-inf { clear: both; float: left; width: 100%; border-top: 2px solid #c2c2c2; font-weight: bold; font-size: 14px; margin: 25px 0 0 0; padding: 20px 0 0 0; }
.usm-msg-inf:before { content: '\2757'; color: #fff; background-color: #5a5a5a; border-radius: 30px; padding: 3px 8px; vertical-align: middle; margin: 0 5px 0 0; font-size: 14px; }
/*�˻� */

/* ���� ��뷮 ��ȸ */

.chart-container { width: 100%; padding: 20px; border: 1px solid #cdcdcd; box-sizing: border-box; }

/* ���ۼ���/���� */
.usm-msg-tab.s li:nth-child(1) { background-color: #1a6cbf; }
.usm-msg-tab.s li:nth-child(1) a { color: #fff; }
.usm-msg-tab.s li:nth-child(2) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }
.usm-msg-tab.s li:nth-child(3) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }

.usm-msg-tab.f li:nth-child(1) { border-top: 1px solid #dedee1; border-left: 1px solid #dedee1; }
.usm-msg-tab.f li:nth-child(2) { background-color: #1a6cbf; }
.usm-msg-tab.f li:nth-child(2) a { color: #fff; }
.usm-msg-tab.f li:nth-child(3) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }

.usm-msg-tab.w li:nth-child(1) { border-top: 1px solid #dedee1; border-left: 1px solid #dedee1; border-right: 1px solid #dedee1; }
.usm-msg-tab.w li:nth-child(2) { border-top: 1px solid #dedee1; }
.usm-msg-tab.w li:nth-child(3) { background-color: #1a6cbf; }
.usm-msg-tab.w li:nth-child(3) a { color: #fff; }

.usm-brd-lst.mlst th:nth-child(2) { width: 30%; }
.usm-brd-lst.mlst th:nth-child(3) { display: none; }
.usm-brd-lst.mlst th:nth-child(4) { display: none; }

.usm-brd-lst.mlst td { text-align: center; }
.usm-brd-lst.mlst td:nth-child(1) { word-break: break-all; }
.usm-brd-lst.mlst td:nth-child(2) { width: 30%; }
.usm-brd-lst.mlst td:nth-child(2) a { width: 100%; max-height: 60px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: block; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.usm-brd-lst.mlst td:nth-child(3) { display: none; }
.usm-brd-lst.mlst td:nth-child(4) { display: none; }

.usm-brd-lst.det th:nth-child(1) { width: 15%; }
.usm-brd-lst.det td { text-align: center; }
.usm-brd-lst.det td:nth-child(3) { width: 30%; word-break: keep-all; }

/* ���� �Ұ� */
.usm-msg-anne { width: 100%; text-align: center; font-size: 16px; }

.usm-msg-anne.a1 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a1 p:before { display: block; content:url('../images/blue_icon01_01.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a1 span.usm-msg-btn { display: inline-block; background-color: #009cff; margin: 10px 0 0 0; border-radius: 3px; }
.usm-msg-anne.a1 span.usm-msg-btn a { display: block; color: #fff; padding: 13px 40px 15px 40px; }

.usm-msg-anne.a2 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a2 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a2 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a2 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }

.usm-msg-anne.a9 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a9 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
/* ���� �Ұ� */

@media all and (min-width: 769px){

	.usm-brd-lst.mlst th:nth-child(1) { width: 10%; }
	.usm-brd-lst.mlst th:nth-child(6) { width: 6%; }
	.usm-brd-lst.mlst th:nth-child(3) { display: table-cell; width: 5%; }
	.usm-brd-lst.mlst th:nth-child(4) { display: table-cell; width: 5%; }
	.usm-brd-lst.mlst th:nth-child(5) { display: table-cell; width: 10%; }

	.usm-brd-lst.mlst td:nth-child(3) { display: table-cell; }
	.usm-brd-lst.mlst td:nth-child(4) { display: table-cell; }

	.usm-brd-search { padding: 23px 25px; }
	.usm-brd-search:before { margin: 0 0 0 70px; float: left; width: auto; }
	#searchForm { float: right; width: 70%; margin: 0 0 0 7%; }

	.usm-btn.usm-me a { padding: 0 15.3px; }
	.res-num { width: 150px; }
	.usm-btn.usm-me.res input[type="submit"] { padding: 0 43px; }
}