/* ÆÐµù°ª ³Ñ¾î°¡Áö ¾Ê°Ô Àâ¾ÆÁÜ */
* {
 box-sizing : border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
}
a:link {
 color: #333;
 text-decoration:none
}
a:visited {
 color:#333;
 text-decoration:none
}
a:hover {
 color:#333;
 text-decoration:none;
 cursor:hand
}
a:active {
 color:#333;
 text-decoration:none
}
body, table, select, textarea, input {
 font-family:'Noto Sans KR', 'Pretendard', -apple-system, sans-serif !important;
 font-size:13px;
 LETTER-SPACING:;
 line-height:1.3;
 color:#333;
}
button { font-family:'Noto Sans KR', 'Pretendard', -apple-system, sans-serif !important; }
a, img, {
 border:0;
 outline:none;
}
h1, h2, h3, h4, h5, h6, h7, ul, ol, li, dl, dd, dt {
 margin: 0;
 padding: 0;
 list-style: none;
}
div, p, span, article, section {
 margin: 0;
 padding: 0;
}
#wrap {
 text-align:center;
 width: 100%;
}
.wrap2 {
 margin:0 auto;
 width:880px;
 text-align:center;
}
.wrap {
 margin:0 auto;
 width:880px;
}
{
scrollbar-highlight-color: #CCCCCC;
scrollbar-shadow-color: #CCCCCC;
scrollbar-arrow-color: #CCCCCC;
scrollbar-face-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
}
/*
a,input
 {selector-dummy: expression(this.hideFocus=true);} 
*/
em { font-style: normal; }
input:focus { outline: 0px; }
a, input, img, select, textarea, {
 word-wrap:expression( this.style.wordWrap="normal", this.hideFocus=true);
}
input[type=button] { border:0 none; }
input[type='checkbox'], [type='radio'] {
 height:15px;
 width:15px;
 background-color:#FFF;
 margin:0 5px;
 vertical-align:middle;
}
select, textarea, input[type='text'], [type='password'], [type='email'], [type='number'] {
 border: solid 1px #E7E7E7;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 background: #fff;
 padding:8px;
}
/* ÇöÀçÀ§Ä¡ */
#site_bar {
 width:880px;
 border-bottom:1px solid #ccc;
 line-height:45px;
 text-align:left;
 margin:10px auto 30px;
 padding:0;
	font-size:15px;
}
#site_bar span{
	color:#ccc;
	margin:0 10px;
}

/* ÆäÀÌÁö¹øÈ£ */
.page {
 text-align:center;
 margin:30px 0;
}
.page a, .page strong {
 display:inline-block;
 padding:5px 10px;
 font: 14px tahoma;
 font-weight:bold;
 border:1px solid #e5e5e5;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
}
.page a {
 color:#333;
 text-decoration:none;
 margin:2px;
}
.page strong {
 color:#F30;
 border:1px solid #E7E7E7;
 margin:2px;
}
.page a:hover {
 font-size: 14px;
 color:#F30;
 border:1px solid #E7E7E7;
}
/* ÆäÀÌÁö¹øÈ£ end */


