@charset "utf-8";

.spHtml {
	width: 100%;
	height: 100%;
	font-size: 62.5%;
}

.spHtml * {
	margin: 0;
	padding: 0;
	border: 0;
}

.spHtml body {
	width: 100%;
	height: 100%;
	font-size: 62.5%;
	font-family: 맑은 고딕, malgun gothic, dotum, 돋움, gulim, 굴림, Arial, sans-serif;
	word-spacing: -1px;
	letter-spacing: -0.15rem;
	background-color: #d9e7fa;
}

.mid-crtfc {
	position: fixed;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #fff;
}

.mid-crtfc * {
	box-sizing: border-box;
	outline-style: none;
}

button,
textarea,
input {
	font-size: 10pt;
	line-height: 1.5em;
	font-family: Noto Sans KR, sans-serif;
	color: #4d4d4d;
}

a {
	text-decoration: none;
}

button {
	background: none;
	outline: none;
	cursor: pointer;
}

button.basic {
	height: 5.5rem;
	font-size: 1.6rem;
	font-weight: 600;
	text-align: center;
	font-weight: 500;
}

button.pop {
	width: 100%;
	height: 4.5rem;
	font-size: 1.5rem;
	font-weight: 500;
	text-align: center;
}

button.sky,
button.sky:focus,
button.sky:active {
	color: #333 !important;
	background: #D0D5DC !important;
}

button.sky.active {
	background: #0047A0 !important;
	color: #fff !important;
}

button.sky:disabled {
	color: #4d4d4d;
	background: #d8d8d8 !important;
}

button.white {
	background: #fff;
	border-top: solid 1px #BDBDBD;
}

button.full {
	width: 100%;
	color: #fff !important;
	background: #0047A0 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	text-align: left;
}

input {
	appearance: none;
	border-radius: 0;
}

input[type=radio] {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	vertical-align: middle;
	background: url('data:image/png;base64,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');
	background-size: 40px;
}

input[type=radio]:checked {
	background-position: 20px 0;
}

input[type=checkbox] {
	border: none;
}

input::placeholder {
	color: #ccc;
}

div {
	border-collapse: collapse;
}

select {
	border: 1px solid #b7b6b6;
	background: #fff;
	color: #000;
	font-size: 12px;
	vertical-align: top;
}

textarea {
	border: 1px solid #b7b6b6;
	background: #fff;
	color: #000;
	font-size: 12px;
	vertical-align: top;
	overflow: auto;
}

textarea::placeholder {
	color: #ccc;
}

img,
input,
li,
select {
	vertical-align: middle;
	text-align: left;
}

li,
ol,
ul {
	list-style-type: none;
}

ul {
	font-size: 0;
	overflow: hidden;
}

.a11y-hidden {
	position: absolute;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden;
	clip-path: polygon(0 0, 0 0, 0 0);
}

.mobile-view {
	display: flex;
	flex-direction: column;
    width: 100%;
    height: 100%;
}

.top-title {
	display: block !important;
	height: 6rem;
	background: #182a4c;
}

.top-title h1 {
	color: #fff;
	text-align: center;
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 6rem;
}

.top-title .close {
	position: absolute;
    top: 1.4rem;
    left: 1.2rem;
	width: 3rem;
	height: 3rem;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFRSURBVHgB7dptisJADIDhsCftEbzB7g3WG9gjeoNosYEosYzj5GvIC/4RO5MHsUIZgKqqqqqqqipAiHi6vxYI0jaL2jz74tQFnNtmYPOcWq/7gb4WT/S+98LeuoJG941WfM4c/fLNbq2gmSfaHMs2Nke7YdkAZmh3LBtEHR0GywZSQ4fDUhrosFhqJDo8lhqBToOlvkGnw1I96LRY6hN0eizVgp4GSx2hp8NSEnpaLCWg58VSb9ArGNb7xKM3bHwvf8JvVryRTZF0g8IAj4tUOrobC+h/yBw2/PUI6F/ImIA9H3w2N1rA/jVckxPdg2XX5kJ/g2Vr5ECPwLK1YqNHYtmaMdEaWLZ2LLQmlu0RA22BZXv5oi2xbE8ftAeW7W2L9sSyGWzQ+HzGwwXLZnlFLzA6fJzgcceyeVZV8L6J3jGhjvZ5mk/wVFVVVVVVVZrdAHgxWJi/9d7tAAAAAElFTkSuQmCC') !important;
	background-size: 3rem !important;
}

#layout {
	height: calc(100% - 6rem);
	background: rgba(0, 0, 0, .5); 
}

.bg-layout {
	position: fixed;
	top: 6rem;
	padding: 2rem;
	width: 100%;
	height: calc(100% - 6rem);
	background-color: #fff;
}

