img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.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}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;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-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.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}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.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}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.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 a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.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{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@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-bottom:0;margin-left:0;margin-top: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{align-items:center;display:flex;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 .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.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(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.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{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.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-left:auto;margin-right:0}.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{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.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 .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.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{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;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-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.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)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.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;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,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{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.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 .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.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{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.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-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!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{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__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}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{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{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.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{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.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;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-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-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.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;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.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{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.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-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.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.has-text-align-center blockquote{text-align:center}.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{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;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)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{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{display:inline-block;margin-right:1ch}.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{display:inline-block;margin-left:1ch}.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-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}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}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-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.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{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.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}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.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{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align: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}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.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{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.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:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.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,.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{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.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,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.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,.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{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.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,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.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.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.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-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.mejs-offscreen{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}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(//www.japantec.net/cms/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(//www.japantec.net/cms/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(//www.japantec.net/cms/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}
.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}
.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em}
.svg-inline--fa{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}
.wp-block-font-awesome-icon svg:before,.wp-rich-text-font-awesome-icon svg:before{content:unset}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px center;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) no-repeat -10000px center;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//www.japantec.net/cms/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type=checkbox]:before,.wpac input[type=checkbox]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type=radio]:before,.wpac input[type=radio]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir=ltr] .wp-google-left{padding-right:10px!important}[dir=rtl] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.wp-gr .wp-star svg path{fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:700!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#154fc1!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir=rtl] .wp-gr .grw-next,[dir=rtl] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout=slider] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout=slider] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout=grid] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:8px}.wp-gr .wp-google-img img{display:flex;width:40px!important;height:40px!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x:before,.rpi-x:after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x:before{transform:rotate(45deg)}.rpi-x:after{transform:rotate(-45deg)}.rpi-x.rpi-xa:before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa:after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:rgba(225,225,225,1)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev:before{content:'‹'}.rpi-lightbox-next:before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
@font-face{font-family:"FontAwesome";font-display:block;src:url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff") format("woff"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.ttf") format("truetype"),url("https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.svg#fontawesome") format("svg");unicode-range:U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD}
img#wpstats{display:none}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}@charset "utf-8";html{overflow-y:scroll}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:''}object,embed{vertical-align:top}hr,legend{display:none}img,abbr,acronym,fieldset{border:0}img{vertical-align:bottom}li{list-style-type:none}body{color:#2d2d2d;font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1.8}@charset "utf-8";a:link,a:visited{color:#004dff;text-decoration:underline;transition:.7s}a:hover{color:#f93;transition:.7s}a img{transition:.7s;-webkit-backface-visibility:hidden}a:hover img{opacity:.7;transition:.7s;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.imgR{float:right;margin:0 0 10px 10px}.imgR20{float:right;margin:0 0 20px 20px}.imgR30{float:right;margin:0 0 20px 30px}.imgL{float:left;margin:0 10px 10px 0}.imgL20{float:left;margin:0 20px 20px 0}.imgL30{float:left;margin:0 30px 20px 0}.imgC{margin:0 auto 10px auto;display:block}.imgBox{border:#ccc solid 1px;padding:3px}.imgLayer{position:absolute}.mt-20{margin-top:-20px !important}.mt-20 p{margin:0 !important}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt30{margin-top:30px !important}.mb0{margin-bottom:0 !important}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px !important}.mr30{margin-right:30px}.ml30{margin-left:30px}.pt0{padding-top:0 !important}.btn{text-align:center;margin-top:5px;margin-bottom:10px}.overflowH{overflow:hidden}.overflowA{overflow:auto}.clearBoth{clear:both}.textRight{text-align:right !important}.textCenter{text-align:center !important;display:block}.textBold{font-weight:700}.remark_red{color:#c00}.floatR{float:right}.floatL{float:left}.imgM{margin:0 auto}strong{font-weight:700}.must{font-size:10px;color:red}.externalIcon{padding-left:5px;vertical-align:middle}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.spblock,.spinline,.sptr{display:none !important}body{min-width:1100px;font-size:15px;background:#f9f5ee}.inner{width:1000px;margin:0 auto;position:relative;overflow:hidden;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body#staff.nocolumn.customize-support .zsiq_custommain,body#staff.nocolumn.customize-support .zls-sptwndw{display:none !important}@font-face{font-family:'Arial Black';font-style:normal;font-weight:400;src:local('Arial Black'),url(//www.japantec.net/cms/wp-content/themes/japantec/ariblk_0.ttf) format('ttf')}.tmp img{display:block;margin:0 auto}.tmp.bg01{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_gray.png) center center}.bg02{background:#f17c2d;padding:20px 0 !important}.bg03{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/contact_bg.png) center center}.whiteBox p{background:rgba(255,255,255,.7);padding:15px;margin-bottom:0 !important}.bgHouse{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/house_bg.png) repeat-x center bottom}.btn{display:inline-block;border-radius:30px;box-sizing:border-box;margin-top:0;border-radius:5px}.btn a{display:block;color:#fff !important;font-size:18px;font-weight:700;position:relative;padding:5px 35px 5px 20px;text-decoration:none !important;border-radius:5px;box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;background:#5daa11;border:#59971c solid 3px}.btn a:before,.btn a:after{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle}.btn a:before{width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;background:#fff}.btn a:after{right:14px;width:4px;height:4px;border-top:2px solid #5daa11;border-right:2px solid #5daa11;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnDetail{background:#b38850;box-shadow:0px 2px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 2px 0px 0px rgba(256,256,256,.3) inset;-webkit-box-shadow:0px 2px 0px 0px rgba(255,255,255,.3) inset;color:#fff;padding:3px 10px;display:inline-block;margin-top:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px !important;font-weight:700}.btnDetail:hover,.btn a:hover{opacity:.7;transition:.7s}.btnDetail a{display:block;padding:3px 10px !important;color:#fff;text-decoration:none !important;text-align:center;transition:.7s}.bg01 .btn{margin:10px 15px !important}.notice-r{color:#e60012 !important}.notice-o{color:#f17c2d !important}.notice-b{color:#0068b7 !important}.notice-g{color:#5daa11 !important}.lineM{background:linear-gradient(transparent 40%,#fcff00 40%)}.tel{display:inline-block;font-size:11px}.tel .bHours{display:none}.tel span{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_fd03.png) no-repeat left 80%;font-family:"Impact",'Anton',Gadget,sans-serif;color:#e60012;font-size:47px;font-weight:500;line-height:1;padding-left:35px;display:block}.tel span.dNum{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_tel02.png) no-repeat 5px center !important;padding-left:35px !important}.bAdd{display:none}header .htxt{padding:5px 0;background:#daccb1;margin-bottom:5px}header .htxt h1,header .htxt p{font-size:11px;font-weight:400;display:block}header .htxt p strong{font-weight:400}header .inner{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0;overflow:inherit;width:1100px}header .corpNumber{font-size:12px;position:absolute;bottom:0;left:0}header .logoTxt{font-size:10px;position:absolute;top:0;left:0}header .floatL{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;float:left}header .hdrLogo{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center}header .hdrLogo a{margin:0 10px 0 0;display:block;float:left}header .hdrMenu li{position:relative;padding-left:20px;font-weight:700}header .hdrMenu li a{color:#333;text-decoration:none}header .hdrMenu li:before,header .hdrMenu li:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}header .hdrMenu li:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}header .hdrMenu li:after{left:4px;width:4px;height:4px;border-top:2px solid #fffeee;border-right:2px solid #fffeee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .hdrContact{float:left;position:relative}header .hdrContact .contactCatch{position:relative;overflow:hidden;border-radius:30px;background-color:#b38850;color:#fff;font-weight:700;font-size:14px;text-align:center;padding:0 10px}header .hdrContact .telBox{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;margin:0 10px;float:left}header .hdrContact .tel{font-size:11px;line-height:1.2;white-space:nowrap}header .hdrContact .tel span{color:#e60012;font-size:47px;font-weight:500;line-height:1;padding-left:55px;display:block;background-size:50px auto !important}.hdrBnr{position:relative;overflow:hidden;float:right;margin-left:5px}.hdrBnr li{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:180px;margin-left:5px;font-weight:700;line-height:1.3;box-shadow:0px 8px 0px 0px rgba(255,255,255,.5) inset;-moz-box-shadow:0px 8px 0px 0px rgba(255,255,255,.5) inset;-webkit-box-shadow:0px 8px 0px 0px rgba(255,255,255,.5) inset;overflow:hidden}.hdrBnr li a{text-decoration:none;display:block;padding:7px 5px 5px}.hdrBnr li span{background:#114e9a;display:block;color:#fff;font-size:16px;padding:2px 5px;position:relative;margin-top:5px}.hdrBnr li span:before,.hdrBnr li span:after{position:absolute;top:0;bottom:0;right:5px;margin:auto;content:"";vertical-align:middle}.hdrBnr li span:before{width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;background:#fff}.hdrBnr li span:after{right:10px;width:3px;height:3px;border-top:2px solid #114e9a;border-right:2px solid #114e9a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hdrBnr li p{font-size:14px;font-weight:700;color:#333;line-height:1.2}.hdrBnr li.srBtn{background:#ffde00}.hdrBnr li.srBtn a{border:#cfb507 solid 4px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_quocard.png) no-repeat 120% -5px}.hdrBnr li.srBtn p strong{color:#e01c1c}.hdrBnr li.srBtn p{font-size:13px;line-height:1.0}.hdrBnr li.srBtn p strong.quoprice{font-size:12px}.hdrBnr li.srBtn span{font-size:14px;margin-top:3px}.hdrBnr li.dgBtn{background:#5daa11}.hdrBnr li.dgBtn a{border:#59971c solid 4px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_calc.png) no-repeat 120px top}.hdrBnr li.dgBtn span{background:#385f13}.hdrBnr li.dgBtn span:after{border-top:2px solid #385f13;border-right:2px solid #385f13}.hdrBnr li.dgBtn p{color:#fff}.hdrBnr li.dgBtn p strong{color:#ffde00}.hdrBnr li:hover,.hdrBnr li a:hover{opacity:.8;transition:.7s}header .telBtn{display:none}footer{font-size:13px}footer .inner{width:1000px;padding:30px 0}footer .ftrConBox .inner{background:#fff;padding:15px 220px 15px 15px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:inherit;width:1100px}footer .ftrConBox .imgLayer{right:0;bottom:0}footer .ftrConBox h2,footer .ftrConBox .ftrConBoxTtl{position:relative;overflow:hidden;margin-bottom:10px}footer .ftrConBox h2 span,footer .ftrConBox .ftrConBoxTtl span{float:left;margin-right:10px}footer .ftrConBox h2 span img,footer .ftrConBox .ftrConBoxTtl span img{width:220px;height:auto}footer .ftrConBox h3{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_bucket.png) no-repeat left center;padding-left:30px;color:#8d471f;font-size:14px;display:inline-block;line-height:1.3}footer .ftrConBox .tel{float:left;margin-right:5px;font-size:14px;line-height:1.2}footer .ftrConBox .tel span{display:block;font-size:70px;padding-left:80px !important;background-size:75px auto !important}footer .ftrConBox a{display:block}footer .ftrConBox .catchTxt{background:#b38850;color:#fff;font-size:20px;margin:10px -220px -15px -15px;clear:both;padding:0 20px;font-weight:700}footer .ftrConBox strong{border-radius:4px;color:#fff}footer .ftrConBox ul{position:relative;overflow:hidden;float:none}footer .ftrConBox ul li{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;overflow:hidden;font-size:13px;font-weight:700}footer .ftrConBox ul li:last-child{margin-right:0}footer .ftrConBox ul li a{display:block;text-decoration:none;color:#333}footer .ftrConBox ul li img{float:left;margin-right:15px}footer .ftrConBox ul li h4{color:#fed900;font-size:22px;line-height:1.2}footer .ftrInfo{background:#fed900}footer .ftrBnr{float:right;position:relative;overflow:hidden;margin-bottom:30px;text-align:right;width:60%}footer .ftrBnr .consultationBox,footer .ftrBnr .estimatesBox{float:left;margin-right:40px}footer .ftrBnr .estimatesBox{margin-right:0}footer .ftrBnr_logo{display:flex;flex-flow:row wrap;justify-content:flex-end}footer .ftrBnr_logo li{border:solid 1px #ccc;background:#fff;margin:0 0 10px 10px;padding:5px}footer .ftrBnr_logo li img{width:auto;height:50px}footer .shopInfo{margin-bottom:-30px}footer .corpNumber{font-size:11px}footer .ftrLogo{margin-bottom:10px;display:block}footer .ftrLogo span{margin-left:20px}footer h5{font-size:14px;margin-bottom:0}footer nav{background:#daccb1;margin:0 auto;padding:20px 0;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:#b38850 solid 5px}footer nav .ftrNav{position:relative;overflow:hidden;width:1100px;border-left:solid 1px rgba(255,255,255,.3);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}footer nav .ftrNav>li{padding:5px 20px;min-width:255px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px rgba(255,255,255,.3)}footer nav .ftrNav li ul>li{position:relative;padding-left:13px}footer nav .ftrNav li ul>li:before,footer nav .ftrNav li ul>li:after{position:absolute;top:7px;left:0;margin:auto;content:"";vertical-align:middle}footer nav .ftrNav li ul>li:before{width:7px;height:7px;background:#b38850}footer nav .ftrNav li ul>li:after{left:1px;width:2px;height:2px;top:9px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer nav .ftrNav li ul>li a{color:#333;text-decoration:none}footer nav .ftrNav li ul li ul>li{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/list_line02.png) no-repeat left center}footer nav .ftrNav li ul li ul>li:last-child{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/list_line01.png) no-repeat left center}footer nav .ftrNav li ul li ul>li:before,footer nav .ftrNav li ul li ul>li:after{content:none}footer .footerCom{padding-bottom:150px;position:relative;overflow:hidden;width:1100px}footer .copyRight{float:right;text-align:right}footer .copyRight p{font-size:13px}footer #logopcb{line-height:1;text-align:right;margin-top:20px}footer .ftrScroll{padding:3px 0;background:rgba(0,0,0,.7);position:fixed;bottom:0;width:100%;display:none;z-index:100;font-size:12px;line-height:1.2;transition:all .7s}footer .ftrScroll .bnrMovieOn.hide,footer .ftrScroll.hide{display:none !important}footer .ftrScroll .inner{margin:10px auto;padding:0;width:1100px}footer .ftrScroll .ftrCont{background:#fff;padding:11px 10px;float:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}footer .ftrScroll .ftrCont h3{background:#084d9b;color:#fff;font-size:20px;margin:-20px 40px -20px -10px;padding:21px 0 20px 10px;border-radius:0 5px 5px 0;position:relative;z-index:1}footer .ftrScroll .bnrOn .ftrCont h3{margin:-20px -10px;padding:21px 10px 20px}footer .ftrScroll .ftrCont h3:after{content:'';position:absolute;left:79%;top:0;bottom:0;margin:auto;width:0;height:0;border:solid 30px #084d9b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0 0 5px;z-index:-1}footer .ftrScroll .bnrOn .ftrCont h3:after{content:none}footer .ftrScroll .ftrCont .imgLayer{height:70px;width:auto;position:absolute;bottom:0;left:190px}footer .ftrScroll .bnrOn .ftrCont .imgLayer{left:100px}footer .ftrScroll .tel{float:left;margin-right:10px;line-height:1.1;font-size:12px;padding-left:65px}footer .ftrScroll .tel span{background-size:40px auto !important;font-size:45px;line-height:1;display:block;padding-left:40px !important}footer .ftrScroll .ftrCont ul{position:relative;overflow:hidden}footer .ftrScroll .ftrCont ul li{float:left;margin-left:10px;font-weight:700;text-align:center;width:155px;font-size:21px;font-weight:700;border-radius:5px}footer .ftrScroll .ftrCont ul li:first-child{margin-left:0}footer .ftrScroll .ftrCont ul li a{padding:8px 0 3px;display:block;color:#fff;text-decoration:none;border-radius:3px;box-shadow:0 5px 0 0px rgba(255,255,255,.5) inset}footer .ftrScroll .ftrCont ul li:hover{background:rgba(255,255,255,.3);transition:.7s}footer .ftrScroll .ftrCont ul li span{font-size:15px;display:block;color:#fff}footer .ftrScroll .ftrCont ul li.ftrDiagnosis{background:#80560b}footer .ftrScroll .ftrCont ul li.ftrRainleaking{background:#2e65bf;border:#2e65bf solid 3px}footer .ftrScroll .ftrCont ul li.ftrShowroom{background:#ffb400;border:#ffb400 solid 3px}footer .ftrScroll .ftrCont ul li.ftrContact{background:#5daa11;border:#5daa11 solid 3px}footer .ftrScroll .ftrCont ul li:hover{opacity:.8;transition:.7s}footer .ftrScroll .ftrCont ul li.ftrTel{display:none}footer .ftrScroll .ftrLine{background:#00b900;float:left;text-align:center;margin-right:10px}footer .ftrScroll .ftrLine a{padding:10px 10px 0;display:block;font-size:10px;color:#fff;text-decoration:none}footer .ftrScroll .ftrLine img{display:block;margin:0 auto;width:60px;height:auto}footer .ftrScroll .campaign{float:left;margin-right:10px;width:188px}footer .ftrScroll .campaign img{max-width:100%;height:auto}footer .ftrScroll .pageTop a{width:82px;height:82px;text-align:center;display:table-cell;vertical-align:middle;background:#f17c2d}footer .ftrScroll .pageTop a:hover img{filter:alpha(opacity=80);opacity:.8}#topcontrol{width:76px;height:55px;padding:10px 0;text-align:center;background:#f17c2d}footer .ftrScroll .bnrMovieOn{display:flex;justify-content:stretch;gap:10px;width:1100px;margin:10px auto;overflow:visible}footer .ftrMovCont{flex:auto}footer .ftrMovCont a{display:flex;text-decoration:none;align-items:center;justify-content:space-between;width:100%;background:#d00000;color:#fff}footer .ftrScroll .bnrMovieOn .ftrCont{padding:0 !important;position:static}.ftrContMovieTel,footer .ftrScroll .ftrCont video,footer .ftrScroll .bnrMovieOn .pageTop a{height:83px}footer .ftrScroll .ftrCont video{width:auto;overflow:hidden;opacity:1;background-image:none;aspect-ratio:16/9;transition-property:opacity;transition-duration:1s}footer .ftrScroll .bnrMovieOn .ftrCont>div>a:first-of-type{display:flex;text-decoration:none;align-items:center;justify-content:space-between;width:100%;background:#b30000;color:#fff}footer .ftrScroll .bnrMovieOn .ftrCont>div>a:first-of-type:hover{opacity:.7}footer .ftrScroll .bnrMovieOn .ftrCont>div>a:first-of-type>*{padding:10px}.ftrBnrMovieArea{display:flex;justify-content:center;align-items:center;padding:0 !important}.ftrBnrMovieTxt{flex:auto;line-height:1.5;padding-top:5px !important;padding-bottom:0 !important;padding-left:30px !important}.ftrBnrMovieTxt .fukidashi{display:block;position:relative}.ftrBnrMovieTxt .fukidashiCont{position:relative;display:inline-block;margin:0 0 5px;padding:2px 20px;max-width:100%;color:#b30000;font-size:14px;font-weight:700;background:#ffe400;width:fit-content;text-align:center;border-radius:2px}.ftrBnrMovieTxt .fukidashi:before{content:"";position:absolute;top:calc(50% + 5px);left:-20px;margin-top:-15px;border:10px solid transparent;border-right:20px solid #ffe400;transform:scale(1.5,.75) rotate(-27deg) translate(-6px,5px)}.ftrBnrMovieTxt .nofukidashi{background:#fff;font-weight:700;padding:2px 20px;font-size:14px;color:#333;margin-left:5px;display:inline-block}.ftrBnrMovieTxt span em{margin:0;padding:0}.ftrBnrMovieTxt strong{font-size:30px;line-height:1.3;text-shadow:#5e0000 3px 0px 0px,#5e0000 2.83487px .981584px 0px,#5e0000 2.35766px 1.85511px 0px,#5e0000 1.62091px 2.52441px 0px,#5e0000 .705713px 2.91581px 0px,#5e0000 -.287171px 2.98622px 0px,#5e0000 -1.24844px 2.72789px 0px,#5e0000 -2.07227px 2.16926px 0px,#5e0000 -2.66798px 1.37182px 0px,#5e0000 -2.96998px .42336px 0px,#5e0000 -2.94502px -.571704px 0px,#5e0000 -2.59586px -1.50383px 0px,#5e0000 -1.96093px -2.27041px 0px,#5e0000 -1.11013px -2.78704px 0px,#5e0000 -.137119px -2.99686px 0px,#5e0000 .850987px -2.87677px 0px,#5e0000 1.74541px -2.43999px 0px,#5e0000 2.44769px -1.73459px 0px,#5e0000 2.88051px -.838247px 0px}footer .ftrScroll .bnrMovieOn .ftrBnrMovieTxt em{font-style:normal}.ftrContMovieTel{background:#fff;padding:0 15px;display:flex;flex-flow:column wrap;justify-content:center}.ftrScroll .ftrContMovieTel .tel{padding-left:0;float:none;color:#333}.ftrScroll .ftrContMovieTel .telCatch{line-height:1;padding:2px 10px;text-align:center;border-radius:10px;font-size:12px;font-weight:700;background:#b38850;color:#fff}.ftrScroll .ftrContMovieTel .tel span{font-size:42px}.ftrContMovieBtn{margin:auto 20px;align-self:center;padding:15px 50px !important;border-radius:5px;color:#fff;font-size:14px;font-weight:700;line-height:1;background:#8f0000;box-shadow:0 2px 0 #5e0000}footer .ftrScroll .bnrMovieOn .ftrCont{flex:auto}footer .ftrScroll .bnrMovieOn .ftrCont>ul{display:none}.ftrMovClose{font-size:30px;position:absolute;right:-35px;top:-10px;color:#fff;cursor:pointer}header nav{position:relative;padding:5px 0 5px;background:#f17c2d}nav #gNav{position:relative;width:1100px;margin:3px auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}nav #gNav li{border-right:#fff dashed 1px;float:left;font-size:17px;color:#fff;line-height:1.3;font-weight:700;text-align:center;position:relative;z-index:10;line-height:1.4;display:block;width:158px}nav #gNav>li:first-child{border-left:#fff dashed 1px}nav #gNav li.short{width:118px}nav #gNav li.long{width:152px}nav #gNav li span{display:block;font-size:10px;color:#fff100}nav #gNav li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;color:#fff;text-decoration:none;padding:10px 0;display:inline-block}nav #gNav li a:hover{background:rgba(255,255,255,.4)}nav #gNav li ul{position:absolute;top:57px;left:0;z-index:-1;min-width:100%;height:0;width:auto}nav #gNav>li>ul>li{visibility:hidden;overflow:hidden;width:auto;height:0;background:rgba(45,41,32,.8);border-bottom:solid 1px;border-bottom-color:rgba(255,255,255,.8);border-right:none;font-size:13px;transition:.7s;float:none;font-weight:400;text-shadow:none}nav #gNav li ul li a{height:auto;border-bottom:none;height:39px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0}nav #gNav li ul li a:before,nav #gNav li ul li a:after{display:none}nav #gNav li ul li a:link,nav #gNav li ul li a:visited{color:#fff !important;text-decoration:none}nav #gNav li ul li:hover{color:#0068b7 !important;transition:.7s}nav #gNav li:hover ul li,nav #gNav li a:hover ul li{visibility:visible;overflow:visible;height:39px}#first nav #gNav>li.gnav01 a,#reason nav #gNav>li.gnav02 a,#menu nav #gNav>li.gnav04 a,#works nav #gNav>li.gnav05>a,#corporate nav #gNav>li.gnav03 a,#staff nav #gNav>li.gnav06 a,#blog nav #gNav>li.gnav07 a,#showroom nav #gNav>li.gnav08 a{color:#fff}#side{width:220px;float:left}#side article{margin-bottom:30px;padding:0;position:relative}#side .inBox{background:#daccb1;padding:10px;position:relative;overflow:hidden}#side article p{font-size:13px;margin-bottom:10px}#side article p:last-child{margin-bottom:0}#side article img{margin-bottom:10px;width:100%;height:auto}#side article .btn{float:right}#side article .btn a{font-size:14px;padding:0 30px 0 10px}#side article h3{background:#084d9b;border-radius:4px;color:#fff;font-size:15px;line-height:1.2;padding:10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}#side article h3 span{color:#fed900;font-size:10px;display:block}#side .inBox h3{font-size:13px;padding:5px;background:#f17c2d}#side article h4{position:relative;font-size:13px;padding-left:10px}#side article h4:before,#side article h4:after{position:absolute;top:7px;left:0;margin:auto;content:"";vertical-align:middle}#side article h4:before{width:7px;height:7px;background:#f17c2d}#side article h4:after{left:1px;width:2px;height:2px;top:9px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#side .sideBnr a{margin-bottom:20px}#side .sideBnr img{width:100%;height:auto}#side .sideBnr .guideBnr{margin-top:-7px}#side .sideBnrList{margin-bottom:20px}#side .sideBnrList li{border:#8d471f solid 1px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_side_beige.png) center center;box-shadow:0px 0px 0px 3px #fff inset;-moz-box-shadow:0px 0px 0px 3px #fff inset;-webkit-box-shadow:0px 0px 0px 3px #fff inset;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;font-weight:700;font-family:"source-han-sans-japanese",sans-serif;position:relative;line-height:1.2;margin-bottom:20px}#side .sideBnrList li a{padding:15px;display:block}#side .sideBnrList li a:before,#side .sideBnrList li a:after{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle}#side .sideBnrList li a:before{width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}#side .sideBnrList li a:after{right:14px;width:4px;height:4px;border-top:2px solid #e8ddbd;border-right:2px solid #e8ddbd;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#side .sideBnrList li img{float:left;margin-right:10px}#side .sideBnrList li:first-child img{position:relative;margin-top:-25px}#side .sideBnrList li:last-child{margin-bottom:0}#side .sideBnrList li strong{font-size:22px}#side .sideBnrL{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;margin-bottom:20px}#side .sideBnrL a{text-decoration:none;display:block}#side .sideBnrL.sidewall{background:#5daa11}#side .sideBnrL.sideroof{background:#e60012}#side .sideBnrL.siderecruit{background:#8d471f}#side .sideBnrL h4{background:0 0;font-size:20px;color:#fff;line-height:1.2;margin:5px 10px;padding:0}#side .sideBnrL.sideapartment h4,#side .sideBnrL.siderecruit h4{text-align:center;font-size:26px;margin:0}#side .sideBnrL.sideapartment h4 span,#side .sideBnrL.siderecruit h4 span{color:rgba(255,255,255,.5);font-size:20px;display:block}#side .sideBnrL.siderecruit h4 span{font-size:16px}#side .sideBnrL.sideapartment .detail,#side .sideBnrL.siderecruit .detail{background:#df4d00;text-align:center;display:block;font-weight:400;font-size:13px;color:#fff;margin:5px;padding:5px}#side .sideBnrL.siderecruit .detail{background:#4d0c00}#side .sideBnrL .packImg{width:280px;height:100px;position:relative;overflow:hidden}#side .sideBnrL .packImg img{width:280px;height:auto;position:absolute;top:0;bottom:0;margin:auto}#side .sideBnrL .imgIco{position:absolute;right:0;top:65px;width:95px;height:auto}#side .sideBnrL .packSummary{background:#fff;margin:0 10px 10px;padding:10px}#side .sideBnrL p{font-size:14px;font-weight:700;line-height:1.4;margin-bottom:5px}#side .sideBnrL .priceTxt{font-family:Impact,'Anton',Gadget,sans-serif,"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-size:52px;font-weight:500;color:#e60012;line-height:1;margin-bottom:5px}#side .sideBnrL .priceTxt span.unitTxt{font-size:28px}#side .sideBnrL span.priceB{background:#5daa11;border-radius:4px;color:#fff;font-size:16px;line-height:1.2;display:inline-block;padding:5px 10px;letter-spacing:normal;margin-right:10px}#side .sideBnrL .txts{font-size:10px;margin-bottom:0;font-weight:400}#side .combnrList li{font-size:14px;margin-bottom:20px;border-radius:5px}#side .combnrList li img{width:100%}#side .bnrBox h3{margin:20px 0 10px;text-align:center}#side .bnrBox img{margin-bottom:0}#side .bnrBox a{margin-bottom:10px}#side .sideBlog{position:relative;overflow:hidden}#side .sideBlog ul{margin-bottom:10px}#side .sideBlog li{font-size:12px;margin-bottom:5px;padding-bottom:5px;position:relative;line-height:1.4;border-bottom:#ccc solid 1px;font-weight:700}#side .sideBlog li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#333;text-decoration:none}#side .sideBlog li:last-child{margin-bottom:0}#side .sideBlog li span{color:#fff;font-size:10px;background:#e60012;padding:0 4px;margin-right:5px;display:inline-block}#side .sideBlog li span.time{color:#5daa11;font-weight:700;display:block;background:0 0;padding:0;position:inherit}#side .sideBlog .btn{float:right}#side .sideBlog .btn a{font-size:14px;padding:0 30px 0 10px}#side .sideCampaign p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#side a{color:#333;text-decoration:none !important;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}#side .sideContact{margin-bottom:10px;padding-bottom:10px;border-bottom:#ddd solid 1px}#side .sideContact h3{padding:5px;text-align:center;margin:0 0 5px}#side .sideContact h3 .sideLogo{width:224px;height:auto}#side .sideContact h5{font-size:15px;line-height:1.4}#side .sideContact h5 span{font-size:11px;display:block}#side .sideContact p{font-size:12px}#side .sideContact ul{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;margin-bottom:10px}#side .sideContact ul li{border-radius:3px;box-sizing:border-box;background:#e60012;color:#fff;font-size:18px;font-weight:700;text-align:center;width:48%;width:calc(50% - 5px)}#side .sideContact h4{background:#8dc220;color:#fff;text-align:center;border-radius:3px;margin-bottom:10px}#side .sideContact .tel{font-size:11px}#side .sideContact .tel span{font-size:29px;padding-left:30px !important;display:block;text-align:center;background-size:32px auto !important}#side .sideContact .btn{width:100%;text-align:center;float:none}#side .sideContact .btn a{display:block;padding:5px;font-size:18px}#side .sideContact .btn a:before,#side .sideContact .btn a:after{content:none}#side .sideContact .normalBtn{float:none;width:110px;display:block;margin:0 auto 5px}#side .sideContact .normalBtn a{padding:0;display:block}#side .sideInfo{background:#fff;padding-bottom:10px;margin-bottom:10px}#side .sideInfo h5,#side .sideInfo p{margin:0 10px;line-height:1.4}#side .sideInfo h5 img{width:100%;display:block;margin:0 auto 5px}#side .sideInfo .bAdd{display:block}#side .sideMenu>li{border-bottom:#ccc solid 1px;margin-bottom:10px;padding-bottom:10px}#side .sideMenu li ul{padding-left:20px}#side .sideMenu li ul li{font-size:13px;font-weight:700;position:relative;list-style:disc}#side .sideMenu li ul li:last-child{border-bottom:none}#side .sideMenu li ul li a{position:relative;display:block;color:#333;text-decoration:none}#side .sideMenu li a:hover{text-decoration:underline !important}#side .sideWorks{margin-bottom:20px;position:relative;overflow:hidden}#side .sideWorks ul li{font-size:13px;font-weight:700;position:relative;border-bottom:#ccc solid 1px;position:relative;overflow:hidden;padding-bottom:10px;margin-bottom:10px}#side .sideWorks ul li:last-child{margin-bottom:0;border-bottom:0}#side .sideWorks ul li a{color:#333;text-decoration:none;display:block;position:relative;overflow:hidden}#side .sideWorks ul li h4{font-size:13px;height:40px;line-height:1.4;margin-bottom:0}#side .sideWorks ul li .sideWorkImg{width:52px;height:52px;overflow:hidden;float:left;margin-right:10px;position:relative}#side .sideWorks ul li .sideWorkImg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto}#side .sideWorks ul li .time{color:#5daa11;font-size:10px}#side .sideWorks .btn{float:right}#side .sideWorks .btn a{font-size:14px;padding:0 30px 0 10px}#side .sideVoice ul li{font-size:13px;font-weight:700;position:relative;border-bottom:#333 dotted 1px;position:relative;overflow:hidden;padding-bottom:10px;margin-bottom:10px}#side .sideVoice ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}#side .sideVoice ul li a{color:#333;text-decoration:none}#side .sideVoice ul li .catchTxt{font-size:13px;height:40px;line-height:1.4;margin-bottom:0;display:block}#side .sideVoice ul li .time{color:#5daa11;font-size:10px}#side .sideStaff h4{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/side_staffttl_bg.png) no-repeat center center;font-size:18px;text-align:center;line-height:1.4;margin-bottom:10px;color:#333}#side .sideStaff img{margin-bottom:0}#side .sideStaff .otherLink{position:relative;padding-left:25px;font-weight:700;font-size:18px;margin:10px 0 0}#side .sideStaff .otherLink:before,#side .sideStaff .otherLink:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#side .sideStaff .otherLink:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#0068b7}#side .sideStaff .otherLink:after{left:4px;width:4px;height:4px;border-top:2px solid #fffeee;border-right:2px solid #fffeee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#side .sideArea{margin-top:10px;padding-top:10px;border-top:#ddd solid 1px}#side .sideArea strong{font-size:15px;line-height:1.4}#side .sideArea h4{position:relative;font-size:18px;background:0 0;color:#333}#side .sideArea h4:before,#side .sideArea h4:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#side .sideArea h4:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#0068b7}#side .sideArea h4:after{left:4px;width:4px;height:4px;border-top:2px solid #fffeee;border-right:2px solid #fffeee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#side .sidePack ul{margin-bottom:10px;padding-bottom:10px;border-bottom:#333 dotted 1px}#side .sideArea ul li{position:relative;padding-left:15px;font-size:13px;font-weight:700;margin-bottom:5px;line-height:1.6}#side .sideArea ul li:last-child{border-bottom:none;margin-bottom:0}#side .sideArea ul>li:before,#side .sideArea ul>li:after{position:absolute;top:8px;left:0;margin:auto;content:"";vertical-align:middle}#side .sideArea ul>li:before{width:7px;height:7px;background:#f17c2d}#side .sideArea ul>li:after{left:1px;width:2px;height:2px;top:9px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#side .sideArea .txts{font-size:11px}#side .sideGuide ul li{position:relative;overflow:hidden;background:#f17c2d;color:#fff;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.4;padding-left:7px}#side .sideGuide ul li a{color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;overflow:hidden}#side .sideGuide ul li:last-child{margin-bottom:0}#side .sideGuide ul li img{margin:0 0 0 7px;position:relative;float:right;display:block;width:auto}#side .sideGuide .contentsList li{background:#5daa11}#side .sideCategory{margin-bottom:30px}#side .sideCategory h3{font-size:16px;color:#fff;border-radius:5px;text-align:center;padding:5px;margin-bottom:10px}#side .sideCategory ul{margin-bottom:30px}#side .sideCategory ul:last-child{margin-bottom:0}#side .sideCategory ul li{font-size:15px;border-bottom:#333 dotted 1px;line-height:1.4;margin-bottom:10px;padding-bottom:10px}#side .sideCategory ul li:first-child{border-top:#333 dotted 1px;padding-top:10px}#side .sideCategory ul li:last-child{margin-bottom:0}#side .sideCategory ul li a{position:relative;display:block;padding-left:25px;color:#333;text-decoration:none}#side .sideCategory ul li a:before,#side .sideCategory ul li a:after{position:absolute;top:0;bottom:0;left:5px;margin:auto;content:"";vertical-align:middle}#side .sideCategory ul li a:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}#side .sideCategory ul li a:after{left:9px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mainv{margin-bottom:0;z-index:0;overflow:hidden}#mainv .stage{width:100%;margin:0 auto;z-index:0;height:437px}#mainv .stage span{width:1000px;z-index:10 !important}.slick-slide{opacity:.5;transition:.5s}.slick-current{opacity:1}#mainv .stage button{position:absolute;z-index:2000}#arrows{width:1110px;margin:0 auto;position:relative}#arrows button{position:absolute;border:none}#arrows button.slick-prev,#arrows button.slick-next{background:0 0;outline:none;cursor:pointer;width:2000px;height:385px}#arrows button.slick-prev{right:1110px;top:-385px}#arrows button.slick-next{left:1110px;top:-385px}#arrows button.slick-prev:before,#arrows button.slick-next:before{content:"";width:100%;height:100%;display:block}#arrows .slick-prev:hover{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/leftNav.png) right center no-repeat;opacity:1}#arrows .slick-next:hover{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/rightNav.png) left center no-repeat;opacity:1}.slick-dots{position:absolute;bottom:-50px;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0;position:relative}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:12px;height:12px;content:'';text-align:center;display:block;background:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background:#fed900}#contents{margin:30px auto 40px;position:relative;width:1000px}.nocolumn #contents{margin-bottom:0;width:auto}#contents section{margin:0 auto;border-bottom:none}#contact #contents,#diagnosis #contents,#rainleaking #contents,#apartment #contents,#showroom #contents,#staff.nocolumn #contents,#colorsimulation #contents{width:auto;margin-bottom:0}#main{width:750px;float:right}.nocolumn #main{width:auto;float:none}#main section{margin-bottom:30px !important;padding-bottom:30px;position:relative}#main section:after{content:".";display:block;clear:both;height:0;visibility:hidden}#main article{margin-bottom:30px;position:relative;overflow:hidden}#main article.bg03{margin-bottom:0 !important}#main .dotLine{border-bottom:#333 dotted 1px !important;padding-bottom:0}#main p{font-size:16px;margin-bottom:15px}#main section p:last-child{margin-bottom:0}#main a{text-decoration:underline}#main p+h2,#main p+h3,#main p+h4,#main p+h5,#main p+h6,#main ul+h2,#main ul+h3,#main ul+h4,#main ul+h5,#main ul+h6,#main ol+h2,#main ol+h3,#main ol+h4,#main ol+h5,#main ol+h6{margin-top:30px}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{line-height:1.5;clear:both}#main h2{background:#f17c2d;color:#fff;font-size:22px;padding:5px 15px;margin:0 auto 20px;position:relative}#main h2 span{font-size:17px;margin-left:20px}#main .bg01 h2{margin-bottom:0}#main h2.fullWidth{border-top:none;color:#fff;font-size:36px !important;font-weight:400;text-align:center !important;box-shadow:none !important;position:relative !important;width:100% !important;padding:15px 0 !important;line-height:1.2;margin-bottom:35px}#main h2.fullWidth strong{font-weight:700}#main h2.arrowTtl{margin-bottom:50px;border-bottom:#fff100 solid 10px}#main h2.arrowTtl:after{content:' ';height:0;position:absolute;width:0;border:100px solid transparent;border-top:#fff100 solid 40px;border-bottom-width:0;top:100%;left:0;right:0;margin:auto}#main h3{font-size:20px;border-top:#5daa11 solid 5px;padding:5px 7px;margin-bottom:30px;color:#333;background:#eee}#main h3 a{color:#333;text-decoration:underline}#main h4,#main h4.normal{font-size:18px;padding:0 0 0 50px;margin-bottom:15px;position:relative;line-height:1.4}#main h4:before,#main h4:after,#main h4.normal:before,#main h4.normal:after{border-radius:50%;content:'';display:block;position:absolute;top:2px;font-size:30px;line-height:1;background:#5daa11;width:20px;height:20px}#main h4:before,#main h4.normal:before{left:0;opacity:.5}#main h4:after,#main h4.normal:after{left:23px}#main h4 a{color:#333;text-decoration:underline}#main h5{background:#b38850;color:#fff;font-size:18px;display:inline-block;padding:3px 10px;border-radius:4px;margin-bottom:20px}#main h5 a{color:#fff;text-decoration:underline}#main h6{position:relative;font-size:18px;padding-left:20px;margin-bottom:20px}#main h6:before,#main h6:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main h6:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}#main h6:after{left:4px;top:10px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main h6 a{color:#333;text-decoration:underline}#main blockquote{border:solid 1px #ccc;background:#fffeee;padding:15px;margin-bottom:15px}#main blockquote p{margin:0}#main ul li{position:relative;padding-left:13px}#main ul li:before,#main ul li:after{position:absolute;top:8px;left:0;margin:auto;content:"";vertical-align:middle}#main ul li:before{width:7px;height:7px;background:#f17c2d}#main ul li:after{left:2px;width:2px;height:2px;top:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main ol{margin-top:15px;padding-left:40px}#main ol li{list-style-type:decimal;font-size:16px;line-height:1.5;margin:7px 0 0}#main table{margin:0 0 20px;width:100%;border-spacing:1px}#corporate #main table{margin-top:30px}#main table th,#main table td{padding:15px;font-size:15px;line-height:1.5;text-align:left;vertical-align:top;border-bottom:#fff solid 1px}#main table th{width:25%;background:rgba(119,87,64,.2);font-weight:400}#main table tr:first-child th,#main table tr:first-child td{border-top:#fff solid 1px}#main table td{position:relative;overflow:hidden;background:#efefef}#main table td h6{margin-bottom:5px;font-size:15px;padding:0}#main table td h6:before,#main table td h6:after{content:none}#main table td .btnDetail{float:right;margin:0 !important}#main table td a{margin-bottom:0}#main .photoUL{margin:0;padding:0;overflow:hidden}#main .photoUL li{width:236px;margin:0 16px 20px 0;padding:0;float:left;background:0 0;font-size:13px}#main .photoUL li:before,#main .photoUL li:after{content:none}#main .photoUL li:nth-child(3n){margin-right:0}#main .photoUL li:nth-child(3n+1){clear:both}#main .photoUL li span{width:236px;height:166px;position:relative;overflow:hidden;display:block;margin-bottom:5px}#main .photoUL li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .photoUL li h5{font-size:15px;display:block;margin:0;padding:0;background:0 0;color:#8d471f}#main .photoUL.whiteBox{background:rgba(255,255,255,.7);padding:15px}#main .warryBox,#main .meritBox{position:relative;overflow:hidden;margin-bottom:20px}#main .warryBox h2{margin:0 auto 15px;color:#333;font-size:50px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-top:none;padding:0}#main .warryBox h2 span{font-size:34px;display:block;margin:0}#main .warryBox p,#main .meritBox p{margin-top:0}#main .warryBox img{float:right;margin-left:10px;position:relative}#main .meritBox img{float:left;margin-right:30px}#main .meritBox .meritTxt{overflow:hidden}#main .warryList{position:relative;overflow:hidden;margin-bottom:0}#main .warryList,#main .meritList{border-top:#ccc solid 1px;padding-top:5px;overflow:hidden}#main .warryList{margin-right:10px}#main .meritList{margin-bottom:20px;padding-top:5px}#main .warryList li,#main .meritList li{background:0 0;border-bottom:#ccc solid 1px;position:relative;font-size:24px;font-weight:700;padding:0 0 0 30px;margin:0 0 5px}#main .meritList li{font-size:24px;padding:0 0 0 35px}#main .warryList li:last-child,#main .meritList li:last-child{margin-bottom:0}#main .warryList>li:before,#main .warryList>li:after,#main .meritList>li:before,#main .meritList>li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main .warryList>li:before,#main .meritList>li:before{background:#e60012;border-radius:4px;width:25px;height:25px}#main .warryList>li:after,#main .meritList>li:after{left:5px;top:10px;width:12px;height:6px;border-left:4px solid #fff;border-bottom:4px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .meritList>li:after{left:6px;top:10px}#main .meritList li span{font-size:16px;font-weight:400;display:block;line-height:1.4;margin-bottom:10px}#main .onayamiImg{margin:40px 0 0 10px;float:right}#apartment #main .warryList{margin:-10px 0 0}#apartment #main .warryList li{font-size:24px}#apartment #main .warryList>li:before,#apartment #main .warryList>li:after{position:absolute;top:10px;left:0;margin:auto;content:"";vertical-align:middle}#apartment #main .warryList>li:after{left:4px;top:13px}#main .warryList li strong,#main .meritList li strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(.4,transparent),color-stop(0,#ffc501));background:-webkit-linear-gradient(transparent 40%,#ffc501 0%);background:-moz-linear-gradient(transparent 40%,#ffc501 0%);background:-o-linear-gradient(transparent 40%,#ffc501 0%);background:-ms-linear-gradient(transparent 40%,#ffc501 0%);background:linear-gradient(transparent 40%,#ffc501 0%);display:inline-block;line-height:1}#main .meritBox .diagnosisList{z-index:10;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between}#main .meritBox .diagnosisList li{border-radius:4px;background:#5daa11;color:#fff;font-size:28px;font-weight:700;text-align:center;width:24%;width:calc(25% - 10px);padding:3px 0}#main .meritBox .diagnosisList li:before,#main .meritBox .diagnosisList li:after{content:none}#main .bnrArea{position:relative;overflow:hidden}#main .bnrArea.staffBnr{display:flex;justify-content:center}#main .bnrArea.staffBnr{float:none}#main .bnrArea li{float:left;margin-top:30px;padding:0}#main .bnrArea li:nth-child(2n){float:right}#main .bnrArea li:nth-child(-n+2){margin-top:0}#main .bnrArea li:before,#main .bnrArea li:after{content:none}#main .shopAccess ul{margin-top:0;margin-bottom:10px;padding-bottom:10px}#main .shopAccess ul>li{padding:0 !important;margin-top:0 !important;margin-bottom:30px}#main .shopAccess ul li:last-child{border-bottom:none;margin-bottom:0}#main .shopAccess ul li:before,#main .shopAccess ul li:after{display:none !important}#main .shopAccess ul li .shopMain{position:relative;overflow:hidden;margin-bottom:20px;padding:0}#main .shopAccess ul li .shopMain li{width:350px;height:207px;overflow:hidden;position:relative;float:left;margin-bottom:0}#main .shopAccess ul li .shopMain li:nth-child(2n){float:right}#main .shopAccess ul li .shopMain li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .shopAccess ul li iframe{width:100%}#main .shopAccess ul li .tel{font-size:11px !important;color:#fff;padding:10px;line-height:1.5;margin:0 !important}#main .shopAccess ul li .tel span{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_freedial03.png) no-repeat left center;font-size:29px;padding-left:40px;line-height:1}#main .shopAccess ul li h3{text-align:left}#main .shopAccess ul li h4{border-radius:4px;background-color:#5daa11;padding:5px 15px !important;text-align:center;font-size:20px !important;color:#fff;display:inline-block}#main .shopAccess ul li h4:before,#main .shopAccess ul li h4:after{content:none !important}#main .shopAccess ul li img{float:right}#main .shopAccess ul li .shopSummery{overflow:hidden;text-align:left;margin-bottom:30px}#main .shopAccess ul li .shopSummery h5{color:#333;background:0 0;font-size:24px;margin-bottom:0;padding:40px 0 0;position:relative}#main .shopAccess ul li .shopSummery h5:before{content:'';border-top:#f17c2d solid 1px;width:40px;position:absolute;top:0;left:0;display:block}#main .showroomRecommend{position:relative;overflow:hidden;border-bottom:none}#main .showroomRecommend .catchTxt{background:#5daa11;color:#fff;font-size:28px;font-weight:700;padding:5px 0;text-align:center;position:relative;margin-bottom:20px}#main .showroomRecommend .catchTxt:after{content:' ';height:0;position:absolute;width:0;border:60px solid transparent;border-top:#5daa11 solid 25px;top:100%;left:0;right:0;margin:auto}#main .showroomRecommend h2.catchTtl{z-index:10;padding:10px 0 0;width:auto;margin:0 auto 15px;color:#333;font-size:43px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-top:none}#main .showroomRecommend h2.catchTtl img{float:left;margin:-10px 10px 0 0}#main .showroomRecommend ul{margin-bottom:20px;counter-reset:recommend}#main .showroomRecommend li{border-bottom:#333 dotted 1px;font-size:22px;font-weight:700;position:relative;overflow:hidden;padding:0;counter-increment:recommend}#main .showroomRecommend li strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(.6,transparent),color-stop(0,#ff6));background:-webkit-linear-gradient(transparent 60%,#ff6 0%);background:-moz-linear-gradient(transparent 60%,#ff6 0%);background:-o-linear-gradient(transparent 60%,#ff6 0%);background:-ms-linear-gradient(transparent 60%,#ff6 0%);background:linear-gradient(transparent 60%,#ff6 0%);line-height:1;display:inline-block}#main .showroomRecommend li:first-child{border-top:#333 dotted 1px;margin-top:5px}#main .showroomRecommend li:after{content:none;width:auto;height:auto}#main .showroomRecommend li:before{background:#0068b7;border-radius:5px;color:#fff;content:"理由その" counter(recommend);padding:5px 20px;line-height:1.2;margin:5px 10px 5px 0;display:inline-block;position:relative;width:auto;height:auto;top:inherit}#main .showroomRecommend li span{border-radius:5px;background:#e60012;color:#fff;padding:5px 20px;line-height:1.2;margin:5px 10px 5px 0;display:inline-block}#main .profileBox{background:#5daa11;color:#fff;position:relative;overflow:hidden}#main .profileBox a{color:#fff;text-decoration:none}#main .profileBox h2{background:0 0;-webkit-box-shadow:none;box-shadow:none;border-top:none;display:inline-block;padding:0;margin:15px 20px;float:left}#main .profileBox img{display:block;margin-bottom:0}#main .profileBox h3{display:inline-block;background:0 0;border-top:none;padding:0;color:#fff;margin-bottom:0 !important;font-size:15px}#main .profileBox .plofInfo{padding:0 20px 15px;position:relative;overflow:hidden}#main .profileBox .plofInfo p{font-size:14px;line-height:1.4;margin-bottom:0}#main .profileBox .overflowH p{font-size:15px}.combnrList{position:relative;overflow:hidden}.combnrList li{border-radius:8px;background:#4582e8;color:#fff;font-size:14px;font-weight:700;padding:0 !important;text-align:center;margin:0}.combnrList li:before,.combnrList li:after{content:none !important}.combnrList li:nth-child(2){background:#7d5102}.combnrList li:nth-child(3){background:#cb241c}.combnrList li:hover{opacity:.8;transition:.7s}.combnrList li a{color:#fff !important;text-decoration:none !important}#main .combnrList{margin:10px 0 30px}#main .combnrList li{float:left}#main .combnrList li:nth-child(2n){float:right}#main .combnrList li img{width:100%}#main .combnrList li.sideEstimate{display:none}#main .serviceContents{position:relative;overflow:hidden;padding-bottom:0}#main .packItem{position:relative;padding:10px;margin:10px auto 30px}#main .packWall{background:#e60012}#menu #main .packWall{background:#e60012 url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/menu_catchimg.png) no-repeat 95% 95%}#main .packRoof{background:#238da4}#menu #main .packRoof{background:#238da4 url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/menu_roofcatchimg.png) no-repeat 95% 95%}#main .packOther{position:relative;overflow:hidden;padding:0;margin-bottom:30px}#main .packItem a{text-decoration:none;color:#333}#main .packItem ul{position:relative;overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom:#fff dashed 1px}#main .packItem ul li{margin:10px 0 0 !important;position:relative;overflow:hidden;border-bottom:none;background:#fff;width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px}#main .packItem ul li:nth-child(-n+2),#menu #main .packItem ul li:nth-child(-n+2){margin-top:0 !important}#main .packItem ul li:nth-child(2n){float:right}#main .packItem ul li:before,#main .packItem ul li:after{content:none}#main .packOther article{width:370px;float:left;margin:10px 0 0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .packOther article#fullWidth{width:100%}#main .packOther article.layout02{width:auto;height:auto}#main .packOther article:nth-child(2n){float:right}#main .packOther article:nth-child(-n+2){margin-top:0 !important}#main .packOther img{width:100%;height:auto}#main .packItem h2{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_servicepack_paint_character.png) no-repeat right top;border-top:none;padding:25px 0 10px;margin:-20px 0 0;font-size:35px;line-height:1.2;-webkit-box-shadow:none;box-shadow:none}#main .packItem h2 span{margin:0;display:block;font-size:20px}#main .packItem h2 img{vertical-align:text-bottom}#main .packTtl{position:relative;margin-bottom:10px}#main .packTtl .imgLayer{left:118px;top:-10px;z-index:22}#main .packTtl h3{font-size:48px;width:118px;float:left;background:0 0;margin-bottom:0;border-top:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative}#main .packTtl h3 span,#menu #main .packRoof .packTtl h3 span.wall{display:inline-block;background:#5daa11;color:#fff;width:48%;width:calc(50% - 1px);text-align:center;line-height:1;padding:8px 0 2px;margin-top:2px}#main .packRoof .packTtl h3 span{background:#084d9b}#main .packTtl h3 span:nth-child(-n+2){margin-top:0}#main .packImg{width:212px;height:118px;overflow:hidden;position:relative;float:right}#main .packImg img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .packItem h4{font-size:26px;padding:0;margin-bottom:0}#main .packItem h4:before,#main .packItem h4:after{content:none}#main .packItem h4 span{font-size:14px;display:block}#main .packSummary{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-bottom:5px}#main .packSummary h3{background:0 0;border-top:none;padding:0;margin:0;font-size:26px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main .packSummary .imgIco{position:absolute;top:0;left:0;width:132px;height:auto}#main .packSummary .priceTxt{font-family:Impact,'Anton',Gadget,sans-serif,"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic";font-size:73px;font-weight:500;color:#e60012;line-height:1;margin-bottom:0;float:right}#main .packSummary .priceTxt span.unitTxt{font-size:40px;font-weight:700}#main .packSummary .packCatch,#main .packSummary .enduranceTxt{background:#084d9b;border-radius:4px;color:#fff;font-size:16px;font-weight:700;line-height:1.2;display:inline-block;padding:5px 0;letter-spacing:normal;width:118px;display:block;margin:2px 0 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .packRoof .packSummary .packCatch,#main .packRoof .packSummary .enduranceTxt{background:#5daa11}#main .packItem .txts{font-size:10px;margin-bottom:5px;clear:both}#main .packItem .menuMi{background:#f17c2d;color:#fff;font-size:13px;margin:0;padding:0 5px}#main .packItem .btn{background:0 0}#main .packItem .btn a{background:rgba(0,0,0,.5);border:none;border-radius:2px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#main .packItem .btn a:after{border-top:2px solid rgba(0,0,0,.9);border-right:2px solid rgba(0,0,0,.9)}#main .packWall .btnDetail,#main .packRoof .btnDetail,#main .packapartment .btnDetail{margin-top:10px !important}#menu #main .packItem ul{margin-bottom:0;padding:0;border-bottom:none}#menu #main .serviceContents h5{font-size:16px;position:relative;padding-left:0;margin-top:0;background:#0068b7;border-radius:0;display:block}#main .smallWorks{margin-bottom:40px;border:1px solid #ccc;background-color:#fff}#main .smallWorks h2{margin-bottom:0}#main .smallWorks .workList{padding:20px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .smallWorks .workList li{margin:0 0 10px 10px;width:207px;float:left;position:relative;border:#00633d 5px solid;border-radius:4px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;overflow:hidden}#main .smallWorks .workList li:before,#main .smallWorks .workList li:after{content:none}#main .smallWorks .workList li .textImg{position:absolute}#main .smallWorks .workList li .ttl{padding:5px 8px;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:0}#main .smallWorks .workList li .ttl span{display:block;font-size:12px;font-weight:400}#main .smallWorks .workList .liSpec{width:278px;margin-left:0}#main .smallWorks .workList .liSpec .ttl{padding:10px;font-size:25px}#main .smallWorks .workList li .price{margin:0 0 0 5px;color:#e60012;font-size:40px;font-weight:700;font-family:Impact,Gadget,'Anton',sans-serif;line-height:1}#main .smallWorks .workList li .price span{font-size:30px}#main .smallWorks .workList .liSpec .price{margin:0 10px 5px;font-size:50px}#main .smallWorks table{width:100%;border-collapse:collapse;margin-bottom:0}#main .smallWorks table th,#main .smallWorks table td{background:0 0;padding:10px;font-size:20px;font-weight:700;border-top:1px solid #ccc;border-bottom:none;vertical-align:middle}#main .smallWorks table th{width:auto;border-left:1px solid #ccc}#main .smallWorks table tr:first-child th,#main .smallWorks table tr:first-child td{border-top:#ccc solid 1px}#main .smallWorks table tr th:first-of-type{border-left:none}#main .smallWorks table td{text-align:right;color:#e60012;font-size:30px;font-family:Impact,Gadget,'Anton',sans-serif}#main .smallWorks table td span{font-size:14px}#main .deteriorationChk{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#main .deteriorationChk h2{text-align:left}#main .deteriorationChk .checkPoint{position:relative;overflow:hidden}#main .deteriorationChk p.lead{text-align:left}#main .deteriorationChk .checkPoint ul{position:relative;overflow:hidden;margin:0 0 20px}#main .deteriorationChk .checkPoint ul li{width:236px;margin:20px 20px 0 0;float:left;background:0 0;padding:0 !important;text-align:left}#main .deteriorationChk .checkPoint ul li:nth-child(-n+3){margin-top:0}#main .deteriorationChk .checkPoint ul li:before,#main .deteriorationChk .checkPoint ul li:after,#main .deteriorationChk .checkLegend ul li:before,#main .deteriorationChk .checkLegend ul li:after{display:none}#main .deteriorationChk .checkPoint ul li:nth-child(3n),#main .deteriorationChk .checkLegend ul li:nth-child(3n){margin-right:0}#main .deteriorationChk .checkPoint ul li .checkpointThumb{position:relative;font-size:13px;width:236px;height:146px;position:relative;overflow:hidden}#main .deteriorationChk .checkPoint ul li .checkpointThumb img{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:auto}#main .deteriorationChk .checkPoint ul li .checkTtl{background:#b38850;padding:5px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;bottom:0;position:relative;z-index:1}#main .deteriorationChk .checkPoint ul li .checkTtl h4{color:#fff !important;display:block !important;padding:0 !important;font-size:16px !important;margin:0 !important}#main .deteriorationChk .checkPoint ul li .checkTtl h4:before,#main .deteriorationChk .checkPoint ul li .checkTtl h4:after{display:none}#main .deteriorationChk .checkPoint ul li .checkTtl p{background:#fff;border-radius:5px;color:#e60012;display:block;font-size:24px;margin:5px 0 0;line-height:1.2}#main .deteriorationChk .checkPoint ul li p{display:inline-block;font-size:13px;margin-bottom:0}.nocolumn #main .deteriorationChk .checkPoint{float:right;width:750px;margin-bottom:0}.nocolumn #main .deteriorationChk .checkPoint h3{background:#0068b7;color:#fff;border:none;margin-bottom:20px}#main .deteriorationChk .checkLegend{position:relative;overflow:hidden;padding:0 0 20px;border-bottom:#ccc solid 1px;margin-bottom:20px}#first #main .deteriorationChk .checkLegend{border-bottom:none;padding:0}#main .deteriorationChk .checkLegend h3{float:left;border-radius:50%;border-top:none;background:#ffc100;width:124px;height:124px;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 20px 0 0 !important;font-size:18px !important;padding:0 !important;overflow:visible !important}#main .deteriorationChk .checkLegend h3 .imgLayer{right:0;bottom:-30px}#main .deteriorationChk .checkLegend ul{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/checkLegend_arw.png) no-repeat right center;padding:20px 100px 20px 0;position:relative;overflow:hidden}#main .deteriorationChk .checkLegend ul li{width:145px;background:#fffeee;border:#ccc solid 1px;border-radius:3px;box-shadow:13px 13px 0px 0px rgba(0,0,0,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 35px 0 0;padding:5px !important;text-align:center;font-size:13px;line-height:1.4;float:left}#main .deteriorationChk .checkLegend ul li h4{background:#333;color:#fff;text-align:center;font-size:18px;border-radius:4px;padding:0;margin:0 0 5px}#main .deteriorationChk .checkLegend ul li h4:before,#main .deteriorationChk .checkLegend ul li h4:after{content:none}#main .deteriorationChk .checkLegend ul li span{color:#e60012;display:block;font-size:18px}#main .deteriorationChk .checkLegend ul li strong{font-size:13px}#main .deteriorationChk .checkLegend ul li strong span{display:inline-block;font-size:13px}.nocolumn #main .deteriorationChk .checkLegend{width:230px;float:left;text-align:center;margin-top:0;display:block;padding:0;border:none;margin-bottom:0}.nocolumn #main .deteriorationChk .checkLegend .imgLayer{position:inherit}.nocolumn #main .deteriorationChk .checkLegend h3{width:auto;height:auto;display:block;background:#333;border-radius:5px;float:none;font-size:20px !important;z-index:1;margin:0 !important}.nocolumn #main .deteriorationChk .checkLegend ul{padding:15px 10px 45px 0;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/checkLegend_arw02.png) no-repeat center bottom;margin:-5px 0 0}.nocolumn #main .deteriorationChk .checkLegend ul li{width:100%;height:auto !important;margin:0 0 15px;box-shadow:10px 10px 0px 0px rgba(0,0,0,.2)}#main .msgBox{position:relative;overflow:hidden}#main .msgTxt{display:inline}#main .msgTxt h3{background:0 0;border-top:none;color:#333;font-size:24px;padding:0;display:inline-block;margin-bottom:20px}#main .msgTxt h3 span{color:#fed900;font-weight:700;display:block;margin:0}#main .msgTxt h4{font-size:17px;border-top:none;background:0 0;margin:0 0 15px;padding:0}#main .msgPhoto{width:227px;float:right;margin:0 0 0 30px;text-align:right}#main .msgPhoto .ceoPict{width:227px;height:268px;overflow:hidden;position:relative;margin-bottom:10px}#contact #main .msgPhoto{margin:0}#main .msgPhoto .ceoPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}#main .msgPhoto h5{color:#333;font-size:14px;background:0 0;margin:0 0 5px;padding:0}#main .msgPhoto p{font-size:23px;font-weight:700;margin-top:0;line-height:1.2}#main .msgPhoto p span{font-size:16px;margin-right:10px}#main .msgPhoto p.btn a{padding:10px 35px 10px 20px}#main .msgPhoto .awardImgWrap img{max-width:100%;height:auto;display:block;margin:0 auto}#main .comAreaBox{position:relative;overflow:hidden}#main .comAreaBox .bg01{position:relative;overflow:hidden}#main .comAreaBox img.imgLayer{right:20px;top:20px}#main .comAreaBox p.areaTxt{background:rgba(255,255,255,.7);padding:20px;margin-bottom:0}#main .comAreaBox ul{padding:15px}#main .comAreaBox ul li{padding:0;width:33%;width:calc(33% - 9px);margin:10px 15px 0 0 !important}#main .comAreaBox ul li:before,#main .comAreaBox ul li:after{content:none}#main .comAreaBox ul li:nth-child(3n){margin-right:0 !important}#main .comAreaBox ul li:nth-child(-n+3){margin-top:0 !important}#main .comAreaBox ul li.btn a{padding:5px 15px 5px 5px;font-size:14px}#main .targetArea{position:relative}#main .targetArea h2{margin-bottom:0}#main .targetArea .area{position:absolute;top:5px;right:20px;width:100px;height:auto}#main .targetArea .satisfied{position:absolute;top:50px;left:10px;display:block;text-align:center}#main .targetArea .satisfied img{z-index:1;position:relative}#main .targetArea .satisfied span{background:#0068b7;border-radius:3px;font-size:16px;display:block;padding:5px 10px;color:#fff;font-weight:700;line-height:1.3;width:310px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;text-align:left;bottom:40px;position:absolute;z-index:0}#main .targetArea .btn{line-height:1;position:absolute;bottom:10px;right:20px;margin-bottom:0}#main .targetArea .btn a{padding:13px 40px 13px 20px}.targetAreaDetail{background:#eee;border-top:5px solid #e75053}.targetAreaDetail .targetAreaDetail_mainTl:before{content:"";display:block;position:absolute;background:#e75053;width:40px;height:20px;top:-2px;left:0;right:0;margin:0 auto;clip-path:polygon(50% 100%,0 0,100% 0)}h2.targetAreaDetail_mainTl:after{content:"";display:block;width:110%;height:9px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_border.png) repeat-x;position:absolute;inset:auto -100% 25px;margin:0 auto;z-index:-1;opacity:.5}.targetAreaDetail .targetAreaDetail_mainTl{font-size:32px !important;position:relative;margin:0 auto -30px !important;padding:30px 0 20px !important;background:#eee !important;color:#2d2d2d !important;text-align:center !important;z-index:2;width:fit-content}.targetAreaDetail .targetAreaDetail_subTl:before{display:none !important}.targetAreaDetail .targetAreaDetail_subTl:after{display:none !important}.targetAreaDetail .targetAreaDetail_subTl{text-align:center !important;border:10px !important;position:relative;width:fit-content;padding:10px 20px !important;margin:0 auto 0 !important;background:#eee;z-index:1;transform:translateY(50%)}.targetAreaDetail .inBox{margin-top:-10px;padding:0 20px 40px}.targetAreaDetail dl{display:grid;grid-template-columns:repeat(3,1fr);gap:5px 40px;padding:20px;width:fit-content;margin:0 auto;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.targetAreaDetail dl>div{display:flex;justify-content:space-between;gap:0;font-size:.9rem}.targetAreaDetail dl dt,.targetAreaDetail dl dd{display:block}.targetAreaDetail dl dt{flex-shrink:1;font-weight:700}.targetAreaDetail dl dt:before{content:"\f015";font-family:"Font Awesome 5 Free";font-weight:700;margin-right:.25rem}.targetAreaDetail dl dt:after{content:"・・・";letter-spacing:-.5em;display:inline-block}.targetAreaDetail dl dd{flex-shrink:0;width:3rem;text-align:right}#main .balloonBox{background:#0068b7;border-radius:5px;color:#fff;position:relative;padding:15px;margin-bottom:20px;clear:both}#main .balloonBox p{margin:0;font-size:32px;font-weight:700;line-height:1.5}#main .balloonBox p strong{color:#fffc00}#showroom #main .balloonBox{padding:15px}#showroom #main .balloonBox p{font-size:18px}#diagnosis #main .balloonBox,#rainleaking #main .balloonBox{text-align:center}#diagnosis #main .balloonBox p{font-size:30px}#rainleaking #main .balloonBox{margin:57px auto 0;width:1000px}#rainleaking #main .balloonBox .imgLayer{right:0;bottom:0}#main .basicKnow{position:relative;overflow:hidden;margin-bottom:30px}#main .basicKnow .catchTtl{color:#333;font-size:55px;font-weight:700;line-height:1.2;background:rgba(255,255,255,.7);padding:15px;margin-bottom:0}#main .basicKnow .pointList{margin-bottom:20px;padding-bottom:20px;border-bottom:#ccc solid 1px}#main .basicKnow .pointList li{position:relative;width:236px;margin:0 20px 0 0;font-size:14px;line-height:1.4}#main .basicKnow .pointList li:nth-child(3n){margin-right:0}#main .basicKnow .pointList li .pointImg{position:relative;width:236px;overflow:hidden}#main .basicKnow .pointList li img{display:block;position:relative;top:inherit;left:inherit;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;height:auto}#main .basicKnow .pointList li .imgLayer{right:0;bottom:0;position:absolute;width:auto;width:25%}#main .basicKnow .pointList li h6{background:0 0;font-size:15px;padding:0;margin:10px 0 5px;line-height:1.4}#main .basicKnow .pointList li h6:before,#main .basicKnow .pointList li h6:after{content:none}#main .basicKnow .pointList li h6 strong{color:#e01c1c;display:block}#main .basicKnow .pointList li p{width:auto;padding:0;margin:0;font-size:14px}#main .basicKnow .pointTxt .imgL20{margin-top:20px}.nocolumn #main .basicKnow .pointList li{width:316px;height:auto;text-align:left}.nocolumn #main .basicKnow .pointList li .pointImg{width:316px}.nocolumn #main .basicKnow .pointList li .imgLayer{bottom:inherit;top:0;width:auto}.nocolumn #main .basicKnow .pointList li h6{font-size:20px}#main .lawpriceWhy{margin-bottom:30px}#main .lawpriceWhy .catchTtl{font-size:29px !important;line-height:1.2;font-weight:700;text-align:center}#main .lawpriceWhy .catchTtl strong{color:#e60012}#main .lawpriceWhy .highCost{background:#5daa11;padding:25px;margin-top:25px}#main .lawpriceWhy .highCost h3{color:#fff;font-size:50px;font-weight:400;padding:0;margin:-5px 0 0;background:0 0;border-top:none;text-align:center;line-height:1.3}#main .lawpriceWhy .highCost h3 strong{font-weight:400}#main .lawpriceWhy .highCost ul{position:relative}#main .lawpriceWhy .highCost ul li{background:#3a8100;padding:10px;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 25px 0 0;position:relative}#main .lawpriceWhy .highCost ul li:before,#main .lawpriceWhy .highCost ul li:after{content:none}#main .lawpriceWhy .highCost ul li:last-child{margin-right:0}#main .lawpriceWhy .highCost ul li img{margin-bottom:10px}#main .lawpriceWhy .highCost ul li h4{border-radius:50%;background:#e60012;width:57px;height:57px;color:#fff;font-size:13px;position:absolute;top:-10px;left:3px;padding:0;margin:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.2}#main .lawpriceWhy .highCost ul li h4:before,#main .lawpriceWhy .highCost ul li h4:after{display:none}#main .lawpriceWhy .highCost ul li p{display:block;background:#fff;font-weight:700;font-size:23px;padding:10px;line-height:1.2;margin-bottom:0}#menu:not(.nocolumn) .inner{max-width:100%}#menu:not(.nocolumn) #main h2.fullWidth{padding:18px 0 12px !important}#menu:not(.nocolumn) #main .lawpriceWhy .catchTtl{font-size:23px !important}#menu:not(.nocolumn) #main .lawpriceWhy .highCost ul li{width:220px;margin-right:0}#menu:not(.nocolumn) #main .lawpriceWhy .highCost ul li+li{margin-left:20px}#menu:not(.nocolumn) #main .lawpriceWhy .highCost ul li img{max-width:100%;height:auto;display:block}#menu:not(.nocolumn) #main .lawpriceWhy .highCost h3{font-size:42px;margin-bottom:10px}#main .lowpriceReason{margin-bottom:30px}#main .lowpriceReason .lowcost ul{position:relative;overflow:hidden}#main .lowpriceReason .lowcost ul li{background:#5daa11;padding:25px;width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:20px 20px 0 0;position:relative}#main .lowpriceReason .lowcost ul li:nth-child(2n){margin-right:0}#main .lowpriceReason .lowcost ul li:nth-child(-n+2){margin-top:0}#main .lowpriceReason .lowcost ul li:before,#main .lowpriceReason .lowcost ul li:after{content:none}#main .lowpriceReason .lowcost ul li.fullW{margin-right:0;width:100%}#main .lowpriceReason .lowcost ul li h4{background:#3a8100;color:#fff;padding:10px;font-size:30px;margin:0 0 30px}#main .lowpriceReason .lowcost ul li.fullW h4{padding:0 25px}#main .lowpriceReason .lowcost ul li h4:before{display:none}#main .lowpriceReason .lowcost ul li h4:after{content:' ';height:0;position:absolute;width:0;border:25px solid transparent;border-top:#3a8100 solid 25px;top:100%;left:50%;margin-left:-25px;border-radius:0;background:0 0}#main .lowpriceReason .lowcost ul li h4 span{display:inline-block;line-height:1.3;padding-top:5px}#main .lowpriceReason .lowcost ul li.fullW span{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;padding:0}#main .lowpriceReason .lowcost ul li h4 span.reasonIco{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/comLowprice_ico.png) no-repeat center center;color:#fff;width:110px;height:110px;font-size:23px;padding:0;margin:-10px 10px 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;float:left}#main .lowpriceReason .lowcost ul li.fullW span.reasonIco{margin-top:0}#main .lowpriceReason .lowcost ul li h4 span strong{font-size:13px;line-height:1.2;margin-top:5px}#main .lowpriceReason .lowcost ul li p{font-size:30px;color:#fff;line-height:1.2;font-weight:700;margin-bottom:0}#main .lowpriceReason .lowcost ul li .compareBox{background:#fff;padding:30px 25px}#main .lowpriceReason .lowcost ul li .compareBox h6:first-child{margin-top:0}#main .lowpriceReason .lowcost ul li .compareBox hr{border-top:#333 dotted 1px;display:block;margin-top:25px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li{padding:15px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li:nth-of-type(-n+2){width:365px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li h4{font-size:22px;margin:0 0 30px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li h4:after{display:block;content:' ';height:0;position:absolute;width:0;border:25px solid transparent;border-top:#3a8100 solid 25px;top:100%;left:50%;margin-left:-25px;border-radius:0;background:0 0}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li.fullW h4{padding:10px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li h4 span{display:flex;align-items:center}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li h4 span.reasonIco{background-size:contain;color:#fff;width:80px;height:80px;font-size:20px;padding:10px 0 0;margin:-10px 10px 5px -5px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-shrink:0}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li.fullW span.reasonIco{margin:-5px 10px 5px -5px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li h4 span strong{display:block;font-size:11px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li h4 img{width:100%;height:auto;display:block}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li p{font-size:20px}#menu:not(.nocolumn) #main .lowpriceReason .lowcost ul li .compareBox img{width:100%;height:auto;display:block}#main .qualityBox .catchTtl{position:relative;font-size:45px !important;font-weight:700;margin-top:10px;text-align:left !important;line-height:1.2}#main .qualityBox .catchTtl .txtL{font-size:78px;line-height:1.2}#main .qualityBox .catchTtl .catchIco{float:left;margin-top:-10px}#main .qualityBox h3 span{border-radius:4px;background:#e60012;color:#fff;display:inline-block;padding:0 10px;margin:10px;font-size:20px}#main .qualityBox h3 strong{color:#e60012}#main .qualityBox .catchTxt{font-size:23px}#main .qualityBox ul{margin-bottom:20px}#main .qualityBox .photoUL li{width:316px;margin:0 26px 0 0}#main .qualityBox .photoUL li:nth-child(3n){margin-right:0}#main .qualityBox .photoUL li img{position:relative;top:inherit;left:inherit;-webkit-transform:none;-ms-transform:none;transform:none}#main .qualityBox .flowWall-notice{display:none}#main .qualityBox p{font-size:16px}#main .commitFlow{position:relative;overflow:hidden}#main .commitFlow li{background:0 0;width:369px;margin:0;float:left;padding:0}#main .commitFlow li:before,#main .commitFlow li:after{content:none}#main .commitFlow li h4{border-radius:5px;background:#0068b7;text-align:center;color:#fff;padding:0;margin-bottom:10px}#main .commitFlow li h4:before,#main .commitFlow li h4:after{display:none}#main .commitFlow li:nth-child(2){width:229px;margin:0 84px 0 12px;position:relative}#main .commitFlow li:nth-child(3){width:285px}#main .commitFlow li:nth-child(2):before,#main .commitFlow li:nth-child(2):after,#main .commitFlow li:nth-child(3):before{position:absolute;z-index:10}#main .commitFlow li:nth-child(2):before,#main .commitFlow li:nth-child(3):before{content:' ';height:0;width:0;border:55px solid transparent;border-left:#5daa11 solid 48px;left:125%;top:50%;margin-top:-25px;background:0 0}#main .commitFlow li:nth-child(3):before{border-left:#fff solid 48px;left:-8%;z-index:8}#main .commitFlow li:nth-child(2):after{background:#5daa11;content:'クリア';color:#fff;font-size:20px;font-weight:700;left:95%;top:50%;width:80px;padding:15px 0;text-align:right;-webkit-transform:none;transform:none;height:auto;border:none;border-left:#fff solid 2px}#main .commitPoint{position:relative;margin-bottom:30px}#main .commitPoint .imgLayer{top:68px;left:56.5%}#menu:not(.nocolumn) #main .qualityBox .catchTtl img{max-width:100%;height:auto}#main .flowList{border-radius:5px;background:#5daa11;padding:5px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;clear:both}#main .flowList h3{color:#fff;font-size:23px;float:left;background:0 0;border:none;padding:0;line-height:1.2;margin:0}#main .flowList ul{position:relative;overflow:hidden;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#main .flowList ul li{border-radius:10px;background:#fff;font-size:16px;color:#5daa11;font-weight:700;padding:0;text-align:center;margin:0 5px 0 0;width:58px;height:58px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .flowList ul li:before,#main .flowList ul li:after{content:none}#main .flowList ul li.stxt{font-size:14px}#main .flowList ul li:last-child{margin-right:0}.nocolumn #main .flowList{padding:10px}.nocolumn #main .flowList.flowRoof ul li{width:100px}.nocolumn #main .flowList h3{font-size:31px;padding:0 5px}.nocolumn #main .flowList ul li{font-size:20px;width:78px;height:78px}.nocolumn #main .flowList ul li.stxt{font-size:16px}#main .comparePaint h2{font-size:30px}#main .compareTable{width:100%;table-layout:fixed}#main .compareTable th,#main .compareTable td{vertical-align:top;text-align:center;width:auto;border-right:#fff solid 1px;border-bottom:#fff solid 1px}#main .compareTable th{padding:20px 10px;font-weight:700;background:#084d9b;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}#main .compareTable th:first-of-type{width:15%}#main .compareTable td{font-weight:400;font-size:13px;text-align:left;padding:15px 10px 15px 60px;height:82px;overflow:hidden;border-collapse:collapse;background:#efefef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4}#main .compareTable td:last-child{border-right:none}#main .compareTable td span{font-size:35px;font-weight:700;float:left;display:block;border-right:#ccc solid 1px;margin-right:15px;padding-right:5px;box-shadow:2px 0px 0px 0px #fff;-moz-box-shadow:2px 0px 0px 0px #fff;-webkit-box-shadow:2px 0px 0px 0px #fff;width:51px;text-align:center;left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute}#menu #main .compareTable th.ourCompany,#apartment #main .compareTable th.ourCompany{width:32%}#main .compareTable td.ourCompany span{color:#e60012}#main .enqueteBox ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#main .enqueteBox ul li{background:0 0;width:48%;width:calc(50% - 8px);padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .enqueteBox ul li a{text-decoration:none;color:#333}#main .enqueteBox ul li img{border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .enqueteBox ul li h3{background:0 0;border:0;margin:5px 0 0;padding:0;color:#5daa11}#main .enqueteBox ul li .contTxt{font-size:18px;font-weight:700}#main .iDeal .catchTtl{font-size:43px;font-weight:700;line-height:1.4}#main .iDeal .catchTtl strong{color:#e60012}#main .iDeal .worksBox{margin-bottom:30px}#main .iDeal .worksList{padding-bottom:0}#main .iDeal .worksList article{float:left;margin:0 18px 20px 0 !important;padding:0;position:relative}#main .iDeal .worksList article:nth-child(4n){margin-right:0 !important}#main .iDeal .worksList article:nth-child(3n+1){clear:none}#main .iDeal .worksList article:nth-child(4n+1){clear:both}#main .iDeal .worksList article:nth-child(3n){margin:0 18px 20px 0 !important}#main .comIdea{margin-bottom:29px}#main .comIdea .ttl{margin-bottom:3px}#main .comIdea ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#siding #main .comIdea ul,#apartment #main .comIdea ul,#menu #main .comIdea ul,#colorsimulation #main .comIdea ul{-webkit-justify-content:space-around;justify-content:space-around;padding:0 90px}#main .comIdea ul:after{content:none}#main .comIdea li{padding-left:0;float:none;width:182px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .comIdea li:before,#main .comIdea li:after{content:none}#main .comIdea li img{display:block;margin:0 auto}#main .comIdea li span{font-size:18px;padding:10px;position:relative;color:#fff;font-weight:700;line-height:1.4;text-align:left;border-radius:6px;background:#084d9b;display:block;margin-bottom:30px}#main .comIdea li span:after{content:'';height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#084d9b;top:100%;left:0;right:0;margin:auto}#main .comIdea li:first-child{padding-left:0}#main .contactBox{background:#f17c2d;clear:both;padding:15px 15px 0;position:relative;margin:25px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .contactBox h3{background:0 0;border:none;padding:0;margin-bottom:10px}#main .contactBox h3 img{margin-right:5px}#main .contactBox .imgLayer{right:0;top:-20px;z-index:0}#main .contactBox .contactCatch{background:#b38850;color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 -15px 0;padding:5px 15px;position:relative}#main .contactBox .telBox{background:#fff;padding:10px;overflow:hidden;margin:0 165px 15px 0;border-radius:3px;position:relative;z-index:1}#main .contactBox .telBox .contactLogo{float:left;width:220px;margin:0 30px 0 5px}#main .contactBox .telBox h6{margin-bottom:0}#main .contactBox .telBox p{text-shadow:none}#main .contactBox .telBox .tel{font-size:13px !important;font-weight:400;text-align:left;margin:0 10px 0 0 !important;color:#333;display:block;position:relative;overflow:hidden;float:left;line-height:1}#main .contactBox .telBox .tel span{color:#e60012;font-size:47px;font-weight:400;line-height:1;padding:0 0 0 40px;margin:0;display:block;background-size:37px auto !important}#main .contactBox .telBox .btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}#main .contactBox .telBox .btn:hover{opacity:.8;transition:.7s}#main .contactBox .telBox .btn a{padding:8px 45px 8px 30px;font-size:18px;background-size:17px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:3px 0}#main .contactBox ul{position:relative;overflow:hidden;margin:0 0 10px}#main .contactBox ul li:last-child{margin-right:0}#main .contactBox .floatL img{position:absolute;top:-34px;left:-5px}.nocolumn #main .contactBox .inner{background:#fff;padding:15px 220px 15px 15px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:inherit;width:1100px}.nocolumn #main .contactBox .imgLayer{right:0;bottom:0;top:inherit}.nocolumn #main .contactBox h2{position:relative;overflow:hidden;margin-bottom:10px;background:0 0;padding:0}.nocolumn #main .contactBox h2 span{float:left;margin-right:10px}.nocolumn #main .contactBox h2 span img{width:220px;height:auto}.nocolumn #main .contactBox h3{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_bucket.png) no-repeat left center;padding-left:30px;color:#8d471f;font-size:14px;display:inline-block;line-height:1.3}.nocolumn #main .contactBox .tel{float:left;margin-right:15px;font-size:14px;line-height:1.2}.nocolumn #main .contactBox .tel span{display:block;font-size:70px;padding-left:80px !important;background-size:75px auto !important}.nocolumn #main .contactBox a{display:block}.nocolumn #main .contactBox .btn{margin-bottom:0}.nocolumn #main .contactBox .btn a{font-size:24px;padding:15px 35px 15px 20px}.nocolumn #main .contactBox .btn a:before{width:20px;height:20px}.nocolumn #main .contactBox .btn a:after{right:15px;width:6px;height:6px;border-top:3px solid #5daa11;border-right:3px solid #5daa11}.nocolumn #main .contactBox .catchTxt{background:#b38850;color:#fff;font-size:20px;margin:10px -220px -15px -15px;clear:both;padding:0 20px;font-weight:700}.nocolumn #main .contactBox strong{border-radius:4px;color:#fff}.nocolumn #main .contactBox ul{position:relative;overflow:hidden;float:none}.nocolumn #main .contactBox ul li{border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;overflow:hidden;font-size:13px;font-weight:700}.nocolumn #main .contactBox ul li:last-child{margin-right:0}.nocolumn #main .contactBox ul li a{display:block;text-decoration:none;color:#333}.nocolumn #main .contactBox ul li img{float:left;margin-right:15px}.nocolumn #main .contactBox ul li h4{color:#fed900;font-size:22px;line-height:1.2}.nocolumn #main .contactBox .btn a:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#main .contactTel h3{background:#5daa11;border-top:none;color:#fff;margin:0}#main .contactTel{margin-bottom:30px;position:relative}#colorsimulation #main .contactTel h4,#apartment #main .contactTel h4,#contact #main .contactTel h4,#wall #main .contactTel h4,#roof #main .contactTel h4{display:inline-block;margin-bottom:10px}#main .contactTel .tel span{font-size:75px;padding-left:90px;display:block;margin-right:20px}#main .contactTel .inBox{border:#ccc solid 1px;background:#fff;padding:15px;overflow:hidden}#corporate #main .contactTel{margin-top:-10px}#main .contactTel .imgLayer{right:0;bottom:0}#main .contactTel h4{margin-bottom:5px}#main .contactTel p{font-size:15px;line-height:1.3;margin-bottom:5px}#main .contactTel p.catchTxt{font-size:27px;font-weight:700}#main .contactTel p.catchTxt span{border-radius:4px;background:#f17c2d;color:#fff;font-size:20px;padding:5px 7px;margin-right:5px}#main .contactTel p.catchTxt strong{color:#e60012}#main .contactTel .telBox{background:#0068b7;padding:10px;overflow:hidden;margin-right:15px;float:left}#main .contactTel .telBox h5{background:0 0 !important;color:#fff;font-size:15px !important;line-height:1 !important;margin:0 0 5px !important;padding:0 !important;display:block !important}#main .contactTel .telBox .tel{background:#fff;font-size:13px !important;font-weight:400;text-align:center;margin-bottom:0 !important;color:#333;padding:5px;display:block}#main .contactTel .telBox .tel span{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_freedial03.png) no-repeat left center;font-size:53px;font-weight:400;line-height:1;padding:0 0 0 65px;margin:0;display:inline-block}#main .contactTel .telBox .btn{border-radius:3px;font-size:18px;margin:10px 0 0;width:100%}#main .contactTel .telBox .btn a{padding:5px 30px 5px 40px}#main .contactTel .telBox .btn a:before{left:28px}#main .contactTel .telBox .btn a:after{left:33px}#main .contactTel ul{position:relative;overflow:hidden;margin:0 0 10px}#main .contactTel ul li{border-radius:4px;background:#0eaa8e !important;color:#fff;font-size:20px;font-weight:700;margin:0 10px 0 0;padding:5px 15px;text-align:center;float:left}#main .contactTel ul li:before,#main .contactTel ul li:after{display:none}#main .contactTel ul li:last-child{margin-right:0}#main .contactTel .overflowH{width:380px}#main .contactFree{clear:both;border:#e60012 solid 3px;position:relative;overflow:hidden;background:#fff;position:relative;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 !important;border-radius:0 !important;margin-bottom:10px}#main .contactFree p{line-height:1.3;margin:0}#main .contactFree .telBox{overflow:hidden;margin:10px 0 10px 10px;padding:0;background:0 0}#main .contactFree .telBox .tel{font-size:14px;font-weight:400;text-align:left}#main .contactFree .telBox .tel span{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_tel03.png) no-repeat left center;font-family:"Impact",'Anton',Gadget,sans-serif;color:#e60012;font-size:68px !important;line-height:1;padding:0 0 0 40px;margin:0;display:block}#main .contactFree .telBox .catchTxt{background:#5daa11;border-radius:3px;color:#fff;font-weight:700;font-size:18px;text-align:center;line-height:1.4}#main .contactFree .btn{margin:10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;background:0 0;text-shadow:none;box-shadow:0px 0px 0px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0px 0px 0px 1px rgba(0,0,0,.2) inset;-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,.2) inset}#main .contactFree .btn img{display:block;margin:0 auto}#main .contactFree .btn :hover{opacity:.8;transition:.7s}#main .contactFree h3,#main .contactFree .btn a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main .contactFree h3{padding:17px 30px;background:#e60012;border:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#rainleaking #main .contactFree h3{padding:20px 10px}#main .contactFree .btn a{color:#fff;font-weight:700;font-size:34px;position:relative;overflow:hidden;padding:20px}#main .contactFree .btn a:before,#main .contactFree .btn a:after{content:none}#main .contactFree .btn span{float:right;text-align:left;line-height:1;margin-left:20px;display:block}#main .msgContact{padding:3px 3px 3px 240px !important;margin:40px 0 20px 5px !important;width:700px;clear:none}#main .msgContact img{float:left;position:absolute;top:-10px;left:-5px}#main .msgContact .telBox{background:#fff;border-radius:3px;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;margin-left:10px}#main .msgContact .telBox h4{position:relative;font-size:13px !important;padding-left:15px;margin-bottom:0}#main .msgContact .telBox h4:before,#main .msgContact .telBox h4:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;background:0 0;border-radius:0}#main .msgContact .telBox h4:before{width:11px;height:11px;-webkit-border-radius:50%;border-radius:50%;background:#0068b7;opacity:inherit}#main .msgContact .telBox h4:after{left:3px;width:3px;height:3px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .msgContact .telBox .tel{font-size:11px;line-height:1.2;float:left;white-space:nowrap;margin-bottom:0 !important}#main .msgContact .tel .bHours{display:block}#main .msgContact .tel span{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_tel.png) no-repeat left center;color:#e60012;font-size:42px;font-weight:700;line-height:1;padding-left:35px !important;display:block;float:left;margin-right:5px}a.leftNav,a.rightNav{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/top/bg2.png);outline:none;transition:none}.leftNav:before,.rightNav:before{content:"";width:100%;height:100%;display:block;transition:none}.leftNav:hover{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/top/leftNav.png) right center no-repeat;transition:none;opacity:1}.rightNav:hover{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/top/rightNav.png) left center no-repeat;transition:none;opacity:1}.leftNav:hover:before,.rightNav:hover:before{background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/top/bg2.png);transition:none}#pageTitle{position:relative;overflow:hidden;height:145px;background:-webkit-linear-gradient(90deg,#1482e1 0%,#0461b2 100%);background:-moz-linear-gradient(90deg,#1482e1 0%,#0461b2 100%);background:-o-linear-gradient(90deg,#1482e1 0%,#0461b2 100%);background:-ms-linear-gradient(90deg,#1482e1 0%,#0461b2 100%);background:linear-gradient(0deg,#1482e1 0%,#0461b2 100%)}#pageTitle .inner{width:100%;height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#pageTitle h1{width:1000px;color:#fff;position:relative;margin:0 auto;font-size:35px;line-height:1.2;text-align:center;text-shadow:1px 1px 1px #0068b7,-1px 1px 1px #0068b7,1px -1px 1px #0068b7,-1px -1px 1px #0068b7}#pageTitle h1 span{display:block;font-size:15px;font-weight:400}#pagePath{background:#084d9b;padding:3px 0}#pagePath p{width:1000px;margin:0 auto;color:#fff;font-size:11px}#pagePath p a{color:#fff}#main .topWorksBnr{width:500px;float:left}#main .inqCount{border:#5daa11 solid 7px;width:500px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;box-shadow:0px 0px 0px 5px #daccb1 inset;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/inqCount_bg.png) no-repeat right bottom #fff;padding:10px 15px}#main .inqCount h3{font-size:15px;padding:0;background:0 0;margin:0 -15px 5px;border:none;text-align:center}#main .inqCount p{font-size:15px;margin-bottom:10px;background:#b38850;text-align:center}#main .inqCount dl{padding:0 170px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .inqCount dd{background:#fff;border-radius:5px;display:block;padding:2px 10px 2px 210px;font-size:28px;color:#e60012;line-height:1.3;text-align:right;font-weight:700;margin-bottom:8px}#main .inqCount dd span{font-size:18px}#main .inqCount dd:last-of-type{margin-bottom:0}#main .inqCount dt{font-size:17px;clear:both;display:block;width:190px;float:left;background:#f17c2d;border-radius:5px 0 0 5px;padding:5px;text-align:center;color:#fff;font-weight:700}#topBnr{background:#fff;border:solid 5px #f17c2d;overflow:hidden;width:220px;height:228px;box-sizing:border-box;float:right}#main #topBnr h4:before,#main #topBnr h4:after{content:none}#main #topBnr h4{background:#0068b7;padding:5px;font-size:16px;color:#fff;margin-bottom:10px}#topBnr .spLady{padding:0 5px 5px;font-weight:700;font-size:20px;margin-bottom:0;line-height:1.0}#topBnr .spLady span{border-radius:4px;background:#e60012;color:#fff;font-size:16px;padding:2px 5px;margin-right:4px;vertical-align:25%;line-height:1}#topBnr .lead{font-weight:700;padding:5px 5px 0;font-size:15px;line-height:1;margin-bottom:0}#topBnr .tel{padding:0 5px;font-size:11px;margin-bottom:0}#topBnr .tel span{font-size:29px;padding-left:30px !important;display:block;text-align:center;background-size:32px auto !important}#topBnr a img{padding:0 5px 5px}#topBnr ul{position:relative;overflow:hidden;width:220px}#topBnr ul li{margin:0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}#topBnr ul li:last-child{margin-bottom:0}#topBnr ul li img{width:100%;height:auto}#topBnr ul li:before,#topBnr ul li:after{content:none}.camBnrArea{width:1000px;margin:30px auto 0;text-align:center}.camBnrArea img{max-width:1000px}.topBnr{width:1000px;margin:30px auto 0}#main .topContactBox{width:360px;float:left}#main .topContactBox h3{border:none;background:0 0;padding:0;margin:5px 0 20px}#main .topContactBox h3 span{background:#e60012;color:#fff;border-radius:5px;margin-right:5px;padding:0 5px;display:inline-block}#main .topContactBox ul{position:relative;overflow:hidden;margin-bottom:20px}#main .topContactBox ul li{float:left;padding:0;border:#ccc solid 1px}#main .topContactBox ul li:nth-child(2n){float:right}#main .topContactBox ul li:before,#main .topContactBox ul li:after{content:none}#main .topContactBox .catchTxt{background:#b38850;color:#fff;text-align:center;font-size:14px;font-weight:700;border-radius:20px;margin-bottom:0}#main .topContactBox .tel{font-size:11px}#main .topContactBox .tel span{font-size:50px;background-size:53px auto;padding-left:55px}#form{width:1000px;margin:0 auto}#form h3{background:#5daa11;border-top:none;color:#fff;margin-bottom:0}#form ul{margin-bottom:40px}#form ul li{background:0 0 !important;padding:0}#form ul li:before,#form ul li:after{content:none}#form ul.formStep{position:relative;overflow:hidden;margin-bottom:30px}#form ul.formStep li{background:#f1edd0 !important;color:#333;font-size:17px;font-weight:700;margin:5px 0 !important;position:relative;width:243px;float:left;height:50px;padding:0 10px 0 80px !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#form ul.formStep li:before,#form ul.formStep li:after{width:0;height:0;border-style:solid;border-width:25px 0 25px 10px;border-color:transparent transparent transparent #f1edd0;content:'';display:block;position:absolute}#form ul.formStep li:before{left:100%;top:0;z-index:10;background:0 0}#form ul.formStep li:after{border-color:transparent transparent transparent #fff;left:100.8%;top:0;z-index:9;transform:none !important}#form ul.formStep li:last-child:before,#form ul.formStep li:last-child:after{display:none}#form ul.formStep li.on{background:#f17c2d !important;color:#fff}#form ul.formStep li.on:before{border-color:transparent transparent transparent #f17c2d}#form ul.formStep li span{border-radius:50%;background:#fc0;width:57px;height:57px;color:#fff;font-size:13px;line-height:1.2;position:absolute;top:-3px;left:15px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}#form ul.formStep li:first-child span{left:2px}#main .formBox{margin-bottom:40px}#top #main .formBox{border:#e0d3bc solid 1px}#main .formBox table{margin-bottom:20px}#main .formBox table p{margin-bottom:0}#main .formBox th{padding:20px 15px;font-weight:700;vertical-align:top;width:30%;font-size:16px;background:rgba(119,87,64,.2);border-bottom:#fff solid 1px;color:#333}#main .formBox th span{background:#e60012;color:#fff;font-size:14px;float:right;padding:0 10px}#main .formBox th span.any{background:#b0b0b0}#main .formBox td{padding:5px 10px;vertical-align:middle;font-size:13px;background:#efefef;border-bottom:#fff solid 1px}#main .formBox td .wpcf7c-elm-step1{font-size:13px}#main .formBox td>span{margin:5px 0 0;display:inline-block;font-size:16px}#main .formBox td span.your-order span span{font-weight:700;margin-right:10px}#main .formBox td a{color:#333;font-size:16px;padding-left:25px;display:inline-block}#main .formBox td input[type=text],#main .formBox td input[type=tel],#main .formBox td input[type=email]{padding:5px;height:35px;border:1px solid #ccc;box-sizing:border-box;width:690px}#main .formBox td textarea,#main .blogForm .formBox td input[type=text],#main .blogForm .formBox td input[type=tel],#main .blogForm .formBox td input[type=email]{width:100%}#main .formBox td select,#main .formBox td input[type=date]{width:200px;font-size:14px;padding:2px;height:30px;line-height:30px;border:1px solid #ccc;box-sizing:border-box;margin-right:10px}#main .formBox td input[type=date]{width:360px}#main .formBox td input:placeholder-shown,#main .formBox td textarea:placeholder-shown{color:#b0b0b0}#main .formBox td input::-webkit-input-placeholder,#main .formBox td textarea::-webkit-input-placeholder{color:#b0b0b0}#main .formBox td input:-moz-placeholder,#main .formBox td textarea:-moz-placeholder{color:#b0b0b0;opacity:1}#main .formBox td input::-moz-placeholder,#main .formBox td textarea::-moz-placeholder{color:#b0b0b0;opacity:1}#main .formBox td input:-ms-input-placeholder,#main .formBox td textarea:-ms-input-placeholder{color:#b0b0b0}#main .formBox td input[type=checkbox]{display:inline-block;margin-right:0}#main .formBox td label{margin-right:1em}#main .formBox .submit{text-align:center}#main .formBox .submit li{margin:0 5px;display:inline}.formBox .submit .wpcf7c-btn-back{background:linear-gradient(to bottom,#ddd 0%,#aaa 50%,#777 51%,#bbb 100%);border:solid 3px #777}#contents #main .wpcf7c-btn-back textarea[readonly]{background:#efefef !important}#main .formBox td input.wpcf7c-conf,#main .formBox td select.wpcf7c-conf,#main .formBox td textarea.wpcf7c-conf{border:none;background:#efefef}#main .formBox td select.wpcf7c-conf{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}#main .formBox td select.wpcf7c-conf::-ms-expand{display:none}.formBox table{margin-top:15px;width:100%;border-spacing:1px}.formBox th,.formBox td{padding:15px 20px;font-size:15px;line-height:1.5;text-align:left;vertical-align:top}.formBox th{width:20%;color:#333}.formBox table{margin-bottom:20px}.formBox th{padding:20px 15px;font-weight:700;vertical-align:middle;width:30%;font-size:16px}.formBox th span{background:#e60012;color:#fff;font-size:14px;float:right;padding:2px 15px}.formBox th span.any{background:#b0b0b0}.formBox td{padding:5px;vertical-align:middle;font-size:13px}.formBox td .wpcf7c-elm-step1{font-size:13px}.formBox td>span{margin:5px 0 0;display:inline-block;font-size:16px}.formBox td a{color:#333;font-size:16px;padding-left:25px;position:relative}.formBox td a:before,.formBox td a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.formBox td a:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}.formBox td a:after{left:4px;width:4px;height:4px;border-top:2px solid #fffeee;border-right:2px solid #fffeee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.formBox td input[type=text],.formBox td input[type=tel],.formBox td input[type=email]{padding:5px;height:30px;border:1px solid #ccc;box-sizing:border-box}.formBox td select,.formBox td input[type=date]{width:200px;font-size:14px;padding:2px;height:30px;line-height:30px;border:1px solid #ccc;box-sizing:border-box;margin-right:10px}.formBox td input[type=date]{width:360px}.formBox td textarea{padding:5px;width:690px;border:1px solid #ccc;box-sizing:border-box;background:#fff}.formBox .submit{text-align:center}.formBox .submit li{margin:0 5px;display:inline}.formBox .submit input{padding:10px 50px;color:#fff;font-size:24px;font-weight:700;text-align:center;vertical-align:top;cursor:pointer;box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;-webkit-box-shadow:0px 5px 0px 0px rgba(255,255,255,.3) inset;background:#5daa11;border:#59971c solid 3px;border-radius:5px}.formBox .submit input:hover{opacity:.8;filter:alpha(opacity=80)}.formBox .submit input[type=button]{margin-right:10px}.formBox td input.wpcf7c-conf,.formBox td select.wpcf7c-conf{border:none;background:#fffeee}.formBox td select.wpcf7c-conf{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}.formBox td select.wpcf7c-conf::-ms-expand{display:none}.formBox td input.wpcf7c-conf:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #efefef inset}div.wpcf7-validation-errors{background:#fff;border:3px solid #e60012 !important}#top .topFormBox{position:relative;overflow:hidden;width:auto;float:none}#top .topFormBox h2,#top .topFormBox .topFormBoxTtl{background:#f17c2d;-webkit-box-shadow:none;box-shadow:none;border:#e0d3bc solid 1px;border-bottom:none;box-shadow:0px 0px 0px 1px #fff inset;padding-top:0;padding-top:5px;color:#fff;font-size:22px;font-weight:700;padding:5px 15px;margin:0 auto 20px;position:relative;line-height:1.5;clear:both}#top .topFormBox h2 strong,#top .topFormBox .topFormBoxTtl strong{color:#fed900}#top #main .formBox table{margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#top #main .formBox table tr th,#top #main .formBox table tr td{border-top:none;border-right:none;border-left:none;background:#fff;border-bottom:#e0d3bc solid 1px;padding:10px;color:#333}#top #main .formBox table tr th{font-size:13px;width:25%}#top #main .formBox table tr th span{float:left;font-size:12px;margin-right:5px}#top .formBox td input[type=text],#top .formBox td input[type=tel],#top .formBox td input[type=email],#top .formBox td textarea{width:100%;background:#ffffcf;padding:2px 5px;height:auto}#top .formBox td span{width:auto;margin-top:0}#top .formBox td label{width:auto;margin-right:20px}#top .formBox td .your-subject,#top .formBox td .your-subject span{margin:0;width:auto}#top #main .formBox td .wpcf7c-elm-step1{display:none}#top #main .formBox th span{padding:0 5px}#top #main .formBox .submit{background:#fff;padding:10px}#top .formBox .submit input{font-size:20px;background:#5daa11;border:#59971c solid 3px;margin:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto}span.wpcf7-list-item{margin-left:0}#top #main .topCraftsman{font-size:22px;font-weight:700;position:relative;margin-bottom:10px;padding-bottom:80px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/topCraftsman_bg02.png) no-repeat center right;background-size:45%}#top #main .topCraftsman .topCraftsman_logo{margin:8px;vertical-align:middle}#top #main .topCraftsman ul{margin-left:8px}#top #main .topCraftsman ul li{font-size:22px;font-weight:700;line-height:1.2;padding:5px}#top #main .topCraftsman ul li span{color:#e60012}#top #main .topCraftsman ul li:before,#top #main .topCraftsman ul li:after{content:none}#top #main .topCraftsman .topCraftsman_medal{position:absolute;right:0;bottom:0}#main .taxList li,#main .areaList li{display:inline-block !important;padding:0;background:0 0}#main .cat a,#main .warksTaxList li a,#main .cat .aspan{display:inline-block !important;background:#084d9b;color:#fff !important;font-weight:700;margin:0 4px 4px 0;text-decoration:none;padding:0 5px;border-radius:3px}#works #main .warksTaxList{position:relative;padding-top:70px;margin-bottom:0}#main .warksTaxList h4{cursor:pointer;border:2px solid #b38850;padding:0;width:32%;margin-top:0;position:absolute;top:0}#main .warksTaxList h4 span{display:block;padding:12px 10px 12px 45px}#main .warksTaxList h4:before,#main .warksTaxList h4:after{content:none}#main .warksTaxList h4:has(+.taxList){background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_paint.png) no-repeat left 5px center;background-size:36px;left:0}#main .warksTaxList h4:has(+.areaList){background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_area.png) no-repeat left 5px center;background-size:36px;left:33.7%}#main .warksTaxList h4:has(+.colorList){background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_color.png) no-repeat left 5px center;background-size:36px;left:67.5%}#works #main .warksTaxList ul{display:none}#main .areaList{text-align:left}#main .areaList li a{background:#5daa11}#main .makerList li a{background:#333}#main .makerList li a{background:#e60012}#main .colorList li a,#main .color_cat a{background:#e60012}#main .colorList li{width:23%;margin-right:2%}#main .colorList li a{display:block !important;color:#000 !important;background:#fff;width:100%;text-align:center;padding-top:8px}#main .colorList li a:before{content:" " !important;display:block !important;width:80px;height:80px;border-radius:50%;background-color:#8d4c4c;margin:0 auto}#main .colorList li:nth-child(2) a:before{background-color:#dde9f5}#main .colorList li:nth-child(3) a:before{background-color:#16160e}#main .colorList li:nth-child(4) a:before{background-color:#4496d3}#main .colorList li:nth-child(5) a:before{background-color:#9fc24d}#main .colorList li:nth-child(6) a:before{background-color:#f3981d}#main .colorList li:nth-child(7) a:before{background-color:#c00}#main .colorList li:nth-child(8) a:before{background-color:#6f5436}#main .colorList li:nth-child(9) a:before{background-color:#999}#main .colorList li:nth-child(10) a:before{background-color:#eedcb3}#main .warksTaxList ul li:before,#main .warksTaxList ul li:after,#main .warksTaxList ul li a:before,#main .warksTaxList ul li a:after{content:none}#main .taxList li.current-cat a{background-color:#fff;color:#084d9b !important;border:solid 1px #084d9b}#main .areaList li.current-cat a{background-color:#fff;color:#5daa11 !important;border:solid 1px #5daa11}#main .makerList li.current-cat a{background-color:#fff;color:#333 !important;border:solid 1px #333}#main .colorList li.current-cat a{background-color:#fff;color:#e60012 !important;border:solid 1px #e60012}#main .infoBox{padding:5px 0;border-bottom:dotted 1px #333;overflow:hidden;margin-bottom:25px}#main .infoBox p{display:inline-block;margin-bottom:0 !important;font-size:13px}#main .infoBox .time{float:right;font-weight:700}#main #archiveList{overflow:hidden;padding-bottom:0}#main .archiveBox{position:relative;overflow:hidden}#main #archiveList article{width:236px;float:left;margin:0 21px 40px 0;position:relative;padding-bottom:0;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#main #archiveList article:nth-child(3n){margin-right:0}#main #archiveList article:nth-child(3n+1){clear:both}#main #archiveList a{display:block;position:relative;overflow:hidden;color:#333}#main #archiveList .archiveSummary{font-weight:700}#main #archiveList h3,#main #archiveList .contTxt,#main #archiveList .price{display:block;border:none;background:0 0;line-height:1.4;font-size:12px;padding:0;margin:0;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important}#main #archiveList h3{margin:0;font-size:15px}#main #archiveList .mainPict{width:236px;height:183px;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#ccc solid 1px;background:#fff;margin-bottom:25px}#main #archiveList .mainPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;display:inline-block}#main #archiveList #readmore img{width:auto !important;height:auto !important}#main #archiveList .price{font-weight:700;color:#e60012}#main #archiveList .price span{display:inline-block;background:#e60012;color:#fff;font-size:12px;border-radius:3px;padding:1px 5px 0;margin-right:8px}#main #archiveList .time{font-size:10px;line-height:1.4;font-weight:700}#main #archiveList .cat{position:absolute;top:190px;font-size:11px;line-height:1.4;height:22px;overflow:hidden}#main #archiveList ul{position:relative;overflow:hidden}#main #archiveList .archiveWorks li{width:350px;float:left;margin-bottom:30px;padding:0;background:#ccc}#main #archiveList .archiveWorks li:nth-child(2n){float:right}#main #archiveList li:before,#main #archiveList li:after{content:none}#main #archiveList .archiveWorks li a{color:#333;text-decoration:none}#main #archiveList .archiveWorks li .worksMain{width:350px;height:235px;position:relative;overflow:hidden;display:block}#main #archiveList .archiveWorks li .worksMain img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main #archiveList .archiveWorks h4{background:#009ce9;color:#fff;font-size:23px;text-align:center;width:100%;padding:0;margin:0}#main #archiveList .archiveWorks h4:before,#main #archiveList .archiveWorks h4:after{content:none}#main #archiveList .archiveWorks .summary{border:#ccc solid 1px;padding:10px;background:#fffeee}#main #archiveList .archiveWorks .summary p{font-size:14px}#main #archiveList .taxonomyWorks h3,#main #archiveList .archiveVoice h3{margin:10px 0 0}#main #archiveList .archiveBlog h3{margin:0}#main #archiveList .archiveBlog .time{margin:0}#main #archiveList .archiveBlog .btn{background:#5daa11;color:#fff;padding:3px 10px;display:inline-block;margin-top:5px;font-size:12px;line-height:1.4}#main #archiveList .archiveVoice .mainPict{margin-bottom:10px}#main section.archivePickupList{margin-bottom:0 !important;padding-bottom:0}#main #archiveList.archivePickupList .mainPict{border:4px solid #f17c2d}#main #archiveList.archivePickupList .mainPict:after{content:"オススメ!";transform:rotate(-45deg);position:absolute;right:-34px;bottom:19px;display:block;color:#fff;width:140px;text-align:center;font-size:16px;font-weight:700;z-index:2;background:#f17c2d}#main .singleVoice,#main .singleBlog,#main .singleWorks{border-bottom:none}#main .singleWorks p,#main .singleVoice p{font-size:15px}#main .singleBlog .singleDetail{word-break:break-all}#main .singleBlog .singleDetail img{float:none !important;max-width:100%;height:auto}#event #main .singleBlog>h3{margin-bottom:5px}#main .singleBlog table{border:1px solid #333}#main .singleBlog table td{background:#fffbc3;border-bottom:1px solid #333;border-right:1px solid #333}#main .singleBlog table tr:first-child th,#main .singleBlog table tr:first-child td{border-top:1px solid #333}#main .singleWorks .singleDetail table.jirei-data th,#main .singleWorks .singleDetail table.jirei-data td{padding:0;border-top:none}#main .singleWorks .singleDetail table.jirei-data td{margin-bottom:0;width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0}#main .singleWorks .singleDetail .table-style01 table,#main .singleWorks .singleDetail .table-style01 table td{margin-bottom:0 !important}#main .singleWorks .singleDetail .table-style01 table th,#main .singleWorks .singleDetail .table-style01 table td{padding:15px !important;border-bottom:none}#main .singleWorks .singleDetail .table-style01 table td{background:#efefef}#main .singleWorks .singleDetail .uc{table-layout:fixed !important}#main .singleWorks .singleDetail .uc th,#main .singleWorks .singleDetail .uc td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}#main .singleWorks .singleDetail .uc td img{width:100%;height:auto}#main .cstColorphoto li{position:relative}#main .cstColorphoto .medal{position:absolute;right:0;top:95px}#main .cstColorphoto .medal{position:absolute;right:0;top:95px}#main .picBox{overflow:hidden;position:relative;margin:30px 0 50px}#main .picBox .photo{float:right;width:434px;height:289px;position:relative;overflow:hidden}#main .picBox .photo img,#main .picBox .btmPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .picBox .btmPhoto{position:relative;height:175px;width:263px;padding-bottom:10px}#main .picBox .btmPhoto .bImg{float:left;width:263px;height:175px;position:relative;overflow:hidden;display:block}#main .picBox .btmPhoto:before,#main .picBox .btmPhoto:after{position:absolute;bottom:-65px;right:0;margin:auto;content:"";vertical-align:middle;z-index:10}#main .picBox .btmPhoto:before{right:-50px;bottom:-80px;box-sizing:border-box;width:5px;height:5px;border:32px solid transparent;border-left:45px solid #e60012}#main .picBox .btmPhoto:after{right:15px;width:80px;height:80px;border:0 solid transparent;border-bottom:30px solid #e60012;border-radius:0 0 0 75px;z-index:0}#main .picBox02{margin-top:40px}#main .picBox02 .photo{float:right;width:370px;height:210px;position:relative;overflow:hidden}#main .picBox02 .btmPhoto{float:left;width:370px;height:210px;position:relative;overflow:visible;padding:0}#main .picBox02 .btmPhoto:before,#main .picBox02 .btmPhoto:after{position:absolute;top:0;bottom:0;right:inherit;left:358px !important;margin:auto;content:"";vertical-align:middle;z-index:10}#main .picBox02 .btmPhoto:before{width:36px;height:36px;-webkit-border-radius:50% !important;border-radius:50% !important;background:#5daa11 !important;border:none}#main .picBox02 .btmPhoto:after{left:373px !important;box-sizing:border-box;width:3px;height:3px;border:10px solid transparent;border-left:12px solid #fff;border-radius:0}#main .picBox03 .btmPhoto{display:none}#main .picBox03 .photo{margin:0 auto;float:none;position:relative;overflow:hidden}#main .picBox span.after,#main .picBox span.before{position:absolute;top:5px;left:5px;background:#f17c2d;display:inline-block;z-index:10;font-size:15px;font-weight:700;color:#fff;padding:2px 5px;line-height:1.4}#main .picBox span span{opacity:.5;margin-left:5px}#voice #main h2{position:relative;overflow:hidden}#voice #main h2 span{float:right}#voice #main .voiceSummary{position:relative;overflow:hidden;margin-bottom:20px}#main .voicephotList{float:left}#main .voicephotList li{width:316px;height:206px;position:relative;overflow:hidden;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}#main .singleVoice .enqImg{height:auto;margin:0 auto 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#main .voicephotList .enqImg a{display:block}#main .voicephotList li img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .singleVoice .enqImg img{width:auto;height:100%;border:solid 1px #ccc}#main .voicephotList li:before,#main .voicephotList li:after{content:none}#voice #main .singleDetail{width:400px;float:right}#voice #main .singleDetail table th{width:25%;padding:15px 10px}#voice #main .enq h5{border-radius:4px;font-size:16px;padding:0;margin:0 0 5px;background:0 0;color:#333}#voice #main .enq ul{overflow:hidden;margin:0 0 20px}#voice #main .enq li{text-align:center;float:left;background:#e8ddbd;width:25%;border-right:solid 1px #fff;box-sizing:border-box;padding:3px 5px}#voice #main .enq li:before,#voice #main .enq li:after{content:none}#voice #main .enq li.on{background:#0068b7;color:#fff}#voice #main h3{margin-bottom:15px}#voice #main .enq p.score{color:#e60012;font-weight:700;font-size:40px}#voice #main .enq p.score span{font-size:20px}#main .otherPhoto{position:relative;overflow:hidden;padding:0}#main .otherPhoto li{width:350px;float:left;padding:0;font-size:14px;margin-bottom:20px}#main .otherPhoto li:before,#main .otherPhoto li:after{content:none}#main .otherPhoto li:nth-child(2n){float:right}#main .otherPhoto li:nth-child(2n+1){clear:both}#main .otherPhoto li a{width:350px;height:237px;overflow:hidden;position:relative;float:left;margin-bottom:10px}#main .otherPhoto li a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .otherPhoto li h5{color:#f17c2d;background:0 0;padding:0;display:block;margin-bottom:0}#main .cstRelationWorks,#main .cstRelationVoice{padding-top:15px}#main .cstRelationWorks img,#main .cstRelationVoice img{display:block;width:100%;height:auto}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:0;margin:0 0 2px 7px;display:inline}img.alignleft{padding:0;margin:0 30px 10px 0;display:inline}img.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:10px;margin-bottom:2px}.alignleft{float:left;margin-right:10px;margin-bottom:2px}img{border-style:none}#main .nobr br{display:none}#main p.wp-caption{margin:0 0 10px;font-size:.8em;line-height:1.2em}#main p.wp-caption img{margin-bottom:5px}#main p.wp-caption .caption-text{text-align:left}.pagenavi{border-bottom:dotted 1px #333;padding:20px 0 !important;margin:0 auto 40px !important;text-align:center;position:relative}.pagenavi ul{position:relative;overflow:hidden;height:40px;margin:0 !important}.pagenavi a{display:inline-block;border-radius:5px;background:#5daa11;padding:5px;width:130px;text-align:center;transition:.7s;position:relative;padding:5px 25px 5px 5px;text-decoration:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pagenavi a:before,.pagenavi a:after{position:absolute;top:0;bottom:0;right:10px;margin:auto;content:"";vertical-align:middle}.pagenavi a:before{width:17px;height:17px;-webkit-border-radius:50%;border-radius:50%;background:#fff}.pagenavi a:after{right:16px;width:5px;height:5px;border-top:3px solid #5daa11;border-right:3px solid #5daa11;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagenavi .next a{padding:5px 5px 5px 25px}.pagenavi .next a:before,.pagenavi .next a:after{left:10px;right:inherit}.pagenavi .next a:after{left:14px;right:inherit;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pagenavi a:link,.pagenavi a:hover,.pagenavi a:visited{color:#fff !important;text-decoration:none !important}.pagenavi a:hover{opacity:.75;transition:.7s}.pagenavi li{padding:0 !important;margin:0 !important;background:0 0 !important;display:block;font-weight:700;position:absolute !important}.pagenavi li:before,.pagenavi li:after{content:none !important}.pagenavi .prev{position:absolute;right:0}.pagenavi li.list{position:absolute;left:50%;margin-left:-70px !important}.pagenavi .list a{padding:5px}.pagenavi .list a:before,.pagenavi li.list a:after{content:none}.pagenavi .next{position:absolute;left:0}#main .wp-pagenavi{text-align:center}#main .wp-pagenavi a{border-radius:5px;background:#0068b7;padding:0 5px;text-align:center;transition:.7s;border:none;display:inline-block !important;overflow:inherit !important}#main .wp-pagenavi span{border-radius:5px;padding:0 5px;text-align:center;transition:.7s}#main .wp-pagenavi span.pages,#main .wp-pagenavi span.last{display:inline-block}#main .wp-pagenavi a:link,#main .wp-pagenavi a:visited{color:#fff !important;text-decoration:none}#main .wp-pagenavi a:hover,#main .wp-pagenavi span.current{border-color:#bfbfbf;display:inline-block}#main .wp-pagenavi a:hover{color:#fff !important;opacity:.7}#top .mainCatch{background:#0068b7;position:relative;z-index:10;margin:0 auto;padding:5px 0}#top .mainCatch p{color:#fff;font-size:28px;font-weight:700;text-align:center;width:1000px;margin:0 auto}#main .topicsBox{position:relative;overflow:hidden}#main .topicsBox ul{position:relative;overflow:hidden}#main .topicsBox ul li{width:236px;float:left;margin:0 21px 20px 0;padding:0;position:relative;border-bottom:none}#main .topicsBox ul li:before,#main .topicsBox ul li:after{content:none}#main .topicsBox ul li h5{background:0 0;color:#0068b7;display:block;font-size:14px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0}#main .topicsBox ul li .type{position:absolute;top:5px;right:5px;background:#e60012;color:#fff;padding:2px 5px;display:inline-block;border-radius:5px}#main .worksBox,#main .diagnosisBox,#main .reasonBox,#main .voiceBox,#main .blogBox{position:relative;overflow:hidden;text-align:center}#main .diagnosisBox .floatR{width:316px;margin-left:15px}#main .diagnosisBox h2{background:0 0;padding:0;margin:0 0 10px;border-top:none}#main .reasonBox{background:rgba(241,124,45,.2);padding:10px}#main .basicKnow h2,#top #main .worksBox h2,#main .factorySuggest h2{z-index:10;padding:15px 0 0;width:auto;margin:0 auto 15px;color:#333;font-size:44px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-color:#f17c2d;border-style:solid;border-width:9px 0 0;border-image:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_border.png) 9 9 round;text-align:left}#main .basicKnow h2 span,#top #main .worksBox h2 span,#main .factorySuggest h2 span{display:table;margin:0 0 10px;font-size:24px;background:#0068b7;color:#fff;border-radius:5px;padding:5px 10px}#main .basicKnow h2 span.txtL,#top #main .worksBox h2 span.txtL,#main .factorySuggest h2 span.txtL{font-size:60px;background:0 0;display:block;color:#333;padding:0;margin-bottom:0}#top #main .worksBox h2 span.txtL{font-size:53px}#main .worksBox h3{background:#f17c2d;color:#fff;font-size:22px;padding:5px 15px;margin:0 auto 20px;position:relative;border-top:none;text-align:left}#main .worksBox p.lead{text-align:left}#main .voiceBox h2 img{float:right;margin:-15px 0 0 10px}#main .diagnosisBox .catchTtl{border-bottom:#333 solid 1px;padding-bottom:15px}#main .reasonBox h2,#main .reasonBox .reasonBoxTtl{margin:-10px -10px 10px;background:0 0;padding:0;text-align:center}#main .reasonBox .graphBox{position:relative;overflow:hidden}#main .reasonBox canvas{width:400px !important;height:auto !important;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/reason_crown.png) no-repeat center -10px;padding-top:55px}#main .reasonBox .floatL{position:relative;margin-right:20px}#main .reasonBox .graphBox h3{position:absolute !important;top:36%;right:0;left:0;margin:auto;background:0 0;border:rgba(0,0,0,.14) solid 15px;border-radius:50%;width:180px;height:180px;display:inline-block;text-align:center;padding:35px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .reasonBox .graphBox ul{overflow:hidden}#main .reasonBox .graphBox ul li{padding:0;border-bottom:#333 dashed 1px;padding-bottom:10px;margin-bottom:10px;font-weight:700;font-size:24px;line-height:1.2;text-align:left}#main .reasonBox .graphBox ul li:first-child{padding-top:10px;border-top:#333 dashed 1px}#main .reasonBox .graphBox ul li:last-child{margin-bottom:0}#main .reasonBox .graphBox ul li:nth-child(n+4){font-size:18px}#main .reasonBox .graphBox li:before,#main .reasonBox .graphBox li:after{content:none}#main .reasonBox .graphBox ul li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#333;text-decoration:none;flex-wrap:wrap}#main .reasonBox .graphBox ul li img{margin-right:10px}#main .reasonBox .graphBox ul li:nth-child(n+4) img{margin:0 20px}#main .reasonBox .graphBox ul.graphLabel{position:absolute;left:0;top:0;width:400px;height:100%}#main .reasonBox .graphBox ul.graphLabel li{position:absolute;display:block;font-weight:700;font-size:13px;text-align:center;line-height:1.2;text-shadow:1px 0px 0px #fff,0px -1px 0px #fff,0px 1px 0px #fff,-1px 0px 0px #fff;border:none;padding:0;margin-bottom:0}#main .reasonBox .graphBox ul.graphLabel li a{color:#333;text-decoration:none;display:block}#main .reasonBox .graphBox ul.graphLabel li:hover{opacity:.5;transition:.7s}#main .reasonBox .graphBox ul.graphLabel li span{color:#fff;font-size:49px;font-family:"Impact",'Anton',Gadget,sans-serif;font-weight:400;display:block;line-height:1;text-shadow:none}#main .reasonBox .graphBox ul.graphLabel li.reasonGraph01{top:35%;right:7%}#main .reasonBox .graphBox ul.graphLabel li.reasonGraph02{top:78%;right:30%}#main .reasonBox .graphBox ul.graphLabel li.reasonGraph03{top:70%;left:8%}#main .reasonBox .graphBox ul.graphLabel li.reasonGraph04{top:49%;left:3%}#main .reasonBox .graphBox ul.graphLabel li.reasonGraph05{top:29%;left:8%}#main .reasonBox .graphBox ul.graphLabel li.reasonGraph06{top:17%;right:52%}#main .reasonBox .graphBox ul li a .img{width:100%;margin-top:10px;height:auto;background:rgba(255,255,255,.8);padding:5px;border-radius:5px;box-sizing:border-box;position:relative;text-align:center}#main .reasonBox .graphBox ul li a .img img{width:100%;height:100%;max-width:100%;max-height:150px;object-fit:contain;box-sizing:content-box;margin:0 !important}#main .reasonBox .graphBox ul li a .img img.imgLayer{position:static;width:80%;height:auto;margin-top:10px !important}#top .comGraphReason,#reason .comGraphReason{margin-top:-10px}.comGraphReason{background:#ef4945;position:relative;border-radius:15px}.comGraphReason:before{content:"";display:block;position:absolute;width:50px;height:30px;top:0;left:0;right:0;margin:0 auto;background:#ef4945;clip-path:polygon(50% 0%,0% 100%,100% 100%);transform:translateY(-100%)}.comGraphReason ol{display:flex;justify-content:space-between;gap:20px;list-style:none;align-items:stretch;margin:0 0 30px;padding:30px 20px 20px !important}.comGraphReason ol li{height:auto;background:#fff;text-align:center;flex:1;list-style:none !important;display:block;margin:0 !important;padding:10px;font-size:16px;font-weight:400;line-height:1.75;text-decoration:none;box-sizing:border-box;transition:.3s ease;display:flex;flex-direction:column;border-radius:10px}.comGraphReason ol li span.ico{display:flex;padding:10px;justify-content:center;align-items:center}.comGraphReason ol li .img{display:flex;flex-direction:column;justify-content:center;height:100%}.comGraphReason ol li .img img{display:block;margin:auto auto auto;width:100%;height:auto;max-height:153px;object-fit:contain}.comGraphReason ol li .img img.imgLayer{position:static;width:80%;height:auto;margin-top:10px !important}.comGraphReason ol li small{border-radius:4px;background:#f9a100;color:#fff;display:block;font-size:18px;font-weight:700;padding:5px 10px;line-height:1;width:fit-content;margin:-20px auto 0}.comGraphReason ol li p{margin-bottom:10px !important;line-height:1.25}#main .reasonList{position:relative;overflow:hidden}#main .reasonList li{border-radius:4px;background:#0068b7;width:140px;color:#fff;font-size:14px;font-weight:700;padding:10px 6px 5px;float:left;margin:0 12px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;text-align:center}#main .reasonList li:before,#main .reasonList li:after{content:none}#main .reasonList li:last-child{margin:0}#main .reasonList li h4{line-height:1.2;margin:0 0 5px;font-size:17px;position:relative;text-align:center;padding:0}#main .reasonList li h4:before,#main .reasonList li h4:after{content:none}#main .reasonList li h4 strong{font-size:30px;display:block;text-decoration:none !important}#main .reasonList li p{background:#fff;border-radius:4px;font-weight:700;font-size:14px;padding:5px;line-height:1.3;margin:10px 0 0;text-align:left;color:#333}#main .reasonList li p strong{color:#e60012}#main .reasonList li a{color:#fff;text-decoration:none;display:block}#main .worksList,#main .blogList,#main .eventList,#main .voiceList{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;border-bottom:#ccc solid 1px;padding-bottom:30px;margin-bottom:20px}#main .worksList article,#main .voiceList article,#main .blogList article,#main .eventList article,#main .topicsBox ul li{width:236px;float:left;margin:20px 21px 0 0 !important;padding:0;position:relative;border-bottom:none;font-weight:700;text-align:center}#main .worksList article:nth-child(3n),#main .voiceList article:nth-child(3n),#main .blogList article:nth-child(3n),#main .eventList article:nth-child(3n),#main .topicsBox ul li:nth-child(3n){margin-right:0 !important}#main .worksList article:nth-child(3n+1),#main .voiceList article:nth-child(3n+1),#main .blogList article:nth-child(3n+1),#main .eventList article:nth-child(3n+1){clear:both}#main .worksList article:nth-child(-n+3),#main .voiceList article:nth-child(-n+3),#main .blogList article:nth-child(-n+3),#main .eventList article:nth-child(-n+3),#main .topicsBox ul li:nth-child(-n+3){margin-top:0 !important}#main .worksList a,#main .voiceList a,#main .blogList a,#main .eventList a,#main .topicsBox ul li a{display:block;color:#0068b7}#main .worksList .worksImg,#main .voiceList .voiceImg,#main .blogList .blogImg,#main .eventList .blogImg,#main .topicsBox ul li .mainThum{width:236px;height:183px;position:relative;overflow:hidden;border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;zoom:1;background:#fff}#main .worksList .worksImg,#main .topicsBox ul li .mainThum{margin-bottom:0}#main .worksList .worksImg img,#main .voiceList .voiceImg img,#main .blogList .blogImg img,#main .eventList .blogImg img,#main .topicsBox ul li .mainThum img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .blogList .blogImg img,#main .eventList .blogImg img{width:auto;height:100%}#main .worksList h3,#main .worksList p,#main .voiceList h3,#main .voiceList p,#main .blogList h3,#main .blogList p,#main .eventList h3,#main .eventList .contTxt,#main .topicsBox ul li p{display:block;border:none;background:0 0;line-height:1.4;padding:0;margin:0;color:#0068b7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-align:center}#main .topicsBox ul li h3,#main .worksList h3,#main .voiceList h3,#main .blogList h3,#main .eventList h3{font-size:15px}#main .worksList article .btn,#main .voiceList article .btn,#main .blogList article .btn,#main .eventList article .btn,#main .topicsBox ul li .btn{background:#b38850;box-shadow:0px 2px 0px 0px rgba(255,255,255,.3) inset;-moz-box-shadow:0px 2px 0px 0px rgba(256,256,256,.3) inset;-webkit-box-shadow:0px 2px 0px 0px rgba(255,255,255,.3) inset;color:#fff;padding:3px 10px;display:inline-block;margin-top:5px}#main .worksList h3,#main .voiceList h3{margin:0 0 5px}#main .voiceBox{position:relative;overflow:hidden}#main .voiceList h3{font-size:15px;overflow:visible;text-overflow:inherit;white-space:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nocolumn #main .worksList article{margin:20px 18px 0 0 !important}.nocolumn #main .worksList article:nth-child(3n+1){clear:none}.nocolumn #main .worksList article:nth-child(4n){margin-right:0 !important}.nocolumn #main .worksList article:nth-child(-n+4){margin-top:0 !important}.nocolumn #main .worksList article:nth-child(4n+1){clear:both}#first #main .catchTtl{font-size:37px;line-height:1.2;color:#333;font-weight:700}#first #main .catchTtl span{border-radius:4px;background:#5daa11;color:#fff;display:table;font-size:18px;padding:5px 10px;line-height:1.2}#first #main .firstPoint h3{font-size:28px;padding:0 7px;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#first #main .firstPoint h3 span{border-radius:4px;background:#5daa11;color:#fff;display:inline-block;font-size:20px;padding:3px 10px;margin:7px 10px 7px 0;line-height:1.3}#first #main .firstPoint h3 strong{color:#d00000}#main .firstContents{position:relative;overflow:hidden}#main .firstContents h4{margin-top:10px !important}#main .firstContents section{margin-bottom:0}#main .firstContents h5{margin:0 0 15px}#main .firstContents .deteriorationChk .checkLegend{border:none;padding:0;margin:0}#main .firstContents .combnrList{margin-bottom:40px}#main .firstContents table{float:right;width:385px}#main .firstContents table th,#main .firstContents table td{border-bottom:#fff solid 1px;border-left:#fff solid 1px}#main .firstContents table td{padding:11px 10px;text-align:right;background:#efefef}#main .firstContents table th{vertical-align:middle;text-align:center;font-weight:400;padding:11px 10px;background:#0068b7;color:#fff}#main .firstContents .btn{float:right}#first #main table strong{color:#e60012}#first #main .choicePoint{padding:0;margin:0 0 40px}#first #main .choicePoint li{list-style:none;position:relative;overflow:hidden;margin-bottom:30px !important}#first #main .choicePoint li img{border:#ccc solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin-left:30px}#first #main .choicePoint h4{background:#efefef;position:relative;padding:8px 10px 8px 40px;margin-bottom:15px}#first #main .choicePoint h4:before,#first #main .choicePoint h4:after{position:absolute;top:10px;left:10px;margin:auto;content:'';vertical-align:middle;background:0 0;border-radius:0}#first #main .choicePoint h4:before{width:22px;height:22px;-webkit-border-radius:50%;border-radius:50%;background:#0068b7;opacity:inherit}#first #main .choicePoint h4:after{left:15px;width:6px;height:6px;top:16px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#first #main .flowWorks{position:relative;padding-bottom:70px;overflow:hidden}#first #main .flowWorks img{float:right;margin:0 0 20px 30px}#first #main .flowWorks:after{content:'';height:0;position:absolute;width:0;border:100px solid transparent;border-top:45px solid #0068b7;bottom:-100px;left:0;right:0;margin:auto}#first #main .flowComplete{padding-bottom:0}#first #main .flowComplete:after{content:none}#showroom article{border-bottom:none}#main .featureBox{position:relative;overflow:hidden;background:#5daa11;margin-bottom:30px}#main .featureBox p{margin-bottom:0;display:inline-block}#main .featureBox ul{padding:10px;float:right;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0}#main .featureBox ul li{border-radius:5px;background:#fff;font-size:14px;padding:10px;position:relative;overflow:hidden;margin-top:10px}#main .featureBox ul li:first-child{margin-top:0}#main .featureBox ul li:before,#main .featureBox ul li:after{content:none}#main .featureBox ul li p{font-size:14px;line-height:1.8;display:inline}#main .featureBox ul li h4{background:#f17c2d;color:#fff;font-size:25px;padding:0;height:77px;width:80px;float:left;margin:0 10px 0 0;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#main .featureBox ul li h4:before,#main .featureBox ul li h4:after{display:none}#main ul.showroomDetail{position:relative;overflow:hidden}#main ul.showroomDetail li{width:480px;float:left;padding:0;margin:0;font-size:15px}#main ul.showroomDetail li:nth-child(2n){float:right}#main ul.showroomDetail li:before,#main ul.showroomDetail li:after{display:none}#main ul.showroomDetail li img{margin-bottom:10px}#main ol.showroomMerit{position:relative;overflow:hidden;padding:20px;background:#5daa11;margin-bottom:40px}#main ol.showroomMerit li{width:470px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;float:left;list-style-type:none;margin-top:20px;padding:0}#main ol.showroomMerit li:nth-child(2n){float:right}#main ol.showroomMerit li:nth-child(-n+2){margin-top:0}#main ol.showroomMerit li:before,#main ol.showroomMerit li:after{display:none}#main ol.showroomMerit li h4{padding:0 0 0 160px;font-size:28px;color:#fff;position:relative;margin-bottom:5px}#main ol.showroomMerit li h4 img{position:absolute;left:-15px}#main ol.showroomMerit li h4:before,#main ol.showroomMerit li h4:after{content:none}#main ol.showroomMerit li p{margin-bottom:0}#showroom #main ol.showroomStep{position:relative;overflow:hidden;padding:0;margin:0 0 30px}#showroom #main ol.showroomStep li{list-style-type:none;float:left;width:250px;margin:15px 0 0 -50px;font-weight:700}#showroom #main ol.showroomStep li:first-child{width:200px;margin-left:0}#main ol.showroomStep li span{background:#5daa11;border-radius:50%;width:67px;height:67px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:10px}#showroom #main ol.showroomStep li h4{background:-webkit-linear-gradient(0deg,#34bb0f 0%,#fc0 100%);background:-moz-linear-gradient(0deg,#34bb0f 0%,#fc0 100%);background:-o-linear-gradient(0deg,#34bb0f 0%,#fc0 100%);background:-ms-linear-gradient(0deg,#34bb0f 0%,#fc0 100%);background:linear-gradient(90deg,#34bb0f 0%,#fc0 100%);margin:0 50px 10px 0 !important;color:#fff !important;padding:3px 10px 3px 50px;font-size:15px}#showroom #main ol.showroomStep li:first-child h4{padding-left:10px}#showroom #main ol.showroomStep li:last-child h4{background:#e60012}#showroom #main ol.showroomStep li h4:before{display:none}#showroom #main ol.showroomStep li h4:after{width:0;height:0;border-style:solid;border-width:40px 0 0 40px;border-color:transparent transparent transparent #fc0;content:'';z-index:10;position:absolute;left:100%;bottom:0;top:inherit;border-radius:0;background:0 0}#showroom #main ol.showroomStep li:last-child h4:after{border-color:transparent transparent transparent #e60012}#showroom #main ol.showroomStep li p{padding-left:40px;height:68px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0}#showroom #main ol.showroomStep li:first-child p{padding-left:0}#reason #main .catchTtl{z-index:10;padding:10px 0 0;width:auto;margin:0 auto 15px;color:#333;font-size:43px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-top:none}#reason #main .catchTtl img{float:left;margin:-10px 10px 0 0}#reason #main h3 span{background:#f17c2d;color:#fff;padding:2px 5px;margin:5px 10px 5px 0}#reason #main h3 strong{color:#e60012}#reason #main h4 strong{text-decoration:underline}#main .reasonDetail{position:relative;overflow:hidden;padding:0}#main .reasonDetail li{padding:0;margin-bottom:40px;position:relative;overflow:hidden;list-style:none}#main .reasonDetail li:before,#main .reasonDetail li:after{content:none}#main .reasonDetail li:last-child{margin-bottom:0}#main .reasonDetail h3{margin-bottom:20px;font-size:37px;position:relative;overflow:hidden;background:0 0;border:none;padding:0 0 0 85px;line-height:1.1;min-height:75px}#main .reasonDetail h3 img{position:absolute;left:0}#main .reasonDetail h3 span{border-radius:4px;background:#0068b7 !important;color:#fff;display:table;font-size:18px;padding:5px 10px;line-height:1}#main .reasonDetail h3 strong{color:#e60012}#main .reasonDetail .alignleft{margin:0 30px 0 0}#main .reasonDetail .alignright{margin:0 0 0 30px}#main .reasonDetail p{margin-bottom:15px;font-size:15px;line-height:1.8}#main .reasonDetail img{margin-bottom:20px}#main .reasonDetail li p:last-child{margin-bottom:0}#main .reasonDetail .btn{float:right}#main .reasonDetail .reasonReview{background:#fff;padding:20px 25px;border-radius:20px;margin-top:25px;margin-left:100px;position:relative;clear:both}#main .reasonDetail .reasonReview:after{content:"";display:inline-block;position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff}#main .reasonDetail .reasonReview:before{content:"";position:absolute;top:50%;left:-95px;color:#fff;margin-top:-50px;width:84px;height:99px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/reason_review.png) no-repeat;background-size:cover}body#staff.nocolumn{min-width:0}#blog #main .staffList li,#staff #main .staffList li{padding:0;margin:0 20px 30px 0;position:relative;overflow:hidden;width:236px;float:left;text-align:center}#blog #main .staffList li.manager,#staff #main .staffList li.manager{width:calc(100% - 2px);float:none;text-align:left;border:1px solid #f17c2d;border-radius:5px;height:auto !important;background:#fff;padding-bottom:15px}#blog #main .staffList li a,#staff #main .staffList li a{text-decoration:none;color:#333}#staff #main .staffList li:nth-child(3n){margin-right:0}#blog #main .staffList li:before,#blog #main .staffList li:after,#staff #main .staffList li:before,#staff #main .staffList li:after{content:none}#blog #main .staffList li.manager .positionTxt,#staff #main .staffList li.manager .positionTxt{background:#f17c2d;padding:4px 8px;color:#fff;margin-top:0;margin-bottom:10px}#blog #main .staffList li.manager .staffPhoto,#staff #main .staffList li.manager .staffPhoto{float:left;margin:15px}#blog #main .staffList li.manager .managerTxtName,#staff #main .staffList li.manager .managerTxtName{padding:20px 25px 0 15px;margin-left:266px}#blog #main .staffList li.manager .managerTxt,#staff #main .staffList li.manager .managerTxt{padding:0 25px 15px 15px;margin-left:266px}#blog #main .staffList li.manager .managerTxt li,#staff #main .staffList li.manager .managerTxt li{height:auto !important;float:none;width:100%;margin:0;text-align:left;padding-left:13px}#blog #main .staffList li.manager .managerTxt li:before,#blog #main .staffList li.manager .managerTxt li:after,#staff #main .staffList li.manager .managerTxt li:before,#staff #main .staffList li.manager .managerTxt li:after{content:""}#blog #main .staffList li.manager .managerTxt dl dd,#staff #main .staffList li.manager .managerTxt dl dd{font-size:14px;line-height:1.6}#blog #main .staffList li.manager .managerTxt dl dt,#staff #main .staffList li.manager .managerTxt dl dt{background:#5daa11;color:#fff;font-size:15px;font-weight:700;display:block;padding:3px 10px;margin:15px 0 10px}#blog #main .staffList li.manager .btnDetail,#staff #main .staffList li.manager .btnDetail{float:right}#blog #main .staffPhoto,#staff #main .staffPhoto{width:236px;height:257px;overflow:hidden;position:relative;display:block}#blog #main .staffPhoto img,#staff #main .staffPhoto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#blog #main .staffList li .positionTxt,#staff #main .staffList li .positionTxt{display:block;margin:5px 0;line-height:1}#blog #main .staffList li .positionTxt span,#staff #main .staffList li .positionTxt span,#staff #main .staffProf .profileDetail .positionTxt span{font-size:12px;font-weight:700;display:inline-block;margin-right:5px}#blog #main .staffList li .staffName,#staff #main .staffList li .staffName,#staff #main .staffProf .profileDetail .staffName{color:#333;font-size:23px;line-height:1.3;font-weight:700;margin-bottom:0}#blog #main .staffList li .staffName span,#staff #main .staffList li .staffName span,#staff #main .staffProf .profileDetail .staffName span{color:#0068b7;font-size:15px;display:block}#staff #main .staffList li .btnDetail{padding:0 10px !important}body#staff.nocolumn{min-width:0}#staff #main .staffProf{padding:20px;position:relative;overflow:hidden}#staff #main .staffProf .floatL{margin-right:40px}#staff #main .staffProf .staffPhoto{width:240px;height:290px;margin-bottom:20px}#staff #main .staffProf .staffPhoto img{width:100%;height:auto}#staff #main .staffProf .profileDetail{overflow:hidden}#staff #main .staffProf .profileDetail .positionTxt{margin-bottom:5px;font-size:12px}#staff #main .staffProf .profileDetail .positionTxt span{color:#fff;background:#f17c2d;border-radius:4px;padding:0 5px}#staff #main .staffProf .profileDetail .staffName span{display:inline-block;margin-left:10px}#staff #main .staffProf .profileDetail dl dt{background:#5daa11;color:#fff;font-size:15px;font-weight:700;display:block;padding:3px 10px;margin:15px 0 10px}#staff #main .staffProf .profileDetail dl dd{font-size:15px}#main .staffBtn{text-align:center;clear:both;margin:20px 0}#main .staffBtn li{padding:0;text-align:center;display:inline-block}#main .staffBtn li:before,#main .staffBtn li:after{content:none}#main ol.colorStep{padding:0;position:relative;overflow:hidden;margin:0}#main ol.colorStep li{background:0 0;border:#5daa11 solid 3px;border-radius:5px;width:182px;text-align:center;float:left;list-style:none;margin:0 15px 0 0}#main ol.colorStep li:last-child{margin-right:0}#main ol.colorStep li span{background:#5daa11;color:#fff;display:block;font-weight:700;margin-bottom:1px}#main ol.colorStep li h4{font-size:14px;padding:0 5px;margin:10px 0 5px;text-align:left}#main ol.colorStep li h4:before,#main ol.colorStep li h4:after{display:none}#main ol.colorStep li p{font-size:12px;padding:0 5px;text-align:left;margin:5px 0}#colorsimulation #main .campaignArw{background:#e60012;color:#fff;font-size:20px;font-weight:700;padding:0 20px;margin:20px 165px 50px 0;position:relative}#colorsimulation #main .campaignArw:after{content:' ';height:0;position:absolute;width:0;border:30px solid transparent;border-left:#e60012 solid 48px;left:100%;top:50%;margin-top:-30px}#main .colorSample{position:relative;overflow:hidden}#main .colorSample li{padding:0;margin-bottom:30px;position:relative;overflow:hidden}#main .colorSample li:before,#main .colorSample li:after{content:none}#main .colorSample li span{position:relative;display:inline-block;margin:0 60px 0 0;float:left}#main .colorSample li span:after{content:' ';height:0;position:absolute;width:0;border:20px solid transparent;border-left:#0068b7 solid 25px;left:105%;top:0;bottom:0;margin:auto}#rainleaking #main h2.arrowTtl{margin-bottom:50px;border-bottom:#fff100 solid 10px;width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#rainleaking #main .ranking{padding:0;margin:20px 0 30px}#rainleaking #main .ranking li{list-style:none;font-size:25px;font-weight:700;color:#e60012;margin:0}#rainleaking #main .catchTtl{font-size:52px;font-weight:700;line-height:1.3;margin-bottom:30px}#main .rainrepairChoose h2{color:#333;font-size:52px;display:block;line-height:1.2;background:0 0;position:relative;overflow:hidden;padding:0;border-color:#f17c2d;border-style:solid;border-width:9px 0 0;border-image:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_border.png) 9 9 round;padding-top:15px}#main .rainrepairChoose h2 span{font-size:24px;margin:0 0 10px;display:table;background:#0068b7;color:#fff;border-radius:5px;padding:5px 10px}#main .rainrepairChoose h2 strong{color:#e60012}#main .rainrepairService h2{display:block;font-size:60px;background:#175abf;padding:5px;color:#fff;text-align:center;line-height:1.4;margin-bottom:20px}#main .rainrepairService>ul{overflow:hidden;margin-bottom:10px;position:relative}#main .rainrepairService>ul>li{display:block;position:relative;overflow:hidden;background:rgba(241,124,45,.2);padding:15px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .rainrepairService>ul>li:before,#main .rainrepairService>ul>li:after{content:none}#main .rainrepairService>ul>li.shortList{width:495px;float:left}#main .rainrepairService>ul>li.shortList:nth-child(2n+1){float:right}#main .rainrepairService li h3{margin-bottom:10px;padding:2px 10px;position:relative;color:#fff;font-size:24px;background-color:#5daa11}#main .rainrepairService li>p{margin-bottom:10px;font-size:15px}#main .rainrepairService li .serviceType{background:#fff;position:relative;overflow:hidden}#main .rainrepairService li .serviceType.floatL,#main .rainrepairService li .serviceType.floatR{width:475px}#main .rainrepairService li .serviceType img{float:left}#main .rainrepairService li .serviceType h4{background:#333;color:#fff;font-size:35px;text-align:center;overflow:hidden;border-left:1px solid #fff;padding:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;clear:none;margin:0 0 10px}#main .rainrepairService li.shortList .serviceType h4{margin-bottom:10px;font-size:26px}#main .rainrepairService li .serviceType h4 span{font-size:28px;margin-left:5px}#main .rainrepairService li .serviceType h4:before,#main .rainrepairService li .serviceType h4:after{content:none}#main .rainrepairService li .serviceType p{margin-bottom:0}#main .rainrepairService li .serviceType .price{color:#e60012;font-size:76px;font-weight:700;padding:0 10px;overflow:hidden;font-family:'Impact',Gadget,sans-serif !important;text-align:right;line-height:1.1}#main .rainrepairService li .serviceType.floatL .price,#main .rainrepairService li .serviceType.floatR .price,#main .rainrepairService li.shortList .serviceType .price{font-size:45px}#main .rainrepairService li .serviceType .price span{font-size:40px;font-family:'Impact',Gadget,Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}#main .rainrepairService li .serviceType.floatL .price span,#main .rainrepairService li .serviceType.floatR .price span,#main .rainrepairService li.shortList .serviceType .price span{font-size:25px}#main .rainrepairService li .serviceType .price .tax{color:#333;display:inline-block;text-align:right;font-size:30px;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}#main .rainrepairService li .serviceType.floatL .price .tax,#main .rainrepairService li .serviceType.floatR .price .tax,#main .rainrepairService li.shortList .serviceType .price .tax{font-size:20px;display:block}#main .ttlCaution{background:#5daa11;box-shadow:none;border-top:none;margin:0 auto 0;font-size:30px;text-align:center;color:#fff}#main .warningChk{padding:20px;background:#fffeee}#main .warningChk h5{margin:0 0 10px;background:#e60012}#main .warningChk img{margin-right:30px}#main .warningChk ul li{font-size:22px;font-weight:700;padding:0 0 0 20px;margin:0;position:relative}#main .warningChk ul li:before,#main .warningChk ul li:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#main .warningChk ul li:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}#main .warningChk ul li:after{left:4px;width:4px;height:4px;border-top:2px solid #fffeee;border-right:2px solid #fffeee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .troubleBox h2,#main .diagnosisPoint h2{color:#333;font-size:31px;display:block;line-height:1.2;background:0 0;position:relative;overflow:hidden;padding:0;border-color:#0068b7;border-style:solid;border-width:9px 0 0;border-image:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_border02.png) 9 9 round;padding-top:15px}#main .troubleBox h2 span,#main .diagnosisPoint h2 span{font-size:31px;display:block}#main .troubleBox h2 span.txtL,#main .diagnosisPoint h2 span.txtL{font-size:43px;display:block}#main .troubleBox h2 strong,#main .diagnosisPoint h2 strong{color:#e60012}#main .troubleBox h2 img,#main .diagnosisPoint h2 img{float:left;margin:0 10px 0 0}#main .troubleBox .floatL{margin-right:50px}#main .troubleBox .floatL img{margin-bottom:10px}#main .troubleBox .catchTxt{font-size:24px;clear:both}#rainleaking #main .troubleBox .catchTxt{font-size:18px;line-height:1.5}#main .troubleBox h5{margin:0 0 10px}#rainleaking #main .troubleBox h5{margin:0 0 20px;font-size:30px}#main .troubleBox h6:before{background:#5daa11}#main .troubleBox ul li{background:0 0;padding:0}#main .troubleBox ul li:before,#main .troubleBox ul li:after{content:none}#main .troubleBox ul li p{font-size:14px;padding-left:20px;margin-top:0}#main .troubleBox ul li h6{margin:10px 0 0}#main .troubleBox ul li h6:before{background:#5daa11}#main .diagnosisPoint ol{margin:0;padding:0}#main .diagnosisPoint li{position:relative;overflow:hidden;line-height:inherit;margin-bottom:30px;padding-top:30px;border-top:#333 dashed 1px}#main .diagnosisPoint li h3{position:relative;color:#333;font-size:18px;position:relative;overflow:hidden;margin-bottom:20px}#main .diagnosisPoint li h3 strong{color:#e60012}#main .diagnosisPoint li h3 span{border-radius:4px;background:#f17c2d;color:#fff;display:inline-block;font-size:18px;padding:0 10px;margin:5px 10px 5px 0;line-height:1.3;float:left}#main .diagnosisPoint li h4{display:inline-block;margin-top:0}#main .diagnosisPoint li img{float:right;margin-left:30px}#diagnosis #main .deteriorationChk h2{margin:0 auto 15px;color:#333;font-size:50px;background:0 0;box-shadow:none;line-height:1.2;position:relative;overflow:hidden;border-top:none;padding:0}#diagnosis #main .deteriorationChk h2 span{font-size:34px;display:block;margin:0}#diagnosis #main .deteriorationChk .checkLegend h3 .imgLayer{bottom:20px;width:45px;left:0;right:0;margin:auto}#diagnosis #main .deteriorationChk .checkLegend ul{padding:15px 10px 45px 0;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/checkLegend_arw02.png) no-repeat center bottom;margin:-5px 0 0}.nocolumn #main .photoUL li{text-align:center;width:316px;height:206px;margin-right:25px}.nocolumn #main .photoUL li:nth-child(3n){margin-right:0}.nocolumn #main .photoUL li:nth-child(3n+1){clear:none}.nocolumn #main .photoUL li:nth-child(4n){margin-right:0}.nocolumn #main .photoUL li:nth-child(4n+1){clear:both}.nocolumn #main .photoUL li img{margin:0;float:none}#main .exMenu{position:relative;overflow:hidden;clear:both}#main .exMenu li{background:#fffddd;width:490px;float:left;color:#e82c2c;text-align:center;font-size:28px;font-weight:700;position:relative;overflow:hidden;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .exMenu li:nth-child(2n){float:right}#main .exMenu li h5{background:#0068b7;color:#fff;text-align:left;padding:0 15px;float:left;margin:0;border-radius:0;width:340px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:28px;line-height:1.8}#main .exMenu li p{font-size:28px;margin-bottom:0}#main .exMenu li:before,#main .exMenu li:after{content:none}#main .sealingBox .exMenu li{width:700px}#siding #main .sidingProblem{background:#5b3613;box-shadow:none;position:relative;width:100%;padding:10px 0;margin-bottom:50px}#siding #main .sidingProblem:after{content:' ';height:0;position:absolute;width:0;border:45px solid transparent;border-top:#5b3613 solid 26px;top:100%;left:50%;margin-left:-45px;border-radius:0}#siding #main .sidingProblem h2{padding:0;font-size:35px;text-align:center;color:#fff;box-shadow:none;border-top:none;margin:0;width:auto;background:0 0;font-weight:400}#siding #main .sidingProblem h2:after{display:none}#siding #main .sidingProblem ul{width:1000px;margin:0 auto;position:relative;overflow:hidden}#siding #main .sidingProblem ul li{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:316px}#siding #main .sidingProblem ul li h4{position:absolute;bottom:10px;margin:0 10px;display:block;width:90%;width:calc(100% - 20px);color:#fff;border-radius:4px;background:#5daa11;text-align:center;padding:0}#siding #main .sidingProblem ul li h4:before,#siding #main .sidingProblem ul li h4:after{display:none}#siding #main .sidingProblem ul li img{margin:0;position:inherit;top:inherit;left:inherit;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;height:auto}#siding #main .catchTtl{font-size:45px;font-weight:700;text-align:center;line-height:1.3;margin-bottom:0}#siding #main .catchTtl strong{color:#e60012}#siding #main .sidingFeature h3{font-size:18px;padding:0;margin:0 0 20px}#siding #main .sidingFeature h3 span{border-radius:4px;background:#5daa11;color:#fff;display:inline-block;padding:0 10px;margin:10px}#siding #main .sidingFeature .alignright{margin-left:30px}#siding #main .sidingFeature h4.normal{font-size:18px;padding:0 0 0 50px;margin:0;position:relative;background:0 0}#siding #main .sidingFeature h4.normal:before,#siding #main .sidingFeature h4.normal:after{border-radius:50%;content:'';display:block;position:absolute;top:3px;font-size:30px;line-height:1;background:#5daa11;width:20px;height:20px;border:none;transform:none}#siding #main .sidingFeature h4.normal:before{left:0;opacity:.5}#siding #main .sidingFeature h4.normal:after{left:23px}#main .wallPartsBox{position:relative;overflow:hidden;margin:30px 0}#main .wallPartsBox .floatL{width:330px}#main .wallPartsBox .floatR{width:640px;text-align:center}#main .wallPartsBox h2.catchTtl{font-size:39px;line-height:1.2;margin:0 0 10px;font-weight:700;background:0 0;color:#333;padding:0}#main .wallPartsBox h2.catchTtl span{font-size:39px;margin:0}#main .wallPartsBox h2.catchTtl strong{color:#0068b7}#main .wallPartsBox h2.catchTtl .txtL{font-size:92px;color:#e60012;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;overflow:hidden}#main .wallPartsBox h2.catchTtl .txtL span{border-radius:50%;background:#e60012;color:#fff;font-size:92px;width:120px;height:120px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px;float:left}#main .wallPartsBox p.txts{font-size:14px;font-weight:700}#main .wallPartsBox h4{background:#0068b7;color:#fff;padding:0;margin:0;padding:5px 0;text-align:center}#main .wallPartsBox h4:before,#main .wallPartsBox h4:after{display:none}#main h2.menuCatch{background:0 0;font-size:45px;box-shadow:none;color:#333;text-align:center;line-height:1.3;padding:0 0 30px;margin:30px 0}#main h2.menuCatch:after{background:#fed900;content:'';display:block;height:15px;position:absolute;width:490px;margin:0 auto;bottom:0;top:inherit;left:50%;margin-left:-245px;border-radius:0;border:none}#main .itemBox h3{background:0 0;border:none;display:inline-block;float:left;width:740px;margin:0}#main .itemBox h4{font-size:20px;display:inline-block;float:left;width:700px;margin:0 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .itemImg{width:245px;height:auto;position:relative;overflow:hidden;display:block;float:right;margin-left:20px}#main .itemImg img{width:100%;height:auto}#main .itemSummery{width:700px;float:left;position:relative}#main .itemSummery .leadTxt p{font-size:25px;line-height:1.5;margin-bottom:20px}#main .itemSummery .leadTxt .imgIco{left:100%;top:-20px;position:absolute;width:136px;height:auto}#main .itemSummery ul{position:relative;overflow:hidden}#main .itemSummery ul li{background:0 0;padding:0;width:48%;text-align:center;font-weight:700;margin:0 10px 0 0;float:left}#main .itemSummery ul li:before,#main .itemSummery ul li:after{content:none}#main .itemSummery ul li h5{display:block;border-radius:0;font-size:20px;margin:0;background:#5daa11;float:left;padding:15px}#main .itemSummery ul li.itemFeature{-webkit-flex-grow:2;flex-grow:2;margin-right:0}#main .itemSummery ul li p{font-size:20px;margin:0;padding:14px 10px;background:#fffeee;border:#ccc solid 1px;line-height:1.5}#main .itemSummery ul li.itemFeature p{text-align:left;font-size:18px}#main .itemData{clear:both;margin-top:20px;background:#084d9b;padding:15px}#main .itemData h4{color:#fff;font-size:35px;text-align:center;margin:0 0 20px;padding:0;width:100%;display:block;float:none}#main .itemData h4:before,#main .itemData h4:after{display:none}#main .itemData ul{position:relative;overflow:hidden;margin:0}#main .itemData ul li{border-radius:5px;background:#fff;padding:15px 10px 50px;margin:0 15px 0 0;position:relative;width:313px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}#main .itemData ul li:before,#main .itemData ul li:after{content:none}#main .itemData ul li:nth-child(3n){margin-right:0}#main .itemData ul li h5{position:absolute;bottom:10px;left:0;right:0;background:#5daa11;display:block;width:180px;text-align:center;margin:auto;padding:3px;-webkit-box-sizing:kg;-moz-box-sizing:border-box;box-sizing:border-box}#main .faqList{margin-bottom:30px}#main .faqList li a{color:#333;text-decoration:none;font-weight:700}#main .faqList li a:hover{color:#0068b7;text-decoration:underline}#main .archiveFaq ul li{background:#5daa11;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;position:relative;margin:5px 0 30px;padding:4px}#main .archiveFaq ul li:before,#main .archiveFaq ul li:after{content:none}#main .archiveFaq h3{padding:5px 0 7px 75px;margin-bottom:0;border-top:none;background:0 0;font-size:24px;color:#fff}#main .archiveFaq h3:before{background:#0068b7;border:#fff solid 3px;border-radius:50%;content:"Q";color:#fff;font-size:30px;position:absolute;top:-5px;left:5px;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:10}#main .archiveFaq p{background:#fff;padding:20px 20px 20px 100px;position:relative;font-size:16px;margin-bottom:0}#main .archiveFaq p:before{background:#e60012;border-radius:5px;content:"A";color:#f49998;font-size:35px;font-weight:700;padding:10px 15px;text-align:center;position:absolute;left:20px;top:20px;line-height:1}#main article.answer{border:solid 1px #89bf14;padding:10px;background-color:#fffeee}#main article.answer p{margin-bottom:0}#contact #main .msgPhoto,#diagnosis #main .msgPhoto,#rainleaking #main .msgPhoto,#apartment #main .msgPhoto{margin-left:50px}#contact #main .msgTxt,#diagnosis #main .msgTxt,#rainleaking #main .msgTxt,#apartment #main .msgTxt{width:auto;overflow:hidden;float:none;position:relative;display:block}#contact #main .msgTxt p,#diagnosis #main .msgTxt p,#rainleaking #main .msgTxt p,#apartment #main .msgTxt p{font-size:16px}#contact #main .msgTxt h3 br,#diagnosis #main .msgTxt h3 br,#rainleaking #main .msgTxt h3 br{display:none}#contact #main .msgTxt .catchTtl,#diagnosis #main .msgTxt .catchTtl,#rainleaking #main .msgTxt .catchTtl,#apartment #main .msgTxt .catchTtl{font-size:33px;font-weight:700}#contact #main .msgTxt .catchTtl span,#diagnosis #main .msgTxt .catchTtl span,#rainleaking #main .msgTxt .catchTtl span,#apartment #main .msgTxt .catchTtl span{background:#0068b7;border-radius:5px;color:#fff;font-size:25px;margin-right:5px;display:inline-block;padding:0 10px}#contact #main .msgTxt .catchTtl strong,#diagnosis #main .msgTxt.catchTtl strong,#rainleaking #main .msgTxt .catchTtl strong,#apartment #main .msgTxt .catchTtl strong{color:#e60012}#contact #main .msgTxt .catchTxt,#diagnosis #main .msgTxt .catchTxt,#rainleaking #main .msgTxt .catchTxt,#apartment #main .msgTxt .catchTxt{border-radius:5px;background-color:#5daa11;width:500px;text-align:center;color:#fff;font-size:20px;font-weight:700}#contact #main .msgTxt .tel,#diagnosis #main .msgTxt .tel,#rainleaking #main .msgTxt .tel,#apartment #main .msgTxt .tel{font-size:16px}#contact #main .floatL{position:relative;overflow:hidden;width:380px;margin-right:20px}#contact #main .floatL .catchTtl{border-radius:50%;background-color:#e60012;width:210px;height:210px;z-index:10;display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:19px;font-weight:700;line-height:1.4;position:relative}#contact #main .floatL .catchTtl strong{color:#fff000;font-size:28px;display:block}#contact #main .floatL .imgLayer{right:0;bottom:0;z-index:0}#main .campaignBox h4{font-size:25px;padding:0}#main .campaignBox h4:before,#main .campaignBox h4:after{content:none}#main .estimateFlow ol{position:relative;overflow:hidden;counter-reset:flow;padding:0;margin:0}#main .estimateFlow ol li{list-style:none;counter-increment:flow;position:relative;width:152px;float:left;margin:15px 17px 52px 0}#main .estimateFlow ol li:last-child{margin-right:0 !important}#main .estimateFlow ol li:before,#main .estimateFlow ol li:after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}#main .estimateFlow ol li:before{left:-8px;box-sizing:border-box;width:6px;height:6px;border:17px solid transparent;border-left:20px solid #5daa11}#main .estimateFlow ol li:after{right:-10px;height:16px;border-left:20px solid #5daa11}#main .estimateFlow ol li:first-child:before,#main .estimateFlow ol li:last-child:after{content:none}#main .estimateFlow ol li h4{background:#0068b7;padding:5px;text-align:center;color:#fff;margin-bottom:0;position:absolute;top:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px}#main .estimateFlow ol li h4:before{background:#f17c2d;content:counter(flow);font-size:18px;text-align:center;width:30px;height:30px;opacity:inherit;position:absolute;top:-178px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}#main .estimateFlow ol li h4:after{content:none !important}#main .estimateFlow ol li p{margin-bottom:0}#main .areaInfo p{font-size:18px;line-height:1.4}#main .areaInfo p span{font-size:12px}#main #sealingAuton .sealingBox .imgL30 img{width:216px;height:auto}#main #sealingAuton .sealingBox .itemSummery{width:450px}#main #sealingAuton .sealingBox .exMenu li{width:100%}#main .factoryCase ul{counter-reset:factcase}#main .factoryCase ul li{counter-increment:factcase;padding:25px 0 0}#main .factoryCase ul li h3{position:relative;font-size:45px;border:none;background:0 0;padding:0;padding-left:130px}#main .factoryCase ul li h3:before{content:"CASE\A" counter(factcase,decimal-leading-zero);white-space:pre;background:#5daa11;border:#8ec459 solid 8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:30px;font-weight:400;width:120px;height:120px;border-radius:50%;text-align:center;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;margin:auto}#main .factoryCase ul li:before,#main .factoryCase ul li:after{content:none}#main .factoryCase ul li img{display:block;margin:0 auto;border:#fff solid 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#main .factoryCase ul li .beforeBox{position:relative;margin-bottom:50px}#main .factoryCase ul li .beforeBox:after{content:' ';height:0;position:absolute;width:0;border:80px solid transparent;border-top:#fff500 solid 45px;top:100%;left:0;right:0;margin:auto}#factory #main .warryBox{margin-bottom:0}#factory #main article img.alignleft,#factory #main article img.alignright{background:#fff;padding:15px 0 10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.astecBox{float:left;margin-right:15px;width:360px}#corporate figure{position:relative;overflow:hidden;margin:0}#corporate figure ul{position:relative;overflow:hidden}#corporate figure li{float:left;margin-bottom:15px;padding:0}#corporate figure li:nth-child(2n){float:right}#corporate figure li:before,#corporate figure li:after{content:none}#corporate .corp_imgBox{display:flex;justify-content:space-between}#corporate .corp_imgBox02{text-align:center}.is-reflection{overflow:hidden;position:relative}.is-reflection a{overflow:hidden}.is-reflection a:after{-moz-animation:is-reflection 4s ease-in-out infinite;-moz-transform:rotate(45deg);-ms-animation:is-reflection 4s ease-in-out infinite;-ms-transform:rotate(45deg);-o-animation:is-reflection 4s ease-in-out infinite;-o-transform:rotate(45deg);-webkit-animation:is-reflection 4s ease-in-out infinite;-webkit-transform:rotate(45deg);animation:is-reflection 4s ease-in-out infinite;background-color:#fff;content:" ";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:30px}.is-reflection+.is-reflection a:after{-webkit-animation-delay:.3s;animation-delay:.3s}@keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}#main .pickupBox h2{color:#333;font-size:43px;display:block;line-height:1.2;background:0 0;position:relative;overflow:hidden;padding:0;border-color:#0068b7;border-style:solid;border-width:9px 0 0;border-image:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_border02.png) 9 9 round;padding-top:15px}#main .pickupBox h2 span{font-size:43px;margin:0}#main .pickupLi{background:rgba(246,227,190,.65);padding:50px 0;box-sizing:border-box}#main .pickupLi li{padding:0;width:800px;margin:0 auto 30px;position:relative;overflow:hidden;background:#fff;padding:25px;box-sizing:border-box;border-radius:10px}#main .pickupLi li:last-child{margin-bottom:0}#main .pickupLi li:before,#main .pickupLi li:after{content:none}#droneservice #main ol.colorStep li{float:none;display:inline-block}#droneservice #main .meritBox .diagnosisList li{width:30%}#droneservice #main ul.showroomDetail li span{background:#0068b7;width:100px;height:100px;position:absolute;bottom:15px;right:5px;border-radius:50%;color:#fff;font-size:16px;font-weight:700;box-sizing:border-box;padding-top:35px;text-align:center}#main .attBox{border:solid 5px #d00000;padding:10px;background:#fff;margin-bottom:30px}#main .attBox p.tit{color:#d00000;text-align:center;font-size:150%;font-weight:700}#main .attBox p{margin-bottom:5px}#main .attBox ul li a{color:#d00000;font-size:110%;font-weight:700}.grecaptcha-badge{bottom:100px !important}#specialedition #main h2.fullWidth{font-size:48px !important;font-weight:700}#main h2#kinoshield.fullWidth{background:#0a8ffb;padding:40px 0 !important}#main h2#bactakleen.fullWidth{background:#008055;padding:40px 0 !important}#specialedition #main .contactBox{margin-bottom:0}#main .editionFeature ol{padding:0;margin:0;counter-reset:editionFeature}#main .editionFeature ol>li{list-style:none;padding:0;position:relative;overflow:hidden;margin-bottom:40px;counter-increment:editionFeature}#main .editionFeature ol>li h3{position:relative;font-size:32px;overflow:hidden;margin-bottom:20px;background:0 0;border-top:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;line-height:1.4}#main .editionFeature ol>li h3:before{background:#f18d00;box-shadow:rgba(255,255,255,.3) 0px 0px 0px 6px inset;border-radius:50%;border-radius:50%;color:#fff;font-size:24px;width:100px;height:100px;margin-top:0;box-sizing:border-box;text-align:center;line-height:1.3;position:relative;margin-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-grow:0;flex-shrink:0;content:'特徴\Aその' counter(editionFeature);white-space:pre;display:flex;justify-content:center;align-items:center}#main .editionFeature .featurelist{border-top:#ccc solid 1px;padding-top:5px;overflow:hidden;margin-bottom:20px}#main .editionFeature .featurelist li{background:0 0;border-bottom:#ccc solid 1px;position:relative;font-size:24px;font-weight:700;padding:0 0 0 30px;margin:0 0 5px}#main .editionFeature .featurelist li{font-size:24px;padding:0 0 0 35px}#main .editionFeature .featurelist li:last-child{margin-bottom:0}#main .editionFeature .featurelist>li:before,#main .editionFeature .featurelist>li:after{position:absolute;top:5px;left:0;margin:auto;content:"";vertical-align:middle}#main .editionFeature .featurelist>li:before{background:#e60012;border-radius:4px;width:25px;height:25px}#main .editionFeature .featurelist>li:after{left:5px;top:10px;width:12px;height:6px;border-left:4px solid #fff;border-bottom:4px solid #fff;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main .editionFeature .featurelist>li:after{left:6px;top:10px}#main .editionFeature .featurelist li span{font-size:16px;font-weight:400;display:block;line-height:1.4;margin-bottom:10px}#main .featureinbox{position:relative;overflow:hidden;margin-bottom:20px}#main .specialMerit li:before,#main .specialMerit li:after{content:none}#main .specialMerit{display:flex;justify-content:center;flex-wrap:wrap}#main .specialMerit li{width:300px;height:300px;margin:0 5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:rgba(176,221,255,.7);font-size:26px;font-weight:700;padding:80px 20px 0;text-align:center;position:relative;z-index:0;line-height:1.2;box-sizing:border-box}#main .specialMerit li i{font-size:150px;position:absolute;left:0;right:0;top:30px;margin:auto;width:auto;color:rgba(255,255,255,.8);z-index:-1}#main .specialMerit li span{font-size:32px;color:#4582e8;display:block;text-align:center;margin-bottom:80px}#specialedition #main .photoUL li{overflow:hidden}#specialedition #main .photoUL li span{width:80%;height:auto;background:#008055;color:#fff;font-size:18px;font-weight:700;display:block;margin:0 auto;position:absolute;top:15px;left:0;right:0}#main .staffBox{border:#daccb1 solid 4px;border-radius:5px;padding:20px;margin:30px 0 20px}#main .staffBox .overflowH{float:right;width:62%}#main .staffBox .staffPict{float:left;padding-bottom:20px;width:236px;height:257px;overflow:hidden;position:relative;display:block}#main .staffBox .staffPict img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}#main .staffBox .staffBtn{padding-top:20px}#main .staffBox .staffBtn a{text-decoration:none;position:relative;padding-left:25px;color:#333;font-size:18px;font-weight:700}#main .staffBox .staffBtn a:before,#main .staffBox .staffBtn a:after{position:absolute;top:0;bottom:0;left:5px;margin:auto;content:"";vertical-align:middle}#main .staffBox .staffBtn a:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#5daa11}#main .staffBox .staffBtn a:after{left:9px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#showroom #main .srBtn{background:#ffde00;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:580px;margin:0 auto 20px;font-weight:700;line-height:1.3;box-shadow:0px 8px 0px 0px rgba(255,255,255,.5) inset;-moz-box-shadow:0px 8px 0px 0px rgba(255,255,255,.5) inset;-webkit-box-shadow:0px 8px 0px 0px rgba(255,255,255,.5) inset;overflow:hidden}#showroom #main .srBtn a{border:#cfb507 solid 4px;background:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/ico_quocard.png) no-repeat 105% -10px;text-decoration:none;display:block;padding:7px 10px 5px}#showroom #main .srBtn p{font-size:24px;font-weight:700;color:#333;line-height:1.2;padding-top:5px;margin-bottom:5px}#showroom #main .srBtn p strong{color:#e01c1c}#showroom #main .srBtn span{background:#114e9a;display:block;color:#fff;font-size:16px;padding:2px 5px;position:relative;margin-top:0}#showroom #main .srBtn span:before,#showroom #main .srBtn span:after{position:absolute;top:0;bottom:0;right:5px;margin:auto;content:"";vertical-align:middle}#showroom #main .srBtn span:before{width:13px;height:13px;-webkit-border-radius:50%;border-radius:50%;background:#fff}#showroom #main .srBtn span:after{right:10px;width:3px;height:3px;border-top:2px solid #114e9a;border-right:2px solid #114e9a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .signBoard ul{display:flex;flex-wrap:wrap;gap:10px 20px}#main .signBoard ul li{padding-left:0;text-align:center;width:calc(50% - 10px)}#main .signBoard ul li:before,#main .signBoard ul li:after{content:none}#main .signBoard ul li img{width:100%;height:auto}#main .signBoard ul li span{display:block;padding-top:5px}#main .awardBox{margin-bottom:50px}#main .awardImage{width:100%;height:auto}#main .awardTable th,#main .awardTable td{text-align:center;border-left:#fff solid 1px}#main .awardTable td.icontd{padding:0}#main .awardTable td img{width:50px;height:auto}#main .awardTable th:nth-child(1),#main .awardTable td:nth-child(1){width:10%;border-left:none}#main .awardTable th:nth-child(2){width:40%}#main .awardTable th:nth-child(3){width:40%}#main .awardTable th:nth-child(4){width:10%}#colorbox,#cboxOverlay,#cboxWrapper{z-index:50 !important}.bnrArea02{text-align:center}.bnrArea02 a{display:block}.contactBox+.bnrArea02 a{margin-top:20px}.rateContents{margin-bottom:30px;padding:20px;background:#daccb1;border-radius:10px}#main .rateContents{margin-bottom:50px}#main .rateContents h3{background:#f17c2d;border-top:0;border-radius:4px;color:#fff !important;margin-bottom:10px}#main .rateContents h3 small{font-weight:400}.rateGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;border-bottom:#ddd solid 1px;margin-bottom:10px;padding-bottom:10px}.rateGrid+h3{margin-top:20px}#main .rateContents .rateGrid:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#main table.rateTable{width:100%;table-layout:auto;margin-bottom:0}#main .rateTable caption{text-align:center;font-weight:700;line-height:1.2;margin:10px 0 5px;font-size:16px}#main .rateTable caption small{font-weight:400;display:block}#main .rateTable thead th,#main .rateTable thead td{background-color:transparent;color:#2d2d2d;border:none !important}#main .rateTable th,#main .rateTable td{vertical-align:top;text-align:center;vertical-align:middle;width:auto;border-right:#fff solid 1px;border-bottom:#fff solid 1px;padding:10px;font-size:13px}#main .rateTable th{font-weight:400;background:#084d9b;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;position:relative}#main .rateTable td{font-weight:700}#main .rateTable th:first-of-type{width:50%}#main .rateTable td:last-child{border-right:none}.singleMainv{margin-bottom:50px}.thankswallIntro{text-align:center;padding:20px;background:#fff;border-radius:10px;margin-bottom:30px;border-color:#f17c2d;border-style:solid;border-width:9px 0 0;border-image:url(//www.japantec.net/cms/wp-content/themes/japantec/./img/common/bg_border.png) 9 9 round}#main .thankswallIntro h3{text-align:center;border-top:0;padding:10px 0 20px;background:0 0;position:relative}#main .thankswallIntro h3:before{content:"";position:absolute;display:block;width:100%;height:3px;background:#f17c2d;left:0;bottom:0;border-radius:1px;opacity:.5}.singleMainv img{display:block;width:100%;height:auto}.thankswallComment{background:#fff;border:2px solid #f17c2d;margin:50px 0;padding:20px;border-radius:10px;position:relative}.thankswallComment:before{top:0;left:10%;margin:0 auto;position:absolute;display:block;content:"";transform:translateY(-50%) rotate(45deg) scale(.5);background:#fff;border:4px solid #f17c2d;border-radius:10px 0 0;width:60px;height:60px;clip-path:polygon(0 0,100% 0,0 100%)}#main .thankswallComment h4{position:relative;text-align:center;width:fit-content;margin:0 0 1em;padding:0 1em .5em;z-index:10;color:#f17c2d;border-bottom:1px dashed #f17c2d}#main .thankswallComment h4:before,#main .thankswallComment h4:after{display:none}#main .cstRelationWorks .btn{border:2px solid #f17c2d;background:#fff;position:relative;display:block;margin-left:auto;padding:5px 20px 5px 40px;text-decoration:none;width:fit-content;color:#333}#main .cstRelationWorks .btn:hover{opacity:.7}#main .cstRelationWorks .btn:before,#main .cstRelationWorks .btn:after{position:absolute;top:0;bottom:0;left:15px;margin:auto;content:"";vertical-align:middle}#main .cstRelationWorks .btn:before{width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;background:#f17c2d}#main .cstRelationWorks .btn:after{left:19px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.acf-map{width:100%;height:400px}.acf-map img{max-width:inherit !important}.l-market table{margin-bottom:0 !important}.l-market p{text-align:left;font-size:14px !important}.zsiq_theme1.zsiq_floatmain.siq_bR{bottom:110px}.mainvTopReview{text-align:center;background:#ede6cf}.mainvTopReview img{max-width:1000px;width:100%}.mainvTopReview a{text-decoration:none}.mainvTopReview p{color:#fff;font-weight:700;background:#eb611e;width:1000px;margin:0 auto}.mainvTopReview.type02 a{text-decoration:none !important}.mainvTopReview.type02 p{width:auto}.worksImgComplete{position:absolute;right:0;bottom:0;width:150px;height:86px}.worksImgComplete img{width:100%;height:auto}#main .meiko{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-top:60px}#meiko .mainvCampaign{text-align:center}#main .meikoImgBox img{width:100%}#main .meikoContentsBox{display:flex;justify-content:space-between;margin-top:10px}#main .meikoContentsBox .leftArea{width:59%}#main .meikoContentsBox .rightArea{width:38%}#main .meikoContentsBox .rightArea img{width:100%}#main .meikoTitleBox{margin-top:30px}#main .meikoTitleBox h3,#main .meikoSubContentsBox h3{background-color:transparent;border:none;color:#333;padding:0;box-shadow:none;margin:0}#main .meikoTitleBox h3 p,#main .meikoSubContentsBox h3 p{margin-bottom:0}#main .meikoTitleBox h3 .meiko_sub_title1,#main .meikoSubContentsBox h3 .meiko_sub_subtitle1{font-size:28px}#main .meikoTitleBox h3 .meiko_sub_title2,#main .meikoSubContentsBox h3 .meiko_sub_subtitle2{font-size:22px;margin-top:5px}#main .meikoListvBox{display:flex;justify-content:space-between;margin:15px 0 20px}#main .meikoListvBox li{padding:0;width:23%}#main .meikoListvBox li:before{display:none}#main .meikoListvBox li img{width:100%}#main .meikoSubContentsBox{margin-top:40px}#main .meikoSubContentsBox h4{padding:5px 10px;border-left:solid 5px #114e9a;border-bottom:solid 1px #114e9a;margin-top:25px}#main .meikoSubContentsBox h4:before,#main .meikoSubContentsBox h4:after{display:none}#main .meikoContact{display:flex;justify-content:space-between;align-items:center;border:solid 5px #114e9a;padding:25px}#main .meikoContact p{margin-bottom:0}#main .meikoContact .leftArea{width:66%}#main .meikoContact .meiko_sub_title1{font-weight:700;font-size:24px;line-height:1.6;margin-bottom:10px}#main .meikoContact .rightArea{width:31%}#main .meikoContact .rightArea img{width:100%;vertical-align:bottom}#mainv .reviewBox{margin-bottom:0;padding:0;background:#fef1e5}#main .reviewBox{background:#feeddd;margin-bottom:0}#mainv .reviewBox ul,#main .reviewBox ul{position:relative;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px;box-sizing:border-box}#mainv .reviewBox ul li,#main .reviewBox ul li{padding:0;width:32.5%;background:rgba(255,255,255,1);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:10px;box-sizing:border-box}#mainv .reviewBox ul li{width:50%}.areaPage #mainv .reviewBox ul li,.areaPage #main .reviewBox ul li{width:100%}.areaPage #mainv .reviewBox ul li .wp-google-place,.areaPage #main .reviewBox ul li .wp-google-place{display:flex;align-items:center;justify-content:center}#main .reviewBox ul li:before,#main .reviewBox ul li:after{content:none}#main .reviewBox ul li .wp-google-place{background:#efe0d3 !important;margin:-10px -10px 10px !important;border-radius:5px 5px 0 0 !important;-webkit-border-radius:5px 5px 0 0 !important;-moz-border-radius:5px 5px 0 0 !important;-ms-border-radius:5px 5px 0 0 !important;-o-border-radius:5px 5px 0 0 !important;padding:5px !important;box-sizing:border-box !important}#main .reviewBox ul li .wp-google-content-inner{height:300px;overflow:auto !important}#mainv .reviewBox ul{width:1000px;margin:0 auto}#mainv .reviewBox ul li{background:0 0 !important;padding:0 20px}#mainv .reviewBox ul li .wp-google-content-inner{display:none}#mainv .reviewBox ul li .wp-gr .wp-google-left{float:left !important}.areaPage #main .reviewBox ul li .wp-gr .wp-google-place>.wp-google-right,#mainv .reviewBox ul li .wp-gr .wp-google-right{width:auto !important;display:flex !important;flex-wrap:wrap}#mainv .reviewBox ul li .wp-gr .wp-google-right div,.areaPage #main .reviewBox ul li .wp-gr .wp-google-right>div{margin-right:20px !important}#main .reviewBox ul li .wp-gr.wpac .wp-google-name a{font-size:12px !important}#mainv .reviewBox ul li .wp-gr .wp-google-name{margin-bottom:0 !important}#mainv .reviewBox ul li .wp-gr .wp-google-left img{width:40px !important;height:40px !important}#mainv .reviewBox ul li .wp-gr .wp-google-right span.wp-google-rating,#mainv .reviewBox ul li .wp-gr .wp-google-right span.wp-google-stars{font-size:18px !important;line-height:1.2 !important}#mainv .wp-gr .wp-google-place .wp-star svg{width:15px !important;height:auto !important}#mainv .reviewBox ul li .wp-gr .wp-google-powered{margin-top:0 !important}.wp-gr .wp-google-wr{display:none !important}#main .sr_reason{background:rgba(255,255,255,.6)}#main .sr_reason div{padding:0 10px}#main .sr_reason h2{background:#f17c2d;color:#fff;font-size:32px;text-align:center}#main .sr_reason h2 span{font-size:46px;margin:0 0 0 5px}#main .sr_reason h3{font-size:24px;margin-bottom:0}#main .sr_reason h3 span{color:#fff;background:#5daa11;font-size:20px;margin:0 10px 5px 0;padding:2px 5px 0;border-radius:4px}#main .sr_reason p{padding:10px}.pccut{display:none}#form.menuIndexForm{width:100%}#main .menuIndexForm .formBox td input[type=text],#main .menuIndexForm .formBox td input[type=email],#main .menuIndexForm .formBox td textarea{width:100%}.repairMenu .repairMenuList{display:flex;flex-wrap:wrap;gap:15px;margin:40px 0}.repairMenu .repairMenuList li{width:calc((100% - 50px)/4);position:relative;padding-left:0 !important}.repairMenu .repairMenuList li:before{display:none}.repairMenu .repairMenuList li img{width:100%}.repairMenu .repairMenuList li p.menuName{position:absolute;display:block;top:5px;left:10px;font-weight:900;font-size:24px !important;line-height:1.2}.repairMenu .repairMenuList li div.menuPrice{position:absolute;right:10px;bottom:5px;text-align:right}.repairMenu .repairMenuList li div.menuPrice>span{background:#de431f;color:#fff;display:inline-block;line-height:1;font-size:11px;padding:3px 5px;font-weight:700}.repairMenu .repairMenuList li div.menuPrice>p{display:flex;align-items:flex-end;gap:2px;color:#de431f;line-height:1}.repairMenu .repairMenuList li div.menuPrice>p span:nth-of-type(1){font-family:'Roboto',sans-serif;font-weight:700;font-size:36px;letter-spacing:-.02em}.repairMenu .repairMenuList li div.menuPrice>p span:nth-of-type(2){font-weight:900;font-size:12px}.repairMenu .repairMenuList li p.menuName,.repairMenu .repairMenuList li div.menuPrice>p span{text-shadow:#fff 2px 0px 0px,#fff 1.75517px .958851px 0px,#fff 1.0806px 1.68294px 0px,#fff .141474px 1.99499px 0px,#fff -.832294px 1.81859px 0px,#fff -1.60229px 1.19694px 0px,#fff -1.97998px .28224px 0px,#fff -1.87291px -.701566px 0px,#fff -1.30729px -1.5136px 0px,#fff -.421592px -1.95506px 0px,#fff .567324px -1.91785px 0px,#fff 1.41734px -1.41108px 0px,#fff 1.92034px -.558831px 0px}#main .packItem.newPackItem ul li{padding:0;border-radius:5px}#main .newPackItem .packImg{width:100%;height:180px;border-radius:5px 5px 0 0}#main .newPackItem .packTtl .imgLayer{top:5px;left:5px}#main .newPackItem .itemInner{padding:0 10px 10px}#main .newPackItem .packSummary .packCatch,#main .newPackItem .packSummary .enduranceTxt{text-align:center;border:solid 3px #dadada;background-color:#ededed;padding:5px;border-radius:5px;font-weight:700;font-size:13px;color:#333}#main .newPackItem dl{display:flex;padding:5px;border-radius:5px;font-weight:700}#main .newPackItem dt{display:flex;align-items:center;color:#fff;justify-content:center;text-align:center;width:80px}#main .newPackItem dd{background-color:#fff;padding:5px 10px;font-size:14px;font-weight:500;line-height:1.4}#main .packWall.newPackItem dl{background:#e60012}#main .packRoof.newPackItem dl{background:#238da4}#main .newPackItem .star{display:flex;margin-bottom:0 !important;padding-bottom:0 !important;margin-top:10px}#main .newPackItem .star li{width:33.3%;text-align:center;padding:5px !important;border-right:dotted 1px #ddd}#main .newPackItem .star li:last-of-type{margin-top:0 !important;border-right:none}#main .newPackItem .star h5{padding:0;color:#333;font-size:14px;font-weight:700;background-color:transparent;display:block;line-height:1;margin-bottom:0}#main .newPackItem .star img{width:15px}#main .areaList ul{display:flex;flex-wrap:wrap;gap:10px}#main .areaList li{width:24%}#main .areaList li:before,#main .areaList li:after{display:none}#main .areaList li img{width:100%}.topHoliday{text-align:center}#main .topPrice h2 strong{color:#fed900}#main .topPrice ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1%}#main .topPrice ul li{padding:0;width:32%;border:2px solid #f17c2d;border-radius:10px;margin-bottom:15px}#main .topPrice ul li strong{display:block;text-align:center;font-size:20px;color:#fff;background:#f17c2d;padding-top:3px;border-radius:6px 6px 0 0;border-bottom:4px solid #fed900}#main .topPrice ul li img{width:100%;height:170px;object-fit:cover}#main .topPrice ul li p{padding:10px 10px 0;line-height:1.5}#main .topPrice ul li:before,#main .topPrice ul li:after{display:none}#main .topPrice ul li:last-child{text-align:center;border:none;padding-top:70px}#main .topPrice ul li:last-child a{font-size:20px;font-weight:700;line-height:1.3}#main .topPrice ul li:last-child img{width:85px;height:auto}