@charset "utf-8";

@import url(//fonts.googleapis.com/css?family=Raleway:400,600,800);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=Work+Sans:200,400);
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans:300');
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans:500');
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans:700');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);

/* 
 * NanumSquare Web Fonts
*/

@font-face {
	font-family: 'NanumSquare';
	font-weight: 400;
	font-style: normal;
	src: url(../fonts/NanumSquareR.eot);
	src: url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
	  url(../fonts/NanumSquareR.woff) format('woff'),
	  url(../fonts/NanumSquareR.ttf) format('truetype');
}

@font-face {
	font-family: 'NanumSquare';
	font-weight: 600;
	font-style: normal;
	src: url(../fonts/NanumSquareB.eot);
	src: url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
	  url(../fonts/NanumSquareB.woff) format('woff'),
	  url(../fonts/NanumSquareB.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumMyeongjo';
 font-weight: 400;
 font-style: normal;
 src: url(../fonts/NanumMyeongjo.eot);
 src: url(../fonts/NanumMyeongjo.eot?#iefix) format('embedded-opentype'),
   url(../fonts/NanumMyeongjo.woff) format('woff'),
   url(../fonts/NanumMyeongjo.ttf) format('truetype');
}

@font-face {
 font-family: 'NanumMyeongjoB';
 font-weight: 600;
 font-style: normal;
 src: url(../fonts/NanumMyeongjoBold.eot);
 src: url(../fonts/NanumMyeongjoBold.eot?#iefix) format('embedded-opentype'),
   url(../fonts/NanumMyeongjoBold.woff) format('woff'),
   url(../fonts/NanumMyeongjoBold.ttf) format('truetype');
}

@font-face{
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/GothamLight.eot');
    src: local(''),
         url('../fonts/GothamLight.woff') format('woff'),
         url('../fonts/GothamLight.otf') format('opentype');
}
@font-face{
    font-family: 'GothamB';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/Gotham/GothamBook.eot');
    src: local(''),
         url('../fonts/GothamBook.woff') format('woff'),
         url('../fonts/GothamBook.otf') format('opentype');
}
@font-face{
    font-family: 'Gotham';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/GothamMedium.eot');
    src: local(''),
         url('../fonts/GothamMedium.woff') format('woff'),
         url('../fonts/GothamMedium.otf') format('opentype');
}

@font-face{
    font-family: 'GothamB';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/GothamBold.eot');
    src: local(''),
         url('../fonts/GothamBold.woff') format('woff'),
         url('../fonts/GothamBold.otf') format('opentype');
}

@font-face {
font-family: 'notokr';
src: url('../fonts/notokr-light.eot');
src: url('../fonts/notokr-light.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-light.woff2') format('woff2'),
url('../fonts/notokr-light.woff') format('woff'),
url('../fonts/notokr-light.ttf') format('truetype'),
url('../fonts/notokr-light.svg#notokr-light') format('svg');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'notokr';
src: url('../fonts/notokr-regular.eot');
src: url('../fonts/notokr-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-regular.woff2') format('woff2'),
url('../fonts/notokr-regular.woff') format('woff'),
url('../fonts/notokr-regular.ttf') format('truetype'),
url('../fonts/notokr-regular.svg#notokr-regular') format('svg');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'notokr';
src: url('../fonts/notokr-bold.eot');
src: url('../fonts/notokr-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/notokr-bold.woff2') format('woff2'),
url('../fonts/notokr-bold.woff') format('woff'),
url('../fonts/notokr-bold.ttf') format('truetype'),
url('../fonts/notokr-bold.svg#notokr-bold') format('svg');
font-weight: 600;
font-style: normal;
}

.Myeongjo { font-family: 'Nanum Myeongjo'; }
.Pen { font-family: 'Nanum Pen Script';}
.NanumSquare { font-family: 'NanumSquare'; }
.focus {
border-bottom: 2px solid #FFAC9C;
box-shadow: inset 0 -4px 0 #FFAC9C;
color: inherit;
transition: background 0.1s cubic-bezier(.33,.66,.66,1);
}
.focus3 { color:#F85959; font-weight:700; }
.focus4 { color:#4D750D; font-weight:700; }