﻿@charset "utf-8";

/* reset */
* {margin:0;padding:0;-webkit-text-size-adjust:none}
html,body {width:100%}
body {background:#fff;overflow-x: hidden;}
body,th,td,input,select,textarea,button {color:#838383;font-size:12px;line-height:1.5;font-family:'Noto Sans Korean', 'nanumGothic', 'Dotum', sans-serif;letter-spacing:-1px;}
a, a:visited, a:active {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}
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{content: '';clear: both;display: block;}


.mt0{margin-top:0 !important}
.mt10{margin-top:10px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px !important}
.mt60{margin-top:60px !important}
.mt64{margin-top:64px}
.mt80{margin-top:80px !important}

.mt80m{margin-top:-80px}

.mb0{margin-bottom:0 !important}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb45{margin-bottom:45px}
.mb60{margin-bottom:60px !important}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px !important}

.mr15{margin-right:15px}
.mr30{margin-right:30px !important}
.mr45{margin-right:45px}

.ml15{margin-left:15px}
.ml40{margin-left:40px}

.ma8040{margin:80px auto 40px}

.pd0{padding:0 !important}
.pd25{padding:25px 0 !important}
.pd50{padding:50px 0 !important}

.pt0{padding-top:0 !important}

.pb0{padding-bottom:0 !important}
.pb20{padding-bottom:20px !important}
.pb30{padding-bottom:30px !important}
.pb40{padding-bottom:40px !important}
.pb65{padding-bottom:65px !important}
.pb80{padding-bottom:80px !important}
.pb90{padding-bottom:90px !important}