@charset "utf-8";
/* reset */
* {margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: transparent;}
html,body {width:100%}
body {background:#E6E6E6}
body,th,td,input,select,textarea,button {color:#838383;font-size:12px;font-family:'Noto Sans Korean','NanumMyeongjo', 'nanumGothic', 'Dotum', sans-serif;letter-spacing:-1px;}
a, a:visited, a:hover, a:active {color:#838383;text-decoration:none}
.contents div,.contents dt,.contents dd,.contents li,.contents p {height:100%;}

table {border-collapse:collapse}
article, aside, details, figcaption, figure, footer, header, nav, section {display:block}
fieldset,img {border:0 none;vertical-align:bottom}
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:#838383; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
button {border:0 none;background-color:transparent;cursor:pointer;outline: none;}
button:focus{outline: none;}
button:active{outline: none;}
a:focus{outline: none;}
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}

/* hide */
#skip {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;line-height:0}
.hidden {overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;line-height:0}
.clearfix:after{clear: both;content: '';display: block;}

.mt60{margin-top: 60px;}
.mb60{margin-bottom: 60px;}
.pt0{padding-top: 0 !important;}
.mt30{margin-top:30px;}
.mt45{margin-top: 45px;}
.pt90{padding-top: 90px;}
.mb60{margin-bottom: 60px;}
.pb60{padding-bottom: 60px;}
.mb70{margin-bottom: 70px !important;}
.mt70{margin-top: 70px;}
.mb100{margin-bottom: 100px;}
.pb100{padding-bottom: 100px;}
.mb20{margin-bottom: 20px;}
.mt10{margin-top: 10px;}
.mb80{margin-bottom: 80px !important;}
.pb100{padding-bottom: 100px;}
.mt100{margin-top: 100px !important;}
.mt40{margin-top: 40px;}
.mt35{margin-top:35px}
.mt5{margin-top: 5px;}
.mb40{margin-bottom: 40px !important;}
.pt20{padding-top: 20px;}
.pt50{padding-top: 50px;}
.pt70{padding-top: 70px !important;}
.mb30{margin-bottom: 30px;}