@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";*{padding:0;margin:0;list-style:none;outline:none;border:none}html{scroll-behavior:smooth;scroll-padding:6rem 0 0 0}html,body{font-family:"Noto Sans JP";width:100%;height:100%}a{text-decoration:none;color:#000;transition:all .1s linear}img{width:100%;vertical-align:bottom}.pc-only{display:block}@media screen and (max-width: 64rem){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width: 64rem){.sp-only{display:block}}main{background:url(../img/index-business-lead.jpg);padding:6rem 0 0 0}.main-active{opacity:1;transform:translate(0, 0)}.wrapper{max-width:64rem;padding:4rem 2rem;margin:auto}@media screen and (max-width: 40rem){.wrapper{padding:4rem 1rem}}.wrapper .inner{max-width:50rem;margin:auto}header{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;gap:.5rem}@media screen and (max-width: 64rem){header{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}}.header-logo{grid-area:1/1/3/2}@media screen and (max-width: 64rem){.header-logo{grid-area:1/1/2/2}}.header-contact{grid-area:1/2/2/3}@media screen and (max-width: 64rem){.header-contact{grid-area:1/2/2/3}}.header-menu{grid-area:2/2/3/3}@media screen and (max-width: 64rem){.header-menu{background:#fff;position:fixed;top:0;left:0;transform:translate(0, -100%);padding:7rem 2rem 2rem 2rem;z-index:1}}.header-menu-active{transform:translate(0, 0)}header{padding:1rem 1rem;position:fixed;z-index:2;width:calc(100% - 2rem);background:rgba(255,255,255,.75);height:4rem}.header-logo{max-width:12rem;display:flex;align-items:center;position:relative;z-index:2}.header-contact{display:flex;align-items:center;gap:1rem;margin:0 0 0 auto;position:relative;z-index:2}.header-contact a{padding:.25rem 1rem;border-radius:2rem;display:flex}.header-contact a:hover{opacity:.75}@media screen and (max-width: 64rem){.header-contact a{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0}}.header-contact-phone a{color:#fff;font-weight:bold;background:#6fa553}.header-contact-phone a:hover{opacity:.75}.header-contact-mail a{color:#fff;font-weight:bold;background:#eaa242}.header-contact-mail a:hover{opacity:.75}.header-menu-button{display:none;height:100%}@media screen and (max-width: 64rem){.header-menu-button{display:flex;align-items:center;justify-content:center}}.header-menu-button button{display:block;width:2rem;height:4px;border-radius:4px;background:#666;position:relative;transition:all 1s cubic-bezier(1, 0, 0, 1)}.header-menu-button button:before{content:"";display:block;width:2rem;height:4px;border-radius:4px;background:#666;position:absolute;top:-0.75rem;left:0;transition:all 1s cubic-bezier(1, 0, 0, 1)}.header-menu-button button:after{content:"";display:block;width:2rem;height:4px;border-radius:4px;background:#666;position:absolute;top:.75rem;left:0;transition:all 1s cubic-bezier(1, 0, 0, 1)}.header-menu-button-active button{background:rgba(0,0,0,0);transition:all 1s cubic-bezier(1, 0, 0, 1)}.header-menu-button-active button:before{top:0;transform:rotate(45deg);transition:all 1s cubic-bezier(1, 0, 0, 1)}.header-menu-button-active button:after{top:0;transform:rotate(135deg);transition:all 1s cubic-bezier(1, 0, 0, 1)}.header-menu{display:flex;margin:0 0 0 auto;gap:2rem;transition:all 1s cubic-bezier(1, 0, 0, 1)}@media screen and (max-width: 64rem){.header-menu{flex-direction:column;width:100%;height:100vh;gap:0rem}}.header-menu>li>a{font-weight:bold;white-space:nowrap;display:block}.header-menu>li>a:hover{color:#ed9224}@media screen and (max-width: 64rem){.header-menu>li>a{font-size:1.25rem;padding:1rem 0;border-bottom:1px solid #666}}.special-sp-menu-display{position:relative}.special-sp-menu-display div{color:#000;font-weight:bold;white-space:nowrap;transition:all .1s linear}@media screen and (max-width: 64rem){.special-sp-menu-display div{font-size:1.25rem;padding:1rem 0}}.special-sp-menu-display div:hover{color:#ed9224;cursor:pointer}@media screen and (max-width: 64rem){.special-sp-menu-display div{color:#6fa553}}.special-sp-menu{display:none;background:rgba(255,255,255,.75);padding:1rem;position:absolute;top:2.5rem;right:0px}@media screen and (max-width: 64rem){.special-sp-menu{background:rgba(255,255,255,0);padding:0;position:relative;top:0;right:auto;left:0}}.special-sp-menu li a{font-weight:bold;white-space:nowrap;display:block;padding:.5rem 0}@media screen and (max-width: 64rem){.special-sp-menu li a{font-size:1.25rem}}.special-sp-menu li a:hover{color:#ed9224}.footer-invate{background:url(../img/footer-invite.png) no-repeat center center/cover;position:relative}.footer-invate:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#856859;z-index:-1}.footer-invate-title{font-family:"Noto Serif JP";color:#fff;text-align:center;font-size:clamp(1.5rem,4vw,4rem);margin:0 0 2rem 0}.footer-invate-article{color:#fff;text-align:center;margin:0 0 2rem 0}.footer-invate-link{display:flex;gap:2rem;max-width:50rem;justify-content:space-between;align-items:center;margin:auto}@media screen and (max-width: 40rem){.footer-invate-link{flex-direction:column}}.footer-invate-link li{width:100%;display:flex}.footer-invate-link-section{width:100%;height:8rem;border:1px solid #fff;padding:2rem 2rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-invate-link-title{font-family:"Noto Serif JP";font-weight:bold;color:inherit;font-size:clamp(1.75rem,1.75vw,1.75rem);text-align:center;margin:0 0 .5rem 0}.footer-invate-link-article{color:inherit;text-align:center}.footer-contact{background:url(../img/footer-contact.png) no-repeat center center/cover;padding:4rem 2rem}@media screen and (max-width: 64rem){.footer-contact{padding:4rem 1rem}}.footer-contact-main-title{font-family:"Noto Serif JP";text-align:center;font-size:2rem;margin:0 0 2rem 0;color:#fff}.footer-contact-main-title span{display:block;color:#ed9224;font-size:1.5rem}.footer-contact-list{display:flex;gap:2rem;justify-content:center;margin:0 0 2rem 0}@media screen and (max-width: 64rem){.footer-contact-list{flex-direction:column;align-items:center}}.footer-contact-list li a{display:block;font-weight:bold;color:#fff;width:22rem;max-width:calc(100% - 2rem);padding:1rem;border-radius:2rem;position:relative;display:flex;justify-content:center;align-items:center;font-size:1.25rem}@media screen and (max-width: 40rem){.footer-contact-list li a{width:auto;font-size:1rem}}.footer-contact-list li a:hover{opacity:.75}.footer-contact-list li a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(-50%, -50%);font-size:.8rem}@media screen and (max-width: 64rem){.footer-contact-list li a:after{display:none}}.footer-contact-list-claim a{background:#ed9224}.footer-contact-list-line a{background:#06b255}.footer-contact-list-line a i{font-size:1.5rem;margin:0 .5rem 0 0}.footer-contact-phone{border:1px solid #fff;padding:2rem;width:22rem;margin:0 auto 1rem;max-width:100%}@media screen and (max-width: 40rem){.footer-contact-phone{width:auto}}.footer-contact-phone h3{font-size:1.25rem;text-align:center;color:#fff;margin:0 0 .5rem 0}.footer-contact-phone-no a{font-family:"Oswald";font-size:clamp(2rem,3vw,3rem);font-weight:bold;color:#fff;text-align:center;margin:0 0 .5rem 0;display:flex;align-items:center;justify-content:center}.footer-contact-phone-no a:hover{opacity:.75}.footer-contact-phone-no a i{font-size:75%;margin:0 .5rem 0 0}.footer-contact-phone-caution{font-size:1rem;font-weight:bold;color:#fff;text-align:center}.footer-content{background:#2d2d2d;position:relative}.footer-content *{color:#fff}.footer-content-container{display:flex;justify-content:space-between;gap:2rem;margin:0 0 4rem}@media screen and (max-width: 64rem){.footer-content-container{flex-direction:column}}.footer-content-about{width:20rem;max-width:100%}.footer-content-about h2{margin:0 0 .5rem}.footer-content-about h2 a{font-family:"Noto Serif JP";font-size:2rem}.footer-content-address i{margin:0 0 0 1rem}.footer-content-menu ul{display:flex;gap:1rem;flex-wrap:wrap;margin:0 0 1rem 0}.footer-content-menu ul li{width:calc(33.3333333333% - 1rem)}@media screen and (max-width: 64rem){.footer-content-menu ul li{width:calc(50% - .5rem)}}.footer-content-menu ul li a{font-weight:bold}.footer-content-menu ul li a:hover{opacity:.75;text-decoration:underline}@media screen and (max-width: 64rem){.footer-offering-cart{text-align:right}}.footer-offering-cart a{display:inline-block;border:1px solid #fff;padding:1rem;font-weight:bold}.footer-offering-cart a:hover{background:#fff;color:#2d2d2d}.footer-offering-cart a:hover i{color:#2d2d2d}.footer-offering-cart a i{margin:0 .5rem 0 0}.copyright{font-size:.8rem;text-align:center}.footer-go-top{width:8rem;position:absolute;top:4rem;right:2rem}@media screen and (max-width: 64rem){.footer-go-top{right:1rem}}.footer-go-top a{display:block}.footer-go-top a:hover{opacity:.75}.index-business-lead h2{font-family:"Noto Serif JP";margin:0 0 2rem 0;text-align:center;font-size:clamp(2rem,4vw,4rem)}.index-business-lead-list{display:flex;gap:2rem;flex-direction:column;max-width:32rem;margin:auto}.index-business-lead-list a{text-align:center;display:block;color:#fff;font-weight:bold;font-size:clamp(1.25rem,1.5vw,1.5rem);position:relative;padding:1rem;border-radius:.5rem}.index-business-lead-list a:before{content:"";display:block;position:absolute;top:0;left:0;border:1px solid #fff;width:calc(100% - 1rem);height:calc(100% - 1rem);margin:.5rem;border-radius:.5rem}.index-business-lead-list a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(-50%, -50%);font-size:1rem}.index-business-lead-list a:hover{background:#fff}.index-business-lead-emergency a{background:#ed9224}.index-business-lead-emergency a:hover{color:#ed9224}.index-business-lead-emergency a:hover:before{border:1px solid #ed9224}.index-business-lead-advice a{background:#6fa553}.index-business-lead-advice a:hover{color:#6fa553}.index-business-lead-advice a:hover:before{border:1px solid #6fa553}.index-news-container{display:flex}@media screen and (max-width: 40rem){.index-news-container{flex-direction:column;gap:2rem}}.index-news-title{border-right:1px solid #666;margin:0 2rem 0 0;padding:0 2rem 0 0}@media screen and (max-width: 40rem){.index-news-title{border-right:0;margin:0 0rem 0 0;padding:0 0rem 0 0;display:flex;align-items:center;gap:2rem}}.index-news-title h2{font-family:"Noto Serif JP";font-size:2rem;margin:0 0 1rem 0}@media screen and (max-width: 40rem){.index-news-title h2{margin:0 0 0 0}}.index-news-list{display:flex;flex-direction:column;gap:1rem}.index-news-list li{display:flex;gap:1rem}@media screen and (max-width: 40rem){.index-news-list li{flex-direction:column}}.index-news-all-link a{font-weight:bold;white-space:nowrap;display:flex;gap:.5rem;border-bottom:1px solid #ccc;padding:0 0 .5rem 0}.index-news-all-link a:hover{border-bottom:1px solid #000;opacity:.75}.index-news-all-link a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";background:#826746;color:#fff;display:inline-block;width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem;border-radius:100%;font-size:.6rem}.index-news-post-date{font-weight:bold}@media screen and (max-width: 64rem){.index-news-post-cat{display:none}}.index-news-post-cat a{font-size:.8rem;color:#fff;font-weight:bold;background:#826746;padding:.25rem 1rem;border-radius:.25rem}.index-news-post-title{flex:1}.index-news-post-title a{font-weight:bold}.index-news-post-title a:hover{opacity:.75}.index-common-title{font-family:"Noto Serif JP";font-size:clamp(2rem,3vw,3rem);text-align:center;margin:0 0 2rem 0}.index-common-title:after{content:"";display:block;background:#ed9224;width:5rem;height:.25rem;margin:2rem auto 2rem}.index-common-title span{display:block;color:#ed9224;font-size:1.5rem}.index-common-title.white{color:#fff}.index-service-list{display:flex;flex-wrap:wrap;gap:2rem;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.index-service-list{flex-direction:column}}.index-service-list li{width:calc(50% - 1rem)}@media screen and (max-width: 40rem){.index-service-list li{width:calc(100% - 0rem)}}.index-service-list li a{display:block;position:relative;border-radius:1rem;overflow:hidden}.index-service-list li a:hover .index-service-image img{transform:scale(1.1)}.index-service-image img{transition:all .25s linear}.index-service-article{position:absolute;bottom:2rem;right:0;background:#fff;padding:.5rem 2rem .5rem .5rem}.index-service-article:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";background:#ed9224;color:#fff;display:block;font-weight:bold;width:1.25rem;height:1.25rem;text-align:center;line-height:1.25rem;border-radius:100%;font-size:.6rem;position:absolute;bottom:.5rem;right:.5rem}.index-service-article-title{font-family:"Noto Serif JP";font-size:1.5rem;font-weight:bold}.index-service-article-price{font-family:"Noto Serif JP";font-weight:bold;font-size:.8rem}.index-service-article-price span{color:#bf3100;font-size:1.25rem}.index-common-button{margin:0 0 0 0}.index-common-button a{font-weight:bold;background:#ed9224;padding:.5rem 1rem;max-width:15rem;position:relative;margin:0 auto;display:block;text-align:center;border-radius:2rem;color:#fff;font-size:1.25rem}.index-common-button a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(0, -50%)}.index-common-button a:hover{opacity:.75}.index-new-suggest{margin:0 0 4rem 0}.index-new-suggest-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}@media screen and (max-width: 64rem){.index-new-suggest-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px}}.index-new-suggest-list li img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 64rem){.index-new-suggest-list li img{aspect-ratio:4/3}}@media screen and (max-width: 40rem){.index-new-suggest-list li img{aspect-ratio:1/1}}.index-new-suggest-image-1{grid-area:1/1/2/2}@media screen and (max-width: 64rem){.index-new-suggest-image-1{grid-area:2/1/3/2}}.index-new-suggest-image-3{grid-area:1/3/2/4}@media screen and (max-width: 64rem){.index-new-suggest-image-3{grid-area:2/2/3/3}}.index-new-suggest-article{grid-area:1/2/2/3;padding:2rem;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 64rem){.index-new-suggest-article{grid-area:1/1/2/3}}.index-new-suggest-article h3{font-family:"Noto Serif JP";font-size:clamp(2rem,2vw,2rem);font-weight:bold;margin:0 0 1rem 0}.index-new-suggest-article-caution{font-size:.8rem;margin:0 0 1rem 0}.index-guide{background:url(../img/footer-contact.png)}.index-guide-flow{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.index-guide-flow li{width:calc(33.3333333333% - 1.5rem)}@media screen and (max-width: 64rem){.index-guide-flow li{width:calc(50% - 1rem)}}.index-guide-flow a{padding:1rem;display:block;background:#fff;height:calc(100% - 2rem);border-radius:.5rem;background:#fff9e9;position:relative;border-top:.5rem solid #ed9224}.index-guide-flow a:hover{opacity:.75}.index-guide-flow a:after{content:"";display:block;width:50px;height:50px;background:#ed9224;-webkit-clip-path:polygon(50% 0px, 0% 25px, 50px 25px);clip-path:polygon(50% 0px, 0% 25px, 50px 25px);transform:rotate(-135deg);position:absolute;bottom:0px;left:0px}.index-guide-flow-image{margin:0 0 1rem 0}.index-guide-flow-image img{border-radius:.5rem}.index-guide-flow-inner{display:flex;justify-content:space-between}.index-guide-flow-title{font-family:"Noto Serif JP";writing-mode:vertical-lr;font-size:2rem;font-weight:bold}.index-guide-flow-title span{display:block;font-size:1rem;color:#ed9224}.index-guide-flow-article{font-family:"Noto Serif JP";writing-mode:vertical-lr;font-weight:bold}.index-reason{background:url(../img/footer-contact.png)}.index-reason-list li{display:flex;gap:2rem;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.index-reason-list li{gap:1rem;flex-direction:column}}.index-reason-list li:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 40rem){.index-reason-list li:nth-child(even){flex-direction:column}}.index-reason-image{width:100%;margin:0 0 1rem 0}.index-reason-image img{border-radius:1rem}.index-reason-content{width:100%}.index-reason-no{width:10rem}@media screen and (max-width: 64rem){.index-reason-no{display:none}}.index-reason-title{font-family:"Noto Serif JP";font-weight:bold;color:#fff;font-size:clamp(2rem,4vw,4rem);margin:0 0 1rem 0}.index-reason-article{font-weight:bold;color:#fff}.index-offering-list{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;margin:0 0 2rem 0}.index-offering-list>li{width:calc(33.3333333333% - 1.5rem)}@media screen and (max-width: 64rem){.index-offering-list>li{width:calc(50% - 1rem)}}.index-offering-image{margin:0 0 .5rem 0}.index-offering-title{font-size:1.25rem;font-weight:bold;margin:0 0 .5rem 0}.index-offering-article{font-weight:bold;margin:0 0 .5rem 0;font-size:.8rem}.index-offering-price li{color:#ed1c24;font-weight:bold}.index-offering-price li span{font-size:.8rem}.index-greeting-wrapper{background:url(../img/index-greeting.jpg);margin:0 calc(50% - 50vw) 0 0;padding:4rem calc(50vw - 50%) 4rem 2rem;width:calc(100% - 2rem)}.index-greeting-inner{display:flex;gap:2rem;margin:0 0 2rem 0}@media screen and (max-width: 40rem){.index-greeting-inner{flex-direction:column}}.index-greeting-title{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(1.5rem,2vw,2rem);margin:0 0 1rem 0;text-align:center}.index-greeting-article{font-weight:bold}.index-greeting-image img{border-radius:1rem}.index-area-wrapper{background:rgba(255,218,62,.2);margin:0 0 0 calc(50% - 50vw);padding:4rem 2rem 2rem calc(50vw - 50%);width:calc(100% - 2rem)}.index-area-inner{display:flex;gap:2rem;justify-content:space-between}@media screen and (max-width: 40rem){.index-area-inner{flex-direction:column}}@media screen and (max-width: 40rem){.index-area-content{display:flex;gap:1rem}}.index-area-title{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(1.5rem,2vw,2rem);margin:0 0 1rem 0;text-align:center}.index-area-article{font-weight:bold;text-align:center}.idnex-area-image{transform:translate(0, -6rem)}@media screen and (max-width: 40rem){.idnex-area-image{transform:translate(0, 0)}}.index-faq{background:rgba(255,218,62,.2)}.index-faq-list{margin:0 0 1rem 0;background:#fff;border-radius:.5rem}.index-faq-list dt{padding:1rem 2rem 1rem 1rem;font-size:1.25rem;font-weight:bold;position:relative}.index-faq-list dt:hover{cursor:pointer;opacity:.75}.index-faq-list dt:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(0, -50%);color:#666}.index-faq-list dd{padding:1rem;display:none}.index-faq-container{margin:0 0 2rem 0}.page-common-cover{background:url(../img/page-cover.jpg) center center/cover;aspect-ratio:4/1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 64rem){.page-common-cover{aspect-ratio:2/1}}.page-common-cover h2{font-family:"Noto Serif JP";font-weight:bold;color:#fff;text-align:center;font-size:clamp(2rem,4vw,4rem)}.page-common-cover h2 span{display:block;font-size:clamp(1.5rem,2vw,2rem);color:#f7c800}.page-guide-article{text-align:center;font-size:1.25rem;font-weight:bold;margin:0 0 4rem 0}.page-guide-link{display:flex;gap:2rem}@media screen and (max-width: 40rem){.page-guide-link{flex-direction:column}}.page-guide-link li{width:100%}.page-guide-link li a{display:block;color:#fff;background:#856859;text-align:center;padding:1rem 2rem;position:relative;border-radius:.5rem;font-size:1.25rem;font-weight:bold}.page-guide-link li a::after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(0, -50%);font-size:1rem}.page-guide-link li a:hover{opacity:.75}.page-common-title{font-family:"Noto Serif JP";text-align:center;font-size:3rem}.page-common-title:after{content:"";display:block;width:8rem;height:.25rem;background:#ed9224;margin:2rem auto 4rem auto}.page-guide-ready-lead{text-align:center;font-weight:bold;font-size:1.25rem;margin:0 0 4rem 0}.page-common-min-title{font-family:"Noto Serif JP";font-size:clamp(1.5rem,2vw,2rem);padding:1rem;background:rgba(179,179,179,.2);margin:2rem 0 1rem}.page-guide-ready p{font-weight:bold;margin:0 0 0 0}.page-guide-ready hr{border-bottom:1px solid #666;margin:1rem 0}.page-guide-ready h4{color:#ed1c24;font-size:1.25rem}.page-ready-budget-top{display:flex;align-items:center;justify-content:center;margin:2rem 0 0 0}@media screen and (max-width: 64rem){.page-ready-budget-top{flex-direction:column;align-items:normal}}.page-ready-budget-top li{text-align:center;font-size:1.25rem;font-weight:bold;padding:.5rem}.page-ready-budget-top li span{display:block;font-size:1.25rem}.page-ready-budget-top .article{background:rgba(255,218,62,.2);font-size:1.25rem}.page-ready-budget-top .article span{font-size:1rem}.page-ready-budget-bottom{display:flex;justify-content:center;flex-direction:column;margin:0 0 2rem 0}.page-ready-budget-bottom li{text-align:center;font-size:1.25rem;font-weight:bold;padding:.5rem}.page-ready-budget-bottom li span{margin:0 0 0 .5rem;font-size:1.25rem}.page-ready-budget-bottom .article{background:rgba(75,128,191,.2);font-size:1.25rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}@media screen and (max-width: 64rem){.page-ready-budget-bottom .article{max-width:100%;padding:1rem;width:calc(100% - 2rem)}}.page-ready-budget-bottom .article span{font-size:1rem}.page-ready-caution{background:rgba(255,218,62,.2);padding:2rem;margin:2rem 0 1rem 0}.page-ready-caution h4{text-align:center;color:#000;font-size:1.5rem;margin:0 0 1rem 0}.page-ready-caution ul{display:flex;flex-wrap:wrap;justify-content:center}.page-ready-caution ul li{font-size:1.25rem;font-weight:bold}.page-ready-caution ul li:after{content:"・"}.page-ready-caution ul li:last-child:after{display:none}.page-guide-follow-list{display:flex;flex-wrap:wrap;gap:2rem}.page-guide-follow-list li{width:calc(50% - 1rem)}@media screen and (max-width: 40rem){.page-guide-follow-list li{width:calc(100% - 0rem)}}.page-guide-follow-image{margin:0 0 1rem 0}.page-guide-follow-image img{border-radius:1rem}.page-guide-follow-title{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(1.5rem,2vw,2rem);margin:0 0 1rem 0}.page-guide-follow-article{margin:0 0 1rem 0;font-weight:bold}.page-choice-banner{display:flex;gap:2rem}@media screen and (max-width: 40rem){.page-choice-banner{flex-direction:column}}.page-choice-banner li{width:100%}.page-choice-banner li a{display:flex;justify-content:center;align-items:center;font-weight:bold;aspect-ratio:18/5}.page-choice-banner li a:hover{opacity:.75}.page-choice-banner li a span{font-family:"Noto Serif JP";color:#fff;font-size:2rem}@media screen and (max-width: 64rem){.page-choice-banner li a span{font-size:1.5rem}}@media screen and (max-width: 40rem){.page-choice-banner li a span{font-size:2rem}}.page-choice-banner-plan a{background:url(../img/choice-1.jpg) no-repeat center center/cover}.page-choice-banner-flow a{background:url(../img/choice-2.jpg) no-repeat center center/cover}.page-plan-article{text-align:center;font-size:1.25rem;font-weight:bold;margin:0 0 4rem 0}@media screen and (max-width: 64rem){.page-plan-article{font-size:1rem;margin:0 0 2rem 0}}.page-plan-link{display:flex;gap:2rem;flex-wrap:wrap}@media screen and (max-width: 40rem){.page-plan-link{flex-direction:column}}.page-plan-link li{width:calc(50% - 1rem)}@media screen and (max-width: 40rem){.page-plan-link li{width:auto}}.page-plan-link li a{display:block;color:#fff;text-align:center;padding:1rem 2rem;position:relative;border-radius:.5rem;font-size:1.25rem;font-weight:bold}.page-plan-link li a::after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(0, -50%);font-size:1rem}.page-plan-link li a:hover{opacity:.75}.page-plan-link .plan-simple a{background:#6fa553}.page-plan-link .plan-33 a{background:#4b80bf}.page-plan-link .plan-44 a{background:#8d54a3}.page-plan-link .plan-66 a{background:#ed9224}.page-plan-link .plan-common a{background:#856859}.page-plan-urn{background:rgba(255,218,62,.2)}.page-plan-urn-content{display:flex;gap:2rem;justify-content:center;align-items:center}@media screen and (max-width: 40rem){.page-plan-urn-content{flex-direction:column-reverse}}.page-plan-urn-image{width:100%}.page-plan-urn-article{width:100%;margin:0 0 2rem}@media screen and (max-width: 40rem){.page-plan-urn-article{margin:0 0 0}}.page-plan-urn-article h2{font-family:"Noto Serif JP";font-size:clamp(2rem,2.5vw,2.5rem);margin:0 0 1rem}.page-plan-urn-article p{font-weight:bold}.page-plan-select-content{display:flex;gap:2rem;padding:2rem 0 0 0;margin:0 0 2rem 0}@media screen and (max-width: 64rem){.page-plan-select-content{flex-direction:column-reverse}}.page-plan-select-image{width:100%}.page-plan-select-image img{border-radius:1rem}.page-plan-select-article{width:100%}.page-plan-select-article h2{font-family:"Noto Serif JP";font-size:clamp(2rem,3vw,3rem);margin:0 0 1rem 0}.page-plan-select-article p{font-weight:bold;color:#ed1c24;margin:0 0 1rem 0}.page-plan-select-tag{display:flex;flex-wrap:wrap;margin:0 0 2rem 0;gap:1rem}@media screen and (max-width: 64rem){.page-plan-select-tag{gap:.5rem;margin:0 0 1rem 0}}.page-plan-select-tag li{color:#fff;background:#856859;font-weight:bold;padding:.25rem 1.5rem;border-radius:2rem;font-size:.8rem}@media screen and (max-width: 64rem){.page-plan-select-tag li{padding:.25rem 1rem}}.page-plan-select-price{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(1.5rem,2vw,2rem)}.page-plan-select-price span{font-size:clamp(2rem,3vw,3rem);color:#ed1c24}.page-plan-select-menu{padding:2rem;margin:0 0 4rem 0}@media screen and (max-width: 64rem){.page-plan-select-menu{padding:2rem 1rem}}.page-plan-select-menu h3{text-align:center;font-size:1rem;margin:0 0 1rem 0}.page-plan-select-menu ul{display:flex;gap:1rem;flex-wrap:wrap;margin:auto}@media screen and (max-width: 64rem){.page-plan-select-menu ul{gap:.5rem;justify-content:center}}.page-plan-select-menu ul li{width:8rem}@media screen and (max-width: 64rem){.page-plan-select-menu ul li{width:8rem}}.plan-select-simple{max-width:26rem}.plan-select-33{max-width:35rem}.plan-select-44{max-width:44rem}.plan-select-66{max-width:44rem}.plan-simple-bg{background:rgba(111,165,83,.2)}.plan-33-bg{background:rgba(75,128,191,.2)}.plan-44-bg{background:rgba(141,84,163,.2)}.plan-66-bg{background:rgba(237,146,36,.2)}.page-plan-sea{display:flex;gap:2rem;margin:0 0 2rem 0}@media screen and (max-width: 64rem){.page-plan-sea{flex-direction:column}}.page-plan-sea-image{width:100%}.page-plan-sea-image img{border-radius:1rem}.page-plan-sea-article{width:100%}.page-plan-sea-article h2{font-family:"Noto Serif JP";font-size:clamp(2rem,3vw,3rem);margin:0 0 1rem 0}.page-plan-sea-article h2 span{font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 0 1rem}@media screen and (max-width: 40rem){.page-plan-sea-article h2 span{margin:0 0 0 .5rem}}.page-plan-sea-article p{font-weight:bold;font-size:1.25rem;margin:0 0 1rem 0}.page-plan-menu-sea{padding:2rem;margin:0 0 4rem 0;background:rgba(111,165,83,.2)}@media screen and (max-width: 64rem){.page-plan-menu-sea{padding:2rem 1rem}}.page-plan-menu-sea h3{text-align:center;font-size:1rem;margin:0 0 1rem 0}.page-plan-menu-sea ul{display:flex;gap:1rem;flex-wrap:wrap;margin:auto}.page-plan-menu-sea ul li{width:calc(33.3333333333% - 1rem);font-weight:bold;font-size:1.25rem}@media screen and (max-width: 64rem){.page-plan-menu-sea ul li{width:calc(50% - 1rem);font-size:1rem}}.page-plan-menu-sea ul li:before{content:"・"}.page-plan-sea-price{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(1.5rem,2vw,2rem)}.page-plan-sea-price span{font-size:clamp(2rem,3vw,3rem);color:#ed1c24}.page-plan-sea-add-title{font-size:clamp(1.5rem,2vw,2rem);padding:1rem;background:rgba(179,179,179,.2);margin:0 0 2rem 0}.page-plan-sea-add-list{display:flex;gap:2rem;justify-content:space-between;margin:0 0 2rem 0}@media screen and (max-width: 64rem){.page-plan-sea-add-list{gap:1rem;flex-direction:column}}.page-plan-sea-add-list li{width:100%}.page-plan-sea-add-list li .title{font-weight:bold;font-size:1.25rem;margin:0 0 .5rem 0}.page-plan-sea-add-list li .title:before{content:"・"}.page-plan-sea-add-list li .price{font-weight:bold;font-size:1.25rem;color:#ed1c24;margin:0 0 0 1rem}.page-plan-sea-add-list li p{font-weight:bold;font-size:.8rem;flex:1}.page-plan-sea-content{display:flex;gap:2rem}@media screen and (max-width: 64rem){.page-plan-sea-content{flex-direction:column}}.page-plan-sea-content-article{width:100%}.page-plan-sea-content-article p{font-weight:bold;margin:0 0 1rem 0}.page-plan-sea-content-image{width:100%}.page-plan-wood-content{display:flex;gap:2rem}@media screen and (max-width: 64rem){.page-plan-wood-content{flex-direction:column}}.page-plan-wood-image{width:100%}.page-plan-wood-article{width:100%}.page-plan-wood-article h2{font-family:"Noto Serif JP";font-size:clamp(2rem,3vw,3rem);margin:0 0 1rem 0}.page-plan-wood-article p{font-weight:bold;font-size:1.25rem;margin:0 0 1rem 0}.page-plan-wood-price{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(1.5rem,2vw,2rem)}.page-plan-wood-price span{font-size:clamp(2rem,3vw,3rem);color:#ed1c24}.page-flow-contact-list{display:flex;gap:2rem;justify-content:center;margin:0 0 2rem 0}@media screen and (max-width: 64rem){.page-flow-contact-list{flex-direction:column}}.page-flow-contact-list li a{display:block;font-weight:bold;color:#fff;width:22rem;max-width:calc(100% - 2rem);padding:1rem;border-radius:2rem;position:relative;display:flex;justify-content:center;align-items:center;font-size:1.25rem}@media screen and (max-width: 64rem){.page-flow-contact-list li a{width:auto;font-size:1rem}}.page-flow-contact-list li a:hover{opacity:.75}.page-flow-contact-list li a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";position:absolute;top:50%;right:1rem;transform:translate(-50%, -50%);font-size:.8rem}@media screen and (max-width: 64rem){.page-flow-contact-list li a:after{display:none}}.page-flow-contact-list-claim a{background:#ed9224}.page-flow-contact-list-line a{background:#06b255}.page-flow-contact-list-line a i{font-size:1.5rem;margin:0 .5rem 0 0}.page-flow-contact-phone{padding:2rem;margin:0 auto 2rem;max-width:45rem;border:1px solid #000;display:flex;gap:2rem;justify-content:center;align-items:center}@media screen and (max-width: 64rem){.page-flow-contact-phone{flex-direction:column;gap:1rem}}.page-flow-contact-phone h3{font-size:1.25rem;text-align:center;margin:0 0 .5rem 0}.page-flow-contact-phone-no{font-family:"Oswald";font-size:clamp(2.25rem,3vw,3rem);font-weight:bold;text-align:center;margin:0 0 .5rem 0;display:flex;align-items:center;justify-content:center}.page-flow-contact-phone-no i{font-size:75%;margin:0 .5rem 0 0}.page-flow-contact-phone-caution{font-weight:bold;text-align:center}.page-flow-caution{font-size:1.25rem;font-weight:bold;text-align:center}@media screen and (max-width: 64rem){.page-flow-caution{font-size:1rem}}.page-flow-content-list{position:relative;border-left:.25rem dashed #856859;padding:0 0 0 2rem;margin:0 0 0 1rem}.page-flow-content-list dt{font-family:"Noto Serif JP";font-size:2rem;color:#fff;background:#856859;position:absolute;top:0;left:0;transform:translate(-50%, 0);z-index:1;width:4rem;height:4rem;line-height:4rem;border-radius:100%;text-align:center;font-weight:bold}@media screen and (max-width: 64rem){.page-flow-content-list dt{font-size:1.5rem;width:3rem;height:3rem;line-height:3rem}}.page-flow-content-list dd{padding:0 0 2rem 2rem;display:flex;gap:2rem}@media screen and (max-width: 64rem){.page-flow-content-list dd{padding:0 0 2rem 1rem;gap:0}}.page-flow-content-list:last-child{border-left:0}.page-flow-content-title{font-family:"Noto Serif JP";font-size:2rem;font-weight:bold;margin:0 0 1rem 0}.page-flow-content-wrapper{width:100%}.page-flow-content-wrapper p{font-weight:bold;margin:0 0 1rem 0}.page-flow-content-wrapper p span{color:#bf3100}.page-flow-content-wrapper p .gray{color:#856859}.page-flow-content-image{width:50%}@media screen and (max-width: 64rem){.page-flow-content-image{display:none}}.page-offering-lead{font-size:1.25rem;font-weight:bold;text-align:center;margin:0 0 4rem 0}.page-offering-selflink a{border-radius:1rem;background:url(../img/offering-selflink.jpg) no-repeat center center/cover;display:block;padding:2rem 1rem}.page-offering-selflink a h2{font-family:"Noto Serif JP";font-weight:bold;font-size:2rem;text-align:center;color:#fff}.page-offering-selflink a h2 span{display:block;color:#ed9224;font-size:1.5rem}.page-offering-selflink a i{color:#ed9224;margin:0 0 0 1rem}.page-offering-selflink a:hover{opacity:.75}.page-offering-list{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.page-offering-list>li{width:calc(33.3333333333% - 1rem)}@media screen and (max-width: 64rem){.page-offering-list>li{width:calc(50% - 1rem)}}.page-offering-title{font-weight:bold;font-size:1.25rem;margin:0 0 .5rem 0}.page-offering-article{font-size:.8rem;font-weight:bold;margin:0 0 .5rem 0}.page-offering-price{color:#ed1c24;font-weight:bold}.page-offering-price span{font-size:.8rem}.page-gift-selflink{margin:0 0 4rem 0}.page-gift-selflink div{border-radius:1rem;background:url(../img/offering-selflink.jpg) no-repeat center center/cover;display:block;padding:2rem 1rem}.page-gift-selflink div h2{font-family:"Noto Serif JP";font-weight:bold;font-size:2rem;text-align:center;color:#fff}.page-gift-selflink div h2 span{display:block;color:#ed9224;font-size:1.5rem}.page-gift-caution{border:1px solid #666;border-radius:.5rem;padding:2rem;font-weight:bold;margin:0 auto 2rem;position:relative;max-width:38rem;text-align:center}.page-gift-caution:before{content:"";position:absolute;top:1px;left:-6px;width:30px;height:15px;background:#ed9224;-webkit-clip-path:polygon(50% 0%, 0% 15px, 30px 15px);clip-path:polygon(50% 0%, 0% 15px, 30px 15px);transform:rotate(-45deg)}.page-gift-phone{margin:0 0 4rem 0}.page-gift-phone-article{font-size:1rem;font-weight:bold;text-align:center;margin:0 0 1rem}.page-gift-phone-no{font-family:"Oswald";text-align:center;font-size:clamp(2rem,4vw,4rem);color:#ed9224;font-weight:bold;display:flex;gap:1rem;align-items:center;justify-content:center}.page-gift-phone-no:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:clamp(1rem,2vw,2rem);background:#ed9224;color:#fff;width:clamp(2.5rem,3.5vw,3.5rem);height:clamp(2.5rem,3.5vw,3.5rem);display:block;border-radius:100%;display:flex;justify-content:center;align-items:center}.page-gift-phone-no a{color:#ed9224}.page-gift-fax-no{font-family:"Oswald";text-align:center;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:bold;color:#ed9224}.page-gift-form{display:flex;gap:1rem;align-items:center;margin:2rem 0}@media screen and (max-width: 40rem){.page-gift-form{align-items:baseline;flex-direction:column}}.page-gift-form dt{width:20rem}@media screen and (max-width: 40rem){.page-gift-form dt{width:100%}}.page-gift-form dt P{font-weight:bold;font-size:1.25rem;display:flex;align-items:center}.page-gift-form dt P span{font-size:.6rem;padding:.25rem 1rem;background:#bf3100;color:#fff;margin:0 0 0 .5rem;border-radius:2rem}.page-gift-form dd input{background:#eee;padding:1rem .5rem;border-radius:.5rem;font-size:1.25rem;width:calc(100% - 1rem)}.wpcf7-form-control.wpcf7-radio{font-size:1.25rem;font-weight:bold}select.wpcf7-form-control.wpcf7-select{font-size:1.25rem;background:#eee;padding:1rem .5rem;border-radius:.5rem;width:calc(100% - 1rem)}select.wpcf7-form-control.wpcf7-select option:nth-child(n+2){text-align:right}textarea.wpcf7-form-control.wpcf7-textarea{padding:1rem .5rem;font-size:1.25rem;background:#eee;border-radius:.5rem;width:calc(100% - 1rem)}.page-gift-form-policylink{margin:2rem 0}.page-gift-form-policylink p{text-align:center}.page-gift-form-policylink p a{font-size:1.25rem;font-weight:bold;text-decoration:underline}.page-gift-form-policylink p a:hover{opacity:.75}.page-gift-form-submit{margin:2rem 0}.page-gift-form-submit p{text-align:center}.page-gift-form-submit p input{font-size:1.25rem;font-weight:bold;color:#fff;padding:1rem 1rem;border-radius:.5rem;background:#2d2d2d;transition:all .1s linear;width:20rem;display:block;margin:auto}.page-gift-form-submit p input:hover{opacity:.75}.wpcf7-list-item input{width:auto !important}.wpcf7-spinner{display:none}.wpcf7 form.sent .wpcf7-response-output{display:none}.inner.page-thanks P{font-size:clamp(1.25rem,1.75vw,1.75rem);text-align:center;font-weight:bold}.page-contactus-wrapper{background:rgba(255,218,62,.2);padding:2rem}.page-contactus-title{text-align:center;color:#ed1c24;font-weight:bold;font-size:clamp(1.25rem,1.5vw,1.5rem)}.page-contactus-phone-no{font-family:"Oswald";text-align:center;font-size:clamp(2rem,4vw,4rem);color:#ed9224;font-weight:bold;display:flex;gap:1rem;align-items:center;justify-content:center}.page-contactus-phone-no:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:clamp(1rem,2vw,2rem);background:#ed9224;color:#fff;width:clamp(2.5rem,3.5vw,3.5rem);height:clamp(2.5rem,3.5vw,3.5rem);display:block;border-radius:100%;display:flex;justify-content:center;align-items:center}.page-contactus-phone-no a{color:#ed9224}.page-contactus-article{text-align:center;font-weight:bold}.page-contactus-lead h3{font-family:"Noto Serif JP";font-weight:bold;margin:0 0 2rem 0;font-size:clamp(2rem,3vw,3rem);text-align:center}.page-contactus-lead p{text-align:center;font-weight:bold;line-height:2.5rem}.page-contactus-flow-container{max-width:40rem;margin:0 auto}.page-contentus-info-wrapper{border:1px solid #000;padding:1rem;margin:0 0 1rem 0;display:inline-block}.page-contentus-info-title{text-align:center;font-weight:bold;font-size:1.25rem}.page-contentus-info-phone-no{font-family:"Oswald";text-align:center;font-size:clamp(2rem,3vw,3rem);font-weight:bold;display:flex;gap:1rem;align-items:center;justify-content:center}.page-contentus-info-phone-no:before{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:70%}.page-contactus-caution{font-size:1.25rem;font-weight:bold;text-align:center;padding:0 .5rem}.company-lead{font-family:"Noto Serif JP";font-weight:bold;font-size:clamp(2rem,4vw,4rem);margin:0 0 2rem 0}@media screen and (max-width: 64rem){.company-lead{margin:0 0 0 0}}.company-content{text-align:center;font-size:1.25rem;font-weight:bold}.company-content-wrapper{background:rgba(255,218,62,.2);margin:0 calc(50% - 50vw);padding:4rem calc(50vw - 50%);width:calc(100% - 0rem)}@media screen and (max-width: 64rem){.company-content-wrapper{background:rgba(255,218,62,0)}}.company-content-container{display:flex;gap:2rem;margin:0 0 4rem 0}@media screen and (max-width: 64rem){.company-content-container{flex-direction:column-reverse}}.company-content-article{width:100%}.company-content-article p{font-weight:bold;margin:0 0 1rem 0}.company-content-image{width:100%}.company-table{width:100%;border-collapse:collapse;max-width:40rem;margin:auto}.company-table tr{border-bottom:1px solid #666}.company-table th,.company-table td{padding:1rem}.company-table th{white-space:nowrap}.page-privacy-policy{margin:0 0 0 0}.page-privacy-policy h2{border-bottom:1px solid #666;padding:0 0 .5rem 0;margin:0 0 .5rem 0}.page-privacy-policy p{margin:0 0 2rem 0}.page-privacy-policy ul{margin:0 0 2rem 0}.post-cat a{font-weight:bold;color:#ed9224}.post-title{font-size:clamp(2rem,3vw,3rem);font-weight:bold;border-bottom:1px solid #666;margin:0 0 1rem 0;padding:0 0 1rem 0}.post-date{font-weight:bold;font-size:.8rem;color:#ed9224;margin:0 0 2rem 0}.post-content-image{margin:0 0 4rem 0}.post-content-image img{width:100%;height:auto}.post-content p{font-weight:bold;margin:0 0 2rem 0}.post-nav-link{display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 40rem){.post-nav-link{justify-content:space-between;gap:1rem}}.post-cat-select a{background:#856859;color:#fff;font-weight:bold;font-size:1.25rem;padding:.5rem 2rem;border-radius:2rem;white-space:nowrap}@media screen and (max-width: 64rem){.post-cat-select a{font-size:1rem;padding:.5rem 1rem}}.post-cat-select a:hover{opacity:.75}.post-prev a,.post-next a{font-weight:bold;font-size:1.25rem}@media screen and (max-width: 64rem){.post-prev a,.post-next a{font-size:1rem}}.post-prev a:hover,.post-next a:hover{opacity:.75}.post-prev a i,.post-next a i{color:#856859}.post-prev i{margin:0 .5rem 0 0}.post-next i{margin:0 0 0 .5rem}.archive{background:rgba(255,218,62,.2)}.archive-lead{text-align:center;font-weight:bold;font-size:1.25rem;margin:0 0 4rem 0}.archive-list{display:flex;gap:2rem;flex-wrap:wrap}.archive-list li{width:calc(33.3333333333% - 1.35rem)}@media screen and (max-width: 64rem){.archive-list li{width:calc(50% - 1rem)}}@media screen and (max-width: 40rem){.archive-list li{width:100%}}.archive-list a{display:block;background:#fff;height:100%}.archive-list a:hover{opacity:.75}.archive-list-image img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.archive-list-date{font-weight:bold;font-size:.8rem;padding:.5rem 1rem}.archive-list-title{font-weight:bold;font-size:1.25rem;padding:.5rem 1rem}nav.navigation.pagination{margin:2rem 0}.nav-links{display:flex;justify-content:center;gap:1rem;font-size:1.25rem;font-weight:bold}