@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{font-size:62.5%;word-break:break-all;width:100%}.loading{position:fixed;top:0;left:0;width:100vw!important;height:100vh;z-index:9999;background-color:#e3efe7;display:flex;align-items:center;justify-content:center;animation:fadeOut 1.5s 2.5s forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.loading__logo{opacity:0;animation:logo_fade 2s .5s forwards;width:25%;max-width:175px;height:auto}@keyframes logo_fade{0%{opacity:0;transform:translateY(20px)}60%{opacity:1;transform:translateY(0)}100%{opacity:0}}article,aside,details,figcaption,figure,main,footer,header,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{word-break:break-word;line-break:strict;overflow-wrap:break-word;word-wrap:break-word}body{min-width:320px;width:100%;height:100%;background:#e3efe7;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%}.content{width:100%;overflow-x:hidden}a{color:#000}ul{list-style:none}@font-face{font-family:KleeOne;src:url(font/KleeOne-Regular.ttf) format("TrueType")}.marker-move{background-image:linear-gradient(90deg,#55c15654 100%,transparent);background-repeat:no-repeat;background-size:200% 50%;background-position:0 bottom;animation:marker 3s ease 0}@keyframes marker{0%{background-position:right -100% bottom}100%{background-position:0 bottom}}#head_wrap{position:relative;width:100%;margin:0 auto;line-height:1;z-index:99;height:0;text-decoration:none}#head_wrap a{text-decoration:none}#head_wrap .inner{width:100%;margin:0 auto;position:relative}#head_wrap .inner:after{content:"";clear:both;display:block}#head_wrap .logo{max-width:300px;height:auto;width:55%;margin:0 auto}.left-inner{position:absolute;top:0;bottom:0;left:0;height:100vh;width:calc(50% - 250px);display:grid;place-content:center stretch}.right-inner{position:absolute;top:0;bottom:0;right:0;height:100vh;width:calc(50% - 250px);display:grid;place-content:center stretch}#global-nav{right:5%;vertical-align:middle}#global-nav ul{list-style:none;font-size:14px;margin-right:10px}@media (max-width:940px){#global-nav ul{display:block;margin-right:0}}#global-nav ul li{padding:15px 10px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.2em}#global-nav ul li:last-child{border-right:none}@media (max-width:1100px){#global-nav ul li{font-size:1em}}@media (max-width:940px){#global-nav ul li{border-right:none;padding:20px 10px}}#global-nav ul li a{padding:0 5px;padding:2px;transition:all .6s ease 0;box-sizing:border-box;font-weight:700}#head_wrap.fixed{margin-top:0;top:0;position:fixed;height:100px;transition:top .65s ease-in;-webkit-transition:top .65s ease-in;-moz-transition:top .65s ease-in;z-index:99}#head_wrap.fixed #global-nav ul li a{color:#333;padding:0 20px}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}.nav-back{margin:0 auto;border-radius:99em 99em 0 0;padding:20% 20px 10%;overflow:hidden;box-sizing:border-box;background-color:#ffffff85}.buy{color:#fff;height:52px;display:flex;white-space:nowrap;background:#87c19a;border-radius:9em;align-items:center;justify-content:center;font-size:1.5em;font-weight:500;margin:10px auto 0;letter-spacing:1px}.buy::before{display:inline-block;content:"";width:1.4em;height:1.5em;background:url(img/cart.png);background-size:contain;margin-right:10px}@media (max-width:940px){#head_wrap{top:0;position:fixed;margin-top:0;width:100%;padding:0}#head_wrap .inner{width:100%;padding:0}#head_wrap .fixed{padding-top:0;background:transparent}#mobile-head{width:100%;height:56px;z-index:999;position:relative}.left-inner{position:initial;height:auto}.right-inner{display:contents}#head_wrap.fixed .logo,#head_wrap .logo{position:absolute;max-width:220px;height:auto;width:30%;margin-left:12px;margin-top:14px}#global-nav{position:absolute;top:-750px;right:0;width:100%;text-align:center;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#global-nav ul{list-style:none;position:static;right:0;bottom:0;font-size:14px;margin-top:60px}#global-nav ul li{float:none;position:static}#head_wrap #global-nav ul li a,#head_wrap.fixed #global-nav ul li a{width:100%;display:block;padding:5px 0}#nav-toggle{display:block}#nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#000;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;border-radius:2px}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-moz-transform:translateY(750px);-webkit-transform:translateY(750px);transform:translateY(750px);background:#e3efe7e6;height:100vh}.buy{width:400px}}@media (max-width:450px){.buy{width:80%;margin:20px 10% 0}}.fv,.member-33{width:100%;height:auto}.h2-1,h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400}.h2-1{text-align:center;font-size:24px;letter-spacing:1px;margin-bottom:30px}.h2-2{font-family:KleeOne;font-weight:300;text-align:center;font-size:19px;letter-spacing:1px;margin-top:20px}.biyo-shi-kami,.feedback{width:90%;height:auto;margin:30px 0 30px 10%}.bunseki{width:90%;height:auto;margin:30px 10% 30px 0}#menu2 p,#menu3 p{font-size:1.5rem;line-height:1.8em;width:86%;margin:0 7%}#menu4 p,#menu5 p,#menu6 p,#menu7 p{font-size:1.5rem;line-height:1.8em}a.big-btn{font-size:1.5rem;text-decoration:none;border:1px solid;padding:15px 10%;border-radius:30px;position:relative;text-align:center;display:block;width:40%;margin:30px 20% 20px}.big-btn:hover{background:#87c19a;color:#fff;transition:all .5s ease-out}.big-btn:before{content:'';width:8px;height:8px;border:0;border-top:2px solid #161616;border-right:2px solid #161616;transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}.big-btn:hover:before{border-top:2px solid #fff;border-right:2px solid #fff;right:15px;transition:all .5s ease-out}a.btn-otherpage{font-size:1.5rem;text-decoration:none;border:1px solid;padding:15px 10%;border-radius:30px;position:relative;text-align:center;display:block;width:40%;margin:30px 20% 20px}a.btn-otherpage:hover{background:#87c19a;color:#fff;transition:all .5s ease-out}.btn-otherpage:before{content:'';width:8px;height:8px;border:0;border-top:2px solid #161616;border-right:2px solid #161616;transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}.btn-otherpage:hover:before{border-top:2px solid #fff;border-right:2px solid #fff;right:15px;transition:all .5s ease-out}.doga-image{width:90%;margin:0 5% 10px}.feature-img{width:86%;margin:30px 7%}.use-img{width:90%;margin:20px 5%}.shop-img{width:100%;margin:10px 0 20px}.kome{font-size:.7em}.attention{font-size:1.1em;line-height:1.7em;width:84%;display:block;margin:20px 8%}.attention2{font-size:1.1em;line-height:1.7em;width:84%;display:block;margin:20px 8%}.attention3{font-size:1.1em;line-height:1.7em;width:100%;display:block;margin-top:20px}.box{letter-spacing:-.4em;margin-top:60px}.bottol{width:23%;height:auto;display:inline-block}.bottol2{width:45%;height:auto;display:inline-block;vertical-align:middle}.furigana{font-size:.7em;display:block}h3.syurui{width:50%;margin-left:5%;letter-spacing:1px;font-size:2.2rem;display:inline-block;vertical-align:middle}.setsumei{margin:20px 0}.product-right{width:68%;margin-left:9%;display:inline-block;vertical-align:top}#menu4 p.catch{font-size:1.5rem;line-height:1.8em;letter-spacing:1px;margin-bottom:15px}ul.osusume-list{font-size:1.5rem}ul.osusume-list li{margin-bottom:10px}.br{display:block}a.ama .br{font-size:1.7rem}a.ama{width:41%;font-size:1.1rem;letter-spacing:1px;text-decoration:none;border:1px solid;padding:14px 0 14px 4%;position:relative;display:inline-block;line-height:1.5rem}a.ama:before{content:'';width:8px;height:8px;border:0;border-top:2px solid #161616;border-right:2px solid #161616;transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}.ama-left{margin-right:8%}.btn-area{letter-spacing:-.4em;margin-top:20px}.voice-right{width:61%;margin-left:7%;display:inline-block;vertical-align:top}.voice-left{width:61%;margin-right:7%;display:inline-block;vertical-align:top}.voice-right p,.voice-left p{font-size:1.5em;letter-spacing:1px;margin-top:10px}.zei{font-size:.7em}.product-right h3{font-size:1.9em;letter-spacing:.5px;line-height:1;margin-bottom:20px}.voice-right h3,.voice-left h3{font-size:1.8em;letter-spacing:1px;line-height:1}.stylist-icon{display:block}.map{width:100%;margin-top:9px;height:auto}#menu1,#menu2,#menu4,#menu5,#menu6,#menu7{padding-top:70px;padding-bottom:50px}#menu3{padding-top:50px;padding-bottom:50px}#menu2,#menu3{width:100%;position:relative}#menu7{padding-bottom:100px}#menu1,#menu4,#menu5,#menu6,#menu7{width:86%;margin:0 7%;position:relative}.feature{width:14%;height:auto;margin:70px 43% 0}.mt50{margin-top:50px}.mt70{margin-top:70px}span.h4{font-size:1.4rem;font-weight:700;margin-top:20px;margin-bottom:10px;display:inline-block}span.hada-kaori{font-size:1.4rem;font-weight:700;margin-top:20px;margin-bottom:10px;display:inline-block;width:19%}.use-title{font-family:KleeOne;font-weight:600;font-size:1.8em;margin-top:50px}.green{color:#499562;margin-right:10px}.kaori{font-size:1.4rem;margin-left:6px}@media (min-width:768px){main{max-width:500px;margin:0 auto}.content{overflow-x:inherit}.h2-1{font-size:30px}.h2-2{font-size:24px}.use-title{font-size:2.2em;margin-top:55px}#menu2 p,#menu3 p{width:100%;margin:0}.attention2{width:100%;margin:20px 0}.attention{width:100%;margin:20px 0}.biyo-shi-kami,.feedback,.bunseki{width:100%;height:auto;margin:30px 0}.feature{margin:90px 43% 0}.feature-img,.use-img{width:100%;margin:30px 0}.doga-image{width:100%;margin:20px 0}#menu4,#menu5,#menu6,#menu7{width:100%;margin:0}#menu1,#menu3,#menu4,#menu5,#menu6,#menu7{padding-top:80px;padding-bottom:80px}#menu2{padding-top:80px;padding-bottom:0}#menu2 p,#menu3 p{font-size:1.7em;line-height:1.85em}#menu4 p,#menu5 p,#menu6 p,#menu7 p{font-size:1.7em;line-height:1.85em}.bottol{width:18%;height:auto;display:inline-block}.product-right{width:71%;margin-left:10%;display:inline-block;vertical-align:top}.voice-right{width:56%;margin-left:7%}.voice-left{width:56%;margin-right:7%}.product-right h3,.product-left h3{font-size:2.2em}.voice-right h3,.voice-left h3{font-size:2.2em;line-height:1.6}span.h4,span.hada-kaori{font-size:1.75em}.kaori{font-size:1.75em;margin-left:10px}a.btn-otherpage{font-size:1.8em}.mt50{margin-top:80px}.mt70{margin-top:90px}.shop-img{margin:10px 0 30px}a.big-btn,a.btn-otherpage{margin:40px 20% 30px}}@media (min-width:1200px){.product-right h3,.product-left h3,.voice-right h3,.voice-left h3{font-size:2.5em}h3.syurui{width:50%;margin-left:5%;font-size:2.6rem}#menu4 p.catch{font-size:1.7rem}}ul.hada{display:inline-block;width:80%}ul.hada li{display:inline-block;list-style:none;background:#87c19a;color:#fff;padding:5px 20px 5px 21px;margin-left:6px;border-radius:30px;font-weight:600;letter-spacing:3px;font-size:1.35rem}ul.hada li:last-child{margin-right:0}@media (min-width:768px){ul.hada li{font-size:1.4em;margin-left:10px}}.bubble,.bubble1,.bubble3,.bubble4,.bubble5,.bubble8{animation:floating-y 1.8s ease-in-out infinite alternate-reverse;position:absolute}.bubble2,.bubble6,.bubble7,.bubble9{animation:floating-y2 2s ease-in-out infinite alternate-reverse;position:absolute}.bubble{width:80px;height:auto}.bubble1{width:90px;top:-10px;right:-50px}.bubble2{width:60px;bottom:-20px;left:-20px}.bubble3{width:120px;top:-10px;right:-50px}.bubble4{width:90px;top:-70px;right:-60px}.bubble5{width:80px;height:auto;left:-30px;margin-top:-70px}.bubble6{width:40px;height:auto;right:50px;top:100px}.bubble7{width:60px;top:40px;left:-20px}.bubble8{width:120px;top:-70px;right:-50px}.bubble9{width:40px;height:auto;right:30px;top:20px}@keyframes floating-y{0%{transform:translateY(-10%)}100%{transform:translateY(10%)}}@keyframes floating-y2{0%{transform:translateY(10%)}100%{transform:translateY(-10%)}}@media (min-width:768px){.bubble{width:100px;height:auto}.bubble1{width:120px;top:-10px;right:-50px}.bubble2{width:80px;bottom:-20px;left:-20px}.bubble3{width:150px;top:-10px;right:-50px}.bubble4{width:120px;top:-70px;right:-60px}.bubble5{width:100px;height:auto;left:-20px;margin-top:-70px}.bubble6{width:60px;height:auto;right:50px;top:100px}.bubble7{width:80px;top:40px;left:-20px}.bubble8{width:150px;top:-70px;right:-50px}.bubble9{width:60px;height:auto;right:50px;top:30px}}.footnav{display:flex;font-size:1.4em;flex-wrap:wrap;justify-content:center}ul.footnav li{margin:20px 4%}ul.footnav li a{text-decoration:none}.copy{display:block;font-size:1.7em;text-align:center;margin:50px auto 70px}@media (min-width:768px){.footnav{font-size:1.7em}}.accordion{margin:30px auto}.accordion_title{position:relative;display:block;list-style:none;font-size:1.5rem;cursor:pointer;border:1px solid #000;padding:15px 1.6em;line-height:1.6em}summary.accordion_title::-webkit-details-marker{display:none}.accordion_title:after{content:"+";position:absolute;top:calc(50% - 0.5em);right:20px;line-height:1;padding:0;pointer-events:none}.accordion::details-content{opacity:0;block-size:0;transition:all ease-in-out .5s;transition-property:display,opacity,block-size,padding;transition-behavior:allow-discrete}.accordion .accordion_content{padding:0 2em 0 3em}.accordion .accordion_content > :first-of-type{margin-top:0}.accordion .accordion_content > :last-of-type{margin-bottom:0}.accordion[open]::details-content{opacity:1;block-size:auto;block-size:calc-size(auto,size)}.accordion[open] .accordion_content{padding:1.4em 2em 1.4em 3em}.accordion[open] .accordion_title:after{content:"-"}p.ls0{letter-spacing:0}.youtube{width:100%;aspect-ratio:16 / 9}.youtube iframe{width:100%;height:100%}.shop-link{color:#0eacff;letter-spacing:1px}.list-table{width:100%;border:1px solid}.bt-img{width:100%;height:auto}.list-table td,.list-table th{border-bottom:1px solid}.voice-image{width:31.5%;height:auto;display:inline-block}@media (min-width:768px){.voice-image{width:37%;height:auto;display:inline-block}}