/* ·¹µå¶ó¿îµå ¹Ú½º*/
.redline {
 border:3px solid #fe3815;
 padding:15px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 background-color:#FFF;
 overflow:hidden;
}
.redline table { overflow:hidden; }
/* ºí·¢¶ó¿îµå ¹Ú½º*/
.black_line {
 border:3px solid #7f7f7f;
 padding:20px 15px;
 border-radius:10px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 background-color:#FFF;
 overflow:hidden;
}
.black_line h5.title {
 font-size:20px;
 font-weight:900;
 text-align:center;
 margin-bottom:15px;
}
/******************************* 20210217 **********************************************/
.gnb {
 width:100%;
 margin:0 auto;
 min-width:;
 border-top:1px solid #DADADA;
 padding:18px 0;
}
h2.logo {
 padding:0;
 margin:0;
 color:#fe3815;
 font-weight: 800;
 font-size: 23px;
}
h2.logo img {
 margin:0 13px 3px 0;
 vertical-align:middle;
}
h2.logo a { color:#fe3815; }
h2.logo span {
 font-size:12px;
 display:block;
 font-weight:500;
 padding-top:5px;
 letter-spacing:1pt;
}
input[type='radio'] {
 height:15px;
 width:15px;
 margin:0 5px;
 vertical-align:middle;
}
/* 20190513 ÃÖ»ó´Ü °Ë»ö */
.search_box {
 position:relative;
 width:100%;
}
.search_box input {
 float:left;
 width:60%;
 padding:0 10px!important;
 line-height:40px;
 height:40px;
 border:1px solid #CCC;
 border-right:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
}
.search_box button {
 cursor:pointer;
 margin:0;
 height:40px;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 float:left;
}
.search_box button img { width:20px; opacity:;
}
#n_search {
 position:absolute;
 background-color:#FFF;
 border:1px solid #666;
 letter-spacing: normal;
 width:400px;
 z-index:99999;
 display:none;
}
#n_search h3 {
 font-size:14px;
 padding:15px 0;
 margin:0;
 text-align:center;
}
#n_search table td:first-child { border-right:1px solid #DADADA; }
#n_search ul {
 overflow:hidden;
 padding-bottom:10px;
}
#n_search li {
 line-height:2;
 list-style: decimal !important;
 margin-left:35px;
 color:#e74b4b;
 font-weight:bold;
}
#n_search li:nth-child(1n+3) {
color: #666;
font-weight:normal
}
#n_search dl {
 overflow:hidden;
 width:80%;
 margin:0 auto;
 padding:0;
 color: #666;
 text-align:center;
}
#n_search dt {
 margin:0 auto;
 padding:0;
}
#n_search dt img {
 width:70px;
 height:70px;
}
#n_search dd {
 margin:0 auto;
 padding:5px 0;
}
#n_search dd p {
 margin:0;
 padding:5px 0;
}
/* 20190513 ÃÖ»ó´Ü °Ë»ö³¡ */



/**** ¸·´ë ½ºÅ©·Ñ¹Ù****/
.scroll {
 height:100%;
 overflow-x:hidden;
 overflow-y: auto;
}
/* ½ºÅ©·Ñ¹Ù ³Êºñ */
.scroll::-webkit-scrollbar {
 width:7px;
}
/* ½ºÅ©·Ñ¹Ù ¹è°æ */
.scroll::-webkit-scrollbar-track {
 background-color: #CCC;
}
/* ½ºÅ©·Ñ¹Ù */
.scroll::-webkit-scrollbar-thumb {
 border-radius: 5px;
 background:#f56349;
}

/* ½ºÅ©·Ñ¹Ù È£¹ö */
.scroll::-webkit-scrollbar-thumb:hover {
 background:#f56349;
}
/*******************************»ó´Ü¹Ù µå·Ó´Ù¿î end***************************************/








/*******************************20210727 top ***************************************/

.search_more { }
.search_more button::after {
 content: '';
 display: inline-block;
 width: 4px;
 height: 4px;
 margin: 0 0 2px 5px;
 border-right: 2px solid #333;
 border-top: 2px solid #333;
 transform: rotate(135deg);
}
.mystyle {
 width: 100%;
 padding:10px 0;
 text-align:center;
 border-top:1px solid #DADADA;
 background-color: #F7F7F7;
 overflow: hidden;
}
/*** °Ë»ö¹Ù ºñ³ëÃâ ***/
.mystyle .searchbar { display: block; }
/*** °Ë»ö¹Ù ´õº¸±â Å¬¸¯½Ã ³ëÃâ ***/
.searchbar { display: none; }
.searchbar {
 width: 880px;
 margin: 0 auto;
 text-align: center;
 overflow: hidden;
}
.searchbar select {
 float: left;
 padding: 3px 7px;
 margin-right: 10px;
 border: 1px solid #ccc;
}
.searchbar button {
 float: left;
 line-height: 20px;
 margin: 0 5px;
}
/*** »ó¼¼°Ë»ö¹Ù end ***/



/********** »ó´Ü ·Î±×ÀÎ ¸Þ´º**********/
.login_wrap { width: 880px;
    margin: 0 auto;}