.bg-layout .head {
	margin-bottom: 1rem;
}

.bg-layout .head li {
	margin-bottom: 2rem;
}

.bg-layout .head li label {
	display: block;
	width: 100%;
	height: 4rem;
	color: #222;
	font-size: 2rem;
	font-weight: 600;
	text-align: left;
	line-height: 3rem;
	overflow: hidden;
}

.bg-layout .selectbox {
	position: relative;
	display: flex;
	padding: 0 1.5rem;
	height: 5.6rem;
	color: #222;
	font-size: 1.7rem;
	font-weight: 600;
	line-height: 5rem;
	background: #f8f8f8;
	border: 1px solid #dadada;
	border-radius: 0.5rem;
	cursor: pointer;
}

.bg-layout .selectbox:focus {
	box-shadow: inset 0 0 0 1px #222;
}

.bg-layout .selectbox::after {
	display: block;
	float: right;
	margin: 1.5rem 0 0 0;
	width: 2rem;
	height: 2rem;
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGVSURBVHgB7dO7TsJQGMDx7/RC4qZPYHkDeQPhAbxBXCkdWtmQFwCeABdsGhPowESUGgdH+wbKYEiICztDiUETjfTzlLRakdrSyaH/hZzTQ3+9nAIkJSUlJSUluRH/QLswmoh2hRCmkeKgXiodQpxM04TRaJoGYt9RARmYH8ny8cC/hvEPbLSLzi/Fa+8fUO90DFi3JVSgUwIi2V1e9wOGOVQd149r2g2BiPV6jzAcTjPA2Pcu6tzwIJXi9OW1v06qqlciYaHtO6YT5CVF2UMIQSeTpwzL0zsF2HTRhxTP5ugrm4bCTufa5QEhpE0Pbnk4z7KSJO0jnV+BmmA9WyLa2PRQRNTLSqEEAQU+xlbL2GHo1Xv44pHxs5woFi0/7kM73lwY+ifs4Sxn9+mqtB8XhG0rm81Ct3sLs9e3Ct2Wze9/4dmJXDiFkEI3jqoaAmEWOzTtTo3BZnIctzGe40sNEWpfJEKjrOTrEKFIO3YVTr/1a+ebj4NGhgNwiIuuBQfhcdC1YQ8HFvuUFOiwWpbzOiT95z4B3HLALM30oSYAAAAASUVORK5CYII=');
	background-size: 2rem;
}

.bg-layout .selectbox span {
	margin-left: 1rem;
	width: 100%;
}

.bg-layout .bottom {
	position: fixed;
	margin-left: -2rem;
	bottom: 0px;
	width: 100%;
}

.service-layout {
	position: absolute;
	margin-top: 10rem;
	top: 100%;
	width: 100%;
	height: calc(100% - 4rem);
	background: #fff;
	border-radius: 25px 25px 0 0;
	transition: all 0.3s ease-out;
}

.service-layout .head {
	position: relative;
	padding: 0 0 0 2rem;
	top: 2rem;
	width: 100%;
	height: 5rem;
	border-bottom: 1px solid #bdbdbd;
}

.service-layout .head h2 {
	display: inline-block;
	padding: 0 0 0 1rem;
	width: calc(100% - 8rem);
	font-size: 1.7rem;
	line-height: 3rem;
	vertical-align: bottom;
}

