.elementor-widget-slider .bdevs-el-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slider .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-slider .bdevs-el-content p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-slider .bdevs-el-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-cfcceb1 .bdevs-el-title{font-family:"Poppins", Sans-serif;}.elementor-widget-featured_list .bdevs-el-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-featured_list .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-featured_list .bdevs-el-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-featured_list .bdevs-el-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-f7a59f6 .bdevs-el-content{border-style:none;}.elementor-219 .elementor-element.elementor-element-f7a59f6{text-align:left;}.elementor-219 .elementor-element.elementor-element-519bce1{padding:80px 0px 0px 0px;}.elementor-widget-about .bdevs-el-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-about .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-about .bdevs-el-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-about .bdevs-el-date{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-about .bdevs-list-title, .check-use a, .information-info ul li span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-about .bdevs-list-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-about .bdevs-list-icon i, .check-use a i{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-about .bdevs-el-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-about .bdevs-el-btn2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-6435c80{padding:80px 15px 37px 15px;}.elementor-widget-heading .bdevs-el-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .bdevs-el-content p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .bdevs-el-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-8cb2e50 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-8cb2e50 > .elementor-container{text-align:center;}.elementor-219 .elementor-element.elementor-element-8cb2e50{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-219 .elementor-element.elementor-element-e3954ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-219 .elementor-element.elementor-element-e3954ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-e3954ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon_box .bdevs-el-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon_box .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon_box .bdevs-el-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon_box .bdevs-el-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-01c0a03{width:var( --container-widget-width, 107.507% );max-width:107.507%;--container-widget-width:107.507%;--container-widget-flex-grow:0;text-align:left;}.elementor-219 .elementor-element.elementor-element-01c0a03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-219 .elementor-element.elementor-element-01c0a03 .bdevs-el-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;}.elementor-bc-flex-widget .elementor-219 .elementor-element.elementor-element-90419cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-219 .elementor-element.elementor-element-90419cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-90419cb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-219 .elementor-element.elementor-element-cf7b141{width:var( --container-widget-width, 107.507% );max-width:107.507%;--container-widget-width:107.507%;--container-widget-flex-grow:0;text-align:left;}.elementor-219 .elementor-element.elementor-element-cf7b141.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-219 .elementor-element.elementor-element-cf7b141 .bdevs-el-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;}.elementor-bc-flex-widget .elementor-219 .elementor-element.elementor-element-c42e131.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-219 .elementor-element.elementor-element-c42e131.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-c42e131.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-219 .elementor-element.elementor-element-af171b6{width:var( --container-widget-width, 107.507% );max-width:107.507%;--container-widget-width:107.507%;--container-widget-flex-grow:0;text-align:left;}.elementor-219 .elementor-element.elementor-element-af171b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-219 .elementor-element.elementor-element-af171b6 .bdevs-el-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;}.elementor-bc-flex-widget .elementor-219 .elementor-element.elementor-element-c39d252.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-219 .elementor-element.elementor-element-c39d252.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-219 .elementor-element.elementor-element-c39d252.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-219 .elementor-element.elementor-element-3a3bcd1{width:var( --container-widget-width, 107.507% );max-width:107.507%;--container-widget-width:107.507%;--container-widget-flex-grow:0;text-align:left;}.elementor-219 .elementor-element.elementor-element-3a3bcd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-219 .elementor-element.elementor-element-3a3bcd1 .bdevs-el-title{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-25b226f:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-25b226f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nipponjobcenter.com/wp-content/uploads/2024/01/panoramic-view-tokyo-japanese-flag-scaled-e1706587280671.jpg");background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-25b226f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-219 .elementor-element.elementor-element-25b226f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-cta .bdevs-el-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cta .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cta .bdevs-el-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cta .bdevs-list-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cta .bdevs-list-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cta .bdevs-list-icon i{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cta .bdevs-el-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-cta .bdevs-el-btn-sec{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-219 .elementor-element.elementor-element-a7e790e{text-align:left;}.elementor-219 .elementor-element.elementor-element-912f37b{padding:120px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-804a828{padding:40px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-a74c1f7{margin-top:-10px;margin-bottom:0px;padding:0px 0px 90px 0px;}.elementor-widget-post_list .bdevs-el-title, .bdevs-el-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post_list .bdevs-el-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post_list .bdevs-el-desc{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-post_list .bdevs-el-meta span i, .bdevs-el-meta span,{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:1025px){.elementor-219 .elementor-element.elementor-element-25b226f:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-25b226f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-cfcceb1 .bdevs-el-title{font-size:31px;}}