.login_wrap .sm_menu { text-align: right; }
.login_wrap .sm_menu a {
 padding: 0 10px;
 position: relative;
 line-height: 35px;
}
.login_wrap .sm_menu span {
 font-size: 11px;
 font-weight: bold;
 padding-left:5px;
}
.login_wrap .sm_menu a:before {
 content: '';
 height: 12px;
 position: absolute;
 top: 20%;
 right: 0;
 border-right: 1px solid #CCC;
}
.login_wrap .sm_menu a:last-child:before { display:none; }
/********** »ó´Ü ·Î±×ÀÎ ¸Þ´º end **********/




/********** ·Î°í»ó´Ü **********/
.gnb ul.menu {
 float: right;
 margin: 0 auto;
 text-align: center;
}
.gnb ul.menu li {
 float: left;
 padding: 0 10px;
}
.gnb ul.menu li img { width: 28px; }
.gnb ul.menu .count {
 position: absolute;
 background-color: #fa6c5c;
 width: 20px;
 line-height: 20px;
 border-radius: 20px;
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 letter-spacing: -0.5pt;
 font-size: 11px;
 text-align: center;
 color: #FFF;
 top: 2px;
 right: 7px;
}
/********** ·Î°í»ó´Ü end **********/







/********** ÃÖ»ó´Ü ¸Þ´º **********/
.navbar2 {
 width: 100%;
 margin: 0 auto 12px;
 border-top: 1px solid #DADADA;
 border-bottom: 3px solid #fe3815;
 min-width: 880px;
 overflow: hidden;
}
.navbar2 .navmenu { }
.navbar2 .navmenu ul {
 width:90%;
 display:flex;
 justify-content:space-around;
 margin:0 auto;
}
.navbar2 .navmenu li {
 font-size:16px;
 line-height:50px;
}
.navbar2 .navmenu li img {
 width:18px;
 margin-right:7px;
 vertical-align:middle;
}
.navbar2 .navmenu li a {
 display:block;
 margin:0 0 -2px 0 !important;
}
.navbar2 .navmenu li span.type1{ font-size: 13px;
    font-weight: bold;
    padding-left: 3px;}
