@charset "euc-kr";

/* css Reset */
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}

body,input,textarea,select,button,table{font-family:'Malgun Gothic','¸¼Àº °íµñ','Noto Sans KR','³ª´®°íµñ','Noto Sans CJK KR','Apple SD Gothic Neo',AppleSDGothicNeo-Regular,µ¸¿ò,Dotum,±¼¸²,Gulim,sans-serif; font-size: 12px; color:#222; margin:0; padding:0; }
p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,button,code,label,em,span{margin:0;padding:0;border:0;font:inherit;color:inherit;letter-spacing:-.2px;word-break:break-all;}
table,th,td{margin:0;padding:3px;font:inherit;color:inherit;letter-spacing:-.2px;word-break:break-all;}
input,textarea,select{margin:0;padding:0;border:0;font-size:inherit;color:inherit;letter-spacing:-.2px;word-break:break-all;}
form{display:inline;margin:0}
img,fieldset{border:0}
li{list-style:none}
em,address{font-style:normal}
label,input,select,textarea{vertical-align:middle;-webkit-appearance:none}
legend{position:absolute;left:-5000px;font-size:0;overflow:hidden}
caption{position:relative;left:-5000px;height:0;line-height:0;text-indent:-5000px;overflow:hidden}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;}
label, input, button, select, img {vertical-align:middle}
button{border:0;cursor:pointer;outline:none;}
button.focus{outline:1px solid #3d5f96;}

input[type="button"],input[type="text"],input[type="image"],input[type="submit"],input[type="password"],input[type="tel"],input[type="number"],select,textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;box-sizing:border-box;outline:none;}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;}
textarea{resize:none;box-sizing:border-box;}
select{appearance:none;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
select:-ms-expand{display:none;}
select::-ms-expand{display:none;}
select{padding-right:30px;}

.invisible{position:absolute;left:-5000px;height:0;line-height:0;overflow:hidden}
/*.btn_select_on{color:#d72525 !important;}*/

::-webkit-input-placeholder {color:#777;}
:-moz-placeholder {color:#777;opacity:1;}
::-moz-placeholder {color:#777;opacity:1;}
:-ms-input-placeholder {color:#777;}