.elementor-331 .elementor-element.elementor-element-d897f73:not(.elementor-motion-effects-element-type-background),.elementor-331 .elementor-element.elementor-element-d897f73>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29CB8B00;background-image:url("http://allexjapan.com/en/wp-content/uploads/2020/12/150505_m.jpg");background-position:0 -343px;background-size:cover}.elementor-331 .elementor-element.elementor-element-d897f73>.elementor-background-overlay{background-color:#000;opacity:.48;transition:background .3s,border-radius .3s,opacity .3s}.elementor-331 .elementor-element.elementor-element-d897f73{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:85px 0 100px}.elementor-331 .elementor-element.elementor-element-dc30313{text-align:center}.elementor-331 .elementor-element.elementor-element-dc30313 .elementor-heading-title{color:#fff;font-family:"Noto Sans JP",Sans-serif;font-size:50px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-214186b>.elementor-container{max-width:1000px}.elementor-331 .elementor-element.elementor-element-cb42869 .elementor-spacer-inner{height:30px}.elementor-331 .elementor-element.elementor-element-da1e705 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-1aba3fc{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-58df1ff .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-efc6094{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-3a86758 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-9363427{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-9cc3e26 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-103bdae{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-08a28f7 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-04008ae{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-dfab195 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-5461d82{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-845594a .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-797b5ee{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-fca0c9a .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-b326724{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-1820356 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-9115641{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-e85dc6d .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-3ede631{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-53c85f3 .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px}.elementor-331 .elementor-element.elementor-element-db1c317{color:#000;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:1.4em;letter-spacing:1px}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-d897f73{padding:50px 10px}.elementor-331 .elementor-element.elementor-element-dc30313 .elementor-heading-title{font-size:50px}}