@charset "utf-8";

/* 웹폰트 */
@font-face {
	font-family:'GmarketSansLight';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@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;
}
@font-face {
	font-family:'GmarketSansBold';
	src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face { font-family:'NanumGothicWeb'; font-style:normal; font-weight:400; src: url('http://webfonts-cdn.mobilis.co.kr/webfonts/Nanum/NanumGothicCompact.eot');}
@font-face { font-family:'NanumGothicWeb'; font-style:normal; font-weight:400; src: url('http://webfonts-cdn.mobilis.co.kr/webfonts/Nanum/NanumGothicCompact.woff') format('woff');}
@font-face { font-family:'NanumGothicWeb'; font-style:normal; font-weight:400; src: url('http://api.mobilis.co.kr/webfonts/Nanum/NanumGothicCompact.ttf') format('truetype');}

/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin:0; padding:0;}
fieldset, img { border:0 none;}
dl, ul, ol, menu, li { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; content:none;}
input, select, textarea, button { font-size:100%; vertical-align:middle;}
button { border:0 none; background:transparent; cursor:pointer;}
table { border-collapse:collapse; border-spacing:0;}
img { vertical-align:top;}

/* 뷰표트 변환시 폰트크기 자동확대 방지 */
body { -webkit-text-size-adjust:none;}

input[type='text'], input[type='password'], input[type='submit'], input[type='search'] { -webkit-appearance:none; border-radius:0;}
input:checked[type='checkbox'] { background-color:#666; -webkit-appearance:checkbox;}
button, input[type='button'], input[type='submit'], input[type='reset'], input[type='file'] { -webkit-appearance:button; border-radius:0;}
input[type='search']::-webkit-search-cancel-button { -webkit-appearance:none;}
body, th, td, input, select, textarea, button { font-size:16px; line-height:1.5; font-family:"GmarketSansMedium", sans-serif; font-weight:300; color:#222; letter-spacing:-0.025em;}
input { font-size:13px; line-height:1.8; font-family:"GmarketSansMedium", sans-serif; font-weight:300; color:#222; letter-spacing:-0.025em;}
a { color:#000; text-decoration:none;}
a:active, a:hover, a:focus { text-decoration:none;}
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal;}
select { border-radius:0;}
a[href^=tel] { color:inherit; text-decoration:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}

/*input[type='password'] { font-family:'Noto Sans KR' !important;}*/

html, body { height:100%;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}

/*Edge - works to 41.16299.402.0*/
@supports (-ms-ime-align:auto){
	html{
		overflow: hidden;
		height: 100%;      
	}
	body{
		overflow: auto;
		height: 100%;
		position: relative;
	}
}

/*Ie 10/11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	html{
		overflow: hidden;
		height: 100%;   
	}
	body{
		overflow: auto;
		height: 100%;
	}
}

pre { font-family:"NanumGothicWeb", sans-serif;}