﻿html{font-size:62.5%;word-break:break-all}body{font-family:"Noto Sans JP","Helvetica","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif;color:#7d6b6b;font-size:1.4rem;line-height:1.6;background:#f8f8f8;position:relative;z-index:0;animation:fadeInBtn 1s;letter-spacing:.05em}body img{width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}body a{color:#7d6b6b;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s;transition:all 1s}body a:hover{text-decoration:none}body .txtC{text-align:center}body .txtR{text-align:right}body .mincho{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body .s_mincho{font-family:"shippori-mincho",sans-serif;font-weight:500;font-style:normal}body .din2014{font-family:"din-2014",sans-serif;font-weight:300;font-style:normal}body .futura{font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal}body .pc{display:none}@media screen and (max-width: 768px){body{font-size:3.75vw}}@media screen and (min-width: 769px){body a:hover{opacity:.8}body .sp{display:none}body .pc{display:block}body .w1200{max-width:1200px;margin-inline:auto !important}body .w1000{max-width:1000px !important;margin-inline:auto !important}}@media only screen and (min-width: 769px)and (max-width: 1199px){body{font-size:1.155vw}}@media screen and (min-width: 769px){section{overflow:hidden}}.section-inner{padding:3em 1.5em;margin:0 auto}@media screen and (min-width: 769px){.section-inner{max-width:1200px;padding:9em 0}}@media only screen and (min-width: 769px)and (max-width: 1199px){.section-inner{padding-inline:2em}}.title-group{text-align:center}#cases .title-group h2 span{color:#727272}@media screen and (min-width: 769px){.title-group{font-size:190%}.title-group h2{font-size:115%;letter-spacing:.15em}}h2{margin-top:1em;font-size:110%;letter-spacing:.125em}h2 img{width:auto}.b-shadow{box-shadow:0 3px 15px rgba(156,60,89,.08)}.f-shadow{filter:drop-shadow(0 3px 15px rgba(156, 60, 89, 0.08))}.t-shadow{text-shadow:0 3px 15px rgba(156,60,89,.08)}.kira-1,.kira-2{padding:0 2em;position:relative}.kira-1::before,.kira-1::after,.kira-2::before,.kira-2::after{content:"";width:1.4em;height:100%;position:absolute;top:50%;transform:translateY(-50%);background:url(../img/icon_kirakira_pink_1.svg) no-repeat center/100% auto}@media screen and (min-width: 769px){.kira-1::before,.kira-1::after,.kira-2::before,.kira-2::after{width:1.25em}}.kira-1::before,.kira-2::before{left:0}.kira-1::after,.kira-2::after{right:0}.kira-2::before,.kira-2::after{background:url(../img/icon_kirakira_pink_2.svg) no-repeat center/100% auto}#fv h1,#fv .section-inner::before,#fv h2,#fv p,#fv .bnr,#fv .movie{opacity:0}@media screen and (max-width: 768px){#fv h1,#fv .section-inner::before{animation:fadeIn 1.5s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#fv h2{animation:fadeInUp .85s cubic-bezier(0.25, 1, 0.5, 1) 1s 1 forwards}#fv p{animation:fadeInUp .85s cubic-bezier(0.25, 1, 0.5, 1) 1.1s 1 forwards}#fv .bnr{animation:fadeInUp .85s cubic-bezier(0.25, 1, 0.5, 1) 1.2s 1 forwards}#fv .movie{animation:fadeInUp .85s cubic-bezier(0.25, 1, 0.5, 1) 1.4s 1 forwards}}@media screen and (min-width: 769px){#fv h1{animation:fadeInLeft .85s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#fv h2,#fv p,#fv .bnr{animation:fadeInLeft .85s cubic-bezier(0.25, 1, 0.5, 1) .6s 1 forwards}#fv .section-inner::before{animation:fadeInRight .85s cubic-bezier(0.25, 1, 0.5, 1) .6s 1 forwards}#fv .movie{animation:fadeInUp .85s cubic-bezier(0.25, 1, 0.5, 1) 1s 1 forwards}}#troubles .fade,#features .fade,#cases .fade,#comparison .fade,#components .fade,#steps .fade,#flow .fade,#faq .fade,#contact .fade,.cta .fade{opacity:0;transform:translate(0, 80px);transition:all 800ms}#troubles .fade.fadeScroll,#features .fade.fadeScroll,#cases .fade.fadeScroll,#comparison .fade.fadeScroll,#components .fade.fadeScroll,#steps .fade.fadeScroll,#flow .fade.fadeScroll,#faq .fade.fadeScroll,#contact .fade.fadeScroll,.cta .fade.fadeScroll{opacity:1;transform:translate(0, 0)}@media screen and (max-width: 768px){#about .fade,#price .fade{opacity:0;transform:translate(0, 80px);transition:all 800ms}#about .fade.fadeScroll,#price .fade.fadeScroll{opacity:1;transform:translate(0, 0)}}@media screen and (min-width: 769px){#about .fade,#price .fade{opacity:0}#about .fade.fadeScroll,#price .fade.fadeScroll{animation:fadeIn 1.25s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}}@media screen and (min-width: 769px){#about .fadeScroll .content::after{animation:fadeInLeft 1.25s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#about .fadeScroll h2,#about .fadeScroll .text{animation:fadeInRight 1.25s cubic-bezier(0.25, 1, 0.5, 1) .5s 1 forwards}#price .fadeScroll .content .block .img{animation:fadeInRight 1.25s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}#price .fadeScroll .content .block .box{animation:fadeInLeft 1.25s cubic-bezier(0.25, 1, 0.5, 1) .75s 1 forwards}}#header{display:flex;justify-content:space-between;align-items:center;padding:1em}#header .logo img,#header .cta img{width:auto;height:2.2em}@media screen and (min-width: 769px){#header .logo img,#header .cta img{height:3.8em}}#header .cta a{display:block}#fv{background:url(../img/fv_bg_sp.webp) no-repeat center/cover}#fv .section-inner{position:relative;z-index:0;padding-left:2em;padding-right:2em}#fv .section-inner::before{content:"";width:100%;height:100%;background:url(../img/fv_main.webp) no-repeat right -1.5em top 3.5em/102% auto;position:absolute;top:0;left:0;z-index:-1}#fv .title{margin-bottom:33.5em;padding:0 .5em}#fv .sub-title{width:88%;margin-bottom:1em}#fv p{color:#fff;font-size:116%;font-weight:300;line-height:1.8;letter-spacing:.025em}#fv .bnr{margin-block:2em}#fv .bnr a{display:block}#fv .movie{display:flex;position:relative;z-index:0}#fv .movie video{width:100%}#fv .movie .videoBtn{position:absolute;left:0;top:0;width:100%;height:100%;font-size:75%;cursor:pointer;background:rgba(0,0,0,.33)}#fv .movie .videoBtn::before,#fv .movie .videoBtn::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#fv .movie .videoBtn::before{width:4.25em;height:4.25em;background:rgba(0,0,0,.52);border-radius:50%;z-index:1}#fv .movie .videoBtn::after{width:0;height:0;margin-left:.15em;border-left:1.25em solid hsla(0,0%,100%,.65);border-top:.85em solid rgba(0,0,0,0);border-bottom:.85em solid rgba(0,0,0,0);z-index:2}#fv .movie .videoBtn.current{opacity:0}@media screen and (min-width: 769px){#fv{background-image:url(../img/fv_bg_pc.webp)}#fv .section-inner{display:flex;width:100%;max-width:1000px;margin-inline:auto;padding:9em 0}#fv .section-inner::before{left:initial;top:5.75em;right:-7.5em;width:46.5em;height:100%;background-position:0 0;background-size:100% auto}#fv .section-inner h1{width:44.25em;margin-bottom:4em;padding:0}#fv .section-inner h2{width:31.2em;margin:0}#fv .section-inner h2 img{width:100%}#fv .section-inner p{font-size:155%;margin-top:1.5em}#fv .section-inner .bnr{width:34.5em;margin-block:3em 7em}#fv .section-inner .movie .videoBtn::before{width:12.5em;height:12.5em}#fv .section-inner .movie .videoBtn::after{margin-left:.5em;border-left:3.5em solid hsla(0,0%,100%,.65);border-top:2.25em solid rgba(0,0,0,0);border-bottom:2.25em solid rgba(0,0,0,0)}}@media only screen and (min-width: 769px)and (max-width: 1199px){#fv .section-inner .content{padding-inline:2.5em}}#troubles{color:#fff;background:url(../img/troubles_bg_sp.webp) no-repeat top center/cover;position:relative;z-index:0}#troubles::after{content:"";width:100%;height:100%;background:rgba(179,139,139,.85);position:absolute;z-index:-1;left:0;top:0}#troubles .section-inner{padding-block:3.5em 1em}#troubles .content{position:relative}#troubles .content::before,#troubles .content::after{content:"";width:1.5px;height:calc(100% - 4.6em);background:#fff;position:absolute;top:1.7em;bottom:2.9em}#troubles .content::before{left:0}#troubles .content::after{right:0}#troubles .title-group{position:relative}#troubles .title-group .en img{height:2.75em;filter:drop-shadow(0 3px 15px rgba(139, 99, 99, 0.4))}#troubles .troubles-list{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.5em}#troubles .troubles-list .troubles-item{display:inline-block;background:hsla(0,0%,100%,.85);padding:.15em 1em .65em;margin-top:1em}#troubles .troubles-list .troubles-item img{height:1.3em}#troubles p{font-size:80%;font-weight:300;text-align:center;margin-top:1.5em;letter-spacing:.15em;padding:0 1.75em}#troubles .lalapink{padding-bottom:4em;text-align:center;margin-top:1.8em}#troubles .lalapink span{font-size:110%;padding:.2em 2em .3em;margin-bottom:1em;position:relative}#troubles .lalapink span::before,#troubles .lalapink span::after{content:"";width:1.2em;height:100%;background:url(../img/troubles_speech_dots.svg) no-repeat bottom/100% auto;position:absolute;top:0}#troubles .lalapink span::before{left:0}#troubles .lalapink span::after{right:0;transform:scaleX(-1)}#troubles .lalapink img{height:3.4em;margin-top:.8em}#troubles .title-group,#troubles .lalapink{position:relative}#troubles .title-group::before,#troubles .title-group::after,#troubles .lalapink::before,#troubles .lalapink::after{content:"";width:10%;height:1.5px;background:#fff;position:absolute}#troubles .title-group::before,#troubles .lalapink::before{left:0}#troubles .title-group::after,#troubles .lalapink::after{right:0}#troubles .title-group::before,#troubles .title-group::after{top:1.7em}#troubles .lalapink::before,#troubles .lalapink::after{bottom:2.9em}@media screen and (min-width: 769px){#troubles{background-image:url(../img/troubles_bg_pc.webp)}#troubles .section-inner{padding-block:8.5em 2em}#troubles .title-group{font-size:100%}#troubles .title-group h2{font-size:110%}#troubles .title-group::before,#troubles .title-group::after,#troubles .lalapink::before,#troubles .lalapink::after{width:5.5%}#troubles .content::before,#troubles .title-group::before,#troubles .lalapink::before{left:5em}#troubles .content::after,#troubles .title-group::after,#troubles .lalapink::after{right:5em}#troubles .content{font-size:190%}#troubles p{font-size:58%;line-height:2;letter-spacing:.1em;margin-top:2em}}.a-f-wrap{background:url(../img/about_features_bg_sp.webp) no-repeat top center/cover,#f8c8d0}@media screen and (min-width: 769px){.a-f-wrap{background-image:url(../img/about_features_bg_pc.webp)}}#about .content{position:relative;z-index:0}#about .content::after{content:"";width:100%;height:100%;background:url(../img/about_main.webp) no-repeat top 3.8em center/75% auto;position:absolute;top:0;left:0;z-index:1}#about .title{display:flex;justify-content:center;align-items:center;color:#fff;font-size:114%;margin-bottom:9em}#about .title img{height:3.7em}#about .text{padding:8.5em 2em 3em;margin:0 -1.5em;background:hsla(0,0%,100%,.85)}#about .text h3{color:#e2949b;text-align:center;font-size:110%;font-weight:bold;margin-bottom:1.5em}#about .text p{font-size:90%;line-height:1.8;letter-spacing:.085em}@media screen and (min-width: 769px){#about{overflow:hidden}#about .section-inner{padding-block:10em}#about .content::after{top:-2em;left:-4.5em;width:53.675%;height:100%;background-position:0 0;background-size:100% auto;background-repeat:no-repeat}#about .content h2,#about .content .text{padding-left:50%}#about .content h2{display:block;font-size:250%;margin:0 0 .25em}#about .content h2 img{height:3em;position:relative;bottom:.5em;margin-left:.55em}#about .content .text{padding-block:5em;position:relative;z-index:0}#about .content .text::before,#about .content .text::after{content:"";width:100%;height:100%;background:hsla(0,0%,100%,.85);position:absolute;z-index:-1;top:0}#about .content .text::before{right:100%}#about .content .text::after{left:100%}#about .content .text h3{font-size:175%;text-align:left;letter-spacing:.075em;padding-left:1.75em;margin-bottom:1em}#about .content .text p{font-size:105%;letter-spacing:.165em;line-height:2.15;padding-left:3em}}#features{background-position:bottom right}#features .title-group{color:#fff}#features .title-group .en img{height:2.4em}#features .features-list{display:flex;flex-wrap:wrap;justify-content:space-between}#features .features-list .features-item{display:flex;flex-direction:column;justify-content:center;width:calc(50% - .6125em);color:#747474;text-align:center;padding:2em 1em;margin-top:1.25em;background:hsla(0,0%,100%,.85);border-radius:3.75em 0 3.75em 0}#features .features-list .features-item .num img{width:auto;height:2.5em}#features .features-list .features-item p{font-size:105%;font-weight:500;line-height:1.75;margin-top:.85em}#features .features-list .features-item p span{display:block;color:#7d6b6b;font-size:75%;font-weight:normal;margin-top:.75em}#features .effect{margin-top:2.5em;color:#fff;text-align:center;border-bottom:2px solid #fff;position:relative;text-shadow:0 3px 20px rgba(144,27,27,.26)}#features .effect::before,#features .effect::after{content:"";width:2px;height:calc(100% - .8em);background:#fff;position:absolute;bottom:-2px}#features .effect::before{left:0}#features .effect::after{right:0}#features .effect dt{font-size:110%;font-weight:500;display:flex;align-items:center;letter-spacing:.08em}#features .effect dt::before,#features .effect dt::after{content:"";flex-grow:1;height:2px;background:#fff}#features .effect dt::before{margin-right:1em}#features .effect dt::after{margin-left:1em}#features .effect dd{font-size:92%;font-weight:300;letter-spacing:.15em;margin-top:1.5em;padding:0 1.5em 2em}@media screen and (min-width: 769px){#features{background-position:top center}#features .features-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:4em 0 0}#features .features-list .features-item{width:calc(16.6666% - 2em);margin-top:0;padding-block:2.75em 2.5em}#features .features-list .features-item .title{font-size:115%;letter-spacing:.135em}#features .features-list .features-item p{font-size:110%;line-height:1.65;margin-top:1.25em}#features .effect dt{font-size:125%;letter-spacing:.135em}#features .effect dd{font-size:105%;line-height:2;letter-spacing:.075em;padding-bottom:2.5em;margin-top:1.75em}}#cases{background:url(../img/cases_bg_sp.webp) no-repeat top center/cover}#cases .title-group .en img{height:2.4em}#cases .swiperInn{margin-top:2.5em;margin-inline:-1.5em;padding-inline:1.5em;position:relative;z-index:0}#cases .swiperInn .swiper-container{overflow:hidden}#cases .swiperInn .swiper-button-prev,#cases .swiperInn .swiper-button-next{width:3em;height:4em;position:absolute;z-index:1;top:50%;transform:translateY(-50%)}#cases .swiperInn .swiper-button-prev::before,#cases .swiperInn .swiper-button-next::before{content:"";width:2.75em;height:2.75em;border-top:1px solid #444;border-right:1px solid #444;position:absolute;z-index:1;top:50%}#cases .swiperInn .swiper-button-prev.swiper-button-disabled,#cases .swiperInn .swiper-button-next.swiper-button-disabled{opacity:.35}#cases .swiperInn .swiper-button-prev{left:1.5em}#cases .swiperInn .swiper-button-prev::before{left:-0.5em;transform:translateY(-50%) rotate(225deg)}#cases .swiperInn .swiper-button-next{right:1.5em}#cases .swiperInn .swiper-button-next::before{right:-0.5em;transform:translateY(-50%) rotate(45deg)}#cases dl{overflow:hidden;border-radius:1em;margin-top:1.75em;box-shadow:0 3px 8px rgba(128,42,42,.16)}#cases dl div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.15em}#cases dl div:first-child{margin-top:0}#cases dl div dt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:35%;color:#fff;font-size:115%;font-weight:normal;background:#ef9cae}#cases dl div dd{width:65%;color:#444;letter-spacing:.1em;padding:1em 1.25em;background:#fff}#cases p{color:#444;font-size:90%;font-weight:300;letter-spacing:.1em;line-height:2;margin-top:1.5em;padding-inline:.5em}@media screen and (min-width: 769px){#cases{background-image:url(../img/cases_bg_pc.webp)}#cases .swiperInn{margin-block:4em 5em;margin-inline:-5em;padding-inline:5em}#cases .swiperInn .swiper-button-prev,#cases .swiperInn .swiper-button-next{top:50%;transform:translateY(-50%);cursor:pointer;width:5em;height:7em}#cases .swiperInn .swiper-button-prev::before,#cases .swiperInn .swiper-button-next::before{width:4.75em;height:4.75em}#cases .swiperInn .swiper-button-prev.swiper-button-disabled,#cases .swiperInn .swiper-button-next.swiper-button-disabled{cursor:auto}#cases .swiperInn .swiper-button-prev{left:-0.5em}#cases .swiperInn .swiper-button-prev::before{left:1.5em}#cases .swiperInn .swiper-button-next{right:-0.5em}#cases .swiperInn .swiper-button-next::before{right:1.5em}#cases dl{font-size:105%}#cases dl div dt{width:25%}#cases dl div dd{width:75%}#cases p{text-align:center;line-height:1.75;margin-top:2em}}@media only screen and (min-width: 769px)and (max-width: 1199px){#cases .swiperInn{margin-inline:0}}.cta{position:relative;z-index:1}#price+.cta,#cases+.cta,#comparison+.cta,#steps+.cta{margin-top:-9.25em}.cta .content{background:#fff;box-shadow:0 3px 15px rgba(150,60,89,.08);border-radius:10em;text-align:center;padding:2em 0 1em;position:relative;z-index:0}.cta .content .logo{display:none}.cta .content::after{content:"";width:110%;height:135%;background:url(../img/cta_parts_sp.webp) no-repeat center/100% auto;position:absolute;top:-10%;left:-6.5%;z-index:-1}.cta .content p{color:#444;font-weight:500}.cta .content .logo{display:none;margin-top:.5em}.cta .content .logo img{width:auto;height:2.8em}.cta .content .btn{margin-top:-0.25em}.cta .content .btn a{display:block}.cta .content .btn a img{width:auto;height:4.65em}@media screen and (min-width: 769px){#price+.cta,#cases+.cta,#comparison+.cta,#steps+.cta{margin-top:-15em}.cta .section-inner{padding-block:5em}.cta .content{font-size:205%;padding-block:2.5em 2.25em;margin-inline:.5em}.cta .content::after{top:-23%;left:-10%;width:121%;height:155%;max-width:1175px;background-image:url(../img/cta_parts_pc.webp)}.cta .content p{font-size:85%;letter-spacing:.135em}.cta .content .btn{margin-top:1em}.cta .content .btn a img{height:3.5em}}#steps,#comparison,#price{padding-bottom:8em}@media screen and (min-width: 769px){#steps,#comparison,#price{padding-bottom:9em}}#flow,#components,#features{margin-top:-8.65em;padding-top:6em}@media screen and (min-width: 769px){#flow,#components,#features{margin-top:-16.75em;padding-top:10em}}#comparison{color:#707070;background:url(../img/comparison_bg_sp.webp) no-repeat bottom center/cover,#fafafa}#comparison .title-group .en img{height:3.3em}#comparison .title-group .title{color:#727272;margin-top:.35em}#comparison p{margin:2em .5em 0;font-size:90%;line-height:1.8;letter-spacing:.15em}#comparison .boxTable{margin:2.75em 0 0}#comparison .boxTable table{width:100%;margin:0}#comparison .boxTable table tr th,#comparison .boxTable table tr td{text-align:center;font-weight:bold}#comparison .boxTable table thead,#comparison .boxTable table tbody{display:block;width:100%}#comparison .boxTable table thead tr,#comparison .boxTable table tbody tr{display:table;width:100%}#comparison .boxTable table thead tr th:nth-child(1),#comparison .boxTable table thead tr td:nth-child(1),#comparison .boxTable table tbody tr th:nth-child(1),#comparison .boxTable table tbody tr td:nth-child(1){width:14.5%}#comparison .boxTable table thead tr th:nth-child(2),#comparison .boxTable table thead tr td:nth-child(2),#comparison .boxTable table tbody tr th:nth-child(2),#comparison .boxTable table tbody tr td:nth-child(2){width:28.5%}#comparison .boxTable table thead tr th:nth-child(3),#comparison .boxTable table thead tr td:nth-child(3),#comparison .boxTable table tbody tr th:nth-child(3),#comparison .boxTable table tbody tr td:nth-child(3){width:28.5%}#comparison .boxTable table thead tr th:nth-child(3),#comparison .boxTable table thead tr td:nth-child(3),#comparison .boxTable table tbody tr th:nth-child(3),#comparison .boxTable table tbody tr td:nth-child(3){width:28.5%}#comparison .boxTable table thead tr th{color:#727272;font-size:65%;font-weight:400;line-height:1.375;padding:.35em .5em .2em;position:relative;vertical-align:middle}#comparison .boxTable table thead tr th::after{content:"";width:92%;height:130vw;background:#fff;box-shadow:0 3px 15px rgba(110,36,36,.16);border-radius:1.25em;position:absolute;z-index:1;top:0;left:8%}#comparison .boxTable table thead tr th div{width:94%;font-size:90%;line-height:1.35;padding:.5em 0;margin-left:6%;position:relative;z-index:2}#comparison .boxTable table thead tr th div span{display:block;font-size:85%}#comparison .boxTable table thead tr th:nth-child(1)::after{content:none;display:none}#comparison .boxTable table thead tr th:nth-child(1) div{background:none}#comparison .boxTable table thead tr th.t_lalapink::after{top:-1em;height:135vw;border:2px solid #e57790}#comparison .boxTable table thead tr th.t_lalapink div{left:.15em}#comparison .boxTable table thead tr th.t_lalapink div img{width:80%;margin:auto;position:relative;top:-0.2em}#comparison .boxTable table tbody tr{position:relative;min-height:4em}#comparison .boxTable table tbody tr::after{content:"";width:99%;height:calc(100% - .4em);background:linear-gradient(90deg, #f47f96, #f9bdc9);position:absolute;z-index:-1;top:.2em;left:0}#comparison .boxTable table tbody tr td{color:#444;font-size:45%;font-weight:300;text-align:center;letter-spacing:.1em;padding:.75em 0;vertical-align:middle;position:relative;z-index:2}#comparison .boxTable table tbody tr td div{line-height:1.5;padding-left:1.25em}#comparison .boxTable table tbody tr td div::after{content:"";width:84%;height:100%;position:absolute;z-index:-1;left:12%;top:0;border-top:1px solid #d9d9d9}#comparison .boxTable table tbody tr td div.triangle,#comparison .boxTable table tbody tr td div.circle,#comparison .boxTable table tbody tr td div.doubleCircle{padding-top:3em;background-position:top .25em left 54.5%;background-size:2.1em auto;background-repeat:no-repeat}#comparison .boxTable table tbody tr td div.triangle{background-image:url("../img/icon_triangle.svg")}#comparison .boxTable table tbody tr td div.circle{background-image:url("../img/icon_circle.svg")}#comparison .boxTable table tbody tr td div.doubleCircle{background-image:url("../img/icon_doubleCircle.svg")}#comparison .boxTable table tbody tr td:nth-child(1){color:#fff}#comparison .boxTable table tbody tr td:nth-child(1) div{padding-left:0;margin-right:-1.25em}#comparison .boxTable table tbody tr td:nth-child(1) div::after{content:none;display:none}#comparison .boxTable table tbody tr td.t_lalapink{font-weight:bold}#comparison .boxTable table tbody tr td.t_lalapink div::after{width:80%;left:14%;border-color:#e2949b}#comparison .boxTable table tbody tr td.t_lalapink div.circle{background-image:url("../img/icon_circle_pink.svg")}#comparison .boxTable table tbody tr td.t_lalapink div.doubleCircle{background-image:url("../img/icon_doubleCircle_pink.svg")}#comparison .boxTable img{width:100%}#comparison .note{font-size:85%;font-weight:300;text-align:center;letter-spacing:.15em;margin-top:2.25em}@media screen and (min-width: 769px){#comparison{text-align:center;background-image:url(../img/comparison_bg_pc.webp)}#comparison .title-group .title{margin-top:.75em}#comparison p{font-size:110%;letter-spacing:.135em;margin-top:2.5em}#comparison .boxTable{max-width:850px;margin:7em auto 0}#comparison .boxTable table thead tr th{font-size:150%;padding-top:.55em}#comparison .boxTable table thead tr th::after{left:6%;width:94%;height:53em;border-radius:.75em}#comparison .boxTable table thead tr th.t_lalapink::after{top:-1.15em;height:55em;border-width:4px;border-radius:.85em}#comparison .boxTable table thead tr th.t_lalapink div img{width:85%;top:-0.25em}#comparison .boxTable table tbody tr{min-height:9em}#comparison .boxTable table tbody tr::after{top:.5em;height:calc(100% - 1em)}#comparison .boxTable table tbody tr td{font-size:105%;padding:.75em 0}#comparison .boxTable table tbody tr td div::after{left:10%;width:86%}#comparison .boxTable table tbody tr td div.triangle,#comparison .boxTable table tbody tr td div.circle,#comparison .boxTable table tbody tr td div.doubleCircle{padding-top:3em;background-position:top .25em left 54%;background-size:2.25em auto}#comparison .boxTable table tbody tr td.t_lalapink div::after{left:12%;width:82%}#comparison .note{font-size:110%;letter-spacing:.135em;margin-top:5em}}.c-s-wrap{background:url(../img/components_step_bg_sp.webp) no-repeat top center/100% auto,#ffeff1;position:relative;z-index:0}@media screen and (min-width: 769px){.c-s-wrap{background-image:url(../img/components_step_bg_pc.webp)}}#components .content .title-group .en img{height:3.2em}#components .content .title-group .title{color:#444}#components .content p{color:#543b41;font-size:90%;line-height:1.8;letter-spacing:.15em;margin:2em .5em 1em}#components .content .img{margin:1.5em -1.5em;position:relative}#components .content .img::after{content:"";mix-blend-mode:multiply;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/components_img_bg.webp")}.no-webp #components .content .img::after{background-image:url("../img/components_img_bg.png")}#components .content .img picture{display:block;position:relative;z-index:0}#components .content .detail{padding:0 1.25em;margin-top:1.25em;background:#fff;border-radius:1.75em;box-shadow:0 3px 6px rgba(128,42,42,.16)}#components .content .detail h3{color:#e2949b;font-size:110%;letter-spacing:.15em;text-align:center;padding:.75em;position:relative;z-index:0}#components .content .detail h3::before,#components .content .detail h3::after{content:"";position:absolute;z-index:-1;right:0;top:50%;transform:translateY(-50%);background:#e2949b;transition:.2s}#components .content .detail h3::before{right:0;width:1em;height:2px}#components .content .detail h3::after{right:.45em;width:2px;height:1em}#components .content .detail h3.open::after{opacity:0;visibility:visible}#components .content .detail div{display:none}#components .content .detail div ul{padding-bottom:1em}#components .content .detail div ul li{display:flex;align-items:center;padding:1.25em 0;border-top:1px solid #d9d9d9}#components .content .detail div ul li picture{width:30.5%;padding:.3em;background:#fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16)}#components .content .detail div ul li picture img{border-radius:50%}#components .content .detail div ul li span{width:69.5%;color:#000;font-size:90%;letter-spacing:0;padding-left:1.15em}#components .content .detail div ul li span strong{display:block;color:#444;letter-spacing:.1em;margin-bottom:.25em}#components .content .detail.detail01{margin-top:.5em}#components .content .others{margin-top:2em;border-bottom:1px solid #e57790;padding-bottom:1.5em}#components .content .others .item{font-size:90%;font-weight:bold;margin-top:1em;color:#444}#components .content .others h3{color:#e2949b;font-size:110%;text-align:center;letter-spacing:.1em;position:relative;z-index:0}#components .content .others h3::before,#components .content .others h3::after{content:"";width:17%;height:1px;background:#e57790;position:absolute;z-index:-1;top:50%;transform:translateY(-50%)}#components .content .others h3::before{left:0}#components .content .others h3::after{right:0}#components .content .others ul{border-bottom:1px solid #e57790}#components .content .others ul li{color:#444;font-size:84%;font-weight:300;letter-spacing:0;padding:1em 0;border-top:1px solid #f1c8cb}#components .content .others ul li:first-child{border-top:none}#components .content .others ul li strong{display:block;font-weight:bold;margin-bottom:.25em}@media screen and (min-width: 769px){#components .content{position:relative}#components .content .title-group,#components .content .title-group+p{width:50%;margin-right:auto}#components .content .title{text-align:left}#components .content p{font-size:110%;line-height:2;letter-spacing:.135em;margin:2.5em 0 0}#components .content .img{width:35.7em;margin-inline:0;position:absolute;top:-1em;right:0}#components .content .detail{margin-top:1.5em;border-radius:3em}#components .content .detail.detail01{margin-top:4.5em}#components .content .detail h3{font-size:170%;letter-spacing:.2em;padding:1em;cursor:pointer}#components .content .detail h3::before{right:.5em}#components .content .detail h3::after{right:.95em}#components .content .detail div ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5em}#components .content .detail div ul li{width:50%;padding:1.5em}#components .content .detail div ul li picture{width:6.75em}#components .content .detail div ul li span{width:78.5%;font-size:100%;letter-spacing:.1em;padding-right:.5em}#components .content .detail.detail02 div ul li{width:100%}#components .content .detail.detail02 div ul li span{width:88%}#components .content .others{margin-top:4em;padding-bottom:2.75em}#components .content .others .item{font-size:100%;text-align:center;margin-top:2em}#components .content .others h3{font-size:175%}#components .content .others h3::before,#components .content .others h3::after{width:30%}#components .content .others ul{padding:1em 0 1.5em}#components .content .others ul li{display:flex;font-size:100%;letter-spacing:.025em;padding:1.25em 0 1.25em .5em}#components .content .others ul li strong{margin:0 1.25em 0 0}}#steps{padding-top:3.5em;background:#ffeff1}#steps .title-group .en img{height:3.2em}#steps .title-group .title{color:#444}#steps p{color:#543b41;font-size:90%;text-align:center;line-height:1.8;letter-spacing:.1em;margin:2em 1em}#steps .section-inner{padding-top:0}#steps .content{padding:5em 1em 3em;background:#fff;border-radius:5.5em;box-shadow:0 3px 6px rgba(128,42,42,.16)}#steps .content .block{margin-top:3.5em}#steps .content .block h3{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2.5em;position:relative;z-index:0}#steps .content .block h3::before,#steps .content .block h3::after{content:"";width:1.4em;height:100%;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/icon_kirakira_pink_2.svg");position:absolute;z-index:-1;top:50%;transform:translateY(-50%)}#steps .content .block h3::before{left:0}#steps .content .block h3::after{right:0}#steps .content .block h3 span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative;z-index:0}#steps .content .block h3 span::after{content:"";width:90%;height:1px;background:#e2949b;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%)}#steps .content .block h3 span img{width:auto;height:1.35em;padding:0 1.5em;background:#fff;position:relative;z-index:1}#steps .content .block ul{padding-inline:.25em}#steps .content .block ul li{padding-bottom:1.75em}#steps .content .block ul li.step03{padding-bottom:0}#steps .content .block ul li dl{letter-spacing:.1em}#steps .content .block ul li dl dt{color:#e2949b;margin-bottom:.35em}#steps .content .block ul li dl dt span.rcm{display:inline-block;font-size:70%;font-weight:300;border:1px solid;border-radius:3.5em;padding:.5em 1em;margin-bottom:.5em;padding:.25em .75em .25em 2em;position:relative;z-index:0}#steps .content .block ul li dl dt span.rcm::before{content:"";width:1.2em;height:100%;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/icon_kirakira_pink_2.svg");position:absolute;z-index:-1;top:50%;left:.5em;transform:translateY(-50%)}#steps .content .block ul li dl dt span+span{display:block}#steps .content .block ul li dl dd{color:#543b41;font-size:88%}#steps .content .block ul li dl dd span{display:block;font-size:80%;margin-top:1em}#steps .content .block ul li table{width:100%;color:#444;font-size:80%;letter-spacing:0;margin-top:1.5em}#steps .content .block ul li table tr,#steps .content .block ul li table th,#steps .content .block ul li table td{text-align:center;vertical-align:middle;border:1px solid #bfbfbf}#steps .content .block ul li table th{color:#e57790;padding:.85em;background-color:#ffeff1}#steps .content .block ul li table td{padding:1em}#steps .content .block ul li table tbody td:last-child{text-align:left;padding-right:.5em}#steps .content .block.block_ample ul li,#steps .content .block.block_led ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#steps .content .block.block_ample ul li picture,#steps .content .block.block_led ul li picture{width:29%}#steps .content .block.block_ample ul li dl,#steps .content .block.block_led ul li dl{width:71%;padding-left:1em}#steps .content .block.block_ample{padding-inline:.5em}#steps .content .block.block_ample ul{display:flex;justify-content:space-between;gap:1.75em}#steps .content .block.block_ample ul li{display:block;padding-bottom:0;position:relative;z-index:0}#steps .content .block.block_ample ul li picture{display:block;padding:.15em;border-radius:50%;background:#fff;border:1px solid #e57790;width:auto;position:relative;overflow:visible}#steps .content .block.block_ample ul li picture::after{content:"";width:50%;border-bottom:2px dotted #e57790;position:absolute;top:50%;left:100%;transform:translateY(-50%)}#steps .content .block.block_ample ul li picture img{border-radius:50%}#steps .content .block.block_ample ul li.step01::before{content:"";width:2em;height:2em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:1.75em auto;background-repeat:no-repeat;background-image:url("../img/step01.svg");position:absolute;z-index:1;top:0;left:0}#steps .content .block.block_ample ul li.step02::before{content:"";width:2em;height:2em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:1.75em auto;background-repeat:no-repeat;background-image:url("../img/step02.svg");position:absolute;z-index:1;top:0;left:0}#steps .content .block.block_ample ul li.step03::before{content:"";width:2em;height:2em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:1.75em auto;background-repeat:no-repeat;background-image:url("../img/step03.svg");position:absolute;z-index:1;top:0;left:0}#steps .content .block.block_ample ul li.step01::after,#steps .content .block.block_ample ul li.step02::after{content:"";content:none;width:2px;height:100%;border-left:2px dotted #e57790;position:absolute;z-index:-1;top:.5em;left:2.9em}#steps .content .block.block_ample ul li.step03 picture::after{content:none}#steps .content .block.block_ample ul li .name{text-align:center;color:#e2949b;margin-top:.75em}#steps .content .block.block_led ul li{display:flex;align-items:center;padding-bottom:0}#steps .content .block.block_led ul li picture img{max-width:140px}#steps .content .block.block_led ul li dl dd{letter-spacing:.175em}#steps .content .block.block_homecare h3{margin-bottom:1.5em}#steps .content .block.block_homecare p{margin-bottom:0}#steps .content .block.block_homecare ul li{display:flex;flex-wrap:wrap;align-items:center;padding-top:1.75em;border-top:2px dotted #e57790}#steps .content .block.block_homecare ul li:first-child{border-top:none}#steps .content .block.block_homecare ul li picture{display:block;width:35%;margin:0 auto .5em}#steps .content .block.block_homecare ul li dl{flex:1;margin-left:.75em}#steps .content .block.block_homecare ul li dl dt{text-align:left}#steps .content .block.block_homecare ul li dl dt .price{font-weight:normal;color:#444}#steps .content .block.block_homecare ul li dl dt .jpy{font-size:90%}#steps .content .block.block_homecare ul li dl dd{padding:0}#steps .content .block.block_homecare ul li.lala-kt dl dd{display:block}#steps .content .block.block_homecare ul li .text{font-size:88%;color:#543b41;padding:0 .75em}@media screen and (min-width: 769px){#steps{padding-top:7em}#steps p{font-size:110%;line-height:2;letter-spacing:.135em}#steps .content{padding:8em 6em 6em;border-radius:10em}#steps .content .block{margin-top:6.5em}#steps .content .block ul li dl dt span.rcm{font-size:55%;letter-spacing:.05em;padding-block:.15em}#steps .content .block.block_ample h3,#steps .content .block.block_led h3,#steps .content .block.block_homecare h3{font-size:135%;margin-bottom:4em}#steps .content .block.block_ample h3::before,#steps .content .block.block_ample h3::after,#steps .content .block.block_led h3::before,#steps .content .block.block_led h3::after,#steps .content .block.block_homecare h3::before,#steps .content .block.block_homecare h3::after{width:1.65em}#steps .content .block.block_ample h3 span,#steps .content .block.block_led h3 span,#steps .content .block.block_homecare h3 span{font-size:108%}#steps .content .block.block_ample h3 span::after,#steps .content .block.block_led h3 span::after,#steps .content .block.block_homecare h3 span::after{width:94.5%}#steps .content .block.block_ample ul,#steps .content .block.block_led ul,#steps .content .block.block_homecare ul{margin-left:2.25em;padding-inline:0}#steps .content .block.block_ample ul li,#steps .content .block.block_led ul li,#steps .content .block.block_homecare ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:6.5em}#steps .content .block.block_ample ul li.step03,#steps .content .block.block_led ul li.step03,#steps .content .block.block_homecare ul li.step03{padding-bottom:1.5em}#steps .content .block.block_ample ul li::before,#steps .content .block.block_led ul li::before,#steps .content .block.block_homecare ul li::before{width:5.25em !important;height:5.25em !important;background-size:5em auto !important}#steps .content .block.block_ample ul li::after,#steps .content .block.block_led ul li::after,#steps .content .block.block_homecare ul li::after{left:7.75em !important}#steps .content .block.block_ample ul li picture,#steps .content .block.block_led ul li picture,#steps .content .block.block_homecare ul li picture{width:27.85%;padding:.35em;text-align:center}#steps .content .block.block_ample ul li picture img,#steps .content .block.block_led ul li picture img,#steps .content .block.block_homecare ul li picture img{max-width:205px}#steps .content .block.block_ample ul li dl,#steps .content .block.block_led ul li dl,#steps .content .block.block_homecare ul li dl{width:72.15%;letter-spacing:.135em;padding-inline:3.5em .5em}#steps .content .block.block_ample ul li dl dt,#steps .content .block.block_led ul li dl dt,#steps .content .block.block_homecare ul li dl dt{font-size:170%;text-align:left}#steps .content .block.block_ample ul li dl dd,#steps .content .block.block_led ul li dl dd,#steps .content .block.block_homecare ul li dl dd{font-size:110%}#steps .content .block.block_ample ul li dl dd span,#steps .content .block.block_led ul li dl dd span,#steps .content .block.block_homecare ul li dl dd span{font-size:85%}#steps .content .block.block_ample ul{gap:6em}#steps .content .block.block_ample ul li{width:auto;padding-bottom:0}#steps .content .block.block_ample ul li picture{width:auto}#steps .content .block.block_ample ul li .name{width:100%;font-size:170%}#steps .content .block.block_led h3{margin-bottom:2.5em}#steps .content .block.block_led ul li{align-items:flex-start;padding-bottom:0;position:relative}#steps .content .block.block_led ul li picture img{max-width:135px}#steps .content .block.block_led ul li dl{margin-top:1em}#steps .content .block.block_led ul li table{width:66.25%;font-size:85%;position:absolute;right:0;bottom:1.5em}#steps .content .block.block_homecare h3{margin-bottom:2.5em}#steps .content .block.block_homecare p{margin-bottom:.5em}#steps .content .block.block_homecare ul{margin-left:0}#steps .content .block.block_homecare ul li{padding:2em 0}#steps .content .block.block_homecare ul li picture{position:relative;left:1em}#steps .content .block.block_homecare ul li picture img{max-width:210px}#steps .content .block.block_homecare ul li dl dd{padding-inline:.25em}}#price{background:#f8b9c4}#price .title-group .en img{height:2.5em}#price .title-group .title{color:#fff}#price .title-group .title span::before,#price .title-group .title span::after{background-image:url("../img/icon_kirakira_pink_3.svg")}#price .content .block .din2014{font-weight:400}#price .content .block .img{margin:1.5em 1em 0}#price .content .block .box{margin-top:2em;padding-bottom:1px;background:hsla(0,0%,100%,.85);border-radius:2em;box-shadow:0 3px 15px rgba(156,60,89,.08)}#price .content .block .box ul{margin:0 1.85em 1.5em;padding-top:1em}#price .content .block .box ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#444;font-size:125%;padding:.35em .55em;border-bottom:1px solid #e2949b}#price .content .block .box ul li span{color:#e2949b}#price .content .block .box ul li span b{font-size:125%;font-weight:300;letter-spacing:.075em;margin-right:.1em}#price .content .block .box .after_cream{background-color:rgba(240,150,169,.85);border:2px solid #fff;border-radius:2em 2em 0 0}#price .content .block .box .after_cream+ul{margin:.25em 1.85em .75em;padding-top:0}#price .content .block .box p{color:#d17389;font-weight:500;padding:1.5em 1.85em 1.85em;background:rgba(255,227,230,.85);border-radius:0 0 2em 2em}#price .content .block .others{padding:2em 0;margin-top:2em;position:relative;z-index:0;background-image:url(../img/icon_kirakira_white.svg),url(../img/icon_kirakira_white.svg),url(../img/icon_kirakira_white.svg),url(../img/icon_kirakira_white.svg);background-size:1.5em auto,1.5em auto,1.5em auto,1.5em auto;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left top,right top,left bottom,right bottom}#price .content .block .others::before,#price .content .block .others::after{content:"";width:96%;height:1px;border-top:.115em solid #fff;position:absolute;z-index:-1;left:2%}#price .content .block .others::before{top:.715em}#price .content .block .others::after{bottom:.715em}#price .content .block .others ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#fff;position:relative;z-index:0}#price .content .block .others ul li::after{content:"";width:100%;height:2px;border-top:2px dotted #fff;position:absolute;z-index:-1;left:0;top:50%;transform:translateY(-50%)}#price .content .block .others ul li span{font-size:115%;padding:0 .55em;background:#f8b9c4}#price .content .block .others ul li span:first-child{font-size:90%;letter-spacing:0}#price .content .block .others ul li span b{font-size:120%;margin-right:.15em}#price .moreBtn{text-align:center;margin-bottom:1.75em}#price .moreBtn span{display:inline-block;color:#444;padding:.25em 2em .25em 0;background-position:right center;background-size:1.5em auto;background-repeat:no-repeat;background-image:url("../img/icon_more.svg")}#price .moreBtn.open span{background-image:url("../img/icon_more_close.svg")}@media screen and (max-width: 768px){#price .content .block{display:flex;flex-direction:column}#price .content .block .box{order:1}#price .content .block .others{order:2}#price .content .block .img{order:3}}@media screen and (min-width: 769px){#price .content .block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:6em}#price .content .block .img{width:50.5%;margin:0}#price .content .block .img img{width:89%;margin-top:0}#price .content .block .box{display:flex;flex-direction:column;justify-content:center;width:46.75%;margin:0 2.25% 0 0}#price .content .block .box ul{font-size:110%;margin:0 3em 1.75em;padding-top:1.5em}#price .content .block .box ul li{padding-block:.3em}#price .content .block .box ul li span{display:flex;align-items:center}#price .content .block .box ul li span b{font-size:130%}#price .content .block .box .after_cream+ul{margin:.5em 2.75em 1em;padding-top:0}#price .content .block .box p{font-size:105%;font-weight:500;letter-spacing:.135em;padding:1.25em 2em 1.5em}#price .content .block .others{width:100%;font-size:135%;letter-spacing:.1em;padding-inline:1.25em;margin-top:4em}#price .content .block .others ul li span{padding-inline:1.25em}#price .content .block .others ul li span:first-child{letter-spacing:.1em}}#flow{background-color:#f8c8d0;position:relative;z-index:0}#flow::after{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;background-position:top center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/flow_bg_sp.webp")}.no-webp #flow::after{background-image:url("../img/flow_bg_sp.png")}#flow .title-group .en img{height:2.5em}#flow .title-group .title{color:#fff}#flow .title-group .title span::before,#flow .title-group .title span::after{background-image:url("../img/icon_kirakira_pink_3.svg")}#flow .content .block ul{padding:1em}#flow .content .block ul li{margin-top:4em;padding:4em 2.5em 3em;background:hsla(0,0%,100%,.85);border-radius:1.75em;box-shadow:0 3px 15px rgba(156,60,89,.08);position:relative;z-index:0}#flow .content .block ul li.flow01::before{content:"";width:4.9em;height:4.9em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:4.75em auto;background-repeat:no-repeat;background-image:url("../img/step01.svg");position:absolute;z-index:1;top:-2.45em;left:50%;transform:translateX(-50%)}#flow .content .block ul li.flow02::before{content:"";width:4.9em;height:4.9em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:4.75em auto;background-repeat:no-repeat;background-image:url("../img/step02.svg");position:absolute;z-index:1;top:-2.45em;left:50%;transform:translateX(-50%)}#flow .content .block ul li.flow03::before{content:"";width:4.9em;height:4.9em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:4.75em auto;background-repeat:no-repeat;background-image:url("../img/step03.svg");position:absolute;z-index:1;top:-2.45em;left:50%;transform:translateX(-50%)}#flow .content .block ul li.flow04::before{content:"";width:4.9em;height:4.9em;background-color:#ec92a1;border-radius:50%;background-position:center;background-size:4.75em auto;background-repeat:no-repeat;background-image:url("../img/step04.svg");position:absolute;z-index:1;top:-2.45em;left:50%;transform:translateX(-50%)}#flow .content .block ul li picture{display:block;width:9.25em;border-radius:50%;overflow:hidden;margin:auto}#flow .content .block ul li dl{letter-spacing:.15em;margin-top:1.5em}#flow .content .block ul li dl dt{color:#e2949b;font-size:135%;text-align:center;margin-bottom:.5em}#flow .content .block ul li dl dd{font-size:88%;letter-spacing:.15em}@media screen and (min-width: 769px){#flow::after{background-image:url("../img/flow_bg_pc.webp")}.no-webp #flow::after{background-image:url("../img/flow_bg_pc.png")}#flow .section-inner{padding-bottom:10em}#flow .content .block ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;padding:0}#flow .content .block ul li{width:calc(25% - 1.25em);padding:4em 2.35em 2.5em}#flow .content .block ul li picture{width:9.75em}#flow .content .block ul li dl{font-size:110%}#flow .content .block ul li dl dd{font-size:85%}}#faq .title-group .en img{height:3em}#faq .title-group .title{color:#444}#faq .content .block{margin-top:2.75em;padding-inline:.5em}#faq .content .block ul li{letter-spacing:.125em;margin-top:1.5em;padding:0 1.55em 0;background:#fff;border-radius:1.75em;position:relative;z-index:0}#faq .content .block ul li:first-child{margin-top:0}#faq .content .block ul li h3{display:flex;align-items:center;min-height:6em;color:#e2949b;font-size:105%;line-height:1.35;margin-bottom:.75em;padding:1.75em 0 1.75em 4em;border-bottom:2px dotted #e57790;border-bottom:0;margin-bottom:0;padding-right:2em;position:relative;cursor:pointer;background-position:left .5em center;background-size:2.25em auto;background-repeat:no-repeat;background-image:url("../img/faq_q.svg")}#faq .content .block ul li h3::before,#faq .content .block ul li h3::after{content:"";width:1.5em;height:2px;background:#e57790;position:absolute;top:50%;right:0;transform:translateY(-50%)}#faq .content .block ul li h3::after{transform:translateY(-50%) rotate(90deg)}#faq .content .block ul li h3.open::after{content:none}#faq .content .block ul li p{font-size:95%;padding:.5em;display:none;border-top:2px dotted #e57790;padding-top:1.25em;padding-bottom:2em}@media screen and (min-width: 769px){#faq .title-group h2{color:#444}#faq .content .block ul li{padding:1em 2.5em}#faq .content .block ul li h3{min-height:4.5em;font-size:140%;padding:.75em 0 .75em 3em;background-position:top 1.45em left .5em;background-size:1.35em auto}#faq .content .block ul li p{font-size:120%}}#contact{position:relative;z-index:0;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-image:url("../img/inquiry_bg_sp.webp")}.no-webp #contact{background-image:url("../img/inquiry_bg_sp.jpg")}#contact .title-group .en img{height:3em}#contact .title-group .title{color:#fff}#contact .title-group .title span::before,#contact .title-group .title span::after{background-image:url("../img/icon_kirakira_pink_4.svg")}#contact .title-group+p{color:#fff;font-weight:300;text-align:center;line-height:1.75;letter-spacing:.135em;margin-top:2.5em}#contact .b4a_reserveBlock{text-align:center;letter-spacing:.15em;margin:2.5em .5em 0;padding:2.75em 1.75em;background:#fff;border-radius:1.75em}#contact .b4a_reserveBlock .b4a_reserveBox{color:#444;padding:1.5em 0;border-top:1px solid #d9d9d9}#contact .b4a_reserveBlock .b4a_reserveBox dl dt{margin-bottom:.75em}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li{margin-top:.6em}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li:first-child{margin-top:0}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li label{display:block;font-size:85%;font-weight:400;line-height:1.25;letter-spacing:.1em;padding:1.15em;background-color:#f6f6f6;border-radius:2.5em;position:relative;z-index:0}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li input{display:none}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li input:checked+label{color:#e57790;background-color:#fff}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li input:checked+label::after{content:"";width:100%;height:100%;border:3px solid #e57790;border-radius:2.5em;position:absolute;z-index:1;left:0;top:0}#contact .b4a_reserveBlock .b4a_reserveBox dl dd select{width:100%;cursor:pointer;color:#a8a8a8;font-size:85%;font-weight:400;text-align:center;line-height:1;letter-spacing:.125em;margin:0;padding:1em;background-color:#f6f6f6;border:3px solid #f6f6f6;background-position:right 1.5em center;background-size:.85em auto;background-repeat:no-repeat;background-image:url("../img/arr_bottom.svg");border-radius:2.5em;outline:none}#contact .b4a_reserveBlock .b4a_reserveBtn{padding-top:1.5em;border-top:1px solid #d9d9d9}#contact .b4a_reserveBlock .b4a_reserveBtn ul li{margin-top:.6em;border-radius:2.5em}#contact .b4a_reserveBlock .b4a_reserveBtn ul li:first-child{margin-top:0}#contact .b4a_reserveBlock .b4a_reserveBtn ul li a{display:block;color:#fff;font-size:95%;letter-spacing:.1em;padding:.85em 0;background-position:right 1.35em center;background-size:.45em auto;background-repeat:no-repeat;background-image:url("../img/arr_right_w.svg")}#contact .b4a_reserveBlock .b4a_reserveBtn ul li.counseling_btn{background:#84ddce}#contact .b4a_reserveBlock .b4a_reserveBtn ul li.webrsv_btn{background:#e57790}#contact .b4a_reserveBlock .b4a_reserveBtn ul li.invalid{background:#dbdbdb}#contact .b4a_reserveBlock .b4a_reserveBtn ul li.inquiry_btn{background:#636363}#contact .fadeInBtn{animation:fadeInBtn .5s}@keyframes fadeInBtn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 769px){#contact{background-image:url("../img/inquiry_bg_pc.webp")}.no-webp #contact{background-image:url("../img/inquiry_bg_pc.jpg")}#contact .title-group+p{font-size:120%;margin-top:3em}#contact .b4a_reserveBlock{margin:4.5em 0 0;padding:4em}#contact .b4a_reserveBlock .b4a_reserveBox dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#contact .b4a_reserveBlock .b4a_reserveBox dl dt{width:34%;font-size:120%;text-align:center;margin-bottom:0}#contact .b4a_reserveBlock .b4a_reserveBox dl dd{width:66%;font-size:105%}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li{width:calc(50% - .5em);margin:0}#contact .b4a_reserveBlock .b4a_reserveBox dl dd ul li label{font-size:95%;font-weight:500}#contact .b4a_reserveBlock .b4a_reserveBox dl dd select{font-size:95%;font-weight:500;background-size:.95em auto}#contact .b4a_reserveBlock .b4a_reserveBtn{padding-top:2.35em}#contact .b4a_reserveBlock .b4a_reserveBtn ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#contact .b4a_reserveBlock .b4a_reserveBtn ul li{width:calc(33.3333% - 1em);margin:0}#contact .b4a_reserveBlock .b4a_reserveBtn ul li a{padding:1.5em 0;background-size:.535em auto}}#clinics .title-group .en img{height:2.5em}#clinics .clinics-container{margin-top:2em}@media screen and (min-width: 769px){#clinics .clinics-container{margin-top:4em;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5em;align-items:start}}#clinics .clinic{margin-top:1em;border-radius:8px;overflow:hidden;box-shadow:0 3px 15px rgba(156,60,89,.08)}#clinics .clinic.keyaki{display:none}@media screen and (min-width: 769px){#clinics .clinic{font-size:140%;margin-top:0}}#clinics .clinic h3{color:#fff;background:#eeabb1;padding:1.25em 0;text-align:center;letter-spacing:-0.02em;position:relative;cursor:pointer}#clinics .clinic h3::before{content:"";width:.6em;height:.6em;margin-top:-0.1em;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;right:1.25em;transform:translateY(-50%) rotate(45deg)}#clinics .clinic h3.open::before{transform:translateY(-50%) rotate(45deg) scale(-1);margin-top:.2em}#clinics .clinic .info{display:none;padding:1em 1em 1.5em}#clinics .clinic .info .item dt{font-weight:normal;background:#f7eaeb;padding:.25em 0;text-align:center}#clinics .clinic .info .item dd{font-size:90%;padding:.5em 0 1em}#clinics .clinic .info .map a{display:block;background:#f2f2f2;border-radius:100px;padding:.25em 0;text-align:center}#clinics .clinic .info .map span{font-size:90%;background-position:left center;background-size:1em auto;background-repeat:no-repeat;background-image:url("../img/icon_pin.svg");padding-left:1.5em}#footer{background:#c45971}#footer .copyright{color:#fff;font-size:95%;text-align:center;padding:.75em 0}@media screen and (min-width: 769px){#footer .copyright{font-size:105%;padding:1.15em 0}}/*# sourceMappingURL=style.min.css.map */