@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);

/* Default */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;font-style:normal;color:#444;}
body{line-height:1;font-size:14px;font-family:'Open Sans','Malgun gothic','nanum gothic','nanumgothic','Apple SD Gothic Neo','Sans Serif';}
ol,ul{list-style:none}
li{list-style:none;}
section, article, aside, hgroup, header, footer, nav, figure, figcaption, summary {display:block;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}
textarea {resize:none;}
em{font-style:normal;}
a {text-decoration: none}
a:hover{text-decoration:none;}
label {cursor:pointer; }
input,textarea,button{margin:0; vertical-align:middle;overflow:visible;font-family: inherit;}
input[type="text"],
input[type="password"],
input[type="search"],
input[type="submit"],
input[type="button"]{-webkit-appearance:none!important;}
select {font-family: inherit;}
html {overflow-y: scroll;-webkit-text-size-adjust:none;overflow-x:hidden;}
font{color: inherit;}
.blind {display: none;width: 0;height: 0;}
.disno {display: none;}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

.container:before,
.container:after,
.site-content:before,
.site-content:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.container:after,
.site-content:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
 .container,
.site-content {
    *zoom: 1;
}

.sr-only, 
.screen-reader-text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px!important;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}