@charset 'utf-8';

#wrap{visibility:hidden}

ul.gnb.minors li a:hover{background:url('../img/common/pizza.png') no-repeat left;color:#fff}

.sections{position:relative}
.elems{position:absolute;left:50%}
.flare{position:absolute;left:50%;top:50%;width:0}

/* section1 */
div.section1{z-index:10}
div.banner_bg{position:relative;left:50%;z-index:50;width:2000px;height:531px;margin-left:-1000px}
#mainSlider{overflow:hidden;position:absolute !important;left:50%;top:0;width:1120px;height:526px;margin-left:-560px}
ul.circles{overflow:hidden;position:absolute;left:0;top:445px;z-index:60;width:100%;text-align:center}
ul.circles li{display:inline-block;width:21px;height:21px;margin:0 7px;background-image:url('../img/main/circle_main_banner.png');background-repeat:no-repeat;background-position:0 -21px;zoom:1;*display:inline}
ul.circles li.on{background-position:0 0}
ul.circles li a{display:block;text-indent:-10000px}
button.btns{position:absolute;left:50%;top:188px;z-index:60;width:21px;height:33px;background-image:url("../img/main/btn_main_banner.png");background-repeat:no-repeat}
#btnL{margin-left:-510px;background-position:0 0}
#btnR{margin-left:490px;background-position:-21px 0}

/* section2 */
div.section2{z-index:20;height:785px;background:url('../img/main/sec2_bg.png') no-repeat 50% 45px}
div.sec2_movie{top:213px;margin-left:-396px}
#movieContainer{position:absolute;left:19px;top:19px;width:749px;height:433px;background-color:#000}
div.sec2_01{top:-55px;margin-left:-436px}
div.sec2_02{top:5px;margin-left:280px}
div.sec2_03{top:-213px;margin-left:-900px}
p.sec2_tt{top:25px;margin-left:50px;font-size:15px;color:#2a2a2a;line-height:22px;letter-spacing:-1px}
p.sec2_tt strong{font-size:16px}

/* section3 */
div.section3{z-index:30;height:1060px;background:url('../img/main/sec3_bg.png') repeat-x 50% 0}
div.sec3_01{top:185px;z-index:10;width:1062px;height:200px;margin-left:-530px}
div.sec3_01 img{position:absolute;left:50%;top:50%;width:0}
div.sec3_02{top:277px;margin-left:-590px}
div.sec3_03{top:-440px;margin-left:690px}
div.sec3_04{top:-78px;z-index:20;margin-left:394px}

/* section4 */
div.section4{z-index:40;height:1291px}
div.sec4_01{top:-45px;z-index:10;width:349px;height:197px;margin-left:44px}
div.sec4_02{top:-80px;margin-left:352px}
p.sec4_tt{top:170px;margin-left:80px;font-size:15px;line-height:22px;letter-spacing:-1px}
p.sec4_tt strong{font-size:16px}
div.pizza_01{top:906px;margin-left:-430px}
div.pizza_02{top:362px;margin-left:160px}
div.pizza_02_1{position:relative;z-index:10}
div.pizza_02_2{position:absolute;left:76px;top:129px;width:480px;height:767px}
div.pizza_02_2 img{width:100%;height:100%}
div.pizza_03{top:491px;margin-left:236px}
div.pizza_tt{top:1234px;margin-left:-474px}
div.pizza_ex{top:458px;margin-left:-770px;width:1060px;height:427px}
div.pizza_ex img{position:absolute;right:0;bottom:0;width:0}

/* toppings */
div.toppings{position:absolute}
div.topping1{top:-66px;width:342px;height:340px;margin-left:-476px}
div.topping1_bg{width:100%;height:100%;background:url("../img/main/t1_bg.png") no-repeat}
div.topping1_tt{left:0px;top:174px;width:141px;height:58px}
div.topping1_01{left:70px;top:16px;z-index:10}
div.topping1_02{left:138px;top:191px;z-index:10}
div.topping1_03{left:196px;top:101px}
div.topping2{top:130px;width:345px;height:340px;margin-left:-175px}
div.topping2_bg{width:100%;height:100%;background:url("../img/main/t2_bg.png") no-repeat}
div.topping2_tt{left:140px;top:187px;width:83px;height:118px}
div.topping2_01{left:115px;top:82px;z-index:10}
div.topping2_02{left:2px;top:126px;z-index:10}
div.topping2_03{left:20px;top:47px}
div.topping3{top:264px;width:356px;height:311px;margin-left:-586px}
div.topping3_bg{width:100%;height:100%;background:url("../img/main/t3_bg.png") no-repeat}
div.topping3_tt{left:193px;top:185px;width:161px;height:64px}
div.topping3_01{left:124px;top:50px;z-index:10}
div.topping3_02{left:6px;top:140px;z-index:10}
div.topping3_03{left:107px;top:211px;z-index:10}
div.topping3_04{left:36px;top:114px}
div.topping3_05{left:54px;top:4px}
div.topping4{top:480px;width:423px;height:335px;margin-left:-398px}
div.topping4_bg{width:100%;height:100%;background:url("../img/main/t4_bg.png") no-repeat}
div.topping4_tt{left:0px;top:115px;width:105px;height:72px}
div.topping4_01{left:103px;top:135px;z-index:10}
div.topping4_02{left:208px;top:35px;z-index:10}
div.topping4_03{left:250px;top:86px;z-index:10}
div.topping4_04{left:183px;top:135px;z-index:10}
div.topping4_05{left:113px;top:65px;z-index:10}
div.topping4_06{left:198px;top:140px}
div.topping5{top:680px;width:328px;height:285px;margin-left:-540px}
div.topping5_bg{width:100%;height:100%;background:url("../img/main/t5_bg.png") no-repeat}
div.topping5_tt{left:257px;top:139px;width:61px;height:87px}
div.topping5_01{left:142px;top:90px;z-index:20}
div.topping5_02{left:74px;top:87px;z-index:10}
div.topping5_03{left:34px;top:136px}
div.topping5_04{left:54px;top:42px}
div.topping5_05{left:166px;top:138px}

/* section5 */
div.section5{z-index:10;height:660px;background:url("../img/main/sec5_bg.png") no-repeat 50% 0}
div.sec5_01{top:-316px;margin-left:455px}
div.sns_con_wrap{width:1060px;margin:0 auto;padding-top:170px}
div.sns_con{width:410px;padding-left:68px}
div.sns_f{float:left;background:url('../img/main/icon_f.png') no-repeat}
div.sns_b{float:right;background:url('../img/main/icon_b.png') no-repeat}
div.sns_con h4{font-weight:700;font-size:19px;color:#5f544d;letter-spacing:-2px}
div.sns_con h4 span{display:block;font-size:15px;color:#948b86}
div.sns_roll_wrap{overflow:hidden;position:relative;height:228px;margin:32px 0 0 36px}
div.sns_con ul li{overflow:hidden;position:relative;height:98px;padding:8px 0}
div.sns_con ul div.col1{width:100px}
div.sns_con ul li dl{width:270px;color:#3f3f3f}
div.sns_con ul li dt{padding-top:2px;font-weight:700;font-size:15px;letter-spacing:-0.5px}
div.sns_con ul li dt span{display:block;margin:5px 0 10px;font-weight:400;font-size:13px;color:#999999}
div.sns_con ul li dd{font-size:14px;letter-spacing:-0.8px}

div.hyeri{bottom:780px;margin-left:-610px}

/* parallax */
#parallaxWrap{position:absolute;top:915px;width:100%}
div.parallax{position:absolute}
div.parallax.p01{right:113px;top:209px;z-index:10}
div.parallax.p02{right:0;top:0}
div.parallax.p03{left:50%;top:370px;z-index:40;margin-left:464px}
div.parallax.p04{left:50%;top:490px;z-index:40;margin-left:395px}
div.parallax.p05{left:50%;top:635px;z-index:40;margin-left:520px}

/* popup */
div.popup_wrap{overflow:hidden;position:absolute;left:0;top:-604px;z-index:90;width:100%;min-width:1260px;height:604px}
div.popup_head{height:99px;padding-top:39px;background-color:#001a56;text-align:center}
#popupRolling{position:relative;height:465px}
#popupRolling ul{overflow:hidden;position:relative;height:100%}
#popupRolling ul li{float:left;width:100%;height:100%}
button.popup_btn{position:absolute;top:308px;width:59px;height:59px;background-image:url('../img/main/popup_btn.png');background-repeat:no-repeat}
button.popup_btn_l{left:18px;background-position:0 0}
button.popup_btn_r{right:18px;background-position:0 -59px}
ul.popup_ctrl{overflow:hidden;position:absolute;left:0;top:553px;z-index:10;width:100%;text-align:center}
ul.popup_ctrl li{display:inline-block;width:20px;height:23px;margin:0 11px;background-image:url('../img/main/popup_circle.png');background-repeat:no-repeat;background-position:0 -23px;zoom:1;*display:inline}
ul.popup_ctrl li.on{background-position:0 0}
ul.popup_ctrl li a{display:block;width:100%;height:100%;text-indent:-10000px}
#popupX{display:block;position:absolute;top:550px;left:50%;z-index:10;margin-left:508px}
#twinkle{position:absolute;left:0;bottom:0;width:100%;height:84px;background:url('../img/common/header_bg.png') repeat-x 50% 0}