@charset "UTF-8";body{font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif;line-height:1;box-sizing:border-box;letter-spacing:2px;color:#454545;width:100%;height:100vh;overflow-y:scroll;box-sizing:border-box}.br_pc{display:block}.br_sp{display:none}.pc{display:block}.sp{display:none}img{display:block;width:100%}.bg{position:relative}small{font-family:font02}.con{position:absolute;top:0;left:0;right:0;margin:auto}input,textarea{-webkit-appearance:none}a{color:#454545;text-decoration:none}a:hover{cursor:pointer;opacity:.8}.pc_nav{display:block}.fix_inner{position:fixed;width:100%;max-width:100%;height:100vh;background-position:center;background-size:cover}.fix_inner .menu{width:50%;position:relative;top:50%;left:7%;transform:translate(0,-50%);height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.fix_inner .menu .ttl img{margin:0 auto;width:100%;max-width:500px}.fix_inner .menu nav ul{margin-bottom:40px}.fix_inner .menu nav ul li{font-size:18px;letter-spacing:3px;margin-top:40px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.fix_inner .menu nav ul li a{font-weight:700;color:#878787;font-family:kozuka-gothic-pr6n,sans-serif;font-weight:700;font-style:normal;letter-spacing:2px}.fix_inner .menu .btn{display:block;box-sizing:border-box;margin:0 auto;width:330px;color:#fff;margin-top:30px;background:#333;padding:20px 30px;font-size:16px;letter-spacing:3px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:700}.fix_inner .menu .menu_btn01{background:#a59945}.fix_inner .menu .menu_btn01 span{color:#fffa67}.fix_inner .menu .menu_btn02{background:#f0a96b}.fix_inner .qr{top:auto;right:3%;left:auto;bottom:3%;width:150px;z-index:1;line-height:1.3}.fix_inner .qr p{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;text-align:center;font-size:13px;color:#a59945;display:flex;align-items:end;justify-content:center;margin-bottom:10px;font-weight:700}.fix_inner .qr img{width:80px;margin:0 auto}.main{width:100%;max-width:375px;height:auto;position:absolute;background:#fff;left:auto;top:10%;left:50%;right:auto;overflow-x:hidden;box-shadow:0 10px 25px 0 rgba(0,0,0,.2)}.text{font-size:min(3.5vw, 14px);text-align:left;line-height:2.5;letter-spacing:.15em}.r_line{right:3%;left:auto;top:0;width:auto;height:100vh;animation:loop_r infinite linear 25s both}.r_line_2{right:3%;left:auto;top:100vh;width:auto;height:100vh;animation-delay:25s;animation:loop_r infinite linear 25s both}@keyframes loop_r{from{transform:translateY(0)}to{transform:translateY(-100vh)}}.l_line{left:3%;right:auto;top:0;width:auto;height:100vh;animation:loop_l infinite linear 25s both}.l_line_2{left:3%;right:auto;top:-100vh;width:auto;height:100vh;animation-delay:25s;animation:loop_l infinite linear 25s both}@keyframes loop_l{from{transform:translateY(0)}to{transform:translateY(100vh)}}.wrapper{max-width:1000px;height:100px;margin:0 auto;overflow:hidden}.marquee-anim{transition:all .3s}.marquee-anim{opacity:1;animation:marquee 30s linear infinite;position:absolute;top:50%;left:50%;display:flex;transform:translate(-50%,0);white-space:nowrap;margin-top:-8vh}@keyframes marquee{0%{transform:translate(-40%,0)}100%{transform:translate(-60%,0)}}.marquee-inline{display:block;padding-right:.5em;font-size:50px;font-weight:600;letter-spacing:.1em;white-space:nowrap;color:#fff;text-align:center;white-space:nowrap;text-shadow:#000 1px 1px 0,#000 -1px 1px 0,#000 1px -1px 0,#000 -1px -1px 0}.up{opacity:0;transform:translateY(60px)}.up.isShow{animation-name:anm_up;animation-fill-mode:forwards;animation-duration:1.2s;opacity:1}@keyframes anm_up{0%{opacity:0;transform:translateY(60px)}100%{opacity:1;transform:translateY(0)}}.rota{opacity:0;transform:rotate(0);transform-origin:bottom left}.rota.isShow{animation-name:anm_rota;animation-fill-mode:forwards;animation-duration:.8s;opacity:1}@keyframes anm_rota{0%{opacity:0;transform:rotate(0)}25%{opacity:1;transform:rotate(-5deg)}50%{opacity:1;transform:rotate(5deg)}75%{opacity:1;transform:rotate(-5deg)}100%{opacity:1;transform:rotate(0)}}.exp{opacity:0;transform:scale(1.5);transform-origin:bottom left}.exp.isShow{animation-name:anm_exp;animation-fill-mode:forwards;animation-delay:.6s;animation-duration:.5s;opacity:0}@keyframes anm_exp{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}.petal1{opacity:0;transform:translate(-75%,-75%)}.petal1.isShow{animation-name:anm_petal1;animation-fill-mode:forwards;animation-delay:.2s;animation-duration:2s;opacity:0}@keyframes anm_petal1{0%{opacity:0;transform:translate(-75%,-75%)}100%{opacity:1;transform:translate(0,0)}}.petal2{opacity:0;transform:translate(75%,-75%)}.petal2.isShow{animation-name:anm_petal2;animation-fill-mode:forwards;animation-delay:.2s;animation-duration:2s;opacity:0}@keyframes anm_petal2{0%{opacity:0;transform:translate(75%,-75%)}100%{opacity:1;transform:translate(0,0)}}.anm_blur{opacity:0}.anm_blur_p{opacity:0}.anm_blur.isShow{animation-name:anm_blur;animation-fill-mode:forwards;animation-duration:.7s;opacity:1}.anm_blur_p.isShow{animation-name:anm_blur_p;animation-fill-mode:forwards;animation-duration:.7s;opacity:1}@keyframes anm_blur{0%{opacity:0;filter:blur(40px)}100%{opacity:1;filter:blur(0);background-color:none}}@keyframes anm_blur_p{0%{opacity:0;filter:blur(20px)}100%{opacity:1;filter:blur(0);background-color:none}}.blur{animation:blur-anim 1s linear forwards;filter:blur(30px)}.blur_2{animation:blur-anim2 1s linear forwards;filter:blur(30px)}@keyframes blur-anim{0%{filter:blur(30px)}100%{filter:blur(0)}}@keyframes blur-anim2{0%{filter:blur(30px)}100%{filter:blur(0)}}.bg_ac{background:#222;padding:3% 0}.ac_box{display:none;margin:0 auto;color:#222}.ac_box.open{display:flex;align-items:center}.ac_box .ac_box_box{display:flex!important;background:#fff;align-items:center;padding:0;box-sizing:border-box;margin-left:0;margin:0 auto}.bg_qa{background:#fe7a88}.accordion-area{list-style:none;width:90%;max-width:700px;margin:0 auto;padding:3% 0;padding-top:0}.accordion-area li{margin:0;margin-bottom:10px}.accordion-area section{color:#fff}.accordion-area h3{display:-ms-flexbox;align-items:center;width:100;height:auto;margin:0 auto}.accordion-area h3 .qa_q{width:33px;margin-left:30px;margin-right:30px;height:24px;background:url('https://gcw-psp-zseux1vq.landinghub.site/img/ibiza_cream_bg.jpg') no-repeat;background-size:cover;background-position:center}.accordion-area h3.close{color:#fff}.accordion-area h3.close .qa_q{background:url("../img/lp_xross/lpx_q.png") no-repeat}.henkin{width:100%;padding:0}.henkin li{margin-bottom:0}.qa_a{width:31px;margin-left:30px;margin-right:30px;height:25px}.qa{padding-bottom:125px}.ac_box_box{width:100%;margin:0 auto}.q_btn{width:100%;margin:0 auto}.close .qa_open_b{transform:rotate(0)}.qa_open_b{transform:rotate(-90deg)}.title{position:relative}.qa_open{position:absolute;width:60%;height:2px;background:#f68b94;left:auto;transition:.3s ease-in-out}.qa_open_02{transform:rotate(90deg)}.close .qa_open_02{transform:rotate(0)}.plus_box{width:30px;height:30px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;right:15px;left:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width:1024px){.l_line,.l_line_2,.qr,.r_line,.r_line_2{display:none}.ttl{width:88%;margin:0 auto}}@media screen and (max-width:768px){.fix_inner .menu{display:none}.main{width:100%;max-width:100%;height:auto;position:static;background:#fff;left:auto;top:10%;left:50%;right:auto;overflow-x:hidden}.mq14 .swiper-button-next:after,.mq14 .swiper-button-prev:after{top:20%;width:45px!important;height:90px!important}}.pro{opacity:0;transform:translateY(-30%)}.pro.isShow{animation-name:anm_pro;animation-fill-mode:forwards;animation-duration:1s;opacity:0}@keyframes anm_pro{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(0)}}.pro1{animation-delay:.8s}.pro2{animation-delay:.6s}.pro3{animation-delay:.4s}.pro4{animation-delay:.2s}.fix_inner_1{width:100%;max-width:2600px;height:100vh;background:url('https://gcw-psp-zseux1vq.landinghub.site/img/ibiza_cream_bg.jpg') no-repeat;background-position:center;background-size:cover;position:fixed;top:0;z-index:-1}.slider_{width:100%;display:flex;justify-content:center;top:40%}.slider_ picture{width:24%}.slider_ picture img{width:100%}.slider{width:260%;display:flex;overflow:hidden;top:59%}.slider-list{display:flex;margin:0;padding:0;align-items:center;animation:slideShow 20s infinite linear;list-style:none}.slider-item{width:100%;height:100%;margin:0 8px}.slider-item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.slider-item img{width:100%;height:auto}}.slider:hover .slider-list{animation-play-state:paused}@keyframes slideShow{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.bottle{width:31%;top:29%;left:31%;right:auto}.zero{width:75%;top:3%}.bubble_01,.bubble_03,.bubble_05{width:50%;top:6%;left:3%;right:auto}.bubble_02,.bubble_04,.bubble_06{width:50%;top:6%;right:3%;left:auto}.soap{width:45%;top:43%;left:16%;right:auto}.cream{width:30%;top:65%;left:43%;right:auto}.drying{width:45%;top:7%;left:7%;right:auto}.stimulation{width:45%;top:7%;right:7%;left:auto}.cleaning{width:63%;top:4%;left:auto;right:2%}.sterilization{width:60%;top:30%;left:0;right:auto}.moisturizing{width:63%;top:54%;left:auto;right:2%}.cv_btn{animation:anm_btn infinite linear 1.2s;transform:scale(.9)}@keyframes anm_btn{0%{transform:scale(.9)}50%{transform:scale(1)}1000%{transform:scale(.9)}}.bubble_01,.bubble_02,.bubble_03,.bubble_04,.bubble_05,.bubble_06{animation:bubble infinite linear 1.2s;transform-origin:bottom}@keyframes bubble{0%{transform:rotate(3deg)}50%{transform:rotate(-3deg)}100%{transform:rotate(3deg)}}.cream{animation:cream infinite linear 1.2s;transform-origin:bottom}@keyframes cream{0%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}100%{transform:rotate(1deg)}}.soap{animation:soap infinite linear 1.2s;transform-origin:bottom;animation-delay:.2s}@keyframes soap{0%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}100%{transform:rotate(1deg)}}.cream_fv{animation:cream_fv infinite linear .8s;transform-origin:bottom;width:14%;top:56%;left:2.5%;right:auto}@keyframes cream_fv{0%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}100%{transform:rotate(1deg)}}.bg_gr{width:100%;height:100vh;overflow:hidden;position:fixed;top:0;z-index:0;background:linear-gradient(224deg,#f9c2eb,#ffdea5,#f9c2eb,#a8c2ee);background-size:400% 400%;animation:bg 10s ease infinite;opacity:.2}@keyframes bg{0%{background-position:91% 0}50%{background-position:10% 100%}100%{background-position:91% 0}}.ib_cream_cv_08 .cv_btn{width:90%;top:0}.ib_cream_cv_09 .cv_normal_btn{width:90%;top:70%}.ib_cream_cv_09 .cv_btn{width:58%;top:26%;right:3%;animation:none infinite linear 1.2s;left:auto}.henkin .accordion-area{width:100%!important}.henkin ul{padding-bottom:0}.henkin ul li{margin-bottom:0}.henkin_box{width:4%;top:36%;right:17%;left:auto;position:absolute;transform:rotate(0);transform-origin:center;transition:all .4s}.close .henkin_box .qa_open{transform:rotate(180deg);transform-origin:center}.henkin_box .qa_open{background:0 0;width:auto;height:auto}.a3_txt{width:12.5%;top:67.5%;left:14.5%;right:auto}.bg03 .video{width:85%;top:50.3%}.bg75 .video{width:85%;top:12.3%}.bg02 .cv_btn{top:60%;width:90%}.ib_cream_29 .con{width:90%;top:0}.ib_cream_37 .con{width:90%;top:0}.ib_cream_39 .con{width:90%;top:0}.ib_cream_74 .video{width:85%;top:34%}.ib_cream_45 picture{position:relative;z-index:1}.ib_cream_45 .video{width:100%;top:5%;z-index:0}.bg_tel .con{width:90%;top:8%}.floating{position:fixed;transform:translateY(100%);transition:all .3s ease 0s;top:auto;left:0;right:0;bottom:0;width:100%;height:auto;background:rgba(255,255,255,.5);z-index:2}.floating a{display:block;width:90%;margin:0 auto;animation:anm_btn_02 infinite linear 1.5s;transform:scale(.95)}.is-in .floating{transform:translateY(0)}#form{width:100%;height:3000px;background:#333}#form p{color:#fff;text-align:center;margin-top:100px;padding-top:100px}@media screen and (min-width:768px){.floating{display:none}#form{display:none}}@keyframes anm_btn_02{0%{transform:scale(.95)}50%{transform:scale(1)}1000%{transform:scale(.95)}}input,textarea{appearance:auto!important;-webkit-appearance:auto!important}