body,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,html,img,li,ol,p,ul{background:0 0;border:0;box-sizing:border-box;font-size:100%;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline;word-break:break-all;word-wrap:break-word}body{line-height:1}body *{box-sizing:border-box}footer,header{display:block}ol,ul{list-style:none}table{border-collapse:collapse}a{background:0 0;box-sizing:border-box;display:block;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}img{display:block;height:auto;margin:auto;max-width:100%}@media screen and (min-width:599px){a[href*="tel:"]{color:#000;cursor:default;pointer-events:none;text-decoration:none}}.serif{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}body,html{background:#faebe4;height:100%}html{font-family:GenJyuuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","Yu Gothic",sans-serif;font-size:62.5%}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}.wrapper{background:#fff;margin:0 auto;position:relative}.ttl{background:-webkit-linear-gradient(top,#fdbab0,#fd725d);background:linear-gradient(to bottom,#fdbab0,#fd725d);position:relative;text-align:center}.ttl *{color:#fff;font-weight:700}.ttl img{left:50%;position:absolute}.fixed{background:#fff;box-shadow:0 -5px 5px rgba(0,0,0,.1);bottom:0;display:none;left:50%;position:fixed;z-index:2}.fixed ul{display:flex;justify-content:space-between}.fixed li a{color:#fff;display:block;font-weight:700;position:relative;text-align:center}.fixed li:nth-of-type(1) a{background-color:#79a7e9}.fixed li:nth-of-type(2) a{background-color:#f6901a}.fixed li:nth-of-type(3) a{background-color:#2dbb26}.fixed li a::before{background-image:url(../img/icon.png);content:"";display:block;left:50%;position:absolute}.mainvisual .inner{background:url(../img/bg-fv.jpg) no-repeat center top;background-size:cover;position:relative}.mainvisual h1 img{margin:0}.mainvisual .catch{animation:fadeup 2s ease 2s forwards;opacity:0}.mainvisual h2{text-align:center}.mainvisual h2 span{display:inline-block;position:relative}.mainvisual h2 span::before{background:url(../img/sheep.png);content:"";display:block;position:absolute;top:50%}.mainvisual .reset{background:-webkit-linear-gradient(left,#e9c79a,#e7bd88);background:linear-gradient(to right,#e9c79a,#e7bd88);font-weight:700;line-height:1.6;text-align:center}.trouble{background:-webkit-linear-gradient(top,#425389,#3581a5 50%,#32b7b6);background:linear-gradient(to bottom,#425389,#3581a5 50%,#32b7b6);position:relative}.trouble::after{background:#fff;bottom:-.2px;-webkit-clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 100%,100% 0,100% 100%,0 100%);content:"";display:block;left:0;position:absolute;width:100%}.trouble li{background:-webkit-linear-gradient(top,#fff,#eed484);background:linear-gradient(to bottom,#fff,#eed484);font-weight:700;text-align:center}.trouble li b{color:#c45133}.trouble li:first-child{margin-top:0}.trouble .tired{position:relative;z-index:1}.trouble p{background:url(../img/bg-trouble.png) no-repeat left top;color:#fff;font-weight:700;line-height:1.8;position:relative;text-align:center}.trouble p::before{content:"…";display:block;left:50%;line-height:1;position:absolute;transform:rotate(90deg)}.detail-cause h4{text-align:center}.detail-cause .catch strong,.detail-cause .explain strong,.detail-cause h4 b,.nerves dd b,.nerves dt b{color:#e95532}.detail-cause .explain{background:#fff;font-weight:700;line-height:1.6;text-align:justify}.detail-cause .catch{font-weight:700;line-height:1.6;text-align:center}.brain{background:#ffe6d1}.nerves{background:#fdf9df;position:relative}.nerves::after{background:#fdf9df;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;left:50%;position:absolute}.nerves dt{border-bottom:solid #e95532;font-weight:700}.nerves dd{font-weight:700;line-height:1.6}.check{position:relative}.check::after{background:-webkit-linear-gradient(top,#fff,#fff 20%,#f9dfd4);background:linear-gradient(to bottom,#fff,#fff 20%,#f9dfd4);-webkit-clip-path:polygon(0 0,100% 0,80% 20%,50% 100%,20% 20%);clip-path:polygon(0 0,100% 0,80% 20%,50% 100%,20% 20%);content:"";display:block;left:50%;position:absolute;z-index:1}.check .list{background:#fff}.check .list p{color:#e95532;font-weight:700}.check label{display:block}.check input[type=checkbox]{vertical-align:middle}.check .attention{align-items:center;background:url(../img/cloud.png);color:#e95532;display:flex;flex-direction:column;font-weight:700}.intro{background:-webkit-linear-gradient(top,#6e9cbb,#fff 25%);background:linear-gradient(to bottom,#6e9cbb,#fff 25%);position:relative}.intro .rest{animation:bounce 4s ease infinite;position:absolute}.intro .therapy{background:url(../img/bg-intro.jpg) no-repeat center bottom;background-size:100% auto;text-align:center}.intro .therapy p{display:inline-block;font-weight:700;line-height:1.6;margin:0 auto;position:relative;text-align:center;writing-mode:vertical-rl}.intro .therapy sup{display:inline-block;line-height:1}.trial{background:#ffe6d1}.trial .ttl h2{line-height:1.2}.detail-trial{position:relative}.detail-trial::after{background:#fc8544;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;left:50%;position:absolute}.trial03{padding-bottom:0}.trial03::after{display:none}.detail-trial h3{color:#ef3d24;line-height:1.2;text-align:center}.detail-trial p{font-weight:700;line-height:1.6;text-align:justify}.trial .info{line-height:1.6}.trial dd::before{content:"＊"}.appeal-trial h3{align-items:center;display:flex;justify-content:flex-start}.appeal-trial h3 span{align-items:center;background:-webkit-linear-gradient(top,#fdbab0,#fd725d);background:linear-gradient(to bottom,#fdbab0,#fd725d);color:#fff;display:flex;font-weight:700;justify-content:center}.appeal-trial h3 strong{background:-webkit-linear-gradient(top,transparent 50%,#f8ff38 50%);background:linear-gradient(to bottom,transparent 50%,#f8ff38 50%);padding:0 5px}.appeal-trial h3 b{color:#308297}.appeal-trial p{line-height:1.6;text-align:justify}.present .ttl::before{background:-webkit-linear-gradient(top,#fdbab0,#fd725d);background:linear-gradient(to bottom,#fdbab0,#fd725d);bottom:0;content:"";display:block;position:absolute;width:100%}.present .ttl h2{line-height:1.4;position:relative;z-index:1}.detail-present{background:url(../img/bg-present.jpg) center top}.price{background:#ffe6d1}.price .ttl h2{line-height:1.2}.detail-price{background:#fff;border:solid #4f2b00;text-align:center}.detail-price h3{background:#4f2b00;border-radius:100px;color:#fff;display:inline-block;margin:0 auto}.detail-price strong{display:block}.detail-price strong span{color:#000;display:block}.price01 strong{color:#fa0808}.detail-price p{font-weight:700;line-height:1.6;text-align:justify}.contact{background:url(../img/bg-contact.jpg)}.contact h2{background:url(../img/ttl-contact.png) no-repeat center top;color:#4f2b00;line-height:1.2;text-align:center}.contact h2+p{color:#4f2b00;line-height:1.4;text-align:justify}.contact .approach{background:url(../img/approach.png);color:#4f2b00;display:block;font-weight:700;line-height:1.4}.contact .mn-contact{background:#fff;border:solid #4f2b00}.contact h3{position:relative;text-align:center}.contact h3::after{background:#000;bottom:0;content:"";display:block;left:50%;position:absolute}.contact li a{align-items:center;border:solid #fff;color:#fff;display:flex;font-weight:700;justify-content:center;position:relative}.contact li a::after{content:"▼";color:#fff;position:absolute;text-shadow:none;transform:rotate(-90deg);transition:.4s}.contact li:nth-of-type(1) a{background:url(../img/ico-tel.png) no-repeat;border-color:#5a92e2;color:#000}.contact li:nth-of-type(1) a::before{background:#5a92e2;content:"";display:block;position:absolute}.contact li:nth-of-type(1) a::after{color:#5a92e2}.contact li:nth-of-type(2) a{background:-webkit-linear-gradient(top,#fad126,#ff544f);background:linear-gradient(to bottom,#fad126,#ff544f)}.contact li:nth-of-type(3) a{background:-webkit-linear-gradient(top,#1ed516,#0ab202);background:linear-gradient(to bottom,#1ed516,#0ab202)}.contact li p{font-weight:700}.contact li span{background:#333;color:#fff;display:inline-block;text-align:center}.treatment{background:url(../img/bg-treatment.jpg) no-repeat center top}.treatment p{color:#4f2b00;font-weight:700;line-height:1.6;text-align:center}.treatment .award{color:#000;font-weight:400;text-align:left}.salon{background:url(../img/img-salon02.jpg) no-repeat center bottom #ffe6d1}.salon h2{background:-webkit-linear-gradient(top,#fdbab0,#fd725d);background:linear-gradient(to bottom,#fdbab0,#fd725d);color:#fff;text-align:center}.detail-salon{background:#fff}.detail-salon img+p{color:#4f2b00;font-weight:700;line-height:1.4;text-align:justify}.detail-salon table{border-top:solid #bbb}.detail-salon td,.detail-salon th{border-bottom:solid #bbb;line-height:1.4;text-align:justify;vertical-align:top}.detail-salon th{color:#4f2b00;font-weight:700}.detail-salon ul{display:flex;justify-content:space-between}.detail-salon li{align-items:center;border:solid #4f2b00;color:#4f2b00;display:flex;font-weight:700;justify-content:center;line-height:1.4;text-align:center}.detail-salon h3{color:#4f2b00;text-align:center}.appeal-salon h4{align-items:center;color:#308297;display:flex;line-height:1.4}.appeal-salon h4 span{align-items:center;background:-webkit-linear-gradient(top,#fdbab0,#fd725d);background:linear-gradient(to bottom,#fdbab0,#fd725d);color:#fff;display:flex;font-weight:700;justify-content:center}.appeal-salon p{line-height:1.4;text-align:justify}footer{text-align:center}@media screen and (min-width:650px){.wrapper{border-left:1px solid #fc8544;border-right:1px solid #fc8544;max-width:652px}.ttl{padding:200px 0 40px}.ttl img{margin-left:-175px;top:-175px}.fixed{margin-left:-325px;padding:20px;width:650px}.fixed li{width:calc((100% - 40px)/ 3)}.fixed li a{border-radius:20px;font-size:20px;font-size:2rem;padding:60px 0 10px}.fixed li a::before{background-size:auto 40px;height:40px;margin-left:-20px;top:10px;width:40px}.fixed li:nth-of-type(2) a::before{background-position:-80px 0}.fixed li:nth-of-type(3) a::before{background-position:-40px 0}.mainvisual .inner{min-height:850px;padding:30px 20px}.mainvisual .catch{margin:40px auto}.mainvisual h2{font-size:54px;font-size:5.4rem}.mainvisual h2 span{font-size:36px;font-size:3.6rem;margin:30px 0 20px}.mainvisual h2 span::before{height:100px;left:-110px;margin-top:-50px;width:100px}.mainvisual h2 strong{font-size:26px;font-size:2.6rem}.mainvisual .reset{font-size:28px;font-size:2.8rem;padding:20px 0}.mainvisual .reset strong{font-size:36px;font-size:3.6rem}.trouble{padding:30px 0}.trouble::after{height:185px}.trouble ul{margin:70px auto 25px;width:570px}.trouble li{border-radius:100px;font-size:24px;font-size:2.4rem;margin-top:10px;padding:20px 0}.trouble li b,.trouble li:nth-of-type(3),.trouble li:nth-of-type(4){font-size:30px;font-size:3rem}.trouble p{font-size:36px;font-size:3.6rem;padding-top:120px}.trouble p::before{font-size:100px;font-size:10rem;margin-left:-50px;top:5px}.cause{padding:10px 0}.cause h2{margin-bottom:40px}.detail-cause h4{margin-top:60px}.detail-cause .explain{border-radius:30px;box-shadow:0 0 20px rgba(233,85,50,.8);font-size:28px;font-size:2.8rem;margin:40px 30px;padding:40px}.detail-cause .catch{font-size:40px;font-size:4rem;margin-bottom:60px}.brain{padding-bottom:50px}.brain h4,.nerves dt b{font-size:48px;font-size:4.8rem}.brain h4 b{font-size:72px;font-size:7.2rem}.nerves{padding-bottom:70px}.nerves h4{font-size:72px;font-size:7.2rem}.nerves::after{bottom:-65px;height:65px;margin-left:-195px;width:390px}.nerves dl{margin:0 35px 50px}.nerves dt{border-bottom-width:4px;font-size:36px;font-size:3.6rem;padding-bottom:5px}.nerves dd{font-size:36px;font-size:3.6rem;padding-top:20px}.check{padding-top:100px}.check::after{height:70px;margin-left:-290px;width:580px}.check .list{border-radius:30px;box-shadow:0 0 20px rgba(233,85,50,.8);margin:0 20px;padding:40px 20px 10px}.check .list p{font-size:28px;font-size:2.8rem}.check label{font-size:32px;font-size:3.2rem;margin:40px 0}.check input[type=checkbox]{margin-right:20px;transform:scale(2.2,2.2)}.check .attention{font-size:42px;font-size:4.2rem;height:307px;margin:80px auto 40px;padding-top:80px;width:600px}.check .attention span{font-size:48px;font-size:4.8rem}.check .attention b{font-size:72px;font-size:7.2rem}.intro .rest{top:1050px}.intro .therapy{padding:500px 0 370px}.intro .therapy p{font-size:36px;font-size:3.6rem;height:770px}.intro .therapy sup{height:40px}.intro .therapy span{font-size:48px;font-size:4.8rem}.intro .therapy strong{font-size:72px;font-size:7.2rem}.trial .ttl p{font-size:36px;font-size:3.6rem}.trial .ttl h2{font-size:48px;font-size:4.8rem;margin-top:20px}.trial .ttl strong{font-size:60px;font-size:6rem}.trial .ttl span{font-size:28px;font-size:2.8rem}.detail-trial{padding:40px 0}.detail-trial::after{bottom:-10px;height:30px;margin-left:-100px;width:200px}.detail-trial h3{font-size:48px;font-size:4.8rem;margin:20px 0 10px}.detail-trial p{font-size:28px;font-size:2.8rem;padding:0 40px}.trial .info{font-size:28px;font-size:2.8rem;margin:70px 40px}.appeal-trial h3{font-size:48px;font-size:4.8rem;padding:20px}.appeal-trial h3 span{border-radius:10px;font-size:40px;font-size:4rem;height:100px;margin-right:20px;width:270px}.appeal-trial h3 b{color:#308297}.appeal-trial p{font-size:28px;font-size:2.8rem;padding:0 20px 40px}.present .ttl::before{-webkit-clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);height:730px;width:100%}.present .ttl{padding-bottom:50px}.present .ttl h2{font-size:48px;font-size:4.8rem}.present .ttl h2 strong{font-size:60px;font-size:6rem}.present .ttl h2 span{font-size:72px;font-size:7.2rem}.detail-present{padding:110px 0 190px}.detail-present img:first-of-type{margin-bottom:50px}.price{padding-bottom:20px}.price .ttl{margin-bottom:40px}.price .ttl h2{font-size:60px;font-size:6rem}.detail-price{border-width:6px;border-radius:30px;margin:30px 40px;padding:35px 20px}.detail-price h3{border-radius:100px;font-size:48px;font-size:4.8rem;padding:15px 20px 15px 40px}.detail-price h3 span{font-size:36px;font-size:3.6rem}.detail-price strong{font-size:60px;font-size:6rem;margin:20px 0}.detail-price strong b{font-size:90px;font-size:9rem}.detail-price strong span{font-size:28px;font-size:2.8rem;margin:10px 0}.detail-price p{font-size:26px;font-size:2.6rem}.contact{padding:20px 0 50px}.contact h2{font-size:36px;font-size:3.6rem;padding-top:100px}.contact h2 strong{font-size:48px;font-size:4.8rem}.contact h2+p{font-size:30px;font-size:3rem;margin:10px 40px}.contact .approach{font-size:28px;font-size:2.8rem;height:300px;margin:20px auto 0;padding:90px 0 0 50px;width:610px}.contact .mn-contact{border-width:4px;border-radius:30px;margin:-25px 40px 0;padding:30px 20px}.contact h3{font-size:48px;font-size:4.8rem;padding-bottom:20px}.contact h3::after{height:2px;margin-left:-70px;width:140px}.contact ul{margin:40px 0 20px}.contact li{margin:20px 0}.contact li a{border-width:6px;border-radius:60px;box-shadow:0 5px 10px rgba(0,0,0,.3);font-size:48px;font-size:4.8rem;height:110px}.contact li a::after{font-size:20px;font-size:2rem;right:30px}.contact li a:hover::after{right:20px}.contact li:nth-of-type(1) a{background-position:30px center;border-width:4px;margin-bottom:20px}.contact li:nth-of-type(1) a::before{height:4px;right:45px;width:40px}.contact li:nth-of-type(2) a{text-shadow:3px 3px 3px #ed5c0d,-3px -3px 3px #ed5c0d,-3px 3px 3px #ed5c0d,3px -3px 3px #ed5c0d,0 3px 3px #ed5c0d,0 -3px 3px #ed5c0d,-3px 0 3px #ed5c0d,3px 0 3px #ed5c0d}.contact li:nth-of-type(3) a{text-shadow:3px 3px 3px #0ab202,-3px -3px 3px #0ab202,-3px 3px 3px #0ab202,3px -3px 3px #0ab202,0 3px 3px #0ab202,0 -3px 3px #0ab202,-3px 0 3px #0ab202,3px 0 3px #0ab202}.contact li p{font-size:24px;font-size:2.4rem}.contact li span{margin-right:10px;padding:5px 0;width:160px}.treatment{padding:70px 0}.treatment p{font-size:36px;font-size:3.6rem;margin:40px 0}.treatment .award{font-size:24px;font-size:2.4rem;margin:30px 40px 0}.salon{padding:60px 40px 230px}.salon h2{font-size:40px;font-size:4rem;padding:20px 0}.detail-salon{padding:30px 25px}.detail-salon img+p{font-size:24px;font-size:2.4rem;margin:20px 0}.detail-salon table{border-top-width:2px}.detail-salon td,.detail-salon th{border-bottom-width:2px;font-size:24px;font-size:2.4rem;padding:25px 0}.detail-salon th{width:140px}.detail-salon .map{margin:30px 0}.detail-salon li{border-width:2px;border-radius:30px;font-size:24px;font-size:2.4rem;padding:30px 0;width:calc((100% - 40px)/ 3)}.detail-salon h3{font-size:32px;font-size:3.2rem;margin:30px 0}.appeal-salon h4{font-size:32px;font-size:3.2rem}.appeal-salon h4 span{border-radius:10px;font-size:40px;font-size:4rem;height:90px;margin-right:30px;width:150px}.appeal-salon p{font-size:28px;font-size:2.8rem;margin:30px 0}footer{font-size:24px;font-size:2.4rem;padding:40px 0}}@media screen and (max-width:649px){img{max-width:100%}.ttl{padding:100px 0 20px}.ttl img{height:180px;margin-left:-90px;top:-90px;width:180px}.fixed{left:0;padding:10px;width:100%}.fixed li{width:calc((100% - 20px)/ 3)}.fixed li a{border-radius:10px;font-size:1rem;padding:30px 0 10px}.fixed li a::before{background-size:auto 20px;height:20px;margin-left:-10px;top:5px;width:20px}.fixed li:nth-of-type(2) a::before{background-position:-40px 0}.fixed li:nth-of-type(3) a::before{background-position:-20px 0}.mainvisual .inner{background-position:center bottom;min-height:460px;padding:15px 10px}.mainvisual h1 img{height:40px;width:auto}.mainvisual .catch{margin:20px auto}.mainvisual .catch img{width:320px}.mainvisual h2{font-size:2.6rem}.mainvisual h2 span{font-size:1.8rem;margin:15px 0 10px}.mainvisual h2 span::before{background-size:50px;height:50px;left:-60px;margin-top:-25px;width:50px}.mainvisual h2 strong{font-size:1.4rem}.mainvisual .reset{font-size:1.4rem;padding:10px 0}.mainvisual .reset strong{font-size:1.8rem}.trouble{padding:15px 0}.trouble::after{height:90px}.trouble h2{margin:0 20px}.trouble ul{margin:25px auto 15px;padding:0 20px;width:100%}.trouble li{border-radius:50px;font-size:1.4rem;margin-top:5px;padding:10px 0}.trouble li b,.trouble li:nth-of-type(3),.trouble li:nth-of-type(4){font-size:2rem}.trouble p{background-size:107px auto;font-size:1.8rem;padding-top:60px}.trouble p::before{font-size:5rem;margin-left:-25px;top:0}.cause{padding:5px 0}.cause h2{margin:0 10px 20px}.detail-cause h4{margin-top:30px}.detail-cause .explain{border-radius:15px;box-shadow:0 0 10px rgba(233,85,50,.8);font-size:1.4rem;margin:10px 15px;padding:20px}.detail-cause .catch{font-size:2rem;margin-bottom:30px}.brain{padding-bottom:25px}.brain h4,.nerves dt b{font-size:2.4rem}.brain h4 b{font-size:3.6rem}.nerves{padding-bottom:35px}.nerves h4{font-size:3.6rem}.nerves::after{bottom:-40px;height:40px;margin-left:-50%;width:100%}.nerves dl{margin:20px 15px}.nerves dt{border-bottom-width:3px;font-size:2.2rem;padding-bottom:5px;text-align:center}.nerves dd{font-size:1.8rem;padding-top:10px}.nerves dl+img{margin:0 10px;width:calc(100% - 20px)}.check{padding-top:50px}.check::after{height:35px;margin-left:-50%;width:100%}.check .list{border-radius:15px;box-shadow:0 0 10px rgba(233,85,50,.8);margin:0 10px;padding:20px 10px 5px}.check .list p{font-size:1.4rem}.check label{font-size:1.6rem;margin:20px 0}.check input[type=checkbox]{margin-right:10px;transform:scale(1.2,1.2)}.check .attention{background-size:300px auto;font-size:2rem;height:153px;margin:40px auto 20px;padding-top:45px;width:300px}.check .attention span{font-size:2.4rem}.check .attention b{font-size:3.6rem}.intro img{width:320px}.intro .rest{left:50%;margin-left:-160px;top:520px}.intro .therapy{padding:250px 0 160px;text-align:center}.intro .therapy p{font-size:2rem;height:440px}.intro .therapy sup{height:20px}.intro .therapy span{font-size:2.6rem}.intro .therapy strong{font-size:4.2rem}.trial .ttl p{font-size:1.8rem}.trial .ttl h2{font-size:2.4rem;margin-top:10px}.trial .ttl strong{font-size:3rem}.trial .ttl span{font-size:1.4rem}.detail-trial{padding:20px 0}.detail-trial::after{bottom:-5px;height:15px;margin-left:-50px;width:100px}.detail-trial h3{font-size:2.6rem;margin:10px 0 5px}.detail-trial p{font-size:1.6rem;padding:0 20px}.trial .info{font-size:1.6rem;margin:35px 20px}.appeal-trial h3{font-size:2.6rem;padding:10px}.appeal-trial h3 span{border-radius:5px;font-size:2rem;height:50px;margin-right:10px;width:135px}.appeal-trial p{font-size:1.6rem;padding:0 10px 20px}.present .ttl::before{-webkit-clip-path:polygon(0 35%,100% 0,100% 100%,0 100%);clip-path:polygon(0 35%,100% 0,100% 100%,0 100%);height:400px;width:100%}.present .ttl{padding-bottom:25px}.present .ttl h2{font-size:2.4rem}.present .ttl h2 strong{font-size:3rem}.present .ttl h2 span{font-size:3.6rem}.detail-present{background-size:cover;padding:50px 0 100px}.detail-present img:first-of-type{margin-bottom:25px}.price{padding-bottom:10px}.price .ttl{margin-bottom:20px}.price .ttl h2{font-size:3rem}.detail-price{border-width:3px;border-radius:15px;margin:15px 20px;padding:15px 10px}.detail-price h3{border-radius:50px;font-size:2.4rem;padding:10px 10px 10px 20px}.detail-price h3 span{font-size:1.8rem}.detail-price strong{font-size:3rem;margin:10px 0}.detail-price strong b{font-size:4.5rem}.detail-price strong span{font-size:1.4rem;margin:5px 0}.detail-price p{font-size:1.6rem}.contact{padding:10px 0 25px}.contact h2{background-size:320px auto;font-size:1.8rem;padding-top:50px}.contact h2 strong{font-size:2.8rem}.contact h2+p{font-size:1.6rem;margin:10px 20px}.contact .approach{background-size:320px auto;font-size:1.4rem;height:160px;margin:10px auto 0;padding:40px 0 0 30px;width:320px}.contact .mn-contact{border-width:2px;border-radius:15px;margin:-25px 20px 0;padding:15px 10px}.contact h3{font-size:2.8rem;padding-bottom:15px}.contact h3::after{height:2px;margin-left:-50px;width:100px}.contact ul{margin:20px 0 10px}.contact li{margin:10px 0}.contact li a{border-width:3px;border-radius:35px;box-shadow:0 2px 5px rgba(0,0,0,.3);font-size:2.4rem;height:70px}.contact li a::after{font-size:1.2rem;right:15px}.contact li:nth-of-type(1) a{background-position:left 20px center;background-size:25px auto;border-width:4px;margin-bottom:10px}.contact li:nth-of-type(1) a::before{height:2px;right:25px;width:25px}.contact li:nth-of-type(2) a{text-shadow:2px 2px 2px #ed5c0d,-2px -2px 2px #ed5c0d,-2px 2px 2px #ed5c0d,2px -2px 2px #ed5c0d,0 2px 2px #ed5c0d,0 -2px 2px #ed5c0d,-2px 0 2px #ed5c0d,2px 0 2px #ed5c0d}.contact li:nth-of-type(3) a{text-shadow:2px 2px 2px #0ab202,-2px -2px 2px #0ab202,-2px 2px 2px #0ab202,2px -2px 2px #0ab202,0 2px 2px #0ab202,0 -2px 2px #0ab202,-2px 0 2px #0ab202,2px 0 2px #0ab202}.contact li p{font-size:1.4rem}.contact li span{margin-right:5px;padding:5px 0;width:100px}.treatment{padding:35px 10px}.treatment p{font-size:2rem;margin:20px 0}.treatment p+img{height:auto;width:200px}.treatment .award{font-size:1.4rem;margin:20px 10px 0}.salon{background-size:100% auto;padding:30px 20px 150px}.salon h2{font-size:2.4rem;padding:10px 0}.detail-salon{padding:15px}.detail-salon img+p{font-size:1.4rem;margin:10px 0}.detail-salon table{border-top-width:1px}.detail-salon td,.detail-salon th{border-bottom-width:1px;font-size:1.4rem;padding:15px 0}.detail-salon th{width:80px}.detail-salon a{color:#000;text-decoration:underline}.detail-salon .map{margin:15px 0}.detail-salon ul{display:flex;justify-content:space-between}.detail-salon li{border-width:2px;border-radius:15px;font-size:1.4rem;padding:15px 0;width:calc((100% - 20px)/ 3)}.detail-salon h3{font-size:1.8rem;margin:20px 0}.appeal-salon h4{font-size:2.2rem}.appeal-salon h4 span{border-radius:5px;font-size:2rem;height:45px;margin-right:15px;width:80px}.appeal-salon p{font-size:1.6rem;margin:15px 0}footer{font-size:1.4rem;padding:20px 0}}