.elementor-2500 .elementor-element.elementor-element-ff841bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.54);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2500 .elementor-element.elementor-element-ff841bf:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-ff841bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-2b6f94d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2500 .elementor-element.elementor-element-2b6f94d:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-2b6f94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37f44da );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2500 .elementor-element.elementor-element-f7d893d > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-2500 .elementor-element.elementor-element-f7d893d{text-align:center;}.elementor-2500 .elementor-element.elementor-element-f7d893d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-c22755b );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2500 .elementor-element.elementor-element-e5cf30f > .elementor-widget-container{padding:25px 15px 25px 15px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2500 .elementor-element.elementor-element-b2e9d4f{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2500 .elementor-element.elementor-element-b2e9d4f .elementor-divider-separator{width:100%;}.elementor-2500 .elementor-element.elementor-element-b2e9d4f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2500 .elementor-element.elementor-element-4c18be3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2500 .elementor-element.elementor-element-4c18be3 img{width:80vw;}.elementor-2500 .elementor-element.elementor-element-7ab74d0 > .elementor-widget-container{padding:0px 25px 25px 25px;}.elementor-2500 .elementor-element.elementor-element-21c2d74 img{width:100vw;}.elementor-2500 .elementor-element.elementor-element-00f2a4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2500 .elementor-element.elementor-element-00f2a4f:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-00f2a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-81731a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2500 .elementor-element.elementor-element-81731a1:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-81731a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20aaaa8 );}.elementor-2500 .elementor-element.elementor-element-614e33a{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2500 .elementor-element.elementor-element-614e33a:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-614e33a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-c7f31fd{text-align:start;}.elementor-2500 .elementor-element.elementor-element-c7f31fd img{width:115px;}.elementor-2500 .elementor-element.elementor-element-08427a5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2500 .elementor-element.elementor-element-08427a5 .elementor-divider-separator{width:100%;}.elementor-2500 .elementor-element.elementor-element-08427a5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2500 .elementor-element.elementor-element-4e27dd4{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-2500 .elementor-element.elementor-element-523ef7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2500 .elementor-element.elementor-element-523ef7d:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-523ef7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-bf1a67c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-2500 .elementor-element.elementor-element-bf1a67c:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-bf1a67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://funky-time.net/lp/wp-content/uploads/2025/12/背景1.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2500 .elementor-element.elementor-element-50e8089{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2500 .elementor-element.elementor-element-b186e9b{text-align:start;}.elementor-2500 .elementor-element.elementor-element-b186e9b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-098401d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2500 .elementor-element.elementor-element-611bf4e{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-611bf4e p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-f8f45c2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2500 .elementor-element.elementor-element-f8f45c2:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-f8f45c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-8d70e7f img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-2b307f2 img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-96ded12{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2500 .elementor-element.elementor-element-96ded12:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-96ded12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-4f51f49 img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-8c846c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2500 .elementor-element.elementor-element-e051581 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2500 .elementor-element.elementor-element-e051581 img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-acbbe5e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2500 .elementor-element.elementor-element-4da8f75{text-align:start;}.elementor-2500 .elementor-element.elementor-element-4da8f75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-afc13c9{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-afc13c9 p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-4ad901b{--e-image-carousel-slides-to-show:1;}.elementor-2500 .elementor-element.elementor-element-4ad901b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-4ad901b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2500 .elementor-element.elementor-element-4ad901b .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-2500 .elementor-element.elementor-element-4301dcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2500 .elementor-element.elementor-element-4301dcd:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-4301dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://funky-time.net/lp/wp-content/uploads/2025/12/goldグラ.svg");background-repeat:no-repeat;background-size:cover;}.elementor-2500 .elementor-element.elementor-element-4301dcd > .elementor-shape-top svg, .elementor-2500 .elementor-element.elementor-element-4301dcd > .e-con-inner > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-2500 .elementor-element.elementor-element-bf0af7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-bf0af7c img{width:100%;}.elementor-2500 .elementor-element.elementor-element-8a96ecd img{width:100%;}.elementor-2500 .elementor-element.elementor-element-3590f76 img{width:100%;}.elementor-2500 .elementor-element.elementor-element-f680935 img{width:100%;}.elementor-2500 .elementor-element.elementor-element-101e56a img{width:100%;}.elementor-2500 .elementor-element.elementor-element-6b3af58 img{width:100%;}.elementor-2500 .elementor-element.elementor-element-6dfde3c img{width:100%;}.elementor-2500 .elementor-element.elementor-element-b43df13{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2500 .elementor-element.elementor-element-b43df13:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-b43df13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-6058a57{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2500 .elementor-element.elementor-element-c639a01{text-align:start;}.elementor-2500 .elementor-element.elementor-element-c639a01 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-9f3a6e7{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-9f3a6e7 p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-9aef2fe img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-f66709a img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-286f458 img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-2674313{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2500 .elementor-element.elementor-element-2674313:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-2674313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20aaaa8 );}.elementor-2500 .elementor-element.elementor-element-12eb2fa{--divider-border-style:solid;--divider-color:var( --e-global-color-c22755b );--divider-border-width:1px;}.elementor-2500 .elementor-element.elementor-element-12eb2fa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2500 .elementor-element.elementor-element-12eb2fa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2500 .elementor-element.elementor-element-12eb2fa .elementor-divider__text{color:var( --e-global-color-c22755b );font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2500 .elementor-element.elementor-element-298645a img{width:1000px;}.elementor-2500 .elementor-element.elementor-element-f71e95a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2500 .elementor-element.elementor-element-f71e95a:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-f71e95a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-6c73c36{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2500 .elementor-element.elementor-element-fa7d2ec{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2500 .elementor-element.elementor-element-fa7d2ec .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2500 .elementor-element.elementor-element-fa7d2ec .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2500 .elementor-element.elementor-element-fa7d2ec .elementor-divider__text{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2500 .elementor-element.elementor-element-fc4d20b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2500 .elementor-element.elementor-element-ba43958{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-ba43958 p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-7d56904{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2500 .elementor-element.elementor-element-7d56904 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2500 .elementor-element.elementor-element-7d56904 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2500 .elementor-element.elementor-element-7d56904 .elementor-divider__text{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:bold;}.elementor-2500 .elementor-element.elementor-element-6ad86b0{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-6ad86b0 p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-3834243{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2500 .elementor-element.elementor-element-3834243:not(.elementor-motion-effects-element-type-background), .elementor-2500 .elementor-element.elementor-element-3834243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-098401d );}.elementor-2500 .elementor-element.elementor-element-4ed28ca{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2500 .elementor-element.elementor-element-afb00f7{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-afb00f7 p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-c1a6d3a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#FFFFFF;}.elementor-2500 .elementor-element.elementor-element-c1a6d3a p{margin-block-end:0px;}.elementor-2500 .elementor-element.elementor-element-ff1f889{--divider-border-style:solid;--divider-color:#D3D3D3;--divider-border-width:1px;}.elementor-2500 .elementor-element.elementor-element-ff1f889 .elementor-divider-separator{width:100%;}.elementor-2500 .elementor-element.elementor-element-ff1f889 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2500 .elementor-element.elementor-element-060400d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-060400d{text-align:center;}.elementor-2500 .elementor-element.elementor-element-060400d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}body.elementor-page-2500:not(.elementor-motion-effects-element-type-background), body.elementor-page-2500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://funky-time.net/lp/wp-content/uploads/2025/12/pc-back.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-2500{padding:0% 30% 0% 30%;}@media(min-width:1025px){body.elementor-page-2500:not(.elementor-motion-effects-element-type-background), body.elementor-page-2500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2500 .elementor-element.elementor-element-4e27dd4{--grid-columns:1;}.elementor-2500 .elementor-element.elementor-element-9046c2a{z-index:-1;}.elementor-2500 .elementor-element.elementor-element-12eb2fa .elementor-divider__text{font-size:28px;}.elementor-2500 .elementor-element.elementor-element-fa7d2ec .elementor-divider__text{font-size:28px;}.elementor-2500 .elementor-element.elementor-element-7d56904 .elementor-divider__text{font-size:28px;}body.elementor-page-2500{padding:0% 20% 0% 20%;}body.elementor-page-2500:not(.elementor-motion-effects-element-type-background), body.elementor-page-2500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:contain;}}@media(max-width:767px){.elementor-2500 .elementor-element.elementor-element-4c18be3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2500 .elementor-element.elementor-element-21c2d74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2500 .elementor-element.elementor-element-21c2d74{text-align:center;}.elementor-2500 .elementor-element.elementor-element-21c2d74 img{width:100vw;}.elementor-2500 .elementor-element.elementor-element-4e27dd4{--grid-columns:1;}.elementor-2500 .elementor-element.elementor-element-4301dcd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2500 .elementor-element.elementor-element-12eb2fa .elementor-divider__text{font-size:27px;}.elementor-2500 .elementor-element.elementor-element-fa7d2ec .elementor-divider__text{font-size:27px;}.elementor-2500 .elementor-element.elementor-element-7d56904 .elementor-divider__text{font-size:27px;}body.elementor-page-2500{padding:0% 0% 0% 0%;}}/* Start custom CSS for container, class: .elementor-element-523ef7d */.snow {
  /*雪の色*/
  color: snow;
  /*雪の大きさ*/
  font-size: 15px;
  /*初期位置*/
  position: fixed;
  top: -5%;
  /*雪を適当な幅で降らせる*/
  text-shadow:
  5vw   -100px 2px,
  10vw  -400px 3px,
  20vw  -500px 4px,
  30vw  -580px 1px,
  39vw  -250px 2px,
  42vw  -340px 5px,
  56vw  -150px 2px,
  63vw  -180px 0,
  78vw  -220px 4px,
  86vw  -320px 9px,
  94vw  -170px 7px;
  /*雪アニメーション1*/
  animation: roll 5s linear infinite;
}
  /*2つめの雪アニメーション*/
.snow2nd{animation: anim 8s linear infinite;}

@keyframes roll {
    0% {transform:rotate(0deg);}
   90% {opacity:1;}
   100% {transform:rotate(20deg);top:100%;opacity:0;}
}
@keyframes anim {
  100% {color:transparent;top:150%;}
}/* End custom CSS */