.sec-funeral-flow{padding:73px 0 115px;background:#f4f4f4}.sec-inner-sm{max-width:1020px}.sec-inner,.sec-inner-sm,.sec-inner-xsm{position:relative;z-index:0;width:100%;margin-left:auto;margin-right:auto}.title-01{text-align:center;font-weight:bold;line-height:1.5;letter-spacing:.05em}.title-01:after{content:"";display:block;width:28px;height:3px;margin:15px auto 0;background:#15827b}.sec-funeral-flow .list-plan-flow,.sec-funeral-flow .list-menu-flow{margin-top:67px}@media screen and (min-width:768px){.sec-funeral-flow .list-plan-flow>li:not(:last-child),.sec-funeral-flow .list-menu-flow>li:not(:last-child){margin-bottom:45px}}.list-plan-flow>li,.list-menu-flow>li{position:relative;z-index:0;border:2px solid #15827b;background:#fff}@media screen and (min-width:768px){.list-plan-flow>li:first-child .list-plan-flow_inner,.list-menu-flow>li:first-child .list-plan-flow_inner{padding:22px 28px 35px}}.list-plan-flow_inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:22px 28px 22px}.sec-funeral-flow .list-plan-flow_detail,.sec-funeral-flow .list-menu-flow_detail{flex:1 1 557px}.list-plan-flow_title-main,.list-menu-flow_title-main{display:flex;flex-wrap:nowrap;font-weight:bold;margin-bottom:.5em;line-height:1.5;letter-spacing:.05em;color:#15827b}@media screen and (min-width:768px){.list-plan-flow_num,.list-menu-flow_num{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:0 0 43px;width:43px;height:43px;margin-top:.09375em;margin-right:8px;border-radius:50%;background:#15827b}}@media screen and (max-width:767px){.list-plan-flow_num,.list-menu-flow_num{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:35px;height:35px;margin-top:.09375em;margin-right:8px;border-radius:50%;background:#15827b}}.sec-funeral-flow .list-plan-flow_num span,.sec-funeral-flow .list-menu-flow_num span{letter-spacing:-.01em}.list-plan-flow_num span,.list-menu-flow_num span{line-height:1}.is-yellow{color:#ffff75}.list-plan-flow_text,.list-menu-flow_text{line-height:1.75;letter-spacing:.05em}.sec-funeral-flow .block-detail-sub{margin:10px 0 10px}.block-detail-sub{background:#fff}.block-detail-sub_title{text-align:center;font-weight:bold;padding-top:.3125em;padding-bottom:.3125em;padding-left:.625em;padding-right:.625em;line-height:1.4;color:#15827b;background:#eee}.block-detail-sub_inner{display:flex;flex-wrap:wrap;padding:8px 12px 15px}.block-detail-sub p{line-height:1.7142857143;letter-spacing:.05em}@media screen and (min-width:768px){.sec-funeral-flow .list-plan-flow_tel{margin-top:15px}}.list-plan-flow_tel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:25px;padding:8px 0 14px;border-top:2px solid #15827b;border-bottom:2px solid #15827b;text-decoration:none}.list-plan-flow_title-tel{text-align:center;font-weight:bold;line-height:1.4;letter-spacing:.05em}.ubuntu{font-family:'Ubuntu',sans-serif}.list-plan-flow_phone-main{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-decoration:none;margin-top:10px}.list-plan-flow_phone-main .ico{display:flex;flex-wrap:nowrap;align-items:center;font-weight:600;line-height:1;letter-spacing:.025em;color:#b50000;font-size:30px}.list-plan-flow_phone-main .ico:before{content:"";display:block;width:47px;height:29px;margin-top:.0512820513em;margin-right:.2564102564em;background:url(//www.ceremohall.jp/kuwana-shi/wp-content/themes/ceremohall/css/../img/common/ico_phone_02_red.svg) no-repeat;background-size:contain}.list-plan-flow_phone-sub{margin-left:.5em;line-height:1.4;letter-spacing:.05em}@media screen and (min-width:768px){.sec-funeral-flow .list-plan-flow_img,.sec-funeral-flow .list-menu-flow_img{width:33.3678756477%}}.list-plan-flow_img,.list-menu-flow_img{box-sizing:content-box;padding-left:3.1088082902%}.list-plan-flow>li:not(:last-child):after,.list-menu-flow>li:not(:last-child):after{content:"";display:block;position:absolute;z-index:1;bottom:-31px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:29px 68px 0 68px;border-color:#15827b transparent transparent transparent}.sec-funeral-flow .block-detail-sub{margin:10px 0 10px}.block-detail-sub_title{text-align:center;font-weight:bold;padding-top:.3125em;padding-bottom:.3125em;padding-left:.625em;padding-right:.625em;line-height:1.4;color:#15827b;background:#eee}.block-detail-sub_inner{display:flex;flex-wrap:wrap;padding:8px 12px 15px}.block-detail-sub ul>li::before{margin-right:.307692em;content:"●";color:#15827b87}.block-detail-sub ul>li{line-height:1.7142857143;letter-spacing:.05em;padding-left:1em;text-indent:-1em;font-size:15px}@media screen and (min-width:768px){.list-plan-flow_col-01{width:33.3333333333%;margin-top:15px}}@media screen and (max-width:767px){.list-plan-flow_col-01{margin-top:15px;width:100%}.list-plan-flow_col-02{width:100% !important}}.sec-funeral-flow .block-detail-sub{margin:10px 0 10px}.block-detail-sub{background:#fff}.list-plan-flow_col-02{width:63.9583333333%;margin-top:15px}.block-detail-sub ul+ul{margin-left:auto;padding-right:30px}@media screen and (min-width:768px){.flowfont{font-size:26px}}@media screen and (max-width:767px){.block-detail-sub p{line-height:1.5;letter-spacing:.05em;font-size:16px}.flowfont{font-size:28px}.list-plan-flow_phone-main .ico{font-size:25px}.list-plan-flow>li,.list-menu-flow>li{margin-bottom:50px}}.txt24365{color:#b50000}.txtctay{background-color:#14827b;color:#fff;padding:0 15px;margin:0 5px 5px;display:inline-block;font-size:16px}.text01plus{line-height:1.3;margin-bottom:20px !important}.text03plus{font-size:14px;color:#fff;font-family:system-ui;margin-top:10px}