@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,
*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

/* base */
*{margin:0;padding:0}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ul,ol{list-style:none}
fieldset,img{border:0;vertical-align:top}
address{font-style:normal}
dt{font-size:1.05em;letter-spacing:-0.2px}
dd{font-size:0.98em}
p,li,dd{line-height:1.5em;text-align:justify;color:#555;letter-spacing:-0.6px}
.line{clear:both;border-bottom:1px solid rgba(105, 150, 179, 0.9)}
.clear{clear:both}

/* RESET CSS */
body,input,textarea,select,button,table{font-family:"Nanum Gothic","Malgun Gothic","맑은 고딕",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ul,ol{list-style:none}
fieldset,img{border:0;vertical-align:top}
address{font-style:normal}
p,li,dd{text-align:justify;line-height:1.5em;font-size:1em}
img {vertical-align:middle;border:0}
input {border:0}
table{border-collapse:collapse;border-spacing:0}
ul,ol{list-style:none}
html{overflow-y:scroll}
strong,b,th,h1,h2,h3,h4{font-weight:600}

/* Basic */
img{border:0;vertical-align:middle}

/*img.max{max-width:100%}*/
em{font-style:normal}
small{font-size:11px !important}
.bold{font-weight:600 !important}

/* a-style */
a{color:#333;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}

/* Display */
.fl{float:left}
.fr{float:right}
.clear{clear:both !important}
.clear:after{content:'';display:block;clear:both}
.blind{position:absolute;top:0;left:0;width:1px !important;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.blind2{height:0;overflow:hidden;line-height:0;font-size:0}
.none{display:none !important}
hr{height:40px;clear:both;display:block;visibility:hidden; font-size:0;line-height:0}

/* Table Style */
table{border-collapse:separate;border-spacing:0;*border-collapse:collapse}
caption{width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0}

/* Form */
legend{display:block;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
select,textarea,input,label{vertical-align:middle}
input{/*-webkit-appearance:none*/}
input[type="text"],
input[type="password"]{border:1px solid #abadb3;border-radius:1px;padding:4px 10px;font-size:13px}
input[type="radio"],
input[type="checkbox"]{margin:0 3px 0 0}
textarea{width:100%;padding:10px;border:1px solid #abadb3;font-size:13px}