.elementor-49213 .elementor-element.elementor-element-0662d5f{--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-49213 .elementor-element.elementor-element-6a9a958{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-b72e78f.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-b72e78f{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-2fb8d0b{background-color:#005BA0;column-gap:0px;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-a7981ec{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-5602c6a{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-72058c7.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-72058c7{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-88f79a7{background-color:#005BA0;column-gap:0px;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-579f155.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-579f155{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-f949669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-f949669{text-align:left;}.elementor-element-f949669 .btn span{white-space:nowrap;}.elementor-49213 .elementor-element.elementor-element-f949669 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-f949669 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-f949669 .btn, .elementor-49213 .elementor-element.elementor-element-f949669 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-c421591{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-ba4f52a{--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;}.elementor-49213 .elementor-element.elementor-element-697ffc8{--display:flex;--width:50%;}.elementor-49213 .elementor-element.elementor-element-ba7ffe7{--display:flex;--width:50%;}.elementor-49213 .elementor-element.elementor-element-193ccae{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-1b5145c{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-5355975.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-5355975{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-6bac784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-6bac784{text-align:left;}.elementor-element-6bac784 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-6bac784 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-6bac784 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-6bac784 .btn, .elementor-49213 .elementor-element.elementor-element-6bac784 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-bd23d70{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-0841a4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-0841a4d{text-align:left;}.elementor-element-0841a4d .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-0841a4d .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-0841a4d .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-0841a4d .btn, .elementor-49213 .elementor-element.elementor-element-0841a4d .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-c252338{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-d934797{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-ec5e8b6{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-2bb2008.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-2bb2008{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-9f15f2a{--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-49213 .elementor-element.elementor-element-cb60897{--display:flex;--width:50%;--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-49213 .elementor-element.elementor-element-cbd85f4{--display:flex;--width:50%;--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-49213 .elementor-element.elementor-element-836d45e{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-49213 .elementor-element.elementor-element-5b5a0d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-5b5a0d3{text-align:left;}.elementor-element-5b5a0d3 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-5b5a0d3 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-5b5a0d3 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-5b5a0d3 .btn, .elementor-49213 .elementor-element.elementor-element-5b5a0d3 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-0e6a019.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-0e6a019{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-8e4f859{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-11aefdc{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-d692117.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-d692117{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-0592d68.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-0592d68{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-f6be553{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-426a819{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-34feb90.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-34feb90{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-ec06adb{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-67005e4.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-67005e4{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-bccef2c{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-bb6db4b{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-f7ef782{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-4e6b1bc.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-4e6b1bc{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-9e8a080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-9e8a080{text-align:left;}.elementor-element-9e8a080 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-9e8a080 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-9e8a080 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-9e8a080 .btn, .elementor-49213 .elementor-element.elementor-element-9e8a080 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-6295f73{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-f3e2b38{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-5c73213{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-231f63f{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-e96e700{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-e96e700 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-8c6ce3d{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-5a9fc4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-5a9fc4c{text-align:left;}.elementor-element-5a9fc4c .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-5a9fc4c .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-5a9fc4c .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-5a9fc4c .btn, .elementor-49213 .elementor-element.elementor-element-5a9fc4c .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-88eb04f{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-fe1ceca{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-fe1ceca p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-1adef19{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-3458444{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-3458444{text-align:left;}.elementor-element-3458444 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-3458444 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-3458444 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-3458444 .btn, .elementor-49213 .elementor-element.elementor-element-3458444 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-acbc5aa{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-7a90222{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-7a90222 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-00f7999{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-62fb883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-62fb883{text-align:left;}.elementor-element-62fb883 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-62fb883 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-62fb883 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-62fb883 .btn, .elementor-49213 .elementor-element.elementor-element-62fb883 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-0792a13{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-b13959c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-b13959c{text-align:left;}.elementor-element-b13959c .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-b13959c .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-b13959c .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-b13959c .btn, .elementor-49213 .elementor-element.elementor-element-b13959c .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-dfee2e7{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-9cbbc13{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-9cbbc13 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-e380f4c{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-2a11e9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49213 .elementor-element.elementor-element-2a11e9e{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-b507c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-b507c49{text-align:left;}.elementor-element-b507c49 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-b507c49 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-b507c49 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-b507c49 .btn, .elementor-49213 .elementor-element.elementor-element-b507c49 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-a998a30{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-5b2d977{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-5b2d977 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-ef328e5{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-c8b4c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-c8b4c1b{text-align:left;}.elementor-element-c8b4c1b .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-c8b4c1b .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-c8b4c1b .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-c8b4c1b .btn, .elementor-49213 .elementor-element.elementor-element-c8b4c1b .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-e96a91d{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-ec55c24{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-ec55c24 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-0fe22a5{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-1b8b135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-1b8b135{text-align:left;}.elementor-element-1b8b135 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-1b8b135 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-1b8b135 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-1b8b135 .btn, .elementor-49213 .elementor-element.elementor-element-1b8b135 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-a234f39{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-ecfe052{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-ecfe052 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-2675a1f{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-7343fa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-7343fa2{text-align:left;}.elementor-element-7343fa2 .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-7343fa2 .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-7343fa2 .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-7343fa2 .btn, .elementor-49213 .elementor-element.elementor-element-7343fa2 .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-770bd2d{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-fb60b50{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-fb60b50 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-f1af9b0{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-34173bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-element-34173bd{text-align:left;}.elementor-element-34173bd .btn span{white-space:normal;}.elementor-49213 .elementor-element.elementor-element-34173bd .btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );padding:10px 20px 10px 20px;}.elementor-element-34173bd .btn{min-width:197px;}.elementor-49213 .elementor-element.elementor-element-34173bd .btn, .elementor-49213 .elementor-element.elementor-element-34173bd .btn.btn-bubble:before{border-width:1px 1px 1px 1px;border-style:solid;}.elementor-49213 .elementor-element.elementor-element-22bb2cb{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-6050417{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-6050417 p{margin-block-end:0px;}.elementor-49213 .elementor-element.elementor-element-883e8dd{font-size:16px;}.elementor-49213 .elementor-element.elementor-element-d5e57be{--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-49213 .elementor-element.elementor-element-a417f38{--display:flex;--width:25%;--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-49213 .elementor-element.elementor-element-384ce9f{--display:flex;--width:25%;--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-49213 .elementor-element.elementor-element-8a29222{--display:flex;--width:25%;--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-49213 .elementor-element.elementor-element-e265fca{--display:flex;--width:25%;--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-49213 .elementor-element.elementor-element-2d04915{--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-49213 .elementor-element.elementor-element-69cdf2c{--display:flex;--width:50%;--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-49213 .elementor-element.elementor-element-18d18af{--display:flex;--width:50%;--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-49213 .elementor-element.elementor-element-55bd7bc{--n-accordion-title-font-size:1.5rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-49213 .elementor-element.elementor-element-b7fe91b{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-23b064c{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-31ed433{--spacer-size:20px;}.elementor-49213 .elementor-element.elementor-element-a3a5fc3.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-a3a5fc3{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-a7b1a86{--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;}.elementor-49213 .elementor-element.elementor-element-71a7ce5{--display:flex;--width:25%;--min-height:0px;}.elementor-49213 .elementor-element.elementor-element-5109e91{--display:flex;--width:25%;}.elementor-49213 .elementor-element.elementor-element-3268e74{--display:flex;--width:25%;}.elementor-49213 .elementor-element.elementor-element-f0d55ef{--display:flex;--width:25%;}.elementor-49213 .elementor-element.elementor-element-942446e{--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;}.elementor-49213 .elementor-element.elementor-element-0d3decf{--display:flex;--width:25%;--min-height:0px;}.elementor-49213 .elementor-element.elementor-element-c09124c{--display:flex;--width:25%;}.elementor-49213 .elementor-element.elementor-element-6aed090{--display:flex;--width:25%;}.elementor-49213 .elementor-element.elementor-element-87c3632{--display:flex;--width:25%;}.elementor-49213 .elementor-element.elementor-element-199ad3d{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-cc35d60.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-cc35d60{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-e747388{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49213 .elementor-element.elementor-element-4149463{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-8e19a51.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-8e19a51{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}.elementor-49213 .elementor-element.elementor-element-160fff8{background-color:#005BA0;font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;line-height:1.6em;letter-spacing:0.7px;color:#FFFFFF;}.elementor-49213 .elementor-element.elementor-element-e9dc3b9.elementor-element{--align-self:center;}.elementor-49213 .elementor-element.elementor-element-e9dc3b9{font-family:"Noto Sans Japanese", Sans-serif;font-size:16px;line-height:1.6em;letter-spacing:0.7px;}@media(max-width:1439px){.elementor-49213 .elementor-element.elementor-element-f949669 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-6bac784 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-0841a4d .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-5b5a0d3 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-9e8a080 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-5a9fc4c .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-3458444 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-62fb883 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-b13959c .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-2a11e9e{width:var( --container-widget-width, 1091.891px );max-width:1091.891px;--container-widget-width:1091.891px;--container-widget-flex-grow:0;}.elementor-49213 .elementor-element.elementor-element-b507c49 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-c8b4c1b .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-1b8b135 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-7343fa2 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-34173bd .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-e747388{--grid-auto-flow:row;}}@media(max-width:1199px){.elementor-49213 .elementor-element.elementor-element-f949669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-6bac784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-0841a4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-5b5a0d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-9e8a080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-5a9fc4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-3458444{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-62fb883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-b13959c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-b507c49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-c8b4c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-1b8b135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-7343fa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-34173bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-49213 .elementor-element.elementor-element-e747388{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-49213 .elementor-element.elementor-element-f949669 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-6bac784 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-0841a4d .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-5b5a0d3 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-9e8a080 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-5a9fc4c .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-3458444 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-62fb883 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-b13959c .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-b507c49 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-c8b4c1b .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-1b8b135 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-7343fa2 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-34173bd .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-e747388{--grid-auto-flow:row;}}@media(max-width:390px){.elementor-element-f949669{text-align:left;}.elementor-49213 .elementor-element.elementor-element-f949669 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-6bac784{text-align:left;}.elementor-49213 .elementor-element.elementor-element-6bac784 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-0841a4d{text-align:left;}.elementor-49213 .elementor-element.elementor-element-0841a4d .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-5b5a0d3{text-align:left;}.elementor-49213 .elementor-element.elementor-element-5b5a0d3 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-9e8a080{text-align:left;}.elementor-49213 .elementor-element.elementor-element-9e8a080 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-5a9fc4c{text-align:left;}.elementor-49213 .elementor-element.elementor-element-5a9fc4c .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-3458444{text-align:left;}.elementor-49213 .elementor-element.elementor-element-3458444 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-62fb883{text-align:left;}.elementor-49213 .elementor-element.elementor-element-62fb883 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-b13959c{text-align:left;}.elementor-49213 .elementor-element.elementor-element-b13959c .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-b507c49{text-align:left;}.elementor-49213 .elementor-element.elementor-element-b507c49 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-c8b4c1b{text-align:left;}.elementor-49213 .elementor-element.elementor-element-c8b4c1b .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-1b8b135{text-align:left;}.elementor-49213 .elementor-element.elementor-element-1b8b135 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-7343fa2{text-align:left;}.elementor-49213 .elementor-element.elementor-element-7343fa2 .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-element-34173bd{text-align:left;}.elementor-49213 .elementor-element.elementor-element-34173bd .btn{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49213 .elementor-element.elementor-element-e747388{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}