.service-layout .head::before {
	display: inline-block;
	width: 2.8rem;
	height: 2.8rem;
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAhCAYAAABeD2IVAAAABHNCSVQICAgIfAhkiAAABLlJREFUWEe1mF1MW2UYx5/nbcucgC4yZ+ImsKlT3IDi/ApskSVQJlPELTplG5SZZYszKnphTPyY2ZVXG9EZE3G0fBhjcJQ42WhROnXEXTRUzHQXqEyyRM0gdGFGCj2v/9MKtvTjnFPwTRpo+3+e99fns8C0RGfIurlckcqLJLk87JKlVzA5SvyDPUavYKMGifS+orKjRPKlxL54kphcgtlZ4v/Wq+e+RUENWctXKDLYSpJq9VwGuFFE0iWEpbnE7x1NZpM2lAoUksEBlmTVBbRAJJn8JIXDJMw9CwHTghqylloVhQeQshXpAMXZRNLrIrKogJOGoXzWUjsprNbQ0gDFEPKkEHKrIShfUelb8HF4SaKz0AlTAN1ajm7164byFZehoKX9/wHi7wVLuwoUniZalyy2oLX84/2zQmTUqrU0p00JFS5oSd1o+Xwdzg1LmNh57/C5uOgnhQpPaEV2GynorOJCT9b9JaHxk6eWz0xMPJySUnDTJv+5Y4k0CaEiHUatRj76Lc/u7V39wsHqOZtQ4OrI5WPHf5445c5VgsGCeV/hgjahfr7BCEh84qAMFzRz4M6W937Ivs+6Odkl06Njw5ePHv89MPhdFs/OHJoraE0owysDHkWG5UJBV4d5Wd6au3REdQSaR5h5hGzOXZh1w9Rf/1PS9AEoHyuj28jKENlZvsLerlzTDdk36wA6C00N89tTZMv7gJj3h22kumpkO7Gpg9z1f853XzorY/nta70FJzsegpPrdACptbmfqzszKTTrwhDamsAmBLivANuBffgZD1m31OJ70GG8WKzjAlplr+tZ03TocR3aEDSvIF3NZDtxG7Hox/P1qe3kj6QolfOFrqZQUYJ2fBI7wpoXZ4yuyXvj1Ys5O2se1AE0Bc0TAOqnKucDyNMXeL5SA6iPpGkn0ngt4UiIpBRwEcAb2WQaW+94/1pm0ca7dQCNQWMD0MVwQbNsw/MMDaBm6rv0Mtaqoup0rJkttRs83TssK3PqoDdpQA1GCprHyeY4Au+va+iRYj5IfQ0t0TpNqDmxlFIN/zN47MEDKYk7nXhlH1efZlL++BiX7UgJJGmKhHyMzjR6F+oSQz35qYkCf52AeAM6op2mLZ3krbsSBXgHft/7L+Ba/HwN0XmHbG2riJReRGiTBtBvpIhtKedUjANbWyYcfx7TupJmUaxu6NopSC7yNv4dBbgOQL9QRWshCT4Nu9WpgeR5Cont9GXDeDJdbKQqP7qVhPAg9PekcHwV46OLBADP2DEUMXIrHTakAsubr9eI0Cc0Pl1PvgMzqXT/QdkcasjV0CMFOo+UaqepQ69B00KRb5Kn8YimDoIIVJVjO1q/C8/0TGg9fqM1Qey5p8nTgEjqO4zh9jzq5V19csOqK1gbj2IgnjdiyeiYjYDaTayg3Tl+khvxFqPFypByG7n3qSk2dKIKHX8eVrSVoWDVIfkUUpljyFMs0PzKSMdH4jlVPmCmZZeq4HA3aq0GgBgTOo+UH5LbfiDclWke7YkemVv4X4EaQbYB0JzkLvXrRxO5Gxddn9pQ0QRVLTeRNO8C4B6MgdKoty4gos8hQl+nGZwYM2NQ0aYVzlzUXz6i+Gs6xZwK/h/nl6yJSy5BuwAAAABJRU5ErkJggg==');
	background-size: 2.8rem 2.8rem;
}

.service-layout .head .close {
	float: right;
	margin-right: 2rem;
	width: 2.8rem;
	height: 2.8rem;
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIZSURBVHgB7dvhbcIwEAXgSzIARSwQJBboBqET9GfHYSQmgIzABmQEFoD0DqWVhRpcX2L7JN4nRSKA5PMjJGA7RAAAAAAAAJBaRQqbzaZZLpfNYrG4CDKsruu31Wr1pa21oEDcYF2W5XnY7W6327ZjZJDUWhTFkbda9odaWwpQUrjGrYHDOkohZMxjOKKqqpoCaQLa933fOfvmQvorHNZdr9eWAgUHxIfohQPaWg1pLBztqSD4HBSrkDnEqEkdUKyCrNUyKSAiGyHFrGFyQCJnSLHbniUgkSOkFG3OFpBIGVKqtmYNSKQoPOUHMXtAImYHUn+VowQkYnQkx3kuWkBizg7lulJGDUjM0bGcPyOiBySmdDBnOCJJQELT0dzhiGQBiZAOWwhHJA1I/KfjVsIRyQMSzwKQB1bCuddCmYyFxANxZCUckS0gMRKSK/ukQNaAxJOQTMyYaAbtXwq+Yh7ZjqAnJ+nOfVvu2RJc5j3wQ9EDfzU88GfVA8MdHhgw88CQqwcG7T0w7eOBiUMPTD17YPGCB5a/eGABlcdLLMHjl7q2bUlDPR5kKZx7w2xs9S2/tG6ahjRUAVkL57eA8ZAOEtJut6NQqlsRLIbjGmo88LZ2npYa37nEoPs1VLciWA5HDEfSB29n5+m6qqpPCqQJqHMfWwvnx0NIvWyaWxFUV7FhEL3hbR96yKbm1HriWk8EAAAAAAAA5n0DujIPmctdT6cAAAAASUVORK5CYII=');
	background-size: 2.8rem 2.8rem;
}