.navbar2 .navmenu li:hover a { color: #333; }
.navbar2 .navmenu_ov { font-weight:900 !important; }
.navbar2 .navmenu_ov2 { font-weight:900 !important; }
.navbar2 .navmenu_ov3 { font-weight:900 !important; }
.navbar2 .navmenu_ov4 { font-weight:900 !important; }
.navbar2 .navmenu_ov5 { font-weight:900 !important; }
.navbar2 .navmenu_ov6 { font-weight:900 !important; }
.navbar2 .navmenu_ov7 { font-weight:900 !important; }
.navbar2 .navmenu_ov8 { font-weight:900 !important; }
/********** ÃÖ»ó´Ü ¸Þ´º **********/






















/********** right ÁÖ¸Þ´º (old) **********/
.navbar {
 width: 100%;
 margin: 0 auto 12px;
 border-top: 1px solid #DADADA;
 border-bottom: 3px solid #fe3815;
 min-width: 880px;
 overflow: hidden;
}
.navwrap {
 width: 880px;
 display: block;
 lear: both;
 margin: 0 auto;
}
.navbar .navmenu { float: right; }
.navbar .navmenu ul {
 display: flex;
 justify-content: flex-end;
}
.navbar .navmenu li {
 font-size: 17px;
 cursor: pointer;
 margin-left: 30px;
 font-weight:;
 line-height: 50px;
}
.navbar .navmenu li a { display:block; }
.navbar .navmenu_ov {
 background-image: url(https://www.koibito.co.kr/img/new/navmenu_ic1.png);
 background-repeat: no-repeat;
 background-position: left center;
 background-size: 17px;
 padding-left: 30px !important;
 font-weight:900 !important;
}
.navbar .navmenu_ov2 {
 background-image: url(https://www.koibito.co.kr/img/new/navmenu_ic2.png);
 background-repeat: no-repeat;
 background-position: left center;
 background-size: 19px;
 padding-left: 30px !important;
 font-weight:900 !important;
}
.navbar .navmenu_ov3 {
 background-image: url(https://www.koibito.co.kr/img/new/navmenu_ic3.png);
 background-repeat: no-repeat;
 background-position: left center;
 background-size: 19px;
 padding-left: 30px !important;
 font-weight:900 !important;
}
.navbar .navmenu_ov4 {
 background-image: url(https://www.koibito.co.kr/img/new/navmenu_ic4.png);
 background-repeat: no-repeat;
 background-position: left center;
 background-size: 19px;
 padding-left: 30px !important;
 font-weight:900 !important;
}
.navbar .navmenu_ov5 {
 background-image: url(https://www.koibito.co.kr/img/new/navmenu_ic5.png);
 background-repeat: no-repeat;
 background-position: left center;
 background-size: 19px;
 padding-left: 30px !important;
 font-weight:900 !important;
}
/********** right ÁÖ ¸Þ´º ¾ÆÀÌÄÜ end (old) **********/






.dropdown {
 float: left;
 overflow: hidden;
}
.nav_hover_btn {
 background-color: #FFF;
 border: none;
 width: 60px;
 height:50px;
 cursor: pointer;
 border-left: 1px solid #DADADA;
 border-right: 1px solid #DADADA;
}
.nav_hover_btn span {
 width:25px;
 height: 3px;
 background-color: #fe3815;
 margin: 6px auto;
 display: block;
}
.dropdown .dropbtn {
 font-size: 17px;
 font-weight: 700;
 letter-spacing: 1;
 width: 135px;
 height:50px;
 border: none;
 outline: none;
 background-color: #fff;
 margin: 0;
 cursor: pointer;
 border-right: 1px solid #DADADA;
}
.navbar a:hover, .dropdown:hover .dropbtn { background-color:;
}
.dropdown .row { }
.dropdown-content {
 padding: 0;
 display: none;
 position: absolute;
 border: 1px solid #fe3815;
 background-color: #fff;
 width: auto;
 height:500px;
 top:;
 left:;
 margin:;
 box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
 z-index: 99999;
}
.dropdown-content h5 {
 font-size: 16px;
 padding: 0 0 0 20px;
 margin: 0;
 line-height: 50px;
 color: #000;
 border-bottom: 1px solid #e9e8e8;
}
.st1 { width: 880px; }
.st1 .left {
 width: 60%;
 float: left;
 border-right: 1px solid #e9e8e8;
 padding:20px;
}

.st1 .left .left_cont{display: flex;
flex-wrap: wrap;
justify-content: flex-start;}


.st1 .left dl {
 width: 33.3%;
 float: left;
 text-align: left;
 padding-bottom:15px;
 display: block;
}
.st1 .left dt {
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 10px;
 color: #000;
}
.st1 .left dd a {
 font-size:15px;
 line-height: 25px;
 color:#666;
}
.st1 .left dd:hover a { color: #f56349; }
.st1 .right {
 width: 40%;
 float: right;
 height: 100%;
 text-align:left;
}
.st1 .right dl {
 width: 100%;
 padding: 30px;
}
.st1 .right dt {
 font-size: 16px;
 font-weight: bold;
 line-height: 50px;
 color: #000;
}
.st1 .right dt:nth-child(2) {
 border-bottom: 1px solid #e9e8e8;
 padding-top: 20px;
}
.st1 .right dd {
 font-size: 15px;
 line-height: 20px;
 color: #999;
}
.st1 .right ul.sns {
 width: 60%;
 margin: 30px auto 0;
 display: flex;
 justify-content: space-around;
}
.st1 .right ul.sns li { line-height: 50px; }
.st1 .right ul.sns li img { width: 25px; }
/* navitem */
  .st2 {
 width: 400px;
 text-align: left;
}
/* navbrand */
  .st3 {
 height: 600px !important;
 width: 1100px;
 padding: 30px;
 margin-left:-270px;
}
.st3 .scroll { max-height: 540px; }
/* nav item */
  .nav_item {
 width: 100%;
 height: 100%;
 float: left;
 display: block;
 overflow: hidden;
}
/* item 1Â÷ */
  .nav_item ul.tab {
 width: 45%;
 height: 100%;
 float: left;
 margin: 0;
 border-right: 1px solid #e9e8e8;
 padding: 10px 0 10px 20px;
}
.nav_item ul.tab li {
 font-size: 15px;
 line-height: 35px;
 width: 100%;
 display: inline-block;
 cursor: pointer;
}
 .nav_item ul.tab li::after {
 content: '';
 display: inline-block;
 width: 5px;
 height: 5px;
 float: right;
 margin: 15px 15px 0 0;
 border-right: 1px solid #ccc;
 border-top: 1px solid #ccc;
 transform: rotate(45deg);
}
 .nav_item ul.tab li:hover::after {
 border-right: 1px solid #f56349;
 border-top: 1px solid #f56349;
}
.nav_item ul.tab li:hover a { color: #f56349; }
.nav_item ul.tab li.active a { color: #f56349; }
 .nav_item ul.tab li.active::after {
 color: #f56349;
 border-right: 1px solid #f56349;
 border-top: 1px solid #f56349;
}
/* item 2Â÷ */
  .nav_item .tabcontent1 {
 width: 55%;
 height: 100%;
 display: none;
 float: right;
 padding: 10px 0 10px 20px;
}
.nav_item .tabcontent1 ul.sub {
 width: auto;
 padding:;
 margin: 0;
}
.nav_item .tabcontent1 ul.sub li {
 font-size: 15px;
 line-height: 30px;
}
.nav_item .tabcontent1 ul.sub li a {
 color: #666;
 display: block;
}
.nav_item .tabcontent1 ul.sub li a:hover {
 color: #f56349;
 text-decoration: underline;
}

  /* Clear floats after the tab */
  .nav_item .clearfix::after {
 content: "";
 clear: both;
 display: table;
}
/* nav-ºê·£µå */
  .nav_brands { }
.nav_brands td a {
 line-height: 25px !important;
 font-size: 13px !important;
 color: #000;
}
.nav_brands td a:hover { text-decoration: underline !important; }
.nav_brands td div { padding: 0 !important; }
.dropdown:hover .dropdown-content { display: block; }
/* Clear floats after the columns */
  .row:after {
 content: "";
 display: table;
 clear: both;
}
/*******************************20210727 top end ******************************/










/******************************* footer ***************************************/
.bottom_top {
 width:100%;
 font-size: 13px;
 background-color:#f4f4f4;
 margin: 0 auto;
 overflow:hidden;
}
.bt_wrap {
 width:880px;
 margin:0 auto;
}
.bottom_top ul.sns {
 width:16%;
 float:right;
 display:flex;
 justify-content: space-around;
 line-height:50px;
}
.bottom_top ul.sns li { }
.bottom_top ul.sns img {
 width:25px;
 vertical-align: middle;
}
.bottom_top ul.bt_top {
 width: auto;
 float:left;
 line-height:50px !important;
 display:flex;
 justify-content: space-around;
}
.bottom_top ul.bt_top li { }
.bottom_top ul.bt_top li a:hover {
 color:#666;
 text-decoration:underline;
}
.bottom_top ul.bt_top li a::after {
 content: '';
 display: inline-block;
 width: 5px;
 height: 10px;
 margin: 0 10px;
 border-right: 1px solid #ccc;
}
.footer { margin-top:20px; }
.footer table {
 font-size:13px;
 line-height:normal;
}
.footer table td { height:17px; }
.footer_app {
 line-height:30px;
 overflow:hidden;
}
.footer_app p { float:left; }
.footer_app p span { font-weight:700; }
.footer_app ul {
 width:auto;
 float:left;
 margin:0 auto;
}
.footer_app li {
 float:left;
 margin-left:10px;
}
.footer_app li img {
 width:70%;
 vertical-align:middle;
}
.partner_bn { margin-top:15px; }
/******************************* footer ***************************************/



/** all basic **/
ul.basic { width:100%; }
ul.basic li { line-height:1.7; }
ul.decimal { list-style:decimal inside; }
ul.disc { list-style: disc inside; }
ul.dot li {
 padding:0 0 5px 15px;
 position: relative;
}
ul.dot li:before {
 content: '';
 position: absolute;
 top:6px;
 display: block;
 left: 0;
 width:3px;
 height:3px;
 border-radius: 50%;
 background-color: #555;
}
dl.basic {
 width:100%;
 padding:15px;
 overflow:hidden;
}
.grade_ic {
 font-size: 8px;
 line-height: 18px;
 text-align: center;
 letter-spacing: 1px;
 width: 25px;
 display: inline-block;
 background-color: #eee;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
}
/** all basic **/	


/* font style */
.font_ptd{font-family: 'Pretendard', 'Noto Sans KR', sans-serif;}/* ÇÁ¸®ÅÙ´Ùµå(°íµñ¼ýÀÚ) */
.font_gms{font-family: 'GmarketSans', 'Noto Sans KR', sans-serif;}/* Áö¸¶ÄÏ»ê½º */
.font_col_red {color: #f56349;}
.f_big {font-size:20px;}
.f_md {font-size:16px;}
.f_sm {font-size:12px;}




/* Noto Sans KR (basic)  */
@font-face {
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 900;
 src:local(''),
	url('../fonts/NotoSansKR/NotoSansKR-Black.woff2') format('woff2'),
	url('../fonts/NotoSansKR/NotoSansKR-Black.woff') format('woff'),
	url('../fonts/NotoSansKR/NotoSansKR-Black.otf') format('opentype');
}
@font-face {
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 700;
 src:local(''),
	url('../fonts/NotoSansKR/NotoSansKR-Bold.woff2') format('woff2'),
	url('../fonts/NotoSansKR/NotoSansKR-Bold.woff') format('woff'),
	url('../fonts/NotoSansKR/NotoSansKR-Bold.otf') format('opentype');
}

@font-face {
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 400;
 src:local(''),
	url('../fonts/NotoSansKR/NotoSansKR-Regular.woff2') format('woff2'),
	url('../fonts/NotoSansKR/NotoSansKR-Regular.woff') format('woff'),
	url('../fonts/NotoSansKR/NotoSansKR-Regular.otf') format('opentype');
}


/* Pretendard (¼ýÀÚ°­Á¶) */
@font-face {
	font-family: 'Pretendard';
 font-style: normal;
	font-weight: 800;
	font-display: swap;
	src:local(''),
	url('../fonts/Pretendard/Pretendard-ExtraBold.woff2') format('woff2'),
	url('../fonts/Pretendard/Pretendard-ExtraBold.woff') format('woff');
}
 @font-face {
 font-family: 'Pretendard';
 font-weight: 700;
 font-display: swap;
	src:local(''),
	url('../fonts/Pretendard/Pretendard-Bold.woff2') format('woff2'),
	url('../fonts/Pretendard/Pretendard-Bold.woff') format('woff');
}
@font-face {
 font-family: 'Pretendard';
 font-style: normal;
	font-weight: 500;
 font-display: swap;
	src:local(''),
	url('../fonts/Pretendard/Pretendard-Medium.woff2') format('woff2'),
	url('../fonts/Pretendard/Pretendard-Medium.woff') format('woff');
}
 @font-face {
 font-family: 'Pretendard';
	font-style: normal;
 font-weight: 400;
 font-display: swap;
	src:local(''),
	url('../fonts/Pretendard/Pretendard-Regular.woff2') format('woff2'),
	url('../fonts/Pretendard/Pretendard-Regular.woff') format('woff');
}


/* GmarketSans (°­Á¶) */
@font-face {
  font-family: 'GmarketSans';
  font-weight: 800;
  font-display: swap;
		src: local(''), 
		url('../fonts/GmarketSans/GmarketSansBold.woff2') format('woff2'),
		url('../fonts/GmarketSans/GmarketSansBold.woff') format('woff') ;
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 400;
  font-display: swap;
		src: local(''),
		url('../fonts/GmarketSans/GmarketSansMedium.woff2') format('woff2'),
		url('../fonts/GmarketSans/GmarketSansMedium.woff') format('woff');
}

