img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:0 0;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap,16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap,16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap,16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}
.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--blue:#1b5e92;--wp--preset--color--yellow:#f1f40e;--wp--preset--color--gray:#ddd;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:20px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--snall:12.8px;--wp--preset--font-size--normal:16px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)));gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@charset "UTF-8";html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;letter-spacing:.1em;font-feature-settings:"palt"}.br-sp{display:none}.itemLeft{text-align:left !important}.itemCenter{text-align:center}.itemRight{float:right}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-60{margin-top:60px !important}.mt--20{margin-top:-20px !important}.mt--30{margin-top:-30px !important}.mt--40{margin-top:-40px !important}.mb-0{margin-bottom:0 !important}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px !important}.mb-100{margin-bottom:100px !important}.ml-0{margin-left:0 !important}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-40{margin-left:40px !important}.mr-0{margin-right:0 !important}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px !important}.pl-0{padding-left:0 !important}.pl-10{padding-left:10px !important}.pl-20{padding-left:20px !important}.pl-40{padding-left:40px !important}.pr-0{padding-right:0 !important}.pr-10{padding-right:10px !important}.pr-20{padding-right:20px !important}.pr-40{padding-right:40px !important}.as-fs{align-self:flex-start}.grow-0{flex-grow:0}.grow-1{flex-grow:1}@media screen and (max-width:34em){.br-pc{display:none}.br-sp{display:inline-block}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:90%;line-height:1.15;margin:0}select{font-size:90%}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{box-sizing:border-box}a{color:#05a59c}a:hover{opacity:.6}p{font-family:Noto Sans JP;color:#2c2c2c;font-weight:400;line-height:1.6;font-size:1.4rem}@media screen and (max-width:768px){p{font-size:1.2rem}}.fadein{opacity:0;transform:translate(0,50px);transition:all 1s}.fadein.active{opacity:1;transform:translate(0,0)}.myheader{padding:30px 0 10px;display:flex;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.myheader{flex-direction:column}}.myheader-inner{width:100%;max-width:1240px;min-width:1000px;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.myheader-inner{min-width:100%;max-width:none;flex-direction:column}}.myheader-right{width:500px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width:768px){.myheader-right{position:fixed;width:100%;flex-direction:row;z-index:100;bottom:0;background-color:#fff;border-top:1px solid #05a59c;padding:10px;padding-top:10px}}.myheader-right-tel{width:260px;margin-right:40px}@media screen and (max-width:768px){.myheader-right-tel{width:260px;margin-right:20px}}.btn-header-contact{display:inline-flex;justify-content:center;align-items:center;border-radius:4px;background:#ed8000;padding:20px 50px;white-space:nowrap;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1;text-decoration:none;color:#fff}@media screen and (max-width:768px){.btn-header-contact{padding:10px;text-align:center;line-height:1.4}}.ci-logo{background-image:url(//ihin-tomo.tech/wp-content/themes/ihintomotech/assets/img/tt-logo.png);background-repeat:no-repeat;background-size:contain;height:60px;width:500px;position:relative}@media screen and (max-width:768px){.ci-logo{width:100%;height:auto;background-size:60px;background-position-x:10px;background-position-y:10px}}.ci-logo-text{width:400px;margin-top:10px}@media screen and (max-width:768px){.ci-logo-text{width:100%}}.ci-logo h1{margin:0;padding:5px 0 0 110px}.ci-logo a{font-family:Noto Sans JP;font-style:normal;font-weight:800;font-size:3rem;line-height:2;text-decoration:none;letter-spacing:.5rem;color:#000}.ci-logo a span{color:#05a59c}.ci-logo .description{position:absolute;top:-20px;left:110px;white-space:nowrap;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1;text-decoration:none;color:#000}@media screen and (max-width:768px){.ci-logo h1{padding:0;margin-left:80px;margin-right:10px}}@media screen and (max-width:768px){.ci-logo .description{left:0;width:100%;text-align:center;font-size:1.1rem;top:-30px}}.mynav{width:1240px;margin:10px auto 10px}.mynav ul{display:flex;flex-direction:row;justify-content:space-around;margin:0;padding:0;list-style-type:none}.mynav li a{font-family:Noto Sans JP;font-weight:500;font-size:1.8rem;text-align:left;color:#2c2c2c;text-decoration:none}@media screen and (max-width:768px){.mynav{width:100%;margin:0 auto;border-top:1px solid #05a59c;border-left:1px solid #05a59c}}@media screen and (max-width:768px){.mynav ul{flex-wrap:wrap;justify-content:flex-start;background-color:#cdedeb}}@media screen and (max-width:768px){.mynav li{width:50%;flex-wrap:wrap;text-align:center}}@media screen and (max-width:768px){.mynav li a{font-size:1.2rem;display:block;border-right:1px solid #05a59c;border-bottom:1px solid #05a59c;text-align:center;padding:10px}}.btn-contact{display:inline-flex;justify-content:center;align-items:center;border-radius:4px;background:#ed8000;padding:20px 50px;white-space:nowrap;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1;text-decoration:none;color:#fff}.btn-green{display:inline-flex;justify-content:center;align-items:center;border-radius:4px;background:#05a59c;padding:20px 50px;margin:20px;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:1.4rem;line-height:1;text-decoration:none;color:#fff}.section-title{font-family:Noto Sans JP;font-weight:500;font-size:3.8rem;color:#343434;margin:0 0 20px}.section-title span{color:#05a59c}@media screen and (max-width:768px){.section-title{font-size:2rem;margin-bottom:10px}}.content{font-family:Noto Sans JP;font-weight:400;font-size:2rem;color:#343434;line-height:1.8}@media screen and (max-width:768px){.content{font-size:1.4rem;margin-top:0;padding:20px}}.impact-text{font-family:Noto Sans JP;font-weight:500;font-size:2.4rem;color:#343434;margin:0 0 20px;color:#05a59c}.section-wrapper{box-sizing:border-box;width:100%;padding:40px}@media screen and (max-width:768px){.section-wrapper{padding:40px 10px}}.top-lead{display:flex;flex-direction:row;justify-content:center;align-items:center}.top-lead-img{width:520px}@media screen and (max-width:768px){.top-lead-img{width:100%}}.top-lead-satisfy{width:230px}@media screen and (max-width:768px){.top-lead-satisfy{display:none}}.main-image{width:100%;min-height:630px;background-image:url(//ihin-tomo.tech/wp-content/themes/ihintomotech/assets/img/bg-main.png);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.main-image{min-height:200px}}.main-image-inner{width:1100px;height:100%;margin:40px auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.main-image-inner{width:95%;margin:20px auto}}.point-list{list-style-type:none;margin:0;padding:0;display:flex}.point-list li{margin-right:20px}.point-list li:last-of-type{margin-right:0}.point-list li img{width:160px}@media screen and (max-width:768px){.point-list{flex-wrap:wrap}}@media screen and (max-width:768px){.point-list li{margin-right:5px}}@media screen and (max-width:768px){.point-list li img{width:80px}}.card-list{width:630px}@media screen and (max-width:768px){.card-list{width:100%}}.anti-corona{background-color:#cdedeb;width:100%}.anti-corona .section-wrapper{display:flex;flex-direction:column;justify-content:center;align-self:center;text-align:center}@media screen and (max-width:768px){.anti-corona .section-wrapper{padding:20px}}.anti-corona-list{list-style-type:none;display:flex;flex-direction:row;justify-content:center;margin:0 0 20px;padding:0}.anti-corona-list li{display:flex;flex-direction:column;width:170px;height:170px;border-radius:8px;margin-right:20px;background:#05a59c;align-content:center;justify-content:center;font-family:Noto Sans JP;font-weight:700;font-size:1.4rem;text-align:center;color:#fff}.anti-corona-list li:last-of-type{margin-right:0}.anti-corona-list li img{margin:0 auto 20px;width:140px;height:100px;object-fit:contain}@media screen and (max-width:768px){.anti-corona-list{flex-wrap:wrap;width:100%}}@media screen and (max-width:768px){.anti-corona-list li{width:140px;height:140px;margin-right:5px;margin-bottom:20px;font-size:1.2rem}}@media screen and (max-width:768px){.anti-corona-list li img{width:90%}}.ionair-text{font-family:Noto Sans JP;font-weight:500;font-size:16px;text-align:center;color:#28a9d9;line-height:1.4;text-decoration:none}.ionair-text img{width:min(798px,100%)}@media screen and (max-width:768px){.ionair-text img{width:100%}}.okomari{background-color:#f1faf9}.okomari .section-wrapper{display:flex;flex-direction:column;justify-content:center;align-self:center;text-align:center;padding-bottom:80px}.okomari-inner{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.okomari-inner{flex-direction:column}}.okomari-inner-left{display:flex;flex-direction:row;align-items:flex-start}.okomari-inner-right ul{margin:0;padding:0;list-style-type:none}.okomari-inner-right ul li{font-family:Noto Sans JP;font-weight:500;font-size:1.6rem;line-height:56px;text-align:center;color:#1e7570}@media screen and (max-width:768px){.okomari-inner-right ul{margin-top:60px}}@media screen and (max-width:768px){.okomari-inner-right ul li{line-height:2}}.okomari-img-01{position:relative;top:0}@media screen and (max-width:768px){.okomari-img-01{width:200px}}.okomari-img-02{position:relative;top:60px;right:40px}@media screen and (max-width:768px){.okomari-img-02{width:200px}}.servicemenu{background-color:#cdedeb}.servicemenu .servicemenu-wrapper{display:flex;flex-direction:column;justify-content:center;align-self:center;text-align:center;padding:80px 0}@media screen and (max-width:768px){.servicemenu .servicemenu-wrapper{padding:40px 0}}.servicemenu-list{display:flex;justify-content:center;width:1100px;flex-wrap:wrap;margin:0 auto}@media screen and (max-width:768px){.servicemenu-list{width:100%}}.servicemenu-list-item{width:380px;background-color:#fff;margin:20px;border-radius:8px;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.16))}@media screen and (max-width:768px){.servicemenu-list-item{width:160px;margin:5px}}.servicemenu-list-item-image{overflow:hidden;height:140px;border-radius:8px 8px 0 0}.servicemenu-list-item-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition-duration:.3s}.servicemenu-list-item-image img:hover{transform:scale(1.2);transition-duration:.3s}.servicemenu-list-item a{display:block;width:100%;text-decoration:none;color:#2c2c2c;opacity:1 !important}.servicemenu-list-item h3{font-family:Noto Sans JP;font-weight:600;font-size:2.2rem;margin:20px 0 0}.servicemenu-list-item p{font-family:Noto Sans JP;font-weight:400;font-size:1.4rem;margin:10px 0 30px}@media screen and (max-width:768px){.servicemenu-list-item h3{font-size:1.5rem}}.contact-banner{background-color:#f2f2f2}.contact-banner .section-wrapper{display:flex;flex-direction:row;justify-content:center;align-self:center;text-align:center;padding-bottom:80px}.contact-banner-item{width:980px;border:1px solid #05a59c;border-radius:8px;background-color:#fff;box-shadow:0px 0px 6px rgba(0,0,0,.16);display:flex;flex-direction:row;padding:20px;justify-content:center;align-items:center}@media screen and (max-width:768px){.contact-banner-item{width:95%;flex-direction:column}}.contact-banner-item-left{width:50%;border-right:1px solid #05a59c;text-align:center}.contact-banner-item-left h3{padding:10px 60px;display:inline-block;font-family:Noto Sans JP;font-weight:500;background-color:#d9f1f0;font-size:2rem;text-align:center;color:#05a59c}.contact-banner-item-left .price{font-family:Noto Sans JP;font-weight:400;font-size:3.4rem;color:#343434;margin:0;font-weight:500}.contact-banner-item-left .price img{width:auto;vertical-align:-15px;margin-right:10px}.contact-banner-item-left .priceanchor{font-family:Noto Sans JP;font-weight:500;font-size:1.6rem;color:#05a59c}@media screen and (max-width:768px){.contact-banner-item-left{width:100%;border-right:none;border-bottom:1px solid #05a59c}}@media screen and (max-width:768px){.contact-banner-item-left h3{font-size:1.4rem}}@media screen and (max-width:768px){.contact-banner-item-left .price{font-size:2.4rem}}@media screen and (max-width:768px){.contact-banner-item-left .price img{width:200px;margin-right:5px}}.contact-banner-item-right{width:50%}.contact-banner-item-right p{margin:0}.contact-banner-item-right .opentime{font-family:Noto Sans JP;font-weight:500;font-size:1.4rem;margin-bottom:20px;color:#343434}.contact-banner-item-right img{width:auto}@media screen and (max-width:768px){.contact-banner-item-right{width:95%;margin-top:20px}}.page-wrapper{width:100%;min-height:100vh;text-align:center}.topic-header{width:100%;background-image:url(//ihin-tomo.tech/wp-content/themes/ihintomotech/assets/img/topic-header.svg);background-position:center top;background-repeat:no-repeat;padding:20px;margin-bottom:60px}.topic-header h1{font-family:Noto Sans JP;font-weight:700;font-size:2rem;text-align:center;color:#fff;margin-top:0}.topic-header h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center;font-size:5.4rem;letter-spacing:.1em;color:#fff;margin:0}@media screen and (max-width:768px){.topic-header{margin-bottom:20px}}@media screen and (max-width:768px){.topic-header h1{font-size:1.8rem}}@media screen and (max-width:768px){.topic-header h2{font-size:3.4rem}}.faq-list{width:980px;margin:100px auto;text-align:left;display:flex;flex-direction:column}@media screen and (max-width:768px){.faq-list{margin:20px auto;width:100%;padding:20px}}.faq-list-item{margin:0 0 40px}.faq-list-item h4{font-family:Noto Sans JP;font-weight:700;font-size:2.4rem;color:#05a59c;margin:0 0 10px}.faq-list-item p{padding-left:140px;display:inline-flex;align-items:center;min-height:120px;background-image:url(//ihin-tomo.tech/wp-content/themes/ihintomotech/assets/img/icon-faq.png);background-position:left top;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.faq-list-item h4{font-size:1.8rem}}@media screen and (max-width:768px){.faq-list-item p{padding-left:120px;background-size:30%;min-height:75px}}.service-list{width:980px;margin:80px auto}.service-list ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.service-list ul li{font-family:Noto Sans JP;font-weight:500;font-size:2rem;text-align:center;color:#2c2c2c;margin:0;padding:0;margin-bottom:60px;margin-right:30px}.service-list ul li:nth-child(3n){margin-right:0}.service-list ul li img{display:block;margin-bottom:10px;width:280px;border:1px solid #05a59c}@media screen and (max-width:768px){.service-list{width:100%;margin:20px auto;padding-bottom:40px}}@media screen and (max-width:768px){.service-list ul{justify-content:space-around}}@media screen and (max-width:768px){.service-list ul li{margin-bottom:10px;margin-right:0;font-size:1rem}}@media screen and (max-width:768px){.service-list ul li img{width:120px;margin-bottom:5px}}.service-wrap{width:980px;margin:80px auto}@media screen and (max-width:768px){.service-wrap{width:100%;margin:20px auto}}.service-basic-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:space-evenly}.service-basic-list li{font-family:Noto Sans JP;font-weight:700;font-size:1.6rem;color:#2c2c2c}.service-basic-list li img{display:block;margin-bottom:10px;width:140px;height:140px;border-radius:100%}@media screen and (max-width:768px){.service-basic-list{flex-wrap:wrap}}@media screen and (max-width:768px){.service-basic-list li{font-size:1.2rem;margin-bottom:20px}}@media screen and (max-width:768px){.service-basic-list li img{width:100px;height:100px}}.price-table{border:2px solid #05a59c;width:100%;border-collapse:collapse}.price-table thead{background-color:#cdedeb;border-bottom:1px solid #05a59c}.price-table thead th{color:#05a59c;font-family:Noto Sans JP;font-weight:500;font-size:1.6rem;padding:10px}.price-table tbody th{color:#2c2c2c;font-family:Noto Sans JP;font-weight:500;font-size:1.6rem;padding:10px;background-color:#cdedeb;border:1px solid #05a59c}.price-table tbody td{border-bottom:1px solid #05a59c;font-family:Noto Sans JP;font-weight:500;font-size:1.6rem;color:#343434;padding:10px}.price-table tbody td span{color:#05a59c;font-weight:500;font-size:2rem;letter-spacing:.03em}@media screen and (max-width:768px){.price-table{width:95%;margin:0 auto}}@media screen and (max-width:768px){.price-table thead th{font-size:1.2rem;padding:5px}}@media screen and (max-width:768px){.price-table tbody th{font-size:1.2rem;padding:5px}}@media screen and (max-width:768px){.price-table tbody td{font-size:1.2rem;padding:5px}}@media screen and (max-width:768px){.price-table tbody td span{font-size:1.6rem}}.option-list{border:2px solid #05a59c;width:100%;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.option-list{width:95%;margin:0 auto}}.option-list-item{display:flex;border-bottom:1px solid #05a59c}.option-list-item:last-of-type{border-bottom:none}.option-list-item h4{width:260px;font-family:Noto Sans JP;font-weight:700;font-size:1.8rem;color:#2c2c2c}@media screen and (max-width:768px){.option-list-item h4{font-size:1.4rem;padding:5px}}.option-list-item-detail{text-align:left;width:600px}.option-list-item-price{width:200px;text-align:center;font-family:Noto Sans JP;font-weight:700;font-size:1.8rem;color:#2c2c2c}@media screen and (max-width:768px){.option-list-item-price{font-size:1.4rem;padding:5px}}.step-list{width:980px;margin:80px auto 100px}@media screen and (max-width:768px){.step-list{width:100%;padding:20px;margin:20px auto}}.step-list-item{border:2px solid #05a59c;border-radius:8px;margin-bottom:40px;padding:60px 80px 30px;margin-top:100px}@media screen and (max-width:768px){.step-list-item{padding:80px 20px 30px;margin-top:0;margin-bottom:100px}}.step-list-item-step{display:flex;flex-direction:column;justify-content:center;margin:-120px auto 0;width:120px;height:120px;background:#cdedeb;border:3px solid #05a59c;border-radius:100%;font-family:Noto Sans JP;font-weight:700;font-size:1.8rem;text-align:center;color:#05a59c;line-height:1.2}.step-list-item-step span{font-size:3rem}@media screen and (max-width:768px){.step-list-item-step{width:80px;height:80px;font-size:1.2rem}}@media screen and (max-width:768px){.step-list-item-step span{font-size:2rem}}.step-list-item h4{font-family:Noto Sans JP;font-weight:700;font-size:2.4rem;color:#05a59c}@media screen and (max-width:768px){.step-list-item h4{font-size:1.8rem}}.step-list-item-content{text-align:left;font-weight:500;font-size:1.8rem}@media screen and (max-width:768px){.step-list-item-content{font-size:1.2rem}}.step-list-item-tantou{width:480px;background-color:#cdedeb;margin:30px auto;position:relative;padding:10px 20px;border-radius:8px;text-align:left;color:#05a59c;font-family:Noto Sans JP;font-weight:700;font-size:1.3rem;text-align:left}.step-list-item-tantou span{display:block}.step-list-item-tantou:after{position:absolute;content:"";display:block;background-image:url(//ihin-tomo.tech/wp-content/themes/ihintomotech/assets/img/icon-tantou.png);background-size:contain;background-repeat:no-repeat;min-height:120px;width:120px;left:-30%;top:-10%}.step-list-item-tantou:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:25px solid #cdedeb}@media screen and (max-width:768px){.step-list-item-tantou{width:60%;font-size:1.1rem;margin-left:35%}}@media screen and (max-width:768px){.step-list-item-tantou:after{min-height:80px;width:80px;left:-55%;top:0}}@media screen and (max-width:768px){.step-list-item-tantou:before{top:30%}}.koko-free{margin-top:80px;margin-bottom:120px;width:100%;height:120px;border-radius:75px;background:#cdedeb;display:flex;align-items:center;justify-content:center;font-family:Noto Sans JP;font-weight:700;font-size:2.5rem;color:#05a59c;background-image:url(//ihin-tomo.tech/wp-content/themes/ihintomotech/assets/img/icon-koko.png);background-position:left top;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:768px){.koko-free{font-size:1.5rem;height:100px}}.company-profile{width:980px;margin:100px auto 60px;display:flex;justify-content:left;flex-wrap:wrap}.company-profile dt,.company-profile dd{margin:0;padding:30px 20px;font-family:Noto Sans JP;font-weight:500;font-size:2rem;text-align:left;color:#2c2c2c;border-top:1px solid #05a59c}.company-profile dt:last-of-type,.company-profile dd:last-of-type{border-bottom:1px solid #05a59c}.company-profile dt{width:30%}.company-profile dd{width:69%}@media screen and (max-width:768px){.company-profile{width:95%;margin:20px auto}}@media screen and (max-width:768px){.company-profile dt,.company-profile dd{padding:20px 10px;font-size:1.6rem}}.myfooter{background-color:#05a59c;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px}.myfooter ul.menu{list-style-type:none;margin:0 0 20px;padding:0;display:flex;flex-direction:row}.myfooter ul.menu li{margin-right:20px}.myfooter ul.menu li a{font-family:Noto Sans JP;font-weight:500;font-size:1.8rem;color:#fff;text-decoration:none}@media screen and (max-width:768px){.myfooter{padding:20px 20px 120px}}@media screen and (max-width:768px){.myfooter ul.menu{flex-wrap:wrap}}@media screen and (max-width:768px){.myfooter ul.menu li{width:48%;margin-right:0;margin-bottom:10px}}.copy-right{font-family:Noto Sans JP;font-weight:400;font-size:1.8rem;color:#fff;text-decoration:none}@media screen and (max-width:768px){.copy-right{font-size:1.2rem}}.contents-wrapper{display:flex;width:1200px;margin:0 auto;justify-content:space-between;min-height:800px}.contents-wrapper .mymain{margin-right:80px;margin-bottom:120px}.contents-wrapper .mymain p{font-size:1.6rem;margin-bottom:30px;line-height:1.8}@media screen and (max-width:768px){.contents-wrapper{width:100%;flex-direction:column-reverse;padding:20px}}@media screen and (max-width:768px){.contents-wrapper .mymain{margin-right:0;margin-bottom:20px}}@media screen and (max-width:768px){.contents-wrapper .mymain p{font-size:1.2rem;margin-bottom:10px}}@media screen and (max-width:768px){.entry-list{width:100%}}.entry-list-item{display:flex;justify-content:flex-start;align-items:flex-start;text-decoration:none !important;margin-bottom:30px;width:100%}@media screen and (max-width:768px){.entry-list-item{flex-direction:column}}.entry-list-item-thumbnail{width:300px;height:200px;margin:0 20px 0 0;overflow:hidden;border-radius:8px}.entry-list-item-thumbnail img{width:300px;height:200px;object-fit:cover;transition-duration:.3s}.entry-list-item-thumbnail img:hover{transform:scale(1.2);transition-duration:.3s}@media screen and (max-width:768px){.entry-list-item-thumbnail{width:100%;margin-bottom:20px}}@media screen and (max-width:768px){.entry-list-item-thumbnail img{width:100%}}.entry-list-item-thumbnail-tomo img{object-fit:none}.entry-list-item-description{margin-right:40px;width:500px}.entry-list-item-description h3{margin-top:0;color:#666}@media screen and (max-width:768px){.entry-list-item-description{width:100%;margin-right:0}}.entry-wrapper{width:910px}@media screen and (max-width:768px){.entry-wrapper{width:100%}}.entry-head{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}.entry-head h1{border-bottom:1px solid #666;width:100%;text-align:center;padding-bottom:20px}@media screen and (max-width:768px){.entry-head h1{font-size:1.6rem}}.entry-head-subinfo{display:flex;justify-content:center}.entry-head-subinfo .post-categories{list-style-type:none;margin:0;padding:10px 0 10px 40px;font-size:1.4rem}.entry-head-subinfo time{border-right:1px solid #666;padding:10px 40px 10px 0;font-size:1.4rem}.page-navigation{display:flex;justify-content:space-between}@media screen and (max-width:768px){.page-navigation{flex-direction:column}}@media screen and (max-width:768px){.page-navigation p{margin-top:20px;margin-bottom:0}}.myaside{width:200px}.myaside .widgettitle{border-bottom:1px solid #666;padding-bottom:20px}.myaside ul{list-style-type:none;margin:0;padding:0}.myaside ul li{font-size:1.4rem}.myaside ul li a{position:relative;margin:10px 0 10px 15px;display:block}.myaside ul li a:before{position:absolute;content:"_";left:-15px;top:-15px;bottom:0;height:14px;margin:auto}@media screen and (max-width:768px){.myaside{width:100%}}.contact-form{width:630px;margin:120px auto}.contact-form-list{text-align:left}.contact-form-list label{display:flex;flex-direction:row;margin-bottom:20px}.contact-form-list-title{width:220px;font-family:Noto Sans JP;color:#2c2c2c;font-weight:400;line-height:1.6;font-size:1.4rem}.contact-form-list input,.contact-form-list textarea{padding:10px;width:480px}.contact-form input[type=submit]{display:inline-flex;justify-content:center;align-items:center;border-radius:4px;background:#05a59c;padding:20px 50px;margin:20px;border:none;font-family:Noto Sans JP;font-style:normal;font-weight:400;font-size:1.8rem;line-height:1;text-decoration:none;color:#fff;cursor:pointer}.contact-form input[type=checkbox]{width:inherit;margin-right:20px}.wpcf7-not-valid-tip{color:#b94a48 !important}.wpcf7-response-output{margin:0;padding:30px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.wpcf7-validation-errors{color:#b94a48 !important;background-color:#f2dede;border:1px solid #eed3d7}.wpcf7-mail-sent-ok{color:#3a87ad !important;background-color:#d9edf7;border:1px solid #bce8f1}.screen-reader-response{color:#b94a48 !important}.screen-reader-response p{color:#05a59c}.wp-block-image{margin-left:0}.wp-block-image img{height:auto}@media screen and (max-width:768px){.wp-block-image{width:100%}}.b-box{display:flex;justify-content:center;gap:1.2rem}.b-box .button{box-sizing:border-box;flex:1 1 100%;height:4.8rem;line-height:4.8rem;color:#fff;font-size:1.5rem;text-align:center;text-decoration:none;background:#06a59c;border-radius:50vw}@media screen and (min-width:768px){.b-box{gap:1.6rem}.b-box .button{flex:1 1 280px;max-width:280px;height:70px;line-height:70px;font-size:18px}}