.service-layout .body {
	position: relative;
	top: 2.2rem;
	padding: 2rem;
	height: calc(100% - 22rem);
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
}

.service-layout .body ul {
	display: flex;
	flex-direction: column;
}

.service-layout .body li {
	display: inline-block;
	padding: 1rem;
}

.service-layout .body li a {
	display: inline-block;
	width: 100%;
	height: 6rem;
	color: #4A4A4A;
	font-size: 1.7rem;
	font-weight: 600;
	text-align: center;
	line-height: 6rem;
	background: #f8f8f8;
	border: solid 1px #d8d8d8;
	border-radius: 1.4rem;
	cursor: pointer;
}

.service-layout .body li a.selected {
	margin-bottom: 0.8rem;
	border: solid 1px #fff;
	box-shadow: 0 0 6px 3px #1890ff;
}

.service-layout .bottom {
	height: 11rem;
}

.service-layout .bottom .info-text {
	display: block;
	padding: 2rem;
	width: 100%;
	color: #555;
	font-size: 1.4rem;
	text-align: left;
	border-bottom: solid 1px #BDBDBD;
	line-height: 2rem;
}

.service-layout .bottom .guide {
	width: 100%;
	height: 100%;
}

.service-layout .bottom .guide a {
	float: right;
	display: block;
	margin: 1.5rem 2rem 0 0;
	height: 3rem;
	color: #182A4C;
	font-size: 1.3rem;
	font-weight: 600;
}

.service-layout .bottom .guide a::before {
	content: "";
	display: inline-block;
	margin-right: 0.5rem;
	width: 1.3rem;
	height: 1.3rem;
	vertical-align: middle;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAHlJREFUKFNjlND0XsDAyBjPQAj8+5f4n4kxgJGB8QKjhJbP/xfXtjDC9Eho+DgwMDHsxzDjP8NBBkaGA0Dx+qGiSUzTN4Dp//8PYL8Q4yeG/0APMjI4gDX8//8AGJoKBAOCUGhDDEMLveGmSVzTZwIjI0M+QX8hpT0AtKdaOfz4NkEAAAAASUVORK5CYII=');
	background-size: 1.3rem;
}

.app-layout {
	position: absolute;
	margin-top: 10rem;
	top: 100%;
	width: 100%;
	height: calc(100% - 4rem);
	background: #fff;
	border-radius: 25px 25px 0 0;
	transition: all 0.3s ease-out;
}

.app-layout .head {
	position: relative;
	padding: 0 0 0 2rem;
	top: 2rem;
	width: 100%;
	height: 5rem;
	border-bottom: 1px solid #bdbdbd;
}

.app-layout .head h2 {
	display: inline-block;
	padding: 0 0 0 1rem;
	width: calc(100% - 8rem);
	font-size: 1.7rem;
	line-height: 3rem;
	vertical-align: bottom;
}

