/*noedge*/
.noedge{height:1000px;background-image:url('../img/page/brand/01/noedge_bg.jpg')}
.noedge .noedge_ttl{top:20%;margin-left:-397px}
.noedge .noedge_edge{bottom:0;margin-left:-523px}
.noedge .noedge_dotted{bottom:0;margin-left:-523px;opacity:0}
.noedge .noedge_pizza{bottom:0;margin-left:-630px}
.noedge .noedge_txt{bottom:123px;margin-left:335px}

/*last*/
.last{height:1000px;background-color:#f7f7f7}
.last .last_sun{font-size:140px;color:#e12800;line-height:110%;top:157px;margin-left:-708px}
.last .last_cir{width:940px;height:470px;background-image:url('../img/page/brand/01/last_cir.png');top:0;margin-left:-470px}
.last .last_pizza1{top:0;margin-left:-333px}
.last .last_pizza2{top:0}
.last .last_pizza3{top:0}
.last .last_pizza4{top:0;margin-left:-470px}
.last .last_ttl{top:559px;margin-left:-350px}
.last .last_txt{color:#000;top:744px;margin-left:-306px}
.last .last_em{font-size:26px}

/*wellbeing*/
.wellbeing .wellbeing_box{position:relative;float:left;width:50%}
.wellbeing .wellbeing_box:before{content:'';display:block;padding-top:70.2%}
.wellbeing .wellbeing_left{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}
.wellbeing .wellbeing_left_wrap{display:inline-block;text-align:left}
.wellbeing .wellbeing_ttl{margin-bottom:33px}
.wellbeing .wellbeing_txt{color:#000}
.wellbeing .wellbeing_right{background-image:url('../img/page/brand/01/wellbeing_jindo.jpg')}
.wellbeing .wellbeing_cir{position:absolute;top:10.35vw;right:13.1vw;width:6vw;height:6vw;border-radius:50%}
.wellbeing .wellbeing_motion{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#e12800}
.wellbeing .wellbeing_red{display:table;width:6vw;height:6vw;background-color:#e12800;top:0;left:0;right:0;bottom:0;border-radius:50%}
.wellbeing .wellbeing_red_txt{display:table-cell;vertical-align:middle;font-size:0.9vw;font-family:'NotoSansKR-Medium';letter-spacing:-0.04em;color:#fff;line-height:144%}
.wellbeing .wellbeing_red_txt em{font-size:1.3vw;font-family:'NotoSansKR-Bold';line-height:115%;letter-spacing:-0.04em}

/*topping*/
.topping{height:1005px;background-color:#f7f7f7}
.topping .topping_wrap{padding:0 30px}
.topping .topping_ttl{top:282px;left:0;z-index:1}
.topping .topping_txt{top:555px;left:0;z-index:1;color:#000}
.topping .topping_box{width:320px;height:520px;float:left}
.topping .topping_box:hover .topping_eng{color:#e12800}
.topping .topping_box:hover .topping_kor{color:#e12800}
.topping .topping_box1{background-image:url('../img/page/brand/01/topping_sauce.png');top:160px}
.topping .topping_box2{background-image:url('../img/page/brand/01/topping_cheese.png');top:220px}
.topping .topping_box3{background-image:url('../img/page/brand/01/topping_hand.png');top:280px}
.topping .topping_eng{font-size:52px;letter-spacing:-0.05em;color:#fff;line-height:115%;left:40px;bottom:40px}
.topping .topping_eng2{font-size:44px}
.topping .topping_kor{font-size:22px;letter-spacing:-0.025em;left:40px;bottom:-48px;font-family:'NotoSansKR-Bold'}

/*healthy*/
.healthy{height:1028px;background-color:#e12800}
.healthy .healthy_ttl{padding-top:160px}
.healthy .healthy_txt{padding-top:32px}
.healthy .healthy_box{top:468px;width:400px;height:400px;display:table}
.healthy .healthy_box:hover .healthy_hover{opacity:1}
.healthy .healthy_box1{margin-left:-660px}
.healthy .healthy_box2{margin-left:-200px}
.healthy .healthy_box3{margin-left:260px}
.healthy .healthy_hover{opacity:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);font-size:24px;line-height:166%;letter-spacing:-0.05em;font-family:'NotoSansKR-Medium';color:#fff;display:table-cell;vertical-align:middle}
