/* 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;}
/* 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", sans-serif;transition: background-color 0.5s;}
#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: 80px;}
#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: 25px 0;}
.hd_gnb a p:hover{/* box-shadow: 0px 3px #ffffff; */font-weight: 600;color: #e15317;}
/* 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 .MainVisualTit{position: relative;text-align: center;z-index: 2;}
.MainVisual .MainVisualTit1{position: relative;margin-bottom: 15px;}
.MainVisual .MainVisualTit1 p{font-size: 20px;color: #dddad3;font-weight: 400;}
.MainVisual .MainVisualTit2{position: relative;font-family: 'Noto Serif KR', serif;}
.MainVisual .MainVisualTit2 p{}
.MainVisual .MainVisualTit2 p:nth-of-type(1){font-size: 36px;}
.MainVisual .MainVisualTit2 p:nth-of-type(2){font-size: 50px;}
.MainVisual .MainVisualTit3{position: relative;z-index: 2;font-family: 'Noto Serif KR', serif;}
.MainVisual .MainVisualTit3 p{font-size: 76px;color: #fffada;font-weight: 500;}
/* MainVisual style end*/

/* OpenMarquee style start */
.OpenMarquee{position: relative;background: #000;padding: 25px 0;}
.OpenMarquee .swiper-container{width:100%;overflow: hidden;}
.OpenMarquee .swiper-wrapper{-webkit-transition-timing-function:linear!important; transition-timing-function:linear!important;}
.OpenMarquee .swiper-slide{background: url(../img/OpenMarquee_bg.png) no-repeat center center / cover;display:flex;align-items: center;justify-content: center;width: 251px;height: 68px;flex-flow: column;margin: 0 10px;}
.OpenMarquee .swiper-slide p{position: relative;font-family: 'GMarketSans';font-size: 18px;width: 170px;left: 35px;text-align: center;}
.OpenMarquee .swiper-slide p:nth-of-type(1){top: -3px;color: #020202;}
.OpenMarquee .swiper-slide p:nth-of-type(2){color: #e15317;top: 8px;}
/* OpenMarquee style end */

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

.CompanyTit{position: relative;text-align: center;}
.CompanyTit1{font-family: 'Noto Serif KR';}
.CompanyTit1 p{font-size: 40px;color: #020202;font-weight: 400;}
.CompanyTit2{font-family: 'Noto Serif KR';}
.CompanyTit2 p{font-size: 50px;color: #e15317;font-weight: 500;}
.CompanyTit3{position: relative;font-family: 'Noto Sans KR';margin: 10px 0;}
.CompanyTit3 p{font-size: 20px;color: #6b6b6b;}


.CompanyList{position: relative;display: flex;justify-content: center;margin-top: 100px;}
.CompanyList li{position: relative;margin: 0 50px;text-align: center;}
.CompanyList li img{position: relative;margin-bottom: 20px;}
.CompanyList .CompanyListTit{}
.CompanyList .CompanyListTit p{font-size: 17px;color: #6c6c6c;font-weight: 500;}
.CompanyList .CompanyListTxt{position: relative;margin-top: 15px;}
.CompanyList .CompanyListTxt p{font-size: 17px;color: #2e2e2e;font-weight: 500;}
/* Company style end */

/* Sales style start */
.Sales{background: url(../img/Sales_bg.jpg) no-repeat center center / cover;position: relative;height: 3787px;padding: 170px 0 0;}
.Sales .SalesAll{}
.Sales .inner_wrap_1400{}

.SalesAllTotalTit{position: relative;font-family: 'Noto Serif KR';}
.SalesAllTotalTit p{}
.SalesAllTotalTit p:nth-of-type(1){font-size: 76px;color: #e15317;font-weight: 500;}
.SalesAllTotalTit p:nth-of-type(2){font-size: 62px;color: #fff;font-weight: 400;}

.SalesAllTotalSum{position: relative;margin-top: 20px;}
.SalesAllTotalSum p{}
.SalesAllTotalSum p:nth-of-type(1){font-family: 'Noto Serif KR';font-size: 40px;color: #f84d00;font-weight: 600;margin-bottom: 10px;}
.SalesAllTotalSum p:nth-of-type(2){font-family: 'GMarketSans';font-size: 88px;font-weight: 700;color: #fff;}
.SalesAllTotalSum p:nth-of-type(2) span{}

.SalesAllTotalAveDaily{position: relative;margin-top: 70px;}
.SalesAllTotalAveDaily p{}
.SalesAllTotalAveDaily p:nth-of-type(1){font-family: 'Noto Serif KR';font-size: 40px;color: #f84d00;font-weight: 600;margin-bottom: 10px;}
.SalesAllTotalAveDaily p:nth-of-type(2){font-family: 'GMarketSans';font-size: 115px;font-weight: 700;color: #fff;}
.SalesAllTotalAveDaily p:nth-of-type(2) span{}

.SalesAllDataTxt{position: relative;font-family: 'Noto Sans KR';}
.SalesAllDataTxt p{font-size: 20px;color: #fff;}

.SalesGraph{position: relative;text-align: center;height: 600px;margin-top: 150px;}
.SalesGraph .inner_wrap_1400{width: 1309px;}
.SalesGraph img{position: absolute;opacity: 0;}
.SalesGraph img.active{opacity: 1;}
.SalesGraph #SalesGraphTxt01{top: 0;left: 0;}
.SalesGraph #SalesGraphTxt02{top: 30px;right: 0;}
.SalesGraph #SalesGraphLine{left: 0;right: 0;margin: 0 auto;top: 120px;}
.SalesGraph #SalesGraphLinePlate{left: 0;right: 0;margin: 0 auto;top: 220px;}


.SalesTop{position: relative;margin-top: 100px;overflow: hidden;}
.SalesTop .inner_wrap_1400{}

.SalesTopTit{position: relative;font-family: 'Noto Serif KR';}
.SalesTopTit p{}
.SalesTopTit p:nth-of-type(1){font-size: 76px;color: #e15317;font-weight: 500;}
.SalesTopTit p:nth-of-type(2){font-size: 62px;color: #fff;font-weight: 400;}

.SalesTopList{position: relative;display: flex;justify-content: space-between;align-items: end;margin-top: 20px;height: 560px;opacity: 0;}
.SalesTopList.active{animation: bottom-top-reveal-animation 2s ease-out forwards;clip-path: inset(0 100% 0 0);opacity: 1;}
.SalesTopList li{width: 260px;display: flex;flex-flow: column;justify-content: end;padding-bottom: 50px;}
.SalesTopList li:nth-of-type(1){background: url(../img/SalesTopList01_bg.jpg) no-repeat center center / cover;position: relative;height: 233px;}
.SalesTopList li:nth-of-type(2){background: url(../img/SalesTopList02_bg.jpg) no-repeat center center / cover;position: relative;height: 283px;}
.SalesTopList li:nth-of-type(3){background: url(../img/SalesTopList03_bg.jpg) no-repeat center center / cover;position: relative;height: 325px;}
.SalesTopList li:nth-of-type(4){background: url(../img/SalesTopList04_bg.jpg) no-repeat center center / cover;position: relative;height: 403px;}
.SalesTopList li:nth-of-type(5){background: url(../img/SalesTopList05_bg.jpg) no-repeat center center / cover;position: relative;height: 520px;}

.SalesTopListNo{position: absolute;width: 90px;height: 90px;background: #e15317;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-family: 'GMarketSans';font-size: 30px;color: #fff;font-weight: 600;padding-top: 10px;margin: 0 auto;top: -40px;left: 0;right: 0;}
.SalesTopListName{font-family: 'GMarketSans';font-size: 29px;color: #e15317;font-weight: 800;text-align: center;}
.SalesTopListMoney{font-family: 'GMarketSans';font-size: 30px;color: #fff;font-weight: 800;text-align: center;}

.SalesMonth{position: relative;}

.SalesMonthTit{position: relative;text-align: center;margin: 120px 0;}
.SalesMonthTit p{font-family: 'Noto Serif KR';}
.SalesMonthTit p:nth-of-type(1){font-size: 77px;color: #fff;margin-bottom: 20px;}
.SalesMonthTit p:nth-of-type(2){font-family: 'Noto Sans KR';font-size: 22px;color: #fff;}

.SalesMonthSlide{}
.SalesMonthSlide .swiper-container{}
.SalesMonthSlide .swiper-wrapper{}
.SalesMonthSlide .swiper-slide{width: 356px;height: 485px;}
.SalesMonthSlide .swiper-slide img{}

.SalesBot{position: absolute;bottom: 100px;text-align: right;width: 100%;}
.SalesBot img{}
/* Sales style end */

/* Dajumpo style start */
.Dajumpo{background: url(../img/Dajumpo_bg.jpg) no-repeat center center / cover;position: relative;height: 2100px;padding: 180px 0 0;}
.Dajumpo .inner_wrap_1400{}

.DajumpoTit{position: relative;text-align: center;font-family: "Noto Sans KR", sans-serif;}
.DajumpoTit p{color: #fff;}
.DajumpoTit p:nth-of-type(1){font-size: 40px;font-family: 'Noto Serif KR';}
.DajumpoTit p:nth-of-type(1) span{}
.DajumpoTit p:nth-of-type(2){font-family: 'Noto Serif KR';font-size: 64px;color: #e15317;font-weight: 700;margin: 20px 0 10px;}
.DajumpoTit p:nth-of-type(2) span{font-family: 'GMarketSans';font-size: 120px;color: #fff;animation: .5s blink_color_orange infinite step-end;}
.DajumpoTit p:nth-of-type(3){font-family: 'GMarketSans';font-size: 36px;font-weight: 700;line-height: 50px;border-bottom: 4px solid #fff;display: inline-block;}
.DajumpoTit p:nth-of-type(3) span{font-size: 56px;}

.DajumpoList{position: relative;margin-top: 70px;}
.DajumpoList li{position: relative;display: flex;justify-content: center;}
.DajumpoList li .DajumpoBox{background: #fff;position: relative;text-align: center;font-family: 'Noto Sans KR';border-radius: 12px;margin: 10px;}
.DajumpoList li .DajumpoBox.DajumpoBoxOne{width: 750px;height: 177px;}
.DajumpoList li .DajumpoBox.DajumpoBoxTwo{width: 660px;height:177px}
.DajumpoList li .DajumpoBox.DajumpoBoxThree{width: 433px;height:177px}
.DajumpoList li .DajumpoBox .DajumpoBoxTit{position: relative;background: linear-gradient(to right, #e05117 0%, #e05117 17%, #cb1816 75%, #cb1816 100%);border-radius: 10px 10px 0 0;padding: 5px 0;height: 45px;}
.DajumpoList li .DajumpoBox .DajumpoBoxTit p{color: #fff;font-size: 24px;font-weight: 500;}
.DajumpoList li .DajumpoBox .DajumpoBoxCon{position: relative;display: flex;flex-flow: column;justify-content: center;align-items: center;height: calc(100% - 50px);}
.DajumpoList li .DajumpoBox .DajumpoBoxCon p{color: #3d3d3d;font-size: 24px;font-weight: 500;}
.DajumpoList li .DajumpoBox .DajumpoBoxCon p span{font-size: 18px;}
/* Dajumpo style end */

/* Advantage style start */
.Advantage{position: relative;}
.Advantage .inner_wrap_1400{}

.AdvantageTit{position: relative;padding: 120px 0;text-align: center;}
.AdvantageTit1{font-family: 'Noto Serif KR';}
.AdvantageTit1 p{font-size: 55px;color: #020202;font-weight: 400;}
.AdvantageTit2{font-family: 'Noto Serif KR';}
.AdvantageTit2 p{font-size: 68px;color: #e15317;font-weight: 500;}
.AdvantageTit3{position: relative;font-family: 'Noto Sans KR';margin: 10px 0;}
.AdvantageTit3 p{font-size: 20px;color: #6b6b6b;}

.AdvantageList{position: relative;display: flex;justify-content: space-between;overflow: hidden;}
.AdvantageList li {position: relative;width: 34%;height: 890px;padding-top: 160px;text-align: center;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;transition: background-size 0.5s ease;}
.AdvantageList li:hover {background-size: 120% auto !important;filter: brightness(1.5);}
.AdvantageList li:nth-of-type(1){background-image: url(../img/AdvantageList01_bg.jpg);}
.AdvantageList li:nth-of-type(2){background-image: url(../img/AdvantageList02_bg.jpg);}
.AdvantageList li:nth-of-type(3){background-image: url(../img/AdvantageList03_bg.jpg);}
.AdvantageList li img{}
.AdvantageList .AdvantageListTit{font-family: 'Noto Serif KR';font-size: 56px;color: #fff;}
.AdvantageList .AdvantageListLine{background: #fff;width: 1px;height: 117px;margin: 50px auto;}
.AdvantageList .AdvantageListTxt{}
.AdvantageList .AdvantageListTxt p{font-size: 24px;color: #fff;}
/* Advantage style end */

/* Competitive style start */
.Competitive{background: url(../img/Competitive_bg.jpg) no-repeat center center / cover;position: relative;height: 1150px;padding: 180px 0;}
.CompetitiveTit{position: relative;text-align: center;margin-bottom: 100px;}
.CompetitiveTit p{}   
.CompetitiveTit p:nth-of-type(1){font-family: 'Noto Serif KR';font-size: 68px;color: #020202;}
.CompetitiveTit p:nth-of-type(2){font-family: 'Noto Sans KR';color: #020202;font-size: 20px;font-weight: 300;margin-top: 10px;}

.CompetitiveList{}
.CompetitiveList .swiper-container{}
.CompetitiveList .swiper-wrapper{}
.CompetitiveList .swiper-slide{position:relative;width:604px;height:508px;font-family: 'GMarketSans';padding: 42px 37px 0;}
.CompetitiveList .swiper-slide.CompetitiveList01{background: url(../img/CompetitiveList01_bg.png) no-repeat center center / cover;}
.CompetitiveList .swiper-slide.CompetitiveList02{background: url(../img/CompetitiveList02_bg.png) no-repeat center center / cover;}
.CompetitiveList .swiper-slide.CompetitiveList03{background: url(../img/CompetitiveList03_bg.png) no-repeat center center / cover;}
.CompetitiveList .swiper-slide.CompetitiveList04{background: url(../img/CompetitiveList04_bg.png) no-repeat center center / cover;}
.CompetitiveList .swiper-slide.CompetitiveList05{background: url(../img/CompetitiveList05_bg.png) no-repeat center center / cover;}
.CompetitiveList .swiper-slide.CompetitiveList06{background: url(../img/CompetitiveList06_bg.png) no-repeat center center / cover;}
.CompetitiveList .swiper-slide .CompetitiveListNo{font-size: 85px;color: #e15317;font-family: 'GMarketSans';font-weight: 700;}
.CompetitiveList .swiper-slide p{font-size: 46px;color: #020202;font-weight: 700;line-height: 55px;}
/* Competitive style end */

/* Interior style start */
.Interior{position: relative;padding: 100px 0;z-index: 2;}
.InteriorWrap{position: relative;display: flex;justify-content: end;width: 100%;min-width: 1400px;}

.InteriorTxt{position: relative;width: 490px;padding-top: 40px;}
.InteriorTxt #InteriorTxtImg{position: relative;margin: 50px 0 30px;}
.InteriorTxt01{position: relative;font-family: 'Noto Sans KR';margin-bottom: 10px;}
.InteriorTxt01 p{font-size: 20px;color: #2a2a2a;}
.InteriorTxt02{position: relative;font-family: 'Noto Serif KR';}
.InteriorTxt02 p{font-size: 43px;color: #2a2a2a;font-weight: 500;}
.InteriorTxt03{font-family: 'Noto Serif KR';}
.InteriorTxt03 p{font-size: 20px;color: #2a2a2a;font-weight: 500;}

.InteriorSlide{position: relative;width: 60%;overflow: hidden;}
.InteriorSlide .swiper-container{}
.InteriorSlide .swiper-wrapper{}
.InteriorSlide .swiper-slide{width: 653px;height: 422px;}
.InteriorSlide .swiper-slide img{}
/* Interior style end */

/* Interview style start */
.Interview{background: url(../img/Interview_bg.jpg) no-repeat center center / cover;position: relative;height: 1263px;padding: 180px 0;}
.Interview .inner_wrap_1400{}

.InterviewTit{position: relative;text-align: center;}
.InterviewTit p{}
.InterviewTit p:nth-of-type(1){font-size: 68px;color: #22201e;font-family: 'Noto Serif KR';font-weight: 500;}
.InterviewTit p:nth-of-type(2){font-size: 20px;color: #22201e;font-weight: 400;margin-top: 15px;}

.InterviewVideo{position: relative;text-align: center;margin-top: 80px;}
.InterviewVideo iframe{width: 1200px;height: 675px;border-radius: 40px;}
/* Interview style end */

/* LogoMarquee style start */
.LogoMarquee{position: relative;margin: 25px 0;}
.LogoMarquee .swiper-container{width:100%;overflow: hidden;background: #fff;}
.LogoMarquee .swiper-wrapper{-webkit-transition-timing-function:linear!important; transition-timing-function:linear!important;}
.LogoMarquee .swiper-slide{width: auto;height: auto;display:flex;align-items: center;justify-content: center;margin: 0 10px;}
.LogoMarquee .swiper-slide img{}
/* LogoMarquee style end */

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

.MenuTit{position: relative;text-align: center;}
.MenuTit p{}
.MenuTit p:nth-of-type(1){font-size: 68px;color: #fff;font-family: 'Noto Serif KR';font-weight: 500;}
.MenuTit p:nth-of-type(2){font-size: 20px;color: #fff;font-weight: 400;   margin-top: 15px;}

.MenuTab{position: relative;display: flex;justify-content: space-between;margin: 90px 0 60px;}
.MenuTab li{position: relative;background: #8a8a89;border-radius: 50px;color: #fff;font-size: 32px;cursor: pointer;width: 214px;height: 76px;display: flex;justify-content: center;align-items: center;font-weight: 400;}
.MenuTab li.active{background: #ff3f1f;color: #fff;}

.MenuWrap{}
.MenuSlide{position: relative;height: 800px;}
.MenuSlide .swiper-container{width: 1105px;overflow: hidden;margin: 0 auto;position: relative;z-index: 2;}
.MenuSlide .swiper-wrapper{}
.MenuSlide .swiper-slide{}
.MenuSlide .swiper-slide .MenuSlideImg{text-align: center;}
.MenuSlide .swiper-slide .MenuSlideImg img{}
.MenuSlide .swiper-slide .MenuSlideTxt{position: relative;margin: 15px 0;}
.MenuSlide .swiper-slide .MenuSlideTxt p{font-size: 30px;color: #fff;text-align: center;}

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

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

.CostTit{position: relative;text-align: center;}
.CostTit p{font-size: 68px;color: #22201e;font-family: 'Noto Serif KR';font-weight: 500;}

.CostWrap{position: relative;margin-top: 100px;background: rgba(255,255,255,0.9);padding: 65px 120px;border-radius: 50px;}
.CostWrapTit{    position: relative;    text-align: right;    margin: 10px 5px;}
.CostWrapTit p{    font-size: 16px;}
.CostWrap ul{position: relative;font-family: 'pretendard';}
.CostWrap ul li{position: relative;border-bottom: 1px solid #a0a0a0;}
.CostWrap ul li span{position: relative;display: inline-block;text-align: center;color: #0d0d0d;font-size: 20px;padding: 20px 0;}
.CostWrap ul li span:nth-of-type(1){width: 180px;font-weight: bold;border-right: 1px solid #a0a0a0;}
.CostWrap ul li span:nth-of-type(2){width: 840px;text-align: left;font-weight: 200;border-right: 1px solid #a0a0a0;padding-left: 20px;}
.CostWrap ul li span:nth-of-type(3){width: 125px;font-weight: bold;}

.CostWrap ul li:nth-of-type(1){background: #d3d3d3;border-radius: 20px;border-bottom: none;}
.CostWrap ul li:nth-of-type(1) span{text-align: center;font-weight: bold;}
.CostWrap ul li:nth-of-type(1) span:nth-of-type(1){}
.CostWrap ul li:nth-of-type(1) span:nth-of-type(2){padding-left: 0;}
.CostWrap ul li:nth-of-type(1) span:nth-of-type(3){}
/* Cost style end */

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

.ProcessTit{position: relative;text-align: center;}
.ProcessTit p{font-size: 68px;color: #22201e;font-family: 'Noto Serif KR';font-weight: 500;}

.ProcessBox{position: relative;text-align: center;margin-top: 80px;}
.ProcessBox img{}
/* Process style end */

/* 매장찾기 끝 */
.Store{background: #fff;position: relative;padding: 150px 0;}
.Store .StoreTit{position: relative;text-align: center;}
.Store .StoreTit p{font-size: 68px;color: #22201e;font-family: 'Noto Serif KR';font-weight: 500;}
.Store .StoreSub{position: relative;text-align: center;margin: 20px 0 30px;}
.Store .StoreSub p{font-size: 22px;font-family: 'Pretendard';color: #555555;font-weight: 300;}

.MLWrap{position: relative;margin-top: 80px;}
.MLWrap .inner_wrap_1400{position: relative;width: 1400px;margin: 0 auto;}

.MLtotal{position: relative;margin: 10px 0;}
.MLtotal p{font-size: 15px;}
.MLtotal p span{}

.MLsearch{position: absolute;right: 0;z-index: 3;display: inline-block;top: 10px;}
.MLsearch input{}
.MLsearch button{width: 80px;height: 50px;border: #b25f2a;font-size: 15px;margin-left: 10px;color: #fff;font-family: 'Pretendard';font-weight: 700;border-radius: 20px;}
.MLsearch p{font-size: 14px;color: #d50000;font-weight: bold;}
.MLsearch #searchInput{width: 290px;height: 50px;padding: 0px 60px 0 10px;font-size: 15px;font-family: 'Pretendard';border: 2px solid #000;border-radius: 20px;}
.MLsearch #searchBtn{background: none;width: 28px;height: 29px;position: absolute;right: 108px;top: 10px;}
.MLsearch #searchBtn img{}
.MLsearch #searchClear{border: 2px solid #000;background: none;color: #000;}

.MLGuide{position: relative;font-size: 18px;color: #000;display: flex;justify-content: space-between;}
.MLGuide div{}
.MLGuide div span{}
.MLGuide div:nth-of-type(1){}
.MLGuide div:nth-of-type(1) span{}
.MLGuide div:nth-of-type(2){display: flex;flex-flow: column;text-align: right;}
.MLGuide div:nth-of-type(2) span{}

.MLcontent{position: relative;width: 100%;display: flex;justify-content: space-between;}
.MLcontent #map{position: relative;width: 650px;height: 630px;}
.MLcontent .MLcount{position: absolute;text-align: right;padding: 20px 10px;top: -80px;left: 0;}
.MLcontent .MLcount p{font-size: 15px;margin: 5px 0;font-family: 'Pretendard';color: #555555;font-weight: 500;}
.MLcontent .MLcount p span{color: #da292b;font-weight: bold;}
.MLcontent ul{position: relative;display: inline-flex;width: 100%;flex-wrap: wrap;align-content: flex-start;height: 565px;overflow: hidden;font-family: 'Pretendard';}
.MLcontent ul li{display: inline-flex;width: 100%;color: #fff;align-items: flex-start;border-bottom: 1px solid #ddd;padding: 23px 0px 23px 20px;}
.MLcontent ul li:last-child{border-bottom:none}
.MLcontent ul li:hover{background: rgba(165,165,165,0.2);}
.MLcontent ul li span{display: inline-flex;color: #fff;height: 100%;}
.MLcontent ul li .MLno{padding: 0 20px;width: 60px;position: relative;display: none;}
.MLcontent ul li .MLimg{position: relative;background: #fff;display: inline-block;padding: 0;display: none;}
.MLcontent ul li .MLimg img{width: 76px;height: 76px;}
.MLcontent ul li .MLtxt1 {font-size: 20px;text-align: left;width: 100%;font-weight: 700;margin-bottom: 5px;color: #333333;}
.MLcontent ul li .MLtxt2 {font-size: 15px;width: 70%;text-align: left;color: #555555;}
.MLcontent ul li .MLtxt3 {font-size: 18px;width: 30%;text-align: left;color: #333333;font-weight: 700;display: inline-block;}
.MLcontent ul li .MLtxt3 img{margin-right: 10px;}
.MLcontent ul li a{position: relative;width: 100%;word-break: break-word;display: flex;align-self: center;flex-wrap: wrap;}
.MLcontent ul li.MLnotfound{font-size: 22px;color: #000;font-weight: 300;}

.MLpaging{}
.MLpaging.MLfirst{}
.MLpaging.MLprev{}
.MLpaging.MLpno{}
.MLpaging.MLnext{}
.MLpaging.MLlast{}

.MLpagination{text-align: center;height: 30px;display: flex;justify-content: center;align-items: center;bottom: 62px;position: relative;}
.MLpagination button{background: none;border: 1px solid #818181;margin: 0 5px;font-family: 'Pretendard';color: #888888;font-weight: 500;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;font-size: 14px;}
.MLpagination button[disabled]{color:#939393;}
.MLpagination button.current{color: #f84a0e;background: #464646;color: #fff;}

.MLlist{position: relative;width: 650px;border-top: 2px solid #aaaaaa;border-bottom: 2px solid #aaaaaa;height: 550px;top: 79px;}

.MLpopup {position: fixed;display:none;width: 100%;height: 100%;top: 0;right: 0;z-index: 222;min-width: 1400px;}
.mapbox{width: 90%;height: 80%;margin: 0 auto;border: 1px solid #d5bda1;}

.MLinfo{position: relative;text-align: center;background: #333333;padding: 10px 15px;margin: 0 auto;font-weight: 400;color: #fff;top: -50px;border-radius: 5px;}
.MLinfo span{position:relative}

.MLpopupTxt{position:relative;width: 90%;text-align: left;margin: 0 auto 10px;font-family: 'Pretendard';}
.MLpopupTxt p{font-size: 20px;line-height: 29px;}
.MLpopupTxt .MLpopupTxt1{font-size: 36px;font-weight: 700;color: #333333;margin-bottom: 15px;}
.MLpopupTxt .MLpopupTxt2{font-weight: 500;}
.MLpopupTxt .MLpopupTxt3{font-weight: 500;}

.MLpopup_dim{width: 100%;height: 100%;background: rgba(0,0,0,0.7);top: 0;left: 0;z-index: 1000;}
.MLpopup_wrap{position: fixed;width: 50%;height: 60%;top: 226px;left: 0;background: #fff;z-index: 10001;right: 0;margin: 0 auto;padding: 2%;font-size: 15px;color: #363636;min-width: 1000px;}
.MLpopup_close{position: fixed;top: 180px;z-index: 1001;font-size: 31px;cursor: pointer;width: 50%;margin: 0 auto;left: 0;right: 0;text-align: right;min-width: 1000px;}
.MLpopup_close p{background: #fff;display: inline-block;color: #000;width: 100px;height: 46px;text-align: center;font-weight: 600;line-height: 50px;}
/* 매장찾기 시작 끝 */

/* DB_bot style start */
.DB_bot{background: url(../img/DB_bot_bg.jpg) no-repeat center center / cover;height: 956px;position: relative;padding: 110px 0 0;}
.DB_bot .inner_wrap_1400{position: relative;}

.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: 'Noto Serif KR';font-weight: 500;}

.DB_bot .DB_bot_title p img{}

.DB_bot form{position: relative;width: 610px;height: 724px;border: 1px solid #051a33;background: #fff;margin: 0 auto;left: 300px;border-radius: 30px;padding: 50px 0;}
.DB_bot form{background: url(../img/DB_bot_form_bg.png) no-repeat center center / cover;}
.DB_bot form ul{display: flex;justify-content: space-between;flex-direction: column;margin-top: 40px;padding: 0 40px;font-family: 'Pretendard';}
.DB_bot form ul li{flex-wrap: wrap;display: inline-flex;border-bottom: 1px solid #ddd;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: 150px;}
.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: #e15317;border-radius: 10px;}
/* DB_bot style end */

/* DB_fixed style start */
.DB_fixed{position: fixed;bottom: 0;background: #e15317;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: 22px;}
.DB_fixed .DB_tit .DB_tel_img{position: relative;margin-right: 10px;}
.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: 33px;margin: 10px 0 0 5px;}

.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: 70px;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 */