.app-layout .head::before {
	display: inline-block;
	width: 2.8rem;
	height: 2.8rem;
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAhCAYAAABeD2IVAAAABHNCSVQICAgIfAhkiAAABLlJREFUWEe1mF1MW2UYx5/nbcucgC4yZ+ImsKlT3IDi/ApskSVQJlPELTplG5SZZYszKnphTPyY2ZVXG9EZE3G0fBhjcJQ42WhROnXEXTRUzHQXqEyyRM0gdGFGCj2v/9MKtvTjnFPwTRpo+3+e99fns8C0RGfIurlckcqLJLk87JKlVzA5SvyDPUavYKMGifS+orKjRPKlxL54kphcgtlZ4v/Wq+e+RUENWctXKDLYSpJq9VwGuFFE0iWEpbnE7x1NZpM2lAoUksEBlmTVBbRAJJn8JIXDJMw9CwHTghqylloVhQeQshXpAMXZRNLrIrKogJOGoXzWUjsprNbQ0gDFEPKkEHKrIShfUelb8HF4SaKz0AlTAN1ajm7164byFZehoKX9/wHi7wVLuwoUniZalyy2oLX84/2zQmTUqrU0p00JFS5oSd1o+Xwdzg1LmNh57/C5uOgnhQpPaEV2GynorOJCT9b9JaHxk6eWz0xMPJySUnDTJv+5Y4k0CaEiHUatRj76Lc/u7V39wsHqOZtQ4OrI5WPHf5445c5VgsGCeV/hgjahfr7BCEh84qAMFzRz4M6W937Ivs+6Odkl06Njw5ePHv89MPhdFs/OHJoraE0owysDHkWG5UJBV4d5Wd6au3REdQSaR5h5hGzOXZh1w9Rf/1PS9AEoHyuj28jKENlZvsLerlzTDdk36wA6C00N89tTZMv7gJj3h22kumpkO7Gpg9z1f853XzorY/nta70FJzsegpPrdACptbmfqzszKTTrwhDamsAmBLivANuBffgZD1m31OJ70GG8WKzjAlplr+tZ03TocR3aEDSvIF3NZDtxG7Hox/P1qe3kj6QolfOFrqZQUYJ2fBI7wpoXZ4yuyXvj1Ys5O2se1AE0Bc0TAOqnKucDyNMXeL5SA6iPpGkn0ngt4UiIpBRwEcAb2WQaW+94/1pm0ca7dQCNQWMD0MVwQbNsw/MMDaBm6rv0Mtaqoup0rJkttRs83TssK3PqoDdpQA1GCprHyeY4Au+va+iRYj5IfQ0t0TpNqDmxlFIN/zN47MEDKYk7nXhlH1efZlL++BiX7UgJJGmKhHyMzjR6F+oSQz35qYkCf52AeAM6op2mLZ3krbsSBXgHft/7L+Ba/HwN0XmHbG2riJReRGiTBtBvpIhtKedUjANbWyYcfx7TupJmUaxu6NopSC7yNv4dBbgOQL9QRWshCT4Nu9WpgeR5Cont9GXDeDJdbKQqP7qVhPAg9PekcHwV46OLBADP2DEUMXIrHTakAsubr9eI0Cc0Pl1PvgMzqXT/QdkcasjV0CMFOo+UaqepQ69B00KRb5Kn8YimDoIIVJVjO1q/C8/0TGg9fqM1Qey5p8nTgEjqO4zh9jzq5V19csOqK1gbj2IgnjdiyeiYjYDaTayg3Tl+khvxFqPFypByG7n3qSk2dKIKHX8eVrSVoWDVIfkUUpljyFMs0PzKSMdH4jlVPmCmZZeq4HA3aq0GgBgTOo+UH5LbfiDclWke7YkemVv4X4EaQbYB0JzkLvXrRxO5Gxddn9pQ0QRVLTeRNO8C4B6MgdKoty4gos8hQl+nGZwYM2NQ0aYVzlzUXz6i+Gs6xZwK/h/nl6yJSy5BuwAAAABJRU5ErkJggg==');
	background-size: 2.8rem 2.8rem;
}

.app-layout .head .close {
	float: right;
	margin-right: 2rem;
	width: 2.8rem;
	height: 2.8rem;
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIZSURBVHgB7dvhbcIwEAXgSzIARSwQJBboBqET9GfHYSQmgIzABmQEFoD0DqWVhRpcX2L7JN4nRSKA5PMjJGA7RAAAAAAAAJBaRQqbzaZZLpfNYrG4CDKsruu31Wr1pa21oEDcYF2W5XnY7W6327ZjZJDUWhTFkbda9odaWwpQUrjGrYHDOkohZMxjOKKqqpoCaQLa933fOfvmQvorHNZdr9eWAgUHxIfohQPaWg1pLBztqSD4HBSrkDnEqEkdUKyCrNUyKSAiGyHFrGFyQCJnSLHbniUgkSOkFG3OFpBIGVKqtmYNSKQoPOUHMXtAImYHUn+VowQkYnQkx3kuWkBizg7lulJGDUjM0bGcPyOiBySmdDBnOCJJQELT0dzhiGQBiZAOWwhHJA1I/KfjVsIRyQMSzwKQB1bCuddCmYyFxANxZCUckS0gMRKSK/ukQNaAxJOQTMyYaAbtXwq+Yh7ZjqAnJ+nOfVvu2RJc5j3wQ9EDfzU88GfVA8MdHhgw88CQqwcG7T0w7eOBiUMPTD17YPGCB5a/eGABlcdLLMHjl7q2bUlDPR5kKZx7w2xs9S2/tG6ahjRUAVkL57eA8ZAOEtJut6NQqlsRLIbjGmo88LZ2npYa37nEoPs1VLciWA5HDEfSB29n5+m6qqpPCqQJqHMfWwvnx0NIvWyaWxFUV7FhEL3hbR96yKbm1HriWk8EAAAAAAAA5n0DujIPmctdT6cAAAAASUVORK5CYII=');
	background-size: 2.8rem 2.8rem;
}

.app-layout .body {
	position: relative;
	top: 2.2rem;
	padding: 2rem;
	height: calc(100% - 22rem);
	text-align: center;
	overflow-x: hidden;
	overflow-y: auto;
}

.app-layout .body li {
	float: left;
	display: block;
	margin-bottom: 0.8rem;
	margin-top: 0.8rem;
	width: 50%;
	height: 9rem;
	text-align: center;
}

.app-layout .body a {
	position: relative;
	display: inline-block;
	margin-bottom: 1.2rem;
	border-radius: 1.4rem;
	cursor: pointer;
}

