.header_wrap .depth1_ul{padding-bottom: 15px;background-color: #e12800;}

/* main_visual */
.main_visual{height: 1000px;}
.main_visual .swiper-slide{overflow: hidden;}
.mv_paging{position: absolute;bottom: 78px;left: 0;width: 100%;}
.mv_paging li{margin-right: 20px;}
.mv_paging li:last-child{margin-right: 0;}
.mv_paging li a{display: block;width: 12px;height: 12px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.4);}
.mv_paging li.on a{background-color: #fff;}
.mv04{background: #8ed2e3;}
.mv04 img{position: absolute;top: 50%;left: 50%;display: inline-block;width: 100%;transform: translate(-50%, -50%);}
.mv04 > div > div{top: 0;left: 0;display: flex;width: 100%;height: 100%;align-items: center;}

.mv00{background: url('../img/main/mv00.jpg') no-repeat center / cover;}
.mv00_link01{top: 124px;right: 30px;}
.mv00_link02{top: 312px;right: 30px;}
.mv01{background-color: #e12800;}
.mv01_line{position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: rgba(255, 255, 255, 0.5);}
.mv01_img1{top: 117px;margin-left: -578px;}
.mv01_img2{top: 555px;margin-left: -673px;}
.mv01_img3{top: 707px;margin-left: -1214px;}
.mv01_img4{top: -60px;margin-left: 715px;}
.mv01_img5{top: 629px;margin-left: 665px;}
.mv01_pizza{top: 194px;margin-left: -300px;}
.mv01_wrap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mv01_bread{top: 156px;margin-left: -337px;}
.mv01_title1{top: 371px;margin-left: -619px;}
.mv01_title2{top: 494px;}
.mv01_text{position: absolute;top: 642px;right: 50%;margin-right: -620px;}
.mv02{background-color: #e12800;}
.mv02_circle_wrap{bottom: 122px;width: 1304px;height: 688px;margin-left: -767px;background-color: #fff;}
.mv02_circle{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../img/main/mv02_circle.png');background-size: cover;}
.mv02_store{right: 0;bottom: 0;}
.mv02_pizza{top: 247px;margin-left: -278px;}
.mv02_container{display: table;width: 100%;height: 100%;padding: 0 50px;box-sizing: border-box;}
.mv02_inner{display: table-cell;vertical-align: middle;}
.mv02_title{margin-bottom: 270px;padding-top: 50px;}
.mv02_stitle{margin-bottom: 22px;color: #000;font-family: 'NotoSansKR-Bold';font-size: 26px;line-height: 154%;letter-spacing: -0.05em;}
.mv02_text{color: #000;}
.mv05{background-color: #fff0bb;background-repeat: no-repeat;background-size: 100% 100%;}
.mv05_main_tit{top: 50%;transform: translate(-50%, -50%);}
.mv05_main_tit .stamp{top: 78px;right: -110px;}
.mv05_right_pizza_pan,
.mv05_right_pizza{right: 0;bottom: 0;}
.mv05_left_pizza_pan,
.mv05_left_pizza{top: 0;left: 0;}
.mv05_right_pizza .tag{bottom: 25px;left: -112px;}
.mv05_left_pizza .tag{top: 125px;right: -112px;}
.mv05_right_pizza,
.mv05_left_pizza{transform-origin: center center;animation: boom 0.5s linear infinite;}
.mv05_right_st{top: 240px;right: 0;width: 432px;}
.mv05_right_st_bg,
.mv05_right_st01,
.mv05_right_st02,
.mv05_right_st03{top: 0;left: 0;}
.mv05_left_st{bottom: 110px;left: 0;width: 527px;height: 307px;}
.mv05_left_st_bg,
.mv05_left_st01,
.mv05_left_st02,
.mv05_left_st03{top: 0;left: 0;}
.mv06_bg{background-image: url(../img/main/mv06_bg.jpg);background-repeat: repeat;}
.mv06_title{top: 185px;z-index: 1;transform: translateX(-50%);}
.mv06_desc{bottom: 110px;margin-left: -600px;}
.mv06_coupon{bottom: -240px;margin-left: 70px;}
.mv06_desc img{width: 100%;height: 100%;}

.mv07{background: url('../img/main/mv07_bg.jpg') no-repeat center / cover;}
.mv07_title01{top: 163px;margin-left: -177px;}
.mv07_title02{top: 196px;margin-left: -287px;}
.mv07_pizza01{top: -7px;margin-left: -1154px;}
.mv07_pizza02{top: 313px;margin-left: -418px;}
.mv07_pizza03{top: -9px;margin-left: 238px;}
.mv07_goldpaper{top: 21px;margin-left: -544px;}
.mv07_blossoms{top: 85px;margin-left: -851px;}

.mv08{background: url('../img/main/mv08_bg.jpg') no-repeat right center / cover;}
.mv09{background: url('../img/main/mv251205_1_bg.jpg') no-repeat center center / cover;}
/* @keyframes boom {
    0%{
        transform: scale(1.03);
    }
    50%{
        transform: scale(1);
    }
    100%{
        transform: scale(1.03);
    }
} */

.mv10{background: url('../img/main/mv10_bg.jpg') no-repeat right center / cover;}

/*bbang*/
.bbang{height: 1000px;background-color: #f7f7f7;}
.bbang .bbang_cir{top: 190px;width: 620px;height: 620px;margin-left: -609px;border: 2px solid rgba(225, 40, 0, 0.5);border-radius: 50%;box-sizing: border-box;}
.bbang .bbang_line{top: 690px;left: 0;z-index: 2;height: 2px;background-color: rgba(225, 40, 0, 0.5);}
.bbang .bbang_wrap{padding: 0 30px;}
.bbang .bbang_ttl{top: 174px;left: 0;z-index: 3;}
.bbang .bbang_ttl img{position: absolute;top: 0;left: 0;}
.bbang .bbang_txt1{top: 650px;right: 9px;z-index: 3;color: #000;font-size: 26px;line-height: 100%;}
.bbang .bbang_txt2{top: 708px;right: 115px;z-index: 3;color: #000;font-size: 20px;}
.bbang .bbang_svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*delicious*/
.delicious{height: 1000px;background-color: #e12800;}
.delicious_back{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.delicious_back > div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.delicious_back .back1{background-color: #e12800;background-image: url('../img/main/delicious_pizza1.png');}
.delicious_back .back2{background-color: #bd2200;background-image: url('../img/main/delicious_pizza2.png');}
.delicious_back .back3{background-color: #e12800;background-image: url('../img/main/delicious_pizza3.png');}
.delicious_back .back4{background-color: #bd2200;background-image: url('../img/main/delicious_pizza4.png');}
.delicious_back .back5{background-color: #e12800;background-image: url('../img/main/delicious_pizza5.png');}
.delicious .delicious_head{position: absolute;top: 745px;left: 0;z-index: 20;width: 100%;}
.delicious .delicious_head .delicious_ttl{margin-bottom: 30px;}
.delicious_hover_zone{position: absolute;top: 0;left: 0;z-index: 20;width: 100%;height: 100%;}
.delicious_hover_zone > div{position: absolute;top: 0;width: 20%;height: 670px;}
.delicious_hover_zone .hover1{left: 0;}
.delicious_hover_zone .hover2{left: 20%;}
.delicious_hover_zone .hover3{left: 40%;}
.delicious_hover_zone .hover4{left: 60%;}
.delicious_hover_zone .hover5{left: 80%;}

.delicious .del_hover{position: absolute;top: 7.25vw;left: 0;z-index: 20;width: 100%;height: 14.8vw;}
.delicious_hover_list{z-index: 20;pointer-events: none;}
.delicious_hover_list > li{opacity: 0;}
.delicious_hover_title{margin-bottom: 30px;}
.delicious .del_h_txt{margin-bottom: 40px;font-family: 'NotoSansKR-Bold';text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.35);}
.delicious_ingredient{display: flex;justify-content: center;gap: 120px}


/*first*/
.first{height: 755px;background-color: #f7f7f7;}
.first{height: 660px;background-color: #fff;}
.first .first_border{top: 40px;right: 40px;bottom: 40px;left: 40px;border: 4px solid #e12800;}
.first .first_ttl{top: 115px;margin-left: -467px;}
.first .first_wing{top: 92px;margin-left: 204px;}
.first .first_wing img{position: absolute;top: 0;left: 0;}
.first .first_txt{top: 302px;margin-left: -270px;color: #000;}
.first .first_box_wrap{padding: 0 30px;}
.first .first_box{max-width: 1500px;margin: 0 auto;padding-top: 330px;text-align: center;}
.first .fbox_list{display: inline-block;width: 15%;min-width: 220px;}
.first .fbox_list_statis{padding-bottom: 12px;font-size: 60px;}
.first .fbox_unit{margin-left: -17px;color: #000;font-family: 'NotoSansKR-Medium';}
.first .fbox_list_txt{color: #000;}
.first .first_sales{bottom: -70px;margin-left: calc(-552px / 2);color: #000;font-size: 18px;}

/* open_shop */
.open_shop{padding: 84px 0;overflow: hidden;background-color: #e12800;}
.inner_space{padding: 0 30px;}
.open_inner{width: 100%;max-width: 1430px;margin: 0 auto;}
.open_slide_wrap{top: 74px;width: 1040px;height: 100%;margin-left: -296px;overflow: hidden;}
.open_slide{top: 0;left: 0;width: 100%;margin-left: -35px;}
.open_slide .swiper-container{width: 234px;overflow: visible;}
.open_slide .swiper-slide{width: auto;text-align: center;}
.open_slide .swiper-slide > div{width: 164px;margin-right: 30px;transform: translateY(18px);}
.open_slide .swiper-slide-active > div{width: 234px;transform: translateY(0);}
.open_store_wrap{padding: 14px 0;background-color: #fff;}
.open_date_wrap{padding: 7px 0;background-color: #000;}
.open_slide .swiper-slide-active .open_store_wrap{padding: 20px 0;}
.open_slide .swiper-slide-active .open_date_wrap{padding: 9px 0;}
.open_store,
.open_date{font-family: 'NotoSansKR-Bold';font-size: 22px;}
.open_slide .swiper-slide-active .open_store,
.open_slide .swiper-slide-active .open_date{font-size: 32px;}
.open_store{color: #222;letter-spacing: -0.05em;}
.open_date{color: #fff;letter-spacing: -0.025em;}
.open_date em{font-style: oblique;}
.open_slide_progress{position: absolute;top: 226px;left: 50%;width: 1010px;height: 1px;margin-left: -296px;background: rgba(255, 255, 255, 0.4);}
.open_slide_progress .swiper-pagination-progressbar-fill{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;transform: scale(0);transform-origin: left top;-ms-transform: scale(0);-ms-transform-origin: left top;-webkit-transform: scale(0);-webkit-transform-origin: left top;}

/*miracle*/
.miracle{height: 984px;background-image: url('../img/main/miracle_bg.jpg');}
.miracle .miracle_ttl{padding-top: 159px;padding-bottom: 39px;}
.miracle .miracle_sub{padding-bottom: 67px;line-height: 100%;}

.miracle_slide{}
.miracle_slide .swiper-container{overflow: visible;}
.miracle_slide .swiper-slide{width: 600px;height: 470px;background-image: url('../img/main/miracle_sl1.jpg');opacity: 0.6;}
.miracle_slide .swiper-slide.swiper-slide-active{opacity: 1;}
.miracle_slide .mr_btns{position: absolute;top: 199px;left: 50%;width: 76px;height: 74px;background-repeat: no-repeat;background-position: center;font-size: 0;}
.miracle_slide .mr_btns.mr_prev{margin-left: -390px;background-image: url('../img/main/miracle_prev.png');}
.miracle_slide .mr_btns.mr_next{margin-left: 314px;background-image: url('../img/main/miracle_next.png');}
.miracle_slide .miracle_cir{top: 20px;right: 20px;display: table;width: 120px;height: 120px;border-radius: 50%;background-color: #e12800;}
.miracle_slide .mc_txt{display: table-cell;vertical-align: middle;}
.miracle_slide .mc_range{color: #fff;font-size: 26px;font-weight: 700;line-height: 140%;letter-spacing: -0.04em;}
.miracle_slide .mc_size{color: #fff;font-size: 18px;font-weight: 500;line-height: 150%;letter-spacing: -0.04em;}
.miracle_slide .mt_sales{font-weight: 500;}
.miracle_slide .miracle_txtbox{bottom: 0;left: 0;width: 100%;padding: 20px 0 20px 0;background-color: #000;}
.miracle_slide .mt_much{padding-top: 12px;color: #fff;font-size: 40px;}
.miracle_slide .mt_unit{font-weight: 500;letter-spacing: -0.04em;}

/*trophy*/
.trophy{background-color: #e12800;}
.trophy .trophy_left{width: 44%;}
.trophy .trophy_left_ttl{top: 9vw;width: 9.4vw;margin-left: -7.8vw;}
.trophy .trophy_left_star{top: 13.85vw;width: 10.6vw;margin-left: -7.8vw;}
.trophy .trophy_left_wing{top: 7.1vw;width: 11.9vw;margin-left: 3vw;}
.trophy .trophy_left_txt{top: 16.8vw;margin-left: -7.8vw;}
.trophy .trophy_more{top: 21.75vw;display: block;width: 180px;margin-left: -7.8vw;padding: 15px 0;border: 1px solid #fff;border-radius: 30px;box-sizing: border-box;color: #fff;font-size: 18px;letter-spacing: -0.05em;text-align: center;}

.trophy .trophy_box{width: 28%;padding-top: 35%;}
.trophy .trophy_box1{background-image: url('../img/main/trophy_box1.jpg');}
.trophy .trophy_box2{background-image: url('../img/main/trophy_box2.jpg');}
.trophy .trophy_wrinkle{top: 0;z-index: 1;width: 35.85vw;margin-left: -16vw;}
.trophy .trophy_light{top: 0;left: 0;z-index: 2;width: 28vw;}
.trophy .trophy_box1_hover{top: 0;left: 0;z-index: 3;width: 100%;}
.trophy .trophy_box1:hover .trophy_wrinkle{opacity: 1;}
.trophy .trophy_box1:hover .trophy_light{opacity: 1;}
.trophy .trophy_box1:hover .trophy_box1_hover{opacity: 1;}
.trophy .trophy_box2_hover{top: 0;left: 0;z-index: 3;width: 100%;}
.trophy .trophy_box2:hover .trophy_wrinkle{opacity: 1;}
.trophy .trophy_box2:hover .trophy_light{opacity: 1;}
.trophy .trophy_box2:hover .trophy_box2_hover{opacity: 1;}

/*news*/
.news{padding: 160px 0;background-color: #f7f7f7;}
.news .news_wrap{padding: 0 30px;}
.news .news_ttl{padding-bottom: 59px;}
.news .news_box{width: 41%;padding: 39px 50px;background-color: #fcfcfc;}
.news .news_box:last-child{margin-right: 0;}
.news .n_red{width: 80px;background-color: #e12800;color: #fff;font-size: 18px;line-height: 28px;}
.news .news_box_top{height: 28px;padding-bottom: 30px;}
.news .news_box_top .date{color: #222;font-size: 18px;}
.news .news_cont{width: 85.5%;overflow: hidden;color: #222;font-size: 22px;white-space: nowrap;text-overflow: ellipsis;}
.news .news_arrow{right: 49px;bottom: 45px;}

/*now*/
.now{padding-top: 60.45%;background-color: #f7f7f7;}
.now_motion_wrap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.now .now_ttl{top: 0;width: 25.3vw;margin-left: -12.65vw;}
.now .now_pizza{top: 36.2vw;z-index: 1;width: 31.9vw;margin-left: 14.95vw;}
.now .now_heart{position: absolute;left: 50%;width: 10.5vw;height: 10.5vw;border: 5px solid #e12800;box-sizing: border-box;}
.now .now_heart a{display: block;width: 100%;height: 100%;}
.now_heart1{top: 10.75vw;margin-left: -40vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart2{top: 22.35vw;margin-left: -40vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart3{top: 5vw;margin-left: -28.4vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart4{top: 16.6vw;margin-left: -28.4vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart5{top: 28.2vw;margin-left: -28.4vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart6{top: 13.5vw;margin-left: -16.85vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart7{top: 25.1vw;margin-left: -16.85vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart8{top: 36.75vw;margin-left: -16.85vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart9{top: 18.75vw;margin-left: -5.25vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart10{top: 30.35vw;margin-left: -5.25vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart11{top: 41.95vw;margin-left: -5.25vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart12{top: 13.5vw;margin-left: 6.35vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart13{top: 25.1vw;margin-left: 6.35vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart14{top: 36.75vw;margin-left: 6.35vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart15{top: 5vw;margin-left: 17.9vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart16{top: 16.6vw;margin-left: 17.9vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart17{top: 28.2vw;margin-left: 17.9vw;background-image: url('../img/main/nowh1.jpg');}
.now_heart18{top: 10.75vw;margin-left: 29.5vw;background-image: url('../img/main/nowh2.jpg');}
.now_heart19{top: 22.35vw;margin-left: 29.5vw;background-image: url('../img/main/nowh1.jpg');}

/* ~1500px */
@media screen and (max-width:1500px){
    .mv02_store{right: -160px;}
    .mv04 img{transform: translate(-50%, -60%);}
    .mv05_main_tit{transform: scale(0.8) translate(-60%, -60%);transform-origin: center center;}
}

