.elementor-109 .elementor-element.elementor-element-a7fb8c4{--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-109 .elementor-element.elementor-element-42285f9{--display:flex;--min-height:578px;--overlay-opacity:0.1;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109 .elementor-element.elementor-element-42285f9:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-42285f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://journey-japan.org/wp-content/uploads/2026/01/5a2e5b5c-b3e4-4761-9410-b1d78b95e924-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109 .elementor-element.elementor-element-42285f9::before, .elementor-109 .elementor-element.elementor-element-42285f9 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-42285f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-42285f9 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-42285f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-42285f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-109 .elementor-element.elementor-element-e07a45d{--display:flex;--min-height:328px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:198px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109 .elementor-element.elementor-element-e07a45d.e-con{--align-self:center;}.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-109 .elementor-element.elementor-element-d18b84e{text-align:center;}.elementor-109 .elementor-element.elementor-element-d18b84e .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-1681c44{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-109 .elementor-element.elementor-element-1681c44 .elementor-heading-title{font-family:"Alice", Sans-serif;font-weight:500;text-transform:none;line-height:15px;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-d4b5ab0{--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-109 .elementor-element.elementor-element-554ee61 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:22px;font-weight:600;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-6526b7c{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-109 .elementor-element.elementor-element-6526b7c .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-0769a02{--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-109 .elementor-element.elementor-element-920abac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109 .elementor-element.elementor-element-d1265bc .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-d1265bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-5a550e5{--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-109 .elementor-element.elementor-element-45b9742 .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-45b9742 .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-5544043{--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-109 .elementor-element.elementor-element-acbb2bd .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-acbb2bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-6c74e5a{--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-109 .elementor-element.elementor-element-b3cf5a6 .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-b3cf5a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-b6d455a{--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-109 .elementor-element.elementor-element-2b7f90d .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:22px;font-weight:600;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-0e833b2{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-109 .elementor-element.elementor-element-0e833b2 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-80254e8{--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-109 .elementor-element.elementor-element-3536432{--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-109 .elementor-element.elementor-element-dc82364 .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-dc82364 .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-1f10b21{--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-109 .elementor-element.elementor-element-4b70e7a .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-4b70e7a .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-061f0b9{--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-109 .elementor-element.elementor-element-8d5926e .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-8d5926e .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-cc16037{--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-109 .elementor-element.elementor-element-1c2ca53 .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-1c2ca53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-79848f7{--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-109 .elementor-element.elementor-element-f103845 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:22px;font-weight:600;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-9ae1e02{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-109 .elementor-element.elementor-element-9ae1e02 .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-01958f4{--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-109 .elementor-element.elementor-element-1f05093{--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-109 .elementor-element.elementor-element-cb2cd0d .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-cb2cd0d .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-d7f6c19{--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-109 .elementor-element.elementor-element-d0c5c39 .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-d0c5c39 .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-aad1fac{--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-109 .elementor-element.elementor-element-7b924e9 .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-7b924e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-95de1fd{--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-109 .elementor-element.elementor-element-5f168fa .elementor-button{background-color:#FF2424;font-family:"Roboto Serif", Sans-serif;font-weight:500;border-radius:8px 8px 8px 8px;}.elementor-109 .elementor-element.elementor-element-5f168fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-109 .elementor-element.elementor-element-0857293{--display:flex;--min-height:30px;--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;--overlay-opacity:0.67;}.elementor-109 .elementor-element.elementor-element-0857293::before, .elementor-109 .elementor-element.elementor-element-0857293 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-0857293 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-0857293 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-0857293 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-0857293 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF8F 24%, #F2295BB5 100%);}.elementor-109 .elementor-element.elementor-element-ae7a21d{width:100%;max-width:100%;margin:178px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-109 .elementor-element.elementor-element-ae7a21d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:53px;font-weight:900;text-decoration:none;line-height:65px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 0px 0px #FFFFFF;mix-blend-mode:luminosity;color:#000000;}.elementor-109 .elementor-element.elementor-element-cec1031{--display:flex;--min-height:268px;--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;--overlay-opacity:0.67;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109 .elementor-element.elementor-element-cec1031::before, .elementor-109 .elementor-element.elementor-element-cec1031 > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-cec1031 > .e-con-inner > .elementor-background-video-container::before, .elementor-109 .elementor-element.elementor-element-cec1031 > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-cec1031 > .e-con-inner > .elementor-background-slideshow::before, .elementor-109 .elementor-element.elementor-element-cec1031 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F2295BB5 24%, #FFFFFF8F 100%);}.elementor-109 .elementor-element.elementor-element-1926dc4{--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-109 .elementor-element.elementor-element-1321fff{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-109 .elementor-element.elementor-element-1321fff .elementor-heading-title{font-family:"Alice", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:17px;color:#000000B8;}.elementor-109 .elementor-element.elementor-element-262387e{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-109 .elementor-element.elementor-element-405a170 .elementor-button{background-color:#FF2424;font-family:"Times New Roman", Sans-serif;font-size:17px;font-weight:normal;border-radius:9px 9px 9px 9px;}.elementor-109 .elementor-element.elementor-element-405a170.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-920abac{--width:25%;}.elementor-109 .elementor-element.elementor-element-5a550e5{--width:25%;}.elementor-109 .elementor-element.elementor-element-5544043{--width:25%;}.elementor-109 .elementor-element.elementor-element-6c74e5a{--width:25%;}.elementor-109 .elementor-element.elementor-element-3536432{--width:25%;}.elementor-109 .elementor-element.elementor-element-1f10b21{--width:25%;}.elementor-109 .elementor-element.elementor-element-061f0b9{--width:25%;}.elementor-109 .elementor-element.elementor-element-cc16037{--width:25%;}.elementor-109 .elementor-element.elementor-element-1f05093{--width:25%;}.elementor-109 .elementor-element.elementor-element-d7f6c19{--width:25%;}.elementor-109 .elementor-element.elementor-element-aad1fac{--width:25%;}.elementor-109 .elementor-element.elementor-element-95de1fd{--width:25%;}.elementor-109 .elementor-element.elementor-element-cec1031{--content-width:1140px;}.elementor-109 .elementor-element.elementor-element-1926dc4{--width:100%;}.elementor-109 .elementor-element.elementor-element-262387e{--width:45%;}}@media(min-width:1025px){.elementor-109 .elementor-element.elementor-element-42285f9:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-42285f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-e07a45d{--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}