img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158";content:"\f158"/''}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}
.wpcf7cp-force-hide{display:none !important}.wpcf7cp-form-hide{visibility:hidden !important}div.wpcf7{position:relative;height:auto}div#wpcf7cpcnf{position:absolute;z-index:1000;background-color:transparent;width:100%;height:auto;top:0;left:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}div.wpcf7cp-progress-cover{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:#fff;opacity:.5;z-index:1000}div.wpcf7cp-progress-content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:1;z-index:1001}div.wpcf7cp-progress-content p{width:200px;height:1em;position:absolute;margin-left:-100px;margin-top:-.5em;top:50%;left:50%;line-height:1;padding:0;text-align:center}div.wpcf7cp-btns{margin-top:2em}button.wpcf7cp-cfm-edit-btn{margin-right:20px;margin-bottom:20px}button.wpcf7cp-cfm-submit-btn{margin-bottom:20px}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
span.wpcf7-list-item{display:inline-block;margin:0 1em 0 0}input.wpcf7-form-control.wpcf7-text.zip{width:30%;max-width:8em}input.wpcf7-form-control.wpcf7-text.address{width:100%;max-width:100%;box-sizing:border-box}#page table.line td{padding:16px 12px}#page .wpcf7 input[type=text],#page .wpcf7 input[type=tel],#page .wpcf7 input[type=email]{height:auto !important;padding:8px;font-size:15px}#page .wpcf7 .zip_wrap{margin-bottom:8px}#page .wpcf7 .zip_wrap span{margin-right:4px}#page .wpcf7 .time_wrap{margin-top:8px;margin-bottom:-8px}span.wpcf7-list-item{margin:0 1em 8px 0}.wpcf7 textarea[name=your-message]{width:100% !important;height:350px !important;font-size:15px;padding:8px;max-width:100%;box-sizing:border-box}.wpcf7 input[type=submit]{display:block;margin:0 auto;background:#ccc;background:-moz-linear-gradient(top,#fff 0%,#efefef 100%);background:-webkit-linear-gradient(top,#fff 0%,#efefef 100%);background:linear-gradient(to bottom,#fff 0%,#efefef 100%);color:#333;cursor:pointer;-webkit-appearance:none;padding:16px;min-width:280px;border:4px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:32px;font-weight:700;font-size:100%}.wpcf7 input[type=submit]:hover{border:4px solid #0b4b32}#page .wpcf7 table.line td{padding:16px 12px}#page .contact_note{list-style-type:disc;padding-left:24px}#page .contact_note li{margin-top:8px;line-height:1.6}.covid19 p{margin:8px 0 24px}.covid19 ul{display:flex;flex-wrap:wrap}.covid19 ul li{width:48%}.covid19 ul li img{max-width:100%}.covid19 ul li:nth-child(2n){padding-left:4%}#price_menu_wrap{background:#f7f3ed;padding:24px}table.price_table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:16px}table.price_table th,table.price_table td{border:1px solid #ccc;padding:16px;text-align:center}table.price_table thead th{background-color:#0b4b32;font-weight:700;color:#fff;vertical-align:middle}table.price_table tbody th{background-color:#ebe5da;text-align:left}table.price_table tbody th.head2{background:#f7f3ed}table.price_table tbody .left{text-align:left !important}ul.price_note.f2h1 li{padding-left:2.4em;text-indent:-2.4em}ul.price_note.f1h1 li{padding-left:1.3em;text-indent:-1.3em}ul.price_note.h2 li{padding-left:2em;text-indent:-2em}#price_page_wrap strong{color:#c62f2f}#price_page_wrap ul.f1 li{padding-left:1em;text-indent:-1em}#price_page_wrap ul.f2 li{padding-left:2em;text-indent:-2em}#price_page_wrap ul.h2 li{padding-left:1.35em;text-indent:-1.35em}#saturday_free_consultation .features{display:flex;justify-content:space-between}#saturday_free_consultation .features li{width:32%}#saturday_free_consultation .button_wrap{text-align:center;margin:24px auto}#saturday_free_consultation .button_wrap a{display:inline-block;padding:24px;color:#fff;background:#960001;text-decoration:none;border-radius:32px;font-weight:700;font-size:120%}#saturday_free_consultation .button_wrap a:hover{opacity:.8}body.sp #saturday_free_consultation .features{display:block}body.sp #saturday_free_consultation .features li{width:100%}#real_estate_appraisal ul{padding-left:36px}#real_estate_appraisal ul.request{background:#f0e8da;padding:16px 16px 16px 44px;font-size:112%}#real_estate_appraisal ul.request li{position:relative}#real_estate_appraisal ul.request li:before{content:"";width:16px;height:16px;background:#0a4a30;position:absolute;left:-24px;top:7px}#real_estate_appraisal ul.request li:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;left:-21px;top:10px}#real_estate_appraisal strong{color:#950101}#real_estate_appraisal ul.request strong{font-size:112%}#real_estate_appraisal ul.features{padding:0;font-size:112%}#real_estate_appraisal ul.features li{border:4px solid #c69e53;margin:8px 0 0;padding:12px}#real_estate_appraisal ul.features li:first-child{margin:0}#real_estate_appraisal .notes{background:#f4f4f4;padding:16px 16px 16px 36px;margin:32px 0;font-size:88%;list-style:disc}#real_estate_appraisal .button_wrap{text-align:center;margin:24px auto}#real_estate_appraisal .button_wrap a{display:inline-block;padding:24px;color:#fff;background:#960001;text-decoration:none;border-radius:32px;font-weight:700;font-size:120%}#real_estate_appraisal .button_wrap a:hover{opacity:.8}#category_list{display:flex;justify-content:space-between;flex-wrap:wrap}#category_list li{width:48%;display:flex;border-bottom:none !important}#category_list li a{border:1px solid #ccc;display:block;text-decoration:none}#category_list li a .thumbnail{width:100%;height:225px}#category_list li a .thumbnail img{object-fit:cover;width:100%;height:225px}#category_list li a .text_wrap{padding:16px;font-size:92%;color:#333}#category_list li a .text_wrap .date{color:#1f5d44;font-weight:700;font-size:88%}#category_list li a .text_wrap .title{font-weight:700}#category_list li a .text_wrap .excerpt{font-size:92%}#category_list li a .text_wrap .newmark{display:inline-block;color:#c62f2f;font-size:64%;line-height:1;padding:4px;font-weight:700;margin-left:4px}@media screen and (max-width:520px){#category_list{display:block;margin:16px 4%}#category_list li{margin-top:16px;width:100%}#category_list li:first-child{margin-top:0}#category_list li a .thumbnail{height:auto}#category_list li a .text_wrap{font-size:100%;line-height:1.6}}
@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}figure{margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2 h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}https://www.aoba-souzoku.net/wp-content/themes/aoba-souzoku/img/lp/mv-image-pc.png p{margin:0}html{font-size:62.5%}body{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,sans-serif;font-size:1.6rem;letter-spacing:.05em;color:#333;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#ff817e;text-decoration:underline}a:hover{cursor:pointer;text-decoration:none;opacity:.7}p{color:#333;font-size:2rem;line-height:1.5}@media screen and (max-width:600px){html{font-size:50%}body{width:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}html.open{height:100%;overflow:hidden}body.open{position:fixed;width:100%;height:100%;left:0;overflow:hidden}main{padding:12vw 0 0}p{font-size:1.7rem;line-height:1.5}}.--PC{display:block}.--SP{display:none !important}br.--PC+br{display:none}.--AlignLeft{text-align:left !important}.--AlignCenter{text-align:center !important}.--AlignRight{text-align:right !important}.--Heading{margin:0 auto 80px;padding:0;color:#333;font-size:5rem;font-weight:700;text-align:center}.--Heading em{display:block;margin:0 auto 20px;padding:10px 0;width:350px;color:#fff;font-size:2rem;font-weight:700;font-style:normal;background:#9b7938;border-radius:100px}.--Lato{font-family:"Lato",sans-serif}.--Heading small{display:block;margin:0 auto;padding:20px 0;font-size:2rem;text-align:center}.--ColorWhite{color:#fff}.--ColorGreen{color:#208b43}.--ColorBrown{color:#9b7938}.--ColorRed{color:#e03636 !important}.--ColorYellow{color:#f0ff00}.--YellowMarker{display:inline;background:linear-gradient(transparent 60%,#f0ff00 0%)}.--BgGreen{background-color:#208b43}.--BgBrown{background-color:#9b7938 !important}.--MarginBottom40{margin-bottom:40px !important}.--Mincho{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}.--TextShadow{text-shadow:0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000,0 0 5px #000}.--BoxShadow{box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}.--Button{display:flex;justify-content:center;margin:0 auto;padding:0 0 20px;width:600px}.--Button a{position:relative;display:block;margin:0;padding:20px 0;width:100%;color:#614500;font-size:2.2rem;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;background:linear-gradient(to bottom,#ffea95,#ffce0b);border:1px solid #ffd52d;border-radius:10px}.--Button a:after{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:inline-block;content:"\f0da";font-size:1.8rem;font-family:"Font Awesome 6 Free";font-weight:700;text-align:center}@media only screen and (min-width:600px) and (max-width:1200px){.--Heading{margin:0 auto 6.7vw;font-size:4.17vw}.--Heading em{margin:0 auto 1.65vw;padding:.84vw 0;width:29.2vw;font-size:1.66vw}.--Heading small{padding:1.66vw 0;font-size:1.67vw}}@media screen and (max-width:600px){.--PC{display:none !important}.--SP{display:block !important}.--Heading{margin:0 auto 8vw;font-size:3.4rem;line-height:1.3}.--Heading span{display:block}.--Heading em{margin:0 auto 4vw;padding:1vw 0;width:48vw;font-size:1.3rem}.--Heading small{padding:3vw 0;font-size:1.6rem}}.MainVisual{display:flex;justify-content:center;margin:0;padding:0;background:url(/wp-content/themes/aoba-souzoku/img/lp/mv-bg-pc.png) no-repeat center top;background-size:cover;line-height:0}.MainVisual__Heading{margin:0;padding:0;width:1100px}.MainVisual__Heading img{width:100%;height:auto}@media only screen and (min-width:600px) and (max-width:1200px){.MainVisual__Heading{width:91.7vw}}@media screen and (max-width:600px){.pc-switcher{display:none}.MainVisual__Heading{width:100%}}.Intro{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:url(/wp-content/themes/aoba-souzoku/img/lp/intro-image-pc.jpg) no-repeat center top;background-size:cover}.Intro__Heading{position:relative;margin:0 auto;padding:500px 0 10px;color:#fff;font-size:5rem;font-weight:700;line-height:1.3;text-align:center}.Intro__Text{position:relative;margin:0;padding:0 0 60px;color:#fff;font-size:2rem;font-weight:500;line-height:1.5;text-align:center}@media only screen and (min-width:600px) and (max-width:1200px){.Intro__Heading{padding:41.7vw 0 .8vw;font-size:4.17vw}.Intro__Text{padding:0 0 5vw;font-size:1.67vw}}@media screen and (max-width:600px){.Intro{background:url(/wp-content/themes/aoba-souzoku/img/lp/intro-image-sp.jpg) no-repeat center top;background-size:100% auto}.Intro__Heading{padding:50vw 0 5vw;font-size:2.8rem;line-height:1.4}.Intro__Text{padding:0 0 5vw;font-size:1.6rem}.Intro__Text span{display:block}}.Body__Service{margin:0 auto;padding:70px 0 150px;background-image:url(/wp-content/themes/aoba-souzoku/img/lp/service-bg-top-pc.png),url(/wp-content/themes/aoba-souzoku/img/lp/service-bg-bottom-pc.png);background-position:center top,center bottom;background-size:100% auto,100% auto;background-repeat:no-repeat,no-repeat;background-color:#f0f8f5}.Service{margin:0 auto;padding:0;width:1100px}.Service__SubHeading{position:relative;margin:0 auto 70px;padding:20px 0;width:100%;color:#fff;font-size:2.4rem;font-weight:700;text-align:center;background:#004127}.Service__SubHeading:nth-of-type(1){font-size:3rem}.Service__SubHeading:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:20px solid #004127}.Service__SubHeading:nth-of-type(1):after{content:"";position:absolute;right:-15px;bottom:-10px;display:inline-block;width:146px;height:167px;background:url(/wp-content/themes/aoba-souzoku/img/lp/service-heading-image.png) no-repeat center center;background-size:100% auto}.Service table{margin:0 auto;padding:0;width:100%;border-collapse:separate;border-spacing:0;border-radius:0 0 20px 20px;border-bottom:1px solid #e6e6e6}.Service table thead th{padding:25px 0;width:370px;color:#fff;font-size:2.6rem;font-weight:700;text-align:center}.Service table thead th:nth-child(2){border-radius:20px 20px 0 0}.Service table thead th:last-child{border-radius:20px 20px 0 0}.Service table thead th:first-child{width:initial;text-align:left}.Service table thead th:first-child:before{content:"「x」はご自身で対応いただきます";color:#333;font-size:1.6rem;font-weight:400}.Service table tbody th,.Service table tbody td{padding:20px 30px;font-size:2rem;line-height:1.5;text-align:center;background:#fff;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.--BorderRightNone{border-right:none !important}.Service table tbody th{padding:20px 30px;font-weight:700;text-align:left;border-left:1px solid #e6e6e6}.Service table tbody tr:first-child th,.Service table tbody tr:first-child td{border-top:1px solid #e6e6e6}.Service table tbody tr:first-child td:last-child{border-radius:0 20px 0 0}.Service table tbody tr:last-child th,.Service table tbody tr:last-child td{border-bottom:none}.Service table tbody tr:last-child th:first-child,.Service table tbody tr:last-child td:first-child{border-radius:0 0 0 20px}.Service table tbody tr:last-child td:last-child{border-radius:0 0 20px}.Service table td.--BorderRadiusNone{border-radius:0 !important}.Service table tbody td.--AlignLeft span{display:flex;flex-direction:column;align-items:center}.Service table tbody td strong{display:inline-block;padding:10px 0}.Service table tbody td em{font-size:1.9rem;font-weight:500;font-style:normal}.Service table tbody td i{color:#004127;font-size:4rem}.Service table tbody td span.--ColorRed i{color:#e03636}.Service table tbody tr:first-child th{border-radius:20px 0 0}.Service__Price span{font-size:4rem;font-weight:700}.Service__Price small{font-size:3rem;font-weight:700}.Service__Attention{padding:0 0 20px;font-size:1.7rem}.Service__Image{display:block;margin:0 auto 15px;width:140px;height:auto;border-radius:100px}.Service__Standard{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;padding:0;background:#fff;border:1px solid #e6e6e6;border-radius:20px}.Service__StandardHeading{margin:0;padding:35px 0 25px;width:100%;color:#fff;font-size:2.3rem;font-weight:700;text-align:center;background:#9b7938;border-radius:20px 20px 0 0}.Service__StandardItem{display:flex;flex-direction:column;align-items:center;margin:0;padding:25px 0;width:330px}.Service__StandardItem dt{display:flex;justify-content:center;margin:0 auto 20px;padding:0;width:140px}.Service__StandardItem dt img{width:100%;height:auto;border-radius:100px}.Service__StandardItem dd{flex-grow:1;display:flex;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.9rem;font-weight:500;text-align:center}.Service table:nth-of-type(2) tbody td.--AlignLeft span{display:inline-block}@media only screen and (min-width:600px) and (max-width:1200px){.Body__Service{padding:5.85vw 0 12.5vw}.Service{width:91.7vw}.Service__SubHeading{margin:0 auto 5.85vw;padding:1.67vw 0;font-size:2vw}.Service__SubHeading:nth-of-type(1){font-size:2.5vw}.Service__SubHeading:before{margin-left:-1.25vw;border:1.25vw solid transparent;border-top:1.67vw solid #004127}.Service__SubHeading:nth-of-type(1):after{right:-1.25vw;bottom:-.8vw;width:12.2vw;height:13.8vw}.Service table{border-radius:0 0 1.67vw 1.67vw}.Service table thead th{padding:2.08vw 0;width:30.8vw;font-size:2.17vw}.Service table thead th:first-child:before{font-size:1.33vw}.Service table thead th:nth-child(2){border-radius:1.67vw 1.67vw 0 0}.Service table thead th:last-child{border-radius:1.67vw 1.67vw 0 0}.Service table tbody tr:first-child td:last-child{border-radius:0 1.67vw 0 0}.Service table tbody tr:last-child td:first-child{border-radius:0 0 0 1.67vw}.Service table tbody tr:last-child td:last-child{border-radius:0 0 1.67vw}.Service table tbody tr:last-child th:first-child,.Service table tbody tr:last-child td:first-child{border-radius:0 0 0 1.67vw}.Service table tbody th,.Service table tbody td{padding:1.67vw 2.5vw;font-size:1.67vw}.Service table tbody tr:first-child th{border-radius:1.67vw 0 0}.Service table tbody td strong{padding:.83vw 0}.Service table tbody td i{font-size:3.34vw}.Service__Price span{font-size:3.33vw}.Service__Price small{font-size:2.5vw}.Service__Attention{padding:0 0 1.67vw;font-size:1.417vw}.Service__Standard{border-radius:1.67vw}.Service__StandardHeading{padding:3vw 0 2vw;font-size:1.92vw;border-radius:1.67vw 1.67vw 0 0}.Service__StandardItem{padding:2.08vw 0;width:27.5vw}.Service__StandardItem dt{margin:0 auto 1.67vw;width:11.7vw}.Service__StandardItem dd{font-size:1.58vw}}@media screen and (max-width:600px){.Body__Service{padding:7vw 0 22vw;background-image:url(/wp-content/themes/aoba-souzoku/img/lp/service-bg-top-sp.png),url(/wp-content/themes/aoba-souzoku/img/lp/service-bg-bottom-sp.png)}.Service{width:90%}.Service__SubHeading{margin:0 auto 7vw;padding:3vw 2%;width:96%;font-size:1.9rem}.Service__SubHeading span{display:block}.Service__SubHeading:nth-of-type(1){padding:3vw 14% 3vw 0;width:86%;font-size:1.9rem}.Service__SubHeading:nth-of-type(1):after{right:-3vw;bottom:-1vw;width:19vw;height:22vw}.Service__SubHeading:before{margin-left:-2vw;border:2vw solid transparent;border-top:2vw solid #004127}.Service table:nth-of-type(1){border-radius:0 0 3vw 3vw}.Service table:nth-of-type(1){position:relative;padding:8vw 0 0}.Service table:nth-of-type(1):before{content:"「x」はご自身で対応いただきます";position:absolute;left:0;top:2vw;font-size:1.4rem}.Service table:nth-of-type(1) thead th:first-child,.Service table:nth-of-type(1) tbody tr th:first-child{display:none}.Service table:nth-of-type(1) thead th:nth-child(2),.Service table:nth-of-type(1) thead th:nth-child(3){border-radius:3vw 3vw 0 0}.Service table:nth-of-type(1) thead th{padding:4.5vw 0;width:50%;font-size:2rem}.Service table:nth-of-type(1) tbody th,.Service table:nth-of-type(1) tbody td{padding:3vw;font-size:1.6rem;vertical-align:top}.Service table:nth-of-type(1) tbody td strong{padding:0;font-size:1.8rem}.Service table:nth-of-type(1) tbody td span{display:block}.Service__Price span{display:inline-block !important;font-size:3.4rem}.Service__Price small{font-size:2.6rem}.Service table:nth-of-type(1) tbody tr td:before{display:flex;justify-content:center;width:100%;font-size:1.8rem;font-weight:700;padding-bottom:2vw;white-space:pre}.Service table:nth-of-type(1) tbody tr:first-child td:before{content:"お客様ニーズ"}.Service table:nth-of-type(1) tbody tr:nth-child(2) td:before{content:"適用条件"}.Service table:nth-of-type(1) tbody tr:nth-child(3) td:before{content:"戸籍収集、住民票の\A取得"}.Service table:nth-of-type(1) tbody tr:nth-child(4) td:before{content:"相続関係説明図の\A作成"}.Service table:nth-of-type(1) tbody tr:nth-child(5) td:before{content:"法定相続情報一覧図の\A作成"}.Service table:nth-of-type(1) tbody tr:nth-child(6) td:before{content:"不動産調査"}.Service table:nth-of-type(1) tbody tr:nth-child(7) td:before{content:"遺産分割協議書の\A作成"}.Service table:nth-of-type(1) tbody tr:nth-child(8) td:before{content:"不動産登記申請"}.Service table:nth-of-type(1) tbody tr:nth-child(9) td:before{content:"サポート費用"}.Service table:nth-of-type(1) tbody tr td:nth-child(2){border-left:1px solid #e6e6e6}.Service table:nth-of-type(1) tbody tr:last-child td:nth-child(2){border-radius:0 0 0 3vw}.Service table:nth-of-type(1) tbody tr:last-child td:last-child{border-radius:0 0 3vw}.Service__Attention{padding:0 0 3vw;font-size:1.4rem}.Service table:nth-of-type(2){border-radius:0 0 3vw 3vw}.Service table:nth-of-type(2) tbody th,.Service table:nth-of-type(2) tbody td{padding:3vw;font-size:1.8rem;line-height:1.55;vertical-align:top}.Service table:nth-of-type(2) tbody tr:first-child th{line-height:1.2;border-radius:3vw 0 0}.Service table:nth-of-type(2) tbody tr:first-child td:last-child{font-weight:700;text-align:center !important;vertical-align:middle;border-radius:0 3vw 0 0}.Service table:nth-of-type(2) tbody tr:last-child th:first-child{vertical-align:middle;border-radius:0 0 0 3vw}.Service table:nth-of-type(2) tbody tr:last-child td:last-child{border-radius:0 0 3vw}.Service table:nth-of-type(2) tbody th{width:22%;text-align:center !important}.Service table:nth-of-type(2) tbody td{text-align:left}.Service table:nth-of-type(2) tbody th span,.Service table:nth-of-type(2) tbody td span{display:block}.Service table:nth-of-type(2) tbody td span{padding-left:2.4rem}.Service__Standard{padding:0 0 5vw;border-radius:3vw}.Service__StandardHeading{padding:3.5vw 0;font-size:2rem;border-radius:2.5vw 2.5vw 0 0}.Service__StandardHeading span{display:block}.Service__StandardItem{flex-direction:row;padding:4vw 0 0;width:80%}.Service__StandardItem dt{margin:0 5vw 0 0;width:23vw}.Service__StandardItem dd{justify-content:flex-start;text-align:left}}.Reason{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-60px auto 0;padding:0 0 160px;width:1100px}.Reason .--HeadingImage{margin:0 auto;padding:0;width:100%;text-align:center;line-height:0}.Reason .--HeadingImage img{width:260px;height:auto;line-height:0}.Reason .--Heading{padding-bottom:60px}.Reason__Item{display:flex;flex-direction:column;margin:0 0 80px;padding:0;width:530px;counter-increment:reason-num}.Reason__Item dt{position:relative;margin:0;padding:0}.Reason__Item dt:before{position:absolute;left:0;top:-40px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;color:#fff;font-family:"Lato",sans-serif;font-size:3rem;font-weight:700;background:#208b43;border-radius:50%;content:counter(reason-num)}.Reason__Item dt:after{position:absolute;left:4px;top:-36px;content:"";display:inline-block;width:70px;height:70px;border:1px solid #9eccad;border-radius:50%}.Reason__Item dt img{width:100%;height:auto;border-radius:20px}.Reason__Item dd{margin:0;padding:20px 25px;font-size:2.4rem;font-weight:700;line-height:1.45}.Reason__Feature{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0;width:1100px;height:410px;background:url(/wp-content/themes/aoba-souzoku/img/lp/reason-feature-bg-pc.png) no-repeat center top;background-size:100% auto}.Reason__FeatureHeading{display:flex;justify-content:center;margin:0 auto;padding:40px 0 80px;font-size:3.5rem;font-weight:700}.Reason__FeatureText{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0;padding:0 0 20px;width:730px;color:#004127;font-size:2.6rem;font-weight:700}.Reason__FeatureText small{display:block;padding:20px 0 0 20px;color:#333;font-size:1.7rem;font-weight:400}@media only screen and (min-width:600px) and (max-width:1200px){.Reason{margin:-5vw auto 0;padding:0 0 13.3vw;width:91.7vw}.Reason .--HeadingImage img{width:21.7vw}.Reason .--Heading{padding-bottom:5vw}.Reason__Item{margin:0 0 6.65vw;width:44.2vw}.Reason__Item dt img{border-radius:1.67vw}.Reason__Item dt:before{top:-3.35vw;width:6.7vw;height:6.7vw;font-size:2.5vw}.Reason__Item dt:after{left:.36vw;top:-3vw;width:5.83vw;height:5.83vw}.Reason__Item dd{padding:1.67vw 2.1vw;font-size:2vw}.Reason__Feature{width:91.7vw;height:34.2vw}.Reason__FeatureHeading{padding:3.35vw 0 6.65vw;font-size:2.91vw}.Reason__FeatureText{padding:0 0 1.67vw;width:60.85vw;font-size:2.17vw}.Reason__FeatureText small{padding:1.67vw 0 0 1.67vw;font-size:1.42vw}}@media screen and (max-width:600px){.Reason{margin:-9vw auto 0;padding:0 0 10vw;width:100%}.Reason .--HeadingImage img{width:34vw}.Reason .--Heading{padding-bottom:3vw}.Reason__Item{margin:0 auto 12vw;width:82%}.Reason__Item dt img{border-radius:3vw}.Reason__Item dt:before{top:-5vw;width:12vw;height:12vw;font-size:2.2rem}.Reason__Item dt:after{left:.8vw;top:-4.3vw;width:10vw;height:10vw}.Reason__Item dd{padding:2vw 3vw;font-size:1.8rem}.Reason__Feature{width:90%;height:110vw;background:url(/wp-content/themes/aoba-souzoku/img/lp/reason-feature-bg-sp.png) no-repeat center top;background-size:100% auto}.Reason__FeatureHeading{padding:8vw 0 10vw;font-size:2.6rem}.Reason__FeatureText{flex-direction:column;padding:0 0 3vw;width:82%;font-size:1.9rem;line-height:1.3}.Reason__FeatureText span{display:block;padding:0 0 0 1.9rem}.Reason__FeatureText small{padding:3vw 0 0 4vw;font-size:1.3rem;line-height:1.5}}.Body__Comparison{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 0 230px;background:url(/wp-content/themes/aoba-souzoku/img/lp/comparison-bg-pc.png) no-repeat center top;background-size:cover}.Body__Comparison .--HeadingImage{margin:-50px auto 0;padding:0;width:220px;line-height:0}.Body__Comparison .--HeadingImage img{width:100%;height:auto}.Comparison{position:relative;margin:0 auto;padding:60px 0 0;width:1100px;border-collapse:separate;border-spacing:0;border:none;border-radius:20px}.Comparison:before{position:absolute;left:255px;top:0;content:"";display:inline-block;width:285px;height:100%;background:url(/wp-content/themes/aoba-souzoku/img/lp/comparison-thead-pc.png) no-repeat center top;background-size:100% auto}.Comparison th,.Comparison td{padding:35px 0 15px;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.Comparison th{padding:20px 0;width:280px;color:#fff;font-size:2rem;font-weight:700;background:#004127}.Comparison td{font-size:1.8rem;font-weight:500;background:#fff}.Comparison tr:first-child th:first-child{width:initial;border-radius:20px 0 0}.Comparison tr:first-child th:last-child{border-radius:0 20px 0 0}.Comparison tr:last-child td:first-child{border-radius:0 0 0 20px}.Comparison tr:last-child td:last-child{border-radius:0 0 20px}.Comparison tr td:first-child{border-left:1px solid #e6e6e6}.Comparison td i{position:relative;display:block;padding:0 0 30px;color:#004127;font-size:4rem;font-style:normal}.Comparison td.--AlignLeft{padding:0 0 0 30px;font-size:2rem;font-weight:700}.Comparison td span{position:relative;display:flex;margin:0 auto;text-align:left}.Comparison td strong{position:relative;display:block;padding-bottom:25px;font-size:3.4rem}.Comparison td strong small{font-size:2.6rem}.Comparison tr:first-child th:nth-child(2){position:relative;font-size:2.6rem;background:0 0;border:none}.Comparison tr:nth-child(2) td:nth-child(2) strong{font-size:4rem}.Comparison tr:nth-child(2) td:nth-child(2) strong small{font-size:3rem}.Comparison tr:nth-child(4) td:nth-child(2) span{width:70%;white-space:nowrap}.Comparison tr:nth-child(4) td:nth-child(3) span{width:65%;white-space:nowrap}.Comparison tr:nth-child(3) td:nth-child(2) span,.Comparison tr:last-child td:nth-child(2) span{padding-left:10px}@media only screen and (min-width:600px) and (max-width:1200px){.Body__Comparison{padding:0 0 19.2vw}.Body__Comparison .--HeadingImage{margin:-4.2vw auto 0;width:18.3vw}.Comparison{padding:5vw 0 0;width:91.7vw}.Comparison:before{left:21.25vw;width:23.75vw}.Comparison th,.Comparison td{padding:2.8vw 0 1.3vw}.Comparison th{padding:1.67vw 0;width:23.33vw;font-size:1.67vw}.Comparison td{font-size:1.49vw}.Comparison tr:first-child th:first-child{border-radius:1.67vw 0 0}.Comparison tr:first-child th:last-child{border-radius:0 1.67vw 0 0}.Comparison tr:last-child td:first-child{border-radius:0 0 0 1.67vw}.Comparison tr:last-child td:last-child{border-radius:0 0 1.67vw}.Comparison td i{padding:0 0 2.5vw;font-size:3.35vw}.Comparison td.--AlignLeft{padding:0 0 0 2.5vw;font-size:1.67vw}.Comparison td strong{padding-bottom:2.1vw;font-size:2.83vw}.Comparison td strong small{font-size:2.16vw}.Comparison tr:first-child th:nth-child(2){font-size:2.17vw}.Comparison tr:nth-child(2) td:nth-child(2) strong{font-size:3.34vw}.Comparison tr:nth-child(2) td:nth-child(2) strong small{font-size:2.5vw}.Comparison tr:nth-child(3) td:nth-child(2) span,.Comparison tr:last-child td:nth-child(2) span{padding-left:.85vw}}@media screen and (max-width:600px){.Body__Comparison{padding:0 0 25vw;background:url(/wp-content/themes/aoba-souzoku/img/lp/comparison-bg-sp.png) no-repeat center top;background-size:100% auto}.Body__Comparison .--HeadingImage{margin:-8vw auto 0;width:28vw}.Body__ComparisonTable{margin:0 auto;padding:0 0 8vw;width:90%;overflow-x:auto !important;overflow-y:hidden !important}.Comparison{padding:14vw 0 0;width:180vw;border-radius:3vw}.Comparison:before{left:44vw;top:5.5vw;width:51vw;background:url(/wp-content/themes/aoba-souzoku/img/lp/comparison-thead-sp.png) no-repeat center top;background-size:100% auto}.Comparison tr:first-child th:first-child{width:31vw}.Comparison th{padding:3vw 0;width:28vw;font-size:1.6rem}.Comparison tr:first-child th:nth-child(2){font-size:2.3rem}.Comparison th,.Comparison td{padding:5vw 0}.Comparison tr:first-child th{padding:3.5vw 0;font-size:1.8rem}.Comparison td{font-size:1.6rem}.Comparison td.--AlignLeft{padding:0 0 0 5vw;font-size:1.8rem}.Comparison td strong{padding-bottom:1vw}.Comparison td i{padding:0 0 3vw}.Comparison tr:nth-child(3) td:nth-child(2) span,.Comparison tr:last-child td:nth-child(2) span{padding-left:3vw}.Comparison tr:first-child th:first-child{border-radius:3vw 0 0}.Comparison tr:first-child th:last-child{border-radius:0 3vw 0 0}.Comparison tr:last-child td:first-child{border-radius:0 0 0 3vw}.Comparison tr:last-child td:last-child{border-radius:0 0 3vw}}.Knowledge{display:flex;flex-direction:column;margin:0 auto;padding:0 0 150px}.Knowledge .--HeadingImage{margin:-80px auto 0;padding:0;width:180px;line-height:0}.Knowledge .--HeadingImage img{width:100%;height:auto}.Knowledge__Faq{display:flex;flex-direction:column;margin:0 auto 35px;padding:0;width:1100px;border-width:3px;border-style:solid;border-color:#004127;border-radius:10px}.Knowledge__Heading{position:relative;margin:0;padding:25px 40px;color:#333;font-size:2.6rem;font-weight:700}.Knowledge__Heading:hover{opacity:.7}.Knowledge__Heading .--BtnAcd{position:absolute;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;cursor:pointer;white-space:nowrap;overflow:hidden;right:0;top:50%;transform:translateY(-50%)}.Knowledge__Heading .--BtnAcd:after{content:"\f107";margin-right:30px;color:#208b43;font-size:2.6rem;font-family:"Font Awesome 6 Free";font-weight:700}.Knowledge__Heading .--BtnAcd.Selected:after{content:"\f106"}.Knowledge__Answer{display:none}.Knowledge__Answer p{margin:0 auto 30px;padding:20px;width:940px;background:#f0f8f5;border-radius:10px;font-size:1.8rem;line-height:2.0}@media only screen and (min-width:600px) and (max-width:1200px){.Knowledge{padding:0 0 12.5vw}.Knowledge .--HeadingImage{margin:-6.65vw auto 0;width:15vw}.Knowledge__Faq{margin:0 auto 2.95vw;width:91.7vw;border-width:.25vw;border-radius:.8vw}.Knowledge__Heading{padding:2.1vw 3.33vw;font-size:2.17vw}.Knowledge__Heading .--BtnAcd:after{margin-right:2.5vw;font-size:2.17vw}.Knowledge__Answer p{margin:0 auto 2.5vw;padding:1.67vw;width:78.35vw;font-size:1.5vw;border-radius:.8vw}}@media screen and (max-width:600px){.Knowledge{padding:0 0 18vw}.Knowledge .--HeadingImage{margin:-10vw auto 0;width:24vw}.Knowledge__Faq{margin:0 auto 6vw;width:90%;border-width:2px;border-radius:2vw}.Knowledge__Heading{padding:3vw 10vw 3vw 4vw;font-size:2rem;line-height:1.45}.Knowledge__Heading .--BtnAcd:after{margin-right:5vw;font-size:2.2rem}.Knowledge__Answer p{margin:0 auto 4vw;padding:4vw 4%;width:82%;border-radius:1vw;font-size:1.6rem;line-height:1.65}}.DoYouKnow{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 0 180px;background:url(/wp-content/themes/aoba-souzoku/img/lp/doyouknow-bg-pc.png) no-repeat center top;background-size:cover}.DoYouKnow .--HeadingImage{margin:-100px auto 0;padding:0;width:200px;line-height:0}.DoYouKnow .--HeadingImage img{width:100%;height:auto}.DoYouKnow .--Heading{margin-bottom:50px;color:#fff}.DoYouKnow p{margin:0 auto;padding:0 0 50px;width:980px;color:#fff;font-size:1.8rem;line-height:2.0}.DoYouKnow__Point{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:1100px;border-width:3px;border-style:solid;border-color:#208b43;border-radius:20px}.DoYouKnow__Point dt{margin:0 auto;padding:25px 0;width:100%;color:#fff;font-size:3rem;font-weight:700;text-align:center;background:#208b43;border-radius:16px 16px 0 0}.DoYouKnow__Point dd{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;padding:25px 0;width:550px;background:#fff}.DoYouKnow__Point dd:nth-child(2){border-radius:0 0 0 16px}.DoYouKnow__Point dd:last-child{border-radius:0 0 16px}.DoYouKnow__Point dd:last-child:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:80%;background:#6ec878}.DoYouKnow__Icon{margin:0 auto 15px;padding:0;width:140px}.DoYouKnow__Icon img{width:100%;height:auto;background:#f0f8f5;border-radius:50%}.DoYouKnow__Text{font-size:2.6rem;line-height:1.35;text-align:center}.DoYouKnow__Text small{display:block;padding:10px 0;font-size:1.6rem;text-align:left}@media only screen and (min-width:600px) and (max-width:1200px){.DoYouKnow{padding:0 0 15vw}.DoYouKnow .--HeadingImage{margin:-8.35vw auto 0;width:16.7vw}.DoYouKnow .--Heading{margin-bottom:4.15vw}.DoYouKnow p{padding:0 0 4.15vw;width:81.8vw;font-size:1.5vw}.DoYouKnow__Point{width:91.7vw;border-width:.25vw;border-radius:1.67vw}.DoYouKnow__Point dt{padding:2.08vw 0;font-size:2.5vw;border-radius:1.3vw 1.3vw 0 0}.DoYouKnow__Point dd{padding:2.08vw 0;width:45.84vw}.DoYouKnow__Point dd:nth-child(2){border-radius:0 0 0 1.3vw}.DoYouKnow__Icon{margin:0 auto 1.25vw;width:11.65vw}.DoYouKnow__Text{font-size:2.17vw}.DoYouKnow__Text small{padding:.84vw 0;font-size:1.33vw}}@media screen and (max-width:600px){.DoYouKnow{padding:0 0 24vw;background:url(/wp-content/themes/aoba-souzoku/img/lp/doyouknow-bg-sp.png) no-repeat center top;background-size:100% auto}.DoYouKnow .--HeadingImage{margin:-17vw auto 0;width:28vw}.DoYouKnow .--Heading{margin-bottom:7vw}.DoYouKnow p{padding:0 0 10vw;width:90%;font-size:1.7rem;line-height:1.65}.DoYouKnow__Point{width:90%;border-width:2px;border-radius:3vw}.DoYouKnow__Point dt{padding:3.5vw 0;font-size:2.4rem;border-radius:1.5vw 1.5vw 0 0}.DoYouKnow__Point dd{padding:4vw 0}.DoYouKnow__Point dd:nth-child(2){border-radius:0}.DoYouKnow__Point dd:last-child{border-radius:0 0 2.5vw 2.5vw}.DoYouKnow__Point dd:last-child:before{top:0;left:50%;transform:translateX(-50%);width:96%;height:1px}.DoYouKnow__Icon{margin:0 auto 2vw;width:28vw}.DoYouKnow__Text{font-size:2.4rem}.DoYouKnow__Text small{padding:3vw 0;font-size:1.4rem}}.Body__Step{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 0 110px}.Body__Step .--HeadingImage{margin:-110px auto 0;width:100%;text-align:center;line-height:0}.Body__Step .--HeadingImage img{width:160px;height:auto}.Step{display:flex;justify-content:center;width:1100px}.Step dl{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 30px 0 0;padding:10px;width:140px;background:#208b43;border-radius:20px;counter-increment:step-num}.Step dl:nth-last-of-type(1){margin-right:0}.Step dl:before{content:"STEP."counter(step-num);color:#bee3ca;font-size:2rem;font-weight:700;font-family:"Lato",sans-serif}.Step dl:after{content:"";position:absolute;top:50%;right:-38px;margin-top:-16px;border:16px solid transparent;border-left:14px solid #c5b28e}.Step dl:nth-last-of-type(1):after{display:none}.Step__Icon{margin:0 auto;padding:20px 0 30px;width:110px}.Step__Icon img{width:100%;height:auto;background:#fff;border-radius:50%}.Step__Text{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 0 10px;color:#fff;font-size:2.1rem;font-weight:700;line-height:1.4;text-align:center}.Step__Text span{display:block}@media only screen and (min-width:600px) and (max-width:1200px){.Body__Step{padding:0 0 9.2vw}.Body__Step .--HeadingImage{margin:-9.15vw auto 0}.Body__Step .--HeadingImage img{width:13.3vw}.Step{width:91.7vw}.Step dl{margin:0 2.5vw 0 0;padding:.825vw;width:11.55vw;border-radius:1.67vw}.Step dl:before{font-size:1.66vw}.Step dl:after{right:-3.15vw;margin-top:-1.3vw;border:1.35vw solid transparent;border-left:1.2vw solid #c5b28e}.Step__Icon{padding:1.67vw 0 2.5vw;width:9.15vw}.Step__Text{padding:0 0 .84vw;font-size:1.75vw}}@media screen and (max-width:600px){.Body__Step{padding:0 0 4vw}.Body__Step .--HeadingImage{margin:-12vw auto 0}.Body__Step .--HeadingImage img{width:20vw}.Step{flex-direction:column;width:90%}.Step dl{flex-direction:row;margin:0 auto 7vw;padding:2vw 2%;width:96%;border-radius:3vw}.Step dl:before{position:absolute;top:4vw;left:23vw}.Step dl:after{top:110%;right:initial;margin-top:initial;border-left:initial;left:50%;transform:translateX(-50%);margin-left:0;border:3vw solid transparent;border-top:3vw solid #c5b28e}.Step__Icon{padding:0;width:16vw}.Step__Text{display:block;padding:3vw 0 0 5vw;font-size:2.2rem;text-align:left}.Step__Text span{display:inline}}.Body__About{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:80px 0 180px;background:#f0f8f5}.About{display:flex;flex-direction:column;margin:0 auto;padding:0;width:1100px}.About .--HeadingImage{margin:0 auto;padding:0 0 80px;width:100%}.About .--HeadingImage img{width:100%;height:auto;border-radius:20px}.About__List{display:flex;flex-wrap:wrap;margin:0 auto 60px;padding:0}.About__List dt{display:flex;align-items:center;margin:0;padding:20px 30px;width:220px;font-size:1.8rem;font-weight:700;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#208b43}.About__List dd{margin:0;padding:20px 50px;width:720px;font-size:1.8rem;line-height:2;border-bottom:1px solid #e0e0e0}.About__List dt:first-child{border-top:1px solid #208b43}.About__List dd:nth-child(2){border-top:1px solid #e0e0e0}@media only screen and (min-width:600px) and (max-width:1200px){.Body__About{padding:6.7vw 0 15vw}.About{width:91.7vw}.About .--HeadingImage{padding:0 0 6.7vw}.About__List{margin:0 auto 5vw}.About__List dt{padding:1.67vw 2.5vw;width:18.35vw;font-size:1.5vw}.About__List dd{padding:1.67vw 4vw;width:60.2vw;font-size:1.5vw}.About iframe{height:37.5vw}}@media screen and (max-width:600px){.Body__About{padding:10vw 0 18vw}.About{width:90%}.About .--HeadingImage{padding:0 0 12vw}.About .--HeadingImage img{border-radius:2vw}.About__List{flex-direction:column;margin:0 auto}.About__List dt:first-child,.About__List dd:nth-child(2){border-top:none}.About__List dt{padding:1.5vw 0;width:100%;font-size:1.7rem;border-bottom-width:2px}.About__List dd{padding:2vw 0 6vw;width:100%;font-size:1.7rem;line-height:1.7;border-bottom:none}.About iframe{height:60vw}}.Body__Voice{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0 0 100px}.Body__Voice .--HeadingImage{margin:-100px auto 0;width:235px;line-height:0}.Body__Voice .--HeadingImage img{width:100%;height:auto}.Voice{display:flex;justify-content:space-between;align-items:center;margin:0 0 60px;padding:0;width:1100px}.Voice__Image{width:120px}.Voice__Image img{width:100%;height:auto;border-radius:50%}.Voice__Text{position:relative;display:flex;align-items:center;margin:0;padding:30px 40px;width:860px;color:#fff;font-size:2.1rem;font-weight:700;line-height:1.7;background:#208b43;border-radius:10px}.Voice__Text:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-12px;border:12px solid transparent;border-right:20px solid #208b43}.Voice.--Even{flex-direction:row-reverse}.Voice.--Even .Voice__Text{background:#004127}.Voice.--Even .Voice__Text:before{left:100%;border-right:none;border-left:20px solid #004127}@media only screen and (min-width:600px) and (max-width:1200px){.Body__Voice{padding:0 0 8.4vw}.Body__Voice .--HeadingImage{margin:-8.35vw auto 0;width:19.6vw}.Voice{margin:0 0 5vw;width:91.7vw}.Voice__Image{width:10vw}.Voice__Text{padding:2.5vw 3.35vw;width:71.7vw;font-size:1.75vw;border-radius:.8vw}.Voice__Text:before{left:-2.5vw;margin-top:-1vw;border:1vw solid transparent;border-right:1.67vw solid #208b43}.Voice.--Even .Voice__Text:before{border-left:1.67vw solid #004127}}@media screen and (max-width:600px){.Body__Voice{padding:0 0 10vw}.Body__Voice .--HeadingImage{margin:-14vw auto 0;width:30vw}.Voice{align-items:initial;margin:0 0 8vw;width:90%}.Voice__Image{display:flex;align-items:center;width:17vw}.Voice__Text{padding:1vw 4vw;width:59vw;font-size:1.6rem;line-height:1.4;border-radius:1vw}.Voice__Text:before{left:-6vw;margin-top:-3vw;border:3vw solid transparent;border-right:4vw solid #208b43}.Voice.--Even .Voice__Text:before{left:99%;border-left:4vw solid #004127}}.Body__Flow{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:120px 0;background:url(/wp-content/themes/aoba-souzoku/img/lp/flow-bg.png) repeat center top;background-size:8px auto}.Flow{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:0;width:1100px}.Flow:before{position:absolute;left:83px;top:50%;transform:translateY(-50%);content:"";display:inline-block;width:2px;height:90%;background:#208b43}.Flow__Item{position:relative;display:flex;margin:0 0 0 110px;padding:0;width:990px;background:#fff;border-radius:20px;counter-increment:flow-num}.Flow__Item:before{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background:#208b43;border-radius:50%;color:#fff;font-size:2.4rem;font-weight:700;font-family:"Lato",sans-serif;position:absolute;left:-60px;top:50%;transform:translateY(-50%);content:counter(flow-num)}.Flow__Image{width:256px;line-height:0}.Flow__Item:after{content:"";position:absolute;left:-56px;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;border:1px solid #9eccad}.Flow__Image img{width:100%;height:auto;border-radius:20px 0 0 20px}.Flow__Text{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:20px 0 20px 25px;width:740px;font-size:2.2rem;font-weight:700;line-height:1.6}.Flow__Text .--BgGreen,.Flow__Text .--BgBrown{position:relative;display:inline-block;margin-right:10px;padding:5px 0;width:220px;color:#fff;font-size:1.7rem;text-align:center;border-radius:5px}.Flow__Text .--BgGreen:before,.Flow__Text .--BgBrown:before{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border:5px solid transparent}.Flow__Text .--BgGreen:before{border-left:5px solid #208b43}.Flow__Text .--BgBrown:before{border-left:5px solid #9b7938}.Flow__Line{margin:0 0 0 99px;padding:5px 0 15px;width:961px}.Flow__Line img{width:100%;height:auto}@media only screen and (min-width:600px) and (max-width:1200px){.Body__Flow{padding:10vw 0}.Flow{width:91.7vw}.Flow:before{left:6.95vw}.Flow__Item{margin:0 0 0 9.15vw;width:82.5vw;border-radius:1.67vw}.Flow__Item:before{left:-5vw;width:5.85vw;height:5.85vw;font-size:2vw}.Flow__Item:after{left:-4.65vw;width:5vw;height:5vw}.Flow__Image{width:21.3vw}.Flow__Text{padding:1.67vw 0 1.67vw 2vw;width:61.6vw;font-size:1.83vw}.Flow__Text .--BgGreen,.Flow__Text .--BgBrown{margin-right:.84vw;padding:.42vw 0;width:18.33vw;font-size:1.42vw}.Flow__Text .--BgGreen:before,.Flow__Text .--BgBrown:before{margin-top:-.42vw;border:.42vw solid transparent}.Flow__Text .--BgGreen:before{border-left:.42vw solid #208b43}.Flow__Text .--BgBrown:before{border-left:.42vw solid #9b7938}.Flow__Line{margin:0 0 0 8.25vw;padding:.45vw 0 1.21vw;width:80vw}}@media screen and (max-width:600px){.Body__Flow{padding:10vw 0 15vw;background-size:5px auto}.Body__Flow .--Heading{margin-bottom:22vw}.Flow{width:90%}.Flow:before{transform:initial;top:0;left:5.7vw;width:2px;height:88%}.Flow__Item{flex-direction:column;margin:0 0 0 10%;width:90%;border-radius:2vw}.Flow__Item:before{transform:initial;top:-5vw;left:-8vw;width:10vw;height:10vw;font-size:1.8rem}.Flow__Item:after{transform:initial;top:-4.3vw;left:-7.2vw;width:8vw;height:8vw}.Flow__Image{position:relative;display:block;margin:-14vw 0 0 4vw;width:28vw;overflow:hidden;object-fit:cover}.Flow__Image:before{content:"";display:block;padding-top:100%}.Flow__Image img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;border-radius:2vw}.Flow__Text{padding:2vw 5% 4vw;width:90%;font-size:1.6rem}.Flow__Line{margin:4vw 0 18vw 10%;padding:0;width:90%;border-bottom:1px dashed #b5dfc3}.Flow__Line img{display:none}.Flow__Text .--BgGreen,.Flow__Text .--BgBrown{margin:2vw 0 0;padding:1vw 0;width:38vw;font-size:1.4rem;border-radius:1vw}}.Body__Contact{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:120px 0;width:100%;background:#004127}.Body__Contact .--Heading{color:#fff}.ContactForm{margin:0 auto;padding:0;width:1084px;background:#fff;border-radius:20px;border-width:8px;border-style:solid;border-color:#208b43}.ContactForm table{border-collapse:separate;border-spacing:0;margin:0 auto;padding:0;width:980px}.ContactForm table th{margin:0;padding:2%;width:31%;vertical-align:top;border-bottom:1px dashed #e9e9e9}.ContactForm table th p{display:flex;align-items:flex-start;position:relative;font-size:2rem;font-weight:700;line-height:2.0}.ContactForm .--Required{position:absolute;right:5px;top:5px;display:flex;justify-content:center;align-items:center;margin:0;padding:3px 20px;color:#fff;font-size:1.3rem;font-weight:400;background:#e03636;border-radius:5px}.ContactForm table td{margin:0;padding:2%;width:61%;border-bottom:1px dashed #e9e9e9}.ContactForm table td p{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;font-size:2rem;font-weight:500}.ContactForm table td p span.wpcf7-form-control-wrap{display:flex;flex-direction:column;width:100%}.ContactForm table td p small{display:block;padding:15px 0 0;color:#ababab;font-size:1.5rem;font-weight:500}.ContactForm table tr:last-child th,.ContactForm table tr:last-child td{border-bottom:none}::placeholder{color:#ababab}.ContactForm input[type=text],.ContactForm input[type=email],.ContactForm input[type=tel]{width:95%;padding:2%;margin:0;border:1px solid #d7d7d7;border-radius:3px}.ContactForm textarea[name=your-message]{width:95% !important;height:180px !important;padding:2% !important;margin:0;border:1px solid #d7d7d7;border-radius:3px}.ContactForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2%;width:300px;font-size:2rem;border:1px solid #d7d7d7;border-radius:3px;background:url(/wp-content/themes/aoba-souzoku/img/lp/select-icon.png) no-repeat right 20px center;background-size:14px auto}.ContactForm .wpcf7-list-item{margin-left:0}.ContactForm select.--Empty{color:#ababab}.ContactForm input[type=submit]{display:block;margin:20px auto;padding:25px 0;width:40%;color:#fff;font-size:2.4rem;font-weight:700;border:none;box-shadow:0px 4px 0px #a97f24;border-radius:100px;background-color:#ff8400;background-image:url(/wp-content/themes/aoba-souzoku/img/lp/submit-button-icon.png);background-repeat:no-repeat;background-position:right 35px center;background-size:30px auto}.ContactForm button.wpcf7cp-cfm-edit-btn,.ContactForm button.wpcf7cp-cfm-submit-btn{display:inline-block;margin:20px 3%;padding:20px 0;width:40%;color:#fff;font-size:2.4rem;font-weight:700;border:none;box-shadow:0px 4px 0px #a97f24;border-radius:100px;background:#ff8400}.ContactForm input[type=submit]:hover,.ContactForm button.wpcf7cp-cfm-edit-btn:hover,.ContactForm button.wpcf7cp-cfm-submit-btn:hover{opacity:.7;cursor:pointer;border:none}.wpcf7cp-btns{display:flex;justify-content:center}#wpcf7cpcnf table td p{font-weight:400}div#wpcf7cpcnf{z-index:98}@media only screen and (min-width:600px) and (max-width:1200px){.Body__Contact{padding:10vw 0}.ContactForm{width:90.3vw;border-radius:1.67vw;border-width:.7vw}.ContactForm table{width:81.7vw}.ContactForm table th p{font-size:1.67vw}.ContactForm .--Required{right:.42vw;top:.42vw;padding:.25vw 1.67vw;font-size:1.08vw}.ContactForm table td p{font-size:1.67vw}.ContactForm table td p small{padding:1.25vw 0 0;font-size:1.25vw}.ContactForm input[type=text],.ContactForm input[type=email],.ContactForm input[type=tel]{font-size:1.67vw}.ContactForm select{width:25vw;font-size:1.67vw}.ContactForm textarea[name=your-message]{height:15vw !important}.ContactForm input[type=submit]{margin:1.67vw auto;padding:2vw 0;font-size:2vw;background-position:right 2.95vw center;background-size:2.5vw auto}}@media screen and (max-width:600px){.Body__Contact{padding:10vw 0}.ContactForm{width:86%;border-radius:3vw;border-width:4px}.ContactForm table{width:96%}.ContactForm table th{display:block;padding:0 2%;width:96%;border-bottom:none}.ContactForm table th p{font-size:1.8rem}.ContactForm .--Required{position:initial;margin:1vw 0 0 3vw;padding:0 3vw;border-radius:.5vw}.ContactForm table td{display:block;padding:0 2%;width:96%}.ContactForm table td p small{padding:2vw 0;font-size:1.4rem}.ContactForm select{padding:3vw 2%;width:96%}.ContactForm input[type=text],.ContactForm input[type=email],.ContactForm input[type=tel]{padding:3vw 2%}.ContactForm textarea[name=your-message]{padding:3vw 2%;height:40vw !important}.ContactForm input[type=submit]{padding:3.5vw 0;font-size:2.2rem;background-position:right 6vw center;background-size:5vw auto;box-shadow:0px 2px 0px #a97f24}div.wpcf7cp-btns{display:flex;align-items:center}div.wpcf7cp-btns .wpcf7cp-cfm-edit-btn,div.wpcf7cp-btns .wpcf7cp-cfm-submit-btn{margin:0 1% 0 0;padding:3vw 0;font-size:2rem}div.wpcf7cp-btns .wpcf7cp-cfm-edit-btn{margin:0 1% 0 0;width:30%}div.wpcf7cp-btns .wpcf7cp-cfm-submit-btn{margin:0 0 0 1%;width:64%}}.Copyright{display:flex;flex-direction:column;align-items:center;padding:30px 0 180px;width:100%}.Copyright p{color:#6a6a6a;font-size:1.2rem;text-align:center}.Body__FloatingFooter{position:fixed;z-index:99;bottom:0;margin:0 auto;padding:0;width:100%;background:linear-gradient(90deg,#ff8400 0%,#ff8400 41%,#f0ff00 41%,#f0ff00 100%)}.FloatingFooter{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0;width:1100px;background:linear-gradient(90deg,#ff8400 0%,#ff8400 41%,#f0ff00 41%,#f0ff00 100%)}.FloatingFooter:before{position:absolute;left:41%;bottom:0;content:"";display:inline-block;width:1px;height:100%;background:#fff}.FloatingFooter__Primary{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 0 0 130px;width:285px;height:100px}.FloatingFooter__PrimaryImage{position:absolute;left:0;bottom:0;display:inline-block;margin:0;padding:0;width:135px;line-height:0}.FloatingFooter__PrimaryImage img{width:100%;height:auto}.FloatingFooter__Primary a{text-decoration:none}.FloatingFooter__PrimaryText{display:block;padding:0 0 5px 15px;color:#f0ff00;font-size:3.1rem;font-weight:700}.FloatingFooter__PrimaryButton{display:block;padding:5px 15px;color:#ff8400;font-size:1.7rem;font-weight:700;text-align:center;background:#fff;border-bottom:3px solid #a97f24;border-radius:100px}.FloatingFooter__Secondary{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:685px}.FloatingFooter__SecondaryText{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 30px;color:#004127}.FloatingFooter__SecondaryText strong{display:flex;align-items:center;font-size:4.3rem;font-weight:700}.FloatingFooter__SecondaryText strong i{display:inline-block;padding:0 10px 0 0;font-size:3rem}.FloatingFooter__SecondaryText small{display:block;font-size:1.6rem;font-weight:500}.FloatingFooter__SecondaryButton{display:flex;justify-content:center;align-items:center;margin:0;padding:15px 60px;color:#fff;font-size:1.7rem;font-weight:700;text-decoration:none;background:#ff8400;border-bottom:3px solid #8f970e;border-radius:100px}.FloatingFooter__SecondaryButton i{display:inline-block;padding:2px 5px 0 0;font-size:1.9rem}.FloatingFooer.--SP .FloatingFooter__Heading,.FloatingFooer.--SP dd{display:none}@media only screen and (min-width:600px) and (max-width:1200px){.Copyright{padding:2.5vw 0 15vw}.Copyright p{font-size:1vw}.FloatingFooter{width:91.7vw}.FloatingFooter__Primary{padding:0 0 0 10.8vw;width:23.8vw;height:8.35vw}.FloatingFooter__PrimaryImage{width:11.2vw}.FloatingFooter__PrimaryText{padding:0 0 .42vw 1.25vw;font-size:2.58vw}.FloatingFooter__PrimaryButton{padding:.42vw 1.25vw;font-size:1.42vw}.FloatingFooter__Secondary{width:57.1vw}.FloatingFooter__SecondaryText{padding:0 2.5vw}.FloatingFooter__SecondaryText strong{font-size:3.58vw}.FloatingFooter__SecondaryText strong i{padding:0 .84vw 0 0;font-size:2.5vw}.FloatingFooter__SecondaryText small{font-size:1.33vw}.FloatingFooter__SecondaryButton{padding:1.25vw 5vw;font-size:1.42vw}.FloatingFooter__SecondaryButton i{padding:.15vw .42vw 0 0;font-size:1.58vw}}@media screen and (max-width:600px){.Copyright{padding:3vw 0 28vw}.Body__FloatingFooter{background:0 0}.Body__FloatingFooter:before{display:none}.FloatingFooter.--SP{display:flex !important;flex-wrap:wrap;justify-content:center;width:100%;background:#fff}.FloatingFooter.--SP:before{display:none}.FloatingFooter__Heading{position:relative;display:flex;justify-content:flex-end;margin:0 auto;padding:0;width:100%;background:#ff8400}.FloatingFooter__Heading figure{position:absolute;left:0;bottom:0;width:13vw}.FloatingFooter__Heading figure img{width:100%;height:auto}.FloatingFooter__Heading p{display:flex;justify-content:flex-end;align-items:center;margin:0;padding:2vw 0;line-height:1}.FloatingFooter__Heading strong{margin-top:-.5vw;color:#f0ff00;font-size:2.6rem;font-weight:700}.FloatingFooter__Heading em{padding:0 2vw 0 0;color:#004127;font-size:2.2rem;font-weight:700;font-style:normal}.FloatingFooter__Heading em i{padding:0 1vw;font-size:2rm}.FloatingFooter__Heading em:before,.FloatingFooter__Heading em:after{position:relative;display:inline-block;content:"";background:#004127;width:2px;height:6vw;margin:0 2vw;margin-top:-1vw;vertical-align:middle}.FloatingFooter__Heading em:before{transform:rotate(-20deg)}.FloatingFooter__Heading em:after{transform:rotate(20deg)}.FloatingFooter dd{display:flex;margin:3vw 1%;width:46%}.FloatingFooter dd a{display:flex;justify-content:center;align-items:flex-end;margin:0;padding:2vw 0;width:100%;font-size:1.6rem;font-weight:700;text-decoration:none;border:1px solid #004127;box-shadow:0px 2px 0px #8f970e;border-radius:100px}.FloatingFooter dd a i{display:inline-block;padding:0 2vw 0 0}.FloatingFooter__Phone a{color:#004127;background:#f0ff00}.FloatingFooter__Mail a{color:#fff;background:#ff8400}#zsiq_float{position:fixed;bottom:25vw;transition:all 1s ease-out}}.SideFloating{position:fixed;z-index:99;right:15px;top:90px}.SideFloating ul{display:flex;flex-direction:column;margin:0;padding:0}.SideFloating ul li{position:relative;margin:0 0 10px;padding:0;width:104px;height:104px}.SideFloating ul li img{position:absolute;top:0;left:0;width:100%;height:auto}.SideFloating ul li a{display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;color:#fff;font-size:1.7rem;font-weight:500;text-align:center;text-decoration:none}.SideFloating ul li a:hover{opacity:1;filter:brightness(1.1)}.SideFloating__Text{position:relative;display:flex;padding:0 0 30px}@media only screen and (min-width:600px) and (max-width:1200px){.SideFloating{right:1.25vw;top:7.5vw}.SideFloating ul li{width:8.65vw;height:8.65vw}.SideFloating ul li a{font-size:1.42vw}.SideFloating__Text{padding:0 0 2.5vw}}@media screen and (max-width:600px){.SideFloating{right:0;top:0}.SideFloating ul{flex-direction:row;border-bottom:1px solid #004127}.SideFloating ul li{margin:0;width:25vw;height:12vw;border-right:1px solid #004127}.SideFloating ul li:first-child{background:#fff url(/wp-content/themes/aoba-souzoku/img/lp/side-floating-icon1.png) no-repeat center top;background-size:8vw auto}.SideFloating ul li:nth-child(2){background:#fff url(/wp-content/themes/aoba-souzoku/img/lp/side-floating-icon2.png) no-repeat center top;background-size:8vw auto}.SideFloating ul li:nth-child(3){background:#fff url(/wp-content/themes/aoba-souzoku/img/lp/side-floating-icon3.png) no-repeat center top;background-size:8vw auto}.SideFloating ul li:last-child{background:#fff url(/wp-content/themes/aoba-souzoku/img/lp/side-floating-icon4.png) no-repeat center top;background-size:8vw auto;border-right:none}.SideFloating ul li img{display:none}.SideFloating ul li a{color:#004127;font-size:1.3rem}.SideFloating__Text{padding:0 0 1vw}}
.siq_bR{bottom:70px !important;right:10px !important}