
/* brand_visual */
.brand_visual{margin-bottom: 80px;height: 800px}
.brand_slide{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000}
.brand_slide .swiper-slide{background: no-repeat center / cover}
.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: 488px;text-align: center}
.scroll_bar_wrap{overflow: hidden;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;transform: translateX(-50%);width: 2px;height: 100px;background-color: rgba(255,255,255,0.3)}
.scroll_bar{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff}

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

/* all */
.all_top{padding : 130px 0 358px;background-image: url('../img/page/brand/03/all_bg.jpg')}
.all_deco{top: 0;transform: translateX(-50%)}
.all_header{margin-bottom: 62px;color: #fff}
.all_header .section_title{margin-bottom: 47px}
.all_title{margin-bottom: 30px}
.all_stamp{top: 95px;margin-left: 424px}
.all_ok{margin-right: 84px}
.all_ok:last-child{margin-right: 0}
.all_slide{bottom: 0;left: 0;width: 100%}
.all_slide .swiper-container{height: 308px}
.all_slide .swiper-slide{width: 307px}

/* case */
.case{padding: 150px 0 147px}
.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: 150px 0 140px;background-image: url('../img/page/brand/03/contract_bg.jpg')}
.contract_title{margin-bottom: 38px}
.contract_header .section_sub{margin-bottom: 78px;color: #fff}
.contract_stamp{top: 94px;margin-left: 476px}
.contract_lists{margin: 0 auto;width: 1040px}
.contract_list{margin: 0 40px 40px 0}
.contract_list:nth-child(6),
.contract_list:last-child{margin-right: 0}
.contract_box{position:relative;width:140px;height:140px;margin-bottom: 20px}
.contract_store{position:absolute;top:85px;left:0;width:100%;padding:0 10px;box-sizing:border-box;font-weight:700;font-size:24px;letter-spacing:-0.03em;line-height:28px;color:#fff}
.contract_store.small{font-size:20px}
.contract_store.two_lines{top:72px;}
.contract_text{font-weight:700}
.contract_text em{font-style: italic}
.contract_text01{color: #e50150}
.contract_text02{color: #f6ab00}
.contract_text03{color: #fff}


/* item */
.item{padding-bottom: 150px}
.item_header{margin-bottom: 90px;padding: 178px 0;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{font-size: 26px;letter-spacing: -0.01em}
.item_title{margin-bottom: 40px}
.item_inn{margin: 0 auto;padding-left: 30px;max-width: 1260px;box-sizing: border-box}
.item_sub{margin-bottom: 30px}
.item_desc{font-size: 24px;font-weight: 350;letter-spacing: -0.03em}
.item_spuare{background-color: #e50150}
.item_box01{margin-bottom: 52px}
.item_box01 .item_spuare{width: 360px;height: 500px}
.item_box01 .item_thumb{top: 50px;margin-left: -500px}
.item_box01 .item_twrap{position: absolute;top: 50%;transform: translateY(-50%);right: 0}
.item_box_line{position: absolute;top: 449px;left: 50%;width: 1px;height: 758px;background-color: #e50150}
.item_box02 .item_spuare{width: 407px;height: 305px}
.item_box02 .item_thumb{top: 90px;margin-left: -70px}
.item_box02 .item_twrap{padding-top: 210px}
.item_btm_wrap{margin-top: 260px;padding: 0 40px}
.item_btm{margin: 0 auto;padding: 127px 0 130px;max-width: 1700px;background-image: url('../img/page/brand/03/item_btm_bg.jpg')}
.item_logo{margin-bottom: 38px}
.item_btm_sub{margin-bottom: 20px}

/* secret */
.secret{padding: 150px 0;background-color: #e50150}
.secret_header{margin-bottom: 60px}
.secret_header .section_sub{margin-top: 40px;color: #fff}
.secret_inn{padding: 0 70px}
.secret_box01{padding: 100px 0;width: 100%;background-color: #fff}
.secret_flow01{left: 72px;top: 0}
.secret_flow02{right: 77px;bottom: 100px}
.secret_cont .section_title{margin-bottom: 23px;font-size: 70px}
.secret_sub{margin-bottom: 50px}
.secret_lists{margin-bottom: 50px}
.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{margin: 0 auto;padding: 54px 0;max-width: 1260px;background-image: url('../img/page/brand/03/secret_btm_bg.jpg');color: #fff}
.secret_btm_stamp{margin-left: 150px;vertical-align: middle}
.secret_btm_twrap{margin-left: 92px;vertical-align: middle}
.secret_btm_twrap .section_sub{margin-bottom: 40px}
.secret_btm_twrap .text_20{line-height: 1.7}

.secret_box02{padding: 100px 0;background-image: url('../img/page/brand/03/secret_box02_bg.jpg')}
.secret_box02 .section_title{margin-bottom: 24px;color: #fff}
.secret_box02 .secret_cont{margin-top: 68px;margin-bottom: 63px}
.secret_slide{margin-top: -23px;color: #fff}
.secret_slide .text_18{margin: 66px 0 12px;letter-spacing: 0.05em}
.secret_slide .swiper-container{padding: 23px 13px 0 0;width: 263px}
.secret_slide .swiper-wrapper{flex-direction: column}
.secret_slide .swiper-slide{margin-bottom: 40px;padding-right: 34px;height: 148px;box-sizing: border-box}
.secret_slide .on.secret_slide01{background-image: url('../img/page/brand/03/secret_slide01_on.png')}
.secret_slide .on.secret_slide02{background-image: url('../img/page/brand/03/secret_slide02_on.png')}
.secret_slide .on.secret_slide03{background-image: url('../img/page/brand/03/secret_slide03_on.png')}
.secret_slide .on .secret_slide_num01{background-image: url('../img/page/brand/03/secret_slide_num01_on.png')}
.secret_slide .on .secret_slide_num02{background-image: url('../img/page/brand/03/secret_slide_num02_on.png')}
.secret_slide .on .secret_slide_num03{background-image: url('../img/page/brand/03/secret_slide_num03_on.png')}
.secret_slide01{background-image: url('../img/page/brand/03/secret_slide01.png')}
.secret_slide02{background-image: url('../img/page/brand/03/secret_slide02.png')}
.secret_slide03{background-image: url('../img/page/brand/03/secret_slide03.png')}
.secret_slide_text{font-size: 26px;font-weight: 700;letter-spacing: -0.02em}
.secret_slide_num{position: absolute;top: -23px;right: -13px;width: 66px;height: 66px}
.secret_slide_num01{background-image: url('../img/page/brand/03/secret_slide_num01.png')}
.secret_slide_num02{background-image: url('../img/page/brand/03/secret_slide_num02.png')}
.secret_slide_num03{background-image: url('../img/page/brand/03/secret_slide_num03.png')}
.secret_box02_img{margin: 0 50px 0 54px;width: 407px;height: 526px;background-image: url('../img/page/brand/03/secret_box02_img.png')}
.secret_box02_right{padding-top: 155px}
.secret_highlight01{position: absolute;top: 144px;left: 0;width: 176px;height: 97px;background-color: #e50150}
.secret_highlight02{top: -12px;margin-left: 36px;width: 448px;height: 92px;background-color: #e50150}
.secret_box02_stamp{position: absolute;top: -40px;right: -80px}
.secret_box02_text02{margin-bottom: 46px}
.secret_box02_twrap .text_20{line-height: 1.7;color: #fff}

/* success */
.success{padding-top: 150px}
.success_bg{position:absolute;animation: 6s linear infinite;transform-origin: center center}
@keyframes success_bg01{
100%{transform: rotate(360deg)}
}
@keyframes success_bg02{
100%{transform: rotate(-360deg)}
}
.success_bg01{top: 0;left: -225px;animation-name: success_bg01}
.success_bg02{top: -282px;right: -260px;animation-name: success_bg02}
.success_bg03{bottom: 416px;right: -189px;animation-name: success_bg01}
.success_title{margin-bottom: 76px}
.success_box:nth-child(even){padding: 100px 0;background-color: #18623d;color: #fff}
.success_box01{padding-bottom: 34px}
.success_box01 .success_twrap{margin-left: 80px}
.success_box02_twrap{width: 228px;margin-left: 80px}
.success_box02_title{top: 82px;left: 0}
.success_box02_ok{top: 326px;left: 0}
.success_box02 .success_img{margin: 0 50px 0 157px}
.success_box02 .success_figure{top: 102px;margin-left: -189px}
.success_box02 .section_sub{margin-bottom: 25px;line-height: 1.5}
.success_box03{padding-top: 100px}
.success_box03 .success_twrap{margin-left: 117px;padding-top: 35px;vertical-align: top}
.success_box04 .success_twrap{margin-right: 183px}
.rnd_bg_wrap{width: 500px;height: 500px}
.rnd_bg{top: 0;left: 0;width: 100%;height: 100%;background-image: url('../img/page/brand/03/success_img04.jpg')}
.success_img, .success_twrap{vertical-align: middle}
.success_twrap02{padding-bottom: 13px;vertical-align: bottom}
.success_label{margin-bottom: 40px;width: 155px;height: 41px;border-radius: 20px;background-color: #e50150;font-size: 16px;font-weight: 500;line-height: 41px;letter-spacing: 0.3em;color: #fff}
.success_sub{font-size: 60px}
.success_text{display: inline-block;margin: 20px 0 50px}
.success_desc{line-height: 1.6666}

/* found */
.found{padding: 150px 0;background-image: url('../img/page/brand/00/found_bg.jpg')}
.found_header{color: #fff}
.found_header .section_title{margin: 28px 0 40px;font-size: 70px}
.found_desc{margin-bottom: 48px;font-size: 24px;font-weight: 500;letter-spacing: -0.03em}
.found_btn{display: block;margin: 0 auto;width: 180px;height: 60px;background-color: #fff;border-radius: 30px;letter-spacing: 0.02em;line-height: 60px;font-weight: 700;color: #e50150}
.found_arr{display: inline-block;margin-left: 30px;width: 7px;height: 12px;background-image: url('../img/page/brand/03/found_arr.png')}
.found_cont{margin: 117px auto 0;max-width: 1343px}
.found_vs{margin: 0 auto 142px;padding-top: 57px;width: 170px;height: 170px;border-radius: 50%;background-color: #e50150;box-sizing: border-box;font-size: 60px;font-weight: 900;color: #fff}
.found_wrap01{top: -108px;margin-left: -670px}
.found_wrap02{top: -122px;margin-left: 215px}
.found_wrap02 .found_circle_btm{margin-top: 45px}
.found_circle_btm{margin-top: 60px;font-size: 26px;font-weight: 500;letter-spacing: -0.03em;color: #fff}
.found_circle03{position: absolute;top: -9px;left: 47px;width: 384px;height: 384px;border-radius: 50%;border: 25px solid #e50150;box-shadow: 0 0 65px 30px rgba(229,1,80,0.6)}
.found_stamp{top: -43px;margin-left: 82px}

/* sys */
.sys{padding: 150px 0;background-image: url('../img/page/brand/00/sys_bg.jpg')}
.sys_deco{position: absolute;left: 50%;top: -138px;text-align: center;transform: translateX(-50%)}
.sys_bike{position: absolute;left: 0;bottom: 50px}
.sys_header .section_sub{color: #fff}
.sys_title{margin-bottom: 44px}
.sys_twrap{margin: 60px auto 0;padding: 54px 0 50px;max-width: 1260px;background-color: rgba(0,0,0,0.2)}
.sys_twrap .section_sub{margin-bottom: 30px;color: #febf00}
.sys_twrap .text_20{margin-bottom: 30px;line-height: 2;color: #fff}
.sys_sub{margin-bottom: 50px}
.sys_btn{display: block;margin: 0 auto;width: 180px;height: 60px;border-radius: 30px;background-color: #fff;font-weight: 700;line-height: 60px;color: #980000}
.sys_arr{display: inline-block;margin-left: 29px;width: 7px;height: 12px;background-image: url('../img/page/brand/00/sys_arr.png')}

/* dlv */
.dlv{padding: 150px 0 140px;background-image: url('../img/page/brand/03/dlv_bg.jpg')}
.dlv_header{margin-bottom: 60px}
.dlv_title{margin-bottom: 40px}
.dlv_desc{font-size: 24px;font-weight: 700;letter-spacing: -0.04em;color: #fff}
.dlv_cont{margin: 0 auto;max-width: 1200px}
.dlv_map_top{height: 70px;background-color: #000;border: 3px solid #1bcdd3;border-bottom: 0}
.dlv_list{position: relative;margin-right: 30px;padding-left: 32px;font-weight: 350;font-size: 20px;letter-spacing: -0.03em;line-height: 70px;color: #fff}
.dlv_list:last-child{margin-right: 0}
.dlv_list::before{content: '';position: absolute;top: 50%;left: 0;display: block;margin-top: -9px;width: 18px;height: 18px;border-radius: 50%}
.dlv_list:nth-child(1)::before{background-color: #4ac9b3}
.dlv_list:nth-child(2)::before{background-color: #fff100}
.dlv_list:last-child::before{background-color: #73c43d}
.dlv_map_wrap{height: 340px}
.dlv_map{width: 50%;height: 100%;border: 3px solid #1bcdd3;box-sizing: border-box}
.dlv_map01{border-right: 0;background-image: url('../img/page/brand/00/dlv_map01.jpg')}
.dlv_map02{background-image: url('../img/page/brand/00/dlv_map02.jpg')}
.dlv_markers{position: absolute;top: 0;left: 0;right: 0;bottom: 0}
.dlv_dot01{top: 115px;margin-left: -422px}
.dlv_dot02{top: 73px;margin-left: -520px}
.dlv_dot03{top: 43px;margin-left: -295px}
.dlv_dot04{top: 69px;margin-left: 74px}
.dlv_dot05{top: 108px;margin-left: 200px}
.dlv_dot06{top: 29px;margin-left: 193px}
.dlv_mark01{top: 44px;margin-left: -223px}
.dlv_mark02{top: 195px;margin-left: 289px}
.dlv_btn{display: block;margin: 44px auto 0;width: 180px;height: 60px;border-radius: 30px;background-color: #fff;font-weight: 700;line-height: 60px;color: #000}
.dlv_arr{display: inline-block;margin-left: 29px;width: 7px;height: 12px;background-image: url('../img/page/brand/03/dlv_arr.png')}

/* baemin */
.baemin{padding: 150px 0 197px;background-color: #22b1b6}
.baemin_ico01{top: 45px;margin-left: -588px}
.baemin_ico02{top: 328px;margin-left: -697px}
.baemin_ico03{top: 281px;margin-left: 542px}
.baemin_bike{position: absolute;top: 630px;left: 0}
.baemin_header{margin-bottom: 70px}
.baemin_desc{margin-bottom: 38px;font-size: 26px;font-weight: 700;letter-spacing: -0.03em;color: #fff100}
.baemin_star_wrap{top: 777px;margin-left: -603px;width: 316px;height: 58px}
.baemin_star{position: absolute;top: 0;left: 0}
.baemin_stamp{top: -38px;margin-left: 60px}
.baemin_cont01{padding-top: 40px}
.baemin_cont02{margin: 0 60px 0 54px;width: 353px;height: 749px;background-image: url('../img/page/brand/03/baemin_phone.png')}
.baemin_cont03{padding-top: 52px;color: #fff}
.baemin_cont03 .section_sub{margin-bottom: 14px;line-height: 1.5}
.baemin_text01{margin-bottom: 16px;font-weight: 500;line-height: 1.7;letter-spacing: -0.04em}
.baemin_text02{line-height: 1.9;letter-spacing: -0.04em;color: #fff100}
.baemin_sub{margin-bottom: 57px}
.baemin_highlight{position: absolute;top: 159px;left: 23px;width: 295px;height: 72px;background-color: #e60012}
.baemin_slide{position: absolute;bottom: 0;left: 0;right: 0}
.baemin_slide .swiper-container{height: 420px}
.baemin_slide .swiper-slide{width: 290px;margin: 0 10px}

/* menu */
.menu{padding-top: 415px;padding-bottom: 150px}
.menu_top{top: -991px;left: 0;right: 0}
.menu_twrap{margin-bottom: 66px}
.menu_twrap > *{vertical-align: middle}
.menu_title{margin-right: 100px}
.menu_twrap_right .text_20{margin-top: 30px;font-weight: 350;line-height: 1.9}
.menu_slide .swiper-container{height: 500px}
.menu_slide .swiper-slide{opacity: 0.5;width: 400px}
.menu_slide .swiper-slide-active,
.menu_slide .swiper-slide-prev,
.menu_slide .swiper-slide-next,
.menu_slide .swiper-slide-duplicate-active,
.menu_slide .swiper-slide-duplicate-prev,
.menu_slide .swiper-slide-duplicate-next{opacity: 1}
.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: 40px;letter-spacing: -0.04em}

/* order */
.order{padding: 150px 0;background-image: url('../img/page/brand/03/order_bg.jpg')}
.order_ico01{top: 86px;margin-left: -586px}
.order_ico02{top: 266px;margin-left: -730px}
.order_ico03{top: 150px;margin-left: 552px}
.order_title{margin-bottom: 37px}
.order_desc{margin-bottom: 60px;font-size: 26px;font-weight: 700;letter-spacing: -0.04em}
.order_round{margin: 0 auto;width: 595px;height: 57px;border-radius: 28px;background-color: #e50150;font-size: 20px;font-weight: 700;letter-spacing: -0.04em;line-height: 57px;color: #fff}
.order_steps{margin: 40px auto 0;max-width: 1260px}
.order_steps::before{content: '';position: absolute;bottom: 0;right: 0;width: 94.5238%;height: 3px;background-color: #18623d}
.order_step{width: 100%;border-top: 3px solid #18623d}
.order_step.on{border-color: #e50150}
.order_step.on .order_flag{background-color: #e50150}
.order_step.on .order_flag::before{border-top-color: #e50150}
.order_step01{padding-bottom: 38px}
.order_step02{padding-bottom: 18px}
.order_step03{padding-bottom: 45px}
.order_step04{padding-bottom: 25px}
.order_step02 .order_flag{height: 146px}
.order_step03 .order_flag{height: 146px}
.order_step04 .order_flag{height: 173px}
.order_flag{z-index: 2;position: relative;margin-right: 101px;padding-top: 52px;width: 138px;height: 139px;background-color: #18623d;box-sizing: border-box}
.order_flag::before{content: '';position: absolute;bottom: -148px;left: 0;right: 0;border-top: 74px solid #18623d;border-bottom: 74px solid transparent;border-left: 69px solid transparent;border-right: 69px solid transparent}
.order_flag_num{margin-bottom: 19px}
.order_flag_desc{font-size: 20px;font-weight: 500;letter-spacing: -0.04em;line-height: 1.3;color: #fff}
.order_lists{padding-top: 36px}
.order_list{margin-right: 40px;text-align: center}
.order_step01 .order_list{margin-right: 80px}
.order_list_ico{margin-bottom: 20px}
.order_list_desc{font-size: 20px;font-weight: 700;letter-spacing: -0.04em;color: #18623d}
.order_list_desc.on{color: #e50150}
.order_list_desc em{display: inline-block;margin-top: 5px;font-size: 16px;line-height: 1.375}
.order_chick01{margin-left: 20px;bottom: -2px}
.order_chick02{margin-left: 297px;bottom: -10px}

/* trendy */
.trendy{padding: 150px 0;background-color: #e50150}
.trendy_title{margin-bottom: 30px}
.trendy_header{margin-bottom: 60px;color: #fff}
.trendy_header .section_sub{margin-bottom: 20px;line-height: 1.5}
.trendy_header .text_20{font-weight: 350}
.trendy_btn_wrap{margin-bottom: 50px}
.trendy_tab{width: 170px;height: 53px;border: 2px solid #fff;border-radius: 27px;box-sizing: border-box;font-size: 24px;letter-spacing: -0.03em;color: #fff}
.trendy_tab:first-child{margin-right: 30px}
.trendy_tab.on{border: none;background-color: #18623d}
.trendy_slide{margin: 0 auto;max-width: 1460px}
.trendy_slide .swiper-slide{width: 460px}
.trendy_slide02{display: none}
.trendy_thumb{width: 460px;height: 350px}
.trendy_over{position: absolute;bottom: 0;left: 0;right: 0;height: 75px;background-color: rgba(0,0,0,0.75);font-size: 22px;font-weight: 700;letter-spacing: -0.03em;line-height: 75px;color: #fff}
.trendy_paging{margin-top: 70px}
.trendy_paging .swiper-pagination-progressbar{position: relative;margin: 0 auto;width: 1200px;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: 150px 0;background-color: #f5f5f5}
.interior_header .text_20{line-height: 1.7}
.interior_title{margin-bottom: 32px}
.interior_slide{margin-top: 42px}
.interior_slide .swiper-slide{opacity: 0.5;width: 860px}
.interior_slide .swiper-slide-active{opacity: 1}
.interior_paging{margin-top: 70px}
.interior_paging .swiper-pagination-progressbar{position: relative;margin: 0 auto;width: 1200px;height: 2px;background-color: rgba(229,1,80,0.3)}
.interior_paging .swiper-pagination-progressbar-fill{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #e50150}

/* point */
.point{padding-top: 150px;background-color: #f5f5f5}
.point_header{margin-bottom: 60px}
.point_header .text_18{font-weight: 700;letter-spacing: 0.5em}
.point_title{margin-top: 40px}
.point_list{position: relative;padding-top: 307px;width: 25%;height: 700px;color: #fff;box-sizing: border-box;cursor: pointer}
.point_list_title{transition: all 0.5s}
.point_list .section_sub{margin-bottom: 25px;line-height: 1.5}
.point_list:hover .point_hover{opacity: 1}
.point_list:hover .point_list_title{opacity: 0;transition: all 0.5s}
.point_list01{background-image: url('../img/page/brand/00/point_list01.jpg')}
.point_list02{background-image: url('../img/page/brand/00/point_list02.jpg')}
.point_list03{background-image: url('../img/page/brand/00/point_list03.jpg')}
.point_list04{background-image: url('../img/page/brand/00/point_list04.jpg')}
.point_hover{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);display: table;transition: all 0.5s}
.point_hover .section_sub em{font-size: 80px}
.point_text02{margin-top: 25px;line-height: 1.8}
.point_btn{display: block;margin: 52px auto 0;width: 180px;height: 60px;border-radius: 30px;border: 1px solid #fff;box-sizing: border-box;font-size: 16px;font-weight: 700;line-height: 60px;letter-spacing: -0.015em}
.point_arr{display: inline-block;margin-left: 24px;width: 5px;height: 9px;background-image: url('../img/page/brand/00/point_arr.png');}
.point_hover_inn{display: table-cell;vertical-align: middle}

/* cost */
.cost{padding: 147px 0 132px;background-color: #18623d}
.cost_header{margin-bottom: 40px}
.cost_header .text_20{margin-bottom: 40px;color: #fff}
.cost_title{margin-bottom: 32px}
.cost_bg{margin: 0 auto;padding-top: 122px;width: 1238px;height: 763px;background-image: url('../img/page/brand/03/cost_bg.png');box-sizing: border-box}

/* inquiry */
.inquiry{padding: 150px 0;background-color: #000}
.inq_title{margin-bottom: 50px}

/* store */
.store{padding: 150px 0;background-color: #e50150}
.store .map{margin: 0 auto;max-width: 1560px;height: 700px;background-image: url('../img/page/brand/03/store_map.jpg')}
.store_title{margin-bottom: 70px}

.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')}
