@import url(https://fonts.googleapis.com/css2?family=Inter&family=Shippori+Mincho&family=Zen+Kaku+Gothic+New&display=swap);
@charset "UTF-8";:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}input[type=checkbox],input[type=radio]{all:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}html{font-size:62.5%;scroll-padding-top:90px}@media screen and (max-width:769px){html{scroll-padding-top:166px}}@media screen and (max-width:730px){html{scroll-padding-top:63px}}body{background-color:#fff;color:#222;font-family:Zen Kaku Gothic New,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,BIZ UDPGothic,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1}img{height:auto;max-width:100%;vertical-align:bottom}.main{padding-bottom:120px;padding-top:90px}.main.footer_padding_false{padding-bottom:0}@media screen and (max-width:1024px){.main{padding-top:63px}}.wrapper{margin:0 auto;max-width:1206px;padding-left:20px;padding-right:20px}.container{margin:0 auto;max-width:800px}.br_sp{display:none}@media screen and (max-width:735px){.br_sp{display:block}}.br_pc{display:block}@media screen and (max-width:735px){.br_pc{display:none}}.u-under--735{display:none}@media screen and (max-width:735px){.u-under--735{display:block}}.u-not-under--735{display:block}@media screen and (max-width:735px){.u-not-under--735{display:none}}.u-under--1024{display:none}@media screen and (max-width:1024px){.u-under--1024{display:block}}.u-under--1200{display:none}@media screen and (max-width:1200px){.u-under--1200{display:block}}.u-not-under--1024{display:block}@media screen and (max-width:1024px){.u-not-under--1024{display:none}}.u-not-under--1200{display:block}@media screen and (max-width:1200px){.u-not-under--1200{display:none}}.u-mt-0{margin-top:0}.u-mt-10{margin-top:10px}.u-mt-20{margin-top:20px}.u-mt-30{margin-top:30px}.u-mt-40{margin-top:40px}.u-mt-50{margin-top:50px}.u-mt-60{margin-top:60px}.u-mt-80{margin-top:80px}.u-mt-90{margin-top:90px}.u-mt-100{margin-top:100px}.u-mt-120{margin-top:120px}.u-mb-0{margin-bottom:0}.u-mb-10{margin-bottom:10px}.u-mb-20{margin-bottom:20px}.u-mb-30{margin-bottom:30px}.u-mb-40{margin-bottom:40px}.u-mb-50{margin-bottom:50px}.u-mb-60{margin-bottom:60px}.u-mb-80{margin-bottom:80px}.u-mb-90{margin-bottom:90px}.u-mb-100{margin-bottom:100px}.u-mb-120{margin-bottom:120px}.u-mx-auto{margin-left:auto;margin-right:auto}.u-pt-0{padding-top:0}.u-pt-10{padding-top:10px}.u-pt-20{padding-top:20px}.u-pt-30{padding-top:30px}.u-pt-40{padding-top:40px}.u-pt-50{padding-top:50px}.u-pt-60{padding-top:60px}.u-pt-80{padding-top:80px}.u-pt-90{padding-top:90px}.u-pt-100{padding-top:100px}.u-pt-120{padding-top:120px}.u-pb-0{padding-bottom:0}.u-pb-10{padding-bottom:10px}.u-pb-20{padding-bottom:20px}.u-pb-30{padding-bottom:30px}.u-pb-40{padding-bottom:40px}.u-pb-50{padding-bottom:50px}.u-pb-60{padding-bottom:60px}.u-pb-80{padding-bottom:80px}.u-pb-90{padding-bottom:90px}.u-pb-100{padding-bottom:100px}.u-pb-120{padding-bottom:120px}.u-taL{text-align:left!important}.u-taC{text-align:center!important}.u-taR{text-align:right!important}.u-radius-5{border-radius:5px;overflow:hidden}.u-radius-10{border-radius:10px;overflow:hidden}.u-radius-15{border-radius:15px;overflow:hidden}.u-radius-20{border-radius:20px;overflow:hidden}.u-radius-30{border-radius:30px;overflow:hidden}.u-radius-circle{border-radius:50%;overflow:hidden}.lower_container{margin-inline:auto;padding-left:15px;padding-right:15px;width:min(100%,1130px)}.lower_breadcrumb{font-size:1.4rem;margin-top:35px}@media screen and (max-width:1024px){.lower_breadcrumb{font-size:1.2rem;margin-top:25px}}.lower_breadcrumb ol li{color:#363636;display:inline-block;line-height:1.5}.lower_breadcrumb ol li+li{padding-left:20px;position:relative}.lower_breadcrumb ol li+li:before{background-color:#d1d1d1;content:"";display:block;height:15px;left:6px;-webkit-mask-image:url(../svg/common/icon_breadcrumb.svg);mask-image:url(../svg/common/icon_breadcrumb.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:3px;width:6px}@media screen and (max-width:1024px){.lower_breadcrumb ol li+li:before{height:10px;top:5px}}.lower_breadcrumb ol li a{border-bottom:1px solid #363636;color:#363636;transition:opacity .25s}.lower_breadcrumb ol li a:hover{opacity:.7}.lower_head{margin-top:80px}.lower_head .lower_head_title{font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;text-align:center}@media screen and (max-width:735px){.lower_head .lower_head_title{font-size:2.4rem}}.lower_head .lower_head_title.head_title_long span{margin-bottom:10px}.lower_head .lower_head_title span{display:block;font-size:1.3rem;letter-spacing:.18em;line-height:1.5;margin-bottom:36px}@media screen and (max-width:735px){.lower_head .lower_head_title span{font-size:1rem}}.lower_head .lower_head_title .title_sub{color:#222!important;display:block;font-size:2.4rem;letter-spacing:.1em;line-height:1.05;margin-bottom:0;margin-top:10px}@media screen and (max-width:735px){.lower_head .lower_head_title .title_sub{font-size:1.8rem}}.lower_head .lower_head_services{color:#222;font-size:1.6rem;line-height:1.8;margin-top:20px;text-align:center}@media screen and (max-width:735px){.lower_head .lower_head_services{font-size:1.4rem;margin-top:15px}}.lower_head.lower_head--corporation .lower_head_title span{color:#a9895c}.lower_head.lower_head--funeral .lower_head_title span{color:#009384}.lower_head .lower_head_thum{height:518px;margin-top:100px;width:100%}@media screen and (max-width:735px){.lower_head .lower_head_thum{height:245px;margin-top:80px}}.lower_head .lower_head_thum img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:735px){.lower_head.lower_head--hide-image-sp .lower_head_thum{display:none}}.lower_head .lower_head_line{height:1px;margin:120px auto 0;max-width:1100px;width:100%}@media screen and (max-width:735px){.lower_head .lower_head_line{margin-top:80px}}.lower_head.lower_head--funeral .lower_head_line{background:linear-gradient(90deg,transparent,#009384 50%,transparent)}.lower_head.lower_head--corporation .lower_head_line{background:linear-gradient(90deg,transparent,#a9895c 50%,transparent)}.template_section{padding-bottom:60px;padding-top:60px}.template_head1{font-size:24px;padding:20px 10px}.template_head1,.template_head2{background-color:#707070;color:#fff;font-weight:700;margin-bottom:50px}.template_head2{display:inline-block;font-size:20px;margin-top:60px;padding:5px}.template_head1+.template_head2{margin-top:0}main.bg_funeral{background-color:#f3f8f8;background-image:url(../img/funeral/common/bg_funeral.webp);background-repeat:repeat}.lower_container_S{margin-inline:auto;width:min(100%,600px)}.mt_L{margin-top:100px}@media screen and (max-width:735px){.mt_L{margin-top:80px}}.mt_M{margin-top:80px}@media screen and (max-width:735px){.mt_M{margin-top:60px}}.t_ctr{text-align:center}@media screen and (max-width:735px){.t_ctr_sp{text-align:center}}.t_ctr_pc{text-align:center}@media screen and (max-width:735px){.t_ctr_pc{text-align:left}}.t_inlineblock{display:inline-block}.t_marker{background:linear-gradient(transparent 55%,#b6d7d4 0)}.funeral_color{color:#009384}.lower_h_L{font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;text-align:center}@media screen and (max-width:735px){.lower_h_L{font-size:2.4rem}}.lower_h_L span{color:#009384;display:block;font-size:1.3rem;line-height:1.5;margin-bottom:36px}@media screen and (max-width:735px){.lower_h_L span{font-size:1rem;margin-bottom:20px}}.lower_h_M{font-family:Shippori Mincho;font-size:3rem;font-weight:400;line-height:1.2}@media screen and (max-width:735px){.lower_h_M{font-size:2rem}}.cv_area{background-image:url(../img/funeral/common/cv_area_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.cv_area{background-image:url(../img/funeral/common/cv_area_bg_sp.webp);padding-bottom:120px}}.cv_area .cv_area_head{font-family:Shippori Mincho;font-size:3.6rem;font-weight:400}@media screen and (max-width:735px){.cv_area .cv_area_head{font-size:3.2rem;text-align:center}}.cv_area .cv_area_head span{color:#009384;display:block;font-size:1.4rem;margin-bottom:10px}.cv_area .cv_area_content{margin-top:30px}@media screen and (max-width:735px){.cv_area .cv_area_content{font-size:1.5rem;margin-top:25px;text-align:center}}.cv_area .cv_area_btn_wrap{display:flex;gap:20px;margin-top:25px}@media screen and (max-width:735px){.cv_area .cv_area_btn_wrap{align-items:center;flex-direction:column}}.cv_area .cv_area_btn{flex:0.5}@media screen and (max-width:735px){.cv_area .cv_area_btn{width:min(100%,345px)}}.cv_area .cv_area_btn a{align-items:center;background-color:#009384;border:2px solid #009384;border-radius:10px;color:#fff;display:flex;font-size:1.8rem;gap:10px;justify-content:center;padding:25px 20px;transition:background-color .2s}@media screen and (max-width:735px){.cv_area .cv_area_btn a{font-size:1.4rem;padding:18px;width:100%}}.cv_area .cv_area_btn a:before{background-color:#fff;content:"";display:block;height:35px;-webkit-mask-image:url(../svg/funeral/common/icon_consultation.svg);mask-image:url(../svg/funeral/common/icon_consultation.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s;width:33px}@media screen and (max-width:735px){.cv_area .cv_area_btn a:before{height:25px;width:24px}}.cv_area .cv_area_btn a:hover{background-color:#fff;color:#009384}.cv_area .cv_area_btn a:hover:before{background-color:#009384}.btn_slide{width:min(100%,266px)}.btn_slide.btn_ctr{margin-inline:auto}.btn_slide.icon_outer a span:after{-webkit-mask-image:url(../svg/common/icon_linkouter.svg);mask-image:url(../svg/common/icon_linkouter.svg)}.btn_slide a{border:1px solid #222;border-radius:10px;color:#222;display:block;overflow:hidden;padding:15px 20px;position:relative;z-index:1}.btn_slide a,.btn_slide a:after{transition:.2s cubic-bezier(.45,0,.55,1);width:100%}.btn_slide a:after{background:#009384;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left top;z-index:-1}.btn_slide a:hover{border-color:#009384;color:#fff}.btn_slide a:hover:after{transform:scale(1)}.btn_slide a:hover span:after{background-color:#fff}.btn_slide a span{border-radius:10px;display:grid;font-size:1.6rem;font-weight:400;grid-template-columns:1fr 20px;line-height:2;text-align:center;transition:background-color .25s,color .25s;width:100%}.btn_slide a span:after{background-color:#222;content:"";display:block;height:11px;-webkit-mask-image:url(../svg/common/icon_btn_arrow.svg);mask-image:url(../svg/common/icon_btn_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;transition:background-color .25s;width:14px;z-index:10}.btn_fill{width:min(100%,600px)}.btn_fill.icon_outer a:after{-webkit-mask-image:url(../svg/common/icon_linkouter.svg);mask-image:url(../svg/common/icon_linkouter.svg)}.btn_fill.icon_arrow a:after{-webkit-mask-image:url(../svg/common/icon_btn_arrow.svg);mask-image:url(../svg/common/icon_btn_arrow.svg)}.btn_fill.btn_ctr{margin-inline:auto}.btn_fill a{background-color:#009384;border:1px solid #009384;border-radius:10px;color:#fff;display:grid;font-size:2.4rem;font-weight:400;grid-template-columns:1fr 18px;line-height:2;padding:32px 20px;text-align:center;transition:background-color .25s,color .25s;width:100%}@media screen and (max-width:735px){.btn_fill a{font-size:1.6rem;padding:30px 20px}}.btn_fill a:after{background-color:#fff;content:"";display:block;height:15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;transition:background-color .25s;width:18px}.btn_fill a:hover{background-color:#fff;color:#009384}.btn_fill a:hover:after{background-color:#009384}.btn_fill_white{width:min(100%,600px)}.btn_fill_white.icon_outer a:after{-webkit-mask-image:url(../svg/common/icon_linkouter.svg);mask-image:url(../svg/common/icon_linkouter.svg)}.btn_fill_white.icon_arrow a:after{-webkit-mask-image:url(../svg/common/icon_btn_arrow.svg);mask-image:url(../svg/common/icon_btn_arrow.svg)}.btn_fill_white.btn_ctr{margin-inline:auto}.btn_fill_white a{background-color:#fff;border:1px solid #222;border-radius:10px;color:#222;display:grid;font-size:2.4rem;font-weight:400;grid-template-columns:1fr 18px;line-height:2;padding:32px 20px;text-align:center;transition:background-color .25s,color .25s;width:100%}@media screen and (max-width:735px){.btn_fill_white a{font-size:1.6rem;padding:30px 20px}}.btn_fill_white a:after{background-color:#222;content:"";display:block;height:15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;transition:background-color .25s;width:18px}.btn_fill_white a:hover{background-color:#009384;border-color:#009384;color:#fff}.btn_fill_white a:hover:after{background-color:#fff}.areainfo_list{display:grid;gap:10px;grid-template-columns:200px 1fr}@media screen and (max-width:1024px){.areainfo_list{grid-template-columns:1fr}}.areainfo_list .areainfo_box{display:grid;gap:20px;grid-template-columns:600px 1fr;padding:25px}@media screen and (max-width:1024px){.areainfo_list .areainfo_box{grid-template-columns:1fr;padding:25px 0}}.areainfo_list .areainfo_box+.areainfo_box{border-top:1px dotted #c5c5c5}.areainfo_list .areainfo_head{background-color:#f3f8f8;padding:30px}.areainfo_list .areainfo_content_title,.areainfo_list .areainfo_head .areainfo_head_title{color:#363636;font-size:2rem;font-weight:700}@media screen and (max-width:735px){.areainfo_list .areainfo_content_title{font-size:1.8rem}}.areainfo_list .areainfo_content_text{font-weight:400;line-height:2;margin-top:10px}.areainfo_list .areainfo_content_tel{color:#a4a4a4;display:flex;font-size:2rem;font-weight:600;gap:1em;margin-top:20px}.areainfo_list .areainfo_content_tel span{font-size:1.2rem}.areainfo_list .areainfo_btn .areainfo_btn_pdf{align-items:center;border:.5px solid #000;border-radius:10px;color:#222;display:grid;font-size:1.6rem;font-weight:400;gap:5px;grid-template-columns:18px 1fr;line-height:1;max-width:200px;padding:15px;text-align:center;transition:background-color .25s,color .25s;width:100%}.areainfo_list .areainfo_btn .areainfo_btn_pdf:before{background-color:#000;content:"";display:block;height:22px;-webkit-mask-image:url(../svg/common/icon_send_pdf.svg);mask-image:url(../svg/common/icon_send_pdf.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center first;transition:background-color .25s;width:18px}.areainfo_list .areainfo_btn .areainfo_btn_pdf:hover{background-color:#009384;border:.5px solid #009384;color:#fff}.areainfo_list .areainfo_btn .areainfo_btn_pdf:hover:before{background-color:#fff}.check_list .check_list_item{padding-bottom:20px;position:relative}.check_list .check_list_item+.check_list_item{border-top:1px dotted #c5c5c5;padding-top:20px}.check_list .check_list_item+.check_list_item:before{top:20px}.check_list .check_list_title{color:#000;font-family:Shippori Mincho;font-size:1.8rem;font-weight:500;line-height:1.5;padding-left:53px;padding-right:10px;position:relative}@media screen and (max-width:735px){.check_list .check_list_title{font-size:1.6rem;padding-left:33px;padding-right:5px}}.check_list .check_list_title:before{background-color:#fff;content:"";display:block;height:10px;left:13px;-webkit-mask-image:url(../svg/common/icon_check.svg);mask-image:url(../svg/common/icon_check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:10px;width:13px;z-index:10}@media screen and (max-width:735px){.check_list .check_list_title:before{height:8px;left:9px;top:8px;width:11px}}.check_list .check_list_title:after{background-color:#009384;border-radius:50%;content:"";display:block;height:28px;left:5px;position:absolute;top:0;width:28px;z-index:5}@media screen and (max-width:735px){.check_list .check_list_title:after{height:20px;top:2px;width:20px}}.check_list .check_list_description{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1.8;margin-top:10px;padding-left:53px;padding-right:10px}@media screen and (max-width:735px){.check_list .check_list_description{font-size:1.5rem;padding-left:5px;padding-right:5px}}.bubble_list{margin-inline:auto;width:min(100%,1100px)}.bubble_list .bubble_item{align-items:center;display:grid;gap:60px;grid-template-columns:200px 1fr}@media screen and (max-width:735px){.bubble_list .bubble_item{gap:40px;grid-template-columns:1fr}}.bubble_list .bubble_item+.bubble_item{margin-top:40px}.bubble_list .bubble_item:nth-child(2n){grid-template-columns:1fr 200px}@media screen and (max-width:735px){.bubble_list .bubble_item:nth-child(2n){grid-template-columns:1fr}}.bubble_list .bubble_item:nth-child(2n) .bubble_people{order:2}@media screen and (max-width:735px){.bubble_list .bubble_item:nth-child(2n) .bubble_people{order:1}}.bubble_list .bubble_item:nth-child(2n) .bubble_content{order:1}@media screen and (max-width:735px){.bubble_list .bubble_item:nth-child(2n) .bubble_content{order:2}}.bubble_list .bubble_item:nth-child(2n) .bubble_content:before{left:calc(100% - 18px)}@media screen and (max-width:735px){.bubble_list .bubble_item:nth-child(2n) .bubble_content:before{left:50%}}.bubble_list .bubble_item .bubble_img{margin-inline:auto;width:min(100%,200px)}.bubble_list .bubble_item .bubble_name{font-weight:500;margin-top:10px;text-align:center}@media screen and (max-width:735px){.bubble_list .bubble_item .bubble_name{font-size:1.4rem}}.bubble_list .bubble_item .bubble_content{background-color:#fff;border-radius:10px;padding:40px;position:relative;z-index:1}@media screen and (max-width:735px){.bubble_list .bubble_item .bubble_content{padding:26px}}.bubble_list .bubble_item .bubble_content:before{background:#fff;border-radius:3px;content:"";height:32px;left:-14px;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg) skew(15deg,15deg);width:32px;z-index:-1}@media screen and (max-width:735px){.bubble_list .bubble_item .bubble_content:before{left:50%;top:-14px;transform:translate(-50%) rotate(45deg) skew(15deg,15deg)}}.bubble_list .bubble_item .bubble_title{color:#000;font-family:Shippori Mincho,serif;font-size:2.2rem;font-weight:500;line-height:1.5}@media screen and (max-width:735px){.bubble_list .bubble_item .bubble_title{font-size:1.8rem}}.bubble_list .bubble_item .bubble_description{color:#363636;font-weight:400;line-height:1.8;margin-top:10px}.flow_list{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:1100px}.flow_list .flow_item{width:100%}.flow_list .flow_item+.flow_item:before{background-color:#009384;content:"";display:block;height:18px;margin:0 auto 20px;-webkit-mask-image:url(../svg/funeral/common/icon_flow_arrow.svg);mask-image:url(../svg/funeral/common/icon_flow_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:60px}@media screen and (max-width:735px){.flow_list .flow_item+.flow_item:before{width:40px}}.flow_list .flow_item .flow_item_inner{align-items:center;background-color:#fff;border-radius:6px;display:flex;padding:25px 30px 25px 0;width:100%}@media screen and (max-width:735px){.flow_list .flow_item .flow_item_inner{flex-direction:column;gap:10px;padding:25px 20px}}.flow_list .flow_item .flow_item_inner .flow_title{align-items:center;display:flex;padding-left:30px;width:180px}@media screen and (max-width:735px){.flow_list .flow_item .flow_item_inner .flow_title{justify-content:center;padding:0;width:100%}}.flow_list .flow_item .flow_item_inner .flow_title span{color:#009384;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:500;line-height:1.5}.flow_list .flow_item .flow_item_inner .flow_description{color:#363636;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:2;text-align:justify}@media screen and (max-width:735px){.flow_list .flow_item .flow_item_inner .flow_description{font-size:1.4rem}}.box_white70{background-color:hsla(0,0%,100%,.7);border-radius:20px;margin-inline:auto;max-width:1100px;padding:60px 30px 100px}@media screen and (max-width:1024px){.box_white70{padding:60px 30px 100px}}@media screen and (max-width:735px){.box_white70{padding:60px 15px 100px}}.box_white70 .general_head_text{font-size:1.6rem;line-height:2.6;text-align:center}@media screen and (max-width:735px){.box_white70 .general_head_text{font-size:1.5rem;text-align:left}}.box_col_list{margin-top:80px}@media screen and (max-width:735px){.box_col_list{margin-top:40px}}.box_col_list .box_col_item{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.box_col_list .box_col_item{grid-template-columns:1fr}}@media (min-width:1130px){.box_col_list .box_col_item{gap:50px}}.box_col_list .box_col_item+.box_col_item{margin-top:60px}.box_col_list .box_col_item:nth-child(odd) .box_col_img{order:2}@media screen and (max-width:735px){.box_col_list .box_col_item:nth-child(odd) .box_col_img{order:1}}.box_col_list .box_col_item:nth-child(odd) .box_col_content{order:1}@media screen and (max-width:735px){.box_col_list .box_col_item:nth-child(odd) .box_col_content{order:2}}.box_col_list .box_col_item .box_col_content{display:flex;flex-direction:column;gap:30px;width:100%}.box_col_list .box_col_item .box_col_content.box_col_content_center{text-align:center}@media screen and (max-width:735px){.box_col_list .box_col_item .box_col_content{gap:20px}}.box_col_list .box_col_item .box_col_img{height:330px;margin-inline:auto;max-width:525px;width:100%}.box_col_list .box_col_item .box_col_img img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.box_col_list .box_col_item .box_col_title{color:#000;font-family:Shippori Mincho;font-size:3rem;font-weight:500;line-height:1.5}@media screen and (max-width:735px){.box_col_list .box_col_item .box_col_title{font-size:2.2rem}}.box_col_list .box_col_item .box_col_title.funeral_color{color:#009384}.box_col_list .box_col_item .box_col_title span{display:inline-block}.box_col_list .box_col_item .box_col_title.box_col_title_center{text-align:center}.box_col_list .box_col_item .box_col_content_img{display:block;height:auto;margin:0 auto;max-width:100%}.box_col_list .box_col_item .box_col_description{color:#222;font-size:1.6rem;font-weight:400;line-height:2}.box_col3_list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:80px}@media screen and (max-width:1024px){.box_col3_list{gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:735px){.box_col3_list{gap:40px;grid-template-columns:1fr}}.box_col3_list .box_col3_item{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:735px){.box_col3_list .box_col3_item{gap:15px}}.box_col3_list .box_col3_item--white{background-color:#fff;border-radius:10px;padding:30px}@media screen and (max-width:735px){.box_col3_list .box_col3_item--white{padding:20px}}.box_col3_list .box_col3_item .box_col3_img{border-radius:10px;height:220px;overflow:hidden;width:100%}@media screen and (max-width:735px){.box_col3_list .box_col3_item .box_col3_img{height:200px}}.box_col3_list .box_col3_item .box_col3_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.box_col3_list .box_col3_item .box_col3_title{color:#000;font-family:Shippori Mincho;font-size:2rem;line-height:1.5}@media screen and (max-width:735px){.box_col3_list .box_col3_item .box_col3_title{font-size:1.8rem}}.box_col3_list .box_col3_item .box_col3_description{color:#222;font-size:1.4rem;font-weight:400;line-height:2}@media screen and (max-width:735px){.box_col3_list .box_col3_item .box_col3_description{font-size:1.3rem}}.sec_title_funeral{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.sec_title_funeral{font-size:2.8rem}}.sec_title_funeral span{color:#009384;display:block;font-size:1.8rem;margin-bottom:8px}@media screen and (max-width:735px){.sec_title_funeral span{font-size:1.4rem;margin-bottom:6px}}html{scroll-behavior:smooth;scroll-padding-top:108px}@media screen and (max-width:735px){html{scroll-padding-top:63px}}.header{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);left:0;position:fixed;top:0;width:100%;z-index:100}.header .header_inner{align-items:stretch;display:flex;gap:30px;margin:0 auto;padding:8px 8px 0 20px}@media screen and (max-width:1024px){.header .header_inner{padding:0}}.header_logo{align-items:center;display:flex}@media screen and (max-width:1024px){.header_logo{padding:12px 0 12px 10px}}.header_logo a{align-items:center;display:flex;gap:10px;transition:opacity .25s}.header_logo a:hover{opacity:.7}.header_logo a img{height:auto;max-width:264px;width:170px}@media screen and (max-width:735px){.header_logo a img{max-width:222px}}.header_logo a span{color:#333;font-size:1.6rem;font-weight:400;line-height:1.5}.header_head{margin-left:auto}@media screen and (max-width:1024px){.header_head{display:none}}.header_head ul{align-items:center;display:flex;gap:14px}.header_head ul li a{align-items:center;color:#333;display:flex;font-size:1.6rem;font-weight:400;gap:8px;height:48px}.header_head ul li a.btn_send{background-color:#009384;border-radius:5px;color:#fff;font-weight:500;padding:0 16px}.header_head ul li a.btn_send:before{background-color:#fff;content:"";display:block;height:20px;-webkit-mask-image:url(../img/funeral/common/icon_offering.webp);mask-image:url(../img/funeral/common/icon_offering.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.header_head ul li a.btn_urgency{background-color:#c78e37;border-radius:5px;color:#fff;font-size:1.8rem;font-weight:500;padding:13px 16px}.header_head ul li a.btn_urgency:before{background-color:#fff;content:"";display:block;height:26px;-webkit-mask-image:url(../svg/funeral/common/icon_emergency.svg);mask-image:url(../svg/funeral/common/icon_emergency.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}.btn_drawer_close,.btn_drawer_open{align-items:center;background-color:#fff;color:#222;cursor:pointer;display:none;flex-direction:column;font-size:1.1rem;font-weight:500;gap:6px;justify-content:center;margin-left:auto;padding:12px}.btn_drawer_close:before,.btn_drawer_open:before{background-color:#222;content:"";display:block;height:22px;-webkit-mask-image:url(../svg/common/icon_drawer_open.svg);mask-image:url(../svg/common/icon_drawer_open.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-o-object-fit:contain;object-fit:contain;width:30px}@media screen and (max-width:1024px){.btn_drawer_close,.btn_drawer_open{display:flex}}.btn_drawer_close:before{-webkit-mask-image:url(../svg/common/icon_drawer_close.svg);mask-image:url(../svg/common/icon_drawer_close.svg)}@media screen and (max-width:1024px){.header_nav{background-color:#fff;height:100%;left:0;opacity:0;overflow:scroll;position:fixed;top:0;transition:opacity .25s,visibility .25s;visibility:hidden;width:100%;z-index:100}.header_nav.open{opacity:1;visibility:visible}}.header_nav .navigation_header{align-items:stretch;background-color:#fff;display:none}@media screen and (max-width:1024px){.header_nav .navigation_header{display:flex}}.header_nav .navigation_header .header_logo{padding:12px 0 12px 10px}.header_nav .navigation_header .header_logo a img{height:auto;max-width:222px;width:100%}.header_nav .navigation_header_btns{display:none;padding:20px}@media screen and (max-width:1024px){.header_nav .navigation_header_btns{display:block}}.header_nav .navigation_header_btns ul{align-items:center;display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}.header_nav .navigation_header_btns ul li a{align-items:center;color:#333;display:flex;font-size:1.6rem;font-weight:400;gap:8px;height:48px}.header_nav .navigation_header_btns ul li a.btn_consultation{background-color:#009384;border-radius:5px;color:#fff;font-weight:500;padding:0 16px}.header_nav .navigation_header_btns ul li a.btn_consultation:before{background-color:#fff;content:"";display:block;height:27px;-webkit-mask-image:url(../svg/funeral/common/icon_consultation.svg);mask-image:url(../svg/funeral/common/icon_consultation.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:25px}.header_nav .navigation_header_btns ul li a.btn_send{background-color:#009384;border-radius:5px;color:#fff;font-weight:500;padding:0 16px}.header_nav .navigation_header_btns ul li a.btn_send:before{background-color:#fff;content:"";display:block;height:20px;-webkit-mask-image:url(../img/funeral/common/icon_offering.webp);mask-image:url(../img/funeral/common/icon_offering.webp);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.header_nav .navigation_header_btns .tel{align-items:center;background-color:#c78e37;border-radius:5px;color:#fff;display:flex;gap:10px;justify-content:center;margin-top:5px;padding:10px}.header_nav .navigation_header_btns .tel .tel_text{text-align:center}.header_nav .navigation_header_btns .tel .tel_text p{font-size:1.3rem;font-weight:500;line-height:1.5}.header_nav .navigation_header_btns .tel .tel_text p+p{margin-top:5px}.header_nav .navigation_header_btns .tel .tel_text p small{border:1px solid #fff;border-radius:30px;display:inline-block;font-size:1rem;padding:3px 10px}.header_nav .navigation_header_btns .tel .tel_main p{align-items:flex-end;display:flex;font-size:2.2rem;font-weight:700;gap:2px;justify-content:center;white-space:nowrap}.header_nav .navigation_header_btns .tel .tel_main p:before{background-color:#fff;content:"";display:block;height:17px;-webkit-mask-image:url(../svg/corporation/common/icon_tel.svg);mask-image:url(../svg/corporation/common/icon_tel.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:15px}.header_nav .navigation_foot{display:none}@media screen and (max-width:1024px){.header_nav .navigation_foot{display:block;padding:0 20px 80px}}.header_nav .navigation_foot a{align-items:center;color:#222;display:flex;font-size:1.4rem;font-weight:500;gap:8px;line-height:1.6;padding:18px 16px 18px 20px}.header_nav .navigation_foot a:after{background-color:#333;content:"";display:block;height:12px;-webkit-mask-image:url(../svg/common/icon_linkouter.svg);mask-image:url(../svg/common/icon_linkouter.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.header_nav ul.header_nav_list{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1024px){.header_nav ul.header_nav_list{flex-direction:column;padding:0 20px}}.header_nav ul.header_nav_list>li{padding:13px 0}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li{border-bottom:1px solid #c5c5c5;padding:0;width:100%}}.header_nav ul.header_nav_list>li>a{border-left:1px solid #333;cursor:pointer;line-height:1.6;padding:0 40px;transition:color .25s}.header_nav ul.header_nav_list>li>a:hover{color:#009384}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li>a{border-left:none;padding:18px 16px 18px 20px}}.header_nav ul.header_nav_list>li>a:after{display:none}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li>a:after{background-color:#333;content:"";display:block;height:12px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow.svg);mask-image:url(../svg/funeral/common/icon_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:6px}}.header_nav ul.header_nav_list>li:last-child>a{border-right:1px solid #333}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li:last-child>a{border-right:none}}.header_nav ul.header_nav_list>li a{align-items:center;color:#333;display:flex;font-size:1.6rem;gap:8px}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li a{font-size:1.4rem;font-size:1.6rem}}.header_nav ul.header_nav_list>li.has_submenu>a:after{background-color:#333;content:"";display:block;height:6px;-webkit-mask-image:url(../svg/funeral/common/icon_submenu.svg);mask-image:url(../svg/funeral/common/icon_submenu.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:8px}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li.has_submenu>a:after{height:11px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_plus.svg);mask-image:url(../svg/funeral/common/icon_plus.svg);width:11px}.header_nav ul.header_nav_list>li.has_submenu>a.sp_trigger+.submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}}.header_nav ul.header_nav_list>li.has_submenu>a.sp_trigger+.submenu .submenu_body{overflow:hidden}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li.has_submenu>a.sp_trigger.sp_trigger.open+.submenu{grid-template-rows:1fr}}.header_nav ul.header_nav_list>li.has_submenu:hover .submenu{opacity:1;visibility:visible}.header_nav ul.header_nav_list>li.sp_only{display:none}@media screen and (max-width:1024px){.header_nav ul.header_nav_list>li.sp_only{display:block}}.header_nav .submenu{background-color:#fff;box-shadow:inset 0 0 10px rgba(0,0,0,.1);left:0;opacity:0;position:absolute;top:100%;transition:opacity .25s,visibility .25s;visibility:hidden;width:100%}@media screen and (max-width:1024px){.header_nav .submenu{box-shadow:none;opacity:1;position:static;visibility:visible}}.header_nav .submenu .submenu_body_inner{display:grid;grid-template-columns:240px 1fr;height:auto;width:100%}@media screen and (max-width:1024px){.header_nav .submenu .submenu_body_inner{grid-template-columns:1fr;padding-bottom:12px;padding-left:30px}}.header_nav .submenu.open{opacity:1;visibility:visible}.header_nav .submenu .submenu_head{background-color:#009384;display:grid;place-items:center}@media screen and (max-width:1024px){.header_nav .submenu .submenu_head{background-color:transparent;display:none}}.header_nav .submenu .submenu_head a{align-items:center;color:#fff;display:flex;font-size:2.1rem;font-weight:700;height:100%;justify-content:center;transition:opacity .25s;width:100%}.header_nav .submenu .submenu_head a:hover{opacity:.7}.header_nav .submenu .submenu_head a:before{background-color:#fff;content:"";display:block;height:20px;-webkit-mask-image:url(../svg/funeral/common/icon_circle_chevron_right.svg);mask-image:url(../svg/funeral/common/icon_circle_chevron_right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.header_nav .submenu .submenu_main{display:grid;gap:8%;grid-template-columns:1fr 1fr;padding:32px 8% 24px}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main{gap:0;grid-template-columns:1fr;padding:0;width:100%}}.header_nav .submenu .submenu_main .sp_top_link{display:none!important}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main .sp_top_link{display:block!important}.header_nav .submenu .submenu_main .sp_top_link:not(.sp_top_link--no_indent)~.submenu_main_nav{padding-left:1.5em}.header_nav .submenu .submenu_main .submenu_main_nav ul li{width:100%}}.header_nav .submenu .submenu_main .submenu_main_nav ul li span{border-bottom:1px solid #333;display:block;font-size:1.5rem;font-weight:700;padding:12px 12px 12px 0;width:100%}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main .submenu_main_nav ul li span{border-bottom:none;padding-left:2em}}.header_nav .submenu .submenu_main .submenu_main_nav ul li span+ul{padding-left:2em}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main .submenu_main_nav ul li span+ul{padding-left:4em}.header_nav .submenu .submenu_main .submenu_main_nav ul li span+ul li a:before{height:9px;width:9px}}.header_nav .submenu .submenu_main .submenu_main_nav ul li a{align-items:center;border-bottom:1px solid #333;display:flex;font-size:1.5rem;font-weight:500;gap:8px;padding:12px 12px 12px 0;transition:color .25s}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main .submenu_main_nav ul li a{border:none;font-size:1.4rem}}.header_nav .submenu .submenu_main .submenu_main_nav ul li a:hover{color:#009384}.header_nav .submenu .submenu_main .submenu_main_nav ul li a:before{background-image:url(../svg/funeral/common/icon_menu.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none;height:13px;width:7px}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main .submenu_main_nav ul li a:before{display:block}}.header_nav .submenu .submenu_main .submenu_main_nav ul li a:after{background-color:#333;content:"";display:block;height:10px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow.svg);mask-image:url(../svg/funeral/common/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px}@media screen and (max-width:1024px){.header_nav .submenu .submenu_main .submenu_main_nav ul li a:after{display:none}}.header_nav .submenu .submenu_main .submenu_main_nav ul li a+ul{padding-left:2em}.footer_contact{aspect-ratio:1366/600;background-image:url(../img/funeral/common/footer_contact_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;place-items:center}.footer_contact .footer_contact_inner{color:#fff;margin:0 auto;max-width:734px;text-align:center}@media screen and (max-width:735px){.footer_contact .footer_contact_inner{padding:50px 20px;width:100%}}.footer_contact h2{font-family:Shippori Mincho;font-size:3.6rem;font-weight:700;text-align:center}@media screen and (max-width:735px){.footer_contact h2{font-size:2.8rem}}.footer_contact h2 span{color:#fff;display:block;font-size:1.8rem;font-weight:400;margin-bottom:8px;text-align:center}@media screen and (max-width:735px){.footer_contact h2 span{font-size:1.6rem}}.footer_contact p{color:#fff;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px;text-align:center}@media screen and (max-width:735px){.footer_contact p{line-height:1.5}}.footer_contact .btn_contact{margin-top:27px}@media screen and (max-width:735px){.footer_contact .btn_contact{width:100%}}.footer_contact .btn_contact a{align-items:center;border:1px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:2.6rem;gap:10px;justify-content:center;padding:30px 56px;transition:color .25s,background-color .25s}@media screen and (max-width:735px){.footer_contact .btn_contact a{flex-direction:column;font-size:1.8rem;line-height:1.5;padding:30px 16px;width:100%}}.footer_contact .btn_contact a:before{background-color:#fff;content:"";display:block;height:35px;-webkit-mask-image:url(../svg/funeral/common/icon_consultation.svg);mask-image:url(../svg/funeral/common/icon_consultation.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s;width:33px}.footer_contact .btn_contact a:hover{background-color:#009384;color:#fff}.sideitem{position:fixed;right:0;top:30%;z-index:100}@media screen and (max-width:1024px){.sideitem{bottom:0;top:auto;width:100%}.sideitem ul{display:grid;grid-template-columns:repeat(3,1fr);width:100%}}.sideitem ul li+li{margin-top:10px}@media screen and (max-width:1024px){.sideitem ul li+li{margin:0}}.sideitem ul li a{align-items:center;border-radius:5px 0 0 5px;display:flex;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));flex-direction:column;font-size:1.6rem;font-weight:400;gap:10px;justify-content:center;line-height:1.5;min-height:120px;padding:10px;text-align:center}@media screen and (max-width:1024px){.sideitem ul li a{border-radius:0;font-size:1.2rem;gap:5px;min-height:60px;padding:0}}.sideitem ul li a.btn_condolence{background-color:#fff;color:#5e5e5e}.sideitem ul li a.btn_condolence:before{background-color:#363636;content:"";display:block;height:42px;-webkit-mask-image:url(../svg/funeral/common/icon_condolence.svg);mask-image:url(../svg/funeral/common/icon_condolence.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:26px}@media screen and (max-width:1024px){.sideitem ul li a.btn_condolence:before{height:22px;width:13px}.sideitem ul li a.btn_condolence .br_pc{display:none}}.sideitem ul li a.btn_consultation{background-color:#009384;color:#fff}.sideitem ul li a.btn_consultation:before{background-color:#fff;content:"";display:block;height:35px;-webkit-mask-image:url(../svg/funeral/common/icon_consultation.svg);mask-image:url(../svg/funeral/common/icon_consultation.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:33px}@media screen and (max-width:1024px){.sideitem ul li a.btn_consultation:before{height:22px;width:20px}}.sideitem ul li a.btn_tel{background-color:#c78e37;color:#fff;display:none}@media screen and (max-width:1024px){.sideitem ul li a.btn_tel{display:flex}}.sideitem ul li a.btn_tel:before{background-color:#fff;content:"";display:block;height:21px;-webkit-mask-image:url(../svg/corporation/common/icon_tel.svg);mask-image:url(../svg/corporation/common/icon_tel.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.footer{background-color:#fff}.footer .footer_inner{display:flex;gap:60px;justify-content:space-between;margin-inline:auto;padding:60px 15px 70px;width:min(100%,1130px)}@media screen and (max-width:735px){.footer .footer_inner{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:40px 20px}}.footer .footer_inner .footer_logo h2{align-items:center;display:inline-flex;gap:10px;width:100%}.footer .footer_inner .footer_logo h2 img{height:auto;max-width:264px;width:100%}.footer .footer_inner .footer_logo h2 span{color:#333;font-size:1.6rem;font-weight:400;line-height:1.5;white-space:nowrap}.footer .footer_inner .footer_logo .info{font-size:1.5rem;font-weight:400;line-height:1.8;margin-top:16px}@media screen and (max-width:735px){.footer .footer_inner .footer_logo .info p:not(:first-child){display:inline-block}.footer .footer_inner .footer_logo .info p:not(:first-child)+p{margin-left:1em}.footer .footer_inner .footer_nav{margin-top:20px;width:100%}}.footer .footer_inner .footer_nav ul{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:735px){.footer .footer_inner .footer_nav ul{grid-template-columns:repeat(2,1fr)}}.footer .footer_inner .footer_nav ul li a{font-size:1.5rem;transition:color .25s}.footer .footer_inner .footer_nav ul li a:hover{color:#009384}.footer .footer_foot{background-color:#333}.footer .footer_foot .footer_foot_inner{align-items:center;display:flex;margin-inline:auto;padding:14px 15px;width:min(100%,1130px)}@media screen and (max-width:735px){.footer .footer_foot .footer_foot_inner{flex-direction:column;padding:14px 15px 74px}}.footer .footer_foot ul{display:flex;gap:20px}.footer .footer_foot ul li a{color:#fff;font-family:Shippori Mincho;font-size:1.2rem;font-weight:700;transition:color .25s}@media screen and (max-width:735px){.footer .footer_foot ul li a{font-size:1rem}}.footer .footer_foot ul li a:hover{color:#009384}.footer .footer_foot .copy{color:#fff;font-family:Shippori Mincho;font-size:1.2rem;font-weight:700;margin-left:auto}@media screen and (max-width:735px){.footer .footer_foot .copy{font-size:.8rem;margin:10px 0 0}}.firstview .firstview_inner{aspect-ratio:1366/659;background-image:url(../img/funeral/index/firstview.webp);background-position:top;background-repeat:no-repeat;background-size:100% auto;display:grid;place-items:center start}@media screen and (max-width:735px){.firstview .firstview_inner{aspect-ratio:375/557;background-image:url(../img/funeral/index/firstview_sp.webp)}}.firstview .firstview_inner p{color:#fff;font-family:Shippori Mincho;font-size:4.2rem;font-weight:400;letter-spacing:4.2px;line-height:1.6;padding:0 100px}@media screen and (max-width:735px){.firstview .firstview_inner p{font-size:2.4rem;letter-spacing:2.4px;padding:0 20px}}.funeral_introduction{overflow:hidden;position:relative}.funeral_introduction:before{opacity:.3;right:-45%;top:60px}.funeral_introduction:after,.funeral_introduction:before{background-image:url(../img/funeral/common/texture.webp);background-position:top;background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;pointer-events:none;position:absolute;width:100%}.funeral_introduction:after{left:-50%;opacity:.2;top:0}@media screen and (max-width:735px){.funeral_introduction{padding-bottom:120px}}.funeral_introduction .funeral_introduction_inner{padding:150px 20px 0}@media screen and (max-width:735px){.funeral_introduction .funeral_introduction_inner{padding:100px 20px 0}}.funeral_introduction .funeral_introduction_inner p{color:#222;font-size:1.6rem;font-weight:400;line-height:2;text-align:center}@media screen and (max-width:735px){.funeral_introduction .funeral_introduction_inner p{text-align:left}}.funeral_introduction .funeral_introduction_inner p+p{margin-top:70px}@media screen and (max-width:735px){.funeral_introduction .funeral_introduction_inner p+p{margin-top:30px}}.article_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.article_title{font-size:2.8rem}}.article_title span{color:#222;display:block;font-size:1.8rem}.article_title.center_title{text-align:center}.funeral_type{margin:200px auto 0;max-width:1260px}@media screen and (max-width:735px){.funeral_type{margin:130px 0 0}}.funeral_type+.funeral_type{margin-top:150px}@media screen and (max-width:735px){.funeral_type+.funeral_type{margin-top:120px}}.funeral_type+.funeral_type .funeral_type_inner .funeral_type_links{order:1;padding:50px 50px 0 0}@media screen and (max-width:735px){.funeral_type+.funeral_type .funeral_type_inner .funeral_type_links{padding:0}}.funeral_type .funeral_type_inner{display:grid;gap:50px;grid-template-columns:1fr 1fr;padding:0 20px}@media screen and (max-width:735px){.funeral_type .funeral_type_inner{gap:30px;grid-template-columns:1fr}}.funeral_type .funeral_type_inner .funeral_type_links{padding:50px 0 0 50px}@media screen and (max-width:735px){.funeral_type .funeral_type_inner .funeral_type_links{order:1;padding:0}}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list{border-bottom:1px solid #222;margin-top:64px}@media screen and (max-width:735px){.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list{margin-top:32px}}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>a{align-items:center;border-top:1px solid #222;display:grid;grid-template-columns:1fr 32px;padding:24px 0}@media screen and (max-width:735px){.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>a{padding:18px 0}}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>a:after{background-color:#707070;content:"";display:block;height:13px;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;width:7px}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span{border-top:1px solid #222;display:block;padding:24px 0}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li{margin-top:16px}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li:first-child{margin-top:0}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li p{margin-bottom:8px}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li ul{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:0}@media screen and (max-width:735px){.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li ul{gap:8px 12px}}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li ul li{margin-top:0}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li ul li a{align-items:center;color:#222;display:inline-flex;font-size:1.7rem;font-weight:400;line-height:1.5;padding:0;text-decoration:underline;white-space:nowrap}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li ul li a:after{display:none}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li ul li a:hover{opacity:.7}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li a{align-items:center;color:#222;display:flex;font-weight:400;line-height:1.5;padding:8px 0}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li>span ul li a:after{background-color:#707070;content:"";display:block;height:13px;margin-left:20px;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;width:7px}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li h3{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:500;line-height:1.5}@media screen and (max-width:735px){.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li h3{font-size:1.8rem}}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li p{color:#222;font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:8px}.funeral_type .funeral_type_inner .funeral_type_links .funeral_type_links_list>li .area_name{font-size:1.1em}.funeral_type .funeral_type_inner .funeral_type_img{border-radius:10px;overflow:hidden}.funeral_type .funeral_type_inner .funeral_type_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:735px){.funeral_type .funeral_type_inner .funeral_type_img img{aspect-ratio:335/340;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}}.funeral_event{margin-top:150px}@media screen and (max-width:735px){.funeral_event{margin-top:120px;padding:0 20px}}.funeral_event .funeral_event_inner{background-color:#fff;border-radius:20px;margin:0 auto;max-width:1100px;padding:60px 30px}.funeral_event .funeral_event_inner .funeral_event_link{border-bottom:1px solid #c5c5c5;margin:50px auto 0;max-width:965px}@media screen and (max-width:735px){.funeral_event .funeral_event_inner .funeral_event_link{margin:28px auto 0}}.funeral_event .funeral_event_inner .funeral_event_link li a{align-items:center;border-top:1px solid #c5c5c5;color:#222;display:flex;flex-wrap:wrap;font-size:1.6rem;font-weight:400;line-height:1.5;padding:30px 0}.funeral_event .funeral_event_inner .funeral_event_link li a:after{background-color:#707070;content:"";display:block;height:21px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;width:10px}.funeral_event .funeral_event_inner .funeral_event_link li a time{color:#36414b;white-space:nowrap}.funeral_event .funeral_event_inner .funeral_event_link li a .cat{border:1px solid #c5c5c5;color:#36414b;display:inline-block;font-size:1.2rem;margin:0 16px 0 30px;min-width:120px;padding:2px 8px;text-align:center;white-space:nowrap}@media screen and (max-width:735px){.funeral_event .funeral_event_inner .funeral_event_link li a .cat{margin:0 0 0 10px}.funeral_event .funeral_event_inner .funeral_event_link li a h3{margin-top:10px}}.funeral_event .funeral_event_inner .btn_more_component{display:flex;justify-content:center}.funeral_links{margin-top:160px}.funeral_links .funeral_links_inner{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1166px;padding:0 20px}@media screen and (max-width:735px){.funeral_links .funeral_links_inner{gap:15px;grid-template-columns:1fr;padding:0 20px}}.funeral_links .funeral_links_inner .funeral_links_item{border:.5px solid #009384;border-radius:10px;display:block;overflow:hidden}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item{display:grid;grid-template-columns:70px 1fr}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head{background-color:#b6d7d4;display:grid;padding:28px;place-items:center}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head{padding:10px}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span{background-color:#fff;border-radius:50%;display:grid;height:68px;place-items:center;width:68px}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span{height:50px;width:50px}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span img{height:auto;width:100%}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span .icon_beginner{max-width:30px}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span .icon_beginner{max-width:21px}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span .icon_feature{max-width:42px}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span .icon_feature{max-width:28px}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span .icon_knowledge{max-width:29px}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_head span .icon_knowledge{max-width:21px}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main{display:grid;padding:18px;place-items:center}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main{grid-template-columns:1fr 10px;padding:16px 14px;place-items:center start}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main:after{background-color:#000;content:"";display:block;height:11px;margin-top:8px;-webkit-mask-image:url(../svg/common/icon_btn_arrow.svg);mask-image:url(../svg/common/icon_btn_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s;width:11px}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main .funeral_links_item_main_text{padding:0 16px 0 0}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main h2{color:#363636;font-family:Shippori Mincho;font-size:2.4rem;font-weight:700;line-height:24px;text-align:center}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main h2{font-size:1.8rem;text-align:left}}.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main p{color:#363636;font-size:1.6rem;font-weight:400;line-height:2;margin-top:12px;text-align:center}@media screen and (max-width:735px){.funeral_links .funeral_links_inner .funeral_links_item .funeral_links_item_main p{font-size:1.5rem;line-height:1.5;margin-top:8px;text-align:left}}.funeral_support .funeral_support_inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 64%;margin:120px auto 0;max-width:1166px;padding:0 20px}@media screen and (max-width:735px){.funeral_support .funeral_support_inner{gap:40px;grid-template-columns:1fr}.funeral_support .funeral_support_inner .funeral_support_main{order:1}}.funeral_support .funeral_support_inner .funeral_support_main p{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:32px;margin-top:24px}@media screen and (max-width:735px){.funeral_support .funeral_support_inner .funeral_support_main p{font-size:1.5rem;margin-top:16px}}.funeral_support .funeral_support_inner .funeral_support_img img{height:auto;width:100%}.btn_more_component{margin-top:27px}.btn_more_component.outer a:after{-webkit-mask-image:url(../svg/common/icon_linkouter.svg);mask-image:url(../svg/common/icon_linkouter.svg)}.btn_more_component a{border:.5px solid #000;border-radius:10px;color:#222;display:grid;font-size:1.6rem;font-weight:400;grid-template-columns:1fr 11px;line-height:2;max-width:250px;padding:10px;text-align:center;transition:background-color .25s,color .25s;width:100%}@media screen and (max-width:735px){.btn_more_component a{max-width:100%}}.btn_more_component a:hover{background-color:#009384;color:#fff}.btn_more_component a:hover:after{background-color:#fff}.btn_more_component a:after{background-color:#000;content:"";display:block;height:11px;-webkit-mask-image:url(../svg/common/icon_btn_arrow.svg);mask-image:url(../svg/common/icon_btn_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center end;transition:background-color .25s;width:11px}.manner .manner_head{margin-top:80px}@media screen and (max-width:735px){.manner .manner_head{margin-top:40px}}.manner .manner_head ul{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media screen and (max-width:735px){.manner .manner_head ul{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:0 20px}}.manner .manner_head ul li a{align-items:center;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;color:#363636;display:flex;font-size:1.6rem;font-weight:500;line-height:1.6;min-width:200px;padding:20px 10px;white-space:nowrap}@media screen and (max-width:735px){.manner .manner_head ul li a{min-width:100%}}.manner .manner_head ul li a:after{background-color:#363636;content:"";display:block;height:10px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;rotate:90deg;width:10px}.manner_main{margin:0 auto;max-width:1166px}.manner_main .manner_list{margin-top:80px}@media screen and (max-width:735px){.manner_main .manner_list{margin-top:40px}}.manner_main .manner_list .manner_list_ul{display:grid;gap:30px 25px;grid-template-columns:repeat(3,1fr);padding:0 20px}@media screen and (max-width:735px){.manner_main .manner_list .manner_list_ul{gap:15px;grid-template-columns:1fr}}.manner_main .manner_list .manner_list_ul li{display:grid}.manner_main .manner_list .manner_list_ul li a{border-radius:10px;display:grid;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15));grid-template-rows:auto 1fr;overflow:hidden;transition:opacity .25s}.manner_main .manner_list .manner_list_ul li a:hover{opacity:.7}.manner_main .manner_list .manner_list_ul li a .manner_link_head img{aspect-ratio:372/212;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.manner_main .manner_list .manner_list_ul li a .manner_link_body{background-color:#fff;display:grid;gap:10px;grid-template-rows:auto 1fr;height:100%;padding:20px}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_body_head{align-items:center;display:flex;flex-wrap:wrap;gap:3px 18px}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_body_head .manner_link_body_head_cat{display:flex;flex-wrap:wrap;gap:3px}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_body_head .manner_link_body_head_cat span{border:1px solid #ababab;color:#36414b;font-size:1.2rem;font-weight:400;line-height:1.5;padding:3px 8px;white-space:nowrap}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_body_head time{color:#36414b;font-size:1.6rem;font-weight:400;line-height:1.5}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_contents{align-items:center;display:grid;gap:27px;grid-template-columns:1fr 40px}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_contents h3{color:#363636;font-family:Shippori Mincho;font-size:2rem;font-weight:700;height:100%;line-height:1.5}.manner_main .manner_list .manner_list_ul li a .manner_link_body .manner_link_contents:after{background-color:#363636;content:"";display:block;height:40px;-webkit-mask-image:url(../svg/funeral/manner/manner_arrow.svg);mask-image:url(../svg/funeral/manner/manner_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:40px}.single time{margin-left:10px}.faq_inner_head{margin-top:80px}@media screen and (max-width:735px){.faq_inner_head{margin-top:40px}}.faq_inner_head ul{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media screen and (max-width:735px){.faq_inner_head ul{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:0 20px}}.faq_inner_head ul li a{align-items:center;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;color:#363636;display:flex;font-size:1.6rem;font-weight:500;line-height:1.6;min-width:200px;padding:20px 10px;white-space:nowrap}@media screen and (max-width:735px){.faq_inner_head ul li a{min-width:100%}}.faq_inner_head ul li a:after{background-color:#363636;content:"";display:block;height:10px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;rotate:90deg;width:10px}.faq_main{margin-top:100px}@media screen and (max-width:735px){.faq_main{margin-top:60px}}.faq_main .faq_main_inner{margin:0 auto;max-width:1140px;padding:0 20px}.faq_main .faq_main_inner h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.faq_main .faq_main_inner h3{font-size:2.8rem}}dl.faq_componet{border-bottom:1px solid #c5c5c5;margin-top:60px;width:100%}@media screen and (max-width:735px){dl.faq_componet{margin-top:30px}}dl.faq_componet.funeral dt:before{background-color:#009384}dl.faq_componet.funeral dt:after{background-color:#c5c5c5}dl.faq_componet.funeral dd .body .body_inner:before{background-color:#fff;border:1px solid #009384;color:#009384}dl.faq_componet dt{align-items:flex-start;border-top:1px solid #c5c5c5;color:#000;cursor:pointer;display:grid;font-family:Shippori Mincho;font-size:1.8rem;font-weight:500;gap:10px;grid-template-columns:30px 1fr 20px;line-height:1.5;padding:25px 15px}@media screen and (max-width:735px){dl.faq_componet dt{font-size:1.6rem;padding:20px 10px}}dl.faq_componet dt:before{background-color:#a9895c;border-radius:50%;color:#fff;content:"Q";display:grid;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:700;height:30px;justify-content:center;line-height:1;padding-top:5px;width:30px}dl.faq_componet dt:after{background-color:#c5c5c5;content:"";display:block;height:20px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;rotate:90deg;transition:rotate .4s;width:10px}dl.faq_componet dt.open:after{rotate:-90deg}dl.faq_componet dd .body .body_inner{border-top:1px dashed #c5c5c5;display:grid;gap:10px;grid-template-columns:30px 1fr;padding:25px 15px}@media screen and (max-width:735px){dl.faq_componet dd .body .body_inner{padding:20px 10px}}dl.faq_componet dd .body .body_inner:before{background-color:#fff;border:1px solid #a9895c;border-radius:50%;color:#a9895c;content:"A";display:grid;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:700;height:30px;justify-content:center;line-height:1;padding-top:5px;width:30px}dl.faq_componet dd .body .body_inner h4{color:#000;font-family:Shippori Mincho;font-size:1.8rem;font-weight:700;line-height:1.5}dl.faq_componet dd .body .body_inner p{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:1.8}dl.faq_componet dt+dd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s}dl.faq_componet dt+dd .body{overflow:hidden}dl.faq_componet .open+dd{grid-template-rows:1fr}.first .first_inner{margin:80px auto 0;max-width:1206px;padding:0 20px}@media screen and (max-width:735px){.first .first_inner{margin-top:40px}}.first .first_inner .first_head{text-align:center}@media screen and (max-width:735px){.first .first_inner .first_head{text-align:left}}.first .first_inner .first_head img{height:auto;width:100%}.first .first_inner .first_head h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;margin-top:60px}@media screen and (max-width:735px){.first .first_inner .first_head h3{font-size:2.4rem;margin-top:40px}}.first .first_inner .first_head p{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px}@media screen and (max-width:735px){.first .first_inner .first_head p{font-size:1.4rem;margin-top:20px}}.first .first_inner .first_contents{margin-top:80px}@media screen and (max-width:735px){.first .first_inner .first_contents{margin-top:40px}}.first .first_inner .first_contents .first_contents_item{display:flex;gap:80px;margin:0 auto;max-width:1100px}@media screen and (max-width:735px){.first .first_inner .first_contents .first_contents_item{align-items:center;flex-direction:column;gap:30px}}.first .first_inner .first_contents .first_contents_item+.first_contents_item{margin-top:60px}@media screen and (max-width:735px){.first .first_inner .first_contents .first_contents_item+.first_contents_item{margin-top:40px}}.first .first_inner .first_contents .first_contents_item:nth-child(odd) .first_contents_item_img{order:2}@media screen and (max-width:735px){.first .first_inner .first_contents .first_contents_item:nth-child(odd) .first_contents_item_img{order:0}}.first .first_inner .first_contents .first_contents_item .first_contents_item_img{max-width:500px;width:100%}.first .first_inner .first_contents .first_contents_item .first_contents_item_img img{height:auto;width:100%}.first .first_inner .first_contents .first_contents_item .first_contents_item_text{flex:1}.first .first_inner .first_contents .first_contents_item .first_contents_item_text h4{color:#000;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.first .first_inner .first_contents .first_contents_item .first_contents_item_text h4{font-size:2.4rem}}.first .first_inner .first_contents .first_contents_item .first_contents_item_text h4 span{color:#222;display:block;font-size:1.8rem;margin-bottom:3px}@media screen and (max-width:735px){.first .first_inner .first_contents .first_contents_item .first_contents_item_text h4 span{font-size:1.6rem}}.first .first_inner .first_contents .first_contents_item .first_contents_item_text p{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:24px}@media screen and (max-width:735px){.first .first_inner .first_contents .first_contents_item .first_contents_item_text p{font-size:1.4rem}}.first .first_inner .first_contents .first_contents_item .first_contents_item_text .btn_more_componet{margin-top:24px}.voice .voice_head{margin-top:80px}@media screen and (max-width:735px){.voice .voice_head{margin-top:40px}}.voice .voice_head ul{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media screen and (max-width:735px){.voice .voice_head ul{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:0 20px}}.voice .voice_head ul li a{align-items:center;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;color:#363636;display:flex;font-size:1.6rem;font-weight:500;line-height:1.6;min-width:200px;padding:20px 10px;white-space:nowrap}@media screen and (max-width:735px){.voice .voice_head ul li a{min-width:100%}}.voice .voice_head ul li a:after{background-color:#363636;content:"";display:block;height:10px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;rotate:90deg;width:10px}.voice_main{display:grid;gap:50px;grid-template-columns:2fr 1fr;margin:60px auto 0;max-width:1166px}@media screen and (max-width:1024px){.voice_main{gap:40px;grid-template-columns:1fr}}.voice_main .voice_list{margin-top:80px}@media screen and (max-width:735px){.voice_main .voice_list{margin-top:40px}}.voice_main .voice_list .voice_list_ul{display:flex;flex-direction:column;gap:0;padding:0 20px}.voice_main .voice_list .voice_list_ul li{border-bottom:1px solid #e5e5e5}.voice_main .voice_list .voice_list_ul li:last-child{border-bottom:none}.voice_main .voice_list .voice_list_ul li a{align-items:center;display:flex;gap:20px;padding:20px 0;transition:opacity .25s}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a{gap:15px;padding:15px 0}}.voice_main .voice_list .voice_list_ul li a:hover{opacity:.7}.voice_main .voice_list .voice_list_ul li a .voice_item_wrapper{flex:1}.voice_main .voice_list .voice_list_ul li a .voice_item_top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_top{gap:8px;margin-bottom:10px}}.voice_main .voice_list .voice_list_ul li a .voice_item_top time{color:#000;font-size:1.6rem;font-weight:400;line-height:1.5;white-space:nowrap}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_top time{font-size:1.4rem}}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_tags{display:flex;flex-wrap:wrap;gap:6px}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_tags .voice_tag{background-color:#4a9b9d;border-radius:20px;color:#fff;font-size:1.2rem;font-weight:400;line-height:1.5;padding:4px 12px;white-space:nowrap}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_tags .voice_tag{font-size:1.1rem;padding:3px 10px}}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating{align-items:center;display:flex;gap:4px;margin-left:auto}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating{gap:3px;margin-left:0;margin-top:5px}}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star{border-bottom:8px solid #ccc;border-left:12px solid transparent;border-right:12px solid transparent;display:block;height:0;margin:0;position:relative;transform:rotate(35deg);width:0}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star{border-bottom-width:7px;border-left-width:10px;border-right-width:10px}}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star:after,.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star:before{border-bottom:8px solid #ccc;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;height:0;left:-12px;position:absolute;top:0;width:0}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star:after,.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star:before{border-bottom-width:7px;border-left-width:10px;border-right-width:10px;left:-10px}}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star:before{transform:rotate(71deg)}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star:after{transform:rotate(-71deg)}.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star.filled,.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star.filled:after,.voice_main .voice_list .voice_list_ul li a .voice_item_top .voice_rating .star.filled:before{border-bottom-color:#ffcf6c}.voice_main .voice_list .voice_list_ul li a .voice_item_bottom p{color:#000;font-size:1.6rem;font-weight:400;line-height:1.6}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_item_bottom p{font-size:1.4rem}}.voice_main .voice_list .voice_list_ul li a .voice_arrow{align-self:center;background-color:#666;display:block;flex-shrink:0;height:24px;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}@media screen and (max-width:735px){.voice_main .voice_list .voice_list_ul li a .voice_arrow{height:20px;width:20px}}.voice_main dl{margin-top:80px;padding:0 20px}@media screen and (max-width:735px){.voice_main dl{margin-top:40px}}.voice_main dl .area_search_main_item{border-top:1px solid #c5c5c5;padding:20px 10px}.voice_main dl .area_search_main_item:last-child{border-bottom:1px solid #c5c5c5}.voice_main dl .area_search_main_item dt{font-family:Shippori Mincho;font-size:2.4rem;font-weight:500;line-height:2.2;padding-bottom:10px}@media screen and (max-width:735px){.voice_main dl .area_search_main_item dt{font-size:2rem}}.voice_main dl .area_search_main_item dd{padding-bottom:5px}.voice_main dl .area_search_main_item dd p{color:#000;font-size:1.6rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.voice_main dl .area_search_main_item dd p{font-size:1.4rem}}.voice_main dl .area_search_main_item dd ul{display:flex;gap:10px;margin:10px 0 10px 30px}@media screen and (max-width:735px){.voice_main dl .area_search_main_item dd ul{margin-left:20px}}.voice_main dl .area_search_main_item dd ul li a{align-items:center;display:flex;font-size:1.5rem;font-weight:400;gap:10px;line-height:2;text-decoration:underline;transition:opacity .3s}@media screen and (max-width:735px){.voice_main dl .area_search_main_item dd ul li a{font-size:1.4rem}}.voice_main dl .area_search_main_item dd ul li a:hover{opacity:.7}.hall_search_style_inner .voice_main{grid-template-columns:1fr}.pagenation{display:flex;gap:8px;justify-content:center;margin-top:40px}.pagenation li a,.pagenation li span{align-items:center;border:1px solid #c5c5c5;border-radius:4px;color:#009384;display:flex;flex-direction:column;font-size:2rem;font-weight:700;gap:10px;height:50px;justify-content:center;line-height:1.5;text-align:center;transition:background-color .25s;width:50px}.pagenation li a:hover,.pagenation li.active span{background-color:#e4e1e8}.pagenation li.prev a i:after,.pagenation li.prev span i:after{rotate:180deg}.pagenation li.next a i:after,.pagenation li.next span i:after,.pagenation li.prev a i:after,.pagenation li.prev span i:after{background-color:#009384;content:"";display:block;height:14px;-webkit-mask-image:url(../svg/corporation/common/icon_arrow_r.svg);mask-image:url(../svg/corporation/common/icon_arrow_r.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:7px}.single{color:#000;font-size:1.6rem;font-weight:400;line-height:1.8;margin:0 auto;max-width:1140px;padding:120px 20px}@media screen and (max-width:735px){.single{padding:32px 20px}}.single .single_head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:735px){.single .single_head{gap:8px}}.single .single_head:has(.single_head_thumbnail){align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media screen and (max-width:735px){.single .single_head:has(.single_head_thumbnail){gap:30px;grid-template-columns:1fr}}.single .single_head img{aspect-ratio:500/333;border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.single .single_head h3{color:#000;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.single .single_head h3{font-size:2.8rem}}.single .single_head p{color:#222;font-size:1.6rem;font-weight:400;line-height:2;margin-top:24px}@media screen and (max-width:735px){.single .single_head p{font-size:1.4rem}}.single .category_list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.single .category_list li{border:1px solid #ababab;font-size:1.2rem;padding:3px 8px}.single .category_list li,.single time{color:#36414b;font-weight:400;line-height:1.6}.single time{font-size:1.6rem;margin-left:0}.single .single_content{color:#222;font-size:1.6rem;font-weight:400;line-height:2;margin:80px auto 0;max-width:800px}@media screen and (max-width:735px){.single .single_content{font-size:1.4rem;margin-top:32px}}.single .single_content h1{color:#000;font-family:Shippori Mincho;font-size:2.8rem;font-weight:400;line-height:1.5}.single .single_content h1:not(:first-child){margin-top:32px}@media screen and (max-width:735px){.single .single_content h1:not(:first-child){margin-top:24px}.single .single_content h1{font-size:2.4rem}}.single .single_content h2{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:400;line-height:1.5}.single .single_content h2:not(:first-child){margin-top:32px}@media screen and (max-width:735px){.single .single_content h2:not(:first-child){margin-top:24px}.single .single_content h2{font-size:2.2rem}}.single .single_content h3{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:400;line-height:1.5}.single .single_content h3:not(:first-child){margin-top:32px}@media screen and (max-width:735px){.single .single_content h3:not(:first-child){margin-top:24px}.single .single_content h3{font-size:1.8rem}}.single .single_content h4{color:#000;font-family:Shippori Mincho;font-size:1.6rem;font-weight:400;line-height:1.5}.single .single_content h4:not(:first-child){margin-top:32px}@media screen and (max-width:735px){.single .single_content h4:not(:first-child){margin-top:24px}}.single .single_content h5{color:#000;font-family:Shippori Mincho;font-size:1.6rem;font-weight:400;line-height:1.5}.single .single_content h5:not(:first-child){margin-top:32px}@media screen and (max-width:735px){.single .single_content h5:not(:first-child){margin-top:24px}}.single .single_content h6{color:#000;font-family:Shippori Mincho;font-size:1.6rem;font-weight:400;line-height:1.5}.single .single_content h6:not(:first-child){margin-top:32px}@media screen and (max-width:735px){.single .single_content h6:not(:first-child){margin-top:24px}}.single .single_content blockquote{background-image:url(../svg/common/icon_blockquote.svg);background-position:left calc(10% - 20px) top;background-repeat:no-repeat;background-size:18px auto;padding:0 10%}.single .single_content blockquote:not(:first-child){margin-top:32px}.single .single_content ul{padding-left:1.2em}.single .single_content ul:not(:first-child){margin-top:32px}.single .single_content ul li{list-style:disc}.single .single_content ol{padding-left:1.2em}.single .single_content ol:not(:first-child){margin-top:32px}.single .single_content ol li{list-style:decimal}.single .single_content a{border-bottom:1px solid #009384;color:#009384;transition:border-color .25s,opacity .25s}.single .single_content a:hover{border-color:transparent;opacity:.7}.single .single_content p:not(:first-child){margin-top:32px}.single .single_content p:not(:first-child)+p{margin-top:1em}.single .single_content figure:not(:first-child){margin-top:32px}.single .single_content figure:not(:first-child)+figure{margin-top:10px}.single .single_content img{border-radius:10px;display:block;height:auto;max-width:100%;overflow:hidden;width:auto}.single .single_foot{margin-top:50px}.single .single_foot a{margin:0 auto;text-align:center}.voice_tags{display:flex;flex-wrap:wrap;gap:6px}.voice_tags .voice_tag{background-color:#4a9b9d;border-radius:20px;color:#fff;font-size:1.2rem;font-weight:400;line-height:1.5;padding:4px 12px;white-space:nowrap}@media screen and (max-width:735px){.voice_tags .voice_tag{font-size:1.1rem;padding:3px 10px}}.voice_rating{align-items:center;display:flex;gap:4px}@media screen and (max-width:735px){.voice_rating{gap:3px}}.voice_rating .star{border-bottom:8px solid #ccc;border-left:12px solid transparent;border-right:12px solid transparent;display:block;height:0;margin:0;position:relative;transform:rotate(35deg);width:0}@media screen and (max-width:735px){.voice_rating .star{border-bottom-width:7px;border-left-width:10px;border-right-width:10px}}.voice_rating .star:after,.voice_rating .star:before{border-bottom:8px solid #ccc;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;height:0;left:-12px;position:absolute;top:0;width:0}@media screen and (max-width:735px){.voice_rating .star:after,.voice_rating .star:before{border-bottom-width:7px;border-left-width:10px;border-right-width:10px;left:-10px}}.voice_rating .star:before{transform:rotate(71deg)}.voice_rating .star:after{transform:rotate(-71deg)}.voice_rating .star.filled,.voice_rating .star.filled:after,.voice_rating .star.filled:before{border-bottom-color:#ffcf6c}.condolence .condolence_inner{margin:80px auto 0;max-width:1206px;padding:0 20px}@media screen and (max-width:735px){.condolence .condolence_inner{margin-top:40px}}.condolence .condolence_inner .condolence_head h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;margin-top:60px;text-align:center}@media screen and (max-width:735px){.condolence .condolence_inner .condolence_head h3{font-size:2.4rem;margin-top:40px}}.condolence .condolence_inner .condolence_head p{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin:60px auto 0;max-width:1100px}@media screen and (max-width:735px){.condolence .condolence_inner .condolence_head p{font-size:1.4rem;margin-top:20px}}.condolence .condolence_inner .condolence_contents{display:grid;gap:50px 25px;grid-template-columns:repeat(2,1fr);margin-top:80px}@media screen and (max-width:735px){.condolence .condolence_inner .condolence_contents{gap:20px;grid-template-columns:1fr;margin-top:40px}}.condolence_item img{aspect-ratio:538/350;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.condolence_item h4{align-items:center;color:#000;display:grid;font-family:Shippori Mincho;font-size:2.4rem;font-weight:500;gap:10px;grid-template-columns:1fr 16px;line-height:1.5;margin-top:15px}@media screen and (max-width:735px){.condolence_item h4{font-size:1.8rem}}.condolence_item h4:after{background-color:#000;content:"";display:block;height:16px;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.btn_more_componet_l{margin-top:60px}@media screen and (max-width:735px){.btn_more_componet_l{margin-top:40px}}.btn_more_componet_l a{font-size:2.4rem;margin:0 auto;max-width:600px;padding:40px}@media screen and (max-width:735px){.btn_more_componet_l a{font-size:1.8rem;padding:20px}}.btn_more_componet_l a:after{height:18px;width:18px}.area_search{background-image:url(../img/funeral/form_search/general/bg_deco01.webp);background-position:left 30px;background-repeat:no-repeat;background-size:609px 696px;margin:80px auto 0;max-width:1206px;padding:0 20px}@media screen and (max-width:735px){.area_search{margin-top:40px}}.area_search .area_search_inner .area_search_head h2{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.area_search .area_search_inner .area_search_head h2{font-size:2.4rem}}.area_search .area_search_inner .area_search_main{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:60px}@media screen and (max-width:735px){.area_search .area_search_inner .area_search_main{grid-template-columns:1fr;margin-top:40px}}.area_search .area_search_inner .area_search_main .area_search_main_img img{height:auto;width:100%}.area_search .area_search_inner .area_search_main dl .area_search_main_item{border-top:1px solid #c5c5c5;padding:20px 10px}.area_search .area_search_inner .area_search_main dl .area_search_main_item:last-child{border-bottom:1px solid #c5c5c5}.area_search .area_search_inner .area_search_main dl .area_search_main_item dt{font-family:Shippori Mincho;font-size:2.4rem;font-weight:500;line-height:2.2;padding-bottom:10px}@media screen and (max-width:735px){.area_search .area_search_inner .area_search_main dl .area_search_main_item dt{font-size:2rem}}.area_search .area_search_inner .area_search_main dl .area_search_main_item dd{padding-bottom:5px}.area_search .area_search_inner .area_search_main dl .area_search_main_item dd>p{font-size:1.1em}.area_search .area_search_inner .area_search_main dl .area_search_main_item dd ul{display:flex;gap:10px;margin:10px 0 10px 30px}.area_search .area_search_inner .area_search_main dl .area_search_main_item dd ul li a{align-items:center;display:flex;font-size:1.7rem;font-weight:400;gap:10px;line-height:2;text-decoration:underline;transition:opacity .3s}.area_search .area_search_inner .area_search_main dl .area_search_main_item dd ul li a:hover{opacity:.7}.hall_search_style{background-image:url(../img/funeral/form_search/general/bg_deco02.webp);background-position:100% 0;background-repeat:no-repeat;background-size:609px 696px}.hall_search_style .hall_search_style_inner{margin:80px auto 0;max-width:1206px;padding:0 20px}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner{margin-top:40px}}.hall_search_style .hall_search_style_inner .hall_search_style_head{text-align:center}.hall_search_style .hall_search_style_inner .hall_search_style_head .prefecture{background-color:#009384;border-radius:100px;color:#fff;display:inline-block;font-size:1.8rem;font-weight:500;line-height:1;padding:8px 30px;text-align:center;white-space:nowrap}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_head .prefecture{font-size:1.4rem;padding:6px 20px}}.hall_search_style .hall_search_style_inner .hall_search_style_head .prefecture+h2{margin-top:16px}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_head .prefecture+h2{margin-top:6px}}.hall_search_style .hall_search_style_inner .hall_search_style_head h2{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_head h2{font-size:2.4rem}}.hall_search_style .hall_search_style_inner .hall_search_style_main{margin-top:60px}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main{margin-top:40px}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_anchor{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_anchor{flex-direction:column;gap:0;width:100%}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_anchor li a{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;display:block;font-size:1.6rem;font-weight:400;line-height:1;padding:20px 30px;position:relative}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_anchor li a:after{background-image:url(../svg/corporation/common/icon_arrow_b.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:6px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:11px}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_anchor li a{border-bottom:none;padding:20px 10px}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_anchor li:last-child a{border-bottom:1px solid #c5c5c5}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab{display:grid;gap:8px;grid-template-columns:1fr}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab li{flex:1}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab li{width:100%}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab li a{background-color:transparent;border:1px solid #009384;border-bottom:none;border-radius:6px 6px 0 0;color:#009384;cursor:pointer;display:block;font-size:2rem;font-weight:400;line-height:1.2;padding:25px;text-align:center;transition:color .25s,background-color .25s,border-color .25s;width:100%}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab li a{font-size:1.8rem;padding:10px}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab li a:hover{background-color:#009384;border-color:#009384;color:#fff}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_tab li.current a{background-color:#009384;border:1px solid #009384;border-bottom:none;color:#fff}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_contents{display:none;gap:30px 25px;grid-template-columns:repeat(3,1fr);padding:40px 0 0}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_contents{gap:20px;grid-template-columns:1fr;padding:20px 0 0}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_contents.open{display:grid}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_section{margin-top:60px}@media screen and (max-width:735px){.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_section{margin-top:20px}}.hall_search_style .hall_search_style_inner .hall_search_style_main .hall_search_style_section .hall_search_style_section_title{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center}.hall_search_item{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden}.hall_search_item .hall_search_item_img{aspect-ratio:372/212;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hall_search_item .hall_search_item_img.no_image{align-items:center;background-color:#f5f5f5;color:#999;display:flex;font-size:1.6rem;font-weight:400;justify-content:center}@media screen and (max-width:735px){.hall_search_item .hall_search_item_img.no_image{font-size:1.4rem}}.hall_search_item .hall_search_item_img.no_image:before{content:"NO IMAGE"}.hall_search_item .hall_search_item_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hall_search_item .hall_search_item_content{align-items:center;background-color:#fff;display:grid;gap:10px;grid-template-columns:1fr 40px;padding:20px}.hall_search_item .hall_search_item_content .hall_search_item_content_inner h3{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:700;line-height:1.5}@media screen and (max-width:735px){.hall_search_item .hall_search_item_content .hall_search_item_content_inner h3{font-size:1.8rem}}.hall_search_item .hall_search_item_content .hall_search_item_content_inner p{color:#000;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:5px}@media screen and (max-width:735px){.hall_search_item .hall_search_item_content .hall_search_item_content_inner p{font-size:1.4rem}}.hall_search_item .hall_search_item_content:after{background-color:#363636;border-radius:50%;content:"";display:block;height:40px;-webkit-mask-image:url(../svg/funeral/manner/manner_arrow.svg);mask-image:url(../svg/funeral/manner/manner_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}@media screen and (max-width:735px){.hall_search_item .hall_search_item_content:after{height:30px;width:30px}}.hall_single .hall_single_inner .hall_single_head{margin:80px auto 0;max-width:1206px;padding:0 20px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_head{margin-top:40px}}.hall_single .hall_single_inner .hall_single_head h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_head h3{font-size:2.4rem}}.hall_single .hall_single_inner .hall_single_img{margin:80px auto 0;max-width:1206px;padding:0 20px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_img{margin-top:40px}}.hall_single .hall_single_inner .hall_single_img .hall_single_swiper_main .swiper-slide img{aspect-ratio:1206/680;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hall_single .hall_single_inner .hall_single_img .hall_single_swiper_thumbs{margin-top:40px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_img .hall_single_swiper_thumbs{margin-top:20px}}.hall_single .hall_single_inner .hall_single_img .hall_single_swiper_thumbs .swiper-slide{cursor:pointer;opacity:.4;transition:opacity .25s}.hall_single .hall_single_inner .hall_single_img .hall_single_swiper_thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.hall_single .hall_single_inner .hall_single_img .hall_single_swiper_thumbs .swiper-slide img{aspect-ratio:1206/680;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hall_single .hall_single_inner .hall_single_feature{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;margin:60px auto 0;max-width:1040px;padding:40px 20px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_feature{margin-top:40px;padding:20px}}.hall_single .hall_single_inner .hall_single_feature .hall_single_feature_inner .hall_single_feature_item{margin:0 auto;max-width:800px}.hall_single .hall_single_inner .hall_single_feature .hall_single_feature_inner .hall_single_feature_item h4{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_feature .hall_single_feature_inner .hall_single_feature_item h4{font-size:2.4rem}}.hall_single .hall_single_inner .hall_single_feature .hall_single_feature_inner .hall_single_feature_item p{color:#222;font-size:1.6rem;font-weight:400;line-height:1.8;margin-top:24px;text-align:center}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_feature .hall_single_feature_inner .hall_single_feature_item p{font-size:1.4rem}}.hall_single .hall_single_inner .hall_single_overview{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:80px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_overview{margin-top:40px}}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner{padding:80px 20px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner{padding:40px 20px}}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner h4{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner h4{font-size:2.4rem}}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table{font-size:1.6rem;line-height:1.8;margin:20px auto 0;max-width:800px;width:100%}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table{font-size:1.4rem}}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr{border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td,.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr th{padding:15px 10px}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr th{color:#363636;font-family:Shippori Mincho;font-weight:700;white-space:nowrap}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner{color:#363636;font-weight:400;max-width:400px}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner ul{list-style:none;margin:0;padding-left:0}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner ul li{margin-bottom:8px;padding-bottom:0;padding-left:20px;position:relative}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner ul li:last-child{margin-bottom:0}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner ul li:before{background-color:#009384;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag{display:flex;flex-wrap:wrap;gap:10px;max-width:400px}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag .hall_feature_tag{align-items:center;background-color:#fff;border:1px solid #009384;border-radius:100px;color:#009384;display:inline-flex;font-size:1.5rem;font-weight:500;gap:6px;line-height:1;padding:10px 15px;white-space:nowrap}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag .hall_feature_tag{font-size:1.4rem;gap:5px;padding:8px 12px}}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag .hall_feature_tag .hall_feature_icon{flex-shrink:0;height:14px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag .hall_feature_tag .hall_feature_icon{height:12px}}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag .hall_feature_tag .hall_feature_text{background-color:transparent;border:none;color:#009384;padding:0}.hall_single .hall_single_inner .hall_single_overview .hall_single_overview_inner .hall_single_overview_table tr td .td_inner_tag>span:not(.hall_feature_tag){background-color:#fff;border:1px solid #009384;border-radius:100px;color:#009384;font-size:1.5rem;font-weight:500;line-height:1;padding:10px 15px;white-space:nowrap}.hall_single .hall_single_inner .hall_single_map{margin:60px auto 0;max-width:1140px;padding:0 20px}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_map{margin-top:40px}}.hall_single .hall_single_inner .hall_single_map .hall_single_map_inner h4{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_map .hall_single_map_inner h4{font-size:2.4rem}}.hall_single .hall_single_inner .hall_single_map .hall_single_map_inner .hall_single_map_item{margin-top:30px}.hall_single .hall_single_inner .hall_single_map .hall_single_map_inner .hall_single_map_item iframe{height:500px;width:100%}@media screen and (max-width:735px){.hall_single .hall_single_inner .hall_single_map .hall_single_map_inner .hall_single_map_item iframe{aspect-ratio:1/1;height:100%}}.hall_single .btn_more_component a{margin:0 auto}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:#009384;border-radius:50%;margin:80px auto 20px;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:source-out;padding:8px;width:50px}@keyframes l3{to{transform:rotate(1turn)}}.feature{padding-bottom:0}.feature img{border-radius:10px}.feature .feature_inner{margin-inline:auto;max-width:1140px;padding-left:20px;padding-right:20px}.feature .feature_lineup{padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.feature .feature_lineup{padding-bottom:40px;padding-top:40px}}.feature .feature_lineup .feature_list .feature_item{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.feature .feature_lineup .feature_list .feature_item{grid-template-columns:1fr}}@media screen and (min-width:1240px){.feature .feature_lineup .feature_list .feature_item{gap:80px;grid-template-columns:1fr 520px}}.feature .feature_lineup .feature_list .feature_item+.feature_item{margin-top:60px}@media screen and (min-width:1240px){.feature .feature_lineup .feature_list .feature_item:nth-child(odd){grid-template-columns:520px 1fr}}.feature .feature_lineup .feature_list .feature_item:nth-child(odd) .feature_item_img{order:2}@media screen and (max-width:735px){.feature .feature_lineup .feature_list .feature_item:nth-child(odd) .feature_item_img{order:1}}.feature .feature_lineup .feature_list .feature_item:nth-child(odd) .feature_item_content{order:1}@media screen and (max-width:735px){.feature .feature_lineup .feature_list .feature_item:nth-child(odd) .feature_item_content{order:2}}.feature .feature_lineup .feature_list .feature_item .feature_item_content{width:100%}@media screen and (min-width:1240px){.feature .feature_lineup .feature_list .feature_item .feature_item_content{max-width:520px}}.feature .feature_lineup .feature_list .feature_item .feature_item_img{margin-inline:auto;max-width:500px}.feature .feature_lineup .feature_list .feature_item .feature_item_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature .feature_lineup .feature_list .feature_item .btn_more_component{margin-top:24px}.feature .feature_lineup .feature_item_title{color:#000;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.feature .feature_lineup .feature_item_title{font-size:2.4rem}}.feature .feature_lineup .feature_item_title span{color:#222;display:block;font-size:1.8rem;margin-bottom:3px}@media screen and (max-width:735px){.feature .feature_lineup .feature_item_title span{font-size:1.6rem}}.feature .feature_lineup .feature_item_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px}@media screen and (max-width:735px){.feature .feature_lineup .feature_item_text{font-size:1.4rem;margin-top:20px}}.feature .feature_doll{padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.feature .feature_doll{padding-bottom:40px;padding-top:40px}}.feature .feature_doll .feature_doll_head{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.feature .feature_doll .feature_doll_head{font-size:2.4rem;margin-top:40px}}.feature .feature_doll .feature_doll_list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}@media screen and (max-width:735px){.feature .feature_doll .feature_doll_list{gap:40px;grid-template-columns:1fr;margin-top:30px}}.feature .feature_doll .feature_doll_item .feature_doll_img{margin-inline:auto;max-width:350px}.feature .feature_doll .feature_doll_item .feature_doll_title{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:500;line-height:1.5;margin-top:15px;text-align:center}.feature .feature_doll .feature_doll_item .feature_doll_text{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:8px}@media screen and (max-width:735px){.feature .feature_doll .feature_doll_item .feature_doll_text{font-size:1.4rem}}.feature .feature_doll .btn_more_component{display:flex;justify-content:center;margin-top:50px}.feature_link_btn{background-color:#fff;padding:80px 0}.feature_link_btn .feature_link_btn_list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-inline:auto;max-width:1120px;padding-left:20px;padding-right:20px;width:100%}@media screen and (max-width:735px){.feature_link_btn .feature_link_btn_list{grid-template-columns:1fr}}.feature_link_btn .feature_link_btn_list .btn_more_component{margin-top:0;width:100%}.feature_link_btn .feature_link_btn_list .btn_more_component a{display:grid;font-size:2rem;margin-inline:auto;max-width:350px;min-height:100px;place-items:center;width:100%}.form_search_general_feature{background-image:url(../img/funeral/hall_search/bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-80px;padding:80px 0}@media screen and (max-width:735px){.form_search_general_feature{margin-top:40px;padding:40px 0}}.form_search_general_feature .feature_inner{margin-inline:auto;max-width:1140px;padding:0 20px}.form_search_general_feature .feature_inner h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:normal;text-align:center}@media screen and (max-width:735px){.form_search_general_feature .feature_inner h3{font-size:2.4rem}}.form_search_general_feature .feature_list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}@media screen and (max-width:735px){.form_search_general_feature .feature_list{grid-template-columns:1fr}}.form_search_general_feature .feature_list img{height:auto;width:100%}.form_search_general_feature .feature_list h4{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:700;line-height:1.5;margin-top:16px;text-align:center}.form_search_general_feature .feature_list p{color:#363636;font-family:Zen Kaku Gothic New;font-size:16px;font-size:1.6rem;font-weight:400;line-height:2;margin-top:8px;text-align:justify}.form_search_general_flow{padding:80px 0}.form_search_general_flow .form_search_general_flow_inner h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:normal;text-align:center}@media screen and (max-width:735px){.form_search_general_flow .form_search_general_flow_inner h3{font-size:2.4rem}}.form_search_general_flow_list{align-items:center;display:flex;flex-direction:column;gap:20px;margin:50px auto 0;max-width:1040px;padding:0 20px}.form_search_general_flow_list .flow_item{width:100%}.form_search_general_flow_list .flow_item+.flow_item:before{background-image:url(../svg/funeral/form_search/general/icon_flow_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin:0 auto 20px;width:60px}@media screen and (max-width:735px){.form_search_general_flow_list .flow_item+.flow_item:before{width:40px}}.form_search_general_flow_list .flow_item .flow_item_inner{align-items:center;background-color:#f7f6f9;border:1px solid #e4e1e8;border-radius:6px;display:flex;padding:25px 30px 25px 0;width:100%}@media screen and (max-width:735px){.form_search_general_flow_list .flow_item .flow_item_inner{flex-direction:column;gap:10px;padding:20px}}.form_search_general_flow_list .flow_item .flow_item_inner .flow_title{align-items:center;display:flex;padding-left:30px;width:180px}@media screen and (max-width:735px){.form_search_general_flow_list .flow_item .flow_item_inner .flow_title{justify-content:center;padding:0;width:100%}}.form_search_general_flow_list .flow_item .flow_item_inner .flow_title span{color:#000;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:700;line-height:1.5}.form_search_general_flow_list .flow_item .flow_item_inner .flow_description{color:#363636;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:2;text-align:justify}@media screen and (max-width:735px){.form_search_general_flow_list .flow_item .flow_item_inner .flow_description{font-size:1.4rem}}.page_foot_faq{background-color:#fff;padding:80px 20px}.page_foot_faq .page_foot_faq_inner{margin-inline:auto;max-width:1040px;padding:0 20px}@media screen and (max-width:735px){.page_foot_faq .page_foot_faq_inner{padding:0}}.page_foot_faq .page_foot_faq_inner h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:normal;text-align:center}@media screen and (max-width:735px){.page_foot_faq .page_foot_faq_inner h3{font-size:2.4rem}}.form_search_style_list{margin-inline:auto;padding:0 15px 140px;width:min(100%,1130px)}.form_search_style_title{font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;text-align:center}@media screen and (max-width:735px){.form_search_style_title{font-size:2.4rem}}.form_search_style_title span{color:#009384;display:block;font-size:1.3rem;line-height:1.1;margin-bottom:10px}@media screen and (max-width:735px){.form_search_style_title span{font-size:1rem;margin-bottom:20px}}.doll{padding-bottom:0}.doll .form_search_general_head{margin-bottom:-60px}.doll .form_search_general_head .general_head_text{line-height:2.6;margin-top:80px;text-align:center}@media screen and (max-width:735px){.doll .form_search_general_head .general_head_text{font-size:1.5rem;margin-top:20px;text-align:left}}.doll .recommendation{background-image:url(../img/funeral/form_search/general/bg_deco01.webp);background-position:left 30px;background-repeat:no-repeat;background-size:609px 696px}@media screen and (max-width:735px){.doll .recommendation{background-position:-50px -30px;background-size:274px 283px}}.doll .recommendation .recommendation_inner{align-items:center;display:grid;gap:60px;grid-template-columns:230px 1fr;margin-inline:auto;max-width:1000px;padding:200px 50px 250px}@media screen and (max-width:735px){.doll .recommendation .recommendation_inner{gap:20px;grid-template-columns:1fr;padding:120px 0}}.doll .recommendation .recommendation_inner .recommendation_title{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:400;line-height:1.8}@media screen and (max-width:735px){.doll .recommendation .recommendation_inner .recommendation_title{font-size:2rem}}.doll .recommendation .recommendation_inner ul.recommendation_list li{align-items:center;color:#363636;display:flex;font-family:Zen Kaku Gothic New;font-size:2rem;font-weight:700;gap:10px;line-height:1.5}.doll .recommendation .recommendation_inner ul.recommendation_list li+li{margin-top:32px}@media screen and (max-width:735px){.doll .recommendation .recommendation_inner ul.recommendation_list li{font-size:1.6rem}}.doll .recommendation .recommendation_inner ul.recommendation_list li:before{background-image:url(../svg/funeral/form_search/general/icon_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:28px;width:28px}.doll .doll_inner{max-width:1140px}.doll .doll_inner,.doll .doll_intro{margin-inline:auto;padding-left:20px;padding-right:20px}.doll .doll_intro{max-width:1206px;padding-top:80px}@media screen and (max-width:735px){.doll .doll_intro{padding-top:40px}}.doll .doll_intro .doll_intro_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;margin-top:60px}@media screen and (max-width:735px){.doll .doll_intro .doll_intro_title{font-size:2.4rem;margin-top:40px}}.doll .doll_intro .doll_intro_text{line-height:2;margin-top:30px}.doll .doll_sec{padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.doll .doll_sec{padding-bottom:40px;padding-top:40px}}.doll .doll_sec .doll_sec_head{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.doll .doll_sec .doll_sec_head{font-size:2.4rem;margin-top:40px}}.doll .doll_sec .doll_list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}@media screen and (max-width:735px){.doll .doll_sec .doll_list{gap:40px;grid-template-columns:1fr;margin-top:30px}}.doll .doll_sec .doll_item .doll_item_img{margin-inline:auto;max-width:350px}.doll .doll_sec .doll_item .doll_item_text{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:500;line-height:1.5;margin-top:15px;text-align:center}.doll .doll_free{padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.doll .doll_free{padding-bottom:40px;padding-top:40px}}.doll .doll_free_wrap{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}@media screen and (max-width:735px){.doll .doll_free_wrap{gap:30px;grid-template-columns:1fr}}.doll .doll_free_wrap .doll_free_img img{border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.doll .doll_free_wrap .doll_free_body .doll_free_title{color:#000;font-family:Shippori Mincho;font-size:3rem;font-weight:400;line-height:1.8}@media screen and (max-width:735px){.doll .doll_free_wrap .doll_free_body .doll_free_title{font-size:2.4rem;text-align:center}}.doll .doll_free_wrap .doll_free_body .doll_free_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px}@media screen and (max-width:735px){.doll .doll_free_wrap .doll_free_body .doll_free_text{font-size:1.4rem;margin-top:20px}}.doll .doll_case .doll_item_text{text-align:left}.doll .doll_event_list{margin-bottom:80px}@media screen and (max-width:735px){.doll .doll_event_list{margin-bottom:50px}}.feature_support{padding-bottom:0}.feature_support img{border-radius:10px}.feature_support .feature_support_intro{margin-inline:auto;max-width:1206px;padding:80px 20px}@media screen and (max-width:735px){.feature_support .feature_support_intro{padding:40px 20px}}.feature_support .feature_support_intro .feature_support_intro_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;margin-top:60px}@media screen and (max-width:735px){.feature_support .feature_support_intro .feature_support_intro_title{font-size:2.4rem;margin-top:40px}}.feature_support .feature_support_intro .feature_support_intro_text{line-height:2;margin-top:30px}.feature_support .form_search_general_head{margin-bottom:-60px}.feature_support .form_search_general_head .general_head_text{line-height:2.6;margin-top:80px;text-align:center}@media screen and (max-width:735px){.feature_support .form_search_general_head .general_head_text{font-size:1.5rem;margin-top:20px;text-align:left}}.feature_support .feature_support_sec{background-color:#fff;padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.feature_support .feature_support_sec{padding-bottom:40px;padding-top:40px}}.feature_support .feature_support_sec .feature_support_list{margin-inline:auto;max-width:1140px;padding-left:20px;padding-right:20px}.feature_support .feature_support_sec .feature_support_list .feature_support_item{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.feature_support .feature_support_sec .feature_support_list .feature_support_item{grid-template-columns:1fr}}@media screen and (min-width:1240px){.feature_support .feature_support_sec .feature_support_list .feature_support_item{grid-template-columns:520px 1fr}}.feature_support .feature_support_sec .feature_support_list .feature_support_item+.feature_support_item{margin-top:50px}.feature_support .feature_support_sec .feature_support_list .feature_support_item_img{margin-inline:auto;max-width:500px;order:2}@media screen and (max-width:735px){.feature_support .feature_support_sec .feature_support_list .feature_support_item_img{order:1}}.feature_support .feature_support_sec .feature_support_list .feature_support_item_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature_support .feature_support_sec .feature_support_list .feature_support_item_content{order:1;width:100%}@media screen and (max-width:735px){.feature_support .feature_support_sec .feature_support_list .feature_support_item_content{order:2}}@media screen and (min-width:1240px){.feature_support .feature_support_sec .feature_support_list .feature_support_item_content{max-width:520px}}.feature_support .feature_support_sec .feature_support_list .feature_support_item_title{color:#000;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.feature_support .feature_support_sec .feature_support_list .feature_support_item_title{font-size:2.4rem}}.feature_support .feature_support_sec .feature_support_list .feature_support_item_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px}@media screen and (max-width:735px){.feature_support .feature_support_sec .feature_support_list .feature_support_item_text{font-size:1.4rem;margin-top:20px}}.feature_support .box_col_list{margin-inline:auto;margin-top:200px;max-width:1140px;padding-bottom:30px;padding-left:20px;padding-right:20px}@media screen and (max-width:735px){.feature_support .box_col_list{margin-top:100px}}.memorial{padding-bottom:0}.memorial .memorial_faq,.memorial .memorial_hall,.memorial .memorial_intro,.memorial .memorial_pickup,.memorial .memorial_summary{padding:80px 20px 30px}@media screen and (max-width:735px){.memorial .memorial_faq,.memorial .memorial_hall,.memorial .memorial_intro,.memorial .memorial_pickup,.memorial .memorial_summary{padding-top:40px 20px}}.memorial .memorial_inner{margin-inline:auto;max-width:1140px}.memorial .memorial_head{font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.memorial .memorial_head{font-size:2.4rem}}.memorial .memorial_head span{display:inline-block}.memorial .memorial_intro{display:grid;gap:70px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:1206px}@media screen and (max-width:1024px){.memorial .memorial_intro{gap:40px;grid-template-columns:1fr}.memorial .memorial_intro .memorial_intro_img{display:flex;justify-content:center}}.memorial .memorial_intro .memorial_intro_content .memorial_intro_content_title{font-family:Shippori Mincho;font-size:1.5rem;letter-spacing:10%;line-height:1.1;margin-bottom:60px}.memorial .memorial_intro .memorial_intro_content .memorial_intro_content_title span{display:block;font-size:3.6rem;margin-top:30px}.memorial .memorial_intro .memorial_intro_content .memorial_intro_content_text{font-size:1.6rem;line-height:42px}.memorial .memorial_pickup .memorial_pickup_list{display:grid;gap:40px 20px;grid-template-columns:repeat(2,1fr);margin-top:62px}@media screen and (max-width:735px){.memorial .memorial_pickup .memorial_pickup_list{gap:40px 20px;grid-template-columns:1fr}}.memorial .memorial_pickup .memorial_pickup_list .memorial_pickup_item{align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr}@media screen and (max-width:735px){.memorial .memorial_pickup .memorial_pickup_list .memorial_pickup_item{gap:15px;grid-template-columns:1fr}}.memorial .memorial_pickup .memorial_pickup_list .memorial_pickup_img{aspect-ratio:16/9;border-radius:10px;max-width:240px;overflow:hidden;width:100%}@media screen and (max-width:735px){.memorial .memorial_pickup .memorial_pickup_list .memorial_pickup_img{margin-inline:auto;max-width:100%}}.memorial .memorial_pickup .memorial_pickup_list .memorial_pickup_img img{width:100%}.memorial .memorial_pickup .memorial_pickup_list .memorial_pickup_text{font-size:1.6rem;line-height:24px;text-align:left}.memorial .memorial_summary .memorial_summary_list{margin-top:50px}.memorial .memorial_summary .memorial_summary_item{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.memorial .memorial_summary .memorial_summary_item{grid-template-columns:1fr}}@media screen and (min-width:1240px){.memorial .memorial_summary .memorial_summary_item{gap:80px;grid-template-columns:1fr 520px}}.memorial .memorial_summary .memorial_summary_item+.memorial_summary_item{margin-top:60px}@media screen and (min-width:1240px){.memorial .memorial_summary .memorial_summary_item:nth-child(odd){grid-template-columns:520px 1fr}}.memorial .memorial_summary .memorial_summary_item:nth-child(odd) .memorial_summary_img{order:2}@media screen and (max-width:735px){.memorial .memorial_summary .memorial_summary_item:nth-child(odd) .memorial_summary_img{order:1}}.memorial .memorial_summary .memorial_summary_item:nth-child(odd) .memorial_summary_content{order:1}@media screen and (max-width:735px){.memorial .memorial_summary .memorial_summary_item:nth-child(odd) .memorial_summary_content{order:2}}.memorial .memorial_summary .memorial_summary_item .memorial_summary_content{width:100%}@media screen and (min-width:1240px){.memorial .memorial_summary .memorial_summary_item .memorial_summary_content{max-width:520px}}.memorial .memorial_summary .memorial_summary_item .memorial_summary_img{margin-inline:auto;max-width:500px}.memorial .memorial_summary .memorial_summary_item .memorial_summary_img img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.memorial .memorial_summary .memorial_summary_item .memorial_summary_title{color:#009384;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.memorial .memorial_summary .memorial_summary_item .memorial_summary_title{font-size:2.4rem}}.memorial .memorial_summary .memorial_summary_item .memorial_summary_title span{display:inline-block}.memorial .memorial_summary .memorial_summary_item .memorial_summary_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px}@media screen and (max-width:735px){.memorial .memorial_summary .memorial_summary_item .memorial_summary_text{font-size:1.4rem;margin-top:20px}}.memorial .memorial_hall_bg{background-color:#fff}.memorial .memorial_hall{margin-inline:auto;max-width:1206px}.memorial .memorial_hall .memorial_hall_list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:30px}@media screen and (max-width:735px){.memorial .memorial_hall .memorial_hall_list{gap:40px;grid-template-columns:1fr}}.memorial .memorial_hall .memorial_hall_item{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden}.memorial .memorial_hall .memorial_hall_item .memorial_hall_img img{aspect-ratio:372/212;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.memorial .memorial_hall .memorial_hall_item .memorial_hall_content{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 40px;padding:20px}.memorial .memorial_hall .memorial_hall_item .memorial_hall_content:after{background-color:#363636;border-radius:50%;content:"";display:block;height:40px;-webkit-mask-image:url(../svg/funeral/manner/manner_arrow.svg);mask-image:url(../svg/funeral/manner/manner_arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}@media screen and (max-width:735px){.memorial .memorial_hall .memorial_hall_item .memorial_hall_content:after{height:30px;width:30px}}.memorial .memorial_hall .memorial_hall_item .memorial_hall_title{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:700;line-height:1.5}@media screen and (max-width:735px){.memorial .memorial_hall .memorial_hall_item .memorial_hall_title{font-size:1.8rem}}.memorial .memorial_hall .memorial_hall_item .memorial_hall_text{color:#000;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:5px}@media screen and (max-width:735px){.memorial .memorial_hall .memorial_hall_item .memorial_hall_text{font-size:1.4rem}}.memorial .memorial_hall .memorial_hall_note{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px;text-align:center}@media screen and (max-width:735px){.memorial .memorial_hall .memorial_hall_note{font-size:1.4rem;margin-top:20px}}.memorial .memorial_faq{margin-inline:auto;max-width:1000px}.numbered_heading{font-family:Shippori Mincho;margin:100px auto 30px;max-width:1140px;padding:0 20px}@media screen and (max-width:735px){.numbered_heading{margin-bottom:20px}}.numbered_heading .numbered_heading_content{position:relative}.numbered_heading .numbered_heading_number_wrapper{align-items:center;display:flex;margin-bottom:90px;position:relative}@media screen and (max-width:735px){.numbered_heading .numbered_heading_number_wrapper{margin-bottom:45px;margin-top:10px}}.numbered_heading .numbered_heading_label{color:#000;font-size:1.6rem;font-weight:400;left:0;padding-right:10px;position:absolute;top:50%;transform:translateY(70%);z-index:1}.numbered_heading .numbered_heading_number{color:#009384;display:inline-block;font-size:13rem;font-weight:700;left:0;line-height:1;margin-left:20px;opacity:.2;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:735px){.numbered_heading .numbered_heading_number{font-size:8rem}}.numbered_heading .numbered_heading_text{color:#000;font-size:3rem;font-weight:400;line-height:150%}.reason_section_list{margin-bottom:55px}.reason_section_list .reason_section:last-of-type .reason_section_inner{border-bottom:1px solid #7b7089}.reason_section .reason_section_inner{border-top:1px solid #7b7089;margin:0 auto;max-width:1140px;padding:0 20px}.reason_section .reason_section_title{align-items:center;color:#000;display:flex;font-family:Shippori Mincho;font-size:2.8rem;font-weight:500;gap:15px;line-height:1.5}@media screen and (max-width:735px){.reason_section .reason_section_title{font-size:2.4rem;gap:10px}}.reason_section .reason_section_title .reason_section_number{align-items:center;background-color:#009384;border-radius:50%;color:#fff;display:flex;font-family:Zen Kaku Gothic New;font-size:2rem;font-weight:700;height:30px;justify-content:center;line-height:1;width:30px}.reason_section .reason_section_intro{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:1.8;margin-top:10px}@media screen and (max-width:735px){.reason_section .reason_section_intro{font-size:1.4rem;margin-top:20px}}.reason_venue .reason_venue_trigger{cursor:pointer;padding:30px 0;transition:padding .4s}.reason_venue:not(.is_open) .reason_venue_trigger{padding-bottom:0}.reason_venue .reason_venue_header{align-items:center;display:flex;gap:20px;justify-content:space-between}.reason_venue .reason_venue_toggle{align-items:center;background-color:transparent;border-radius:50%;color:#363636;cursor:pointer;display:flex;font-family:Zen Kaku Gothic New;font-size:3.2rem;font-weight:700;height:50px;justify-content:center;line-height:1;padding:0;transition:all .4s;width:50px}@media screen and (max-width:735px){.reason_venue .reason_venue_toggle{font-size:2.8rem;height:40px;width:40px}}.reason_venue .reason_venue_toggle .reason_venue_toggle_icon{display:block;transition:transform .4s}.reason_venue .reason_venue_toggle[aria-expanded=true] .reason_venue_toggle_icon{transform:rotate(45deg)}.reason_venue .reason_venue_content{display:grid;grid-template-rows:0fr;margin-bottom:30px;overflow:hidden;transition:grid-template-rows .4s}@media screen and (max-width:735px){.reason_venue .reason_venue_content{margin-top:20px}}.reason_venue .reason_venue_content .reason_venue_list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);overflow:hidden}@media screen and (max-width:735px){.reason_venue .reason_venue_content .reason_venue_list{gap:30px;grid-template-columns:1fr}}.reason_venue.is_open .reason_venue_content{grid-template-rows:1fr}.reason_venue .reason_venue_item .reason_venue_img{aspect-ratio:58/33;border-radius:8px;margin-bottom:20px;overflow:hidden;width:100%}.reason_venue .reason_venue_item .reason_venue_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reason_venue .reason_venue_item .reason_venue_title{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:500;line-height:1.5;margin-bottom:15px;text-align:center}@media screen and (max-width:735px){.reason_venue .reason_venue_item .reason_venue_title{font-size:1.8rem}}.reason_venue .reason_venue_item .reason_venue_text{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.4rem;font-weight:400;line-height:1.8}@media screen and (max-width:735px){.reason_venue .reason_venue_item .reason_venue_text{font-size:1.3rem}}.reason_items .reason_items_header{align-items:center;display:flex;gap:20px;justify-content:space-between}.reason_items .reason_items_toggle{align-items:center;background-color:transparent;border:2px solid #c5c5c5;border-radius:50%;color:#363636;cursor:pointer;display:flex;font-family:Zen Kaku Gothic New;font-size:3.2rem;font-weight:700;height:50px;justify-content:center;line-height:1;padding:0;transition:all .4s;width:50px}@media screen and (max-width:735px){.reason_items .reason_items_toggle{font-size:2.8rem;height:40px;width:40px}}.reason_items .reason_items_toggle:hover{border-color:#9b59b6;color:#9b59b6}.reason_items .reason_items_toggle .reason_items_toggle_icon{display:block;transition:transform .4s}.reason_items .reason_items_toggle[aria-expanded=true]{border-color:#9b59b6;color:#9b59b6}.reason_items .reason_items_toggle[aria-expanded=true] .reason_items_toggle_icon{transform:rotate(45deg)}.reason_items .reason_items_content{display:grid;grid-template-rows:0fr;margin-top:30px;overflow:hidden;transition:grid-template-rows .4s}@media screen and (max-width:735px){.reason_items .reason_items_content{margin-top:20px}}.reason_items .reason_items_content .reason_items_text{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:1.8;overflow:hidden}@media screen and (max-width:735px){.reason_items .reason_items_content .reason_items_text{font-size:1.4rem}}.reason_items.is_open .reason_items_content{grid-template-rows:1fr}.reason_qr_section{margin:0 auto;max-width:800px;padding:60px 20px}@media screen and (max-width:735px){.reason_qr_section{padding:40px 20px}}.reason_qr_section .reason_qr_inner{margin:0 auto;max-width:1140px}.reason_qr_section .reason_qr_content{align-items:center;background-color:#e8f0e8;border-radius:10px;display:flex;gap:40px;padding:40px}@media screen and (max-width:735px){.reason_qr_section .reason_qr_content{flex-direction:column;gap:30px;padding:30px 20px}}.reason_qr_section .reason_qr_text{flex:1}.reason_qr_section .reason_qr_text .reason_qr_title{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:500;line-height:1.5;margin-bottom:15px;padding-left:10px;position:relative}@media screen and (max-width:735px){.reason_qr_section .reason_qr_text .reason_qr_title{font-size:2rem}}.reason_qr_section .reason_qr_text .reason_qr_title:before{background-color:#009384;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:5px}.reason_qr_section .reason_qr_text .reason_qr_description{color:#363636;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:1.8}@media screen and (max-width:735px){.reason_qr_section .reason_qr_text .reason_qr_description{font-size:1.4rem}}.reason_qr_section .reason_qr_code{flex-shrink:0;height:200px;position:relative;width:200px}@media screen and (max-width:735px){.reason_qr_section .reason_qr_code{height:180px;width:180px}}.reason_qr_section .reason_qr_code img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main.reason{padding-bottom:0}.main.reason .box_col_list .box_col_item:nth-child(2n) .box_col_img{order:2}@media screen and (max-width:735px){.main.reason .box_col_list .box_col_item:nth-child(2n) .box_col_img{order:1}}.main.reason .box_col_list .box_col_item:nth-child(2n) .box_col_content{order:1}@media screen and (max-width:735px){.main.reason .box_col_list .box_col_item:nth-child(2n) .box_col_content{order:2}}.main.reason .box_col_list .box_col_item:nth-child(odd) .box_col_img{order:1}@media screen and (max-width:735px){.main.reason .box_col_list .box_col_item:nth-child(odd) .box_col_img{order:1}}.main.reason .box_col_list .box_col_item:nth-child(odd) .box_col_content{order:2}@media screen and (max-width:735px){.main.reason .box_col_list .box_col_item:nth-child(odd) .box_col_content{order:2}}.main.reason .box_col_list .box_col_item+.box_col_item{margin-top:105px}.main.reason .box_col_list .numbered_heading{margin:0;max-width:100%;padding:0}.lower_container{padding-bottom:20px}.send_fax,.send_mail,.send_product{margin-inline:auto;padding:80px 20px}@media screen and (max-width:735px){.send_fax,.send_mail,.send_product{padding-top:40px 20px}}.send_pagelink{margin-top:80px}@media screen and (max-width:735px){.send_pagelink{margin-top:40px}}.send_pagelink ul{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media screen and (max-width:735px){.send_pagelink ul{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:0 20px}}.send_pagelink ul li a{align-items:center;border-bottom:1px solid #c5c5c5;border-top:1px solid #c5c5c5;color:#363636;display:flex;font-size:1.6rem;font-weight:500;line-height:1.6;min-width:200px;padding:20px 10px;white-space:nowrap}@media screen and (max-width:735px){.send_pagelink ul li a{min-width:100%}}.send_pagelink ul li a:after{background-color:#363636;content:"";display:block;height:10px;margin-left:auto;-webkit-mask-image:url(../svg/funeral/common/icon_arrow_g.svg);mask-image:url(../svg/funeral/common/icon_arrow_g.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;rotate:90deg;width:10px}.send_head_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.send_head_title{font-size:2.4rem;margin-top:40px}}.send_head_text{line-height:1.8;margin-top:30px;text-align:center}.send_mail{max-width:1040px}.send_mail .btn_more_component{display:flex;justify-content:center;margin-top:50px}.send_fax,.send_product{max-width:1140px}.send_flow .send_flow_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:normal;margin-bottom:30px;text-align:center}@media screen and (max-width:735px){.send_flow .send_flow_title{font-size:2.4rem}}.send_flow .send_flow_list{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px}.send_flow .send_flow_list .flow_item{width:100%}.send_flow .send_flow_list .flow_item+.flow_item:before{background-image:url(../svg/funeral/form_search/general/icon_flow_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin:0 auto 20px;width:60px}@media screen and (max-width:735px){.send_flow .send_flow_list .flow_item+.flow_item:before{width:40px}}.send_flow .send_flow_list .flow_item .flow_item_inner{align-items:center;background-color:#f7f6f9;border:1px solid #e4e1e8;border-radius:6px;display:flex;gap:30px;padding:25px 30px 25px 0;width:100%}@media screen and (max-width:735px){.send_flow .send_flow_list .flow_item .flow_item_inner{flex-direction:column;gap:10px;padding:20px}}.send_flow .send_flow_list .flow_item .flow_item_inner .flow_title{align-items:center;display:flex;padding-left:30px;width:150px}@media screen and (max-width:735px){.send_flow .send_flow_list .flow_item .flow_item_inner .flow_title{justify-content:center;padding:0;width:100%}}.send_flow .send_flow_list .flow_item .flow_item_inner .flow_title span{color:#000;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:700;line-height:1.5}.send_flow .send_flow_list .flow_item .flow_item_inner .flow_description{color:#363636;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:2;text-align:justify}@media screen and (max-width:735px){.send_flow .send_flow_list .flow_item .flow_item_inner .flow_description{font-size:1.4rem}}.send_area_lineup{margin-top:60px;margin-inline:auto;max-width:1080px}.send_area_lineup .send_area_list .send_area_box{align-items:center;background:#fff;background-color:#fff;border:1px solid #009384;border-radius:10px;color:#363636;container-type:inline-size;display:flex;flex-direction:column;gap:30px;justify-content:space-between;padding:50px 24px;position:relative;text-decoration:none}.send_area_lineup .send_area_list .send_area_head{padding:30px}.send_area_lineup .send_area_list .send_area_head .send_area_head_title{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center}.send_area_lineup .send_area_list .send_area_item{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (max-width:735px){.send_area_lineup .send_area_list .send_area_item{grid-template-columns:1fr}}.send_area_lineup .send_area_content{display:grid;grid-template-rows:auto 1fr .7fr;height:100%}.send_area_lineup .send_area_content_title{font-family:Shippori Mincho,serif;font-size:2.4rem;letter-spacing:.02em;text-align:center}@media screen and (max-width:735px){.send_area_lineup .send_area_content_title{font-size:2rem}}.send_area_lineup .send_area_content_text{line-height:2}.send_area_lineup .send_area_content_text span{display:inline-block}.send_area_lineup .send_area_content_tel{align-items:center;color:#009384;display:flex;flex-wrap:wrap;font-family:Zen Kaku Gothic New,sans-serif;font-size:2.5rem;font-weight:600;gap:.5em 1em;justify-content:center;line-height:1.5}@container (max-width: 400px){.send_area_lineup .send_area_content_tel{align-items:center;flex-direction:column;font-size:3rem;gap:.3em;margin-block:10px}}.send_area_lineup .send_area_content_tel span{font-size:1.2rem}@container (max-width: 400px){.send_area_lineup .send_area_content_tel span{font-size:1rem}}.send_area_lineup .send_area_btn .send_area_btn_pdf{align-items:center;border:.5px solid #000;border-radius:10px;color:#222;display:grid;font-size:1.6rem;font-weight:400;gap:5px;grid-template-columns:18px 1fr;line-height:1;max-width:200px;padding:15px;text-align:center;transition:background-color .25s,color .25s;width:100%}.send_area_lineup .send_area_btn .send_area_btn_pdf:before{background-color:#000;content:"";display:block;height:22px;-webkit-mask-image:url(../svg/common/icon_send_pdf.svg);mask-image:url(../svg/common/icon_send_pdf.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;place-self:center first;transition:background-color .25s;width:18px}.send_area_lineup .send_area_note{line-height:1.8;margin-top:30px}.send_product_head{color:#000;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5;margin-top:80px;text-align:center}@media screen and (max-width:735px){.send_product_head{font-size:2.4rem}}.send_product_list{display:grid;gap:30px 38px;grid-template-columns:repeat(3,1fr);margin-top:30px}@media screen and (max-width:735px){.send_product_list{gap:30px;grid-template-columns:1fr;margin-top:30px}}.send_product_list .send_product_img{margin-inline:auto;max-width:344px}.send_product_list .send_product_title{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:700;line-height:1.5;margin-top:8px;text-align:center}@media screen and (max-width:735px){.send_product_list .send_product_title{font-size:1.8rem}}.send_product_list .send_product_text{margin-top:8px;text-align:center}.main.funeral.consultation{padding-bottom:0!important}.main.funeral.consultation .btn_more_component{font-family:Shippori Mincho;font-weight:400}.consultation_sec{margin-inline:auto;padding:80px 20px}@media screen and (max-width:735px){.consultation_sec{padding-top:40px 20px}}.consultation_flow,.consultation_intro_inner,.consultation_service,.consultation_voice{margin-inline:auto;max-width:1040px}.consultation_merit{margin-inline:auto;max-width:1140px}.consultation_bg_white{background-color:#fff}.consultation_head_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.consultation_head_title{font-size:2.4rem;margin-top:40px}}.consultation_head_text{line-height:1.8;margin-top:30px;text-align:center}.consultation_intro{width:100%}.consultation_intro .consultation_intro_inner{padding:80px 20px;text-align:center}@media screen and (max-width:735px){.consultation_intro .consultation_intro_inner{padding:60px 20px}}.consultation_intro .consultation_intro_inner .consultation_intro_main{color:#000;font-family:Shippori Mincho;font-size:clamp(2.8rem,4.8vw,4.8rem);font-weight:400;line-height:1.6;margin-bottom:20px}.consultation_intro .consultation_intro_inner .consultation_intro_sub{color:#000;font-family:Shippori Mincho;font-size:clamp(2.2rem,2.8vw,2.8rem);font-weight:400;line-height:1.6;margin-right:15px}.consultation_intro .consultation_intro_inner .consultation_intro_text{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.8rem;font-weight:400;line-height:2;margin-top:50px;padding-top:50px;position:relative}@media screen and (max-width:735px){.consultation_intro .consultation_intro_inner .consultation_intro_text{text-align:left}}.consultation_intro .consultation_intro_inner .consultation_intro_text:before{background:#c5c5c5;content:"";height:1px;left:calc(50% - 50px);position:absolute;top:0;width:100px}.consultation_intro_img{max-height:550px;overflow:hidden;width:100%}.consultation_intro_img img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.consultation_service .service_list{margin-inline:auto;margin-top:60px;max-width:800px}.consultation_service .service_list .service_item{padding-bottom:20px;padding-left:53px;padding-right:10px;position:relative}.consultation_service .service_list .service_item:before{background-image:url(../svg/funeral/form_search/general/icon_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:28px;left:10px;position:absolute;top:0;width:28px}.consultation_service .service_list .service_item+.service_item{border-top:1px dotted #c5c5c5;padding-top:20px}.consultation_service .service_list .service_item+.service_item:before{top:20px}.consultation_service .service_list .service_title{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:500;line-height:1.5}.consultation_service .service_list .service_text{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1.8;margin-top:10px}.consultation_service .consultation_service_case{background-color:#fff;border-radius:10px;margin-top:60px;padding:60px 20px}.consultation_service .consultation_service_case .service_case_head{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center}@media screen and (max-width:735px){.consultation_service .consultation_service_case .service_case_head{font-size:2.2rem}}.consultation_service .consultation_service_case .case_list{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:50px}.consultation_service .consultation_service_case .case_list .case_item{max-width:130px}.consultation_service .consultation_service_case .case_list .case_text{color:#363636;font-family:Shippori Mincho;font-weight:500;line-height:1.5;margin-top:12px;text-align:center}.consultation_merit_list{margin-top:60px}.consultation_merit_list .merit_item{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.consultation_merit_list .merit_item{grid-template-columns:1fr}}@media screen and (min-width:1240px){.consultation_merit_list .merit_item{gap:100px;grid-template-columns:1fr 480px}}.consultation_merit_list .merit_item+.merit_item{border-top:1px dotted #c5c5c5;margin-top:60px;padding-top:60px}@media screen and (max-width:735px){.consultation_merit_list .merit_item+.merit_item{margin-top:30px;padding-top:30px}}@media screen and (min-width:1240px){.consultation_merit_list .merit_item:nth-child(2n){grid-template-columns:480px 1fr}}.consultation_merit_list .merit_item:nth-child(2n) .merit_img{order:2}@media screen and (max-width:735px){.consultation_merit_list .merit_item:nth-child(2n) .merit_img{order:1}}.consultation_merit_list .merit_item:nth-child(2n) .merit_content{order:1}@media screen and (max-width:735px){.consultation_merit_list .merit_item:nth-child(2n) .merit_content{order:2}}.consultation_merit_list .merit_img{margin-inline:auto;max-width:500px}.consultation_merit_list .merit_img img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.consultation_merit_list .merit_content{width:100%}@media screen and (min-width:1240px){.consultation_merit_list .merit_content{max-width:520px}}.consultation_merit_list .merit_num{align-items:center;border-bottom:1px solid #e4e1e8;border-top:1px solid #e4e1e8;display:flex;font-family:Zen Kaku Gothic New;font-size:1.4rem;font-weight:400;padding:10px;width:-moz-fit-content;width:fit-content}.consultation_merit_list .merit_num span{font-family:Shippori Mincho;font-size:2rem;margin-left:5px}.consultation_merit_list .merit_title{color:#009384;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5;margin-top:10px}@media screen and (max-width:735px){.consultation_merit_list .merit_title{font-size:2.4rem}}.consultation_merit_list .merit_title span{display:inline-block}.consultation_merit_list .merit_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:20px}@media screen and (max-width:735px){.consultation_merit_list .merit_text{font-size:1.4rem;margin-top:20px}}.consultation_flow .consultation_flow_list{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:30px}.consultation_flow .consultation_flow_list .flow_item{width:100%}.consultation_flow .consultation_flow_list .flow_item+.flow_item:before{background-image:url(../svg/funeral/form_search/general/icon_flow_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;margin:0 auto 20px;width:60px}@media screen and (max-width:735px){.consultation_flow .consultation_flow_list .flow_item+.flow_item:before{width:40px}}.consultation_flow .consultation_flow_list .flow_item .flow_item_inner{align-items:center;background-color:#fff;border:1px solid #e4e1e8;border-radius:6px;display:flex;gap:30px;padding:25px 30px 25px 0;width:100%}@media screen and (max-width:735px){.consultation_flow .consultation_flow_list .flow_item .flow_item_inner{flex-direction:column;gap:10px;padding:20px}}.consultation_flow .consultation_flow_list .flow_item .flow_item_inner .flow_title{align-items:center;display:flex;justify-content:center;padding-left:30px;text-align:center;width:150px}@media screen and (max-width:735px){.consultation_flow .consultation_flow_list .flow_item .flow_item_inner .flow_title{justify-content:center;padding:0;width:100%}}.consultation_flow .consultation_flow_list .flow_item .flow_item_inner .flow_title span{color:#000;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:700;line-height:1.5}.consultation_flow .consultation_flow_list .flow_item .flow_item_inner .flow_description{color:#363636;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:2;text-align:justify}@media screen and (max-width:735px){.consultation_flow .consultation_flow_list .flow_item .flow_item_inner .flow_description{font-size:1.4rem}}.consultation_flow .consultation_flow_list .flow_item .flow_item_inner .flow_description a{text-decoration:underline}.consultation_voice .bubble_content_green{background-color:#e8f0e8!important}.consultation_voice .bubble_content_green:before{background:#e8f0e8!important}.consultation_voice .consultation_voice_head{color:#222;font-family:Shippori Mincho,serif;font-size:2.8rem;font-weight:400;line-height:1.2;margin-inline:auto;margin-bottom:30px;margin-top:60px;padding-left:40px;padding-right:40px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:735px){.consultation_voice .consultation_voice_head{font-size:2.2rem;padding-left:10px;padding-right:10px}}.consultation_voice .consultation_voice_head:after,.consultation_voice .consultation_voice_head:before{background-color:#c5c5c5;bottom:20px;content:"";height:1px;position:absolute;width:60px}.consultation_voice .consultation_voice_head:before{left:-20px;transform:rotate(-120deg)}.consultation_voice .consultation_voice_head:after{right:-20px;transform:rotate(-60deg)}.consultation_voice .consultation_voice_head .consultation_voice_head_main{color:#009384;font-size:3.2rem;font-weight:700;line-height:1}@media screen and (max-width:735px){.consultation_voice .consultation_voice_head .consultation_voice_head_main{font-size:2.6rem;line-height:1.2}.consultation_voice .consultation_voice_head .consultation_voice_head_sp{display:inline-block}}.consultation_voice_list{margin-top:60px}.consultation_voice_list .consultation_voice_item{align-items:center;display:grid;gap:60px;grid-template-columns:200px 1fr}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item{gap:30px;grid-template-columns:100px 1fr}}.consultation_voice_list .consultation_voice_item+.consultation_voice_item{margin-top:40px}.consultation_voice_list .consultation_voice_item:nth-child(2n){grid-template-columns:1fr 200px}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item:nth-child(2n){grid-template-columns:1fr 100px}}.consultation_voice_list .consultation_voice_item:nth-child(2n) .voice_people{order:2}.consultation_voice_list .consultation_voice_item:nth-child(2n) .voice_content{order:1}.consultation_voice_list .consultation_voice_item:nth-child(2n) .voice_content:before{left:calc(100% - 18px)}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item:nth-child(2n) .voice_content:before{left:calc(100% - 9px)}}.consultation_voice_list .consultation_voice_item .voice_name{font-weight:500;margin-top:10px;text-align:center}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item .voice_name{font-size:1.4rem}}.consultation_voice_list .consultation_voice_item .voice_content{background-color:#e4e1e8;border-radius:10px;padding:40px;position:relative;z-index:1}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item .voice_content{padding:20px 10px}}.consultation_voice_list .consultation_voice_item .voice_content:before{background:#e4e1e8;border-radius:5px;content:"";height:32px;left:-14px;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg) skew(15deg,15deg);width:32px;z-index:-1}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item .voice_content:before{border-radius:3px;height:16px;left:-7px;width:16px}}.consultation_voice_list .consultation_voice_item .voice_title{color:#000;font-family:Shippori Mincho,serif;font-size:2.2rem;font-weight:700;line-height:1.5}@media screen and (max-width:735px){.consultation_voice_list .consultation_voice_item .voice_title{font-size:2rem}}.consultation_voice_list .consultation_voice_item .voice_text{font-weight:400;line-height:1.8;margin-top:10px}.urgency .btn_more_component{font-family:Shippori Mincho;font-weight:400}.urgency .urgency_tel{font-family:Inter,sans-serif;font-weight:600}.urgency_sec{margin-inline:auto;max-width:1040px;padding:80px 20px}@media screen and (max-width:735px){.urgency_sec{padding-top:40px 20px}}.urgency_btn{margin-inline:auto;max-width:1206px;padding-left:20px;padding-right:20px}.urgency_head_title{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:1.5;margin-bottom:30px;text-align:center}@media screen and (max-width:735px){.urgency_head_title{font-size:2.4rem}}.urgency_intro_text{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:2;margin-top:30px;text-align:center}.urgency_intro_box{background-color:#009384;border-radius:10px;color:#fff;margin-inline:auto;margin-top:30px;max-width:600px;padding:35px}@media screen and (max-width:735px){.urgency_intro_box{padding:30px 20px}}.urgency_intro_box .intro_box_inner{margin-inline:auto;max-width:405px}.urgency_intro_box .intro_box_head{border-bottom:1px solid #e4e1e8;border-top:1px solid #e4e1e8;font-weight:700;line-height:1;padding:10px;text-align:center}.urgency_intro_box .intro_box_tel{font-size:2.8rem;margin-top:15px;text-align:center}@media screen and (max-width:735px){.urgency_intro_box .intro_box_tel{font-size:1.4rem}}.urgency_intro_box .intro_box_tel .intro_box_num{font-size:4.8rem}@media screen and (max-width:735px){.urgency_intro_box .intro_box_tel .intro_box_num{font-size:3.4rem}}.urgency_intro_box .intro_box_note{font-size:1.4rem;margin-top:15px;text-align:center}.urgency_flow .urgency_flow_list{counter-reset:num;margin-top:50px}.urgency_flow .urgency_flow_list .flow_item{position:relative;width:100%}.urgency_flow .urgency_flow_list .flow_item:before{align-items:center;background-color:#7b7089;border-radius:50%;color:#fff;content:counter(num) "";counter-increment:num;display:flex;font-size:2rem;font-weight:700;height:27.26px;justify-content:center;left:25px;line-height:1;margin-right:.5em;padding-bottom:2px;position:absolute;text-align:center;top:26px;width:27.26px}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item:before{left:15px}}.urgency_flow .urgency_flow_list .flow_item+.flow_item{margin-top:58px}.urgency_flow .urgency_flow_list .flow_item+.flow_item:after{background-image:url(../svg/funeral/form_search/general/icon_flow_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;left:50%;margin:0 auto 20px;position:absolute;top:-38px;transform:translateX(-50%);width:60px}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item+.flow_item:after{width:40px}}.urgency_flow .urgency_flow_list .flow_item .flow_item_inner{background-color:#f7f6f9;border:1px solid #e4e1e8;border-radius:6px;padding:25px 25px 25px 68px;width:100%}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item .flow_item_inner{padding:25px 20px 25px 50px}}.urgency_flow .urgency_flow_list .flow_item .flow_item_inner .flow_title{color:#000;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:700;line-height:1.5}.urgency_flow .urgency_flow_list .flow_item .flow_item_inner .flow_text{color:#363636;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:2;margin-top:10px}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item .flow_item_inner .flow_text{font-size:1.4rem}}.urgency_flow .urgency_flow_list .flow_item .flow_famiry{align-items:center;display:grid;grid-template-columns:130px 1fr;margin-top:25px}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item .flow_famiry{grid-template-columns:1fr}}.urgency_flow .urgency_flow_list .flow_item .flow_famiry+.flow_famiry{margin-top:15px}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item .flow_famiry+.flow_famiry{margin-top:25px}}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_head>*{font-family:Shippori Mincho,serif;font-weight:700}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_content{border-left:1px solid #e4e1e8;padding:18px 20px 18px 30px}@media screen and (max-width:735px){.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_content{border-left:0;border-top:1px solid #e4e1e8;margin-top:10px;padding:10px 0}}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_passing{color:#7b7089;font-size:1.8rem}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_passing .famiry_passing_num{font-size:3.2rem}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_text{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1.8}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_list{margin-top:15px}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_item{align-items:center;display:flex;gap:10px}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_item+.famiry_critical_item{margin-top:10px}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_area{background-color:#7b7089;border-radius:12px;color:#fff;font-size:1.2rem;line-height:1;padding:6px;text-align:center;width:100px}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_tel{color:#7b7089;font-size:1rem}.urgency_flow .urgency_flow_list .flow_item .flow_famiry .flow_famiry_critical .famiry_critical_tel .famiry_critical_num{font-size:1.8rem}.urgency_flow .urgency_flow_list .flow_item .flow_place_list{margin-top:10px}.urgency_flow .urgency_flow_list .flow_item .flow_place_list .flow_place_item{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1.8}.urgency_flow .urgency_flow_list .flow_item .flow_place_list .flow_place_item:before{background-color:#c5c5c5;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;position:relative;top:-2px;width:8px}.flow_place_wrap .flow_title,.flow_tel_wrap .flow_title{color:#000;font-family:Shippori Mincho,serif;font-size:1.8rem;font-weight:700;line-height:1.5}.flow_place_wrap .flow_text,.flow_tel_wrap .flow_text{color:#363636;flex:1;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:2;margin-top:10px}@media screen and (max-width:735px){.flow_place_wrap .flow_text,.flow_tel_wrap .flow_text{font-size:1.4rem}}.flow_place_wrap .flow_famiry,.flow_tel_wrap .flow_famiry{align-items:center;display:grid;grid-template-columns:130px 1fr;margin-top:25px}@media screen and (max-width:735px){.flow_place_wrap .flow_famiry,.flow_tel_wrap .flow_famiry{grid-template-columns:1fr}}.flow_place_wrap .flow_famiry+.flow_famiry,.flow_tel_wrap .flow_famiry+.flow_famiry{margin-top:15px}@media screen and (max-width:735px){.flow_place_wrap .flow_famiry+.flow_famiry,.flow_tel_wrap .flow_famiry+.flow_famiry{margin-top:25px}}.flow_place_wrap .flow_famiry .flow_famiry_head>*,.flow_tel_wrap .flow_famiry .flow_famiry_head>*{font-family:Shippori Mincho,serif;font-weight:700}.flow_place_wrap .flow_famiry .flow_famiry_content,.flow_tel_wrap .flow_famiry .flow_famiry_content{border-left:1px solid #e4e1e8;padding:18px 20px 18px 30px}@media screen and (max-width:735px){.flow_place_wrap .flow_famiry .flow_famiry_content,.flow_tel_wrap .flow_famiry .flow_famiry_content{border-left:0;border-top:1px solid #e4e1e8;margin-top:10px;padding:10px 0}}.flow_place_wrap .flow_famiry .flow_famiry_passing,.flow_tel_wrap .flow_famiry .flow_famiry_passing{color:#009384;font-size:1.8rem}.flow_place_wrap .flow_famiry .flow_famiry_passing .famiry_passing_num,.flow_tel_wrap .flow_famiry .flow_famiry_passing .famiry_passing_num{font-size:3.2rem}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_text,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_text{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1.8}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_list,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_list{margin-top:15px}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_item,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_item{align-items:center;display:flex;gap:10px}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_item+.famiry_critical_item,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_item+.famiry_critical_item{margin-top:10px}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_area,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_area{background-color:#009384;border-radius:12px;color:#fff;font-size:1.2rem;line-height:1;padding:6px;text-align:center;width:100px}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_tel,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_tel{color:#009384;font-size:1rem}.flow_place_wrap .flow_famiry .flow_famiry_critical .famiry_critical_tel .famiry_critical_num,.flow_tel_wrap .flow_famiry .flow_famiry_critical .famiry_critical_tel .famiry_critical_num{font-size:1.8rem}.flow_place_wrap .flow_place_list,.flow_tel_wrap .flow_place_list{margin-top:10px}.flow_place_wrap .flow_place_list .flow_place_item,.flow_tel_wrap .flow_place_list .flow_place_item{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;line-height:1.8}.flow_place_wrap .flow_place_list .flow_place_item:before,.flow_tel_wrap .flow_place_list .flow_place_item:before{background-color:#c5c5c5;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:6px;position:relative;top:-2px;width:8px}.urgency_prepare_list{display:grid;gap:30px 24px;grid-template-columns:repeat(2,1fr);margin-top:30px}@media screen and (max-width:735px){.urgency_prepare_list{gap:30px;grid-template-columns:1fr}}.urgency_prepare_list .urgency_prepare_item{background-color:#fff;border:1px solid #e4e1e8;border-radius:6px;display:grid;gap:30px;grid-template-columns:130px 1fr;padding:30px}@media screen and (max-width:735px){.urgency_prepare_list .urgency_prepare_item{gap:20px;grid-template-columns:80px 1fr;padding:20px}}.urgency_prepare_list .urgency_prepare_item .prepare_img{max-width:130px}.urgency_prepare_list .urgency_prepare_item .prepare_content .prepare_title{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:700;line-height:1.5}@media screen and (max-width:735px){.urgency_prepare_list .urgency_prepare_item .prepare_content .prepare_title{font-size:1.8rem}}.urgency_prepare_list .urgency_prepare_item .prepare_content .prepare_text{color:#363636;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:10px}.urgency_prepare_list .urgency_prepare_item .prepare_content .prepare_text+.prepare_text{margin-top:1em}.urgency_btn{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.urgency_btn{gap:0;grid-template-columns:1fr}}.form_search_company{padding-top:80px}@media screen and (max-width:735px){.form_search_company{padding-top:40px}}.form_search_company img{border-radius:10px}.form_search_format{background-color:#fff;padding:80px 0}@media screen and (max-width:735px){.form_search_format{padding:40px 0}}.form_search_format .format_head_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px;text-align:center}@media screen and (max-width:735px){.form_search_format .format_head_text{margin-top:20px}}.form_search_format .feature_inner{margin-inline:auto;max-width:1140px;padding:0 20px}.form_search_format .feature_inner h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:normal;text-align:center}@media screen and (max-width:735px){.form_search_format .feature_inner h3{font-size:2.4rem}}.form_search_format .feature_list{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:50px}@media screen and (max-width:735px){.form_search_format .feature_list{grid-template-columns:1fr}}.form_search_format .feature_list img{height:auto;width:100%}.form_search_format .feature_list h4{color:#000;font-family:Shippori Mincho;font-size:2rem;font-weight:500;line-height:1.5;margin-top:16px;text-align:center}@media screen and (max-width:735px){.form_search_format .feature_list h4{text-align:left}}.form_search_format .feature_list p{color:#363636;font-family:Zen Kaku Gothic New;font-size:16px;font-size:1.6rem;font-weight:400;line-height:2;margin-top:8px;text-align:justify}.form_search_company_reason .feature_inner{margin-inline:auto;max-width:1140px;padding:80px 20px}@media screen and (max-width:735px){.form_search_company_reason .feature_inner{padding:40px 20px}}.form_search_company_reason .feature_inner h3{color:#000;font-family:Shippori Mincho;font-size:3.6rem;font-weight:400;line-height:normal;text-align:center}@media screen and (max-width:735px){.form_search_company_reason .feature_inner h3{font-size:2.4rem}}.form_search_company_reason .feature_inner .company_reason_head_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px;text-align:center}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_head_text{margin-top:20px}}.form_search_company_reason .feature_inner .company_reason_list{margin-top:80px}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list{margin-top:40px}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item{align-items:center;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item{grid-template-columns:1fr}}@media screen and (min-width:1240px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item{gap:80px;grid-template-columns:1fr 520px}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item+.company_reason_item{margin-top:60px}@media screen and (min-width:1240px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item:nth-child(odd){grid-template-columns:520px 1fr}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item:nth-child(odd) .company_reason_img{order:2}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item:nth-child(odd) .company_reason_img{order:1}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item:nth-child(odd) .company_reason_content{order:1}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item:nth-child(odd) .company_reason_content{order:2}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_content{width:100%}@media screen and (min-width:1240px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_content{max-width:520px}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_img{margin-inline:auto;max-width:500px}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_img img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small{font-family:Shippori Mincho;margin-bottom:34px}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small{margin-bottom:22px}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small .numbered_heading_number_wrapper{align-items:center;display:flex;position:relative}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small .numbered_heading_number_wrapper .numbered_heading_label{color:#000;font-size:1.4rem;font-weight:400;left:0;position:absolute;top:50%;transform:translateY(70%);z-index:1}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small .numbered_heading_number_wrapper .numbered_heading_label{font-size:1.2rem}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small .numbered_heading_number_wrapper .numbered_heading_number{color:#009384;display:inline-block;font-size:8rem;font-weight:700;left:0;line-height:1;margin-left:15px;opacity:.2;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .numbered_heading_small .numbered_heading_number_wrapper .numbered_heading_number{font-size:5rem;margin-left:10px}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_title{color:#000;font-family:Shippori Mincho;font-size:3.2rem;font-weight:400;line-height:1.5}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_title{font-size:2.4rem}}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_title span{display:inline-block}.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_text{color:#222;font-family:Zen Kaku Gothic New;font-size:1.6rem;font-weight:400;line-height:2;margin-top:30px}@media screen and (max-width:735px){.form_search_company_reason .feature_inner .company_reason_list .company_reason_item .company_reason_text{font-size:1.4rem;margin-top:20px}}.form_search_general .form_search_general_head{margin-bottom:-60px;padding-inline:15px}.form_search_general .form_search_general_head .general_head_text{line-height:2.6;margin-top:80px;text-align:center}@media screen and (max-width:735px){.form_search_general .form_search_general_head .general_head_text{font-size:1.5rem;margin-top:20px;text-align:left}}.form_search_general .recommendation{background-image:url(../img/funeral/form_search/general/bg_deco01.webp);background-position:left 30px;background-repeat:no-repeat;background-size:609px 696px}@media screen and (max-width:735px){.form_search_general .recommendation{background-position:-50px -30px;background-size:274px 283px}}.form_search_general .recommendation .recommendation_inner{align-items:center;display:grid;gap:60px;grid-template-columns:230px 1fr;margin-inline:auto;max-width:1000px;padding:200px 50px 250px}@media screen and (max-width:735px){.form_search_general .recommendation .recommendation_inner{gap:20px;grid-template-columns:1fr;padding:120px 15px}}.form_search_general .recommendation .recommendation_inner .recommendation_title{color:#000;font-family:Shippori Mincho;font-size:2.4rem;font-weight:400;line-height:1.8}@media screen and (max-width:735px){.form_search_general .recommendation .recommendation_inner .recommendation_title{font-size:2rem}}.form_search_general .recommendation .recommendation_inner ul.recommendation_list li{align-items:center;color:#363636;display:flex;font-family:Zen Kaku Gothic New;font-size:2rem;font-weight:700;gap:10px;line-height:1.5}.form_search_general .recommendation .recommendation_inner ul.recommendation_list li+li{margin-top:32px}@media screen and (max-width:735px){.form_search_general .recommendation .recommendation_inner ul.recommendation_list li{font-size:1.6rem}}.form_search_general .recommendation .recommendation_inner ul.recommendation_list li:before{background-image:url(../svg/funeral/form_search/general/icon_check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:28px;width:28px}.form_search_general .quality{margin-top:-80px;position:relative;z-index:10}@media screen and (max-width:735px){.form_search_general .quality{margin-bottom:-50px;margin-top:-20px}}.form_search_general .flow{background-image:url(../img/funeral/form_search/general/bg_deco02.webp);background-position:100% 0;background-repeat:no-repeat;background-size:691px 694px;padding-bottom:60px;padding-top:150px;position:relative;z-index:5}@media screen and (max-width:735px){.form_search_general .flow{background-size:300px 301px;padding-bottom:90px;padding-top:150px}}.form_search_general .flow .flow_list{margin-top:100px}@media screen and (max-width:735px){.form_search_general .flow .flow_list{margin-top:40px}}.form_search_general .faq_link{background-color:#fff;padding-bottom:80px;padding-top:80px}@media screen and (max-width:735px){.form_search_general .faq_link{padding-bottom:40px;padding-top:40px}}:root{--keyColor:red;--white:#fff;--black:#000;--black-l:#363636;--bgColor:rgba(177,89,124,.1);--pail-purple:#e4e1e8;--purple:#7b7089;--line_glay:#c5c5c5;--secPadding:90px;--secPadding-sp:60px;--secPaddingLg:120px;--secPaddingLg-sp:80px;--contentWidth:1170px;--contentWidth-lg:1200px;--fontSize:16px;--fontSize-sp:14px;--fontShippori:"Shippori Mincho";--fontZenKaku:"Zen Kaku Gothic New",sans-serif;--transition:0.2s ease-in-out}.p-link{align-items:center;border-bottom:1px solid #3d4795;color:#3d4795;display:inline-flex;font-family:var(--fontZenKaku);font-size:16px;font-weight:500;gap:7px;line-height:1.2;padding-bottom:8px;padding-inline:5px;transition:opacity var(--transition)}@media (any-hover:hover){.p-link:hover{opacity:.7}}.p-link svg path{fill:#3d4795}.hall_section{padding-top:90px}.form_search_family_yui{padding-top:24px}.form_search_family_yui .p-stringCenter:after,.form_search_family_yui .p-stringCenter:before{background-image:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/img_lineLoop01.svg)}.form_search_family_yui .p-link{border-bottom-color:#b1597c;color:#b1597c}.form_search_family_yui .p-link svg path{fill:#b1597c}.form_search_family_yui .c-tab__control-btn.is-tabActive{background-color:#b1597c;border-color:#b1597c}.form_search_family_yukari{padding-top:24px}.form_search_family_yukari .p-stringCenter{top:96px!important}.form_search_family_yukari .p-stringCenter:after,.form_search_family_yukari .p-stringCenter:before{background-image:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yukari/img_lineLoop01.svg)}.form_search_family_yukari .p-stringCenter:after{right:-4777px!important}@media screen and (max-width:1366px){.form_search_family_yukari .p-stringCenter:after{right:-4758px!important}}.form_search_family_yukari .p-link{border-bottom-color:#3d4795;color:#3d4795}.form_search_family_yukari .p-link svg path{fill:#3d4795}.form_search_family_yukari .c-flow__box,.form_search_family_yukari .u-bgColor{background-color:rgba(61,71,149,.1)}.form_search_family_yukari .c-card__title,.form_search_family_yukari .c-title__sub{color:#3d4795}.form_search_family_yukari .c-flow__item:after{background-color:#3d4795}.yukari_intro{display:grid;grid-template-columns:2fr 1fr;margin-inline:auto;max-width:1920px;width:100%}@media screen and (max-width:1024px){.yukari_intro{grid-template-columns:1.2fr 1fr}}@media screen and (max-width:735px){.yukari_intro{grid-template-columns:1fr}}.yukari_intro .yukari_intro_img{border-radius:0 10px 10px 0;height:700px;overflow:hidden;width:100%}.yukari_intro .yukari_intro_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:735px){.yukari_intro .yukari_intro_img{border-radius:0;height:300px}}.yukari_intro .yukari_intro_content{display:flex;flex-direction:column;font-family:Shippori Mincho;font-weight:400;gap:30px;justify-content:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}.yukari_intro_title{font-size:2.3rem;letter-spacing:10px}.yukari_intro_text,.yukari_intro_title{color:#000;font-family:Shippori Mincho;line-height:1.5}.yukari_intro_text{font-size:2.4rem;letter-spacing:14px}.yukari_intro_description{color:#000;font-family:Shippori Mincho;font-size:1.6rem;line-height:2}.yukari_description{display:flex;flex-direction:column;gap:70px;margin-inline:auto;margin-top:150px;padding:0 15px;width:min(100%,1130px)}.yukari_description .yukari_description_header{display:grid;grid-template-columns:1fr 2fr;height:445px}@media screen and (max-width:735px){.yukari_description .yukari_description_header{height:300px}}.yukari_description .yukari_description_header .yukari_description_title{align-items:center;color:#000;display:flex;font-family:Shippori Mincho;font-size:3rem;font-weight:400;line-height:1.5;writing-mode:vertical-rl}@media screen and (max-width:735px){.yukari_description .yukari_description_header .yukari_description_title{font-size:2.4rem}}.yukari_description .yukari_description_header .yukari_description_img{border-radius:10px;height:100%;overflow:hidden;width:100%}.yukari_description .yukari_description_header .yukari_description_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yukari_description .yukari_description_text{font-size:1.6rem;line-height:32px}.facility_inner{display:grid;gap:70px;grid-template-columns:1fr 2fr}.facility_inner .facility_header{position:relative;z-index:10}.facility_inner .facility_header .facility_header_inner{display:flex;flex-direction:column;gap:30px;position:sticky;top:140px}.facility_inner .facility_header .facility_header_inner .facility_description{font-size:1.6rem;line-height:32px}.facility_inner .facility_list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.facility_inner .facility_list .facility_item img{border-radius:10px;margin-bottom:12px}.facility_inner .facility_list .facility_item .facility_item_title{font-family:Shippori Mincho;font-size:2rem;font-weight:500;margin-bottom:6px;text-align:center}.facility_inner .facility_list .facility_item .facility_item_text{font-size:1.6rem;line-height:24px}.p-mv__wrapper{height:100%;overflow:hidden;position:relative;width:100%}.p-mv__wrapper .p-mv__bg{background:linear-gradient(180deg,rgba(177,89,124,.07),rgba(177,89,124,.11) 50.5%,rgba(177,89,124,.07));border-radius:50%;filter:blur(15px);max-width:100%;opacity:.75;pointer-events:none;position:absolute}.p-mv__wrapper .p-mv__bg--left{height:710px;left:-20%;top:600px;width:600px}@media screen and (max-width:768px){.p-mv__wrapper .p-mv__bg--left{height:568px;left:-40%;top:700px;width:480px}}@media screen and (max-width:568px){.p-mv__wrapper .p-mv__bg--left{top:300px}}.p-mv__wrapper .p-mv__bg--right{bottom:-150px;height:710px;right:-20%;width:600px}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv__bg--right{right:-30%}}@media screen and (max-width:768px){.p-mv__wrapper .p-mv__bg--right{bottom:-100px;height:568px;right:-40%;width:480px}}.p-mv__wrapper .p-mv__bg--yukari{background:linear-gradient(180deg,rgba(91,123,182,.07),rgba(91,123,182,.11) 50.5%,rgba(91,123,182,.07))}.p-mv__wrapper .p-mv{margin:0 auto;max-width:1366px;position:relative;width:100%}.p-mv__wrapper .p-mv .p-stringWrap{height:710px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:2}.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner{position:relative}@media screen and (min-width:1024.1px){.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner{height:100%}}@media screen and (min-width:1366px){.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner{height:100%;margin:0 auto;width:1366px}}.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter{display:none}@media screen and (min-width:1024.1px){.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter{display:inline-block;line-height:1;max-width:unset;position:absolute;right:-170px;top:140px;width:1400px}}@media screen and (min-width:1366px){.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter{display:inline-block;line-height:1;max-width:100%;position:absolute;right:-140px;top:150px;width:1550px}}.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter:before{background-position:100% 0;background-repeat:repeat-x;background-size:contain;bottom:138px;content:"";display:block;height:56px;left:-4997px;position:absolute;width:5000px}@media screen and (max-width:1366px){.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter:before{bottom:143px}}.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter:after{background-position:0 0;background-repeat:repeat-x;background-size:contain;bottom:120px;content:"";display:block;height:56px;position:absolute;right:-4785px;width:5000px}@media screen and (max-width:1366px){.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter:after{right:-4758px}}.p-mv__wrapper .p-mv .p-stringWrap .p-stringInner .p-stringCenter .p-stringCenter-img{display:block;line-height:1;width:100%}.p-mv__wrapper .p-mv .p-mv__head{display:flex;gap:60px 100px;position:relative}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv .p-mv__head{flex-direction:column}}.p-mv__wrapper .p-mv .p-mv__head .p-mvImg{border-radius:10px;flex-shrink:0;flex-shrink:1;height:708px;margin-left:-20px;max-width:896px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv .p-mv__head .p-mvImg{max-width:calc(100% - 70px)}}@media screen and (max-width:768px){.p-mv__wrapper .p-mv .p-mv__head .p-mvImg{border-radius:0;margin-left:0;max-width:100%}}@media screen and (max-width:568px){.p-mv__wrapper .p-mv .p-mv__head .p-mvImg{height:300px}}.p-mv__wrapper .p-mv .p-mv__head .p-mvImg>img{display:block;height:100%;line-height:1;-o-object-fit:cover;object-fit:cover;width:100%}.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:15px;justify-content:center}@media screen and (max-width:768px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc{gap:20px;padding-inline:30px}}.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__title{aspect-ratio:77/36;display:inline-block;height:auto;width:231px}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__title{display:none;width:346.5px}}@media screen and (max-width:568px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__title{width:231px}}.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__title-sp{display:none}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__title-sp{display:block;width:346.5px}}@media screen and (max-width:568px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__title-sp{display:block;width:231px}}.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__logo{display:inline-block;width:305px}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__logo{width:346.5px}}@media screen and (max-width:568px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__logo{width:231px}}.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__logo--yukari{width:180px}@media screen and (max-width:1024px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__logo--yukari{width:346.5px}}@media screen and (max-width:568px){.p-mv__wrapper .p-mv .p-mv__head .p-mvDesc .p-mvDesc__logo--yukari{width:231px}}.p-mv__wrapper .p-mv .p-mv__body{padding-bottom:120px;padding-top:140px}@media screen and (max-width:1230px){.p-mv__wrapper .p-mv .p-mv__body{padding-inline:20px}}@media screen and (max-width:834px){.p-mv__wrapper .p-mv .p-mv__body{padding-bottom:80px;padding-top:60px}}.p-mv__wrapper .p-mv .p-mv__body .p-introDesc{color:var(--black-l);font-family:var(--fontZenKaku);font-size:16px;font-weight:400;line-height:2.625;margin:0 auto 125px;max-width:800px;text-align:center;width:100%}@media screen and (max-width:768px){.p-mv__wrapper .p-mv .p-mv__body .p-introDesc{line-height:2.2;margin-bottom:60px;text-align:left}}.p-mv__wrapper .p-mv .p-mv__body .p-recommend{border-bottom:1px solid var(--line_glay);border-top:1px solid var(--line_glay);margin:0 auto;max-width:1000px;width:100%}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner{align-items:center;display:flex;gap:30px 60px;padding:60px 50px}@media screen and (max-width:768px){.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner{flex-direction:column;padding:60px 20px}}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommend__title{color:#b1597c;flex-shrink:0;font-family:var(--fontShippori);font-size:24px;font-weight:400;line-height:1.8;margin-bottom:0}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommend__title.p-recommend__title--yukari{color:#3d4795}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList{flex-grow:1}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item{color:var(--black-l);font-family:var(--fontZenKaku);font-size:20px;font-weight:500;line-height:1.3;margin-bottom:38px;padding-left:1.75em;position:relative}@media screen and (max-width:768px){.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item{font-size:18px;padding-left:2em}}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item strong{background:linear-gradient(transparent 55%,rgba(177,89,124,.2) 0)}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item:last-child{margin-bottom:0}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item:before{background:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_check-white.svg) no-repeat 50%/70%,#b1597c no-repeat 50%/contain;border-radius:50%;content:"";display:inline-flex;height:28px;left:0;position:absolute;top:0;width:28px}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item.p-recommendList__item--yukari:before{background:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_check-white.svg) no-repeat 50%/70%,#3d4795 no-repeat 50%/contain}.p-mv__wrapper .p-mv .p-mv__body .p-recommend .p-recommend__inner .p-recommendList .p-recommendList__item.p-recommendList__item--yukari strong{background:linear-gradient(transparent 55%,rgba(61,71,149,.2) 0)}@media screen and (max-width:768px){.p-mv__wrapper .p-mv .p-mv__body .p-introDesc br[aria-hidden=true]{display:none}}.u-bgColor{background-color:var(--bgColor)}.u-only--pc{display:block}@media screen and (max-width:1024px){.u-only--pc{display:none}}.u-only--sp{display:none}@media screen and (max-width:1024px){.u-only--sp{display:block}}.u-under--768{display:none}@media screen and (max-width:768px){.u-under--768{display:block}}.u-not-under--768{display:block}@media screen and (max-width:768px){.u-not-under--768{display:none}}.p-feature__title{margin-bottom:80px!important}@media screen and (max-width:768px){.p-feature__title{margin-bottom:50px!important}}.p-swiperWrap{height:100%;width:100%}.p-swiperWrap .p-swipperMain{border-radius:10px;margin-bottom:20px;overflow:hidden}.p-swiperWrap .p-swipperMain .swiper-slide{height:500px;width:100%}@media screen and (max-width:768px){.p-swiperWrap .p-swipperMain .swiper-slide{aspect-ratio:320/200;height:auto}}.p-swiperWrap .p-swipperMain .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-swiperWrap .p-swipperThumbWrap{position:relative}.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb{margin:0 auto;max-width:calc(100% - 120px);width:100%}@media screen and (max-width:768px){.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb{max-width:calc(100% - 100px)}}.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb .swiper-slide{border-radius:10px;cursor:pointer;display:block;height:140px;overflow:hidden;position:relative;width:230px}@media screen and (max-width:768px){.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb .swiper-slide{height:80px}}.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb .swiper-slide:before{background-color:var(--black);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;transition:all var(--transition);width:100%}.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb .swiper-slide.swiper-slide-thumb-active:before{opacity:0}.p-swiperWrap .p-swipperThumbWrap .p-swipperThumb .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-swiperWrap .p-swipperThumbWrap .p-swipperBtn{height:40px;width:40px}.p-swiperWrap .p-swipperThumbWrap .p-swipperBtn:after{content:"";display:block;height:100%;width:100%}.p-swiperWrap .p-swipperThumbWrap .p-swipperBtn--prev{left:0}.p-swiperWrap .p-swipperThumbWrap .p-swipperBtn--prev:after{background:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_circle-arrow-left.svg) no-repeat 50%/contain}.p-swiperWrap .p-swipperThumbWrap .p-swipperBtn--next{right:0}.p-swiperWrap .p-swipperThumbWrap .p-swipperBtn--next:after{background:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_circle-arrow-right.svg) no-repeat 50%/contain}.p-facility__inner{align-items:flex-start;display:flex;gap:60px}@media screen and (max-width:834px){.p-facility__inner{gap:30px}}@media screen and (max-width:768px){.p-facility__inner{flex-direction:column;gap:50px}}.p-facility__inner .p-facility__intro{display:flex;flex-basis:320px;flex-direction:column;flex-shrink:0;gap:65px}@media screen and (max-width:834px){.p-facility__inner .p-facility__intro{flex-basis:230px}}@media screen and (max-width:768px){.p-facility__inner .p-facility__intro{gap:50px}.p-facility__inner .p-facility__intro .p-facility__title--center{text-align:center}}.p-facility__inner .p-facility__intro .p-facility__descBox .p-facility__desc{color:#222;font-family:var(--fontZenKaku);font-size:16px;font-weight:400;line-height:2;margin-bottom:13px}.p-facility__inner .p-facility__content{flex-grow:1;width:100%}.p-facility__inner .p-facility__content .p-facilityList{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.p-facility__inner .p-facility__content .p-facilityList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.p-facility__inner .p-facility__content .p-facilityList{gap:50px 30px;grid-template-columns:1fr}}.p-facility__inner .p-facility__content .p-facilityList .p-facilityList__item .p-facilityInfo__img{aspect-ratio:256/160;border-radius:10px;display:block;height:auto;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.p-facility__inner .p-facility__content .p-facilityList .p-facilityList__item .p-facilityInfo__img{aspect-ratio:2/1}}.p-facility__inner .p-facility__content .p-facilityList .p-facilityList__item .p-facilityInfo__title{color:var(--black);font-family:var(--fontShippori);font-size:20px;font-weight:500;line-height:1.5;margin-bottom:5px;text-align:center}@media screen and (max-width:768px){.p-facility__inner .p-facility__content .p-facilityList .p-facilityList__item .p-facilityInfo__title{margin-bottom:0}}.p-facility__inner .p-facility__content .p-facilityList .p-facilityList__item .p-facilityInfo__desc{color:var(--black-l);font-family:var(--fontZenKaku);font-size:16px;font-weight:400;line-height:1.5}@media screen and (max-width:768px){.p-facility__inner .p-facility__content .p-facilityList .p-facilityList__item .p-facilityInfo__desc{display:none}}.p-facility__inner .p-facility__content .p-facilityBox{display:flex;gap:35px;margin-top:60px;padding:40px 50px}@media screen and (max-width:1024px){.p-facility__inner .p-facility__content .p-facilityBox{flex-direction:column}}@media screen and (max-width:768px){.p-facility__inner .p-facility__content .p-facilityBox{flex-direction:column;gap:12px;padding:30px 15px}}.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__img{flex-shrink:0;max-width:100%;width:282px}@media screen and (max-width:1024px){.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__img{margin:0 auto}}@media screen and (max-width:768px){.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__img{width:100%}}.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__img img{border-radius:10px;display:block;line-height:1;width:100%}.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__body{flex-grow:1}.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__body .p-facilityBox__title{color:#222;font-family:var(--fontShippori);font-size:28px;font-weight:400;line-height:1.5;margin-bottom:10px}.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__body .p-facilityBox__desc{color:var(--black-l);font-family:var(--fontZenKaku);font-size:16px;font-weight:400;line-height:2;margin-bottom:10px}.p-facility__inner .p-facility__content .p-facilityBox .p-facilityBox__body .p-facilityBox__desc:last-child{margin-bottom:0}@media screen and (max-width:768px){.p-spot__heading{flex-direction:column}}.p-spot__heading>span{display:inline-block}.p-spot__list{display:grid;gap:30px 25px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.p-spot__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.p-spot__list{grid-template-columns:repeat(1,1fr)}}.p-spot__item{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.p-spot__item.is-visible{opacity:1;transform:translateY(0)}.l-sec{margin:0 auto;max-width:100%;padding-bottom:var(--secPadding);padding-top:var(--secPadding);width:var(--contentWidth)}@media screen and (max-width:768px){.l-sec{padding-bottom:var(--secPadding-sp);padding-top:var(--secPadding-sp)}}.l-sec--lg{padding-bottom:var(--secPaddingLg);padding-top:var(--secPaddingLg)}@media screen and (max-width:768px){.l-sec--lg{padding-bottom:var(--secPaddingLg-sp);padding-top:var(--secPaddingLg-sp)}}.l-sec--wide{width:var(--contentWidth-lg)}@media screen and (max-width:1230px){.l-sec__inner{padding-inline:20px}}.l-altSec__block{align-items:center;display:flex;gap:75px;margin-bottom:60px}@media screen and (max-width:1024px){.l-altSec__block{gap:50px}}@media screen and (max-width:834px){.l-altSec__block{flex-direction:column;gap:20px}}.l-altSec__block--reverse{flex-direction:row-reverse}@media screen and (max-width:834px){.l-altSec__block--reverse{flex-direction:column}}.l-altSec__block:last-child{margin-bottom:0}.l-altSec__imgContainer{flex-shrink:0;max-width:100%;overflow:hidden;width:821px}@media screen and (max-width:1230px){.l-altSec__imgContainer{flex-shrink:0.5}}.l-altSec__img{border-radius:10px;flex-shrink:0;height:500px;max-width:100%;overflow:hidden;width:821px}@media screen and (max-width:1230px){.l-altSec__img{flex-shrink:0.5}}@media screen and (max-width:834px){.l-altSec__img{aspect-ratio:8/5;height:auto;width:100%}}.l-altSec__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.l-altSec__body{flex-grow:1}.l-altSec__title{color:var(--black-l);display:flex;flex-direction:column;font-family:var(--fontShippori);font-size:30px;font-weight:400;gap:15px;justify-content:center;letter-spacing:3px;line-height:1.05;margin-bottom:35px;width:100%}@media screen and (max-width:768px){.l-altSec__title{font-size:24px;margin-bottom:30px}}.l-altSec__title-line{display:block}.l-altSec__desc{color:var(--black-l);font-family:var(--fontZenKaku);font-size:16px;font-weight:400;line-height:2}.c-heading{color:var(--black);font-family:var(--fontShippori);font-size:36px;font-weight:400;line-height:1.5;margin-bottom:50px;text-align:center}@media screen and (max-width:768px){.c-heading{font-size:24px;margin-bottom:30px}}.c-title{gap:18.4px;margin:0}@media screen and (max-width:768px){.c-title{align-items:center;flex-direction:column;gap:10px;writing-mode:horizontal-tb}}.c-title--center{text-align:center}.c-title__sub{color:#7b7089;display:block;font-family:var(--fontShippori);font-size:13px;font-weight:400;letter-spacing:2.6px;line-height:2;padding-top:5px}@media screen and (max-width:768px){.c-title__sub{padding-top:0}}.c-title__main{color:#222;font-family:var(--fontShippori);font-size:36.75px;font-weight:400;letter-spacing:.06em;line-height:1.05;text-align:center}@media screen and (max-width:768px){.c-title__main{font-size:24px;font-weight:400;line-height:1.5}}.c-title--horizontal{align-items:center;flex-direction:column;gap:10px;writing-mode:horizontal-tb}.c-pankuzu{padding:18px 35px}@media screen and (max-width:768px){.c-pankuzu{display:none}}.c-pankuzu__list{align-items:center;display:flex}.c-pankuzu__item{padding-right:21px;position:relative}.c-pankuzu__item:not(:last-child):after{background:url(../image/common/ico/ico_smallArrow-right.svg) no-repeat 50%/contain;content:"";display:inline-block;height:14.219px;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:4.779px}.c-pankuzu__item--current{padding-right:0}.c-pankuzu__link{color:var(--black-l);font-family:var(--fontZenKaku);font-size:14px;font-weight:400;line-height:1.7;text-decoration:underline;text-decoration-color:var(--black-l);transition:all var(--transition)}a.c-pankuzu__link:hover{opacity:.7}.c-pankuzu__item--current .c-pankuzu__link{text-decoration:none}.c-tab{width:100%}.c-tab__head{margin-bottom:40px}@media screen and (max-width:768px){.c-tab__head{margin-bottom:25px}}.c-tab__control{align-items:stretch;display:flex;gap:0 15.5px}@media screen and (max-width:768px){.c-tab__control{gap:0 10px}}.c-tab__control-btn{align-items:center;border-left:1px solid var(--line_glay);border-radius:6px 6px 0 0;border-right:1px solid var(--line_glay);border-top:1px solid var(--line_glay);color:var(--black);cursor:pointer;display:flex;font-family:var(--fontShippori);font-size:20px;height:75px;justify-content:center;line-height:1.2;padding:10px;transition:background-color var(--transition);width:100%}@media screen and (max-width:768px){.c-tab__control-btn{font-size:18px;height:60px}}.c-tab__control-btn.is-tabActive{background-color:#3d4795;border-color:#3d4795;color:var(--white)}.c-card{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);display:block;height:100%;overflow:hidden;transition:box-shadow var(--transition);width:100%}@media (any-hover:hover){.c-card:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.15)}}.c-card__img{height:212.5px;width:100%}@media screen and (max-width:768px){.c-card__img{aspect-ratio:350/210;height:auto}}.c-card__img.no_image{align-items:center;background-color:#f5f5f5;color:#999;display:flex;font-size:1.6rem;font-weight:400;justify-content:center}@media screen and (max-width:735px){.c-card__img.no_image{font-size:1.4rem}}.c-card__img.no_image:before{content:"NO IMAGE"}.c-card__img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-card__body{background-color:var(--white);height:100%;padding:20px 70px 20px 20px;position:relative}.c-card__body:after{aspect-ratio:1/1;background:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_circle-arrow-right.svg) no-repeat 50%/contain;content:"";display:inline-block;height:40px;position:absolute;right:20px;top:30px;width:40px}.c-card__title{color:var(--purple);font-family:var(--fontShippori);font-size:20px;font-weight:700;line-height:1.5;margin-bottom:8px}.c-card__address{color:var(--black);font-family:var(--fontZenKaku);font-size:16px;font-weight:400;line-height:1.5}.c-flow__item{display:flex;flex-direction:column;margin-bottom:58px;position:relative}.c-flow__item:after{background-color:#b1597c;bottom:-38px;content:"";display:inline-block;height:18px;left:50%;mask-image:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_flow-arrow.svg);-webkit-mask-image:url(/wp-content/themes/bellmony/common/svg/funeral/form_search/family/yui/ico_flow-arrow.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;transform:translateX(-50%);width:60px}.c-flow__item:last-child:after{content:none}.c-flow__item:last-child{margin-bottom:0}.c-flow__box{align-items:center;align-self:stretch;background:var(--bgColor);border:1px solid var(--pail-purple);border-radius:6px;display:flex;gap:10px 96px;padding:24.2px 30px}@media screen and (max-width:768px){.c-flow__box{align-items:flex-start;flex-direction:column;gap:10px 50px}}.c-flow__title{color:var(--black);flex-shrink:0;font-family:var(--fontShippori);font-size:18px;font-weight:500;line-height:1.5}.c-flow__title br{display:block}@media screen and (max-width:768px){.c-flow__title br{display:none}}.c-flow__desc{flex-grow:1;line-height:2;text-align:justify}.c-commentList__item,.c-flow__desc{color:var(--black-l);font-family:var(--fontZenKaku);font-size:16px;font-weight:400}.c-commentList__item{line-height:1.5;padding-left:1.1em;position:relative}.c-commentList__item:before{content:"※";display:inline-block;left:0;position:absolute;top:.05em}@media screen and (max-width:768px){.p-flow{padding-bottom:120px}}.p-flow__inner{margin:0 auto;max-width:1042px}.p-flow__layout{align-items:flex-start;display:flex;gap:50px;justify-content:space-between}@media screen and (max-width:768px){.p-flow__layout{align-items:center;flex-direction:column;gap:50px}}.p-flowContent{max-width:828px;width:100%}@media screen and (max-width:768px){.p-flow__title--center{text-align:center}}.hall_section_inner{margin-inline:auto;max-width:1100px;padding:60px 30px 100px}@media screen and (max-width:1024px){.hall_section_inner{padding:60px 30px 100px}}@media screen and (max-width:735px){.hall_section_inner{padding:60px 15px 100px}}.box_col_content_img_small{max-width:90px!important;max-width:160px!important}.sec_title{font-family:Shippori Mincho;font-size:3.6rem;line-height:1.5;text-align:center}@media screen and (max-width:735px){.sec_title{font-size:2.4rem}}.sec_title span{color:#009384;display:block;font-size:1.8rem}@media screen and (max-width:735px){.sec_title span{font-size:1.4rem}}.post,.post_area{margin:0 auto;max-width:1040px;padding:120px 20px 0}@media screen and (max-width:735px){.post,.post_area{padding:32px 20px 0}}.post .post_head ul,.post_area .post_head ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media screen and (max-width:735px){.post .post_head ul,.post_area .post_head ul{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}}.post .post_head ul li,.post_area .post_head ul li{flex:1}@media screen and (max-width:735px){.post .post_head ul li,.post_area .post_head ul li{width:100%}}.post .post_head ul li a,.post_area .post_head ul li a{background-color:transparent;border:1px solid #009384;border-bottom:none;border-radius:6px 6px 0 0;color:#009384;cursor:pointer;display:block;font-size:2rem;font-weight:400;line-height:1.2;padding:20px;text-align:center;transition:color .25s,background-color .25s,border-color .25s;width:100%}@media screen and (max-width:1024px){.post .post_head ul li a,.post_area .post_head ul li a{font-size:1.6rem;padding:10px}}.post .post_head ul li a:hover,.post_area .post_head ul li a:hover{background-color:#009384;border-color:#009384;color:#fff}.post .post_head ul li.current a,.post_area .post_head ul li.current a{background-color:#009384;border:1px solid #009384;border-bottom:none;color:#fff}.post .post_main,.post_area .post_main{padding:30px 0}.post .tab_main,.post_area .tab_main{display:none}.post .tab_main.open,.post_area .tab_main.open{display:block}.post .tab_main .btn_more_component a,.post_area .tab_main .btn_more_component a{margin:30px auto 0}.post .post_list_ul,.post_area .post_list_ul{border-bottom:1px solid #c5c5c5}.post .post_list_ul li,.post_area .post_list_ul li{border-top:1px solid #c5c5c5}.post .post_list_ul li.icon_pdf a:after,.post_area .post_list_ul li.icon_pdf a:after{display:block;-webkit-mask-image:url(../svg/common/icon_pdf.svg);mask-image:url(../svg/common/icon_pdf.svg)}.post .post_list_ul li.icon_outer a:after,.post_area .post_list_ul li.icon_outer a:after{display:block;-webkit-mask-image:url(../svg/common/icon_linkouter.svg);mask-image:url(../svg/common/icon_linkouter.svg)}.post .post_list_ul li a,.post_area .post_list_ul li a{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 24px;padding:24px}.post .post_list_ul li a:after,.post_area .post_list_ul li a:after{background-color:#009384;content:"";display:none;height:24px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.post .post_list_ul li a .post_link_head,.post_area .post_list_ul li a .post_link_head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.post .post_list_ul li a .post_link_head time,.post_area .post_list_ul li a .post_link_head time{color:#000;font-size:1.6rem;font-weight:400;line-height:1.5}.post .post_list_ul li a .post_link_head .cat,.post_area .post_list_ul li a .post_link_head .cat{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.post .post_list_ul li a .post_link_head .cat span,.post_area .post_list_ul li a .post_link_head .cat span{border:1px solid #ababab;color:#36414b;display:block;font-size:1.2rem;font-weight:400;line-height:1.5;padding:3px 8px}.post .post_list_ul li a h3,.post_area .post_list_ul li a h3{color:#363636;font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:8px}.event_date,.event_date time+time{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.event_date time+time:before{background-color:#ccc;content:"";display:block;height:1px;width:24px}.post_area{margin:0 auto;max-width:840px;padding:120px 20px 0}@media screen and (max-width:735px){.post_area{padding:32px 20px 0}}.post_area .post_main{padding:40px 0 0}.post_area .btn_more_component{display:flex;justify-content:center;margin-top:30px}.page_404{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:60px 20px}@media screen and (max-width:735px){.page_404{min-height:50vh;padding:40px 20px}}.page_404_inner{margin:0 auto;max-width:800px;width:100%}.page_404_content{text-align:center}.page_404_title{color:#a9895c;font-size:12rem;font-weight:700;line-height:1;margin-bottom:20px}.funeral .page_404_title{color:#009384}@media screen and (max-width:735px){.page_404_title{font-size:8rem;margin-bottom:15px}}.page_404_subtitle{color:#a9895c;font-size:2.8rem;font-weight:700;margin-bottom:30px}.funeral .page_404_subtitle{color:#009384}@media screen and (max-width:735px){.page_404_subtitle{font-size:2rem;margin-bottom:20px}}.page_404_text{color:#333;font-size:1.6rem;line-height:1.8;margin-bottom:50px}@media screen and (max-width:735px){.page_404_text{font-size:1.4rem;margin-bottom:40px}}.page_404_btn{display:flex;place-content:center}

/*# sourceMappingURL=funeral.css.map*/