﻿:root{--half-accent: color-mix(in srgb, var(--accent-color) 50%, white);--half-sub-accent: color-mix(in srgb, var(--sub-accent-color) 50%, white);--base-color: #c5c5c5;--font-weight: bold;--box-padding: 2rem;--border-radius: 0rem;--border: 1px solid #E0E0E0;--box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;--border-image: linear-gradient(to right, var(--accent-color) 10%, #dddddd 10%) 1}body{visibility:hidden;color:#333;color:#2c2c2c}.l-contents__inner:first-child{padding-top:0px}h2,.smb-section__title{font-size:2.2rem;font-weight:var(--font-weight);color:#2c2c2c}h3{font-size:1.6rem;font-weight:var(--font-weight)}h4{font-size:1.25rem;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:#333}.svg-inline--fa{margin-right:6px}.fa{margin-right:8px}@media screen and (max-width: 639px){h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.15rem}.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)}.column-r{flex-direction:column-reverse}.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-fill-mode:both !important;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1) !important}@keyframes n-fade-in-left-lg{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.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}.btn__1 a{background:linear-gradient(to bottom, color-mix(in srgb, red, white 40%) 0%, red 40%, color-mix(in srgb, red, black 20%) 100%);box-shadow:rgba(0,0,0,.3) 0px 4px 8px}.btn__2{filter:none}.btn__2 a{background:linear-gradient(to bottom, color-mix(in srgb, var(--sub-accent-color), white 40%) 0%, var(--sub-accent-color) 40%, color-mix(in srgb, var(--sub-accent-color), black 20%) 100%);box-shadow:rgba(0,0,0,.3) 0px 4px 8px;position:relative;overflow:hidden}.btn__2 a::before{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:300%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.4) 50%, transparent 100%);transform:rotate(25deg)}.btn__2 a:hover::before{animation:btn-shine .7s}@keyframes btn-shine{0%{left:-75%}100%{left:130%}}.btn__3{position:relative}.btn__3 .smb-btn__label{color:var(--accent-color)}.btn__3 a{border:1px solid var(--accent-color);background:#fff;-webkit-box-shadow:4px 4px 0 var(--accent-color);box-shadow:4px 4px 0 var(--accent-color);filter:none}.btn__3 a:hover{-webkit-box-shadow:0px 0px 0 var(--accent-color);box-shadow:1px 1px 0 var(--accent-color);filter:none}.btn__4 a{position:relative;border-radius:3px;box-shadow:rgba(0,0,0,.3) 0px 4px 8px;border:1px solid #fff;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-color), white 40%) 0%, var(--accent-color) 40%, color-mix(in srgb, var(--accent-color), black 20%) 100%);filter:none}.btn__4 a::after{content:"＼ 無料で相談 ／";display:block;position:absolute;width:auto;padding:0px 20px 0px 20px;text-align:center;font-size:.7rem;color:var(--accent-color);background-color:#fff;left:50%;transform:translateX(-50%);top:-27%;border:1px solid var(--accent-color);border-radius:30px;font-weight:bold;filter:none}.btn__4 a:hover::after{filter:none;animation:btn-bounce .5s ease}@keyframes btn-bounce{0%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-6px)}70%{transform:translateX(-50%) translateY(2px)}100%{transform:translateX(-50%) translateY(0)}}.btn__5 a{background:var(--accent-color);background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-color), white 40%) 0%, var(--accent-color) 40%, color-mix(in srgb, var(--accent-color), black 20%) 100%);color:#fff;text-decoration:none;box-shadow:0 5px 0 rgba(0,0,0,.4);transition:all .2s ease}.btn__5 a:hover{filter:none;box-shadow:none;transform:translateY(3px)}.btn__6 a{position:relative;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-color), white 40%) 0%, var(--accent-color) 40%, color-mix(in srgb, var(--accent-color), black 20%) 100%);box-shadow:rgba(0,0,0,.3) 0px 4px 8px}.btn__6 a::after{content:"";border-left:2px solid;border-bottom:2px solid;width:10px;height:10px;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(225deg);transition:transform .2s ease}.btn__6 a:hover::after{transform:translate(10px, -50%) rotate(225deg)}.btn__7 a{position:relative;background:linear-gradient(to bottom, color-mix(in srgb, var(--accent-color), white 40%) 0%, var(--accent-color) 40%, color-mix(in srgb, var(--accent-color), black 20%) 100%);box-shadow:rgba(0,0,0,.3) 0px 4px 8px}.btn__7 a::before{content:"＼ ご相談だけでもOK ／";position:absolute;display:block;left:50%;transform:translateX(-50%);color:var(--accent-color);font-size:.8rem;top:-23px;font-weight:bold}.btn__7 a:hover::before{animation:btn-bounce .5s ease}@keyframes btn-bounce{0%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-6px)}70%{transform:translateX(-50%) translateY(2px)}100%{transform:translateX(-50%) translateY(0)}}.btn__8 .smb-btn__label{color:var(--accent-color)}.btn__8 a{box-shadow:rgba(0,0,0,.3) 0px 4px 8px;background-color:inherit;border:1px solid var(--accent-color)}.btn__8 a:hover{filter:none;box-shadow:none;background-color:var(--accent-color)}.btn__8 a:hover .smb-btn__label{color:#fff}.smb-section__title:after{background-color:var(--accent-color);content:"";display:block;height:2px;width:60px;font-weight:var(--font-weight)}.l-1row-header__branding{padding-top:0px;padding-bottom:0px}.p-global-nav .menu-item a{font-size:1rem;font-weight:var(--font-weight)}.c-site-branding__title{font-weight:var(--font-weight)}.c-page-header__title{font-size:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.2);font-weight:var(--font-weight)}.c-site-branding__description{margin-top:0px;margin-bottom:7px;padding-left:1px}.header-contents{width:750px}.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(240px,62.5vw,240px)}.c-page-header__bgimage img{filter:brightness(0.8)}@media screen and (max-width: 639px){.c-page-header[data-has-image=true]{height:clamp(180px,62.5vw,180px)}.c-page-header__title{font-size:24px}.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}}.l-footer .wp-block-site-title{background-color:#fff;border-left:0px;padding:0px}.wpaw-site-branding__logo{text-align:left}.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-btn{padding:8px}.n-footer-sticky .smb-btn__label{font-size:.8rem;letter-spacing:-1px}.n-footer-sticky .fa-phone,.n-footer-sticky .fa-phone-flip,.n-footer-sticky .fa-envelope{margin-right:3px}.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}@media screen and (max-width: 639px){.c-copyright{font-size:10px;letter-spacing:0px;padding:3px}}.l-sidebar-sticky-widget-area:last-child{position:sticky;top:130px}.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}.smf-form .smf-file-control__filename--has-file{border:1px solid #ccc;height:48px;line-height:48px;padding-left:1rem;padding-right:1rem}div[data-name=agreement] .smf-checkboxes-control__control{text-align:center}div[data-name=agreement] .smf-error-messages{text-align:center}.smf-form--business .smf-item__col{padding:1.3rem}.smf-form .smf-text-control__control{padding:.25rem}.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:normal;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(--sub-accent-color)}.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}.wp-block-columns{gap:60px;margin-bottom:100px}.smb-faq__item__question{font-size:1.3rem;color:var(--accent-color)}.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-step__item__number{font-weight:bold;font-size:1.3rem;border-radius:0px;background-color:var(--accent-color)}.smb-step__item__title{font-weight:var(--font-weight);font-size:1.5rem}.smb-step__item__body{padding-bottom:50px}.archive.post-type-archive h1.c-entry__title{display:none}.c-entry__title{font-weight:normal}.fv{min-height:90vh}.fv h2{color:#2c2c2c}.top__serrvices h3{font-size:1rem}.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 */