.elementor-3712 .elementor-element.elementor-element-c831fa4{margin-top:0;margin-bottom:0;padding:0}.elementor-3712 .elementor-element.elementor-element-b295e36:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-b295e36>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#42210b}.elementor-3712 .elementor-element.elementor-element-b295e36>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-b295e36>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3712 .elementor-element.elementor-element-fbd4075 img{width:100%}.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-3712 .elementor-element.elementor-element-432712d .elementor-icon-wrapper{text-align:center}.elementor-3712 .elementor-element.elementor-element-432712d.elementor-view-stacked .elementor-icon{background-color:#42210b}.elementor-3712 .elementor-element.elementor-element-432712d.elementor-view-framed .elementor-icon,.elementor-3712 .elementor-element.elementor-element-432712d.elementor-view-default .elementor-icon{color:#42210b;border-color:#42210b}.elementor-3712 .elementor-element.elementor-element-432712d.elementor-view-framed .elementor-icon,.elementor-3712 .elementor-element.elementor-element-432712d.elementor-view-default .elementor-icon svg{fill:#42210b}.elementor-3712 .elementor-element.elementor-element-432712d .elementor-icon{font-size:140px}.elementor-3712 .elementor-element.elementor-element-432712d .elementor-icon svg{height:140px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3712 .elementor-element.elementor-element-845c123>.elementor-widget-container{margin:0 0 20px}.elementor-3712 .elementor-element.elementor-element-845c123{text-align:center}.elementor-3712 .elementor-element.elementor-element-845c123 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-weight:600}.elementor-3712 .elementor-element.elementor-element-9816fe1 img{width:240px}.elementor-3712 .elementor-element.elementor-element-ca015f5{margin-top:60px;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-8071269:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-8071269>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://komegura.com/wp-content/uploads/2020/12/p_back.gif")}.elementor-3712 .elementor-element.elementor-element-8071269>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-8071269>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-5bcbf1b>.elementor-widget-container{margin:10px 0;padding:0}.elementor-3712 .elementor-element.elementor-element-5bcbf1b{text-align:center}.elementor-3712 .elementor-element.elementor-element-5bcbf1b .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:28px;font-weight:600;line-height:1.75em;letter-spacing:2px;color:#fff}.elementor-3712 .elementor-element.elementor-element-1e07cd1>.elementor-widget-container{margin:10px 0;padding:0}.elementor-3712 .elementor-element.elementor-element-1e07cd1{text-align:center}.elementor-3712 .elementor-element.elementor-element-1e07cd1 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:28px;font-weight:600;line-height:1.75em;letter-spacing:2px;color:#fff}.elementor-3712 .elementor-element.elementor-element-424d955{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-3712 .elementor-element.elementor-element-424d955>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-b422464:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-b422464>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://komegura.com/wp-content/uploads/2020/12/p_back.gif")}.elementor-3712 .elementor-element.elementor-element-b422464>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px}.elementor-3712 .elementor-element.elementor-element-b422464>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var(--e-global-color-primary);--galleries-title-color-hover:var(--e-global-color-secondary);--galleries-pointer-bg-color-hover:var(--e-global-color-accent);--gallery-title-color-active:var(--e-global-color-secondary);--galleries-pointer-bg-color-active:var(--e-global-color-accent)}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-3712 .elementor-element.elementor-element-7eb3a17 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-3712 .elementor-element.elementor-element-7eb3a17 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-3712 .elementor-element.elementor-element-7eb3a17{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3712 .elementor-element.elementor-element-b46caff>.elementor-widget-container{background-color:#fff;margin:0;padding:15px 15px 10px}.elementor-3712 .elementor-element.elementor-element-b46caff{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;color:#000}.elementor-3712 .elementor-element.elementor-element-7e50c73>.elementor-widget-container{background-color:#fff;margin:-10px 0 0;padding:0 15px 1px}.elementor-3712 .elementor-element.elementor-element-7e50c73{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#000}.elementor-3712 .elementor-element.elementor-element-c058ce0>.elementor-widget-container{background-color:#fff;margin:0 0 10px;padding:0 15px 10px}.elementor-3712 .elementor-element.elementor-element-c058ce0{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#000}.elementor-3712 .elementor-element.elementor-element-e3a2829>.elementor-widget-container{background-color:#fff;margin:0;padding:15px 15px 10px}.elementor-3712 .elementor-element.elementor-element-e3a2829{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px;color:#000}.elementor-3712 .elementor-element.elementor-element-454f70f>.elementor-widget-container{background-color:#fff;margin:0 0 10px;padding:0 15px 10px}.elementor-3712 .elementor-element.elementor-element-454f70f{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;letter-spacing:2px;color:#000}.elementor-3712 .elementor-element.elementor-element-c9a40c0{margin-top:60px;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-204a857:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-204a857>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://komegura.com/wp-content/uploads/2020/12/p_back.gif")}.elementor-3712 .elementor-element.elementor-element-204a857>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-204a857>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-e7ba5f0>.elementor-widget-container{margin:10px 0;padding:0}.elementor-3712 .elementor-element.elementor-element-e7ba5f0{text-align:center}.elementor-3712 .elementor-element.elementor-element-e7ba5f0 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:28px;font-weight:600;line-height:1.75em;letter-spacing:2px;color:#fff}.elementor-3712 .elementor-element.elementor-element-3ec0bf5>.elementor-widget-container{margin:10px 0;padding:0}.elementor-3712 .elementor-element.elementor-element-3ec0bf5{text-align:center}.elementor-3712 .elementor-element.elementor-element-3ec0bf5 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:28px;font-weight:600;line-height:1.75em;letter-spacing:2px;color:#fff}.elementor-3712 .elementor-element.elementor-element-f73e093{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-3712 .elementor-element.elementor-element-f73e093>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-8362c21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-8362c21>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://komegura.com/wp-content/uploads/2020/12/p_back.gif")}.elementor-3712 .elementor-element.elementor-element-8362c21>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px 10px}.elementor-3712 .elementor-element.elementor-element-8362c21>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-de93a48>.elementor-widget-container{background-color:#fff}.elementor-3712 .elementor-element.elementor-element-de93a48 img{width:100%}.elementor-3712 .elementor-element.elementor-element-513cc1e>.elementor-widget-container{background-color:#fff;margin:0 0 5px;padding:0 0 10px}.elementor-3712 .elementor-element.elementor-element-513cc1e{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-111ce06:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-111ce06>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://komegura.com/wp-content/uploads/2020/12/p_back.gif")}.elementor-3712 .elementor-element.elementor-element-111ce06>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 10px 10px}.elementor-3712 .elementor-element.elementor-element-111ce06>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-7a83f17>.elementor-widget-container{background-color:#fff}.elementor-3712 .elementor-element.elementor-element-7a83f17 img{width:97%;transition-duration:.3s}.elementor-3712 .elementor-element.elementor-element-222a472>.elementor-widget-container{background-color:#fff;margin:0 0 5px;padding:0 0 10px}.elementor-3712 .elementor-element.elementor-element-222a472{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-60c0d5f{margin-top:60px;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-a459332>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}.elementor-3712 .elementor-element.elementor-element-a459332>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-6c07206>.elementor-widget-container{margin:0 0 20px}.elementor-3712 .elementor-element.elementor-element-6c07206{text-align:center}.elementor-3712 .elementor-element.elementor-element-6c07206 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:26px;font-weight:600;letter-spacing:2px}.elementor-3712 .elementor-element.elementor-element-f37e0a6{padding:0}.elementor-3712 .elementor-element.elementor-element-66e82d2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-66e82d2>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:20px}.elementor-3712 .elementor-element.elementor-element-bb3c269 img{width:100%;border-style:solid;border-width:5px;border-color:#fcd4a5;border-radius:11px}.elementor-3712 .elementor-element.elementor-element-0069482>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-0069482{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-e447e52>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-e447e52{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-51ea2ac>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-51ea2ac{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-a3bffe1>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-f319959>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-f319959>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:20px}.elementor-3712 .elementor-element.elementor-element-df3b8fa img{width:100%;border-style:solid;border-width:5px;border-color:#fcd4a5;border-radius:11px}.elementor-3712 .elementor-element.elementor-element-30b5c71>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-30b5c71{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-d6ba615>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-d6ba615{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-7492a21>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-7492a21{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-e8df3b5>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-bb83ee9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-bb83ee9>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:20px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3712 .elementor-element.elementor-element-3ebba76 .elementor-button{background-color:#fff;font-family:"Noto-Sans",Sans-serif;font-size:15px;font-weight:600;line-height:1.1em;fill:#29abe2;color:#29abe2;border-style:solid;border-width:4px;border-color:#29abe2;border-radius:3px}.elementor-3712 .elementor-element.elementor-element-3ebba76{width:initial;max-width:initial}.elementor-3712 .elementor-element.elementor-element-3ebba76>.elementor-widget-container{margin:0;padding:5px}body:not(.rtl) .elementor-3712 .elementor-element.elementor-element-3ebba76{right:0}body.rtl .elementor-3712 .elementor-element.elementor-element-3ebba76{left:0}.elementor-3712 .elementor-element.elementor-element-1b324c2 img{width:100%;border-style:solid;border-width:5px;border-color:#fcd4a5;border-radius:11px}.elementor-3712 .elementor-element.elementor-element-2e5a15f>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-2e5a15f{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-8e5e447>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-8e5e447{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-8ff4010>.elementor-widget-container{padding:0}.elementor-3712 .elementor-element.elementor-element-8ff4010{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:18px;font-weight:600;color:#333}.elementor-3712 .elementor-element.elementor-element-2161a13>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-8e74c20{margin-top:60px;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-97a0288>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}.elementor-3712 .elementor-element.elementor-element-97a0288>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-ea4b5b2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}.elementor-3712 .elementor-element.elementor-element-ea4b5b2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-223044a img{width:100%;border-style:solid;border-width:5px;border-color:#fcd4a5;border-radius:11px}.elementor-3712 .elementor-element.elementor-element-ec90ce7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}.elementor-3712 .elementor-element.elementor-element-ec90ce7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-4fcf371{margin-top:0;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-7bcc5b9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:10px}.elementor-3712 .elementor-element.elementor-element-7bcc5b9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-0f6dd22>.elementor-widget-container{margin:0 0 20px}.elementor-3712 .elementor-element.elementor-element-0f6dd22{text-align:center}.elementor-3712 .elementor-element.elementor-element-0f6dd22 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:26px;font-weight:600;letter-spacing:2px}.elementor-3712 .elementor-element.elementor-element-3d0aa91>.elementor-widget-container{margin:10px 0}.elementor-3712 .elementor-element.elementor-element-3d0aa91{text-align:center}.elementor-3712 .elementor-element.elementor-element-3d0aa91 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:24px;font-weight:600;letter-spacing:2px}.elementor-3712 .elementor-element.elementor-element-35d0383{text-align:center}.elementor-3712 .elementor-element.elementor-element-8ba7b61{text-align:center;font-family:"Roboto",Sans-serif;font-weight:600}.elementor-3712 .elementor-element.elementor-element-e26c11c{--spacer-size:50px}.elementor-3712 .elementor-element.elementor-element-f959d72{margin-top:40px;margin-bottom:30px}.elementor-3712 .elementor-element.elementor-element-597502d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-597502d>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-1ee2e77 img{width:100%}.elementor-3712 .elementor-element.elementor-element-b2c019e>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-b2c019e{text-align:center}.elementor-3712 .elementor-element.elementor-element-b2c019e .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-3bdfd06>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-3bdfd06{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-81265e0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-81265e0>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-0e9f156 img{width:100%}.elementor-3712 .elementor-element.elementor-element-3d40b76>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-3d40b76{text-align:center}.elementor-3712 .elementor-element.elementor-element-3d40b76 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-c967c46>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-c967c46{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0f48020>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-0f48020>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-e3ddb64 img{width:100%}.elementor-3712 .elementor-element.elementor-element-3bb683a>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-3bb683a{text-align:center}.elementor-3712 .elementor-element.elementor-element-3bb683a .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-2d65d72>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-2d65d72{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-7d009ba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-7d009ba>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-0d7e0cb img{width:100%}.elementor-3712 .elementor-element.elementor-element-b97cb99>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-b97cb99{text-align:center}.elementor-3712 .elementor-element.elementor-element-b97cb99 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-b310482>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-b310482{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-14e9330{margin-top:40px;margin-bottom:30px}.elementor-3712 .elementor-element.elementor-element-046b3c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-046b3c6>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-4168cca img{width:100%}.elementor-3712 .elementor-element.elementor-element-089ca69>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-089ca69{text-align:center}.elementor-3712 .elementor-element.elementor-element-089ca69 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-b87aae9>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-b87aae9{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-5201d22>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-5201d22>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-ef5fb80 img{width:100%}.elementor-3712 .elementor-element.elementor-element-0770d57>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-0770d57{text-align:center}.elementor-3712 .elementor-element.elementor-element-0770d57 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-01f7e45>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-01f7e45{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-a8ed550>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-a8ed550>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-93a4727 img{width:100%}.elementor-3712 .elementor-element.elementor-element-54f7f2d>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-54f7f2d{text-align:center}.elementor-3712 .elementor-element.elementor-element-54f7f2d .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-1060265>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-1060265{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0c7381f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-0c7381f>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-28a3e3c img{width:100%}.elementor-3712 .elementor-element.elementor-element-94d3916>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-94d3916{text-align:center}.elementor-3712 .elementor-element.elementor-element-94d3916 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-5af1ff7>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-5af1ff7{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-d9b4df9{margin-top:40px;margin-bottom:30px}.elementor-3712 .elementor-element.elementor-element-b348816>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-b348816>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-c10f995 img{width:100%}.elementor-3712 .elementor-element.elementor-element-874193e>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-874193e{text-align:center}.elementor-3712 .elementor-element.elementor-element-874193e .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-3940f8c>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-3940f8c{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0519b1c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-0519b1c>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-17af165 img{width:100%}.elementor-3712 .elementor-element.elementor-element-df37f19>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-df37f19{text-align:center}.elementor-3712 .elementor-element.elementor-element-df37f19 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-a54b771>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-a54b771{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0d47e2b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-0d47e2b>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-687a7b8 img{width:100%}.elementor-3712 .elementor-element.elementor-element-3ccd82b>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-3ccd82b{text-align:center}.elementor-3712 .elementor-element.elementor-element-3ccd82b .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-800f743>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-800f743{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-c44cffc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-c44cffc>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-fdd62d7 img{width:100%}.elementor-3712 .elementor-element.elementor-element-ab3cef2>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-ab3cef2{text-align:center}.elementor-3712 .elementor-element.elementor-element-ab3cef2 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-b83e39e>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-b83e39e{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-79aa96b{margin-top:40px;margin-bottom:30px}.elementor-3712 .elementor-element.elementor-element-de1f4e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-de1f4e7>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-433d7dc img{width:100%}.elementor-3712 .elementor-element.elementor-element-9c14a60>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-9c14a60{text-align:center}.elementor-3712 .elementor-element.elementor-element-9c14a60 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-cfca4c5>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-cfca4c5{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-6a5b31b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-6a5b31b>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-c85fb8d img{width:100%}.elementor-3712 .elementor-element.elementor-element-57d019e>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-57d019e{text-align:center}.elementor-3712 .elementor-element.elementor-element-57d019e .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-1e4f94a>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-1e4f94a{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0b0d5e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-0b0d5e1>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-239a8e6 img{width:100%}.elementor-3712 .elementor-element.elementor-element-22c81c1>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-22c81c1{text-align:center}.elementor-3712 .elementor-element.elementor-element-22c81c1 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-13d64cc>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-13d64cc{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-e6aa603>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-e6aa603>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-fc45901 img{width:100%}.elementor-3712 .elementor-element.elementor-element-4f20bca>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-4f20bca{text-align:center}.elementor-3712 .elementor-element.elementor-element-4f20bca .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-5f24bc4>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-5f24bc4{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-b5696f4{margin-top:40px;margin-bottom:30px}.elementor-3712 .elementor-element.elementor-element-a8930ea>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-a8930ea>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-9cc4870 img{width:100%}.elementor-3712 .elementor-element.elementor-element-ba4c631>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-ba4c631{text-align:center}.elementor-3712 .elementor-element.elementor-element-ba4c631 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-77c9d96>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-77c9d96{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-ec2339c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-ec2339c>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-e981eee img{width:100%}.elementor-3712 .elementor-element.elementor-element-3993c07>.elementor-widget-container{margin:10px 0 0}.elementor-3712 .elementor-element.elementor-element-3993c07{text-align:center}.elementor-3712 .elementor-element.elementor-element-3993c07 .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-size:16px;font-weight:600;letter-spacing:1px}.elementor-3712 .elementor-element.elementor-element-a24172c>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-a24172c{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:400;line-height:24px}.elementor-3712 .elementor-element.elementor-element-c2ecd80>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-c2ecd80>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-3ba6e23>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-3ba6e23>.elementor-element-populated{margin:0 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0}.elementor-3712 .elementor-element.elementor-element-f87a110{margin-top:30px;margin-bottom:30px;padding:0}.elementor-3712 .elementor-element.elementor-element-6db4243:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-6db4243>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#42210b}.elementor-3712 .elementor-element.elementor-element-6db4243>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-6db4243>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20px 0}.elementor-3712 .elementor-element.elementor-element-6db4243>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-cc29362>.elementor-widget-container{background-color:#42210b;margin:0 0 -12px;padding:0}.elementor-3712 .elementor-element.elementor-element-cc29362{text-align:center;font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600;color:#fff}.elementor-3712 .elementor-element.elementor-element-6289b1b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3712 .elementor-element.elementor-element-6289b1b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://komegura.com/wp-content/uploads/2020/12/p_back.gif")}.elementor-3712 .elementor-element.elementor-element-6289b1b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-6289b1b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3712 .elementor-element.elementor-element-f10448b>.elementor-widget-container{margin:20px 0 0;padding:0}.elementor-3712 .elementor-element.elementor-element-f10448b{text-align:center}.elementor-3712 .elementor-element.elementor-element-f10448b .elementor-heading-title{font-family:"Noto-Serif",Sans-serif;font-weight:600;letter-spacing:2px;color:#fff}.elementor-3712 .elementor-element.elementor-element-e2bce94>.elementor-widget-container{background-color:#fff;margin:10px;padding:10px}.elementor-3712 .elementor-element.elementor-element-e2bce94{text-align:center;font-family:"Noto-Serif",Sans-serif;font-size:62px;font-weight:600;color:#a41d1d}.elementor-3712 .elementor-element.elementor-element-566cc1c>.elementor-widget-container{margin:50px}.elementor-3712 .elementor-element.elementor-element-566cc1c img{width:220px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-description{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3712 .elementor-element.elementor-element-cc3d4e7{width:initial;max-width:initial;bottom:0;--icon-box-icon-margin:15px}.elementor-3712 .elementor-element.elementor-element-cc3d4e7>.elementor-widget-container{margin:10px;padding:0}body:not(.rtl) .elementor-3712 .elementor-element.elementor-element-cc3d4e7{right:0}body.rtl .elementor-3712 .elementor-element.elementor-element-cc3d4e7{left:0}.elementor-3712 .elementor-element.elementor-element-cc3d4e7 .elementor-icon-box-title{margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-cc3d4e7 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:11px;font-weight:400;line-height:0}@media(min-width:1024px){.elementor-3712 .elementor-element.elementor-element-b295e36{width:30%}.elementor-3712 .elementor-element.elementor-element-496223f{width:70%}.elementor-3712 .elementor-element.elementor-element-97a0288{width:15%}.elementor-3712 .elementor-element.elementor-element-ea4b5b2{width:69.332%}.elementor-3712 .elementor-element.elementor-element-ec90ce7{width:15%}}@media(max-width:1024px) and (min-width:1024px){.elementor-3712 .elementor-element.elementor-element-b295e36{width:100%}.elementor-3712 .elementor-element.elementor-element-496223f{width:100%}}@media(max-width:1024px){.elementor-3712 .elementor-element.elementor-element-b295e36>.elementor-element-populated{padding:0}.elementor-3712 .elementor-element.elementor-element-496223f>.elementor-element-populated{margin:220px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3712 .elementor-element.elementor-element-5bcbf1b{text-align:center}.elementor-3712 .elementor-element.elementor-element-e3a2829>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-454f70f>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-e7ba5f0{text-align:center}}@media(max-width:1023px){.elementor-3712 .elementor-element.elementor-element-496223f>.elementor-element-populated{margin:80px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3712 .elementor-element.elementor-element-845c123 .elementor-heading-title{font-size:26px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-5bcbf1b .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-1e07cd1 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-b46caff>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-b46caff{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-7e50c73>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-7e50c73{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-c058ce0>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-c058ce0{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-e3a2829>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-e3a2829{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-454f70f>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-454f70f{font-size:14px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-e7ba5f0 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-3ec0bf5 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-513cc1e>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-513cc1e{font-size:18px}.elementor-3712 .elementor-element.elementor-element-222a472>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-222a472{font-size:18px}.elementor-3712 .elementor-element.elementor-element-a459332{width:100%}.elementor-3712 .elementor-element.elementor-element-6c07206>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-6c07206 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-66e82d2>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-0069482>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-0069482{font-size:18px}.elementor-3712 .elementor-element.elementor-element-e447e52>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-e447e52{font-size:18px}.elementor-3712 .elementor-element.elementor-element-51ea2ac>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-51ea2ac{font-size:18px}.elementor-3712 .elementor-element.elementor-element-f319959>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-30b5c71>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-30b5c71{font-size:18px}.elementor-3712 .elementor-element.elementor-element-d6ba615>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-d6ba615{font-size:18px}.elementor-3712 .elementor-element.elementor-element-7492a21>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-7492a21{font-size:18px}.elementor-3712 .elementor-element.elementor-element-bb83ee9>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-2e5a15f>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-2e5a15f{font-size:18px}.elementor-3712 .elementor-element.elementor-element-8e5e447>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-8e5e447{font-size:18px}.elementor-3712 .elementor-element.elementor-element-8ff4010>.elementor-widget-container{margin:0;padding:10px 10px 5px}.elementor-3712 .elementor-element.elementor-element-8ff4010{font-size:18px}.elementor-3712 .elementor-element.elementor-element-97a0288{width:50%}.elementor-3712 .elementor-element.elementor-element-ea4b5b2{width:98%}.elementor-3712 .elementor-element.elementor-element-ec90ce7{width:50%}.elementor-3712 .elementor-element.elementor-element-7bcc5b9{width:100%}.elementor-3712 .elementor-element.elementor-element-0f6dd22>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-0f6dd22 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-3d0aa91>.elementor-widget-container{margin:0;padding:0}.elementor-3712 .elementor-element.elementor-element-3d0aa91 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-35d0383{text-align:left}.elementor-3712 .elementor-element.elementor-element-8ba7b61{text-align:left}.elementor-3712 .elementor-element.elementor-element-e26c11c{--spacer-size:34px}.elementor-3712 .elementor-element.elementor-element-f959d72{margin-top:0;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-597502d{width:50%}.elementor-3712 .elementor-element.elementor-element-597502d>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-b2c019e .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-81265e0{width:50%}.elementor-3712 .elementor-element.elementor-element-81265e0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-3d40b76 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0f48020{width:50%}.elementor-3712 .elementor-element.elementor-element-0f48020>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-3bb683a .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-7d009ba{width:50%}.elementor-3712 .elementor-element.elementor-element-7d009ba>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-b97cb99 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-14e9330{margin-top:0;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-046b3c6{width:50%}.elementor-3712 .elementor-element.elementor-element-046b3c6>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-089ca69 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-5201d22{width:50%}.elementor-3712 .elementor-element.elementor-element-5201d22>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-0770d57 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-a8ed550{width:50%}.elementor-3712 .elementor-element.elementor-element-a8ed550>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-54f7f2d .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0c7381f{width:50%}.elementor-3712 .elementor-element.elementor-element-0c7381f>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-94d3916 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-d9b4df9{margin-top:0;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-b348816{width:50%}.elementor-3712 .elementor-element.elementor-element-b348816>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-874193e .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0519b1c{width:50%}.elementor-3712 .elementor-element.elementor-element-0519b1c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-df37f19 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0d47e2b{width:50%}.elementor-3712 .elementor-element.elementor-element-0d47e2b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-3ccd82b .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-c44cffc{width:50%}.elementor-3712 .elementor-element.elementor-element-c44cffc>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-ab3cef2 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-79aa96b{margin-top:0;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-de1f4e7{width:50%}.elementor-3712 .elementor-element.elementor-element-de1f4e7>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-9c14a60 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-6a5b31b{width:50%}.elementor-3712 .elementor-element.elementor-element-6a5b31b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-57d019e .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-0b0d5e1{width:50%}.elementor-3712 .elementor-element.elementor-element-0b0d5e1>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-22c81c1 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-e6aa603{width:50%}.elementor-3712 .elementor-element.elementor-element-e6aa603>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-4f20bca .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-b5696f4{margin-top:0;margin-bottom:0}.elementor-3712 .elementor-element.elementor-element-a8930ea{width:50%}.elementor-3712 .elementor-element.elementor-element-a8930ea>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-ba4c631 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-ec2339c{width:50%}.elementor-3712 .elementor-element.elementor-element-ec2339c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-3993c07 .elementor-heading-title{font-size:16px;line-height:24px}.elementor-3712 .elementor-element.elementor-element-c2ecd80{width:50%}.elementor-3712 .elementor-element.elementor-element-c2ecd80>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-3ba6e23{width:50%}.elementor-3712 .elementor-element.elementor-element-3ba6e23>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px}.elementor-3712 .elementor-element.elementor-element-6db4243>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-3712 .elementor-element.elementor-element-cc29362{text-align:center}.elementor-3712 .elementor-element.elementor-element-f10448b .elementor-heading-title{font-size:18px;line-height:26px}.elementor-3712 .elementor-element.elementor-element-e2bce94>.elementor-widget-container{margin:10px;padding:10px}.elementor-3712 .elementor-element.elementor-element-e2bce94{font-size:26px}.elementor-3712 .elementor-element.elementor-element-566cc1c>.elementor-widget-container{margin:30px 0;padding:0}.elementor-3712 .elementor-element.elementor-element-566cc1c img{width:100%}}@font-face{font-family:'Noto-Serif';font-style:normal;font-weight:400;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-serif-jp-v8-latin_japanese-regular.woff2') format('woff2')}@font-face{font-family:'Noto-Serif';font-style:normal;font-weight:300;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-serif-jp-v8-latin_japanese-300.woff2') format('woff2')}@font-face{font-family:'Noto-Serif';font-style:normal;font-weight:500;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-serif-jp-v8-latin_japanese-500.woff2') format('woff2')}@font-face{font-family:'Noto-Serif';font-style:normal;font-weight:600;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-serif-jp-v8-latin_japanese-600.woff2') format('woff2')}@font-face{font-family:'Noto-Sans';font-style:normal;font-weight:400;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-sans-jp-v28-latin_japanese-regular.woff2') format('woff2')}@font-face{font-family:'Noto-Sans';font-style:normal;font-weight:300;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-sans-jp-v28-latin_japanese-300.woff2') format('woff2')}@font-face{font-family:'Noto-Sans';font-style:normal;font-weight:500;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-sans-jp-v28-latin_japanese-500.woff2') format('woff2')}@font-face{font-family:'Noto-Sans';font-style:normal;font-weight:700;font-display:auto;src:url('https://komegura.jpn.org/wp-content/uploads/2020/11/noto-sans-jp-v28-latin_japanese-700.woff2') format('woff2')}