@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:87px}@media (max-width: 1023px){.c-pagehead-intro{margin-top:44px;letter-spacing:0.1em}}.c-text-lead{margin-top:24px}@media (max-width: 1023px){.c-text-lead{text-align:justify;margin-top:15px}}.p-types{font-family:"Noto Sans JP",sans-serif;margin-top:104px}@media (max-width: 1023px){.p-types{margin-top:40px}}.p-types__block{margin-top:80px}@media (max-width: 1023px){.p-types__block{margin-top:48px}}.p-types__block:nth-child(2){margin-top:43px}@media (max-width: 1023px){.p-types__block:nth-child(2){margin-top:40px}}.p-types__text{margin-top:28px;text-align:center;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:.1em;font-weight:400}@media (max-width: 1023px){.p-types__text{text-align:left;font-size:14px;font-size:1.4rem;line-height:1.71429em;margin-top:24px}.p-types__text--style{text-align:justify}}.p-types__table{max-width:994px;margin:0 auto;margin-top:27px;border:1px solid #dbe6ed}@media (max-width: 1023px){.p-types__table{margin-top:15px}}.p-types__table-row{display:flex;border-bottom:1px solid rgba(219,230,237,0.5)}.p-types__table-head{width:226px;flex-shrink:0;background-color:#dbe6ed;font-size:17px;font-size:1.7rem;line-height:1.52941em;letter-spacing:.1em;font-weight:700;color:#004da0;display:flex;align-items:center;padding:0 20px}@media (max-width: 1023px){.p-types__table-head{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:0em;width:90px;text-align:justify;padding:10px 11px}.p-types__table-head--style{letter-spacing:-1.4px}}.p-types__table-body{flex:1;display:flex;align-items:center;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.1em;font-weight:400;padding:15px 29px 13px}@media (max-width: 1023px){.p-types__table-body{font-size:14px;font-size:1.4rem;line-height:1.71429em;padding:11px 9px 11px 19px}.p-types__table-body .style{letter-spacing:0.06em;margin-left:-1px}.p-types__table-body .style--ml{margin-left:0}}.p-types__table-body li{display:flex;align-items:flex-start}.p-types__table-body li:before{content:"";width:4px;height:4px;background-color:#143750;border-radius:50%;display:block;flex-shrink:0;margin:15px 9px 0 0}@media (max-width: 1023px){.p-types__table-body li:before{margin-top:12px}}.p-types__btn{margin-top:46px;background-color:#004da0;padding:24px 0 24px}@media (max-width: 1023px){.p-types__btn{margin-left:-16px;margin-top:22px;width:calc(100% + 32px);padding:29px 16px 28px}}.p-types__btn-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-types__btn-title{font-size:15px;font-size:1.5rem;line-height:1.6em}}.p-types__btn .c-btn-yellow{width:386px;height:60px;margin:0 auto;margin-top:20px;font-size:20px;font-size:2rem;letter-spacing:.05em}@media (max-width: 1023px){.p-types__btn .c-btn-yellow{width:100%;margin-top:23px;font-size:15px;font-size:1.5rem;letter-spacing:.02em}}.p-types__btn .c-btn-yellow:before,.p-types__btn .c-btn-yellow:after{right:22px;background-size:100% 100%}@media (max-width: 1023px){.p-types__btn .c-btn-yellow:before,.p-types__btn .c-btn-yellow:after{right:16px}}.p-types__btn .c-btn-yellow span{margin-left:-5px}@media (max-width: 1023px){.p-types__btn .c-btn-yellow span{margin-left:-9px}}.p-types__btn .c-btn-yellow--style{width:480px}@media (max-width: 1023px){.p-types__btn .c-btn-yellow--style{width:100%}}.p-services{margin-top:105px}@media (max-width: 1023px){.p-services{margin-top:49px}}@media (min-width: 1024px){.p-services .p-title01{letter-spacing:-0.6px}}.p-services .c-text-lead{margin-top:15px}@media (min-width: 1024px){.p-services .c-text-lead{letter-spacing:0.05em}}.p-services__body{padding:60px 40px;background-color:#e3ebf1;margin-top:40px}@media (max-width: 1023px){.p-services__body{width:calc(100% + 32px);margin-left:-16px;padding:64px 16px;margin-top:32px}}.p-services__title{font-size:26px;font-size:2.6rem;line-height:1.69231em;letter-spacing:.1em;font-weight:600;color:#004da0}@media (max-width: 1023px){.p-services__title{font-size:18px;font-size:1.8rem;line-height:1.44444em}}.p-services__content{margin-top:40px}@media (max-width: 1023px){.p-services__content{margin-top:24px}}.p-services__content:first-child{margin-top:0}.p-services__content .c-text-lead{text-align:left;margin-top:8px}@media (max-width: 1023px){.p-services__content .c-text-lead{text-align:justify}}.p-services__content .c-text-lead span{font-weight:700}.p-services__content .c-text-lead--style{margin-top:16px}@media (max-width: 1023px){.p-services__content .c-text-lead--style{margin-top:8px}}@media (max-width: 1023px){.p-services__content--cost{margin-top:19px}}.p-services__item{display:flex;align-items:flex-start;justify-content:space-between;margin-top:21px}@media (max-width: 1023px){.p-services__item{display:block;margin-top:17px;padding-left:16px}}.p-services__item-child{width:calc(50% - 20px)}@media (max-width: 1023px){.p-services__item-child{width:100%;margin-top:11px}.p-services__item-child:first-child{margin-top:0}}.p-services__item-title{font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.1em;font-weight:600;color:#004da0}@media (max-width: 1023px){.p-services__item-title{font-size:16px;font-size:1.6rem;line-height:1.5625em}}@media (min-width: 1024px){.p-services__item-text.p-text-lead{margin-top:5px;line-height:2.11111em;letter-spacing:0.1em}}.p-services__note{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:400;font-family:"Noto Sans JP",sans-serif;margin-top:12px}@media (max-width: 1023px){.p-services__note{margin-top:17px;font-size:13px;font-size:1.3rem}}.p-services__table{font-family:"Noto Sans JP",sans-serif;margin-top:23px}@media (max-width: 1023px){.p-services__table{margin-top:19px;overflow-x:scroll;border-radius:12px;-ms-overflow-style:none;scrollbar-width:none}.p-services__table::-webkit-scrollbar{display:none}}.p-services__table table{border-collapse:separate;border-spacing:0}@media (max-width: 1023px){.p-services__table table{width:714px}}@media only screen and (max-width: 1023px) and (min-width: 730px){.p-services__table table{width:102.73973vw}}.p-services__table table th,.p-services__table table td{padding:10px 20px;vertical-align:middle;text-align:left;border-left:solid 1px #b8cad9;border-top:solid 1px #b8cad9}@media (max-width: 1023px){.p-services__table table th,.p-services__table table td{padding:10px 19px;height:56px}}.p-services__table table th{height:56px;background-color:#004da0;color:#fff;font-size:17px;font-size:1.7rem;line-height:1.52941em;letter-spacing:.1em;font-weight:700;width:421px}@media (max-width: 1023px){.p-services__table table th{width:215px;font-size:14px;font-size:1.4rem;line-height:1.85714em}}.p-services__table table th:first-child{width:277px}@media (max-width: 1023px){.p-services__table table th:first-child{width:150px}}@media (max-width: 1023px){.p-services__table table th:last-child{width:350px}}.p-services__table table td{padding-top:11px;padding-bottom:8px;height:52px;background-color:#fff;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.1em;font-weight:400}.p-services__table table td:last-child{border-right:solid 1px #b8cad9}@media (max-width: 1023px){.p-services__table table td{height:48px;padding-right:5px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}.p-services__table table tr:first-child th:first-child{border-top-left-radius:10px}@media (max-width: 1023px){.p-services__table table tr:first-child th:first-child{border-top-left-radius:12px}}.p-services__table table tr:first-child th:last-child{border-top-right-radius:10px}@media (max-width: 1023px){.p-services__table table tr:first-child th:last-child{border-top-right-radius:12px}}.p-services__table table tr:last-child td{border-bottom:solid 1px #b8cad9}.p-services__table table tr:last-child td:first-child{border-bottom-left-radius:10px}@media (max-width: 1023px){.p-services__table table tr:last-child td:first-child{border-bottom-left-radius:12px}}.p-services__table table tr:last-child td:last-child{border-bottom-right-radius:10px}@media (max-width: 1023px){.p-services__table table tr:last-child td:last-child{border-bottom-right-radius:12px}}.p-services .c-box-link{margin-top:100px}@media (max-width: 1023px){.p-services .c-box-link{margin-top:47px}}@media (min-width: 1024px){.p-services .c-box-link__desc{padding-right:25px}}

/*# sourceMappingURL=maps/funeral-types.min.css.map */
