@charset "UTF-8";

/***** Fonts *****/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");


/***** reset *****/
* {box-sizing:border-box; margin:0; padding:0; font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
body,
h1, h2, h3, h4, h5, h6,
ul, ol, dl, dd,
p,
fieldset, legend {margin:0; padding:0;}
ul, ol {list-style:none;}
table {border-collapse:collapse;}
em {font-style:normal;}
a {color:inherit; text-decoration:none;}
img {vertical-align:top;}
body, input, textarea, select, button {font-size:14px; font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
fieldset, button {border:none; outline:none;}
button:hover {cursor:pointer;}
.hidden, .blind {position:absolute !important; top:auto !important; left:auto !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important; text-indent:0px !important;}

html, html body {display:flex; width:100%; min-height:100%;}

.dis_table {display:table; width:100%; height:100%;}
.dis_table_cell {display:table-cell; width:100%; height:100%; font-size:0;}
.col {font-size:inherit; color:#1CABE2; letter-spacing:inherit; line-height:inherit; font-weight:inherit; vertical-align:baseline;}
.eg {font-size:inherit; color:inherit; letter-spacing:-1px; line-height:inherit; font-weight:inherit; vertical-align:baseline;}

.w_pc {display:block;}
.w_mobile {display:none;}

.wrap {width:100%; min-width:1280px; height:100%;}
.wrap .set_25childmarriage {position:relative; width:100%; height:100%; padding:90px; background:url("../images/pc_bg.png") no-repeat center top; background-size:cover;}
.wrap .set_25childmarriage .logo_set a {display:block; width:111px; height:59px; background:url("../images/logo_sky.png") no-repeat left top; background-size:contain;}

@media (height <= 900px) {
	.wrap {gap:0; justify-content:space-between;}
}

@media all and (max-width:750px) {
	html {font-size:2.666666666666667vw;}
	.wrap {min-width:100%;}
	.w_pc {display:none;}
	.w_mobile {display:block;}

	.wrap {display:block; height:auto;}
	.wrap .set_25childmarriage {padding:4rem 3.2rem 4rem 2.4rem; background:#484748 url("../images/mo_bg.png") no-repeat right top; background-size:100%;}
	.wrap .set_25childmarriage .logo_set a {width:7.6rem; height:4rem;}
}
