@charset "euc-kr";
@font-face { 
font-family: 'Noto Sans KR';
font-style: normal; 
font-weight: 100; 
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
} 

@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; 
font-weight: 300; 
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'); 
} 

@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; font-weight: 400; 
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');
} 

@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; 
font-weight: 500; 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'); 
} 

@font-face { font-family: 'Noto Sans KR'; 
font-style: normal; font-weight: 700; 
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'); 
}
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p, span, a, dl, dt, dd, img, button, fieldset {margin:0; padding:0; border:0; font-family:'Noto Sans KR'; font-size:16px;}
caption, hr {display:none;}
dd {text-align:justify;}
img {border:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
/* Tag±¸¹®(Construction) */
strong{font-weight:600;}
em,dfn,cite,address{font-style:normal;}
sup,sub{font-size:0.92em;}
del{text-decoration:line-through;}
button{margin:0;padding:0;border:none;background:none;cursor:pointer;}
span.button,img.button,a.button{cursor:pointer;vertical-align:middle;}
ol, ul, li, dd{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
legend{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;font-size:0%;}
table caption{position:absolute;overflow:hidden;visibility:hidden;height:0;width:0;font-size:0;line-height:0;}
select, input{font-family:'Noto Sans KR';}
a:link{color:#636363;text-decoration:none;}
a:visited{color:#636363;}
a:hover{color:#343848; text-decoration:none;}
a:active{color:#343848;}
span.button,img.button,a.button{cursor:pointer;vertical-align:middle;}

/* Basic - clearfix */
.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Basic - etc */
.clrBoth {clear: both; font-size: 1px; line-height: 1px;}
.dplOn {display:block}
.dplOff {display:none}
.skip {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}