/* basic style */
body{ background: #fff;}
button{ outline: 0px; border:0px;}
a{ outline:0;}
.inner_wrap{ width: 1200px; margin: 0 auto; position: relative;}
.clear_item:after{ content:""; display: block; clear: both;}
.left_item{ float: left;}
.right_item{ float: right;}
.half_item{ width: 50%;}
.full_item{ width: 100%;}
.full_img{ width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
.hide_item{display: none !important; font-size: 0px !important; width: 0px !important; height: 0px !important; position: absolute !important; line-height: 0px !important;}
.ad_item{ position: absolute;}
.col_red{ color: #d52330;}
#wrapper {width: 100%;min-width: 1400px;}
#container{overflow: hidden;}
.sec{width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
.inner_wrap_1200{ width: 1200px; margin: 0 auto; position: relative;}
.inner_wrap_1400{width: 1400px;margin: 0 auto;position: relative;}
.inner_wrap_1600{ width: 1600px; margin: 0 auto; position: relative;}
.inner_wrap_1800{ width: 1800px; margin: 0 auto; position: relative;}
.LandingWrap{font-family: "Noto Sans KR", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;position: relative;}

.animate__delay-0_5s{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-delay: calc(var(--animate-delay) * 0.5);animation-delay: calc(var(--animate-delay) * 0.5);}
.animate__delay-1_0s{-webkit-animation-delay: 1s;animation-delay: 1s;-webkit-animation-delay: calc(var(--animate-delay) * 1);animation-delay: calc(var(--animate-delay) * 1);}
.animate__delay-1_5s{-webkit-animation-delay: 1.5s;animation-delay: 1.5s;-webkit-animation-delay: calc(var(--animate-delay) * 1.5);animation-delay: calc(var(--animate-delay) * 1.5);}
.animate__delay-2_5s{-webkit-animation-delay: 2.5s;animation-delay: 2.5s;-webkit-animation-delay: calc(var(--animate-delay) * 2.5);animation-delay: calc(var(--animate-delay) * 2.5);}
.animate__slow_0_5s {  animation-duration: 0.5s !important;  -webkit-animation-duration: 0.5s !important;}
.animate__slow_1s {  animation-duration: 1s !important;  -webkit-animation-duration: 1s !important;}
.animate__slow_1_5s {  animation-duration: 1.5s !important;  -webkit-animation-duration: 1.5s !important;}
.animate__slow_2_5s {  animation-duration: 2.5s !important;  -webkit-animation-duration: 2.5s !important;}
/* basic style end */

/* board style */
#bo_list, #bo_w, #bo_gall{ width: 100%; margin: 0 auto; padding: 0 0 10%; background-color: transparent;}
#bo_v{ width: 100%; margin: 0 auto; background-color: transparent;}
#bo_list_total{ display: none;}
#bo_btn_info{ float: right; line-height: 34px; font-size: 0.92em; color: #4e546f; font-size: .8rem;}
#bo_cate {margin:25px 0; padding: 0 15px; text-align: center;}
#bo_cate h2 {text-align: left; font-size: 16px; margin: 5px 0 13px 0; color: #717171; }
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;}
#bo_cate a {display:block;line-height:28px;padding:5px 15px;border:1px solid #e9e9e9;color:#000;font-size:16px;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#cb3f43;color:#fff}
#bo_cate #bo_cate_on {z-index:2;background:#cb3f43;color:#fff;font-weight:100;border:1px solid #e9e9e9;}
#bo_v_title { border-top: 1px solid #00122d; border-bottom: 1px solid #00122d; padding: 1% 0; }
#bo_v_title .if_date{ font-size: 15px; font-weight: 100; margin: 0 10px;}
#bo_v_title .bo_v_cate{ display: inline-block; width: 60px; line-height: 24px; background: #cb3f43; color: #ffffff; font-weight:100; font-size: 15px; text-align: center; padding: 0px; border-radius: 0px;}
#bo_v_con{border-bottom: 1px solid #00122d; padding: 0 0 5% 0;}
/* board style end */

/* head style */
#hd {position: fixed;top:0;left:0;right: 0;z-index: 9999;background: rgba(0,0,0,0);font-family: 'Noto Sans KR';transition: background-color 0.5s;border-bottom: 1px solid #a2a2a2;}
#hd.scrolled{background-color: rgba(0,0,0,0.7);}
#hd_wrapper {min-width: 1400px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;text-align: center;max-width: 1200px;height: 100px;}
#logo {padding: 0 20px;}
#logo a{}
#logo a img{}
.hd_gnb{display: flex;align-items: center;}
.hd_gnb a{display: inline-block;margin: 0 25px;font-size: 18px;font-weight: 400;color: #fff;position: relative;}
.hd_gnb a:last-child{}
.hd_gnb a p{padding: 10px 0;}
.hd_gnb a p:hover{box-shadow: 0px 2px #fff;font-weight: 600;color: #ffee63;}
/* head style end */

/* MainVisual style start */
.MainVisual{background: url(../img/MainVisual_bg.jpg) no-repeat center center / cover;position: relative;height: 917px;display: flex;flex-flow: column;justify-content: center;align-items: center;color: #fff;}
.MainVisual .inner_wrap_1400{}

.MainVisualTit{}
.MainVisualTit img{}
.MainVisualSub{position: relative;font-family: 'KotraDoYak';margin: 30px 0;}
.MainVisualSub p{font-size: 32px;}
.MainVisualTxt{position: relative;font-family: 'Noto Serif KR', serif;}
.MainVisualTxt p{font-size: 18px;line-height: 40px;}
/* MainVisual style end */

/* Solution style start */
.Solution{background: url(../img/Solution_bg.jpg) no-repeat center center / cover;position: relative;height: 1327px;padding: 150px 0 0;overflow: hidden;}
.Solution .inner_wrap_1400{}

.SolutionTit{position: relative;text-align: center;font-family: 'KotraDoYak';}
.SolutionTit p{}
.SolutionTit p:nth-of-type(1){font-size: 70px;color: #fff;}
.SolutionTit p:nth-of-type(2){}
.SolutionTit p:nth-of-type(2) img{}
.SolutionTit p:nth-of-type(2) span{}
.SolutionTit p:nth-of-type(3){font-size: 40px;color: #ffee63;font-family: 'GMarketSans';font-weight: 700;border-bottom: 1px solid;display: inline-block;margin-top: 20px;}

.SolutionBox{position: relative;display: flex;justify-content: space-between;margin-top: 130px;}
.SolutionBox .SolutionItem{position:relative;width:450px;height:520px;border: 5px solid #ffee63;text-align: center;font-family: 'KotraDoYak';padding: 100px 0 0;overflow: hidden;}
.SolutionBox .SolutionItem::before{content:"";position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;filter: brightness(1);transition: all 0.4s ease;}
.SolutionBox .SolutionItem:hover::before{filter: brightness(0.5);transform: scale(1.1);}
.SolutionItem1::before{background: url(../img/SolutionItem1_bg.jpg) no-repeat center center / cover;}
.SolutionItem2{margin-top: -50px;}
.SolutionItem2::before{background: url(../img/SolutionItem2_bg.jpg) no-repeat center center / cover;}
.SolutionItem3::before{background: url(../img/SolutionItem3_bg.jpg) no-repeat center center / cover;}

.SolutionItemNum{position: relative;z-index: 2;}
.SolutionItemNum p{font-size: 40px;color: #fff;display: inline-block;border-bottom: 1px solid #fff;}
.SolutionItemTxt{position: relative;margin-top: 60px;z-index: 2;}
.SolutionItemTxt img{}
.SolutionItemTxt p{color: transparent;-webkit-text-stroke: 2px #ffffff;font-size: 100px;}

.SoultionBot{position: absolute;bottom: -200px;/* overflow: hidden; */text-align: center;left: 0;right: 0;margin: 0 auto;}
.SoultionBot img{    width: 100%;    max-width: 1920px;    min-width: 1400px;}
/* Solution style end */

/* RealSale style start */
.RealSale{background: url(../img/RealSale_bg.jpg) no-repeat center center / cover;position: relative;height: 1327px;padding: 150px 0 0;overflow: hidden;}
.RealSale .inner_wrap_1200{}

.RealSaleBox{position: relative;display: flex;justify-content: space-between;}

.RealSaleOne{}
.RealSaleOneTit{}
.RealSaleOneTit1{position: relative;font-family: 'KotraDoYak';}
.RealSaleOneTit1 p{font-size: 78px;color: #ffee63;}
.RealSaleOneTit2{position: relative;margin: 70px 0;}
.RealSaleOneTit2 p{}
.RealSaleOneTit2 p:nth-of-type(1){font-size: 50px;color: #fff;font-family: 'GMarketSans';font-weight: bold;line-height: 40px;}
.RealSaleOneTit2 p:nth-of-type(1) span{}
.RealSaleOneTit2 p:nth-of-type(2){font-size: 78px;font-family: 'KotraDoYak';background: linear-gradient(to bottom, #e4c67a 0%, #e4c67a 20%, #ffffc6 35%, #dfca8a 89%, #ebdaa6 100%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.RealSaleOneTit2 p:nth-of-type(2) span{}
.RealSaleOneChart{}
.RealSaleOneChart #RealSaleOneChart{}

.RealSaleTwo{}
.RealSaleTwoPaper{position: relative;margin-top: 230px;}
.RealSaleTwoPaper #RealSaleTwoPaper{}
/* RealSale style end */

/* PBanner style start */
.PBanner{background: url(../img/PBanner_bg.jpg) no-repeat center center / cover;position: relative;height: 460px;padding: 60px 0 0;}

.PBannerTit{}

.PBannerTit1{font-family: 'GMarketSans';}
.PBannerTit1 p{font-size: 40px;color: #ffee63;font-weight: bold;}

.PBannerTit2{position: relative;font-family: 'KotraDoYak';}
.PBannerTit2 p{font-size: 80px;color: #fff;line-height: 85px;}

.PBannerImg{position: absolute;bottom: 0;right: 0;z-index: 2;}
.PBannerImg #PBannerImg{}
@media screen and (max-width: 1760px) {
	.PBannerImg{text-align:right}
	.PBannerImg img{width:80%}
}
/* PBanner style end */

/* ChangeMain style start */
.ChangeMain{background: url(../img/ChangeMain_bg.jpg) no-repeat center center / cover;position: relative;height: 1729px;padding: 55px 0;}
.ChangeMain .ChangeMainInner{background: url(../img/ChangeMainInner_bg.png) no-repeat center center / cover;position: relative;max-width: 1830px;height: 1669px;margin: 0 auto;padding: 700px 0 0;}
.ChangeMain .inner_wrap_1400{}

.ChangeMainTit{position: relative;font-family: 'KotraDoYak';text-align: center;}
.ChangeMainTit p{font-size: 58px;color: #fff;}
.ChangeMainTit p span{color: #ffee63;}

.ChangeMainList{position: relative;display: flex;justify-content: space-between;margin-top: 120px;}
.ChangeMainList.active{}
.ChangeMainList li{position:relative;transition: all 1s ease;}
.ChangeMainList li img{}
.ChangeMainList.active li:nth-of-type(1){margin-top:-50px}
.ChangeMainList.active li:nth-of-type(2){margin-top:50px}
.ChangeMainList.active li:nth-of-type(3){margin-top:-50px}
.ChangeMainList.active li:nth-of-type(4){margin-top:50px}
/* ChangeMain style end */

/* ChangeSelect style start */
.ChangeSelect{background: url(../img/ChangeSelect_bg.jpg) no-repeat center center / cover;position: relative;height: 1372px;padding: 150px 0 0;}}
.ChangeSelect .inner_wrap_1400{}

.ChangeSelectTit{position: relative;text-align: center;font-family: 'KotraDoYak';}
.ChangeSelectTit1{position: relative;}
.ChangeSelectTit1 p{color: #291e1a;font-size: 70px;}
.ChangeSelectTit2{position: relative;}
.ChangeSelectTit2 p{color: #990000;font-size: 100px;}
.ChangeSelectTit2 p span{color: transparent;-webkit-text-stroke: 2px #990000;}
.ChangeSelectTit3{position: relative;font-family: 'GMarketSans';}
.ChangeSelectTit3 p{font-size: 40px;font-weight: 700;}
.ChangeSelectTit3 p span{color: #ff0000;border-bottom: 2px solid #ff0000;}

.ChangeSelectLogo{position: relative;text-align: center;margin-top: 60px;}
.ChangeSelectLogo img{}

.ChangeSelectTxt{position: absolute;display: inline-block;font-family: 'GMarketSans';}
.ChangeSelectTxt p{color: #291e1a;font-size: 35px;font-weight: bold;}
.ChangeSelectTxt p span{color: #990000;}
.ChangeSelectTxt1{top: 370px;right: 100px;}
.ChangeSelectTxt2{top: 570px;left: 30px;}
.ChangeSelectTxt3{bottom: 10px;right: 0;}
/* ChangeSelect style end */

/* Promotion style start */
.Promotion{background: url(../img/Promotion_bg.jpg) no-repeat center center / cover;position: relative;height: 1695px;padding: 160px 0;overflow: hidden;}
.Promotion .inner_wrap_1400{}

.PromotionTit{position: relative;text-align: center;font-family: 'KotraDoYak';}
.PromotionTit1{position: relative;}
.PromotionTit1 p{color: #291e1a;font-size: 70px;}
.PromotionTit1 p span{color: #ff0000;}
.PromotionTit2{position: relative;}
.PromotionTit2 p{color: #990000;font-size: 100px;}
.PromotionTit2 p span{color: transparent;-webkit-text-stroke: 2px #990000;}
.PromotionTit3{position: relative;font-family: 'GMarketSans';}
.PromotionTit3 p{font-size: 40px;font-weight: 700;}
.PromotionTit3 p span{color: #ff0000;border-bottom: 2px solid #ff0000;}
.PromotionTitIcon{background: url(../img/PromotionTitIcon_bg.png) no-repeat center center / cover;position: absolute;width: 174px;height: 172px;top: -135px;left: 30px;opacity:0}
.PromotionTitIcon.active{opacity:1}
.PromotionTitIconRotate{position: relative;rotate: -42deg;top: 40px;right: 10px;}
.PromotionTitIcon .PromotionTitIconRotate p{font-family: 'GMarketSans';font-size: 25px;font-weight: 600;width: 175px;text-align: center;color: #fff;}
.PromotionTitIcon .PromotionTitIconRotate p span{color: #ffee63;}

.PromotionList{position: relative;display: flex;flex-flow: column;margin-top: 80px;}
.PromotionList li{position: relative;width: 1400px;height: 170px;border: 3px solid #990000;background: #fff;margin-bottom: 10px;display: flex;align-items: center;}

.PromotionListNo{position: relative;margin: 0 80px;font-family: 'GMarketSans';font-size: 40px;color: #ff0000;font-weight: bold;border-bottom: 2px solid #ff0000;}
.PromotionListTxt{}
.PromotionListTxt1{position: relative;font-family: 'GMarketSans';}
.PromotionListTxt1 p{font-size: 65px;color: #291e1a;font-weight: bold;}
.PromotionListTxt1 p span{font-size: 35px;color: #979797;}
.PromotionListTxt1 p span.PromotionListTxt1Effect{font-size: 30px;background: #990000;color: #ffee63;padding: 12px 7px 7px;position: relative;top: -12px;}
.PromotionListTxt2{position: relative;font-family: 'Pretendard';}
.PromotionListTxt2 p{font-size: 28px;color: #ff0000;white-space: break-spaces;font-weight: bold;letter-spacing: -1px;}
.PromotionListTxt2 p span{font-size: 22px;color: #6b6b6b;}
/* Promotion style end */

/* FCFS style start */
.FCFS{background: url(../img/FCFS_bg.jpg) no-repeat center center / cover;position: relative;height: 1487px;padding: 150px 0 0;}
.FCFS .inner_wrap_1400{}

.FCFSTit{position: relative;text-align: center;font-family: 'KotraDoYak';z-index: 2;}

.FCFSTit1{position: relative;font-family: 'GMarketSans';}
.FCFSTit1 p{font-size: 40px;color: #fff;}
.FCFSTit1 p span{font-weight: bold;}

.FCFSTit2{position: relative;display: flex;justify-content: center;align-items: center;}
.FCFSTit2_1{position: relative;}
.FCFSTit2_1 p{font-size: 70px;color: #fff;}
.FCFSTit2_1 p img{}

.FCFSTit2_2{position: relative;margin: 0 20px;top: -5px;}
.FCFSTit2_2 p{font-size: 160px;background: linear-gradient(to bottom, #e4c67a 0%, #e4c67a 20%, #ffffc6 35%, #dfca8a 89%, #ebdaa6 100%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.FCFSTit2_2 p:nth-of-type(2){font-size:0}
.FCFSTit2_2 p img{}

.FCFSTit2_3{position: relative;}
.FCFSTit2_3 p{font-size: 70px;color: #fff;}

.FCFSTit2_4{position: relative;margin-left: 10px;}
.FCFSTit2_4 p{font-size: 160px;color: #fff;font-style: italic;}

.FCFSTable{position: relative;z-index: 2;border-radius: 20px;overflow: hidden;margin: 50px auto 0;width: 950px;height: 635px;}
.FCFSTable .FCFSSpanFix{position: absolute;background: #ff0000;color: #fff;font-size: 26px;font-family: 'GMarketSans';top: 50%;left: 50%;transform: translate(-50%, -50%);white-space: nowrap;padding: 0px 15px;font-weight: bold;height: 35px;line-height: 39px;}
.FCFSTable table{position: relative;text-align: center;font-family: 'Pretendard';width: 100%;height: 100%;margin: 0 auto;border-collapse: collapse;border-spacing: 0;border-style: hidden;}
.FCFSTable table th, .FCFSTable table td{padding:0;border: 1px solid #ddd;}
.FCFSTable thead{position: relative;background: #141414;}
.FCFSTable thead tr{position: relative;}
.FCFSTable thead th{color: #fff;font-size: 22px;padding: 8px 0;}
.FCFSTable thead th:nth-of-type(3){color: #ffee63;font-size: 26px;font-family: 'GMarketSans';}

.FCFSTable tbody{position: relative;background: #fff;}
.FCFSTable tbody tr{}
.FCFSTable tbody tr td{font-size: 22px;color: #353535;padding: 15px 0;position: relative;}
.FCFSTable tbody tr td:nth-of-type(1){}
.FCFSTable tbody tr td:nth-of-type(2){}
.FCFSTable tbody tr td.FCFSTableRowspan{}
.FCFSTable tbody tr td.FCFSTableRowspan p{}
.FCFSTable tbody tr td.FCFSTableRowspan p:nth-of-type(1){}
.FCFSTable tbody tr td.FCFSTableRowspan p:nth-of-type(1) img{}
.FCFSTable tbody tr td.FCFSTableRowspan p:nth-of-type(2){font-family: 'GMarketSans';font-weight: bold;color: #990000;font-size: 26px;margin: 20px 0;}
.FCFSTable tbody tr td.FCFSTableRowspan p:nth-of-type(3){}

.FCFSMaxpay{position: relative;width: 735px;height: 220px;margin: 50px auto 0;background: #ff0000;border-radius: 50px;display: flex;justify-content: center;align-items: center;}
.FCFSMaxpay .FCFSMaxpay01{position: relative;font-family: 'GMarketSans';}
.FCFSMaxpay .FCFSMaxpay01 p{font-size: 40px;color: #fff;text-align: right;font-weight: bold;line-height: 45px;}
.FCFSMaxpay .FCFSMaxpay02{position: relative;font-family: 'KotraDoYak';top: -15px;}
.FCFSMaxpay .FCFSMaxpay02 p{font-size: 160px;color: #ffee63;margin-left: 15px;}
.FCFSMaxpay .FCFSMaxpay03{position: relative;font-family: 'KotraDoYak';}
.FCFSMaxpay .FCFSMaxpay03 p{font-size: 90px;color: #fff;}

.FCFSImg{}
.FCFSImg img{position: absolute;}
.FCFSImg #FCFSImg01{top: 0;left: 0;}
.FCFSImg #FCFSImg02{top: 300px;right: 0;}
/* FCFS style end*/


/* KoreaFood style start */
.KoreaFood{background: url(../img/KoreaFood_bg.jpg) no-repeat center center / cover;position: relative;height: 2022px;padding: 150px 0;overflow: hidden;}
.KoreaFood .inner_wrap_1400{}

.KoreaFoodTit{position: relative;font-family: 'KotraDoYak';text-align: center;}
.KoreaFoodTit p{font-size: 78px;color: #291e1a;}
.KoreaFoodTit p:nth-of-type(1){}
.KoreaFoodTit p:nth-of-type(2){display: inline-block;padding: 0 20px;color: #fff;z-index: 1;position: relative;}
.KoreaFoodTit.active p:nth-of-type(2)::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;animation: background-fill 1s forwards;background-color: #990000;z-index: -1;pointer-events: none;}
.KoreaFoodTit p:nth-of-type(2) span{color: #ffee63;}

.KoreaFoodCondition{position: relative;text-align: center;margin: 70px 0 120px;}
.KoreaFoodCondition img{}

.KoreaFoodGraph{background: url(../img/KoreaFoodGraph_bg.png) no-repeat center center / cover;position: relative;width:1400px;height: 790px;}
.KoreaFoodGraph.active{}
.KoreaFoodGraph img{position: absolute;}
.KoreaFoodGraph.active img{}

.KoreaFoodGraph .KoreaFoodGraphline{}
.KoreaFoodGraph .KoreaFoodGraphline.active{clip-path: inset(0 100% 0 0);animation: reveal-animation 1s ease-out forwards;}

.KoreaFoodGraph #KoreaFoodGraphIcon01{right: 15px;top: 70px;z-index: 4;}
.KoreaFoodGraph #KoreaFoodGraphIcon02{right: 15px;top: 235px;z-index: 3;}
.KoreaFoodGraph #KoreaFoodGraphIcon03{right: 30px;top: 375px;z-index: 5;}

.KoreaFoodGraph #KoreaFoodGraphline01{left: 190px;top: 185px;z-index: 2;}
.KoreaFoodGraph #KoreaFoodGraphline02{left: 190px;top: 300px;}
.KoreaFoodGraph #KoreaFoodGraphline03{left: 190px;top: 425px;}

.KoreaFoodGraph #KoreaFoodGraphTxt{top: 280px;left: 465px;z-index: 5;}

.KoreaFoodBot{position: relative;text-align: center;font-family: 'GMarketSans';margin-top: 80px;}
.KoreaFoodBot p{font-size: 44px;line-height: 50px;}
.KoreaFoodBot p:nth-of-type(1){}
.KoreaFoodBot p:nth-of-type(1) span{font-weight: 700;}
.KoreaFoodBot p:nth-of-type(2){font-weight: bold;position: relative;display: inline-block;}
.KoreaFoodBot p:nth-of-type(2) span{color: #990000;position: relative;}
.KoreaFoodBot p:nth-of-type(2) .KoreaFoodBotUnder{position: absolute;width: 785px;height: 20px;display: inline-block;background: #ffee63;left: 0;top: 30px;}
/* KoreaFood style end */

/* CloseSample style start */
.CloseSample{background: url(../img/CloseSample_bg.jpg) no-repeat center center / cover;position: relative;height: 1084px;padding: 150px 0 0;}
.CloseSample .inner_wrap_1200{}

.CloseSampleWrap{position: relative;display: flex;justify-content: space-between;}
.CloseSample1{}
.CloseSample1Tit{position: relative;font-family: 'KotraDoYak';}
.CloseSample1Tit p{}
.CloseSample1Tit p:nth-of-type(1){font-size: 44px;color: #fff;}
.CloseSample1Tit p:nth-of-type(2){font-size: 78px;color: #ffee63;}
.CloseSample1Img{position: relative;margin: 45px 0;}
.CloseSample1Img img{}
.CloseSample1Sub{position: relative;font-family: 'GMarketSans';}
.CloseSample1Sub p{font-size: 44px;font-weight: bold;color: #fff;}
.CloseSample1Sub p span{color: #ffee63;border-bottom: 1px solid #ffee63;}

.CloseSample2{}
.CloseSample2 li{position: relative;border-bottom: 1px solid #878787;padding: 35px 0;}
.CloseSample2 li:first-child{padding-top: 0;}
.CloseSample2 li:last-child{border-bottom: 0;}
.CloseSample2 li p{}
.CloseSample2 li p:nth-of-type(1){font-family: 'Pretendard';color: #ffee63;font-size: 34px;font-weight: bold;}
.CloseSample2 li p:nth-of-type(2){position: relative;font-family: 'GMarketSans';font-size: 70px;color: #fff;font-weight: bold;margin-top: 20px;}
.CloseSample2 li p:nth-of-type(2) span{font-size: 40px;}
/* CloseSample style end */

/* Myth style start */
.Myth{background: url(../img/Myth_bg.jpg) no-repeat center center / cover;position: relative;height: 1511px;padding: 120px 0 0;}
.MythTit{position: relative;text-align: center;}
.MythTit img{}

.MythList{position:relative;display: flex;justify-content: center;max-width: 1800px;margin: 120px auto 0;}
.MythList li{position:relative;margin: 0 10px;width: 33%;transition: all 1s ease;}
.MythList li img{width: 100%;}
.MythList li.active{}
.MythList.active li:nth-of-type(1){margin-top:50px}
.MythList.active li:nth-of-type(2){margin-top:-50px}
.MythList.active li:nth-of-type(3){margin-top:50px}
/* Myth style end */

/* Knowhow style start */
.Knowhow{background: url(../img/Knowhow_bg.jpg) no-repeat center center / cover;position: relative;height: 1668px;padding: 130px 0 0;}
.Knowhow .inner_wrap_1200{}

.KnowhowImg {position: absolute;top: 150px;left: 0;}
.KnowhowImg img{}

.KnowhowTit{position: relative;text-align: center;}
.KnowhowTit.active{}
.KnowhowTit p{position: relative;z-index: 2;}
.KnowhowTit p span{}
.KnowhowTit p span::before{}
.KnowhowTit.acitve p span::before{}
.KnowhowTit img{}
.KnowhowTit #KnowhowTit{position: relative;z-index: 2;}
.KnowhowTit #KnowhowTitStamp{position: absolute;top: -50px;right: 45px;z-index: 1;}

.KnowhowList{position: relative;display: flex;justify-content: center;flex-wrap wrap;flex-wrap: wrap;margin-top: 50px;}
.KnowhowList li{position: relative;text-align: center;margin: 25px;}
.KnowhowList li > img{}
.KnowhowList li .KnowhowListTxt{}
.KnowhowList li .KnowhowListTxt p{font-size: 25px;color: #fff;}
.KnowhowList li p:nth-of-type(1){font-size: 32px;font-family: 'GMarketSans';font-weight: bold;text-align: center;margin: 20px 0;}
/* Knowhow style end */

/* Brand style start */
.Brand{background: url(../img/Brand_bg.jpg) no-repeat center center / cover;position: relative;height: 2428px;padding: 120px 0 0;}
.BrandPower{}
.BrandPower .inner_wrap_1400{}

.BrandPowerTit{position: relative;text-align: center;z-index: 2;}
.BrandPowerTit #BrandPowerTit{}
.BrandPowerBox{position:relative;width: 1410px;height: 562px;margin: 0 auto;background: #fff;border-radius: 50px;box-shadow: 4px 5px 15px #ddd;margin-top: 80px;clip-path: inset(-200% 0% 0 -200%);}
.BrandPowerBox img{}
.BrandPowerBox #BrandPowerChange{position: absolute;top: -50px;left: 40px;}
.BrandPowerBox #BrandPowerUp{position: absolute;bottom: -10px;right: -30px;border-bottom-right-radius: 50px;}
.BrandLogo{position: relative;text-align: center;margin: 80px 0 50px;}
.BrandLogo .inner_wrap_1400{}
.BrandLogo #BrandLogo{    position: relative;    z-index: 2;}

.BrandSale{position:relative;}
.BrandSale .inner_wrap_1400{}

.BrandSaleTit{position: relative;font-family: 'KotraDoYak';text-align: center;z-index: 2;}
.BrandSaleTit p{font-size: 100px;color: #291e1a;}
.BrandSaleTit p:nth-of-type(1){}
.BrandSaleTit p:nth-of-type(1) span{color: #990000;}
.BrandSaleTit p:nth-of-type(2){font-size: 32px;color: #fff;background: #990000;display: inline-block;padding: 10px 40px;border-radius: 30px;margin-top: 20px;}
.BrandSaleTit p:nth-of-type(2) span{}

.BrandSaleList{position: relative;margin-top: 70px;display: flex;justify-content: center;z-index: 2;}
.BrandSaleList li{width:450px;height:610px;text-align: center;padding: 65px 0;}
.BrandSaleList li:nth-of-type(1){background: url(../img/BrandSaleList01_bg.jpg) no-repeat center center / cover;}
.BrandSaleList li:nth-of-type(2){background: url(../img/BrandSaleList02_bg.jpg) no-repeat center center / cover;display: flex;flex-flow: column;justify-content: flex-end;}
.BrandSaleList li:nth-of-type(3){background: url(../img/BrandSaleList03_bg.jpg) no-repeat center center / cover;}
.BrandSaleList li p{}
.BrandSaleList li p:nth-of-type(1){font-size: 65px;color: #ffffff;font-family: 'GMarketSans';font-weight: bold;}
.BrandSaleList li p:nth-of-type(2){font-family: 'Noto Serif KR';font-weight: 300;font-size: 30px;color: #fff;}

.BrandImg{}
.BrandImg img{position: absolute;}
.BrandImg #BrandImg01{top: -90px;right: 0;}
.BrandImg #BrandImg02{top: 920px;left: 0;}
.BrandImg #BrandImg03{bottom: 0;right: 0;}
@media screen and (max-width: 1700px) {
	.BrandImg #BrandImg01{width:300px}
}

/* Brand style end */

/* ShopIn style start */
.ShopIn{background: url(../img/ShopIn_bg.jpg) no-repeat center center / cover;position: relative;height: 1642px;padding: 140px 0 0;}
.ShopIn .inner_wrap_1400{}

.ShopInTit{position: relative;font-family: 'KotraDoYak';text-align: center;}
.ShopInTit p{}
.ShopInTit p:nth-of-type(1){font-size: 70px;color: #fff;}
.ShopInTit p:nth-of-type(2){font-size: 100px;background: linear-gradient(to bottom, #e4c67a 0%, #e4c67a 20%, #ffffc6 35%, #dfca8a 89%, #ebdaa6 100%);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;}
.ShopInTit p:nth-of-type(3){font-family: 'GMarketSans';font-size: 40px;color: #ffee63;font-weight: bold;border-bottom: 1px solid #FFEE64;display: inline;}

.ShopInList{position: relative;margin-top: 80px;}
.ShopInList li{position:relative;width:1400px;height:320px;margin-bottom: 20px;padding: 70px 60px;}
.ShopInList li:nth-of-type(1){background: url(../img/ShopInList01_bg.jpg) no-repeat center center / cover;}
.ShopInList li:nth-of-type(2){background: url(../img/ShopInList02_bg.jpg) no-repeat center center / cover;padding-left: 700px;}
.ShopInList li:nth-of-type(3){background: url(../img/ShopInList03_bg.jpg) no-repeat center center / cover;}
.ShopInList li .ShopInListTit{position: relative;font-family: 'KotraDoYak';}
.ShopInList li .ShopInListTit p{font-size: 78px;color: #291e1a;}
.ShopInList li .ShopInListTit p span{color: #990000;}
.ShopInList li .ShopInListSub{position: relative;font-family: 'Pretendard';}
.ShopInList li .ShopInListSub p{font-size: 28px;color: #333333;}
/* ShopIn style end */

/* Menu style start */
.Menu{background: url(../img/Menu_bg.jpg) no-repeat center center / cover;position: relative;height: 1300px;padding: 130px 0 0;}
.Menu .inner_wrap_1400{}

.MenuTit{position: relative;text-align: center;}
.MenuTit p{}
.MenuTit p:nth-of-type(1){font-size: 36px;color: #ffee63;font-family: 'GMarketSans';font-weight: bold;background: #990000;display: inline-block;padding: 0px 15px;}
.MenuTit p:nth-of-type(2){font-size: 78px;color: #fff;margin-top: 5px;font-family: 'KotraDoYak';}

.MenuTab{position: relative;display: flex;justify-content: center;margin: 70px 0 45px;font-family: 'GMarketSans';}
.MenuTab li{position: relative;background: #595959;border-radius: 10px;color: #fff;font-size: 32px;cursor: pointer;width: 290px;height: 72px;display: flex;justify-content: center;align-items: center;font-weight: bold;margin: 0 30px;padding-top: 5px;}
.MenuTab li.active{background: #ffee63;color: #000000;}

.MenuWrap{}
.MenuSlide{position: relative;}
.MenuSlide .swiper-container{overflow: hidden;margin: 0 auto;position: relative;z-index: 2;width: 1200px;}
.MenuSlide .swiper-wrapper{}
.MenuSlide .swiper-slide{margin-bottom: 30px;}
.MenuSlide .swiper-slide .MenuSlideImg{text-align: center;}
.MenuSlide .swiper-slide .MenuSlideImg img{position: relative;border-radius: 35px;}
.MenuSlide .swiper-slide .MenuSlideTxt{position: relative;margin: 15px 0;font-family: 'KotraDoYak';}
.MenuSlide .swiper-slide .MenuSlideTxt p{font-size: 28px;color: #fff;text-align: center;}

.MenuSlideNav{position: absolute;display: flex;justify-content: space-between;width: 100%;bottom: 360px;}
.MenuSlideNav img{position: relative;cursor: pointer;}
.MenuSlideNav #MenuSlideNav_prev{}
.MenuSlideNav #MenuSlideNav_next{}
.MenuSlideNav .swiper-button-lock{display:block}
/* Menu style end */

/* Marketing style start */
.Marketing{background: url(../img/Marketing_bg.jpg) no-repeat center center / cover;position: relative;height: 1016px;padding: 160px 0 0;}
.MarketingSlide{position: relative;display: flex;flex-flow: column;}

.MarketingSlide1{position: relative;margin-bottom: 80px;}
.MarketingSlide1 .swiper-container{width: 100%;overflow: hidden;}
.MarketingSlide1 .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}
.MarketingSlide1 .swiper-slide{width: 430px;height: 300px;}
.MarketingSlide1 .swiper-slide img{}

.MarketingSlide2{position: relative;z-index: 2;}
.MarketingSlide2 .swiper-container{width: 100%;overflow: hidden;}
.MarketingSlide2 .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}
.MarketingSlide2 .swiper-slide{width: 430px;height: 300px;}
.MarketingSlide2 .swiper-slide img{}

.MarKetingImg{position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;z-index: 2;text-align: center;}
.MarKetingImg img{}
/* Marketing style end */

/* Edu style start */
.Edu{background: url(../img/Edu_bg.jpg) no-repeat center center / cover;position: relative;height: 1182px;padding: 130px 0 0;}
.Edu .inner_wrap_1400{height: 100%;}
.EduTit{position: relative;font-family: 'GMarketSans';text-align: center;}
.EduTit p{}
.EduTit p:nth-of-type(1){color: #ffee63;font-size: 36px;font-weight: bold;}
.EduTit p:nth-of-type(2){font-family: 'KotraDoYak';font-size: 90px;color: #fff;}
.EduTit #EduTitStar{position: absolute;top: 10px;left: 115px;}

.EduBalloon{position: relative;}
.EduBalloon img{position: absolute;margin: 0 auto;}
.EduBalloon #EduBalloon01{left: 140px;top: 80px;}
.EduBalloon #EduBalloon02{right: 270px;top: 65px;}
.EduBalloon #EduBalloonLogo{top: 170px;left: 0;right: 0;margin: 0 auto;}
.EduBalloon #EduBalloon03{left: 240px;top: 330px;}
.EduBalloon #EduBalloon04{right: 55px;top: 270px;}

.EduMap{}
.EduMap img{position: absolute;}
.EduMap #EduMapImg{top: 580px;}
.EduMap #EduMapMaker{bottom: 200px;left: 335px;animation: bounce 1s ease 0s infinite;}
/* Edu style end */

/* Process style start*/
.Process{background: url(../img/Process_bg.jpg) no-repeat center center / cover;position: relative;height: 1060px;padding: 130px 0 0;}
.Process .inner_wrap_1400{}

.ProcessTit{position: relative;font-family: 'KotraDoYak';text-align: center;}
.ProcessTit p{font-size: 78px;color: #fff;}

.ProcessList{position: relative;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 60px;}
.ProcessList li{margin: 10px 15px;}
.ProcessList li{}
.ProcessList li img{opacity:0}
.ProcessList li img.active{opacity:1}
/* Process style end */

/* NewPay style start */
.NewPay{position: relative;background: #fcfcfc;padding: 150px 0 0;}
.NewPay .inner_wrap_1400{display: flex;justify-content: start;}
.NewPayWrap{position: relative;width: 950px;background: #fcfcfc;}
.NewPayTit{font-family: 'KotraDoYak';position: relative;text-align: center;}
.NewPayTit p{font-size: 78px;color: #291e1a;}
.NewPayTable{position: relative;margin-top: 55px;border-radius: 20px;overflow: hidden;z-index: 3;}
.NewPayTable table{border-collapse: collapse;border-spacing: 0;border-style: hidden;width: 100%;}
.NewPayTable table, 
.NewPayTable tr, 
.NewPayTable td, 
.NewPayTable th{}

.NewPayTable thead{position: relative;background: #990000;font-family: 'Pretendard';border-radius: 20px 20px 0 0;}
.NewPayTable thead tr{}

.NewPayTable thead tr th{font-size: 22px;color: #Fff;padding: 15px 0;border-right: 1px solid #c3c3c3;}
.NewPayTable thead tr th:last-child{border-right:none}
.NewPayTable tbody{position: relative;font-family: 'Pretendard';}
.NewPayTable tbody tr{}
.NewPayTable tbody tr:last-child td{border-bottom: none;}
.NewPayTable tbody tr td{font-size: 22px;color: #353535;text-align: center;padding: 10px 0;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;font-weight: 500;background: #fff;}
.NewPayTable tbody tr td:first-child{font-weight: bold;}
.NewPayTable tfoot{position: relative;font-family: 'Pretendard';}
.NewPayTable tfoot tr{}
.NewPayTable tfoot tr td{text-align: center;font-weight: bold;background: #e6e6e6;padding: 10px 0;}
.NewPayTable tfoot tr td:nth-of-type(1){font-size: 26px;color: #0d0d0d;}
.NewPayTable tfoot tr td:nth-of-type(2){font-size: 32px;color: #990000;}
.NewPayBot{position: relative;font-family: 'Pretendard';margin-top: 25px;}
.NewPayBot p{font-size: 19px;color: #353535;white-space: break-spaces;margin-bottom: 5px;}

.NewPayImg{}
.NewPayImg img{position: absolute;bottom: -180px;right: 0;z-index: 2;}
/* NewPay style end */

/* ChangePay style start */
.ChangePay{position: relative;background: #fcfcfc;padding: 190px 0 150px;}
.ChangePay .inner_wrap_1400{display: flex;justify-content: end;}
.ChangePayWrap{position: relative;width: 1150px;background: #fcfcfc;}
.ChangePayTit{font-family: 'KotraDoYak';position: relative;text-align: center;}
.ChangePayTit p{font-size: 78px;color: #291e1a;}
.ChangePayTable{position: relative;margin-top: 55px;border-radius: 20px;overflow: hidden;z-index: 3;}
.ChangePayTable table{border-collapse: collapse;border-spacing: 0;border-style: hidden;width: 100%;}
.ChangePayTable table, 
.ChangePayTable tr, 
.ChangePayTable td, 
.ChangePayTable th{}

.ChangePayTable thead{position: relative;background: #990000;font-family: 'Pretendard';border-radius: 20px 20px 0 0;}
.ChangePayTable thead tr{}

.ChangePayTable thead tr th{font-size: 22px;color: #Fff;padding: 15px 0;border-right: 1px solid #c3c3c3;}
.ChangePayTable thead tr th:last-child{border-right:none}
.ChangePayTable tbody{position: relative;font-family: 'Pretendard';}
.ChangePayTable tbody tr{}
.ChangePayTable tbody tr:last-child td{border-bottom: none;}
.ChangePayTable tbody tr td{font-size: 22px;color: #353535;text-align: center;padding: 15px 0;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;font-weight: 500;background: #fff;position: relative;}
.ChangePayTable tbody tr td .ChangePayStamp{position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 2;top: -5px;}
.ChangePayTable tbody tr td .ChangePayStamp1{    margin: 10px auto;}
.ChangePayTable tbody tr td:first-child{font-weight: bold;}
.ChangePayTable tfoot{position: relative;font-family: 'Pretendard';}
.ChangePayTable tfoot tr{}
.ChangePayTable tfoot tr td{text-align: center;font-weight: bold;background: #e6e6e6;padding: 10px 0;}
.ChangePayTable tfoot tr td:nth-of-type(1){font-size: 26px;color: #0d0d0d;}
.ChangePayTable tfoot tr td:nth-of-type(2){font-size: 32px;color: #990000;}
.ChangePayBot{position: relative;font-family: 'Pretendard';margin-top: 25px;}
.ChangePayBot p{font-size: 19px;color: #353535;white-space: break-spaces;margin-bottom: 5px;}

.ChangePayImg{}
.ChangePayImg img{position: absolute;top: 30px;left: 0;z-index: 2;}
/* ChangePay style end */

/* DB_bot style start */
.DB_bot{background: url(../img/DB_bot_bg.jpg) no-repeat center center / cover;height: 780px;position: relative;padding: 80px 0 0;}
.DB_bot .inner_wrap_1400{position: relative;display: flex;justify-content: end;}

.DB_bot .DB_bot_title{position: relative;text-align: center;font-family: "Noto Sans KR", sans-serif;}
.DB_bot .DB_bot_title p{}
.DB_bot .DB_bot_title p:nth-of-type(1){font-size: 22px;color: #ff8f60;letter-spacing: 15px;}
.DB_bot .DB_bot_title p:nth-of-type(2){font-size: 68px;font-family: 'KotraDoYak';font-weight: 500;color: #22201e;}

.DB_bot .DB_bot_title p img{}

.DB_bot form{position: relative;width: 610px;height: 724px;background: #fff;border-radius: 30px;}
.DB_bot form{}
.DB_bot form ul{display: flex;justify-content: space-between;flex-direction: column;margin-top: 40px;padding-left: 100px;font-family: 'Pretendard';}
.DB_bot form ul li{flex-wrap: wrap;display: inline-flex;border-bottom: 1px solid #aaaaaa;padding: 10px 0;}
.DB_bot form ul li span{position: relative;height: 50px;font-size: 22px;font-weight: 700;color: #330B09;text-align: left;display: inline-flex;align-items: center;width: 120px;}
.DB_bot form ul li input{height: 50px;border: none;text-indent: 20px;font-size: 18px;display: inline-block;border: none;width: 350px;}
.DB_bot form ul li select{width: 350px;height: 50px;border: none;text-indent: 20px;font-size: 18px;}
.DB_bot form ul li textarea{width: 510px;height: 160px;resize: none;border: none;}
.DB_bot form ul li .DB_radio{display: inline-block;position: relative;width: 600px;}
.DB_bot form ul li .DB_radio label{width: 200px;height: 60px;background: #fff;display: inline-flex;justify-content: center;align-items: center;border: 1px solid #946132;cursor:pointer;font-size: 18px;margin-right: 5px;}
.DB_bot form ul li .DB_radio input[type='radio']:checked + label{background: #946132;color: #fff;border: none;}
.DB_bot form ul li .DB_radio input{display: none;}

.DB_bot .DB_privacy{text-align: center;font-size: 16px;color: #330B09;position: relative;width: 100%;margin: 20px 0 30px;display: flex;justify-content: center;align-items: center;}
.DB_bot .DB_privacy input{width: 15px;height: 15px;accent-color: #8e8e8e;margin-right: 10px;}
.DB_bot .DB_privacy label{color: #515151;}
.DB_bot .DB_privacy span{cursor: pointer;position: relative;margin-left: 5px;color: #515151;}

.DB_bot .DB_submit{width: 100%;text-align: center;}
.DB_bot .DB_submit button{font-size: 22px;color: #fff;border: none;font-weight: bold;font-family: 'Pretendard';width: 210px;height: 46px;background: #22201e;border-radius: 10px;}
/* DB_bot style end */

/* DB_fixed style start */
.DB_fixed{position: fixed;bottom: 0;background: #990000;width: 100%;padding: 10px 0;z-index: 1001;min-width: 1400px;}
.DB_fixed .inner_wrap_1400{}
.DB_fixed form{}
.DB_fixed .DB_wrap{display: flex;justify-content: space-between;}

.DB_fixed .DB_tit{color: #fff;font-size: 32px;padding: 7px 0 0;display: flex;justify-content: flex-start;}
.DB_fixed .DB_tit p{font-size: 23px;}
.DB_fixed .DB_tit .DB_tel_img{position: relative;margin-right: 30px;}
.DB_fixed .DB_tit .DB_tel_img img{}
.DB_fixed .DB_tit .DB_tel_num{font-family: 'GMarketSans';display: flex;align-items: center;font-weight: 600;letter-spacing: 1px;}
.DB_fixed .DB_tit .DB_tel_num span{font-size: 37px;margin: 10px 0 0 5px;color: #ffee63;}

.DB_fixed .DB_input{align-self: center;font-family: 'Pretendard';}
.DB_fixed .DB_input input{width: 145px;height: 41px;border: none;padding: 0 10px;font-size: 16px;margin: 0 2px;}
.DB_fixed .DB_input select{width: 145px;height: 41px;border: none;font-size: 16px;padding: 0 05px;margin: 0 2px;font-family: 'Pretendard';}

.DB_fixed .DB_privacy{color: #fff;font-size: 16px;align-self: center;}
.DB_fixed .DB_privacy input{accent-color: #ffffff;width: 15px;height: 15px;}
.DB_fixed .DB_privacy label{position: relative;font-family: 'Pretendard';}
.DB_fixed .DB_privacy span{position: relative;cursor: pointer;margin-left: 4px;}

.DB_fixed .DB_submit{margin-left: 10px;align-self: center;}
.DB_fixed .DB_submit button{width: 121px;height: 35px;background: #fff;font-size: 19px;color: #020202;font-family: 'Pretendard';border-radius: 5px;font-weight: 700;}
/* DB_fixed style end */

/* ft style start */
#ft{position: relative;background: #f5f4f2;padding: 80px 0;text-align: center;margin-bottom: 85px;min-width: 1400px;font-family: 'Pretendard';}
.ft_wrap{}
.ft_wrap .ft_wrap1{position: relative;margin-bottom: 30px;}
.ft_wrap .ft_wrap1 img{}
.ft_wrap .ft_wrap2{font-size: 16px;color: #0d0d0d;margin: 5px 0;font-weight: 300;}
.ft_wrap .ft_wrap3{font-size: 16px;color: #929292;font-weight: 300;margin-top: 30px;}
.ft_wrap .ft_wrap2 .open_private{cursor:pointer}
/* ft style end */


