.elementor-14 .elementor-element.elementor-element-08966da>.elementor-container{max-width:1400px;min-height:100vh}.elementor-14 .elementor-element.elementor-element-08966da:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-08966da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url("https://teru-teru.co.jp/wp-content/uploads/2024/01/FVimg-pc01.jpg");background-size:cover}.elementor-14 .elementor-element.elementor-element-08966da>.elementor-background-overlay{background-color:#fff;opacity:0;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-08966da{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-f9c4b0e{--spacer-size:10px}.elementor-14 .elementor-element.elementor-element-e8d4cf8{text-align:center;z-index:10}.elementor-14 .elementor-element.elementor-element-e8d4cf8 .elementor-heading-title{color:#fff;font-family:"M PLUS Rounded 1c",Sans-serif;font-size:50px;font-weight:700;line-height:1.1em;letter-spacing:7px;text-shadow:0px 0px 17px #007dc5}.elementor-14 .elementor-element.elementor-element-e8d4cf8>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-1589dc9{--spacer-size:50px}.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-container{max-width:733px}.elementor-14 .elementor-element.elementor-element-77b563fc:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fbfaf5}.elementor-14 .elementor-element.elementor-element-77b563fc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 4em}.elementor-14 .elementor-element.elementor-element-77b563fc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-4e61f705>.elementor-element-populated{padding:1em 3em 1em 5em}.elementor-14 .elementor-element.elementor-element-86e0bf8{text-align:right;top:-29px}.elementor-14 .elementor-element.elementor-element-86e0bf8 img{width:30%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-86e0bf8{left:-677px}body.rtl .elementor-14 .elementor-element.elementor-element-86e0bf8{right:-677px}.elementor-14 .elementor-element.elementor-element-f2a9588{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-f2a9588 .elementor-heading-title{color:#007dc5;font-family:"M PLUS Rounded 1c",Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5e0f48b{--divider-border-style:dotted;--divider-color:#007dc5;--divider-border-width:5px}.elementor-14 .elementor-element.elementor-element-5e0f48b .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-5e0f48b .elementor-divider{text-align:center;padding-top:20px;padding-bottom:20px}.elementor-14 .elementor-element.elementor-element-5e0f48b>.elementor-widget-container{margin:-32px 0 0}.elementor-14 .elementor-element.elementor-element-5470fd89{text-align:justify;color:#000;font-family:"M PLUS Rounded 1c",Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:1px;z-index:2}.elementor-14 .elementor-element.elementor-element-5470fd89>.elementor-widget-container{margin:0 0 -10px;padding:0 4%}.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:#007dc5;box-shadow:7px 8px 10px 0px rgba(0,0,0,.5)}.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button:focus{color:#ee86a1;background-color:#fff}.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button:focus svg{fill:#ee86a1}.elementor-14 .elementor-element.elementor-element-d82fb31{--spacer-size:20px}.elementor-14 .elementor-element.elementor-element-1d1b79e{text-align:right;top:460px}.elementor-14 .elementor-element.elementor-element-1d1b79e img{width:30%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-1d1b79e{left:139px}body.rtl .elementor-14 .elementor-element.elementor-element-1d1b79e{right:139px}.elementor-14 .elementor-element.elementor-element-12916ec{text-align:right;bottom:-68px}.elementor-14 .elementor-element.elementor-element-12916ec img{width:30%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-12916ec{left:66px}body.rtl .elementor-14 .elementor-element.elementor-element-12916ec{right:66px}.elementor-14 .elementor-element.elementor-element-b901cdc:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-b901cdc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-b901cdc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-b901cdc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a05883b{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-a05883b .elementor-heading-title{color:#007dc5;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-a05883b>.elementor-widget-container{margin:20px 0}.elementor-14 .elementor-element.elementor-element-39b3d43{--divider-border-style:dotted;--divider-color:#007dc5;--divider-border-width:5px}.elementor-14 .elementor-element.elementor-element-39b3d43 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-39b3d43 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px}.elementor-14 .elementor-element.elementor-element-39b3d43>.elementor-widget-container{margin:-20px 0 0}.elementor-14 .elementor-element.elementor-element-516a229{margin-top:0;margin-bottom:0;padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-78a57fb img{filter:brightness(120%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);border-style:solid;border-width:1px;border-color:#02010161;border-radius:20px}.elementor-14 .elementor-element.elementor-element-78a57fb>.elementor-widget-container{margin:0;padding:30px}.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:#24b8c6;box-shadow:7px 8px 10px 0px rgba(0,0,0,.5)}.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button:focus{color:#24b8c6;background-color:#fff}.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button:focus svg{fill:#24b8c6}.elementor-14 .elementor-element.elementor-element-e773be0>.elementor-widget-container{margin:-30px 0 0;padding:0}.elementor-14 .elementor-element.elementor-element-ce128de img{filter:brightness(120%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);border-style:solid;border-width:1px;border-color:#02010161;border-radius:20px}.elementor-14 .elementor-element.elementor-element-ce128de>.elementor-widget-container{margin:0;padding:30px;border-style:none}.elementor-14 .elementor-element.elementor-element-e571611 .elementor-button{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;background-color:#f3971d;box-shadow:7px 8px 10px 0px rgba(0,0,0,.5)}.elementor-14 .elementor-element.elementor-element-e571611 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-e571611 .elementor-button:focus{color:#f3971d;background-color:#fff}.elementor-14 .elementor-element.elementor-element-e571611 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-e571611 .elementor-button:focus svg{fill:#f3971d}.elementor-14 .elementor-element.elementor-element-e571611>.elementor-widget-container{margin:-30px 0 0;padding:0}.elementor-14 .elementor-element.elementor-element-1734d3f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1734d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-1734d3f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-1734d3f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-5514a3f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5514a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-5514a3f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-5514a3f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9820ffd{text-align:right;top:-51px}.elementor-14 .elementor-element.elementor-element-9820ffd img{width:15%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-9820ffd{left:-917px}body.rtl .elementor-14 .elementor-element.elementor-element-9820ffd{right:-917px}.elementor-14 .elementor-element.elementor-element-7c49038{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-7c49038 .elementor-heading-title{color:#007dc5;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-7c49038>.elementor-widget-container{margin:20px 0}.elementor-14 .elementor-element.elementor-element-4e5388a{--divider-border-style:dotted;--divider-color:#007dc5;--divider-border-width:5px}.elementor-14 .elementor-element.elementor-element-4e5388a .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-4e5388a .elementor-divider{text-align:center;padding-top:5px;padding-bottom:5px}.elementor-14 .elementor-element.elementor-element-4e5388a>.elementor-widget-container{margin:-20px 0 0}.elementor-14 .elementor-element.elementor-element-1b935af>.elementor-container{max-width:818px}.elementor-14 .elementor-element.elementor-element-2888b74{text-align:center;color:#000;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);z-index:2}.elementor-14 .elementor-element.elementor-element-2888b74>.elementor-widget-container{padding:0 4%}.elementor-14 .elementor-element.elementor-element-26f53ec{text-align:center;color:#000;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);z-index:2}.elementor-14 .elementor-element.elementor-element-26f53ec>.elementor-widget-container{padding:0 4%}.elementor-14 .elementor-element.elementor-element-d6b25d8 iframe{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-6c7169b{text-align:center;color:#000;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);z-index:2}.elementor-14 .elementor-element.elementor-element-6c7169b>.elementor-widget-container{padding:0 4%}.elementor-14 .elementor-element.elementor-element-3bba155{text-align:center;color:#000;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);z-index:2}.elementor-14 .elementor-element.elementor-element-3bba155>.elementor-widget-container{padding:0 4%}.elementor-14 .elementor-element.elementor-element-25f9596 iframe{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-14 .elementor-element.elementor-element-1b4ee9b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1b4ee9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fbfaf5}.elementor-14 .elementor-element.elementor-element-1b4ee9b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-1b4ee9b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-a9022df{text-align:center;z-index:2}.elementor-14 .elementor-element.elementor-element-a9022df .elementor-heading-title{color:#007dc5;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-a9022df>.elementor-widget-container{margin:20px 0}.elementor-14 .elementor-element.elementor-element-b6ece1d{--divider-border-style:dotted;--divider-color:#007dc5;--divider-border-width:5px}.elementor-14 .elementor-element.elementor-element-b6ece1d .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-b6ece1d .elementor-divider{text-align:center;padding-top:5px;padding-bottom:5px}.elementor-14 .elementor-element.elementor-element-b6ece1d>.elementor-widget-container{margin:-20px 0 0}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(.66*100%)}.elementor-14 .elementor-element.elementor-element-5efcc99:after{content:"0.66"}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__meta-data span+span:before{content:"•"}.elementor-14 .elementor-element.elementor-element-5efcc99{--grid-column-gap:30px;--grid-row-gap:35px}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__card{border-radius:5px}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__text{margin-top:7px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__title,.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__title a{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__title{margin-bottom:13px}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__meta-data{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__excerpt{margin-bottom:10px}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__read-more{color:var(--e-global-color-primary);margin-bottom:0}.elementor-14 .elementor-element.elementor-element-5efcc99 a.elementor-post__read-more{font-family:"M PLUS Rounded 1c",Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:#007dc5;box-shadow:7px 8px 10px 0px rgba(0,0,0,.5)}.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button:focus{color:#ee86a1;background-color:#fff}.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button:focus svg{fill:#ee86a1}.elementor-14 .elementor-element.elementor-element-5273eaa:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5273eaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#007dc5 46%,#fbfaf5 46%)}.elementor-14 .elementor-element.elementor-element-5273eaa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 2%;z-index:0}.elementor-14 .elementor-element.elementor-element-5273eaa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-55ee18b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-55ee18b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-55ee18b{box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-14 .elementor-element.elementor-element-55ee18b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-b9a0658>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);fill:#000;color:#000;background-color:#61CE7000}.elementor-14 .elementor-element.elementor-element-7bca46a{padding:4% 0 0}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-f6ada0d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-14 .elementor-element.elementor-element-f6ada0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-77766ce{text-align:right}.elementor-14 .elementor-element.elementor-element-77766ce .elementor-heading-title{color:#000;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-77766ce>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-14 .elementor-element.elementor-element-cf36023{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-afa818a:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-afa818a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#007dc5 30%,var(--e-global-color-ea7376d) 30%)}.elementor-14 .elementor-element.elementor-element-afa818a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 2%;z-index:1}.elementor-14 .elementor-element.elementor-element-afa818a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-5ef613f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-5ef613f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-5ef613f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:4%;margin-bottom:-3%;padding:4%;z-index:2}.elementor-14 .elementor-element.elementor-element-5ef613f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-dfd0031:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-14 .elementor-element.elementor-element-dfd0031>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);fill:#000;color:#000;background-color:#61CE7000}.elementor-14 .elementor-element.elementor-element-0869f48{padding:4% 0 0}.elementor-14 .elementor-element.elementor-element-4a7f875{text-align:right}.elementor-14 .elementor-element.elementor-element-4a7f875 .elementor-heading-title{color:#000;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-4a7f875>.elementor-widget-container{margin:2% 0 0}.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-icon i{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-icon svg{fill:#000;transition:fill .3s}.elementor-14 .elementor-element.elementor-element-2a1ed34{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-item>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-14 .elementor-element.elementor-element-a595986{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-38px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-a595986>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-4e61f705{width:100%}.elementor-14 .elementor-element.elementor-element-f6ada0d{width:40%}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-08966da{margin-top:-100px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-e8d4cf8 .elementor-heading-title{font-size:50px}.elementor-14 .elementor-element.elementor-element-86e0bf8 img{width:20%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-86e0bf8{left:-586px}body.rtl .elementor-14 .elementor-element.elementor-element-86e0bf8{right:-586px}.elementor-14 .elementor-element.elementor-element-5470fd89{text-align:center}.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-14 .elementor-element.elementor-element-1d1b79e img{width:20%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-1d1b79e{left:-20px}body.rtl .elementor-14 .elementor-element.elementor-element-1d1b79e{right:-20px}.elementor-14 .elementor-element.elementor-element-12916ec img{width:20%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-12916ec{left:-20px}body.rtl .elementor-14 .elementor-element.elementor-element-12916ec{right:-20px}.elementor-14 .elementor-element.elementor-element-a05883b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-14 .elementor-element.elementor-element-9820ffd img{width:14%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-9820ffd{left:-618px}body.rtl .elementor-14 .elementor-element.elementor-element-9820ffd{right:-618px}.elementor-14 .elementor-element.elementor-element-7c49038 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-2888b74{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-26f53ec{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-6c7169b{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-3bba155{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-a9022df .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__meta-data{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__excerpt p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-77766ce .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-4a7f875 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-item>a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-08966da:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-08966da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://teru-teru.co.jp/wp-content/uploads/2024/01/mv_sp02.jpg")}.elementor-14 .elementor-element.elementor-element-f9c4b0e{--spacer-size:35px}.elementor-14 .elementor-element.elementor-element-e8d4cf8 .elementor-heading-title{font-size:25px;line-height:1.4em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-77b563fc{margin-top:-35px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-4e61f705>.elementor-element-populated{padding:1em}.elementor-14 .elementor-element.elementor-element-86e0bf8 img{width:15%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-86e0bf8{left:-280px}body.rtl .elementor-14 .elementor-element.elementor-element-86e0bf8{right:-280px}.elementor-14 .elementor-element.elementor-element-86e0bf8{top:-38px}.elementor-14 .elementor-element.elementor-element-f2a9588 .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-5470fd89{text-align:justify;font-size:14px;line-height:1.5em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-fae14ba .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-14 .elementor-element.elementor-element-fae14ba{z-index:3}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-12916ec{left:-3px}body.rtl .elementor-14 .elementor-element.elementor-element-12916ec{right:-3px}.elementor-14 .elementor-element.elementor-element-12916ec{bottom:-186px}.elementor-14 .elementor-element.elementor-element-a05883b .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-e773be0 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-14 .elementor-element.elementor-element-9820ffd img{width:20%}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-9820ffd{left:-248px}body.rtl .elementor-14 .elementor-element.elementor-element-9820ffd{right:-248px}.elementor-14 .elementor-element.elementor-element-9820ffd{top:-21px}.elementor-14 .elementor-element.elementor-element-7c49038 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-2888b74{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-26f53ec{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-6c7169b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-3bba155{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-a9022df .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(.5*100%)}.elementor-14 .elementor-element.elementor-element-5efcc99:after{content:"0.5"}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__title,.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__title a{font-size:20px;line-height:1.5em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__meta-data{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 .elementor-post__excerpt p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5efcc99 a.elementor-post__read-more{font-size:14px;line-height:1.5em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-5bc6fa2 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-14 .elementor-element.elementor-element-db10ff7 .elementor-button{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-77766ce .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-cf36023 .elementor-icon-list-item>a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-afa818a{padding:0 0 25px;z-index:0}.elementor-14 .elementor-element.elementor-element-9560222 .elementor-button{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-0869f48{padding:12px 0}.elementor-14 .elementor-element.elementor-element-ec37aee>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-14 .elementor-element.elementor-element-4a7f875{text-align:center}.elementor-14 .elementor-element.elementor-element-4a7f875 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-14 .elementor-element.elementor-element-777071a>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-2a1ed34 .elementor-icon-list-item>a{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}}.text{transform:rotate(.03deg)}.text{transform:rotate(.03deg)}.post{transform:rotate(.03deg)}