');mask-image:url('data:image/svg+xml;utf8,');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}@media (min-width:600px){.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(pre.wp-block-verse){font-family:inherit}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}: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)}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,0)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0}}: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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 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 0 rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0 -3px rgba(255,255,255,1) , 6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0 rgba(0,0,0,1)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:auto!important;margin-right:auto!important}.is-layout-flex>:is(*,div){margin:0}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:underline}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.lazyload{background-image:none!important}.lazyload:before{background-image:none!important}.home .campaign{display:none}@charset "UTF-8";@keyframes "fadeIn"{from{opacity:0}to{opacity:1}}@keyframes "slideInLeft"{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes "slideInRight"{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes "fadeInLeft"{from{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "fadeInRight"{from{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "fadeInUp"{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "fadeInDown"{from{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "jello"{from,11.1%,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes "pulse"{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes "rubberBand"{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes "button-border-in"{0%{width:getmin(30);left:-1.5rem}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:calc(100% - 1.5rem)}}@keyframes "button-border-out"{0%{width:getmin(30);left:calc(100% - 1.5rem)}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:-1.5rem}}@keyframes "button-border-in"{0%{width:getmin(30);left:-1.5rem}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:calc(100% - 1.5rem)}}@keyframes "button-border-out"{0%{width:getmin(30);left:calc(100% - 1.5rem)}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:-1.5rem}}@keyframes "nav-hover"{0%{left:-2rem;opacity:0}33%{left:-2rem;opacity:1}100%{opacity:1;left:calc(100% - 2rem)}}@keyframes "bounceIn"{from,60%,80%,to{animation-timing-function:cubic-bezier(.15,.67,.45,1.02)}0%{opacity:0;transform:scale3d(.3,.3,.3)}60%{transform:scale3d(1.1,1.1,1.1)}80%{transform:scale3d(.95,.95,.95)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes "bounceInUp"{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes "fronttop-slider-contents"{0%{opacity:1;transform:translate(0,0)}20%{opacity:0;transform:translate(0,10px)}80%{opacity:0;transform:translate(0,10px)}100%{opacity:1;transform:translate(0,0)}}@keyframes "slider-contents"{0%{opacity:1;transform:translate(0,0)}20%{opacity:0;transform:translate(-30px,0)}80%{opacity:0;transform:translate(30px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes "slider-arrow-to-right"{0%{transform:translateX(0)}50%{transform:translateX(35px)}51%{transform:translateX(-35px)}100%{transform:translateX(0)}}@keyframes "slider-arrow-to-left"{0%{transform:translateX(0)}50%{transform:translateX(-35px)}51%{transform:translateX(35px)}100%{transform:translateX(0)}}@keyframes "swiper-preloader-spin"{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;font-size:62.5%}body{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif,-apple-system,linkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,sans-serif;margin:0;padding:0;overflow-x:hidden;color:#333;line-height:1.6}@media screen and (max-width:767px){body{width:100%;overflow-x:hidden}}div,span,iframe,h1,h2,h3,dl,dt,dd,ul{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}li{list-style:none;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}p{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;font-size:min(14px,1.26vw);line-height:min(24px,2.16vw);margin-bottom:min(16px,1.44vw)}a{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;color:#333;text-decoration:none}img{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;max-width:100%;width:100%;-o-object-fit:contain;object-fit:contain}figure,figcaption,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;display:block}*{box-sizing:border-box}.regular-container{width:min(1000px,90vw);margin:0 auto}@media screen and (max-width:767px){.regular-container{width:100%;padding:0 5.3333333333vw}}.wow{animation-duration:1.2s;animation-fill-mode:forwards}.fadeInUp{animation-name:fadeInUp}.btn{border-radius:.5rem;border:2px solid #111;position:relative;display:inline-block;cursor:pointer}@media screen and (max-width:767px){.hamburger-wrapper{width:8.5333333333vw;height:8.5333333333vw}}.hamburger{display:none;position:relative;width:100%;height:100%}@media screen and (max-width:767px){.hamburger{display:block}}.hamburger span{display:block;position:absolute;left:1.0666666667vw;width:6.4vw;border-bottom:solid .8vw #111;transition:.35s ease-in-out}.hamburger span:nth-child(1){top:1.6vw}.hamburger span:nth-child(2){top:4vw}.hamburger span:nth-child(3){top:6.4vw}.hamburger.is-active span:nth-child(1){top:4vw;left:1.0666666667vw;transform:rotate(-45deg)}.hamburger.is-active span:nth-child(2){top:4vw;transform:rotate(45deg)}.hamburger.is-active span:nth-child(3){top:4vw;transform:rotate(45deg)}.pagenation-container:not(:last-child){margin-bottom:min(10px,.9vw)}@media screen and (max-width:767px){.pagenation-container:not(:last-child){margin-bottom:2.6666666667vw}}.pagenation-container .pagination-item:not(:last-child){margin-right:min(8px,.72vw)}@media screen and (max-width:767px){.pagenation-container .pagination-item:not(:last-child){margin-right:2.1333333333vw}}.searchform .searchform-item:not(:first-child){margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.searchform .searchform-item:not(:first-child){margin-top:4.2666666667vw}}.consultation{display:flex;flex-direction:row-reverse;padding-top:min(28px,2.52vw);padding-bottom:min(28px,2.52vw)}@media screen and (max-width:767px){.consultation{padding:8.5333333333vw 0 10.6666666667vw;flex-direction:column;position:relative}}.consultation .consultation-thumb{width:38%;margin-left:min(40px,3.6vw)}@media screen and (max-width:767px){.consultation .consultation-thumb{width:100%;margin:0;position:absolute;top:66.1333333333vw}}.consultation .consultation-body{flex:1}.consultation .consultation-title{font-size:min(32px,2.88vw);font-weight:700}@media screen and (max-width:767px){.consultation .consultation-title{font-size:6.4vw;line-height:2;text-align:center}}.consultation .consultation-text{font-size:min(min(16px,1.44vw));line-height:1.5;margin:min(12px,1.08vw) 0 0 0}@media screen and (max-width:767px){.consultation .consultation-text{margin-top:6.4vw;font-size:4.2666666667vw;line-height:1.5}}.consultation .consultation-action{display:flex;align-items:center;margin-top:min(50px,4.5vw)}@media screen and (max-width:767px){.consultation .consultation-action{display:none}}.consultation .consultation-action-sp{display:none}@media screen and (max-width:767px){.consultation .consultation-action-sp{display:block;margin-top:74.6666666667vw}.consultation .consultation-action-sp .consultation-btn{color:#fff;font-weight:700;background:#3454a6;border:1px solid #3454a6;width:100%;padding:4.8vw 0;font-size:5.3333333333vw;line-height:.8;border-radius:3.2vw;text-align:center;display:block}.consultation .consultation-action-sp .consultation-btn2{color:#3454a6;font-weight:700;background:#fff;border:0;width:100%;padding:4.8vw 0;font-size:5.3333333333vw;line-height:.8;border-radius:3.2vw;text-align:center;border:1px solid #3454a6;margin-top:3.2vw;display:block}}.consultation .consultation-btn{color:#fff;font-size:min(20px,1.8vw);font-weight:700;line-height:1;background:#3454a6;padding:min(18px,1.62vw) min(40px,3.6vw);border:0;border-radius:min(12px,1.08vw)}.consultation .consultation-tel{font-size:min(36px,3.24vw);font-weight:700;display:flex;align-items:center;margin-left:min(16px,1.44vw)}.consultation .consultation-tel>img{width:min(48px,4.32vw);margin-right:min(8px,.72vw)}@media screen and (max-width:767px){.consultation .consultation-tel{font-size:9.6vw;line-height:1.3333333333;justify-content:center;margin:6.4vw 0 0}.consultation .consultation-tel>img{width:12.8vw;margin-right:2.1333333333vw}}.popular-container{margin-top:min(80px,7.2vw)}@media screen and (max-width:767px){.popular-container{margin-top:16vw}}.popular-container .popular-header{font-size:min(32px,2.88vw);font-weight:700;text-align:center;margin-bottom:min(32px,2.88vw)}@media screen and (max-width:767px){.popular-container .popular-header{font-size:6.4vw;line-height:1.6666666667;margin-bottom:7.4666666667vw}}.popular-container .popular-item:not(:first-of-type){margin-top:min(40px,3.6vw)}@media screen and (max-width:767px){.popular-container .popular-item:not(:first-of-type){margin-top:10.6666666667vw}}.global-nav{position:fixed;z-index:100;width:100%;height:min(72px,6.48vw);background:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}@media screen and (max-width:767px){.global-nav{height:13.8666666667vw}}.global-nav .wrap{width:min(1000px,90vw);height:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:767px){.global-nav .wrap{width:100%;padding:0 4.2666666667vw 0 0;justify-content:space-between}}.global-nav .wrap .logo{width:min(125px,11.25vw);height:min(50px,4.5vw);display:block;transition:all .2s linear;flex-shrink:0;margin-right:min(25px,2.25vw)}@media screen and (max-width:767px){.global-nav .wrap .logo{width:35.4666666667vw;height:13.8666666667vw;margin-right:0}}.global-nav .wrap .logo:hover{transform:scale(1.05);transition:all .2s linear}.global-nav .wrap .sp-nav{display:flex;justify-content:space-between;align-items:center;width:min(850px,76.5vw)}@media screen and (max-width:767px){.global-nav .wrap .sp-nav{display:none;position:fixed;top:13.8666666667vw;left:0;background:#fff;z-index:99;width:100%;height:calc(100vh - 13.8666666667vw)}}.global-nav .wrap .nav-primary{height:100%;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.global-nav .wrap .nav-primary{height:auto;width:100%}}.global-nav .wrap .nav-primary ul{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;height:100%}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul{display:block;background:#fff;padding:5.3333333333vw;height:auto}}.global-nav .wrap .nav-primary ul li{position:relative;height:100%}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul li{height:auto;border-bottom:1px solid #ccc}}.global-nav .wrap .nav-primary ul li:after{content:"";transition:all .2s linear;height:0;width:calc(100% - min(32px,2.88vw));background:#d9d9d9;bottom:min(18px,1.62vw);left:min(16px,1.44vw);display:block;position:absolute;pointer-events:none}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul li:after{display:none}}.global-nav .wrap .nav-primary ul li:hover:after{height:min(4px,.36vw);transition:all .2s linear}.global-nav .wrap .nav-primary ul li a{display:block;position:relative;margin:0;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;padding:min(28px,2.52vw) min(16px,1.44vw);height:100%}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul li a{font-size:4.2666666667vw;line-height:1.25;text-align:center;padding:4.2666666667vw 0}}.global-nav .wrap .right{display:flex;justify-content:flex-end;align-items:center;margin:0}@media screen and (max-width:767px){.global-nav .wrap .right{display:block;padding:0 5.3333333333vw 6.4vw}}.global-nav .wrap .right .nav-action{display:flex;justify-content:space-between;align-items:center;gap:min(12px,1.08vw)}@media screen and (max-width:767px){.global-nav .wrap .right .nav-action{width:100%;display:block}}.global-nav .wrap .right .nav-action a{width:min(120px,10.8vw);font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;display:block;border-radius:min(12px,1.08vw);padding:min(14px,1.26vw) 0;text-align:center;transition:all .2s linear}@media screen and (max-width:767px){.global-nav .wrap .right .nav-action a{width:100%;font-size:4.2666666667vw;line-height:1.25;padding:3.2vw 0;border-radius:2.1333333333vw}.global-nav .wrap .right .nav-action a+a{margin-top:3.2vw}}.global-nav .wrap .right .nav-action a:hover{transform:scale(1.05);transition:all .2s linear}.global-nav .wrap .right .nav-action .mail{border:1px solid #3454a6;color:#3454a6}.global-nav .wrap .right .nav-action .consultation{border:1px solid #3454a6;background:#3454a6;color:#fff}.global-nav .child-nav{display:none;background:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));position:fixed;top:min(72px,6.48vw);height:min(52px,4.68vw);width:100%;z-index:0;left:0;border-top:1px solid #ccc}@media screen and (max-width:767px){.global-nav .child-nav{display:block;position:relative;height:auto;filter:none;top:0;left:0;border:none}}.global-nav .child-nav .wrap{width:min(1000px,90vw);height:100%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:767px){.global-nav .child-nav .wrap{width:100%;padding:0;height:auto;display:block}}.global-nav .child-nav .wrap ul{margin-left:auto;width:min(850px,76.5vw);padding:0;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul{display:block;margin:0;width:100%}}.global-nav .child-nav .wrap ul li{position:relative}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul li{margin-bottom:2.1333333333vw;border:none}}.global-nav .child-nav .wrap ul li:after{content:"";transition:all .2s linear;height:0;width:calc(100% - min(32px,2.88vw));background:#d9d9d9;bottom:min(8px,.72vw);left:min(16px,1.44vw);display:block;position:absolute;pointer-events:none}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul li:after{display:none}}.global-nav .child-nav .wrap ul li:hover:after{height:min(4px,.36vw);transition:all .2s linear}.global-nav .child-nav .wrap ul li a{display:block;position:relative;margin:0;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;padding:min(18px,1.62vw) min(16px,1.44vw);height:100%}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul li a{font-size:3.7333333333vw;line-height:2.2857142857;font-weight:400}}.footer{background:#f7f7f7;width:100%;position:relative;padding:min(40px,3.6vw) 0}@media screen and (max-width:767px){.footer{padding:6.1333333333vw 0 21.3333333333vw}}.footer .content{text-align:center}.footer .content .footer-top .logo{width:min(125px,11.25vw);margin:0 auto}@media screen and (max-width:767px){.footer .content .footer-top .logo{width:33.3333333333vw}}.footer .content .footer-top .sns{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:min(100px,9vw)}@media screen and (max-width:767px){.footer .content .footer-top .sns{width:25.6vw}}.footer .content .footer-top .sns a{display:block;width:min(40px,3.6vw);height:min(40px,3.6vw);transition:all .2s linear}@media screen and (max-width:767px){.footer .content .footer-top .sns a{width:10.6666666667vw;height:10.6666666667vw}}.footer .content .footer-top .sns a:hover{transform:scale(1.1);transition:all .2s linear}.footer .content .footer-bottom{margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.footer .content .footer-bottom{margin-top:5.3333333333vw}}.footer .content .footer-bottom .nav{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.footer .content .footer-bottom .nav{flex-wrap:wrap;justify-content:center;width:100%}}.footer .content .footer-bottom .nav li a{display:block;font-size:min(min(14px,1.26vw));line-height:1.1428571429;padding:min(16px,1.44vw);transition:all .2s linear}@media screen and (max-width:767px){.footer .content .footer-bottom .nav li a{font-size:3.7333333333vw;line-height:1.1428571429;padding:4.2666666667vw}}.footer .content .footer-bottom .nav li a:hover{transform:scale(1.05);transition:all .2s linear}.footer .content .footer-bottom .nav:nth-of-type(1){font-weight:700}@media screen and (max-width:767px){.footer .content .footer-bottom .nav:nth-of-type(2) li a{font-size:3.2vw;line-height:1.3333333333;padding:3.2vw}}.footer .content .copy{margin:min(16px,1.44vw) 0 0 0;font-size:min(min(12px,1.08vw));line-height:1.3333333333}@media screen and (max-width:767px){.footer .content .copy{margin-top:5.3333333333vw;font-size:3.2vw;line-height:1.3333333333}}.pages-bg{background:#f9f9f9}.front-top{padding-top:min(72px,6.48vw)}@media screen and (max-width:767px){.front-top{padding-top:13.8666666667vw}}.front-top .mainVisual{width:100%;height:min(400px,36vw);display:flex;justify-content:center;align-items:center;background:url(wp-content/themes/quma/dist/images/mainVisual.jpg) no-repeat;background-size:cover;background-position:center bottom}@media screen and (max-width:767px){.front-top .mainVisual{height:128vw;background:url(wp-content/themes/quma/dist/images/mainVisual-sp.jpg) no-repeat;background-size:cover;background-position:center}}.front-top .mainVisual h1{font-size:min(min(64px,5.76vw));line-height:1.453125;font-weight:400;text-align:center;letter-spacing:.2em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);transform:translateY(min(-15px,-1.35vw))}@media screen and (max-width:767px){.front-top .mainVisual h1{font-size:9.6vw;line-height:1.4444444444;transform:translateY(-12vw)}}.front-top .mainVisual h1 span:nth-of-type(1){display:block;font-size:min(min(20px,1.8vw));line-height:1.45;font-weight:700;padding-bottom:min(12px,1.08vw)}@media screen and (max-width:767px){.front-top .mainVisual h1 span:nth-of-type(1){font-size:4.2666666667vw;line-height:1.4375;padding-bottom:3.2vw;letter-spacing:.2em}}.front-top .mainVisual h1 span:nth-of-type(2){padding-top:min(36px,3.24vw);width:min(145px,13.05vw);height:min(28px,2.52vw);display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));margin:0 auto}@media screen and (max-width:767px){.front-top .mainVisual h1 span:nth-of-type(2){padding-top:16vw;width:38.6666666667vw;height:7.4666666667vw}}.front-top .mainVisual h1 span:nth-of-type(2) svg{display:block}.front-top .service{width:min(1000px,90vw);margin:min(48px,4.32vw) auto 0}@media screen and (max-width:767px){.front-top .service{width:100%;margin:16vw auto 0;padding:0 5.3333333333vw}}.front-top .service h2{text-align:center;font-size:min(min(32px,2.88vw))}@media screen and (max-width:767px){.front-top .service h2{font-size:6.4vw;line-height:1.5}}.front-top .service ul{margin-top:min(32px,2.88vw);display:grid;gap:min(24px,2.16vw);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.front-top .service ul{grid-template-columns:1fr;gap:5.3333333333vw;margin-top:8.5333333333vw}}.front-top .service ul li{border:1px solid #333;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:min(16px,1.44vw);background:#fff}@media screen and (max-width:767px){.front-top .service ul li{border-radius:4.2666666667vw}}.front-top .service ul li a{display:block;padding:min(20px,1.8vw) min(44px,3.96vw);transition:all .2s linear}@media screen and (max-width:767px){.front-top .service ul li a{padding:5.3333333333vw 3.7333333333vw}}.front-top .service ul li a:hover{border-color:#3454a6;color:#3454a6;transition:all .2s linear}.front-top .service ul li dt{font-size:min(min(24px,2.16vw));line-height:1;font-weight:700;text-align:center}@media screen and (max-width:767px){.front-top .service ul li dt{font-size:5.3333333333vw;line-height:1.2}}.front-top .service ul li dt span{font-size:min(min(36px,3.24vw));line-height:1;display:inline-block;padding-bottom:min(12px,1.08vw)}@media screen and (max-width:767px){.front-top .service ul li dt span{font-size:8.5333333333vw;line-height:1.125;padding-bottom:2.1333333333vw}}.front-top .service ul li dd{margin-top:min(16px,1.44vw);padding-top:min(12px,1.08vw);border-top:1px solid #d9d9d9;font-size:min(min(16px,1.44vw));line-height:1.5}@media screen and (max-width:767px){.front-top .service ul li dd{margin-top:3.2vw;padding-top:3.2vw;font-size:3.7333333333vw;line-height:1.4285714286}}.front-top .newStyle{width:min(1000px,90vw);margin:min(80px,7.2vw) auto 0;background:url(wp-content/themes/quma/dist/images/newStyle.png) no-repeat;background-repeat:no-repeat;background-size:auto min(360px,32.4vw);background-position:top min(16px,1.44vw) right}@media screen and (max-width:767px){.front-top .newStyle{width:100%;margin:23.4666666667vw auto 0;padding:0 5.3333333333vw;background-size:auto 53.3333333333vw;background-position:top 45.6vw center}}.front-top .newStyle h2{font-size:min(min(32px,2.88vw));line-height:1.4375}@media screen and (max-width:767px){.front-top .newStyle h2{font-size:5.3333333333vw;line-height:1.45;text-align:center}}.front-top .newStyle h2 span{display:block;font-size:min(min(52px,4.68vw));line-height:1.4423076923;padding-bottom:min(8px,.72vw)}@media screen and (max-width:767px){.front-top .newStyle h2 span{font-size:8vw;line-height:1.4333333333;padding:3.2vw 0}}.front-top .newStyle h3{margin-top:min(20px,1.8vw);padding-top:min(32px,2.88vw);border-top:1px solid #d9d9d9;width:min(620px,55.8vw);font-size:min(min(20px,1.8vw))}@media screen and (max-width:767px){.front-top .newStyle h3{margin-top:76.2666666667vw;font-size:5.3333333333vw;line-height:1.45;padding:0;border-top:0;width:100%}}.front-top .newStyle p:not(.button){font-size:min(min(16px,1.44vw));line-height:1.75;margin:min(12px,1.08vw) 0 0 0;width:min(620px,55.8vw)}@media screen and (max-width:767px){.front-top .newStyle p:not(.button){font-size:4.2666666667vw;line-height:1.75;margin:2.1333333333vw 0 0;width:100%}}.front-top .newStyle .button{margin:min(22px,1.98vw) 0 0}.front-top .newStyle .button a{width:min(340px,30.6vw);display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:min(40px,3.6vw);font-weight:700;background:#fff;position:relative;color:#3454a6;margin:0 auto}@media screen and (max-width:767px){.front-top .newStyle .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-top .newStyle .button a:before{content:"";width:min(24px,2.16vw);height:min(24px,2.16vw);background-image:url(data:image/svg+xml,%3Csvg\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cmask\ id=\'a\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'24\'\ height=\'24\'%3E%3Cpath\ fill=\'%23D9D9D9\'\ d=\'M0\ 0h24v24H0z\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23a\)\'%3E%3Cpath\ d=\'m12\ 20-1.425-1.4\ 5.6-5.6H4v-2h12.175l-5.6-5.6L12\ 4l8\ 8-8\ 8Z\'\ fill=\'%233454A6\'/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:absolute;top:50%;transform:translateY(-50%);right:min(18px,1.62vw);pointer-events:none;transition:all .2s linear}@media screen and (max-width:767px){.front-top .newStyle .button a:before{width:6.4vw;height:6.4vw;right:4.8vw}}.front-top .newStyle .button a:hover:before{right:min(13px,1.17vw);transition:right .3s linear}@media screen and (max-width:767px){.front-top .newStyle .button a:hover:before{right:3.4666666667vw}.front-top .newStyle .button{margin:7.4666666667vw 0 0}}.front-top .newStyle .button a{margin:0}.front-works{margin:min(110px,9.9vw) auto 0}@media screen and (max-width:767px){.front-works{margin:21.3333333333vw auto 0;padding:0 5.3333333333vw}}.front-works h2{font-size:min(min(32px,2.88vw));line-height:1.4375;text-align:center}@media screen and (max-width:767px){.front-works h2{font-size:6.4vw;line-height:1.5}}.front-works ul{width:100%;margin-top:min(32px,2.88vw);display:grid;gap:min(50px,4.5vw);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.front-works ul{margin-top:8.5333333333vw;gap:6.4vw;grid-template-columns:1fr}}.front-works ul li a{display:block}.front-works ul li a:hover img{transform:scale(1.1)}.front-works ul li figure span{display:block;position:relative;aspect-ratio:300/200;overflow:hidden}.front-works ul li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 1.2s ease}.front-works ul li figcaption h3{font-size:min(min(20px,1.8vw));line-height:1.45;margin-top:min(12px,1.08vw);font-weight:700;text-align:center}@media screen and (max-width:767px){.front-works ul li figcaption h3{font-size:4.8vw;line-height:1.3333333333;margin-top:3.2vw}}.front-works .button{margin:min(42px,3.78vw) auto 0}.front-works .button a{width:min(340px,30.6vw);margin:0 auto;display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:40px;font-weight:700;background:#fff;position:relative;color:#3454a6;transition:all .2s linear}@media screen and (max-width:767px){.front-works .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-works .button a span{display:block;position:absolute;background:#3454a6;border-radius:min(40px,3.6vw);padding:min(4px,.36vw) min(20px,1.8vw);color:#fff;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;top:-13px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.front-works .button a span{border-radius:10.6666666667vw;font-size:3.7333333333vw;line-height:1.1428571429;padding:1.0666666667vw 5.3333333333vw;top:-3.4666666667vw}}.front-works .button a:hover span{transform:translateX(-50%) translateY(min(-3px,-.27vw));transition:transform .3s linear}@media screen and (max-width:767px){.front-works .button a:hover span{transform:translateX(-50%) translateY(-.8vw)}.front-works .button{margin-top:11.2vw}}.front-interviews{margin:min(80px,7.2vw) auto 0}@media screen and (max-width:767px){.front-interviews{margin:21.3333333333vw auto 0;padding:0 5.3333333333vw}}.front-interviews h2{font-size:min(min(32px,2.88vw));line-height:1.4375;text-align:center}@media screen and (max-width:767px){.front-interviews h2{font-size:6.4vw;line-height:1.5}}.front-interviews ul{margin:min(32px,2.88vw) min(40px,3.6vw) 0 auto;width:min(884px,79.56vw)}@media screen and (max-width:767px){.front-interviews ul{width:100%;margin:8.5333333333vw 0 0}}.front-interviews ul li{width:100%}.front-interviews ul li a{display:block}.front-interviews ul li a:hover img{transform:scale(1.1)}.front-interviews ul li figure{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.front-interviews ul li figure{display:block}}.front-interviews ul li figure figcaption{width:min(460px,41.4vw)}@media screen and (max-width:767px){.front-interviews ul li figure figcaption{width:100%}}.front-interviews ul li figure figcaption .no{font-size:min(min(20px,1.8vw));line-height:1.4;font-weight:700;margin:min(14px,1.26vw) 0 0 0}@media screen and (max-width:767px){.front-interviews ul li figure figcaption .no{font-size:4.2666666667vw;line-height:1.75;margin:0}}.front-interviews ul li figure figcaption h3{margin-top:min(24px,2.16vw);font-size:min(min(36px,3.24vw));line-height:1.4444444444;font-weight:700}@media screen and (max-width:767px){.front-interviews ul li figure figcaption h3{margin-top:3.2vw;font-size:6.4vw;line-height:1.5}}.front-interviews ul li figure figcaption p:not(.no){font-size:min(min(16px,1.44vw));line-height:1.5;margin-top:min(24px,2.16vw)}@media screen and (max-width:767px){.front-interviews ul li figure figcaption p:not(.no){font-size:4.2666666667vw;line-height:1.5;margin-top:3.4666666667vw}.front-interviews ul li figure figcaption p:not(.no)+p{margin-top:2.1333333333vw}}.front-interviews ul li figure span{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;width:min(400px,36vw)}@media screen and (max-width:767px){.front-interviews ul li figure span{width:100%;margin-top:4.2666666667vw}}.front-interviews ul li figure span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 1.2s ease}.front-interviews .button{margin:min(38px,3.42vw) auto 0}.front-interviews .button a{width:min(340px,30.6vw);margin:0 auto;display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:40px;font-weight:700;background:#fff;position:relative;color:#3454a6;transition:all .2s linear}@media screen and (max-width:767px){.front-interviews .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-interviews .button a span{display:block;position:absolute;background:#3454a6;border-radius:min(40px,3.6vw);padding:min(4px,.36vw) min(20px,1.8vw);color:#fff;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;top:-13px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.front-interviews .button a span{border-radius:10.6666666667vw;font-size:3.7333333333vw;line-height:1.1428571429;padding:1.0666666667vw 5.3333333333vw;top:-3.4666666667vw}}.front-interviews .button a:hover span{transform:translateX(-50%) translateY(min(-3px,-.27vw));transition:transform .3s linear}@media screen and (max-width:767px){.front-interviews .button a:hover span{transform:translateX(-50%) translateY(-.8vw)}.front-interviews .button{margin-top:11.2vw}}.front-interviews .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:90;top:50%;filter:drop-shadow(0 2px 9px rgba(0,0,0,.15));transform:rotate(-180deg) translateY(50%);background:#fff;color:#fff;width:min(60px,5.4vw);height:min(60px,5.4vw);font-size:0;border:0;position:absolute;padding:0;cursor:pointer}@media screen and (max-width:767px){.front-interviews .slick-arrow{width:10.6666666667vw;height:10.6666666667vw}}.front-interviews .slick-arrow:before{content:"";width:min(32px,2.88vw);height:min(32px,2.88vw);position:absolute;outline:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;background-image:url(data:image/svg+xml,%3Csvg\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 32\ 32\'%3E%3Cmask\ id=\'a\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'32\'\ height=\'32\'%3E%3Cpath\ fill=\'%23D9D9D9\'\ d=\'M32\ 32H0V0h32z\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23a\)\'%3E%3Cpath\ d=\'m21.333\ 3.6\ 1.4\ 1.4-10.966\ 11\ 10.966\ 11-1.4\ 1.4L8.9\ 16\ 21.333\ 3.6Z\'\ fill=\'%231C1B1F\'/%3E%3C/g%3E%3C/svg%3E)}@media screen and (max-width:767px){.front-interviews .slick-arrow:before{width:5.688vw;height:5.688vw}}.front-interviews .slick-arrow.slick-prev{left:min(-76px,-6.84vw)}@media screen and (max-width:767px){.front-interviews .slick-arrow.slick-prev{left:-5.3333333333vw}}.front-interviews .slick-arrow.slick-prev:before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.front-interviews .slick-arrow.slick-next{right:min(-40px,-3.6vw)}@media screen and (max-width:767px){.front-interviews .slick-arrow.slick-next{right:-5.3333333333vw}}.front-columns{margin:min(80px,7.2vw) auto min(60px,5.4vw)}@media screen and (max-width:767px){.front-columns{margin:21.3333333333vw auto;padding:0 5.3333333333vw}}.front-columns h2{font-size:min(min(32px,2.88vw));line-height:1.4375;text-align:center}@media screen and (max-width:767px){.front-columns h2{font-size:6.4vw;line-height:1.5}}.front-columns ul{width:100%;margin-top:min(24px,2.16vw);display:grid;gap:min(20px,1.8vw);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.front-columns ul{margin-top:8.5333333333vw;grid-template-columns:1fr;gap:5.3333333333vw}}.front-columns ul li a{display:block}.front-columns ul li a:hover img{transform:scale(1.1)}.front-columns ul li figure span{display:block;position:relative;aspect-ratio:320/200}.front-columns ul li figure span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;transition:transform 1.2s ease}.front-columns ul li figcaption h3{font-size:min(min(20px,1.8vw));line-height:1.45;margin-top:min(12px,1.08vw);font-weight:700}@media screen and (max-width:767px){.front-columns ul li figcaption h3{font-size:5.3333333333vw;line-height:1.45;margin-top:2.1333333333vw}}.front-columns ul li figcaption p{margin:min(4px,.36vw) 0 0 0;font-size:min(min(14px,1.26vw));line-height:1.4285714286}@media screen and (max-width:767px){.front-columns ul li figcaption p{margin-top:1.0666666667vw;font-size:3.7333333333vw;line-height:1.4285714286}}.front-columns .button{margin:min(28px,2.52vw) 0 0}.front-columns .button a{width:min(340px,30.6vw);display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:min(40px,3.6vw);font-weight:700;background:#fff;position:relative;color:#3454a6;margin:0 auto}@media screen and (max-width:767px){.front-columns .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-columns .button a:before{content:"";width:min(24px,2.16vw);height:min(24px,2.16vw);background-image:url(data:image/svg+xml,%3Csvg\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cmask\ id=\'a\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'24\'\ height=\'24\'%3E%3Cpath\ fill=\'%23D9D9D9\'\ d=\'M0\ 0h24v24H0z\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23a\)\'%3E%3Cpath\ d=\'m12\ 20-1.425-1.4\ 5.6-5.6H4v-2h12.175l-5.6-5.6L12\ 4l8\ 8-8\ 8Z\'\ fill=\'%233454A6\'/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:absolute;top:50%;transform:translateY(-50%);right:min(18px,1.62vw);pointer-events:none;transition:all .2s linear}@media screen and (max-width:767px){.front-columns .button a:before{width:6.4vw;height:6.4vw;right:4.8vw}}.front-columns .button a:hover:before{right:min(13px,1.17vw);transition:right .3s linear}@media screen and (max-width:767px){.front-columns .button a:hover:before{right:3.4666666667vw}.front-columns .button{margin-top:8.5333333333vw}}.tagList{padding:min(60px,5.4vw) 0}@media screen and (max-width:767px){.tagList{padding:16vw 5.3333333333vw 10.6666666667vw;width:100%}}.tagList h2{font-size:min(min(24px,2.16vw));line-height:1.4583333333;text-align:center}@media screen and (max-width:767px){.tagList h2{font-size:5.3333333333vw;line-height:2}}.tagList h2+ul{margin-top:min(32px,2.88vw)}@media screen and (max-width:767px){.tagList h2+ul{margin-top:6.4vw}}.tagList ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:min(16px,1.44vw)}@media screen and (max-width:767px){.tagList ul{gap:2.1333333333vw;flex-wrap:wrap}}.tagList ul li{list-style:none}.tagList ul li a{background:#fff;border:1px solid #a5a5a5;border-radius:min(12px,1.08vw);padding:min(12px,1.08vw) min(24px,2.16vw);font-size:min(min(14px,1.26vw));line-height:1.4285714286;font-weight:700;display:block}@media screen and (max-width:767px){.tagList ul li a{font-size:3.2vw;line-height:1.4166666667;padding:2.1333333333vw 3.2vw;border-radius:3.2vw}}.tagList ul li a:hover{border-color:#3454a6;color:#fff;background:#3454a6;transition:all .2s linear}.service-page .service-flow .tab #no:checked~#no_content,.service-page .service-flow .tab #yes:checked~#yes_content{display:block}.single-contents .box2:not(:first-child){margin-top:min(32px,2.88vw)}.single-contents .index .index-item:not(:first-child){margin-top:min(12px,1.08vw)}@media screen and (max-width:767px){.single-contents .index .index-item:not(:first-child){margin-top:3.2vw}}.single-contents .index .index-child-item:not(:first-child){margin-top:min(8px,.72vw)}@media screen and (max-width:767px){.single-contents .index .index-child-item:not(:first-child){margin-top:2.1333333333vw}}.single-contents .highlight .highlight-text p:not(:first-child){margin-top:min(32px,2.88vw)}@media screen and (max-width:767px){.single-contents .highlight .highlight-text p:not(:first-child){margin-top:8.5333333333vw}}.single-contents .highlight .highlight-text figure:not(:first-child){margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.single-contents .highlight .highlight-text figure:not(:first-child){margin-top:5.3333333333vw}}.business-page .business-introduction div:nth-of-type(2){width:min(717px,64.53vw);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.business-page .business-introduction div:nth-of-type(2) dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.business-page .business-introduction div:nth-of-type(2) dl:first-of-type{width:min(243px,21.87vw)}.business-page .business-introduction div:nth-of-type(2) dl:last-of-type{width:min(456px,41.04vw)}.business-page .business-introduction div:nth-of-type(2) dl dt{width:100%;text-align:center;background:#d9d9d9;padding:min(8px,.72vw) 0;font-weight:700;font-size:min(min(20px,1.8vw));line-height:1.2}.business-page .business-introduction div:nth-of-type(2) dl dd{text-align:center}.business-page .business-introduction div:nth-of-type(2) dl dd img{margin-top:min(18px,1.62vw);width:min(200px,18vw)}.business-page .business-introduction div:nth-of-type(2) dl dd figcaption{font-size:min(min(20px,1.8vw));line-height:1.2;font-weight:700;margin-top:min(12px,1.08vw)}.business-page .business-works .business-searchform .searchform-item:not(:first-child){margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.business-page .business-works .business-searchform .searchform-item:not(:first-child){margin-top:4.2666666667vw}}#sp-cta{display:none}@media screen and (max-width:767px){#sp-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:2.9333333333vw;position:fixed;bottom:0;width:100vw;z-index:1000;background:rgba(255,255,255,.5);padding:2.1333333333vw 4.8vw}#sp-cta li a{border-radius:2.1333333333vw;border:1px solid #3454a6;font-size:3.7333333333vw;line-height:1.1428571429;font-weight:700;text-align:center;padding:2.9333333333vw 0;display:block}#sp-cta li:nth-of-type(1) a{color:#fff;background:#3454a6}#sp-cta li:nth-of-type(2) a{color:#3454a6;background:#fff}}@charset "UTF-8";@keyframes "fadeIn"{from{opacity:0}to{opacity:1}}@keyframes "slideInLeft"{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes "slideInRight"{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes "fadeInLeft"{from{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "fadeInRight"{from{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "fadeInUp"{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "fadeInDown"{from{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes "jello"{from,11.1%,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes "pulse"{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes "rubberBand"{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes "button-border-in"{0%{width:getmin(30);left:-1.5rem}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:calc(100% - 1.5rem)}}@keyframes "button-border-out"{0%{width:getmin(30);left:calc(100% - 1.5rem)}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:-1.5rem}}@keyframes "button-border-in"{0%{width:getmin(30);left:-1.5rem}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:calc(100% - 1.5rem)}}@keyframes "button-border-out"{0%{width:getmin(30);left:calc(100% - 1.5rem)}50%{width:calc(100% + 3rem);left:-1.5rem}100%{width:getmin(30);left:-1.5rem}}@keyframes "nav-hover"{0%{left:-2rem;opacity:0}33%{left:-2rem;opacity:1}100%{opacity:1;left:calc(100% - 2rem)}}@keyframes "bounceIn"{from,60%,80%,to{animation-timing-function:cubic-bezier(.15,.67,.45,1.02)}0%{opacity:0;transform:scale3d(.3,.3,.3)}60%{transform:scale3d(1.1,1.1,1.1)}80%{transform:scale3d(.95,.95,.95)}to{opacity:1;transform:scale3d(1,1,1)}}@keyframes "bounceInUp"{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes "fronttop-slider-contents"{0%{opacity:1;transform:translate(0,0)}20%{opacity:0;transform:translate(0,10px)}80%{opacity:0;transform:translate(0,10px)}100%{opacity:1;transform:translate(0,0)}}@keyframes "slider-contents"{0%{opacity:1;transform:translate(0,0)}20%{opacity:0;transform:translate(-30px,0)}80%{opacity:0;transform:translate(30px,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes "slider-arrow-to-right"{0%{transform:translateX(0)}50%{transform:translateX(35px)}51%{transform:translateX(-35px)}100%{transform:translateX(0)}}@keyframes "slider-arrow-to-left"{0%{transform:translateX(0)}50%{transform:translateX(-35px)}51%{transform:translateX(35px)}100%{transform:translateX(0)}}@keyframes "swiper-preloader-spin"{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;font-size:62.5%}body{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-family:"Zen Kaku Gothic New",sans-serif,-apple-system,linkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,sans-serif;margin:0;padding:0;overflow-x:hidden;color:#333;line-height:1.6}@media screen and (max-width:767px){body{width:100%;overflow-x:hidden}}div,span,iframe,h1,h2,h3,dl,dt,dd,ul{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}li{list-style:none;margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}p{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;font-size:min(14px,1.26vw);line-height:min(24px,2.16vw);margin-bottom:min(16px,1.44vw)}a{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;color:#333;text-decoration:none}img{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;max-width:100%;width:100%;-o-object-fit:contain;object-fit:contain}figure,figcaption,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;display:block}*{box-sizing:border-box}.regular-container{width:min(1000px,90vw);margin:0 auto}@media screen and (max-width:767px){.regular-container{width:100%;padding:0 5.3333333333vw}}.wow{animation-duration:1.2s;animation-fill-mode:forwards}.fadeInUp{animation-name:fadeInUp}.btn{border-radius:.5rem;border:2px solid #111;position:relative;display:inline-block;cursor:pointer}@media screen and (max-width:767px){.hamburger-wrapper{width:8.5333333333vw;height:8.5333333333vw}}.hamburger{display:none;position:relative;width:100%;height:100%}@media screen and (max-width:767px){.hamburger{display:block}}.hamburger span{display:block;position:absolute;left:1.0666666667vw;width:6.4vw;border-bottom:solid .8vw #111;transition:.35s ease-in-out}.hamburger span:nth-child(1){top:1.6vw}.hamburger span:nth-child(2){top:4vw}.hamburger span:nth-child(3){top:6.4vw}.hamburger.is-active span:nth-child(1){top:4vw;left:1.0666666667vw;transform:rotate(-45deg)}.hamburger.is-active span:nth-child(2){top:4vw;transform:rotate(45deg)}.hamburger.is-active span:nth-child(3){top:4vw;transform:rotate(45deg)}.pagenation-container:not(:last-child){margin-bottom:min(10px,.9vw)}@media screen and (max-width:767px){.pagenation-container:not(:last-child){margin-bottom:2.6666666667vw}}.pagenation-container .pagination-item:not(:last-child){margin-right:min(8px,.72vw)}@media screen and (max-width:767px){.pagenation-container .pagination-item:not(:last-child){margin-right:2.1333333333vw}}.searchform .searchform-item:not(:first-child){margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.searchform .searchform-item:not(:first-child){margin-top:4.2666666667vw}}.consultation{display:flex;flex-direction:row-reverse;padding-top:min(28px,2.52vw);padding-bottom:min(28px,2.52vw)}@media screen and (max-width:767px){.consultation{padding:8.5333333333vw 0 10.6666666667vw;flex-direction:column;position:relative}}.consultation .consultation-thumb{width:38%;margin-left:min(40px,3.6vw)}@media screen and (max-width:767px){.consultation .consultation-thumb{width:100%;margin:0;position:absolute;top:66.1333333333vw}}.consultation .consultation-body{flex:1}.consultation .consultation-title{font-size:min(32px,2.88vw);font-weight:700}@media screen and (max-width:767px){.consultation .consultation-title{font-size:6.4vw;line-height:2;text-align:center}}.consultation .consultation-text{font-size:min(min(16px,1.44vw));line-height:1.5;margin:min(12px,1.08vw) 0 0 0}@media screen and (max-width:767px){.consultation .consultation-text{margin-top:6.4vw;font-size:4.2666666667vw;line-height:1.5}}.consultation .consultation-action{display:flex;align-items:center;margin-top:min(50px,4.5vw)}@media screen and (max-width:767px){.consultation .consultation-action{display:none}}.consultation .consultation-action-sp{display:none}@media screen and (max-width:767px){.consultation .consultation-action-sp{display:block;margin-top:74.6666666667vw}.consultation .consultation-action-sp .consultation-btn{color:#fff;font-weight:700;background:#3454a6;border:1px solid #3454a6;width:100%;padding:4.8vw 0;font-size:5.3333333333vw;line-height:.8;border-radius:3.2vw;text-align:center;display:block}.consultation .consultation-action-sp .consultation-btn2{color:#3454a6;font-weight:700;background:#fff;border:0;width:100%;padding:4.8vw 0;font-size:5.3333333333vw;line-height:.8;border-radius:3.2vw;text-align:center;border:1px solid #3454a6;margin-top:3.2vw;display:block}}.consultation .consultation-btn{color:#fff;font-size:min(20px,1.8vw);font-weight:700;line-height:1;background:#3454a6;padding:min(18px,1.62vw) min(40px,3.6vw);border:0;border-radius:min(12px,1.08vw)}.consultation .consultation-tel{font-size:min(36px,3.24vw);font-weight:700;display:flex;align-items:center;margin-left:min(16px,1.44vw)}.consultation .consultation-tel>img{width:min(48px,4.32vw);margin-right:min(8px,.72vw)}@media screen and (max-width:767px){.consultation .consultation-tel{font-size:9.6vw;line-height:1.3333333333;justify-content:center;margin:6.4vw 0 0}.consultation .consultation-tel>img{width:12.8vw;margin-right:2.1333333333vw}}.popular-container{margin-top:min(80px,7.2vw)}@media screen and (max-width:767px){.popular-container{margin-top:16vw}}.popular-container .popular-header{font-size:min(32px,2.88vw);font-weight:700;text-align:center;margin-bottom:min(32px,2.88vw)}@media screen and (max-width:767px){.popular-container .popular-header{font-size:6.4vw;line-height:1.6666666667;margin-bottom:7.4666666667vw}}.popular-container .popular-item:not(:first-of-type){margin-top:min(40px,3.6vw)}@media screen and (max-width:767px){.popular-container .popular-item:not(:first-of-type){margin-top:10.6666666667vw}}.global-nav{position:fixed;z-index:100;width:100%;height:min(72px,6.48vw);background:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1))}@media screen and (max-width:767px){.global-nav{height:13.8666666667vw}}.global-nav .wrap{width:min(1000px,90vw);height:100%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:767px){.global-nav .wrap{width:100%;padding:0 4.2666666667vw 0 0;justify-content:space-between}}.global-nav .wrap .logo{width:min(125px,11.25vw);height:min(50px,4.5vw);display:block;transition:all .2s linear;flex-shrink:0;margin-right:min(25px,2.25vw)}@media screen and (max-width:767px){.global-nav .wrap .logo{width:35.4666666667vw;height:13.8666666667vw;margin-right:0}}.global-nav .wrap .logo:hover{transform:scale(1.05);transition:all .2s linear}.global-nav .wrap .sp-nav{display:flex;justify-content:space-between;align-items:center;width:min(850px,76.5vw)}@media screen and (max-width:767px){.global-nav .wrap .sp-nav{display:none;position:fixed;top:13.8666666667vw;left:0;background:#fff;z-index:99;width:100%;height:calc(100vh - 13.8666666667vw)}}.global-nav .wrap .nav-primary{height:100%;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.global-nav .wrap .nav-primary{height:auto;width:100%}}.global-nav .wrap .nav-primary ul{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;height:100%}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul{display:block;background:#fff;padding:5.3333333333vw;height:auto}}.global-nav .wrap .nav-primary ul li{position:relative;height:100%}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul li{height:auto;border-bottom:1px solid #ccc}}.global-nav .wrap .nav-primary ul li:after{content:"";transition:all .2s linear;height:0;width:calc(100% - min(32px,2.88vw));background:#d9d9d9;bottom:min(18px,1.62vw);left:min(16px,1.44vw);display:block;position:absolute;pointer-events:none}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul li:after{display:none}}.global-nav .wrap .nav-primary ul li:hover:after{height:min(4px,.36vw);transition:all .2s linear}.global-nav .wrap .nav-primary ul li a{display:block;position:relative;margin:0;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;padding:min(28px,2.52vw) min(16px,1.44vw);height:100%}@media screen and (max-width:767px){.global-nav .wrap .nav-primary ul li a{font-size:4.2666666667vw;line-height:1.25;text-align:center;padding:4.2666666667vw 0}}.global-nav .wrap .right{display:flex;justify-content:flex-end;align-items:center;margin:0}@media screen and (max-width:767px){.global-nav .wrap .right{display:block;padding:0 5.3333333333vw 6.4vw}}.global-nav .wrap .right .nav-action{display:flex;justify-content:space-between;align-items:center;gap:min(12px,1.08vw)}@media screen and (max-width:767px){.global-nav .wrap .right .nav-action{width:100%;display:block}}.global-nav .wrap .right .nav-action a{width:min(120px,10.8vw);font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;display:block;border-radius:min(12px,1.08vw);padding:min(14px,1.26vw) 0;text-align:center;transition:all .2s linear}@media screen and (max-width:767px){.global-nav .wrap .right .nav-action a{width:100%;font-size:4.2666666667vw;line-height:1.25;padding:3.2vw 0;border-radius:2.1333333333vw}.global-nav .wrap .right .nav-action a+a{margin-top:3.2vw}}.global-nav .wrap .right .nav-action a:hover{transform:scale(1.05);transition:all .2s linear}.global-nav .wrap .right .nav-action .mail{border:1px solid #3454a6;color:#3454a6}.global-nav .wrap .right .nav-action .consultation{border:1px solid #3454a6;background:#3454a6;color:#fff}.global-nav .child-nav{display:none;background:#fff;filter:drop-shadow(0 2px 2px rgba(0,0,0,.1));position:fixed;top:min(72px,6.48vw);height:min(52px,4.68vw);width:100%;z-index:0;left:0;border-top:1px solid #ccc}@media screen and (max-width:767px){.global-nav .child-nav{display:block;position:relative;height:auto;filter:none;top:0;left:0;border:none}}.global-nav .child-nav .wrap{width:min(1000px,90vw);height:100%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:767px){.global-nav .child-nav .wrap{width:100%;padding:0;height:auto;display:block}}.global-nav .child-nav .wrap ul{margin-left:auto;width:min(850px,76.5vw);padding:0;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul{display:block;margin:0;width:100%}}.global-nav .child-nav .wrap ul li{position:relative}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul li{margin-bottom:2.1333333333vw;border:none}}.global-nav .child-nav .wrap ul li:after{content:"";transition:all .2s linear;height:0;width:calc(100% - min(32px,2.88vw));background:#d9d9d9;bottom:min(8px,.72vw);left:min(16px,1.44vw);display:block;position:absolute;pointer-events:none}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul li:after{display:none}}.global-nav .child-nav .wrap ul li:hover:after{height:min(4px,.36vw);transition:all .2s linear}.global-nav .child-nav .wrap ul li a{display:block;position:relative;margin:0;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;padding:min(18px,1.62vw) min(16px,1.44vw);height:100%}@media screen and (max-width:767px){.global-nav .child-nav .wrap ul li a{font-size:3.7333333333vw;line-height:2.2857142857;font-weight:400}}.footer{background:#f7f7f7;width:100%;position:relative;padding:min(40px,3.6vw) 0}@media screen and (max-width:767px){.footer{padding:6.1333333333vw 0 21.3333333333vw}}.footer .content{text-align:center}.footer .content .footer-top .logo{width:min(125px,11.25vw);margin:0 auto}@media screen and (max-width:767px){.footer .content .footer-top .logo{width:33.3333333333vw}}.footer .content .footer-top .sns{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:min(100px,9vw)}@media screen and (max-width:767px){.footer .content .footer-top .sns{width:25.6vw}}.footer .content .footer-top .sns a{display:block;width:min(40px,3.6vw);height:min(40px,3.6vw);transition:all .2s linear}@media screen and (max-width:767px){.footer .content .footer-top .sns a{width:10.6666666667vw;height:10.6666666667vw}}.footer .content .footer-top .sns a:hover{transform:scale(1.1);transition:all .2s linear}.footer .content .footer-bottom{margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.footer .content .footer-bottom{margin-top:5.3333333333vw}}.footer .content .footer-bottom .nav{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.footer .content .footer-bottom .nav{flex-wrap:wrap;justify-content:center;width:100%}}.footer .content .footer-bottom .nav li a{display:block;font-size:min(min(14px,1.26vw));line-height:1.1428571429;padding:min(16px,1.44vw);transition:all .2s linear}@media screen and (max-width:767px){.footer .content .footer-bottom .nav li a{font-size:3.7333333333vw;line-height:1.1428571429;padding:4.2666666667vw}}.footer .content .footer-bottom .nav li a:hover{transform:scale(1.05);transition:all .2s linear}.footer .content .footer-bottom .nav:nth-of-type(1){font-weight:700}@media screen and (max-width:767px){.footer .content .footer-bottom .nav:nth-of-type(2) li a{font-size:3.2vw;line-height:1.3333333333;padding:3.2vw}}.footer .content .copy{margin:min(16px,1.44vw) 0 0 0;font-size:min(min(12px,1.08vw));line-height:1.3333333333}@media screen and (max-width:767px){.footer .content .copy{margin-top:5.3333333333vw;font-size:3.2vw;line-height:1.3333333333}}.pages-bg{background:#f9f9f9}.front-top{padding-top:min(72px,6.48vw)}@media screen and (max-width:767px){.front-top{padding-top:13.8666666667vw}}.front-top .mainVisual{width:100%;height:min(400px,36vw);display:flex;justify-content:center;align-items:center;background:url(wp-content/themes/quma/dist/images/mainVisual.jpg) no-repeat;background-size:cover;background-position:center bottom}@media screen and (max-width:767px){.front-top .mainVisual{height:128vw;background:url(wp-content/themes/quma/dist/images/mainVisual-sp.jpg) no-repeat;background-size:cover;background-position:center}}.front-top .mainVisual h1{font-size:min(min(64px,5.76vw));line-height:1.453125;font-weight:400;text-align:center;letter-spacing:.2em;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);transform:translateY(min(-15px,-1.35vw))}@media screen and (max-width:767px){.front-top .mainVisual h1{font-size:9.6vw;line-height:1.4444444444;transform:translateY(-12vw)}}.front-top .mainVisual h1 span:nth-of-type(1){display:block;font-size:min(min(20px,1.8vw));line-height:1.45;font-weight:700;padding-bottom:min(12px,1.08vw)}@media screen and (max-width:767px){.front-top .mainVisual h1 span:nth-of-type(1){font-size:4.2666666667vw;line-height:1.4375;padding-bottom:3.2vw;letter-spacing:.2em}}.front-top .mainVisual h1 span:nth-of-type(2){padding-top:min(36px,3.24vw);width:min(145px,13.05vw);height:min(28px,2.52vw);display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));margin:0 auto}@media screen and (max-width:767px){.front-top .mainVisual h1 span:nth-of-type(2){padding-top:16vw;width:38.6666666667vw;height:7.4666666667vw}}.front-top .mainVisual h1 span:nth-of-type(2) svg{display:block}.front-top .service{width:min(1000px,90vw);margin:min(48px,4.32vw) auto 0}@media screen and (max-width:767px){.front-top .service{width:100%;margin:16vw auto 0;padding:0 5.3333333333vw}}.front-top .service h2{text-align:center;font-size:min(min(32px,2.88vw))}@media screen and (max-width:767px){.front-top .service h2{font-size:6.4vw;line-height:1.5}}.front-top .service ul{margin-top:min(32px,2.88vw);display:grid;gap:min(24px,2.16vw);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.front-top .service ul{grid-template-columns:1fr;gap:5.3333333333vw;margin-top:8.5333333333vw}}.front-top .service ul li{border:1px solid #333;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:min(16px,1.44vw);background:#fff}@media screen and (max-width:767px){.front-top .service ul li{border-radius:4.2666666667vw}}.front-top .service ul li a{display:block;padding:min(20px,1.8vw) min(44px,3.96vw);transition:all .2s linear}@media screen and (max-width:767px){.front-top .service ul li a{padding:5.3333333333vw 3.7333333333vw}}.front-top .service ul li a:hover{border-color:#3454a6;color:#3454a6;transition:all .2s linear}.front-top .service ul li dt{font-size:min(min(24px,2.16vw));line-height:1;font-weight:700;text-align:center}@media screen and (max-width:767px){.front-top .service ul li dt{font-size:5.3333333333vw;line-height:1.2}}.front-top .service ul li dt span{font-size:min(min(36px,3.24vw));line-height:1;display:inline-block;padding-bottom:min(12px,1.08vw)}@media screen and (max-width:767px){.front-top .service ul li dt span{font-size:8.5333333333vw;line-height:1.125;padding-bottom:2.1333333333vw}}.front-top .service ul li dd{margin-top:min(16px,1.44vw);padding-top:min(12px,1.08vw);border-top:1px solid #d9d9d9;font-size:min(min(16px,1.44vw));line-height:1.5}@media screen and (max-width:767px){.front-top .service ul li dd{margin-top:3.2vw;padding-top:3.2vw;font-size:3.7333333333vw;line-height:1.4285714286}}.front-top .newStyle{width:min(1000px,90vw);margin:min(80px,7.2vw) auto 0;background:url(wp-content/themes/quma/dist/images/newStyle.png) no-repeat;background-repeat:no-repeat;background-size:auto min(360px,32.4vw);background-position:top min(16px,1.44vw) right}@media screen and (max-width:767px){.front-top .newStyle{width:100%;margin:23.4666666667vw auto 0;padding:0 5.3333333333vw;background-size:auto 53.3333333333vw;background-position:top 45.6vw center}}.front-top .newStyle h2{font-size:min(min(32px,2.88vw));line-height:1.4375}@media screen and (max-width:767px){.front-top .newStyle h2{font-size:5.3333333333vw;line-height:1.45;text-align:center}}.front-top .newStyle h2 span{display:block;font-size:min(min(52px,4.68vw));line-height:1.4423076923;padding-bottom:min(8px,.72vw)}@media screen and (max-width:767px){.front-top .newStyle h2 span{font-size:8vw;line-height:1.4333333333;padding:3.2vw 0}}.front-top .newStyle h3{margin-top:min(20px,1.8vw);padding-top:min(32px,2.88vw);border-top:1px solid #d9d9d9;width:min(620px,55.8vw);font-size:min(min(20px,1.8vw))}@media screen and (max-width:767px){.front-top .newStyle h3{margin-top:76.2666666667vw;font-size:5.3333333333vw;line-height:1.45;padding:0;border-top:0;width:100%}}.front-top .newStyle p:not(.button){font-size:min(min(16px,1.44vw));line-height:1.75;margin:min(12px,1.08vw) 0 0 0;width:min(620px,55.8vw)}@media screen and (max-width:767px){.front-top .newStyle p:not(.button){font-size:4.2666666667vw;line-height:1.75;margin:2.1333333333vw 0 0;width:100%}}.front-top .newStyle .button{margin:min(22px,1.98vw) 0 0}.front-top .newStyle .button a{width:min(340px,30.6vw);display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:min(40px,3.6vw);font-weight:700;background:#fff;position:relative;color:#3454a6;margin:0 auto}@media screen and (max-width:767px){.front-top .newStyle .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-top .newStyle .button a:before{content:"";width:min(24px,2.16vw);height:min(24px,2.16vw);background-image:url(data:image/svg+xml,%3Csvg\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cmask\ id=\'a\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'24\'\ height=\'24\'%3E%3Cpath\ fill=\'%23D9D9D9\'\ d=\'M0\ 0h24v24H0z\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23a\)\'%3E%3Cpath\ d=\'m12\ 20-1.425-1.4\ 5.6-5.6H4v-2h12.175l-5.6-5.6L12\ 4l8\ 8-8\ 8Z\'\ fill=\'%233454A6\'/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:absolute;top:50%;transform:translateY(-50%);right:min(18px,1.62vw);pointer-events:none;transition:all .2s linear}@media screen and (max-width:767px){.front-top .newStyle .button a:before{width:6.4vw;height:6.4vw;right:4.8vw}}.front-top .newStyle .button a:hover:before{right:min(13px,1.17vw);transition:right .3s linear}@media screen and (max-width:767px){.front-top .newStyle .button a:hover:before{right:3.4666666667vw}.front-top .newStyle .button{margin:7.4666666667vw 0 0}}.front-top .newStyle .button a{margin:0}.front-works{margin:min(110px,9.9vw) auto 0}@media screen and (max-width:767px){.front-works{margin:21.3333333333vw auto 0;padding:0 5.3333333333vw}}.front-works h2{font-size:min(min(32px,2.88vw));line-height:1.4375;text-align:center}@media screen and (max-width:767px){.front-works h2{font-size:6.4vw;line-height:1.5}}.front-works ul{width:100%;margin-top:min(32px,2.88vw);display:grid;gap:min(50px,4.5vw);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.front-works ul{margin-top:8.5333333333vw;gap:6.4vw;grid-template-columns:1fr}}.front-works ul li a{display:block}.front-works ul li a:hover img{transform:scale(1.1)}.front-works ul li figure span{display:block;position:relative;aspect-ratio:300/200;overflow:hidden}.front-works ul li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 1.2s ease}.front-works ul li figcaption h3{font-size:min(min(20px,1.8vw));line-height:1.45;margin-top:min(12px,1.08vw);font-weight:700;text-align:center}@media screen and (max-width:767px){.front-works ul li figcaption h3{font-size:4.8vw;line-height:1.3333333333;margin-top:3.2vw}}.front-works .button{margin:min(42px,3.78vw) auto 0}.front-works .button a{width:min(340px,30.6vw);margin:0 auto;display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:40px;font-weight:700;background:#fff;position:relative;color:#3454a6;transition:all .2s linear}@media screen and (max-width:767px){.front-works .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-works .button a span{display:block;position:absolute;background:#3454a6;border-radius:min(40px,3.6vw);padding:min(4px,.36vw) min(20px,1.8vw);color:#fff;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;top:-13px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.front-works .button a span{border-radius:10.6666666667vw;font-size:3.7333333333vw;line-height:1.1428571429;padding:1.0666666667vw 5.3333333333vw;top:-3.4666666667vw}}.front-works .button a:hover span{transform:translateX(-50%) translateY(min(-3px,-.27vw));transition:transform .3s linear}@media screen and (max-width:767px){.front-works .button a:hover span{transform:translateX(-50%) translateY(-.8vw)}.front-works .button{margin-top:11.2vw}}.front-interviews{margin:min(80px,7.2vw) auto 0}@media screen and (max-width:767px){.front-interviews{margin:21.3333333333vw auto 0;padding:0 5.3333333333vw}}.front-interviews h2{font-size:min(min(32px,2.88vw));line-height:1.4375;text-align:center}@media screen and (max-width:767px){.front-interviews h2{font-size:6.4vw;line-height:1.5}}.front-interviews ul{margin:min(32px,2.88vw) min(40px,3.6vw) 0 auto;width:min(884px,79.56vw)}@media screen and (max-width:767px){.front-interviews ul{width:100%;margin:8.5333333333vw 0 0}}.front-interviews ul li{width:100%}.front-interviews ul li a{display:block}.front-interviews ul li a:hover img{transform:scale(1.1)}.front-interviews ul li figure{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:767px){.front-interviews ul li figure{display:block}}.front-interviews ul li figure figcaption{width:min(460px,41.4vw)}@media screen and (max-width:767px){.front-interviews ul li figure figcaption{width:100%}}.front-interviews ul li figure figcaption .no{font-size:min(min(20px,1.8vw));line-height:1.4;font-weight:700;margin:min(14px,1.26vw) 0 0 0}@media screen and (max-width:767px){.front-interviews ul li figure figcaption .no{font-size:4.2666666667vw;line-height:1.75;margin:0}}.front-interviews ul li figure figcaption h3{margin-top:min(24px,2.16vw);font-size:min(min(36px,3.24vw));line-height:1.4444444444;font-weight:700}@media screen and (max-width:767px){.front-interviews ul li figure figcaption h3{margin-top:3.2vw;font-size:6.4vw;line-height:1.5}}.front-interviews ul li figure figcaption p:not(.no){font-size:min(min(16px,1.44vw));line-height:1.5;margin-top:min(24px,2.16vw)}@media screen and (max-width:767px){.front-interviews ul li figure figcaption p:not(.no){font-size:4.2666666667vw;line-height:1.5;margin-top:3.4666666667vw}.front-interviews ul li figure figcaption p:not(.no)+p{margin-top:2.1333333333vw}}.front-interviews ul li figure span{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;width:min(400px,36vw)}@media screen and (max-width:767px){.front-interviews ul li figure span{width:100%;margin-top:4.2666666667vw}}.front-interviews ul li figure span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform 1.2s ease}.front-interviews .button{margin:min(38px,3.42vw) auto 0}.front-interviews .button a{width:min(340px,30.6vw);margin:0 auto;display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:40px;font-weight:700;background:#fff;position:relative;color:#3454a6;transition:all .2s linear}@media screen and (max-width:767px){.front-interviews .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-interviews .button a span{display:block;position:absolute;background:#3454a6;border-radius:min(40px,3.6vw);padding:min(4px,.36vw) min(20px,1.8vw);color:#fff;font-size:min(min(14px,1.26vw));line-height:1.1428571429;font-weight:700;top:-13px;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.front-interviews .button a span{border-radius:10.6666666667vw;font-size:3.7333333333vw;line-height:1.1428571429;padding:1.0666666667vw 5.3333333333vw;top:-3.4666666667vw}}.front-interviews .button a:hover span{transform:translateX(-50%) translateY(min(-3px,-.27vw));transition:transform .3s linear}@media screen and (max-width:767px){.front-interviews .button a:hover span{transform:translateX(-50%) translateY(-.8vw)}.front-interviews .button{margin-top:11.2vw}}.front-interviews .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:90;top:50%;filter:drop-shadow(0 2px 9px rgba(0,0,0,.15));transform:rotate(-180deg) translateY(50%);background:#fff;color:#fff;width:min(60px,5.4vw);height:min(60px,5.4vw);font-size:0;border:0;position:absolute;padding:0;cursor:pointer}@media screen and (max-width:767px){.front-interviews .slick-arrow{width:10.6666666667vw;height:10.6666666667vw}}.front-interviews .slick-arrow:before{content:"";width:min(32px,2.88vw);height:min(32px,2.88vw);position:absolute;outline:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;background-image:url(data:image/svg+xml,%3Csvg\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 32\ 32\'%3E%3Cmask\ id=\'a\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'32\'\ height=\'32\'%3E%3Cpath\ fill=\'%23D9D9D9\'\ d=\'M32\ 32H0V0h32z\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23a\)\'%3E%3Cpath\ d=\'m21.333\ 3.6\ 1.4\ 1.4-10.966\ 11\ 10.966\ 11-1.4\ 1.4L8.9\ 16\ 21.333\ 3.6Z\'\ fill=\'%231C1B1F\'/%3E%3C/g%3E%3C/svg%3E)}@media screen and (max-width:767px){.front-interviews .slick-arrow:before{width:5.688vw;height:5.688vw}}.front-interviews .slick-arrow.slick-prev{left:min(-76px,-6.84vw)}@media screen and (max-width:767px){.front-interviews .slick-arrow.slick-prev{left:-5.3333333333vw}}.front-interviews .slick-arrow.slick-prev:before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.front-interviews .slick-arrow.slick-next{right:min(-40px,-3.6vw)}@media screen and (max-width:767px){.front-interviews .slick-arrow.slick-next{right:-5.3333333333vw}}.front-columns{margin:min(80px,7.2vw) auto min(60px,5.4vw)}@media screen and (max-width:767px){.front-columns{margin:21.3333333333vw auto;padding:0 5.3333333333vw}}.front-columns h2{font-size:min(min(32px,2.88vw));line-height:1.4375;text-align:center}@media screen and (max-width:767px){.front-columns h2{font-size:6.4vw;line-height:1.5}}.front-columns ul{width:100%;margin-top:min(24px,2.16vw);display:grid;gap:min(20px,1.8vw);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.front-columns ul{margin-top:8.5333333333vw;grid-template-columns:1fr;gap:5.3333333333vw}}.front-columns ul li a{display:block}.front-columns ul li a:hover img{transform:scale(1.1)}.front-columns ul li figure span{display:block;position:relative;aspect-ratio:320/200}.front-columns ul li figure span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;transition:transform 1.2s ease}.front-columns ul li figcaption h3{font-size:min(min(20px,1.8vw));line-height:1.45;margin-top:min(12px,1.08vw);font-weight:700}@media screen and (max-width:767px){.front-columns ul li figcaption h3{font-size:5.3333333333vw;line-height:1.45;margin-top:2.1333333333vw}}.front-columns ul li figcaption p{margin:min(4px,.36vw) 0 0 0;font-size:min(min(14px,1.26vw));line-height:1.4285714286}@media screen and (max-width:767px){.front-columns ul li figcaption p{margin-top:1.0666666667vw;font-size:3.7333333333vw;line-height:1.4285714286}}.front-columns .button{margin:min(28px,2.52vw) 0 0}.front-columns .button a{width:min(340px,30.6vw);display:block;text-align:center;font-size:min(min(18px,1.62vw));line-height:3.1111111111;border:2px solid #3454a6;border-radius:min(40px,3.6vw);font-weight:700;background:#fff;position:relative;color:#3454a6;margin:0 auto}@media screen and (max-width:767px){.front-columns .button a{width:100%;font-size:4.8vw;line-height:3.1111111111;border-radius:10.6666666667vw}}.front-columns .button a:before{content:"";width:min(24px,2.16vw);height:min(24px,2.16vw);background-image:url(data:image/svg+xml,%3Csvg\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cmask\ id=\'a\'\ style=\'mask-type:alpha\'\ maskUnits=\'userSpaceOnUse\'\ x=\'0\'\ y=\'0\'\ width=\'24\'\ height=\'24\'%3E%3Cpath\ fill=\'%23D9D9D9\'\ d=\'M0\ 0h24v24H0z\'/%3E%3C/mask%3E%3Cg\ mask=\'url\(%23a\)\'%3E%3Cpath\ d=\'m12\ 20-1.425-1.4\ 5.6-5.6H4v-2h12.175l-5.6-5.6L12\ 4l8\ 8-8\ 8Z\'\ fill=\'%233454A6\'/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:absolute;top:50%;transform:translateY(-50%);right:min(18px,1.62vw);pointer-events:none;transition:all .2s linear}@media screen and (max-width:767px){.front-columns .button a:before{width:6.4vw;height:6.4vw;right:4.8vw}}.front-columns .button a:hover:before{right:min(13px,1.17vw);transition:right .3s linear}@media screen and (max-width:767px){.front-columns .button a:hover:before{right:3.4666666667vw}.front-columns .button{margin-top:8.5333333333vw}}.tagList{padding:min(60px,5.4vw) 0}@media screen and (max-width:767px){.tagList{padding:16vw 5.3333333333vw 10.6666666667vw;width:100%}}.tagList h2{font-size:min(min(24px,2.16vw));line-height:1.4583333333;text-align:center}@media screen and (max-width:767px){.tagList h2{font-size:5.3333333333vw;line-height:2}}.tagList h2+ul{margin-top:min(32px,2.88vw)}@media screen and (max-width:767px){.tagList h2+ul{margin-top:6.4vw}}.tagList ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:min(16px,1.44vw)}@media screen and (max-width:767px){.tagList ul{gap:2.1333333333vw;flex-wrap:wrap}}.tagList ul li{list-style:none}.tagList ul li a{background:#fff;border:1px solid #a5a5a5;border-radius:min(12px,1.08vw);padding:min(12px,1.08vw) min(24px,2.16vw);font-size:min(min(14px,1.26vw));line-height:1.4285714286;font-weight:700;display:block}@media screen and (max-width:767px){.tagList ul li a{font-size:3.2vw;line-height:1.4166666667;padding:2.1333333333vw 3.2vw;border-radius:3.2vw}}.tagList ul li a:hover{border-color:#3454a6;color:#fff;background:#3454a6;transition:all .2s linear}.service-page .service-flow .tab #no:checked~#no_content,.service-page .service-flow .tab #yes:checked~#yes_content{display:block}.single-contents .box2:not(:first-child){margin-top:min(32px,2.88vw)}.single-contents .index .index-item:not(:first-child){margin-top:min(12px,1.08vw)}@media screen and (max-width:767px){.single-contents .index .index-item:not(:first-child){margin-top:3.2vw}}.single-contents .index .index-child-item:not(:first-child){margin-top:min(8px,.72vw)}@media screen and (max-width:767px){.single-contents .index .index-child-item:not(:first-child){margin-top:2.1333333333vw}}.single-contents .highlight .highlight-text p:not(:first-child){margin-top:min(32px,2.88vw)}@media screen and (max-width:767px){.single-contents .highlight .highlight-text p:not(:first-child){margin-top:8.5333333333vw}}.single-contents .highlight .highlight-text figure:not(:first-child){margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.single-contents .highlight .highlight-text figure:not(:first-child){margin-top:5.3333333333vw}}.business-page .business-introduction div:nth-of-type(2){width:min(717px,64.53vw);margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.business-page .business-introduction div:nth-of-type(2) dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.business-page .business-introduction div:nth-of-type(2) dl:first-of-type{width:min(243px,21.87vw)}.business-page .business-introduction div:nth-of-type(2) dl:last-of-type{width:min(456px,41.04vw)}.business-page .business-introduction div:nth-of-type(2) dl dt{width:100%;text-align:center;background:#d9d9d9;padding:min(8px,.72vw) 0;font-weight:700;font-size:min(min(20px,1.8vw));line-height:1.2}.business-page .business-introduction div:nth-of-type(2) dl dd{text-align:center}.business-page .business-introduction div:nth-of-type(2) dl dd img{margin-top:min(18px,1.62vw);width:min(200px,18vw)}.business-page .business-introduction div:nth-of-type(2) dl dd figcaption{font-size:min(min(20px,1.8vw));line-height:1.2;font-weight:700;margin-top:min(12px,1.08vw)}.business-page .business-works .business-searchform .searchform-item:not(:first-child){margin-top:min(20px,1.8vw)}@media screen and (max-width:767px){.business-page .business-works .business-searchform .searchform-item:not(:first-child){margin-top:4.2666666667vw}}#sp-cta{display:none}@media screen and (max-width:767px){#sp-cta{display:grid;grid-template-columns:repeat(2,1fr);gap:2.9333333333vw;position:fixed;bottom:0;width:100vw;z-index:1000;background:rgba(255,255,255,.5);padding:2.1333333333vw 4.8vw}#sp-cta li a{border-radius:2.1333333333vw;border:1px solid #3454a6;font-size:3.7333333333vw;line-height:1.1428571429;font-weight:700;text-align:center;padding:2.9333333333vw 0;display:block}#sp-cta li:nth-of-type(1) a{color:#fff;background:#3454a6}#sp-cta li:nth-of-type(2) a{color:#3454a6;background:#fff}}
QUMA|リノベーション・リフォームならクーマ 私たちはあなたの「あなたらしい暮らし」を一緒に考える会社です。
QUMAのリノベーションには提案に決まったルールはありません。
お客様ひとりひとりに寄り添い、ご要望に沿ってあなただけのチームを作り、ご相談〜施工〜完成後のアフターフォローまで責任を持ってサポートします。
QUMA(クーマ)について
個別相談会を随時開催中
リノベに向いた中古マンション・戸建の物件探しや資金計画などのご相談や、現在所有中の物件のリノベーションなど、何も決まっていない方も歓迎しておりますので、まずはお気軽にご相談ください。