@charset "utf-8";
/*
    This resource has been created by Hyunhwa Jung for Beautifulcss.com
    
	TERMS OF USE:
    
	All resources made available on Beautifulcss, including but not
	limited to, web elements and themes are free for use in both
	personal and commercial projects.
	
	You may freely use our resources, without restriction, in software
	programs, web templates and other materials intended for sale or
	distribution. No attribution or backlinks are required, but any
	form of spreading the word is always appreciated!
	
	You are not permitted to make the resources found on Beautifulcss
	available for distribution.

    Jung Hyunhwa for Beautifulcss.com
	http://www.beautifulcss.com
	http://www.premiumxe.com
*/

/* Core
---------------------------------------------------------------------------------*/
*{
	box-sizing : border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

body {
	margin: 0 auto;
	background: #fff;
	color: #666;
	font-family: "Apple SD 산돌고딕 Neo", "Apple SD Gothic Neo", 나눔고딕, NanumGothic, "맑은 고딕", "Malgun Gothic", 돋움, dotum, 굴림, gulim, sans-serif;
	font-size: 16px !important;
}

a {
	color: #69C;
	text-decoration: none;
}

a:hover {
	color: #F60;
}

h2 {
	margin-bottom: 20px;
	padding-bottom: 22px;
	border-bottom: 1px solid #ddd;
	color: #000;
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
}

p {
	margin: 0 0 30px;
	font-size:13px;
}

p.desc {
	margin: 0 0 60px;
	color: #666;;
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}

#pagewrap {
	width: 978px;
	max-width: 96%;
	margin: 0 auto;
}

.wrap {
	overflow: hidden;
}

.breaker {
	height: 80px;
}

#pagewrap > header {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
	margin: 50px 0;
	height: 50px;
	border-bottom: 1px solid #dbdbdb;
	background: url('logo-dark.svg') left center no-repeat;
	background-size: 48px 30px;
	overflow: hidden;
}

#pagewrap > header > .head-left { 
	padding-left: 60px;
}

#pagewrap > footer {
	margin: 50px 0;
	padding-top: 30px;
	border-top: 1px solid #dbdbdb;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: .6rem;
	line-height: 1.4;
}

h1 {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 700;
	font-style: italic;
}

h1 > span {
	font-weight: 300;
	font-style: italic;
}