.elementor-6 .elementor-element.elementor-element-e750077 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #ffffff 50%, rgba(242,41,91,0) 0%);opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-e750077 > .elementor-container{min-height:740px;}.elementor-6 .elementor-element.elementor-element-e750077{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-462286ef.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-462286ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-462286ef > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-6 .elementor-element.elementor-element-4b4d3c62{text-align:left;}.elementor-6 .elementor-element.elementor-element-4b4d3c62 img{width:120px;}.elementor-6 .elementor-element.elementor-element-574c4d29 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:3.5em;letter-spacing:-4px;}.elementor-6 .elementor-element.elementor-element-3e930f1c{text-align:left;}.elementor-6 .elementor-element.elementor-element-3e930f1c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-0.5px;color:#D4AC0D;}.elementor-6 .elementor-element.elementor-element-7c311f95{font-family:"Raleway", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-19a11a52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-19a11a52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-19a11a52 > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6 .elementor-element.elementor-element-19a11a52 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-19a11a52 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-34719c8d img{box-shadow:-84px -76px 0px 21px rgba(93, 108.99999999999999, 126, 0.34);}.elementor-6 .elementor-element.elementor-element-7e9dd0fd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7e9dd0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-6 .elementor-element.elementor-element-7e9dd0fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7e9dd0fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2361dc3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-2361dc3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D6D7E;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-2361dc3d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-2361dc3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-2361dc3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-6 .elementor-element.elementor-element-2361dc3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-1a7f9e02{text-align:left;}.elementor-6 .elementor-element.elementor-element-1a7f9e02 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:3em;letter-spacing:-4px;color:#ffffff;}.elementor-6 .elementor-element.elementor-element-43e43be5{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.8em;color:#ffffff;}.elementor-6 .elementor-element.elementor-element-43e43be5 p{margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-464fa01c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6 .elementor-element.elementor-element-464fa01c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-464fa01c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-464fa01c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-464fa01c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 3em 1em;}.elementor-6 .elementor-element.elementor-element-464fa01c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-4192772 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-5c05901 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5c05901 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-05f9fd4{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-6 .elementor-element.elementor-element-3353daa6 > .elementor-container{min-height:780px;}.elementor-6 .elementor-element.elementor-element-3353daa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 0em 0em;}.elementor-6 .elementor-element.elementor-element-3353daa6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-7b38c643.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-7b38c643.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-44114e86 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:2.9em;letter-spacing:-4px;}.elementor-6 .elementor-element.elementor-element-a168309 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a168309{font-family:"Noto Sans JP", Sans-serif;font-size:16px;line-height:1.8em;color:#222222;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-post-outer-container{margin-bottom:4px;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-content-wrapper{text-align:left;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-skin-modern .premium-blog-content-wrapper{top:0px;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-thumbnail-container img{object-fit:cover;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-pagination-container{text-align:right;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-framed-effect, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-bordered-effect, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-squares-effect:before, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-squares-effect:after, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-squares-square-container:before, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-squares-square-container:after, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-thumbnail-overlay{background-color:#5D6D7E;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-entry-title, .elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-entry-title a{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-meta-data{font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-6 .elementor-element.elementor-element-f5bbf10 .premium-blog-post-container{background-color:#F4F6F780;border-style:none;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-2249e7f0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Josefin Sans", Sans-serif;font-size:0.8rem;font-weight:800;text-transform:uppercase;fill:#0c0c0c;color:#0c0c0c;border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-2249e7f0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2249e7f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-2249e7f0 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-b76ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-b76ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-636cc884{text-align:left;}.elementor-6 .elementor-element.elementor-element-636cc884 img{width:89%;filter:brightness( 99% ) contrast( 100% ) saturate( 75% ) blur( 0px ) hue-rotate( 0deg );box-shadow:-100px -29px 0px 16px rgba(0,0,0,0.04);}.elementor-6 .elementor-element.elementor-element-59eb0de:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-59eb0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://route-u.blog/wp-content/uploads/2025/07/4284040_m.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-59eb0de > .elementor-background-overlay{background-color:#34495ED9;opacity:0.85;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-59eb0de > .elementor-container{max-width:700px;min-height:400px;}.elementor-6 .elementor-element.elementor-element-59eb0de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-5d6bef35.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-5d6bef35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-5d6bef35 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-5d6bef35 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-27ef0c10{text-align:center;}.elementor-6 .elementor-element.elementor-element-27ef0c10 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:3em;letter-spacing:-4px;color:#ffffff;}.elementor-6 .elementor-element.elementor-element-56031d0{text-align:left;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#ffffff;}.elementor-6 .elementor-element.elementor-element-56031d0 p{margin-bottom:0px;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-2361dc3d{width:39%;}.elementor-6 .elementor-element.elementor-element-464fa01c{width:61%;}.elementor-6 .elementor-element.elementor-element-7b38c643{width:50.792%;}.elementor-6 .elementor-element.elementor-element-b76ba{width:49.208%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-2361dc3d{width:34%;}.elementor-6 .elementor-element.elementor-element-464fa01c{width:66%;}}@media(min-width:1025px){.elementor-6 .elementor-element.elementor-element-59eb0de:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-59eb0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-e750077 > .elementor-container{min-height:583px;}.elementor-6 .elementor-element.elementor-element-4b4d3c62 img{width:100px;}.elementor-6 .elementor-element.elementor-element-574c4d29 .elementor-heading-title{font-size:3em;}.elementor-6 .elementor-element.elementor-element-2361dc3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-1a7f9e02 .elementor-heading-title{font-size:2em;}.elementor-6 .elementor-element.elementor-element-43e43be5{font-size:14px;}.elementor-6 .elementor-element.elementor-element-7b38c643 > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-6 .elementor-element.elementor-element-44114e86 .elementor-heading-title{font-size:3em;}.elementor-6 .elementor-element.elementor-element-27ef0c10 .elementor-heading-title{font-size:2em;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-19a11a52 > .elementor-element-populated{margin:0px 0px 040px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-8d236d2{width:33%;}.elementor-6 .elementor-element.elementor-element-b7115c6{width:33%;}.elementor-6 .elementor-element.elementor-element-49f0d3e{width:33%;}.elementor-6 .elementor-element.elementor-element-3dbc7407{width:33%;}.elementor-6 .elementor-element.elementor-element-63259ad7{width:33%;}.elementor-6 .elementor-element.elementor-element-256c5ef8{width:33%;}.elementor-6 .elementor-element.elementor-element-5c3983a7{width:33%;}.elementor-6 .elementor-element.elementor-element-197fed7a{width:33%;}.elementor-6 .elementor-element.elementor-element-2dde9e13{width:33%;}.elementor-6 .elementor-element.elementor-element-2361dc3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-464fa01c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-3353daa6{padding:80px 0px 80px 0px;}.elementor-6 .elementor-element.elementor-element-7b38c643 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-636cc884 img{width:100%;}}