﻿@charset "utf-8";

/* reset */
html, body, div, span, object,h1, h2, h3, h4, h5, h6, p, blockquote, a, button, abbr, address, img, q,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, footer, header, section, summary{margin:0;padding:0;border:0;font:inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}/* HTML5 display-role reset for older browsers */
body,html{width: 100%;height: 100%;}
ol, ul{list-style: none;}
table{border-collapse: collapse !important;border-spacing: 0;}
img{border: none;vertical-align: top;}
a{display: inline-block;text-decoration: none;color: inherit;}
span{display: inline-block;outline:none;}
em, address{font-style: normal;}
button{display: inline-block;border: none;background-color: transparent;cursor: pointer;vertical-align: top;}
input,button,a,select,option{font-family: inherit;font-size: inherit;outline:none;}
input[type="checkbox"]{border: none !important;margin-right: 10px;vertical-align: middle;}/* for lte IE10 */
input[type="radio"]{border: none !important;}/* for lte IE10 */

/* common */
*, *:before, *:after{box-sizing: border-box;}
body,html{font-family:  'Pretendard', Dotum, sans-serif;font-size: 16px;color: #282828;letter-spacing: -0.25px;}
.clearFix{*zoom: 1;}
.clearFix:after{content: "";display: block;clear: both;}
.hidden{margin: 0;padding: 0;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;}

input[type="text"], input[type="password"]{height: 46px;padding: 10px 20px;box-sizing: border-box;border: 1px solid #dedede;border-radius: 50px;color: #767676;background-color: #fff;}
label {cursor:pointer;}
textarea{padding: 10px 15px;box-sizing: border-box;border: 1px solid #d8d8d8;font-family: 'NanumSquare', '나눔스퀘어', Dotum, sans-serif;line-height: 18px;}
select{height: 46px;padding: 10px 30px 10px 15px;box-sizing: border-box;border: 1px solid #dedede;border-radius: 50px;color: #767676;font-weight: 400;-webkit-appearance:none;background-color: #fff;}
select::-ms-expand{display:none;}
caption {overflow: hidden;width: 0;height: 0;font-size: 0; line-height: 0;}
