/* brand_cont_wrap */
.brand_cont_wrap > section{height:900px}
.brand_btn{z-index:1;position:absolute;top:145px;left:4px}
.brand_btn > li{position:relative;width:68px;height:168px;margin-bottom:50px;border-radius:10px;border:1px solid rgba(207,166,79,0.3);box-sizing:border-box;transition:all 0.2s}
.brand_btn > li:last-child{margin-bottom:0}
.brand_btn_on{opacity:0;position:absolute;top:-1px;left:-1px;width:76px;height:175px;background-image:url('../img/page/brand/brand_btn_on.png')}
.brand_btn > li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0.5}
.brand_btn > li.on, .brand_btn > li:hover{transform:translateX(-4px);border-color:rgba(207,166,79,1)}
.brand_btn > li.on a, .brand_btn > li:hover a{opacity:1}
.brand_btn > li.on .brand_btn_on, .brand_btn > li:hover .brand_btn_on{opacity:1}
.every .brand_btn > li{border-radius:10px;border:1px solid rgba(245,228,192,0.3)}
.every .brand_btn_on{background-image:url('../img/page/brand/brand_btn_on02.png')}

/* friendly */
.friendly{margin-top:-50px}
.fri_video{height:900px;background-image:url('../img/page/brand/fri_video.jpg')}
.fri_cont_wrap{display:flex;flex-wrap:wrap;justify-content:center}
.fri_tit{margin:200px 30px 0 30px}
.fri_box{position:relative;width:393px;height:469px;border-radius:20px;background-color:#000;overflow:hidden}
.fri_box01{margin-top:316px}
.fri_box02{margin-top:175px}
.fri_box_img{transition:opacity 0.3s}
.fri_box01 .fri_box_img{background-image:url('../img/page/brand/fri_box01.jpg')}
.fri_box02 .fri_box_img{background-image:url('../img/page/brand/fri_box02.jpg')}
.fri_box_line{position:absolute;top:5px;left:5px;width:383px;height:459px;border-radius:20px;border:1px solid #fcf7ec;box-sizing:border-box;opacity:0.3}
.fri_box_twrap{opacity:0;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;height:100%;text-align:center;color:#fff;transition:opacity 0.3s}
.fri_box_txt{padding-top:26px}
.fri_box.on .fri_box_img, .fri_box:hover .fri_box_img{opacity:0.3}
.fri_box.on .fri_box_twrap, .fri_box:hover .fri_box_twrap{opacity:1}

/* taste */
.taste{background-color:#faf1df}
.taste .brand_btn > li{background-color:#faf1df}
.taste_deco01{top:43px;left:0}
.taste_deco02{top:43px;margin-left:247px}
.taste_twrap{padding-top:286px;padding-left:120px}
.taste_tit{font-size:50px;letter-spacing:-0.05em;color:#112658}
.taste_subtit{padding-top:50px;padding-bottom:27px;line-height:1;color:#222}
.taste_subtxt{color:#222}
.taste_food{bottom:0;right:7%;width:43.1%;padding-top:22%;background-image:url('../img/page/brand/taste_food.png')}
.taste_spoon{bottom:57.7272%;right:-18%;width:80.3944%;padding-top:48.0278%;background-image:url('../img/page/brand/taste_spoon.png')}
.taste_stamp{top:180px;margin-left:316px}
.taste_stamp > .stamp_wave{background-color:#e6bc62;border:1px solid rgba(250,241,223,0.3)}

/* every */
.every_bg{top:0;left:0;width:50%;height:100%}
.every_line{top:40px;margin-left:-1280px;width:2560px;height:340px;background-image:url('../img/page/brand/every_line.png');background-position:left}
.every_bg_img{background-image:url('../img/page/brand/every_bg.jpg')}
.every_twrap{top:0;right:0;width:50%;height:100%;padding-top:300px;padding-left:170px;box-sizing:border-box}
.every_deco01{top:37px;left:0}
.every_deco02{bottom:0;right:0}
.every_tit{padding-bottom:33px;font-size:50px;line-height:1.3;letter-spacing:-0.05em;color:#182f78}
.every_txt > span{font-size:20px;line-height:1.55;font-weight:700}

/* identity */
.identity{padding:130px 0 65px;background-color:#f5e4c0}
.identity .inner1440{z-index:1;position:absolute;top:0;left:0;right:0;height:480px}
.iden_tit{top:-112px;right:0;width:211px;height:480px}
.iden_box{display:flex;align-items:center;width:1260px;height:480px;margin:0 auto;background-image:url('../img/page/brand/iden_box.png')}
.iden_logo01{padding-left:141px}
.iden_logo02{padding-left:111px;padding-right:225px}
.iden_logo03{position:relative;z-index:1}
.iden_color_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:50px}
.iden_color_wrap p{font-size:40px;color:#112658}
.iden_color{position:relative;width:949px;height:90px}
.iden_color_mask{background-image:url('../img/page/brand/iden_color.png');background-position:left}

/* interior */
/* 100 */
.interior{padding-top:65px;padding-bottom:150px;background-color:#f5e4c0}
.interior_tit{margin-bottom:40px;font-size:50px;letter-spacing:0;color:#182f78}
.interior_slide{height:440px}
.interior_slide .swiper-slide{position:relative;width:830px;height:440px;overflow:hidden}
.inte_img{border-radius:20px;background-color:#000;transform:scale(0.87);opacity:0.5;transition:transform 0.4s, opacity 0.4s}
.interior_slide .swiper-slide.swiper-slide-active .inte_img{transform:scale(1);opacity:1}
.inte_btns{position:absolute;left:50%;top:142px;width:83px;height:83px;font-size:0}
.inte_btns.inte_prev{margin-left:-548px;background-image:url('../img/page/brand/inte_prev.png')}
.inte_btns.inte_next{margin-left:467px;background-image:url('../img/page/brand/inte_next.png')}
.inte_paging{padding-top:50px}
.inte_paging li{width:10px;height:10px;margin-left:15px}
.inte_paging li:first-child{margin-left:0}
.inte_paging li a{display:block;width:100%;height:100%;border-radius:50%;background-color:transparent;border:1px solid #142f78;box-sizing:border-box}
.inte_paging li.swiper-pagination-bullet-active a{background-color:#142f78}
