/* 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: "Pretendard", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;position: relative;margin-top: 100px;}

.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: #fff;font-family: 'Pretendard';transition: background-color 0.5s;border-bottom: 1px solid #a2a2a2;}
#hd.scrolled{background-color: rgba(0,0,0,0.7);}
#hd_wrapper {min-width: 1200px;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: bold;color: #111111;position: relative;}
.hd_gnb a:last-child{}
.hd_gnb a p{padding: 10px 0;}
.hd_gnb a p:hover{box-shadow: 0px 2px #0a4cde;font-weight: 600;color: #0a4cde;}
/* head style end */

/* MainVisual style start */
.MainVisual{background: url(../img/MainVisual_bg.jpg) no-repeat center center / cover;position: relative;height: 861px;padding: 190px 0 0;text-align: center;overflow: hidden;}
.MainVisual .inner_wrap_1400{}

.MainVisual1{}
.MainVisual1 p{font-size: 95px;line-height: 101px;font-weight: 800;color: #fff;letter-spacing: -1px;}
.MainVisual1 p span{position: relative;width: 285px;display: inline-block;margin-right: -5px;}

.MainVisual2{position: relative;margin: 20px 0 50px;}
.MainVisual2 p{font-size: 39px;color: #fff;font-weight: 700;}
.MainVisual2 p span{font-family: 'Noto Sans KR';font-weight: 400;}

.MainVisual3{}
.MainVisual3 p{font-size: 28px;line-height: 39px;font-weight: 500;color: #fff;}
.MainVisual3 p span{}

.MainVisual4{position: relative;margin-top: 120px;}
.MainVisual4 p{font-size: 14px;color: #d0d0d0;}
.MainVisual4 p span{}
/* MainVisual style end */

/* Brand style start */
.Brand{position: relative;padding: 200px 0 150px;overflow: hidden;}
.Brand .inner_wrap_1200{}

.BrandTit{position: relative;z-index: 2;}
.BrandTit p{font-size: 96px;letter-spacing: -5px;line-height: 104px;font-weight: 800;}
.BrandTit p:nth-of-type(1){color: #001033;}
.BrandTit p:nth-of-type(2){color: #0a4cde;}
.BrandTit p:nth-of-type(2) span{font-family: 'Noto Sans KR';font-weight: 500;margin: 0 8px;}
.BrandCon{position: relative;margin: 30px 0 80px;}
.BrandCon p{color: #001033;font-size: 36px;font-weight: 500;letter-spacing: -2px;line-height: 45px;}
.BrandCon p:last-child{font-weight: 800;font-size: 43px;margin-top: 20px;}

.BrandSub{position: relative;z-index: 2;}
.BrandSub p{}
.BrandSub p:nth-of-type(1){font-size: 40px;font-weight: 600;color: #001033;}
.BrandSub p:nth-of-type(2){font-size: 56px;color: #001033;font-weight: 500;}
.BrandSub p:nth-of-type(2) span{font-size: 81px;color: #0a4cde;font-weight: 800;margin-right: 25px;}

.BrandBot{position: relative;margin-top: 60px;}
.BrandBot p{font-size: 14px;color: #666666;font-weight: 400;}

.BrandImg{position: absolute;display: inline-block;bottom: 0;right: 0;opacity:0}
.BrandImg img{}

.BrandImg.active{opacity:1}
.BrandImg.active img{}
/* Brand style end */

/* Signature style start */
.Signature {position: relative;background: #0a4cde;padding: 130px 0;}

.Signature .inner_wrap_1200 {}

.Signature .SignatureTit {position: relative;text-align: center;}
.Signature .SignatureTit p {color: #fff;}
.Signature .SignatureTit p:nth-of-type(1) {font-size: 28px;font-weight: 700;margin-bottom: 10px;}
.Signature .SignatureTit p:nth-of-type(2) {font-size: 60px;font-weight: 800;}

.Signature .SignatureSlide {position: relative;margin-top: 80px;}
.Signature .SignatureSlide .swiper-container {}
.Signature .SignatureSlide .swiper-wrapper {}
.Signature .SignatureSlide .swiper-wrapper .swiper-slide {display: flex;padding-left: 110px;}

.Signature .SignatureSlideImg {position: relative;background: #fff;width: 500px;height: 500px;border-radius: 50%;text-align: center;margin-right: 65px;}
.Signature .SignatureSlideImg img {position: relative;}
.Signature .SignatureSlideImg #SignatureSlide01{top: 55px;left: 60px;}
.Signature .SignatureSlideImg #SignatureSlide02{top: 37px;left: 60px;}
.Signature .SignatureSlideImg #SignatureSlide03{top: 48px;left: 30px;}

.Signature .SignatureSlideCon {position: relative;}
.Signature .SignatureSlideConTit {position: relative;margin-bottom: 30px;}
.Signature .SignatureSlideConTit p {color: #fff;}
.Signature .SignatureSlideConTit p:nth-of-type(1) {font-size: 24px;padding: 5px 10px;border: 1px solid #ddd;border-radius: 30px;display: inline-block;margin-bottom: 15px;}
.Signature .SignatureSlideConTit p:nth-of-type(2) {font-size: 60px;font-weight: 800;}

.Signature .SignatureSlideConTxt {}
.Signature .SignatureSlideConTxt p {font-size: 20px;color: #fff;font-weight: 500;line-height: 35px;}

.Signature .SignatureSlideConSub {}
.Signature .SignatureSlideConSub p {font-size: 14px;color: #fff;margin-top: 40px;}

.Signature .SignatureSlideBot {position: relative;width: 996px;text-align: right;margin: 0 auto;}
.Signature .SignatureSlideBot p {font-size: 14px;color: #d0d0d0;}

.SignatureSlideNav{position: absolute;top: 200px;left: 0;right: 0;display: flex;justify-content: space-between;}
.SignatureSlideNav img{cursor: pointer;position: relative;z-index: 2;}
.SignatureSlideNav #SignatureSlideNavPrev{}
.SignatureSlideNav #SignatureSlideNavNext{}

.SignatureSlideDots{position: relative;text-align: center;margin-top: 80px;}
.SignatureSlideDots span{width: 11px;height: 11px;transition: width 0.3s ease, background-color 0.3s ease;background: #175fff;opacity: 1;}
.SignatureSlideDots span.swiper-pagination-bullet-active{width: 39px;background: #fff;height: 11px;border-radius: 5px;}
/* Signature style end */

/* Truly style start */
.Truly {position: relative;background: #fff;padding: 130px 0;}
.Truly .inner_wrap_1200 {}

.Truly .TrulyTit {position: relative;text-align: center;}
.Truly .TrulyTit p {font-size: 60px;color: #0a4cde;font-weight: 800;}

.Truly .TrulyList {position: relative;margin-top: 80px;}
.Truly .TrulyList li {position: relative;display: flex;justify-content: space-between;margin-bottom: 50px;}
.Truly .TrulyList li .TrulyListImg {position: relative;width: 560px;}
.Truly .TrulyList li .TrulyListImg img {}

.Truly .TrulyList li .TrulyListCon {position: relative;width: 560px;display: flex;flex-flow: column;justify-content: center;}
.Truly .TrulyList li .TrulyListConTit {position: relative;}
.Truly .TrulyList li .TrulyListConTit p {font-size: 50px;color: #111111;font-weight: 800;}
.Truly .TrulyList li .TrulyListConTit p span {font-family: 'Noto Sans KR';font-weight: 400;}

.Truly .TrulyList li .TrulyListConTxt {position: relative;margin-top: 50px;}
.Truly .TrulyList li .TrulyListConTxt p {font-size: 22px;color: #111111;line-height: 35px;}

.Truly .TrulyBot {position: relative;text-align: center;padding: 30px 0 0;}
.Truly .TrulyBot p {}
.Truly .TrulyBot p:nth-child(1) {font-size: 32px;font-weight: 500;color: #111;line-height: 65px;}
.Truly .TrulyBot p:nth-child(2) {font-size: 60px;font-weight: 800;color: #0a4cde;}
/* Truly style end */

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

.Reason .ReasonTit {position: relative;text-align: center;}
.Reason .ReasonTit p {color: #fff;font-size: 58px;font-weight: 800;}

.Reason .ReasonVS {position: relative;margin-top: 80px;text-align: center;}
.Reason .ReasonVS img {}
.Reason .ReasonVS #ReasonVS{}
.Reason .ReasonVS #ReasonVSCoffee{position: absolute;top: 390px;right: -180px;}

.Reason .ReasonSub {position: relative;margin-top: 70px;text-align: center;}
.Reason .ReasonSub p {font-size: 70px;color: #fff;font-weight: 800;line-height: 81px;}
.Reason .ReasonSub p span {color: #a5d842;}

.Reason .ReasonBot {position: relative;text-align: center;margin-top: 45px;}
.Reason .ReasonBot p {font-size: 35px;line-height: 43px;color: #fff;font-weight: 300;}
.Reason .ReasonBot p:nth-child(3) {font-weight: 500;margin-top: 30px;}
/* Reason style end */

/* Chance style start */
.Chance {background: url(../img/Chance_bg.jpg) no-repeat center center / cover;position: relative;height: 970px;padding: 200px 0 0;}

.Chance .inner_wrap_1200 {}

.Chance .ChanceTit {position: relative;text-align: center;}
.Chance .ChanceTit p {color: #a5d842;font-size: 26px;display: inline-block;background: #0d1a36;border: 1px solid #a5d842;padding: 0 30px;border-radius: 20px;}

.Chance .ChanceCon {position: relative;margin-top: 70px;}

.Chance .ChanceCon1 {position: relative;text-align: center;margin-bottom: 20px;}
.Chance .ChanceCon1 p {font-size: 52px;color: #6c8fff;font-weight: 500;}

.Chance .ChanceCon2 {position: relative;text-align: center;}
.Chance .ChanceCon2 p {font-size: 110px;font-weight: 800;color: #fff;}
.Chance .ChanceCon2 p span {color: #a5d842;}

.Chance .ChanceBot {position: relative;text-align: center;margin-top: 60px;}
.Chance .ChanceBot p {font-size: 32px;color: #fff;font-weight: 500;}
/* Chance style end */

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

.Sales .SalesTit {position: relative;text-align: center;}
.Sales .SalesTit p {}
.Sales .SalesTit p:nth-of-type(1){font-size: 28px;color: #fff;font-weight: 800;}
.Sales .SalesTit p:nth-of-type(2){font-size: 60px;font-weight: 800;color: #fff;margin-top: 15px;}
.Sales .SalesTit p:nth-of-type(2) span{color: #a5d842;}

.Sales .SalesList {position: relative;margin-top: 60px;place-items: center;}
.Sales .SalesList li {position: relative;width: 976px;height: 375px;background: #fff;margin-bottom: 30px;padding: 20px;border-radius: 30px;text-align: center;}
.Sales .SalesList li .SalesListInner{position: relative;width: 100%;height: 100%;background: #f5f9ff;border-radius: 30px;border: 1px solid #e4ebf5;padding-top: 50px;}
.Sales .SalesList li .SalesListTit {position: relative;display: flex;justify-content: center;align-items: center;}
.Sales .SalesList li .SalesListTit p {}
.Sales .SalesList li .SalesListTit p:nth-of-type(1) {font-size: 36px;color: #000;font-weight: 800;}
.Sales .SalesList li .SalesListTit p:nth-of-type(1):after {content: "|";margin: 0 20px;font-weight: 100;font-size: 20px;display: inline-block;font-family: 'Noto Sans KR';position: relative;top: -7px;}
.Sales .SalesList li .SalesListTit p:nth-of-type(2) {font-size: 19px;color: #666666;font-weight: 600;}
.Sales .SalesList li .SalesListTit p:nth-of-type(3) {position: relative;display: inline-block;width: 113px;height: 43px;align-content: center;background: #a5d842;border-radius: 50px;margin-left: 30px;font-size: 20px;font-weight: 800;color: #0a4cde;}

.Sales .SalesList li .SalesListMid {position: relative;}
.Sales .SalesList li .SalesListMid p {font-size: 28px;color: #0a4cde;font-weight: 700;margin: 40px 0 10px;}

.Sales .SalesList li .SalesListPrice {}
.Sales .SalesList li .SalesListPrice p {font-size: 40px;color: #afafaf;font-weight: 800;}
.Sales .SalesList li .SalesListPrice span {font-size: 86px;color: #0a4cde;font-weight: 800;letter-spacing: -2px;}

.Sales .SalesBot {position: relative;text-align: center;}
.Sales .SalesBot p {font-size: 14px;color: #d0d0d0;}
/* Sales style end */

/* Review style start */
.Review {background: url(../img/Review_bg.jpg) no-repeat center center / cover;position: relative;height: 996px;padding: 150px 0 0;}

.Review .ReviewTit {position: relative;text-align: center;}
.Review .ReviewTit p {}
.Review .ReviewTit p:nth-of-type(1) {font-size: 28px;color: #111111;font-weight: 700;margin-bottom: 10px;}
.Review .ReviewTit p:nth-of-type(2) {font-size: 60px;color: #0a4cde;font-weight: 800;}
.Review .ReviewSlide {position: relative;margin-top: 80px;}

.Review .ReviewSlide .swiper-container {width: 100%;overflow: hidden;}
.Review .ReviewSlide .swiper-wrapper {-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}
.Review .ReviewSlide .swiper-wrapper li {width: 296px;height: 525px;}
.Review .ReviewSlide .swiper-wrapper li img {}
/* Review style end */

/* BestSeller style start */
.BestSeller {position: relative;padding: 130px 0;}
.BestSeller .inner_wrap_1200{}

.BestSeller .BestSellerTit {position: relative;text-align: center;}
.BestSeller .BestSellerTit p {font-size: 60px;color: #0a4cde;font-weight: 800;}

.BestSeller .BestSellerList {position: relative;display: flex;justify-content: center;margin-top: 100px;}
.BestSeller .BestSellerList li {position: relative;text-align: center;}
.BestSeller .BestSellerList li .BestSellerListNo {position: absolute;text-align: center;background: #0a4cde;margin: 0 auto;width: 96px;height: 96px;display: flex;flex-flow: column;justify-content: center;align-items: center;border-radius: 50%;top: -20px;left: 60px;}
.BestSeller .BestSellerList li .BestSellerListNo p {color: #fff;font-weight: 700;line-height: 30px;}
.BestSeller .BestSellerList li .BestSellerListNo p:nth-of-type(1) {font-size: 22px;}
.BestSeller .BestSellerList li .BestSellerListNo p:nth-of-type(2) {font-size: 40px;}

.BestSeller .BestSellerList li .BestSellerListImg {width: 370px;height: 370px;text-align: center;}
.BestSeller .BestSellerList li .BestSellerListImg img {}

.BestSeller .BestSellerList li .BestSellerListName {position: relative;margin-top: 25px;}
.BestSeller .BestSellerList li .BestSellerListName p {font-size: 38px;color: #111111;font-weight: 700;}

.BestSeller .BestSellerList li .BestSellerListCon {position: relative;margin-top: 20px;}
.BestSeller .BestSellerList li .BestSellerListCon p {font-size: 20px;color: #111111;font-weight: 500;}

.BestSeller .BestSellerList li .BestSellerListCount {position: relative;margin-top: 10px;}
.BestSeller .BestSellerList li .BestSellerListCount p {font-size: 20px;color: #0a4cde;display: inline-block;padding: 2px 20px;border: 1px solid #0a4cde;border-radius: 20px;}

.BestSeller .BestSellerBot {position: relative;text-align: center;margin-top: 60px;}
.BestSeller .BestSellerBot p {font-size: 14px;color: #666666;}
/* BestSeller style end */

/* Menu style start */
.Menu{position:relative;padding: 80px 0;background: #F7F7F7;}
.Menu .inner_wrap_1200{}

.MenuTit{position:relative;}
.MenuTit p{text-align:center;font-size: 50px;color: #111;font-weight: 800;}

.MenuTab{margin: 60px 0 0px;}
.MenuTab ul{display: flex;justify-content: center;}
.MenuTab ul li{font-size: 16px;color: #111;padding: 5px 30px;border: 1px solid #ddd;margin: 0 10px;cursor: pointer;background: #fff;border-radius: 20px;font-weight: 500;}
.MenuTab ul li.active{background: #083bac;color: #fff;}

.MenuWrap{position: relative;margin-top: 40px;}
.MenuWrap .MenuPost{position: relative;width: 676px;}
.MenuWrap .MenuPost img{width: 100%;height: 100%;}
.MenuWrap ul{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.MenuWrap ul li{text-align: center;margin: 15px 0;width: 282px;}
.MenuWrap ul li img{}
.MenuWrap ul li p{font-size: 19px;padding: 20px 0;color:#000;transition: background-color 0.5s;}
/* Menu style end */

/* Interior style start */
.Interior {background: url(../img/Interior_bg.jpg) no-repeat center center / cover;position: relative;height: 1050px;padding: 130px 0 0;}

.Interior .InteriorTit {position: relative;text-align: center;}
.Interior .InteriorTit p {font-size: 60px;color: #fff;font-weight: 800;}

.Interior .InteriorSlide {position: relative;margin-top: 60px;}
.Interior .InteriorSlide .swiper-container {}
.Interior .InteriorSlide .swiper-wrapper {}
.Interior .InteriorSlide .swiper-wrapper .swiper-slide {width: 920px;height: 540px;opacity:0.5;transition: opacity 0.3s ease-in-out;cursor: pointer;}
.Interior .InteriorSlide .swiper-wrapper .swiper-slide.swiper-slide-active {opacity:1}
.Interior .InteriorSlide .swiper-wrapper .swiper-slide img {}

.Interior .InteriorSlideThumb {position: relative;margin: 30px auto 0;width: 840px;overflow: hidden;height: 90px;padding-top: 10px;}
.Interior .InteriorSlideThumb .swiper-container {}
.Interior .InteriorSlideThumb .swiper-wrapper {}
.Interior .InteriorSlideThumb .swiper-wrapper .swiper-slide {width: 115px;height: 67px;transition: outline 0.3s ease-in-out;cursor: pointer;}
.Interior .InteriorSlideThumb .swiper-wrapper .swiper-slide.swiper-slide-active{outline: 5px solid #fff;}
.Interior .InteriorSlideThumb .swiper-wrapper .swiper-slide img {width: 100%;}
/* Interior style end */

/* Support style start */
.Support {background: url(../img/Support_bg.jpg) no-repeat center center / cover;position: relative;height: 2177px;padding: 130px 0 0;max-width: 1920px;margin: 0 auto;}
.Support .inner_wrap_1200 {}

.Support .SupportTit {position: relative;text-align: center;}
.Support .SupportTit p {font-size: 60px;color: #111111;font-weight: 800;}

.Support .SupportList {position: relative;display: flex;flex-flow: column;text-align: right;margin-top: 60px;}
.Support .SupportList li {}
.Support .SupportList li img {}

.Support .SupportList li:nth-child(1) {}
.Support .SupportList li:nth-child(2) {}
.Support .SupportList li:nth-child(3) {}
.Support .SupportList li:nth-child(4) {}
/* Support style end */

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

.Process .ProcessTit {position: relative;text-align: center;}
.Process .ProcessTit p {color: #fff;}
.Process .ProcessTit p:nth-child(1) {font-size: 60px;font-weight: 800;margin-bottom: 15px;}
.Process .ProcessTit p:nth-child(2) {font-size: 28px;font-weight: 600;}

.Process .ProcessList {position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 50px;}
.Process .ProcessList li {position: relative;margin: 20px 0;}
.Process .ProcessList li img {}
.Process .ProcessList li #ProcessListPanda{position: absolute;top: -90px;right: -90px;}
/* Process style end */

/* Price style start */
.Price {position: relative;background: #f3f3f6;padding: 130px 0;}
.Price .inner_wrap_1200 {}

.Price .PriceTit {position: relative;text-align: center;}
.Price .PriceTit p {font-size: 60px;color: #111;font-weight: 800;}

.Price .PriceSub {position: relative;text-align: center;margin-top: 20px;}
.Price .PriceSub p {font-size: 18px;color: #6b7281;display: inline-block;background: #fff;border: 1px solid #0a4cde;padding: 5px 20px;border-radius: 20px;}
.Price .PriceSub p span {font-size: 16px;color: #afafaf;}

.Price .PriceTable {position: relative;background: #fff;margin-top: 60px;border-radius: 30px;overflow: hidden;width: 100%;}
.Price .PriceTable ul {}
.Price .PriceTable ul li {position: relative;width: 1020px;margin: 0 auto;border-bottom: 1px solid #ddd;display: flex;padding: 25px 0;}

.Price .PriceTable ul li:nth-of-type(1) {background: url(../img/PriceTable_top_bg.jpg) no-repeat center center / cover;position: relative;height: 285px;display: flex;flex-flow: column;justify-content: center;align-items: center;width: 100%;}
.Price .PriceTable ul li:nth-of-type(1) p{color: #fff;}
.Price .PriceTable ul li:nth-of-type(1) p:nth-of-type(1){font-size: 35px;color: #fff;font-weight: 600;}
.Price .PriceTable ul li:nth-of-type(1) p:nth-of-type(2){font-size: 89px;font-weight: 800;}
.Price .PriceTable ul li:nth-of-type(1) p:nth-of-type(2) span{font-size: 43px;font-weight: 600;}

.Price .PriceTable ul li:nth-of-type(2) {position: relative;display: flex;justify-content: space-between;align-items: center;padding: 40px 85px 10px;border: none;width: 100%;}
.Price .PriceTable ul li:nth-of-type(2) span{}
.Price .PriceTable ul li:nth-of-type(2) span:nth-of-type(1){font-size: 24px;color: #111;font-weight: 600;}
.Price .PriceTable ul li:nth-of-type(2) span:nth-of-type(2){font-size: 14px;color: #afafaf;}

.Price .PriceTable ul li div{position: relative;display: flex;color: #111;align-items: center;}
.Price .PriceTable ul li div:nth-of-type(1){font-size: 24px;font-weight: 600;width: 204px;text-align: left;margin-left: 24px;}
.Price .PriceTable ul li div:nth-of-type(2){font-size: 20px;font-weight: 600;margin: 0 24px;width: 180px;color: #0a4cde;}
.Price .PriceTable ul li div:nth-of-type(3){font-size: 18px;color: #666666;font-weight: 500;width: 588px;text-align: left;padding-left: 50px;}

.Price .PriceTable ul li:last-child{border: none;}
.Price .PriceTable ul li:last-child div:nth-of-type(2){color: #111;padding-;:center;padding-left: 40px;}
.Price .PriceBot {position: relative;width: 1044px;margin: 0 auto;margin-top: 50px;}
.Price .PriceBot p {font-size: 14px;line-height: 24px;   color: #afafaf;}
/* Price style end */

/* Faq style start */
.Faq{position: relative;padding: 150px 0;}
.Faq .inner_wrap_1200{}

.FaqTit{position: relative;text-align: center;}
.FaqTit p{font-size: 60px;font-weight: 800;}

.FaqList{position: relative;margin: 70px  auto 0;z-index: 2;}
.FaqListItem{position: relative;margin-bottom: 20px;}

.FaqListQuestion{position: relative;display: flex;padding: 20px 0;background: #f5f8ff;border-radius: 10px;cursor: pointer;}
.FaqListQuestion li{font-size: 28px;font-weight: 700;padding: 0 30px;}
.FaqListQuestion li:nth-of-type(1){color: #0a4cde;}
.FaqListQuestion li:nth-of-type(2){padding: 0;}
.FaqListQuestion li:nth-of-type(2) p{}
.FaqListQuestion li:nth-of-type(3){}
.FaqListQuestion li:nth-of-type(3) p{position: absolute;border-top: 2px solid #666666;border-right: 2px solid #666666;width: 15px;height: 15px;right: 30px;transform: rotate(135deg);top: 25px;transition: transform 0.3s ease;}
.FaqListQuestion li:nth-of-type(3) p.active{transform: rotate(315deg);top: 35px;}
.FaqListAnswer{position: relative;display: flex;padding: 20px 0;cursor: pointer;}
.FaqListAnswer li{padding: 0 30px;}
.FaqListAnswer li:nth-of-type(1){font-size: 24px;font-weight: 700;color: #a5d842;}
.FaqListAnswer li:nth-of-type(2){padding: 0;}
.FaqListAnswer li:nth-of-type(2) p{font-size: 24px;font-weight: 500;}
.FaqListAnswer li:nth-of-type(2) p span{font-size: 16px;color: #666666;font-weight: 400;}
.FaqBot{position: relative;text-align: center;margin-top: 80px;}
.FaqBot p{font-size: 26px;color: #666666;font-weight: 600;}
.FaqImg{position: absolute;bottom: 0;right: 0;}
.FaqImg img{}
/* Faq style end */

/* DB_bot style start */
.DB_bot{background: #0b56ec;padding: 130px 0;}
.DB_bot .inner_wrap_1200{position: relative;display: flex;justify-content: space-between;}

.DB_bot .DB_Con{position: relative;width: 515px;text-align: right;padding-top: 50px;}

.DB_bot .DB_Con .DB_ConTit{}
.DB_bot .DB_Con .DB_ConTit p{font-size: 62px;font-weight: 800;color: #fff;}

.DB_bot .DB_Con .DB_ConSub{position: relative;margin-top: 30px;}
.DB_bot .DB_Con .DB_ConSub p{font-size: 20px;color: #d0d0d0;line-height: 29px;}

.DB_bot .DB_Con .DB_ConTel {position: relative;width: 468px;height: 165px;background: #1c61fb;display: inline-flex;border-radius: 100px;border: 2px solid #60a6f2;flex-flow: column;justify-content: center;padding-right: 70px;margin-top: 210px;}
.DB_bot .DB_Con .DB_ConTel p{}
.DB_bot .DB_Con .DB_ConTel p:nth-of-type(1){font-size: 20px;color: #fff;font-weight: 500;}
.DB_bot .DB_Con .DB_ConTel p:nth-of-type(2){font-size: 60px;color: #fff;font-weight: 800;}

.DB_bot .DB_bot_title{position: relative;text-align: left;}
.DB_bot .DB_bot_title p{}
.DB_bot .DB_bot_title p:nth-of-type(1){font-size: 36px;color: #111;font-weight: 800;}
.DB_bot .DB_bot_title p:nth-of-type(2){font-size: 68px;font-family: 'Pretendard';font-weight: 500;color: #22201e;}

.DB_bot .DB_bot_title p img{}

.DB_bot form{position: relative;width: 646px;height: 731px;background: #fff;border-radius: 30px;padding: 50px 45px 0;}
.DB_bot form{}
.DB_bot form ul{display: flex;justify-content: space-between;flex-direction: column;margin-top: 20px;font-family: 'Pretendard';}
.DB_bot form ul li{flex-wrap: wrap;display: inline-flex;padding: 10px 0;justify-content: space-between;margin-bottom: 10px;}
.DB_bot form ul li .DB_inputBox{display: flex;flex-flow: column;}
.DB_bot form ul li .DB_inputBox span{font-size: 16px;font-weight: 600;color: #666666;margin-bottom: 10px;}
.DB_bot form ul li .DB_inputBox input{width: 270px;height: 50px;background: #f9fafb;border: 1px solid #ddd;border-radius: 10px;padding: 0 15px;font-size: 16px;}
.DB_bot form ul li .DB_inputBox input[type='radio']{width: 17px;height: 17px;-webkit-appearance: none;appearance: none;background-color: #e0e0e0;border-radius: 50%;padding: 0;margin-right: 5px;}
.DB_bot form ul li .DB_inputBox input[type='radio']:checked {background-color: #007bff;border-color: #fff;border: 4px solid #ddd;}
.DB_bot form ul li .DB_inputBox textarea{position: relative;width: 556px;height: 110px;resize: none;background: #f9fafb;border: 1px solid #ddd;border-radius: 10px;padding: 15px;font-size: 16px;}
.DB_bot form ul li .DB_inputBox select{width: 270px;height: 50px;background: #f9fafb;border: 1px solid #ddd;border-radius: 10px;padding: 0 15px;font-size: 16px;}

.DB_bot form ul li .DB_inputBox.DB_inputBox_radio {flex-flow: wrap;width: 270px;height: 50px;}
.DB_bot form ul li .DB_inputBox.DB_inputBox_radio span{width: 100%;margin-bottom: 20px;}
.DB_bot form ul li .DB_inputBox.DB_inputBox_radio label{font-size: 16px;font-weight: 600;color: #666666;margin-right: 35px;}
.DB_bot form ul li .DB_inputBox.DB_inputBox_radio input[type='radio']{}

.DB_bot .DB_privacy{text-align: left;font-size: 14px;color: #666666;position: relative;width: 100%;margin: 0px 0 30px;display: flex;justify-content: flex-start;align-items: center;font-weight: 500;}
.DB_bot .DB_privacy input{width: 15px;height: 15px;accent-color: #0b56ec;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: 800;font-family: 'Pretendard';width: 100%;height: 69px;background: #0a4cde;border-radius: 10px;}
/* DB_bot style end */

/* DB_fixed style start */
.DB_fixed{position: fixed;bottom: 0;background: #081f3f;width: 100%;padding: 30px 0;z-index: 1001;min-width: 1400px;}
.DB_fixed .inner_wrap_1200{}
.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: 19px;display: flex;align-items: center;font-weight: 600;}
.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{display: flex;align-items: center;font-weight: 600;letter-spacing: 1px;justify-content: center;}
.DB_fixed .DB_tit .DB_tel_num span{font-size: 40px;color: #fff;font-weight: 800;margin-left: 15px;}

.DB_fixed .DB_input{align-self: center;font-family: 'Pretendard';}
.DB_fixed .DB_input input{width: 160px;height: 45px;border: 1px solid #596880;padding: 0 10px;font-size: 16px;margin: 0 2px;background: #2a3c58;border-radius: 15px;font-weight: 500;color: #fff;}
.DB_fixed .DB_input select{width: 160px;height: 45px;border: 1px solid #596880;padding: 0 10px;font-size: 16px;margin: 0 2px;background: #2a3c58;border-radius: 15px;font-weight: 500;color: #98a2b1;}
.DB_fixed .DB_input option{color:#fff}
.DB_fixed .DB_input option:first-child{596880}
.DB_fixed .DB_privacy{color: #fff;font-size: 14px;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: 150px;height: 53px;background: #a5d842;font-size: 24px;color: #001033;border-radius: 5px;font-weight: 800;font-family: 'Pretendard';}
/* DB_fixed style end */

/* ft style start */
#ft{position: relative;background: #f5f4f2;padding: 80px 0;text-align: left;margin-bottom: 115px;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_wrap1 span{}
.ft_wrap .ft_wrap2{font-size: 16px;color: #0d0d0d;margin: 5px 0;font-weight: 300;white-space: break-spaces;}
.ft_wrap .ft_wrap2 span{    font-weight: 500;}
.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 */