');mask-image:url('data:image/svg+xml;utf8,');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em;float:left}.wp-block-latest-posts__featured-image.alignright{margin-left:1em;float:right}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
/*!rtl:begin:ignore*/direction:ltr;
/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;box-sizing:border-box}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
/*!rtl:begin:ignore*/grid-column:1;grid-row:1;
/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
/*!rtl:begin:ignore*/grid-column:2;grid-row:1;
/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
/*!rtl:begin:ignore*/grid-column:2;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
/*!rtl:begin:ignore*/grid-column:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-top:0;margin-bottom:0;margin-left:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;line-height:0;display:inline-block;font-size:inherit;padding:0;background-color:inherit;color:currentColor;border:none;width:.6em;height:.6em;margin-left:.25em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;width:inherit;height:inherit;margin-top:.075em}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity .1s linear;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-right:0;margin-left:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{visibility:visible;overflow:visible;opacity:1;width:auto;height:auto;min-width:200px}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{position:relative;display:flex}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-size:inherit;font-family:inherit;line-height:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;text-align:left}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}: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)),: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)){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0}.wp-block-navigation__responsive-container .wp-block-navigation-link a{color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{display:flex;flex-wrap:var(--navigation-layout-wrap,wrap);flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){color:inherit!important;background-color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;background-color:inherit;animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);overflow:auto;z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-duration:1ms;animation-delay:0s}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px);overflow:visible;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:var(--navigation-layout-justification-setting,inherit)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{opacity:1;visibility:visible;height:auto;width:auto;overflow:initial;min-width:200px;position:static;border:none;padding-left:2rem;padding-right:2rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{display:flex;flex-direction:column;align-items:var(--navigation-layout-justification-setting,initial)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{color:inherit!important;background:transparent!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:auto;left:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;width:100%;position:relative;z-index:auto;background-color:inherit}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0;text-transform:inherit}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;top:0;right:0;z-index:2}.wp-block-navigation__responsive-close{width:100%;max-width:var(--wp--style--global--wide-size,100%);margin-left:auto;margin-right:auto}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{display:flex;flex-direction:var(--navigation-layout-direction,initial);justify-content:var(--navigation-layout-justify,initial);align-items:var(--navigation-layout-align,initial);flex-wrap:var(--navigation-layout-wrap,wrap);background-color:inherit}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{margin:0}.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 input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-size:1em;font-family:inherit}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea{display:block;box-sizing:border-box;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block}.wp-block-post-featured-image img{max-width:100%;width:100%;height:auto;vertical-align:bottom;box-sizing:border-box}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{position:absolute;inset:0;background-color:#000}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-title{word-break:break-word;box-sizing:border-box}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center;overflow-wrap:break-word;box-sizing:border-box}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{margin-top:0;margin-bottom:0;max-width:100%;list-style:none;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-child{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{margin-right:1ch;display:inline-block}.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{margin-left:1ch;display:inline-block}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{min-width:1.5em;min-height:1.5em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:.375em .625em}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{padding:8px;flex-grow:1;margin-left:0;margin-right:0;min-width:3em;border:1px solid #949494;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding:4px;border:1px solid #949494}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}: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:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border:1px solid;border-right:none;border-left:none}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-social-links{box-sizing:border-box;padding-left:0;padding-right:0;text-indent:0;margin-left:0;background:none}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){margin-left:.5em;margin-right:.5em;font-size:.65em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:1.25em;height:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center;justify-content:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.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{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.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.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th,.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color]>*,.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th,.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color]>*,.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr{border-left-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit;border-style:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-element-button{cursor:pointer}: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)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}figure{margin:0 0 1em}
body{--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--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--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}:where(.is-layout-flex){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-columns.is-layout-flex){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
div#toc_container{width:100%}div#toc_container ul li{font-size:100%}
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6b7280;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:-webkit-inline-box;display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}.form-checkbox{border-radius:0}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);-webkit-box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.form-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{border-color:transparent;background-color:currentColor}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.z-50{z-index:50}.float-left{float:left}.m-0{margin:0}.m-1{margin:.25rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.box-border{-webkit-box-sizing:border-box;box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.table{display:table}.hidden{display:none}.h-12{height:3rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-16{width:4rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-6{width:1.5rem}.w-full{width:100%}.w-screen{width:100vw}.max-w-screen-xl{max-width:1280px}.max-w-xs{max-width:20rem}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.divide-y-2>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px*var(--tw-divide-y-reverse))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-dotted{border-style:dotted}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-hapisumu-gray{--tw-border-opacity:1;border-color:rgb(239 239 239/var(--tw-border-opacity))}.border-hapisumu-green{--tw-border-opacity:1;border-color:rgb(114 183 0/var(--tw-border-opacity))}.border-hapisumu-real-estate{--tw-border-opacity:1;border-color:rgb(0 141 215/var(--tw-border-opacity))}.border-hapisumu-rebuild{--tw-border-opacity:1;border-color:rgb(164 83 149/var(--tw-border-opacity))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.bg-hapisumu-button-orange{--tw-bg-opacity:1;background-color:rgb(252 130 46/var(--tw-bg-opacity))}.bg-hapisumu-gray{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity))}.bg-hapisumu-green-100{--tw-bg-opacity:1;background-color:rgb(227 243 204/var(--tw-bg-opacity))}.bg-hapisumu-light-orange{--tw-bg-opacity:1;background-color:rgb(244 240 234/var(--tw-bg-opacity))}.bg-indigo-400\/25{background-color:rgb(129 140 248/0.25)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-12{padding-top:3rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-800\/70{color:rgb(22 101 52/0.7)}.text-hapisumu-light-gray{--tw-text-opacity:1;color:rgb(137 137 137/var(--tw-text-opacity))}.text-hapisumu-orange{--tw-text-opacity:1;color:rgb(235 158 62/var(--tw-text-opacity))}.text-hapisumu-red{--tw-text-opacity:1;color:rgb(255 31 0/var(--tw-text-opacity))}.text-hapisumu-text-orange{--tw-text-opacity:1;color:rgb(164 139 120/var(--tw-text-opacity))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.max-w-210px{max-width:210px}a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}a:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}a:visited{color:#25}#bottom_cv_area{position:fixed;left:0px;right:0px;bottom:0px;display:none;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-bg-opacity:0.5;@media (min-width:640px){a{display:none}}a{img{width:100%}}}.widget_text,.widget_search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.screen-reader-text{font-weight:700}#s{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}#searchsubmit{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding-left:.25rem;padding-right:.25rem}.visited\:text-purple-600:visited{color:#93}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}@media (min-width:640px){.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-4{margin-top:1rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:m-4{margin:1rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:ml-6{margin-left:1.5rem}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-64{width:16rem}.md\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.md\:items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.md\:border-b-0{border-bottom-width:0}.md\:p-0{padding:0}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-full{width:100%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.lg\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-y-4{row-gap:1rem}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.lg\:p-2{padding:.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:pl-0{padding-left:0}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}
body,html{margin:0!important;padding:0}body{background-color:#fff;font-family:Lato,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif}@media screen and (min-width:768px)and (max-width:1169px){body{overflow-x:hidden}}@media screen and (max-width:1169px){body{overflow-x:hidden}}img{height:auto;max-width:100%}@media screen and (min-width:1170px){a:hover img{opacity:.7}}audio,embed,iframe,object,video{max-width:100%}.wrap{overflow:hidden}.main-wrapper,.wrap{background-color:#fff}.clear{clear:both}.nopadding{padding:0!important}.m-0{margin:0}.mg-16{height:16px;width:100%}.mg-24{height:24px;width:100%}.mg-32{height:32px;width:100%}.mg-40{height:40px;width:100%}.hv{display:none}@media screen and (min-width:1170px){.pc,.pc:hover .hv{display:inherit}.pc:hover .nml{display:none}.pc:active{-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width:768px)and (max-width:1169px){.pc{display:inherit}}@media screen and (max-width:1169px){.pc{display:none}}a.pc_button:hover img{opacity:1}@media screen and (min-width:1170px){.sp{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.sp{display:none}}@media screen and (max-width:1169px){.sp{display:inherit}}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}mark{background-color:#fcf8e3;padding:.2em}.modal{bottom:0;left:0;right:0;z-index:1050}.table_wrap{margin:20px 0}@media screen and (max-width:1169px){.table_wrap{margin:1em 0;overflow-x:scroll;white-space:nowrap;width:100%}}.table_wrap table{border:1px solid #aaa;width:100%}.table_wrap table tr{border-bottom:1px solid #aaa}.table_wrap table tr:last-of-type{border-bottom:0}.table_wrap table th{background-color:#eee;border-right:1px solid #aaa;padding:8px 5px;text-align:center}.table_wrap table td{border-right:1px solid #aaa;padding:5px 5px 3px;vertical-align:top}.table_wrap table td:last-of-type{border-bottom:0;border-right:0}@media screen and (max-width:1169px){.table_wrap table{width:100%}}.advertising-company{margin-bottom:30px;width:100%}@media screen and (max-width:1169px){.advertising-company{margin-bottom:20px}}.advertising-company .advertising-company__name{border-bottom:2px dotted #ccc;border-left:none;color:#337ab7;font-size:21px;font-weight:700;margin:20px 0 0;padding:10px 15px;text-decoration:underline}.advertising-company .advertising-company__name:hover{color:#23527c}@media screen and (max-width:1169px){.advertising-company .advertising-company__name{font-size:18px;padding-left:0}}.advertising-company .advertising-company__thumbnail{margin:30px 0;max-width:100%}.advertising-company .advertising-company__thumbnail figure{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.advertising-company .advertising-company__thumbnail img{display:block;max-height:500px}.advertising-company .advertising-company__osusume{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:15px 10px}@media screen and (max-width:1169px){.advertising-company .advertising-company__osusume{padding:10px 0}}.advertising-company .advertising-company__osusume h4{border-bottom:none;color:#fe9000;font-size:18px;font-weight:700;margin:0 0 10px}@media screen and (max-width:1169px){.advertising-company .advertising-company__osusume h4{font-size:16px}}.advertising-company .advertising-company__osusume ul{list-style-type:none;margin-bottom:0;padding-left:0}.advertising-company .advertising-company__osusume ul li{line-height:1.75em}.advertising-company .advertising-company__osusume ul li .fa-square-check{color:#eb9e3e;font-size:1.2em}.advertising-company .advertising-company__body{line-height:2em;margin-bottom:10px;padding:20px 10px}@media screen and (max-width:1169px){.advertising-company .advertising-company__body{padding:10px 0}}.advertising-company .advertising-company__table{border:1px solid #ccc;border-collapse:collapse;width:100%}.advertising-company .advertising-company__table tr{border:1px solid #ccc}.advertising-company .advertising-company__table tr th{background:#ebebeb;color:#555;padding:5px 20px}@media screen and (max-width:1169px){.advertising-company .advertising-company__table tr th{font-size:14px;line-height:1.5em;padding:5px 15px}}.advertising-company .advertising-company__table tr td{padding:5px 20px}@media screen and (max-width:1169px){.advertising-company .advertising-company__table tr td{font-size:15px;line-height:1.5em;padding:5px 15px}}.advertising-company .action-button-container .buttons{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;padding:20px;width:100%}@media screen and (max-width:1169px){.advertising-company .action-button-container .buttons{padding:10px}}.advertising-company .action-button-container .buttons .btn-action{border:none;color:#fff;font-size:150%;font-weight:700;margin-top:20px;text-shadow:0 -2px rgba(0,0,0,.2);-webkit-transition:background-color .4s linear 0s;transition:background-color .4s linear 0s;width:49%}@media screen and (max-width:1169px){.advertising-company .action-button-container .buttons .btn-action{font-size:16px;padding:10px 20px;width:auto}}.advertising-company .action-button-container .buttons .btn-estimate{background-color:#81b551;-webkit-box-shadow:0 3px 0 #537c2d;box-shadow:0 3px 0 #537c2d}.advertising-company .action-button-container .buttons .btn-contact{background-color:#f39800;-webkit-box-shadow:0 3px 0 #aa6a24;box-shadow:0 3px 0 #aa6a24}.form-catch-wrap{width:480px}.form-catch{color:#333;display:inline-block;font-weight:700;margin:.5em 0;padding:0 30px;position:relative;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.form-catch{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:768px)and (max-width:1169px){.form-catch{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:1170px){.form-catch{font-size:120%}}.form-catch:before{left:9px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.form-catch:after,.form-catch:before{background:#333;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.form-catch:after{right:9px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.form-catch span{color:#e95514}.top-form-wrap{border-radius:10px}@media screen and (max-width:767px){.top-form-wrap{background:#fff;border:2px solid #00903a;margin:1em;padding:.75em 0 1.5em}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap{background:#fff;border:2px solid #00903a;margin:1em;padding:.75em 0 1em}}@media screen and (min-width:1170px){.top-form-wrap{background-color:#dbeedf;height:290px;width:480px}}.top-form-wrap.rebuild{background-color:#e2d2e3}@media screen and (max-width:767px){.top-form-wrap.rebuild{background:#fff;border-color:#9b4786}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap.rebuild{background:#fff;border-color:#9b4786}}@media screen and (min-width:1170px){.top-form-wrap.rebuild .inputs select{width:280px}}.top-form-wrap .pc-img{height:290px;padding:5px 0 0 8px}.top-form-wrap .inputs{margin:0 auto;padding:0;position:relative;text-align:center}@media screen and (max-width:767px){.top-form-wrap .inputs{padding-top:8px;width:100%}.top-form-wrap .inputs .current{-webkit-animation:current_target 1s linear 0s infinite alternate;animation:current_target 1s linear 0s infinite alternate}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap .inputs{width:90%}.top-form-wrap .inputs .current{-webkit-animation:current_target 1s linear 0s infinite alternate;animation:current_target 1s linear 0s infinite alternate}}@media screen and (min-width:1170px){.top-form-wrap .inputs{padding:1.5em 0;width:280px}}@-webkit-keyframes current_target{0%{-webkit-box-shadow:0 0 0 3px red;box-shadow:0 0 0 3px red}to{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent}}@media screen and (max-width:767px){.top-form-wrap .inputs .form_cursor{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap .inputs .form_cursor{display:none}}@media screen and (min-width:1170px){.top-form-wrap .inputs .form_cursor{-webkit-animation:cursor_anime .5s infinite alternate;animation:cursor_anime .5s infinite alternate;position:absolute;right:4%;top:-4%;z-index:2}}@-webkit-keyframes cursor_anime{0%{top:-8%}to{top:-6%}}@keyframes cursor_anime{0%{top:-8%}to{top:-6%}}.top-form-wrap .inputs select{background:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/fe5d2faaeedc2ec71acff125324fd2ef.png) 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#fcfcfc),color-stop(#ccdfe6),to(#ebebeb));background:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/fe5d2faaeedc2ec71acff125324fd2ef.png) 100% no-repeat,linear-gradient(#fff,#fcfcfc,#ccdfe6,#ebebeb);background-size:25px 45px;border:2px solid #333;border-radius:.25em;cursor:pointer;font-size:100%;height:45px;padding:.5em;position:relative}@media screen and (max-width:767px){.top-form-wrap .inputs select{font-size:18px;width:90%}.top-form-wrap .inputs select:not(:first-of-type){margin-top:20px}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap .inputs select{font-size:18px;width:500px}.top-form-wrap .inputs select:not(:first-of-type){margin-top:24px}}@media screen and (min-width:1170px){.top-form-wrap .inputs select{width:260px}.top-form-wrap .inputs select:not(:first-of-type){margin-top:14px}}.top-form-wrap .inputs select::-ms-expand{display:none}.top-form-wrap .inputs select:hover{background:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/fe5d2faaeedc2ec71acff125324fd2ef.png) 100% no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(#ccdfe6),to(#ccdfe6));background:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/fe5d2faaeedc2ec71acff125324fd2ef.png) 100% no-repeat,linear-gradient(#fff,#ccdfe6,#ccdfe6);background-size:25px 45px}.top-form-wrap .inputs .btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fc822e;border-radius:10rem;border-width:0;-webkit-box-shadow:0 3px 0 #5d5d5d;box-shadow:0 3px 0 #5d5d5d;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;justify-content:space-between;line-height:1;padding:.25rem .5rem;text-decoration:none;-webkit-transition:.3s;transition:.3s}.top-form-wrap .inputs .btn .btn-text{display:inline-block;font-weight:700;margin:.75em 11px;text-align:center;vertical-align:middle;width:100%}@media screen and (max-width:767px){.top-form-wrap .inputs .btn .btn-text{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap .inputs .btn .btn-text{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:1170px){.top-form-wrap .inputs .btn .btn-text{font-size:18px}}.top-form-wrap .inputs .btn .btn-text i{font-size:120%;margin-right:.5em}.top-form-wrap .inputs .btn:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}.top-form-wrap .inputs .btn.rebuild{background-color:#19a332}.top-form-wrap .inputs .btn.rebuild i:before{background-color:#fc822e;border-radius:50%}@media screen and (max-width:767px){.top-form-wrap .inputs .btn.rebuild{background-color:#fc822e}}@media screen and (min-width:768px)and (max-width:1169px){.top-form-wrap .inputs .btn.rebuild{background-color:#fc822e}}.top-form-wrap img{max-width:none;width:auto}.top_form-btn_submit{background-color:transparent;border:0;display:inline-block;margin-top:25px;max-width:100%;padding:0}.top_form-btn_submit:hover{opacity:.8}.header_category-wrap{text-align:center}.header_category-wrap:after{color:#333;content:"|";display:inline-block}.header_category-wrap.reform:after{color:#72b700}.header_category-wrap.real_estate:after{color:#008dd7}.header_category-wrap.rebuild:after{color:#a45395}.header_category-title{cursor:pointer;display:inline-block;position:relative;-webkit-text-decoration-color:#72b700;text-decoration-color:#72b700}.header_category-title:last-of-type .header_category-wrap:after{content:none}.header_category-title.reform{-webkit-text-decoration-color:#72b700;text-decoration-color:#72b700}.header_category-title.real_estate{-webkit-text-decoration-color:#008dd7;text-decoration-color:#008dd7}.header_category-title.rebuild{-webkit-text-decoration-color:#a45395;text-decoration-color:#a45395}.header_category-title-text{background-color:transparent;color:#333;display:inline-block;font-size:16px;min-width:5em;padding:5px 10px}.header_category-title-text.reform{color:#72b700}.header_category-title-text.real_estate{color:#008dd7}.header_category-title-text.rebuild{color:#a45395}.header_category-list{background-color:#fff6f6;border:1px solid #72b700;color:#72b700;display:none;list-style-type:none;padding:0;position:absolute;width:500%}.header_category-list.real_estate{background-color:#e2f5ff;border:1px solid #008dd7;color:#008dd7;width:300%}.header_category-list.rebuild{background-color:#fff2fc;border:1px solid #a45395;color:#a45395;width:300%}.header_category-item{display:inline-block;font-size:16px;line-height:1.2;padding:6px 10px;vertical-align:middle;width:48%}.side-menu-top{background-color:#72b700;font-size:130%;font-weight:700;padding:15px 0;text-align:center}.side-menu-top.real_estate{background-color:#008dd7}.side-menu-top.rebuild{background-color:#a45395}.side-menu-link-top:hover,.side-menu-link-top:link,.side-menu-link-top:visited{color:#fff}.side-menu-btn{max-width:48px}.side-menu-parent{background-color:#edfced;border-bottom:2px solid #72b700;border-top:2px solid #72b700;color:#72b700;font-size:125%;font-weight:700;padding:12px 0 12px 6px;text-align:center}.side-menu-parent.real_estate{background-color:#d1efff;border-bottom:2px solid #008dd7;border-top:2px solid #008dd7;color:#008dd7}.side-menu-parent.rebuild{background-color:#f4e3f1;border-bottom:2px solid #a45395;border-top:2px solid #a45395;color:#a45395}.side-menu-child{background-color:#fff;font-size:120%;line-height:1.2;padding:10px 5px;text-align:left}.side-menu-child .side-menu-link:hover,.side-menu-child .side-menu-link:link,.side-menu-child .side-menu-link:visited{color:#72b700}.side-menu-child .side-menu-link.real_estate:hover,.side-menu-child .side-menu-link.real_estate:link,.side-menu-child .side-menu-link.real_estate:visited{color:#008dd7}.side-menu-child .side-menu-link.rebuild:hover,.side-menu-child .side-menu-link.rebuild:link,.side-menu-child .side-menu-link.rebuild:visited{color:#a45395}@media screen and (max-width:767px){#navbar-area-pc{display:none!important}}#nav-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin-top:5px}.navbar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%}@media screen and (min-width:1170px){.navbar-inner{max-width:1200px}}.navbar-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-default{background-color:#fff;border:1px solid #c8d2d6;-webkit-box-shadow:0 1px 2px rgba(20,30,34,.24);box-shadow:0 1px 2px rgba(20,30,34,.24)}.navbar-fixed-top{border-width:0 0 1px;left:0;position:fixed;right:0;top:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top{border-radius:0}}.home .navbar-fixed-top{position:static}.navbar{border:1px solid transparent;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;min-height:107px;padding:6px 0}.navbar-brand{height:auto;margin:0;padding:0}.navbar-brand-img{height:56px;padding:0}.pc-header-nav-banner{height:auto;max-height:50px}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-cv_img{width:220px}.nav-cvbtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.nav-cvbtn_tel{margin-right:10px}@media screen and (max-width:1369px){.nav-cvbtn_tel{display:none}}.nav-cvbtn_tel_number{font-size:18px;line-height:1em;margin-bottom:3px}.nav-cvbtn_tel_time{font-size:11px;line-height:1.1;margin-bottom:0}.nav-cvbtn_tel_time span{color:#e95044}.nav-cvbtn_tel_time a{color:#0033cb;text-decoration:none}.nav-cvbtn_tel_time a:hover{opacity:.7}.nav-cvlink{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fc822e;border-radius:3rem;border-width:0;-webkit-box-shadow:0 3px 0 #5d5d5d;box-shadow:0 3px 0 #5d5d5d;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;justify-content:space-between;line-height:1;padding:.25rem .75rem;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:90%}@media screen and (min-width:1170px){.nav-cvlink{width:240px}}.nav-cvlink .btn-text{display:inline-block;font-size:16px;font-weight:700;margin:10px 0;text-align:center;vertical-align:middle;width:100%}.nav-cvlink .btn-text i{font-size:80%;margin-right:3px}.nav-cvlink .btn-text span{background-color:#fff;border-radius:3em;color:#fc822e;margin:0 5px;padding:.5em}.nav-cvlink:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}.nav-partner-link{font-size:11px;line-height:1.4em;margin:0 0 0 2.5em;position:relative}.nav-partner-link:before{content:"";display:inline-block;font-family:FontAwesome;font-weight:900;left:-.75rem;line-height:1;position:absolute;top:calc(50% - .5em)}.nav-partner-link:hover{opacity:.7;text-decoration:underline}#navbar-area-sp{display:none}@media screen and (max-width:767px){#navbar-area-sp{display:block}}.sp-header{background:#fff;-webkit-box-shadow:1px 1px 2px rgba(20,30,34,.24);box-shadow:1px 1px 2px rgba(20,30,34,.24);height:64px}.sp-header,.sp-inner{background-color:#fff;border-bottom:1px solid #c8d2d6}.sp-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 2px rgba(20,30,34,.24);box-shadow:0 1px 2px rgba(20,30,34,.24);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0;padding:0;text-align:center;width:100%}.sp-logo{padding:5px 0}.sp-logo img,.sp-menu img{height:48px;width:auto}.sp-menu img{left:0;position:absolute;top:5px}.sp-header-nav-banner{height:auto;max-height:44px;max-width:55px;padding-left:2px}.sp-search img{display:inline-block;height:56px;position:absolute;right:0;top:4px;vertical-align:middle;white-space:nowrap;width:auto}.topicpath{background-color:#e3f3cc;margin:0}.topicpath.real_estate{background-color:rgba(0,141,215,.1)}.topicpath.rebuild{background-color:#ecdce9}@media screen and (max-width:1169px){.topicpath{padding:5px 0 5px 5px}}@media screen and (min-width:768px)and (max-width:1169px){.topicpath{padding:0 0 5px 5px}}.topicpath ol li{display:inline;list-style-type:none}.topicpath ol li a{color:#2a5700;font-size:13px;letter-spacing:1px}.topicpath ol li a.real_estate{color:#005581}.topicpath ol li a.rebuild{color:#743b6a}.topicpath ol li.pan-last{color:#fe9000}.topicpath ol p{color:#788286;font-size:13px;letter-spacing:1px}@media screen and (max-width:1169px){.topicpath ol{margin-left:0;padding-left:0;white-space:nowrap}}.topicpath-inner{margin:0 auto}@media screen and (max-width:1169px){.topicpath-inner{overflow:scroll;width:100%}}@media screen and (min-width:768px)and (max-width:1169px){.topicpath-inner{overflow:scroll;width:100%}}.topicpath-list{margin-bottom:0;padding-left:0}.title-margin{padding-top:20px}#top-contents-02{background-color:#f8f8fa;margin:0 0 40px;padding:16px 0}@media screen and (min-width:768px)and (max-width:1169px){#top-contents-02{margin:0 0 12px;padding:0 15px}}@media screen and (max-width:1169px){#top-contents-02{margin:0 0 12px;padding:0 24px}}#top-contents-02 .text-date-02{color:#505558;font-size:16px;letter-spacing:1.4px;line-height:25px;margin:0;padding:0}@media screen and (max-width:1169px){#top-contents-02 .text-date-02{font-size:14px;letter-spacing:1.4px;line-height:32px;margin:0;padding:0}}#top-contents-02 .text-title-02{color:#3c464a;font-size:24px;font-weight:800;letter-spacing:2px;line-height:40px;margin:12px 0;padding:0}@media screen and (max-width:1169px){#top-contents-02 .text-title-02{color:#3c464a;font-size:18px;font-weight:800;letter-spacing:1.2px;line-height:28px;margin:0 0 4px!important;padding:0;width:100}}#top-contents-02 .text-description-02{color:#788286;font-size:16px;letter-spacing:1.4px;line-height:2em;margin:12px 0;padding:0}@media screen and (max-width:1169px){#top-contents-02 .text-description-02{color:#4f5658;font-family:游ゴシック体,Yu Gothic,YuGothic,Arial,sans-serif;font-size:14px;letter-spacing:1px;line-height:24px;margin:0!important;padding:0}}.prefecture_area-content_row{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:15px 0}@media screen and (max-width:1169px){.prefecture_area-content_row{display:block}}.region-name{border-bottom:1px solid;font-size:140%;font-weight:700;margin:0 1em .5em 0}@media screen and (max-width:1169px){.region-name{margin:0 0 1em}}.region-wrap{margin:0 auto;width:800px}@media screen and (max-width:1169px){.region-wrap{padding:0 15px;width:100%}}.prefecture-name-wrap{list-style:none;margin:0;overflow:hidden;padding:0 0 10px}.prefecture-name{background-color:#fff;border:1px solid;border-radius:4px;display:inline-block;list-style:none;margin-right:.5em}.prefecture-name:last-of-type{margin-right:0}@media screen and (max-width:1169px){.prefecture-name{margin-bottom:1em}}.prefecture_area-content_row{color:#fff}.prefecture-link{display:inline-block;font-size:18px;padding:5px 10px;text-align:center}.prefecture-link:link,.prefecture-link:visited{color:#283236}.region_color_start{background-color:#fee}.region_color_start .prefecture-name,.region_color_start .region-name{border-color:#ff7884}.region_color_start .prefecture-link:hover,.region_color_start .region-name{color:#ed5360}.region_color_2 nd{background-color:#fff5eb}.region_color_2 nd .prefecture-name,.region_color_2 nd .region-name{border-color:#ff9023}.region_color_2 nd .prefecture-link:hover,.region_color_2 nd .region-name{color:#f27b07}.region_color_3 rd{background-color:#fff9e4}.region_color_3 rd .prefecture-name,.region_color_3 rd .region-name{border-color:#ffcf29}.region_color_3 rd .prefecture-link:hover,.region_color_3 rd .region-name{color:#efa700}.region_color_4 th{background-color:#f3fae7}.region_color_4 th .prefecture-name,.region_color_4 th .region-name{border-color:#9bdd32}.region_color_4 th .prefecture-link:hover,.region_color_4 th .region-name{color:#74b50c}.region_color_5 th{background-color:#e6fdf9}.region_color_5 th .prefecture-name,.region_color_5 th .region-name{border-color:#00cfaf}.region_color_5 th .prefecture-link:hover,.region_color_5 th .region-name{color:#00b3ba}.region_color_6 th{background-color:#e7f8fa}.region_color_6 th .prefecture-name,.region_color_6 th .region-name{border-color:#00d0e8}.region_color_6 th .prefecture-link:hover,.region_color_6 th .region-name{color:#0ac}.region_color_end{background-color:#e8f6fc}.region_color_end .prefecture-name,.region_color_end .region-name{border-color:#00b8f6}.region_color_end .prefecture-link:hover,.region_color_end .region-name{color:#009ff6}.loan-media{display:-webkit-box;display:-ms-flexbox;display:flex}.loan-media_table{margin-bottom:15px;width:50%}.loan-media_table td,.loan-media_table th{border:1px solid #ccc;padding:5px}.loan-media_table th{background:#fff2cc}.loan-media img{margin-left:80px;margin-top:20px;width:200px}.loan-media_link{background:#239e1a;border-radius:22px;color:#fff;display:block;height:44px;line-height:44px;margin:20px auto 40px;text-align:center;width:326px}.loan-media_link:hover{color:#fff;opacity:.8;text-decoration:none}@media screen and (max-width:767px){.loan-media{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.loan-media_table{width:100%}.loan-media img{display:block;margin:auto}.loan-media_link{background:#239e1a;border-radius:22px;color:#fff;display:block;height:44px;line-height:44px;margin:20px auto 40px;text-align:center;width:326px}}.hapisumu_line_sp{display:none}@media screen and (max-width:767px){.hapisumu_line_sp{display:block;padding:2% 4%;text-align:center}}.hapisumu_line_sp img{width:100%}@media screen and (min-width:768px)and (max-width:1169px){.hapisumu_line_sp img{width:80%}}#hapisumu_line_banner{margin-bottom:1em}@media screen and (max-width:767px){#hapisumu_line_banner{display:none}.pc-only{display:none!important}}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus{outline:none!important}.page-top-area{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.page-top-area{padding:0 15px}}.page-top-area .page-top{background-color:#67aa06;padding:15px 0;text-align:center}.page-top-area .page-top .page-top-title{border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;font-size:260%;font-weight:700;padding:3% 0}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.page-top-area .page-top .page-top-title{font-size:150%}}.action_parts{background-color:#e3f3cc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;padding:20px}@media screen and (max-width:767px){.action_parts{background-color:inherit;display:block;margin-top:30px;padding:0}}.action_parts.mt-40{margin-top:40px}.action_parts .only-sp{display:block}@media screen and (max-width:767px){.action_parts .only-sp{display:none}.action_parts .action_parts-message{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.action_parts .action_parts-catch{font-size:150%;font-weight:700;line-height:1.8;text-align:center}.action_parts .action_parts-catch .orange{color:#fc822e}@media screen and (max-width:767px){.action_parts .action_parts-catch{font-size:100%;padding-top:10px;text-align:left}}@media screen and (max-width:320px){.action_parts .action_parts-catch{font-size:85%}}.action_parts .action_parts-img_pc{display:block;margin-top:10px;max-width:250px;width:100%}@media screen and (max-width:767px){.action_parts .action_parts-img_pc{display:none}}.action_parts .action_parts-img_sp{display:none;margin-left:5px;width:120px}@media screen and (max-width:767px){.action_parts .action_parts-img_sp{display:block}}@media screen and (max-width:320px){.action_parts .action_parts-img_sp{width:100px}}.action_parts .action_parts-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.action_parts .action_parts-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:20px}@media screen and (max-width:767px){.action_parts .action_parts-form{background-color:#e3f3cc;margin-left:0;margin-top:5px;padding:20px}}.action_parts .action_parts-form select{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/4ce21c37eac8997ba5f83bc1ac2abc4a.png);border:1px solid #ccc;border-radius:3px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.2));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.2));padding:.4em 1em}.action_parts .action_parts-form select:not(:first-of-type){margin-top:15px}.action_parts .action_parts-form select.current{-webkit-animation:current_target 1s linear 0s infinite alternate;animation:current_target 1s linear 0s infinite alternate}@media screen and (max-width:767px){.action_parts .action_parts-form select{font-size:95%}}.action_parts .action_parts-form .action_parts-button_wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px}.action_parts .action_parts-form .action_parts-button{background-color:#fc822e;border-radius:2em;color:#fff;cursor:pointer;font-size:110%;font-weight:700;padding:.8em 2em;text-align:center;text-decoration:none}.action_parts .action_parts-form .action_parts-button.current{-webkit-animation:current_target 1s linear 0s infinite alternate;animation:current_target 1s linear 0s infinite alternate}@media screen and (max-width:320px){.action_parts .action_parts-form .action_parts-button{padding:.8em 1.5em}}.action_parts.rebuild{background-color:rgba(164,83,149,.1)}@media screen and (max-width:767px){.action_parts.rebuild{background-color:inherit}}.action_parts.rebuild .action_parts-form{padding-top:30px}@media screen and (max-width:767px){.action_parts.rebuild .action_parts-form{background-color:rgba(164,83,149,.1);padding-top:20px}}.action_parts.rebuild select{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/6ab46bf97483c59ed99d27889ed72429.png)}@media screen and (max-width:767px){.action_parts.rebuild .action_parts-catch{font-size:96%}}@media screen and (max-width:320px){.action_parts.rebuild .action_parts-catch{font-size:80%}}@media screen and (max-width:767px){.action_parts.rebuild .action_parts-button{font-size:95%}}.side_action_parts{margin-top:30px;position:sticky;top:127px}@media only screen and (max-width:1024px){.side_action_parts{display:none}}.side_action_parts .side_action_parts-message{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.side_action_parts .side_action_parts-catch{-ms-flex-negative:0;flex-shrink:0;font-size:100%;font-weight:700;line-height:1.8;padding-top:10px}.side_action_parts .side_action_parts-catch .orange{color:#fc822e}.side_action_parts .side_action_parts-img_sp{margin-left:5px;width:120px}.side_action_parts .side_action_parts-wrap{margin-top:5px}.side_action_parts .side_action_parts-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#e3f3cc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:0;padding:20px}.side_action_parts .side_action_parts-form select{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/4ce21c37eac8997ba5f83bc1ac2abc4a.png);border:1px solid #ccc;border-radius:3px;-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.2));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.2));font-size:95%;padding:.4em 1em}.side_action_parts .side_action_parts-form select:not(:first-of-type){margin-top:15px}.side_action_parts .side_action_parts-form select.current{-webkit-animation:current_target 1s linear 0s infinite alternate;animation:current_target 1s linear 0s infinite alternate}.side_action_parts .side_action_parts-form .side_action_parts-button_wrap{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px}.side_action_parts .side_action_parts-form .side_action_parts-button{background-color:#fc822e;border-radius:2em;color:#fff;cursor:pointer;font-size:110%;font-weight:700;padding:.8em 2em;text-align:center;text-decoration:none}.side_action_parts .side_action_parts-form .side_action_parts-button.current{-webkit-animation:current_target 1s linear 0s infinite alternate;animation:current_target 1s linear 0s infinite alternate}@keyframes current_target{0%{-webkit-box-shadow:0 0 0 3px red;box-shadow:0 0 0 3px red}to{-webkit-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent}}@media screen and (max-width:320px){.side_action_parts .side_action_parts-form .side_action_parts-button{padding:.8em 1.5em}}@media screen and (max-width:767px){.pc-only{display:none!important}}@media screen and (min-width:768px)and (max-width:1169px){.pc-only{display:none!important}}@media screen and (min-width:1170px){.sp-only{display:none!important}}@media screen and (max-width:767px){.inner{padding:0 1em}}@media screen and (min-width:768px)and (max-width:1169px){.inner{padding:0 1em}}@media screen and (min-width:1170px){.inner{padding:0 1em}}.top-bg{background:#e7fbe8}@media screen and (min-width:1170px){.top-bg{background:#e7fbe8 url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/d5ecc5b3115f43aae36e13c874486856.png) 0 100% repeat-x;min-height:420px;padding:40px 0 25px}}.top-bg.rebuild{background:#f7edf5}@media screen and (min-width:1170px){.top-bg.rebuild{background:#f7edf5 url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/0159d10305443f44d3f2d85081aab927.png) 0 100% repeat-x;padding-top:20px}}.top-bg-bottom{background:-webkit-gradient(linear,left top,left bottom,from(#b9e4c8),to(#fff));background:linear-gradient(180deg,#b9e4c8,#fff);height:20px}@media screen and (max-width:767px){.top-bg-bottom{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.top-bg-bottom{display:none}}.top-bg-bottom.rebuild{background:-webkit-gradient(linear,left top,left bottom,from(#dcbad3),to(#fff));background:linear-gradient(180deg,#dcbad3,#fff)}.top-text-wrap{padding:1em 0;text-align:center}@media screen and (min-width:1170px){.top-text-wrap{background:#fff url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/ec979047e794c22610a523bf44ebe429.png) top 10px right 60px no-repeat;border-radius:10px;height:470px;margin:0 auto;padding:1em 2em;position:relative;text-align:left;width:1100px}.top-text-wrap.rebuild{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/94955daa9d75a75ea505319dc549ef61.png)}}h1.top-page-title{color:#333;line-height:1.5}h1.top-page-title .title-sub{font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,メイリオ,Meiryo,sans-serif;font-weight:700}@media screen and (max-width:767px){h1.top-page-title .title-sub{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:15px;font-size:4.6875vw;padding:0 .75em}}@media screen and (min-width:768px)and (max-width:1169px){h1.top-page-title .title-sub{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:15px;font-size:4.6875vw;padding:0 .75em}}@media screen and (min-width:1170px){h1.top-page-title .title-sub{color:#066d61;font-size:200%}}h1.top-page-title .title-main{color:#333;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,メイリオ,Meiryo,sans-serif;font-weight:700}@media screen and (max-width:767px){h1.top-page-title .title-main{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:16px;font-size:5vw;padding:0 .5em}}@media screen and (min-width:768px)and (max-width:1169px){h1.top-page-title .title-main{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:16px;font-size:5vw;padding:0 .5em}}@media screen and (min-width:1170px){h1.top-page-title .title-main{color:#066d61;font-size:220%}}h1.top-page-title.rebuild{color:#000}h1.top-page-title.rebuild .title-sub{color:#9b4786;font-size:15px;font-size:4.6875vw}@media screen and (min-width:1170px){h1.top-page-title.rebuild .title-sub{color:inherit;font-size:180%}}h1.top-page-title.rebuild .title-main{color:#9b4786;font-size:15px;font-size:4.6875vw}@media screen and (min-width:1170px){h1.top-page-title.rebuild .title-main{color:inherit;font-size:180%}}@media screen and (max-width:767px){.sp-img{width:100%}}@media screen and (min-width:768px)and (max-width:1169px){.sp-img{width:100%}}@media screen and (min-width:1170px){.sp-img{display:none}}.loopSlider{background-color:#fff;margin:0 auto;position:relative;text-align:left;width:100%}.loopSlider,.loopSlider ul{height:84px;overflow:hidden}.loopSlider ul{float:left}.loopSlider li{display:inline;float:left;overflow:hidden;padding:6px 3px}.loopSlider img{height:72px;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:108px}.loopSliderWrap{left:0;overflow:hidden;position:absolute;top:0}.loopSliderWrap:after{clear:none;content:"";display:none}@media screen and (max-width:767px){.pc-top-map{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.pc-top-map{display:none}}@media screen and (min-width:1170px){.pc-top-map{height:444px;position:absolute;right:10px;top:0;width:550px}.pc-top-map .map-state-group{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.12);box-shadow:0 4px 8px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;width:58px}.pc-top-map .map-state-group-2col{width:116px}.pc-top-map .map-state-text{border-bottom:1px solid #eee;border-right:1px solid #eee;color:#0033cb;font-size:14px;font-weight:700;padding:3px;text-align:center;width:58px}.pc-top-map .map-state-text:hover{opacity:.7}.pc-top-map .map-state-group__hokaido{left:480px;top:30px}.pc-top-map .map-state-group__tohoku{left:400px;top:130px}.pc-top-map .map-state-group__shinetsu-hokuriku{left:268px;top:50px}.pc-top-map .map-state-group__kantou{left:400px;top:260px}.pc-top-map .map-state-group__shinetsu{left:280px;top:50px}.pc-top-map .map-state-group__kansai{left:140px;top:160px}.pc-top-map .map-state-group__chugoku{left:70px;top:160px}.pc-top-map .map-state-group__tokai{left:307px;top:390px}.pc-top-map .map-state-group__shikoku{left:180px;top:390px}.pc-top-map .map-state-group__kyushu{left:0;top:130px}}.sp-region{color:#333}@media screen and (max-width:767px){.sp-region{display:block;padding:0 1em}}@media screen and (min-width:768px)and (max-width:1169px){.sp-region{display:block;padding:0 1em}}@media screen and (min-width:1170px){.sp-region{display:none}}.sp-region .search-catch{display:inline-block;font-weight:700;margin:.5em 0;padding:0 30px;position:relative;text-align:center;white-space:nowrap}@media screen and (max-width:767px){.sp-region .search-catch{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:768px)and (max-width:1169px){.sp-region .search-catch{font-size:15px;font-size:4.6875vw}}.sp-region .search-catch:before{left:9px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.sp-region .search-catch:after,.sp-region .search-catch:before{background:#333;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.sp-region .search-catch:after{right:9px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sp-region .sp-region-frame{background-color:#fff;border:2px solid #00903a;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.sp-region .sp-region-frame.is-next .sp-pref-list,.sp-region .sp-region-frame.is-next .sp-region-list{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sp-region .sp-region-list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sp-region .sp-region-list ._region{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin-bottom:-1px;overflow:hidden;padding-left:0}.sp-region .sp-region-list ._region ._item{-webkit-box-flex:0;border-bottom:1px solid #dee2e6;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sp-region .sp-region-list ._region ._item:nth-child(odd){border-right:1px solid #dee2e6}.sp-region .sp-region-list ._region ._item ._toggle{background-color:transparent;border:none;display:block;font-weight:700;padding:1em 2em 1em 1rem;position:relative;text-align:left;width:100%}.sp-region .sp-region-list ._region ._item ._toggle:after{color:#00903a;content:"";display:inline-block;font-family:FontAwesome;font-weight:900;line-height:1;position:absolute;right:1rem;top:calc(50% - .5em)}.sp-region .sp-region-list ._region ._item ._toggle:focus{outline:none}.sp-region .sp-pref-list{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sp-region .sp-pref-list ._pref{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;margin-bottom:-1px;overflow:hidden;padding-left:0}.sp-region .sp-pref-list ._pref ._item{-webkit-box-flex:0;border-bottom:1px solid #dee2e6;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sp-region .sp-pref-list ._pref ._item:nth-child(odd){border-right:1px solid #dee2e6}.sp-region .sp-pref-list ._pref ._item ._link{background-color:transparent;border:none;color:#333;display:block;font-weight:700;padding:1em 2em 1em 1rem;position:relative;text-align:left;width:100%}.sp-region .sp-pref-list ._pref ._item ._link:after{color:#00903a;content:"";display:inline-block;font-family:FontAwesome;font-weight:900;line-height:1;position:absolute;right:1rem;top:calc(50% - .5em)}.sp-region .sp-pref-list ._pref ._item ._link:focus{outline:none}.sp-region ._back{border-top:1px solid #dee2e6;cursor:pointer;padding:1em 1em 1em 2em;position:relative;text-align:left}.sp-region ._back:after{color:#00903a;content:"";display:inline-block;font-family:FontAwesome;font-weight:900;left:1rem;line-height:1;position:absolute;top:calc(50% - .5em)}.sp-region.rebuild .sp-region-frame{border-color:#9b4786}.sp-region.rebuild ._back:after,.sp-region.rebuild .sp-pref-list ._pref ._item ._link:after,.sp-region.rebuild .sp-region-list ._region ._item ._toggle:after{color:#9b4786}@media screen and (max-width:767px){#featured-articles{flex-wrap:wrap;-ms-flex-wrap:wrap}#featured-articles .list{border-bottom:1px solid #dee2e6}#featured-articles .list:nth-child(odd){border-right:1px solid #dee2e6}#featured-articles .list img{width:100%}}#featured-articles .list{padding:2em 1em .75em;width:50%}#featured-articles .list a:hover>div{opacity:.7;-webkit-transition:.3s;transition:.3s}#featured-articles .list a:hover img{opacity:1}#featured-articles .list .image{border:1px solid #c8d2d6;border-radius:2px;display:block;width:100%}#featured-articles .list .readmore{font-size:14px;padding:5px 0 0;text-align:right}#featured-articles .list .readmore:before{color:#00903a;content:"";display:inline-block;font-family:FontAwesome;font-weight:900;line-height:1;padding-right:5px}@media screen and (min-width:1170px){.main-contents{margin:0 auto;width:1100px}}.main-contents h2{border-bottom:3px solid #0e8b0e;font-weight:700;padding:.5em;text-align:center}@media screen and (max-width:767px){.main-contents h2{font-size:15px;font-size:4.6875vw;margin:1.5em 0 1em}}@media screen and (min-width:768px)and (max-width:1169px){.main-contents h2{font-size:200%;margin:20px 0 1em}}@media screen and (min-width:1170px){.main-contents h2{font-size:160%;margin:2em 0 1em}}.main-contents #benefit h3,.main-contents #features h3,.main-contents #solution h3{border-bottom:2px dotted #0e8b0e;border-left:5px solid #0e8b0e;color:#3c464a;font-size:18px;font-weight:700;letter-spacing:1.2px;line-height:32px;margin:20px 0;padding:0 0 3px 13px;position:relative}@media screen and (max-width:1169px){.main-contents #benefit h3,.main-contents #features h3,.main-contents #solution h3{color:#3c464a;font-size:16px;letter-spacing:1.2px;line-height:32px;margin:12px 0;padding:0 12px}}.main-contents #benefit p,.main-contents #features p,.main-contents #solution p{margin-bottom:16px;padding:0 1em}.main-contents ol{list-style-type:decimal;margin-bottom:1rem;margin-top:1rem;padding-left:1.5rem}.main-contents li{line-height:2em}.main-contents a.to-review-article{margin-bottom:16px;padding:0 1em;text-decoration:underline}#features .text{line-height:1.5}@media screen and (max-width:767px){#features .text{font-size:110%;margin:1.5em 0 1em}}@media screen and (min-width:768px)and (max-width:1169px){#features .text{font-size:110%;margin:20px 0 1em}}@media screen and (min-width:1170px){#features .text{font-size:120%;padding:.5em 1em}}#features .clients{border:1px solid #ccc;border-radius:10px}@media screen and (max-width:767px){#features .clients{margin:1em 0;padding:1.75em .5em}#features .clients ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}#features .clients ul li{width:28%}}@media screen and (min-width:768px)and (max-width:1169px){#features .clients{margin:1em 0;padding:1em}}@media screen and (min-width:1170px){#features .clients{margin:2em 1em;padding:1.75em 2em}}#features .clients li{margin:0 .5em}#features .clients .client-title{font-weight:700;margin:.5em 0;text-align:center}@media screen and (min-width:1170px){#features .clients .client-title{font-size:110%;margin:.5em 0 1em}}#features .clients .client-title span{font-size:90%;font-weight:400;margin-left:5px}@media screen and (min-width:768px)and (max-width:1169px){#features .clients .client-title span{display:block}}.flow-head{margin:0 auto}@media screen and (max-width:767px){.flow-head{max-width:450px}.flow-head li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px)and (max-width:1169px){.flow-head{max-width:450px}.flow-head li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1170px){.flow-head{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:100%}.flow-head li{background:#e3f3e3;border-radius:10px;display:inline-block;margin:1em 2%;padding:.5em 1em 1em;position:relative;text-align:center}.flow-head li:before{border:28px solid transparent;border-left:16px solid #e3f3e3;border-right:none;content:"";display:block;height:0;left:106%;position:absolute;top:27%;width:0}.flow-head li:last-child:before{display:none}.flow-head li .step{margin:.25em 0 .5em;padding:0}.flow-head li .step-catch{background:#fff;border-radius:10px;color:#333;padding:.5em .75em;width:190px}}.flow-head .step{background:#e3f3e3;border-radius:10px;margin:.25em .5em .25em 0;padding:.5em}.flow-head .step-catch{font-weight:700}@media screen and (max-width:767px){.flow-head .step-catch{font-size:100%;line-height:1.2;margin:3px 0}}@media screen and (min-width:768px)and (max-width:1169px){.flow-head .step-catch{font-size:110%}}@media screen and (min-width:1170px){.flow-head .step-catch{font-size:100%}}.step{color:#007f33;font-weight:700;line-height:1;margin:.25em .5em .25em 0}.step span{font-size:130%}.flow-contents{border:1px solid #ccc;border-radius:10px;margin:1.5em auto}@media screen and (max-width:767px){.flow-contents{padding:1em;width:100%}}@media screen and (min-width:768px)and (max-width:1169px){.flow-contents{padding:2em;width:100%}}@media screen and (min-width:1170px){.flow-contents{padding:2em;width:1000px}}@media screen and (max-width:767px){.flow-contents .flow-text{width:100%}}@media screen and (min-width:768px)and (max-width:1169px){.flow-contents .flow-text{width:70%}}@media screen and (min-width:1170px){.flow-contents .flow-text{width:650px}}.flow-contents .flow-text .flow-title{display:inline;font-weight:700}@media screen and (max-width:767px){.flow-contents .flow-text .flow-title{font-size:110%}}@media screen and (min-width:768px)and (max-width:1169px){.flow-contents .flow-text .flow-title{font-size:110%}}@media screen and (min-width:1170px){.flow-contents .flow-text .flow-title{font-size:120%}}.flow-contents .flow-text .flow-description{margin:.5em}@media screen and (max-width:767px){.flow-contents .flow-text .flow-description img{float:right;margin-left:10px;width:40%}}@media screen and (min-width:768px)and (max-width:1169px){.flow-contents .flow-text .flow-description img{display:none}}@media screen and (max-width:767px){.flow-contents .flow-img{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.flow-contents .flow-img{width:30%}}@media screen and (min-width:1170px){.flow-contents .flow-img{width:270px}.flow-contents .flow-img .medium-wide{display:none}}.flow-contents .step{display:inline;padding-right:5px}.flow-contents .step span{font-size:120%}.flow-contents .flow-step{margin-bottom:4em;position:relative}.flow-contents .flow-step:after{border-color:#e3f3e3 transparent transparent;border-style:solid;border-width:30px 50px 0;bottom:-3em;content:"";display:block;left:50%;margin-left:-50px;margin-top:0;position:absolute;width:0}@media screen and (min-width:1170px){.flow-contents .flow-step:after{bottom:-2em}}.flow-contents .flow-step:last-child{margin-bottom:1em}.flow-contents .flow-step:last-child:after{display:none}.flow-contents .btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fc822e;border-radius:5rem;border-width:0;-webkit-box-shadow:0 3px 0 #5d5d5d;box-shadow:0 3px 0 #5d5d5d;color:#fff;display:block;font-weight:700;justify-content:space-between;line-height:1;margin:1em auto;max-width:500px;padding:.25rem .5rem;text-decoration:none;-webkit-transition:.3s;transition:.3s}.flow-contents .btn .btn-text{display:inline-block;font-weight:700;margin:.75em 0;text-align:center;vertical-align:middle;width:100%}@media screen and (max-width:767px){.flow-contents .btn .btn-text{font-size:12px;font-size:3.75vw}}@media screen and (min-width:768px)and (max-width:1169px){.flow-contents .btn .btn-text{font-size:22px}}@media screen and (min-width:1170px){.flow-contents .btn .btn-text{font-size:22px}}.flow-contents .btn .btn-text i{font-size:120%;margin-right:.5em}.flow-contents .btn:hover{-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}#reason{background-color:#e3f3e3;border-radius:10px;text-align:center}@media screen and (max-width:767px){#reason{margin:3em 1em;padding:1.5em 1em}}@media screen and (min-width:768px)and (max-width:1169px){#reason{margin:3em 1em;padding:2em 1.5em}}@media screen and (min-width:1170px){#reason{margin:3em 2em;padding:2em 3em}}#reason .reason-main-title{border-bottom:none;color:#007f33;font-weight:700;margin:0;padding:0 0 1em}@media screen and (max-width:767px){#reason .reason-main-title{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:768px)and (max-width:1169px){#reason .reason-main-title{font-size:200%}}@media screen and (min-width:1170px){#reason .reason-main-title{font-size:160%}}#reason .reason-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){#reason .reason-box{flex-wrap:wrap;-ms-flex-wrap:wrap}}#reason .reason-box .reason-list{background-color:#fff;padding:1em}@media screen and (max-width:767px){#reason .reason-box .reason-list{width:100%}}@media screen and (min-width:768px)and (max-width:1169px){#reason .reason-box .reason-list{width:31%}}@media screen and (min-width:1170px){#reason .reason-box .reason-list{width:290px}}#reason .reason-box .reason-list .reason-title{background-color:#007f33;color:#fff;font-weight:700}@media screen and (max-width:767px){#reason .reason-box .reason-list .reason-title{font-size:14px;font-size:4.375vw}}@media screen and (min-width:768px)and (max-width:1169px){#reason .reason-box .reason-list .reason-title{font-size:110%}}@media screen and (min-width:1170px){#reason .reason-box .reason-list .reason-title{font-size:110%}}#reason .reason-box .reason-list .reason-img{display:inline;margin:1em 0}#reason .reason-box .reason-list .reason-text{text-align:left}#media .media-box{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}@media screen and (max-width:767px){#media .media-box{flex-wrap:wrap;-ms-flex-wrap:wrap}}#media .media-text{font-size:110%;width:70%}@media screen and (max-width:767px){#media .media-text{width:100%}}#media .media-img{width:30%}@media screen and (max-width:767px){#media .media-img{width:100%}#media .media-img img{margin:0 auto;width:80%}}#media .event{padding:.5em}@media screen and (max-width:767px){#media .event{flex-wrap:wrap;-ms-flex-wrap:wrap}}#media .date{padding-right:.5em}@media screen and (max-width:767px){#media .date{display:block;font-size:90%;width:100%}}@media screen and (min-width:768px)and (max-width:1169px){#media .date{min-width:160px}}@media screen and (min-width:1170px){#media .date{min-width:160px}}#voice .voice-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1em}@media screen and (max-width:767px){#voice .voice-box{flex-wrap:wrap;-ms-flex-wrap:wrap}}#voice .voice-box .voice-list{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:1em}@media screen and (max-width:767px){#voice .voice-box .voice-list{margin:1em 0;width:100%}}@media screen and (min-width:768px)and (max-width:1169px){#voice .voice-box .voice-list{margin:1em 0;width:32%}}@media screen and (min-width:1170px){#voice .voice-box .voice-list{margin:1em;width:30%}}#voice .voice-box .voice-list .voice-title{font-weight:700;padding-left:.5em}@media screen and (max-width:767px){#voice .voice-box .voice-list .voice-title{font-size:110%}}@media screen and (min-width:768px)and (max-width:1169px){#voice .voice-box .voice-list .voice-title{font-size:110%}}@media screen and (min-width:1170px){#voice .voice-box .voice-list .voice-title{font-size:100%}}#voice .voice-box .voice-list .voice-title img{height:auto;margin-right:.5em;width:40px}#voice .voice-box .voice-list .voice-text{padding:.5em .5em 0}#service{text-align:center}@media screen and (max-width:767px){#service{background:#fafafa}}#service h3{display:inline-block;font-weight:700;padding:0 30px;position:relative;white-space:nowrap}@media screen and (max-width:767px){#service h3{font-size:15px;font-size:4.6875vw;margin:1em 0 0}}@media screen and (min-width:768px)and (max-width:1169px){#service h3{font-size:160%;margin:1em 0}}@media screen and (min-width:1170px){#service h3{font-size:160%;margin:1em 0}}#service h3:before{left:9px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}#service h3:after,#service h3:before{background:#333;content:"";display:block;height:100%;position:absolute;top:0;width:1px}#service h3:after{right:9px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}#service .service-bg{background-color:#fafafa;border-radius:10px}@media screen and (max-width:767px){#service .service-bg{flex-wrap:wrap;-ms-flex-wrap:wrap;padding:1em}}@media screen and (min-width:768px)and (max-width:1169px){#service .service-bg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1em;padding:1em}}@media screen and (min-width:1170px){#service .service-bg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em}}#service .service-bg .service-col{text-align:center}@media screen and (max-width:767px){#service .service-bg .service-col{margin:1em 0;width:100%}}@media screen and (min-width:768px)and (max-width:1169px){#service .service-bg .service-col{margin:1em;width:30%}}@media screen and (min-width:1170px){#service .service-bg .service-col{margin:1em;width:30%}}#service .service-bg .service-col a:hover .service-box{opacity:.7}#service .service-bg .service-col .service-title{font-weight:700;letter-spacing:1px}@media screen and (max-width:767px){#service .service-bg .service-col .service-title{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:768px)and (max-width:1169px){#service .service-bg .service-col .service-title{font-size:140%}}@media screen and (min-width:1170px){#service .service-bg .service-col .service-title{font-size:140%}}#service .service-bg .service-col .service-box{background-color:#fff;border-radius:1rem;margin:.75em 0}@media screen and (max-width:767px){#service .service-bg .service-col .service-box{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}}#service .service-bg .service-col .service-box .text{border-radius:0 0 .75rem .75rem;color:#fff;font-weight:700}@media screen and (max-width:767px){#service .service-bg .service-col .service-box .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 .75rem .75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:4.0625vw;text-align:left;width:70%}}@media screen and (min-width:1170px){#service .service-bg .service-col .service-box .text{padding-left:25px}}#service .service-bg .service-col .service-box .text div{margin:0 auto;padding:1em;position:relative}@media screen and (max-width:767px){#service .service-bg .service-col .service-box .text div{width:100%}#service .service-bg .service-col .service-box .text div:after{color:#fff;content:"";display:inline-block;font-family:FontAwesome;font-size:250%;font-weight:900;line-height:1;position:absolute;right:5%;top:calc(50% - .5em)}#service .service-bg .service-col .service-box .text div .medium-wide{display:none}}@media screen and (min-width:768px)and (max-width:1169px){#service .service-bg .service-col .service-box .text div{font-size:110%;line-height:1.2;width:90%}#service .service-bg .service-col .service-box .text div:before{color:#fff;content:"";display:inline-block;font-family:FontAwesome;font-size:200%;font-weight:900;left:4%;line-height:1;position:absolute;top:calc(50% - .5em)}#service .service-bg .service-col .service-box .text div .medium-wide{display:block}}@media screen and (min-width:1170px){#service .service-bg .service-col .service-box .text div{font-size:120%}#service .service-bg .service-col .service-box .text div:before{color:#fff;content:"";display:inline-block;font-family:FontAwesome;font-size:200%;font-weight:900;left:10px;line-height:1;position:absolute;top:calc(50% - .5em)}#service .service-bg .service-col .service-box .text div .medium-wide{display:none}}#service .service-bg .service-col .service-box img{display:inline}@media screen and (max-width:767px){#service .service-bg .service-col .service-box img{padding:.5em;width:30%}}@media screen and (min-width:768px)and (max-width:1169px){#service .service-bg .service-col .service-box img{padding:8px 0}}@media screen and (min-width:1170px){#service .service-bg .service-col .service-box img{padding:8px 0}}#service .service-bg .reform .service-title{color:#72c200}#service .service-bg .reform .service-box{border:2px solid #72c200}#service .service-bg .reform .service-box .text{background-color:#72c200}#service .service-bg .rebuild .service-title{color:#a3649c}#service .service-bg .rebuild .service-box{border:2px solid #a3649c}#service .service-bg .rebuild .service-box .text{background-color:#a3649c}#service .service-bg .realestate .service-title{color:#008cd7}#service .service-bg .realestate .service-box{border:2px solid #008cd7}#service .service-bg .realestate .service-box .text{background-color:#008cd7}.recommend-articles h2.articles-title{color:#000;font-size:110%;font-weight:700;padding:.5em;text-align:left}@media screen and (max-width:767px){.recommend-articles h2.articles-title{font-size:120%}}.recommend-articles ul{list-style:none;margin:0 .5rem 20px;padding:0}.recommend-articles ul li{border-bottom:1px solid #c8d2d6;padding:15px;width:100%}@media screen and (min-width:768px)and (max-width:1169px){.recommend-articles ul li{border-bottom:none;margin:10px 0;padding:0 .5rem;width:33%}}@media screen and (min-width:1170px){.recommend-articles ul li{border-bottom:none;margin:10px 0;padding:0 .5rem;width:33%}}.recommend-articles ul li .image{border:1px solid #c8d2d6;border-radius:2px;display:block;float:left;width:30%}@media screen and (min-width:768px)and (max-width:1169px){.recommend-articles ul li .image{float:none;width:100%}}@media screen and (min-width:1170px){.recommend-articles ul li .image{float:none;width:100%}}.recommend-articles ul li .article-text-area{padding-left:32%}@media screen and (min-width:768px)and (max-width:1169px){.recommend-articles ul li .article-text-area{padding:12px 0 0}}@media screen and (min-width:1170px){.recommend-articles ul li .article-text-area{padding:12px 0 0}}.recommend-articles ul li .article-text-area .text-category{margin:0;padding:12px 0 0}.recommend-articles a:hover>div{opacity:.7;-webkit-transition:.3s;transition:.3s}.recommend-articles a:hover img{opacity:1}.recommend-articles.reform h2{background-color:#edfced;border-bottom:2px solid #72b700}.recommend-articles.reform .text-category{color:#72b700}.recommend-articles.rebuild h2{background-color:#f9f4fb;border-bottom:2px solid #a3649c}.recommend-articles.rebuild .text-category{color:#a3649c}.recommend-articles.realestate h2{background-color:#edf8f9;border-bottom:2px solid #4797d8}.recommend-articles.realestate .text-category{color:#4797d8}.recommend-area h2.title{border-bottom:2px solid #333;color:#000;font-size:110%;font-weight:700;text-align:left}@media screen and (min-width:1170px){.recommend-area .inner{padding:0}}.recommend-area .area-list li{margin:8px 0 8px 2em;text-align:center}@media screen and (max-width:767px){.recommend-area .area-list li{margin-left:0;width:33%}}.recommend-area .area-list a{color:#0033cb}.recommend-area .area-list a:hover{opacity:.7}@media screen and (max-width:767px){#categories .open:after{color:#ccc;content:"";display:inline-block;font-family:FontAwesome;font-size:150%;font-weight:900;line-height:1;position:absolute;right:.5em;top:calc(50% - .5em)}}#categories h2.title{border-bottom:2px solid #333;color:#000;font-size:110%;font-weight:700;text-align:left}@media screen and (max-width:767px){#categories h2.title{margin:1.5em 0 0}}#categories h3{font-weight:700;padding:10px 0 10px 50px}@media screen and (max-width:767px){#categories h3{padding:1em 0 1em 50px}}@media screen and (min-width:768px)and (max-width:1169px){#categories h3{margin:2em auto 1.75em;width:100%}}@media screen and (min-width:1170px){#categories h3{margin:2em auto;width:95%}}#categories h3.reform{background:#edfced url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/16c50ae3cacd02f0613e7d40befde705.png) bottom 9px left 10px no-repeat;border-bottom:2px solid #72b700;color:#72b700}@media screen and (max-width:767px){#categories h3.reform{background:#edfced url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/00ec32433ada03311589e1032c2d31ef.png) bottom 1em left 10px no-repeat;background-size:25px;border-bottom:none}}#categories h3.rebuild{background:#f9f4fb url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/04554f16d1185028ade9839c70c41b8c.png) bottom 9px left 10px no-repeat;border-bottom:2px solid #a3649c;color:#a3649c}@media screen and (max-width:767px){#categories h3.rebuild{background:#f9f4fb url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/04554f16d1185028ade9839c70c41b8c.png) bottom 1em left 10px no-repeat;background-size:25px;border-bottom:none}}#categories h3.realestate{background:#edf8f9 url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/21ec39a36a79ac90592108fbdd8131de.png) bottom 9px left 10px no-repeat;border-bottom:2px solid #4797d8;color:#4797d8}@media screen and (max-width:767px){#categories h3.realestate{background:#edf8f9 url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/21ec39a36a79ac90592108fbdd8131de.png) bottom 1em left 10px no-repeat;background-size:25px;border-bottom:none}}#categories .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0 1em 2.5em;text-align:center}@media screen and (max-width:767px){#categories .list{flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0}#categories .list:first-child .category-title{border-top:none}#categories .list:last-child .category-title{border-bottom:1px solid #ccc}}#categories .list div{text-align:left;vertical-align:top}#categories .category-title{color:#333;font-weight:700;pointer-events:none;width:110px}@media screen and (max-width:767px){#categories .category-title{border-top:1px solid #ccc;display:block;padding:1em 0 1em 2em;pointer-events:all;position:relative;width:100%}#categories .category-title span:before{border-radius:100%;content:"";display:inline-block;height:10px;left:-15px;position:relative;top:0;width:10px}#categories .category-title:after{color:#ccc;content:"";display:inline-block;font-family:FontAwesome;font-size:150%;font-weight:900;line-height:1;position:absolute;right:.5em;top:calc(50% - .5em)}}#categories .reform span:before{background:#72b700}#categories .rebuild span:before{background:#a3649c}#categories .realestate span:before{background:#4797d8}#categories .item{width:calc(100% - 110px)}@media screen and (max-width:767px){#categories .item{display:block;display:none;width:100%}}@media screen and (max-width:767px)and (max-width:767px){#categories .item{padding:1em}}@media screen and (max-width:767px){#categories .item ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#categories .item li{padding:0 0 10px}@media screen and (max-width:767px){#categories .item li{width:47%}}@media screen and (min-width:768px)and (max-width:1169px){#categories .item li{width:47%}}@media screen and (min-width:1170px){#categories .item li{width:308px}}#categories .item a{color:#0033cb}#categories .item a:hover{opacity:.7}.bottom_cv{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#066d61;border-radius:.5rem;border-width:0;-webkit-box-shadow:0 5px 0 #05544a;box-shadow:0 5px 0 #05544a;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;justify-content:center;line-height:1.2;padding:5px 5px 2px;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:100%}.bottom_cv i{font-size:250%;width:10%}.bottom_cv .btn_text{display:inline-block;font-weight:700;letter-spacing:1px;padding-right:5%;text-align:center;vertical-align:middle;width:80%}@media screen and (max-width:767px){.bottom_cv .btn_text{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:768px)and (max-width:1169px){.bottom_cv .btn_text{font-size:15px;font-size:4.6875vw}}@media screen and (min-width:1170px){.bottom_cv .btn_text{font-size:18px}}.bottom_cv .btn_text span{color:#ffeb40}.bottom_cv .btn_text:after{color:#fff;content:"";display:inline-block;font-family:FontAwesome;font-size:130%;font-weight:900;line-height:1;position:absolute;right:1.5rem;top:calc(50% - .5em)}#bottom_cv_area a:hover,#bottom_cv_area a div:hover{opacity:1}#footer{background-color:#fafafa;color:#283236;font-size:87.5%;line-height:24px;text-align:left}@media screen and (max-width:767px){#footer{padding-bottom:70px}}@media screen and (min-width:768px)and (max-width:1169px){#footer{padding:1.5em 2em 1em}}@media screen and (min-width:1170px){#footer{margin:3em 0 0;padding:1.5em 2em 1em}}#footer .logo img{width:130px}@media screen and (max-width:767px){#footer .logo{flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 auto;padding:1em .5em}#footer .logo .sp-only{height:auto;margin:0 auto;width:70%}}@media screen and (min-width:768px)and (max-width:1169px){#footer .logo{margin:2em auto;width:100%}#footer .logo .sp-only{height:48px;width:auto}}@media screen and (min-width:1170px){#footer .logo{margin:2em auto}}#footer .logo .description{padding-left:1em}@media screen and (max-width:767px){#footer .logo .description{line-height:1.5;margin-top:1em}}@media screen and (min-width:768px)and (max-width:1169px){#footer .logo .description{line-height:1.5}}@media screen and (min-width:1170px){#footer .logo .description{line-height:1.4}}#footer .footer-menu-table{display:table;position:relative;text-align:center;width:100%}#footer .footer-menu-table .menu-link{display:table-cell;line-height:1.6;vertical-align:middle}#footer .footer-menu-table .menu-link a{color:#283236;display:inline-block;letter-spacing:1px;line-height:1.2;margin:0 3px;text-decoration:none}@media screen and (min-width:768px)and (max-width:1169px){#footer .footer-menu-table .menu-link a{font-size:100%}}#footer .footer-menu-table .menu-link a:hover{border-bottom:1px solid #333}@media screen and (max-width:767px){#footer .footer-guidance{flex-wrap:wrap;-ms-flex-wrap:wrap;margin:2em auto}#footer .footer-guidance .sp-wide{display:block}}@media screen and (min-width:768px)and (max-width:1169px){#footer .footer-guidance{flex-wrap:wrap;-ms-flex-wrap:wrap;margin:1em 0}#footer .footer-guidance .sp-wide{display:none}}@media screen and (min-width:1170px){#footer .footer-guidance{margin:2em auto 1em}#footer .footer-guidance .sp-wide{display:none}}@media screen and (max-width:767px){#footer .footer-tel{flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 auto 2em}#footer .footer-tel div{text-align:center;width:100%}}@media screen and (min-width:768px)and (max-width:1169px){#footer .footer-tel{margin:0 .2em 0 0;padding:1em 0;width:500px}}@media screen and (min-width:1170px){#footer .footer-tel{margin:0 5em 0 0}}@media screen and (max-width:767px){#footer .footer-tel_title{font-size:14px;font-size:4.375vw;padding:.5em}}#footer .footer-tel_number{font-weight:700;letter-spacing:2px}@media screen and (max-width:767px){#footer .footer-tel_number{font-size:20px;font-size:6.25vw}}@media screen and (min-width:768px)and (max-width:1169px){#footer .footer-tel_number{font-size:185%}}@media screen and (min-width:1170px){#footer .footer-tel_number{font-size:185%}}#footer .footer-tel_time{font-size:86%;margin-left:2em}@media screen and (max-width:767px){#footer .footer-tel_time{line-height:1.5;margin:10px;text-align:center;width:100%}}#footer .footer-tel_time span{color:#e95044}#footer .footer-tel_time a{color:#0033cb;text-decoration:none}#footer .footer-tel_time a:hover{opacity:.7}@media screen and (max-width:767px){#footer .footer-tel_number-pc{display:none}}@media screen and (min-width:768px)and (max-width:1169px){#footer .footer-tel_number-pc{display:none}}@media screen and (min-width:1170px){#footer .footer-tel_number-pc{display:block}}@media screen and (max-width:767px){#footer .footer-tel_number-sp{display:block}}@media screen and (min-width:768px)and (max-width:1169px){#footer .footer-tel_number-sp{display:block}}@media screen and (min-width:1170px){#footer .footer-tel_number-sp{display:none}}@media screen and (max-width:767px){#footer .address{font-size:86%;line-height:1.5;padding:0 .5em}#footer .address div{padding:5px}}@media screen and (min-width:768px)and (max-width:1169px){#footer .address{font-size:86%;padding:1em 0 1em 2em}}@media screen and (min-width:1170px){#footer .address{font-size:92%}}#footer .pmark{display:block}@media screen and (max-width:767px){#footer .pmark img{width:50px}}@media screen and (min-width:768px)and (max-width:1169px){#footer .pmark img{margin-left:1em;width:50px}}@media screen and (min-width:1170px){#footer .pmark img{margin-left:1em;width:50px}}#footer .relate-service{margin:0 auto;padding-bottom:2em;width:1000px}@media screen and (min-width:768px)and (max-width:1169px){#footer .relate-service{width:100%}}@media screen and (max-width:767px){#footer .relate-service{padding:10px 20px 2em;width:100%}}#footer .relate-service-list li{display:inline;position:relative}#footer .relate-service-list li:not(:first-child){border-left:1px solid #333;margin-left:10px;padding-left:10px}#footer .relate-service-list li a{color:#0033cb}#footer .relate-service-list li a:hover{text-decoration:underline}.article h1,.article h2,.article h3,.article h4{color:#72b700}.article p{line-height:2em}.article ul{list-style-type:disc}.article ol,.article ul{margin-bottom:1rem;margin-top:1rem;padding-left:2.5rem}.article ol{list-style-type:decimal}.article li,.article td,.article th{line-height:2em}.article blockquote{font-size:1em}table{background-color:transparent}caption{color:#777;padding-bottom:8px;padding-top:8px}caption,th{text-align:left}.table{margin-bottom:20px;max-width:100%;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857143;padding:8px;vertical-align:top}.table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{display:table-column;float:none;position:static}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none;position:static}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media screen and (max-width:1169px){.pc_only{display:none}}.top-keyvisual{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/a7a3782c53f52dd4f20fd86f44b16f49.jpg);background-position:top;background-size:contain;border-bottom:7px solid #72b700;min-height:420px}@media screen and (max-width:1169px){.top-keyvisual{border-width:4px;min-height:0;width:100%}}.top-keyvisual-triangle-row{margin:0;position:relative;text-align:center}.top-keyvisual-triangle{border-color:#72b700 transparent transparent;border-style:solid;border-width:46px 190px 0;display:inline-block;height:0;width:0}.top-keyvisual-triangle.real_estate{border-color:#008dd7 transparent transparent}.top-keyvisual-triangle.rebuild{border-color:#a45395 transparent transparent}@media screen and (min-width:768px)and (max-width:1169px){.top-keyvisual-triangle{border-width:46px 190px 0}}@media screen and (max-width:767px){.top-keyvisual-triangle{border-width:40px 120px 0}}.top-keyvisual-triangle-text{color:#fff;font-size:18px;left:calc(50% - 4em);position:absolute;top:4px}@media screen and (min-width:768px)and (max-width:1169px){.top-keyvisual-triangle-text{font-size:18px}}@media screen and (max-width:767px){.top-keyvisual-triangle-text{font-size:16px;top:2px}}#top-contents{margin:0;padding:2px 0 0}#top-contents.rebuild{padding-bottom:30px;padding-top:0}.top-image{border:1px solid #c8d2d6;border-radius:2px}.top-image #blur{bottom:0;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:none;transform:none;width:100%}@media screen and (max-width:1169px){.top-image #blur{opacity:1}}.top-text-area{padding:16px 12px;position:relative}@media screen and (max-width:1169px){.top-text-area{bottom:0;left:0;position:absolute}}.top-text-area .top-text-category{color:#907240;font-size:16px;letter-spacing:1.2px;line-height:16px;margin:0;padding:0}@media screen and (max-width:1169px){.top-text-area .top-text-category{color:rgba(255,255,255,.8);font-size:14px;letter-spacing:1.2px;line-height:16px;margin:0 0 12px;padding:0;text-shadow:1px 1px 2px rgba(20,30,34,.24)}}.top-text-area .top-text-title{color:#283236;font-size:24px;font-weight:700;letter-spacing:2px;line-height:36px;margin:12px 0 0;padding:0}@media screen and (max-width:1169px){.top-text-area .top-text-title{color:#fff;font-size:18px;letter-spacing:1.2px;line-height:28px;margin:0;padding:0;text-shadow:1px 1px 2px rgba(20,30,34,.24)}}.top-text-area .top-text-description{color:#646e72;font-size:14px;letter-spacing:1.2px;line-height:28px;margin:12px 0 0;padding:0}@media screen and (max-width:1169px){.top-text-area .top-text-description{display:none}}.top-content_head{padding:20px 0;text-align:center}.top-content_head.estate{background-color:#008dd7}.top-content_head.rebuild{background-color:#a45395}.top-content_head-img{width:340px}.top-content_head-inner{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:30px 0}.top_head_title-icon{width:120px}@media screen and (max-width:1169px){.top_head_title-icon{width:80px}}.top_head_title{border-bottom:1px solid #72b700;color:#666;font-weight:700;margin:40px auto 20px;min-width:720px;padding-bottom:2px;text-align:center;width:50%}@media screen and (max-width:1169px){.top_head_title{font-size:155%;margin:40px 0 20px;min-width:0;width:100%}}.top_head_title .top_head_title-bg_wrap{border-bottom:2px solid #72b700;padding-bottom:2px}.top_head_title.estate,.top_head_title.estate .top_head_title-bg_wrap{border-color:#008dd7}.top_head_title.rebuild,.top_head_title.rebuild .top_head_title-bg_wrap{border-color:#a45395}.top_head_title.company,.top_head_title.company .top_head_title-bg_wrap{border-color:#eb9e3d}.top_head_title-text{font-weight:700;margin:15px 0 0}@media screen and (max-width:1169px){.top_head_title-text{font-size:110%;padding:.25em .5em}}.category-title_area{font-size:22px;padding:8px 0;width:100%}.category-title_area.reform{background-color:#72b700}.category-title_area.real_estate{background-color:#008dd7}.category-title_area.rebuild{background-color:#a45395}.category-title_area.archive .category-title-inner_border{padding:5% 0}.category-title-inner_border{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:5px 0;text-align:center}.category-description{background-color:#eaf4ca}.category-description .category-description-body{background-color:#83ca40;color:#fff;font-weight:700;margin:0 auto;padding:5px 10px;width:900px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.category-description .category-description-body{margin:0;width:100%}}.category_area{padding-bottom:30px}.category-wrap-row{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (max-width:1169px){.category-wrap-row{display:block;overflow:hidden}}.category-icon{height:120px;margin-right:15px;width:120px}@media screen and (max-width:1169px){.category-icon{display:none}}.category-box{margin-bottom:2%;margin-left:1%;padding:15px;width:49%}.category-box.real_estate .category-box-inner-wrap{margin:0 40.4% 0 0;width:50%}@media screen and (max-width:1169px){.category-box,.category-box.real_estate .category-box-inner-wrap{margin:0;overflow:hidden;padding:20px 15px;width:100%}}.category-box .category-box-inner-wrap{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;justify-content:flex-start;width:90%}.category-box .category-box-inner-wrap.real_estate{float:right;margin:0;width:80%}.category-box .category-box-inner-wrap.real_estate:nth-of-type(odd){float:left}@media screen and (max-width:1169px){.category-box .category-box-inner-wrap.real_estate:nth-of-type(odd){float:none}.category-box .category-box-inner-wrap.real_estate{float:none;width:100%}}.category-box .category-box-inner-wrap.real_estate.re_other{float:none;margin:0 auto;width:95%}@media screen and (max-width:1169px){.category-box .category-box-inner-wrap.real_estate.re_other{width:100%}.category-box .category-box-inner-wrap{display:block;float:none;width:100%}}.category-box:nth-last-of-type(odd){margin-left:0;margin-right:1%}@media screen and (max-width:1169px){.category-box:nth-last-of-type(odd).real_estate{float:none;width:100%}}.category-box:nth-last-of-type(odd).real_estate.re_other{width:60%}@media screen and (max-width:1169px){.category-box:nth-last-of-type(odd).real_estate.re_other{float:none;width:100%}.category-box:nth-last-of-type(odd).real_estate{display:block;float:none;margin:0;width:100%}}.category-box:nth-last-of-type(odd).re_other .category-box-inner-wrap{float:none;margin:0 auto}@media screen and (max-width:1169px){.category-box:nth-last-of-type(odd){margin:0}}.category-box:nth-last-of-type(odd) .category-box-inner-wrap{float:right}.category-box.outside{background-color:#e6fbe8}.category-box.outside .category-name{color:#1c7524}.category-box.outside.real_estate .category-box-inner-wrap.real_estate:nth-of-type(odd){float:right!important}@media screen and (max-width:1169px){.category-box.outside.real_estate .category-box-inner-wrap.real_estate:nth-of-type(odd){float:none}}.category-box.living{background-color:#fbf3e6}.category-box.living .category-name{color:#7c5920}.category-box.water{background-color:#e6f3fb}.category-box.water .category-name{color:#0e5784}.category-box.interior{background-color:#fff8db}.category-box.interior .category-name{color:#4c3d00}.category-box.other{background-color:#fff1ff}.category-box.other .category-name{color:#700c5c}.category-box.other .category-box-inner-wrap{width:100%}.category-content{padding:20px 0;width:100%}@media screen and (max-width:1169px){.category-content{padding:0}}.category-name{border-bottom:1px solid;font-size:24px;font-weight:700;margin:0 .5em 0 0;padding:0 0 .5em;text-align:left}@media screen and (max-width:1169px){.category-name{border-bottom:2px dotted;margin:0;text-align:center}}.category-list{margin:0;padding:0}.category-list_item{display:inline-block;font-size:20px;line-height:1.2;padding:20px 0 0}.category-list_item:after{content:"|";padding:0 1em}.category-list_item:last-of-type:after{content:"";padding:0}@media screen and (max-width:1169px){.category-list_item{font-size:120%;margin:0;padding:18px 0 0}.category-list_item:after{content:""}}.category-link:hover,.category-link:link,.category-link:visited{color:#555}.category-link:hover{text-decoration:underline}.acdn-content{background:#fe9000;-webkit-box-shadow:1px 1px 2px rgba(20,30,34,.48);box-shadow:1px 1px 2px rgba(20,30,34,.48);display:none;margin:64px 0 0;max-height:80vh;max-height:calc(100vh - 64px);overflow:auto;padding:32px 36px 32px 24px;position:fixed;width:100%;z-index:1}@media screen and (min-width:1170px){.acdn-content{display:none!important}}.search-position{margin:0;padding:0 0 24px}.search-position .input-group .form-control{color:#283236;font-size:16px;height:48px;letter-spacing:1.2px;line-height:24px;margin:0;padding:12px 8px}.search-position .input-group .btn-search{height:48px;margin:0;padding:12px 8px;width:48px}.search-position .input-group .btn-search,.search-position .input-group .btn-search:hover{background-color:#28b4c8!important;border-color:#c8d2d6!important;color:#fff!important}.acdn-content p{color:#fff;font-size:16px;letter-spacing:1.2px;line-height:24px;margin:0;padding:0}.acdn-content .border{margin:0;padding:12px 0}.acdn-content .border hr{color:#fff;margin:0;padding:0}.search-keyword-btn-area{position:relative;text-align:left}.search-keyword-btn{background-color:#fff;border:1px solid #f5f5f5;border-radius:4px;color:#fe9000;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.2;margin:0 4px 8px 0;padding:6px 8px;position:relative;text-align:center;text-decoration:none}.search-keyword-btn a:focus,.search-keyword-btn a:hover{background-color:#fff;border:1px solid #f5f5f5;color:#fff!important;text-decoration:none}.search-keyword-close{margin:0 auto;padding-top:30px;position:relative;text-align:center}.search-keyword-close a{background-color:#fff;border:1px solid #f5f5f5;border-radius:4px;color:#fe9000;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.8;margin:0;padding:6px 8px;position:relative;text-align:center;text-decoration:none}.search-keyword-close a:hover{opacity:.7;text-decoration:none}.wrapper{padding:0 0 40px;position:relative}@media screen and (max-width:1169px){.wrapper{padding:0 0 12px}}.wrapper.wrapper-top{margin-top:120px}@media screen and (min-width:768px)and (max-width:1169px){.wrapper.wrapper-top{margin-top:100px}}@media screen and (max-width:1169px){.wrapper.wrapper-top{margin-top:80px}}ul.postlist-01{list-style:none;margin:0 0 20px;padding:0}ul.postlist-01 li{border-bottom:1px solid #c8d2d6;margin:0;padding:15px}ul.postlist-01 li:last-child{border-bottom:none}ul.postlist-01 li:after,ul.postlist-01 li:before,ul.postlist-01:after,ul.postlist-01:before{content:" ";display:table}ul.postlist-01 li:after{clear:both}ul.postlist-01 li .image{display:block;float:left;width:30%}ul.postlist-01 li .article-text-area{padding-left:32%}ul.postlist-01 li a{text-decoration:none}ul.postlist-01 li .image{border:1px solid #c8d2d6;border-radius:2px}@media screen and (min-width:1170px){ul.postlist-01 li{border-bottom:none;float:left;margin:0 2% 20px 0;padding:0;width:31%}ul.postlist-01 li:nth-child(3n+1){clear:left}ul.postlist-01 li .image{float:none;width:100%}ul.postlist-01 li .article-text-area{padding:12px 0 0}}ul.postlist-01.top_pickup{margin-bottom:40px;overflow:hidden}@media screen and (min-width:1170px){ul.postlist-01.top_pickup li{width:48%}ul.postlist-01.top_pickup li .text-description{max-height:2em}ul.postlist-01.top_pickup li:nth-child(n+3){padding-top:20px}ul.postlist-01.top_pickup li:nth-child(3n+1),ul.postlist-01.top_pickup li:nth-child(4){clear:inherit}}.top-pickup-title{border-bottom:5px solid #72b700;clear:both;color:#72b700;padding:.25em 0 3px}@media screen and (min-width:1170px){.top-pickup-title{margin-right:20px}}@media screen and (max-width:1169px){.top-pickup-title{margin:15px}}.top-pickup-title.category_page{margin:0 20px .5em 0}@media screen and (max-width:1169px){.top-pickup-title.category_page{border-width:2px;font-size:150%;padding:.5em;width:100%}}.top-pickup-title.real_estate{border-color:#008dd7;color:#008dd7}.top-pickup-title.rebuild{border-color:#a45395;color:#a45395}.article-body{float:left;height:360px;margin:12px 0;position:relative}@media screen and (min-width:768px)and (max-width:1169px){.article-body{height:160px}}@media screen and (max-width:1169px){.article-body{border-top:1px solid #c8d2d6;float:left;height:112px;margin:-1px 0 0;position:relative}}.article-image img{border:1px solid #c8d2d6;border-radius:2px;height:144px;width:auto}@media screen and (min-width:768px)and (max-width:1169px){.article-image img{margin:0 24px}}@media screen and (max-width:1169px){.article-image img{border:1px solid #c8d2d6;border-radius:2px;height:80px;margin:16px 0 0 12px;width:100px}}.text-category{color:#72b700;font-size:13px;letter-spacing:1.2px;line-height:16px;margin:0;padding:0}@media screen and (max-width:1169px){.text-category{font-size:12px;letter-spacing:1.2px;line-height:12px;margin:12px 0 0}}@media screen and (max-width:480px){.text-category{margin:0}}.text-title{color:#283236;font-size:20px;font-weight:700;letter-spacing:2px;line-height:24px;margin:8px 0 0;padding:0}@media screen and (max-width:1169px){.text-title{font-size:14px;line-height:20px;margin:8px 0 0}}.text-description{color:#646e72;font-size:13px;letter-spacing:1.2px;line-height:24px;margin:12px 0 0;padding:0}@media screen and (max-width:1169px){.text-description{display:none}}.article .recommend-articles .title-margin{padding-top:40px}.article .recommend-articles h2.articles-title{border-top:none}.article .recommend-articles .articles-list{margin-left:-15px}.article .recommend-articles .articles-list-item{margin-left:15px}.article .recommend-articles p.text-category{padding-top:0}.article .recommend-articles p.text-title{line-height:24px;margin-bottom:12px;padding-top:10px}.article .recommend-articles p.text-description{line-height:24px}.paginations{height:80px;margin:40px 0;padding:0;position:relative;text-align:center}@media screen and (min-width:768px)and (max-width:1169px){.paginations{background-color:#f8f8fa;border:1px solid #c8d2d6;height:64px;line-height:64px;margin:0}}@media screen and (max-width:1169px){.paginations{background-color:#f8f8fa;border:1px solid #c8d2d6;height:64px;line-height:64px;margin:0}}.paginations .not-clickable{background-color:#f8f8fa;border:1px solid #c8d2d6;border-radius:4px;display:inline-block;margin:0 4px;padding:8px 24px}@media screen and (min-width:768px)and (max-width:1169px){.paginations .not-clickable{background-color:#f8f8fa;border:none;border-radius:0;display:inline;margin:0;padding:12px 8px}}@media screen and (max-width:1169px){.paginations .not-clickable{background-color:#f8f8fa;border:none;border-radius:0;display:inline;margin:0;padding:12px 8px}}.paginations .clickable{background-color:#fff;border:1px solid #c8d2d6;border-radius:4px;display:inline-block;margin:0 4px;padding:8px 24px}@media screen and (min-width:768px)and (max-width:1169px){.paginations .clickable{background-color:#f8f8fa;border:none;border-radius:0;display:inline;margin:0;padding:12px 8px}}@media screen and (max-width:1169px){.paginations .clickable{background-color:#f8f8fa;border:none;border-radius:0;display:inline;margin:0;padding:12px 8px}}@media screen and (min-width:768px)and (max-width:1169px){.paginations #double{display:none}}@media screen and (max-width:1169px){.paginations #double{display:none}}.paginations p{color:#72b700;font-size:16px;letter-spacing:1px;margin:0 4px;padding:2px 8px;text-align:center}@media screen and (min-width:768px)and (max-width:1169px){.paginations p{line-height:64px;margin:0;padding:0}}@media screen and (max-width:1169px){.paginations p{line-height:64px;margin:0;padding:0}}.paginations p.real_estate{color:#008dd7}.paginations p.rebuild{color:#a45395}.not-clickable svg{color:#c8d2d6;font-size:16px}@media screen and (min-width:768px)and (max-width:1169px){.not-clickable svg{font-size:24px}}@media screen and (max-width:1169px){.not-clickable svg{font-size:24px}}.clickable svg{color:#72b700;font-size:16px}@media screen and (min-width:768px)and (max-width:1169px){.clickable svg{font-size:24px}}@media screen and (max-width:1169px){.clickable svg{font-size:24px}}.clickable svg.real_estate{color:#008dd7}.clickable svg.rebuild{color:#a45395}.footer-cta{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-align:center;width:100%}@media screen and (max-width:1169px){.footer-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0 50px}}.footer-cta .footer-cta_tel{margin-right:50px}@media screen and (max-width:1169px){.footer-cta .footer-cta_tel{margin-right:0}}.footer-cta .footer-cta_tel .footer-cta_tel_number{font-size:22px;margin-bottom:5px}@media screen and (max-width:1169px){.footer-cta .footer-cta_tel .footer-cta_tel_number-pc{display:none}}@media screen and (min-width:1170px){.footer-cta .footer-cta_tel .footer-cta_tel_number-sp{display:none}}.footer-cta .footer-cta_tel_time{font-size:15px}.footer-cta .footer-cta_tel_time span{color:#e95044}@media screen and (max-width:1169px){.footer-cta .footer-cta_form{margin:30px 0 0}}.footer-cta .footer-cta_form .footer-cta_form_link{background-color:#81b551;border:none;border-radius:8px;-webkit-box-shadow:0 3px 0 #537c2d;box-shadow:0 3px 0 #537c2d;color:#fff;display:block;font-size:19px;font-weight:700;padding:15px 20px;text-shadow:0 -2px rgba(0,0,0,.2);-webkit-transition:background-color .4s linear 0s;transition:background-color .4s linear 0s}@media screen and (max-width:1169px){.footer-cta .footer-cta_form .footer-cta_form_link{font-size:16px;margin:0 20px;padding:15px 4px}.footer-menu-pc{display:none!important}}.footer-menu-pc .menu-tableview .menu-link a{color:#283236!important;font-size:18px;letter-spacing:1px;margin:0 24px;text-decoration:none}.footer-menu-pc .footer-title{color:#283236!important;font-size:13px;letter-spacing:1px;margin:40px 0 24px;padding:0;text-align:center}.menu-tableview{display:table;position:relative;text-align:center;width:100%}.menu-tableview .menu-link{display:table-cell;line-height:1.6;vertical-align:middle}.menu-tableview .menu-link a{margin-left:20px}.purpose-link{text-align:center}.purpose-link a{color:#ff9000;font-size:13px;letter-spacing:1px;margin:0 32px 0 0;padding:0}.purpose-link img{height:48px;margin:0 4px 0 0;padding:0}.footer-logo{background-color:#f2f2f2;margin:0;padding:32px 0;text-align:center}@media screen and (min-width:768px)and (max-width:1169px){.footer-logo{padding-bottom:100px}}@media screen and (max-width:767px){.footer-logo{padding-bottom:70px}}.footer-logo img{height:48px;width:auto}.footer-logo .footer-message{color:#283236;font-size:13px;letter-spacing:2px;line-height:24px;margin:12px 0;padding:0}@media screen and (max-width:1169px){.footer-logo .footer-message{padding:0 24px}}.footer-nav_list{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:10px 0;width:100%}.footer-nav_list-item{display:inline-block}.footer-nav_list-item:after{content:"|"}.footer-nav_list-item:last-of-type:after{content:""}.footer-nav_link{font-size:20px}.footer-nav_link:link,.footer-nav_link:visited{color:#283236;text-decoration:none}.footer-nav_link:hover{color:#283236;text-decoration:underline}@media screen and (min-width:1170px){.footer-menu-sp{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.footer-menu-sp{display:none}}.footer-menu-sp .footer-menu-sp-body{padding:20px 20px 10px}.footer-menu-sp .footer-menu-sp-item{display:inline}.footer-menu-sp .footer-menu-sp-item a{color:#0033cb}.footer-menu-sp .footer-menu-sp-item:not(:last-child):after{content:"|"}#bottom_cv_area{background-color:rgba(255,255,255,.5);bottom:0;display:none;padding:10px;position:fixed;text-align:center;width:100%;z-index:9999}#bottom_cv_area img{width:60%}@media screen and (min-width:768px)and (max-width:1169px){#bottom_cv_area img{height:80px;width:auto}}@media screen and (max-width:767px){#bottom_cv_area img{height:auto;width:100%}}@media screen and (max-width:1169px){#open-link-pc-area{display:none}}@media screen and (min-width:768px)and (max-width:1169px){#open-link-pc-area{margin-top:64px}}#open-link-sp-area{margin-top:64px}@media screen and (min-width:1170px){#open-link-sp-area{display:none}}@media screen and (min-width:768px)and (max-width:1169px){#open-link-sp-area{display:none}}.open-link-pc-contents{background-color:#fe9000;margin:0 0 24px;padding:24px 0 16px}.open-link-pc-contents.category_page{margin-bottom:40px}.open-link-pc-contents.real_estate{background-color:#008dd7}.open-link-pc-contents.rebuild{background-color:#a45395}@media screen and (min-width:768px)and (max-width:1169px){.open-link-pc-contents{background-color:#fe9000;margin:64px 0 24px;padding:24px 36px 16px 40px}}@media screen and (max-width:1169px){.open-link-pc-contents{display:none}}.open-link-title h1{color:#fff;font-size:24px;letter-spacing:2px;line-height:24px;margin:0!important;padding:0}@media screen and (max-width:1169px){.open-link-title h1{color:#fff;font-size:18px;letter-spacing:1.2px;line-height:18px;padding:0 24px}}.open-link-dec p{color:#fff;font-size:16px;letter-spacing:1.6px;line-height:28px;margin:12px 0;padding:0}@media screen and (min-width:768px)and (max-width:1169px){.open-link-dec p{color:#fff;font-size:14px;letter-spacing:1.2px;line-height:24px;margin:12px 0;padding:0}}@media screen and (max-width:1169px){.open-link-dec p{color:#fff;font-size:10px;letter-spacing:1.2px;line-height:18px;margin:0;padding:0 24px}}.category-btn-area{position:relative}.child-category-btn-area{margin:12px 0 0;position:relative}.child-category-btn{background-color:#fff;border:1px solid #f5f5f5;border-radius:6.4px;color:#fe9000;float:left;font-size:14px;letter-spacing:1px;line-height:36px;margin:0 12px 12px 0;padding:1px 6px;position:relative;text-align:center;text-decoration:none}.child-category-btn :focus,.child-category-btn :hover{background-color:#fff;border:1px solid #f5f5f5;color:#fff!important;text-decoration:none}@media screen and (min-width:768px)and (max-width:1169px){.child-category-btn{font-size:12px}}.open-link-sp-contents{background-color:#fe9000;margin:0;padding:12px 0}@media screen and (min-width:1170px){.open-link-sp-contents{display:none}}@media screen and (min-width:768px)and (max-width:1169px){.open-link-sp-contents{display:none}}.first-slider{margin:12px 30px 0;padding:8px 0}@media screen and (max-width:1169px){.first-slider{margin-top:4px;padding:4px 0}}.second-slider{margin:0 30px;padding:8px 0}@media screen and (max-width:1169px){.second-slider{padding:4px 0}}.child-category-sp-btn{background-color:#fff;border:1px solid #f5f5f5;border-radius:4px;color:#fe9000;float:left;font-size:12px;letter-spacing:1px;line-height:20px;margin:0 6px 0 0;padding:6px;position:relative;text-align:center;text-decoration:none}.child-category-sp-btn a:focus,.child-category-sp-btn a:hover{color:#fff!important}.overlay{background:0 0;content:"";display:block;height:100%;left:0;position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden;width:100%;z-index:3}.side-open .overlay{background:rgba(20,30,34,.1);cursor:pointer;visibility:visible}.side-menu{background:#fff;font-size:13px;height:100%;left:0;overflow:scroll;position:fixed;text-align:left;top:0;-webkit-transition:width .5s ease;transition:width .5s ease;width:0;z-index:1}.side-menu ul{list-style:none;margin:0;padding:0;width:240px}.side-menu ul .close{border:none;border-top:1px solid #72b700;color:#72b700;font-size:16px;height:76px;line-height:5;margin:0;opacity:1!important;text-align:center;width:100%}.side-menu ul .close.real_estate{border-top:1px solid #008dd7;color:#008dd7}.side-menu ul .close.rebuild{border-top:1px solid #a45395;color:#a45395}.side-menu ul .close a{background-color:#f8f8fa;border-radius:4px;color:#646e72!important;display:inline!important;font-size:14px;letter-spacing:1px;margin:0;padding:16px 64px;position:relative;text-align:center}.side-menu ul .close a:hover{opacity:.7}.side-menu ul .close span{margin-right:5px}.side-menu ul li img{height:48px;margin:16px 0 16px 40px;padding:0}@media screen and (max-width:1169px){.side-menu ul li img{margin:16px 0}}.side-menu ul li a{color:#ff9000;display:inline!important;font-size:16px;letter-spacing:1px;margin:0;padding:0;position:relative}@media screen and (max-width:1169px){.side-menu ul li a{font-size:14px}}.side-menu ul li .top{color:#3c464a;display:inline!important;font-size:16px;letter-spacing:1px;margin:16px 0 0 56px;padding:0;position:relative}.side-menu-btn{cursor:pointer;z-index:4}.main-wrapper{float:left;height:100%;left:0;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:2}.side-open .side-menu{width:240px}.side-open .main-wrapper,.side-open .overlay{left:240px}#left-side-contents.detail{margin:0 24px 0 0;position:relative}@media screen and (min-width:768px)and (max-width:1169px){#left-side-contents.detail{margin:0!important;padding:0 20px!important}}@media screen and (max-width:1169px){#left-side-contents.detail{margin:0!important;padding:0 24px!important;position:relative}}.article{font-size:16px;margin:0 0 32px}.article p{margin:0 0 20px}.article p a.related-page-link{background-color:#f1f1f1;border-radius:5px;color:#20a48f;display:inline-block;font-size:15px;line-height:1.5;margin:0;padding:15px;text-decoration:underline}.article p a.related-page-link:hover{opacity:.7;text-decoration:none}.article h2,.text-h2{border-bottom:3px solid #fe9000;border-top:3px solid #fe9000;color:#3c464a;font-size:24px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:40px 0 20px;padding:15px 5px 15px 15px;position:relative}.article h2:first-child,.text-h2:first-child{margin-top:0}@media screen and (max-width:1169px){.article h2,.text-h2{color:#3c464a;font-size:18px;letter-spacing:1.2px;line-height:1.5;padding:.8em 0}}.article h4,.text-h4{border-bottom:2px solid #fe9000;color:#3c464a;font-size:16px;font-weight:700;letter-spacing:1.2px;line-height:22px;margin:20px 0;padding:0 0 3px 10px;position:relative}@media screen and (max-width:1169px){.article h4,.text-h4{color:#3c464a;font-size:16px;letter-spacing:1.2px;line-height:32px;margin:12px 0;padding:0 12px}}.text-description-decoration{margin:0 0 20px;padding:0;position:relative}.text-description-decoration .text-p{color:#3c464a;font-size:16px;letter-spacing:1.4px;line-height:25px;margin:0 0 20px;padding:0}@media screen and (max-width:1169px){.text-description-decoration .text-p{font-size:14px;letter-spacing:1px;line-height:24px}}.source{color:#96a0a4;font-size:14px}.image-caption{color:#777;font-size:90%}.image-decoration-01{margin:0;padding:12px 0 35px;position:relative}.image-decoration-01 img{border:1px solid #c8d2d6;border-radius:2px;height:auto;margin:0 0 5px;padding:0;position:relative;width:100%}.image-decoration-01 .source{bottom:0;color:#96a0a4;display:inline-block;font-size:14px;left:0;letter-spacing:1px;line-height:16px;margin:0;padding:10px 0 20px;position:absolute}.image-decoration-02{margin:0;padding:12px 0;position:relative}.image-decoration-02 img{border:1px solid #c8d2d6;border-radius:2px;height:auto;margin:0;padding:0;position:relative;width:100%}.image-decoration-02 .source{color:#96a0a4;display:block;font-size:14px;letter-spacing:1px;line-height:36px;margin:0;padding:0}.image-decoration-02 .text-p{color:#3c464a;font-size:16px;letter-spacing:1.4px;line-height:25px;margin:0 20px 0 0;padding:0}@media screen and (min-width:768px)and (max-width:1169px){.image-decoration-02 .text-p{margin:0}}@media screen and (max-width:1169px){.image-decoration-02 .text-p{font-size:14px;letter-spacing:1px;line-height:24px;margin:0}.image-decoration-02{padding:0}}.widget-content-bottom{margin:50px 0 30px}.social-button-body{height:120px;margin:0;padding:0;position:relative}.social-area-syncer{width:100%}ul.social-button-syncer{border:none;list-style-type:none;margin:0;padding:0}ul.social-button-syncer li{float:left;margin:0 24px 0 0;min-height:28px;padding:0;text-align:center}.sc-tw{width:71px}.sc-tw svg{height:30px;width:30px}.sc-tw a{background:#1b95e0;border-radius:2px;color:#fff;display:block;font-size:12px;font-weight:700;height:56px;letter-spacing:.5px;margin:0 auto;padding-top:6px;text-decoration:none}.sc-tw a:hover{background:#0c7abf;color:#fff}.sc-tw span:before{content:"\a";white-space:pre}.sc-fb{width:69px;z-index:99}.text-related-decoration{border-bottom:2px solid #646e72;margin:0 0 20px;padding:12px;position:relative}@media screen and (max-width:1169px){.text-related-decoration{border-bottom:1px solid #646e72;margin:0;padding:12px 20px}}.text-related-decoration .text-related-title{color:#3c464a;font-size:20px;letter-spacing:2px;line-height:32px;margin:0;padding:0}@media screen and (max-width:1169px){.text-related-decoration .text-related-title{font-size:16px;letter-spacing:1.2px;line-height:32px}.related-keyword-body{padding:12px 0 0 15px}}.related-keyword-body a{background-color:#fff;border:1px solid #c8d2d6;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;border-radius:4.8px;color:#fc9000;display:inline-block;font-size:14px;letter-spacing:1.2px;line-height:1.2;margin:0 8px 12px 0;padding:12px 20px;text-decoration:none}@media screen and (max-width:1169px){.related-keyword-body a{margin:0 8px 8px 0;padding:12px}}.related-article-body .text-title{font-weight:700!important}@media screen and (min-width:1170px){.related-article-body ul.postlist-01 li .article-text-area{padding:0}}.ref_link{background-color:#eef5fa;border:1px solid #337ab7;border-radius:4px;display:inline-block;margin-bottom:10px;margin-right:12px;padding:3px 14px;text-align:center}.ref_link:hover{background-color:#337ab7;color:#fff;text-decoration:none}.ref_link:last-of-type{margin-right:0}.image-h60p{position:relative}.image-h60p:after{content:"";display:block;padding-top:60%}.image-h60p>div{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-h60p>div img{display:block;height:auto;left:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}p.notfound{font-size:24px;margin:20px}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}@media screen and (max-width:360px){.btn-group-lg>.btn,.btn-lg{font-size:16px;line-height:1.6;padding:10px 0}}.smrn_logo_img{padding:0 0 30px;text-align:center}.smrn_logo_img img{border:0;width:350px}@media screen and (max-width:480px){.smrn_logo_img img{width:100%}}.smrn_table{background-color:#fff6de;border:5px solid #fe9000;border-radius:8px;clear:both;margin:20px}.smrn_table div,.smrn_table li,.smrn_table p,.smrn_table ul{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px)and (max-width:1169px){.smrn_table{margin:30px 0}}.smrn_table_body{overflow:hidden;padding:16px}h3.smrn_table_head{background-color:#ffdc8d;border-bottom:6px double #fe9000;border-left:0;border-radius:8px 8px 0 0;color:#542a00;font-size:26px;font-weight:700;margin:0;padding:.5em 0;text-align:center}.smrn_table_row{background-color:#fff;border:1px solid #fe9000;clear:both;margin-bottom:30px}.smrn_table_row:last-of-type{margin-bottom:0}.smrn_table_row ul{list-style:none;padding:12px}.smrn_table_row ul li{line-height:1.2;list-style:none;padding-bottom:1em}.smrn_table_row ul li:last-of-type{padding-bottom:0}h4.smrn_table_row_head{border-bottom:3px double #fe9000;color:#542a00;font-size:20px;margin:0;padding:.5em}.smrn_doc{background-color:#f6f9fc;border:1px solid #5790be;color:#556877;font-size:14px;line-height:1.3;margin-bottom:1em;overflow:hidden;padding:1em}.smrn_doc h4{border-bottom:1px dashed #447faf;color:#315c7e;font-size:18px;margin:0 0 1em;padding:0 0 .25em}.smrn_doc_title{font-size:15px;font-weight:700;margin-bottom:20px}.next_link{background-color:#eef5fa;border:2px solid #337ab7;border-radius:6px;color:#337ab7;display:inline-block;font-weight:700;padding:.5em 1em;text-align:center}.next_link:link{text-decoration:none}.next_link:hover{background-color:#337ab7;color:#fff}.top-pickup_articles-list_item:nth-of-type(n+5){display:none}.profile{background:#fff;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px auto 0;padding:10px;width:100%}.profile a{text-decoration:none}.profile-photo{border:1px solid #dadbdb;display:block;height:40px;width:40px}.profile-photo img{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.profile-box{display:block;margin:0 0 0 10px;padding:0;width:auto}.profile-status-tag{background:#3c464a;border:1px solid #3c464a;color:#fff;display:inline-block;font-size:.8em;font-weight:700;padding:0 2px}.profile-status-name{color:#3c464a;display:inline-block;font-size:14px;font-weight:700;margin-right:20px;text-decoration:underline}@media screen and (max-width:414px){.profile{border-radius:0}.profile-status-name{margin-right:0}}@media screen and (max-width:320px){.profile{border-radius:0}.profile-status-name{margin-top:5px}}.hero-prof-name{background:#f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:250px;margin:45px auto 0;padding:0;width:100%}.b-prof-photo{border:1px solid #fff;display:block;height:250px;position:absolute;width:200px}@media screen and (min-width:415px)and (max-width:991px){.b-prof-photo{width:30%}}.b-prof-photo img{height:248px;-o-object-fit:cover;object-fit:cover;width:100%}.b-prof-name{background:#fff;border-radius:15px;display:block;margin:5% 5% 5% 220px;padding:30px 30px 30px 54px;width:100%}@media screen and (min-width:415px)and (max-width:991px){.b-prof-name{margin-left:37.5%}}.s-prof-name{color:#283236;font-size:2em;font-weight:700}.s-prof-furigana{color:#fe9000;letter-spacing:2px}.hero-prof-organ{display:block;margin:20px 0;padding:10px;width:100%}.prof-organ-title{display:block;font-size:1.2em;font-weight:700;line-height:2;margin:0 auto 15px;min-width:4.5em;padding:0;width:10%}.prof-organ-title:after{border-bottom:3px solid #fe9000;content:"";display:block;margin:0 auto;width:60%}.b-prof-organ{display:block;margin:0 auto;text-align:center;width:70%}.b-prof-organ p{font-size:1.1em}.cell-organleft{font-size:1.2em;font-weight:700}.cell-organleft,.cell-organright{display:block;padding:10px}.prof-button{background-color:#fe9100;border-radius:4px;-webkit-box-shadow:0 5px 0 #c97200;box-shadow:0 5px 0 #c97200;color:#fff;display:inline-block;height:50px;line-height:52px;outline:none;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-transition:none;transition:none;width:160px}.prof-button:after,.prof-button:before{content:"";display:block;position:absolute;z-index:-1}.prof-button,.prof-button:after,.prof-button:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.prof-button:link{color:#fff;font-size:1em;font-weight:700;text-decoration:none}.prof-button:hover{background-color:#fe9100;-webkit-box-shadow:0 5px 0 #c97200;box-shadow:0 5px 0 #c97200;color:#fff;opacity:.9;text-decoration:none}.prof-button:active{-webkit-box-shadow:none;box-shadow:none;opacity:1;top:5px}.prof-button:visited{color:#fff;text-decoration:none}.b-prof-column{display:block;margin-bottom:50px;width:100%}.prof-column-title{border-bottom:1px solid #101010;border-top:1px solid #101010;color:#283236;display:block;font-size:1.3em;font-weight:700;margin:0 auto;padding:20px 0;text-align:center;width:95%}.cell-column{margin:30px;padding:0}.cell-column p{font-size:1.1em;padding:10px 0;text-align:center}.cell-column-message{margin:30px;padding:0 15px}.cell-column-message p{font-size:1.1em;padding:10px 0;text-align:justify}@media screen and (max-width:991px)and (min-width:415px){.hero-prof-name{margin-top:90px}}@media screen and (max-width:414px){#left-side-contents.detail-p{margin:0!important;padding:0!important;position:relative}.hero-prof-name{background:#fe9000;border:1px solid #fe9000;border-bottom-color:#fff;display:block;height:auto;margin-top:67px;min-height:200px;position:relative;width:100%}.b-prof-photo{border:none;display:block;height:115px;left:0;position:absolute;text-align:center;top:7.5px;width:100%}.b-prof-photo img{border-radius:60px;height:115px;-o-object-fit:cover;object-fit:cover;width:115px}.b-prof-name{background:#fff;border-radius:15px 15px 0 0;display:block;margin:130px auto 0;padding:17px 30px 7px;text-align:center;width:70%}.s-prof-name{color:#333;font-size:2em;font-weight:700;line-height:1;margin-bottom:0}.s-prof-furigana{color:#999;font-size:.85em;letter-spacing:2px;margin-bottom:0;margin-top:5px}.hero-prof-organ{display:block;margin:20px 0;padding:0;width:100%}.prof-organ-title{display:block;font-size:1.2em;font-weight:700;line-height:2;margin:0 auto 15px;padding:0;width:20%}.prof-organ-title:after{border-bottom:3px solid #fe9000;content:"";display:block;margin:0 auto;width:40%}.b-prof-organ{display:block;margin:0 auto;width:auto}.b-prof-organ p{font-size:1.1em}.cell-organleft{padding:0;text-align:center;width:100%}.cell-organright{margin:0 auto;padding:10px 0;text-align:center;width:60%}.prof-button{margin:10px 0}.b-prof-column{display:block;margin-bottom:30px;width:100%}.prof-column-title{border-bottom:1px solid #101010;border-top:1px solid #101010;display:block;font-size:1.2em;font-weight:700;margin:0 auto;padding:10px 0;text-align:center;width:95%}.cell-column{margin:18px;padding:0}.cell-column p{font-size:1em;margin-bottom:5px;padding:0;text-align:center}.cell-column-message{margin:18px;padding:0}.cell-column-message p{font-size:1em;margin-bottom:5px;padding:0;text-align:center}}@media screen and (max-width:320px){.prof-organ-title{display:block;font-size:1.2em;font-weight:700;line-height:2;margin:0 auto 15px;padding:0;text-align:center;width:30%}}@media screen and (min-width:990px)and (max-width:1205px){.prof-organ-title{text-align:center;width:20%}.prof-organ-title:after{width:40%}}#left-side-contents.detail-p{margin:0 24px 0 0;position:relative}@media screen and (min-width:768px)and (max-width:991px){#left-side-contents.detail-p{margin:0!important;padding:0 20px!important}}@media screen and (max-width:767px){#left-side-contents.detail-p{margin:0!important;padding:0 24px!important;position:relative}}.article__supervisor-profile{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:15px;margin:30px 0;padding:9px 50px 20px}@media screen and (max-width:767px){.article__supervisor-profile{margin:30px 24px;padding:9px 0 20px}}.article__supervisor-profile_title{border-bottom:1px dashed #ccc;font-weight:700;padding-bottom:8px;text-align:center}.article__supervisor-profile_two-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:7px}.article__supervisor-profile_two-column img{-ms-flex-negative:0;border-radius:65px;flex-shrink:0;height:65px;-o-object-fit:cover;object-fit:cover;width:65px}.article__supervisor-profile_two-column div{font-size:16px;font-weight:700;margin-left:20px}.article__supervisor-profile_two-column_company-name{line-height:1em;margin-bottom:5px}.article__supervisor-profile_body{font-size:14px;margin-top:14px}.title-front-page{line-height:1.4;margin:0;padding-top:130px;text-align:center}.title-front-page.archive,.title-front-page.archive_top{margin-bottom:20px;padding:20px 0}.title-front-page.archive_top{font-size:115%;margin-top:107px}@media screen and (max-width:1169px){.title-front-page{font-size:20px;line-height:1.2;padding:calc(10% + 48px) 0 10%}.title-front-page.archive{margin-bottom:0;margin-top:0}.title-front-page.archive_top{margin-top:0}}.catch_copy-sub{color:#804200;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,メイリオ,Meiryo,sans-serif;font-size:120%;font-weight:700;text-shadow:#fff 3px 0,#fff -3px 0,#fff 0 -3px,#fff 0 3px,#fff 3px 3px,#fff -3px 3px,#fff 3px -3px,#fff -3px -3px,#fff 1px 3px,#fff -1px 3px,#fff 1px -3px,#fff -1px -3px,#fff 3px 1px,#fff -3px 1px,#fff 3px -1px,#fff -3px -1px}@media screen and (min-width:768px)and (max-width:1169px){.catch_copy-sub{font-size:160%;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}}@media screen and (max-width:767px){.catch_copy-sub{font-size:110%;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}}.catch_copy-main{color:#ee2d00;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,メイリオ,Meiryo,sans-serif;font-size:280%;font-weight:700;text-shadow:#fff 4px 0,#fff -4px 0,#fff 0 -4px,#fff 0 4px,#fff 4px 4px,#fff -4px 4px,#fff 4px -4px,#fff -4px -4px,#fff 1px 4px,#fff -1px 4px,#fff 1px -4px,#fff -1px -4px,#fff 4px 1px,#fff -4px 1px,#fff 4px -1px,#fff -4px -1px}@media screen and (min-width:768px)and (max-width:1169px){.catch_copy-main{font-size:330%;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}}@media screen and (max-width:767px){.catch_copy-main{font-size:260%;text-shadow:#fff 3px 0,#fff -3px 0,#fff 0 -3px,#fff 0 3px,#fff 3px 3px,#fff -3px 3px,#fff 3px -3px,#fff -3px -3px,#fff 1px 3px,#fff -1px 3px,#fff 1px -3px,#fff -1px -3px,#fff 3px 1px,#fff -3px 1px,#fff 3px -1px,#fff -3px -1px}}.review-table-wrap{overflow-x:unset;white-space:unset}.review-table-wrap .fa-star,.review-table-wrap .fa-star-half-stroke{color:#f9ec1c;font-size:22px;margin-right:2px}.article-middle-banner-area-sp{display:none}@media screen and (max-width:1169px){.article-middle-banner-area-sp{display:block}.article-middle-banner-area-pc{display:none}}.top-form-area{background-color:#eaf4ca;padding:0 0 20px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.top-form-area{padding-left:20px;padding-right:20px}}.top-form-area .top-keyvisual-triangle{border-color:#67aa06 transparent transparent}.top-form-area .top-keyvisual-triangle.reform{border-color:#72b700 transparent transparent}.top-form-area .content_name{color:#67aa06;font-size:24px;font-weight:700;padding:20px 0;text-align:center}.top-form-area .top-form{background-color:rgba(255,255,255,.8);border:3px dotted #67aa06;border-radius:6px;margin:0 auto;padding:15px;width:900px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.top-form-area .top-form{margin:0;width:100%}}.top-form-area .top-form-flex{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.top-form-area .top-form-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.top-form-area .top-form-item{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#ededed));background:linear-gradient(180deg,#fff,#ededed);height:100px;width:100%}.top-form-area .top-form-item:not(:first-child){margin-left:20px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.top-form-area .top-form-item:not(:first-child){margin:10px 0 0}}.top-form-area .top-form-select{display:none}.top-form-area .top-form-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:95% 50%;background-repeat:no-repeat;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:120%;height:100%;padding-left:3.5em;position:relative}.top-form-area .top-form-label:before{content:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/ef68f043a2e099d78d2b73b7457a4cd6.png);display:inline-block;left:16px;position:absolute;top:31%}.top-form-area .top-form-label.step1{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/c930b33215b47a99f14c22b089c8a5c4.png)}.top-form-area .top-form-label.step2{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/779f3b62eb0338373904f5e295cb7941.png)}.top-form-area .top-form-label.step3{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/6f1811c4c1f27f50b9aa3950bd81833f.png)}.top-form-area input[type=radio]:checked+.top-form-label{background-color:#f26a20;border:1px solid #f26a20;color:#fff}.top-form-area input[type=radio]:checked+.top-form-label:before{content:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/f5293ebf24f72bde246f1ad6711b3a3e.png)}.top-form-area input[type=radio]:checked+.top-form-label.step1{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/3aebfc896fc070ea870367ee3f328b28.png)}.top-form-area input[type=radio]:checked+.top-form-label.step2{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/09e464417791de770d800d7a6d750d6f.png)}.top-form-area input[type=radio]:checked+.top-form-label.step3{background-image:url(//hapisumu.jp/wp-content/themes/hapisumu/assets/dist/5fa55d5803975acf478d7d692eb62d9a.png)}.top-form-area .top-form-text{display:inline-block}.top-form-area .top-form-submit-row{margin-top:20px;text-align:center}.top-form-area .top-form-btn-submit{background-color:transparent;border:0;display:inline-block;max-width:100%;outline:none;padding:0;width:440px}.cta_area{background-color:#e3f3cb;padding:20px}.cta_area.rebuild{background-color:rgba(164,83,149,.1)}@media screen and (max-width:480px){.cta_area{padding:12px}}.cta_area.cta_area--layout{margin-bottom:5%}.cta_area .sp-only{display:none}@media screen and (max-width:480px){.cta_area .sp-only{display:block}}.cta_area .cta_area-message{color:#333;font-weight:700;margin:0;text-align:center}@media screen and (max-width:480px){.cta_area .cta_area-message{font-size:15px}.cta_area .cta_area-message.small{font-size:14px}}.cta_area .cta_area-message:not(:first-child){margin-top:5px}@media screen and (max-width:480px){.cta_area .cta_area-message:not(:first-child){margin-top:10px}}.cta_area .cta_area-emphasis{color:#f65256;font-weight:700}@media screen and (max-width:480px){.cta_area .cta_area-emphasis{font-size:16px}}.cta_area .cta_area-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff6759;border-radius:3px;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.15),inset 0 -2px 0 0 #c90012;box-shadow:0 2px 1px 0 rgba(0,0,0,.15),inset 0 -2px 0 0 #c90012;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;justify-content:center;margin:12px auto 0;padding:10px;text-decoration:none;width:380px}@media screen and (max-width:480px){.cta_area .cta_area-button{font-size:17px;width:100%}}.cta_area .cta_area-button:hover{opacity:.8}.cta_area .cta_area-button .cta_area-button_catch{background-color:#fff;border-radius:3px;color:#f66;font-size:18px;padding:2px 8px}@media screen and (max-width:480px){.cta_area .cta_area-button .cta_area-button_catch{font-size:14px;padding:2px 6px}}.cta_area .cta_area-button .cta_area-button_text{color:#fff;margin-left:15px}@media screen and (max-width:480px){.cta_area .cta_area-button .cta_area-button_text{margin-left:5px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{width:100%}h1,h2,h3,p{margin:0}summary{cursor:pointer}.company-list_page .search_title{border-bottom:1px solid #eee;font-size:120%;font-weight:700;margin:0 auto 2%;padding:1.25em 0 1em;width:100%}@media screen and (max-width:767px){.company-list_page .search_title{line-height:1.25;padding:1em .75em .75em;width:90%}}.company-list_page .search_title.rebuild{border-bottom-color:#a45395;color:#a45395;font-size:145%}.company-list_page .company-list_wrapper main{margin-right:24px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main{margin:0 auto;width:90%}}.company-list_page .company-list_wrapper main .search_form_open{border:1px solid #3989c3;border-radius:50px;color:#3989c3;font-weight:700;padding:12px;width:100%}.company-list_page .company-list_wrapper main .search_form_open:hover{background-color:#3989c3;color:#fff}.company-list_page .company-list_wrapper main .search_form_wrapper{border:1px solid #3989c3;border-radius:1em;display:none;padding:0 3% 2%}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_change_detail_title{font-size:120%;padding:1em 0}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_change_detail_title .fa-solid{color:#3989c3}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row{display:block}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_title{font-size:95%;font-weight:700;padding-top:.6em;width:18%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_title{width:100%}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_title .fa-solid{color:#3989c3}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content{width:82%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content{width:100%}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content.add_detail_area,.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_target_prefecture{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_target_prefecture{padding-bottom:1.5em}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_target_prefecture .button_search_form_prefecture{background-color:#fff;border:1px solid #3989c3;border-radius:2em;color:#3989c3;display:inline-block;font-size:100%;margin-left:1em;padding:.5em 1em;text-align:center}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_target_prefecture .button_search_form_prefecture:hover{background-color:#3989c3;color:#fff;text-decoration:none}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_pc{display:none}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end}@media screen and (min-width:768px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp{display:none}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .button_search_form_city,.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row .button_search_form_city_sp{background-color:#fff;border:1px solid #3989c3;border-radius:2em;color:#3989c3;display:inline-block;font-size:100%;padding:.5em 1em;text-align:center}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .button_search_form_city,.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row .button_search_form_city_sp{display:inline-block;margin-bottom:4%}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .button_search_form_city:hover,.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row .button_search_form_city_sp:hover{background-color:#3989c3;color:#fff;text-decoration:none}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .button_search_form_city.for_city,.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row .for_city.button_search_form_city_sp{margin-bottom:0}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row .button_search_form_city_sp{display:none}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .search_form_city_sp_row .button_search_form_city_sp{display:inline-block;margin-bottom:4%}}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .add_search_condition{background-color:#fff;border:1px solid #3989c3;border-radius:2em;color:#3989c3;display:inline-block;font-size:95%;padding:.5em 1em;text-align:center}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_row .search_form_content .add_search_condition:hover{background-color:#3989c3;color:#fff;text-decoration:none}.company-list_page .company-list_wrapper main .search_form_wrapper .search_form_close{border-top:1px solid #ccc;color:#3989c3;margin-top:1.5em;padding-top:.5em;text-align:center;width:100%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper{margin:5% 0}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:10px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:480px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary_num{font-size:88%}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary_num .company-list_summary_number{color:#b22418;font-size:120%;margin-left:10px;padding-right:3px}@media screen and (max-width:480px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary_num .company-list_summary_number{font-size:110%;margin-left:3px}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary_date{font-size:85%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_summary_date{font-size:80%;margin-top:5px}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box{margin-bottom:5%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame{border:1px solid #ccc;border-radius:.5em;border-top:2px solid #72c200;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);padding:0 2% 2%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame{padding:0 4% 4%}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame.rebuild{border-top-color:#a45395}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_name{font-size:130%;font-weight:700;padding:1em 0}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_name a{color:#3989c3}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_name .company-name_link{text-decoration:none}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_name .company-name_link:hover,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_name .company-name_link:visited{color:#3989c3}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;border-bottom:1px solid #f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding-bottom:2%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top{display:block}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-pack:distribute;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;width:300px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images{width:100%}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-main{border-radius:4px;height:200px;margin-bottom:3%;-o-object-fit:contain;object-fit:contain;width:300px}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media screen and (min-width:768px)and (max-width:1169px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media screen and (max-width:480px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom img{border-radius:4px;height:93px;margin-right:8px;-o-object-fit:cover;object-fit:cover;width:146px}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom img:last-of-type{margin-right:0}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom img{height:117px}}@media screen and (max-width:480px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_images .company-list-images-bottom img{height:90px}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block{padding-left:2%;width:48%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block{width:100%}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block.full{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features_title{font-size:100%;font-weight:900;margin:.5em 0}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features_title{margin:1em 0 .5em}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features{border-bottom:1px solid #f4f4f4;padding-bottom:2%;padding-left:0}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features{padding:3% 0}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features .fa-check{color:#e69635}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features li{font-size:90%;font-weight:700;list-style:none;padding-bottom:.4em}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features li:last-of-type{padding-bottom:0}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_features li .fa-solid.fa-check{color:#e69635}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p{font-size:90%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p i{margin-right:.25em}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p.company-list_info_about_shop_sample{padding-bottom:4%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p.company-list_info_about_shop_sample .company-list_info_sample_title{font-size:110%;font-weight:900;margin-right:1em}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p.company-list_info_about_shop_sample .company-list_info_sample_count{color:#b22418;font-size:150%;font-weight:700}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p.company-list_info_about_shop_time{margin-bottom:2%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_top .company-list_info_block .company-list_info_about_shop .company-list_info_about_shop_others p.company-list_info_about_shop_address{position:relative}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:end;display:block;justify-content:flex-start;padding-top:2%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom .company-list_introduction_text{font-size:85%;padding-left:1em;padding-right:1em}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom .company-list_show_detail_block{padding:1em 0 .5em;text-align:center;width:30%;width:100%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom .company-list_show_detail_block{width:100%}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom .company-list_show_detail_block .company-list_show_detail{background-color:#3989c3;border:1px solid #3989c3;border-radius:2em;color:#3989c3;color:#fff;display:inline-block;font-size:110%;font-weight:700;padding:.5em 4em;text-align:center;text-decoration:none}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_boxes .company-list_box .company-list_box_frame .company-list_bottom .company-list_show_detail_block .company-list_show_detail{padding:.5em 1em;width:100%}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:3% 0 6%}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.current{border:1px solid #3989c3;border-radius:.2em;color:#3989c3;display:inline-block;font-size:80%;padding:1em 2em;text-align:center}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;padding:0;width:36px}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers:not(:first-child),.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers:not(:first-child){margin-left:10px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers:not(:first-child),.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers:not(:first-child){margin-left:5px}}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers.next,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers.prev,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers.next,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers.prev{padding:.5em 1em;width:auto}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers.dots,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers.dots{width:auto}.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager a.page-numbers.current,.company-list_page .company-list_wrapper main .company-list_boxes_wrapper .company-list_pager span.page-numbers.current{background-color:#3989c3;color:#fff}.company-list_page .company-list_wrapper main .company-list_text{line-height:2.1;margin:5% 0 10%}.company-list_page .company-list_wrapper main .company-list_text .emphasis{color:#b22418;font-size:18px}.company-list_page .company-list_wrapper main .company-list_text .mt-16{margin-top:4rem}.company-list_page .company-list_wrapper main .company-list_text .company-list_text_note{font-size:14px}.company-list_page .company-list_wrapper main .company-list_text .company-list_text_title{border-bottom:2px solid #85be3a;-o-border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image:-webkit-gradient(linear,left top,right top,from(#85be3a),color-stop(20%,#85be3a),color-stop(20%,#ebebeb),to(#ebebeb));border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image-slice:1;font-size:120%;font-weight:700;margin-bottom:1em;padding:0 0 .3em}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_text .company-list_text_title{line-height:1.6}}.company-list_page .company-list_wrapper main .company-list_text .company-list_text_title.rebuild{border-bottom:2px solid #a45395;-o-border-image:linear-gradient(90deg,#a45395,#a45395 20%,#ebebeb 0,#ebebeb);border-image:-webkit-gradient(linear,left top,right top,from(#a45395),color-stop(20%,#a45395),color-stop(20%,#ebebeb),to(#ebebeb));border-image:linear-gradient(90deg,#a45395,#a45395 20%,#ebebeb 0,#ebebeb);border-image-slice:1;font-size:120%;font-weight:700;padding:0 0 .3em}.company-list_page .company-list_wrapper main .company-list_text .company-list_text_link_to_lp_para{padding:1em 0;text-align:center}.company-list_page .company-list_wrapper main .company-list_text .company-list_text_link_to_lp_para .company-list_text_link_to_lp{background-color:#ff6759;border-radius:.2em;-webkit-box-shadow:0 3px 0 #c90012;box-shadow:0 3px 0 #c90012;color:#fff;display:inline-block;font-size:150%;font-weight:700;padding:.5em 0;text-align:center;width:60%}.company-list_page .company-list_wrapper main .company-list_text .company-list_text_link_to_lp_para .company-list_text_link_to_lp:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_text .company-list_text_link_to_lp_para .company-list_text_link_to_lp{width:100%}}@media screen and (max-width:480px){.company-list_page .company-list_wrapper main .company-list_text .company-list_text_link_to_lp_para .company-list_text_link_to_lp{font-size:130%;width:100%}}.company-list_page .company-list_wrapper main .company-list_chart{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_chart{display:block}}.company-list_page .company-list_wrapper main .company-list_chart .company-list_chart_wrap:not(:first-of-type){margin-left:40px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_chart .company-list_chart_wrap:not(:first-of-type){margin-left:0;margin-top:40px}}.company-list_page .company-list_wrapper main .company-list_chart .company-list_chart_graph{height:300px;width:300px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_chart .company-list_chart_graph{width:100%}}.company-list_page .company-list_wrapper main .company-list_chart .company-list_chart_label{margin-top:20px;text-align:center}.company-list_page .company-list_wrapper main .company-list_chart .company-list_chart_label li{line-height:1.3}.company-list_page .company-list_wrapper main .company-list_chart_note{font-size:14px;margin-top:40px}.company-list_page .company-list_wrapper main .company-list_line_graph{height:400px;width:100%}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list_line_graph{height:400px}}.company-list_page .company-list_wrapper main .area_faq{margin:5% 0 10%}.company-list_page .company-list_wrapper main .area_faq .area_faq_title{border-bottom:2px solid #85be3a;-o-border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image:-webkit-gradient(linear,left top,right top,from(#85be3a),color-stop(20%,#85be3a),color-stop(20%,#ebebeb),to(#ebebeb));border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image-slice:1;font-size:120%;font-weight:700;padding:0 0 .3em}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details{border-bottom:1px solid #ccc}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details summary{display:block;padding:.5em 2em .5em 0;position:relative;width:100%}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details summary .area_faq_contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details summary .before_icon{-ms-flex-negative:0;background-color:#85bf3a;border-radius:50%;color:#fff;flex-shrink:0;font-size:120%;height:35px;line-height:35px;margin-right:.5em;text-align:center;width:35px}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details summary .before_icon{height:30px;line-height:30px;width:30px}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details summary{padding-left:.3em;position:relative}}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details i{position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details i{right:.6em}}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details i.after_icon_open{display:none}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details[open] summary .after_icon_open,.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details i.after_icon_close{display:block}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details[open] summary .after_icon_close{display:none}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details p{padding:1.2em 0 .75em 2em;position:relative}.company-list_page .company-list_wrapper main .area_faq .area_faq_accordions details p:before{color:#85bf3a;content:"A";font-size:120%;font-weight:700;left:.4em;position:absolute;top:.75em}.company-list_page .company-list_wrapper main .city_from_area_links{font-size:100%}.company-list_page .company-list_wrapper main .city_from_area_links .city_from_area_links_title{font-size:100%;font-weight:700;padding-bottom:1em}.company-list_page .company-list_wrapper main .city_from_area_links .link_group{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:start;border-left:3px solid #85bf3a;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:7%;word-break:keep-all}.company-list_page .company-list_wrapper main .city_from_area_links .link_group.rebuild{border-color:#a45395}.company-list_page .company-list_wrapper main .city_from_area_links .link_group .link_group_name{font-size:100%;padding-left:1em;width:24%}.company-list_page .company-list_wrapper main .city_from_area_links .link_group .link_group_name.break{word-break:break-word}.company-list_page .company-list_wrapper main .city_from_area_links .link_group .links_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.8em;width:76%}.company-list_page .company-list_wrapper main .city_from_area_links .link_group .links_wrapper a,.company-list_page .company-list_wrapper main .city_from_area_links .link_group .links_wrapper span{display:block;line-height:1;margin-left:1em;margin-top:.8em}.company-list_page .company-list_wrapper main .company-list__same-area-case{margin:20px 0 40px}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_title{border-bottom:3px solid #72c200;border-top:3px solid #72c200;color:#72c200;font-size:20px;font-weight:700;margin-bottom:20px;padding:15px}@media screen and (max-width:1169px){.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_title{font-size:18px;padding-left:20px}}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_wrap{background-color:#e3f3cb;padding:20px 25px 20px 20px}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_item{height:100%;padding:0 5px}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_card{background-color:#fff;border:1px solid #ccc;border-radius:7px;display:block;height:100%;padding:10px}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_card:hover{color:inherit;text-decoration:none}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_card img{height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_bottom{color:#333;margin-top:10px}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_name{font-size:12px}.company-list_page .company-list_wrapper main .company-list__same-area-case .company-list__same-area-case_description,.company-list_page .company-list_wrapper main .company-list__same-area-case .single-reform-case__other-case_company-name{font-size:12px;margin-left:5px}.company-list_page .company-list_wrapper main .company-list__same-area-case .slick-list{padding:0 10% 0 0!important}@media screen and (max-width:767px){.company-list_page .company-list_wrapper main .company-list__same-area-case .slick-list{padding:0 30% 0 0!important}}.company-list_page .company-list_wrapper main .company-list__same-area-case .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.company-list_page .company-list_wrapper main .company-list__same-area-case .slick-slide{height:auto!important}.company-list_page .company-list_wrapper main .company-list__same-area-case .slick-slide>div{height:100%}.company-list_page .company-list_wrapper main .company-list__same-area-case .slide-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.company-list_page .company-list_wrapper main .company-list__same-area-case .slide-arrow.slick-disabled{visibility:hidden}.company-list_page .company-list_wrapper main .company-list__same-area-case .prev-arrow:after,.company-list_page .company-list_wrapper main .company-list__same-area-case .prev-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.company-list_page .company-list_wrapper main .company-list__same-area-case .prev-arrow:before{background:#72c200;height:20px;left:-17px;width:20px}.company-list_page .company-list_wrapper main .company-list__same-area-case .prev-arrow:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:10px;left:-10px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}.company-list_page .company-list_wrapper main .company-list__same-area-case .next-arrow{right:0}.company-list_page .company-list_wrapper main .company-list__same-area-case .next-arrow:after,.company-list_page .company-list_wrapper main .company-list__same-area-case .next-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.company-list_page .company-list_wrapper main .company-list__same-area-case .next-arrow:before{background:#72c200;height:20px;right:-22px;width:20px}.company-list_page .company-list_wrapper main .company-list__same-area-case .next-arrow:after{border-right:2px solid #fff;border-top:2px solid #fff;height:10px;right:-14px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}.company-list_page .company-list_wrapper main .company-list__same-area-case .see-more{margin-top:10px;padding-top:10px}.search_form_cities_wrapper{padding-bottom:1.5em}.search_form_cities_wrapper.for_city{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.search_form_cities_wrapper .search_form_cities_title{background-color:#f8f9fa;color:#757575;font-weight:700;padding:.5em}@media screen and (max-width:767px){.search_form_cities_wrapper .search_form_cities_title{padding-left:1em}}.search_form_cities_wrapper .search_form_city_links{padding:3% 0 0}@media screen and (max-width:767px){.search_form_cities_wrapper .search_form_city_links{padding:5% 0 0}}.search_form_cities_body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.search_form_cities_input_wrapper{font-size:90%;margin-left:10px;padding-bottom:15px;width:calc(25% - 10px)}@media screen and (max-width:767px){.search_form_cities_input_wrapper{width:50%}}.search_form_cities_input_wrapper a{color:#3989c3;font-weight:400;text-decoration:underline}.modal{display:none;position:fixed;top:0}.modal .modal_bg{background-color:rgba(0,0,0,.6);height:100%;position:fixed;top:0;width:100%;z-index:1}.modal .modal_wrapper{background-color:#fff;margin:2% auto;padding:0;position:relative;width:90%;z-index:2}.modal .modal_wrapper .close_icon{background-color:#fff;border-radius:.25em;cursor:pointer;display:inline-block;padding:.25em .5em;position:absolute;right:20px;top:8px}@media screen and (max-width:1169px){.modal .modal_wrapper .close_icon{right:7px;top:3px}}.modal .modal_wrapper .close_icon:before{content:"閉じる X";font-size:80%;font-weight:700}.modal .modal_wrapper .modal_title{font-size:115%;font-weight:700;padding:1em}.modal .modal_form_scrolled_area{overflow-y:scroll;padding:3% 3% 0}@media screen and (max-width:1169px){.modal .modal_form_scrolled_area{padding:2% 2% 0}}@media screen and (max-width:767px){.modal .modal_form_scrolled_area{padding:0}}.modal .modal_form_slide_box_wrapper{padding:3% 3% 0}@media screen and (max-width:1169px){.modal .modal_form_slide_box_wrapper{padding:2% 2% 0}}@media screen and (max-width:767px){.modal .modal_form_slide_box_wrapper{padding:0 3% 0 4%}}.city-list-search_detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:2px solid #72c200;border-radius:.75em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90%;max-width:1140px;overflow:hidden}@media screen and (max-width:1169px){.city-list-search_detail{border-width:3px}}@media screen and (max-width:480px){.city-list-search_detail{height:98%}}.city-list-search_detail .city-list-modal_title{background-color:#72c200;color:#fff;font-size:115%;font-weight:700;padding:.75em}@media screen and (max-width:480px){.city-list-search_detail .city-list-modal_title{font-size:93%}}.city-list-search_detail .city-list-modal-content_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:0}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-text{border-bottom:1px solid #ccc;padding:1em 1%}@media screen and (max-width:1169px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-text{padding:1em 2%}}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-text{padding-bottom:.5em}}@media screen and (max-width:480px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-text{font-size:90%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-text .fa-check{color:#e69635}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows{border:1px solid #74805e;margin-bottom:3%}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows{border:0;margin-bottom:0}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-title{background-color:#e6f2cf;color:#85bf3a;font-size:110%;font-weight:700;padding:.5em 1em}@media screen and (max-width:1169px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-title{padding:.5em .75em}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-title.rebuild{background-color:#ecdce9;color:#743b6a}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;border-bottom:1px solid #e5e5e5;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}@media screen and (max-width:480px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row{border:0;display:block;width:100%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-form-multi_rows-content_row-name{background-color:#f2f0ee;color:#4e4e4e;padding:1em;text-align:left;width:10em}@media screen and (max-width:1169px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-form-multi_rows-content_row-name{padding:.5em .75em}}@media screen and (max-width:480px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-form-multi_rows-content_row-name{padding:.5em .75em;width:100%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-form-multi_rows-content_row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em;width:calc(100% - 10em)}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-form-multi_rows-content_row-content{width:100%}}@media screen and (max-width:1169px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-form-multi_rows-content_row-content{padding:.5em .75em}}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-multi_rows .city-list-modal-form-multi_rows-content_row .city-list-modal-content-city_links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;border:1px solid #74805e;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:3%}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row{display:block;margin-bottom:0}}@media screen and (max-width:480px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row{border:0;margin-bottom:0}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row .city-list-modal-form-single_row-name{background-color:#e6f2cf;color:#85bf3a;padding:1em;text-align:left;width:10em}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row .city-list-modal-form-single_row-name{padding:.5em;width:100%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row .city-list-modal-form-single_row-content{padding:1em .5em .5em 1em;width:calc(100% - 10em)}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-single_row .city-list-modal-form-single_row-content{width:100%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-input_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:13em}@media screen and (max-width:480px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-input_wrap{min-width:48%;padding-bottom:.75em;width:auto}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-input_wrap:last-of-type{padding-bottom:0}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-form-input_wrap label{font-weight:400}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;pointer-events:none}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0;pointer-events:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region{padding-top:3%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper{clear:both}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper{padding-top:3%}}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a{pointer-events:auto}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box.is_next>.city-list-modal-select_prefecture,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box.is_next>.city-list-modal-select_region{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box.is_next>.city-list-modal-select_prefecture{padding:0 0 0 1.5%}.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box.is_next>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link{margin-right:2%}@media screen and (max-width:767px){.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box.is_next>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(3n){margin-right:2%}}.city-list-search_detail.rebuild{border-color:#a45395}.city-list-search_detail.rebuild .city-list-modal_title{background-color:#a45395}.city-list-search_detail.rebuild .city-list-modal-button_bifurcation,.city-list-search_detail.rebuild .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link,.city-list-search_detail.rebuild .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link{border-color:#a45395;color:#a45395}.city-list-search_detail.rebuild .city-list-modal-button_bifurcation:hover,.city-list-search_detail.rebuild .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:hover,.city-list-search_detail.rebuild .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:hover{background-color:#723a68;color:#fff}#search_prefecture{height:386px;top:15%}#search_prefecture .city-list-search_detail{width:632px}@media screen and (max-width:767px){#search_prefecture .city-list-search_detail{width:90%}}.city-list-modal-button_bifurcation,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link{background-color:#fff;border:1px solid #3a7a00;border-radius:.25em;color:#3a7a00;display:inline-block;font-size:80%;margin-bottom:2%;margin-right:1%;padding:.75em;pointer-events:auto;text-align:center;width:32%}.city-list-modal-button_bifurcation:nth-of-type(3n),.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(3n),.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.city-list-modal-button_bifurcation,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link{width:48%}.city-list-modal-button_bifurcation:nth-of-type(3n),.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(3n),.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(3n){margin-right:1%}.city-list-modal-button_bifurcation:nth-of-type(2n),.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(2n),.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:nth-of-type(2n){margin-right:0}}.city-list-modal-button_bifurcation:hover,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:hover,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.city-list-modal-choicible_link:hover{background-color:#3a7a00;color:#fff;text-decoration:none}.city-list-modal-button_bifurcation.to_back,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.to_back.city-list-modal-choicible_link,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.to_back.city-list-modal-choicible_link{border-color:#aaa;color:#000}.city-list-modal-button_bifurcation.to_back:hover,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_prefecture .city-list-modal-city_links_wrapper a.to_back.city-list-modal-choicible_link:hover,.city-list-search_detail .city-list-modal-content_wrapper .city-list-modal-form-wrapper .city-list-modal-flex_slide_box>.city-list-modal-select_region .city-list-modal-city_links_wrapper a.to_back.city-list-modal-choicible_link:hover{background-color:#3a7a00;color:#fff;text-decoration:none}.city-list-modal-form-button_row,.city-list-modal-inner_button_row{clear:both;padding:2% 0;text-align:center;width:100%}.city-list-modal-form-button_row{border-top:1px solid #ccc;position:relative}@media screen and (max-width:480px){.city-list-modal-form-button_row{padding:4% 0}}.city-list-modal-form-button_row .button_decided{background-color:#fff;border:1px solid #3989c3;border-radius:2em;color:#3989c3;display:inline-block;font-size:100%;padding:.5em 0;text-align:center;width:50%}@media screen and (max-width:480px){.city-list-modal-form-button_row .button_decided{margin-bottom:3%;padding:.5em 1em;width:95%}}.city-list-modal-form-button_row .button_reset_conditions{background-color:#f2f0ee;border:0;border-radius:2em;color:#333;display:inline-block;font-size:100%;padding:.5em 2em;position:absolute;right:3%;text-align:center}@media screen and (max-width:480px){.city-list-modal-form-button_row .button_reset_conditions{padding:.5em 1em;position:relative;right:auto;width:95%}}.feature_renovation>p:first-child{border-left:8px solid #85be3a;font-size:140%;font-weight:700;padding-bottom:0;padding-left:.6em}@media screen and (max-width:767px){.feature_renovation>p:first-child{border-left:5px solid #85be3a;font-size:120%}}.feature_renovation img{margin-bottom:1em}.feature_renovation h2{border-bottom:2px solid #85be3a;-o-border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image:-webkit-gradient(linear,left top,right top,from(#85be3a),color-stop(20%,#85be3a),color-stop(20%,#ebebeb),to(#ebebeb));border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image-slice:1;font-size:120%;font-weight:700;margin-top:40px;padding:0 0 .3em}@media screen and (max-width:767px){.feature_renovation h2{line-height:1.6}}.feature_renovation h3{border-bottom:1px solid #85be3a;-o-border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image:-webkit-gradient(linear,left top,right top,from(#85be3a),color-stop(20%,#85be3a),color-stop(20%,#ebebeb),to(#ebebeb));border-image:linear-gradient(90deg,#85be3a,#85be3a 20%,#ebebeb 0,#ebebeb);border-image-slice:1;-o-border-image:none;border-image:none;font-size:120%;font-weight:700;margin-top:30px;padding:0 0 .3em}@media screen and (max-width:767px){.feature_renovation h3{line-height:1.6}}.feature_renovation p{line-height:1.8;margin:12px 0}@media screen and (max-width:767px){.feature_renovation p{margin-top:20px}}.feature_renovation ol{margin:20px 0;padding-left:1.5em}.feature_renovation ol li{list-style:decimal}.feature_renovation ol li:not(:last-child){margin-bottom:25px}.feature_renovation .flame{border:1px solid #000;margin-bottom:20px;padding:20px}.feature_renovation ul{padding-left:1.5em}.feature_renovation ul li{list-style:disc}.feature_renovation ul li:not(:last-child){margin-bottom:5px}.feature_renovation table{border:1px solid #000;margin:20px 0;width:100%}.feature_renovation table td,.feature_renovation table th,.feature_renovation table tr{border:1px solid #000}.feature_renovation table th{background:#eee;padding:10px}.feature_renovation table td{padding:20px 10px}@media screen and (max-width:767px){.feature_renovation table td{padding:10px}}.feature_renovation cite{background-color:#eee;display:inline;font-size:90%;font-style:normal}.widget-hpsm_category-title{border-bottom:1px solid #72b700;color:#72b700;padding:0 0 2px}.widget-hpsm_category-title.real_estate{border-color:#008dd7;color:#008dd7}.widget-hpsm_category-title.real_estate .widget-hpsm_category-title-inner{border-color:#008dd7}.widget-hpsm_category-title.rebuild{border-color:#a45395;color:#a45395}.widget-hpsm_category-title.rebuild .widget-hpsm_category-title-inner{border-color:#a45395}.widget-hpsm_category-title-inner{border-bottom:5px solid #72b700;font-size:20px;font-weight:700;letter-spacing:1.2px}.hpsm_sidebar_category-large-name{color:#72b700;font-size:18px;font-weight:700;margin:10px 0 5px;padding:0}.hpsm_sidebar_category-large-name.real_estate{color:#008dd7}.hpsm_sidebar_category-large-name.rebuild{color:#a45395}.hpsm_sidebar_category-large{border-bottom:1px dashed #72b700;padding:0 0 0 10px}.hpsm_sidebar_category-large.real_estate{border-color:#008dd7;color:#008dd7}.hpsm_sidebar_category-large.rebuild{border-color:#a45395;color:#a45395}.hpsm_sidebar_category-small{list-style:none;padding:0 0 0 1em}.hpsm_sidebar_category-small li{line-height:1.2;padding:.2em 0}.hpsm_sidebar_category-link:hover,.hpsm_sidebar_category-link:link,.hpsm_sidebar_category-link:visited{color:#72b700}.hpsm_sidebar_category-link.real_estate:hover,.hpsm_sidebar_category-link.real_estate:link,.hpsm_sidebar_category-link.real_estate:visited{color:#008dd7}.hpsm_sidebar_category-link.rebuild:hover,.hpsm_sidebar_category-link.rebuild:link,.hpsm_sidebar_category-link.rebuild:visited{color:#a45395}.company-list-page-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.company-list-page-container h2{font-size:24px;font-weight:700}@media screen and (max-width:767px){.company-list-page-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.company-list-page-container h2{font-size:20px}}.company-list-page-container .company-page-search-container{padding:8px;width:240px}@media screen and (max-width:767px){.company-list-page-container .company-page-search-container{width:100%}}.company-list-page-container .company-page-search-container h2{border-bottom:2px solid #aaa;margin-top:0;padding:8px 0}.company-list-page-container .company-page-search-container .company-page-search-form .form-title{color:#eb9e3d;font-size:large;font-weight:700}.company-list-page-container .company-page-search-container .company-page-search-form .area-select{margin-top:8px}.company-list-page-container .company-page-search-container .company-page-search-form .checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.company-list-page-container .company-page-search-container .company-page-search-form .checkbox input{margin-left:0}@media screen and (max-width:767px){.company-list-page-container .company-page-search-container .company-page-search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.company-list-page-container .company-page-search-container .company-page-search-form .form-title{min-width:100px}.company-list-page-container .company-page-search-container .company-page-search-form .form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}}.company-list-page-container .company-page-search-container .company-page-search-form .submit{width:100%}.company-list-page-container .company-page-search-container .company-page-search-form .submit input{background:#eb9e3d;border:none;border-radius:3px;color:#fff;width:100%}.company-list-page-container .company-page-list-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin:8px;padding:0}.company-list-page-container .company-page-list-container .result{text-align:right}.company-list-page-container .company-page-list-container ul{margin:0 8px;padding:0}.company-list-page-container .company-page-list-container h3{border:none;margin:10px 0 0;padding:0}.company-list-page-container .company-page-list-container li+li{border-top:2px solid #efefef}.company-list-page-container .company-page-list-container .company-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin:10px 0}.company-list-page-container .company-page-list-container .company-row .company-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.company-list-page-container .company-page-list-container .company-row .company-content .first-view-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:10px;width:300px}.company-list-page-container .company-page-list-container .company-row .company-content .first-view-image img{height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:6;-ms-flex-positive:6;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:6;justify-content:center}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table table,.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table td,.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table th{border-collapse:collapse}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table .left{background:#efefef;width:35%}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table .right{width:250px}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table .right .label{display:inline-block;margin:2px}@media screen and (max-width:767px){.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table td,.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table th{border-bottom:none;display:block;width:100%}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table .left{background:#efefef;width:100%}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table .right{width:100%}.company-list-page-container .company-page-list-container .company-row .company-content .company-details-table .right .label{margin:2px}}.company-list-page-container .company-page-list-container .company-row .detail-link{width:100%}.company-list-page-container .company-page-list-container .company-row .detail-link a{float:right}.reform_category .reform_category-box{padding:15px;width:100%}.reform_category .reform_category-box:not(:first-child){margin-top:30px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.reform_category .reform_category-box:not(:first-child){margin-top:10px}}.reform_category .reform_category-box.outside{background-color:#e6fbe8}.reform_category .reform_category-box.outside .reform_category-name{color:#1c7524}.reform_category .reform_category-box.water{background-color:#e6f3fb}.reform_category .reform_category-box.water .reform_category-name{color:#0e5784}.reform_category .reform_category-box.living{background-color:#fbf3e6}.reform_category .reform_category-box.living .reform_category-name{color:#7c5920}.reform_category .reform_category-box.interior{background-color:#fff8db}.reform_category .reform_category-box.interior .reform_category-name{color:#4c3d00}.reform_category .reform_category-box.other{background-color:#fff1ff}.reform_category .reform_category-box.other .reform_category-name{color:#700c5c}.reform_category .reform_category-box_inner_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.reform_category .reform_category-icon{height:90px;width:90px}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.reform_category .reform_category-icon{display:none}}.reform_category .reform_category-content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding:20px 0}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.reform_category .reform_category-content{margin-left:0;padding:0}}.reform_category .reform_category-name{border-bottom:1px solid;border-left:none;font-size:18px;font-weight:700;margin:0 .5em 0 0;padding:0 0 .5em;text-align:left}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.reform_category .reform_category-name{border-bottom:3px dotted;text-align:center}}.reform_category .reform_category-list{list-style-type:none;margin:0;padding:0}.reform_category .reform_category-list_item{display:inline-block;font-size:16px;line-height:1.2;padding-top:20px}.reform_category .reform_category-list_item:not(:last-child):after{content:"|";padding:0 1em}@media screen and (max-width:767px),screen and (min-width:768px)and (max-width:1169px){.reform_category .reform_category-list_item:not(:last-child):after{content:none}}.reform_category .reform_category-link{color:#333}#sidebar .searchform{padding-top:.5rem}#sidebar .searchform input[type=text]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));border-width:1px}.acdn-content #sidebar .searchform input[type=text]{margin:0;padding:12px 0}.acdn-content #sidebar .searchform input[type=text] hr{color:#fff;margin:0;padding:0}#sidebar .searchform input[type=submit]{padding:.25rem}.widget-sidebar{margin:0}.widget-title{border-bottom:1px solid #72b700;color:#3c464a;font-size:16px;font-weight:300;letter-spacing:1.2px;margin:0 0 12px;padding:0 0 2px}@media screen and (max-width:1169px){.widget-title{font-size:18px;margin:0 0 10px;padding:0 0 2px}}.widget-title-inner{border-bottom:5px solid #72b700;font-size:20px;font-weight:700}@media screen and (max-width:1169px){.widget_recommend_posts{width:100%}}.widget_categories ul{list-style:none;padding:0}.widget_categories ul.children{padding-left:1em}.widget_categories ul li{list-style:none}#right-side-contents{padding-bottom:32px}#right-side-contents img{max-width:300px}#right-side-contents.reform .widget-title,#right-side-contents.reform .widget_categories .cat-item a:hover,#right-side-contents.reform .widget_categories .cat-item a:link,#right-side-contents.reform .widget_categories .cat-item a:visited{color:#72b700}#right-side-contents.reform .widget-title,#right-side-contents.reform .widget-title-inner{border-color:#72b700}#right-side-contents.real_estate .widget-title,#right-side-contents.real_estate .widget_categories .cat-item a:hover,#right-side-contents.real_estate .widget_categories .cat-item a:link,#right-side-contents.real_estate .widget_categories .cat-item a:visited{color:#008dd7}#right-side-contents.real_estate .widget-title,#right-side-contents.real_estate .widget-title-inner{border-color:#008dd7}#right-side-contents.rebuild .widget-title,#right-side-contents.rebuild .widget_categories .cat-item a:hover,#right-side-contents.rebuild .widget_categories .cat-item a:link,#right-side-contents.rebuild .widget_categories .cat-item a:visited{color:#a45395}#right-side-contents.rebuild .widget-title,#right-side-contents.rebuild .widget-title-inner{border-color:#a45395}.widget-title img.icon_h40{height:40px;margin:0 4px -10px -5px;vertical-align:bottom;width:auto}@media screen and (max-width:1169px){.widget_tag_list{display:none}}.widget_tag_list .taglist{margin-top:20px}.widget_tag_list .taglist a{background-color:#fff;border:1px solid #c8d2d6;border-radius:4.8px;color:#fc9000;display:inline-block;font-size:14px;letter-spacing:1.2px;line-height:1.2;margin:0 6px 8px 0;padding:12px 20px;text-decoration:none}ul.postlist-02{list-style:none;margin:12px 0 0;padding:0}ul.postlist-02 li{margin:6px 0;padding:0 0 6px}ul.postlist-02 li:after,ul.postlist-02 li:before{content:" ";display:table}ul.postlist-02 li:after{clear:both}@media screen and (max-width:1169px){ul.postlist-02 li{border-bottom:1px solid #c8d2d6;padding:0 15px 6px}ul.postlist-02 li:last-child{border-bottom:none}}ul.postlist-02 li a{text-decoration:none}ul.postlist-02 li .image{border:1px solid #c8d2d6;border-radius:2px;display:block;float:left;width:30%}ul.postlist-02 li .text-title{color:#283236;font-size:13px;font-weight:700;letter-spacing:1.2px;margin:0;padding:0 0 0 32%}@media screen and (min-width:768px)and (max-width:1169px){ul.postlist-02 li .text-title{font-size:16px;letter-spacing:2px}}@media screen and (max-width:1169px){ul.postlist-02 li .text-title{font-size:14px;font-weight:400;letter-spacing:2px}.widget-sidebar ul.postlist-02 li{margin:6px -12px}}.wg_banner-jigyo{margin-top:20px}.reform-case-container .single-reform-case__campany-name{color:#3c464a;font-size:16px;margin:10px 5px;padding:15px 5px 15px 15px}.reform-case-container h1.single-reform-case__title{border-bottom:3px solid #fe9000;border-top:3px solid #fe9000;color:#3c464a;font-size:18px;letter-spacing:1.2px;line-height:1.5;margin:10px 5px;padding:.8em 0}.reform-case-container p{line-height:1.5em;margin:0}.reform-case-container .single-reform-case__image-slider{padding:4px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .single-reform-case__slider-main-image{display:inline-block;position:relative}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main img{height:360px;margin:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main img{height:180px}}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .prev-arrow{z-index:1000}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .prev-arrow:after,.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .prev-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%)}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .prev-arrow:before{background:#ffbc84;height:20px;left:-22px;width:20px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .prev-arrow:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:10px;left:-14px;-webkit-transform:translateX(180%) translateY(-50%) rotate(45deg);transform:translateX(180%) translateY(-50%) rotate(45deg);width:10px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .next-arrow{right:0}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .next-arrow:after,.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .next-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .next-arrow:before{background:#ffbc84;height:20px;right:-22px;width:20px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-main .next-arrow:after{border-right:2px solid #fff;border-top:2px solid #fff;height:10px;right:-14px;-webkit-transform:translateX(-180%) translateY(-50%) rotate(45deg);transform:translateX(-180%) translateY(-50%) rotate(45deg);width:10px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .single-reform-case__slider-thumbnail{padding:10px}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .single-reform-case__slider-thumbnail{padding:5px}}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .single-reform-case__slider-thumbnail img{height:100px;margin:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .single-reform-case__slider-thumbnail img{height:50px}}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .slick-current img{border:3px solid #eb9e3e}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .prev-arrow:after,.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .prev-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .prev-arrow:before{background:#fff;height:20px;left:-22px;width:20px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .prev-arrow:after{border-bottom:2px solid #ffbc84;border-left:2px solid #ffbc84;height:10px;left:-14px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .next-arrow{right:0}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .next-arrow:after,.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .next-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .next-arrow:before{background:#fff;height:20px;right:-22px;width:20px}.reform-case-container .single-reform-case__image-slider .single-reform-case__image-slider-thumbnails .next-arrow:after{border-right:2px solid #ffbc84;border-top:2px solid #ffbc84;height:10px;right:-14px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}.reform-case-container .single-reform-case__image-slider .slide-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-case-container .single-reform-case__image-slider .slide-arrow.slick-disabled{visibility:hidden}.reform-case-container .single-reform-case__detail-table{width:100%}.reform-case-container .single-reform-case__detail-table table{margin-bottom:40px}.reform-case-container .single-reform-case__detail-table th{font-weight:lighter;min-width:13em;width:30%}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail-table th{min-width:8.5em}}.reform-case-container .single-reform-case__interview h2{border-bottom:none;border-top:none;font-size:18px;padding:0}.reform-case-container .single-reform-case__interview .single-reform-case__interview-box{border-radius:10px;margin:20px 0 40px;padding:10px}.reform-case-container .single-reform-case__interview .single-reform-case__interview-box .single-reform-case__interview-question{font-weight:700;margin:10px}.reform-case-container .single-reform-case__interview .single-reform-case__interview-box .single-reform-case__interview-answer{background-color:#fff;border-radius:10px;margin:10px;padding:10px}.reform-case-container .single-reform-case__detail{margin-bottom:40px}.reform-case-container .single-reform-case__detail h2{border-bottom:2px dotted #fe9000;border-top:none;font-size:18px;margin:20px 0;padding:0 0 5px 5px}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:20px 0}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images{display:block}}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after_only{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after_only{margin:auto;width:90%}}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after_only .single-reform-case__detail_after-img{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;height:360px;position:relative;width:640px}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after_only .single-reform-case__detail_after-img{height:200px;width:300px}}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after_only .single-reform-case__detail_after-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;text-align:center}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before{margin:auto;width:90%}}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_after-img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_before-img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_after-img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_before-img{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;height:230px;position:relative;width:320px}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_after-img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_before-img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_after-img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_before-img{height:200px;width:300px}}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_after-img img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_before-img img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_after-img img,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_before-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;text-align:center}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_before-label,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_before-label{margin:10px}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_before-label,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_before-label{margin:10px auto;width:300px}}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after .single-reform-case__detail_before-label span,.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_before .single-reform-case__detail_before-label span{border-color:#aaa;border-radius:40px;border-width:medium;color:#aaa;font-size:small;font-weight:700;padding:5px}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after-label{margin:10px}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_after-label span{border-color:#fe9000;border-radius:40px;border-width:medium;color:#fe9000;font-size:small;font-weight:700;padding:5px}.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_triangle{background-color:#fe9000;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%);height:40px;margin:auto 10px;width:20px}@media only screen and (max-width:750px){.reform-case-container .single-reform-case__detail .single-reform-case__detail_reform-images .single-reform-case__detail_triangle{display:none}}.reform-case-container .single-reform-case__other-case{margin:20px 0 40px}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_title{border-bottom:3px solid #fe9000;color:#fc822e;font-size:20px;font-weight:700;padding-bottom:10px;padding-left:10px}@media screen and (max-width:1169px){.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_title{font-size:18px;padding-left:20px}}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_wrap{background-color:#fefbe8;padding:20px 25px 20px 20px}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_item{height:260px;padding:0 5px}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_card{background-color:#fff;border:1px solid #ccc;border-radius:7px;display:block;height:100%;padding:10px}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_card:hover{color:inherit;text-decoration:none}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_card img{height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_bottom{color:#333;line-height:normal;margin-top:10px}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_name{font-size:12px}.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_company-name,.reform-case-container .single-reform-case__other-case .single-reform-case__other-case_description{font-size:12px;margin-left:5px}.reform-case-container .single-reform-case__other-case .slick-list{padding:0 10% 0 0!important}.reform-case-container .single-reform-case__other-case .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.reform-case-container .single-reform-case__other-case .slick-slide{height:auto!important}.reform-case-container .single-reform-case__other-case .slick-slide>div{height:100%}.reform-case-container .single-reform-case__other-case .slide-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-case-container .single-reform-case__other-case .slide-arrow.slick-disabled{visibility:hidden}.reform-case-container .single-reform-case__other-case .prev-arrow:after,.reform-case-container .single-reform-case__other-case .prev-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-case-container .single-reform-case__other-case .prev-arrow:before{background:#ffbc84;height:20px;left:-17px;width:20px}.reform-case-container .single-reform-case__other-case .prev-arrow:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:10px;left:-10px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}.reform-case-container .single-reform-case__other-case .next-arrow{right:0}.reform-case-container .single-reform-case__other-case .next-arrow:after,.reform-case-container .single-reform-case__other-case .next-arrow:before{content:"";position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reform-case-container .single-reform-case__other-case .next-arrow:before{background:#ffbc84;height:20px;right:-22px;width:20px}.reform-case-container .single-reform-case__other-case .next-arrow:after{border-right:2px solid #fff;border-top:2px solid #fff;height:10px;right:-14px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px}.reform-case-container .single-reform-case__other-case .see-more{margin-top:10px;padding-top:10px}.reform-case-container .hp-link{margin-top:60px;width:100%}.reform-case-container .hp-link a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ff6759;-webkit-box-shadow:0 3px 0 #c90012;box-shadow:0 3px 0 #c90012;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:100%}.reform-case-container .hp-link a:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.reform-case-container .hp-link a{font-size:16px}}:root{--star-color:#efefef;--star-background:#f97000}.star-rating{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;line-height:1}.star-rating:before{-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,from(var(--star-background)),to(var(--star-color)));background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}.review_summary{line-height:1.8}@media screen and (max-width:767px){.review_summary{padding-left:10px}}.review_summary .review_summary-title{font-size:18px}.review_summary .review_summary-title.large{font-size:20px}@media screen and (max-width:767px){.review_summary .review_summary-title.large{font-size:18px}.review_summary .review_summary-title{font-size:16px}}.review_summary .review_summary-link{color:#ff6759}.review_summary .review_summary-desc{font-size:16px}@media screen and (max-width:767px){.review_summary .review_summary-desc{font-size:14px}}.review_summary .review_summary-points{font-size:24px}.review_summary .star-rating{font-size:16px}@media screen and (max-width:767px){.review_summary .star-rating{font-size:20px}}.review_summary .star-rating:before{background:-webkit-gradient(linear,left top,right top,from(#f90),to(#efefef));background:linear-gradient(90deg,#f90 var(--percent),#efefef var(--percent));-webkit-background-clip:text}@media screen and (max-width:767px){.review_summary .star-rating:before{letter-spacing:2px}}.review_note{-webkit-box-pack:right;-ms-flex-pack:right;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;margin-top:6px;position:relative}.review_note .review_note-text{border-bottom:1px dotted #333;cursor:pointer;padding:0 2px;z-index:10}@media screen and (max-width:767px){.review_note .review_note-text{font-size:14px}}.review_note .review_note-popup{background-color:#fff;border:1px solid #ddd;bottom:30px;display:none;font-size:10px;padding:5px;position:absolute;right:-10px;width:150px}@media screen and (max-width:767px){.review_note .review_note-popup{right:-15px}}.review_note .review_note-popup:after{border:7px solid transparent;border-top-color:#fff;bottom:-14px;z-index:2}.review_note .review_note-popup:after,.review_note .review_note-popup:before{content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.review_note .review_note-popup:before{border:8px solid transparent;border-top-color:#ddd;bottom:-16px;z-index:1}.reform-case-list-container{padding-top:10px}.reform-case-list-container hr{background-color:#eee;height:2px}.reform-case-list-container h1{color:#3c464a;font-size:2rem}.reform-case-list-container .reform-case-list__company{margin-bottom:40px}.reform-case-list-container .reform-case-list__company .reform-case-list__company-name{font-size:22px;margin:20px 5px}.reform-case-list-container .reform-case-list__company .reform-case-list__company-links{margin:10px 0}.reform-case-list-container .reform-case-list__company .reform-case-list__company-links .reform-case-list__company-link{background-color:#fc822e;border-radius:5px;color:#fff;height:35px;margin-bottom:10px;margin-right:10px;padding:0 10px}.reform-case-list-container .reform-case-list__company .reform-case-list__company-links .reform-case-list__company-link .fa-caret-right{margin-right:10px}.reform-case-list-container .reform-case-list__wrapper{margin:20px 0 40px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__count{color:red;font-size:20px;font-weight:700;margin-bottom:10px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__left-contents{margin:10px 10px 10px 5px;width:100%}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__right-contents{margin:10px 5px 10px 10px;width:100%}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__title{font-size:18px;font-weight:700;text-decoration:none}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table{margin:10px 0}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table .reform-case__table--reform-part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;font-weight:lighter;text-align:center}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table .reform-case__table--reform-part div{margin-bottom:5px;margin-right:5px;padding:5px;width:47%}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table table{width:100%}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table tr{border-bottom:2px solid #eee}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table th{font-size:14px;font-weight:lighter;width:120px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__table td{font-weight:700}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__img-box{border:2px solid #eee;padding:0 5px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__img-box .reform-case__img{display:-webkit-box;display:-ms-flexbox;display:flex;height:220px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__img-box .reform-case__img img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-height:220px;-o-object-fit:contain;object-fit:contain}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__see-detail-button{margin:20px 0 0;text-align:right}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__see-detail-button a{background-color:#3989c3;border-radius:.5em;color:#fff;font-weight:700;padding:.5em 1.5em;text-align:center;text-decoration:none}@media screen and (max-width:767px){.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__see-detail-button a{width:100%}}@media screen and (max-width:480px){.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__wrapper .reform-case__see-detail-button a{width:100%}}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__PC{display:block!important}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP{display:none!important}.reform-case-list-container .reform-case-list__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:20px 0}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager{-webkit-box-pack:right;-ms-flex-pack:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.current{border:1px solid #3989c3;border-radius:.2em;color:#3989c3;display:inline-block;font-size:80%;padding:1em 2em;text-align:center}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;padding:0;width:36px}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers:not(:first-child),.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers:not(:first-child){margin-left:10px}@media screen and (max-width:767px){.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers:not(:first-child),.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers:not(:first-child){margin-left:5px}}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers.next,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers.prev,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers.next,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers.prev{padding:.5em 1em;width:auto}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers.dots,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers.dots{width:auto}.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager a.page-numbers.current,.reform-case-list-container .reform-case-list__bottom .reform-case-list__pager span.page-numbers.current{background-color:#3989c3;color:#fff}.reform-case-list-container .reform-case-list__text{line-height:2.1}.reform-case-list-container .reform-case-list__text .reform-case-list__text--title{border-bottom:2px dotted #fe9000;border-left:5px solid #fe9000;border-top:0;color:#3c464a;font-size:16px;letter-spacing:1.2px;line-height:32px;margin:12px 0;padding:0 12px}.reform-case-list-container .reform-case-list__text .reform-case-list__text--link_to_lp_para{padding:1em 0;text-align:center}.reform-case-list-container .reform-case-list__text .reform-case-list__text--link_to_lp_para .reform-case-list__text--link_to_lp{background-color:#ff6759;border-radius:.2em;-webkit-box-shadow:0 3px 0 #c90012;box-shadow:0 3px 0 #c90012;color:#fff;display:inline-block;font-size:150%;font-weight:700;padding:1em 0;text-align:center;width:60%}.reform-case-list-container .reform-case-list__text .reform-case-list__text--link_to_lp_para .reform-case-list__text--link_to_lp:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){.reform-case-list-container .reform-case-list__text .reform-case-list__text--link_to_lp_para .reform-case-list__text--link_to_lp{width:100%}}@media screen and (max-width:480px){.reform-case-list-container .reform-case-list__text .reform-case-list__text--link_to_lp_para .reform-case-list__text--link_to_lp{font-size:130%;width:100%}}@media only screen and (max-width:750px){.reform-case-list-container .reform-case-list__company .reform-case-list__company-links{font-size:14px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__PC{display:none!important}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP{display:block!important}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card{border:2px solid #eee;border-radius:20px;width:100%}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__top{border-bottom:2px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__top .reform-case__title{margin:auto;width:90%}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__top .reform-case__title a{font-size:14px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__top .reform-case__link-to-detail{font-size:30px;font-weight:700;margin:auto}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__top .reform-case__link-to-detail a{color:#fc822e;text-decoration:none}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__main{padding:20px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__main .reform-case__table th{font-size:12px;width:120px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__main .reform-case__table td{font-size:12px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__card .reform-case__main .reform-case__table td div{font-size:10px}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case-list__count{text-align:right}.reform-case-list-container .reform-case-list__wrapper .reform-case-list__main .reform-case-list .reform-case__SP .reform-case__see-detail-button{margin:0}}.magnifiable-img{cursor:pointer;position:relative}.magnifiable-img .cquarter-circle-1{border:solid #666;border-top-left-radius:100px;border-width:25px 25px 0 0;bottom:0;position:absolute;right:0}.magnifiable-img .glyphicon{top:auto}.magnifiable-img .glyphicon-zoom-in{background-color:#666;bottom:1px;color:#fff;position:absolute;right:1px}#magnified-img-modal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;max-width:100%!important;position:fixed;top:0;width:100%;z-index:1000}#magnified-img-modal img{bottom:0;height:60%;left:0;margin:auto;max-height:90%;max-width:90%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0}.company-interview h1{border-bottom:2px solid #f5f5f5;color:#3c464a;font-size:20px;font-weight:900;letter-spacing:2px;line-height:1.5;padding:10px 5px 10px 15px;position:relative}@media screen and (max-width:1169px){.company-interview h1{font-size:18px;letter-spacing:1.2px;line-height:1.5;padding:.8em 0}}.company-interview cite{background-color:#eee;display:inline;font-size:90%;font-style:normal}.company-interview .company-interview__updated_date{font-size:12px;text-align:right}.company-interview .company-interview__thumbnail{margin-bottom:10px}.company-interview .company-interview__company-links{margin:10px 0}.company-interview .company-interview__company-links .company-interview__company-link{background-color:#fc822e;border-radius:5px;color:#fff;height:35px;margin-bottom:10px;margin-right:10px;padding:0 10px;width:120px}.company-interview .company-interview__company-links .company-interview__company-link .fa-caret-right{margin-right:10px}@media screen and (max-width:767px){.company-interview .company-interview__company-links{display:none}}.company-interview .company-interview__company-name{border:0;font-size:20px;font-weight:700;margin:0;padding:0}.company-interview #hapisumu-toc{margin:20px auto}.company-interview .hp-link{margin-top:60px;width:100%}.company-interview .hp-link a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff6759;-webkit-box-shadow:0 3px 0 #c90012;box-shadow:0 3px 0 #c90012;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;width:100%}.company-interview .hp-link a:hover{opacity:.8}@media screen and (max-width:767px){.company-interview .hp-link a{font-size:16px}}.company-interview .company-interview__pc-banners{display:block}@media screen and (max-width:767px){.company-interview .company-interview__pc-banners{display:none}}.company-interview .company-interview__sp-banners{display:none}@media screen and (max-width:767px){.company-interview .company-interview__sp-banners{display:block}}.company-archive-reviews .company-archive-reviews__title{border-bottom:3px solid #72c200;border-top:3px solid #72c200;color:#72c200;font-size:20px;font-weight:700;padding:10px 4px}.company-archive-review{border:1px solid #bababa;margin:10px 0;padding:8px}.company-archive-review .company-archive-review__company-name{color:#3182ce;font-size:18px;font-weight:700}.company-archive-review .company-archive-review__rating{font-size:18px;margin:4px 0}.company-archive-review .company-archive-review__rating .star-rating{--star-background:#ffa800}.company-archive-review .company-archive-review__rating .company-archive-review__date{color:#898989;font-size:16px;margin-left:1.5em}.company-archive-review .company-archive-review__title{color:#c45500;font-size:16px}.company-archive-review .company-archive-review__description{line-height:1.2;margin:8px 0}.company-archive-review .company-archive-review__description .company-archive-review__description__read-more{color:inherit;font-size:14px;opacity:.6}.company-archive-review .company-archive-review__detail{font-size:14px;text-align:right}#hapisumu-toc{border:1px solid #72c200;display:table;padding:10px;width:100%}@media screen and (max-width:767px){#hapisumu-toc{font-size:14px}}#hapisumu-toc #hapisumu-toc__title{font-weight:700;margin:0;padding:0;text-align:center}#hapisumu-toc .visible{display:block}#hapisumu-toc .hidden{display:none}#hapisumu-toc ul{margin:0;padding:0}#hapisumu-toc li{list-style:none}.article p.hpsm_form_row{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:1169px){.article p.hpsm_form_row{margin:30px auto}}a#content_last_text{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#ff6759;border:none;-webkit-box-shadow:0 3px 0 #c90012;box-shadow:0 3px 0 #c90012;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:150%;font-weight:700;justify-content:center;padding:1.5rem 1rem;text-shadow:0 -2px rgba(0,0,0,.2);-webkit-transition:background-color .4s linear 0s;transition:background-color .4s linear 0s;width:60%}a#content_last_text:hover{opacity:.8}@media screen and (max-width:1169px){a#content_last_text{font-size:110%;padding:15px 10px;width:100%}}.text-danger{color:#a94442}.btn-lg{border-radius:6px;font-size:18px;line-height:1.3333333;padding:10px 16px}#right-side-contents{position:relative}@media screen and (min-width:768px)and (max-width:1169px){#right-side-contents{padding-top:60px}}@media screen and (max-width:1169px){#right-side-contents{padding-top:60px}}.article h3,.text-h3{border-bottom:2px dotted #fe9000;border-left:5px solid #fe9000;color:#3c464a;font-size:18px;font-weight:700;letter-spacing:1.2px;line-height:32px;margin:20px 0;padding:0 0 3px 13px;position:relative}@media screen and (max-width:1169px){.article h3,.text-h3{color:#3c464a;font-size:16px;letter-spacing:1.2px;line-height:32px;margin:12px 0;padding:0 12px}}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.broken_link,a.broken_link{text-decoration:line-through}
フローリングのフロアコーティングの費用の相場・メリット・デメリットは? – 床・フローリングリフォームの基礎知識 – ハピすむ
フローリングのフロアコーティングの費用の相場・メリット・デメリットは?
フローリングにフロアコーティングを施すことで、傷や汚れがつきにくくなります。日々のメンテナンスが格段に楽になるため、検討することをおすすめします。今回は、フローリングにフロアコーティングを施す際にかかる費用の相場について解説していきます。

床材を傷などから守ってくれるフロアコーティング。
今回はフロアコーティングについてご紹介します。
フロアコーティングの施工を頼みたい方、フロアコーティングのメリットやデメリットを知りたい方はぜひ本記事を参考にして下さい。
フロアコーティングとは

はじめにフロアコーティングの概要とその目的について解説します。
床の表面に塗料を塗布すること
フロアコーティングとは、フローリング専用の塗料を塗布して塗膜を形成することで、床をコーティングすることです。
床をコーティングすることで床を傷や汚れから守ります。
フロアコーティングの目的
フロアコーティングの目的は、床面を保護して、傷や汚れなどから守ることです。
フロアコーティングを行って床の表面に塗膜を形成することで、日常生活での家具の移動や物の落下などによる傷が付きにくくなります。
さらに、汚れが付着しても簡単にふき取ることができるのです。
床面の傷や汚れを最小限に抑えることで、床面を綺麗なまま保つことができ、床のメンテナンスも楽になります。
フロアコーティングで傷は直る?

フロアコーティングとは、フローリングを傷や汚れから守り綺麗な状態を長持ちさせるために、フローリングの上にコーティングをすることです。
フローリングを傷付けないように気を付けながら生活を送っていても、傷やへこみはできてしまいます。
フロアコーティングをすることで、フローリング材に直接傷が付くのを防ぐことができます。
床にできてしまう傷の中で最も多いのが、椅子やテーブルなどを動かすことによる引っ掻いたような傷です。
小さいお子さんがいるご家庭ではおもちゃによる傷も多く、犬や猫などのペットの爪によって傷がついてしまう場合もあります。
フロアコーティングをすることで、知らないうちについてしまう傷からフローリング材を守る事ができます。
しかし、フロアコーティングにできた傷を放っておくと、フローリング材にも傷や汚れがついてしまいます。
フロアコーティングに傷が付いてしまった場合は、フロアコーティングの施工業者に依頼するとよいでしょう。
補修後は、どこに傷がついていたのか見分けが付かないほど非常にきれいに補修してくれます。
傷だけでなく、コーティングの剥がれやシミなどの汚れもきれいになります。
フロアコーティングの施工前にすでにフローリング自体に傷が付いていた場合、フロアコーティングの施工業者はその傷を補修した後にコーティングを施工します。
プロのフロアコーティング業者であれば、コーティングの傷だけでは無く、フローリング自体の傷や汚れもきれいに補修する技術を持っています。
フロアコーティングとワックスの違い

フローリングは傷がつきやすいため、定期的にワックスをかけている方もいるのではないでしょうか。
ワックスでもフロアコーティングと同じような効果を得ることができますが、耐用年数に大きな差があります。
ワックスは定期的にかけ直さなければ効果を維持することはできませんが、フロアコーティングは一度かけるだけで数年から数十年という長期間に渡り効果を維持することができます。
ワックスがけをリフォーム会社に依頼した場合は、1平方メートルで約900円~が価格の相場です。
フロアコーティングの種類によって耐用年数は異なりますが、ワックスを定期的にかけた場合の費用と比較すると、フロアコーティングの方が割安です。
フロアコーティングの耐用年数・塗り替え時期

フロアコーティングの塗替え時期の目安をご紹介します。
フロアコーティングが劣化する原因
フロアコーティングが劣化する原因は2つあります。
1つ目は、水分による劣化です。
フロアコーティングした床に水分がついたままだと、フロアコーティング剤が劣化してしまい剝がれる原因になります。
また、そこから床に水分が侵入してしまうと床の腐敗にも繋がります。
2つ目は、熱による劣化です。
熱に弱いフロアコーティング剤だと、床暖房なども劣化の原因になります。
床暖房を導入する際は、熱に強いフロアコーティング剤を使用しましょう。
フロアコーティングを塗替える時期の目安
フロアコーティングを塗り替える時期の目安は、約5年~約35年です。
フロアコーティングの種類によって、耐用年数は大きく変わります。
コーティングの種類ごとの耐用年数については後述します。
水性コーティングは耐久性が約5年~約10年と短いですが、費用が安価です。
そのため、フロアコーティングをお試しでしてみたい方におすすめです。
耐久性が高いほど費用は高くなりますので、耐久性と費用とのバランスを考える必要があります。
フロアコーティングのメリット

フロアコーティングのメリットをご紹介します。
フロアコーティングのメリットは
床を傷や汚れから守るフロアコーティングには、「床が劣化するのを防ぐ」「床に艶を与える」「床のお手入れが簡単になる」というメリットもあります。
それぞれ詳しく解説していきます。
床が劣化するのを防ぐ
フローリング専用の塗料を塗布して床の表面を保護することにより、床を傷や汚れから守ります。
例え表面が傷ついても、コーティングのおかげで奥深くまでは傷つきません。
そのため、経年劣化の抑制につながります。
床に艶を与える
フロアコーティングをすると、床に艶を与えることができます。
艶があると光が反射して床が綺麗に見えます。
居住済みの家にフロアコーティングをするのも良いですが、新築の時にしておくと床の艶でより一層綺麗な家になります。
床のお手入れが簡単になる
汚れが直接床材につかないため、食べこぼし、ペットの粗相、油などの落ちにくい汚れが付着しても簡単に落とせます。
基本的なお手入れは水拭きとなりますが、汚れの度合いにより中性洗剤などを使用しても良いでしょう。
洗剤を使用した場合は、洗剤分をしっかり拭き取ることが大切です。
コーティング剤の性質によって、変色する懸念がありますので、メンテナンスについては事前に施工業者に確認しておくのをおすすめします。
フロアコーティングのデメリット

フロアコーティングのデメリットをご紹介します。
フロアコーティングのデメリットは
フロアコーティングのデメリットは、4つあります。
以下詳しく解説します。
初期費用が高い
フロアコーティングは必ずしなくてはならないものではありません。
メリットに魅力を感じなければ、余計な出費になりかねません。
フロアコーティングの種類にもよりますが、初期費用は家1軒を施工した場合安くても約15万円かかり、良いものだと約40万円以上もかかってしまいます。
また、費用を抑えたいからといって安価な業者を選ぶと品質が悪い場合があるので注意しましょう。
施工したら剥がすことができない
フロアコーティングは一度施工すると、剥離除去できません。
どうしても元に戻したい場合は、フローリングの張り替えになってしまいます。
フロアコーティングは簡単に剝がせないため、コーティングが汚れてしまったり割れてしまっても簡単には修繕できません。
よって、何も塗らない方がましだったということになる可能性もあります。
床材の質感が変わる場合がある
フロアコーティングをすると、艶が出て床の見た目が変わります。
特にUVコーティングはツヤツヤの光沢のある見た目になります。
また、無垢材フローリングにフロアコーティングを行った場合、無垢材本来の持ち味である手触りや調湿作用がなくなってしまいます。
このように、床本来の風合いが損なわれる場合があります。
床材の保証がなくなる
フロアコーティングをすると、床材の保証が受けられなくなる場合があります。
その場合は、何か不具合がおこったとしても自分で費用を出さなければなりません。
仮に元々の床材に何らかの不具合があったとしてもです。
そのため、フロアコーティングをする際には、何か問題がないかどうかをしっかりと確認した上でコーティングすることをおすすめします。
フロアコーティングの費用相場と耐用年数

フロアコーティングの費用相場と耐用年数をご紹介します。
UVコーティング
1平方メートル辺りの費用相場 | 約4500円~約5000円 |
---|
耐用年数 | 約20年~約30年 |
---|
紫外線で瞬間硬化するため、自然硬化型のコーティングと違い厚みのある塗膜を形成できます。
そのため、摩耗、水分、薬品類などあらゆる生活ダメージによる傷や汚れから床材を守ります。
また、特有の厚みと柔軟性により滑りにくく、歩きやすくなっています。
高齢者や子ども、ペットがいるご家庭でも安心です。
さらに、透明度の高い塗膜を形成するため艶のある床になります。
しかし、費用は高額になりやすいです。
ガラスコーティング
1平方メートル辺りの費用相場 | 約3500円~約5000円 |
---|
耐用年数 | 約15年~約25年 |
---|
薄膜で硬く、傷が目立ちにくいコーティングです。
硬度が高く、薄く低光沢の仕上がりになるため、傷がつきにくく目立ちにくくなっています。
しかし、高濃度の塩素系の洗剤に弱く、溶けてしまう可能性があります。
そのため、台所への施工は避けるか、もしくは洗剤をこぼさないよう注意する必要があります。
シリコンコーティング
1平方メートル辺りの費用相場 | 約3000円~ |
---|
耐用年数 | 約15年~約25年 |
---|
技術的に比較的簡単に塗ることができ、豊かな光沢が出ます。
費用も比較的安価です。
艶が出すぎず、見た目も美しくなります。
しかし、黄色く変色するなどの不具合が発生することがあります。
ウレタンコーティング
1平方メートル辺りの費用相場 | 約2000円~ |
---|
耐用年数 | 約5年~約10年 |
---|
ウレタン樹脂塗料によるコーティングで、多くの会社が採用しています。
コストが比較的安く、費用を抑えたい方におすすめです。
費用は安いが耐久性が高く、艶の強度についても選択が可能です。
また、水拭きで簡単に汚れが落ちるため、お手入れが簡単にできます。
さらに、適度な厚みがあるため摩擦にも強くなっています。
しかし、耐用年数はやや短いです。
完全硬化にかかる時間が長いこともデメリットです。
水性ウレタンコーティング
1平方メートル辺りの費用相場 | 約1500円~ |
---|
耐用年数 | 約3年~約5年 |
---|
水拭きをしたい人や水性塗料しか使えない場所におすすめです。
磨き作業と相性が良く、多少の粗は補修できます。
また、費用が非常に安くなっています。
さらに、水性ウレタンコーティングは重ね塗りや剥離して塗り替えることが可能です。
しかし、特定のダメージに対する耐性が弱くなっています。
硬度も弱いです。
また、施工が難しく仕上がりが安定しません。
そのためメリットを享受しにくいです。
耐薬品性が弱く、薬品を用いた掃除ができずメンテナンス性が悪くなっています。
水性アクリルコーティング
1平方メートル辺りの費用相場 | 約1000円~ |
---|
耐用年数 | 約6カ月~約2年 |
---|
水性アクリルコーティングは、薄い膜をフローリングに作って艶を出すものです、
水性アクリルコーティングは床のマニキュアとも呼ばれており、いわばワックスの長持ち版です。
ワックスは数カ月ごとにお手入れする必要がありますが、水性アクリルコーティングをしておけば約半年~約2年は持ちます。
また、剥離が簡単にでき、塗り直しもしやすくなっています。
しかし、他のフロアコーティングに比べて耐久性が低くなっています。
摩擦には耐えられますが、硬度が低いため傷のリスクが高くなっています。
また、耐水性が弱いため、水拭きはおすすめできません。
フローリングのフロアコーティングにかかる諸経費

フローリングのリフォームの際には、事前に掃除をしなければなりません。
素人による掃除では不十分な可能性があるため、リフォーム会社に依頼する必要があります。
リフォーム会社によってはサービスもしくは工賃に含まれていることもあります。
別途料金を請求される場合の価格の相場は1平方メートルあたり約300円~です。
また、元々かけられていたワックスを剥がす必要があります。
それにも別途料金を請求される場合があり、1平方メートルあたり約600円~が価格の相場です。
更に、フローリングリフォームを行う際に大型家具を移動させる場合も約3000円~の費用がかかります。
諸経費を含めると、フローリングリフォームにかかる費用の相場は1平方メートルあたり約4900~8900円となります。
フロアコーティングの種類別の性能比較

フロアコーティングの種類別の性能比較です。
以下、◎〇△の3種類を使用して比較しました。
| 耐傷性能 | 耐水性能 | 滑り止め性能 | 耐薬品性能 | 抗菌性能 | 抗ウイルス性能 | 防カビ性能 |
---|
UVコーティング | ◎ | ◎ | ◎ | ◎ | ◎ | 〇 | 〇 |
ガラスコーティング | ◎ | ◎ | △ | 〇 | ◎ | 〇 | △ |
シリコンコーティング | △ | 〇 | ◎ | 〇 | ◎ | 〇 | 〇 |
ウレタンコーティング | 〇 | 〇 | 〇 | △ | ◎ | 〇 | 〇 |
水性ウレタンコーティング | △ | △ | △ | △ | ◎ | 〇 | 〇 |
水性アクリルコーティング | △ | △ | △ | △ | ◎ | 〇 | 〇 |
フロアコーティングの種類ごとのメリット・デメリット
コーティング剤の種類によって利点と欠点が異なります。
どのコーティング剤も、床に膜を張って傷や汚れを防ぐということに変わりはありません。

ガラスコーティングのメリット・デメリット
ガラスコーティングは、コーティング剤の中で最も硬く、透明感のある仕上がりになります。
また、価格が比較的安いのもメリットの一つです。
しかし、硬すぎるあまり上からの圧力に弱く、重い家具を乗せると膜が剥がれることがあります。
また、熱に弱いので油やタバコの火などに注意が必要です。耐用年数が低いこともデメリットの一つです。
水性ウレタンコーティングのメリット・デメリット
ニオイが少ないのがメリットです。
また、光沢がでないので、ツヤツヤした見た目が苦手という方におすすめです。
デメリットは、完全に硬化するまで約1カ月かかることです。
光沢度が低いので、コーティング完了後も見た目にほとんど変わりがありません。
シリコンコーティングのメリット・デメリット
塗りやすいため、比較的短時間で施工できます。
しかし、耐久性が低く、完全に硬化するまで約1カ月かかります。
UVコーティングのメリット・デメリット
最も光沢がでるコーティング剤で、耐用年数が長いことがメリットです。
また、耐熱性に優れているので、床暖房のリフォームを検討している方にもおすすめです。
しかし、価格帯が他のものと比べて高いため、予算を十分に確保する必要があります。
人気のフロアコーティング

人気のフロアコーティングを目的別にご紹介します。
ペットを飼っている人
ペットを飼っている人に人気のフロアコーティングは、UVコーティングです。
UVコーティングは、高いグリップ性を持っており滑りにくいため、ペットが思いっきり走り回っても足腰に負担がかかりにくくなっています。
また、UVコーティングは耐水性が高いため、ペットが粗相をした際に汚れにくく、お掃除も簡単にできます。
さらに、UVコーティングは塗膜が厚めなので爪などによる傷がつきにくいです。
小さいお子さんがいる人
小さいお子さんがいる人には、シリコンコーティングが人気です。
シリコンコーティングは、安全性の高いシリコン樹脂を使用しているため、お子さんが床を舐めてしまっても人体に悪影響がなく安心です。
また、シリコンコーティングは傷や汚れがつきにくく、お掃除がしやすいです。
水拭きやアルコール拭きもできます。
さらに、耐アンモニア性も高く、子どもがお漏らしをしても床は劣化しにくいです。
コスパ重視の人
コスパ重視の人に人気のフロアコーティングは、ウレタンコーティングです。
ウレタンコーティングは、1平方メートルあたり約2000円からと費用が安くなっています。
また、費用は安いものの耐久性に優れています。
さらに、ウレタンコーティングは厚みがあるため摩擦に強いので、キッチンやリビングなど人が長時間歩き回るような場所への施工におすすめです。
高品質重視の人
高品質重視の人に人気のフロアコーティングは、UVコーティングです。
UVコーティングは費用が高いものの、非常に優れた品質を持ちます。
耐久性、耐摩擦性、耐熱性が高く、特に耐久性は20年以上で、床を長く保護してくれます。
また、施工の際長い乾燥期間が不要で即入居することが可能です。
フロアコーティングを行う必要性はあるのか?

フローリングの表面に硬度のあるフロアコーティングをすると、フローリング材を傷や汚れから守ることができるため、フローリング材そのものの耐用年数を延ばすことができます。
以前は、フローリングの手入れといえばワックスがけを定期的に行うことが主流でした。
しかし、ワックスの耐用年数は半年程度と短く、硬度も無いため実はフローリング材を傷からしっかりと守ることが難しいというデメリットがありました。
フロアコーティングは耐用年数が長く、傷にも耐えうる硬度を持っているため、近年では入居前に施工するご家庭も多くなりました。
ワックスと比較するとフロアコーティングの施工費用は高めですが、コーティングをせずフローリング材が傷んでしまうと、フローリングの張替えを行う必要が出てきます。
その場合には、フロアコーティングの施工費用よりも多くの費用がかかります。
そのため、数十年間でかかる費用の合計を比較すると、半年ごとにワックスがけをするよりもフロアコーティングをしておいたほうがお得になることが多いのです。
フロアコーティングには、フローリング材を傷や汚れから守ることの他にも様々なメリットがあります。
フローリング材を傷や汚れから守ることで、退色などの経年劣化を抑えて施工時のきれいな状態を長持ちさせることができます。
また、汚れを簡単にふき取ることができるようになり、日々のお手入れも楽になります。
ジュースや油は、フローリングに直接付いてしまうとシミになってしまうことが多いですが、フロアコーティングをしていれば水拭きだけでも簡単にふき取ることができます。
そのため、小さいお子様やペットがいるご家庭でも、床の汚れを心配することなく生活が送れるようになります。
さらに、フロアコーティングの種類によっては滑り止め効果を発揮するものもあります。
お年寄りやペットがいるご家庭にはこうした種類のコーティング剤がおすすめです。
耐用年数が長くなればなるほど、施工面積が大きくなればなるほど、フロアコーティングにかかる費用は高くなりますが、様々なメリットやフローリングのケアにかかる最終的な合計金額を考慮すると、フロアコーティングはとても有益なものになります。
フロアコーティングは自分で出来るの?

フロアコーティングの施工を業者に依頼すると費用がかかるため、コストを抑えるためにご自身でフロアコーティングをすることができないかと考えている方も多いと思います。
コーティング剤や施工に必要な道具は市販されているので、ご自身で施工することは可能です。
しかし、専門的な知識や技術を持っていない場合、施工不良で十分な効果が望めない場合があります。
ご自身で施工をする場合の失敗例で多くみられるのが、ほこりや髪の毛等のゴミがコーティングに混入してしまったり、塗り斑ができてしまいコーティングの厚みが均一にならないといったものです。
その他にも、コーティング剤がうまく硬化せずにベタベタした状態のままになってしまったり、施工前にフローリング表面のワックス等が完全に除去されていない状態のまま施工してしまったためにしっかりと密着しないなどの失敗例もよくみられます。
失敗してしまうと、施工したコーティング剤を全て除去してから再度コーティングをしなければならず、非常に手間がかかります。
また、きれいに施工できたと思っていても、時間が経過すると簡単に剥がれてしまったり、コーティング剤が変色してしまったりと様々な問題が生じることがあります。
施工に失敗してしまい、業者に施工し直してもらうという場合もよくみられます。
専門知識と確かな技術を持った業者にフロアコーティング施工を依頼したほうが、確実なコーティング効果を期待することができ、フローリング材のきれいな状態を長持ちさせることが出来ます。
フロアコーティングでの失敗やトラブルはある?

フロアコーティング施工業者の中には、悪質な業者や施工者の技術不足で仕上がりがうまくいかない場合もあります。
施工者の技術不足の場合、自分で施工する場合と同じように異物混入や塗り斑などの施工不良が起こり、場合によっては補修や再施工をしてもらう必要が出てきます。
部分的な補修で対応できるものもあれば、一度施工したコーティング剤を全て除去して再度施工しなければならない場合もあり、多くの時間とストレスがかかってしまいます。
悪質な業者の中には、業者側の施工ミスによる補修だとしても、不当に追加費用を請求してきたり、対応してくれなかったりする業者もいます。
また、フローリング材の知識が不十分で、最適なコーティング剤を施工してもらえないという場合もあります。
施工技術以外のトラブルも起きる可能性があります。
例えば、施工のために家具や建具を移動させる際にそれらを破損させてしまったり、施工時に発生するコーティング剤などのにおいに対して、周辺の住民から苦情が出てくるなどといったこともあります。
施工前に周辺の住民やマンションの管理人などに通知をしておくと、周囲とのトラブルを回避できるでしょう。
さらに、無断でトイレや洗面所を使用されたり、施工する部屋以外の部屋を無断で使用したりするといったトラブルもあります。
良識のある業者であれば、業者は施工する以外の部屋を使用したり立ち入ったりすることはありません。
フロアコーティングの業者選びは?

フロアコーティングの業者を選ぶ際には、複数の業者から見積もりを取ると良いでしょう。
相場を確認することができ、不当に高い費用を請求される心配もありません。
また、ホームページなどで施工実績を確認しましょう。
フローリング材の種類は非常に多く、特徴もそれぞれです。
施工実績が多い業者であれば、フローリング材に対する知識も多く、適切なコーティング剤を提案してくれます。
専門業者であっても、施工するのは人間です。時には施工不良につながるミスをしてしまうこともあります。
そのような場合に備えて、補修や再施工を追加費用無しに行ってくれるかなどのアフターサービスについても確認しておきましょう。
アフターサービスについては、どのような場合に施工者負担になるのか、施主負担となるのはどのような場合か、依頼前に保証内容も細かく確認しておきましょう。
評判を確認しておくことも大切です。
ホームページ上には十分なサービス内容が記載されているにもかかわらず、実際には再施工をしてもらえなかったり対応が遅かったりするなどのトラブルがあるかもしれません。
評判を確認しておくとそのようなトラブルを回避できるでしょう。
ハピすむでは、無料で見積もりをしてくれる優良な業者を紹介することができます、こちらからぜひハピすむのリフォーム費用の無料相見積もりをご利用ください。
入居中のフロアコーティングは業者に依頼できるか

入居中のフロアコーティングは業者に依頼できるか解説します。
依頼できない業者もある
入居中のフロアコーティングを依頼できない業者もあります。
住み初めてしまうと、家具の移動、汚れ、既存のコーティングなどをどうするかといった施工の段どりが複雑になってしまいます。
そのため、入居前にしかフロアコーティングをしていない業者もあります。
施工時間を考慮する
入居中のフロアコーティングは、施工時間を考慮する必要があります。
フロアコーティングは硬化させる時間が必要です。
硬化するまでの時間はフロアコーティングの種類によって異なります。
UVコーティングのように硬化が一瞬で終わる種類のフロアコーティングもあります。
硬化まで時間がかかるコーティングの場合は、硬化するまでの間ホテルなどで暮らすなどの必要があります。
家具の移動についての注意点
家具の移動は基本的には業者に頼むことができます。
しかし、ピアノや大きなタンスなどの重いものは移動できないことが多いです。
そのため、大きな家具がある場合は自分で動かすか、新たに別の業者に依頼する必要があります。
別の業者に依頼する場合は、追加で費用がかかってしまいます。
フロアコーティングのお手入れ方法

フロアコーティングのお手入れ方法をご紹介します。
カラ拭きが基本
フロアコーティングは、基本的にカラ拭きでお手入れします。
水拭きができるフロアコーティングは種類によります。
また、ドライタイプのペーパーモップを使用することもできます。
日々のお手入れは、サッとカラ拭きするだけで十分です。
ただし、UVコーティングの場合はカラ拭きではなく水拭きが適しています。
掃除機の扱い
掃除機も基本的にはかけて大丈夫です。
特にUVコーティングは、毎日掃除機をかけることが可能です。
しかし、シリコンコーティングなど掃除機を引きずることで傷がついてしまうフロアコーティングもあります。
掃除機をかける時は優しく、ゆっくりとかけるようにしましょう。
使える洗剤
基本的にフロアコーティングは汚れがつきにくくなっています。
どうしても取れない汚れには、中性洗剤を薄めて使用するか、アルコールで拭くとよいでしょう。
中性洗剤やアルコールを使用した後は、必ず成分を取り除いてください。
中性洗剤やアルコールでも汚れが取れない場合のみ、アルカリ性洗剤を使用しましょう。
使用できる洗剤については、事前に確認しておきましょう。
フロアコーティングで注意すること

フロアコーティングで注意することをご紹介します。
なるべく入居前に施工した方が良い
フロアコーティングはなるべく入居前にすることをおすすめします。
フロアコーティングをする際は、家具を全部移動させる必要があります。
家具を移動してくれる業者もありますが、自分で移動させないといけない場合もあります。
入居前なら、家具が何もなく施工しやすくなっています。
また、床に傷がつく前に施工した方が良いです。
フロアコーティングは、床を保護することが目的であるからです。
フロアコーティングの種類が複雑
フロアコーティングの種類はいくつかあります。
それぞれのメリットもデメリットも異なり、適する場合も違います。
そのため、床材の種類や目的に応じたフロアコーティングを選ぶ必要があります。
どのような床材を使用しているかが分からない場合は、専門家に見てもらうことをおすすめします。
よく分からないままフロアコーティングをしてしまうと、床材と合わないフロアコーティングをしてしまうことがあります。
また、フロアコーティングをする目的についてもはっきりとしておいた方が、フロアコーティングの種類を決めやすいです。
一度施工すると元に戻せない
フロアコーティングは一度施工すると元に戻せません。
そのため、施工が気にいらなくてもそのフロアコーティングを使用しなければなりません。
どうしても元に戻したい場合は、フローリングを張り直すことになります。
よって、本当にフロアコーティングが必要かどうかしっかりと考えてから施工しましょう。
専門知識のある業者に頼まないと失敗する場合がある
フロアコーティングは専門的な施工になります。
また、特に技術が求められる種類のフロアコーティングもあります。
そのため、フロアコーティングの専門知識がある業者に頼む必要があります。
フローリングは一度施工すると元に戻せません。
失敗されたり、耐用年数が著しく短くなったりするなどして後悔しないためにも専門知識を持つ業者を選んで施工してもらいましょう。
お得にフロアコーティングするコツ

お得にフロアコーティングをするコツを解説します。
コストパフォーマンスの高いフロアコーティングを選ぶ
ウレタンコーティングは、1平方メートルあたり約2000円〜と費用が安くなっています。
また、費用は安いものの耐久性や耐摩擦性に優れています。
このようにコストパフォーマンスが高いフロアコーティングにすると、値段の割に良い品質で施工できます。
費用は抑えたいが品質も重視したい方におすすめの方法です。
一部の部屋だけに施工する
全部の部屋にフロアコーティングを施工すると、費用がかなり高くなってしまいますが、一部の部屋にだけ施工すると費用を抑えることができます。
床材の保護が必要な箇所はどこかを考えて、必要な箇所のみ施工するとよいでしょう。
例えば、良く人が通るリビングやキッチンのみに施工するなどです。
複数の業者に見積もりを依頼する
業者に見積もりを依頼する際は、1社だけではなく必ず複数社ピックアップして相見積もりを取るようにしましょう。
複数社から見積りを取ることで、内容や価格を比較し、お得な業者を選ぶことができます。
ハピすむでは、希望に沿った業者を最大3社選定して紹介しています。
どこの業者に相見積もりを取れば良いのか分からない場合は、こちらから無料で簡単に見積もりが出来ますので、ぜひハピすむのリフォーム費用の無料相見積もりをご利用ください。
床・フローリングリフォームに対応する優良な会社を見つけるには?
ここまで説明してきた床・フローリングリフォームは、あくまで一例となっています。
「費用・工事方法」は物件やリフォーム会社によって「大きく異なる」ことがあります。
そのとき大事なのが、複数社に見積もり依頼して必ず「比較検討」をするということ!
この記事で大体の予想がついた方は見積もり比較のステップへ行きましょう!
「調べてみたもののどの会社が本当に信頼できるか分からない…」
「複数社に何回も同じ説明をするのが面倒くさい...。」
そんな方は、簡単に無料で比較見積もりが可能なサービスがありますので、ぜひご利用ください。
大手ハウスメーカーから地場の工務店まで全国1000社以上が加盟しており、床・フローリングリフォームを検討している方も安心してご利用いただけます。
無料の見積もり比較はこちら>>
一生のうちにリフォームをする機会はそこまで多いものではありません。
後悔しない、失敗しないリフォームをするためにも、リフォーム会社選びは慎重に行いましょう!