@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
 
@font-face{font-family: 'yg-jalnan'; font-weight:normal; font-style:normal; src:url('../fonts/yg-jalnan.otf') format('otf'), url('../font/yg-jalnan.eot') format('eot');}
@font-face{font-family: 'GmarketSansLight'; font-weight:normal; font-style:normal; src:url('../fonts/GmarketSansTTFLight.woff') format('woff'), url('../font/GmarketSansTTFLight.eot') format('eot');}
@font-face{font-family: 'GmarketSansMedium'; font-weight:normal; font-style:normal; src:url('../fonts/GmarketSansTTFMedium.woff') format('woff'), url('../font/GmarketSansTTFMedium.eot') format('eot');}
@font-face{font-family: 'GmarketSansBold'; font-weight:normal; font-style:normal; src:url('../fonts/GmarketSansTTFBold.woff') format('woff'), url('../font/GmarketSansTTFBold.eot') format('eot');}

/* reset */
body {overflow-wrap: break-word;word-wrap: break-word;}
*, select {box-sizing: border-box;margin: 0;padding: 0}
body, html { height: 100%; margin: 0; padding: 0; font-family: 'Noto Sans KR', 'Dotum', sans-serif; font-size: 14px; }
blockquote, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, textarea, ul {margin: 0;padding: 0}
li, ol, ul { list-style: none}
img { border:0;}
.hide, .skip {top: 0}

a {font-size: 14px;color: #444; font-family: 'Noto Sans KR', 'Dotum', sans-serif; }
a:active, a:hover {color: #000; }
a:link, 
a:active, 
a:hover, 
a:visited { text-decoration: none }

button,input,optgroup,select,textarea{margin:0;padding:0;border:1px solid #ddd;box-sizing:border-box; line-height:inherit;vertical-align:middle; font-family: 'Noto Sans KR', 'Dotum', sans-serif; font-size: 13px;color: #444;}
button,input,select{display:inline-block}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{overflow:visible;border-color:transparent;background-color:transparent;cursor:pointer}

select { height:30px; color:#444; border:1px solid #ddd; box-sizing:border-box; font-size:14px; padding: 0 40px 0 5px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(../images/sub/ico_select.gif) no-repeat 100% 50%; box-sizing:border-box;} 
select::-ms-expand {display:none;} 
