/* g¸¶ÄÏ»ê½º */
@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;
}

/* ./g¸¶ÄÏ»ê½º */
/* ÆäÀÌÆÛ·ÎÁö */
@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}
@font-face {
    font-family: 'NanumSquareR';
    src: url('/web/css/font/NanumSquareR.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}
@font-face {
    font-family: 'NanumSquareB';
    src: url('/web/css/font/NanumSquareB.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}
@font-face {
    font-family: 'NanumSquareB';
    src: url('/web/css/font/NanumSquareB.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}
@font-face {
    font-family: 'Cafe24Shiningstar-v2.0';
    src: url('/web/css/font/Cafe24Shiningstar-v2.0.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}
/* ./ÆäÀÌÆÛ·ÎÁö */
/* ³ª´®½ºÄù¾î */
@font-face {
    font-family: 'NanumSquareNeoLight';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-aLt.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeo';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-bRg.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-cBd.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoExtraBold';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-dEb.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoHeavy';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeoTTF-eHv.ttf) format("truetype");
}

@font-face {
    font-family: 'NanumSquareNeoVariable';
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot);
    src: url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.eot?#iefix) format("embedded-opentype"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.woff) format("woff"), url(https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquareNeo/NanumSquareNeo-Variable.ttf) format("truetype");
}
/* ./³ª´®½ºÄù¾î */

/* À×Å©¸³ÄûµåÃ¼ */
@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;
}
/* ./À×Å©¸³ÄûµåÃ¼ */

/* HS»êÅä³¢Ã¼ */
@font-face {
  font-family: 'HS-Regular';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/HS-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* ./HS»êÅä³¢Ã¼ */

/* Noto Sans KR */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

/* font-family: 'Noto Sans KR', sans-serif */
/* ./Noto Sans KR */

/* ·Ôµ¥¸®¾Æ µüºÙ¾îÃ¼ */
@font-face {
  font-family: 'LOTTERIADDAG';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/LOTTERIADDAG.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
/* ./·Ôµ¥¸®¾Æ µüºÙ¾îÃ¼ */

ul, li, ol {
  list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

table, td, th {
  border : 1px solid #bdbdbd;
  border-collapse : collapse;
  vertical-align: middle;
}
div {word-break: keep-all;}

/*=============================================================
 2025/04/29 ·£µù ¸®´º¾ó
=============================================================*/


a {
  text-decoration-line: none;
  color: #000;
}
ol, ul, li {list-style: none;}
ul {padding: 0;}
.openday_sa_wrap {
  /*background-image: url(/landing/support/images/sa_02_bg.jpg);*/
 /*background: linear-gradient(0.25turn, #001664, #142ea0, #001664);*/
  background: #0051e3 center top no-repeat;
}
/* °³°­ÀÏÁ¤ */
.openday_wrap {padding-bottom: 50px;}
.openday {
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
.openday_box {background: #162b1a; width:900px; margin: 0 auto; padding: 33px 20px 50px; color:#fff; border-radius: 15px; box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);}
.openday_sp {
	position: absolute;
	width: 900px;
	top: -16px;
	text-align: center;
}
.openday_stm {
	position: absolute;
    right: 0;
    top: -40px;
}
.openday_stm_txt {
	position: absolute;
	top: 40px;
	right: 41px;
	text-align: center;
    font-size: 27px;
	transform: rotate(347deg);
    line-height: 29px;
	font-family: 'Paperozi';
	color: #fffc00;
	font-weight: 500;
}
.openday_tit {
	display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 16px;
}
.tit_con {
	font-size: 44px;
    text-align: center;
	font-family: 'Paperozi';
	font-weight: 800;
	margin: 0 20px;
	letter-spacing: -1px;

}
.txt_st {font-family: 'Cafe24Shiningstar-v2.0'; font-size: 60px;}
.txt_grad {color: #fffc00;}
.openday_inbox_hakgi {font-family: 'Paperozi'; border: 1px solid #000; padding: 7px 20px; border-radius: 50px; font-size: 23px; margin-bottom: 10px; text-align: center;}
.openday_inbox_hakgi span {font-weight:800;}
.openday_inbox_day {font-family: 'Paperozi'; font-size: 35px; font-weight: 800; text-align:center; color:#4e8a3d;}
.tit_line {width: 16%; height: 1px; background: #fff;}
.openday_inbox ul {display:flex; justify-content: center;}
.openday_inbox ul li {background: #fff; color: #000; border-radius: 15px; padding: 20px 30px; margin-right: 20px;}
.openday_inbox ul li:last-child {margin-right: 0;}
.openday_inbox_gubun {width: 100%; height: 1px; background: #000; margin: 10px 0 20px;}
.openday_inbox_time {display: flex; font-family: 'NanumSquareB'; letter-spacing:-1px; font-size: 19px; align-items: center;}
.openday_inbox_time_tit {color:#fff; background:#4e8a3d; margin-right: 10px; padding: 5px 10px;}
.openday_inbox ul li div:nth-child(4) {margin-bottom:10px;}
.openday_inbox ul li div:nth-child(5) .openday_inbox_time_tit {background: #28462e;}
/* ./°³°­ÀÏÁ¤ */
