.elementor-1119 .elementor-element.elementor-element-836278f{--display:flex;}.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-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-1119 .elementor-element.elementor-element-47c3838{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1119 .elementor-element.elementor-element-47c3838 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:700;line-height:40px;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-secondary );}.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-1119 .elementor-element.elementor-element-e490f1a{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-8733342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9b9a096 );}.elementor-1119 .elementor-element.elementor-element-8733342 p{margin-block-end:0px;}.elementor-1119 .elementor-element.elementor-element-a25f936{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-a25f936 .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-20c2e16{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-20c2e16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-a525fe1{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-a8086f0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-a8086f0 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-de3b150{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-ea26476{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-ea26476 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-b14c9cb{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-86c493e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-86c493e .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-9bc2e8d{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-3ba773d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-3ba773d .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-4840a12{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-be974e1{--display:flex;}.elementor-1119 .elementor-element.elementor-element-fd04c2e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-fd04c2e .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-ee14f68{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-ee14f68 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-54d2247{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-ae6964d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-ae6964d .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-2a4de48{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-c00e1dc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-c00e1dc .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-a3a697c{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-c3cd96a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-c3cd96a .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-3f36450{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-24428b1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-24428b1 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-6139262{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-717d5f7{--display:flex;}.elementor-1119 .elementor-element.elementor-element-c98d52a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-c98d52a .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-12ed261{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-12ed261 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-d8b5e94{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-f67ea16{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-f67ea16 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-697504d{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-a4749e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-a4749e1 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-95fc46c{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-ffdf085{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-ffdf085 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-04dfa39{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-d5efaa4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-d5efaa4 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-18c2243{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-79df549{--display:flex;}.elementor-1119 .elementor-element.elementor-element-a9732b2{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-a9732b2 .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-7cfde28{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-7cfde28 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-4300ab7{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-021558f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-021558f .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-04cb1ad{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-7e0d2df{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-7e0d2df .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-12b6aac{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-9c81613{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-9c81613 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-2692477{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-2d26351{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-2d26351 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-cc0e539{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-50d80e7{--display:flex;}.elementor-1119 .elementor-element.elementor-element-8edea7c{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-8edea7c .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-e2d6622{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-e2d6622 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-7cc12c5{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-7db21d3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-7db21d3 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-d7f6087{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-fca48ae{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-fca48ae .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-e56418c{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-7c8953c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-7c8953c .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-00db78d{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-9e63408{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-9e63408 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-336a545{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-61d3237{--display:flex;}.elementor-1119 .elementor-element.elementor-element-61d3237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1119 .elementor-element.elementor-element-009ba09{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-009ba09 .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-e3bdf89{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-e3bdf89 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-b3ac003{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-f6442d7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-f6442d7 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-178c55e{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-e1c9f42{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-e1c9f42 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-938356b{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-b73b6ba .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-46fcdab{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-1dc8349{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-1dc8349 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-3ffc7cb{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-c1edb7b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-c1edb7b .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-266b47f{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-d900e10{--display:flex;}.elementor-1119 .elementor-element.elementor-element-7ecc567{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-7ecc567 .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-21b6433{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-21b6433 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-6648629{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-dfb1b7f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-dfb1b7f .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-1a3cf53{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-166ffaf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-166ffaf .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-197d4b0{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-7cbdf65{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-7cbdf65 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-e51a6da{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-585c202{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-585c202 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-2213bb9{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-cfeac0a{--display:flex;}.elementor-1119 .elementor-element.elementor-element-0790e36{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-0790e36 .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-09877ca{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-09877ca .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-6ce1c62{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-b2f50e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-b2f50e9 .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-56e59b6{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-eb63d7c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-eb63d7c .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-e480dea{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-da4c40b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-da4c40b .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-abf1975{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-e8e0b9b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1119 .elementor-element.elementor-element-e8e0b9b .elementor-heading-title{color:var( --e-global-color-d9adf91 );}.elementor-1119 .elementor-element.elementor-element-705d064{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-1b62ac0{--display:flex;}.elementor-1119 .elementor-element.elementor-element-d17659f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1119 .elementor-element.elementor-element-d17659f .elementor-heading-title{color:var( --e-global-color-2105ce8 );}.elementor-1119 .elementor-element.elementor-element-d0eb233{color:var( --e-global-color-secondary );}.elementor-1119 .elementor-element.elementor-element-50f678b{--display:flex;}@media(min-width:768px){.elementor-1119 .elementor-element.elementor-element-61d3237{--width:100%;}}@media(max-width:767px){.elementor-1119 .elementor-element.elementor-element-47c3838 .elementor-heading-title{font-size:14px;}}