@charset "utf-8";
@font-face { font-family: 'GyeonggiTitleM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GyeonggiTitleM.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {
    font-family:"NotoSansCJKkr",serif;
    src: url('/font/NotoSansCJKkr-Medium.woff') format("woff");
}

@font-face {
    font-family: 'InkLipquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@import url(//fonts.googleapis.com/earlyaccess/jejumyeongjo.css);

.jejumyeongjo * { 
 font-family: 'Jeju Myeongjo', serif;
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');



/**** Common ************************************************/

* {max-height:1000000px;margin:0;padding:0; box-sizing: border-box; word-break: keep-all;}
img, fieldset, button {border:none;}
hr, button img {display:none;}
input, select, button, textarea {font-family:'Noto Sans Korean', 'Noto Sans KR', 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic; font-size:16px;font-weight:400;color:#666;line-height:30px; letter-spacing:-0.03em !important;box-sizing:border-box;vertical-align:middle;}
input[type=submit] {cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

map area {cursor: pointer;}

ul, li {list-style:none;}
a {display:block;font-weight:400;color:#666;text-decoration:none;vertical-align:top;}
a:hover, a:active, a:focus, a:visited {text-decoration:none;}
textarea {overflow:auto;} 
table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;text-align:left;}
table img {vertical-align:top;}
th, td {vertical-align:middle;word-wrap:break-word;word-break:break-all;}
form  {margin:0;padding:0;}
img {/* width:100%; */vertical-align:top;}
table img {width:auto;vertical-align:middle;}
legend  {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;} /* For Screen Reader */ 
caption {width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
em {font-style:normal;}
p {display:block;}
.blind, .disabled {position:absolute;left:-9999px;top:-9999px;}
.img_wrap img {width: 100%;}

.clear:after {content:"";display:block;clear:both;}
.fawb:before, .fawa:after {font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscalecolor;}
/*.nanumSq {font-family:'NanumSquare', 'Malgun Gothic','맑은 고딕','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic;}*/

body {position:relative;background:#fff;font-family:'Noto Sans KR', 'Noto Sans Korean', 'Malgun Gothic','돋움',Dotum,'굴림',Gulim,Tahoma,Verdana,Geneva,sans-serif,Apple Gothic,AppleGothic; font-size:16px;font-weight:400;color:#666;line-height:1.625;letter-spacing:-0.03em !important; -webkit-text-size-adjust:none;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; max-width: 1920px; margin: 0 auto;}

/* .nsq{font-family: 'NanumSquare';  font-weight: 400;}
.mont{font-family: 'Montserrat'; } */

.mont{font-family: 'Montserrat',sans-serif; font-weight: 600;}
.play {font-family: 'Play', sans-serif}
.notocjk {font-family:"NotoSansCJKkr",serif;}
/* .notokr {font-family: 'Noto Sans KR', sans-serif;} */
.ink {font-family: 'InkLipquid';}
.jeju {font-family: 'Jeju Myeongjo', serif;}
.af:after{display: block;content: '';clear: both;}



/*주요색상*/


