.elementor-20840 .elementor-element.elementor-element-5ff7a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-20840 .elementor-element.elementor-element-5ff7a3a:not(.elementor-motion-effects-element-type-background), .elementor-20840 .elementor-element.elementor-element-5ff7a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-20840 .elementor-element.elementor-element-482566a > .elementor-widget-container{background-color:var( --e-global-color-522ab5e );padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-482566a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-482566a{text-align:center;}.elementor-20840 .elementor-element.elementor-element-482566a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:600;color:#F5F5F5;}.elementor-20840 .elementor-element.elementor-element-3eced1f > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-522ab5e );}.elementor-20840 .elementor-element.elementor-element-3eced1f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-3eced1f{text-align:center;}.elementor-20840 .elementor-element.elementor-element-3eced1f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#1F386C;}.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-20840 .elementor-element.elementor-element-d25d531{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-527e7fe > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-527e7fe.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-527e7fe{text-align:left;}.elementor-20840 .elementor-element.elementor-element-527e7fe .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-777af38{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-d38549d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-d38549d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-d38549d{text-align:left;}.elementor-20840 .elementor-element.elementor-element-d38549d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-1c3a2e9{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-71579bd > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-522ab5e );}.elementor-20840 .elementor-element.elementor-element-71579bd.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-71579bd{text-align:center;}.elementor-20840 .elementor-element.elementor-element-71579bd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-690d07b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-f606dca > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-f606dca.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-f606dca{text-align:left;}.elementor-20840 .elementor-element.elementor-element-f606dca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-a15707f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-786bf5b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-786bf5b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-786bf5b{text-align:left;}.elementor-20840 .elementor-element.elementor-element-786bf5b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-606b241{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-d66b064 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-d66b064.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-d66b064{text-align:left;}.elementor-20840 .elementor-element.elementor-element-d66b064 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-2c770b5{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-1b03d5a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-1b03d5a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-1b03d5a{text-align:left;}.elementor-20840 .elementor-element.elementor-element-1b03d5a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-b624a3b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-e95bedc > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-e95bedc.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-e95bedc{text-align:left;}.elementor-20840 .elementor-element.elementor-element-e95bedc .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-77afa87{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-30dbd2c > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-522ab5e );}.elementor-20840 .elementor-element.elementor-element-30dbd2c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-30dbd2c{text-align:center;}.elementor-20840 .elementor-element.elementor-element-30dbd2c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-1072919{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-20a2272 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-20a2272.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-20a2272{text-align:left;}.elementor-20840 .elementor-element.elementor-element-20a2272 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-4f43df1{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-da2e38d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-da2e38d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-da2e38d{text-align:left;}.elementor-20840 .elementor-element.elementor-element-da2e38d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-98d7644{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-b72ca20 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-b72ca20.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-b72ca20{text-align:left;}.elementor-20840 .elementor-element.elementor-element-b72ca20 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-f5d0601{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-8f9d61a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-8f9d61a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-8f9d61a{text-align:left;}.elementor-20840 .elementor-element.elementor-element-8f9d61a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-0624f06{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-19f6721 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-19f6721.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-19f6721{text-align:left;}.elementor-20840 .elementor-element.elementor-element-19f6721 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-ea24478{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-9411eb5 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-9411eb5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-9411eb5{text-align:left;}.elementor-20840 .elementor-element.elementor-element-9411eb5 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-db68f65{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-fdc12f0 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-fdc12f0.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-fdc12f0{text-align:left;}.elementor-20840 .elementor-element.elementor-element-fdc12f0 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-d751d77{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-42ea1ee > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-522ab5e );}.elementor-20840 .elementor-element.elementor-element-42ea1ee.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-42ea1ee{text-align:center;}.elementor-20840 .elementor-element.elementor-element-42ea1ee .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-d2268ea{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-93a4d28 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-93a4d28.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-93a4d28{text-align:left;}.elementor-20840 .elementor-element.elementor-element-93a4d28 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-ec553e6{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-cc021f3 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-cc021f3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-cc021f3{text-align:left;}.elementor-20840 .elementor-element.elementor-element-cc021f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-27ab57b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-50d36f3 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-50d36f3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-50d36f3{text-align:left;}.elementor-20840 .elementor-element.elementor-element-50d36f3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-5f1f346{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-6ceaf4b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-6ceaf4b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-6ceaf4b{text-align:left;}.elementor-20840 .elementor-element.elementor-element-6ceaf4b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-9a0beef{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-0051143 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-0051143.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-0051143{text-align:left;}.elementor-20840 .elementor-element.elementor-element-0051143 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-696e304{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-4d66a36 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-522ab5e );}.elementor-20840 .elementor-element.elementor-element-4d66a36.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-4d66a36{text-align:center;}.elementor-20840 .elementor-element.elementor-element-4d66a36 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-9ff0e97{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-aebb595 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-aebb595.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-aebb595{text-align:left;}.elementor-20840 .elementor-element.elementor-element-aebb595 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-b18a8c5{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-fc742d4 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-fc742d4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-fc742d4{text-align:left;}.elementor-20840 .elementor-element.elementor-element-fc742d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-c05d76b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-92ef4bb > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-92ef4bb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-92ef4bb{text-align:left;}.elementor-20840 .elementor-element.elementor-element-92ef4bb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-2f7faad{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-b0b6aca > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-20840 .elementor-element.elementor-element-b0b6aca.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-b0b6aca{text-align:left;}.elementor-20840 .elementor-element.elementor-element-b0b6aca .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-be6ed5a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-20840 .elementor-element.elementor-element-ac705d4 > .elementor-widget-container{padding:20px 0px 20px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-522ab5e );}.elementor-20840 .elementor-element.elementor-element-ac705d4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-20840 .elementor-element.elementor-element-ac705d4{text-align:center;}.elementor-20840 .elementor-element.elementor-element-ac705d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;color:#1F386C;}.elementor-20840 .elementor-element.elementor-element-1a37999{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;color:#000000;}