@charset "utf-8";

/* 여백 초기화 */
html,body,div,span,ul,li,dl,dd,dt,ol,h1,h2,h3,h4,h5,h6,fieldset,legend,p,select,table,th,td,tr,textarea,form,figure,figcaption
{
  margin:0;
  padding:0;
  background:transparent;
  border:0;
  box-sizing:border-box;
  font-weight:normal;
  color:#000;
  font-size:14px;
  letter-spacing: -0.5px;
}

button
{
  margin:0;
  padding:0;
  background:transparent;
  box-sizing:border-box;
  font-weight:normal;
  color:#000;
  font-size:14px;
  letter-spacing: -0.5px;
}

b
{
  margin:0;
  padding:0;
  background:transparent;
  border:0;
  box-sizing:border-box;
  color:#000;
}

footer, header, nav, section { display:block; padding:0; margin:0; }


/* a & 버튼 초기화 */
a {color: #000; text-decoration: none; background:transparent; margin:0; padding:0; font-weight: normal;}
a:hover {}

/* iPhone Safari changing colour of phone numbers */
a[href^=tel]
{
  text-decoration:inherit;
  color: inherit;
}

/* 폰트 초기화 */
body, textarea, select, button, table
{
  font-family:'Pretendard';
  font-weight: normal;
  letter-spacing: -0.5px;
  color: #000;
  font-size: 14px;
  line-height: 1.5;
}

body{background-color: #fff;}

/* 폰트 스타일 초기화 */
em,address {font-style: normal;}

/* 블릿기호 초기화 */
ul,li,ol {list-style:none;}

/* 폰트 초기화 */
h4 {font-size:34px;}
h5 {font-size:20px;}
h6 {font-size:15px;}

/* 테두리 초기화 */
img,fieldset {border:0 none;}

/* 버튼 초기화 */
button {border: 0;}

/* clearfix */
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after {display: block; content: '';line-height: 0;}
.clearfix:after {clear: both;}


/* input style */
input
{

  border:1px solid #ddd;
  height:48px;
  border-radius: 6px;
  font-size:14px;
  font-weight:500;
  font-family:'Pretendard';
  letter-spacing: -0.5px;
}

input {background-image: none;}
input[type=button],
input[type=reset],
input[type=text],
input[type=password],
input[type=submit],
input[type=search],
input[type=tel],
input[type=email] {
  -webkit-appearance: none;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}
