@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);

@font-face { font-family: 'TmoneyRoundWindExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/TmoneyRoundWindExtraBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'InfinitySans-RegularA1'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/InfinitySans-RegularA1.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face {
    font-family: 'NEXON Lv1 Gothic OTF Bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
     font-family: 'Jeju Gothic', sans-serif; 
     src: url('//fonts.gstatic.com/ea/jejugothic/v3/JejuGothic-Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'Jeju Myeongjo', sans-serif;
     src: url('//fonts.gstatic.com/ea/jejumyeongjo/v3/JejuMyeongjo-Regular.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


@font-face {
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'PyeongChangPeace-Light';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-02@1.0/PyeongChangPeace-Light.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

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

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

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

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'LINESeedKR-Bd';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Bd.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'NanumSquareNeo-Variable';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/NanumSquareNeo-Variable.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

a:link, a:visited {    
    color: black;
    text-decoration: none;
    display: inline-block;
}
a:hover, a:active {
    background-color: white;
}

.menu {
  font-size: 1.2em;
  font-family: 'yg-jalnan';
//font-family: 'NEXON Lv1 Gothic OTF Bold';
  font-weight:500;
  color: black;
  text-align:center;
  padding: 0px 0px 10px 20px;  
}

.menu a:link, .menu a:visited {
    color: black;
    text-decoration: none;
    display: inline-block;
}
.menu a:hover, a:active {
    color: white;
    background-color: black;
}


.boardmenu {
  font-size: 0.8em;
 font-family: 'InfinitySans-RegularA1';
  font-weight:400;
  color: black;
  text-align:center;
  padding: 0px 0px 10px 20px;
}

.boardmenu a:link, .boardmenu a:visited {
    color: black;
    text-decoration: none;
    display: inline-block;
}
.boardmenu a:hover, a:active {
    color: white;
    background-color: skyblue;
}


.wrapper {
    height: 100%;
    text-align: center;
}
.wrapper:before {
    content: ""; display: inline-block;
    width: 1px; height: 100%;
    margin-right: 0; vertical-align: middle;
}

.wrapper .noticedate {
  color: #0033cc;
  padding: 10px 20px 20px 20px;
  text-align: center;
  font:0.8em/1.2em 'NEXON Lv1 Gothic OTF Bold';
  font-weight:400;
}

.wrapper .noticea {
  padding-left: 20px;
  padding-top: 10px;
  text-align: center;
}

.wrapper .noticet {
  text-align: center;
  color: blue;
  font:0.7em 'Noto Sans Korean';
  font-weight:600;
}

.wrapper .noticec {
  padding-left:20px;
  text-align: center;
//  font:0.8em/1.2em 'Noto Sans Korean';
  font:0.7em/1.2em 'NEXON Lv1 Gothic OTF Bold';
  font-weight:400;
}


.link {
  text-align: center;
}



/* count box */

.wrapper .countbox {
  height: 110px;
  width: 700px;  
  padding: 20px 0px 20px 0px;
  border: 1px solid #a9a9a9;
  margin: 0;
  background-color: #eeeeee;
  display: inline-block; vertical-align: middle;
}

.site {
  color: black;
  text-align: center;
  font:0.8em 'Pretendard-Regular';
  font-weight:600;
}

.sitecount {
  padding: 5px 5px 2px 5px;
  color: #0033cc;
  text-align: center;
  font:1.1em 'GmarketSansMedium';
  font-weight:600;
  background-color: white;
}

/* main notice box 20230312 */

.noticebox {
  height: 130px;
  width: 370px;
  padding: 20px 0px 20px 0px;
  border: 1px solid #a9a9a9;
  margin: 0;
  background-color: #eeeeee;
  display: inline-block; vertical-align: middle;
}



