/* 리셋 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, button{margin:0;padding:0}
fieldset, img{border:0 none}
dl, ul, ol, menu, li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
input, select, textarea, button{vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff}
body, th, td, input, select, textarea, button{font-size:13px;line-height:1.5;font-family:'맑은 고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', sans-serif, '돋움', dotum;color:#1e1e1e}
html:lang(ja) body, html:lang(ja) th, html:lang(ja) td, html:lang(ja) input, html:lang(ja) select, html:lang(ja) textarea, html:lang(ja) button{font-family:'Hiragino Kaku Gothic Pro', Meiryo, 'MS PGothic', 'Apple SD Gothic Neo', 'Helvetica Neue', 'Malgun Gothic', Helvetica, Arial, sans-serif}
a{color:#1e1e1e;text-decoration:none}
a:active, a:hover{text-decoration:underline}
a:active{background-color:transparent}
address, caption, cite, code, dfn, em, var{font-weight:normal;font-style:normal}
#kakaoIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}
.screen_out{
  overflow: hidden;
  position: absolute;
  z-index: -1;
  clip: rect(0px, 0px, 0px, 0px);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  color: transparent;
}
.hide{display:none}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* 문의하기 공통 */
.ico_cs {
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  background-image: url(https://i1.daumcdn.net/image.hope/etc//cskakaocom/pc/ico_cs_170712.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -9999px;
}
.btn_cs {
  display: inline-block;
  height: 42px;
  padding: 0 63px;
  font-size: 15px;
  line-height: 40px;
  background-color: #e8e8e8;
  color: #1e1e1e;
}
.btn_cs:hover,
.btn_cs:focus {
  background-color: #d3d3d3;
  text-decoration: none;
}
.btn_cs2 {
  background-color: #ffdc00;
}
.btn_cs2:hover,
.btn_cs2:focus {
  background-color: #f4d202;
}