.header{position: absolute}

/* brand_visual */
.brand_slide .swiper-slide:nth-child(1){background-image: url('../img/page/brand/03/brand_visual01.jpg')}
.brand_slide .swiper-slide:nth-child(2){background-image: url('../img/page/brand/03/brand_visual02.jpg')}
.brand_slide .swiper-slide:nth-child(3){background-image: url('../img/page/brand/03/brand_visual03.jpg')}
.bv_logo{padding-top: 59.7333vw}

/* gnb */
.gnb_item.on .gnb-link{color: #222}
.gnb_item.on .gnb-link::before{background-color: #e50150}

/* all */
.all_top{padding-top: 22.6666vw;background-image: url('../img/page/brand/03/all_bg.jpg')}
.all_header{margin-bottom: 10.9333vw;color: #fff}
.all_title{margin-bottom: 5.3333vw}
.all_stamp{position: absolute;top: 12vw;right: 8.6666vw;width: 18vw}
.all_ok:nth-child(2),
.all_ok:nth-child(3){width: 50%}
.all_slide .swiper-container{height: 40.8vw}
.all_slide .swiper-slide{width: 40.9333vw}

/* case */
/* .case{padding: 20vw 0 147px;background-color: #f5f5f5}
.case_header{margin-bottom: 60px}
.case_header .section_title{margin-bottom: 40px}
.case_title_img{display: inline-block;transform: translateY(8px)}
.case_slide .swiper-container{height: 300px}
.case_slide .swiper-slide{padding-top: 50px;width: 460px;height: 100%;background-color: #000;color: #fff;box-sizing: border-box}
.case_label{margin: 0 auto 20px;width: 237px;height: 47px;background-color: #e50150;border-radius: 23.5px;font-weight: 700;line-height: 47px}
.case_desc{margin-top: 17px;font-size: 40px;font-weight: 700;letter-spacing: -0.03em;line-height: 1.375}
.case_desc02{margin-top: 22px;font-size: 90px;line-height: 1}
.case_desc02 em{font-size: 18px;font-weight: 350;letter-spacing: -0.03em} */

/* contract */
.contract{padding: 20vw 0;background-image: url('../img/page/brand/03/contract_bg.jpg')}
.contract_stamp{position: absolute;top: 9.3333vw;right: 8.6666vw;width: 18vw}
.contract_header{margin-bottom: 8vw}
.contract_header .section_sub{letter-spacing: -0.07em;color: #fff}
.contract_title{margin-bottom: 5.3333vw}

/* item */
.item{padding-bottom: 20vw}
.item_header{margin-bottom: 20vw;padding: 20vw 0 18.6666vw;color: #fff}
.item_header_bg{top: 0;left: 0;width: 100%;height: 100%;background-image: url('../img/page/brand/03/item_header_bg.jpg')}
.item_header .section_sub{line-height: 1.7333}
.item_title{margin-bottom: 4vw}
.item_sub{margin-bottom: 5.0666vw}
.item_desc{font-size: 4vw;font-weight: 350;letter-spacing: -0.03em}
.item_spuare{background-color: #e50150}
.item_box01{margin-bottom: 25.3333vw}
.item_box01 .item_spuare{position: absolute;top: -6.6666vw;left: -9.3333vw;width: 48vw;height: 66.6666vw}
.item_box01 .item_thumb{margin-bottom: 14.6666vw}
.item_box02 .item_spuare{position: absolute;top: 9.3333vw;right: -9.3333vw;width: 66.6666vw;height: 48vw}
.item_box02 .item_thumb{margin-bottom: 8vw}
.item_box02 .item_twrap{padding-left: 9.333vw}
.item_btm_wrap{margin-top: 16vw;padding: 0 4vw}
.item_btm{width: 100%;background-image: url('../img/page/brand/03/item_btm_bg.jpg')}

/* secret */
.secret{padding: 20vw 0;background-color: #e50150}
.secret_header{margin-bottom: 8vw}
.secret_header .section_sub{margin-top: 5.3333vw;color: #fff}
.secret_inn{padding: 0 4vw}
.secret_box01{margin-bottom: 1.3333vw;padding: 13.3333vw 0;width: 100%;background-color: #f5f5f5}
.secret_flow{width: 8.6666vw}
.secret_flow01{left: -1.6vw;top: 50.4vw}
.secret_flow02{right: -0.9333vw;top: 34.4vw}
.secret_sub{margin-bottom: 8vw}
.secret_lists{margin-bottom: 9.3333vw}
/* .secret_list{margin-left: 40px;padding-top: 40px;width: 186px;height: 198px;border-radius: 23px;background-color: #e50150;box-sizing: border-box}
.secret_list:first-child{margin-left: 0}
.secret_ico{margin-bottom: 20px}
.secret_desc{font-size: 22px;font-weight: 700;letter-spacing: -0.02em;color: #fff} */
.secret_btm{padding: 13.3333vw 0;height: 108vw;background-image: url('../img/page/brand/03/secret_btm_bg.jpg');color: #fff;box-sizing: border-box}
.secret_btm_stamp{margin-bottom: 8vw}
.secret_btm_twrap{padding-left: 6.4vw}
.secret_btm_title{margin-bottom: 5.3333vw}
.secret_btm_text{font-size: 3.7333vw;letter-spacing: -0.05em;line-height: 1.7142}
.secret_btm_text em{font-weight: 700}

.secret_box02{padding: 13.3333vw 0 12vw;background-image: url('../img/page/brand/03/secret_box02_bg.jpg')}
.secret_box02_img{margin-top: 13.3333vw;height: 70.1333vw;background-image: url('../img/page/brand/03/secret_box02_img.png')}
.secret_box02_stamp{position: absolute;top: -8vw;right: 10.6666vw;width: 23.7333vw}
.secret_box02_right{margin-top: 31.6vw;width: 26.8vw}
.secret_steps{margin: 6.2666vw 8.4vw 13.3333vw 0}
.secret_step{width: 42vw;height: 26.26666vw;background: no-repeat center / cover}
.secret_step:not(:last-child){margin-bottom: 2.5333vw}
.secret_step01{background-image: url('../img/page/brand/03/secret_slide01.png')}
.secret_step01.on{background-image: url('../img/page/brand/03/secret_slide01_on.png')}
.secret_step02{background-image: url('../img/page/brand/03/secret_slide02.png')}
.secret_step02.on{background-image: url('../img/page/brand/03/secret_slide02_on.png')}
.secret_step03{background-image: url('../img/page/brand/03/secret_slide03.png')}
.secret_step03.on{background-image: url('../img/page/brand/03/secret_slide03_on.png')}

.secret_highlight01{position: absolute;top: 0;left: 0;width: 23.4666vw;height: 12.9333vw;background-color: #e50150}
.secret_highlight02{position: absolute;bottom: 0;left: 17.3333vw;width: 59.7333vw;height: 12.2666vw;background-color: #e50150}
.secret_box02_btm{margin-bottom: 6.6666vw}
.secret_box02_twrap .layer_text30{font-weight: 400;letter-spacing: -0.03em;color: #fff}
.secret_box02_twrap .layer_text30 em{font-weight: 700}

/* success */
.success{padding-top: 20vw;background-color: #f5f5f5}
.success_title{margin-bottom: 7.7333vw}
.success_box{padding: 13.3333vw 0 12vw}
.success_box:nth-child(even){background-color: #18623d;color: #fff}
.success_box01{padding-top: 0}
.success_box02 .success_img{position: absolute;top: 0;left: 0;width: 100%}
.success_box02 .success_sub{margin-bottom: 9.3333vw}
.success_img_wrap{margin-bottom: 7.0666vw}
.success_text01{margin-bottom: 2.6666vw;font-size: 5.3333vw;font-weight: 700;letter-spacing: -0.03em;line-height: 1.375}
.success_box03{padding-bottom: 0}
.success_twrap{margin-bottom: 8vw}
.rnd_bg_wrap{margin: 0 auto;width: 77.3333vw;height: 53.3333vw}
.rnd_bg{top: 0;left: 0;width: 100%;height: 100%;background-image: url('../img/page/brand/03/success_img04.jpg')}
.success_label{margin-bottom: 5.3333vw;width: 30.6666vw;height:7.2vw;border-radius: 3.6vw;background-color: #e50150;font-size: 3.4666vw;font-weight: 500;line-height: 7.2vw;letter-spacing: 0.3em;color: #fff;text-align: center}
.success_sub{margin-bottom: 6.2666vw}
.success_text{display: inline-block;margin: 20px 0 50px}
.success_desc{letter-spacing: -0.05em}
.success_desc em{font-weight: 700}

/* found */
.found{padding: 20vw 0;background-image: url('../img/page/brand/00/found_bg.jpg')}
.found_header{margin-bottom: 10.6666vw;color: #fff}
.found_title{margin-bottom: 6.6666vw}
.found_desc{margin-bottom: 8vw;font-size: 4vw;font-weight: 500;letter-spacing: -0.07em}
.found_btn{color: #e60012}
.found_arr{background-image: url('../img/page/brand/03/found_arr.png')}
.found_vs{position: absolute;top: -11.3333vw;left: 0;right: 0;margin: 0 auto;width: 22.6666vw;height: 22.6666vw;border-radius: 50%;background-color: #e50150;box-sizing: border-box;font-size: 8vw;font-weight: 900;line-height: 22.6666vw;color: #fff}
.found_wrap01{margin-left: -670px}
.found_wrap02{margin-left: 290px}
.found_circle_btm{margin-top: 60px;font-size: 26px;font-weight: 500;letter-spacing: -0.03em;color: #fff}
.found_circle03{position: absolute;top: -25px;left: -25px;width: 384px;height: 384px;border-radius: 50%;border: 25px solid #e50150;box-shadow: 0 0 50px 40px rgba(229,1,80,0.6)}
.found_stamp{position: absolute;top: 23.4666vw;right: 11.3333vw;width: 24vw}

/* sys */
.sys{padding: 20vw 0;background-image: url('../img/page/brand/03/sys_bg.jpg')}
.sys_header{margin-bottom: 8vw}
.sys_header .section_sub{color: #fff}
.sys_title{margin-bottom: 5.3333vw}
.sys_twrap{margin: 0 auto;padding: 13.3333vw 0;width: 92vw;background-color: rgba(0,0,0,0.2)}
.sys_twrap .layer_text30{margin-bottom: 6.6666vw;letter-spacing: -0.05em;color: #fff}
.sys_sub{margin-bottom: 8vw}
.sys_text36{margin-bottom: 4vw;font-size: 4.8vw;color: #febf00}
.sys_btn{color: #980000}
.sys_arr{background-image: url('../img/page/brand/03/sys_arr.png')}

/* dlv */
.dlv{padding: 20vw 0;background-image: url('../img/page/brand/02/dlv_bg.jpg')}
.dlv_header{margin-bottom: 7.0666vw}
.dlv_title{margin-bottom: 4.4vw}
.dlv_desc{font-size: 4vw;font-weight: 700;line-height: 1.5;color: #fff}
.dlv_btn{background-color: #fff}
.dlv_arr{background-image: url('../img/page/brand/02/dlv_arr.png')}

/* baemin */
.baemin_cont02{padding-left: 9.3333vw}
.baemin_cont03{background-image: url('../img/page/brand/03/baemin_phone.png')}

/* menu */
.menu{padding-top: 39.0666vw;padding-bottom: 18.9333vw}
.menu_top{top: -48.6666vw;left: 0;right: 0;margin: 0 auto;width: 80vw}
.menu_twrap{margin-bottom: 8vw}
.menu_title{margin-bottom: 5.3333vw}
.menu_sub{margin-bottom: 5.3333vw;letter-spacing: -0.04em}
.menu_slide .swiper-slide{width: auto}
.menu_img{margin: 0 2vw;width: 53.3333vw;height: 66.6666vw}
.menu_slide01{background-image: url('../img/page/brand/03/menu_slide01.jpg')}
.menu_slide02{background-image: url('../img/page/brand/03/menu_slide02.jpg')}
.menu_slide03{background-image: url('../img/page/brand/03/menu_slide03.jpg')}
.menu_slide04{background-image: url('../img/page/brand/03/menu_slide04.jpg')}
.menu_slide05{background-image: url('../img/page/brand/03/menu_slide05.jpg')}
.menu_btm{margin-top: 6.9333vw;font-size: 3.4666vw;font-weight: 350;line-height: 1.6153}

/* order */
.order{padding: 20vw 0;background-image: url('../img/page/brand/03/order_bg.jpg')}
.order_header{margin-bottom: 6.6666vw}
.order_title{margin-bottom: 4vw}
.order_desc{margin-bottom: 9.3333vw;font-weight: 700}
.order_round{margin: 0 auto;padding-top: 2.9333vw;width: 81.3333vw;height: 19.7333vw;border-radius: 9.8666vw;background-color: #e50150;font-weight: 700;color: #fff;text-align: center;box-sizing: border-box}
.order_round em{font-style: oblique}
.order_steps::before{content: '';position: absolute;top: 0;left: 0;width: 1px;height: 288.8vw;background-color: #e50150}
.order_step .order_round{padding-top: 4.9333vw;font-weight: 500;line-height: 1.4615}
.order_step03{margin-bottom: 5.3333vw}

/* trendy */
.trendy{padding: 20vw 0;background-color: #e50150}
.trendy_title{margin-bottom: 4vw}
.trendy_header{margin-bottom: 8vw;color: #fff}
.trendy_header .layer_text30{letter-spacing: -0.05em}
.trendy_header .layer_text30 em{font-weight: 700}
.trendy_btn_wrap{margin-bottom: 50px}
.trendy_tab{width: 28vw;height: 8.8vw;border: 2px solid #fff;border-radius: 4.4vw;box-sizing: border-box;font-size: 4vw;letter-spacing: -0.03em;line-height: 8.8vw;color: #fff}
.trendy_tab:first-child{margin-right: 4vw}
.trendy_tab.on{border: none;background-color: #18623d;font-weight: 700}
.trendy_slide .swiper-slide{opacity: 0.3;width: auto}
.trendy_slide .swiper-slide-active{opacity: 1}
.trendy_slide02{display: none}
.trendy_thumb{margin: 0 2.6666vw;width: 77.3333vw;height: 58.6666vw}
.trendy_over{position: absolute;bottom: 0;left: 0;right: 0;height: 10.6666vw;background-color: rgba(0,0,0,0.75);font-size: 3.4666vw;font-weight: 700;letter-spacing: -0.03em;line-height: 10.6666vw;color: #fff}
.trendy_paging{margin-top: 9.3333vw}
.trendy_paging .swiper-pagination-progressbar{position: relative;margin: 0 auto;width: 77.3333vw;height: 2px;background-color: rgba(255,255,255,0.3)}
.trendy_paging .swiper-pagination-progressbar-fill{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff}

/* interior */
.interior{padding: 20vw 0 0!important}
.interior_paging .swiper-pagination-progressbar{background-color: rgba(229,1,80,0.3)}
.interior_paging .swiper-pagination-progressbar-fill{background-color: #e50150}

/* cost */
.cost{padding-top: 20vw;background-color: #18623d}
.cost_top{margin-bottom: 4.9333vw;font-size: 4vw;letter-spacing: -0.05em;color: #fff}
.cost_bg{padding-top: 21.7333vw;height: 123.0666vw;background-image: url('../img/page/brand/03/cost_bg.png');box-sizing: border-box}

/* inquiry */
.inquiry{padding: 20vw 0;background-color: #000}
.inq_top{margin-bottom: 5.0666vw;letter-spacing: -0.03em;line-height: 1;color: #fff}
.inq_title{margin-bottom: 8vw}

/* store */
.store{padding-top: 20vw;background-color: #e50150}
.store .map{background-color: #fff}
.store_title{margin-bottom: 8vw}

.bnr_inquiry .bnr_char{left:8px}
.bnr_inquiry .bnr_tel{bottom:25px;left:184px}
.bnr_form .btn_send{background-color: #e50150;color: #fff}
.bnr_form .type_txt_wrap{margin-right:20px}
.bnr_form .check_p{margin-right: 30px}

.top_btn{z-index: 100;position: fixed;bottom: 100px;right: 0;display: block;width: 75px;height: 75px;background-image: url('../img/page/brand/00/top_btn.jpg')}
