.c-gold{color:#C4AA84}.c-gold1{color:#DBCDAC}.c-gold2{color:#AE914C}.c-purple{color:#663e5b}.c-purple1{color:#856A8E}.c-purple2{color:#BFAFC4}.c-pink{color:#EC6D73}.c-bk{color:#434343}.c-wh{color:#fff}*{min-width:0;min-height:0}#mainv{position:relative;width:100%;top:114px;left:0;z-index:-1;box-sizing:border-box}@media screen and (max-width: 600px){#mainv{top:74px}}#mainv .mainv__inner{width:calc(100% - 80px);max-height:600px;min-height:600px;height:100%;max-width:1800px;margin:auto;position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 1080px){#mainv .mainv__inner{width:calc(100% - 40px)}}@media screen and (max-width: 1080px) and (max-width: 896px){#mainv .mainv__inner{min-height:auto;max-height:auto}}@media screen and (max-width: 896px){#mainv .mainv__inner{max-height:400px;min-height:400px;width:100%}}@media screen and (max-width: 640px){#mainv .mainv__inner{max-height:300px;min-height:300px}}#mainv .mainv__inner .mainv__slider,#mainv .mainv__inner .mainv__slider__content,#mainv .mainv__inner .slick-list,#mainv .mainv__inner .slick-track{width:100%;height:100%}#mainv .mainv__inner .mainv__slider{position:relative;z-index:1}#mainv .mainv__inner .mainv__slider__content{transition:0.3s ease}#mainv .mainv__inner .mainv__slider__content:not(.slick-current){filter:blur(5px)}#mainv .mainv__inner .mainv__slider__content:nth-child(1){background:url(../img/frontpage/frontpage_fv-img01-pc@2x.jpg) no-repeat center/cover}@media screen and (max-width: 640px){#mainv .mainv__inner .mainv__slider__content:nth-child(1){background:url(../img/frontpage/frontpage_fv-img01-sp@2x.jpg) no-repeat center/cover}}#mainv .mainv__inner .mainv__slider__content:nth-child(2){background:url(../img/frontpage/frontpage_fv-img02-pc@2x.jpg) no-repeat center/cover}@media screen and (max-width: 640px){#mainv .mainv__inner .mainv__slider__content:nth-child(2){background:url(../img/frontpage/frontpage_fv-img02-sp@2x.jpg) no-repeat center/cover}}#mainv .mainv__inner .mainv__slider__content:nth-child(3){background:url(../img/frontpage/frontpage_fv-img03-pc@2x.jpg) no-repeat center/cover}@media screen and (max-width: 640px){#mainv .mainv__inner .mainv__slider__content:nth-child(3){background:url(../img/frontpage/frontpage_fv-img03-sp@2x.jpg) no-repeat center/cover}}#mainv .mainv__inner .mainv__slider__content::before{content:"";display:block;width:100%;height:100%;top:0;left:0;opacity:0.5}#mainv .mainv__inner .info-box{position:absolute;left:0px;width:100%;max-width:645px;height:100%;overflow:hidden;background:rgba(102,62,91,0.9);z-index:3;top:0;clip-path:polygon(0px 0px, calc(100% - 110px) 0px, 100% 50%, calc(100% - 110px) 100%, 0px 100%);z-index:2}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box{max-width:400px;clip-path:polygon(0px 0px, calc(100% - 75px) 0px, 100% 50%, calc(100% - 75px) 100%, 0px 100%)}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box{max-width:260px;clip-path:polygon(0px 0px, calc(100% - 55px) 0px, 100% 50%, calc(100% - 55px) 100%, 0px 100%)}}#mainv .mainv__inner .info-box::before{content:"";background-image:url(../img/pattern-bg-ami.png);z-index:2;position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0.03}#mainv .mainv__inner .info-box__inner{color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:80%;margin-left:-5%}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner{margin-left:-7%}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner{max-width:75%;margin-left:-8%}}#mainv .mainv__inner .info-box__inner .copy-m{font-size:32px;font-weight:600;line-height:1.2;margin-block:0 12px}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .copy-m{font-size:14px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .copy-m{font-size:12px;margin-block:0 4px}}#mainv .mainv__inner .info-box__inner .copy-b{font-size:72px;font-weight:600;line-height:1.3;margin-block:0px 40px}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .copy-b{font-size:50px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .copy-b{font-size:30px;margin-block:0px 20px}}#mainv .mainv__inner .info-box__inner .fv-plan{max-width:390px;margin-inline:auto;border-bottom:dashed 1px rgba(255,255,255,0.6);padding-block:0 32px;position:relative;letter-spacing:0.02em}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan{max-width:300px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan{max-width:220px;padding-block:0 18px}}#mainv .mainv__inner .info-box__inner .fv-plan__title{font-size:24px;font-weight:600;line-height:1.4;margin:-0.5em auto 0 0;text-align:left;position:relative;display:flex;align-items:center;gap:0 10px;white-space:nowrap}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan__title{font-size:18px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__title{font-size:12px;gap:0 5px}}#mainv .mainv__inner .info-box__inner .fv-plan__title .tx{display:inline-block;max-width:11em}#mainv .mainv__inner .info-box__inner .fv-plan__title .dashed{width:100%;max-width:calc(100% - 11em);border-top:dashed 1px rgba(255,255,255,0.6)}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__title .dashed{max-width:calc(100% - 11em - 10px)}}#mainv .mainv__inner .info-box__inner .fv-plan__price{padding-inline:5px;margin-block:12px 0}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__price{margin-block:10px 0}}#mainv .mainv__inner .info-box__inner .fv-plan__price__number{font-size:72px;font-weight:500;line-height:1.4}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan__price__number{font-size:50px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__price__number{font-size:30px}}#mainv .mainv__inner .info-box__inner .fv-plan__price__yen{font-size:24px;font-weight:700;line-height:1.4}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan__price__yen{font-size:18px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__price__yen{font-size:14px}}#mainv .mainv__inner .info-box__inner .fv-plan__price__tax{font-size:20px;font-weight:500;line-height:1.4}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan__price__tax{font-size:16px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__price__tax{font-size:10px}}#mainv .mainv__inner .info-box__inner .fv-plan__sub{padding-inline:5px;margin-block:0}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__sub{margin-block:0}}#mainv .mainv__inner .info-box__inner .fv-plan__sub__text{font-size:16px;font-weight:500;line-height:1.4}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan__sub__text{font-size:12px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__sub__text{font-size:10px}}#mainv .mainv__inner .info-box__inner .fv-plan__sub__number{font-size:20px;font-weight:400;line-height:1.4;letter-spacing:0.02em}@media screen and (max-width: 896px){#mainv .mainv__inner .info-box__inner .fv-plan__sub__number{font-size:14px}}@media screen and (max-width: 640px){#mainv .mainv__inner .info-box__inner .fv-plan__sub__number{font-size:12px}}@media screen and (max-width: 896px) and (max-width: 640px){#mainv .mainv__inner .mainv__title span:nth-child(1){width:auto}}.introduction{margin-top:180px;padding-inline:40px;margin-inline:auto}@media screen and (max-width: 1080px){.introduction{padding-inline:20px}}@media screen and (max-width: 896px){.introduction{margin-top:160px;padding-inline:20px}}@media screen and (max-width: 640px){.introduction{margin-top:120px}}.introduction__wrap{background-color:#f3f3f3;background-image:url(../img/pattern-bg-ami.png);padding:48px 20px 25px;max-width:1200px;margin-inline:auto}@media screen and (max-width: 896px){.introduction__wrap{padding:36px 20px}}.introduction__content{font-size:1.6rem;color:#663e5b;text-align:center;margin-inline:auto;position:relative}.introduction__content__notice{background:#DBCDAC;color:#434343;padding:8px 16px;margin:0em auto 30px;display:inline-block;position:absolute;top:-64px;left:50%;transform:translate(-50%, 0%);white-space:nowrap;font-size:16px;letter-spacing:0.02em}@media screen and (max-width: 896px){.introduction__content__notice{top:-52px}}@media screen and (max-width: 640px){.introduction__content__notice{font-size:15px}}.introduction__content__notice .text{display:inline-block}.introduction__content__title{font-size:38px;font-weight:normal;margin:0;line-height:1.4}@media screen and (max-width: 640px){.introduction__content__title{font-size:24px}}.introduction__content__text{font-size:16px;line-height:1.6;color:#434343}@media screen and (max-width: 640px){.introduction__content__text{font-size:13px}}.introduction__content__tel a{color:#663e5b;display:flex;justify-content:center;align-items:center;gap:0 10px;font-style:normal}.introduction__content__tel .tel__icon{margin:0;padding:0;width:53px;height:32px}@media screen and (max-width: 640px){.introduction__content__tel .tel__icon{width:48px;height:29px}}.introduction__content__tel .tel__icon img{width:100%;max-width:100%;height:auto}.introduction__content__tel .tel__number{font-size:4.6rem;letter-spacing:0.05em}@media screen and (max-width: 640px){.introduction__content__tel .tel__number{font-size:34px}}#plan .plan__box{list-style:none;margin:0;padding:0 0 64px 0;position:relative;z-index:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));gap:40px}@media screen and (max-width: 896px){#plan .plan__box{max-width:520px;margin-inline:auto}}@media screen and (max-width: 640px){#plan .plan__box{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}#plan .plan__box__content{border:solid 1px #CDCDCD;padding:34px 32px 32px;position:relative}@media screen and (max-width: 640px){#plan .plan__box__content{padding:34px 16px 32px}}#plan .plan__box__content::before{content:"";position:absolute;width:100%;height:32px;top:0;left:0;z-index:1}#plan .plan__box__content.plan--yanagi::before{background:#EC6D73;background-repeat:repeat;background-image:url(../img/pattern-bg-wh.png)}#plan .plan__box__content.plan--sumire::before{background:#BFAFC4;background-repeat:repeat;background-image:url(../img/pattern-bg-wh.png)}#plan .plan__box__content.plan--fuji::before{background:#DBCDAC;background-repeat:repeat;background-image:url(../img/pattern-bg-wh.png)}#plan .plan__box__content.plan--kaede::before{background:#663e5b;background-repeat:repeat;background-image:url(../img/pattern-bg-wh.png)}#plan .plan__box .caption{font-size:2.4rem;line-height:1.4;margin-block:20px;font-weight:600}@media screen and (max-width: 640px){#plan .plan__box .caption{font-size:2.0rem}}#plan .plan__box__figure picture{width:100%;max-width:100%;height:auto;display:block}#plan .plan__box__figure picture source,#plan .plan__box__figure picture img{width:100%;max-width:100%;height:auto}#plan .plan__box__price .amount{margin-block:16px 8px}#plan .plan__box__price .amount__number{font-size:3.1rem;font-weight:400;letter-spacing:0.02em}@media screen and (max-width: 640px){#plan .plan__box__price .amount__number{font-size:3.2rem}}#plan .plan__box__price .amount__yen{font-size:1.8rem;font-weight:500;letter-spacing:0.02em}@media screen and (max-width: 640px){#plan .plan__box__price .amount__yen{font-size:1.5rem}}#plan .plan__box__price .amount__tax{font-size:1.5rem;font-weight:500;letter-spacing:0.02em}@media screen and (max-width: 640px){#plan .plan__box__price .amount__tax{font-size:1.4rem}}#plan .plan__box__price .tax-included{font-size:1.5rem;font-weight:500;letter-spacing:0.02em;margin-block:0px 40px}#plan .plan__box .morebtn{margin-bottom:0}@media screen and (max-width: 400px){#plan .plan__box .morebtn{margin-bottom:0px}}#plan .plan__box .morebtn a{width:100%;max-width:215px;border:solid 1px #663e5b;background-color:#fff;background-size:6px;color:#663e5b;font-size:1.5rem;font-weight:500;line-height:50px}@media screen and (max-width: 480px){#plan .plan__box .morebtn a{width:100%;max-width:215px;font-size:1.5rem;background-size:6px}}#plan .plan__box .morebtn a:hover{background-color:#663e5b;color:#fff}#facility{background-color:#f3f3f3;background-image:url(../img/pattern-bg-ami.png)}#facility .facility__box{list-style:none;margin:0;padding:0 0 64px 0;position:relative;z-index:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:48px 30px}#facility .facility__box__picture img{width:100%;max-width:100%;height:auto}#facility .facility__box .facility__name{font-size:1.8rem;font-weight:500;line-height:1.4;letter-spacing:0.02em;color:#663e5b}#facility .facility__box .facility__info{padding-block:12px;border-top:#D5D5D5 dashed 1px;border-bottom:#D5D5D5 dashed 1px}#facility .facility__box .facility__info__tx{font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0.02em;color:#434343;margin-block:0}#facility .facility__box .facility__info__tx+.facility__info__tx{margin-top:12px}@media screen and (max-width: 640px){#facility .facility__box .facility__info__tx+.facility__info__tx{margin-top:10px}}#voice{position:relative;overflow:hidden}#voice::before{position:absolute;content:"";background-image:url(../img/pattern-bg8.png);width:100%;height:50%;top:0;left:0}#voice .voice__wrap{position:relative}#voice .voice__wrap::before{position:absolute;content:"";left:20%;top:0;content:"";width:35%;height:60%;background:linear-gradient(292deg, #FFF 0%, #fff 40%, rgba(255,255,255,0) 100%);z-index:0}@media screen and (max-width: 896px){#voice .voice__wrap::before{left:10%;width:45%}}@media screen and (max-width: 640px){#voice .voice__wrap::before{left:8%;width:45%}}#voice .voice__wrap::after{position:absolute;content:"";width:30%;height:60%;right:20%;top:0;background:linear-gradient(68deg, #FFF 0%, #fff 40%, rgba(255,255,255,0) 100%);z-index:0}@media screen and (max-width: 896px){#voice .voice__wrap::after{right:10%;width:45%}}@media screen and (max-width: 640px){#voice .voice__wrap::after{right:8%;width:45%}}@media screen and (max-width: 896px){#voice .innerWrap{padding-right:50px;padding-left:50px;padding-block:60px}}@media screen and (max-width: 896px) and (max-width: 640px){#voice .innerWrap{padding:0 40px}}@media screen and (max-width: 640px){#voice .innerWrap{padding-inline:24px}}#voice .voice__header{position:relative}#voice .voice__header .ttl{padding:140px 0 25px;position:relative;z-index:1}@media screen and (max-width: 480px){#voice .voice__header .ttl{padding:90px 0 20px}}#voice .voice__header .intro{text-align:center;font-size:1.6rem;line-height:1.8;margin-block:0;position:relative;z-index:1}@media screen and (max-width: 640px){#voice .voice__header .intro{text-align:left;font-size:1.5rem}}#voice .voice__body{position:relative;z-index:1}#voice .voice__body .slider__top__voice .slick-list{padding-block:48px 70px !important}@media screen and (max-width: 640px){#voice .voice__body .slider__top__voice .slick-list{padding-block:32px 40px !important}}#voice .voice__body .slider__top__voice .slick-track{display:flex;gap:0 24px}@media screen and (max-width: 896px){#voice .voice__body .slider__top__voice .slick-track{gap:0 18px}}@media screen and (max-width: 640px){#voice .voice__body .slider__top__voice .slick-track{gap:0 10px}}#voice .voice__body .slider__top__voice a{margin:0;box-sizing:border-box;background-color:#fff;display:inline-block;color:#434343;transition:0.25s;background:#FFF;box-shadow:4px 4px 30px 0 rgba(77,77,77,0.1)}#voice .voice__body .slider__top__voice .voice__thumbnail img{aspect-ratio:34 / 19;object-fit:cover;width:100%;height:100%}#voice .voice__body .slider__top__voice .voice__item{box-sizing:border-box;padding:24px}#voice .voice__body .slider__top__voice .voice__item__personal .city{font-size:1.3rem;background-color:#663e5b;color:#fff;padding:3px 4px;margin-right:5px;display:inline-block}#voice .voice__body .slider__top__voice .voice__item__personal .name{display:inline-block;font-size:1.4rem;line-height:1.8em;margin:0px 0 0;color:#663e5b}#voice .voice__body .slider__top__voice .voice__item__message{line-height:32px;background-image:linear-gradient(180deg, rgba(100,100,100,0) 0%, rgba(100,100,100,0) 98%, #E8E8E8 100%);background-size:100% 32px;font-size:1.4rem}#voice .voice__more .morebtn{margin-bottom:0px}#point{background-color:#fff;text-align:center}#point .ttl{padding:120px 0 70px}#point .point__body{list-style:none;width:100%;margin:0;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;padding:0;gap:24px}@media screen and (max-width: 896px){#point .point__body{gap:32px 24px}}@media screen and (max-width: 640px){#point .point__body{gap:12px 0}}@media screen and (max-width: 480px){#point .point__body{gap:10px 0}}#point .point__body .point__list{background-image:url(../img/pattern-bg8.png);box-sizing:border-box;width:100%;max-width:calc(100%/3 - 16px);padding-inline:20px;padding-block:60px 50px;display:flex;flex-direction:column;position:relative}@media screen and (max-width: 896px){#point .point__body .point__list{max-width:calc(100%/2 - 12px)}}@media screen and (max-width: 640px){#point .point__body .point__list{max-width:100%;padding:32px 32px 32px 50px;flex-direction:row}}@media screen and (max-width: 480px){#point .point__body .point__list{padding:32px 32px 32px 50px;height:130px;align-items:center}}#point .point__body .point__list .number{color:#dbcdac;font-size:6.4rem;position:absolute;top:-0.5em;left:50%;transform:translateX(-50%)}@media screen and (max-width: 640px){#point .point__body .point__list .number{top:calc(50% - 0.5em);left:50px;font-size:5.0rem;line-height:1}}@media screen and (max-width: 480px){#point .point__body .point__list .number{font-size:4.0rem;left:30px}}#point .point__body .point__list .sentence{margin:20px auto;font-size:2.4rem;text-align:center;line-height:1.6;flex-grow:1;flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width: 1080px){#point .point__body .point__list .sentence{font-size:2.2rem}}@media screen and (max-width: 640px){#point .point__body .point__list .sentence{font-size:2.4rem;margin:20px auto}}@media screen and (max-width: 480px){#point .point__body .point__list .sentence{font-size:2.0rem;margin:0px auto}}#news{background-color:#f3f3f3}#news .ttl{padding:80px 0 40px}#news .newscon{margin-bottom:80px}#news .newscon .news__body{list-style:none;margin:0;padding:0}#news .newscon .news__body .news__item{border-top:1px solid #e9e9e9;padding:40px 38px 40px 24px;font-size:2em;background-image:url(../img/arrow-black-right.png);background-position:center right 24px;background-size:8px;background-repeat:no-repeat;position:relative;transition:.3s}@media screen and (max-width: 896px){#news .newscon .news__body .news__item{padding:40px 28px 40px 0px;background-position:center right 4px;background-size:6px}}@media screen and (max-width: 640px){#news .newscon .news__body .news__item{padding:40px 20px 40px 0px;background-position:center right 0px;background-size:6px}}#news .newscon .news__body .news__item:last-child{border-bottom:1px solid #e9e9e9}#news .newscon .news__body .news__item:hover{background-position:center right 20px;padding:40px 34px 40px 28px}@media screen and (max-width: 896px){#news .newscon .news__body .news__item:hover{padding:40px 24px 40px 4px;background-position:center right 0px}}@media screen and (max-width: 640px){#news .newscon .news__body .news__item:hover{padding:40px 20px 40px 0px;background-position:center right 0px}}#news .newscon .news__body .news__item__inner{display:flex;align-items:center;gap:0 32px}@media screen and (max-width: 896px){#news .newscon .news__body .news__item__inner{gap:24px 0px;flex-wrap:wrap}}@media screen and (max-width: 640px){#news .newscon .news__body .news__item__inner{gap:24px 0px}}#news .newscon .news__body .news__item__link{color:#434343;width:100%;height:100%;position:absolute;top:0;left:0}#news .newscon .news__body .news__item .post-data{display:flex;align-items:center;gap:0 20px}#news .newscon .news__body .news__item .post-data .date{display:inline-block;color:#8F8F8F;font-size:15px;white-space:nowrap;max-width:10em}#news .newscon .news__body .news__item .post-data .category{display:flex;gap:0 5px;white-space:nowrap}#news .newscon .news__body .news__item .post-data .category .cat{background:#663e5b;color:#fff;padding:3px 5px;white-space:nowrap;display:flex;flex-grow:1}#news .newscon .news__body .news__item .title{margin-block:0;line-height:1.6;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 640px){#news .newscon .news__body .news__item .title{-webkit-line-clamp:2}}
/*# sourceMappingURL=frontpage.css.map */
