.elementor-9 .elementor-element.elementor-element-8d4d135{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e9fb811{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-e9fb811 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e9fb811.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ceda264{--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;}.elementor-9 .elementor-element.elementor-element-38db204{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-38db204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-533d54a{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-1px;--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-9 .elementor-element.elementor-element-533d54a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-533d54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEF8E;}.elementor-9 .elementor-element.elementor-element-533d54a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7f6568e{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-9 .elementor-element.elementor-element-b1df524 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b1df524{text-align:center;}.elementor-9 .elementor-element.elementor-element-b1df524 img{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8831179 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8831179.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8831179{text-align:center;}.elementor-9 .elementor-element.elementor-element-8831179 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:2.3em;font-weight:700;letter-spacing:0.05em;color:#E72C63;}.elementor-widget-text-editor{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 );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-9 .elementor-element.elementor-element-887c96b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-887c96b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-887c96b{column-gap:0px;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:1.4em;font-weight:700;line-height:1.2em;letter-spacing:0.07em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-887c96b p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-8518d40{width:auto;max-width:auto;bottom:10px;z-index:2;text-align:right;}.elementor-9 .elementor-element.elementor-element-8518d40 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-9 .elementor-element.elementor-element-8518d40 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-9 .elementor-element.elementor-element-8518d40.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8518d40{right:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-8518d40{left:0px;}.elementor-9 .elementor-element.elementor-element-8518d40 img{width:180px;border-style:solid;border-width:10px 10px 0px 10px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8518d40 .widget-image-caption{text-align:center;color:#FFFFFF;background-color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:0px;margin-block-start:0px;}.elementor-9 .elementor-element.elementor-element-645bbf0{--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;}.elementor-9 .elementor-element.elementor-element-645bbf0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-645bbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-14aceb3 ) 100%);}.elementor-9 .elementor-element.elementor-element-25bb13b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-66fbbc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-66fbbc2{text-align:center;}.elementor-9 .elementor-element.elementor-element-66fbbc2 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-dd86ed3 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dd86ed3{text-align:center;}.elementor-9 .elementor-element.elementor-element-dd86ed3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-9939d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-9 .elementor-element.elementor-element-9939d0b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-77088ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-11b75ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-9 .elementor-element.elementor-element-11b75ce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-11b75ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timelife-y.jp/wp/wp-content/uploads/2025/01/eiken_frame.png");background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-2ed6bc4{--spacer-size:54px;}.elementor-9 .elementor-element.elementor-element-7dd0de4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7dd0de4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7dd0de4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-7dd0de4 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-960243a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-46d9c88{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-46d9c88:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-46d9c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timelife-y.jp/wp/wp-content/uploads/2025/01/月桂冠.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-46d9c88.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b2b4a08{width:auto;max-width:auto;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-b2b4a08 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:22px 22px 22px 22px;}.elementor-9 .elementor-element.elementor-element-b2b4a08.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6f62a7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6f62a7b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6f62a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timelife-y.jp/wp/wp-content/uploads/2025/01/月桂冠.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-6f62a7b.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-891f3a5{width:auto;max-width:auto;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-891f3a5 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:22px 22px 22px 22px;}.elementor-9 .elementor-element.elementor-element-891f3a5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ca12be5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca12be5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ca12be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timelife-y.jp/wp/wp-content/uploads/2025/01/月桂冠.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-ca12be5.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-401ec9c{width:auto;max-width:auto;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-401ec9c > .elementor-widget-container{margin:0px 0px -16px 0px;padding:22px 22px 22px 22px;}.elementor-9 .elementor-element.elementor-element-401ec9c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f77416f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f77416f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f77416f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timelife-y.jp/wp/wp-content/uploads/2025/01/月桂冠.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-f77416f.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f22d8d9{width:auto;max-width:auto;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-f22d8d9 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:22px 22px 22px 22px;}.elementor-9 .elementor-element.elementor-element-f22d8d9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3bcd25d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d4358d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-9 .elementor-element.elementor-element-9d4772b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-f87213e{--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;}.elementor-9 .elementor-element.elementor-element-f87213e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f87213e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-543ed3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bd04722 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bd04722{text-align:center;}.elementor-9 .elementor-element.elementor-element-bd04722 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-27075d9 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-27075d9{text-align:center;}.elementor-9 .elementor-element.elementor-element-27075d9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-640c8be{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-640c8be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f99fe9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-2f99fe9.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-2f99fe9.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-2f99fe9.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-2f99fe9:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-2f99fe9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-description{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-54a3a3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-54a3a3a.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-54a3a3a.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-54a3a3a.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-54a3a3a:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-54a3a3a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-description{font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-20b5791 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-20b5791.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-20b5791.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-20b5791.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-20b5791:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-20b5791:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-6a2faef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6a2faef.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-6a2faef.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-6a2faef.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-6a2faef:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-6a2faef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-1e68f1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e68f1b.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-1e68f1b.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-1e68f1b.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-1e68f1b:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-1e68f1b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-b085afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-b085afe.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-b085afe.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-b085afe.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-b085afe:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-b085afe:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-ede06c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:17px 17px 17px 17px;}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ede06c5.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-9 .elementor-element.elementor-element-ede06c5.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-9 .elementor-element.elementor-element-ede06c5.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-title{margin-bottom:0px;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-ede06c5:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-ede06c5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-description{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-2b28068{--spacer-size:40px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-9 .elementor-element.elementor-element-23733ae .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-size:1.75em;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:53px 53px 53px 53px;padding:14px 50px 14px 70px;}.elementor-9 .elementor-element.elementor-element-23733ae .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-23733ae .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-23733ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-23733ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-23733ae .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-23733ae .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-23733ae .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1566960{--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;}.elementor-9 .elementor-element.elementor-element-1566960:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1566960 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-0b8a9ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b861a94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b861a94{text-align:center;}.elementor-9 .elementor-element.elementor-element-b861a94 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f4ea808 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f4ea808{text-align:center;}.elementor-9 .elementor-element.elementor-element-f4ea808 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-f83cf16{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b6d0be5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-b6d0be5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b6d0be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-b6d0be5.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-80216e6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-80216e6{text-align:center;}.elementor-9 .elementor-element.elementor-element-80216e6 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-2d5c1c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 67px 0px;}.elementor-9 .elementor-element.elementor-element-2d5c1c3{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-9 .elementor-element.elementor-element-2d5c1c3 p{margin-block-end:0px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-9 .elementor-element.elementor-element-0977af4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-0977af4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0977af4 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-0977af4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-0486524 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-0486524.elementor-element{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-0486524{column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-0486524 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-6e04d5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-6e04d5b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e04d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-6e04d5b.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-8603a53 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8603a53{text-align:center;}.elementor-9 .elementor-element.elementor-element-8603a53 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-8f80b4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 45px 0px;}.elementor-9 .elementor-element.elementor-element-8f80b4c{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-9 .elementor-element.elementor-element-8f80b4c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-97b4d13{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-97b4d13 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-97b4d13 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-5a98748 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-5a98748{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-5a98748 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-8d4caa8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8d4caa8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d4caa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8d4caa8.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-2fee6c6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2fee6c6{text-align:center;}.elementor-9 .elementor-element.elementor-element-2fee6c6 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-3759052 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3759052{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-9 .elementor-element.elementor-element-3759052 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-fba303c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-fba303c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fba303c .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-fba303c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-43411f1 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-43411f1{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-43411f1 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-c91a307{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-c91a307:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c91a307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-c91a307.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-83b1c5f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-83b1c5f{text-align:center;}.elementor-9 .elementor-element.elementor-element-83b1c5f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-1e1c4aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1e1c4aa{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-9 .elementor-element.elementor-element-1e1c4aa p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-e30d6cf{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-e30d6cf .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-e30d6cf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-5fd8bb4{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-5fd8bb4 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-123ecce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-123ecce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-123ecce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-123ecce.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-9a0dfb6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9a0dfb6{text-align:center;}.elementor-9 .elementor-element.elementor-element-9a0dfb6 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-1f16072 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1f16072{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-9 .elementor-element.elementor-element-1f16072 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-92b1382{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-92b1382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-92b1382 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-92b1382 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-0a2c110{column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-0a2c110 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-57106fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-57106fc:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-57106fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-57106fc.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-6c23ad0 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6c23ad0{text-align:center;}.elementor-9 .elementor-element.elementor-element-6c23ad0 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-c204abf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c204abf{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-9 .elementor-element.elementor-element-c204abf p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-c8a4a2c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-c8a4a2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c8a4a2c .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-c8a4a2c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-742408f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-742408f p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-37f58e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-37f58e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-37f58e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-37f58e6.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-1d13f2b > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1d13f2b{text-align:center;}.elementor-9 .elementor-element.elementor-element-1d13f2b .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-c99c25c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c99c25c{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-9 .elementor-element.elementor-element-c99c25c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b5c2f2c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-b5c2f2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b5c2f2c .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-b5c2f2c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-cc52356{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-cc52356 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-b483e85 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.8em;letter-spacing:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-e1564ed{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-size:1.75em;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:53px 53px 53px 53px;padding:14px 50px 14px 70px;}.elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-91ef979 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-780befe{--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;}.elementor-9 .elementor-element.elementor-element-780befe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-780befe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7c85ef2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fceebff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fceebff{text-align:center;}.elementor-9 .elementor-element.elementor-element-fceebff .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2894b35 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2894b35{text-align:center;}.elementor-9 .elementor-element.elementor-element-2894b35 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-fa70d16{--e-image-carousel-slides-to-show:5;z-index:0;}.elementor-9 .elementor-element.elementor-element-fa70d16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fa70d16 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-fa70d16 .elementor-swiper-button.elementor-swiper-button-next{font-size:21px;}.elementor-9 .elementor-element.elementor-element-fa70d16 .swiper-wrapper{display:flex;align-items:center;}.elementor-9 .elementor-element.elementor-element-be61aa1{--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;}.elementor-9 .elementor-element.elementor-element-be61aa1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-be61aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-5339110{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-657beb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-657beb1{text-align:center;}.elementor-9 .elementor-element.elementor-element-657beb1 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-5a90ded > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5a90ded{text-align:center;}.elementor-9 .elementor-element.elementor-element-5a90ded .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-3d2da20{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-97aa0fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4e8246b );--border-color:var( --e-global-color-4e8246b );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-97aa0fe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-97aa0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14aceb3 );}.elementor-9 .elementor-element.elementor-element-97aa0fe.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-be5c5e5{--display:flex;--min-height:260px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7b22b84 img{border-style:dotted;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4e8246b );border-radius:120px 120px 120px 120px;}.elementor-9 .elementor-element.elementor-element-ab3a16c{text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-ab3a16c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-175aa3a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-926f69c > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-926f69c .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-d79dc0c{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-d79dc0c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-32ca39b{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-1cfcc1b > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1cfcc1b .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-db4b22f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-db4b22f p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-ce9ef86{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4e8246b );--border-color:var( --e-global-color-4e8246b );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ce9ef86:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ce9ef86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14aceb3 );}.elementor-9 .elementor-element.elementor-element-ce9ef86.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-2ea3b7a{--display:flex;--min-height:260px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-5514836 img{border-style:dotted;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4e8246b );border-radius:120px 120px 120px 120px;}.elementor-9 .elementor-element.elementor-element-7bbfc40{text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-7bbfc40 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-879bd15{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-51bac55 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-51bac55 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-10044b8{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-10044b8 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-cef549e{--spacer-size:30px;}.elementor-9 .elementor-element.elementor-element-26e27ec > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-26e27ec .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-ec050bb{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-ec050bb p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-6fbbc06{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4e8246b );--border-color:var( --e-global-color-4e8246b );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6fbbc06:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6fbbc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14aceb3 );}.elementor-9 .elementor-element.elementor-element-6fbbc06.e-con{--align-self:stretch;}.elementor-9 .elementor-element.elementor-element-71b85d5{--display:flex;--min-height:260px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-82aa473 img{border-style:dotted;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-4e8246b );border-radius:120px 120px 120px 120px;}.elementor-9 .elementor-element.elementor-element-7486370{text-align:center;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-7486370 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-5cb0c35{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9 .elementor-element.elementor-element-ab6d992 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ab6d992 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-c67831f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-c67831f p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-d2df95f{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-size:1.75em;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:53px 53px 53px 53px;padding:14px 52px 14px 70px;}.elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-c252cb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-b8bbbf8{--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;}.elementor-9 .elementor-element.elementor-element-b8bbbf8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b8bbbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-eb16d67{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-70fbd24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-70fbd24{text-align:center;}.elementor-9 .elementor-element.elementor-element-70fbd24 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f43554d > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f43554d{text-align:center;}.elementor-9 .elementor-element.elementor-element-f43554d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-4208886{width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4208886 > .elementor-widget-container{background-color:var( --e-global-color-e3eb742 );margin:0px 0px 0px 0px;padding:1px 20px 1px 0px;}.elementor-9 .elementor-element.elementor-element-4208886.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2a5ccd7{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-size:1.75em;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:53px 53px 53px 53px;padding:14px 52px 14px 70px;}.elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-af99af7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2647ea8{--display:flex;}.elementor-9 .elementor-element.elementor-element-c41915c > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c41915c{text-align:center;}.elementor-9 .elementor-element.elementor-element-c41915c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-60bd087{--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;}.elementor-9 .elementor-element.elementor-element-60bd087:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-60bd087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-2131195{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8705d6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8705d6c{text-align:center;}.elementor-9 .elementor-element.elementor-element-8705d6c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-d23e8a2 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d23e8a2{text-align:center;}.elementor-9 .elementor-element.elementor-element-d23e8a2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-0250e7b{--spacer-size:40px;}.elementor-9 .elementor-element.elementor-element-724b8dd{--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;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-11815ca .elementor-button{background-color:#CDE6F6;font-family:"Zen Maru Gothic", Sans-serif;font-size:1.75em;font-weight:500;letter-spacing:-0.3px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:32px 22px 32px 22px;}.elementor-9 .elementor-element.elementor-element-11815ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d9c91ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-d9c91ae img{width:500px;}.elementor-9 .elementor-element.elementor-element-2282918 img{width:440px;}.elementor-9 .elementor-element.elementor-element-274a4ea{--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;}.elementor-9 .elementor-element.elementor-element-274a4ea:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-274a4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-79c78df{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1df8f28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1df8f28{text-align:center;}.elementor-9 .elementor-element.elementor-element-1df8f28 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-212fa88 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-212fa88{text-align:center;}.elementor-9 .elementor-element.elementor-element-212fa88 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:0.3px;}.elementor-9 .elementor-element.elementor-element-d69aab2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-9 .elementor-element.elementor-element-2c1b239{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-2c1b239:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2c1b239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-abd7d7d > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-abd7d7d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a159469{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-791ca25{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-791ca25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-791ca25 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f8d65a1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-f8d65a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8d65a1 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-806d8c5{--divider-border-style:solid;--divider-color:var( --e-global-color-a754e69 );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-806d8c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-806d8c5 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-806d8c5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-f96e6cc{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f96e6cc.e-con{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-93c600e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-93c600e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-93c600e p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-3acb7ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-3acb7ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3acb7ca.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-3acb7ca p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-6f1d4dd{--divider-border-style:solid;--divider-color:var( --e-global-color-a754e69 );--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-6f1d4dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6f1d4dd .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-6f1d4dd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-6f889ca{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6614d61{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-6614d61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6614d61.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6614d61 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-9a73cf2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-9a73cf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9a73cf2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9a73cf2 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-9ef37e5{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-4e8246b );--border-color:var( --e-global-color-4e8246b );--border-radius:10px 10px 10px 10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-9 .elementor-element.elementor-element-9ef37e5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9ef37e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-e5b6ade{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-18fcc89 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e8246b );color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-default .elementor-icon{color:var( --e-global-color-4e8246b );border-color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-4e8246b );color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-4e8246b );border-color:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-framed .elementor-icon:hover, .elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-4e8246b );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-18fcc89.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-e3eb742 );}.elementor-9 .elementor-element.elementor-element-18fcc89 .elementor-icon{font-size:40px;padding:21px;}.elementor-9 .elementor-element.elementor-element-18fcc89 .elementor-icon svg{height:40px;}.elementor-9 .elementor-element.elementor-element-b108479{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-524c38d{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-9 .elementor-element.elementor-element-524c38d p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-29c9266 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-29c9266{font-family:"Helvetica", Sans-serif;font-size:1.87em;font-weight:700;line-height:1em;letter-spacing:2px;}.elementor-9 .elementor-element.elementor-element-29c9266 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-2b511cb{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.5px;}.elementor-9 .elementor-element.elementor-element-2b511cb p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-10534f5 iframe{height:50vh;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-79fa3be{right:1%;}body.rtl .elementor-9 .elementor-element.elementor-element-79fa3be{left:1%;}.elementor-9 .elementor-element.elementor-element-79fa3be{top:60%;}.elementor-9 .elementor-element.elementor-element-79fa3be .ekit-btt{text-align:right;}.elementor-9 .elementor-element.elementor-element-79fa3be .ekit-btt__button{font-size:16px;font-weight:400;text-transform:uppercase;width:50px;height:50px;line-height:50px;border-style:none;color:var( --e-global-color-e3eb742 );fill:var( --e-global-color-e3eb742 );border-color:var( --e-global-color-e3eb742 );background:var( --e-global-color-1dace74 );}.elementor-9 .elementor-element.elementor-element-79fa3be :is( .ekit-btt__button, #canvas ){border-radius:50px 50px 50px 50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{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-9 .elementor-element.elementor-element-b1df524{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b1df524 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8831179 .elementor-heading-title{font-size:2.2rem;}.elementor-widget-text-editor{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-9 .elementor-element.elementor-element-887c96b{font-size:1.3em;}.elementor-9 .elementor-element.elementor-element-77088ee{--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:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-11b75ce{--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;}.elementor-9 .elementor-element.elementor-element-960243a{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-640c8be{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-f83cf16{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-80216e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2d5c1c3{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-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8603a53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8f80b4c{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-9 .elementor-element.elementor-element-2fee6c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3759052{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-9 .elementor-element.elementor-element-83b1c5f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1e1c4aa{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-9 .elementor-element.elementor-element-9a0dfb6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1f16072{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-9 .elementor-element.elementor-element-6c23ad0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c204abf{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-9 .elementor-element.elementor-element-1d13f2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c99c25c{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-9 .elementor-element.elementor-element-3d2da20{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-926f69c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1cfcc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-51bac55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-26e27ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ab6d992 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-524c38d{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 );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-8d4d135{--width:100%;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-ceda264{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-533d54a{--width:100.274%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7f6568e{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-9 .elementor-element.elementor-element-b1df524{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b1df524 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b1df524 img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8831179{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-9 .elementor-element.elementor-element-8831179 > .elementor-widget-container{padding:0% 0% 0% 3%;}.elementor-9 .elementor-element.elementor-element-8831179.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8831179 .elementor-heading-title{font-size:1.1em;}.elementor-widget-text-editor{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-9 .elementor-element.elementor-element-887c96b{width:100%;max-width:100%;text-align:center;font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-887c96b > .elementor-widget-container{margin:-34px 0px 0px 40px;padding:0px 10px 0px 0px;}.elementor-9 .elementor-element.elementor-element-887c96b.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-887c96b p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-645bbf0{--width:100%;}.elementor-9 .elementor-element.elementor-element-25bb13b{--content-width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-66fbbc2 .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-dd86ed3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-dd86ed3 .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-9939d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9939d0b{font-size:13px;}.elementor-9 .elementor-element.elementor-element-77088ee{--width:100%;--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:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-77088ee.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-11b75ce{--width:100%;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:7%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-11b75ce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-11b75ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-11b75ce.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2ed6bc4{--spacer-size:13px;width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-2ed6bc4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7dd0de4{width:100%;max-width:100%;font-size:18px;}.elementor-9 .elementor-element.elementor-element-7dd0de4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-960243a{--width:100%;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-960243a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-46d9c88{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b2b4a08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-9 .elementor-element.elementor-element-b2b4a08{font-size:14px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-b2b4a08 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-6f62a7b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-891f3a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-9 .elementor-element.elementor-element-891f3a5{font-size:14px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-891f3a5 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-ca12be5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-401ec9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-9 .elementor-element.elementor-element-401ec9c{font-size:14px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-401ec9c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f77416f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f22d8d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-9 .elementor-element.elementor-element-f22d8d9{font-size:14px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-f22d8d9 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-3bcd25d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3bcd25d{font-size:13px;}.elementor-9 .elementor-element.elementor-element-3bcd25d p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-543ed3b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-27075d9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-27075d9 .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-640c8be{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{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-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-2f99fe9 .elementor-image-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-54a3a3a .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-20b5791 .elementor-image-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-6a2faef .elementor-image-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-1e68f1b .elementor-image-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-b085afe .elementor-image-box-description{font-size:13px;}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-img{margin-bottom:0%;}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-title{margin-bottom:8px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-ede06c5 .elementor-image-box-description{font-size:13px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9 .elementor-element.elementor-element-23733ae > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-23733ae .elementor-button{font-size:1.6em;padding:10px 22px 10px 34px;}.elementor-9 .elementor-element.elementor-element-0b8a9ec{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b861a94 .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-f4ea808 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-f4ea808 .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-f83cf16{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b6d0be5{--min-height:1em;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-80216e6{text-align:left;}.elementor-9 .elementor-element.elementor-element-80216e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-2d5c1c3{column-gap:0px;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-9 .elementor-element.elementor-element-2d5c1c3 p{margin-block-end:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-0486524{font-size:13px;}.elementor-9 .elementor-element.elementor-element-6e04d5b{--min-height:1em;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-8603a53{text-align:left;}.elementor-9 .elementor-element.elementor-element-8603a53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-8f80b4c{column-gap:0px;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-9 .elementor-element.elementor-element-8f80b4c p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-5a98748{font-size:13px;}.elementor-9 .elementor-element.elementor-element-8d4caa8{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-2fee6c6{text-align:left;}.elementor-9 .elementor-element.elementor-element-2fee6c6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-3759052{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-9 .elementor-element.elementor-element-43411f1{column-gap:0px;font-size:13px;}.elementor-9 .elementor-element.elementor-element-c91a307{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-83b1c5f{text-align:left;}.elementor-9 .elementor-element.elementor-element-83b1c5f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1e1c4aa{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-9 .elementor-element.elementor-element-5fd8bb4{font-size:13px;}.elementor-9 .elementor-element.elementor-element-123ecce{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-9a0dfb6{text-align:left;}.elementor-9 .elementor-element.elementor-element-9a0dfb6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1f16072{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-9 .elementor-element.elementor-element-0a2c110{font-size:13px;}.elementor-9 .elementor-element.elementor-element-57106fc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-6c23ad0{text-align:left;}.elementor-9 .elementor-element.elementor-element-6c23ad0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c204abf{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-9 .elementor-element.elementor-element-742408f{font-size:13px;}.elementor-9 .elementor-element.elementor-element-37f58e6{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-1d13f2b{text-align:left;}.elementor-9 .elementor-element.elementor-element-1d13f2b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c99c25c{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-9 .elementor-element.elementor-element-b483e85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-b483e85 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-91ef979 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-91ef979 .elementor-button{font-size:1.6em;padding:10px 22px 10px 34px;}.elementor-9 .elementor-element.elementor-element-780befe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7c85ef2{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fceebff .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-2894b35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-2894b35 .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-fa70d16 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5339110{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-657beb1 .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-5a90ded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-5a90ded .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-3d2da20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-9 .elementor-element.elementor-element-97aa0fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-be5c5e5{--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;}.elementor-9 .elementor-element.elementor-element-7b22b84 img{width:70%;border-radius:170px 170px 170px 170px;}.elementor-9 .elementor-element.elementor-element-ab3a16c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-175aa3a{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-926f69c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-1cfcc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-ce9ef86{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-2ea3b7a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5514836 img{width:70%;border-radius:170px 170px 170px 170px;}.elementor-9 .elementor-element.elementor-element-51bac55 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-26e27ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-82aa473 img{width:70%;border-radius:170px 170px 170px 170px;}.elementor-9 .elementor-element.elementor-element-ab6d992 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-9 .elementor-element.elementor-element-c252cb9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c252cb9 .elementor-button{font-size:1.6em;padding:10px 22px 10px 34px;}.elementor-9 .elementor-element.elementor-element-eb16d67{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-70fbd24 .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-f43554d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-f43554d .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-af99af7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-af99af7 .elementor-button{font-size:1.6em;padding:10px 22px 10px 34px;}.elementor-9 .elementor-element.elementor-element-c41915c .elementor-heading-title{font-size:0.8em;}.elementor-9 .elementor-element.elementor-element-2131195{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8705d6c .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-d23e8a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-d23e8a2 .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-11815ca > .elementor-widget-container{padding:12px 12px 0px 12px;}.elementor-9 .elementor-element.elementor-element-11815ca .elementor-button{font-size:1.3em;}.elementor-9 .elementor-element.elementor-element-d9c91ae > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-9 .elementor-element.elementor-element-2282918 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-9 .elementor-element.elementor-element-79c78df{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1df8f28 .elementor-heading-title{font-size:1.8em;}.elementor-9 .elementor-element.elementor-element-212fa88 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9 .elementor-element.elementor-element-212fa88 .elementor-heading-title{font-size:1em;}.elementor-9 .elementor-element.elementor-element-d69aab2{--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;}.elementor-9 .elementor-element.elementor-element-abd7d7d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-9 .elementor-element.elementor-element-abd7d7d .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-791ca25{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;font-size:13px;}.elementor-9 .elementor-element.elementor-element-f8d65a1{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:13px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-f96e6cc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-93c600e{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;font-size:13px;letter-spacing:1.9px;}.elementor-9 .elementor-element.elementor-element-3acb7ca{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:13px;}.elementor-9 .elementor-element.elementor-element-6614d61{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;font-size:13px;letter-spacing:0px;}.elementor-9 .elementor-element.elementor-element-9a73cf2{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;font-size:13px;}.elementor-9 .elementor-element.elementor-element-524c38d{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-9 .elementor-element.elementor-element-29c9266{text-align:center;font-size:1.7em;}.elementor-9 .elementor-element.elementor-element-2b511cb{text-align:center;font-size:11px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-79fa3be{right:2%;}body.rtl .elementor-9 .elementor-element.elementor-element-79fa3be{left:2%;}.elementor-9 .elementor-element.elementor-element-79fa3be{top:80%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-7f6568e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-25bb13b{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-543ed3b{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-0b8a9ec{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-7c85ef2{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-5339110{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-be5c5e5{--width:60%;}.elementor-9 .elementor-element.elementor-element-2ea3b7a{--width:60%;}.elementor-9 .elementor-element.elementor-element-71b85d5{--width:60%;}.elementor-9 .elementor-element.elementor-element-eb16d67{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-2131195{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-79c78df{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-e5b6ade{--width:30%;}.elementor-9 .elementor-element.elementor-element-b108479{--width:70%;}}