@charset "UTF-8";html{-webkit-text-size-adjust:100%}:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header+.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has([open])){--header-show-transparent-logo: 0;--background: var(--header-background);--text-color: var(--header-text);--border-color: var(--header-border-color)}.header__dropdown-menu{background:#84786f;box-shadow:none}.header__dropdown-menu:before{width:0}.header__hairstylist-nav a{display:none}.header__hairstylist-nav a:after{position:absolute;content:"";width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);top:16px;right:15px}#header .header__hairstylist-nav a:hover{background:none;text-decoration:none}#header .header-search{z-index:1}:root{--heading-font-family: "Zen Kaku Gothic Antique", sans-serif;font-weight:500}#shopify-section-sections--18611918504152__announcement-bar,.shopify-section--announcement-bar~#shopify-section-sections--18611918504152__header{z-index:11!important}#shopify-section-slider .swiper-container{width:100%;overflow-x:hidden}#shopify-section-slider .swiper-slide{display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;font-size:24px;color:#333}#shopify-section-slider .swiper-pagination{bottom:10px}#shopify-section-slider img{width:100%;max-width:none}summary{display:flex;align-items:center;height:80px;padding-right:15px;box-sizing:border-box}summary:before{position:absolute;content:"";width:70px;height:0;background-color:#f2bd3a;top:52px;left:0;transition:.1s}summary:after{position:absolute;content:"";width:4px;height:4px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);top:38px;right:5px;transition:.1s}summary:hover:before{height:2px}#header a.link-faded-reverse{color:#fff}.header__primary-nav-item{position:relative}#header .header__primary-nav a:hover{text-decoration:none}#home-wrapper a.jdgm-write-rev-link{color:#fff;max-width:250px}@media screen and (min-width:1000px){.header__hairstylist-nav a{width:192px;height:40px;font-size:16px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:40px;background-color:#eeece2;border:2px solid #EEECE2;box-sizing:border-box;transition:.4s}}.noto,.home-heading span{font-family:"Noto Serif JP",serif}.zen-kaku,body{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500}.pd,.home-view-more,.home-heading,.home-faq-question:before,.home-faq-answer:before{font-family:Playfair Display,serif}body{color:#000;font-size:16px}#head-news,#header{position:fixed;left:0;top:0;width:100%;box-sizing:border-box;z-index:11}#head-news,#head-news a{color:#fff;font-size:14px;text-decoration:none}#head-news{height:40px;display:flex;align-items:center;justify-content:center;background-color:#84786f}#head-news a:hover{text-decoration:none}#header{display:flex;justify-content:space-between;align-items:center;padding:0 60px;top:40px;background-color:#fff;height:80px}#header a,#home-wrapper a{color:#000;text-decoration:none}#header a:hover{text-decoration:underline}#header .header__logo img{height:50px}#header .menu{flex-grow:1;display:flex;justify-content:center}#header .menu ul{display:flex;list-style:none;margin:0;padding:0}#header .menu li{position:relative}#header .menu li a{padding:0 20px;display:flex;align-items:center;height:70px}#header .menu a{text-decoration:none;font-size:16px}#header .header__logo a:hover,#header .icons a:hover{opacity:.7}#header .menu .mega-menu-content a:hover{text-decoration:underline}#header .menu .mega-menu a{position:relative;margin-right:20px}#header .menu li a{position:relative}#header .menu li a:before{position:absolute;content:"";width:calc(100% - 40px);height:0;background-color:#f2bd3a;top:47px;left:50%;transform:translate(-50%);transition:.1s;color:#000;opacity:0;text-decoration:none}#header .menu li a:hover{opacity:1;text-decoration:none}#header .menu li a:hover:before{height:1px;color:#000;opacity:1}#header .menu .mega-menu a:after{position:absolute;content:"";width:4px;height:4px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);top:32px;right:6px;transition:.1s}#header .menu .mega-menu:hover .mega-menu-content{display:block;z-index:2;width:300px;transition:.4s}#header .mega-menu-content{display:none;position:absolute;top:100%;left:0;background-color:#84786f;padding:10px}#header .mega-menu-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}#header .mega-menu-content li{margin:0}#header .mega-menu-content li a{color:#fff;text-decoration:none;display:block;padding:5px 10px;margin:0;height:auto;font-size:15px}#header .mega-menu-content li a:before,#header .mega-menu-content li a:after{display:none}#header .icons,#header .icons a{display:flex;align-items:center}#header .icons a{margin:0 10px}.menu-button{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.menu-button span{display:block;width:20px;height:2px;background-color:#000;margin:4px 0;transition:transform .3s ease,opacity .3s ease}.menu-button.open span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.menu-button.open span:nth-child(2){transform:rotate(-45deg) translate(3px,-3px)}#navMenu{display:none;position:absolute;top:70px;right:0;width:100%;padding:10px;box-sizing:border-box;background-color:#fff;transition:.4s}#navMenu.open{display:block;transition:.4s;padding:20px 20px 40px}#navMenu .accordion{margin-top:10px;padding:0;border:none}#navMenu .accordion button{background-color:#444;color:#fff;border:none;padding:10px;width:100%;text-align:left;cursor:pointer}#navMenu .accordion .content{display:none}#navMenu .accordion .content.open{display:block;padding:10px 0;transition:.4s}#home-wrapper .w1000,#home-wrapper .w1200{width:90%;margin-left:auto;margin-right:auto}.w1000{max-width:1000px}.w1200{max-width:1200px}#home-wrapper{overflow:hidden;line-height:1.5;letter-spacing:1px;padding-top:120px}#home-wrapper ul{padding:0;margin:0}#home-wrapper li{list-style:none;padding:0}#home-fv,#home-news{position:relative}#home-fv .swiper-container{width:100%}#home-fv .swiper-container .swiper-slide img{width:100%;height:auto}#home-fv .swiper-container .swiper-button-next,#home-fv .swiper-container .swiper-button-prev{color:#fff}#home-fv .swiper-pagination{bottom:20px}#home-fv .swiper-pagination-bullet{background-color:#fff;width:40px;height:4px;border-radius:0;opacity:1}#home-fv .swiper-pagination-bullet-active{background-color:#000}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img,.swiper-slide-next .slide-img{transition:4s}#home-news{padding:20px 0}#home-news a,.home-news-block{display:flex;justify-content:center;max-width:1000px;margin:auto}#home-news .home-news-date{width:200px}.home-row{display:flex}#home-about{padding:100px 0;position:relative}#home-about:before{position:absolute;content:"";top:0;right:0;max-width:1200px;width:90%;height:100%;background-color:#eeece2;z-index:-1}#home-about .home-row{flex-direction:row-reverse;min-height:564px;height:100%}.home-about-image{width:50vw;position:absolute;left:0;top:100px}.home-about-image img{width:50vw;height:564px;object-fit:cover;object-position:center}.home-about-lead{padding-left:60px;width:calc(45vw - 20px);max-width:600px;box-sizing:border-box}.home-about-head,.home-about-logo{text-align:center;margin:auto}.home-about-head img{width:86px;margin:auto}.home-about-logo img{width:250px;margin:10px auto 0}.home-about-title{font-size:24px;line-height:1.7;margin:30px 0 20px}#home-about span{background-color:#ffd46a;padding:2px 0}#home-concept{background-image:url(//kamikai.shop/cdn/shop/t/12/assets/concept-bg.jpg?v=69073038103286794461785393193);background-size:cover;padding-bottom:50px}.home-heading{text-align:center;font-size:40px;padding-top:50px;padding-bottom:40px}#home-concept .home-heading{font-size:50px;padding-bottom:25px}.home-heading span{display:block;font-size:18px;margin-top:5px}.home-concept-image{position:relative}.home-concept-image img{width:170px}.home-concept-image span{display:block;font-size:14px}.home-concept-image span:nth-child(1){margin-top:15px}.home-concept-lead{width:calc(100% - 230px);padding-left:60px}.home-concept-lead p{padding-top:10px}#home-concept .home-view-more a{margin:40px 0 0 auto}#home-enquete{text-align:center;padding:100px 0;background-color:#fbfaf6}.home-enquete-inner{position:relative;width:80%;max-width:800px;margin:auto}.home-enquete-inner:before,.home-enquete-inner:after{position:absolute;content:"";width:59px;height:137px;background-size:cover;top:20px}.home-enquete-inner:before{left:-80px;background-image:url(//kamikai.shop/cdn/shop/t/12/assets/number-icon01.svg?v=110413044485810554581785393193)}.home-enquete-inner:after{right:-80px;background-image:url(//kamikai.shop/cdn/shop/t/12/assets/number-icon02.svg?v=139673001900505764391785393193)}.home-enquete-head{font-size:20px;font-weight:700}.home-enquete-text{font-size:40px}.home-enquete-text span{color:#f2bd3a;line-height:1}.home-enquete-text span span{font-size:84px;font-weight:700;margin:0 5px}.home-asterisk{position:relative;padding-left:16px;font-size:14px;color:#a0a0a0;width:fit-content}.home-asterisk:before{position:absolute;content:"\203b";left:0}#home-enquete .home-asterisk{position:absolute;left:50%;bottom:-20px;transform:translate(-50%)}.home-worry-inner{position:relative}.home-worry-inner:before{position:absolute;content:"";width:100%;height:100%;background-color:#eeece2;z-index:-2}#home-worry1 .home-row{padding:40px 0 60px;position:relative}.home-worry1-images,.home-worry1-lead{width:50%}.home-worry1-copy img{width:54px}.home-worry1-image{position:relative;padding-left:90px}.home-worry1-image:before{position:absolute;content:"";background-color:#fbfaf6;top:20px;right:-20px;width:calc(100% - 90px);height:100%;z-index:-1}.home-worry1-image img{max-width:371px;width:100%}.home-worry1-lead{text-align:center;max-width:350px;margin:auto;position:relative}.home-worry1-lead p{font-size:28px}.home-worry1-lead span{font-size:20px;display:block;margin-top:10px}.home-gage-inner{position:relative;height:303px;width:303px;border-radius:50%;background-color:#eeece2;display:flex;align-items:center;justify-content:center;flex-direction:column}.home-gage-inner:before{position:absolute;content:"";width:327px;height:327px;top:-12px;left:-12px;border-radius:50%;background:conic-gradient(#f2bd3a,#e78114);z-index:-2}.home-gage-inner:after{position:absolute;content:"";width:329px;height:329px;top:-13px;left:-13px;border-radius:50%;background:conic-gradient(#0000 331.2deg,#eeece2 133.2deg);z-index:-1}.home-gage-wrapper{max-width:350px;margin:30px auto}.home-gage-number{font-size:113px;color:#f2bd3a}.home-gage-number span{font-size:58px;display:inline-block}.home-gage-number span span{font-size:61px}.home-worry1-item{position:absolute;right:-120px;bottom:0}.home-worry1-item img{width:151px}#home-set-products{padding-top:50px}#home-set-products .home-heading{padding-top:70px}.home-set-products-banner{text-align:center}.home-set-products-banner img{margin:auto}#home-set-products li{margin-top:70px!important}#home-set-products a{display:flex;align-items:center;justify-content:center}#home-set-products li:nth-child(2n) a{flex-direction:row-reverse}#home-set-products p{margin:20px 0;font-size:14px}#home-set-products li:nth-child(odd) .home-set-products-lead{padding-left:50px}#home-set-products li:nth-child(2n) .home-set-products-lead{padding-right:50px}#home-set-products img,.home-set-products-lead{width:50%}.home-set-products-lead{box-sizing:border-box}.home-set-products-lead span{font-size:24px;display:block}.home-set-products-lead p{font-weight:700}#home-set-products .home-set-products-lead p:nth-child(2){font-weight:700;margin-top:15px}#home-set-products .home-set-products-lead p:nth-child(3){margin-top:15px}.home-set-products-lead .home-set-products-list{padding-left:15px;position:relative;font-size:14px}.home-set-products-list:before{position:absolute;content:"\30fb";left:0}#home-wrapper .home-view-more a,.home-view-more-inner{border:1px solid #000;color:#000;width:200px;height:50px;display:flex;align-items:center;justify-content:center;transition:.4s;box-sizing:border-box}#home-wrapper .home-view-more a:hover,#home-set-products a:hover .home-view-more-inner,#home-step .home-view-more a:hover{background-color:#84786f;border-color:#84786f;color:#fff}#home-set-products .home-view-more-inner{margin-top:40px}#home-products{padding:50px 0;margin-top:100px;background-color:#eeece2}#home-products ul{display:flex;justify-content:space-between;flex-wrap:wrap}#home-products li{width:calc((100% - 80px)/5)}#home-products a p:nth-child(2){font-weight:700;margin:15px 0 5px}.home-set-products-banner a:hover,#home-products a:hover{opacity:.7}#home-pro{padding:50px 0 100px;position:relative}#home-pro:before{position:absolute;content:"";width:100%;height:100%;background-color:#eeece2;left:0;top:150px;z-index:-1}.home-pro-lead{width:499px;margin-right:42px}.home-pro-lead img:nth-child(1){width:399px;padding-top:50px}.home-pro-lead img:nth-child(2){width:499px;margin-top:50px}.home-pro-image img{width:458px}#home-pro .home-row{margin:0 auto}#home-pro .home-row:nth-child(2){padding:30px 90px;background-color:#fbfaf6;margin-top:50px;box-sizing:border-box}#home-pro .home-row:nth-child(2) img{width:125px}#home-pro p{font-size:14px;padding-left:25px}#home-pro span{font-size:16px;font-weight:700;display:block;margin-bottom:30px}#home-worry2,#home-step,#home-case-studies,#home-faq{background-color:#fbfaf6}#home-step{padding-top:50px}.home-step-head{position:relative;text-align:center;width:410px;margin:auto}.home-step-copy{background-color:#ffd46a;text-align:center;width:386px;font-size:28px}.home-icon{font-size:22px;display:flex;align-items:center;justify-content:center;border:2px solid #000;border-radius:50%;width:127px;height:127px;text-align:center;position:absolute;bottom:0;left:-150px}.home-step-title{font-size:32px;text-align:center;line-height:1.2}.home-step-title span{color:#ffd46a}.home-step-title span span{font-size:72px}#home-step li{position:relative;margin-top:80px!important;padding:50px 120px 40px;background-color:#eeece2}#home-step li:nth-child(1){margin-top:50px}#home-step li:not(:last-child):before{position:absolute;content:"";border-top:60px solid #FFD46A;border-right:85px solid transparent;border-left:85px solid transparent;bottom:-60px;left:50%;transform:translate(-50%)}#home-step li:nth-child(2){display:block;padding-bottom:100px}#home-step li .home-step-inner{display:flex}#home-step li:nth-child(1) img{width:132px}#home-step li:nth-child(2) img{width:125px}#home-step li:nth-child(3) img{width:133px}#home-step li:nth-child(4) img{width:79px}#home-step li:nth-child(5) img{width:75px}.home-step-lead{max-width:597px;padding-left:50px}.home-step-item-name{font-size:28px;font-weight:700}.home-step-item-description{font-size:24px;margin-top:15px}#home-step p{margin-top:20px}#home-step .home-row{margin-top:30px;gap:20px}.home-step-button{cursor:pointer;width:200px;height:50px;display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;padding-right:20px;transition:.4s}.home-step-button:after{position:absolute;content:"\ff0b";top:13px;right:15px}.home-step-button:hover{background-color:#84786f;color:#fff}.home-step-number{position:absolute;top:20px;right:20px;writing-mode:vertical-rl;font-size:28px;font-weight:700}.home-step-number:before{position:absolute;content:"";width:1px;height:85px;left:0;top:0;background-color:#000}.home-step-images{display:flex;justify-content:center;gap:37px;padding-top:50px}#home-step li:nth-child(2) .home-step-images img{width:288px;height:125px!important;margin-top:50px}.home-step-change{display:flex;gap:19px}.home-step-change-block{position:relative}.home-step-change-text{position:absolute;bottom:15px;font-weight:700;left:50%;transform:translate(-50%);color:#fff}#home-step li:nth-child(2) .home-step-change img{width:177px;height:345px!important;margin-top:0}#home-how-to-use{background-color:#eeece2;padding:50px 0 100px;margin-top:200px;overflow:hidden}#home-how-to-use img{width:200px;border-radius:50%}#home-how-to-use .swiper-slide{position:relative;width:auto;display:flex;justify-content:center;gap:0 33px}#home-how-to-use .swiper-slide:before{position:absolute;content:attr(data-index);font-size:52px;top:0;left:calc(50% - 330px);transform:translate(-50%);line-height:1}#home-how-to-use .swiper-slide:nth-child(5n):before{content:"3"}#home-how-to-use .swiper-slide:nth-child(5n-4):before{content:"4"}#home-how-to-use .swiper-slide:nth-child(5n-3):before{content:"5"}#home-how-to-use .swiper-slide:nth-child(5n-2):before{content:"1"}#home-how-to-use .swiper-slide:nth-child(5n-1):before{content:"2"}.home-how-to-use-title{font-size:24px;font-weight:700;margin-top:20px}#home-how-to-use p{margin:20px 0;letter-spacing:.5px;font-size:16px!important;margin-top:15px!important}#home-how-to-use .swiper-slide span{display:inline-block;padding:0 5px;color:#fff;margin-right:10px;background-color:#5b5b5b}#home-how-to-use .swiper-slide span:nth-child(2){margin-left:30px}.home-how-to-use-lead{width:500px}.home-how-to-use-lead .sp{display:inline-block!important;padding:0 2px!important;margin:0!important}.swiper-pointer-events{position:relative}.swiper-button-next{right:150px;width:77px;height:77px;background-color:#000}.swiper-button-prev{left:150px;width:77px;height:77px;background-color:#000}.swiper-button-next:after{content:"";width:20px;height:20px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.swiper-button-prev:after{content:"";width:20px;height:20px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg)}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.7}.modal{display:none;position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:#00000080;transition:opacity .2s ease-out}.modal-content{background:none;border:1px solid #888;width:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-btn{display:flex;justify-content:space-between;margin-top:15px}.modal-btn a{width:229px}.modal-copy-link:hover,.modal-btn a:hover{opacity:.9;cursor:pointer}.modal-img img{width:100%}.modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-close,.modal-close img{width:30px}.modal-close:hover,.modal-close:focus{cursor:pointer;opacity:.7}.modal-content{width:90%;max-width:900px}.modal-body{padding:60px;background-color:#fff;box-sizing:border-box}.modal-seibun{position:relative}.modal-seibun:after{position:absolute;content:"";width:calc(100% - 103px);height:1px;background-color:#000;top:13px;right:0}#home-step .modal .modal-seibun img{width:83px;height:auto}.modal-row{display:flex;justify-content:space-between;margin-top:20px}.modal-row p{width:calc((100% - 20px)/2);padding:20px;box-sizing:border-box;background-color:#fbfaf6}.modal-row span{font-size:18px;font-weight:700;display:block;padding-bottom:20px}#home-case-studies{background-color:#fbfaf6}#home-case-studies .home-heading{padding-bottom:0}.home-case-studies-text{font-size:18px;margin:10px auto 0;text-align:center}#home-case-studies .swiper-container{margin-top:30px}#home-case-studies .swiper-slide{padding:40px;box-sizing:border-box;background-color:#fff;max-width:483px!important;height:auto!important;display:flex;flex-direction:column;justify-content:space-between}.home-case-studies-title{font-size:20px;font-weight:700;text-decoration:underline}#home-case-studies p{margin:20px 0 15px}#home-case-studies .home-row{gap:20px;margin-top:15px}.home-case-studies-image{position:relative}.home-case-studies-image img:nth-child(2){position:absolute;left:50%;bottom:25px;transform:translate(-50%);width:66px}.home-case-studies-image:nth-child(2) img:nth-child(2){width:55px}#home-case-studies .swiper-container{width:100%;overflow:hidden}#home-blog{padding:50px 0 100px;background-color:#eeece2}#home-blog ul{gap:20px}#home-blog li{width:calc((100% - 40px) / 3)}#home-blog a:hover .home-view-more-inner{background-color:#84786f;border-color:#84786f;color:#fff}.home-blog-title{font-size:18px;margin-top:10px}.home-blog-date{font-size:12px;margin-top:3px}#home-blog .home-view-more{margin-top:20px}#home-faq{padding:50px 0 100px}#home-faq li{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #C4C4C4}#home-faq li:last-child{border:none}.home-faq-question{font-size:18px;padding-left:45px;position:relative}.home-faq-question:before{position:absolute;content:"Q";font-size:32px;top:-5px;left:0;line-height:1}.home-faq-answer{padding-left:45px;margin-top:30px;position:relative}.home-faq-answer:before{position:absolute;content:"A";font-size:32px;top:-5px;left:0;line-height:1}#home-wrapper .home-faq-answer a{color:red;text-decoration:underline}#home-wrapper .home-faq-answer a:hover{opacity:.7}#home-faq .home-view-more a{margin:30px auto 0}#home-review{background-image:url(//kamikai.shop/cdn/shop/t/12/assets/review-bg.jpg?v=39207657675503042091785393193);background-size:cover;height:99vw;min-height:1386px;padding-top:30px}#home-review ul{display:flex;flex-wrap:wrap;gap:46px 20px}#home-review li{position:relative;padding:30px 40px;box-sizing:border-box;background-color:#fff;width:calc((100% - 20px)/2)}.home-review-title{font-size:20px;padding-right:130px}.home-review-stars{position:absolute;z-index:0;display:inline-block;white-space:nowrap;color:#ccc;font-size:25px;letter-spacing:1px;top:23px;right:40px}.home-review-stars:before,.home-review-stars:after{content:"\2605\2605\2605\2605\2605"}.home-review-stars:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f3c962}.home-review-stars[data-rate="5"]:after{width:100%}.home-review-stars[data-rate="4"]:after{width:80%}.home-review-stars[data-rate="3"]:after{width:60%}.home-review-stars[data-rate="2"]:after{width:40%}.home-review-stars[data-rate="1"]:after{width:20%}#home-review p{margin-top:15px}#home-review li span{padding:2px;background-color:#ffd46a}#footer{background-color:#6f6c6a;padding:52px 0 117px;position:relative}#footer,#footer a{color:#fff;text-decoration:none}.footer-logo a:hover{opacity:.7}#footer ul{margin:0}#footer li{list-style:none;padding:0}#footer .footer-menu a:hover{text-decoration:underline}#footer .w1200,.footer-menu{display:flex;width:90%;margin:auto}#footer .w1200{column-gap:80px}#footer .footer-menu ul:nth-child(1),#footer .footer-menu ul:nth-child(2),#footer .footer-menu ul:nth-child(3){min-width:151px}#footer .footer-menu ul:nth-child(2){margin:0 20px 0 143px}#footer .footer-menu ul:nth-child(3){margin-right:80px}.footer-menu ul:nth-child(n+2) li{font-weight:700}.footer-menu ul:nth-child(n+2) li:not(:nth-child(1)){margin-top:15px}.footer-menu ul:nth-child(1) li:nth-child(1){font-weight:700}.footer-menu ul:nth-child(1) li:nth-child(2){margin-top:13px!important}.footer-menu ul:nth-child(1) a{font-size:14px;margin-top:8px}#footer .foot-link a{width:192px;height:40px;font-size:16px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:40px;background-color:#eeece2;border:2px solid #EEECE2;box-sizing:border-box;transition:.4s;color:#000}.foot-link a:after{position:absolute;content:"";width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);top:16px;right:15px;transition:.4s}#footer .foot-link a:hover{text-decoration:none;opacity:1;background:none;color:#eeece2}.foot-link a:hover:after{border-color:#eeece2}.footer-copyright{font-size:13px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.top-button{display:none}.top-button a{width:130px;height:130px;position:fixed;display:flex;align-items:center;justify-content:center;font-size:18px;text-align:center;border-radius:50%;background-color:#ffd46a;color:#000;text-decoration:none;right:20px;bottom:20px;transition:.4s;z-index:11}.top-button a:hover{background-color:#ffd46a99;text-decoration:none}.pc{display:flex!important}.sp{display:none!important}@media screen and (max-width:1350px){#header .menu{display:none}}@media screen and (max-width:1099px){#header{height:70px}#footer .footer-menu ul:nth-child(2){margin:0 0 0 20px}#footer .footer-menu ul:nth-child(3){margin:0}}@media screen and (max-width:999px){#header .menu{display:none}}@media screen and (max-width:999px){.header__secondary-nav{position:absolute;right:60px}.header__primary-nav{position:absolute;right:20px}}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:flex!important}#head-link a{display:flex;align-items:center;justify-content:center;width:100%;height:35px;font-size:14px;background-color:#eeece2;position:fixed;left:0;top:0;color:#000;text-decoration:none;border-bottom:1px solid #84786F;box-sizing:border-box;z-index:11}#head-link a:after{position:absolute;content:"";width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);top:15px;right:30px}#head-link a:hover{background-color:#84786f;color:#eeece2;border-color:#eeece2}#head-link a:hover:after{border-color:#eeece2}#head-news{top:35px;height:35px}#header{top:70px;justify-content:center}#header .header__logo{position:absolute;left:20px}#header .header__logo img{height:26px}.header-logo-center img{height:38px}#header .icons{position:absolute;right:65px}.menu-button{display:flex;position:absolute;right:10px}.hamburger-head{display:flex;justify-content:space-between}.hamburger-head a{width:calc((100% - 17px)/2);height:50px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;border:1px solid #000;box-sizing:border-box}.hamburger-head a:nth-child(1) img{width:20px}.hamburger-head a:nth-child(2) img{width:19px}#navMenu ul{margin:40px 0 0}#navMenu li:not(:nth-child(1)) a,#navMenu .accordion button{padding:15px 0;border-bottom:1px solid #F2BD3A;font-size:18px;display:block}#navMenu li{list-style:none;border-top:none}#navMenu .accordion button{background:none;color:#000;position:relative}#navMenu .accordion button:after{position:absolute;content:"";width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg);top:22px;right:3px;transition:.4s}#navMenu .accordion button.open:after{top:27px;transform:rotate(225deg)}.accordion .accordion{padding:5px 0 10px}.accordion a{width:100%;display:block;padding:6px 20px;box-sizing:border-box;font-size:16px}#home-wrapper{padding-top:140px}#home-about .home-row,#home-concept .home-row{flex-direction:column-reverse}.home-about-image,.home-about-image img,.home-about-lead,.home-worry1-images,.home-worry1-lead,.home-pro-lead,.home-pro-lead img:nth-child(1),.home-pro-lead img:nth-child(2){width:100%}.home-gage-inner{height:126px;width:126px}.home-gage-inner:before{width:140px;height:140px;top:-12px;left:-12px}.home-gage-inner:after{width:136px;height:136px;top:-13px;left:-13px}#home-products li{width:calc((100% - 20px)/2)}#home-products li:nth-child(n+3){margin-top:20px!important}#home-fv .swiper-pagination{bottom:10px}#home-news{box-sizing:border-box;width:calc(100% - 40px);margin:auto;overflow:hidden}#home-news .home-news-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#home-news a,.modal-row,#home-set-products a,#home-set-products li:nth-child(2n) a,#home-how-to-use .swiper-slide{flex-direction:column}#home-about{padding-top:50px}#home-about:before{width:100%}.home-about-head img{width:50px;margin:auto}.home-about-logo img{width:148px;margin:10px auto 0}.home-about-title{font-size:20px}.home-about-image{position:relative;top:0;margin-top:50px}.home-about-image img{min-width:100px;width:100%;height:auto}.home-about-lead{padding-left:0}#home-concept .home-heading{font-size:36px}.home-heading span{font-size:16px}.home-concept-lead{width:100%;padding-left:0}.home-concept-image{display:flex;align-items:center;gap:15px;width:90%;margin:25px auto 0;padding-bottom:80px}.home-concept-image img{width:112px}.home-concept-image span:nth-child(1){margin-top:0}.home-concept-image .home-view-more{position:absolute;bottom:0;left:50%;transform:translate(-50%)}#home-enquete{padding:50px 0 80px}.home-enquete-inner{width:280px}.home-enquete-inner:before,.home-enquete-inner:after{top:75px}.home-enquete-inner:before{left:-30px}.home-enquete-inner:after{right:-30px}.home-enquete-head{font-size:18px}.home-enquete-text{font-size:26px;margin-top:20px}.home-enquete-text span{display:block}.home-enquete-text span span{display:inline-block;font-size:60px}#home-worry1 .home-row{padding-bottom:100px}#home-worry1 .home-row.home-worry1-images{position:absolute;left:-5%;bottom:50px;width:40vw;align-items:flex-end;padding:0}.home-worry1-copy img{width:38px}.home-worry1-image{padding-left:0}.home-worry1-image:before{top:5px;right:-5px;width:100%;height:calc(100% - 20px)}.home-worry1-image img{width:calc(40vw - 38px);max-width:120px;margin-bottom:20px}.home-worry1-lead p{font-size:24px}.home-worry1-lead span{margin-top:0}.home-gage-inner{width:114px;height:114px}.home-gage-inner:before{width:126px;height:126px;top:-6px;left:-6px}.home-gage-inner:after{width:128px;height:128px;top:-7px;left:-7px}.home-gage-wrapper{max-width:126px;margin:20px 40px 0 auto}.home-gage-number{font-size:47px;letter-spacing:-1px}.home-gage-number span{font-size:24px}.home-gage-number span span{font-size:26px}.home-worry1-item{right:-20px;bottom:-20px}.home-worry1-item img{width:70px}#home-set-products{width:90%;margin:auto}.home-worry1-lead .home-asterisk{position:absolute;bottom:-65px;left:50%;transform:translate(-50%);width:275px}#home-set-products{padding-top:0}#home-set-products img,.home-set-products-lead,#home-set-products .w1200{width:100%}#home-set-products li:nth-child(odd) .home-set-products-lead,#home-set-products li:nth-child(2n) .home-set-products-lead{padding:0;margin-top:20px}.home-set-products-lead p span{font-size:20px}#home-set-products .home-view-more-inner{margin:30px auto 0}.home-pro-lead{margin:0}#home-pro .home-step-button{width:240px;margin:20px auto 0}.pro-comment-modal .modal-body{padding:20px;box-sizing:border-box}.modal-image img{width:152px;margin:auto}.modal-lead{margin-top:10px}.modal-lead span{display:block;font-size:18px;font-weight:700;margin-bottom:20px}.home-step-head{width:100%}.home-step-copy{width:90%;margin:auto;font-size:21px}.home-icon{font-size:17px;border:1px solid #000;width:96px;height:96px;left:0}.home-step-title{font-size:25px;padding-left:105px;text-align:left}.home-step-title span span{font-size:54px}#home-step li{margin-top:48px!important;padding:30px 20px;display:block}#home-step li .home-step-inner{display:block}#home-step li:nth-child(1){margin-top:20px}#home-step li:not(:last-child):before{border-top:28px solid #FFD46A;border-right:41px solid transparent;border-left:41px solid transparent;bottom:-28px}#home-step li:nth-child(2){padding-bottom:30px}#home-step li:nth-child(2) .home-step-inner{display:block}#home-step li:not(:nth-child(2)) img,#home-step .home-step-inner img{float:left;margin-right:20px}#home-step li:nth-child(1) img{width:62px;height:129px}#home-step li:nth-child(2) img{width:68px}#home-step li:nth-child(3) img{width:70px}#home-step li:nth-child(4) img{width:40px}#home-step li:nth-child(5) img{width:41px}#home-step .modal .modal-close img{width:30px;height:30px}.home-step-lead{padding-left:0}.home-step-item-name{font-size:20px;margin-top:15px}.home-step-item-description{font-size:20px;margin-top:10px}#home-step li:nth-child(2) p{margin-top:55px}#home-step li:nth-child(4) p{margin-top:45px}#home-step li .modal p{margin-top:20px}#home-step .home-row{gap:10px}.home-step-button,#home-step .home-view-more{width:calc((100% - 10px)/2)}.home-step-button{font-size:12px;padding-right:12px}#home-step .home-view-more a{width:100%;font-size:14px}.home-step-button:after{top:15px;right:3px}.home-step-number{font-size:16px}.home-step-number:before{height:50px}.home-step-images{display:block;padding-top:30px}#home-step li:nth-child(2) .home-step-images img{width:255px;height:96px!important;margin:0 auto}.home-step-change{display:flex;justify-content:center;gap:15px;margin-top:10px}#home-step li:nth-child(2) .home-step-change img{width:100%;height:auto!important}.modal-seibun{height:0}#home-how-to-use{margin-top:100px}.home-how-to-use-title{font-size:22px}#home-how-to-use img{margin:auto}#home-how-to-use .swiper-slide:before{top:-10px;left:calc(50% - 70px);transform:translate(-50%)}#home-how-to-use .swiper-slide span{margin-right:15px}#home-how-to-use .swiper-slide span:nth-child(2){margin-left:0}.home-how-to-use-lead{width:100%}.home-how-to-use-lead .sp{margin-top:5px!important;display:block!important;padding:0}#home-how-to-use .swiper-container,#home-case-studies .swiper-container{position:relative}.swiper-button-next{right:10px;width:40px;height:40px}.swiper-button-prev{left:10px;width:40px;height:40px}#home-how-to-use .swiper-button-next,#home-how-to-use .swiper-button-prev{top:100px}.swiper-button-next:after{width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:17px}.swiper-button-prev:after{content:"";width:10px;height:10px;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;left:17px}#home-case-studies .swiper-container{padding:0 5%}#home-case-studies .swiper-slide{padding:16px 20px}.home-case-studies-text{font-size:16px}#home-blog ul{overflow-x:scroll;padding-bottom:5px;margin-right:0!important}#home-blog li{width:280px;margin-right:20px}.home-blog-title{font-size:16px}#home-faq li{position:relative;padding:20px 0}#home-faq li:before,#home-faq li:after{position:absolute;content:"";width:20px;height:1px;top:35px;right:0;background-color:#000;transition:.4s}#home-faq li:not(.open):after{transform:rotate(90deg);transition:.4s}.home-faq-question{padding-right:40px}.home-faq-answer{transition:.4s}.home-faq-answer:not(.open){display:none;transition:.4s}#home-review{background-image:url(//kamikai.shop/cdn/shop/t/12/assets/review-bg-sp.jpg?v=94740658410921281061785393193);background-position:bottom center;height:1360px;padding-top:0}#home-review ul{gap:20px}#home-review li{padding:20px 26px;width:100%}.home-review-stars{position:relative;top:0;right:auto;left:0}#home-review p{margin-top:10px;font-size:14px}.modal-body{padding:46px 15px 20px;max-height:80vh;overflow-y:scroll}.modal-row p{width:100%;font-size:14px}.modal-row span{font-size:16px}.modal-row p:nth-child(2){margin-top:20px}#footer .w1200,.footer-menu{flex-direction:column}.footer-logo{text-align:center}.footer-logo img{margin:auto}#footer .footer-menu a:hover{text-decoration:none}.footer-menu ul:nth-child(1){margin-top:30px!important}#footer .footer-menu ul:nth-child(2),#footer .footer-menu ul:nth-child(3){margin:0}.footer-menu ul:nth-child(1) li:nth-child(1),.footer-menu ul:nth-child(n+2) li a{padding:10px 0;margin:0;border-bottom:1px solid #fff;display:flex}#footer .footer-menu ul:nth-child(1) li:nth-child(1){position:relative;padding:10px 0}.footer-menu ul:nth-child(1) li:nth-child(1):after{position:absolute;content:"";width:5px;height:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);top:20px;right:0;transition:.4s}.footer-menu ul:nth-child(1) li:nth-child(1).open:after{transform:rotate(225deg);top:22px;transition:.4s}.footer-menu ul:nth-child(1) li:not(:nth-child(1)){display:none;transition:.4s}.footer-menu ul:nth-child(1) li:not(:nth-child(1)).open{display:flex;transition:.4s}.footer-menu ul:nth-child(1) li:not(:nth-child(1)).open{margin-bottom:0}.footer-menu ul:nth-child(1) li:last-child.open{margin-bottom:20px}.footer-menu ul:nth-child(n+2) li:not(:nth-child(1)){margin-top:0}#footer .foot-link a{margin:30px auto 0}.top-button a{width:80px;height:80px;right:5px;bottom:10px;font-size:13px}}#home-wrapper .jdgm-rev-widg__summary .jdgm-star,#home-wrapper .jdgm-histogram .jdgm-star,#home-wrapper .jdgm-star{color:#ffd46a}#home-wrapper .jdgm-histogram__bar-content{background-color:#ffd46a}#home-wrapper a.jdgm-write-rev-link{background-color:#84786f;border-color:#84786f}@media screen and (max-width:767px){.header__hairstylist-nav,#header .icons a:nth-child(3),#header .icons a:nth-child(4){display:none}#header .icons{right:60px!important;gap:.625rem .9rem}#header .icons a{margin:0!important}#navMenu.open{height:calc(100vh - 140px)}.hamburger-wrapper{overflow-y:scroll;height:100%;padding-bottom:60px;box-sizing:border-box}}#home-wrapper .empty-state .prose a.button{color:#fff}#home-wrapper .empty-state .prose a.button:hover{color:#000}#judgeme_all_reviews_page #loadMoreReviews{margin:6em 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/style.css.map */