.app-layout .body img {
	width: 58px;
	height: 58px;
	border-radius: 1.4rem;
	border: solid 1px #d8d8d8;
}

.app-layout .body span {
	position: relative;
	display: flex;
	justify-content: center;
	color: #4A4A4A;
	text-align: center;
	font-size: 1.4rem;
	font-weight: 600;
}

.app-layout .body .img-box {
	position: relative;
	border-radius: 1.4rem;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #d8d8d8;
}

.app-layout .body .selected a {
	box-shadow: 0 0 6px 3px #1890ff !important;
	margin-bottom: 0.8rem !important;
}

.app-layout .body .selected .img-box {
	border: solid 3px #fff;
}

.app-layout .body .selected .img-box img {
	width: 62px;
	height: 62px;
	border-radius: 1.4rem;
}

.app-layout .bottom {
	height: 11rem;
}

.app-layout .bottom .info-text {
	display: block;
	padding: 2rem;
	width: 100%;
	color: #555;
	font-size: 1.4rem;
	text-align: left;
	border-bottom: solid 1px #BDBDBD;
	line-height: 2rem;
}

.app-layout .bottom .guide {
	width: 100%;
	height: 100%;
}

.app-layout .bottom .guide a {
	float: right;
	display: block;
	margin: 1.5rem 2rem 0 0;
	height: 3rem;
	color: #182A4C;
	font-size: 1.3rem;
	font-weight: 600;
}

.app-layout .bottom .guide a::before {
	content: "";
	display: inline-block;
	margin-right: 0.5rem;
	width: 1.3rem;
	height: 1.3rem;
	vertical-align: middle;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAHlJREFUKFNjlND0XsDAyBjPQAj8+5f4n4kxgJGB8QKjhJbP/xfXtjDC9Eho+DgwMDHsxzDjP8NBBkaGA0Dx+qGiSUzTN4Dp//8PYL8Q4yeG/0APMjI4gDX8//8AGJoKBAOCUGhDDEMLveGmSVzTZwIjI0M+QX8hpT0AtKdaOfz4NkEAAAAASUVORK5CYII=');
	background-size: 1.3rem;
}

.agree-layout {
	position: absolute;
	width: 100%;
	background: #fff;
	bottom: 0rem;
	border-radius: 25px 25px 0 0;
	transition: all 0.3s ease-out;
}

.agree-layout .head {
	position: relative;
	padding: 2rem;
	width: 100%;
	height: 7rem;
	border-bottom: 1px solid #bdbdbd;
}

.agree-layout .head h2 {
	display: inline-block;
	padding: 0 0 0 1rem;
	width: calc(100% - 8rem);
	font-size: 1.7rem;
	line-height: 3rem;
	vertical-align: bottom;
}

.agree-layout .head .close {
	float: right;
	width: 2.8rem;
	height: 2.8rem;
	content: '';
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIZSURBVHgB7dvhbcIwEAXgSzIARSwQJBboBqET9GfHYSQmgIzABmQEFoD0DqWVhRpcX2L7JN4nRSKA5PMjJGA7RAAAAAAAAJBaRQqbzaZZLpfNYrG4CDKsruu31Wr1pa21oEDcYF2W5XnY7W6327ZjZJDUWhTFkbda9odaWwpQUrjGrYHDOkohZMxjOKKqqpoCaQLa933fOfvmQvorHNZdr9eWAgUHxIfohQPaWg1pLBztqSD4HBSrkDnEqEkdUKyCrNUyKSAiGyHFrGFyQCJnSLHbniUgkSOkFG3OFpBIGVKqtmYNSKQoPOUHMXtAImYHUn+VowQkYnQkx3kuWkBizg7lulJGDUjM0bGcPyOiBySmdDBnOCJJQELT0dzhiGQBiZAOWwhHJA1I/KfjVsIRyQMSzwKQB1bCuddCmYyFxANxZCUckS0gMRKSK/ukQNaAxJOQTMyYaAbtXwq+Yh7ZjqAnJ+nOfVvu2RJc5j3wQ9EDfzU88GfVA8MdHhgw88CQqwcG7T0w7eOBiUMPTD17YPGCB5a/eGABlcdLLMHjl7q2bUlDPR5kKZx7w2xs9S2/tG6ahjRUAVkL57eA8ZAOEtJut6NQqlsRLIbjGmo88LZ2npYa37nEoPs1VLciWA5HDEfSB29n5+m6qqpPCqQJqHMfWwvnx0NIvWyaWxFUV7FhEL3hbR96yKbm1HriWk8EAAAAAAAA5n0DujIPmctdT6cAAAAASUVORK5CYII=');
	background-size: 2.8rem 2.8rem;
}

.agree-layout .body {
	position: relative;
	padding: 0 3rem 2rem 3rem;
}

