@charset "UTF-8";
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.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}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:#32373c}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;flex-wrap:wrap}@media(min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.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}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media(max-width:599px){.wp-block-column{flex-basis:100%!important}}@media(min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media(min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.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-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.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-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.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-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.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;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.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 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 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-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:.44em;text-align:center}.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-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.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{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;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{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media(min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.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{display:table-caption;caption-side:bottom}.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 figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-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-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media(min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{direction:ltr;display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;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{-ms-grid-row-align:start;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{-ms-grid-row-align:center;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{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background-color:#fff}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media(min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{color:inherit;text-decoration:none;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media(min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media(min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search .wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo .aligncenter{display:table}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:9999px;margin:0 8px 8px 0;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.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}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.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{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;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 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
.wpcf7 form.submitting .ajax-loader{visibility:visible;}
.wpcf7 .ajax-loader::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:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7 .ajax-loader::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.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;
}
 body{-webkit-backface-visibility:hidden;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes flash {
0%, 50%, 100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
25%, 75%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
@keyframes flash {
0%, 50%, 100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
25%, 75%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes fadeIn {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
}
@keyframes fadeIn {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(20px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);}
}
@keyframes fadeInUp {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-20px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);}
}
@keyframes fadeInDown {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-20px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);}
}
@-webkit-keyframes fadeInUpBig {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(2000px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);}
}
@-webkit-keyframes fadeInLeftBig {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-2000px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);}
}
@keyframes fadeInLeftBig {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes bounceIn {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(.3);}
50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{-webkit-transform:scale(1);}
}
@keyframes bounceIn {
0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1.05);transform:scale(1.05);}
70%{-webkit-transform:scale(.9);transform:scale(.9);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:20px;animation:c 1.8s linear infinite}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.lum-lightbox-loader:before{left:0;animation:d 1.8s linear infinite}.lum-lightbox-loader:after{right:0;animation:e 1.8s linear infinite;animation-delay:-.9s}.lum-lightbox.lum-opening{animation:a .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:b .18s ease-out}.lum-lightbox.lum-closing{animation:a .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:b .3s ease-in;animation-direction:reverse}.lum-img{transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid hsla(0,0%,100%,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid hsla(0,0%,100%,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media(max-width:460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,input,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0;text-decoration:none}html{font-size:62.5%}body{font-size:1.6rem;line-height:1.4;-webkit-text-size-adjust:100%;position:relative}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:active,a:link,a:visited{text-decoration:none}article,aside,footer,header,main,nav,section{display:block}*{box-sizing:border-box;color:inherit}:after,:before{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}li,ol,ul{list-style:none}img,video{max-width:100%}img{border-style:none;vertical-align:bottom}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,select,textarea{-webkit-appearance:none;background:0 0;border:none;margin:0;padding:0}label{-webkit-appearance:none;appearance:none;background:0 0;border:none}button,input[type=button],input[type=file],input[type=reset],input[type=submit],label{cursor:pointer}textarea{max-width:100%;min-width:100%;width:100%}:focus{outline:0}[hidden]{display:none!important}:focus:not(:focus-visible){outline:0}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}html{padding-top:constant(safe-area-inset-top);padding-bottom:constant(safe-area-inset-bottom);padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@font-face{font-family:centry-gothic;src:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/fonts/GOTHICB.TTF) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:centry-gothic;src:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/fonts/GOTHIC.TTF) format("truetype");font-weight:400;font-display:swap}.normal{font-family:centry-gothic;font-weight:400;letter-spacing:2px}.bold{font-family:centry-gothic;font-weight:700;letter-spacing:2px}body{font-family:"Noto Sans JP",sans-serif;color:#000}h1{font-size:8rem;font-weight:700}h2{font-size:45px;font-weight:700}h3{font-size:34px;font-weight:700}h4{font-size:24px;font-weight:700}h5{font-size:22px;font-weight:700}h6{font-size:18px;font-weight:700}p.body{font-size:16px;font-weight:700}p{font-size:14px;line-height:1.6;letter-spacing:2px;font-feature-settings:"palt"}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt64{margin-top:64px}.mt80{margin-top:80px}.mt120{margin-top:120px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb64{margin-bottom:64px}.mb80{margin-bottom:80px}.mb120{margin-bottom:120px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml64{margin-left:64px}.ml80{margin-left:80px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr64{margin-right:64px}.mr80{margin-right:80px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt64{padding-top:64px}.pt80{padding-top:80px}.pt120{padding-top:120px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb64{padding-bottom:64px}.pb80{padding-bottom:80px}.pb120{padding-bottom:120px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl64{padding-left:64px}.pl80{padding-left:80px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr64{padding-right:64px}.pr80{padding-right:80px}.t-small{font-size:.75rem}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.t-red{color:red}header{position:relative;width:100vw;z-index:106}@media screen and (min-width:769px){header a{cursor:none}}header .logo{width:28%;position:fixed;top:12px;left:5%;z-index:107}@media screen and (min-width:769px){header{width:100vw;height:80px}header .logo{width:160px;position:fixed;top:24px;left:5%}}.menu_btn{position:fixed;top:12px;right:5%;background:#ffcfd2;transition:.4s;width:48px;height:48px;z-index:107}.menu_btn>div{display:inline-block;position:absolute;width:25px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.menu_btn>div span{position:absolute;background:#fff;left:0;width:100%;height:2px;border-radius:3px;transition:all .2s}.menu_btn>div span:nth-of-type(1){top:0}.menu_btn>div span:nth-of-type(2){top:9px}.menu_btn>div span:nth-of-type(3){bottom:0}.menu_btn.clicked span:nth-of-type(1){transform:rotate(45deg);top:50%}.menu_btn.clicked span:nth-of-type(2){opacity:0}.menu_btn.clicked span:nth-of-type(3){transform:rotate(-45deg);top:50%}@media screen and (min-width:769px){.menu_btn{display:none}.menu_btn img{width:40px;transition:.4s}.menu_btn img.clicked{transition:.4s;transform:rotate(180deg);opacity:0}}nav{display:none;background:#fff;width:100vw;z-index:108;padding:40% 0 10%}nav ul{padding:0 30px}nav ul li{font-weight:700;letter-spacing:1px}nav ul li.sns a{width:50px;padding:16px 8px;border-bottom:none}nav ul li a,nav ul li div{display:flex;align-items:center;border-bottom:1px solid #ccc;font-size:15px;padding:16px 0;color:#000;position:relative;transition:all .2s}nav ul li a.link a,nav ul li div.link a{display:inline-block}nav ul li a.arrow:after,nav ul li a.arrow:before,nav ul li div.arrow:after,nav ul li div.arrow:before{content:"";width:16px;height:2px;display:block;background:#5a5a5a;position:absolute;right:5%;top:50%;transition:all .2s}nav ul li a.arrow::before,nav ul li div.arrow::before{transform:translate(-50%,-50%) rotate(90deg)}nav ul li a.arrow::after,nav ul li div.arrow::after{transform:translate(-50%,-50%) rotate(180deg)}nav ul li a.arrow+ul,nav ul li div.arrow+ul{display:none;padding:0 0 0 30px}nav ul li a.arrow+ul li,nav ul li div.arrow+ul li{position:relative}nav ul li a.arrow+ul li a,nav ul li a.arrow+ul li div,nav ul li div.arrow+ul li a,nav ul li div.arrow+ul li div{font-size:1.4rem;padding-left:20px}nav ul li a.arrow+ul li a:before,nav ul li a.arrow+ul li div:before,nav ul li div.arrow+ul li a:before,nav ul li div.arrow+ul li div:before{content:"";width:12px;height:2px;display:block;background:#5a5a5a;position:absolute;left:0;top:50%;transform:translate(-50%,-50%);transition:.4s}nav ul li a.arrow.on::before,nav ul li div.arrow.on::before{transform:translate(-50%,-50%) rotate(45deg)}nav ul li a.arrow.on::after,nav ul li div.arrow.on::after{transform:translate(-50%,-50%) rotate(-45deg)}nav ul li a span,nav ul li div span{display:block;padding-right:12px;font-size:1.8rem}nav ul li a span:last-of-type,nav ul li div span:last-of-type{font-size:.75em;color:#5a5a5a}nav.open{display:block}@media screen and (min-width:769px){nav{display:block;position:fixed;background:0 0;margin-top:12px;padding:0}nav ul{display:flex;justify-content:flex-end}nav ul li{border:none;position:relative}nav ul li.contact{padding:16px}nav ul li.contact a{font-size:1.4rem;padding:8px 20px;color:#fff;background:#ffa1a6}nav ul li a,nav ul li div{display:block;border-bottom:none;padding:16px;font-size:16px;color:#000;text-align:center}nav ul li a span,nav ul li div span{display:block;padding-right:0;font-size:1.6rem}nav ul li a span:last-of-type,nav ul li div span:last-of-type{padding-top:4px;font-size:.7em;color:#5a5a5a}nav ul li a.arrow:after,nav ul li a.arrow:before,nav ul li div.arrow:after,nav ul li div.arrow:before{content:none}nav ul li a.arrow+ul,nav ul li div.arrow+ul{position:absolute;width:210px;left:-50%}}footer{width:100%;text-align:center;position:relative}footer .sns{margin:12px 0}footer .sns ul{display:flex;justify-content:center}footer .sns ul li{padding:0 8px}footer .copyright{width:100%;padding:12px 0;background:#ffcfd2}footer .copyright p{font-size:12px}.backToTop{position:fixed;right:24px;width:40px;bottom:-100px;z-index:9999;transition:.4s}@media screen and (min-width:769px){.backToTop{cursor:none}}.wrapper{z-index:100}.wrapper.pages{padding-top:80px}@media screen and (min-width:769px){.wrapper.pages{padding-top:120px}}section#main{padding-bottom:0}@media screen and (min-width:769px){section#main{padding-bottom:0}}section.bg{background:#f2f3f4}.inner{margin:0 auto;padding:20px 16px 40px}@media screen and (min-width:481px){.inner{max-width:960px;padding:32px 24px 60px}}@media screen and (min-width:769px){.inner{max-width:1140px;padding:40px 16px 80px}}@media screen and (min-width:769px){.content{padding-bottom:56px}}.t_c{text-align:center}.tanaka{color:#ffcfd2}body{position:relative}@media screen and (min-width:769px){body{cursor:none}}.cursor,.follower{border-radius:50%;position:absolute;top:0;left:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media screen and (min-width:769px){.cursor,.follower{cursor:none}}.cursor{width:8px;height:8px;background-color:#000;z-index:9001}.follower{width:40px;height:40px;background-color:rgba(255,207,210,.5);transition:transform ease .1s;z-index:9000}.follower.is_active{transform:scale(1.5)}.target{opacity:0}.target_text{opacity:0}.animation{opacity:0}.active{animation-name:fadeUp;animation-duration:.8s;opacity:1}.fadeDown{animation-name:fadeDown;animation-duration:.4s;opacity:1}.slideIn{animation-name:slideIn;animation-duration:.2s;opacity:1}@keyframes loading{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes mainSlide{0%{opacity:0}8%{opacity:1}17%{opacity:1}25%{opacity:0;transform:scale(1);z-index:9}100%{opacity:0}}@keyframes button{0%{transform:translateX(0);opacity:1}25%{transform:translateX(10px);opacity:0}50%{transform:translateX(-10px);opacity:0}100%{transform:translateX(0);opacity:1}}.pc{display:none!important}@media screen and (min-width:769px){.pc{display:block!important}}.sp{display:block!important}@media screen and (min-width:769px){.sp{display:none!important}}.wrapper_fix{position:fixed;width:100vw}.modalBack{display:none;position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.4);z-index:105;cursor:pointer}@media screen and (min-width:769px){.modalBack{cursor:none}}#popupModal{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.4);margin:0;padding:0;z-index:1000}#popupItem{position:fixed;max-height:80%;width:auto;top:50%;left:50%;margin:0;padding:0;z-index:1001}.popupImg{width:calc(100% - 16px);height:auto;transform:translate(-50%,-50%)}@media screen and (min-width:769px){.popupImg{width:50%}}.fx_wrapper{display:block;position:relative}@media screen and (min-width:769px){.fx_wrapper{width:100%;display:flex;justify-content:space-between}}.lum-lightbox.lum-open{z-index:110}.lum-gallery-button{height:60vh;max-height:60vh}.lum-gallery-button:after{width:24px;height:24px;border-top:none}.lum-previous-button:after{border-left:2px solid hsla(0,0%,100%,.8);box-shadow:none;display:none}.lum-next-button:after{border-right:2px solid hsla(0,0%,100%,.8);box-shadow:none;display:none}.lum-close-button{opacity:.6}@media(max-width:460px){.lum-lightbox-inner img{max-width:100%;max-height:100%}}@media screen and (min-width:769px){.lum-gallery-button{height:100px;max-height:100%}.lum-gallery-button:after{border-top:2px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{display:block}.lum-previous-button:after{display:block}.lum-next-button:after{display:block}}@media screen and (min-width:481px){.lum-gallery-button{height:100px;max-height:100%}.lum-gallery-button:after{border-top:2px solid hsla(0,0%,100%,.8)}.lum-previous-button:after{display:block}.lum-previous-button:after{display:block}.lum-next-button:after{display:block}}.title{max-width:960px;margin:0 auto;text-align:center;padding:20px 16px 28px}.title h1,.title h2{font-size:2.4rem;color:#000;letter-spacing:1.2px}.title h1 .icon,.title h2 .icon{position:relative}.title h1 .icon::before,.title h2 .icon::before{content:"";background:#ffcfd2;width:32px;height:16px;display:block;position:absolute;top:10%;left:-12px;z-index:-1}.title p{color:#5a5a5a}@media screen and (min-width:769px){.title{max-width:1140px;margin:0 auto;padding:40px 32px 24px}.title h1{font-size:3.2rem}.title h1 .icon::before{height:18px;top:8%}}.page_title{padding-top:280px;margin:0 auto 32px;text-align:center;position:relative}.page_title h1{width:100%;font-size:3.2rem;color:#000;letter-spacing:1.2px;position:absolute;bottom:32px}.page_title p{position:absolute;bottom:0;width:100%;line-height:2;text-align:center;letter-spacing:1px;color:#5a5a5a}@media screen and (min-width:769px){.page_title{padding-top:320px;margin:0 auto 48px}}.title_cont .text{padding:0 16px;margin:0 auto}.title_cont .text p{font-size:1.6rem;line-height:2}.title_cont .img{padding:48px 0 0}@media screen and (min-width:769px){.title_cont .text{max-width:755px;padding:0 16px 24px}.title_cont .img{padding:24px 0 0}}.more_btn{width:100%;max-width:140px;margin:0 auto;padding:24px 0 8px;transition:.2s;text-align:center}.more_btn *{font-size:14px;padding:6px 0;text-align:center;background:#fff;border:2px solid #000;border-radius:20px;display:block;transition:.2s}@media screen and (min-width:769px){.more_btn *{cursor:none}.more_btn :hover{border:2px solid #ffa1a6;background:#ffa1a6;color:#fff}}.more_link{display:block;font-size:20px;padding:18px 64px 18px 0;position:relative;transition:.2s;text-align:right}.more_link a{display:block;width:100px;margin-left:auto;font-size:14px;text-align:right}.more_link a:after{content:"";width:32px;height:8px;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/common/arrow.png) center/contain no-repeat;position:absolute;top:57%;right:15px;margin-top:-4px}.more_link:hover{transform:scale(1.05)}.more_link:hover:after{animation:button .4s linear 1}.link_ext{position:relative}.link_ext::before{content:"";background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/common/link_ext.png) no-repeat;background-size:18px;width:18px;height:18px;display:block;position:absolute;right:20%;top:50%;transform:translateY(-50%)}@media screen and (min-width:769px){.link_ext::before{right:33%}}.anker_menu{display:flex;flex-direction:column;align-items:center;justify-content:center}.anker_menu .anker_btn{padding:4px 24px;font-weight:700;border:3px solid #000;border-radius:24px;margin:0 16px}@media screen and (min-width:769px){.anker_menu.column{flex-direction:row}.anker_menu .anker_btn{transition:.2s;text-align:center;margin:8px 16px}.anker_menu .anker_btn:hover{border:3px solid #ffa1a6;background:#ffa1a6;color:#fff}}#top .mv_box{height:600px;width:100%;margin-top:80px;overflow:hidden;position:relative;margin-bottom:64px}#top .mv_box .mv_img{z-index:10;opacity:0;width:100%;text-align:center;height:100%;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_1_sp.jpg) no-repeat 26%/cover;position:absolute;top:0;left:0;animation:mainSlide 48s 0s infinite}#top .mv_box .mv_img img{max-width:100%;width:100%}#top .mv_box .mv_img:nth-of-type(2){animation-delay:6s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_2_sp.jpg) no-repeat 53%/cover}#top .mv_box .mv_img:nth-of-type(3){animation-delay:12s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_3_sp.jpg) no-repeat 50%/cover}#top .mv_box .mv_img:nth-of-type(4){animation-delay:18s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_4_sp.jpg) no-repeat 31%/cover}#top .mv_box .mv_img:nth-of-type(5){animation-delay:24s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_5_sp.jpg) no-repeat 68%/cover}#top .mv_box .mv_img:nth-of-type(6){animation-delay:30s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_6_sp.jpg) no-repeat 58%/cover}#top .mv_box .mv_img:nth-of-type(7){animation-delay:36s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_7_sp.jpg) no-repeat 50%/cover}#top .mv_box .mv_img:nth-of-type(8){animation-delay:42s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_8_sp.jpg) no-repeat 47%/cover}@media screen and (min-width:769px){#top .mv_box{max-height:700px;margin-top:0;margin-bottom:80px}#top .mv_box .mv_img{background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_1.jpg) no-repeat top center/contain;margin-top:64px}#top .mv_box .mv_img:nth-of-type(2){animation-delay:6s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_2.jpg) no-repeat top center/contain}#top .mv_box .mv_img:nth-of-type(3){animation-delay:12s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_3.jpg) no-repeat top center/contain}#top .mv_box .mv_img:nth-of-type(4){animation-delay:18s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_4.jpg) no-repeat top center/contain}#top .mv_box .mv_img:nth-of-type(5){animation-delay:24s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_5.jpg) no-repeat top center/contain}#top .mv_box .mv_img:nth-of-type(6){animation-delay:30s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_6.jpg) no-repeat top center/contain}#top .mv_box .mv_img:nth-of-type(7){animation-delay:36s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_7.jpg) no-repeat top center/contain}#top .mv_box .mv_img:nth-of-type(8){animation-delay:42s;background:url(//www.sahosaka.com/wp/wp-content/themes/sahosaka/assets/img/top/mv_8.jpg) no-repeat top center/contain}}#top #about{padding:20px 0 40px}#top #about .about_box .title_box{padding:44px 15px 0}#top #about .about_box .title_box h2{text-align:center;font-size:1.8rem;padding:0 0 16px}#top #about .about_box .title_box p{text-align:justify;line-height:1.6;font-size:1.4rem}@media screen and (min-width:769px){#top #about{padding:80px 0}#top #about .about_box{position:relative;display:flex}#top #about .about_box .title_box{width:40%;position:absolute;left:9%;padding:40px}#top #about .about_box .title_box h2{font-size:2.4rem;padding:0 0 32px}#top #about .about_box .title_box .more_btn{margin:0 auto}#top #about .about_box .img{width:60%;margin-left:auto}}#top #photo{padding-bottom:56px}#top #photo .photo_wrapper{position:relative}#top #photo .photo_wrapper .img{width:100%;height:400px;overflow:hidden;position:relative}#top #photo .photo_wrapper .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;width:auto;height:100%}#top #photo .photo_wrapper:nth-of-type(3) img{left:100%}#top #photo .photo_wrapper:nth-of-type(5) img{left:0}#top #photo .photo_wrapper:nth-of-type(6) img{left:95%}#top #photo .photo_wrapper .text{position:relative;background:rgba(255,255,255,.8);padding:24px;width:90%;margin:-60px auto 48px}#top #photo .photo_wrapper .text p{padding-bottom:24px;letter-spacing:2px}@media screen and (min-width:481px){#top #photo .photo_wrapper:nth-of-type(3) img{left:50%}#top #photo .photo_wrapper:nth-of-type(5) img{left:50%}#top #photo .photo_wrapper:nth-of-type(6) img{left:50%}}@media screen and (min-width:769px){#top #photo{padding-bottom:80px}#top #photo .photo_wrapper{padding:24px 0 16px}#top #photo .photo_wrapper .img{width:100%;height:auto}#top #photo .photo_wrapper .img img{display:block;width:70%;position:relative;top:0;left:0;transform:none}#top #photo .photo_wrapper .text{width:35%;padding:40px 40px 56px;position:absolute;right:8%;top:56%}#top #photo .photo_wrapper:nth-of-type(odd) .img img{margin-left:auto}#top #photo .photo_wrapper:nth-of-type(odd) .text{right:0;left:-58%}#top #photo .photo_wrapper:last-of-type{padding-bottom:40px}}#top .rest{padding-bottom:24px}#top .rest .fx_wrapper{display:flex;flex-wrap:wrap}#top .rest .fx_wrapper img{width:50%;height:100%}@media screen and (min-width:769px){#top .rest{padding-bottom:0}#top .rest .img img{width:100%}#top .rest .fx_wrapper img{width:25%}}.works_block:first-of-type{padding:64px 0 0}.works_block .title{padding:0}.works_block .title h1{font-size:2.2rem}.works_block .content{max-width:748px;margin:0 auto;padding:32px 16px}.works_block .content .list{padding:24px 0;font-size:1.4rem}.works_block .content .list dt{width:100%;padding-bottom:8px;font-weight:700}.works_block .content .list dd{width:100%;padding-bottom:24px}.works_block .content .cont_box{width:80%;margin:0 auto}.works_block .content .cont_box.col_1{padding-top:24px}.works_block .content .cont_text{padding-bottom:48px}.works_block .content .cont_text p{padding:4px 0}.works_block .content .cont_text p:first-of-type{padding:16px 0 4px}.works_block .content .cont_text p a{font-weight:700;border-bottom:1px solid #000}.works_block .content .col_2 .cont_box{padding-top:40px}.works_block .content .col_2 .cont_box:last-of-type{padding-top:0}.works_block .text_block{padding-top:20px}.works_block .text_block .sub_title h2{font-size:1.8rem;border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:8px}.works_block .text_block p{line-height:2;font-weight:700;font-size:1.4rem}.works_block .text_block a{border-bottom:1px solid #000}@media screen and (min-width:769px){.works_block .title h1{font-size:2.4rem}.works_block .content{padding-bottom:64px}.works_block .content .list{padding:32px 0 0}.works_block .content .list dl{display:flex;flex-wrap:wrap}.works_block .content .list dl dt{width:10%}.works_block .content .list dl dd{width:90%;padding-bottom:8px}.works_block .content .cont_box{padding:0 16px;width:100%}.works_block .content .cont_box.col_1{width:100%;margin:0 auto;padding-top:24px}.works_block .content .cont_box.col_1.w50{width:60%}.works_block .content .col_2 .cont_box{padding-top:40px;width:100%}.works_block .content .col_2 .cont_box:last-of-type{padding-top:40px}.works_block .content .col_3 .cont_box{width:calc(33.3333333333% - 8px)}.works_block .content .cont_text{padding:8px 0 0}.works_block .content .cont_text p{padding:4px 0}.works_block .content .cont_text p:first-of-type{padding:8px 0 4px}.works_block .content .direction .img{height:310px}.works_block .content .direction .img img{height:100%}.works_block .content .design.col_2{flex-wrap:wrap}.works_block .content .design.col_2 .cont_box{padding-top:0;padding-bottom:40px;width:50%}.works_block .content .design.col_2 .cont_box img{height:auto}.works_block .text_block{padding-top:40px}.works_block .text_block:first-of-type{padding-top:0}.works_block .text_block .sub_title h2{font-size:2.4rem;padding-bottom:16px;margin-bottom:16px}}#studio .title_cont .text{padding:0 16px 40px}#studio .img{padding-bottom:32px}#studio #access .title h1{font-size:2.4rem}#studio #access .content p{font-size:1.6rem}@media screen and (min-width:769px){#studio .title_cont .text{padding:0 16px 64px}#studio .img{padding-bottom:40px}#studio .img img{width:80%}#studio .img:nth-of-type(2){text-align:right}#studio .img:nth-of-type(4){text-align:right}#studio .img:nth-of-type(6){text-align:right}#studio .img:nth-of-type(8){text-align:right}}#produce #casestady.bg-result{width:100%;background:repeating-linear-gradient(135deg,#fff5f6,#fff5f6 20px,#fff 20px,#fff 40px)}#produce #casestady.bg-result::before{content:none}#produce #casestady h3{font-size:2rem;text-align:center;padding-bottom:24px}#produce #casestady .casestady_block{width:100%;margin:0 auto 80px;padding:16px 0;position:relative;z-index:1}#produce #casestady .casestady_block .img{display:flex}#produce #casestady .casestady_block .img img{width:33%;padding:0 8px}#produce #casestady .casestady_block.bg{outline:8px solid #ffcfd2;outline-offset:-8px;background:#fff;z-index:-2}#produce #casestady .casestady_block.bg2{background:#ffcfd2;z-index:-2}#produce #casestady .casestady_block.result .img{padding:0;flex-wrap:wrap}#produce #casestady .casestady_block.result .img img{padding:0 16px;width:100%;margin:0 auto 20px}#produce #casestady .casestady_image{width:100%}#produce #casestady .casestady_image .img{display:flex;flex-wrap:wrap;padding:0 8px}#produce #casestady .casestady_image .img .basis{width:50%;flex-basis:auto}@media screen and (min-width:769px){#produce #casestady.bg-result{width:100%}#produce #casestady.bg-result::before{content:none}#produce #casestady h3{font-size:2rem;text-align:center;padding-bottom:24px}#produce #casestady .casestady_block{width:100%;margin:0 auto 80px;padding:0 40px}#produce #casestady .casestady_block .img{display:flex}#produce #casestady .casestady_block .img img{width:33%;padding:0 8px}#produce #casestady .casestady_block.result .text h4{font-size:2rem;padding-bottom:20px}#produce #casestady .casestady_block.result .img{padding:0;flex-wrap:wrap}#produce #casestady .casestady_block.result .img img{padding:0 16px;margin:0 auto 20px}#produce #casestady .casestady_image{width:100%}#produce #casestady .casestady_image .img{display:flex;padding:0 8px}#produce #casestady .casestady_image .img .basis{width:25%;flex-basis:auto}}@media screen and (min-width:769px){#produce #recture .img{display:flex;flex-wrap:wrap;justify-content:center}#produce #recture .img img{width:49%;margin:0 .5% 1%}}#instagram{padding:44px 0 0}#instagram .title h1 img{width:50px}#instagram .post_list{display:flex;flex-wrap:wrap}#instagram .post_list .post_item{width:50%;padding:0 3px 6px}@media screen and (min-width:769px){#instagram{padding:40px 0 0}#instagram .post_list .post_item{width:calc(25% - 6px);padding:0 6px 12px}}.link{margin:40px 0;text-align:center}.link a{min-width:240px;padding:12px 20px;color:#000;background:#fff;border:1px solid #000;transition:.2s}@media screen and (min-width:769px){.link a:hover{border:1px solid #ffa1a6;background:#ffa1a6;color:#fff}}#about #main .fx_wrapper .img{padding:24px 0}#about #main .fx_wrapper .img:first-of-type{padding:24px 0 0}@media screen and (min-width:769px){#about #main .fx_wrapper .img{padding:40px 0}#about #main .fx_wrapper .img:first-of-type{padding:40px 0;margin-right:24px}}#about #info .title h1{font-size:2.4rem}#about #info .company_info{padding:0 16px}#about #info .company_info dl{display:block}#about #info .company_info dl dt{padding-bottom:8px;margin-bottom:8px;font-weight:700;border-bottom:1px solid #ccc}#about #info .company_info dl dd{padding-bottom:24px}#about #info .company_info dl dd:last-of-type{padding-bottom:48px}#about #info .company_info .camp{border:1px solid #000;padding:12px}#about #info .company_info .camp h3{font-size:1.6rem;padding-bottom:24px}@media screen and (min-width:769px){#about #info .company_info{max-width:748px;margin:0 auto;padding:24px 16px 0}#about #info .company_info dl{display:flex;flex-wrap:wrap;align-items:flex-start}#about #info .company_info dl dt{width:30%;margin-right:2%;padding-bottom:0;border-bottom:none}#about #info .company_info dl dd{width:60%}#about #info .company_info dl dd:last-of-type{padding-bottom:80px}#about #info .company_info .camp{font-size:2rem;width:50%}}#plan .title{padding:0}#plan .title h1{font-size:2.4rem}#plan .pic_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:40px}#plan .pic_list .img{width:calc(50% - 8px);margin-bottom:16px}#plan .pic_list .img:nth-of-type(2n){margin-right:0}@media screen and (min-width:769px){#plan .pic_list{padding-top:24px}#plan .pic_list .img{width:calc(20% - 8px);margin-bottom:8px}#plan .pic_list .img:nth-of-type(5n){margin-right:0}}#plan #plan_list .plan_block{padding:20px 0 40px}#plan #plan_list .plan_block .info h3{font-size:2rem;padding-bottom:16px;padding:16px 8px;margin-bottom:24px;background:#f2f3f4}#plan #plan_list .plan_block .info h3 .sub{font-size:.65em;padding-left:8px}#plan #plan_list .plan_block .detail .exp{font-size:1.4rem;padding-bottom:32px;line-height:1.8;letter-spacing:2px}#plan #plan_list .plan_block .detail .exp span{font-size:.85em}#plan #plan_list .plan_block .detail .exp.under_line{border-bottom:1px dashed #000}#plan #plan_list .plan_block .detail h4{font-size:1.6rem;padding-bottom:16px;margin-bottom:16px}#plan #plan_list .plan_block .detail .icon_list{display:flex;flex-wrap:wrap;align-items:center}#plan #plan_list .plan_block .detail .icon_list .option_name{width:calc(100% - 68px);font-size:1.4rem}#plan #plan_list .plan_block .detail .icon_list .option_name p span{border-bottom:1px solid #000}#plan #plan_list .plan_block .detail .caution{padding:8px 0}#plan #plan_list .plan_block .price{font-size:1.8rem;padding:16px 0 24px}#plan #plan_list .plan_block .price span{font-size:.75em}#plan #plan_list .plan_block .price span.tax{font-size:.75em}#plan #plan_list .plan_block .price.sp{padding:16px 0 0;text-align:right}#plan #plan_list .cancel{background:#5a5a5a;padding:16px;margin-bottom:16px}#plan #plan_list .cancel h3{font-size:1.6rem;padding-bottom:16px}#plan #plan_list .cancel p{padding:0}#plan #plan_list .info a{border-bottom:1px solid #000}#plan #plan_list .frame h2{font-size:1.6rem;padding-bottom:8px;margin-bottom:24px;border-bottom:1px solid #000}#plan #plan_list .frame dt{font-weight:700;padding-bottom:16px}#plan #plan_list .frame dd{margin-bottom:24px}#plan #plan_list .frame dd a{border-bottom:1px solid #000}#plan #plan_list .frame .pic{display:flex;justify-content:flex-start;padding:16px 0}#plan #plan_list .frame .pic .img{width:50%}@media screen and (min-width:769px){#plan #plan_list{padding-top:40px}#plan #plan_list .plan_block{display:flex;flex-direction:column;align-items:center;padding-bottom:64px}#plan #plan_list .plan_block .info{padding-bottom:0}#plan #plan_list .plan_block .info h3{font-size:2.8rem;background:0 0;padding:0 0 40px;margin:0}#plan #plan_list .plan_block .detail{text-align:center;padding-bottom:80px;border-bottom:1px solid #000}#plan #plan_list .plan_block .detail .exp{font-size:1.8rem;padding-bottom:40px;line-height:1.8}#plan #plan_list .plan_block .detail .exp.left{text-align:left}#plan #plan_list .plan_block .detail .exp span{font-size:.75em}#plan #plan_list .plan_block .detail .exp:last-of-type{padding-bottom:40px}#plan #plan_list .plan_block .detail .exp_min{font-size:1.4rem}#plan #plan_list .plan_block .detail h4{font-size:1.8rem;padding-bottom:24px;margin-bottom:24px}#plan #plan_list .plan_block .detail .icon_list .img{width:80px;padding-bottom:16px}#plan #plan_list .plan_block .detail .icon_list .option_name{width:calc(100% - 80px);font-size:1.6rem;padding-bottom:16px}#plan #plan_list .plan_block .price{font-size:2.4rem;padding:0 0 16px}#plan #plan_list .cancel{padding:24px;margin-bottom:24px}#plan #plan_list .cancel h3{font-size:1.8rem;padding-bottom:24px}#plan #plan_list .frame{padding-bottom:40px}#plan #plan_list .frame h2{font-size:1.8rem;padding-bottom:16px;margin-bottom:24px}#plan #plan_list .frame dl{display:flex;flex-wrap:wrap}#plan #plan_list .frame dt{width:10%}#plan #plan_list .frame dd{width:90%}#plan #plan_list .frame dd a{cursor:none}#plan #plan_list .frame .pic{padding:24px 0}#plan #plan_list .frame .pic .img{width:30%;margin-right:24px}}#plan #design,#plan #hair_make,#plan #kitsuke,#plan #plan_exp{padding-bottom:40px}#plan #design .content,#plan #hair_make .content,#plan #kitsuke .content,#plan #plan_exp .content{max-width:748px;margin:0 auto;padding:40px 16px 0}#plan #design .content p,#plan #hair_make .content p,#plan #kitsuke .content p,#plan #plan_exp .content p{font-size:1.6rem;line-height:2}#plan #design .pic_list,#plan #hair_make .pic_list,#plan #kitsuke .pic_list,#plan #plan_exp .pic_list{padding-top:20px}@media screen and (min-width:769px){#plan #design,#plan #hair_make,#plan #kitsuke,#plan #plan_exp{padding-bottom:20px}#plan #design .content,#plan #hair_make .content,#plan #kitsuke .content,#plan #plan_exp .content{padding:40px 0 0}}#plan #option .option_block{padding-bottom:40px}#plan #option .option_block:last-of-type{padding-bottom:0}#plan #option .option_block .l_col{padding-bottom:24px}#plan #option .option_block .l_col .col_ttl h2{font-size:1.8rem;letter-spacing:2px;text-align:center;padding:20px 0}#plan #option .option_block .l_col .col_ttl h2 span{display:block;padding-bottom:16px}#plan #option .option_block .l_col .col_ttl h2 span img{display:block;width:80px;margin:0 auto}#plan #option .option_block .l_col .col_pic{display:flex;justify-content:space-between;flex-wrap:wrap}#plan #option .option_block .l_col .col_pic .img{width:calc(50% - 8px);margin-bottom:16px}#plan #option .option_block .r_col h3{font-size:1.8rem;letter-spacing:2px;padding-bottom:24px}#plan #option .option_block .r_col h3 span{font-size:.75em;letter-spacing:1px}#plan #option .option_block .r_col .text_block{padding-bottom:24px}#plan #option .option_block .r_col .text_block p{font-size:1.4rem}#plan #option .option_block .r_col .option_list{padding:40px 0}#plan #option .option_block .r_col .option_list dt{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ccc;font-weight:700}#plan #option .option_block .r_col .option_list dd{text-align:right;padding-bottom:16px;font-weight:700;line-height:1.6}#plan #option .option_block .r_col .option_list .num{font-size:1.2em}#plan #option .option_block .r_col .option_list .sub{font-size:.75em;font-weight:400;margin-right:8px}#plan #option .option_block .r_col .option_list .size{font-size:.75em;margin-left:8px;font-weight:400;display:block}@media screen and (min-width:769px){#plan #option .option_block{display:flex;padding-bottom:80px}#plan #option .option_block .l_col,#plan #option .option_block .r_col{width:50%}#plan #option .option_block .l_col{padding-right:40px;padding-bottom:0}#plan #option .option_block .l_col .col_ttl h2{font-size:2.4rem;display:flex;align-items:center}#plan #option .option_block .l_col .col_ttl h2 span{padding-bottom:0;margin-right:16px}#plan #option .option_block .l_col .col_ttl h2 span img{display:block;width:80px}#plan #option .option_block .l_col .col_pic .img{width:calc(50% - 8px);margin-bottom:16px}#plan #option .option_block .r_col{padding-left:40px}#plan #option .option_block .r_col h3{font-size:2.4rem;padding:44px 0 0}#plan #option .option_block .r_col .text_block{padding:44px 0 24px}#plan #option .option_block .r_col .text_block p{font-size:1.6rem}#plan #option .option_block .r_col .option_list{padding:40px 0 0}#plan #option .option_block .r_col .option_list dl{display:flex;justify-content:space-between;flex-wrap:wrap}#plan #option .option_block .r_col .option_list dt{width:50%;padding-bottom:0;margin-bottom:0;border-bottom:none;font-weight:700}#plan #option .option_block .r_col .option_list dd{width:50%}#plan #option .option_block .r_col .option_list dd:last-of-type{padding-bottom:0}#plan #option .option_block .r_col .option_list .size{margin-left:0}}#plan #design .pic_list .img{width:100%}@media screen and (min-width:769px){#plan #design .content p{text-align:center}#plan #design .pic_list .img{width:calc(33.3333333333% - 8px)}}#plan #cancel .inner{max-width:748px}#flow .flow_box .title{position:relative}#flow .flow_box .title p{font-weight:700;font-size:1.4rem;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#flow .flow_box .round{margin:0 auto 24px;width:120px;height:120px;border:2px solid #000;border-radius:100%}#flow .flow_box .info{padding-bottom:80px;position:relative;line-height:2;font-size:1.4rem}#flow .flow_box .info span{font-size:.9em;line-height:1.6;padding-top:8px;display:block}#flow .flow_box .info::before{content:"";display:block;width:2px;height:24px;background:#000;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#flow .flow_box .info::after{content:"";display:block;width:2px;height:8px;background:#000;position:absolute;bottom:40px;left:calc(50% + 3px);transform:translateX(-50%) rotate(45deg)}#flow .flow_box.end .info{padding-bottom:0}#flow .flow_box.end .info::after,#flow .flow_box.end .info::before{content:none}#flow .desc{padding:40px 0 0}#flow .desc p{text-align:center}@media screen and (min-width:769px){#flow .flow_box{display:flex;justify-content:flex-end;align-items:center}#flow .flow_box.end .round{margin:0 40px 0}#flow .flow_box.end .round::after,#flow .flow_box.end .round::before{content:none}#flow .flow_box.end .info{margin-bottom:0}#flow .flow_box .title{width:30%;padding:0}#flow .flow_box .round{margin:0 40px 80px;width:120px;height:120px;border:2px solid #000;border-radius:100%}#flow .flow_box .round::before{content:"";display:block;width:2px;height:24px;background:#000;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}#flow .flow_box .round::after{content:"";display:block;width:2px;height:8px;background:#000;position:absolute;bottom:-60px;left:calc(50% + 3px);transform:translateX(-50%) rotate(45deg)}#flow .flow_box .info{width:70%;margin-bottom:80px;padding-bottom:0;position:relative;line-height:2;font-size:1.4rem}#flow .flow_box .info::after,#flow .flow_box .info::before{content:none}}#kimono .text_content{max-width:728px;margin:24px auto}#kimono .page_title{padding-top:200px}#kimono .catch{font-size:1.6rem;text-align:center;margin:0 auto;padding:0 16px;font-weight:700}#kimono .anker_menu{flex-direction:column}#kimono .anker_menu *{width:100%;margin:8px 0;text-align:center}#kimono .pic_block{padding-bottom:64px}#kimono .pic_block:nth-of-type(2){padding:20px 0 44px}#kimono .pic_block:nth-of-type(2) .title h1 .icon:before{background:#abdeec}#kimono .pic_block .pic_list{display:flex;align-items:center;flex-wrap:wrap}#kimono .pic_block .pic_list .img{width:calc(50% - 4px);margin-right:8px;margin-bottom:8px}#kimono .pic_block .pic_list .img:nth-of-type(2n){margin-right:0}@media screen and (min-width:769px){#kimono .pic_block{padding-bottom:80px}#kimono .pic_block .pic_list{padding-top:24px}#kimono .pic_block .pic_list .img{width:calc(20% - 8px);margin-right:8px;margin-bottom:8px}#kimono .pic_block .pic_list .img:nth-of-type(2n){margin-right:8px}#kimono .pic_block .pic_list .img:nth-of-type(5n){margin-right:0}#kimono .anker_menu{flex-direction:column}#kimono .anker_menu *{width:auto;margin:8px 16px}}#news .news_box,#news .plan_box,#plan .news_box,#plan .plan_box{position:relative;z-index:1}#news .news_box ul,#news .plan_box ul,#plan .news_box ul,#plan .plan_box ul{display:flex;justify-content:space-between;flex-direction:column}#news .news_box li,#news .plan_box li,#plan .news_box li,#plan .plan_box li{width:100%;margin-bottom:24px}#news .news_box li .img,#news .plan_box li .img,#plan .news_box li .img,#plan .plan_box li .img{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;border:1px solid #ccc}#news .news_box li .img img,#news .plan_box li .img img,#plan .news_box li .img img,#plan .plan_box li .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;width:100%;height:auto}#news .news_box li .news_info,#news .plan_box li .news_info,#plan .news_box li .news_info,#plan .plan_box li .news_info{padding:12px 0;display:flex;justify-content:space-between;align-items:center;color:#000}#news .news_box li .plan_info,#news .plan_box li .plan_info,#plan .news_box li .plan_info,#plan .plan_box li .plan_info{padding:12px 0}#news .news_box li .plan_info .plan_name,#news .plan_box li .plan_info .plan_name,#plan .news_box li .plan_info .plan_name,#plan .plan_box li .plan_info .plan_name{font-weight:700}#news .news_box li .plan_info .plan_price,#news .plan_box li .plan_info .plan_price,#plan .news_box li .plan_info .plan_price,#plan .plan_box li .plan_info .plan_price{font-weight:700;padding:12px 0;text-align:right}#news .news_box li .plan_info .txt,#news .plan_box li .plan_info .txt,#plan .news_box li .plan_info .txt,#plan .plan_box li .plan_info .txt{font-weight:400}#news .news_box li .txt,#news .plan_box li .txt,#plan .news_box li .txt,#plan .plan_box li .txt{padding:12px 0;font-weight:700;font-size:1.6rem;letter-spacing:2px;line-height:1.6;color:#000}@media screen and (min-width:769px){#news .news_box ul,#news .plan_box ul,#plan .news_box ul,#plan .plan_box ul{flex-direction:row;flex-wrap:wrap}#news .news_box ul::before,#news .plan_box ul::before,#plan .news_box ul::before,#plan .plan_box ul::before{content:"";display:block;width:25%;order:1}#news .news_box ul::after,#news .plan_box ul::after,#plan .news_box ul::after,#plan .plan_box ul::after{content:"";display:block;width:25%}#news .news_box li,#news .plan_box li,#plan .news_box li,#plan .plan_box li{width:calc(25% - 12px);max-width:258px;margin-bottom:40px}#news .news_box li:last-of-type,#news .plan_box li:last-of-type,#plan .news_box li:last-of-type,#plan .plan_box li:last-of-type{margin-right:0}}#news .tag,#plan .tag{width:100px;min-width:100px;padding:6px 12px;border-radius:20px;line-height:1;text-align:center;color:#fff;font-size:1.3rem;letter-spacing:2px;font-weight:700}#news .tag_news,#plan .tag_news{background:#abdeec}#news .tag_seminor,#plan .tag_seminor{background:#83c76c}#news .tag_event,#plan .tag_event{background:#ffa1a6}#news #news_single,#plan #news_single{padding-top:200px}#news #news_single .news_title,#plan #news_single .news_title{padding-bottom:40px}#news #news_single .news_title .category,#plan #news_single .news_title .category{padding-bottom:24px;display:flex;justify-content:space-between;align-items:center}#news #news_single .news_title h2,#plan #news_single .news_title h2{font-size:1.6rem}#news #news_single .main_img img,#plan #news_single .main_img img{padding-bottom:40px;width:100%;height:auto}#news #news_single .content figure,#plan #news_single .content figure{padding-bottom:40px;margin-bottom:0}#news #news_single .content p,#plan #news_single .content p{padding:24px 0;overflow-wrap:break-word;word-wrap:break-word}@media screen and (min-width:769px){#news #news_single,#plan #news_single{padding-top:280px;width:70%;margin:0 auto}#news #news_single .news_title,#plan #news_single .news_title{padding-bottom:80px}#news #news_single .news_title h2,#plan #news_single .news_title h2{font-size:1.8rem}#news #news_single .main_img img,#plan #news_single .main_img img{padding-bottom:80px;width:100%;height:auto}#news #news_single .content figure,#plan #news_single .content figure{padding-bottom:80px}}#photo .photo_list{padding:40px 0 0}#photo .photo_list:last-of-type{padding:0 0 80px}#photo .photo_list .title h1 .jpn{font-size:2.2rem}#photo .photo_list .photo_box{display:flex;flex-wrap:wrap}#photo .photo_list .photo_box .img{width:calc(50% - 8px);margin:0 4px;padding-bottom:8px}#photo .photo_list .photo_box .img img{height:100%;object-fit:cover}#photo .photo_list .photo_cat{padding:24px 0}#photo .photo_list .photo_cat ul{display:flex;justify-content:center;flex-wrap:wrap}#photo .photo_list .photo_cat ul li{height:40px;line-height:40px;margin:4px 0}#photo .photo_list .photo_cat ul li:first-of-type{width:100%;text-align:center}#photo .photo_list .photo_cat ul li:first-of-type span{padding:4px 24px}#photo .photo_list .photo_cat ul li span{text-align:center;border:2px solid #000;border-radius:24px;padding:4px 16px;margin:4px;font-weight:700;transition:.4s}#photo .photo_list .photo_cat ul li.on span{background:#000;color:#fff}@media screen and (min-width:769px){#photo .photo_list{padding:24px 0 0}#photo .photo_list:last-of-type{padding:0 0 80px}#photo .photo_list .title h1{font-size:2.4rem}#photo .photo_list .photo_box .img{width:calc(20% - 8px);margin:0 4px;padding-bottom:8px}#photo .photo_list .photo_cat{padding:40px 0}#photo .photo_list .photo_cat ul{display:flex;justify-content:center;flex-wrap:nowrap}#photo .photo_list .photo_cat ul li:first-of-type{width:auto}#photo .photo_list .photo_cat ul li span{text-align:center;border:2px solid #000;padding:4px 24px;margin:0 8px}#photo .photo_list .photo_cat ul li span:hover{background:#000;color:#fff}}#map{padding:0 0 80px}#map .info p{padding-bottom:16px}#map .info p.train{font-size:1.4rem}#map .info p a{border-bottom:1px solid #000}#map .map_area{overflow:hidden}#map .map_area iframe{width:100%;height:400px;margin-top:-48px;margin-left:-2px;filter:grayscale(50%);pointer-events:none}@media screen and (min-width:769px){#map .info p{padding-bottom:24px}}#contact .title_cont .text p{text-align:center}#contact_thanks footer{position:fixed;bottom:0}#contact_thanks .text p{text-align:center}#contact_us{width:100%}#contact_us .wpcf7 form .formBtn .ajax-loader{display:none!important}#contact_us form{margin:0 auto}#contact_us form input[type=email],#contact_us form input[type=tel],#contact_us form input[type=text],#contact_us form textarea{width:100%;background:#fff;border:1px solid #000;padding:12px 8px;cursor:none;font-size:1.6rem}#contact_us form input[type=email]::-webkit-input-placeholder,#contact_us form input[type=tel]::-webkit-input-placeholder,#contact_us form input[type=text]::-webkit-input-placeholder,#contact_us form textarea::-webkit-input-placeholder{font-size:.85em;line-height:1.6}#contact_us form input[type=email]::placeholder,#contact_us form input[type=tel]::placeholder,#contact_us form input[type=text]::placeholder,#contact_us form textarea::placeholder{font-size:.85em;line-height:1.6}#contact_us form input[type=radio]{margin-right:8px;border:1px solid #000;background:#fff;border-radius:16px;width:22px;height:22px;vertical-align:middle;position:relative;cursor:none}#contact_us form input[type=radio]:checked:after{content:"";background:#ffcfd2;width:14px;height:14px;position:absolute;border-radius:6px;top:50%;left:50%;transform:translate(-50%,-50%)}#contact_us form input[type=checkbox]{border:1px solid #000;background:#fff;margin-right:8px;width:20px;height:20px;vertical-align:middle;position:relative;cursor:none}#contact_us form input[type=checkbox]:checked:after{content:"";width:15px;background:#ffa1a6;border:2px solid #ffa1a6;position:absolute;top:7px;left:-4px;transform:rotate(80deg) translateY(-50%)}#contact_us form input[type=checkbox]:checked:before{content:"";width:12px;background:#ffa1a6;border:2px solid #ffa1a6;position:absolute;bottom:3px;right:0;transform:rotate(-35deg) translateY(-50%)}#contact_us form select{width:100%;border:1px solid #000;background:#fff;border-radius:0;padding:12px 8px;margin-bottom:8px;position:relative}#contact_us form .form_ttl{width:100%;font-weight:700;margin-bottom:12px;position:relative}#contact_us form .form_ttl+p{width:100%}#contact_us form .form_block{padding-bottom:24px}#contact_us form .form_block label{display:block;padding:8px 0;cursor:none}#contact_us form .form_block .caution{font-size:1.3rem;color:#ffa1a6}@media screen and (min-width:769px){#contact_us form .form_block.gender label{display:inline-block;margin-right:12px}#contact_us form .form_block .content label{display:inline-block;margin-right:12px}}#contact_us form .formBtn{padding-top:20px}#contact_us form .formBtn input[type=button],#contact_us form .formBtn input[type=submit]{display:block;padding:8px 64px;margin:0 auto;font-weight:700;border:1px solid #000;border-radius:20px;font-size:1.4rem;letter-spacing:2px}@media screen and (min-width:769px){#contact_us form .formBtn input[type=button],#contact_us form .formBtn input[type=submit]{cursor:pointer;transition:.2s}#contact_us form .formBtn input[type=button]:hover,#contact_us form .formBtn input[type=submit]:hover{color:#fff;background:#ffa1a6;border:1px solid #ffa1a6}}#contact_us form .formBtn input[type=submit]{z-index:10}#contact_us form .formBtn.cansel{width:30%}#contact_us form .radio{width:100%;border:1px solid #000;display:block;padding:12px;font-size:1.4rem}#contact_us form .radio .wpcf7-list-item{margin:0 0 12px 0;display:block}#contact_us form .radio .wpcf7-list-item.first{margin:0 0 12px 0}#contact_us form .radio .wpcf7-list-item.last{margin:0}#contact_us form .content{width:100%;border:1px solid #000;display:block;padding:12px;font-size:1.4rem}#contact_us form .content .wpcf7-list-item{margin:0 0 12px 0;display:block}#contact_us form .content .wpcf7-list-item.first{margin:0 0 12px 0}#contact_us form .content .wpcf7-list-item.last{margin:0}#contact_us form .select{width:100%;display:block;padding:12px 0;font-size:1.4rem;position:relative}#contact_us form .select label{position:relative;display:inline}#contact_us form .select label:before{content:"";display:block;width:12px;border:1px solid #ffa1a6;background:#ffa1a6;position:absolute;top:50%;right:20px;transform:rotate(45deg) translateY(-50%);z-index:1}#contact_us form .select label:after{content:"";display:block;width:12px;border:1px solid #ffa1a6;background:#ffa1a6;position:absolute;top:50%;right:10px;transform:rotate(-45deg) translateY(-50%);z-index:1}@media screen and (min-width:769px){#contact_us form .fx_wrapper{align-items:center}#contact_us form{width:80%}#contact_us form input[type=email],#contact_us form input[type=tel],#contact_us form input[type=text],#contact_us form textarea{margin:0;padding:12px 0 12px 12px;min-width:auto;font-size:1.4rem}#contact_us form textarea{height:100px}#contact_us form select{width:60%}#contact_us form button{cursor:none}#contact_us form .form_block{padding-bottom:24px}#contact_us form .form_block.wrap{flex-wrap:nowrap}#contact_us form .form_ttl{width:30%;margin-bottom:0;padding:12px 0;font-size:1.4rem}#contact_us form .form_ttl .required{right:12px}#contact_us form .formBtn{padding-top:40px;display:flex;justify-content:center}#contact_us form .formBtn input[type=button]{width:140px}}#contact_us form.custom-wpcf7c-confirmed .content,#contact_us form.custom-wpcf7c-confirmed .radio,#contact_us form.custom-wpcf7c-confirmed .select,#contact_us form.custom-wpcf7c-confirmed input[type=email],#contact_us form.custom-wpcf7c-confirmed input[type=radio],#contact_us form.custom-wpcf7c-confirmed input[type=tel],#contact_us form.custom-wpcf7c-confirmed input[type=text],#contact_us form.custom-wpcf7c-confirmed select,#contact_us form.custom-wpcf7c-confirmed textarea{border:none}#contact_us form.custom-wpcf7c-confirmed .content label:after,#contact_us form.custom-wpcf7c-confirmed .content label:before,#contact_us form.custom-wpcf7c-confirmed .radio label:after,#contact_us form.custom-wpcf7c-confirmed .radio label:before,#contact_us form.custom-wpcf7c-confirmed .select label:after,#contact_us form.custom-wpcf7c-confirmed .select label:before,#contact_us form.custom-wpcf7c-confirmed input[type=email] label:after,#contact_us form.custom-wpcf7c-confirmed input[type=email] label:before,#contact_us form.custom-wpcf7c-confirmed input[type=radio] label:after,#contact_us form.custom-wpcf7c-confirmed input[type=radio] label:before,#contact_us form.custom-wpcf7c-confirmed input[type=tel] label:after,#contact_us form.custom-wpcf7c-confirmed input[type=tel] label:before,#contact_us form.custom-wpcf7c-confirmed input[type=text] label:after,#contact_us form.custom-wpcf7c-confirmed input[type=text] label:before,#contact_us form.custom-wpcf7c-confirmed select label:after,#contact_us form.custom-wpcf7c-confirmed select label:before,#contact_us form.custom-wpcf7c-confirmed textarea label:after,#contact_us form.custom-wpcf7c-confirmed textarea label:before{content:none}#contact_us form.custom-wpcf7c-confirmed .content p,#contact_us form.custom-wpcf7c-confirmed .radio p,#contact_us form.custom-wpcf7c-confirmed .select p,#contact_us form.custom-wpcf7c-confirmed input[type=email] p,#contact_us form.custom-wpcf7c-confirmed input[type=radio] p,#contact_us form.custom-wpcf7c-confirmed input[type=tel] p,#contact_us form.custom-wpcf7c-confirmed input[type=text] p,#contact_us form.custom-wpcf7c-confirmed select p,#contact_us form.custom-wpcf7c-confirmed textarea p{display:none}#contact_us form.custom-wpcf7c-confirmed .content input[type=checkbox]{border:1px solid #fff}@media screen and (min-width:769px){#contact_us form.custom-wpcf7c-confirmed .formBtn input[type=button],#contact_us form.custom-wpcf7c-confirmed .formBtn input[type=submit]{margin:0 24px}}#privacy .title_cont .box{padding-bottom:64px}#privacy .title_cont .box h3{font-size:2rem;margin-bottom:32px;padding-left:16px;border-left:12px solid #ffa1a6}#privacy .title_cont .box dt{font-weight:700;padding-bottom:16px}#privacy .title_cont .box dd{padding-bottom:24px;line-height:1.6}