﻿@charset "utf-8";
/* reset */
* {margin:0;padding:0}
html,body {width:100%}
body {background:#fff;-webkit-text-size-adjust:none}
body,th,td,input,select,textarea,button {color:#1a1a1a;font-size:1.2rem;line-height:1.5;font-family:'Noto Sans Korean', sans-serif;letter-spacing:-1px}
a, a:visited, a:hover, a:active {text-decoration:none}

/* table {border-collapse:collapse} */
article, aside, details, figcaption, figure, footer, header, nav, section {display:block}
fieldset,img {border:0 none;vertical-align:bottom}
img {border:0;width:100%;}
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[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#717171; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:none; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
button {border:0 none;background-color:transparent;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;}

address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
caption {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;display: inherit;}
/* hide */
#skip {overflow:hidden;position:absolute;top:0;left:-9999px;width:0;height:1px;margin:0;padding:0;text-indent:-9999px}
.hidden {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}
.hiddenText {color:transparent}
.clearfix{clear: both;content: '';display: block;}
/* add */
.mt10 {margin-top:10px}
.mr5 {margin-right:5px}
.mr10 {margin-right:10px}
.mb10 {margin-bottom:10px}
.ml10 {margin-left:10px}
.pt10 {padding-top:10px}
.pr10 {padding-right:10px}
.pb10 {padding-bottom:10px}
.pl10 {padding-left:10px}
.mt20 {margin-top:20px}
.mt25 {margin-top:25px}
.mb25{margin-bottom:25px}
.mr20 {margin-right:20px}
.mb20 {margin-bottom:20px}
.ml20 {margin-left:20px}
.pt20 {padding-top:20px}
.pr20 {padding-right:20px}
.pb20 {padding-bottom:20px}
.pl20 {padding-left:20px}
.mt30 {margin-top:30px}
.mr30 {margin-right:30px}
.mb30 {margin-bottom:30px}
.ml30 {margin-left:30px}
.mt15{margin-top:15px !important;}
.mt6{margin-top:6px}
.txt_tight {letter-spacing:-2px}
.m30{margin:30px 0;}
.pt5{padding-top:5px;}
.mb5{margin-bottom:5px}

::selection {background-color:#eee;}
::-moz-selection {background-color:#eee;}