.agree-layout .body li {
	padding: 2rem 0 0 0;
	height: 4.5rem;
	vertical-align: middle;
}

.agree-layout .body li p {
	display: inline-block;
	font-size: 1.6rem;
}

.agree-layout .body li a {
	float: right;
	padding: 0 0.4rem;
	width: 4.3rem;
	color: #444;
	font-size: 1.3rem;
	text-align: center;
	border: 1px solid #F1F2F3;
}

.crtfc-layout {
	position: fixed;
	top: 6rem;
	width: 100%;
	height: calc(100% - 6rem);
	background-color: #fff;
}

.crtfc-layout .body {
	padding: 3rem;
	height: calc(100% - 5.5rem);
	overflow-y: auto;
}

.crtfc-layout .body .message {
	font-size: 2rem;
    text-align: center;
    font-weight: 600;
    margin-bottom: 2.5rem;
}

.crtfc-layout .body .provider {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 3rem;
	height: 11.6rem;
	background:url('data:image/png;base64,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');
	background-repeat:no-repeat;
	background-position: top center;
	background-size: 11.6rem 11.6rem;
}

.crtfc-layout .body .provider img {
	margin: 5.7rem 0 0 -3.7rem;
	width: 4rem;
	height: 4rem;
}

.crtfc-layout .body .call-notice {
	position: relative;
	padding: 2.5rem;
	border: solid 1px #E3E5E8;
	border-radius: 1.4rem;
	overflow: auto;
}

.crtfc-layout .body .call-notice .question {
	position: relative;
	margin-bottom: 1rem;
	padding-left: 2rem;
	color: #FF3434;
	font-size: 1.5rem;
	font-weight: bold;
}

.crtfc-layout .body .call-notice .question::before {
	content: "";
	position: absolute;
	top: 0.3rem;
	left: 0;
	width: 1.5rem;
	height: 1.5rem;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAeJJREFUOE99kz9IAlEcx79P+qMlXWhTEDgVTYklLaIXDUHopC1OLbVYUUtQU9GSguIQSDaUSy0NQUMXLW4GWro6FpFLkMNpdhrXvWdndmc+uOHd7/0+v+/7ve+PQLPkmRkeQ0MhNBo8qtURFua4PMrlFL6+UqRQKLenEHUj2+3DMJtvMDBgx9qaEdPTwOhoM/zwAFxdSbi7a6BeD5HHxzM1jwFYMsdlsbg4hu3tfq2q1r5YBEIhEe/v6yqkCXC57uHz2bsmq5TXV2BpSYIkLZBcLk3Yna1WAYKgrxyNAl4vMDHxV9T1NRCL5Ug67STy3Nwltrb8igK9cqcTWFkBVlf1MZerjkplnMhu9xsuLqythrUf7QbY3RVxe7tOryAjm+3ct26AZBI4OdnvDggGm/J5Xl+gBZifLyAcnmLvrl2046oXtDG/v4LnZy+RHY5N5f0jODjo1QFoY6kCbYMpOBCokUzGRJiJTKYSTk+Nuuf6T8HGxgcymYjig72mkRyOZVgsR0ilBv+VrMpLJD5xfv4EUZylc/E7CxRiNB5jZ6ePmadTPw4Pq8jnX9RkeqQFYEqoKzkujlptEh6PBJvNzDiCIKJU6lEGKaxMabx9Iv8A1KJKX2wwGHjls/38S1PfdzLLN0MRuchYlVSrAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 1.5rem;
}

.crtfc-layout .body .call-notice .answer li {
	position: relative;
	font-size: 1.4rem;
	font-weight: 400;
	color: #333;
	line-height: 2.2rem;
	padding-left: 2.1rem;
	word-break: keep-all;
}

.crtfc-layout .body .call-notice .answer li::before {
	content: "";
	position: absolute;
	top: 8px;
	left: 1rem;
	width: 4px;
	height: 4px;
	background-color: #666;
	border-radius: 50%;
}

.crtfc-layout .body .call-notice .number {
	float: right;
	position: relative;
	margin-top: 2rem;
	color: #333;
	font-size: 1.4rem;
	font-weight: 500;
	text-align: right;
	line-height: 2rem;
}

