@charset "utf-8";
@font-face {
	font-family: 'Pretendard Variable';
	font-weight: 45 920;
	font-style: normal;
	font-display: swap;
	src: local('Pretendard Variable'), url('PretendardVariable.woff2') format('woff2-variations');
}

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family: 'Pretendard', dotum, sans-serif;background:#fff; min-width:360px}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}
textarea, select {font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
.placeholdersjs {color:#aaa !important}

section {display:block; width:100%}
#container {width:720px; margin:0 auto}
@media screen and (max-width:719px) {
img {width:100%; height:auto}
#container {width:100%}
}

.quick {position:fixed; bottom:0; width:720px; left:50%; margin-left:-360px}
.quick a {display:inline-block; width:100%; background:#095f3c; font-size:30px; color:#fff; font-weight:600; line-height:75px; text-align:center}

.ft {padding:100px 50px 200px; background:#313532}
.ft:after {display:block;visibility:hidden;clear:both;content:""}
.ft .copy:after {display:block;visibility:hidden;clear:both;content:""}
.ft .copy li {float:left; margin-right:30px}
.ft .copy li:last-child {margin-right:0}
.ft .txt {margin:30px 0}
.ft h1 {font-size:24px; color:#fff; font-weight:600; letter-spacing:-1px}
.ft p {font-size:17px; color:#fff; font-weight:400; line-height:27px}
.ft .rights p {color:#929191}
@media screen and (max-width:719px) {
.quick {width:100%; left:0; margin-left:0}
.quick a {font-size:2em; line-height:50px}
.quick img {height:20px; width:auto}

.ft {padding:50px 20px 100px}
.ft .copy li {margin-right:10px}
.ft .txt {margin:20px 0}
.ft h1 {font-size:1.15em}
.ft p {font-size:1.05em; line-height:1.5em}
}

#redirectButton {
	line-height: 75px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap:5px;
	color: #fcff4f
}