.elementor-1015 .elementor-element.elementor-element-57d5fbd{--spacer-size:50px;}.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-1015 .elementor-element.elementor-element-50b1b4d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-text-editor{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-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-1015 .elementor-element.elementor-element-19191d9{text-align:center;color:#D6D6D6;font-size:12px;}.elementor-1015 .elementor-element.elementor-element-a54f66f > .elementor-container{max-width:900px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-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-1015 .elementor-element.elementor-element-ddb9384 .elementor-image-box-wrapper{text-align:center;}.elementor-1015 .elementor-element.elementor-element-ddb9384.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-ddb9384.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-ddb9384.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-ddb9384 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1015 .elementor-element.elementor-element-ddb9384 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-ddb9384 .elementor-image-box-title{color:#ededed;}.elementor-1015 .elementor-element.elementor-element-417412e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-417412e{text-align:center;color:#efefef;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:bold;line-height:1.4em;}.elementor-1015 .elementor-element.elementor-element-b81e04f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-b81e04f{text-align:justify;color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:13px;line-height:1.5em;}.elementor-1015 .elementor-element.elementor-element-220b590 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-220b590{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:bold;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-59fa239 .elementor-image-box-wrapper{text-align:center;}.elementor-1015 .elementor-element.elementor-element-59fa239.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-59fa239.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-59fa239.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-59fa239 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1015 .elementor-element.elementor-element-59fa239 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-59fa239 .elementor-image-box-title{color:#ededed;}.elementor-1015 .elementor-element.elementor-element-e35d999 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-e35d999{text-align:center;color:#efefef;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:bold;line-height:2em;}.elementor-1015 .elementor-element.elementor-element-3434239 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-3434239{text-align:justify;color:#FFFFFF;font-family:"Noto Serif JP", Sans-serif;font-size:13px;line-height:1.5em;}.elementor-1015 .elementor-element.elementor-element-256ff32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-256ff32{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-2b40090{margin-top:-20px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-4dc9d1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-4dc9d1e{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-50169a4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-50169a4{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-22aac9c{margin-top:-10px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-80f15fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-80f15fd{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-953f226 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-953f226{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-afd4a38{margin-top:-10px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-c32b485 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-c32b485{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-97b589a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-97b589a{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-9c18b48{margin-top:-10px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-186f4da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-186f4da{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-653b7a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-653b7a8{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1015 .elementor-element.elementor-element-0b3596e{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1015 .elementor-element.elementor-element-0b3596e .elementor-divider-separator{width:100%;}.elementor-1015 .elementor-element.elementor-element-0b3596e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1015 .elementor-element.elementor-element-61dbb16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-61dbb16{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-b1513b5{margin-top:-20px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-b8fca36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-b8fca36{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-3e4f84d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-3e4f84d{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-5ffbc50{margin-top:-10px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-2137565 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-2137565{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-0da2a0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-0da2a0b{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-f12b2f0{margin-top:-10px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-1c6f970 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-1c6f970{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-d34531d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-d34531d{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-c96650b{margin-top:-10px;margin-bottom:0px;}.elementor-1015 .elementor-element.elementor-element-62ae026 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-62ae026{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}.elementor-1015 .elementor-element.elementor-element-7e523a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-7e523a6{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1px;}@media(max-width:767px){.elementor-1015 .elementor-element.elementor-element-19191d9{text-align:justify;font-size:11px;line-height:1.8em;}.elementor-1015 .elementor-element.elementor-element-e23ba11{width:50%;}.elementor-1015 .elementor-element.elementor-element-ddb9384 .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-417412e{font-size:13px;}.elementor-1015 .elementor-element.elementor-element-220b590{text-align:left;font-size:12px;}.elementor-1015 .elementor-element.elementor-element-373d60e{width:50%;}.elementor-1015 .elementor-element.elementor-element-59fa239 .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-e35d999{font-size:13px;}.elementor-1015 .elementor-element.elementor-element-256ff32{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-4dc9d1e{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-96b22ce > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-50169a4{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-80f15fd{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-253273d > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-953f226{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-c32b485{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-80c2ba0 > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-97b589a{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-186f4da{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-3b85eae > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-653b7a8{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-61dbb16{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-b8fca36{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-eedab7d > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-3e4f84d{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-2137565{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-70c2520 > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-0da2a0b{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-1c6f970{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-25bd8ea > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-d34531d{font-size:10px;}.elementor-1015 .elementor-element.elementor-element-62ae026{font-size:10px;letter-spacing:0px;}.elementor-1015 .elementor-element.elementor-element-2c2fd3a > .elementor-element-populated{margin:-20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1015 .elementor-element.elementor-element-7e523a6{font-size:10px;}}