.crtfc-layout .body .call-notice .number::before {
	content: "";
	position: absolute;
	left: -4rem;
	width: 3rem;
	height: 3rem;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAYAAABTERJSAAAABHNCSVQICAgIfAhkiAAABCpJREFUWEe1l79vE0sQx2dvnYhUzyB4SodTGL0Oh4QkNsLxdXQvdK97DgGJDvwXkD/BdEgkYDo6TEeXi/nhEELidAgjPZeRElA6Itt7w+xeLjmf7zd5251md+ezM3Pf2WVwBmNq60MdgP19vJUBgIcAmiE4vm5N5jtRXbCoE4PmTW010deO2ALGqp+n8y/CfJ0JzLVPzWVyVAKGGQbsspdTou0wwMrn6QJF0XucCYx769ynZknTMAfIyuTg6qAd64KPLbYmJymVg+N/gXG6kGCc4UNHTVFJYUukxnQ30BBMpryWTo1wdZp+T+x2avrQCcJy72WnIl8goBrZ/lB2D6ATGAkxkuKPaFKZMZa2N0QTFtvPinIT35FurmWk8TCvd4Lm5XY2c5ro10/rCutUQ7ftNQrGAtHWaFLOazMTmP5t5abhZbu40fhHY+wv22YC7pkoWj9+Qgt0/ci9JrfTzHBBtuMIIcPK9lShKucpmOzSepWi8cDvVAjYaq/MT3rCfHx3XwMcd9sQzSMBpvFjTt9w245T9kplizRpe7pwXsFkys3MaKr3X1B4pc0vOukdqrGjVA41TDPQxt1ggg7yfbY49DuTNtVo238VEIPF7al8jYVFxYYknTDaK0U9DFrC8S4vcUfKydnG/szNN861sn64EDtWdKCzPZ2fYNm7DYNyNR/mRNq7/ZGJTi2avF/afE/1Z95iCOfkWiH4y++FwhenHxJLgzHLt+Awwa7cbfhLuYswDoxcemHj3VyK4S0rzbh3MFt84oJZJphHdqoiwyDi4/bqPIlXvHFps1FmyDKWw/6T/Rl9z97BEkRYO/5+EQkmKYh0ItPF0CTBo+iYYBzkByXCbrKIsM6uLDWoq7r7x+npo4heUKxkQY92UyqiJuKXg7niS+f8AZjsUqNGeVO/2NBA2P26WvQUwjjJ+vPj22UrTdjZnxlU82tbH6ibW52eZe9QTjV47smSsE7cewXCOP4oEj3VCiSd1cCcA7HzdXV+Ik4UvOZGhpGLQ1J1m1LleyGKAho5TXKzoJZAf9IhaCm9/fSGbG6JxsXm2xLjMEf34jf7M4P7nBQwwO7JFSIoOrJR9vqmflZ3G+eJbBUmH49d9xmf2lG/AtQpXSd3D+eGMrIAR4dJYaX4ta7nZVs6HaQ5C6Q5qrV7DgLqipGK7E+y8Ee5Jp8ny3T7JxjV8KrUTCuJckmLhq6dgcUcwQspaa29WlyMMHVoiucdeJRzI0iVwxwlBfJ8HVgp4LJNeL6BwmBUyhJEyPepkr1H9xHsU1F5iGEUGquIYmlU4Lvpd4HidvvQR5wSRN6rJ6khE6DybaWobv5RRiiM3ET1L87pBeHT3b08UcfvClGKoz2RYGxfVtpENezOTHqz3uuLhTgg0kcsGCcUoijR4gUbTALIJyv1sVrSPvYL2Yb0qFhtfuoAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 3rem;
}

.crtfc-layout .body .call-notice .number span {
	font-size: 2rem;
	font-weight: bold;
	display: block;
}

.crtfc-layout .bottom {
	display: flex;
	width: 100%;
}

.crtfc-layout .bottom button:nth-child(1) {
	flex: 1;
}

.crtfc-layout .bottom button:nth-child(2) {
	flex: 2;
}

.agree-popup-layout {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #fff;
}

.agree-popup-layout .policy {
	width: 100%;
	height: 100%;
}

.agree-popup-layout .policy .head {
	height: 6rem;
}

.agree-popup-layout .policy .head h2 {
	height: 6rem;
	color: #fff;
	font-size: 1.6rem;
	text-align: center;
	font-weight: bold;
	line-height: 6rem;
	background-color: #182A4C;
}

.agree-popup-layout .policy .body {
	padding: 2rem;
	width: 100%;
	height: calc(100% - 11.5rem);
	overflow-y: auto;
}

.agree-popup-layout .policy .body .a11y-hidden {
	position: absolute;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden;
    clip-path: polygon(0 0, 0 0, 0 0);
}

.agree-popup-layout .policy .body li {
	margin-bottom: 1rem;
	color: #444;
	font-size: 1.4rem;
	letter-spacing: normal;
}

.agree-popup-layout .policy .bottom {
	height: 5.5rem;
}

.crtfc-layout,
.agree-popup-layout,
#svcUseStplat,
#lndvdlInfoColctUseAgre,
#esntlIdntfcInfoProcessNtic,
#lndvdlInfoThptyProvdAgre {
	display: none;
}
