/* Reset Style */
*{margin:0;padding:0;}
/* *::-webkit-scrollbar {display: none; Chrome, Safari, Opera} */
body{overflow-x:hidden;color:#000;font-size:14px;line-height:1.3;letter-spacing:-0.05em}
ul,ol,li{list-style:none}
img,hr{border:none}
img{max-width:100%;border:0px;vertical-align:top}
table{width:100%;border-spacing:0;table-layout:fixed;border-collapse: collapse;}
table td img{vertical-align:middle}
a{display:inline-block;color:#000;vertical-align:top}
a:link, a:visited, a:active, a:hover{text-decoration:none;color:inherit}
body,p,div,ul,li,dl,dt,dd,ol,fieldset,textarea,input,select,table,th,td,address,cite,h1,h2,h3,h4,h5,h6,strong,b,label,button{font-family:'NotoSansCJKkr', sans-serif;letter-spacing:-0.05em}
strong,h1,h2,h3,h4,h5,h6,th,b,dt{font-size:inherit;font-weight:700;color:inherit}
input{vertical-align:middle;outline:none}
input::placeholder,
textarea::placeholder{color:#999}
input[type='text']:disabled{background:#fff;opacity:1;-webkit-text-fill-color:inherit}
input[type='text'].type2:disabled{background:#f4f4f4;opacity:1;-webkit-text-fill-color:inherit}
textarea.type2:disabled{background:#f4f4f4;opacity:1;-webkit-text-fill-color:inherit}
input[type='text'],
input[type='password'],
input[type='tel']{display:inline-block;width:100%;height:50px;box-sizing:border-box;padding:0 15px;border:1px solid #ddd;background-color:#fff;font-size:14px;color:#555;line-height:50px;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-webkit-border-radius:0}
input[type='text']::placeholder,
input[type='tel']::placeholder{color:#999}
input[type="password"]{letter-spacing:0.3em}
input[type="password"]::placeholder{letter-spacing:-0.05em}
input:disabled{background:#f4f4f4;border:1px solid #ddd}
select{display:inline-block;width:100%;height:50px;padding:0 0 0 15px;border:1px solid #ddd;background:url(/asset/images/front/default/ico_select_arrow.png) calc(100% - 15px) center no-repeat #fff;background-size:16px;font-size:13px;color:#080808;line-height:50px;vertical-align:top;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.select_arrow{background:url(../../images/front/default/select_icon.svg) no-repeat calc(100% - 9px) 50% #fff;background-size:16px;}
select::-ms-expand {display:none}
textarea{display:inline-block;padding:15px;box-sizing:border-box;width:100%;padding:10px;border:solid 1px #ddd;background-color:#fff;box-sizing:border-box;vertical-align:middle;resize:none;font-size:14px;-webkit-appearance:none;-webkit-border-radius:0}
input[type='file'], input[type='image'], input[type='reset'], input[type='button'], input[type='submit']{cursor:pointer}
hr{position:absolute;top:-9999px;left:-9999px}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
legend{position:absolute;height:0;font-size:0px;line-height:0;overflow:hidden;text-indent:-9999px}
address,cite,em{font-style:normal}
fieldset{padding:0;border:0}
label{cursor:pointer}
button{border:0;background:none;cursor:pointer;outline:0;vertical-align:top}

@media screen and (min-width : 768px) {
body{font-size:16px}
input[type='text'],
input[type='password'],
input[type='tel']{padding:0 20px;font-size:16px}
textarea{padding:20px;font-size:16px}
select{padding:0 0 0 20px;background:url(/asset/images/front/default/ico_select_arrow.png) calc(100% - 20px) center no-repeat #fff;background-size:16px;font-size:16px}
}