.elementor-1115 .elementor-element.elementor-element-91b8f65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-1115 .elementor-element.elementor-element-4d4241a{text-align:center;}.elementor-1115 .elementor-element.elementor-element-4d4241a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:28px;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-da9d6d6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-da9d6d6{text-align:center;}.elementor-1115 .elementor-element.elementor-element-da9d6d6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-e1869db{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-4cbfe61{text-align:center;}.elementor-1115 .elementor-element.elementor-element-4cbfe61 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-4f7335c{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-4f7335c:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-4f7335c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-f6784be{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-f6784be:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-f6784be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-f6784be:hover::before, .elementor-1115 .elementor-element.elementor-element-f6784be:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-f6784be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-f6784be > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-f6784be > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-f6784be:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-22734f3{--display:flex;--background-transition:0.3s;--overlay-opacity:0.2;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1115 .elementor-element.elementor-element-22734f3:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-22734f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-22734f3:hover::before, .elementor-1115 .elementor-element.elementor-element-22734f3:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-22734f3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#8B6F3D;--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-22734f3::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-22734f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-22734f3:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-22734f3, .elementor-1115 .elementor-element.elementor-element-22734f3::before{--overlay-transition:0.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-1115 .elementor-element.elementor-element-6e33877 img{height:300px;object-fit:cover;object-position:center center;}.elementor-1115 .elementor-element.elementor-element-2a0084c{text-align:center;}.elementor-1115 .elementor-element.elementor-element-2a0084c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.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-1115 .elementor-element.elementor-element-29a958d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-29a958d{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-1115 .elementor-element.elementor-element-ae07d75 > .elementor-widget-container{margin:-10px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-ae07d75{text-align:end;}.elementor-1115 .elementor-element.elementor-element-ae07d75 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:600;color:#3A2F28;}.elementor-1115 .elementor-element.elementor-element-ae07d75 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-ae07d75 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-ace5da5{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-ace5da5:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-ace5da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-ace5da5:hover::before, .elementor-1115 .elementor-element.elementor-element-ace5da5:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ace5da5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ace5da5 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-ace5da5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-ace5da5:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-2ee7be5{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1115 .elementor-element.elementor-element-2ee7be5:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-2ee7be5:hover::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#8B6F3D;--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-2ee7be5::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-2ee7be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-2ee7be5:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-2ee7be5, .elementor-1115 .elementor-element.elementor-element-2ee7be5::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-71aeb7e img{height:300px;object-fit:cover;object-position:center center;}.elementor-1115 .elementor-element.elementor-element-a1fc91f{text-align:center;}.elementor-1115 .elementor-element.elementor-element-a1fc91f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-23aaffe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-23aaffe{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-1115 .elementor-element.elementor-element-cf52389 > .elementor-widget-container{margin:-10px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-cf52389{text-align:end;}.elementor-1115 .elementor-element.elementor-element-cf52389 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:600;color:#3A2F28;}.elementor-1115 .elementor-element.elementor-element-cf52389 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-cf52389 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-9d33dce{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-9d33dce:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-9d33dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-9d33dce:hover::before, .elementor-1115 .elementor-element.elementor-element-9d33dce:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-9d33dce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-9d33dce > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-9d33dce > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-9d33dce:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-d492170{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1115 .elementor-element.elementor-element-d492170:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-d492170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-d492170:hover::before, .elementor-1115 .elementor-element.elementor-element-d492170:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-d492170:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#8B6F3D;--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-d492170::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-d492170 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-d492170:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-d492170, .elementor-1115 .elementor-element.elementor-element-d492170::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-11fb18b img{height:300px;object-fit:cover;object-position:center center;}.elementor-1115 .elementor-element.elementor-element-978e20a{text-align:center;}.elementor-1115 .elementor-element.elementor-element-978e20a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-4435878 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-4435878{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-1115 .elementor-element.elementor-element-faf7f45 > .elementor-widget-container{margin:-10px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-faf7f45{text-align:end;}.elementor-1115 .elementor-element.elementor-element-faf7f45 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:600;color:#3A2F28;}.elementor-1115 .elementor-element.elementor-element-faf7f45 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-faf7f45 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-84ea4ff{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-84ea4ff:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-84ea4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-ecf2e4c{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-ecf2e4c:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-ecf2e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-ecf2e4c:hover::before, .elementor-1115 .elementor-element.elementor-element-ecf2e4c:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ecf2e4c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ecf2e4c > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-ecf2e4c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-ecf2e4c:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-bcd9bba{--display:flex;--background-transition:0.3s;--overlay-opacity:0.2;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1115 .elementor-element.elementor-element-bcd9bba:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-bcd9bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-bcd9bba:hover::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#8B6F3D;--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-bcd9bba::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-bcd9bba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-bcd9bba:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-bcd9bba, .elementor-1115 .elementor-element.elementor-element-bcd9bba::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-8cb45db img{height:300px;}.elementor-1115 .elementor-element.elementor-element-6751faa{text-align:center;}.elementor-1115 .elementor-element.elementor-element-6751faa .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-94347cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-94347cf{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-1115 .elementor-element.elementor-element-4ed92b7 > .elementor-widget-container{margin:-10px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-4ed92b7{text-align:end;}.elementor-1115 .elementor-element.elementor-element-4ed92b7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:600;color:#3A2F28;}.elementor-1115 .elementor-element.elementor-element-4ed92b7 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-4ed92b7 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-7cdf9d4{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-7cdf9d4:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-7cdf9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-7cdf9d4:hover::before, .elementor-1115 .elementor-element.elementor-element-7cdf9d4:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-7cdf9d4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-7cdf9d4 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-7cdf9d4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-7cdf9d4:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-948e654{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1115 .elementor-element.elementor-element-948e654:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-948e654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-948e654:hover::before, .elementor-1115 .elementor-element.elementor-element-948e654:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-948e654:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#8B6F3D;--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-948e654::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-948e654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-948e654:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-948e654, .elementor-1115 .elementor-element.elementor-element-948e654::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-cd1c6e4 img{height:300px;}.elementor-1115 .elementor-element.elementor-element-e831bd6{text-align:center;}.elementor-1115 .elementor-element.elementor-element-e831bd6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-fbc3afb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-fbc3afb{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-1115 .elementor-element.elementor-element-1b77dc1 > .elementor-widget-container{margin:-10px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-1b77dc1{text-align:end;}.elementor-1115 .elementor-element.elementor-element-1b77dc1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:600;color:#3A2F28;}.elementor-1115 .elementor-element.elementor-element-1b77dc1 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-1b77dc1 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-408a6d4{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-408a6d4:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-408a6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-408a6d4:hover::before, .elementor-1115 .elementor-element.elementor-element-408a6d4:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-408a6d4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-408a6d4 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-408a6d4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-408a6d4:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-ff48174{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1115 .elementor-element.elementor-element-ff48174:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-ff48174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-ff48174:hover::before, .elementor-1115 .elementor-element.elementor-element-ff48174:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ff48174:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#8B6F3D;--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-ff48174::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-ff48174 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-ff48174:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-ff48174, .elementor-1115 .elementor-element.elementor-element-ff48174::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-7918378 img{height:300px;object-fit:cover;object-position:center center;}.elementor-1115 .elementor-element.elementor-element-848e400{text-align:center;}.elementor-1115 .elementor-element.elementor-element-848e400 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-df89e84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-df89e84{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-1115 .elementor-element.elementor-element-f977474 > .elementor-widget-container{margin:-10px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1115 .elementor-element.elementor-element-f977474{text-align:end;}.elementor-1115 .elementor-element.elementor-element-f977474 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:13px;font-weight:600;color:#3A2F28;}.elementor-1115 .elementor-element.elementor-element-f977474 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-f977474 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-5c22398{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-2047256{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-58dd5b9{text-align:center;}.elementor-1115 .elementor-element.elementor-element-58dd5b9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-4583404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-4583404:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-4583404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-cd3d94d{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-cd3d94d:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-cd3d94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-cd3d94d:hover::before, .elementor-1115 .elementor-element.elementor-element-cd3d94d:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-cd3d94d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-cd3d94d > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-cd3d94d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-cd3d94d:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-1931112{--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;--background-transition:0.3s;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1115 .elementor-element.elementor-element-1931112:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-1931112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-1931112::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-1931112:hover::before, .elementor-1115 .elementor-element.elementor-element-1931112:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-1931112:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-1931112 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-1931112:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-1931112, .elementor-1115 .elementor-element.elementor-element-1931112::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-d30c7b6{--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;--justify-content:center;--align-items:center;}.elementor-1115 .elementor-element.elementor-element-e8251e2{text-align:center;}.elementor-1115 .elementor-element.elementor-element-e8251e2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-5ffe133{text-align:center;}.elementor-1115 .elementor-element.elementor-element-5ffe133 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-c9eb229{--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;--justify-content:center;--align-items:center;}.elementor-1115 .elementor-element.elementor-element-ac5218e{text-align:center;}.elementor-1115 .elementor-element.elementor-element-ac5218e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-983e31f{text-align:center;}.elementor-1115 .elementor-element.elementor-element-983e31f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-aaed0ad{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-ed5394c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-8a820b9{text-align:center;}.elementor-1115 .elementor-element.elementor-element-8a820b9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-7a17543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-7a17543:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-7a17543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-96c93ec{--display:flex;--background-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-96c93ec:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-96c93ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-96c93ec:hover::before, .elementor-1115 .elementor-element.elementor-element-96c93ec:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-96c93ec:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-96c93ec > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-96c93ec > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-96c93ec:hover{--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-2295359{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.2;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1115 .elementor-element.elementor-element-2295359:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-2295359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-2295359::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-2295359:hover::before, .elementor-1115 .elementor-element.elementor-element-2295359:hover > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2295359:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .elementor-background-slideshow:hover::before, .elementor-1115 .elementor-element.elementor-element-2295359 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-2295359:hover{--overlay-opacity:0.25;}.elementor-1115 .elementor-element.elementor-element-2295359, .elementor-1115 .elementor-element.elementor-element-2295359::before{--overlay-transition:0.3s;}.elementor-1115 .elementor-element.elementor-element-8e949a7{--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-around;--align-items:center;--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-8e949a7:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-8e949a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-8e949a7::before, .elementor-1115 .elementor-element.elementor-element-8e949a7 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-8e949a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-8e949a7 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-8e949a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-8e949a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-b4a1fa3{--display:flex;}.elementor-1115 .elementor-element.elementor-element-347e161{text-align:center;}.elementor-1115 .elementor-element.elementor-element-347e161 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-6f10d5d{--display:flex;}.elementor-1115 .elementor-element.elementor-element-b9867dc > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1115 .elementor-element.elementor-element-b9867dc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.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-1115 .elementor-element.elementor-element-41e7792 .elementor-icon-wrapper{text-align:center;}.elementor-1115 .elementor-element.elementor-element-41e7792.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-41e7792.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-41e7792.elementor-view-default .elementor-icon{color:var( --e-global-color-072ef9a );border-color:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-41e7792.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-41e7792.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-41e7792 .elementor-icon{font-size:15px;}.elementor-1115 .elementor-element.elementor-element-41e7792 .elementor-icon svg{height:15px;}.elementor-1115 .elementor-element.elementor-element-8c6acce{--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-around;--align-items:center;--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-8c6acce:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-8c6acce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-8c6acce::before, .elementor-1115 .elementor-element.elementor-element-8c6acce > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-8c6acce > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-8c6acce > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-8c6acce > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-8c6acce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-cb4ecc0{--display:flex;}.elementor-1115 .elementor-element.elementor-element-098dc09{text-align:center;}.elementor-1115 .elementor-element.elementor-element-098dc09 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-29d895d{--display:flex;}.elementor-1115 .elementor-element.elementor-element-406116c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1115 .elementor-element.elementor-element-406116c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-7c19482 .elementor-icon-wrapper{text-align:center;}.elementor-1115 .elementor-element.elementor-element-7c19482.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-7c19482.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-7c19482.elementor-view-default .elementor-icon{color:var( --e-global-color-072ef9a );border-color:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-7c19482.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-7c19482.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-7c19482 .elementor-icon{font-size:15px;}.elementor-1115 .elementor-element.elementor-element-7c19482 .elementor-icon svg{height:15px;}.elementor-1115 .elementor-element.elementor-element-f624b79{--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-around;--align-items:center;--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-f624b79:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-f624b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-f624b79::before, .elementor-1115 .elementor-element.elementor-element-f624b79 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-f624b79 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-f624b79 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-f624b79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-f624b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-7e1b83e{--display:flex;}.elementor-1115 .elementor-element.elementor-element-059d111{text-align:center;}.elementor-1115 .elementor-element.elementor-element-059d111 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-dc14994{--display:flex;}.elementor-1115 .elementor-element.elementor-element-6082c97 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1115 .elementor-element.elementor-element-6082c97 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-399d986 .elementor-icon-wrapper{text-align:center;}.elementor-1115 .elementor-element.elementor-element-399d986.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-399d986.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-399d986.elementor-view-default .elementor-icon{color:var( --e-global-color-072ef9a );border-color:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-399d986.elementor-view-framed .elementor-icon, .elementor-1115 .elementor-element.elementor-element-399d986.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-072ef9a );}.elementor-1115 .elementor-element.elementor-element-399d986 .elementor-icon{font-size:15px;}.elementor-1115 .elementor-element.elementor-element-399d986 .elementor-icon svg{height:15px;}.elementor-1115 .elementor-element.elementor-element-f5eb7e0{--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-around;--align-items:center;--overlay-opacity:0.5;}.elementor-1115 .elementor-element.elementor-element-f5eb7e0:not(.elementor-motion-effects-element-type-background), .elementor-1115 .elementor-element.elementor-element-f5eb7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1115 .elementor-element.elementor-element-f5eb7e0::before, .elementor-1115 .elementor-element.elementor-element-f5eb7e0 > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-f5eb7e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1115 .elementor-element.elementor-element-f5eb7e0 > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-f5eb7e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1115 .elementor-element.elementor-element-f5eb7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1115 .elementor-element.elementor-element-ff678e6{--display:flex;}.elementor-1115 .elementor-element.elementor-element-05c1221{text-align:center;}.elementor-1115 .elementor-element.elementor-element-05c1221 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-9b9ae6c{--display:flex;}.elementor-1115 .elementor-element.elementor-element-9721021 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-1115 .elementor-element.elementor-element-9721021 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-bfddaa6{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-569cb77{text-align:center;}.elementor-1115 .elementor-element.elementor-element-569cb77 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.05em;color:var( --e-global-color-accent );}.elementor-1115 .elementor-element.elementor-element-16ae397{--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;}.elementor-1115 .elementor-element.elementor-element-2087f8f{--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;}.elementor-1115 .elementor-element.elementor-element-49c53fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 8px 5px 8px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1115 .elementor-element.elementor-element-49c53fc{text-align:center;}.elementor-1115 .elementor-element.elementor-element-49c53fc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-49c53fc .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-49c53fc .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-1115 .elementor-element.elementor-element-4aa7b50 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-1115 .elementor-element.elementor-element-4aa7b50{text-align:center;}.elementor-1115 .elementor-element.elementor-element-4aa7b50 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-1115 .elementor-element.elementor-element-4aa7b50 .elementor-heading-title a:hover, .elementor-1115 .elementor-element.elementor-element-4aa7b50 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1115 .elementor-element.elementor-element-ecf2e4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-8cb45db img{height:250px;object-fit:cover;}.elementor-1115 .elementor-element.elementor-element-7cdf9d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-cd1c6e4 img{height:250px;object-fit:cover;}.elementor-1115 .elementor-element.elementor-element-408a6d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-7918378 img{height:250px;object-fit:cover;}.elementor-1115 .elementor-element.elementor-element-aaed0ad{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1115 .elementor-element.elementor-element-2295359{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1115 .elementor-element.elementor-element-91b8f65{--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-4d4241a .elementor-heading-title{font-size:30px;letter-spacing:0.06em;}.elementor-1115 .elementor-element.elementor-element-e1869db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1115 .elementor-element.elementor-element-aaed0ad{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1115 .elementor-element.elementor-element-ed5394c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-7a17543{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-96c93ec{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1115 .elementor-element.elementor-element-2295359{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-8e949a7{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1115 .elementor-element.elementor-element-8c6acce{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1115 .elementor-element.elementor-element-29d895d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1115 .elementor-element.elementor-element-f624b79{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1115 .elementor-element.elementor-element-dc14994{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1115 .elementor-element.elementor-element-f5eb7e0{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1115 .elementor-element.elementor-element-9b9ae6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px;}.elementor-1115 .elementor-element.elementor-element-49c53fc .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-1115 .elementor-element.elementor-element-2047256{--width:100%;}.elementor-1115 .elementor-element.elementor-element-ed5394c{--width:100%;}.elementor-1115 .elementor-element.elementor-element-8e949a7{--width:60%;}.elementor-1115 .elementor-element.elementor-element-b4a1fa3{--width:30%;}.elementor-1115 .elementor-element.elementor-element-8c6acce{--width:60%;}.elementor-1115 .elementor-element.elementor-element-cb4ecc0{--width:30%;}.elementor-1115 .elementor-element.elementor-element-f624b79{--width:60%;}.elementor-1115 .elementor-element.elementor-element-7e1b83e{--width:30%;}.elementor-1115 .elementor-element.elementor-element-f5eb7e0{--width:60%;}.elementor-1115 .elementor-element.elementor-element-ff678e6{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1115 .elementor-element.elementor-element-8e949a7{--width:100%;}.elementor-1115 .elementor-element.elementor-element-8c6acce{--width:100%;}.elementor-1115 .elementor-element.elementor-element-f624b79{--width:100%;}.elementor-1115 .elementor-element.elementor-element-f5eb7e0{--width:100%;}}