@charset "utf-8";

* {-webkit-text-size-adjust:none;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, img, input, textarea, blockquote, th, td, p, header, hgroup, nav, section, article, aside {margin:0; padding:0; border:none;}
table {border-collapse:collapse; border-spacing:0px;}
legend {position:absolute; width:0; height:0; visibility:hidden; font-size:0; line-height:0; text-indent:-9999px;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
button {margin:0; padding:0; font-family:Helvetica-light,'AppleSDGothicNeo-Light','Noto Sans','Roboto-Light','Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif; border:none; cursor:pointer;}
button span {visibility:hidden; font-size:0px; line-height:0px;}
ol,ul {list-style:none;}
caption {text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0px;}
label {cursor:pointer;}
img, select, input, textarea, select, button {vertical-align:top;}
iframe {border:none;}
a {border:none; text-decoration:none; color:#1b1b1b;}
a:link, a:active {}

.hide, caption {visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;} /* 화면에서 숨기기 */
.cboth, clear {clear:both; width:0px; height:0px; font-size:0px; line-height:0px;} /* float 해제 */

html, body {height:100%;}
body {font-family:Helvetica-light,'AppleSDGothicNeo-Light','Noto Sans','Roboto-Light','Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif; font-size:14px; letter-spacing:-0.02em; word-spacing:0.2em; color:#1b1b1b;}

/* 상하여백 */
.mgt1 {margin-top:1px;}
.mgt2 {margin-top:2px;}
.mgt4 {margin-top:4px;}
.mgt5 {margin-top:5px;}
.mgt7 {margin-top:7px;}
.mgt8 {margin-top:8px;}
.mgt9 {margin-top:9px;}
.mgt10 {margin-top:10px;}
.mgt10_m {margin-top:10px;}
.mgt11 {margin-top:11px;}
.mgt12 {margin-top:12px;}
.mgt13 {margin-top:13px;}
.mgt14 {margin-top:14px;}
.mgt15 {margin-top:15px;}
.mgt16 {margin-top:16px;}
.mgt17 {margin-top:17px;}
.mgt18 {margin-top:18px;}
.mgt19 {margin-top:19px;}
.mgt20 {margin-top:20px;}
.mgt22 {margin-top:22px;}
.mgt25 {margin-top:25px;}
.mgt28 {margin-top:28px;}
.mgt30 {margin-top:30px;}
.mgt32 {margin-top:32px;}
.mgt35 {margin-top:35px;}
.mgt38 {margin-top:38px;}
.mgt41 {margin-top:41px;}
.mgt43 {margin-top:43px;}
.mgt50 {margin-top:50px;}
.mgt53 {margin-top:53px;}

.mgb1 {margin-bottom:1px;}
.mgb5 {margin-bottom:5px;}
.mgb6 {margin-bottom:6px;}
.mgb17 {margin-bottom:17px;}

.mgl5 {margin-left:5px;}
.mgl10 {margin-left:10px;}
.mgl20 {margin-left:20px;}

/* 640px 이상 */
@media only screen and (min-width:640px) {
.mgt10_m {margin-top:0;}
}