html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li, a,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#333;
	vertical-align:middle;
	background:transparent;
	box-sizing:border-box;
	-webkit-text-size-adjust: none;
}

body {
	line-height:1;
}
ol, ul {
	list-style:none;
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
}
img{width:100%;}
@font-face {
	font-family: 'GmarketSans';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'GmarketSans';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'GmarketSans';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}


html, body{width:100%;}
.en{display:inline-block; font-size:inherit; color:inherit; line-height:inherit; letter-spacing:inherit; vertical-align: baseline;}
.bold{display:inline-block; font-size:inherit; color:inherit; line-height:inherit; letter-spacing:inherit; vertical-align: baseline; font-family: inherit; font-weight:700;}
.col{display:inline-block; font-size:inherit; line-height:inherit; letter-spacing:inherit; font-weight:inherit; font-family:inherit; vertical-align: baseline;}
.wrap{width:100%; text-align:center;}
.wrap .in{position:relative; width:100%; margin:0 auto; background:rgba(252,171,171, .17);}
.wrap .logo_set{position:absolute; top:30px; left:30px;}
.wrap .logo_set a{display:block; width:122px;}
.wrap .content {width: 100%;max-width: 700px;margin: 0 auto;text-align: center;}
.wrap .wrap_visual{padding:0 0 192px; width:100%; background:url("../images/top_bg.png") repeat-x center bottom; background-size:auto;}
.wrap .wrap_visual .img{padding:105px 23px 20px 30px;}
.wrap .wrap_visual .tit{font-size:48px; color:#333; letter-spacing:-3px; line-height:58px; font-weight:700; font-family: 'GmarketSans';}
.wrap .wrap_visual .tit .line{display:block; font-size:inherit; color:inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; font-family: inherit;}
.wrap .wrap_visual .tit .col{color:#e04a50;}
.wrap .wrap_visual .tit .en{margin-top:-4px; font-size:57px; font-family: "Jost"; color:#d71921; font-weight:800; letter-spacing:-2px; vertical-align: inherit;}
.wrap .wrap_visual .inner_set{padding:73px 0 0 0; font-size:0;}
.wrap .wrap_visual .inner_set .inner{display:inline-block; width:50%;}
.wrap .wrap_visual .inner_set .inner:first-child{border-right:1px solid #e04a50;}
.wrap .wrap_visual .inner_set .inner .tit{padding-bottom:32px; font-size:24px; color:#373737; letter-spacing:-1px; line-height:28px; font-weight:900;}
.wrap .wrap_visual .inner_set .inner .txt{font-size:20px; color:#373737; letter-spacing:-1px; line-height:28px; font-weight:700;}
.wrap .wrap_visual .inner_set .inner .txt .col{color:#d71921;}
.wrap .wrap_cont01 {padding:34px 0 34px; width:100%; background:#fff;}
.wrap .wrap_cont01 .tit{font-size:36px; color:#333; letter-spacing:-3px; line-height:44px; font-family: 'GmarketSans';}
.wrap .wrap_cont01 .tit .col{color:#e04a50;}
.wrap .wrap_cont01 .tit .line{display:block; font-size:inherit; color:inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; font-family: inherit;}
.wrap .wrap_cont01 .txt{padding:30px 0 64px; font-size:20px; color:#272727; letter-spacing:-2px; line-height:28px; font-weight:700;}
.wrap .wrap_cont01 .txt.txt_02{letter-spacing:-1px;}
.wrap .wrap_cont01 .graph_set{display:inline-block; padding:26px 50px 0 50px; width:580px; height:565px; background:rgba(255,240,241, .5); border:1px solid rgba(243,57,74, .5); border-radius:20px;}
.wrap .wrap_cont01 .graph_set .g_s_tit{padding:13px 21.5px 7px; display:inline-block; font-size:24px; color:#e04a50; letter-spacing:-2px; font-family: 'GmarketSans'; border:1px solid rgba(224,74,80, .5); border-radius:107px; box-sizing: border-box;}
.wrap .wrap_cont01 .graph_set .g_tit{padding:20px 0 58px; font-size:36px; color:#333; letter-spacing:-2px; line-height:48px; font-weight:700;font-family: 'GmarketSans';}
.wrap .wrap_cont01 .graph_set .g_tit .line{display:block; font-size:inherit; color:inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; font-family: inherit;}
.wrap .wrap_cont01 .graph_set .g_tit .num{font-size: inherit; color:#d71921; letter-spacing: inherit; line-height:inherit; font-weight:inherit; font-family: inherit;}
.wrap .wrap_cont01 .graph_set .g_tit .big{font-size:44px; line-height:48px; color:inherit; letter-spacing:inherit; font-family: inherit; font-weight:inherit;}
.wrap .wrap_cont01 .graph_set .graph{font-size:0;text-align: left;}
.wrap .wrap_cont01 .graph_set .graph li{display:inline-block; width:85px; vertical-align: bottom; font-size:0;text-align: center}
.wrap .wrap_cont01 .graph_set .graph li.first {margin-right: 45px;}
.wrap .wrap_cont01 .graph_set .graph li.first .year{width:91px;}
.wrap .wrap_cont01 .graph_set .graph li .num{padding-bottom:5px; font-size:16px; color:#282828; letter-spacing:-1.4px; font-weight:700; font-family: 'GmarketSans';}
.wrap .wrap_cont01 .graph_set .graph li .bar{display:inline-block; width:32px; height:3px; background:#e04a50;}
.wrap .wrap_cont01 .graph_set .graph li .bar.bar02{height:190px;}
.wrap .wrap_cont01 .graph_set .graph li .bar.bar03{height:197px;}
.wrap .wrap_cont01 .graph_set .graph li .bar.bar04{height:203px;}
.wrap .wrap_cont01 .graph_set .graph li .bar.bar05{height:212px;}
.wrap .wrap_cont01 .graph_set .graph li .year{display:inline-block; position:relative; padding-top:2.5px; width:91px;font-size:14px; color:rgba(40,40,40, .5); letter-spacing:-1px; line-height:20px; font-weight:900;}
.wrap .wrap_cont01 .graph_set .graph li .year:before{content:''; position:absolute; top:0; left:0; width:100%; height:1px;  border-top:1px solid rgba(224,74,80, .5);}
.wrap .wrap_cont01 .comment{padding-top:9px; font-size:14px; color:#282828; letter-spacing:-1px; line-height:20px; font-weight:900;}
.wrap .wrap_cont02{width:100%;padding:215px 0 123px; background:#fff0f1 url("../images/bottom_bg.png") repeat-x center top;background-size: auto;}
.wrap .wrap_cont02 .tit{padding-bottom:60px; font-size:44px; color:#333; letter-spacing:-3px; line-height:56px; font-weight:700;font-family: 'GmarketSans';}
.wrap .wrap_cont02 .tit .line{display:block; font-size:inherit; color:inherit; letter-spacing: inherit; line-height: inherit; font-weight: inherit; font-family: inherit;}
.wrap .wrap_cont02 .tit .col{color:#e04a50;}
.wrap .wrap_cont02 .tit .eng{display:inline-block;margin-top: -4px;font-size:52px;font-family: "Jost";color: #d71921;font-weight: 800;letter-spacing: -2px;vertical-align: inherit;}
.wrap .wrap_cont02 .btn_set{display:inline-block; width:340px; height:80px;}
.wrap .wrap_cont02 .btn_set a{display:block; padding-top:27px;width:100%; height:100%; font-size:32px; color:#fff; letter-spacing:-2px; font-family: 'GmarketSans'; font-weight:700;background:#d71921; border-radius:20px;}