.elementor-2065 .elementor-element.elementor-element-d32f962:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-d32f962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/hero@2x.jpg");background-position:top left;background-repeat:no-repeat;background-size:50% auto;}.elementor-2065 .elementor-element.elementor-element-d32f962 > .elementor-background-overlay{background-color:#00000000;background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/top-bg.png");background-position:top right;background-repeat:no-repeat;background-size:50% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-d32f962 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2065 .elementor-element.elementor-element-d32f962{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-2065 .elementor-element.elementor-element-18ef40f{text-align:end;}.elementor-2065 .elementor-element.elementor-element-18ef40f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:900;}.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-2065 .elementor-element.elementor-element-976d9f6{text-align:end;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-554a3ad > .elementor-container{min-height:60px;}.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-2065 .elementor-element.elementor-element-54a3a9e .elementor-button{background-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-54a3a9e{width:auto;max-width:auto;top:120px;z-index:9999;}body:not(.rtl) .elementor-2065 .elementor-element.elementor-element-54a3a9e{right:0px;}body.rtl .elementor-2065 .elementor-element.elementor-element-54a3a9e{left:0px;}.elementor-2065 .elementor-element.elementor-element-ff14fa4 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-ff14fa4 .elementor-button:hover, .elementor-2065 .elementor-element.elementor-element-ff14fa4 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2065 .elementor-element.elementor-element-ff14fa4{width:auto;max-width:auto;top:300px;z-index:9999;}body:not(.rtl) .elementor-2065 .elementor-element.elementor-element-ff14fa4{right:0px;}body.rtl .elementor-2065 .elementor-element.elementor-element-ff14fa4{left:0px;}.elementor-2065 .elementor-element.elementor-element-b73f5fc .elementor-button{background-color:var( --e-global-color-d96c170 );fill:#000000;color:#000000;box-shadow:-1px 1px 8px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-2065 .elementor-element.elementor-element-b73f5fc .elementor-button:hover, .elementor-2065 .elementor-element.elementor-element-b73f5fc .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-2065 .elementor-element.elementor-element-b73f5fc{width:auto;max-width:auto;top:480px;z-index:9999;}body:not(.rtl) .elementor-2065 .elementor-element.elementor-element-b73f5fc{right:0px;}body.rtl .elementor-2065 .elementor-element.elementor-element-b73f5fc{left:0px;}.elementor-2065 .elementor-element.elementor-element-76655e0 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-76655e0{text-align:start;}.elementor-2065 .elementor-element.elementor-element-76655e0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-73ac96a > .elementor-background-overlay{background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/top_catch_01@2x.png");background-position:0px 7%;background-repeat:no-repeat;background-size:520px auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-73ac96a > .elementor-container{min-height:660px;}.elementor-2065 .elementor-element.elementor-element-73ac96a:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-73ac96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;}.elementor-2065 .elementor-element.elementor-element-73ac96a{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-1827190:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2065 .elementor-element.elementor-element-1827190 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-1827190 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 50px 050px 70px;}.elementor-2065 .elementor-element.elementor-element-1827190 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-2065 .elementor-element.elementor-element-bc02f17 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-bc02f17{text-align:start;}.elementor-2065 .elementor-element.elementor-element-bc02f17 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-a683d0e{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-2310985{text-align:start;}.elementor-2065 .elementor-element.elementor-element-e5580fd{text-align:start;}.elementor-2065 .elementor-element.elementor-element-ccdc436 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-2065 .elementor-element.elementor-element-ccdc436{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-e9385d5:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-e9385d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/intro-bg.jpg");}.elementor-2065 .elementor-element.elementor-element-e9385d5 > .elementor-container{max-width:800px;}.elementor-2065 .elementor-element.elementor-element-e9385d5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-e9385d5 > .elementor-background-overlay{opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-8489b5e{text-align:center;}.elementor-2065 .elementor-element.elementor-element-8489b5e .elementor-heading-title{color:var( --e-global-color-d96c170 );}.elementor-2065 .elementor-element.elementor-element-a3dc643{text-align:center;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2065 .elementor-element.elementor-element-b9620a4 .gallery-item .gallery-caption{text-align:center;}.elementor-2065 .elementor-element.elementor-element-113c973:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-113c973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2065 .elementor-element.elementor-element-113c973{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-2065 .elementor-element.elementor-element-113c973 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-d250ab7{text-align:center;}.elementor-2065 .elementor-element.elementor-element-266d04b:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-266d04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2065 .elementor-element.elementor-element-266d04b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-266d04b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-91f53ef{text-align:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-1759fe4 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-1759fe4 .elementor-icon{font-size:80px;}.elementor-2065 .elementor-element.elementor-element-1759fe4 .elementor-icon svg{height:80px;}.elementor-2065 .elementor-element.elementor-element-fbafc3e{text-align:center;font-family:"DM Serif Display", Sans-serif;font-weight:500;color:#000000;}.elementor-2065 .elementor-element.elementor-element-a184d65{text-align:center;}.elementor-2065 .elementor-element.elementor-element-9f9041c .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-9f9041c .elementor-icon{font-size:80px;}.elementor-2065 .elementor-element.elementor-element-9f9041c .elementor-icon svg{height:80px;}.elementor-2065 .elementor-element.elementor-element-0a94e17{text-align:center;font-family:"DM Serif Display", Sans-serif;font-weight:500;color:#000000;}.elementor-2065 .elementor-element.elementor-element-1529ce3:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-1529ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2065 .elementor-element.elementor-element-1529ce3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-1529ce3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-d6af2ac{text-align:center;}.elementor-2065 .elementor-element.elementor-element-bded731 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-bded731 .elementor-icon{font-size:80px;}.elementor-2065 .elementor-element.elementor-element-bded731 .elementor-icon svg{height:80px;}.elementor-2065 .elementor-element.elementor-element-d7c5299{text-align:center;font-family:"DM Serif Display", Sans-serif;font-weight:500;color:#000000;}.elementor-2065 .elementor-element.elementor-element-0bc2879{text-align:center;}.elementor-2065 .elementor-element.elementor-element-bed17c1 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-bed17c1 .elementor-icon{font-size:80px;}.elementor-2065 .elementor-element.elementor-element-bed17c1 .elementor-icon svg{height:80px;}.elementor-2065 .elementor-element.elementor-element-ad7e777 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-ad7e777 .elementor-icon{font-size:250px;}.elementor-2065 .elementor-element.elementor-element-ad7e777 .elementor-icon svg{height:250px;}.elementor-2065 .elementor-element.elementor-element-ed42b6a{padding:70px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-3f53c92 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2065 .elementor-element.elementor-element-3f53c92{text-align:center;}.elementor-2065 .elementor-element.elementor-element-ab05834{text-align:center;}.elementor-2065 .elementor-element.elementor-element-5a861ba{text-align:center;color:var( --e-global-color-primary );}.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-2065 .elementor-element.elementor-element-0b2c43f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-0b2c43f .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-0b2c43f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-51bec00{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-4085c3c{text-align:center;}.elementor-2065 .elementor-element.elementor-element-290ee2d{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-2f09a28{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-2f09a28 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-2f09a28 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-3dbe527{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-6a41903{text-align:center;}.elementor-2065 .elementor-element.elementor-element-72ed985{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-7e7a20c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-7e7a20c .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-7e7a20c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-0d14540{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-bbd929c{text-align:center;}.elementor-2065 .elementor-element.elementor-element-434a07f{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-ee8a582{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-ee8a582 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-ee8a582 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-163ef17{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-8ebae2a{text-align:center;}.elementor-2065 .elementor-element.elementor-element-66ae798{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-4f53914{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-4f53914 .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-4f53914 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-8489215{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-e2558ba{text-align:center;}.elementor-2065 .elementor-element.elementor-element-1c78def{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-8007b0f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-8007b0f .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-8007b0f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-a30f3e7{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-059e431:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-059e431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-2065 .elementor-element.elementor-element-059e431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-2065 .elementor-element.elementor-element-059e431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-5a6ace9 > .elementor-element-populated{padding:70px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-b477655 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2065 .elementor-element.elementor-element-b477655{text-align:center;}.elementor-2065 .elementor-element.elementor-element-4db78be{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-4db78be .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-4db78be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-962d816 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-962d816 .elementor-icon{font-size:70px;}.elementor-2065 .elementor-element.elementor-element-962d816 .elementor-icon svg{height:70px;}.elementor-2065 .elementor-element.elementor-element-ada9781{color:#000000;}.elementor-2065 .elementor-element.elementor-element-d160175 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-d160175 .elementor-icon{font-size:70px;}.elementor-2065 .elementor-element.elementor-element-d160175 .elementor-icon svg{height:70px;}.elementor-2065 .elementor-element.elementor-element-fe6e336{color:#000000;}.elementor-2065 .elementor-element.elementor-element-8b4595d .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-8b4595d .elementor-icon{font-size:70px;}.elementor-2065 .elementor-element.elementor-element-8b4595d .elementor-icon svg{height:70px;}.elementor-2065 .elementor-element.elementor-element-1808fc2{color:#000000;}.elementor-2065 .elementor-element.elementor-element-eb00511 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-eb00511 .elementor-icon{font-size:70px;}.elementor-2065 .elementor-element.elementor-element-eb00511 .elementor-icon svg{height:70px;}.elementor-2065 .elementor-element.elementor-element-11dc7b2{color:#000000;}.elementor-2065 .elementor-element.elementor-element-1ca29e0 .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-1ca29e0 .elementor-icon{font-size:70px;}.elementor-2065 .elementor-element.elementor-element-1ca29e0 .elementor-icon svg{height:70px;}.elementor-2065 .elementor-element.elementor-element-9b26030{color:#000000;}.elementor-2065 .elementor-element.elementor-element-4251f3b .elementor-icon-wrapper{text-align:center;}.elementor-2065 .elementor-element.elementor-element-4251f3b .elementor-icon{font-size:70px;}.elementor-2065 .elementor-element.elementor-element-4251f3b .elementor-icon svg{height:70px;}.elementor-2065 .elementor-element.elementor-element-da79a6e{color:#000000;}.elementor-2065 .elementor-element.elementor-element-a7d1568{padding:70px 0px 50px 0px;}.elementor-2065 .elementor-element.elementor-element-25ee68a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2065 .elementor-element.elementor-element-25ee68a{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-2065 .elementor-element.elementor-element-fe3c0ad .elementor-accordion-item{border-width:0px;border-color:#00000000;}.elementor-2065 .elementor-element.elementor-element-fe3c0ad .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#00000000;}.elementor-2065 .elementor-element.elementor-element-fe3c0ad .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#00000000;}.elementor-2065 .elementor-element.elementor-element-fe3c0ad .elementor-active .elementor-accordion-icon, .elementor-2065 .elementor-element.elementor-element-fe3c0ad .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-fe3c0ad .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-fe3c0ad .elementor-tab-content{color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-358033d:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-358033d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/company-bg.jpg");background-repeat:no-repeat;}.elementor-2065 .elementor-element.elementor-element-358033d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-358033d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-515ea9e{text-align:start;}.elementor-2065 .elementor-element.elementor-element-4bde887{padding:60px 0px 40px 0px;}.elementor-2065 .elementor-element.elementor-element-19e480f{text-align:center;}.elementor-2065 .elementor-element.elementor-element-e393251{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-95cff6d:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-95cff6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/contact-bg@2x-1.jpg");background-repeat:no-repeat;}.elementor-2065 .elementor-element.elementor-element-95cff6d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-95cff6d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-9723f10 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2065 .elementor-element.elementor-element-9723f10{text-align:center;}.elementor-2065 .elementor-element.elementor-element-ecfec5e{text-align:center;color:var( --e-global-color-primary );}.elementor-2065 .elementor-element.elementor-element-982ed34:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-982ed34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:url("http://www.japan-school.com/jp/wp-content/uploads/2021/02/info-bg.png");background-position:center left;background-repeat:no-repeat;}.elementor-2065 .elementor-element.elementor-element-982ed34{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:040px 0px 030px 0px;}.elementor-2065 .elementor-element.elementor-element-982ed34 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2065 .elementor-element.elementor-element-7e59ed7{text-align:start;}.elementor-2065 .elementor-element.elementor-element-b330f08{text-align:start;}.elementor-2065 .elementor-element.elementor-element-aa2db11:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-aa2db11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2065 .elementor-element.elementor-element-aa2db11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-aa2db11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2065 .elementor-element.elementor-element-6ba47ba{width:47.956%;}.elementor-2065 .elementor-element.elementor-element-9068176{width:52.044%;}.elementor-2065 .elementor-element.elementor-element-39eafd8{width:5%;}.elementor-2065 .elementor-element.elementor-element-b46d23d{width:95%;}.elementor-2065 .elementor-element.elementor-element-e495cfb{width:5%;}.elementor-2065 .elementor-element.elementor-element-2b9a38a{width:95%;}.elementor-2065 .elementor-element.elementor-element-ce54dbc{width:5%;}.elementor-2065 .elementor-element.elementor-element-a023a3a{width:95%;}.elementor-2065 .elementor-element.elementor-element-b63cf57{width:13%;}.elementor-2065 .elementor-element.elementor-element-9462cb3{width:87%;}.elementor-2065 .elementor-element.elementor-element-36f6545{width:9.2%;}.elementor-2065 .elementor-element.elementor-element-4f44228{width:31.34%;}.elementor-2065 .elementor-element.elementor-element-aeaedad{width:59.126%;}.elementor-2065 .elementor-element.elementor-element-90b2576{width:9.2%;}.elementor-2065 .elementor-element.elementor-element-814d4b8{width:31.34%;}.elementor-2065 .elementor-element.elementor-element-bb59c99{width:59.126%;}.elementor-2065 .elementor-element.elementor-element-2550110{width:9.2%;}.elementor-2065 .elementor-element.elementor-element-cf5644c{width:31.34%;}.elementor-2065 .elementor-element.elementor-element-fcafc38{width:59.126%;}.elementor-2065 .elementor-element.elementor-element-c8c678a{width:9.2%;}.elementor-2065 .elementor-element.elementor-element-9a2c897{width:31.34%;}.elementor-2065 .elementor-element.elementor-element-6280a23{width:59.126%;}.elementor-2065 .elementor-element.elementor-element-d5dbec5{width:9.2%;}.elementor-2065 .elementor-element.elementor-element-3607dff{width:31.34%;}.elementor-2065 .elementor-element.elementor-element-de57b85{width:59.126%;}.elementor-2065 .elementor-element.elementor-element-334fd1d{width:9.2%;}.elementor-2065 .elementor-element.elementor-element-7a19881{width:31.34%;}.elementor-2065 .elementor-element.elementor-element-dbf06da{width:59.126%;}}@media(max-width:1023px){.elementor-2065 .elementor-element.elementor-element-73ac96a > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:767px){.elementor-2065 .elementor-element.elementor-element-d32f962:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-d32f962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2065 .elementor-element.elementor-element-18ef40f{text-align:center;}.elementor-2065 .elementor-element.elementor-element-976d9f6{text-align:center;}.elementor-2065 .elementor-element.elementor-element-554a3ad > .elementor-container{min-height:0px;}.elementor-2065 .elementor-element.elementor-element-554a3ad{z-index:100;}.elementor-2065 .elementor-element.elementor-element-73ac96a > .elementor-container{min-height:0px;}.elementor-2065 .elementor-element.elementor-element-73ac96a > .elementor-background-overlay{background-position:0px 0px;background-size:0px auto;}.elementor-2065 .elementor-element.elementor-element-1827190 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-2065 .elementor-element.elementor-element-3b5d418{text-align:end;}.elementor-2065 .elementor-element.elementor-element-3b5d418 img{width:90%;}.elementor-2065 .elementor-element.elementor-element-9068176{width:100%;}.elementor-2065 .elementor-element.elementor-element-9068176 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2065 .elementor-element.elementor-element-ccdc436 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-e9385d5:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-e9385d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:56% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2065 .elementor-element.elementor-element-e9385d5{padding:30px 0px 30px 0px;}.elementor-2065 .elementor-element.elementor-element-113c973{padding:040px 0px 030px 0px;}.elementor-2065 .elementor-element.elementor-element-ed42b6a{padding:40px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-059e431{padding:40px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-5a6ace9 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-b477655 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-4db78be > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-4db78be .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-2065 .elementor-element.elementor-element-4db78be .elementor-divider{text-align:center;}.elementor-2065 .elementor-element.elementor-element-962d816 .elementor-icon{font-size:50px;}.elementor-2065 .elementor-element.elementor-element-962d816 .elementor-icon svg{height:50px;}.elementor-2065 .elementor-element.elementor-element-d160175 .elementor-icon{font-size:50px;}.elementor-2065 .elementor-element.elementor-element-d160175 .elementor-icon svg{height:50px;}.elementor-2065 .elementor-element.elementor-element-8b4595d .elementor-icon{font-size:50px;}.elementor-2065 .elementor-element.elementor-element-8b4595d .elementor-icon svg{height:50px;}.elementor-2065 .elementor-element.elementor-element-eb00511 .elementor-icon{font-size:50px;}.elementor-2065 .elementor-element.elementor-element-eb00511 .elementor-icon svg{height:50px;}.elementor-2065 .elementor-element.elementor-element-1ca29e0 .elementor-icon{font-size:50px;}.elementor-2065 .elementor-element.elementor-element-1ca29e0 .elementor-icon svg{height:50px;}.elementor-2065 .elementor-element.elementor-element-4251f3b .elementor-icon{font-size:50px;}.elementor-2065 .elementor-element.elementor-element-4251f3b .elementor-icon svg{height:50px;}.elementor-2065 .elementor-element.elementor-element-a7d1568{padding:40px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-25ee68a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2065 .elementor-element.elementor-element-4bde887{padding:040px 0px 40px 0px;}.elementor-2065 .elementor-element.elementor-element-95cff6d:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-95cff6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:80% 0px;background-size:cover;}.elementor-2065 .elementor-element.elementor-element-982ed34{padding:30px 0px 20px 0px;}}