@charset "utf-8";

@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");  

html{overflow:auto;}
body{background-color:#fff; -webkit-text-size-adjust:none;}


body, input, textarea, select, button, table{margin:0; font-size:13px; font-family:'Nanum Gothic', sans-serif; color:#333; font-weight:400;-webkit-font-smoothing: antialiased;}
body, h1, h2, h3, h4, h5, dl, dt, dd, ul, li, ol, th, td, p, /*blockquote,*/ form, fieldset, legend, button { margin: 0; padding: 0; -webkit-font-smoothing: antialiased;}

img, fieldset{border:0 none}
dl, ul, ol, li {list-style: none outside none;}
button{border:0 none; cursor:pointer; display: block;}
table {table-layout:fixed;}
table, th, td, div{border-collapse:separate}

a,img,input {outline:none; selector-dummy:expression(this.hideFocus=true);-webkit-font-smoothing: antialiased;}
.png24 { tmp:expression(setPng24(this));}
area {outline:0;}

li img { vertical-align:top;}
td img { vertical-align:middle}
.cursor { cursor: pointer;}

strong, .strong , b { font-weight: bold; }
address, caption, cite, code, dfn, em, var {font-style:normal;}

hr { clear: both; display: none; }
.blind, legend, caption {display:none !important}

a {text-decoration:none; color:#333;}
a:hover, a:active, a:focus {text-decoration:none;}
/*table a:link, table a:visited {color:#333;}
table a:hover, table a:active {color:#333; text-decoration:underline;}*/

label {position: absolute; left:-9999px; cursor:pointer}
input, select, textarea {vertical-align:middle; font-weight:300;padding-left:5px}
input, textarea, select {border-width:1px; border-style: solid; border-color:#ddd; background:#fff; outline:0;}
/*select{height:35px; box-sizing:border-box; padding:7px;}*/
*select{height:35px; box-sizing:border-box;}
input[type=button] {border-radius:0; -webkit-border-radius:0; appearance:none; -webkit-appearance:none; transition:color 0.2s, background 0.2s;}
input[type=submit] {border-radius:0; -webkit-border-radius:0; appearance:none; -webkit-appearance:none; transition:color 0.2s, background 0.2s;}
input.text {height:35px; box-sizing:border-box; padding:7px; color:#666; border-radius:0; -webkit-border-radius:0; appearance:none; -webkit-appearance:none;}
input.file {height:35px; box-sizing:border-box; padding:7px; border:1px solid #ddd;}
input.check	{border:none; background:none;}
input.radio	{border:0 none; background:none;}
textarea.textarea {height:120px; padding:2px 0;}
.button {border:0 none; cursor:pointer;}
