@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* 초기화 */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
p, address,
form, fieldset, legend, input, select, textarea,
table, caption, col, colgroup, thead, tfoot, tbody, th, td{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
html, fieldset, img, abbr, acronym{border:0 none;}
ol, ul, li, dl, dt, dd{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, th, td{font-weight:normal;}
address, caption, em{font-weight:normal; font-style:normal;}
caption{display:none;}
legend{display:none;}
html{}
body{min-width:320px; margin:0; padding:0; font-size:14px; font-family:"GmarketSansMedium","Malgun Gothic",sans-serif; overflow-x:hidden;}
textarea, select{font-size:12px; font-family:"GmarketSansMedium","Malgun Gothic",sans-serif;}
select{height:24px; margin:0; padding:2px; border:1px solid #d7d7d7; font-family:"GmarketSansMedium","Malgun Gothic",sans-serif; background:#fff;}
p{margin:0; padding:0; word-break:break-all;}
hr{display:none;}
pre{overflow-x:scroll; font-size:1.1em;}
a{color:#222; text-decoration:none !important;}
button{border-radius:0 !important; cursor:pointer;}
strong{font-weight:500;}

.nouse-wrap{width:100vw; height:100vh; background-color:#f8f8f8;}

.box{
	width: 100%;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	text-align: center;
	position: absolute;
}

.box h3 {
	margin-bottom: 10px !important;
	padding:0 20px;
	font-weight: 700;
	font-size: 28px;
	color: #5e5873;
	display: block;
}

@media screen and (max-width:920px){
	.box h3 {
		font-size: 26px;
	}
}

@media screen and (max-width:820px){
	.box h3 {
		font-size: 24px;
	}
}

@media screen and (max-width:500px){
	.box h3 {
		font-size: 22px;
		letter-spacing:-1px;
	}
}


.box h4 {
	margin-bottom: 10px !important;
	font-weight: 400;
	font-size: 16px;
	color: #6e6b7b;
	display: block;
}

.box div {
	padding:0 20px;
}

.box div img {
	max-width:100%;
}