.funeral-flow-section__heading{margin:0 0 50px}@media (max-width:767px){.funeral-flow-section__heading{margin-bottom:40px}}.funeral-consultation-section__text{margin:40px 0 0}.funeral-consultation-section__image{margin:30px 0 0;text-align:center}.funeral-merit-section{margin:50px 0 0}@media (max-width:767px){.funeral-merit-section{margin-top:25px}}.funeral-merit-section__heading{max-width:810px;margin:0 auto;padding:10px;border:2px solid #0093bf;border-radius:40px;color:#0093bf;font-size:26px;line-height:1.1538461538;text-align:center}@media (max-width:767px){.funeral-merit-section__heading{font-size:23px}}.funeral-merit{display:flex;flex-wrap:wrap;margin:30px -20px 0;padding:0;list-style:none}.funeral-merit__item{width:33.333%;padding:0 20px}@media (max-width:767px){.funeral-merit__item{width:100%}}.funeral-merit__item:not(:last-child){border-right:1px solid #0093bf}@media (max-width:767px){.funeral-merit__item:not(:last-child){border:none}}@media (max-width:767px){.funeral-merit__item:first-child{margin-bottom:40px}}.funeral-merit__item__image{margin:0;text-align:center}.funeral-merit__item__title{min-height:3em;margin:10px 0 0;font-size:20px;line-height:1.5;text-align:center}@media (max-width:767px){.funeral-merit__item__title{min-height:auto}}.funeral-merit__item__text{margin:15px 0 0}@media (max-width:767px){.funeral-merit__item__text{padding:0 25px}}.funeral-flow{display:flex;position:relative;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;padding:45px;border:3px solid #3c9ac5}@media (max-width:767px){.funeral-flow{padding:20px}}.funeral-flow:not(:last-of-type){margin-bottom:40px}@media (max-width:767px){.funeral-flow:not(:last-of-type){margin-bottom:35px}}.funeral-flow:not(:last-of-type):after{display:block;position:absolute;top:100%;right:0;left:0;width:0;height:0;margin:auto;border-color:#3c9ac5 transparent transparent;border-style:solid;border-width:55px 87px 0;content:""}@media (max-width:767px){.funeral-flow:not(:last-of-type):after{display:block;width:0;height:0;border-color:#3c9ac5 transparent transparent;border-style:solid;border-width:27px 43.5px 0}}.funeral-flow__image{width:42.1686746988%;margin:0;text-align:center}@media (max-width:767px){.funeral-flow__image{width:100%}}.funeral-flow__wrap{width:53.0120481928%}@media (max-width:767px){.funeral-flow__wrap{width:100%;margin:30px 0 0}}.funeral-flow__heading{margin:0;font-size:30px;line-height:1.2}@media (max-width:767px){.funeral-flow__heading{font-size:23px}}.funeral-flow__text{margin:30px 0 0;padding-left:1em}@media (max-width:767px){.funeral-flow__text{margin-top:20px;padding-left:0}}.funeral-price-section,.funeral-search-section{margin:140px 0 0}@media (max-width:767px){.funeral-price-section,.funeral-search-section{margin-top:100px}}.funeral-search-section__heading{margin:0 0 40px}.funeral-price-section__copy{margin:45px 0 0;font-size:24px;text-align:center}@media (max-width:767px){.funeral-price-section__copy{font-size:16px}}.funeral-price{display:flex;flex-wrap:wrap;align-items:center;margin:45px 30px 0;padding:45px 55px;background:#fff}@media (max-width:767px){.funeral-price{margin:30px 10px 0;padding:25px}}.funeral-price__image{width:43.0120481928%;margin:0;text-align:center}@media (max-width:767px){.funeral-price__image{width:100%}}.funeral-price__wrap{width:56.9879518072%;padding-left:40px}@media (max-width:767px){.funeral-price__wrap{width:100%;margin-top:25px;padding-left:0}}.funeral-price__text{margin:0;font-size:20px}@media (max-width:767px){.funeral-price__text{font-size:16px}}.funeral-price__button{margin:20px 0 0}.funeral-price__button a{display:block;padding:10px;border-radius:40px;background:#0093bf;color:#fff;font-size:18px;text-align:center;text-decoration:none;transition:opacity .3s}.funeral-price__button a:hover{opacity:.5}@media (max-width:767px){.funeral-price__button a{padding:15px 10px;font-size:22px}}.funeral-search-box{background:#fff}@media (max-width:767px){.funeral-search-box--kurume{background-color:rgba(16,147,186,.5)}.funeral-search-box--saga{background-color:rgba(0,68,189,.5)}.funeral-search-box--fukuoka{background-color:rgba(110,185,72,.5)}}.funeral-search-box:not(:last-of-type){margin:0 0 35px}@media (max-width:767px){.funeral-search-box:not(:last-of-type){margin-bottom:2px}}.funeral-search-box__heading{margin:0}.funeral-search-box__heading button{display:block;position:relative;width:100%;padding:15px 30px;border:none;background:#333;color:#fff;font-size:22px;font-weight:700;line-height:1.6;text-align:left}@media (max-width:767px){.funeral-search-box__heading button span{position:absolute;top:0;right:15px;bottom:0;width:23px;height:23px;margin:auto}.funeral-search-box__heading button span:after,.funeral-search-box__heading button span:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:23px;height:5px;margin:auto;background:#fff;content:""}.funeral-search-box__heading button span:after{right:.555px;transform:rotate(90deg)}.funeral-search-box__heading button[aria-expanded=true] span:after{display:none}}.funeral-search-box--kurume .funeral-search-box__heading button{background-color:#1093ba}.funeral-search-box--saga .funeral-search-box__heading button{background-color:#0044bd}.funeral-search-box--fukuoka .funeral-search-box__heading button{background-color:#6eb948}.funeral-search-box__content{padding:35px 30px}@media (max-width:767px){.funeral-search-box__content{display:none;padding:10px}.funeral-search-box__content[aria-hidden=false]{display:block}}.funeral-search-links{display:flex;flex-wrap:wrap;margin:-5px -10px;padding:0;list-style:none}.funeral-search-links__item{width:25%;padding:5px 10px}@media (max-width:767px){.funeral-search-links__item{width:100%}}.funeral-search-links__item a{display:block;position:relative;padding:10px 35px 10px 20px;border:2px solid #333;border-radius:5px;background:#fff;font-size:18px;font-weight:700;line-height:1.6;text-decoration:none;transition:opacity .3s}.funeral-search-links__item a:hover{opacity:.5}@media (max-width:767px){.funeral-search-links__item a{border:none!important}}.funeral-search-links__item a:after{display:block;position:absolute;top:0;right:20px;bottom:0;width:13px;height:13px;margin:auto;transform:rotate(45deg);border-top:4px solid #333;border-right:4px solid #333;content:""}.funeral-search-links--kurume .funeral-search-links__item a{border-color:#1093ba;color:#1093ba}.funeral-search-links--kurume .funeral-search-links__item a:after{border-color:#1093ba}.funeral-search-links--saga .funeral-search-links__item a{border-color:#0044bd;color:#0044bd}.funeral-search-links--saga .funeral-search-links__item a:after{border-color:#0044bd}.funeral-search-links--fukuoka .funeral-search-links__item a{border-color:#6eb948;color:#6eb948}.funeral-search-links--fukuoka .funeral-search-links__item a:after{border-color:#6eb948}