.elementor-27 .elementor-element.elementor-element-db89592{--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;}.elementor-27 .elementor-element.elementor-element-205ed02{--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;}.elementor-27 .elementor-element.elementor-element-37c9c7f{--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;}.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-27 .elementor-element.elementor-element-3d7b005 > .elementor-widget-container{margin:20px 0px 20px -100px;}.elementor-27 .elementor-element.elementor-element-3d7b005 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:180px;font-weight:700;letter-spacing:7px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-e5acfbd{width:auto;max-width:auto;top:55px;z-index:2;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-e5acfbd{left:92px;}body.rtl .elementor-27 .elementor-element.elementor-element-e5acfbd{right:92px;}.elementor-27 .elementor-element.elementor-element-e5acfbd .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.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-27 .elementor-element.elementor-element-11971b9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;top:49px;z-index:1;}.elementor-27 .elementor-element.elementor-element-11971b9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-11971b9{left:74px;}body.rtl .elementor-27 .elementor-element.elementor-element-11971b9{right:74px;}.elementor-27 .elementor-element.elementor-element-11971b9 .elementor-divider-separator{width:1%;}.elementor-27 .elementor-element.elementor-element-11971b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-75cb990{width:auto;max-width:auto;top:97px;}.elementor-27 .elementor-element.elementor-element-75cb990.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-75cb990{left:70px;}body.rtl .elementor-27 .elementor-element.elementor-element-75cb990{right:70px;}.elementor-27 .elementor-element.elementor-element-75cb990 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-ff218aa{--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;}.elementor-27 .elementor-element.elementor-element-688ffa0{--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;}.elementor-27 .elementor-element.elementor-element-4804cf6 > .elementor-widget-container{margin:20px 0px 20px -100px;}.elementor-27 .elementor-element.elementor-element-4804cf6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:180px;font-weight:700;letter-spacing:7px;word-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-607b3c8{width:auto;max-width:auto;top:55px;z-index:2;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-607b3c8{left:92px;}body.rtl .elementor-27 .elementor-element.elementor-element-607b3c8{right:92px;}.elementor-27 .elementor-element.elementor-element-607b3c8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-a74df51{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;top:49px;z-index:1;}.elementor-27 .elementor-element.elementor-element-a74df51.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-a74df51{left:74px;}body.rtl .elementor-27 .elementor-element.elementor-element-a74df51{right:74px;}.elementor-27 .elementor-element.elementor-element-a74df51 .elementor-divider-separator{width:1%;}.elementor-27 .elementor-element.elementor-element-a74df51 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-01741d4{width:auto;max-width:auto;top:97px;}.elementor-27 .elementor-element.elementor-element-01741d4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-01741d4{left:70px;}body.rtl .elementor-27 .elementor-element.elementor-element-01741d4{right:70px;}.elementor-27 .elementor-element.elementor-element-01741d4 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:48px;font-weight:600;}.elementor-27 .elementor-element.elementor-element-f35b10c{--spacer-size:50px;}.elementor-27 .elementor-element.elementor-element-62aa640{--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;}.elementor-27 .elementor-element.elementor-element-a38c17e{--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;}.elementor-27 .elementor-element.elementor-element-c8d692b{--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;}.elementor-27 .elementor-element.elementor-element-528b067{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;top:8px;z-index:1;}.elementor-27 .elementor-element.elementor-element-528b067.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-528b067{left:3px;}body.rtl .elementor-27 .elementor-element.elementor-element-528b067{right:3px;}.elementor-27 .elementor-element.elementor-element-528b067 .elementor-divider-separator{width:5%;margin:0 auto;margin-left:0;}.elementor-27 .elementor-element.elementor-element-528b067 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-cfb238a{width:auto;max-width:auto;top:4px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-cfb238a{left:33px;}body.rtl .elementor-27 .elementor-element.elementor-element-cfb238a{right:33px;}.elementor-27 .elementor-element.elementor-element-3cfffd4{--display:flex;--min-height:0px;--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;}.elementor-27 .elementor-element.elementor-element-3cfffd4.e-con{--align-self:flex-end;}.elementor-27 .elementor-element.elementor-element-3042e7d{--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-27 .elementor-element.elementor-element-1cb08e4{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-c38ac9d{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-d4fb589 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-27 .elementor-element.elementor-element-d4fb589 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1px;}.elementor-27 .elementor-element.elementor-element-ca520aa{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-a4d46d1{--display:flex;}.elementor-27 .elementor-element.elementor-element-d4f3421{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-b66c352{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-e602392 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-27 .elementor-element.elementor-element-e602392 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1px;}.elementor-27 .elementor-element.elementor-element-d9b04b0{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-118d0c2{--display:flex;}.elementor-27 .elementor-element.elementor-element-03bd650{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-4fbba4b{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-5f4e502 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-27 .elementor-element.elementor-element-5f4e502 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1px;}.elementor-27 .elementor-element.elementor-element-b975403{--spacer-size:100px;}.elementor-27 .elementor-element.elementor-element-ac2b9d7{--display:flex;}.elementor-27 .elementor-element.elementor-element-f2aa259{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-0e142ff{font-family:"Noto Sans JP", Sans-serif;font-weight:400;line-height:1px;}.elementor-27 .elementor-element.elementor-element-4c10822 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-27 .elementor-element.elementor-element-4c10822 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1px;}.elementor-27 .elementor-element.elementor-element-924195b{--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;}.elementor-27 .elementor-element.elementor-element-47591d5{--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;}.elementor-27 .elementor-element.elementor-element-10d2b45{--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;}.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-27 .elementor-element.elementor-element-5c74ae1 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);padding:30px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-5c74ae1 > .elementor-widget-container{margin:0px 2px 0px 0px;padding:50px 80px 50px 80px;}.elementor-27 .elementor-element.elementor-element-5c74ae1.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-e7141b5 .elementor-button{background-color:transparent;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:500;line-height:57px;background-image:linear-gradient(90deg, #214F73 0%, #04233C 100%);padding:30px 30px 30px 30px;}.elementor-27 .elementor-element.elementor-element-e7141b5 > .elementor-widget-container{margin:0px 2px 0px 0px;padding:50px 80px 50px 80px;}.elementor-27 .elementor-element.elementor-element-e7141b5.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-c8d692b{--width:33.3333%;}.elementor-27 .elementor-element.elementor-element-3cfffd4{--width:66.6666%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-4804cf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-4804cf6 .elementor-heading-title{font-size:56px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-607b3c8{left:42px;}body.rtl .elementor-27 .elementor-element.elementor-element-607b3c8{right:42px;}.elementor-27 .elementor-element.elementor-element-607b3c8{top:20px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-a74df51{left:16px;}body.rtl .elementor-27 .elementor-element.elementor-element-a74df51{right:16px;}.elementor-27 .elementor-element.elementor-element-a74df51{top:13px;}.elementor-27 .elementor-element.elementor-element-a74df51 .elementor-divider-separator{width:5%;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-01741d4{left:8px;}body.rtl .elementor-27 .elementor-element.elementor-element-01741d4{right:8px;}.elementor-27 .elementor-element.elementor-element-01741d4{top:41px;}.elementor-27 .elementor-element.elementor-element-c38ac9d > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-27 .elementor-element.elementor-element-c38ac9d{line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-b66c352 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-27 .elementor-element.elementor-element-b66c352{line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-4fbba4b > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-27 .elementor-element.elementor-element-4fbba4b{line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-0e142ff > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-27 .elementor-element.elementor-element-0e142ff{line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-5c74ae1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-5c74ae1 .elementor-button{font-size:28px;}.elementor-27 .elementor-element.elementor-element-e7141b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-e7141b5 .elementor-button{font-size:24px;line-height:1.8em;}}