﻿:root{--half-accent: color-mix(in srgb, var(--accent-color) 8%, white);--half-sub-accent: color-mix(in srgb, var(--sub-accent-color) 20%, white);--base-color: #c5c5c5;--point-color: #DBDB10;--font-weight: bold;--font-color: #595657;--box-padding: 2rem;--border-radius: 8px;--border: 1px solid #E0E0E0;--box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 20px;--border-image: linear-gradient(to right, var(--accent-color) 10%, #dddddd 10%) 1}body{visibility:hidden;color:#333}h2,.smb-section__title{font-size:2.4rem;font-weight:var(--font-weight);letter-spacing:1px}h3{font-size:1.4rem;font-weight:var(--font-weight)}h4{font-size:1.2rem;font-weight:var(--font-weight)}.p-related-posts h2,.p-related-posts h3,.l-contents__sidebar h2,.l-contents__sidebar h3{font-weight:normal}.c-prev-next-nav__item-label,.c-prev-next-nav__item-title,.c-entry-summary__term,time{font-weight:normal}.type-page .c-entry__header h1.c-entry__title{display:none}.c-meta__item--author{display:none}a{color:#313131}.svg-inline--fa{margin-right:6px}.fa{margin-right:8px}.smf-item__label{font-size:.9rem}@media screen and (max-width: 1023px){h2,.smb-section__title{font-size:2.2rem;font-weight:var(--font-weight);letter-spacing:1px}h3{font-size:1.2rem;font-weight:var(--font-weight)}h4{font-size:1.1rem;font-weight:var(--font-weight)}}@media screen and (max-width: 639px){body p,body li,body td,body .smf-item__description,body .smf-textarea-control__control,body .smf-select-control__control,body .smf-text-control__control,body .smf-radio-button-control__label,body .smf-checkbox-control__label{font-size:.8rem}.c-breadcrumbs{font-size:.6rem}h2,.smb-section__title{font-size:1.33rem}h3{font-size:1.1rem;margin-top:.5rem !important}.has-background h3{font-size:1.1rem;margin-top:0rem !important}h4{font-size:.9rem}.wp-block-paragraph{margin-top:1rem}.smb-list{margin-top:1rem !important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-top:0px}tbody{border-top:1px solid var(--_light-color-gray)}.ryakureki tbody{border-top:0px}.page-id-130 h2{font-size:1rem}.page-id-130 p,.page-id-130 li{font-size:.8rem}}.n-anim-left-lg{animation-name:n-fade-in-left-lg !important;animation-duration:2s !important;animation-fill-mode:both !important;animation-timing-function:cubic-bezier(0.16, 1, 0.3, 1) !important}@keyframes n-fade-in-left-lg{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.n-bg-grid{--grid-line-width: 1px;--grid-size: 32px;--grid-color: var(--sub-accent-color);--grid-color: var(--half-accent);--grid-fade-height: 0px;--grid-fade-solid-height: 0px;background-color:#fff;background-image:linear-gradient(to bottom, #ffffff 0, #ffffff var(--grid-fade-solid-height), rgba(255, 255, 255, 0) var(--grid-fade-height)),linear-gradient(90deg, var(--grid-color) var(--grid-line-width), transparent var(--grid-line-width)),linear-gradient(var(--grid-color) var(--grid-line-width), transparent var(--grid-line-width));background-position:0 0,10px 10px,10px 10px;background-size:100% var(--grid-fade-height),var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size);background-repeat:no-repeat,repeat,repeat}@media(max-width: 640px){.n-bg-grid{--grid-size: 12px;--grid-line-width: 1px}}.page-id-1217 .btn{margin-top:50px !important}.smb-btn a{filter:none}.smb-btn{filter:none}.smb-btn:hover{filter:none}.smb-btn a:hover{filter:none}.btn a{border-radius:3px;width:250px;text-align:center;font-size:1rem;position:relative}.p-header-content .smb-btn{color:var(--accent-color);background-color:#fff;border:1px solid var(--accent-color);border-radius:50px;padding-top:.5rem;padding-bottom:.5rem;transition:all .3s;font-size:.9rem}.p-header-content .smb-btn:hover{filter:brightness(0.9);border-color:#0f6f22}.l-contents__main .top__fv .smb-btn{width:100%}.l-contents__main .main-cta .smb-btn{background-color:#fff;border:1px solid var(--accent-color)}.l-contents__main .main-cta .smb-btn::after{content:none}.l-contents__main .main-cta .smb-btn__label{color:var(--accent-color)}.l-contents__main .smb-btn{position:relative;width:350px;padding-top:12px;padding-bottom:12px;border-radius:50px;border:1px solid #16852b;background-color:linear-gradient(90deg, #16852B 0%, #1B9432 100%);color:#fff;transition:all .3s;box-shadow:var(--box-shadow)}.l-contents__main .smb-btn .smb-btn__label{font-size:1rem;font-weight:bold}.l-contents__main .smb-btn::after{content:"▶︎";position:absolute;top:50%;right:1.2em;transform:translateY(-50%) translateX(0);margin-left:0;font-size:.9em;line-height:1;transition:transform .25s ease}.l-contents__main .smb-btn:hover{filter:brightness(0.9);border-color:#0f6f22;color:#fff}.l-contents__main .smb-btn:hover::after{transform:translateY(-50%) translateX(4px)}.cta .cta-btn{margin-top:.5rem;transition:all .3s}.cta .cta-btn:hover{filter:brightness(0.9);border-color:#0f6f22;color:#fff}.cta .cta-btn a{color:var(--accent-color);background-color:#fff;border-radius:50px;box-shadow:var(--box-shadow);padding-top:1rem;padding-bottom:1rem;width:400px}.cta .cta-btn .smb-btn__label{font-size:1.2rem}.cta .btn-faq .smb-btn__label{font-size:1rem}@media screen and (max-width: 639px){.l-contents__main .top__fv .smb-btn{width:100%}.l-contents__main .main-cta .smb-btn{background-color:#fff;border:1px solid var(--accent-color)}.l-contents__main .main-cta .smb-btn::after{content:none}.l-contents__main .main-cta .smb-btn__label{color:var(--accent-color)}.l-contents__main .smb-btn{position:relative;width:300px;padding-top:8px;padding-bottom:8px;border-radius:50px;border:1px solid #16852b;background-color:linear-gradient(90deg, #16852B 0%, #1B9432 100%);color:#fff;transition:all .3s;box-shadow:var(--box-shadow)}.l-contents__main .smb-btn .wp-block-snow-monkey-blocks-btn{justify-content:center}.l-contents__main .smb-btn .smb-btn__label{font-size:.8rem}.l-contents__main .smb-btn::after{content:"▶︎";position:absolute;top:50%;right:1.2em;transform:translateY(-50%) translateX(0);margin-left:0;font-size:.9em;line-height:1;transition:transform .25s ease}.l-contents__main .smb-btn:hover{filter:brightness(0.9);border-color:#0f6f22;color:#fff}.l-contents__main .smb-btn:hover::after{transform:translateY(-50%) translateX(4px)}.cta .cta-btn{margin-top:.5rem;transition:all .3s}.cta .cta-btn:hover{filter:brightness(0.9);border-color:#0f6f22;color:#fff}.cta .cta-btn a{width:auto;padding-top:.7rem;padding-bottom:.7rem}.cta .cta-btn .smb-btn__label{font-size:1.1rem}}.n-section .smb-section__title{background:linear-gradient(90deg, #186f27 0%, #1e8f2f 20%, #43b955 40%, #2a9f3e 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.smb-section:not(.l-footer .smb-section){padding-top:100px;padding-bottom:100px}.smb-section__title:after{background-color:var(--point-color);content:"";display:block;height:4px;border-radius:10px;width:60px;font-weight:var(--font-weight)}@media screen and (max-width: 639px){.smb-section:not(.l-footer .smb-section){padding-top:80px;padding-bottom:80px}.smb-section__contents-wrapper>*+*{margin-top:2rem}.smb-section:nth-child(1){padding-top:0px !important}.smb-section__title:after{background-color:var(--point-color);content:"";display:block;height:2px;border-radius:10px;width:40px;font-weight:var(--font-weight)}}.l-1row-header__branding{padding-top:0px;padding-bottom:0px}.p-global-nav .menu-item a{font-size:.9rem;font-weight:var(--font-weight);padding-left:12px;padding-right:12px}@media(max-width: 1300px){.p-global-nav .menu-item a{font-size:.7rem;font-weight:var(--font-weight);padding-left:5px;padding-right:5px}}.c-site-branding__title{font-weight:var(--font-weight)}.c-page-header__title{font-size:2.6rem;font-weight:var(--font-weight)}.c-site-branding__description{margin-top:0px;margin-bottom:7px;padding-left:1px}.header-contents{width:220px}.header-contents p{margin-top:3px;line-height:1.4;letter-spacing:.5px}.header-contents .wp-block-columns{gap:1rem}@media(max-width: 1300px){.header-contents{width:160px}.header-contents p{margin-top:3px;line-height:1.4;letter-spacing:.5px}.header-contents .wp-block-columns{gap:1rem}}.p-drop-nav .menu-item-1008 a{font-weight:bold;height:45px;align-self:center;color:#fff;background:var(--accent-color);border-radius:5px;border:1px solid var(--accent-color);margin-left:1rem}.p-drop-nav .menu-item-1008 a:hover{background-color:#fff;color:var(--accent-color)}.c-page-header[data-has-image=true]{height:clamp(250px,62.5vw,250px)}.single .c-page-header__bgimage img{filter:brightness(0.7) blur(2px);transform:scale(1.02)}@media screen and (max-width: 1023px){.c-page-header__title{font-size:2.2rem;font-weight:var(--font-weight)}}@media screen and (max-width: 639px){.c-page-header[data-has-image=true]{height:clamp(150px,62.5vw,150px)}.c-page-header__title{font-size:1.3rem}.l-header .c-site-branding__description{font-size:.8rem;letter-spacing:0px}.c-site-branding__title{font-size:1.2rem}.p-infobar-wrapper{font-size:.8rem}.l-header__content{padding-top:0px;padding-bottom:0px}.c-drawer__menu{position:absolute;top:50%;transform:translateY(-50%);font-weight:bold}}.l-footer{font-size:.9rem}.l-footer .wp-block-site-title{background-color:#fff;border-left:0px}.l-footer img{width:350px}.p-footer-sticky-nav{background:rgba(0,0,0,.3490196078)}.p-footer-sticky-nav ul li{font-weight:600;color:#fff;display:flex;align-items:center;margin-top:5px;margin-bottom:5px;border-radius:5px}.p-footer-sticky-nav ul li a{font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.p-footer-sticky-nav ul .c-navbar__item[data-active-menu]{color:#fff}.p-footer-sticky-nav ul li:nth-child(1){background:linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);margin-right:2.5px;margin-left:5px}.p-footer-sticky-nav ul li:nth-child(1) p{font-size:16px}.p-footer-sticky-nav ul li:nth-child(2){background:linear-gradient(135deg, rgb(102, 144, 180) 0%, rgb(40, 95, 140) 100%);margin-right:5px;margin-left:2.5px}.p-footer-sticky-nav ul li:nth-child(2) p:nth-child(1){margin-right:18px}.p-footer-sticky-nav .li-mail{display:flex;align-items:center;justify-content:center}.footer-info{font-size:14px;margin-top:2px}.n-footer-sticky{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:9999;transition:opacity .3s ease,visibility .3s ease;margin-bottom:0px;padding:5px}.n-footer-sticky .wp-block-columns{gap:5px}.n-footer-sticky .smb-buttons{margin-top:0px}.n-footer-sticky .smb-btn{padding:8px;border-radius:50px}.n-footer-sticky .smb-btn__label{font-size:.9rem}.n-footer-sticky .fa-phone,.n-footer-sticky .fa-phone-flip,.n-footer-sticky .fa-envelope{margin-right:3px}.n-footer-sticky .wp-block-group{border-radius:0px}.c-page-top{bottom:43px !important}.n-footer-sticky.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.c-copyright{padding-top:5px;padding-bottom:5px}.wp-block-navigation-item__content{font-size:.8rem}@media screen and (max-width: 639px){.l-footer img{width:250px;margin-top:30px}.c-copyright{font-size:10px;letter-spacing:0px;padding:3px}.wp-block-navigation__responsive-container-content{padding-left:1rem}.wp-block-navigation__responsive-container-close{padding-right:1rem}.p-footer-sub-nav{justify-content:center}.p-footer-sub-nav a{font-size:.6rem}}.l-sidebar-widget-area h2,.l-contents__sidebar h2{font-weight:bold;display:block;border-left:3px solid var(--accent-color);padding-left:.8rem;line-height:1rem;font-size:1rem}.l-sidebar-widget-area h2:before,.l-contents__sidebar h2:before{display:none}.l-sidebar-widget-area h2:after,.l-contents__sidebar h2:after{display:none}.l-sidebar-widget-area li,.l-contents__sidebar li{border-bottom:1px solid #e8e9e9;padding-bottom:5px;color:var(--accent-color)}.smf-form .smf-text-control__control,.smf-form .smf-textarea-control__control,.smf-form .smf-select-control__control,.smf-form .smf-checkbox-control__control,.smf-form .smf-file-control__label{border-radius:0px}div[data-name=agreement] .smf-checkboxes-control__control{text-align:center}div[data-name=agreement] .smf-error-messages{text-align:center}.smf-item--divider .smf-item__col{border-right:1px solid #ddd;border-left:1px solid #ddd}form[data-screen=confirm] .form-kiyaku{display:none}.grecaptcha-badge{visibility:hidden}.recaptcha-policy a{color:#333}.recaptcha-policy{text-align:center}.smf-action .smf-button-control__control{background:var(--accent-color);border:none;border-radius:30px;width:200px;padding-top:12px;padding-bottom:12px;color:#fff;font-size:1.1rem;font-weight:bold;transition:all .3s;border:1px solid var(--accent-color)}.smf-action .smf-button-control__control:hover{background:#fff;color:var(--accent-color)}.smf-form--business .smf-item__col--label{background-color:var(--half-accent)}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__number{background-color:var(--accent-color);font-weight:700}.smf-progress-tracker__item__number{width:30px;height:30px;line-height:2px}.smf-progress-tracker__item[aria-current=true] .smf-progress-tracker__item__text{color:var(--accent-color)}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{top:14px}table.inquiry{width:100%}@media(max-width: 850px){table.inquiry th,table.inquiry td{display:block}input.wpcf7-submit{margin-bottom:30px;width:100%}}@media(max-width: 900px){.pcdate{display:none}}@media(min-width: 1000px){.spdate{display:none}.wpcf7-date.dateform{width:25%}}table.inquiry{margin-bottom:30px;border:solid 1px #d7d7d7;line-height:1.2;vertical-align:middle;border-collapse:collapse}.inquiry th{text-align:left;font-size:1rem;padding:1rem .5rem;background:var(--sub-accent-color);background-color:color-mix(in srgb, var(--accent-color) 5%, white);border:solid 1px #d7d7d7;white-space:nowrap;vertical-align:middle}.haveto,.any{font-size:13px;padding:5px 10px;background:red;color:#fff;border-radius:1px;margin-right:1rem}.any{background:#93c9ff;background:orange}.inquiry td{border:solid 1px #d7d7d7;padding:1.5rem}.wpcf7-form-control{width:100%}.inquiry input,.inquiry select,.inquiry textarea{border-radius:0px;border:1px solid #d7d7d7}.inquiry textarea{padding-bottom:10em}.wpcf7-list-item-label,.wpcf7-checkbox,input[type=checkbox],input[type=radio]{vertical-align:middle}.wpcf7-list-item-label{padding:0 5px 0 2px}.verticallist{display:inline-grid}.wpcf7-submit{display:block;padding:1rem;background:var(--accent-color);color:#fff;font-size:1.2rem;font-weight:bold;border-radius:0px;border:1px solid var(--accent-color);transition:all .3s;cursor:pointer;filter:none}.wpcf7-previous{display:block;width:300px;margin:0 auto;background:#fff;background:gray;color:var(--accent-color);color:#fff;font-size:1.2rem;font-weight:bold;border-radius:5px;border:1px solid var(--accent-color);border:1px solid gray;transition:all .3s;cursor:pointer;filter:none}.wpcf7-submit:hover{filter:none;background-color:#fff;color:var(--accent-color)}.screen-reader-response{display:none}.wpcf7-not-valid-tip{color:#e92323}.cta{color:#fff}.cta .smb-btn__label{font-size:1.3rem}.cta .smb-section__title::before,.cta .smb-section__title::after{display:none}.cta .wp-block-group{color:#fff}.cta-phone{font-size:2.4rem;font-weight:bold;margin-top:0px;letter-spacing:4px}.cta-hour{margin-top:0px;font-size:.8rem;line-height:1.5}@media screen and (max-width: 639px){.cta p{font-size:.7rem}.cta .smb-section-with-bgimage__bgimage{right:-80px}.cta-phone{font-size:1.4rem;font-weight:bold;margin-top:0px;letter-spacing:4px}.cta-hour{margin-top:0px;font-size:.8rem;line-height:1.5}}.wp-block-columns{gap:60px}.smb-faq__item__question{font-size:1.4rem;color:var(--accent-color)}.smb-faq,.smb-faq__item{border-color:#c5c5c5}.smb-items__item{height:100%}.smb-items__item__body{height:100%}.smb-testimonial__item__body{display:flex;flex-direction:column}.smb-testimonial__item__name{font-size:.9rem;order:1}.smb-testimonial__item__lede{order:2}.smb-testimonial__item__content{order:3;margin-top:1rem}.smb-testimonial__item__lede::after{background-color:var(--accent-color);content:"";display:block;height:1px;margin-top:var(--_margin-1);width:2rem}.smb-testimonial__item__content:after{display:none}.smb-balloon{margin-bottom:40px}.smb-balloon__body{border-radius:1rem}.smb-balloon__figure{width:120px;height:120px}.wp-block-snow-monkey-blocks-media-text .c-row{--_gap: 2rem}.smb-step__item__number{font-weight:bold;font-size:1.3rem;border-radius:8px;background-color:var(--point-color)}.smb-step__item__title{font-weight:var(--font-weight);font-size:1.4rem;color:var(--accent-color)}.smb-step__body:before{border-left:3px dotted #c5c5c5}.wp-block-group:not(.n-footer-sticky .wp-block-group){border-radius:var(--border-radius)}@media screen and (max-width: 1023px){.wp-block-columns{gap:20px}}@media(max-width: 781px){.column-r{flex-direction:row}}@media screen and (max-width: 639px){.smb-step__item__number{font-weight:bold;font-size:1.1rem;border-radius:8px;background-color:var(--point-color)}.smb-step__item__title{font-weight:var(--font-weight);font-size:1.1rem;color:var(--accent-color)}.smb-faq__item__question{font-size:.9rem;color:var(--accent-color)}.smb-faq,.smb-faq__item{border-color:#c5c5c5}.wp-block-columns{padding:1.5rem 1rem 1.5rem 1rem;gap:1rem}.top__fv .wp-block-columns,.consultation .wp-block-columns,.l-footer .wp-block-columns,.smb-step__body .wp-block-columns,.about__komon .wp-block-columns,.smb-items__item__body .wp-block-columns,.top__sv .wp-block-columns{padding:0;gap:20px}.column-r{flex-direction:column-reverse}.smb-items__item.has-background>.smb-items__item__body{padding:1.5rem 1rem 1.5rem 1rem !important}.smb-balloon{margin-bottom:40px}.smb-balloon__body{border-radius:1rem;padding:1rem}.smb-balloon__figure{width:70px;height:70px}.smb-balloon--reverse .smb-balloon__person .smb-balloon__name{margin-right:1rem}.smb-balloon .smb-balloon__person .smb-balloon__name{margin-left:1rem}}.single-post .c-entry__content h2{font-size:2rem;border-radius:3px;border-left:3px solid var(--accent-color)}.single-post .c-entry__content h3{color:var(--accent-color);border-bottom:0px;padding-bottom:0px}.c-entries--text2,.c-entries--text{border-top:0px solid #ccc}:is(.c-entries--simple,.entries--text,.c-entries--text2) .c-entries__item{border-bottom:0px solid blue;border-bottom:0px solid #ccc}.c-entries--simple{border-top:0px}.c-entry__footer .c-entry-aside__title{justify-content:left}.c-entry-aside__title:after,.c-entry-aside__title:before{display:none}.archive.post-type-archive h1.c-entry__title{display:none}.c-entry-summary:hover .c-entry-summary__title{color:var(--accent-color)}.c-entry-summary__content{color:#959595}.c-entry__title{font-weight:bold}.c-entry-summary__figure{background-color:inherit}.c-entry-summary__figure .c-entry-summary__term{font-size:.7rem;font-weight:bold;padding:2px 8px}.c-entry-summary__figure{border-radius:var(--border-radius)}@media screen and (max-width: 1023px){.single-post .c-entry__content h2{font-size:1.8rem;border-radius:3px;border-left:3px solid var(--accent-color)}.single-post .c-entry__content h3{color:var(--point-color__or);border-bottom:0px;padding-bottom:0px}}@media screen and (max-width: 639px){.single-post .c-entry__content h2{font-size:1.1rem;border-radius:3px;border-left:3px solid var(--accent-color);padding-top:3px;padding-bottom:3px}.single-post .c-entry__content h3{font-size:1rem;color:var(--accent-color);border-bottom:0px;padding-bottom:0px;margin-bottom:0px;padding-top:1.5rem}.single-post .l-contents__sidebar h2{font-size:.8rem}}.top__fv,.top__sv{position:relative;z-index:auto;overflow:visible}.top__fv>.smb-section__inner,.top__sv>.smb-section__inner{position:relative;z-index:3}.top__fv{min-height:100svh}.top__fv h2{font-size:clamp(1.4rem,4.375vw - .7rem,3rem);letter-spacing:.2rem;line-height:1.4;color:#545454}.top__fv h2 span{font-size:clamp(2.4rem,5vw - .2rem,4rem);background:linear-gradient(90deg, #186f27 0%, #1e8f2f 20%, #43b955 40%, #2a9f3e 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.top__fv img{border-radius:1rem}.top__fv p{line-height:1.9;font-size:clamp(.8rem,1.875vw - .2rem,1.4rem);font-weight:bold;letter-spacing:.06rem;color:#545454}.top__fv p span{border-bottom:1px solid var(--accent-color);padding-bottom:3px;color:var(--accent-color)}.top__fv::before{content:"";display:block;position:absolute;z-index:2;width:1350px;height:1350px;top:30%;left:70%;transform:translate(-50%, -50%);border-radius:50%;background:var(--sub-accent-color);pointer-events:none}.top__sv{font-size:1.3rem;line-height:1.8;font-weight:bold}.top__sv .wp-block-image::after{content:"";position:absolute;display:block;width:650px;height:650px;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;box-sizing:border-box;border:120px solid var(--sub-accent-color);z-index:-1}.top__message{font-size:1.5rem;min-height:45vh;font-weight:bold}.top__recommended{background-color:var(--sub-accent-color)}.top__recommended .smb-items__item{border:1px solid var(--accent-color);border-top:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media(max-width: 639px){.top__recommended .smb-items__item h3{font-size:1.1rem}}.top__recommended h3{color:var(--accent-color)}.top__recommended h3 img{margin-right:8px}.top__recommended p{display:flex;width:100%;border-radius:100px;height:100px;justify-content:center;align-items:center;font-weight:bold;color:#fff;background-color:var(--accent-color);font-size:.8rem;border:1px solid #1e8f2f}.top__recommended p::before{border-top:1px solid #1e8f2f;border-left:1px solid #1e8f2f;top:-7.5px}.top__reasons{overflow:hidden}.top__reasons .wp-block-columns{margin-bottom:100px;border:1px solid var(--accent-color);border-left:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.top__reasons .wp-block-columns .reasons__number{display:inline-block;width:60px;border-radius:100px;text-align:center;font-weight:bold;font-size:1rem;color:#fff;background:var(--point-color);border:1px solid var(--point-color)}.top__reasons .wp-block-columns h3{margin-top:10px;font-size:1.5rem;color:var(--accent-color);border-bottom:0px solid var(--accent-color)}.top__reasons .wp-block-columns .wp-block-column{padding-top:20px;padding-bottom:30px}.top__reasons .wp-block-columns img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media(max-width: 1023px){.top__reasons .wp-block-columns h3{font-size:1rem;padding-top:1rem}}@media(max-width: 639px){.top__reasons .wp-block-columns{margin-bottom:50px}}.consul-banner .smb-items__banner{border-radius:3px}.consul-banner .smb-items__banner__body{font-weight:bold}.consul-banner .smb-items__banner__lede{margin-top:0px;color:var(--point-color);margin-top:1rem;text-align:right}.consul-banner .smb-items__banner__title{padding-bottom:1rem;border-bottom:1px solid var(--point-color);font-size:1.3rem}@media(max-width: 1023px){.consul-banner .smb-items__banner__title{font-size:.95rem}.consul-banner .smb-items__banner__body{padding-left:1rem;padding-right:1rem}}.top__reasons::before{content:"";position:absolute;z-index:-1;width:1300px;height:1300px;bottom:40%;left:-40%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.top__reasons::after{content:"";position:absolute;z-index:-1;width:1000px;height:1000px;right:-20%;bottom:5%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.top__greeting,.greeting{background-color:var(--sub-accent-color)}.top__greeting img,.greeting img{margin-left:auto;box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.top__greeting .syomei,.greeting .syomei{color:var(--accent-color);font-weight:bold}.top__greeting .profile__name,.greeting .profile__name{font-size:2rem;letter-spacing:2px}.top__profile h3{font-size:1.1rem}.top__profile p{font-size:.9rem;line-height:1.5;margin-top:1rem}.top__news .wp-block-group{box-shadow:var(--box-shadow)}@media screen and (max-width: 1023px){.top__fv::before{content:"";position:absolute;z-index:2;width:800px;height:800px;top:30%;left:90%;transform:translate(-50%, -50%);border-radius:50%;background:var(--sub-accent-color);pointer-events:none}.top__sv{line-height:1.9;font-weight:bold;letter-spacing:.06rem}.top__sv p{font-size:.9rem}.top__sv .wp-block-image{width:350px}.top__sv .wp-block-image::after{content:"";position:absolute;display:block;width:450px;height:450px;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;box-sizing:border-box;border:80px solid var(--sub-accent-color);z-index:-1}.top__message{min-height:30vh;font-size:1rem;font-weight:bold}}.top__greeting .profile__name,.greeting .profile__name{font-size:1.3rem;letter-spacing:2px}@media screen and (max-width: 639px){.top__fv h2{font-size:1.8rem;letter-spacing:.2rem;line-height:1.4}.top__fv h2 span{font-size:2.2rem;background:linear-gradient(90deg, #186f27 0%, #1e8f2f 20%, #43b955 40%, #2a9f3e 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.top__fv img{border-radius:1rem}.top__fv p{line-height:1.9;font-size:.9rem;font-weight:bold;letter-spacing:.06rem}.top__fv p span{font-size:.95rem;border-bottom:1px solid var(--accent-color);padding-bottom:3px;color:var(--accent-color)}.top__fv::before{content:"";position:absolute;z-index:2;width:500px;height:500px;top:40%;left:80%;transform:translate(-50%, -50%);border-radius:50%;background:var(--sub-accent-color);pointer-events:none}.top__sv{line-height:unset;font-weight:bold;letter-spacing:unset}.top__sv .wp-block-image{width:300px}.top__sv .wp-block-image::after{content:"";position:absolute;display:block;width:320px;height:320px;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;box-sizing:border-box;border:50px solid var(--sub-accent-color);z-index:-1}.top__recommended{background-color:var(--sub-accent-color)}.top__recommended .smb-items__item{border:1px solid var(--accent-color);border-top:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}}@media screen and (max-width: 639px)and (max-width: 639px){.top__recommended .smb-items__item h3{font-size:1.1rem}}@media screen and (max-width: 639px){.top__recommended h3{color:var(--accent-color)}.top__recommended h3 img{margin-right:8px}.top__recommended p{border-radius:100px;font-size:.8rem;padding-left:8px;padding-right:8px}}@media screen and (max-width: 639px){.top__message{min-height:30vh;font-weight:bold;letter-spacing:0px}.top__message p{font-size:.7rem}.ryakureki{font-size:.8rem}.top__profile p{font-size:.8rem}}.services__reasons::before{content:"";position:absolute;z-index:-1;width:1300px;height:1300px;bottom:40%;left:-40%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.services__reasons::after{content:"";position:absolute;z-index:-1;width:1000px;height:1000px;right:-20%;bottom:5%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.services__reasons .wp-block-columns{margin-bottom:100px;border:1px solid var(--accent-color);border-left:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.services__reasons .wp-block-columns .reasons__number{display:inline-block;width:60px;border-radius:100px;text-align:center;font-weight:bold;font-size:1rem;color:#fff;background:var(--point-color);border:1px solid var(--point-color)}.services__reasons .wp-block-columns h3{margin-top:10px;font-size:1.5rem;color:var(--accent-color);border-bottom:0px solid var(--accent-color)}.services__reasons .wp-block-columns .wp-block-column{padding-top:20px;padding-bottom:30px}.services__reasons .wp-block-columns img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media(max-width: 1023px){.services__reasons .wp-block-columns h3{font-size:1rem;padding-top:1rem}}@media(max-width: 639px){.services__reasons .wp-block-columns{margin-bottom:50px}}.services__reasons h4{position:relative;padding-left:1.5rem;color:var(--accent-color)}.services__reasons h4:after{content:"";display:block;position:absolute;height:1px;width:1rem;background-color:var(--accent-color);top:50%;left:0px;transform:translateY(-50%)}.services__content .smb-items__item{border:1px solid var(--accent-color);border-top:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media(max-width: 639px){.services__content .smb-items__item h3{font-size:1.1rem}}.services__content h3{color:var(--accent-color);border-color:var(--accent-color)}.services__content h3 img{margin-right:8px}.services__fee{background-color:var(--accent-color)}.services__fee .smb-section__title{color:#fff}.services__fee h3{width:500px;color:var(--accent-color)}.services__fee .smb-items__item{box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.services__fee .fee__content{font-weight:bold;font-size:1.2rem}.services__flow img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.services__faq::after{content:"";position:absolute;z-index:-1;width:1000px;height:1000px;right:-20%;bottom:5%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}@media screen and (max-width: 1023px){.services__content h3{font-size:1.4rem}.services__content h3 img{margin-right:8px}}@media screen and (max-width: 639px){.services__fee{background-color:var(--accent-color)}.services__fee .smb-section__title{color:#fff}.services__fee h3{width:auto;color:var(--accent-color)}.services__fee .smb-items__item{box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.services__fee .fee__content{font-weight:bold;font-size:1rem}}.about h3{color:var(--accent-color)}.about__greeting h4{position:relative;padding-left:1.5rem;color:var(--accent-color)}.about__greeting h4:after{content:"";display:block;position:absolute;height:1px;width:1rem;background-color:var(--accent-color);top:50%;left:0px;transform:translateY(-50%)}.about__greeting{background-color:inherit}.about__greeting .smb-items__item{margin-bottom:100px;border:1px solid var(--accent-color);border-left:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.about__greeting .smb-items__item .reasons__number{display:inline-block;width:60px;border-radius:100px;text-align:center;font-weight:bold;font-size:1rem;color:#fff;background:var(--point-color);border:1px solid var(--point-color)}.about__greeting .smb-items__item h3{margin-top:10px;font-size:1.5rem;color:var(--accent-color);border-bottom:0px solid var(--accent-color)}.about__greeting .smb-items__item .wp-block-column{padding-top:20px;padding-bottom:30px}.about__greeting .smb-items__item img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media(max-width: 1023px){.about__greeting .smb-items__item h3{font-size:1rem;padding-top:1rem}}@media(max-width: 639px){.about__greeting .smb-items__item{margin-bottom:50px}}.about__greeting .smb-items__item{height:auto;margin-bottom:auto}.about__greeting::before{content:"";position:absolute;z-index:-1;width:1100px;height:1100px;bottom:35%;left:-15%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.about__komon img{width:250px;margin:0 auto}@media screen and (max-width: 1023px){.about__greeting .smb-media-text[data-sm-split-point=md]>.c-row--reverse .smb-media-text__contents-wrapper{margin:0 0 0 0 !important}}@media screen and (max-width: 639px){.about__komon img{width:220px;margin:0 auto}.about__komon .name{text-align:center}.wp-block-flexible-table-block-table:not(.ryakureki .wp-block-flexible-table-block-table) tbody tr:first-child td:first-child{border-top:0px !important}.wp-block-flexible-table-block-table:not(.ryakureki .wp-block-flexible-table-block-table) tbody td:first-child{padding-left:.5rem !important;border-bottom:0px !important;border-top:1px solid #c5c5c5 !important;padding-bottom:3px !important;padding-top:1rem !important}.wp-block-flexible-table-block-table:not(.ryakureki .wp-block-flexible-table-block-table) tbody td:nth-child(2){padding-left:.5rem !important;padding-top:3px !important;padding-bottom:1rem !important;border-bottom:0px !important}.wp-block-flexible-table-block-table:not(.ryakureki .wp-block-flexible-table-block-table) tbody tr:last-child td:last-child{border-bottom:1px solid #c5c5c5 !important}}@media screen and (max-width: 639px){.smf-item__label{font-size:.9rem}}.consultation .smb-section__subtitle{background-color:var(--point-color);color:#fff;display:inline-block;padding-left:10px;padding-right:10px;border-radius:50px}.consultation .card-pt__3{background-color:#fff;border:1px solid var(--accent-color);border-left:4px solid var(--accent-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.consultation .card-pt__3 h3{color:var(--accent-color);border-bottom:0px}.consultation__message img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media(min-width: 640px)and (max-width: 781px){.consultation__chinage .wp-block-columns,.consultation__nyukinokure .wp-block-columns{flex-wrap:nowrap !important}.consultation__chinage .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.consultation__nyukinokure .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:calc((100% - 20px)/2) !important}}.consultation__chinage .smb-section__title,.consultation__nyukinokure .smb-section__title{font-size:1.8rem}.consultation__chinage .smb-balloon__name,.consultation__nyukinokure .smb-balloon__name{font-weight:bold;font-size:1rem;color:var(--accent-color)}.consultation__chinage::before{content:"";position:absolute;z-index:-1;width:1300px;height:1300px;bottom:40%;left:-40%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.consultation__chinage::after{content:"";position:absolute;z-index:-1;width:1000px;height:1000px;right:-20%;bottom:5%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.consultation__nyukinokure::before{content:"";position:absolute;z-index:-1;width:1300px;height:1300px;bottom:40%;left:-40%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}.consultation__nyukinokure::after{content:"";position:absolute;z-index:-1;width:1000px;height:1000px;right:-20%;bottom:5%;border-radius:50%;background:radial-gradient(circle, rgba(22, 133, 43, 0.12) 0%, rgba(22, 133, 43, 0.07) 35%, rgba(22, 133, 43, 0.03) 62%, rgba(22, 133, 43, 0) 100%);pointer-events:none}@media screen and (max-width: 639px)and (min-width: 640px)and (max-width: 781px){.consultation__chinage .wp-block-columns,.consultation__nyukinokure .wp-block-columns{flex-wrap:nowrap !important}.consultation__chinage .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.consultation__nyukinokure .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:calc((100% - 20px)/2) !important}}@media screen and (max-width: 639px){.consultation__chinage .smb-section__title,.consultation__nyukinokure .smb-section__title{font-size:1.3rem}.consultation__chinage .smb-balloon__name,.consultation__nyukinokure .smb-balloon__name{font-weight:bold;font-size:1rem;color:var(--accent-color)}}.page-id-130 .c-entry__body h2{font-size:1rem}.page-id-130 .c-entry__body p,.page-id-130 .c-entry__body li{font-size:.8rem;letter-spacing:0px}/*# sourceMappingURL=style.css.map */