.elementor-992 .elementor-element.elementor-element-a262b3d{--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-992 .elementor-element.elementor-element-06eff0f{--display:flex;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-3f44b4d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-weight:600;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-992 .elementor-element.elementor-element-24fe930{--display:flex;}.elementor-992 .elementor-element.elementor-element-edb4249 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-2ca9c0f{--display:flex;}.elementor-992 .elementor-element.elementor-element-9a351c7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-9c40cdd{--display:flex;}.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-992 .elementor-element.elementor-element-9867d5a{background-color:#3598FF;font-family:"Zen Maru Gothic", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-992 .elementor-element.elementor-element-36d7807{--display:flex;}.elementor-992 .elementor-element.elementor-element-ec1f4f8{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-ec1f4f8 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-042244f{--display:flex;}.elementor-992 .elementor-element.elementor-element-24f1235{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-4eddcac{--display:flex;}.elementor-992 .elementor-element.elementor-element-98cb14a{border-style:dotted;border-color:var( --e-global-color-accent );font-family:"Noto Serif JP", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-992 .elementor-element.elementor-element-af720c9{--display:flex;}.elementor-992 .elementor-element.elementor-element-0452db1{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-cba8a61{--display:flex;}.elementor-992 .elementor-element.elementor-element-915e289{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-49bd58f{--display:flex;}.elementor-992 .elementor-element.elementor-element-d9f0ca2{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-d9f0ca2 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-1d35690{--display:flex;}.elementor-992 .elementor-element.elementor-element-20e442b{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-1f92ae4{--display:flex;}.elementor-992 .elementor-element.elementor-element-a8d39d5{border-style:double;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-992 .elementor-element.elementor-element-4bdd844{--display:flex;}.elementor-992 .elementor-element.elementor-element-95038f6{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-b2dada4{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-992 .elementor-element.elementor-element-baf40dc .elementor-button{background-color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-992 .elementor-element.elementor-element-59acf25{--display:flex;}.elementor-992 .elementor-element.elementor-element-0d75ce2{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-0d75ce2 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-8a72b4a{--display:flex;}.elementor-992 .elementor-element.elementor-element-a634053{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-001b2df{--display:flex;}.elementor-992 .elementor-element.elementor-element-bb06a05{--display:flex;}.elementor-992 .elementor-element.elementor-element-21019c1{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-1faa101{--display:flex;}.elementor-992 .elementor-element.elementor-element-0a9f420{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-b363535{--display:flex;}.elementor-992 .elementor-element.elementor-element-aaaa5a6{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-aaaa5a6 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-0f37e6f{--display:flex;}.elementor-992 .elementor-element.elementor-element-8c11710{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-b0ac76c{--display:flex;}.elementor-992 .elementor-element.elementor-element-5982360{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-5982360 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-weight:600;letter-spacing:0px;}.elementor-992 .elementor-element.elementor-element-57643ac{--display:flex;}.elementor-992 .elementor-element.elementor-element-23ea1d8{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-992 .elementor-element.elementor-element-2cbe0eb{--display:flex;}.elementor-992 .elementor-element.elementor-element-18e41b5{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-992 .elementor-element.elementor-element-cb78a36{--display:flex;}.elementor-992 .elementor-element.elementor-element-91bd876 .elementor-button:hover, .elementor-992 .elementor-element.elementor-element-91bd876 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-992 .elementor-element.elementor-element-91bd876 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-992 .elementor-element.elementor-element-91bd876 .elementor-button:hover svg, .elementor-992 .elementor-element.elementor-element-91bd876 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-992 .elementor-element.elementor-element-1e03e4f{--display:flex;}.elementor-992 .elementor-element.elementor-element-efee36c{font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-992 .elementor-element.elementor-element-3f44b4d{text-align:center;}.elementor-992 .elementor-element.elementor-element-3f44b4d .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-992 .elementor-element.elementor-element-edb4249{text-align:center;}.elementor-992 .elementor-element.elementor-element-edb4249 .elementor-heading-title{font-size:22px;}.elementor-992 .elementor-element.elementor-element-9a351c7{text-align:center;}.elementor-992 .elementor-element.elementor-element-9a351c7 .elementor-heading-title{font-size:14px;}.elementor-992 .elementor-element.elementor-element-9867d5a{padding:15px 0px 0px 11px;text-align:start;font-size:14px;}.elementor-992 .elementor-element.elementor-element-ec1f4f8{padding:13px 13px 13px 13px;border-width:2px 2px 2px 2px;text-align:center;}.elementor-992 .elementor-element.elementor-element-ec1f4f8 .elementor-heading-title{font-size:19px;}.elementor-992 .elementor-element.elementor-element-24f1235{padding:10px 0px 0px 14px;font-size:16px;}.elementor-992 .elementor-element.elementor-element-98cb14a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 0px 10px;border-width:2px 2px 2px 2px;font-size:15px;}.elementor-992 .elementor-element.elementor-element-0452db1{font-size:15px;}.elementor-992 .elementor-element.elementor-element-915e289{font-size:15px;}.elementor-992 .elementor-element.elementor-element-915e289 p{margin-block-end:0px;}.elementor-992 .elementor-element.elementor-element-d9f0ca2{padding:13px 13px 13px 13px;border-width:2px 2px 2px 2px;text-align:center;}.elementor-992 .elementor-element.elementor-element-d9f0ca2 .elementor-heading-title{font-size:19px;}.elementor-992 .elementor-element.elementor-element-20e442b{text-align:center;font-size:16px;}.elementor-992 .elementor-element.elementor-element-20e442b p{margin-block-end:0px;}.elementor-992 .elementor-element.elementor-element-a8d39d5{padding:4px 4px 4px 4px;border-width:2px 2px 2px 2px;text-align:center;font-size:14px;}.elementor-992 .elementor-element.elementor-element-a8d39d5 p{margin-block-end:0px;}.elementor-992 .elementor-element.elementor-element-95038f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-992 .elementor-element.elementor-element-95038f6 p{margin-block-end:0px;}.elementor-992 .elementor-element.elementor-element-baf40dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-992 .elementor-element.elementor-element-baf40dc.elementor-element{--align-self:center;}.elementor-992 .elementor-element.elementor-element-baf40dc .elementor-button{font-size:13px;padding:5px 5px 5px 5px;}.elementor-992 .elementor-element.elementor-element-0d75ce2{padding:13px 13px 13px 13px;border-width:2px 2px 2px 2px;text-align:center;}.elementor-992 .elementor-element.elementor-element-0d75ce2 .elementor-heading-title{font-size:19px;}.elementor-992 .elementor-element.elementor-element-a634053{padding:1px 1px 1px 28px;font-size:16px;}.elementor-992 .elementor-element.elementor-element-a634053 p{margin-block-end:10px;}.elementor-992 .elementor-element.elementor-element-21019c1{padding:13px 13px 13px 13px;border-width:2px 2px 2px 2px;text-align:center;}.elementor-992 .elementor-element.elementor-element-0a9f420{padding:0px 0px 0px 8px;font-size:16px;}.elementor-992 .elementor-element.elementor-element-aaaa5a6{padding:13px 13px 13px 13px;border-width:2px 2px 2px 2px;text-align:center;}.elementor-992 .elementor-element.elementor-element-aaaa5a6 .elementor-heading-title{font-size:19px;}.elementor-992 .elementor-element.elementor-element-8c11710{padding:0px 0px 0px 8px;text-align:start;font-size:16px;}.elementor-992 .elementor-element.elementor-element-8c11710 p{margin-block-end:0px;}.elementor-992 .elementor-element.elementor-element-5982360{padding:13px 13px 13px 13px;border-width:2px 2px 2px 2px;text-align:center;}.elementor-992 .elementor-element.elementor-element-5982360 .elementor-heading-title{font-size:19px;}.elementor-992 .elementor-element.elementor-element-23ea1d8{font-size:16px;}.elementor-992 .elementor-element.elementor-element-18e41b5{font-size:16px;}.elementor-992 .elementor-element.elementor-element-91bd876{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-992 .elementor-element.elementor-element-91bd876.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-992 .elementor-element.elementor-element-91bd876 .elementor-button{font-size:16px;line-height:2.6em;letter-spacing:5.4px;word-spacing:0em;border-radius:9px 9px 9px 9px;padding:9px 9px 9px 9px;}.elementor-992 .elementor-element.elementor-element-efee36c{font-size:14px;}}