@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap);.wrapper{padding:0}@media print,screen and (min-width:480px){.header{position:absolute;top:650px}}.mv{height:calc(100svh - 50px);background:url(../img/top/mv_bg.png) no-repeat center/cover;padding:10vh 0 0}@media print,screen and (min-width:480px){.mv{padding:60px 0 0;height:700px}}@media print,screen and (min-width:480px){.mv__content{width:100%;max-width:1200px;margin:0 auto}}.mv__textArea{padding:20px 20px 30px;background:url(../img/top/mv_flower.png) no-repeat center right -90px/cover}@media print,screen and (min-width:480px){.mv__textArea{height:240px;background:url(../img/top/mv_flower.png) no-repeat center right/contain;padding:0 20px}}.mv__mainText{font-size:32px;font-weight:900;line-height:1.4;color:#48443e;letter-spacing:.1em}@media print,screen and (min-width:480px){.mv__mainText{font-size:60px}}.mv__colorText{background-image:linear-gradient(177deg,#cce0f4,#1e9cd7 0,#cce0f4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mv__subText{color:#48443e;font-size:16px}@media print,screen and (min-width:480px){.mv__subText{font-size:28px}}.mv__logo100--sp{padding:0 20px;margin:40px 0}@media print,screen and (min-width:480px){.mv__logo100--sp{display:none}}.mv__logo100--pc{display:none}@media print,screen and (min-width:480px){.mv__logo100--pc{display:block;max-width:600px;margin:0 0 40px 20px}}.mv__scrollImgArea{height:140px}@media print,screen and (min-width:480px){.mv__scrollImgArea{height:200px}}.mv__scrollInner{width:auto!important}.mv__scrollImgWrap{transition-timing-function:linear!important}.mv__scrollImg{height:100%;-o-object-fit:cover;object-fit:cover}.catch{padding:60px 0 0}@media print,screen and (min-width:480px){.catch{padding:160px 0 0}}.catch__content{padding:0 20px 30px;position:relative;background:url(../img/top/catch.svg) no-repeat center bottom/cover}@media print,screen and (min-width:480px){.catch__content{max-width:1200px;margin:0 auto;padding:0 20px 240px;background:url(../img/top/catch.svg) no-repeat center bottom/contain}}.catch__title{color:#1d50a1;font-size:22px;margin:0 0 20px}@media print,screen and (min-width:480px){.catch__title{font-size:32px}}.catch__textArea{padding:30px 0 0}@media print,screen and (min-width:480px){.catch__textArea{width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}}.catch__text{font-size:16px}.catch__imgArea{display:block}.catch__imgArea--img1{width:40%;position:absolute;top:-20px;right:0}@media print,screen and (min-width:480px){.catch__imgArea--img1{right:auto;left:0;width:100%;max-width:560px}}.catch__imgArea--img2{width:30%;margin:0 0 0 auto}@media print,screen and (min-width:480px){.catch__imgArea--img2{width:100%;max-width:240px;margin:240px 0 0 auto}}.catch__imgArea--img3{width:60%;margin:-70px 0 0}@media print,screen and (min-width:480px){.catch__imgArea--img3{margin:-140px 0 0 320px;width:100%;max-width:460px}}.catch__img{border-radius:20px}.funeral{background:#f5f1dd;padding:60px 20px}@media print,screen and (min-width:480px){.funeral{padding:80px 20px}}@media print,screen and (min-width:480px){.funeral__content{max-width:1200px;margin:0 auto;position:relative}}.funeral__title{font-size:28px;margin:0 0 10px}@media print,screen and (min-width:480px){.funeral__title{font-size:36px}}.funeral__text{font-size:16px;margin:0 0 40px}@media print,screen and (min-width:480px){.funeral__text{font-size:18px}}.funeral__catchText{border-bottom:solid 3px #f5ba91;font-size:20px}@media print,screen and (min-width:480px){.funeral__catchText{font-size:26px;width:-moz-fit-content;width:fit-content}}.fHall{position:relative;margin:100px 0 0}@media print,screen and (min-width:480px){.fHall{position:static;margin:60px 0 0}}.fHall:before{content:"";display:block;width:70%;aspect-ratio:11/8;background:url(../img/top/funeral_person.png) no-repeat center/cover;z-index:1;position:absolute;top:-100px;right:-35px}@media print,screen and (min-width:480px){.fHall:before{width:740px;top:-90px;right:-100px}}.fHall__title{margin:0 0 10px;font-size:20px;color:#1d50a1}@media print,screen and (min-width:480px){.fHall__title{margin:0 0 10px;font-size:24px}}.fHall__list{display:flex;flex-direction:column;gap:30px 0;margin:0 0 30px}@media print,screen and (min-width:480px){.fHall__list{gap:50px 0;margin:0 0 60px}}.fHall__list:last-of-type{margin:0}.fHall__inner{display:flex;flex-direction:column-reverse;gap:10px 0;background:#fff;padding:20px;z-index:2;position:relative}@media print,screen and (min-width:480px){.fHall__inner{flex-direction:row;justify-content:space-between;padding:80px}}@media print,screen and (min-width:480px){.fHall__info{width:40%;display:flex;flex-direction:column;justify-content:space-between}}.fHall__name{font-size:16px;font-weight:500}@media print,screen and (min-width:480px){.fHall__name{font-size:28px}}.fHall__address{font-size:14px;margin:0 0 30px}@media print,screen and (min-width:480px){.fHall__address{font-size:16px}}@media print,screen and (min-width:480px){.fHall__imgArea{width:50%}}.promise{padding:60px 20px}@media print,screen and (min-width:480px){.promise{padding:80px 20px 0}}.promise__content{background:url(../img/top/promise_bg.svg) no-repeat right top 20px/100%}@media print,screen and (min-width:480px){.promise__content{max-width:1200px;margin:0 auto;background:url(../img/top/promise_bg.svg) no-repeat right top 20px/cover}}.hexArea{counter-reset:num;aspect-ratio:1/1;position:relative}.hexArea__headeing{margin:0 0 20px}@media print,screen and (min-width:480px){.hexArea__headeing{position:absolute;margin:0 auto;top:35%;left:0;right:0}}.hexArea__title{color:#1d50a1;font-size:28px;line-height:.4;text-align:center;margin:0 0 20px}@media print,screen and (min-width:480px){.hexArea__title{font-size:46px;line-height:.6}}.hexArea__title big{font-size:60px}@media print,screen and (min-width:480px){.hexArea__title big{font-size:90px;transform:translateY(-80px)}}.hexArea__text{font-weight:400;font-size:16px}@media print,screen and (min-width:480px){.hexArea__text{font-size:18px;text-align:center}}.hexArea__num{position:relative;background:#f5f1dd;display:grid;place-items:center;border-radius:100%;aspect-ratio:1/1;counter-increment:num;width:94%;margin:0 0 20px}@media print,screen and (min-width:480px){.hexArea__num{width:28%;position:absolute;margin:0 auto;left:0;right:0}}.hexArea__num:before{content:counter(num,decimal);position:absolute;color:#fff;font-size:300px;font-weight:900;line-height:1;padding:0 0 60px}@media print,screen and (min-width:480px){.hexArea__num--num2{top:15%;right:-60%}}@media print,screen and (min-width:480px){.hexArea__num--num3{top:48%;right:-60%}}@media print,screen and (min-width:480px){.hexArea__num--num4{top:64%}}@media print,screen and (min-width:480px){.hexArea__num--num5{top:48%;left:-60%}}@media print,screen and (min-width:480px){.hexArea__num--num6{top:15%;left:-60%}}.hexArea__num--num6:after{content:"";display:block;border-radius:100%;aspect-ratio:1/1;width:94%;background:url(../img/top/promise_bg_dot.svg) no-repeat center/cover;position:absolute;top:-20px;left:-20px;z-index:-1}@media print,screen and (min-width:480px){.hexArea__num--num6:after{width:110%;top:-10%;left:-80px}}.hexArea__dl{position:relative;z-index:2}.hexArea__dt{text-align:center;font-weight:700;font-size:24px;margin:0 0 10px;line-height:1.4}@media print,screen and (min-width:480px){.hexArea__dt{font-size:28px}}.hexArea__dd{text-align:center;font-size:14px}@media print,screen and (min-width:480px){.hexArea__dd{font-size:15px}}
/*# sourceMappingURL=maps/home.css.map */
