@font-face{font-family:"Shippori Mincho";font-display:swap;src:url("../fonts/ShipporiMincho-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}.mincho{font-family:"Shippori Mincho",serif;font-weight:800;font-style:normal;font-feature-settings:"palt"}html{width:100%;height:100%;scroll-behavior:smooth;scroll-padding-top:48px}@media screen and (min-width:900px){html{scroll-padding-top:72px}}body{background:#fff;color:#333;width:100%;height:100%}a:not(.cta_btn){color:#4e624f}a:not(.cta_btn):hover{color:#4e624f;text-decoration:none}a img{transition:filter .24s;filter:brightness(1)}a:hover img{filter:brightness(1.05)}a:not(.cta_btn),a:not(.cta_btn):hover{transition:color .24s ease,background-color .24s ease}.form_box .wpcf7 form .wpcf7-response-output{border:none !important;box-shadow:0px 0px 16px -8px #ccc;padding:8px 16px !important;border-radius:40px;display:table;margin-inline:auto}.max_480{max-width:480px;margin-inline:auto}.max_560{max-width:560px;margin-inline:auto}.max_800{max-width:800px;margin-inline:auto}.max_1080{max-width:1080px;margin-inline:auto}.tx_green{color:#4e624f}.tate{writing-mode:vertical-rl}.saisyuji_mv{position:relative}.saisyuji_mv::after{content:"メニューを開くボタンはこちら";text-align:right;display:block;width:-moz-fit-content;width:fit-content;padding:8px 12px 8px 12px;font-size:10px;position:absolute;bottom:16px;right:24px;background:#dadbc6;color:#757575;border-radius:24px}@media screen and (min-width:900px){.saisyuji_mv::after{content:none;display:none}}.saisyuji_mv::before{content:"";display:block;position:absolute;bottom:0px;right:36px;border:16px solid #dadbc6;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}@media screen and (min-width:900px){.saisyuji_mv::before{content:none;display:none}}.saisyuji_mv .site_title{position:absolute;width:56px;padding:64px 0px 24px;display:flex;justify-content:center;background:#fff;top:0px;right:16px;z-index:2}.saisyuji_mv .site_title::before{content:"";display:block;position:absolute;width:40px;height:40px;background:url(../images/jimon.svg) 50% 50% no-repeat;background-size:contain;top:16px;left:50%;transform:translateX(-50%)}.saisyuji_mv .site_title h1{position:relative;text-align:center;width:32px}.saisyuji_mv .site_title h1 img{width:100%;height:auto}@media screen and (min-width:900px){.saisyuji_mv .site_title{width:64px;padding:80px 0px 24px}.saisyuji_mv .site_title::before{width:48px;height:48px}.saisyuji_mv .site_title h1{width:40px}}@media screen and (min-width: 1280px){.saisyuji_mv .site_title{width:72px;padding:96px 0px 24px}.saisyuji_mv .site_title::before{width:56px;height:56px}.saisyuji_mv .site_title h1{width:48px}}@media screen and (min-width: 1441px){.saisyuji_mv .site_title{right:auto;left:50%;transform:translateX(600px)}}.saisyuji_mv .saisyuji_intro{max-width:1440px;margin:0 auto}@media screen and (min-width: 1280px){.saisyuji_mv .saisyuji_intro{box-shadow:0px 0px 16px -8px #999;justify-content:space-between}}.saisyuji_mv .saisyuji_intro .mv_gohonzon{width:100%}.saisyuji_mv .saisyuji_intro .intro_notes{width:100%}.saisyuji_mv .saisyuji_intro .intro_notes .intro_title .mv_gasshou{width:48%;max-width:240px}.saisyuji_mv .saisyuji_intro .intro_notes .intro_title h2{font-size:24px;margin:24px 0 16px;padding-right:16px;position:relative}.saisyuji_mv .saisyuji_intro .intro_notes .intro_title h2::before{content:"";position:absolute;display:block;width:100vw;aspect-ratio:4/1;background:url(../images/Atempleforeverydaylife.svg) 50% 50% no-repeat;background-size:contain;top:0;right:0;transform:translateY(-80%)}.saisyuji_mv .saisyuji_intro .intro_textbox{width:calc(100% - 32px);margin:0 auto;padding-bottom:96px}.saisyuji_mv .saisyuji_intro .intro_textbox img{width:100%}.saisyuji_mv .saisyuji_intro .intro_textbox .tate{writing-mode:horizontal-tb;font-size:16px;margin-top:1.414em}@media screen and (min-width:768px){.saisyuji_mv .saisyuji_intro{padding-bottom:96px}}@media screen and (min-width:768px)and (min-width: 1280px){.saisyuji_mv .saisyuji_intro{padding-bottom:0}}@media screen and (min-width:768px){.saisyuji_mv .saisyuji_intro>picture{width:50%;order:2}.saisyuji_mv .saisyuji_intro>picture img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:768px)and (min-width:1080px){.saisyuji_mv .saisyuji_intro>picture{width:52%}}@media screen and (min-width:768px)and (min-width: 1280px){.saisyuji_mv .saisyuji_intro>picture{width:55%;max-height:1067px}}@media screen and (min-width:768px){.saisyuji_mv .saisyuji_intro .intro_notes{width:50%;order:1}.saisyuji_mv .saisyuji_intro .intro_notes .intro_title h2::before{width:100%}}@media screen and (min-width:768px)and (min-width:1080px){.saisyuji_mv .saisyuji_intro .intro_notes .intro_title h2{padding-right:48px;margin-bottom:8px;font-size:28px}}@media screen and (min-width:768px)and (min-width: 1280px){.saisyuji_mv .saisyuji_intro .intro_notes .intro_title h2{font-size:32px}}@media screen and (min-width:768px){.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox{padding-bottom:0px;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row-reverse;gap:32px 24px}.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox .tate{writing-mode:vertical-rl;font-size:14px;height:10em;margin-top:0}.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox .tate:first-of-type{text-indent:1em}}@media screen and (min-width:768px)and (min-width:900px){.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox .tate{line-height:1.8}}@media screen and (min-width:768px)and (min-width:1080px){.saisyuji_mv .saisyuji_intro .intro_notes{width:48%}.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox{width:calc(100% - 48px);margin-left:0}.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox .tate{font-size:16px;line-height:1.8;font-feature-settings:"pkna"}}@media screen and (min-width:768px)and (min-width: 1280px){.saisyuji_mv .saisyuji_intro .intro_notes{width:45%;max-width:640px;margin-left:auto;margin-left:0}.saisyuji_mv .saisyuji_intro .intro_notes .intro_textbox .tate{line-height:2}}.lp_header{height:48px;position:sticky;background:#f2f1e8;top:0;z-index:200;box-shadow:0px 4px 4px -4px rgba(0,0,0,.25)}@media screen and (min-width:900px){.lp_header{height:72px}}.lp_header .header_inner{padding:0 8px;height:100%;max-width:1440px;margin:0 auto}.lp_header .header_inner>div{width:auto;height:100%}.lp_header .header_inner .logo{line-height:1;position:relative;z-index:1;font-size:10px;height:100%;color:#333}.lp_header .header_inner .logo:hover{text-decoration:none;color:#4e624f}@media screen and (min-width:900px){.lp_header .header_inner .logo{font-size:14px;width:-moz-fit-content;width:fit-content;padding:0 12px}}@media screen and (min-width:900px)and (min-width:1080px){.lp_header .header_inner .logo{font-size:16px;padding:0 16px}}@media screen and (min-width:900px){.lp_header .header_inner .logo::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px;background:url(../images/jimon.svg) no-repeat;background-size:contain;opacity:0;filter:blur(5px);transition:.8s ease;z-index:-1}.lp_header .header_inner .logo:hover{background-color:hsla(0,0%,100%,.32)}.lp_header .header_inner .logo:hover::after{opacity:.1;filter:blur(0px)}}@media screen and (min-width:900px){.lp_header .header_inner .pc_menu{display:flex;flex-wrap:nowrap;gap:24px;padding:0 24px}.lp_header .header_inner .pc_menu li:last-of-type{display:none}.lp_header .header_inner .pc_menu li a{padding:8px 0px;position:relative}.lp_header .header_inner .pc_menu li a::before{content:"";position:absolute;width:calc(100% + 24px);height:calc(100% + 16px);background:#fff;z-index:-1;top:-8px;left:-12px;border-radius:100%;filter:blur(4px);box-shadow:0px 0px 16px -8px #fff;opacity:0;transition:.4s}.lp_header .header_inner .pc_menu li a:hover{text-decoration:none;color:#4e624f}.lp_header .header_inner .pc_menu li a:hover::before{opacity:.8}}@media screen and (min-width:900px)and (min-width:1080px){.lp_header .header_inner .pc_menu{gap:32px;padding:0 40px}.lp_header .header_inner .pc_menu li a{font-size:16px}}@media screen and (min-width:900px)and (min-width: 1280px){.lp_header .header_inner .pc_menu{gap:48px;padding:0 48px}}@media screen and (min-width:900px){.lp_header .header_inner .pc_sns_links{display:flex;flex-wrap:nowrap;gap:16px}}@media screen and (min-width:900px)and (min-width:1080px){.lp_header .header_inner .pc_sns_links{gap:24px}}.lp_header .header_inner .header_cta_btn{background-color:#4e624f;color:#fff;padding:0 16px;height:32px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1;border-radius:20px;box-shadow:0px -2px 2px -1px #fff,0px 2px 2px -1px #dadbc6;position:relative}@media screen and (min-width:900px){.lp_header .header_inner .header_cta_btn{height:48px;font-size:16px;border-radius:30px;transition:color .24s ease-in-out}.lp_header .header_inner .header_cta_btn::before{content:"";position:absolute;width:100%;height:48px;background-color:#4e624f;border-radius:30px;right:0px;z-index:-1;transition:.24s ease-in-out}}@media screen and (min-width:1080px){.lp_header .header_inner .header_cta_btn{font-size:20px;padding:0 24px}}.lp_header .header_inner .header_cta_btn::after{content:"";width:16px;height:16px;background:url(../images/icon_pray.svg) 50% 50% no-repeat;background-size:contain}@media screen and (min-width:1080px){.lp_header .header_inner .header_cta_btn::after{width:20px;height:20px}}.lp_header .header_inner .header_cta_btn:hover{text-decoration:none}@media screen and (min-width:900px){.lp_header .header_inner .header_cta_btn:hover{background-color:#fafaf4;color:#4e624f;box-shadow:0px -2px 2px -1px #fff inset,0px 2px 2px -1px #dadbc6 inset}.lp_header .header_inner .header_cta_btn:hover::before{width:28px;height:28px;right:10px}}@media screen and (min-width:900px)and (min-width:1080px){.lp_header .header_inner .header_cta_btn:hover::before{width:32px;height:32px;right:18px}}.lp_header .header_inner .sp_menu_btn{width:48px;height:48px;background-color:#f2f1e8;margin-left:16px;outline:none;border:none;position:relative}.lp_header .header_inner .sp_menu_btn::before{content:"";position:absolute;width:40px;height:32px;top:8px;left:0px;border-radius:6px;box-shadow:0px -2px 2px -1px #fff,0px 2px 2px -1px #dadbc6}.lp_header .header_inner .sp_menu_btn::after{content:"";position:absolute;font-size:10px;text-align:center;width:32px;height:32px;top:8px;left:4px;background:url(../images/icon_menu.svg) 50% 50% no-repeat;background-size:24px;display:flex;justify-content:center;align-items:end;color:#647b64}@media screen and (min-width:900px){.lp_header .header_inner .sp_menu_btn{display:none}}.lp_header .header_inner .sp_menubox{position:fixed;width:100vw;height:0vh;height:0dvh;top:0;left:0;overflow-y:hidden;opacity:0;transition:.24s ease}.lp_header .header_inner .sp_menubox.active{z-index:100;height:100vh;height:100dvh;background:#fff;overflow-y:scroll;padding:212px 0 64px;opacity:1;transition:opacity .4s ease}.lp_header .header_inner .sp_menubox::before{content:"";position:absolute;width:100%;height:400px;background:url(../images/sp_menu_bg_01.webp) 50% 50% no-repeat;background-size:cover;z-index:-1;top:0}.lp_header .header_inner .sp_menubox .sp_menu{background-color:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.24);box-shadow:0px 0px 8px -4px #fff;width:224px;border-radius:4px;margin:0 auto;padding:24px 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lp_header .header_inner .sp_menubox .sp_menu li{text-align:center;margin-bottom:16px}.lp_header .header_inner .sp_menubox .sp_menu li a:not(.header_cta_btn){color:#333;font-size:16px;padding:8px;display:block}.lp_header .header_inner .sp_menubox .sp_menu li a:not(.header_cta_btn):hover{color:#333;background:hsla(0,0%,100%,.24);text-decoration:none}.lp_header .header_inner .sp_menubox .sp_menu li .header_cta_btn{font-size:16px;height:40px}.lp_header .header_inner .sp_menubox .ex_links{margin:0 auto 48px;width:-moz-fit-content;width:fit-content}.lp_header .header_inner .sp_menubox .ex_links li{margin-bottom:1em}.lp_header .header_inner .sp_menubox .ex_links li a{color:#757575;font-size:13px}.lp_header .header_inner .sp_menubox .ex_links li a::after{content:"";display:inline-block;width:14px;height:14px;background:url(../images/icon_link-out.svg) 50% 50% no-repeat;background-size:contain}.lp_header .header_inner .sp_menubox .sp_sns_links{gap:24px}.lp_header .header_inner .sp_menubox .sp_sns_links li a img{width:24px;height:24px}.lp_header .header_inner .sp_menubox .sp_close_btn{position:absolute;border:none;line-height:1;font-size:14px;padding:0;right:16px;bottom:32px;width:44px;height:44px;z-index:5}@media screen and (min-width:900px){.lp_header .header_inner .sp_menubox{display:none}}.news_box h2{font-size:18px;position:relative;color:#4e624f}@media screen and (min-width:900px){.news_box h2{font-size:24px}}.news_box h2::after{content:"";position:absolute;width:calc(100% - 6em);height:1px;background-color:#ccc;top:50%;right:0}.news_feed{margin-bottom:64px}@media screen and (max-width:533.98px){.news_feed{gap:8px}}@media screen and (min-width: 534px)and (max-width: 767.99px){.news_feed li{width:100%}}@media screen and (min-width:768px){.news_feed li{border:1px solid #ccc}}.news_feed li a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 8px 8px 0;gap:16px;border-bottom:1px solid #dadbc6}@media screen and (min-width:768px){.news_feed li a{flex-wrap:wrap;padding:16px;border-bottom:none}}.news_feed li a img{width:24%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.news_feed li a img{width:100%;aspect-ratio:4/3}}.news_feed li a .date{font-size:13px;padding-right:1em}@media screen and (min-width:768px){.news_feed li a .date{font-size:14px}}.news_feed li a .cat{font-size:13px;padding:.1em .3em;color:#4e624f;background:#dadbc6}@media screen and (min-width:768px){.news_feed li a .cat{font-size:14px}}.news_feed li a .title{font-size:13px}@media screen and (min-width:768px){.news_feed li a .title{font-size:14px}}.read_more_btn{margin-inline:auto;display:flex;justify-content:center;align-items:center;font-size:16px;width:200px;height:40px;background-color:#fafaf4;color:#4e624f;border:1px solid #4e624f;border-radius:20px}@media screen and (min-width:768px){.read_more_btn{font-size:20px;width:240px;height:48px;border-radius:24px}}.bg_f5{background-color:#f5f5f5}.w_jimon{position:relative;z-index:1;width:100%;height:0}.w_jimon::before{content:"";position:absolute;width:72px;height:72px;background:url(../images/jimon.svg) 50% 50% no-repeat;background-size:contain;top:-36px;left:50%;transform:translateX(-50%);z-index:2;opacity:20%}.w_udb{position:relative;display:table;line-height:1;z-index:1;color:#4e624f}.w_udb::before{content:"";position:absolute;width:102%;height:33%;top:67%;left:-1%;z-index:-1;background-color:#dadbc6}.about .about_ec{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.about .about_content .flex_item{padding:32px 0 0}.about .about_content .flex_item h3{color:#4e624f;position:relative;z-index:1}.about .about_content .flex_item h3 span{background-color:#f5f5f5;padding-right:1em;font-size:inherit}.about .about_content .flex_item h3::after{content:"";position:absolute;width:100%;height:1px;background-color:#ccc;top:50%;right:0;z-index:-1}.about .about_content .flex_item .about_textbox{padding:16px;background-color:#fff}.about .about_content .flex_item .about_textbox .origin{padding:8px;background-color:#fafaf4}.about .about_content .flex_item .about_textbox .origin h4{color:#4e624f}.about .about_content .flex_item .about_textbox p:not(:last-child){margin-bottom:1.414em}.about .about_content .flex_item .about_textbox img{width:50%}.about .about_content .flex_item .about_textbox a img{width:auto;display:inline-block;margin-left:4px}.about .about_content .flex_item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .about_content .flex_item .flex_col{height:100%;gap:48px}.about .about_content .flex_item .yuisho{gap:16px}.about .about_content .flex_item .yuisho img{width:100%}@media screen and (min-width:768px){.about .about_content .flex_item .yuisho{flex-wrap:wrap}.about .about_content .flex_item .yuisho img{width:100%;height:-moz-fit-content;height:fit-content}}@media screen and (min-width:1080px){.about .about_content .flex_item .yuisho{flex-wrap:nowrap}.about .about_content .flex_item .yuisho div{order:2}.about .about_content .flex_item .yuisho img{width:50%;height:-moz-fit-content;height:fit-content}}@media screen and (min-width: 1280px){.about .about_content .flex_item .yuisho img{width:50%;height:100%}}@media screen and (max-width: 767.98px){.about .about_content .sp_order_1{order:1}.about .about_content .sp_order_2{order:2}.about .about_content .sp_order_3{order:3}.about .about_content .sp_order_4{order:4}.about .about_content .sp_order_5{order:5}}@media screen and (min-width:768px){.about .about_content .pc_column_2{gap:32px 0;justify-content:space-between}.about .about_content .pc_column_2 .flex_item:not(.flex_item_pic){width:calc(50% - 32px)}.about .about_content .pc_column_2 .flex_item_pic{width:50%}.about .about_content .pc_column_2 .sp_order_4{align-self:center;padding-top:0}}.access .access_box{gap:24px 48px}.access .access_box iframe{aspect-ratio:4/3;width:100%}@media screen and (min-width:900px){.access .access_box iframe{width:56%}}@media screen and (min-width:1080px){.access .access_box iframe{width:60%}}.access .access_box .access_textbox{width:100%}@media screen and (min-width:900px){.access .access_box .access_textbox{width:calc(44% - 48px)}}@media screen and (min-width:1080px){.access .access_box .access_textbox{width:calc(40% - 48px)}}.access .access_box .access_textbox h3,.access .access_box .access_textbox h4{color:#4e624f}.access .access_box .access_textbox address{margin:1em 0 2em}.access .access_box .access_textbox .routes{border:1px solid #ccc;padding:24px}.access .access_box .access_textbox .routes p{position:relative;padding-left:1.414em;margin-bottom:.414em}.access .access_box .access_textbox .routes p::before{content:"";display:block;width:1em;height:1em;border-radius:100%;background-color:#333;position:absolute;left:0;top:.25em}.access .access_box .access_textbox .routes h4:not(:first-of-type){margin-top:2em}.access .nearby_box{margin-top:64px;background-color:#dadbc6;border-radius:24px;border:16px solid #fafaf4;padding:16px}@media screen and (min-width:1080px){.access .nearby_box{padding:32px 40px}}.access .nearby_box h3{color:#fff;background-color:#4e624f;text-align:center;padding:8px;border-radius:8px;margin-bottom:16px}@media screen and (min-width:1080px){.access .nearby_box h3{margin-bottom:24px}}.access .nearby_box ul{gap:48px}@media screen and (min-width:900px){.access .nearby_box ul{gap:32px}}@media screen and (min-width:1080px){.access .nearby_box ul{gap:48px}}@media screen and (min-width:900px){.access .nearby_box ul li{width:calc(33% - 21px)}}@media screen and (min-width:1080px){.access .nearby_box ul li{width:calc(33% - 32px)}}.access .nearby_box ul li img{border-radius:8px;margin-bottom:16px}.access .nearby_box ul li h4{color:#4e624f}.access .nearby_box ul li .walk{background-color:#fafaf4;border:1px solid #ccc;padding:4px 8px;border-radius:8px;margin-top:.618em}.access .nearby_box ul li .walk::before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url(../images/icon_walk.svg) 50% 50% no-repeat;background-size:contain;position:relative;top:.25em}.contact .contact_box{background-color:#fff;padding:24px 24px 48px;position:relative;border-radius:24px;box-shadow:0px 0px 16px -8px #ccc}@media screen and (min-width:768px){.contact .contact_box{padding:64px 48px}}@media screen and (min-width:1080px){.contact .contact_box{padding:96px 48px}}@media screen and (min-width: 1280px){.contact .contact_box{padding:120px 48px 96px}}.contact .contact_box .form_header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;margin-bottom:48px}.contact .contact_box .form_header h2{color:#4e624f;width:100%;margin-bottom:.618em}@media screen and (min-width:768px){.contact .contact_box .form_header h2{text-align:center;margin-bottom:48px}}.contact .contact_box .form_header .heading{padding-bottom:1em}.contact .contact_box .form_header img{width:104px;border-radius:100%;position:absolute;top:-72px;right:-48px}@media screen and (min-width:534px){.contact .contact_box .form_header img{width:136px;top:-104px;right:-48px}}@media screen and (min-width:768px){.contact .contact_box .form_header img{width:160px;top:-96px;right:-96px}}@media screen and (min-width:1080px){.contact .contact_box .form_header img{width:200px;top:-120px;right:-120px}}@media screen and (min-width: 1280px){.contact .contact_box .form_header img{width:240px;top:-160px;right:-160px}}.contact .contact_box .wpcf7-turnstile{margin:0 auto 24px;zoom:.9;display:table}.contact .contact_box .input_box{margin-bottom:32px}.contact .contact_box .input_box label .mincho{color:#4e624f;font-size:16px;margin-left:16px}@media screen and (min-width:900px){.contact .contact_box .input_box label .mincho{font-size:20px}}.contact .contact_box .input_box label input,.contact .contact_box .input_box label textarea{font-size:16px;padding:4px 16px;border-radius:24px;width:100%;border:1px solid #4e624f;background-color:#f2f1e8;color:#333;margin-top:4px}.contact .contact_box .input_box label textarea{padding:16px}.contact .contact_box .pp_check{margin-bottom:32px;text-align:center}.contact .contact_box .pp_check>span{text-align:left;display:inline-block}.contact .contact_box .pp_check label{cursor:pointer}.contact .contact_box .pp_check label input{width:16px;height:16px;vertical-align:middle}.contact .contact_box .pp_check .wpcf7-list-item-label,.contact .contact_box .pp_check .wpcf7-list-item-label a{font-size:12px}.contact .contact_box .pp_check .wpcf7-list-item-label a{margin:0 .414em}.contact .contact_box .pp_check .wpcf7-list-item-label a:hover{text-decoration:underline}.contact .contact_box #form_submit{background-color:#4e624f;color:#fff;padding:0 16px;width:240px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;line-height:1;border-radius:48px;box-shadow:0px -2px 2px -1px #fff,0px 2px 2px -1px #dadbc6;position:relative;margin-inline:auto}@media screen and (min-width:900px){.contact .contact_box #form_submit{font-size:20px;border-radius:48px;transition:color .24s ease-in-out}}@media screen and (min-width:1080px){.contact .contact_box #form_submit{font-size:24px;padding:0 24px;width:360px;height:64px}}.contact .contact_box #form_submit:not(:disabled):hover{text-decoration:none}@media screen and (min-width:900px){.contact .contact_box #form_submit:not(:disabled):hover{background-color:#fafaf4;color:#4e624f;box-shadow:0px -2px 2px -1px #fff inset,0px 2px 2px -1px #dadbc6 inset}}.contact .contact_box #form_submit:disabled{opacity:.5;filter:saturate(0.5)}.lp_footer{background-color:#fafaf4;border-top:8px solid #4e624f}.lp_footer .foot_nav{gap:24px}.lp_footer .mincho{color:#333}.lp_footer .mincho:hover{color:#333}.lp_contents{min-height:100vh}.pages .page_header{position:relative;padding:96px 0 64px}.pages .page_header h1{font-size:clamp(1.5rem,.6522rem + 3.4783vw,3rem);margin-bottom:1.618em;position:relative;z-index:2;color:#fff;filter:drop-shadow(0px 4px 8px #333333)}.pages .page_header .excerpt{font-size:16px;position:relative;z-index:2;color:#fff;filter:drop-shadow(0px 4px 8px #333333)}.pages .page_header img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-o-object-fit:cover;object-fit:cover;filter:brightness(0.8)}@media screen and (min-width:900px){.blog .posts{width:calc(100% - 260px);flex:auto}}@media screen and (min-width:900px)and (min-width:1080px){.blog .posts{width:calc(100% - 344px)}}@media screen and (min-width:900px)and (min-width: 1280px){.blog .posts{width:calc(100% - 384px)}}@media screen and (min-width:900px){.blog .sidebar{width:240px}}@media screen and (min-width:900px)and (min-width:1080px){.blog .sidebar{width:280px}}@media screen and (min-width:900px)and (min-width: 1280px){.blog .sidebar{width:320px}}.blog .news_feed{gap:32px}.blog .news_feed li a .post_excerpt{color:#333}@media screen and (max-width: 767.99px){.blog .news_feed li a{padding:0 0 16px;flex-wrap:wrap;gap:4px}.blog .news_feed li a img{width:100%;aspect-ratio:21/9;-o-object-fit:cover;object-fit:cover;order:-1}.blog .news_feed li a img+div{width:100%;order:-2}.blog .news_feed li a img+div span{font-size:12px}.blog .news_feed li a .title{font-size:16px}}@media screen and (min-width:900px){.blog .news_feed li a .title{font-size:20px}}.single{padding-top:0 !important}.single .eyecatch_box{margin-bottom:1.618em}.single .eyecatch_box img{aspect-ratio:5/2;-o-object-fit:cover;object-fit:cover;width:100%}.single .blog_wrap{width:100%;gap:64px 48px}.single .blog_wrap .wp_content{width:100%}.single .blog_wrap .wp_content .post_title{font-size:clamp(1.5rem,.6522rem + 3.4783vw,3rem);margin-bottom:1em}.single .blog_wrap .wp_content .data{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #dadbc6}.single .blog_wrap .wp_content .data .cat{background:#dadbc6;color:#4e624f;padding:.1em .3em}.single .blog_wrap .wp_content .wp_edit{font-size:clamp(.8125rem,.7065rem + .4348vw,1rem)}.single .blog_wrap .wp_content .wp_edit .excerpt_box{font-size:inherit;padding:1em;margin-bottom:1.618em;background:#f5f5f5}.single .blog_wrap .wp_content .wp_edit p,.single .blog_wrap .wp_content .wp_edit table,.single .blog_wrap .wp_content .wp_edit td,.single .blog_wrap .wp_content .wp_edit th,.single .blog_wrap .wp_content .wp_edit blockquote,.single .blog_wrap .wp_content .wp_edit ul,.single .blog_wrap .wp_content .wp_edit ol,.single .blog_wrap .wp_content .wp_edit li,.single .blog_wrap .wp_content .wp_edit a{font-size:inherit;margin-bottom:1.618em}.single .blog_wrap .wp_content .wp_edit img{box-shadow:0px 2px 8px -4px #757575;border:8px solid #fafaf4}.single .blog_wrap .wp_content .wp_edit h1,.single .blog_wrap .wp_content .wp_edit h2,.single .blog_wrap .wp_content .wp_edit h3,.single .blog_wrap .wp_content .wp_edit h4,.single .blog_wrap .wp_content .wp_edit h5,.single .blog_wrap .wp_content .wp_edit h6{margin-top:2em;margin-bottom:.618em;font-family:"Shippori Mincho",serif;font-weight:800;font-style:normal;font-feature-settings:"palt"}.single .blog_wrap .sidebar{width:100%;min-height:400px;padding:96px 0}@media screen and (min-width:900px){.single .blog_wrap{flex-wrap:nowrap}.single .blog_wrap .wp_content{width:calc(100% - 304px);flex:auto}}@media screen and (min-width:900px)and (min-width:1080px){.single .blog_wrap .wp_content{width:calc(100% - 344px)}}@media screen and (min-width:900px)and (min-width: 1280px){.single .blog_wrap .wp_content{width:calc(100% - 384px)}}@media screen and (min-width:900px){.single .blog_wrap .sidebar{width:240px}}@media screen and (min-width:900px)and (min-width:1080px){.single .blog_wrap .sidebar{width:280px}}@media screen and (min-width:900px)and (min-width: 1280px){.single .blog_wrap .sidebar{width:320px}}.single .blog_wrap .post_navi{margin:64px 0}.single .blog_wrap .post_navi a{font-family:"Shippori Mincho",serif;padding:.2em 0}.single .blog_wrap .post_navi .prev_post a::before{content:"";display:inline-block;width:2em;height:1.618em;vertical-align:top;background:url(../images/icon_finger.svg) 50% 50% no-repeat}.single .blog_wrap .post_navi .next_post a::after{content:"";display:inline-block;width:2em;height:1.618em;vertical-align:top;background:url(../images/icon_finger.svg) 50% 50% no-repeat;position:relative;transform:rotateY(180deg)}.archives .page_header{background-color:#4e624f;padding:64px 0 24px}@media screen and (min-width:900px){.archives .archive{width:calc(100% - 260px);flex:auto}}@media screen and (min-width:900px)and (min-width:1080px){.archives .archive{width:calc(100% - 344px)}}@media screen and (min-width:900px)and (min-width: 1280px){.archives .archive{width:calc(100% - 384px)}}@media screen and (min-width:900px)and (min-width:1080px){.archives .sidebar{width:280px}}@media screen and (min-width:900px)and (min-width: 1280px){.archives .sidebar{width:320px}}.sidebar .blog_menu form{padding-left:1em}.sidebar .blog_menu form label{font-family:"Shippori Mincho",serif}.sidebar .blog_menu form input{font-size:16px;padding:4px 16px;border-radius:24px;border-color:#ccc}.sidebar .blog_menu form input:active,.sidebar .blog_menu form input:focus{border-color:#4e624f;transition:background .24s ease}.sidebar .blog_menu form button{font-size:16px;background:#4e624f;color:#fff;border:none;border-radius:24px;display:flex;justify-content:center;align-items:center;line-height:1;padding:4px 16px;font-family:"Shippori Mincho",serif;word-break:keep-all}.sidebar .blog_menu form button:hover{background:#333;transition:background .24s ease}.sidebar .blog_menu ul{padding-left:1em}.sidebar .blog_menu ul li:not(:last-child){margin-bottom:.618em}.sidebar .blog_menu ul li a{font-size:clamp(.75rem,.6087rem + .5797vw,1rem);display:block;padding:.4em;line-height:1}.sidebar .blog_menu ul li a:hover{background:#f5f5f5;transition:background .24s ease}.page_privacy-policy h2,.page_privacy-policy h3,.page_privacy-policy h4,.page_privacy-policy h5,.page_privacy-policy h6{color:#4e624f;margin-bottom:.414em;margin-top:1.618em}.pages h2{color:#4e624f}.pages .textbox p,.pages .textbox th,.pages .textbox td,.pages .textbox li,.pages .textbox a,.pages .textbox div{font-size:clamp(.75rem,.6087rem + .5797vw,1rem)}.pages .toha_box{position:relative;background:linear-gradient(to bottom, #FFFFFF, #F2F1E8);border:2px solid #4e624f;border-radius:32px;margin-left:1.2em;width:calc(100% - 1.2em);padding:3em 3em 2em}.pages .toha_box h2{font-size:clamp(1.125rem,.7717rem + 1.4493vw,1.75rem);margin:0;position:absolute;top:-0.5em;left:-1em;line-height:1;background:#fff;padding:0 .4em .4em 0;box-shadow:0 0 1em 0em #fff}.pages .toha_box p{font-size:clamp(.75rem,.6087rem + .5797vw,1rem)}.pages .toha_box p:not(:last-of-type){margin-bottom:1.618em}.pages .toha_box a{font-size:inherit;text-decoration:underline}.visitors .visitors_1,.visitors .visitors_3,.visitors .visitors_5{background:#fff;z-index:1}.visitors .visitors_1>.lp_inner,.visitors .visitors_3>.lp_inner,.visitors .visitors_5>.lp_inner{position:relative}.visitors .visitors_1>.lp_inner::before,.visitors .visitors_3>.lp_inner::before,.visitors .visitors_5>.lp_inner::before{content:"";position:absolute;display:block;width:24%;aspect-ratio:2/3;max-width:260px;background:url(../images/illust_amida.webp) 50% 50% no-repeat;background-size:contain;top:0;right:0;transform:translate(25%, -25%);opacity:.24}@media screen and (max-width:533.98px){.visitors .visitors_1>.lp_inner::before,.visitors .visitors_3>.lp_inner::before,.visitors .visitors_5>.lp_inner::before{transform:translate(35%, -50%)}}.visitors .visitors_2,.visitors .visitors_4,.visitors .visitors_6{background:#dadbc6}.visitors .visitors_2 .mini_column_box,.visitors .visitors_4 .mini_column_box,.visitors .visitors_6 .mini_column_box{background:#f2f1e8;border-radius:32px;border:16px solid #fafaf4;padding:32px 24px 48px;position:relative}.visitors .visitors_2 .mini_column_box::before,.visitors .visitors_4 .mini_column_box::before,.visitors .visitors_6 .mini_column_box::before{content:"";position:absolute;display:block;min-width:100px;width:22%;aspect-ratio:1/1;border-radius:100%;background:url(../images/form_jushoku.webp) 50% 50% no-repeat;background-size:cover;top:0;right:0;transform:translate(30%, -30%);box-shadow:0px 0px 16px -8px #5a5a5a}.visitors .visitors_2 .mini_column_box h3,.visitors .visitors_4 .mini_column_box h3,.visitors .visitors_6 .mini_column_box h3{text-align:center;color:#fff;background:#4e624f;border-radius:8px;padding:.2em;margin-bottom:32px}.visitors .visitors_2 .mini_column_box .textbox,.visitors .visitors_4 .mini_column_box .textbox,.visitors .visitors_6 .mini_column_box .textbox{padding:0}.visitors .visitors_2 .mini_column_box .textbox h4,.visitors .visitors_4 .mini_column_box .textbox h4,.visitors .visitors_6 .mini_column_box .textbox h4{font-family:"Shippori Mincho",serif;color:#4e624f;margin-bottom:.618em;font-size:clamp(.9375rem,.7609rem + .7246vw,1.25rem)}.visitors .section_footer{position:relative;clip-path:inset(0);background:#f5f5f5}.visitors .section_footer h3{display:table;margin-inline:auto;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:.2em .3em;border-radius:16px;margin-bottom:2em;text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 16px #fff}.visitors .section_footer p{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:.2em .3em;border-radius:16px;text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 16px #fff}.visitors .section_footer .read_more_btn{margin-top:48px}.visitors .section_footer img{-o-object-fit:cover;object-fit:cover;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.5}.memorial .memorial_service_1 .max_800,.memorial .memorial_service_3 .max_800{position:relative}.memorial .memorial_service_1 .max_800::before,.memorial .memorial_service_3 .max_800::before{content:"";position:absolute;display:block;width:16vw;max-width:240px;aspect-ratio:1/1.618;background:url(../images/illust_pray.webp) 0% 100% no-repeat;background-size:contain;bottom:-96px;left:0;transform:translateX(-75%);opacity:.3}@media screen and (min-width:900px){.memorial .memorial_service_1 .max_800::before,.memorial .memorial_service_3 .max_800::before{left:-13vw;transform:translateX(0%)}}@media screen and (min-width:1080px){.memorial .memorial_service_1 .max_800::before,.memorial .memorial_service_3 .max_800::before{left:-16vw}}.memorial .memorial_box{background:#fff;padding:48px 24px;border-radius:16px;box-shadow:0px 0px 16px -8px #5a5a5a;position:relative}.memorial .memorial_box h3{color:#4e624f}.memorial .memorial_box table{border-collapse:collapse;width:100%;max-width:560px;margin-inline:auto}.memorial .memorial_box table:not(:last-child){margin-bottom:24px}.memorial .memorial_box th,.memorial .memorial_box td{border:1px solid #ccc;padding:8px;text-align:left}.memorial .memorial_box th,.memorial .memorial_box th.wareki{background-color:#f5f5f5;text-align:center;font-size:18px}.memorial .memorial_box .houyoumei{text-align:center;min-width:7em;width:35%;padding:8px 0}@media screen and (max-width:533.98px){.memorial .memorial_box .houyoumei{width:auto;word-break:keep-all}}.memorial .memorial_box .oujounen{text-align:center}.memorial .memorial_box .oujounen span{font-weight:normal;padding-left:.2em}.memorial .memorial_box .wareki{text-align:center;width:15%;min-width:5em;font-size:12px}.memorial .memorial_box .wareki .gengou{width:2.3em;display:inline-block;text-align:left;font-size:12px}.memorial .memorial_service_2,.memorial .memorial_service_4{background:#dadbc6}.memorial .memorial_service_2 .point,.memorial .memorial_service_4 .point{width:100%;max-width:560px;margin:0 auto 24px;padding:24px 24px;background:#f5f5f5;border-radius:16px;font-size:clamp(.875rem,.8043rem + .2899vw,1rem)}.memorial .memorial_service_2 .point a,.memorial .memorial_service_4 .point a{font-size:inherit;text-decoration:underline}.memorial .memorial_service_2 .point.w_amida,.memorial .memorial_service_4 .point.w_amida{position:relative;padding-right:16%}.memorial .memorial_service_2 .point.w_amida::before,.memorial .memorial_service_4 .point.w_amida::before{content:"";position:absolute;display:block;width:22%;aspect-ratio:2/3;background:url(../images/illust_amida.webp) 50% 50% no-repeat;background-size:contain;bottom:0%;right:0;transform:translate(10%, -2%);opacity:.24}@media screen and (min-width:768px){.memorial .memorial_service_2 .point.w_amida::before,.memorial .memorial_service_4 .point.w_amida::before{transform:translate(10%, -2%);width:24%}}.memorial .memorial_service_2 .eitaikyou_box,.memorial .memorial_service_4 .eitaikyou_box{background:#fff;padding:48px;border-radius:16px;box-shadow:0px 0px 16px -8px #5a5a5a;position:relative}.memorial .memorial_service_2 .eitaikyou_box::before,.memorial .memorial_service_4 .eitaikyou_box::before{content:"";position:absolute;display:block;min-width:100px;width:22%;aspect-ratio:1/1;border-radius:100%;background:url(../images/form_jushoku.webp) 50% 50% no-repeat;background-size:cover;top:0;right:0;transform:translate(30%, -30%);box-shadow:0px 0px 16px -8px #5a5a5a}.memorial .memorial_service_2 .eitaikyou_box h3,.memorial .memorial_service_4 .eitaikyou_box h3{color:#4e624f;margin-bottom:2em}.memorial .memorial_service_2 .eitaikyou_box p,.memorial .memorial_service_4 .eitaikyou_box p{font-size:clamp(.875rem,.8043rem + .2899vw,1rem);margin-bottom:1em}.memorial .memorial_service_2 .eitaikyou_box img,.memorial .memorial_service_4 .eitaikyou_box img{margin-bottom:1em}.flow .flow_boxes h2{color:#4e624f}.flow .flow_boxes .flow_chart{display:flex;flex-direction:column;gap:64px}.flow .flow_boxes .flow_chart li{position:relative}.flow .flow_boxes .flow_chart li:not(:last-of-type)::after{content:"";display:block;position:absolute;top:100%;left:50%;transform:translate(-50%, 16px);border:24px solid rgba(0,0,0,0);border-top-color:#4e624f}.flow .flow_boxes .flow_chart li>img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin:0 auto 24px;width:calc(100% - 48px);border-radius:8px}@media screen and (min-width:768px){.flow .flow_boxes .flow_chart li{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:24px}.flow .flow_boxes .flow_chart li>img{aspect-ratio:1/1;margin:24px;width:160px}}@media screen and (min-width:900px){.flow .flow_boxes .flow_chart li>img{width:200px}}@media screen and (min-width: 1280px){.flow .flow_boxes .flow_chart li>img{width:240px}}.flow .flow_boxes .flow_chart .step_1,.flow .flow_boxes .flow_chart .step_3,.flow .flow_boxes .flow_chart .step_5{background:#f2f1e8;position:relative;border-radius:16px}.flow .flow_boxes .flow_chart .step_1 h3 .num,.flow .flow_boxes .flow_chart .step_3 h3 .num,.flow .flow_boxes .flow_chart .step_5 h3 .num{font-size:clamp(1.125rem,.913rem + .8696vw,1.5rem);color:#4e624f;display:block}.flow .flow_boxes .flow_chart .step_1 h3 .mincho,.flow .flow_boxes .flow_chart .step_3 h3 .mincho,.flow .flow_boxes .flow_chart .step_5 h3 .mincho{font-size:clamp(1.25rem,.8261rem + 1.7391vw,2rem)}.flow .flow_boxes .flow_chart .step_2,.flow .flow_boxes .flow_chart .step_4,.flow .flow_boxes .flow_chart .step_6{background:#4e624f;color:#fff;position:relative;border-radius:16px}.flow .flow_boxes .flow_chart .step_2 h3 .num,.flow .flow_boxes .flow_chart .step_4 h3 .num,.flow .flow_boxes .flow_chart .step_6 h3 .num{font-size:clamp(1.125rem,.913rem + .8696vw,1.5rem);display:block}.flow .flow_boxes .flow_chart .step_2 h3 .mincho,.flow .flow_boxes .flow_chart .step_4 h3 .mincho,.flow .flow_boxes .flow_chart .step_6 h3 .mincho{font-size:clamp(1.25rem,.8261rem + 1.7391vw,2rem)}.flow .flow_boxes .flow_chart .btn_box{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;padding:16px;border-radius:8px;box-shadow:inset 0px 0px 3px -1px #757575}.flow .flow_boxes .flow_chart .btn_box .cta_btn{min-width:auto;background:#4e624f;border-radius:24px;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;flex:auto}.flow .flow_boxes .flow_chart .btn_box .cta_btn.line_btn{background:#06c755}.flow .flow_boxes .flow_chart .btn_box .cta_btn img{margin-bottom:0}@media screen and (min-width:534px){.flow .flow_boxes .flow_chart .btn_box .cta_btn{width:calc(54% - 16px)}.flow .flow_boxes .flow_chart .btn_box .cta_btn.line_btn{width:calc(46% - 16px)}}.pages.faq{background:#4e624f}.pages.faq h2{color:#fff}.pages.faq details summary{background:#fff}.pages.faq details summary .summary_inner{padding:8px 16px 8px 8px}.pages.faq details summary .summary_inner h3{font-size:clamp(1.125rem,.913rem + .8696vw,1.5rem)}.pages.faq details summary .summary_inner h3::before{color:#4e624f}.pages.faq details .faq_content{padding:8px 16px 8px 8px}.pages.faq details .faq_content h4{font-size:clamp(.875rem,.663rem + .8696vw,1.25rem)}.pages.faq details .faq_content .faq_content_inner{border-top:1px solid #ccc}.pages.faq details .faq_content .faq_content_inner::before{font-family:"Shippori Mincho",serif;color:#c75c5c;top:22px}@media screen and (min-width:900px){.pages.faq details .faq_content .faq_content_inner::before{top:16px}}.funeral .funeral_1 .max_800{position:relative}.funeral .funeral_1 .max_800::before{content:"";position:absolute;display:block;width:16vw;max-width:240px;aspect-ratio:1/1.618;background:url(../images/illust_talk.webp) 0% 100% no-repeat;background-size:contain;top:-96px;right:0;transform:translateX(0%);opacity:.6}@media screen and (min-width:900px){.funeral .funeral_1 .max_800::before{right:-5vw;transform:translateX(0%)}}@media screen and (min-width:1080px){.funeral .funeral_1 .max_800::before{right:-13vw}}.funeral .grave{background:#dadbc6}.funeral .grave .grave_img{aspect-ratio:2.36/1;-o-object-fit:cover;object-fit:cover}.funeral .noukotsu_table{margin:2em auto 1em;border-collapse:collapse;width:100%}.funeral .noukotsu_table th,.funeral .noukotsu_table td{border:1px solid #757575;padding:.5em 1em}.funeral .noukotsu_table th,.funeral .noukotsu_table .bg_f5{background:#f5f5f5}.funeral .noukotsu_table td{background:#fff}.spacing_img{aspect-ratio:32/9;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:534px){.spacing_img{aspect-ratio:32/5}}@media screen and (min-width: 1280px){.spacing_img{aspect-ratio:32/3}}/*# sourceMappingURL=saisyuji.min.css.map */