.elementor-232 .elementor-element.elementor-element-878e7aa{--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 );color:var( --e-global-color-primary );}.elementor-232 .elementor-element.elementor-element-8e7db25{padding:40px 0px 20px 0px;}.elementor-232 .elementor-element.elementor-element-8e7db25 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-ed0f88e{padding:80px 0px 40px 0px;text-align:center;}.elementor-232 .elementor-element.elementor-element-ed0f88e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.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-232 .elementor-element.elementor-element-e00ba0b img{width:100%;height:558px;object-fit:cover;object-position:center center;}.elementor-232 .elementor-element.elementor-element-0dd4309{--spacer-size:100px;}.elementor-232 .elementor-element.elementor-element-22687ff{--display:flex;}.elementor-232 .elementor-element.elementor-element-556b039{padding:0px 0px 40px 0px;}.elementor-232 .elementor-element.elementor-element-556b039 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-105e4a1{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-3ba6d86{--display:flex;}.elementor-232 .elementor-element.elementor-element-1f130e4 img{width:100%;}.elementor-232 .elementor-element.elementor-element-dab79d2{--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-232 .elementor-element.elementor-element-78c23b8{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-63dc7ab{--spacer-size:80px;}.elementor-232 .elementor-element.elementor-element-b288f90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-96810e1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-10b8190{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B3B3B3;--border-color:#B3B3B3;}.elementor-232 .elementor-element.elementor-element-10b8190:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-10b8190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15ABE3;}.elementor-232 .elementor-element.elementor-element-67aab59{padding:10px 0px 10px 0px;}.elementor-232 .elementor-element.elementor-element-67aab59 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-5c80b90{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;}.elementor-232 .elementor-element.elementor-element-43921eb{padding:10px 0px 10px 10px;}.elementor-232 .elementor-element.elementor-element-43921eb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-e43f03f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-f9ce5c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B3B3B3;--border-color:#B3B3B3;}.elementor-232 .elementor-element.elementor-element-f9ce5c6:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-f9ce5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15ABE3;}.elementor-232 .elementor-element.elementor-element-2c73ea9{padding:10px 0px 10px 0px;}.elementor-232 .elementor-element.elementor-element-2c73ea9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;letter-spacing:0.6px;color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-da852d5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B3B3B3;--border-color:#B3B3B3;}.elementor-232 .elementor-element.elementor-element-05e0233{padding:10px 0px 10px 10px;}.elementor-232 .elementor-element.elementor-element-05e0233 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-2e9ddde{--display:flex;}.elementor-232 .elementor-element.elementor-element-48f5a48{--spacer-size:80px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-232 .elementor-element.elementor-element-d7b940e{background-color:#3F3F3F;padding:15px 0px 15px 17px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-232 .elementor-element.elementor-element-d7b940e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-d7b940e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-232 .elementor-element.elementor-element-d7b940e .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-232 .elementor-element.elementor-element-d7b940e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-d7b940e .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;letter-spacing:0.6px;}.elementor-232 .elementor-element.elementor-element-d7b940e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-1367afe{padding:0px 0px 25px 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-3311bb8{background-color:#3F3F3F;padding:15px 0px 15px 17px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-232 .elementor-element.elementor-element-3311bb8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-3311bb8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-232 .elementor-element.elementor-element-3311bb8 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-232 .elementor-element.elementor-element-3311bb8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-3311bb8 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;letter-spacing:0.6px;}.elementor-232 .elementor-element.elementor-element-3311bb8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-ec60559{padding:0px 0px 25px 0px;font-family:"Noto Sans JP", Sans-serif;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-4625b48{background-color:#3F3F3F;padding:15px 0px 15px 17px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-232 .elementor-element.elementor-element-4625b48 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-4625b48 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-232 .elementor-element.elementor-element-4625b48 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-232 .elementor-element.elementor-element-4625b48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-4625b48 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;letter-spacing:0.6px;}.elementor-232 .elementor-element.elementor-element-4625b48 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-a7f67b2{padding:0px 0px 25px 0px;font-family:"Noto Sans JP", Sans-serif;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-3381525{background-color:#3F3F3F;padding:15px 0px 15px 17px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-232 .elementor-element.elementor-element-3381525 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-3381525 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-232 .elementor-element.elementor-element-3381525 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-232 .elementor-element.elementor-element-3381525 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-3381525 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;letter-spacing:0.6px;}.elementor-232 .elementor-element.elementor-element-3381525 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-b71063c{padding:0px 0px 25px 0px;font-family:"Noto Sans JP", Sans-serif;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-a69d1ac{--spacer-size:70px;}.elementor-232 .elementor-element.elementor-element-943cd10{--display:flex;}.elementor-232 .elementor-element.elementor-element-943cd10:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-943cd10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECEF;}.elementor-232 .elementor-element.elementor-element-bb7d17a{--spacer-size:35px;}.elementor-232 .elementor-element.elementor-element-6d51c2a{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#15ABE3;}.elementor-232 .elementor-element.elementor-element-6d51c2a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-87a5c94{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-cb83d3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-232 .elementor-element.elementor-element-ec23028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-232 .elementor-element.elementor-element-5237447 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.6px;color:#0F2537;}.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-232 .elementor-element.elementor-element-5bdd44e{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;padding:0px 0px 15px 0px;}.elementor-232 .elementor-element.elementor-element-5bdd44e .elementor-divider-separator{width:100%;}.elementor-232 .elementor-element.elementor-element-5bdd44e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-232 .elementor-element.elementor-element-b72057a{font-family:"Noto Sans JP", Sans-serif;line-height:28px;letter-spacing:0.6px;color:#0F2537;}.elementor-232 .elementor-element.elementor-element-7661dd2{--spacer-size:35px;}.elementor-232 .elementor-element.elementor-element-ac692a5{--display:flex;}.elementor-232 .elementor-element.elementor-element-40e8ce6{--spacer-size:120px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-232 .elementor-element.elementor-element-9e3566d img{width:100%;}.elementor-232 .elementor-element.elementor-element-22687ff{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-232 .elementor-element.elementor-element-556b039{text-align:center;}.elementor-232 .elementor-element.elementor-element-b288f90{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-232 .elementor-element.elementor-element-2e9ddde{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-232 .elementor-element.elementor-element-943cd10{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-ed0f88e .elementor-heading-title{font-size:24px;}.elementor-232 .elementor-element.elementor-element-556b039 .elementor-heading-title{font-size:24px;}.elementor-232 .elementor-element.elementor-element-5c80b90{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-232 .elementor-element.elementor-element-da852d5{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-232 .elementor-element.elementor-element-5237447{padding:16px 0px 0px 0px;}}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-3ba6d86{--width:45%;}.elementor-232 .elementor-element.elementor-element-dab79d2{--width:55%;}.elementor-232 .elementor-element.elementor-element-10b8190{--width:20%;}.elementor-232 .elementor-element.elementor-element-5c80b90{--width:80%;}.elementor-232 .elementor-element.elementor-element-f9ce5c6{--width:20%;}.elementor-232 .elementor-element.elementor-element-da852d5{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-232 .elementor-element.elementor-element-10b8190{--width:25%;}.elementor-232 .elementor-element.elementor-element-5c80b90{--width:75%;}.elementor-232 .elementor-element.elementor-element-f9ce5c6{--width:25%;}.elementor-232 .elementor-element.elementor-element-da852d5{--width:75%;}}/* Start custom CSS for heading, class: .elementor-element-8e7db25 */.elementor-232 .elementor-element.elementor-element-8e7db25 {
position: absolute;
left: -9999px;
}/* End custom CSS */