/* ���� */
h6 { clear: both; width: 100%; height: 32px; line-height: 32px; padding: 0; margin: 0 0 10px 0; font-size: 2.3rem; color: #000; }
h6:first-child { margin: 0 0 10px 0; }

.rec-btn a { display: inline-block; background-color: #034694; border: 1px solid #034694; color: #fff; padding: 4px 8px; font-size: 14px; line-height: inherit; }
.rec-btn a:hover { color: #034694; background-color: #fff; }
.rec-btn input[type="submit"] { margin: -2px 0 0 0; padding: 4px 10px; font-size: 14px; color: #fff; background-color: #034694; border: 1px solid #034694; line-height: inherit; cursor: pointer; }
.rec-btn input:hover { background-color: #fff; color: #034694; }
.rec-btn input[type="button"] { margin: -2px 0 0 0; padding: 4px 10px; font-size: 14px; color: #fff; background-color: #034694; border: 1px solid #034694; line-height: inherit; cursor: pointer; }
.rec-btn input:hover { background-color: #fff; color: #034694; }

.usm-com-lst { display: inline-block; vertical-align: middle; margin: 3px 0; }
.usm-com-lst input[type="checkbox"] { vertical-align: middle; }
.usm-com-lst input[type="radio"] { vertical-align: middle; }
.usm-com-lst label { vertical-align: middle; cursor: pointer; margin: 0 5px 0 2px; }

.com-imp { clear: both; width: 100%; text-align: right; }
.com-imp strong { color: red; }

.com-imp2 { clear: both; float: left; width: 100%; font-size: 13px; margin: 15px 0 0 0; }
.com-imp2:before { content: '\2757'; margin: 0 5px 0 0 ; color: #034694; display: inline-block; vertical-align: top; font-size: 13px; }

.com-sec:after { content: ', '; }
.com-sec:last-child:after { content: none; }

.state1 { background-color: #0072bc; color: #fff; display: inline-block; padding: 2px 5px; }
.state2 {  background-color: #efefef; color: #626262; display: inline-block; padding: 2px 5px; }
/* ���� */

/* list */
.com-anne { clear: both; width: 100%; box-sizing: border-box; padding: 1rem 2rem; border: 1px solid #d7d7d7; margin: 0 0 1rem 0; border-radius: 0.5rem; }
.com-anne li { line-height: 160%; font-size: 1.8rem; word-break: keep-all; }
.com-anne li:before { content: '\25FC'; margin: 0 5px 0 0 ; color: #034694; display: inline-block; vertical-align: middle; font-size: 13px; line-height: 160%; }

.searchForm { clear: both; width: 100%; box-sizing: border-box; padding: 1rem; border: 1px solid #d7d7d7; background-color: #f9f9f9; border-radius: 0.5rem; }
.searchForm > div { width: 100%; box-sizing: border-box; padding: 1rem 0; border-bottom: 1px solid #d7d7d7; display: flow-root; }
.searchForm > div:last-child { border-bottom: none; }
.searchForm > div > div:nth-child(1) { float: left; width: 10rem; font-weight: bold; font-size: 1.8rem; text-align: center; }
.searchForm > div:nth-child(1) > div:nth-child(1) > label { line-height: 7rem; }
.searchForm > div:nth-child(2) > div:nth-child(1) > label { line-height: 15rem; }
.searchForm > div:nth-child(3) > div:nth-child(1) > label { line-height: 7rem; }
.searchForm > div:nth-child(4) > div:nth-child(1) > label { line-height: 4rem; }
.searchForm > div > div:nth-child(2) { float: left; width: calc(100% - 10rem); }

.usm-com-btn { clear: both; width: 100%; }
.usm-com-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 #034694; border: 1px solid #034694; cursor: pointer; font-family: 'SCDream4'; }

.usm-btn-wrap.com { margin: 1rem 0 0 0; }

.usm-brd-lst.com { margin: 3px 0 10px 0; }
.usm-brd-lst.com th { background-color: #e5eeff; }
.usm-brd-lst.com td { text-align: center; word-break: break-all; }
.usm-brd-lst.com td.com2 a { color: #034694; font-weight: bold; }
.usm-brd-lst.com td.com4 .com-sec { display: block; }
.usm-brd-lst.com td.com4 .com-sec:after { content: ', '; }
.usm-brd-lst.com td.com4 .com-sec:last-child:after { content: none; }
.usm-brd-lst.com td.com7 .usm-me { display: block; }

.usm-brd-lst.com th.com1 { display: none; }
.usm-brd-lst.com th.com3 { display: none; }
.usm-brd-lst.com th.com5 { display: none; }
.usm-brd-lst.com th.com7 { display: none; }

.usm-brd-lst.com td.com1 { display: none; }
.usm-brd-lst.com td.com3 { display: none; }
.usm-brd-lst.com td.com5 { display: none; }
.usm-brd-lst.com td.com7 { display: none; }
/* list */

/* view */
.usm-brd-vew.cvew { border-top: 2px solid #034694; }
.usm-brd-vew.cvew > tbody > tr > th { width: 20%; background-color: #e5eeff; }
.usm-brd-vew.cvew > tbody > tr:nth-child(9) td span { display: inline-block; vertical-align: middle; }
.usm-brd-vew.cvew > tbody > tr:nth-child(9) td input[type="checkbox"] { display: inline-block; vertical-align: middle; margin: 0 3px; }

#license td { text-align: center; }
#career td { text-align: center; }

.usm-brd-vew.cvew .file-con { clear: both; float: left; width: 100%; border-top: 2px solid #000; border-bottom: 1px solid #d7d7d7; margin: 10px 0 0 0; padding: 10px; box-sizing: border-box; background-color: #f9f9f9; }
.usm-brd-vew.cvew .file-con .file-btn { display: inline; float: left; line-height: 25px; }
.usm-brd-vew.cvew .file-con .file-btn .filename a:hover { color: #034694; }
.usm-brd-vew.cvew .file-con .file-btn .file-vol { vertical-align: bottom; }
.usm-brd-vew.cvew .file-con .file-btn2 { clear: none; display: inline; float: right; }

.usm-brd-vew.cvew .com-lic { clear: both; float: left; width: 100%; margin: 0 0 10px 0; border-top: 2px solid #034694; border-radius: 15px; padding: 10px; box-sizing: border-box; }
.usm-brd-vew.cvew .com-lic li { line-height: 160%; word-break: break-all; }
.usm-brd-vew.cvew .com-lic li:before { content: '\2714'; margin: 0 5px 0 0 ; color: #034694; }

.usm-brd-vew.cvew .com-car { clear: both; float: left; width: 100%; margin: 0 0 10px 0; border-top: 2px solid #034694; border-radius: 15px; padding: 10px; box-sizing: border-box; }
.usm-brd-vew.cvew .com-car li { line-height: 160%; word-break: break-all; }
.usm-brd-vew.cvew .com-car li:before { content: '\2714'; margin: 0 5px 0 0 ; color: #034694; }

.usm-brd-vew.cvew .app1 { color: #034694; font-weight: bold; }
.usm-brd-vew.cvew .app2 { color: red; font-weight: bold; }
/* view */

/* write */
.usm-brd-vew.agree { border-top: 2px solid #034694; }
.usm-brd-vew.agree th { background-color: #e5eeff; }
.usm-brd-vew.agree .agree-t { width: 100%; text-align: center; color: #034694; }
.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: #034694; }
.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; }
.usm-brd-vew.agree div { margin: 15px 0 0 0; }

.usm-brd-wrt.com > tbody > tr:nth-child(1) th:nth-child(1) { width: 10%; border-right: 1px solid #e4e4e4; }
.usm-brd-wrt.com > tbody > tr:nth-child(1) th:nth-child(2) { width: 10%; }
.usm-brd-wrt.com > tbody > tr > th { background-color: #e5eeff; }

.usm-brd-wrt.com > tbody > tr:nth-child(4) td input[type="text"] { width: 150px; }
.usm-brd-wrt.com > tbody > tr:nth-child(5) td input[type="text"] { width: 150px; }
.usm-brd-wrt.com > tbody > tr:nth-child(6) td input[type="text"] { width: 150px; }
.usm-brd-wrt.com > tbody > tr:nth-child(7) td input[type="text"] { width: 140px; margin: 0 0 3px 0; }
.usm-brd-wrt.com > tbody > tr:nth-child(8) td input[type="text"] { width: 150px; }
.usm-brd-wrt.com > tbody > tr:nth-child(9) td input[type="text"] { width: 100px; display: inline-block; vertical-align: middle; }
.usm-brd-wrt.com > tbody > tr:nth-child(9) td input[type="checkbox"] { display: inline-block; vertical-align: middle; margin: 0 3px 0 5px; }
.usm-brd-wrt.com > tbody > tr:nth-child(9) td label { display: inline-block; vertical-align: middle; cursor: pointer; }
.usm-brd-wrt.com > tbody > tr:nth-child(11) td label { display: inline-block; vertical-align: middle; cursor: pointer; margin: 0 5px 0 0; }
.usm-brd-wrt.com > tbody > tr:nth-child(11) td input[type="text"] { display: inline-block; vertical-align: middle; width: 150px; }
.usm-brd-wrt.com > tbody > tr:nth-child(12) td > table { border-top: 2px solid #000; }
.usm-brd-wrt.com > tbody > tr:nth-child(12) td > table td { text-align: center; }
.usm-brd-wrt.com > tbody > tr:nth-child(12) td > table td input[type="text"] { width: 100%; }
.usm-brd-wrt.com > tbody > tr:nth-child(13) td > table { border-top: 2px solid #000; }
.usm-brd-wrt.com > tbody > tr:nth-child(13) td > table td { text-align: center; }
.usm-brd-wrt.com > tbody > tr:nth-child(13) td > table td input[type="text"] { width: 100%; }
.usm-brd-wrt.com > tbody > tr:nth-child(14) td input[type="radio"] { display: inline-block; vertical-align: middle; }
.usm-brd-wrt.com > tbody > tr:nth-child(14) td label { display: inline-block; vertical-align: middle; margin: 0 5px 0 3px; cursor: pointer; }

.kong-add { background-color: #034694; border: 1px solid #034694; padding: 2px 0px; color: #fff; cursor: pointer; word-break: keep-all; display: block; font-weight: normal; }
.kong-add:after { content: '+'; margin: 0 0 0 5px; }
.kong-add:hover { background-color: #fff; border: 1px solid #034694; color: #034694; }

.kong-del { background-color: #fff; border: 1px solid #034694; padding: 2px 0px; color: #034694; cursor: pointer; word-break: keep-all; display: block; font-weight: normal; }
.kong-del:after { content: '-'; margin: 0 0 0 5px; }
.kong-del:hover { background-color: #034694; border: 1px solid #034694; color: #fff; }
/* write */

@media (min-width: 768px) and (max-width: 1023px){

}
@media all and (min-width: 1024px){

.usm-brd-lst.com th.com1 { display: table-cell; width: 5rem; }
.usm-brd-lst.com th.com2 { width: 10rem; }
.usm-brd-lst.com th.com3 { display: table-cell; width: 7rem; }
.usm-brd-lst.com th.com4 { width: 100px; }
.usm-brd-lst.com th.com5 { display: table-cell; width: 11rem; }
.usm-brd-lst.com th.com7 { display: table-cell; }
.usm-brd-lst.com th.com8 { width: 8rem; }

.usm-brd-lst.com td.com1 { display: table-cell; }
.usm-brd-lst.com td.com3 { display: table-cell; }
.usm-brd-lst.com td.com5 { display: table-cell; }
.usm-brd-lst.com td.com7 { display: table-cell; }

.usm-brd-wrt.com > tbody > tr:nth-child(7) td input[type="text"] { width: 300px; }
.usm-brd-wrt.com > tbody > tr:nth-child(9) td input[type="text"] { width: 150px; }
}