body { font-size: 1.6rem; }
/* ��� */
.usm-res-inq-lst1 { width: calc(100% - 1rem); display: inline-block; box-sizing: border-box; padding: 4rem 2rem; margin: 0 0.5rem 2rem 0.5rem; text-align: center; border-left: 5px solid #053983; border-top: 1px solid #053983; border-right: 1px solid #053983; border-bottom: 1px solid #053983; }
.usm-res-inq-lst1 .con:before { content: url('../images/icon_mobile_img.png'); width: 9.1rem; height: 14.5rem; margin: 0 auto 2rem auto; }
.usm-res-inq-lst1 .con ul li:nth-child(1) { display: inline-block; }
.usm-res-inq-lst1 .con ul li:nth-child(1) a { font-size: 3.6rem; font-weight: bold; margin: 0; text-transform: uppercase; }
.usm-res-inq-lst1 .con ul li:nth-child(1) a:after { display: block; content: ''; border-bottom: 3px solid #000; transform: scaleX(0); transition: transform 250ms ease-in-out; }
.usm-res-inq-lst1 .con ul li:nth-child(1) a:hover:after { transform: scaleX(1); }
.usm-res-inq-lst1 .con ul li:nth-child(2) { font-size: 2.4rem; margin: 2rem 0 0 0; }
.usm-res-inq-lst1 .con > .usm-btn-wrap.ct { margin: 6rem 0 0 0; }

.usm-res-inq-lst2 { width: calc(100% - 1rem); display: inline-block; box-sizing: border-box; padding: 4rem 2rem; margin: 0 0.5rem 2rem 0.5rem; text-align: center; border-left: 5px solid #053983; border-top: 1px solid #053983; border-right: 1px solid #053983; border-bottom: 1px solid #053983; font-size: 2.3rem; }

.usm-imp { margin: 1rem 0 0 0; }

/* ��ȸ */
.usm-res-inq-sea1 { width: calc(100% - 1rem); display: inline-block; box-sizing: border-box; padding: 4rem 2rem; margin: 0 0.5rem 2rem 0.5rem; text-align: center; border-left: 5px solid #053983; border-top: 1px solid #053983; border-right: 1px solid #053983; border-bottom: 1px solid #053983; }
.usm-res-inq-sea1 .con:before { content: url('../images/icon_mobile_img.png'); width: 9.1rem; height: 14.5rem; margin: 0 auto 2rem auto; }

.usm-res-inq-sea1 .usm-res-sea-tit { margin: 0 0 2rem 0; }
.usm-res-inq-sea1 .usm-res-sea-tit li:nth-child(1) { display: inline-block; font-size: 3rem; font-weight: bold; }
.usm-res-inq-sea1 .usm-res-sea-tit li:nth-child(2) { font-size: 2.2rem; margin: 1rem 0 0 0; }

.usm-res-inq-sea1 .usm-res-sea-con { display: block; width: 100%; margin: 0 auto; }
.usm-res-inq-sea1 .usm-res-sea-con table { width: 100%; }
.usm-res-inq-sea1 .usm-res-sea-con table th { width: 30%; font-size: 2rem; padding: 5px; }
.usm-res-inq-sea1 .usm-res-sea-con table th label { font-size: 2rem; }
.usm-res-inq-sea1 .usm-res-sea-con table td { width: 70%; font-size: 2rem; padding: 5px; }
.usm-res-inq-sea1 .usm-res-sea-con table td input[type="text"] { width: 100%; }
.usm-res-inq-sea1 .usm-res-sea-con input[type="submit"] { width: 100%; box-sizing: border-box; padding: 1rem 2rem; font-size: 2.3rem; margin: 2rem 0 0 0; background-color: #053983; color: #fff; border: 1px solid #053983; font-weight: bold; cursor: pointer; }
.usm-res-inq-sea1 .usm-res-sea-con input[type="submit"]:hover { background-color: #fff; color: #053983; }

/* ��� */
.usm-res-inq-res1 { width: calc(100% - 1rem); display: inline-block; box-sizing: border-box; padding: 4rem 2rem; margin: 0 0.5rem 2rem 0.5rem; text-align: center; border-left: 5px solid #053983; border-top: 1px solid #053983; border-right: 1px solid #053983; border-bottom: 1px solid #053983; }
.usm-res-inq-res1 .con:before { content: url('../images/icon_mobile_img.png'); width: 9.1rem; height: 14.5rem; margin: 0 auto 2rem auto; }

.usm-res-inq-res1 .usm-res-res-tit { margin: 0 0 4rem 0; }
.usm-res-inq-res1 .usm-res-res-tit li:nth-child(1) { display: inline-block; font-size: 3rem; font-weight: bold; }
.usm-res-inq-res1 .usm-res-res-tit li:nth-child(2) { font-size: 2.2rem; margin: 0.8rem 0 0 0; }

.usm-res-inq-res1 .usm-res-res-con { display: block; box-sizing: border-box; width: 90%; margin: 0 auto; }
.usm-res-inq-res1 .usm-res-res-con .usm-res-res-txt { font-size: 2.4rem; margin: 0 0 4rem 0; font-weight: bold; color: #053983; }
.usm-res-inq-res1 .usm-res-res-con table { width: 100%; border-top: 2px solid #053983; }
.usm-res-inq-res1 .usm-res-res-con table th { width: 50%; padding: 1rem; font-size: 2rem; border: 1px solid #000; text-align: center; }
.usm-res-inq-res1 .usm-res-res-con table td { width: 50%; padding: 1rem; font-size: 2rem; border: 1px solid #000; }

/* ����, ��� */
.usm-brd-wrt strong { color: red; }
.usm-brd-wrt th { width: 30%; }
.usm-brd-wrt td textarea { width: 60%; height: 100%; }
.usm-brd-wrt td input[type="checkbox"] { width: 2.5rem; height: 2.5rem; }
.usm-brd-wrt tr:nth-child(5) td > span { margin: 5px 0 0 0; }

/* ������ */
.usm-brd-lst td { text-align: center; word-break: break-all; }

@media print {
	@page { margin: 0; size: auto; }
	#usm-nuri-wrap { display: none; }
	#usm-top-id { display: none; }
	#usm-quickMenuWrap-id { display: none; }
	#usm-content-top-nav-id { display: none; }
	#usm-content-head-id { display: none; }
	#usm-left-id { display: none; }
	#usm-content-body-id { margin: 50px auto 0 auto; }
	.usm-res-inq-res3 .usm-res-res-con table td { color: #000; }
	#usm-bottomWrap-id { display: none; }
	.usm-btn-wrap { display: none; }
}

/* PC�� CSS */
@media all and (min-width:769px){

	.usm-res-inq-lst1 { width: 100%; margin: 0 0 2rem 0; min-height: 30rem; background-color: #053983; padding: 0 0 0 26.5rem; position: relative; border-left: none; }
	.usm-res-inq-lst1 .con:before { content: url('../images/icon_left_img.png'); display: inline-block; width: 26.5rem; height: 30rem; margin: 0; position: absolute; top: 0; left: 0rem; }
	.usm-res-inq-lst1 .con { background-color: #fff; min-height: 30rem; box-sizing: border-box; padding: 5rem 3rem 3rem 6rem; text-align: left; margin: 0 0 0 -1.6rem; }
	.usm-res-inq-lst1 .con > .usm-btn-wrap.ct { text-align: left; }

	.usm-res-inq-sea1 { width: 100%; margin: 0 0 2rem 0; min-height: 30rem; background-color: #053983; padding: 0 0 0 26.5rem; position: relative; border-left: none; }
	.usm-res-inq-sea1 .con:before { content: url('../images/icon_left_img.png'); display: inline-block; width: 26.5rem; height: 30rem; margin: 0; position: absolute; top: 0; left: 0rem; }
	.usm-res-inq-sea1 .con { background-color: #fff; min-height: 30rem; box-sizing: border-box; padding: 5rem 3rem 3rem 6rem; text-align: left; margin: 0 0 0 -1.6rem; }
	.usm-res-inq-sea1 .usm-res-sea-con { width: 80%; }
	.usm-res-inq-sea1 .usm-res-sea-con th { text-align: center; }

	.usm-res-inq-res1 { width: 100%; margin: 0 0 2rem 0; min-height: 30rem; background-color: #053983; padding: 0 0 0 26.5rem; position: relative; border-left: none; }
	.usm-res-inq-res1 .con:before { content: url('../images/icon_left_img.png'); display: inline-block; width: 26.5rem; height: 30rem; margin: 0; position: absolute; top: 0; left: 0rem; }
	.usm-res-inq-res1 .con { background-color: #fff; min-height: 30rem; box-sizing: border-box; padding: 5rem 3rem 8rem 6rem; text-align: left; margin: 0 0 0 -1.6rem; }
	.usm-res-inq-res1 .usm-res-sea-con { width: 80%; }
	.usm-res-inq-res1 .usm-res-res-con table th { width: 30%; }

}

@media all and (min-width:1024px){
	.usm-res-inq-lst1 .con > .usm-btn-wrap.ct { margin: 9rem 0 0 0; }
}