@charset "UTF-8";@keyframes slide1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes slide2{0%{transform:translate(0)}to{transform:translate(-200%)}}header-drawer{display:none!important}.header__search,.header__heading-link{display:none!important}#MainContent{position:relative}#MainContent>:first-child{display:none}#MainContent .page-width{padding:0;max-width:none}#MainContent .main-page-title{position:sticky;top:164px;left:calc(50% - 432px);width:200px;background-image:url(/cdn/shop/files/rainbow23-1_side.png);aspect-ratio:1/1;background-repeat:no-repeat;background-size:contain;z-index:1;color:transparent;font-size:12px;margin-bottom:0}@media (max-width: 820px){#MainContent .main-page-title{display:none}}#MainContent .rainbow23-1{margin-top:-200px}@media (max-width: 820px){#MainContent .rainbow23-1{margin-top:0}}.font-gothic,.rainbow23-1{font-family:Yu Gothic,Meiryo,sans-serif}.font-mincho,.rainbow23-1 .rainbow23-1-situation-txt,.rainbow23-1 .rainbow23-1-situation-ttl,.rainbow23-1 .rainbow23-1-you p,.rainbow23-1 .rainbow23-1-read,.rainbow23-1 .rainbow23-1-inclear-read p,.rainbow23-1 .rainbow23-1-variation{font-family:Yu Mincho,MS PMincho,serif}.rainbow23-1{background-image:url(/cdn/shop/files/rainbow23-1_bg.png);background-size:contain;background-repeat:repeat;background-size:95px 58px;color:#555;font-weight:700}.rainbow23-1 div{line-height:1}.rainbow23-1 p,.rainbow23-1 h1,.rainbow23-1 h2,.rainbow23-1 h3,.rainbow23-1 h4,.rainbow23-1 h5,.rainbow23-1 h6,.rainbow23-1 ul,.rainbow23-1 ol,.rainbow23-1 li,.rainbow23-1 dl,.rainbow23-1 dt,.rainbow23-1 dd{line-height:1.5;padding:0;margin:0;font-feature-settings:"palt";font-weight:700}.rainbow23-1 h1,.rainbow23-1 h2,.rainbow23-1 h3,.rainbow23-1 h4,.rainbow23-1 h5,.rainbow23-1 h6,.rainbow23-1 p,.rainbow23-1 ul,.rainbow23-1 ol,.rainbow23-1 dl,.rainbow23-1 dt,.rainbow23-1 dd{margin:0}.rainbow23-1 .rte ul,.rainbow23-1 .rte ol{padding:0;padding-inline-start:0}.rainbow23-1 li{list-style:none}.rainbow23-1 a{text-decoration:none;transition:all .4s;width:100%}.rainbow23-1 a:hover{opacity:.7}.rainbow23-1 a img{display:block;width:300px;margin-inline:auto}.rainbow23-1 img{margin-bottom:0;border:none}.rainbow23-1 .button--full-width img{display:block;width:300px;margin-inline:auto}.rainbow23-1 .button--secondary:after{--border-opacity: none}.rainbow23-1 .rainbow23-1-arrow,.rainbow23-1 .rainbow23-1-you:after,.rainbow23-1 .rainbow23-1-inclear-point-wrap:after,.rainbow23-1 .rainbow23-1-inclear-explanation:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);display:block;width:30px;height:15px;background-color:#0072c0;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.rainbow23-1 .rainbow23-1-loop{position:relative;display:flex;overflow-x:hidden}.rainbow23-1 .rainbow23-1-loop ul{padding:0;display:flex;flex-shrink:0}.rainbow23-1 .rainbow23-1-loop ul:first-child{animation:slide1 60s -30s linear infinite}.rainbow23-1 .rainbow23-1-loop ul:last-child{animation:slide2 60s linear infinite}.rainbow23-1 .rainbow23-1-loop ul li{display:inline-block;width:150px;margin-right:8px;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.3))}.rainbow23-1 .rainbow23-1-loop ul li img{display:block;width:100%;height:auto;border-radius:8px}.rainbow23-1 .rainbow23-1-list-circle{display:flex;align-items:center;justify-content:center;gap:8px 8px;margin-top:8px}.rainbow23-1 .rainbow23-1-list-circle li{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:12px;color:#468cff;line-height:1.15;border-radius:40px;border:solid 1px #468cff;padding-top:4px}.rainbow23-1 .rainbow23-1-variation{font-size:12px;letter-spacing:-.025em;line-height:2}.rainbow23-1 .rainbow23-1-variation-beauty{color:#d15f69}.rainbow23-1 .rainbow23-1-variation-warming{color:#db9059}.rainbow23-1 .rainbow23-1-variation-aging{color:#ebc846}.rainbow23-1 .rainbow23-1-variation-plain{color:#b4cb81}.rainbow23-1 .rainbow23-1-variation-moisture{color:#90c4c5}.rainbow23-1 .rainbow23-1-variation-refresh{color:#5880b8}.rainbow23-1 .rainbow23-1-variation-relax{color:#8f92c4}.rainbow23-1 .rainbow23-1-use{text-align:center}.rainbow23-1 .rainbow23-1-use-ttl{font-size:14px;margin-bottom:8px}.rainbow23-1 .rainbow23-1-use-img{display:grid;grid-template-columns:repeat(4,1fr);align-content:center;gap:4px 4px;padding:0 16px;margin-bottom:16px}.rainbow23-1 .rainbow23-1-use-step{font-size:12px}.rainbow23-1 .rainbow23-1-use-step li{margin-bottom:4px}.rainbow23-1 .rainbow23-1-use-step li:last-child{margin-bottom:0}.rainbow23-1 .rainbow23-1-container{max-width:375px;margin-inline:auto;background-color:#fff}.rainbow23-1 .rainbow23-1-banner{display:flex;flex-wrap:wrap;padding:0 16px 16px}.rainbow23-1 .rainbow23-1-banner-img{width:100%}.rainbow23-1 .rainbow23-1-banner-time{display:flex;align-items:center;justify-content:center;color:#ff0;font-size:14px;background-color:#468cff;padding:8px 0;margin-bottom:16px;width:100%;letter-spacing:-.05em}.rainbow23-1 .rainbow23-1-banner-time span{color:#fff;font-size:20px;padding-left:8px}.rainbow23-1 .rainbow23-1-amazon{margin:32px 0}.rainbow23-1 .rainbow23-1-amazon img{width:auto;padding:0 16px}.rainbow23-1 .rainbow23-1-border{display:inline;background:linear-gradient(transparent 20%,#ff0 20%);background-repeat:no-repeat;background-position:left bottom;background-size:100% 16px;padding:0 5px}.rainbow23-1 .rainbow23-1-strong{color:#468cff}.rainbow23-1 .rainbow23-1-strong span{font-size:24px}.rainbow23-1 .rainbow23-1-talk{margin:64px 0 40px}.rainbow23-1 .rainbow23-1-talk-ttl{margin-bottom:16px}.rainbow23-1 .rainbow23-1-talk-dic{padding:0 16px}.rainbow23-1 .rainbow23-1-talk-dic div{display:flex;align-items:center;gap:8px 8px;margin-bottom:8px}.rainbow23-1 .rainbow23-1-talk-dic div.rainbow23-1-talk-dic-flip dt{order:1}.rainbow23-1 .rainbow23-1-talk-dic div.rainbow23-1-talk-dic-flip dd{order:2}.rainbow23-1 .rainbow23-1-talk-dic div.rainbow23-1-talk-dic-flip dd:after{right:unset;left:-10px;transform:scaleX(-1)}.rainbow23-1 .rainbow23-1-talk-dic div.rainbow23-1-talk-dic-separator{margin-bottom:16px}.rainbow23-1 .rainbow23-1-talk-dic dt{order:2;width:75px;height:75px}.rainbow23-1 .rainbow23-1-talk-dic dd{position:relative;order:1;flex:1 0 0;font-size:12px;padding:8px;border:solid 3px #0072c0;border-radius:15px;text-align:center;background-color:#fff;letter-spacing:-.025em;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.3))}.rainbow23-1 .rainbow23-1-talk-dic dd:after{content:"";position:absolute;right:-10px;bottom:5px;display:block;width:12px;height:10px;background-image:url(/cdn/shop/files/rainbow23-1_speechbubble.svg);background-repeat:no-repeat;background-size:contain;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.3))}.rainbow23-1 .rainbow23-1-talk-dic-large{font-size:16px}.rainbow23-1 .rainbow23-1-talk-dic-strong{color:#0072c0}.rainbow23-1 .rainbow23-1-movie{padding:0 16px;margin-bottom:40px}.rainbow23-1 .rainbow23-1-movie-ttl{font-size:14px;color:#0072c0;padding-bottom:8px;text-align:center}.rainbow23-1 .rainbow23-1-movie-iframe{width:100%;aspect-ratio:16/9}.rainbow23-1 .rainbow23-1-movie-iframe iframe{width:100%;height:100%;margin-bottom:16px}.rainbow23-1 .rainbow23-1-movie p{text-align:right;margin-top:-12px}.rainbow23-1 .rainbow23-1-movie p span{display:inline-block;font-size:10px;transform:scale(.6)}.rainbow23-1 .rainbow23-1-inclear-explanation{position:relative;text-align:center;padding:0 16px 32px;margin-bottom:40px}.rainbow23-1 .rainbow23-1-inclear-hanamisui{margin-bottom:60px;text-align:center}.rainbow23-1 .rainbow23-1-inclear-hanamisui-ttl{display:inline-block;padding:0 16px 8px;width:150px}.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt{position:relative;margin-bottom:24px;padding:16px}.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt:before,.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt:after{content:"";position:absolute;left:0;display:block;width:100%;height:2px;background:linear-gradient(90deg,#fff0,#0072c0 35% 65%,#fff0)}.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt:before{top:0}.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt:after{bottom:0}.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt p:nth-child(1){font-size:14px;padding-bottom:8px}.rainbow23-1 .rainbow23-1-inclear-hanamisui-txt p:nth-child(2){font-size:12px}.rainbow23-1 .rainbow23-1-inclear-detail-ttl{text-align:center;margin-bottom:16px;line-height:1.15}.rainbow23-1 .rainbow23-1-inclear-detail-img{position:relative;background-image:url(/cdn/shop/files/rainbow23-1_bg-1.png);background-position:center;background-size:60% 60%;background-repeat:no-repeat;margin-bottom:16px}.rainbow23-1 .rainbow23-1-inclear-detail-img img{display:block;width:120px;margin-inline:auto}.rainbow23-1 .rainbow23-1-inclear-detail-img p{position:absolute;top:50%;right:65px;transform:translateY(-50%);writing-mode:vertical-rl;letter-spacing:-.05em;height:100%;font-feature-settings:normal}.rainbow23-1 .rainbow23-1-inclear-detail-img p.rainbow23-1-inclear-detail-img-sup{position:absolute;top:initial;bottom:8px;left:16px;transform:none;writing-mode:unset;font-feature-settings:normal;font-size:10px;font-weight:400;height:auto}.rainbow23-1 .rainbow23-1-inclear-point{border-radius:16px;background-image:url(/cdn/shop/files/rainbow23-1_bg-square-1.png);background-position:center;background-size:cover}.rainbow23-1 .rainbow23-1-inclear-point img{width:calc(100% - 32px);border-radius:8px;margin:16px}.rainbow23-1 .rainbow23-1-inclear-point-wrap{position:relative;padding:0 16px 40px;margin-bottom:24px}.rainbow23-1 .rainbow23-1-inclear-point-step{padding-bottom:24px}.rainbow23-1 .rainbow23-1-inclear-point-step>li{position:relative;text-align:center;padding-bottom:16px;margin-bottom:12px}.rainbow23-1 .rainbow23-1-inclear-point-step>li:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);display:block;width:calc(100% - 32px);height:1px;background-color:#468cff}.rainbow23-1 .rainbow23-1-inclear-point-step>li:last-child{padding-bottom:0}.rainbow23-1 .rainbow23-1-inclear-point-step>li:last-child:after{display:none}.rainbow23-1 .rainbow23-1-inclear-point-step span{font-size:12px;color:#ff82c8}.rainbow23-1 .rainbow23-1-inclear-point-step h4{display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:-.05em;padding-bottom:8px}.rainbow23-1 .rainbow23-1-inclear-point-step h4:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/cdn/shop/files/rainbow23-1_icon-check.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:2px}.rainbow23-1 .rainbow23-1-inclear-point-step p{font-size:14px;letter-spacing:-.05em}.rainbow23-1 .rainbow23-1-inclear-point-step .rainbow23-1-list-circle{margin-top:8px}.rainbow23-1 .rainbow23-1-inclear-read{text-align:center;margin-bottom:80px}.rainbow23-1 .rainbow23-1-inclear-read p{font-size:12px;line-height:2;padding:24px 0;background-image:url(/cdn/shop/files/rainbow23-1_bg-2.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:16px}.rainbow23-1 .rainbow23-1-concept{margin-bottom:64px}.rainbow23-1 .rainbow23-1-concept-ttl{width:150px;height:auto;margin-inline:auto}.rainbow23-1 .rainbow23-1-concept-txt{margin-bottom:64px}.rainbow23-1 .rainbow23-1-feature{margin-bottom:80px}.rainbow23-1 .rainbow23-1-feature-ttl{width:150px;height:auto;margin-inline:auto;margin-bottom:4px}.rainbow23-1 .rainbow23-1-feature-point{border-radius:16px;background-image:url(/cdn/shop/files/rainbow23-1_bg-square-2.png);background-position:center;background-size:cover}.rainbow23-1 .rainbow23-1-feature-point-wrap{padding:0 16px;margin-bottom:64px}.rainbow23-1 .rainbow23-1-feature-point-step{padding:24px 0}.rainbow23-1 .rainbow23-1-feature-point-step>li{position:relative;text-align:center;padding-bottom:24px;margin-bottom:24px}.rainbow23-1 .rainbow23-1-feature-point-step>li:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);display:block;width:calc(100% - 32px);height:1px;background-color:#468cff}.rainbow23-1 .rainbow23-1-feature-point-step>li:last-child{padding-bottom:0;margin-bottom:0}.rainbow23-1 .rainbow23-1-feature-point-step>li:last-child:after{display:none}.rainbow23-1 .rainbow23-1-feature-point-step h3{font-size:16px;color:#0072c0;margin-bottom:8px}.rainbow23-1 .rainbow23-1-feature-point-step h3 span{color:#ff82c8}.rainbow23-1 .rainbow23-1-read{font-size:24px;text-align:center;padding:56px 0;background-image:url(/cdn/shop/files/rainbow23-1_bg-3.png);background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:64px}.rainbow23-1 .rainbow23-1-item{margin-bottom:64px}.rainbow23-1 .rainbow23-1-item-contents{margin-bottom:40px}.rainbow23-1 .rainbow23-1-item-contents h2{display:flex}.rainbow23-1 .rainbow23-1-item-contents-txt{border:solid 1px #555;margin:0 16px}.rainbow23-1 .rainbow23-1-item-contents-txt h3{font-size:14px;color:#fff;text-align:center;padding:4px 8px}.rainbow23-1 .rainbow23-1-item-contents-txt p{font-size:12px;color:#555;padding:8px;min-height:55px}.rainbow23-1 .rainbow23-1-item-contents-txt p span{color:#ff5a64}.rainbow23-1 .rainbow23-1-item-contents-beauty .rainbow23-1-item-contents-txt{border-color:#d15f69}.rainbow23-1 .rainbow23-1-item-contents-beauty .rainbow23-1-item-contents-txt h3{background-color:#d15f69}.rainbow23-1 .rainbow23-1-item-contents-beauty .rainbow23-1-talk-dic dd{border-color:#d15f69}.rainbow23-1 .rainbow23-1-item-contents-beauty .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-beauty.svg)}.rainbow23-1 .rainbow23-1-item-contents-warming .rainbow23-1-item-contents-txt{border-color:#db9059}.rainbow23-1 .rainbow23-1-item-contents-warming .rainbow23-1-item-contents-txt h3{background-color:#db9059}.rainbow23-1 .rainbow23-1-item-contents-warming .rainbow23-1-talk-dic dd{border-color:#db9059}.rainbow23-1 .rainbow23-1-item-contents-warming .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-warming.svg)}.rainbow23-1 .rainbow23-1-item-contents-aging .rainbow23-1-item-contents-txt{border-color:#ebc846}.rainbow23-1 .rainbow23-1-item-contents-aging .rainbow23-1-item-contents-txt h3{background-color:#ebc846}.rainbow23-1 .rainbow23-1-item-contents-aging .rainbow23-1-talk-dic dd{border-color:#ebc846}.rainbow23-1 .rainbow23-1-item-contents-aging .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-aging.svg)}.rainbow23-1 .rainbow23-1-item-contents-plain .rainbow23-1-item-contents-txt{border-color:#b4cb81}.rainbow23-1 .rainbow23-1-item-contents-plain .rainbow23-1-item-contents-txt h3{background-color:#b4cb81}.rainbow23-1 .rainbow23-1-item-contents-plain .rainbow23-1-talk-dic dd{border-color:#b4cb81}.rainbow23-1 .rainbow23-1-item-contents-plain .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-plain.svg)}.rainbow23-1 .rainbow23-1-item-contents-moisture .rainbow23-1-item-contents-txt{border-color:#90c4c5}.rainbow23-1 .rainbow23-1-item-contents-moisture .rainbow23-1-item-contents-txt h3{background-color:#90c4c5}.rainbow23-1 .rainbow23-1-item-contents-moisture .rainbow23-1-talk-dic dd{border-color:#90c4c5}.rainbow23-1 .rainbow23-1-item-contents-moisture .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-moisture.svg)}.rainbow23-1 .rainbow23-1-item-contents-refresh .rainbow23-1-item-contents-txt{border-color:#5880b8}.rainbow23-1 .rainbow23-1-item-contents-refresh .rainbow23-1-item-contents-txt h3{background-color:#5880b8}.rainbow23-1 .rainbow23-1-item-contents-refresh .rainbow23-1-talk-dic dd{border-color:#5880b8}.rainbow23-1 .rainbow23-1-item-contents-refresh .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-refresh.svg)}.rainbow23-1 .rainbow23-1-item-contents-relax .rainbow23-1-item-contents-txt{border-color:#8f92c4}.rainbow23-1 .rainbow23-1-item-contents-relax .rainbow23-1-item-contents-txt h3{background-color:#8f92c4}.rainbow23-1 .rainbow23-1-item-contents-relax .rainbow23-1-talk-dic dd{border-color:#8f92c4}.rainbow23-1 .rainbow23-1-item-contents-relax .rainbow23-1-talk-dic dd:after{background-image:url(/cdn/shop/files/rainbow23-1_speechbubble-relax.svg)}.rainbow23-1 .rainbow23-1-item-contents .rainbow23-1-talk-dic{margin:16px 0}.rainbow23-1 .rainbow23-1-you{position:relative;padding:0 0 40px;margin-bottom:40px}.rainbow23-1 .rainbow23-1-you p{text-align:center;font-size:24px}.rainbow23-1 .rainbow23-1-you p span{color:#ff82c8}.rainbow23-1 .rainbow23-1-all{margin-bottom:10px}.rainbow23-1 .rainbow23-1-all img{margin-bottom:8px}.rainbow23-1 .rainbow23-1-all .rainbow23-1-talk-dic{margin-bottom:16px}.rainbow23-1 .rainbow23-1-contact{margin-bottom:80px}.rainbow23-1 .rainbow23-1-contact a{display:block;width:300px;text-align:center;color:#0072c0;border:solid 1px #0072c0;border-bottom-width:6px;padding:16px;margin-inline:auto;background-image:url(/cdn/shop/files/rainbow23-1_right-allow-blue.svg);background-position:center right 16px;background-repeat:no-repeat;background-size:6px 12px}.rainbow23-1 .rainbow23-1-contact a:hover{color:#0072c0;border-bottom-width:1px}.rainbow23-1 .rainbow23-1-caution{margin:0 16px}.rainbow23-1 .rainbow23-1-caution-ttl{text-align:center;font-size:24px;margin-bottom:32px}.rainbow23-1 .rainbow23-1-caution-list{padding:16px;border-radius:16px;border:solid 1px #555}.rainbow23-1 .rainbow23-1-caution-list li{padding-bottom:16px;font-size:12px;text-indent:-12px;padding-left:12px}.rainbow23-1 .rainbow23-1-caution-list li:before{content:"\30fb";padding-right:4px}.rainbow23-1 .rainbow23-1-caution-list li:last-child{padding-bottom:0}.rainbow23-1 .rainbow23-1-logo{text-align:center;padding:80px 0}.rainbow23-1 .rainbow23-1-logo img{width:160px}.rainbow23-1 .rainbow23-1-line{display:block;position:sticky;bottom:0;right:0;z-index:99}.rainbow23-1 .rainbow23-1-line img{margin:0 0 0 auto}.rainbow23-1 .rainbow23-1-line-wrap{position:relative}.rainbow23-1 .rainbow23-1-footer{border-top:solid 1px #555;text-align:center;margin:0 16px}.rainbow23-1 .rainbow23-1-footer img{width:138px;padding:16px}.rainbow23-1 .rainbow23-1-situation{background-image:url(/cdn/shop/files/rainbow23-1_situation.png);background-repeat:no-repeat;background-size:contain;background-position:right;padding:140px 16px 0;margin-bottom:80px}.rainbow23-1 .rainbow23-1-situation-ttl{font-size:20px;margin-bottom:12px}.rainbow23-1 .rainbow23-1-situation-txt{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/rainbow23-1.css.map */
