@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");.c-pagehead-intro{margin-top:69px}@media (max-width: 1023px){.c-pagehead-intro{margin-top:32px;letter-spacing:0.07em}}@media only screen and (max-width: 1023px) and (max-width: 374px){.c-pagehead-intro{letter-spacing:0.02em}}main .inner{max-width:1046px}.c-text-lead{margin-top:24px}@media (max-width: 1023px){.c-text-lead{margin-top:23px;text-align:left}}.p-funeral{margin-top:100px;padding:104px 0 48px;background-color:rgba(219,230,237,0.5)}@media (max-width: 1023px){.p-funeral{margin-top:40px;padding:44px 0 24px}}.p-funeral .c-text-lead{margin-top:35px}@media (max-width: 1023px){.p-funeral .c-text-lead{margin-top:20px}}.p-funeral .c-text-lead--style{margin-top:48px}@media (max-width: 1023px){.p-funeral .c-text-lead--style{margin-top:20px}}.p-funeral__price ul{margin-top:32px;display:flex;justify-content:center}@media (max-width: 1023px){.p-funeral__price ul{margin:16px 0 0 -8px}}.p-funeral__item{background-color:#004da0;width:264px;margin:0 13px;background-color:#004da0;border-radius:15px;text-align:center;padding:16px 8px 8px}@media (max-width: 1023px){.p-funeral__item{width:calc(33.33% - 8px);margin:0 0 0 8px;padding:6px 6px 6px}}.p-funeral__item-title{text-align:center;color:#fff;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.05em;font-weight:600}@media (max-width: 1023px){.p-funeral__item-title{font-size:18px;font-size:1.8rem;line-height:1.33333em}}.p-funeral__item-text{margin-top:18px;height:69px;background-color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media (max-width: 1023px){.p-funeral__item-text{margin-top:12px;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.1em;height:52px;border-radius:8px}}.p-link{font-family:"Noto Sans JP",sans-serif;position:relative}.p-link:after{content:"";width:100%;height:calc(50% + 4px);background-color:rgba(219,230,237,0.5);position:absolute;left:0;top:-1px}@media (max-width: 1023px){.p-link:after{height:calc(50% + 19px)}}.p-link__body{background-color:#004da0;padding:24px 0;position:relative;z-index:1}@media (max-width: 1023px){.p-link__body{padding:29px 0 28px}}.p-link__title{text-align:center;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.1em;font-weight:600;color:#fff}@media (max-width: 1023px){.p-link__title{font-size:15px;font-size:1.5rem;line-height:1.6em}}.p-link .c-btn-yellow{margin:0 auto;margin-top:20px;width:386px;height:60px;font-size:20px;font-size:2rem;letter-spacing:.05em}.p-link .c-btn-yellow span{margin-left:-5px}@media (max-width: 1023px){.p-link .c-btn-yellow span{margin-left:-7px}}.p-link .c-btn-yellow:before,.p-link .c-btn-yellow:after{right:21px}@media (max-width: 1023px){.p-link .c-btn-yellow:before,.p-link .c-btn-yellow:after{width:28px;height:19px;right:15px}}@media (max-width: 1023px){.p-link .c-btn-yellow{margin-top:23px;width:212px;font-size:15px;font-size:1.5rem;letter-spacing:.02em}}.c-box-contact{margin-top:100px}@media (max-width: 1023px){.c-box-contact{margin-top:64px}.c-box-contact__title{font-size:15px;font-size:1.5rem;line-height:1.86667em}}.p-expenses{margin-top:104px}@media (max-width: 1023px){.p-expenses{margin-top:61px}}.p-expenses .c-text-lead{text-align:left;margin-top:50px}@media (max-width: 1023px){.p-expenses .c-text-lead{margin-top:21px}}.p-expenses .c-text-lead--style{margin-top:19px}@media (max-width: 1023px){.p-expenses .c-text-lead--style{margin-top:24px}}.p-expenses__table{margin-top:20px;padding:27px 31px 30px 48px;background-color:rgba(219,230,237,0.5)}@media (max-width: 1023px){.p-expenses__table{margin-top:24px;padding:12px 16px 17px 16px}}.p-expenses__table-row{padding:20px 0 18px 0;display:flex;align-items:flex-start;border-bottom:1px solid rgba(0,77,160,0.2)}@media (max-width: 1023px){.p-expenses__table-row{display:block;padding-bottom:15px}}.p-expenses__table-row:last-child{border-bottom:0}.p-expenses__table-head{width:380px;flex-shrink:0;font-size:24px;font-size:2.4rem;line-height:1.83333em;letter-spacing:.1em;font-weight:600;color:#004da0}@media (max-width: 1023px){.p-expenses__table-head{width:100%;font-size:18px;font-size:1.8rem;line-height:1.44444em}}.p-expenses__table-body{flex:1;margin-top:2px;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.1em;font-weight:400;min-height:40px;display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif}@media (max-width: 1023px){.p-expenses__table-body{padding:0 8px 0 8px;margin-top:8px;min-height:auto;font-size:14px;font-size:1.4rem;line-height:1.71429em}}.p-expenses__table-body ul{width:calc(50% - 20px)}@media (max-width: 1023px){.p-expenses__table-body ul{width:calc(50% - 9px)}}.p-expenses__table-body li{display:flex;align-items:flex-start}.p-expenses__table-body li:before{content:"";height:4px;width:4px;background-color:#143750;border-radius:50%;flex-shrink:0;margin:15px 8px 0 0}@media (max-width: 1023px){.p-expenses__table-body li:before{margin-top:12px}}.p-expenses__table-flex{width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width: 1023px){.p-expenses__table-flex{align-items:flex-start}}.p-simulate{font-family:"Noto Sans JP",sans-serif;margin-top:100px}@media (max-width: 1023px){.p-simulate{margin-top:64px}}.p-simulate__body{padding:47px 0;text-align:center;background-color:rgba(219,230,237,0.5)}@media (max-width: 1023px){.p-simulate__body{padding:28px 15px}}.p-simulate__title{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:.1em;font-weight:600;color:#004da0}@media (max-width: 1023px){.p-simulate__title{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.p-simulate__text{margin-top:16px}.p-simulate .c-btn-detail{max-width:348px;height:70px;margin:0 auto;margin-top:24px;font-size:20px;font-size:2rem;letter-spacing:.1em;background-color:#fff;cursor:pointer}@media (max-width: 1023px){.p-simulate .c-btn-detail{max-width:197px;height:46px;margin-top:16px;font-size:14px;font-size:1.4rem}}.p-simulate .c-btn-detail:before,.p-simulate .c-btn-detail:after{right:18px}@media (max-width: 1023px){.p-simulate .c-btn-detail:before,.p-simulate .c-btn-detail:after{right:10px;width:22px;height:18px;top:calc(50% - 2px)}}@media only screen and (min-width: 1024px){.p-simulate .c-btn-detail:hover{background:#505f6c}}

/*# sourceMappingURL=maps/cost.min.css.map */
