@charset "utf-8";
/* CSS Document */



@font-face {
    font-family:'NanumGothic';
    src: url('font/NanumGothicCompact.woff');
    src: url('font/NanumGothicCompact.eot?#iefix') format('embedded-opentype'),
         url('font/NanumGothicCompact.woff') format('woff'),
         url('font/NanumGothicCompact.ttf') format('truetype');
    font-weight: normal;
    font-style: normal; 
}
* { 
margin:0;
padding:0;
border:0; 
line-height:1.3; 
font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum;
}

*{margin:0;padding:0}
html,body{width:100%;height:100%}
html{overflow-y:scroll; overflow-x: hidden;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
/*body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{color:#555;font-family:"돋움",dotum,helvetica,sans-serif;font-size:12px;font-weight:normal}*/
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none;}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle;}
a{color:#30323f;text-decoration:none}
a:hover{color:#4559E9;text-decoration:underline}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}

/*Common*/
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}