﻿#about #sec_2 h2.lower_title{margin-bottom:8vw}#about #sec_2 h2.lower_title+.standard_btn{margin-bottom:8vw}@media(min-width: 601px){#about #sec_2 h2.lower_title{margin-bottom:1em}#about #sec_2 h2.lower_title+.standard_btn{margin-bottom:30px}}#beginner .difference{padding:30.2326vw 0 0}#beginner .difference .round_corner{padding:0 0 5.814vw}#beginner .difference .lower_title{margin:0 0 10.4651vw}#beginner .difference .lead{margin:0 0 5.814vw}#beginner .difference .lead p{text-align:left;font-size:4.186vw;line-height:1.77}@media(min-width: 601px){#beginner .difference{padding:142px 0 0}#beginner .difference .round_corner{padding:0 0 75px}#beginner .difference .lower_title{margin:0 0 38px}#beginner .difference .lead{margin:0 0 35px}#beginner .difference .lead p{font-size:14px}}.reason{padding:29.3023vw 0 0}.reason .round_corner{padding:0 0 11.1628vw}.reason .lower_title{margin:0 0 12.7907vw}.reason .content{margin:0}.reason .content>ol{display:flex;flex-direction:column;gap:8vw 0}.reason .content>ol>li{position:relative;transition:padding .4s;overflow:hidden;background:rgb(var(--white-clr));border-radius:4.65vw}@media(min-width: 601px){.reason{padding:135px 0 0}.reason .round_corner{padding:0 0 65px}.reason .lower_title{margin:0 0 65px}.reason .content{max-width:940px;margin:0 auto}.reason .content>ol{gap:30px 0}.reason .content>ol>li{border-radius:20px}}.reason .content .summary{position:relative;display:grid;grid-template-rows:max-content max-content 1fr;grid-gap:6.5116vw 6.0465vw;align-items:start;background:rgb(var(--white-clr));z-index:2;padding:5.5814vw;outline:none;pointer-events:none}.reason .content .summary::-webkit-details-marker{display:none}.reason .content li:nth-child(odd) .summary{grid-template-areas:"img number" "img headline" "img btn";grid-template-columns:32vw 1fr}.reason .content li:nth-child(even) .summary{grid-template-areas:"number img" "headline img" "btn img";grid-template-columns:1fr 32vw}.reason .content .summary .img{grid-area:img;width:32vw;border-radius:4.65vw;overflow:hidden}.reason .content .summary .number{position:relative;grid-area:number;padding:0 0 2.3256vw;font-size:10.465vw;color:#e0e1f5}.reason .content li:nth-child(odd) .summary .number{text-align:right}.reason .content li:nth-child(even) .summary .number{text-align:left}.reason .content .summary .number::after{content:"";position:absolute;bottom:0;width:120%;height:.6977vw;border-radius:27.907vw 0 27.907vw 0;background:#e0e1f5}.reason .content li:nth-child(odd) .summary .number::after{left:0}.reason .content li:nth-child(even) .summary .number::after{right:0}.reason .content .summary .number span{display:block}.reason .content li:nth-child(odd) .summary .number span{margin:0 0 0 auto}.reason .content li:nth-child(1) .summary .number span{width:8.1395vw}.reason .content li:nth-child(2) .summary .number span,.reason .content li:nth-child(3) .summary .number span,.reason .content li:nth-child(5) .summary .number span,.reason .content li:nth-child(6) .summary .number span{width:9.5349vw}.reason .content li:nth-child(4) .summary .number span{width:9.7674vw}.reason .content .summary .headline{grid-area:headline;text-align:left;font-size:5.1163vw;font-weight:600;line-height:1.27}.reason .content .reason4 .summary .headline .em{font-size:8.1395vw}.reason .content .summary .btn{grid-area:btn;display:flex;justify-content:flex-end;align-items:center;gap:0 2.7907vw;cursor:pointer;position:relative;align-self:end;width:100%;justify-self:end;pointer-events:auto}.reason .content li:nth-child(even) .summary .btn{flex-direction:row-reverse}.reason .content .summary .btn::before{content:"詳しく見る";white-space:nowrap;font-size:4.186vw;font-weight:600}.reason .content>ol>li.open .summary .btn::before{content:"閉じる"}.reason .content .summary .btn span{position:relative}.reason .content .summary .btn span::before{content:"";display:block;width:6.9767vw;height:6.9767vw;background:url("../img/page_navi_btn_icon.svg") no-repeat left top/contain}.reason .content>ol>li.open .summary .btn span::before{transform:rotate(180deg)}.reason .content .detail{position:absolute;padding:4.186vw 0 0;bottom:0;z-index:1;padding:5.5814vw}.reason .content .detail .text p{text-align:left;font-size:4.186vw;line-height:1.77}.reason .content .detail .comment{margin:3.95vw 0 0}.reason .content .detail .comment ul{display:flex;flex-direction:column}.reason .content .detail .comment li{position:relative;padding:0 0 0 1em;text-align:left;font-size:3.95vw;line-height:1.47}.reason .content .detail .comment li::before{content:"＊";position:absolute;top:0;left:0}.reason .content .detail .btn_area{margin:5.814vw 0 0}.reason .content .detail .btn_area ul{display:flex;justify-content:center;flex-direction:column;gap:6.9767vw 0}@media(min-width: 601px){.reason .content .summary{grid-gap:35px 30px;padding:50px}.reason .content li:nth-child(odd) .summary{grid-template-areas:"img number" "img headline" "img btn";grid-template-columns:230px 1fr}.reason .content li:nth-child(even) .summary{grid-template-areas:"number img" "headline img" "btn img";grid-template-columns:1fr 230px}.reason .content .summary .img{width:230px;border-radius:20px}.reason .content .summary .number{padding:0 0 15px;font-size:45px}.reason .content .summary .number::after{width:125%;height:3px;border-radius:120px 0 120px 0}.reason .content li:nth-child(odd) .summary .number span{margin:0}.reason .content li:nth-child(1) .summary .number span,.reason .content li:nth-child(even) .summary .number span{margin:0 0 0 auto}.reason .content li:nth-child(1) .summary .number span{width:35px}.reason .content li:nth-child(2) .summary .number span,.reason .content li:nth-child(3) .summary .number span,.reason .content li:nth-child(5) .summary .number span,.reason .content li:nth-child(6) .summary .number span{width:41px}.reason .content li:nth-child(4) .summary .number span{width:42px}.reason .content .summary .headline{font-size:18px;line-height:1.55}.reason .content .reason4 .summary .headline .em{font-size:inherit}.reason .content .summary .btn{gap:0 13px}.reason .content li:nth-child(even) .summary .btn{flex-direction:row}.reason .content .summary .btn::before{font-size:14px}.reason .content .summary .btn span::before{width:30px;height:30px}.reason .content .detail{padding:0 50px 50px 50px}.reason .content .detail .text p{font-size:14px;line-height:1.78}.reason .content .detail .comment{margin:12px 0 0}.reason .content .detail .comment ul{gap:5px 0}.reason .content .detail .comment li{font-size:11px;line-height:1.35}.reason .content .detail .btn_area{margin:50px 0 0}.reason .content .detail .btn_area ul{flex-direction:row;gap:0 20px}.reason .content .detail .btn_area li{width:calc((100% - 20px)/2);max-width:300px}}#beginner .laser_flow{padding:30.2326vw 0 0}#beginner .laser_flow .round_corner{padding:0 0 15.5814vw}#beginner .laser_flow .lower_title{margin:0 0 13.0233vw}#beginner .laser_flow .lower_sub_title{margin:0 0 8.1395vw}#beginner .laser_flow .treatment{margin-top:16.2791vw}@media(min-width: 601px){#beginner .laser_flow{padding:139px 0 0;overflow:hidden}#beginner .laser_flow .round_corner{padding:0 0 80px}#beginner .laser_flow .lower_title{margin:0 0 87px}#beginner .laser_flow .lower_sub_title{margin:0 0 35px}#beginner .laser_flow .treatment{margin-top:118px}}#beginner .epilation{padding:17.907vw 0 0}#beginner .epilation .common_title{margin:0 0 8.6047vw}#beginner .epilation .content .list{padding:0 2.3256vw;margin:0 0 8.8372vw}#beginner .epilation .content .list ul{display:flex;flex-wrap:wrap;gap:4.65vw 5.3488vw}#beginner .epilation .content .list li{width:calc((100% - 5.3488vw)/2)}#beginner .epilation .content .list li a{display:block}#beginner .epilation .content .list li .img{margin:0 0 3.2558vw;border:.4651vw solid #d3eaf9;border-radius:4.65vw;aspect-ratio:16/9;overflow:hidden}#beginner .epilation .content .list li .img img{width:100%;height:100%;object-fit:cover}#beginner .epilation .content .list li .text{text-align:left;font-weight:600;line-height:1.2}@media(min-width: 601px){#beginner .epilation{padding:75px 0 0}#beginner .epilation .common_title{margin:0 0 48px}#beginner .epilation .content{max-width:930px;margin:0 auto}#beginner .epilation .content .list{max-width:680px;margin:0 auto 48px}#beginner .epilation .content .list ul{gap:20px 80px}#beginner .epilation .content .list li{width:calc((100% - 80px)/2)}#beginner .epilation .content .list li .img{margin:0 0 15px;border:2px solid #d3eaf9;border-radius:20px}#beginner .epilation .content .list li a:hover .text{text-decoration:underline}}@media(min-width: 961px){#beginner .epilation .content .list{max-width:none}#beginner .epilation .content .list li{width:calc((100% - 240px)/4)}}
