.accordion .accordion_ti:after,.buy_btn_s a:after,.buy_btn_s p:after{position:absolute;display:inline-block;vertical-align:middle;content:"";width:10px;height:10px;right:1rem;border-top:1px solid #fff;border-right:1px solid #fff;top:0%;bottom:0;margin:auto;transform:rotate(45deg);transition:all .3s ease 0s}@media screen and (max-width: 550px){.accordion .accordion_ti:after,.buy_btn_s a:after,.buy_btn_s p:after{width:2vw;height:2vw;right:2rem}}.radius{border-radius:8px}.flex{display:flex;justify-content:center;align-items:center}.slideIn{transition:.8s;transform:translateY(30px);opacity:0}.slideIn.animated{transform:translateY(0);opacity:1}@font-face{font-family:"a1_g_R";src:url("../font/a1_g_r.otf") format("opentype");font-weight:normal;font-style:normal}.a1_g_R{font-family:"a1_g_R",sans-serif}@font-face{font-family:"a1_g_M";src:url("../font/a1_g_m.otf") format("opentype");font-weight:normal;font-style:normal}.a1_g_M{font-family:"a1_g_M",sans-serif}@font-face{font-family:"hiragino_w3";src:url("../font/hiragino_w3.otf") format("opentype");font-weight:normal;font-style:normal}.hiragino_w3{font-family:"hiragino_w3",sans-serif}@font-face{font-family:"hiragino_w4";src:url("../font/hiragino_w4.otf") format("opentype");font-weight:normal;font-style:normal}.hiragino_w4{font-family:"hiragino_w4",sans-serif}@font-face{font-family:"hiragino_w5";src:url("../font/hiragino_w5.otf") format("opentype");font-weight:normal;font-style:normal}.hiragino_w5{font-family:"hiragino_w5",sans-serif}@font-face{font-family:"din_demi";src:url("../font/din_demi_ashuku.otf") format("opentype");font-weight:normal;font-style:normal}.din_demi{font-family:"din_demi",sans-serif}@font-face{font-family:"din_regular";src:url("../font/din_regular_ashuku.otf") format("opentype");font-weight:normal;font-style:normal}.din_regular{font-family:"din_regular",sans-serif}@font-face{font-family:"din_light";src:url("../font/din_light_ashuku.ttf") format("truetype");font-weight:normal;font-style:normal}.din_light{font-family:"din_light",sans-serif}@font-face{font-family:"din_bold";src:url("../font/din_bold_ashuku.ttf") format("truetype");font-weight:normal;font-style:normal}.din_bold{font-family:"din_bold",sans-serif}body{font-size:1rem;color:#727171}body img{-o-object-fit:initial;object-fit:initial}.l-content{padding-top:0;padding-bottom:0}.l-content .l-inner{margin-bottom:25vw}small{font-size:.6rem;margin-top:3%;text-align:left;display:block;line-height:1.5}small.image{display:block}small.kome{vertical-align:super}@media screen and (max-width: 550px){small{font-size:.5rem}}.img_margin{margin:1em 0}video{width:100%;display:block}.hero{position:relative;text-align:left}.hero picture{width:100%}.hero .micola_logo{position:absolute;top:3%;left:30px;width:35%}.hero h2{position:absolute;bottom:11%;left:30px;color:#727171;font-size:40px;line-height:1.3;z-index:1}@media screen and (max-width: 550px){.hero h2{font-size:8vw;bottom:22vw;left:5.333%}}.hero p{position:absolute;bottom:3.5%;left:6.5%;margin:auto;letter-spacing:1.5px;font-weight:500;line-height:1.6;width:30%}@media screen and (max-width: 550px){.hero p{width:47.5%;bottom:4.5%;left:6.5%}}.hero p img{width:120%}@media screen and (max-width: 550px){.hero p img{width:95%}}.hero p span{color:#fff;font-size:.6em;display:block}.hero img.logo{position:absolute;top:1em;left:1em;margin:auto;width:30%}.hero .scroll{position:absolute;right:4%;bottom:4%}@media screen and (max-width: 550px){.hero .scroll{bottom:3%}}.hero .scroll .scroll-text{font-size:13px;color:#9bb2d3;letter-spacing:2px;writing-mode:vertical-rl}@media screen and (max-width: 550px){.hero .scroll .scroll-text{right:-1.9vw;position:absolute;top:-16vw}}.hero .scroll .scroll-border{position:relative;top:10px;width:1px;height:80px;background-color:#fff;overflow:hidden;margin:auto}.hero .scroll .scroll-border:before{content:"";display:block;position:absolute;width:1px;height:30px;top:0;left:0;right:0;background:#9bb2d3;animation:scrollbar 2.5s ease-in-out infinite;margin:auto}.hero .kv_b{position:absolute;top:13%;left:10%;width:35.5%;animation:updown1 3.5s ease-in-out 0s infinite}@media screen and (max-width: 550px){.hero .kv_b{top:26vw;left:8vw;width:41%}}.hero .kv_w{position:absolute;top:32.5%;right:8.8%;width:47.5%;animation:updown1 3s ease-in-out 0s infinite}@media screen and (max-width: 550px){.hero .kv_w{top:63vw;right:7vw;width:54.5%}}@keyframes updown1{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}@keyframes scrollbar{0%{transform:translateY(-100%)}100%{transform:translateY(350%)}}.fb_bg{background-image:url(../images/fb_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.background{background-image:url(../images/bg_pc.jpg);position:fixed;top:0;right:0;width:100%;height:100vh;background-repeat:no-repeat;background-position:center right;background-size:cover;z-index:-1;max-width:550px;margin-right:0;margin-left:auto}@media screen and (max-width: 550px){.background{background-image:url(../images/bg_sp.jpg)}}#point .point_block{position:relative}#point .point_block .title_block{position:absolute;top:5%;text-align:left;font-size:30px;left:30px;color:#fff}@media screen and (max-width: 550px){#point .point_block .title_block{top:4vw;left:5.333%}}#point .point_block .title_block .ti_sub{font-size:.65em;letter-spacing:1px;margin-left:1%}@media screen and (max-width: 550px){#point .point_block .title_block .ti_sub{font-size:.5em}}#point .point_block small{position:absolute;bottom:10%;left:30px}@media screen and (max-width: 550px){#point .point_block small{left:5.333%}}#point .point_block .sub_title{position:absolute;bottom:6%;font-size:49px;letter-spacing:3px;left:2vw;text-align:left;text-shadow:0 0 10px #fff}#point .point_block .sub_title.clean{bottom:-2%}@media screen and (max-width: 550px){#point .point_block .sub_title{font-size:9vw;letter-spacing:1px;left:4vw}}#point .point_block .top_pc_bottom{position:absolute;top:0;left:1px;right:0;margin:auto;z-index:1}#point .point_icon h2{letter-spacing:0;font-size:43px;position:relative;line-height:1.3;margin-top:3%}@media screen and (max-width: 550px){#point .point_icon h2{font-size:8.5vw}}#point .point_icon h2 span{vertical-align:super;font-size:.4em}#point .point_ti{writing-mode:vertical-lr;font-size:22px;letter-spacing:2px;margin-top:81%}#point .point_contents.bubble_bg .contents_ti{font-size:34px;padding-top:8%;margin-bottom:4%;line-height:1.4;position:relative;color:#9bb2d3}@media screen and (max-width: 550px){#point .point_contents.bubble_bg .contents_ti{font-size:6vw}}#point .point_contents.bubble_bg .contents_sub_ti{font-size:27px;letter-spacing:0px;line-height:1.5;margin-top:12%}@media screen and (max-width: 550px){#point .point_contents.bubble_bg .contents_sub_ti{font-size:5.5vw}}#point .point_contents.bubble_bg .contents_sub_ti span{font-size:.7em;letter-spacing:0;line-height:0}#point .point_contents.bubble_bg .contents_sub_ti span.kome{font-size:.5em;vertical-align:super}#point .point_contents.bubble_bg .contents_txt{font-size:20px;letter-spacing:0px;line-height:1.8;margin-top:3%}@media screen and (max-width: 550px){#point .point_contents.bubble_bg .contents_txt{font-size:4vw}}#point .point_contents.bubble_bg h4.contents_ti{font-size:20px;line-height:1.5;padding-top:20%}@media screen and (max-width: 550px){#point .point_contents.bubble_bg h4.contents_ti{font-size:4.5vw}}#point .pic_graph{margin:4% 0 2%}#head-spa,#hair-care,#design,#use,#present,#color,#lineup{text-align:center}#hair-care .point_contents.bubble_bg .contents_ti,#design .point_contents.bubble_bg .contents_ti,#use .point_contents.bubble_bg .contents_ti{padding-top:10%}#hair-care .point_contents.bubble_bg .tori,#design .point_contents.bubble_bg .tori,#use .point_contents.bubble_bg .tori{position:relative}#hair-care .point_contents.bubble_bg .tori .icon,#design .point_contents.bubble_bg .tori .icon,#use .point_contents.bubble_bg .tori .icon{position:absolute;width:26%;top:-14%;right:-7%}#hair-care .point_contents.bubble_bg .thuya,#design .point_contents.bubble_bg .thuya,#use .point_contents.bubble_bg .thuya{position:relative}#hair-care .point_contents.bubble_bg .thuya .icon,#design .point_contents.bubble_bg .thuya .icon,#use .point_contents.bubble_bg .thuya .icon{position:absolute;width:31%;top:0;right:0}#hair-care .point_contents.bubble_bg .ipx,#design .point_contents.bubble_bg .ipx,#use .point_contents.bubble_bg .ipx{position:relative}#hair-care .point_contents.bubble_bg .ipx .icon,#design .point_contents.bubble_bg .ipx .icon,#use .point_contents.bubble_bg .ipx .icon{position:absolute;width:31%;top:0;left:0}#design .contents_ti .kome,#use .contents_ti .kome{font-size:.6em;vertical-align:super}#design .fs,#use .fs{margin-top:12%}@media screen and (max-width: 550px){#design .point_icon h2{top:5.8vw}}#use .point_contents.bubble_bg{margin-top:10%}#use .point_contents.bubble_bg .contents_ti{font-size:30px;border-bottom:2px solid;display:inline}@media screen and (max-width: 550px){#use .point_contents.bubble_bg .contents_ti{font-size:5vw;border-bottom:1px solid;padding-bottom:1%}}#use .point_contents.bubble_bg .block{border-bottom:1px solid #9bb2d3;padding:4% 0 6%;margin-bottom:8%}#use .point_contents.bubble_bg .block.la{border-bottom:initial}#use .point_contents.bubble_bg .sub_ti{background-color:#9bb2d3;color:#fff;border-radius:100px;width:35%;padding:.8% 0;margin:15% auto 0%}#use .point_contents.bubble_bg .sub_ti.hair{background-color:#f3d8c0}#use .point_contents.bubble_bg .hair_block h3{color:#f0c6a0;text-shadow:0 0 11px #fff}#present{padding-bottom:13%;background-color:#fff}#present .point_contents.bubble_bg .contents_ti{font-size:30px;border-bottom:2px solid;display:inline;color:#727171}@media screen and (max-width: 550px){#present .point_contents.bubble_bg .contents_ti{font-size:5vw;border-bottom:1px solid;padding-bottom:1.5%}}@media screen and (max-width: 550px){#present .point_contents.bubble_bg .contents_txt{margin-top:6vw}}#present .point_contents.bubble_bg .pic_graph{margin:4% 0 10%}#color{position:relative;padding-top:20%}#color .present_pc_bottom{position:absolute;top:0;left:0;width:100%}#color .present_pc_bottom_k{transform:rotate(180deg)}#color h2{margin-bottom:8%}#color .blue{margin-bottom:10%}#color .contents_txt{font-size:23px;margin-top:3%;line-height:1.7}@media screen and (max-width: 550px){#color .contents_txt{font-size:4vw;letter-spacing:1.5px}}#color .contents_txt span{display:block;font-size:.6em}#head-spa,#hair-care,#design{padding-bottom:10%}#head-spa .lift-care-02,#head-spa .hair-care-01,#hair-care .lift-care-02,#hair-care .hair-care-01,#design .lift-care-02,#design .hair-care-01{margin-top:7%}#head-spa .pic_graph,#hair-care .pic_graph,#design .pic_graph{position:relative}#hair-care .point_icon{text-indent:-1.5%}#present .point_block{position:relative}#present .point_block .present-icon{position:absolute;top:4%;left:25px;width:27%}#lineup{background-color:#fff;padding:8% 0 12%}#lineup .model h2{color:#727171;font-size:20px;letter-spacing:3px;margin-top:9%;line-height:1;margin-bottom:0}#lineup .model h2 span{display:block;font-size:1.1em;margin-bottom:2%;letter-spacing:3px}#lineup .model a{display:block;width:80%;margin:0 auto}.buy_btn_s a,.buy_btn_s p{display:block;width:70%;margin:2rem auto 0;padding:2% 0;border-radius:100px;position:relative;text-align:center;font-size:20px;background:#b9cae3;color:#fff;box-shadow:8px 8px 20px rgba(157,177,208,.4392156863)}@media screen and (max-width: 550px){.buy_btn_s a,.buy_btn_s p{margin:8vw auto 0;padding:3vw 0;font-size:4vw}}#use .accordion_ti{display:block;width:70%;margin:-17% auto 8%;padding:3% 0;border-radius:100px;position:relative;text-align:center;font-size:20px;background:#fff;border:2px solid #9bb2d3;color:#9bb2d3;box-shadow:8px 8px 20px rgba(157,177,208,0.4392156863)}@media screen and (max-width: 550px){#use .accordion_ti{margin:-31vw auto 14vw;padding:4vw 0;font-size:4vw;width:90%}}.b_top a{display:block;position:relative}.b_top a .title{margin:5% auto 0;gap:3%;width:80%;background-color:#fff;border-radius:100px;text-align:center;padding:5% 0;position:absolute;bottom:8%;left:0;right:0;margin:auto}.b_top a .title:after{position:absolute;display:inline-block;vertical-align:middle;margin:auto;content:"";right:5%;width:8px;height:8px;border-top:2px solid #e392ca;border-right:2px solid #e392ca;top:0%;bottom:0;margin:auto;transform:rotate(45deg);transition:all .3s ease 0s}.b_top a .title img{width:34%}.b_top a .title span{font-size:21px;line-height:1}.b_top a picture{margin:0}.accordion .accordion_ti{position:relative}.accordion .accordion_ti:after{transform:rotate(134deg);border-top:1px solid #727171;border-right:1px solid #727171;right:1em}.accordion .accordion_ti:hover{opacity:.9;cursor:pointer}.accordion .accordion_ti.active:after{transform:rotate(318deg)}.accordion .accordion_inner{display:none}.main_column{overflow:hidden;box-shadow:0 0 10px #d2d2d2}@media screen and (max-width: 550px){.pc_none{display:none}}@media screen and (min-width: 551px){.main_column,.l-sns,.l-footer{max-width:550px;margin-right:0;margin-left:auto;width:100%}.pc_kv{display:block;width:calc(100% - 549px);height:100vh;position:fixed;top:0;left:0;overflow:hidden}.pc_kv .logo{position:absolute;z-index:2;left:36%;bottom:40%}.pc_kv .logo .pc_kv_logo{width:94%}.pc_kv .swiper{height:100vh}.pc_kv .swiper-img img{min-width:784px}.pc_kv .swiper-slide-active .swiper-img,.pc_kv .swiper-slide-duplicate-active .swiper-img,.pc_kv .swiper-slide-prev .swiper-img{animation:zoomUp 7s linear 0s normal both;width:100%;height:100vh}.pc_kv .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@keyframes zoomUp{0%{transform:scale(1.1)}100%{transform:scale(1)}}}.pc_kv .swiper-pagination-bullet,.main_column .swiper-pagination-bullet{opacity:1;position:relative;width:12px;height:12px;border:2px solid #fff;border-radius:100px;margin:0 4px;transition:background-color .3s ease;background:initial}.pc_kv .swiper-pagination-bullet-active,.main_column .swiper-pagination-bullet-active{background:#fff}.pc_kv .swiper-pagination-bullet::before,.main_column .swiper-pagination-bullet::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:1.5px;background-color:#fff;transform:scaleX(0);transform-origin:0 0}.pc_kv .swiper-pagination-bullet.swiper-pagination-bullet-active::before,.main_column .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#fff}.pc_kv .swiper-pagination-bullet:hover,.main_column .swiper-pagination-bullet:hover{background-color:#fff}@keyframes sliderPagination{100%{transform:scaleX(1);opacity:1}}.pc_kv .swiper-horizontal>.swiper-pagination-bullets,.pc_kv .swiper-pagination-bullets.swiper-pagination-horizontal,.pc_kv .swiper-pagination-custom,.pc_kv .swiper-pagination-fraction,.main_column .swiper-horizontal>.swiper-pagination-bullets,.main_column .swiper-pagination-bullets.swiper-pagination-horizontal,.main_column .swiper-pagination-custom,.main_column .swiper-pagination-fraction{bottom:2% !important;left:0;right:0;margin:auto;text-align:center;position:absolute;z-index:1}.point_contents{position:inherit;z-index:1;padding:0 30px}@media screen and (max-width: 550px){.point_contents{padding:0 5.333%}}/*# sourceMappingURL=style.min.css.map */