@charset "UTF-8";@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);.lower__header{background:url(../img/common/lower_header_bg.svg) no-repeat center/contain;height:240px;display:grid;place-items:center}@media print,screen and (min-width:480px){.lower__header{background:url(../img/common/lower_header_bg.svg) no-repeat center/cover;height:480px}}.lower__header--patn2{background:0 0;margin:0 0 30px;height:auto}.lower__headerImgArea{height:240px;overflow:hidden}@media print,screen and (min-width:480px){.lower__headerImgArea{height:480px}}.lower__headerImg{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-width:none}@media print,screen and (min-width:480px){.lower__headerImg{height:auto;width:100%}}.lower__headerTitle{text-align:center;font-size:32px;margin:30px 0}@media print,screen and (min-width:480px){.lower__headerTitle{font-size:42px;margin:80px 0}}.lower__title{color:#1d50a1;font-size:28px;writing-mode:vertical-lr;margin:0 auto}@media print,screen and (min-width:480px){.lower__title{font-size:48px}}.lowCatch{padding:0 20px 40px}@media print,screen and (min-width:480px){.lowCatch{padding:0;max-width:1200px;margin:0 auto;padding:0 0 80px}}.lowCatch--line{border-top:solid 1px #707070;padding:60px 20px 40px}@media print,screen and (min-width:480px){.lowCatch--line{padding:80px 0 80px}}.lowCatch__imgArea{margin:0 0 20px}@media print,screen and (min-width:480px){.lowCatch__imgArea{margin:0 0 40px}}.lowCatch__img{border-radius:10px}@media print,screen and (min-width:480px){.lowCatch__img{border-radius:20px}}.lowCatch__title{color:#1d50a1;font-size:20px;margin:0 0 10px}@media print,screen and (min-width:480px){.lowCatch__title{font-size:34px;margin:0 0 16px}}.lowCatch__title--black{color:#4e4e4e}.lowCatch__title--line{border-bottom:solid 3px #f5ba91}@media print,screen and (min-width:480px){.lowCatch__title--line{width:-moz-fit-content;width:fit-content;padding:0 2em 0 0}}.lowCatch__title--company{text-align:center;color:#649aed;font-size:26px}@media print,screen and (min-width:480px){.lowCatch__title--company{font-size:50px}}.lowCatch__text{font-weight:400}@media print,screen and (min-width:480px){.lowCatch__text{font-size:20px}}@media print,screen and (min-width:480px){.lowCatch__text--center{text-align:center}}.lowCatch__text--mt{margin:20px 0 0}.flow{background:#f5f1dd;padding:60px 20px}@media print,screen and (min-width:480px){.flow{padding:80px 20px}}.flow__content{display:flex;flex-direction:column;gap:30px 0}@media print,screen and (min-width:480px){.flow__content{max-width:1200px;margin:0 auto;gap:60px 0}}.flow__block{background:#fff;padding:20px 20px 30px;position:relative}@media print,screen and (min-width:480px){.flow__block{padding:60px 90px 90px}}.flow__block:after{content:"";display:block;width:30px;aspect-ratio:1/1;background:url(../img/flow/flow_arrow.svg) no-repeat center/cover;position:absolute;margin:0 auto;left:0;right:0;bottom:-15px}@media print,screen and (min-width:480px){.flow__block:after{width:60px;bottom:-30px}}.flow__block:last-of-type:after{content:none}.flow__title{font-size:22px;border-bottom:solid 3px #877e68;width:-moz-fit-content;width:fit-content;padding:0 1em 3px 0;margin:0 0 10px}@media print,screen and (min-width:480px){.flow__title{font-size:36px;margin:0 0 20px}}.flow__text{font-weight:400;font-size:14px}@media print,screen and (min-width:480px){.flow__text{font-size:18px}}.flow__text b{color:#f89651;font-size:18px;font-weight:700}@media print,screen and (min-width:480px){.flow__text b{font-size:24px}}.flow__dl{margin:0 0 10px}.flow__dl:last-of-type{margin:0}.flow__dt{font-weight:700;font-size:14px}@media print,screen and (min-width:480px){.flow__dt{font-size:18px}}.flow__dd{font-weight:400;font-size:14px}@media print,screen and (min-width:480px){.flow__dd{font-size:18px}}.irisSystem{padding:0 20px 60px}@media print,screen and (min-width:480px){.irisSystem{padding:0 20px 100px}}.irisSystem__content{border-top:solid 1px #707070;padding:30px 0 0}@media print,screen and (min-width:480px){.irisSystem__content{max-width:1200px;margin:0 auto;padding:100px 0 0}}.irisSystem__topBtn{display:block;background:#6163be;border-radius:60px;width:100%;font-size:20px;text-align:center;color:#fff;padding:8px 0;margin:0 0 40px}@media print,screen and (min-width:480px){.irisSystem__topBtn{max-width:480px;margin:0 auto 100px;font-size:26px;padding:10px 0}}.irisSystem__title{color:#6163be;font-size:24px;text-align:center;margin:0 0 6px}@media print,screen and (min-width:480px){.irisSystem__title{font-size:48px}}.irisSystem__text{font-weight:400;margin:0 0 30px}@media print,screen and (min-width:480px){.irisSystem__text{font-size:18px;text-align:center;margin:0 0 40px}}@media print,screen and (min-width:480px){.irisSystem__list{max-width:1000px;margin:0 auto}}.irisSystem__listItem{text-align:center;padding:6px 0;font-size:16px}@media print,screen and (min-width:480px){.irisSystem__listItem{padding:10px 0;font-size:18px}}.irisSystem__listItem:nth-of-type(odd){background:#faf7ea}.irisSystem__listItem strong{color:#c11515}.irisSystem__listItem small{font-size:14px}.irisSystem__imgArea{margin:0 auto;width:-moz-fit-content;width:fit-content}.irisBenefit{padding:0 20px}@media print,screen and (min-width:480px){.irisBenefit__content{max-width:1000px;margin:0 auto;padding:100px 0 0}}.irisBenefit__title{background:#c6a3d0;color:#fff;padding:8px 10px;margin:0 0 20px;font-size:20px}@media print,screen and (min-width:480px){.irisBenefit__title{font-size:24px;margin:0 0 50px}}.irisBenefit__subTitle{font-size:20px;border-bottom:solid 1px #707070;padding:0 40px 6px 10px;margin:0 0 10px;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:480px){.irisBenefit__subTitle{font-size:24px;padding:0 60px 6px 16px}}.irisBenefit__list{margin:0 0 30px}@media print,screen and (min-width:480px){.irisBenefit__list{margin:0 0 50px}}.irisBenefit__list:last-of-type{margin:0 0 60px}@media print,screen and (min-width:480px){.irisBenefit__list:last-of-type{margin:0 0 100px}}.irisBenefit__dl{display:flex;flex-direction:column;padding:10px}@media print,screen and (min-width:480px){.irisBenefit__dl{flex-direction:row;align-items:center;padding:16px}}.irisBenefit__dl:nth-of-type(even){background:#faf7ea}.irisBenefit__dt{font-size:16px}@media print,screen and (min-width:480px){.irisBenefit__dt{font-size:18px;width:400px}}.irisBenefit__dd{font-size:14px}.irisBenefit__dd strong{color:#c11515;font-size:18px}@media print,screen and (min-width:480px){.irisBenefit__dd strong{font-size:24px}}.irisBenefit__dd small{font-size:14px}@media print,screen and (min-width:480px){.irisBenefit__dd small{font-size:18px}}.irisBenefit__imgArea{margin:0 0 30px}@media print,screen and (min-width:480px){.irisBenefit__imgArea{margin:0 0 60px}}.irisBenefit__btn{display:block;background:#6163be;border-radius:60px;width:100%;font-size:16px;text-align:center;color:#fff;padding:8px 0;margin:0 0 20px;font-weight:700;border:solid 3px #6163be}@media print,screen and (min-width:480px){.irisBenefit__btn{margin:0 auto 30px;font-size:26px;padding:10px 0}}.irisBenefit__btn--white{background:#fff;border:solid 3px #1d50a1;color:#1d50a1;box-sizing:border-box;outline-offset:-3px}.hall{padding:0 20px}@media print,screen and (min-width:480px){.hall__content{max-width:1200px;margin:0 auto}}.hall__title{color:#1d50a1;font-size:20px}@media print,screen and (min-width:480px){.hall__title{font-size:34px}}.hall__navList{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 40px}@media print,screen and (min-width:480px){.hall__navList{max-width:900px;margin:0 auto 80px}}.hall__navListItem{width:100%;border-radius:10px}@media print,screen and (min-width:480px){.hall__navListItem{width:calc((100% - 40px)/ 3)}}.hall__navListLink{display:block;background:#f5f1dd url(../img/common/arrow_circle_black.svg) no-repeat center right 10px/16px;font-size:14px;padding:16px;border-radius:10px}@media print,screen and (min-width:480px){.hall__navListLink{font-size:18px;background:#f5f1dd url(../img/common/arrow_circle_black.svg) no-repeat center right 16px/16px}}.hall__list{display:flex;flex-direction:column;gap:40px 0}@media print,screen and (min-width:480px){.hall__list{gap:100px 0}}.hall__inner{border-bottom:solid 1px #4e4e4e;padding:0 0 40px}@media print,screen and (min-width:480px){.hall__inner{padding:0 0 100px}}.hall__imgArea{margin:0 0 20px}@media print,screen and (min-width:480px){.hall__imgArea{margin:0 0 60px}}.hall__imgArea img{border-radius:10px}@media print,screen and (min-width:480px){.hall__imgArea img{border-radius:20px}}.hall__btn{background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 10px/6px;border-radius:60px;display:block;color:#fff;text-align:center;padding:8px 30px 8px 20px;font-size:12px;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:480px){.hall__btn{font-size:16px;padding:6px 40px 6px 30px;background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 16px/10px}}.hallInfo{display:flex;flex-direction:column;gap:30px 0;margin:0 0 20px}@media print,screen and (min-width:480px){.hallInfo{gap:50px 0;margin:0 0 60px}}.hallInfo__inner{display:flex;flex-direction:column;gap:40px 60px;background:#fff;z-index:2;position:relative}@media print,screen and (min-width:480px){.hallInfo__inner{flex-direction:row;justify-content:space-between}}.hallInfo__name{font-size:20px;font-weight:500}@media print,screen and (min-width:480px){.hallInfo__name{font-size:36px}}.hallInfo__text{font-size:16px}@media print,screen and (min-width:480px){.hallInfo__text{font-size:20px}}.hurry{padding:0 20px}@media print,screen and (min-width:480px){.hurry__content{max-width:1200px;margin:0 auto}}.hurry__topBtn{display:block;background-image:linear-gradient(90deg,#f89651,#f3736d);color:#fff;font-size:18px;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:10px;border-radius:10px;margin:0 0 60px}@media print,screen and (min-width:480px){.hurry__topBtn{flex-direction:row;align-items:center;justify-content:center;gap:0 24px;font-size:42px;padding:20px 40px;margin:0 0 160px}}.hurry__topBtn small{font-size:14px}@media print,screen and (min-width:480px){.hurry__topBtn small{font-size:30px}}.hurry__btnTell{font-family:Montserrat,sans-serif;font-weight:800;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:22px;gap:0 4px}@media print,screen and (min-width:480px){.hurry__btnTell{font-size:52px;margin:0}}.hurry__btnTell:before{content:"";display:block;width:20px;aspect-ratio:1/1;background:url(../img/common/icon_tel.svg) no-repeat center/contain;align-items:center}@media print,screen and (min-width:480px){.hurry__btnTell:before{width:42px}}.caseFlow{margin:0 0 60px}@media print,screen and (min-width:480px){.caseFlow{margin:0 0 100px}}.caseFlow__title{background:#1d50a1;color:#fff;padding:10px 14px;margin:0 0 20px;font-size:18px}@media print,screen and (min-width:480px){.caseFlow__title{font-size:28px;padding:10px 18px;margin:0 0 50px}}.caseFlow__title--brown{background:#877e68}.caseFlow__list{display:flex;flex-direction:column;gap:40px 0}@media print,screen and (min-width:480px){.caseFlow__list{gap:80px 0}}.caseFlow__listTitle{gap:0 10px;margin:0 0 10px}@media print,screen and (min-width:480px){.caseFlow__listTitle{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 18px}}.caseFlow__listTitleInner{display:flex;gap:0 10px}@media print,screen and (min-width:480px){.caseFlow__listTitleInner{align-items:center}}.caseFlow__num{display:grid;place-items:center;background:#1d50a1;color:#fff;font-size:24px;width:40px;height:40px;border-radius:60px;flex-shrink:0;line-height:1.2;padding:0 0 2px}@media print,screen and (min-width:480px){.caseFlow__num{font-size:38px;width:60px;height:60px;padding:0 0 4px}}.caseFlow__num--brown{background:#877e68}.caseFlow__titleText{font-size:24px}@media print,screen and (min-width:480px){.caseFlow__titleText{font-size:38px}}.caseFlow__tel{color:#f89651;font-family:Montserrat,sans-serif;font-weight:800;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:22px;gap:0 4px}@media print,screen and (min-width:480px){.caseFlow__tel{font-size:32px;margin:0 0 0 100px;gap:6px}}.caseFlow__tel:before{content:"";display:block;width:20px;aspect-ratio:1/1;background:url(../img/common/icon_tel_orange.svg) no-repeat center/contain;align-items:center}@media print,screen and (min-width:480px){.caseFlow__tel:before{width:32px}}.caseFlow__tel small{font-size:14px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700}@media print,screen and (min-width:480px){.caseFlow__tel small{font-size:20px}}.caseFlow__text{font-size:16px;font-weight:400}@media print,screen and (min-width:480px){.caseFlow__text{font-size:18px}}.company{padding:0 20px}.company__content{border-top:solid 1px #707070;border-bottom:solid 1px #707070;padding:60px 0}@media print,screen and (min-width:480px){.company__content{max-width:1100px;margin:0 auto;padding:100px 0}}.company__catch{display:flex;flex-direction:column;gap:10px 0;margin:0 0 60px}@media print,screen and (min-width:480px){.company__catch{flex-direction:row;align-items:center;gap:0 50px;margin:0 0 100px}}.company__catchTitle{font-size:28px;margin:0 0 20px;text-align:center}@media print,screen and (min-width:480px){.company__catchTitle{font-size:40px;text-align:left}}.company__catchText{font-weight:400;font-size:18px}.altar__title{font-size:28px;text-align:center;margin:0 0 20px}@media print,screen and (min-width:480px){.altar__title{font-size:40px}}.altar__text{font-weight:400;font-size:16px;margin:0 0 20px}@media print,screen and (min-width:480px){.altar__text{text-align:center;font-size:18px;margin:0 0 80px}}.altar__img{border-radius:10px}@media print,screen and (min-width:480px){.altar__img{border-radius:20px}}.hanagon{padding:0 20px}.hanagon__content{border-bottom:solid 1px #707070;padding:0 0 60px}@media print,screen and (min-width:480px){.hanagon__content{max-width:1200px;margin:0 auto;padding:0 0 120px}}.hanagon__flowerList{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 60px}@media print,screen and (min-width:480px){.hanagon__flowerList{gap:100px;margin:0 auto 100px;max-width:800px}}.hanagon__flowerListItem{width:calc((100% - 20px)/ 2);font-size:14px;text-align:center}@media print,screen and (min-width:480px){.hanagon__flowerListItem{width:calc((100% - 100px)/ 2);font-size:24px}}.hanagon__flowerListItemImg{border-radius:10px;margin:0 0 4px}@media print,screen and (min-width:480px){.hanagon__flowerListItemImg{border-radius:20px;margin:0 0 10px}}.hanagon__title{background:#1d50a1;color:#fff;padding:10px 14px;margin:0 0 20px;font-size:18px}@media print,screen and (min-width:480px){.hanagon__title{font-size:28px;padding:10px 18px;margin:0 0 50px}}.hanagon__address{display:flex;flex-direction:column;gap:10px 0}@media print,screen and (min-width:480px){.hanagon__addDl{display:flex;align-items:center}}@media print,screen and (min-width:480px){.hanagon__addDt{width:100px}}.hanagon__addDd{font-size:16px}@media print,screen and (min-width:480px){.hanagon__addDd{font-size:18px}}.hanagon__addText{font-size:14px;margin:10px 0 0}.hanagon__map{margin:40px 0 0;border-radius:10px}.hanagon__map iframe{aspect-ratio:16/9;width:100%;border-radius:20px}@media print,screen and (min-width:480px){.hanagon__map iframe{aspect-ratio:16/6}}.hallDetail{background:#f5f1dd;padding:60px 20px}@media print,screen and (min-width:480px){.hallDetail{padding:80px 20px}}@media print,screen and (min-width:480px){.hallDetail__content{max-width:1200px;margin:0 auto;position:relative}}.hallDetail__title{font-size:28px;margin:0 0 10px}@media print,screen and (min-width:480px){.hallDetail__title{font-size:36px}}.hallDetail__text{font-size:16px;margin:0 0 40px}@media print,screen and (min-width:480px){.hallDetail__text{font-size:18px}}.hallDetail__catchText{border-bottom:solid 3px #f5ba91;font-size:20px}@media print,screen and (min-width:480px){.hallDetail__catchText{font-size:26px;width:-moz-fit-content;width:fit-content}}.hallDetail__btn{background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 10px/6px;border-radius:60px;display:block;color:#fff;text-align:center;padding:8px 30px 8px 20px;font-size:12px;width:-moz-fit-content;width:fit-content;margin:30px 0 0}@media print,screen and (min-width:480px){.hallDetail__btn{font-size:16px;padding:6px 40px 6px 30px;background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 16px/10px;margin:60px 0 0}}.hallPoint{position:relative;margin:100px 0 0;padding:40px 0 0}@media print,screen and (min-width:480px){.hallPoint{position:static;margin:60px 0 0;padding:110px 0 0}}.hallPoint: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){.hallPoint:before{width:740px;top:-90px;right:-100px}}.hallPoint__title{margin:0 0 10px;font-size:20px;color:#1d50a1}@media print,screen and (min-width:480px){.hallPoint__title{margin:0 0 10px;font-size:24px}}.hallPoint__content{background:#fff;padding:40px 20px;z-index:2;position:relative}@media print,screen and (min-width:480px){.hallPoint__content{padding:80px}}.hallPoint__list{display:flex;flex-wrap:wrap;gap:30px}@media print,screen and (min-width:480px){.hallPoint__list{gap:80px}}@media print,screen and (min-width:480px){.hallPoint__listItem{width:calc((100% - 80px)/ 2)}}.hallPoint__listImgArea{display:block;aspect-ratio:655/440}.hallPoint__listImg{border-radius:10px;width:100%;height:100%}@media print,screen and (min-width:480px){.hallPoint__listImg{border-radius:20px}}.hallPoint__listTitle{display:block;color:#1d50a1;font-size:16px;margin:4px 0 0;border-bottom:solid 2px #1d50a1}@media print,screen and (min-width:480px){.hallPoint__listTitle{font-size:20px;margin:8px 0 0}}.hallAccess{padding:60px 20px}@media print,screen and (min-width:480px){.hallAccess{padding:100px 20px}}.hallAccess__content{border-bottom:solid 1px #707070;padding:0 0 60px}@media print,screen and (min-width:480px){.hallAccess__content{max-width:1200px;margin:0 auto;position:relative}}.hallAccess__title{color:#1d50a1;font-size:28px}@media print,screen and (min-width:480px){.hallAccess__title{font-size:38px}}.hallAccess__address{font-size:16px}@media print,screen and (min-width:480px){.hallAccess__address{font-size:18px}}.hallAccess__map{margin:40px 0;border-radius:10px}@media print,screen and (min-width:480px){.hallAccess__map{max-width:1000px;margin:40px auto}}.hallAccess__map iframe{aspect-ratio:16/9;width:100%;border-radius:20px}@media print,screen and (min-width:480px){.hallAccess__map iframe{aspect-ratio:16/6}}.hallAccess__subTitle{font-size:22px;margin:30px 0 10px}@media print,screen and (min-width:480px){.hallAccess__subTitle{font-size:24px;margin:50px 0 10px}}.hallAccess__dl{margin:0 0 20px}.hallAccess__dt{display:flex;gap:0 6px;font-size:18px}.hallAccess__dt:before{content:"●";display:block;color:#d6ebf5}.hallAccess__dd{font-size:16px;font-weight:400}.offerings{padding:0 20px}.offerings__content{border-bottom:solid 1px #707070;padding:0 0 60px}@media print,screen and (min-width:480px){.offerings__content{max-width:1200px;margin:0 auto;padding:0 0 120px}}.offerings__btn{display:block;background:#649aed;border-radius:60px;width:100%;font-size:20px;text-align:center;color:#fff;padding:8px 0;margin:0 0 40px}@media print,screen and (min-width:480px){.offerings__btn{max-width:480px;margin:0 auto 100px;font-size:26px;padding:10px 0}}.offerings__title{background:#1d50a1;color:#fff;padding:10px 14px;margin:0 0 20px;font-size:18px}@media print,screen and (min-width:480px){.offerings__title{font-size:28px;padding:10px 18px;margin:0 0 50px}}.offerings__subTitle{color:#1d50a1;text-align:center;font-size:32px;margin:0 0 10px}@media print,screen and (min-width:480px){.offerings__subTitle{font-size:40px;margin:0 0 20px}}.offerings__text{margin:0 0 30px;font-weight:400}@media print,screen and (min-width:480px){.offerings__text{text-align:center;margin:0 0 60px;font-size:20px}}.offerings__imgList{display:flex;flex-direction:column;gap:20px;margin:0 0 40px}@media print,screen and (min-width:480px){.offerings__imgList{flex-direction:row;justify-content:space-between;gap:0 80px;max-width:1000px;margin:0 auto 60px}.offerings__imgList--single{justify-content:center}}@media print,screen and (min-width:480px){@media print,screen and (min-width:480px){@media (max-color:2147477350) and (max-color:2147477350){.offerings__imgList--single{width:300px}}}@media not screen,not all and (min-width:480px){@media not print{@media (max-color:2147477350) and (color:2147477350){.offerings__imgList--single{width:300px}}}}}@media not screen,not all and (min-width:480px){@media not print{@media print,screen and (min-width:480px){@media (color:2147477350) and (max-color:2147477350){.offerings__imgList--single{width:300px}}}@media not screen,not all and (min-width:480px){@media not print{@media (color:2147477350) and (color:2147477350){.offerings__imgList--single{width:300px}}}}}}@media print,screen and (min-width:480px){@media print,screen and (min-width:480px){@media (max-color:2147477350) and (max-color:2147477350){.offerings__imgList--double{width:700px}}}@media not screen,not all and (min-width:480px){@media not print{@media (max-color:2147477350) and (color:2147477350){.offerings__imgList--double{width:700px}}}}}@media not screen,not all and (min-width:480px){@media not print{@media print,screen and (min-width:480px){@media (color:2147477350) and (max-color:2147477350){.offerings__imgList--double{width:700px}}}@media not screen,not all and (min-width:480px){@media not print{@media (color:2147477350) and (color:2147477350){.offerings__imgList--double{width:700px}}}}}}.offerings__imgListItem{text-align:center}@media print,screen and (min-width:480px){.offerings__imgArea{display:block}}.offerings__img{margin:0 0 6px;border-radius:10px}@media print,screen and (min-width:480px){.offerings__img{border-radius:20px;margin:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}}.offerings__name{display:block;font-weight:700;font-size:20px}@media print,screen and (min-width:480px){.offerings__name{font-size:24px}}.offerings__price{display:block;font-size:18px}@media print,screen and (min-width:480px){.offerings__price{font-size:20px}}.offerings__price small{font-size:12px}@media print,screen and (min-width:480px){.offerings__price small{font-size:14px}}.offerings__attText{font-size:14px;font-weight:400;margin:0 0 60px}@media print,screen and (min-width:480px){.offerings__attText{font-size:16px;margin:0 0 100px}}.funeralcost{background:#f5f1dd;padding:60px 20px}@media print,screen and (min-width:480px){.funeralcost{padding:80px 20px}}@media print,screen and (min-width:480px){.funeralcost__content{max-width:1200px;margin:0 auto;position:relative}}.funeralcost__title{font-size:28px;margin:0 0 10px}@media print,screen and (min-width:480px){.funeralcost__title{font-size:36px}}.funeralcost__text{font-size:16px;margin:0 0 40px}@media print,screen and (min-width:480px){.funeralcost__text{font-size:18px}}.funeralcost__catchText{border-bottom:solid 3px #f5ba91;font-size:20px}@media print,screen and (min-width:480px){.funeralcost__catchText{font-size:26px;width:-moz-fit-content;width:fit-content}}.totalCost{position:relative;margin:100px 0 0;padding:50px 0 0}@media print,screen and (min-width:480px){.totalCost{position:static;margin:60px 0 0;padding:100px 0 0}}.totalCost__content{background:#fff;padding:40px 20px;z-index:2;position:relative}@media print,screen and (min-width:480px){.totalCost__content{padding:80px}}.totalCost: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){.totalCost:before{width:740px;top:-90px;right:-100px}}.totalCost__title{margin:0 0 10px;font-size:20px;text-align:center}@media print,screen and (min-width:480px){.totalCost__title{margin:0 0 10px;font-size:36px}}.totalCost__list{display:flex;flex-direction:column;gap:40px 0;margin:40px 0 0}@media print,screen and (min-width:480px){.totalCost__list{flex-direction:row;align-items:center;margin:60px 0 0;gap:0 20px}}.totalCost__dl{position:relative;border:solid 3px #1d50a1;border-radius:10px;padding:40px 20px 0}@media print,screen and (min-width:480px){.totalCost__dl{display:flex;flex-direction:column;margin:0;padding:60px 20px 0}}@media print,screen and (min-width:480px){.totalCost__dt{display:flex;flex-direction:column}}.totalCost__num{background:#1d50a1;color:#fff;display:grid;place-items:center;font-size:30px;width:50px;height:50px;border-radius:60px;line-height:1;padding:0 0 5px;position:absolute;top:-25px;left:0;right:0;margin:0 auto}@media print,screen and (min-width:480px){.totalCost__num{font-size:46px;width:70px;height:70px;padding:0 0 8px;top:-35px}}.totalCost__dtTitle{color:#1d50a1;font-size:24px;text-align:center;font-weight:700;display:block;line-height:1.4}@media print,screen and (min-width:480px){.totalCost__dtTitle{font-size:28px;min-height:3em}}.totalCost__plus{display:block;text-align:center;color:#1d50a1;font-size:40px;font-weight:900;line-height:1}.totalCost__text{font-weight:400;font-size:16px}.costFormula{display:flex;align-items:center;margin:40px 0}@media print,screen and (min-width:480px){.costFormula{width:-moz-fit-content;width:fit-content;margin:60px auto;gap:0 20px}}.costFormula__total{font-size:24px}@media print,screen and (min-width:480px){.costFormula__total{font-size:40px}}.costFormula__circle{background:#1d50a1;color:#fff;display:grid;place-items:center;font-size:30px;width:50px;height:50px;border-radius:60px;line-height:1;padding:0 0 5px;margin:0 auto}@media print,screen and (min-width:480px){.costFormula__circle{font-size:42px;width:60px;height:60px;padding:0 0 8px}}.costFormula__plus{display:block;text-align:center;color:#1d50a1;font-size:18px;font-weight:900;line-height:1}@media print,screen and (min-width:480px){.costFormula__plus{font-size:40px}}.plan{padding:60px 20px}@media print,screen and (min-width:480px){.plan{padding:80px 20px}}@media print,screen and (min-width:480px){.plan__content{max-width:1200px;margin:0 auto}}.plan__title{font-size:20px;text-align:center;margin:0 0 30px}@media print,screen and (min-width:480px){.plan__title{font-size:36px;margin:0 0 60px}}.plan__imgArea{margin:0 0 20px}@media print,screen and (min-width:480px){.plan__imgArea{margin:0 0 40px}}.plan__att{margin:10px 0 60px;font-size:14px}@media print,screen and (min-width:480px){.plan__att{font-size:16px;margin:20px 0 120px}}.plan__att--att2{font-weight:700;font-size:18px;color:#f89651}@media print,screen and (min-width:480px){.plan__att--att2{font-size:24px;text-align:center}}.planList__title{background:#4fbeb2;color:#fff;padding:8px 10px;margin:0 0 20px;font-size:20px}@media print,screen and (min-width:480px){.planList__title{font-size:24px;margin:0 0 50px}}.planList__dl{display:flex;flex-direction:column;padding:10px}@media print,screen and (min-width:480px){.planList__dl{flex-direction:row;align-items:center;padding:16px}}.planList__dl:nth-of-type(even){background:#f0faf9}.planList__dt{font-size:16px}@media print,screen and (min-width:480px){.planList__dt{font-size:18px;width:400px}}.planList__dd{font-size:14px}@media print,screen and (min-width:480px){.planList__dd{font-size:24px}}.planList__dd strong{color:#c11515;font-size:18px}@media print,screen and (min-width:480px){.planList__dd strong{font-size:24px}}.planList__dd small{font-size:14px}@media print,screen and (min-width:480px){.planList__dd small{font-size:18px}}.planList__dd big{font-size:18px;font-weight:700}@media print,screen and (min-width:480px){.planList__dd big{font-size:28px}}.planList__setText{font-size:16px}@media print,screen and (min-width:480px){.planList__setText{font-size:18px}}.news{padding:0 20px}.news__catList{display:flex;justify-content:center;gap:10px;margin:0 0 30px}@media print,screen and (min-width:480px){.news__catList{margin:0 0 60px}}.news__catLink{display:block;color:#1d50a1;border:solid 1px #1d50a1;padding:2px 30px 2px 10px;font-size:12px;border-radius:30px;background:url(../img/common/arrow_right_navy.svg) no-repeat center right 10px/6px}@media print,screen and (min-width:480px){.news__catLink{font-size:18px;padding:2px 30px 2px 20px}}.news__catLink.is-active{background:#1d50a1;color:#fff;background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 10px/6px}@media print,screen and (min-width:480px){.news__content{max-width:1200px;margin:0 auto}}.news__header{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.news__title{color:#1d50a1;font-size:18px}@media print,screen and (min-width:480px){.news__title{font-size:32px}}.news__btn{background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 10px/6px;border-radius:60px;display:block;color:#fff;text-align:center;padding:8px 30px 8px 20px;font-size:12px;width:-moz-fit-content;width:fit-content}@media print,screen and (min-width:480px){.news__btn{font-size:16px;padding:6px 40px 6px 30px;background:#1d50a1 url(../img/common/arrow_right_white.svg) no-repeat center right 16px/10px}}.article{padding:100px 20px 0;margin:0 0 100px}@media print,screen and (min-width:480px){.article{margin:0 0 200px}}@media print,screen and (min-width:480px){.article__content{max-width:1200px;margin:0 auto}}.article__heading{border-bottom:solid 1px #707070;padding:0 0 30px;margin:0 0 30px}@media print,screen and (min-width:480px){.article__heading{padding:0 0 80px;margin:0 0 80px}}.article__date{font-size:16px;display:block;margin:0 0 10px}.article__title{font-size:22px;margin:0 0 20px}@media print,screen and (min-width:480px){.article__title{font-size:42px}}.article__cat{display:block;width:-moz-fit-content;width:fit-content;padding:0 20px;border-radius:30px;border:solid 1px #1d50a1;font-size:14px;color:#1d50a1}@media print,screen and (min-width:480px){.article__cat{font-size:18px}}@media print,screen and (min-width:480px){.article__mainText{max-width:1000px;margin:0 auto}}.article__mainText p{font-size:16px}@media print,screen and (min-width:480px){.article__mainText p{font-size:18px}}.policy,.rectuit{padding:0 20px}@media print,screen and (min-width:480px){.policy__content,.rectuit__content{max-width:1000px;margin:0 auto}}.policy__title,.rectuit__title{font-size:22px;margin:0 0 20px}@media print,screen and (min-width:480px){.policy__title,.rectuit__title{font-size:42px}}.policy__dl,.rectuit__dl{margin:0 0 30px}@media print,screen and (min-width:480px){.policy__dl,.rectuit__dl{margin:0 0 50px}}.policy__dt,.rectuit__dt{font-size:18px;border-bottom:solid 1px #707070;padding:0 0 4px;margin:0 0 10px;font-weight:700}@media print,screen and (min-width:480px){.policy__dt,.rectuit__dt{font-size:20px}}.policy__dd,.rectuit__dd{font-weight:400;font-size:16px}@media print,screen and (min-width:480px){.policy__dd,.rectuit__dd{font-size:18px}}.contactForm{padding:0 20px}.contactForm__content{min-height:600px}@media print,screen and (min-width:480px){.contactForm__content{margin:0 auto;max-width:900px}}.contactForm__thanksText{padding:100px 0 0;text-align:center}.contactForm__thanksText a{display:block;width:-moz-fit-content;width:fit-content;margin:100px auto 0;text-decoration:underline}.contactForm__title{margin:0 0 20px}@media print,screen and (min-width:480px){.contactForm__title{font-size:24px;margin:0 auto 20px;max-width:960px}}.contactForm__text{font-size:14px;margin:0 0 40px}@media print,screen and (min-width:480px){.contactForm__text{max-width:810px;margin:0 auto 40px;font-size:16px}}.contactForm__endText{font-size:16px;text-align:center}.contactForm__list{margin:0 auto 40px}@media print,screen and (min-width:480px){.contactForm__list{margin:0 auto 60px;display:flex}}.contactForm__listTitle{font-size:16px;margin:0 0 4px;font-weight:700;color:#222}@media print,screen and (min-width:480px){.contactForm__listTitle{display:flex;align-items:flex-start;width:260px}}@media print,screen and (min-width:480px){.contactForm__listInput{width:calc(100% - 260px);padding:0 0 0 30px}}.contactForm__listInput input[type=text]{font-size:16px;width:100%;height:50px;padding:12px 8px;display:block;border:solid 1px #959595}.contactForm__listInput input[type=text].short{width:200px}.contactForm__listInput textarea{font-size:16px;border:none;width:100%;height:200px;padding:6px 8px;border:solid 1px #959595}.contactForm__listInput textarea:focus{outline:solid 2px #89c2bd}.contactForm__listInput input:focus{outline:solid 2px #89c2bd}.contactForm__listInput select{padding:12px 8px;border:solid 1px #959595}.contactForm__select{display:inline-block;font-size:16px;border:none;height:50px;padding:6px 8px;background:#e8e6e6;width:100%}.contactForm__confirm{display:block;margin:8px 0 0;font-size:14px}.contactForm__zip{margin:0 0 12px;display:flex;align-items:center;height:50px}.contactForm__zip input[type=text]{width:190px}.contactForm__zipMark{display:grid;place-items:center;background:#ccc;height:100%;aspect-ratio:1/1}.contactForm__attention{border:solid 1px #707070;padding:12px;height:160px;overflow:scroll-y;font-size:14px;margin:55px auto 30px}@media print,screen and (min-width:480px){.contactForm__attention{max-width:810px;margin:55px auto 30px}}.contactForm__privacyText{font-size:14px;text-align:center;margin:0 0 56px;font-weight:300;line-height:2}.contactForm__privacyText a{text-decoration:underline;color:#fc7c2f}.contactForm__privacyCheck{display:flex;justify-content:center;align-items:center}.contactForm__privacyCheck label{margin:0 0 0 8px}.contactForm__btn{display:block;width:100%;margin:36px auto 0;padding:18px 0;background:#498b07;color:#fff;text-align:center;border:none;letter-spacing:.1em;font-weight:700;font-size:18px;border-radius:10px}@media print,screen and (min-width:480px){.contactForm__btn{width:400px;transition:all .1s ease-in;font-size:18px}.contactForm__btn:hover{transition:all .1s ease-in;opacity:.8;cursor:pointer;background:#fc7c2f;color:#fff}}.contactForm__nes{background:#e85c5c;color:#fff;font-size:3vw;margin:0 0 0 4px;padding:2px 12px;font-weight:300;display:inline-block;text-align:center}@media print,screen and (min-width:480px){.contactForm__nes{font-size:12px;margin:5px 0 0 auto;padding:0 8px}}.contactForm__any{background:#878786;color:#fff;font-size:10px;margin:0 0 0 4px;border-radius:6px;padding:0 10px;font-weight:300;display:inline-block;justify-content:center;text-align:center}@media print,screen and (min-width:480px){.contactForm__any{font-size:12px;margin:5px 0 0 auto;padding:0 8px}}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
/*# sourceMappingURL=maps/lower.css.map */
