@charset "utf-8";
/* CSS Document */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block}
html,body{-webkit-overflow-scrolling : touch;}
body{}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,nav,menu{font-family:'Noto Sans KR', sans-serif;  -webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}
fieldset,img{border:0 none;vertical-align:middle; }
dl,ul,ol,menu,li{list-style:none; list-style-type:none; }
ul:after, ol:after {display:block; height:0; content:""; float:none; clear:both; }
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
address,caption,cite,code,dfn,em,var{font-style:normal;}
a{color: inherit;text-decoration:none;background:transparent;}
a:focus,a:active,a:hover{text-decoration:none}
table{border-collapse:collapse;border-spacing:0;width:100%;word-break: break-all;}
th,td{padding:0;box-sizing: border-box;}
img { border:0 none; vertical-align:middle; }
button{border:0;}
/*
	*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*/
legend,.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}
caption{overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.clear:after{content:'';display:block;clear:both}
.hide{overflow:hidden;position:absolute;left:-9999px;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important}

/* Skip area */
#Skip-navigation {position: absolute; left: 0; top: -100px; z-index: 1001; width: 100%; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: #fff; transition: all 0.5s; background: #666;}
#Skip-navigation:focus { top:0;}

/* ir */
.ir {width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute; left:0; top:0;}

/* clearfix */
.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {display:block; content:'';line-height: 0;}
.clearfix:after {clear:both;}
