@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/shampoo/fonts/lato-400.ttf)format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/shampoo/fonts/roboto-100.ttf)format("truetype")}.legacyPage.shampooPage{color:#333;text-align:center;background:#fafafa url(/assets/original/body_bg_01.jpg);min-height:100vh;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.8;overflow-x:hidden}.legacyPage.shampooPage,.legacyPage.shampooPage *,.legacyPage.shampooPage :before,.legacyPage.shampooPage :after{box-sizing:border-box}.legacyPage.shampooPage #wrapper{width:100%;padding:0}.legacyPage.shampooPage header,.legacyPage.shampooPage nav,.legacyPage.shampooPage section,.legacyPage.shampooPage footer{display:block}.legacyPage.shampooPage h1,.legacyPage.shampooPage h2,.legacyPage.shampooPage h3,.legacyPage.shampooPage h4,.legacyPage.shampooPage p,.legacyPage.shampooPage dl,.legacyPage.shampooPage dt,.legacyPage.shampooPage dd,.legacyPage.shampooPage ul,.legacyPage.shampooPage li{background:0 0;border:0;margin:0;padding:0}.legacyPage.shampooPage ul,.legacyPage.shampooPage li{list-style:none}.legacyPage.shampooPage img{vertical-align:bottom;border:0;max-width:100%;height:auto}.legacyPage.shampooPage a{color:#900;text-decoration:none}.legacyPage.shampooPage a:hover{text-decoration:underline}.legacyPage.shampooPage a[target=_blank]:after{content:none}.legacyPage.shampooPage .min{font-family:Noto Serif JP,YuMincho,游明朝,Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,ＭＳ 明朝,serif}.legacyPage.shampooPage .lato{letter-spacing:1px;font-family:Lato,sans-serif;font-weight:400}.legacyPage.shampooPage .roboto{letter-spacing:1px;font-family:Roboto,sans-serif;font-weight:100}.legacyPage.shampooPage header nav{z-index:900;background:#fff;width:100%;display:block;position:fixed;top:0;left:0}.legacyPage.shampooPage header nav .header-nav-inner{width:min(900px,100%);height:110px;margin:0 auto;position:relative}.legacyPage.shampooPage header h1{line-height:1;position:absolute;top:5px;left:15px}.legacyPage.shampooPage header h1 img{width:100px;display:block}.legacyPage.shampooPage header nav ul{align-items:center;gap:30px;display:flex;position:absolute;top:40px;left:170px}.legacyPage.shampooPage header nav li{white-space:nowrap}.legacyPage.shampooPage header nav li a{color:#333;display:block}.legacyPage.shampooPage .mv{background:url(/assets/original/header_title.jpg) top/cover no-repeat;align-items:flex-start;width:100%;height:100vh;min-height:640px;display:flex;position:relative}.legacyPage.shampooPage .catch-copy{color:#333;letter-spacing:.05em;text-align:left;font-size:3em;line-height:1.5;position:absolute;bottom:14%;left:8%}.legacyPage.shampooPage .catch-copy .main-copy,.legacyPage.shampooPage .catch-copy .sub-copy{background:#ffffffb3;padding:.1em 0 .1em .2em}.legacyPage.shampooPage .catch-copy .sub-copy{font-size:.6em}.legacyPage.shampooPage .bg02{background:#f9f9f9 url(/assets/original/body_bg_deep.jpg);padding:20px 0 100px}.legacyPage.shampooPage .bg-orange{background:url(/assets/original/img_05_orange_light.jpg) top/cover no-repeat;padding:70px 0 50px}.legacyPage.shampooPage .box{clear:both;width:800px;max-width:calc(100% - 40px);margin:0 auto 40px;padding:50px 0 60px}.legacyPage.shampooPage .white-box{background:#fff}.legacyPage.shampooPage .white-box-inner{width:660px;max-width:calc(100% - 80px);margin:0 auto}.legacyPage.shampooPage h2{clear:both;color:#333;text-align:center;border:0;margin:0;padding:50px 0 0;font-size:1em;font-weight:400;line-height:1.6;display:block;position:static}.legacyPage.shampooPage h2:before,.legacyPage.shampooPage h2:after{content:none;display:none}.legacyPage.shampooPage h3,.legacyPage.shampooPage h3.roboto{color:#333;text-align:center;border:0;margin:0 0 40px;padding:0;font-size:2.5em;font-weight:100;line-height:1.6;position:static}.legacyPage.shampooPage h3:before{content:none}.legacyPage.shampooPage h3.roboto:after{content:"";background:#999;width:60px;height:2px;margin:14px auto 28px;display:block;position:static;transform:none;border:0!important}.legacyPage.shampooPage h4{color:#666;text-align:center;border:0;width:auto;margin:0 auto 50px;padding:0;font-size:1.5em;font-weight:400;line-height:1.8}.legacyPage.shampooPage p{color:#333;text-align:left;margin:0 0 2em;font-size:1em;line-height:2}.legacyPage.shampooPage .info{text-align:left;background:#fff;padding:40px 60px}.legacyPage.shampooPage .info dt{color:#999;border-bottom:1px solid #ccc;margin:0 0 1em}.legacyPage.shampooPage .info dd{margin:0 0 1em}.legacyPage.shampooPage .info p{width:70%;margin:1.5em auto 0!important}.legacyPage.shampooPage .btn-enji,.legacyPage.shampooPage .btn-enji-line{text-align:center;border-radius:3px;width:100%;display:block}.legacyPage.shampooPage .btn-enji{color:#fff;background:#933;padding:20px 0}.legacyPage.shampooPage .btn-enji:hover{background:#b34d4d;text-decoration:none}.legacyPage.shampooPage .btn-enji-line{color:#666;border:2px solid #933;padding:16px 0}.legacyPage.shampooPage .btn-enji-line:hover{background:#fcf2f2;text-decoration:none}.legacyPage.shampooPage .buy-txt-box{float:right;width:60%}.legacyPage.shampooPage hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}.legacyPage.shampooPage #footer{clear:both;color:#666;text-align:center;background:#dfdfdf;margin:0;padding:10px 0 20px;font-size:12px;line-height:2}.legacyPage.shampooPage #footer p{color:#666;text-align:center;margin:0;padding:0 0 .5em;font-size:1em}.legacyPage.shampooPage #pagetop{z-index:850;text-align:center;width:auto;margin:0;position:fixed;bottom:25px;right:18px}.legacyPage.shampooPage #pagetop a{opacity:.3}.legacyPage.shampooPage #pagetop a:hover{opacity:.7}.legacyPage.shampooPage .fL,.legacyPage.shampooPage .imgL{float:left}.legacyPage.shampooPage .imgL{margin:0 2em 1em 0}.legacyPage.shampooPage .center{text-align:center!important}.legacyPage.shampooPage .left{text-align:left!important}.legacyPage.shampooPage .bold{font-weight:700}.legacyPage.shampooPage .normal{color:#333!important;font-weight:400!important}.legacyPage.shampooPage .border{padding:0 0 8px;font-size:1.2em;line-height:2.2;border:0!important;border-bottom:2px solid #333!important}.legacyPage.shampooPage .small{font-size:.9em;line-height:1.6}.legacyPage.shampooPage .clear{clear:both}.legacyPage.shampooPage .clearfix:after{clear:both;visibility:hidden;content:"";height:0;display:block}.legacyPage.shampooPage .mb0{margin-bottom:0!important}.legacyPage.shampooPage .mb20{margin-bottom:20px!important}.legacyPage.shampooPage .mb40{margin-bottom:40px!important}.legacyPage.shampooPage .mb60{margin-bottom:60px!important}.legacyPage.shampooPage .mb80{margin-bottom:80px!important}.legacyPage.shampooPage .mb100{margin-bottom:100px!important}.legacyPage.shampooPage .pt0{padding-top:0!important}.legacyPage.shampooPage .pt40{padding-top:40px}.legacyPage.shampooPage .pt80{padding-top:80px}.legacyPage.shampooPage .pt100{padding-top:100px}.legacyPage.shampooPage .pb40{padding-bottom:40px}@media (min-width:560px){.legacyPage.shampooPage .br-sp{display:none}}@media (max-width:767px){.legacyPage.shampooPage{font-size:15px}.legacyPage.shampooPage header nav .header-nav-inner{height:82px}.legacyPage.shampooPage header h1{top:8px;left:52px}.legacyPage.shampooPage header h1 img{width:62px}.legacyPage.shampooPage header nav ul{justify-content:flex-end;gap:clamp(9px,3vw,18px);font-size:11px;top:31px;left:120px;right:14px}.legacyPage.shampooPage .mv{background-position:58% 0;height:72vh;min-height:510px}.legacyPage.shampooPage .catch-copy{width:90%;font-size:clamp(1.65em,7vw,2.1em);bottom:8%;left:5%}.legacyPage.shampooPage .box{max-width:calc(100% - 32px);margin-bottom:20px;padding:35px 0 45px}.legacyPage.shampooPage .bg02{padding:10px 0 60px}.legacyPage.shampooPage .bg-orange{padding:45px 0 25px}.legacyPage.shampooPage .white-box-inner{max-width:calc(100% - 40px)}.legacyPage.shampooPage h2{padding-top:30px}.legacyPage.shampooPage h3,.legacyPage.shampooPage h3.roboto{margin-bottom:28px;font-size:clamp(1.8em,8vw,2.25em)}.legacyPage.shampooPage h4{margin-bottom:35px;font-size:1.3em}.legacyPage.shampooPage .info{padding:28px 24px}.legacyPage.shampooPage .info p{width:100%}.legacyPage.shampooPage .imgL{width:32%;margin-right:1.2em}.legacyPage.shampooPage .pt100{padding-top:60px}.legacyPage.shampooPage .pt80{padding-top:45px}.legacyPage.shampooPage .mb80{margin-bottom:50px!important}.legacyPage.shampooPage .mb100{margin-bottom:60px!important}.legacyPage.shampooPage #buy .fL{width:31%}.legacyPage.shampooPage .buy-txt-box{width:63%}.legacyPage.shampooPage .btn-enji{padding:15px 8px}}
