@charset "utf-8";

/*--------------------------------------------------------------------------------------------------------------
 ************************ common - fonts ************************
 *--------------------------------------------------------------------------------------------------------------*/
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight:300;
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.eot);
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.ttf) format('truetype'); 
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight:400;
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.eot);
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight:500;
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.eot);
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.ttf) format('truetype');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight:700;
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.eot);
	src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'),
		url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.ttf) format('truetype');
}

/*--------------------------------------------------------------------------------------------------------------
 ************************ common - reset ************************
 *--------------------------------------------------------------------------------------------------------------*/
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,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;}
table{border:0;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
ul,ol,li,dl,dd,dt{list-style:none;}
img,fieldset,iframe{border:0 none;}
img {max-width:100%;vertical-align:middle;}
textarea{resize:none;}
input,select,textarea,button{font-size:100%;vertical-align:middle;outline:none;-webkit-appearance:none;-webkit-border-radius:0px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
caption{overflow:hidden;margin-top:-1px;padding:0;width:1px;height:1px;font-size:0;line-height:0}
blockquote,q{quotes:none;} 
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;} 
body{-webkit-text-size-adjust:none;/*-webkit-font-smoothing: antialiased;*//*-webkit-tap-highlight-color:rgba(0, 0, 0, 0)*/}
/* box-sizing */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
/* base - IE8~7 */
header,section,footer,aside,nav,main,article,figure{display:block;}
details summary::-webkit-details-marker{display:none;}
/* base - input */
input:checked[type="checkbox"]{background-color:#666;-webkit-appearance:checkbox;} 
button,input[type="button"]{border:0;background-color:transparent;padding:0;cursor:pointer;}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} 
/* input[type="radio"] {-webkit-appearance:radio;}
input[type="checkbox"] {-webkit-appearance:checkbox;} */
input[type="text"]::-ms-clear,
input[type="password"]::-ms-clear {display: none;}
/* placeholder */
::-webkit-input-placeholder {color:#999}
::-moz-placeholder {color:#999} 
:-ms-input-placeholder {color:#999} 
:-moz-placeholder {color:#999}
/* base - a */
a,a:link{text-decoration:none;color:inherit} 
a:visited{text-decoration:none}
a:hover,a:focus{ text-decoration:none;color:inherit}
a:active{text-decoration:none} 