@charset "euc-kr";
/* Common */
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, body{width:100%;height:100%;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:12px;line-height:1.25em}
body{position:relative;letter-spacing:-0.5px;font-family:'Apple SD Gothic Neo', 'Apple-Gothic','roboto', sans-serif;-webkit-text-size-adjust:none;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
table{border-collapse:collapse}
img, input, button, select, textarea{vertical-align: middle;}
input, textarea, select{letter-spacing:normal;}
input, select, button{position:relative;-webkit-appearance:none;-moz-appearance:none;}
button{height:30px;line-height:30px;padding:0 18px;vertical-align:middle;font-size:12px;border:1px solid #d3d3d3;background:#fff;color:#000;box-sizing:border-box;}
select{height:30px;line-height:30px;font-size:12px;color:#000;border:1px solid #d3d3d3;border-radius:0;padding:0 30px 0 10px;background:#fff url(../img/logo/select_arrow.jpg) no-repeat right center;background-size:24px auto;box-sizing:border-box;}
select::-ms-expand{display: none;}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="number"], input[type="date"], input[type="datetime"], input[type="month"], input[type="seach"]{height:30px;padding:8px 10px 8px 10px;border-radius:0;border:1px solid #d3d3d3;color:#999;font-size:12px;box-sizing:border-box;}
input[type='date']{position:relative;}
::-webkit-datetime-edit, ::-webkit-clear-button, ::-webkit-calendar-picker-indicator{position:absolute;}
::-webkit-clear-button{right:1.54em;}
::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
::-webkit-calendar-picker-indicator{right:0; padding:.539em .34em;}
::-webkit-inner-spin-button{display:none;}
input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;padding:0;background:url(../img/logo/checkbox_off.png);background-size:20px 20px;border:0;border-radius:0;cursor:pointer;}
input[type="checkbox"]:checked{background:url(../img/logo/checkbox_on.png);background-size:20px;20px;}
input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;padding:0;background:url(../img/logo/radio_off.png);background-size:20px 20px;border:0;border-radius:0;cursor:pointer;}
input[type="radio"]:checked{background:url(../img/logo/radio_on.png);background-size:20px;20px;border:0;}
input[type="tel"][disabled], input[type="tel"][readonly], input[type="text"][disabled], input[type="text"][readonly], input[type="password"][disabled], input[type="password"][readonly], input[type="email"][disabled], input[type="email"][readonly] {border: 1px solid #d3d3d3;background: #eaeaea;}

