@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/earlyaccess/jejumyeongjo.css'); /* font-family: 'Jeju Myeongjo', serif; */
@import url('https://fonts.googleapis.com/css?family=Abril+Fatface'); /* font-family: 'Abril Fatface', cursive; */
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,400,500,600,700'); /* font-family: 'Montserrat', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i'); /* font-family: 'Playfair Display', serif; */
@import url('https://fonts.googleapis.com/css?family=Lora'); /* font-family: 'Lora', serif; */
@import url('https://fonts.googleapis.com/css?family=Meie+Script'); /* font-family: 'Meie Script', cursive; */
@import url('https://fonts.googleapis.com/css?family=Kanit:100,200,300,400'); /* font-family: 'Kanit', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Parisienne'); /* font-family: 'Parisienne', cursive; */
@import url('https://fonts.googleapis.com/css?family=Abhaya+Libre'); /* font-family: 'Abhaya Libre', serif; */
@import url('https://fonts.googleapis.com/css?family=Raleway'); /* font-family: 'Raleway', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap'); /* font-family: "Dancing Script", cursive;*/



@font-face {
    font-family: 'Noto Serif KR';
    font-style: normal;
    font-weight: 100;
    /*src: local('Noto Serif CJK KR'), local('Source Han Serif K'), local('Source Han Serif'), local('Noto Serif CJK'), local('Noto Serif'),*/
	src: url('https://cdn.rawgit.com/kattergil/NotoSerifKR-Katter/7392ea08/fonts/NotoSerifCJKkr-ExtraLight-subset.woff') format('woff'),url('https://cdn.rawgit.com/kattergil/NotoSerifKR-Katter/7392ea08/fonts/NotoSerifCJKkr-ExtraLight-subset.woff2') format('woff2'), url('https://cdn.rawgit.com/kattergil/NotoSerifKR-Katter/7392ea08/fonts/NotoSerifCJKkr-ExtraLight-subset.otf') format('otf');
}

@font-face {
  font-family: 'GowunBatang-Regular';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GmarketSansMedium';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'naver';
  src:  url('./fonts/naver.eot?nq7b4v');
  src:  url('./fonts/naver.eot?nq7b4v#iefix') format('embedded-opentype'),
    url('./fonts/naver.ttf?nq7b4v') format('truetype'),
    url('./fonts/naver.woff?nq7b4v') format('woff'),
    url('./fonts/naver.svg?nq7b4v#naver') format('svg');
  font-weight: normal;
  font-style: normal;
}

i {
	display: inline-block;
	font: normal normal normal 14px/1 naver;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-naver:before {
  content: "\e900";
}


/* text */
.text_NotoSerif { font-family: "source-han-serif-korean", 'Jeju Myeongjo',serif; font-size:1.07em; letter-spacing:-0.02em;line-height:2.4em; font-weight:200; opacity:0.6; filter: alpha(opacity=60;);}
.textBlue {color:#79d4ff;}
.textGreen {color:#3b963c;}
.textOrange {color:#d1574c;}

@media  (max-width: 1280px){
.text_NotoSerif {font-size:0.95em; line-height:2em;}
}

@media  (max-width: 768px){
.text_NotoSerif {font-size:0.9em; letter-spacing:-0.05em; }
}

@media  (max-width: 420px){
.text_NotoSerif {font-size:0.75em; line-height:1.8em;}
}