@charset "utf-8";
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address,em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer,select, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    padding:0;
    margin:0;
    border:0;
    outline:0;
    background:transparent;
    font-family:"NanumSquareRound","NanumGothic","Apple SD Gothic Neo",sans-serif;
	-webkit-text-size-adjust:none;
    text-size-adjust:none;/* 뷰표트 변환시 폰트크기 자동확대 방지 */
	font-size-adjust: none;
    word-break: keep-all;
	line-height: normal;
	letter-spacing: normal;
    box-sizing: border-box;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block;}
html,body{width: 100%;height: 100%;position: relative;font-size: 14px;-webkit-text-size-adjust:100%;color: #222;}
ul, ol, li,dl,dt {list-style:none;}
h1, h2, h3, h4, h5, h6,p{font-size:100%; font-weight:normal;}
table{width: 100%; border-collapse:collapse; border-spacing:0; vertical-align:middle;border:0 none;}
table th,table td{ vertical-align:middle;}
legend {display:none; visibility:hidden;}
fieldset, button {vertical-align:middle; border:0;}
img{border:0;vertical-align:top;}
input, textarea, select{letter-spacing:normal;vertical-align:middle;font-family:  "NanumSquareRound","NanumGothic","Apple SD Gothic Neo",sans-serif;}
a {display: inline-block; vertical-align:top; text-decoration:none;color: #444;box-sizing: border-box;}
a:hover, a:active, a:focus{text-decoration:none;}
button {border:0; vertical-align:middle; cursor:pointer; overflow:visible; background:transparent;font-size: 100%;margin:0;padding:0}
.none{display: none}
.ir span,i span{position: relative; display: block; width: 0; height: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; line-height: 0; font-size: 0;  text-indent:-9999px; z-index: -1;}
input, select, textarea{font-size:100%;letter-spacing:normal;vertical-align:middle;border:1px solid #b5b5b5;padding: 0;box-shadow:0;border-radius:5px;box-sizing:border-box;margin:0}
input:focus, select:focus, button:focus{outline:none}
input[type="checkbox"],input[type="radio"],select{-webkit-appearance: none;appearance: none;}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"],input[type="url"], input[type="number"], input[type="date"], select{margin:0;line-height: 30px;padding: 0 8px;background: #fff;font-family:"NanumSquareRound","Apple SD Gothic Neo",sans-serif;}
input[type="password"]::placeholder{letter-spacing: 0;font-family:"NanumSquareRound","NanumGothic","Apple SD Gothic Neo",sans-serif;}
input[type="password"]{letter-spacing: 6.69px;font-family: sans-serif;}
textarea{border-radius:0;resize: none;line-height: normal;width: 100%;line-height: 30px; padding:0 8px}
input,textarea,select{transition: all 0.30s ease-in-out;}
input:focus, select:focus, textarea:focus{border: 1px solid rgba(0, 0, 0, 1);z-index: 1;position: relative;}
input:read-only:focus, select:read-only:focus, textarea:read-only:focus{box-shadow: none;}
input[type="checkbox"]:focus, input[type="radio"]:focus{box-shadow: none;border: none;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input[type=number] {-moz-appearance: textfield;}
input::placeholder,textarea::placeholder{color: #999;}
input:disabled,select:disabled{background-color: #f1f1f1;border: 0;color: #666;opacity: 1;font-weight:bolder}
strong,b{font-style:normal;font-weight: bold;}
.swiper-pagination{z-index: 1!important;}
i,em{font-style:normal}
textarea:focus, input:focus{outline: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}

@font-face {
    font-family: NanumSquareRound;
    src:url('/static/fonts/NanumSquareRoundOTFR.woff') format('woff'), /*모던브라우저*/
    url('/static/fonts/NanumSquareRoundOTFR.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: NanumSquareRound;
    src:url('/static/fonts/NanumSquareRoundOTFB.woff') format('woff'), /*모던브라우저*/
    url('/static/fonts/NanumSquareRoundOTFB.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: NanumSquareRound;
    src:url('/static/fonts/NanumSquareRoundOTFEB.woff') format('woff'), /*모던브라우저*/
        url('/static/fonts/NanumSquareRoundOTFEB.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: soyoMaple;
    src:url('/static/fonts/SOYO Maple Regular.woff') format('woff'), /*모던브라우저*/
        url('/static/fonts/SOYO Maple Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: soyoMaple;
    src:url('/static/fonts/SOYO Maple Bold.woff') format('woff'), /*모던브라우저*/
        url('/static/fonts/SOYO Maple Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'HakgyoansimWoojuR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-2@1.0/HakgyoansimWoojuR.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'YanoljaYacheR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/YanoljaYacheR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KyoboHand';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/KyoboHand.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'omyu_pretty';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/omyu_pretty.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CookieRun-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/CookieRun-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'iceHimchan-Rg';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-2@1.0/iceHimchan-Rg.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
