.elementor-4 .elementor-element.elementor-element-89fe585 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-89fe585 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF33 0%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-89fe585 > .elementor-container{min-height:500px;}.elementor-4 .elementor-element.elementor-element-89fe585:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-89fe585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.xn--ldk.company/wp-content/uploads/2025/09/xn--ldk.company-20250917_155635_603771.jpg") 50% 50%;background-size:cover;}.elementor-4 .elementor-element.elementor-element-89fe585{border-style:solid;border-width:50px 0px 50px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-547f4cd img, .elementor-4 .elementor-element.elementor-element-547f4cd svg{width:50%;}.elementor-4 .elementor-element.elementor-element-547f4cd svg{height:auto;}.elementor-4 .elementor-element.elementor-element-b887c4d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-b887c4d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-b887c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-el_color_1_5 ) 0%, #FFFFFF 100%);}.elementor-4 .elementor-element.elementor-element-b887c4d > .elementor-background-overlay{background-image:url("https://www.xn--ldk.company/wp-content/uploads/2022/10/xn--ldk.company-20250722_173352_149899.svg");background-position:center center;background-size:cover;opacity:0.6;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-b887c4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:50px 0px 50px 0px;}.elementor-4 .elementor-element.elementor-element-b255b37 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-6dccc31 > .elementor-widget-container{background-color:transparent;padding:100px 100px 100px 100px;background-image:radial-gradient(at center center, #2F64AF 0%, #001D46 75%);}.elementor-4 .elementor-element.elementor-element-6dccc31:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4 .elementor-element.elementor-element-6dccc31.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.xn--ldk.company/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-6dccc31{text-align:center;}.elementor-4 .elementor-element.elementor-element-6dccc31 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:60px;font-weight:100;line-height:0em;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-60420f2 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-60420f2{text-align:center;}.elementor-4 .elementor-element.elementor-element-60420f2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:0.1em;}.elementor-4 .elementor-element.elementor-element-6b28275{text-align:center;font-size:13px;font-weight:400;}.elementor-4 .elementor-element.elementor-element-4b2f4a6 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-25443bd > .elementor-widget-container{background-color:transparent;padding:100px 100px 100px 100px;background-image:radial-gradient(at center center, #2F64AF 0%, #001D46 75%);}.elementor-4 .elementor-element.elementor-element-25443bd:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4 .elementor-element.elementor-element-25443bd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.xn--ldk.company/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-25443bd{text-align:center;}.elementor-4 .elementor-element.elementor-element-25443bd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:60px;font-weight:100;line-height:0em;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-075e15b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-075e15b{text-align:center;}.elementor-4 .elementor-element.elementor-element-075e15b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:0.1em;}.elementor-4 .elementor-element.elementor-element-877f747{text-align:center;font-size:13px;font-weight:400;}.elementor-4 .elementor-element.elementor-element-a7f4c2b > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-c568f77 > .elementor-widget-container{background-color:transparent;padding:100px 100px 100px 100px;background-image:radial-gradient(at center center, #2F64AF 0%, #001D46 75%);}.elementor-4 .elementor-element.elementor-element-c568f77:not( .elementor-widget-image ) .elementor-widget-container, .elementor-4 .elementor-element.elementor-element-c568f77.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.xn--ldk.company/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-c568f77{text-align:center;}.elementor-4 .elementor-element.elementor-element-c568f77 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:60px;font-weight:100;line-height:0em;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-4 .elementor-element.elementor-element-991aa26 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-991aa26{text-align:center;}.elementor-4 .elementor-element.elementor-element-991aa26 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;letter-spacing:0.1em;}.elementor-4 .elementor-element.elementor-element-a8232ec{text-align:center;font-size:13px;font-weight:400;}.elementor-4 .elementor-element.elementor-element-433b780{margin-top:0px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-ebc6c95 .elementor-cta .elementor-cta__bg, .elementor-4 .elementor-element.elementor-element-ebc6c95 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4 .elementor-element.elementor-element-ebc6c95 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:5px 5px 5px 5px;}.elementor-4 .elementor-element.elementor-element-ebc6c95 .elementor-cta__content{text-align:center;}.elementor-4 .elementor-element.elementor-element-ebc6c95 .elementor-cta__title{font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.2em;}.elementor-4 .elementor-element.elementor-element-ebc6c95 .elementor-cta__button{font-size:12px;font-weight:300;line-height:1.5em;letter-spacing:0.2em;background-color:#2F64AF;border-radius:3px;}.elementor-4 .elementor-element.elementor-element-ebc6c95 .elementor-cta__button:hover{background-color:#2F64AFCC;}.elementor-4 .elementor-element.elementor-element-a5ef46f .elementor-cta .elementor-cta__bg, .elementor-4 .elementor-element.elementor-element-a5ef46f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4 .elementor-element.elementor-element-a5ef46f > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:5px 5px 5px 5px;}.elementor-4 .elementor-element.elementor-element-a5ef46f .elementor-cta__content{text-align:center;}.elementor-4 .elementor-element.elementor-element-a5ef46f .elementor-cta__title{font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.2em;}.elementor-4 .elementor-element.elementor-element-a5ef46f .elementor-cta__button{font-size:12px;font-weight:300;line-height:1.5em;letter-spacing:0.2em;background-color:#2F64AF;border-radius:3px;}.elementor-4 .elementor-element.elementor-element-a5ef46f .elementor-cta__button:hover{background-color:#2F64AFCC;}.elementor-4 .elementor-element.elementor-element-34b99a6{margin-top:0px;margin-bottom:100px;}.elementor-4 .elementor-element.elementor-element-d8ccbac .elementor-cta .elementor-cta__bg, .elementor-4 .elementor-element.elementor-element-d8ccbac .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4 .elementor-element.elementor-element-d8ccbac > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:5px 5px 5px 5px;}.elementor-4 .elementor-element.elementor-element-d8ccbac .elementor-cta__content{text-align:center;}.elementor-4 .elementor-element.elementor-element-d8ccbac .elementor-cta__title{font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.2em;}.elementor-4 .elementor-element.elementor-element-d8ccbac .elementor-cta__button{font-size:12px;font-weight:300;line-height:1.5em;letter-spacing:0.2em;background-color:#2F64AF;border-radius:3px;}.elementor-4 .elementor-element.elementor-element-d8ccbac .elementor-cta__button:hover{background-color:#2F64AFCC;}.elementor-4 .elementor-element.elementor-element-4593929 .elementor-cta .elementor-cta__bg, .elementor-4 .elementor-element.elementor-element-4593929 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4 .elementor-element.elementor-element-4593929 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:5px 5px 5px 5px;}.elementor-4 .elementor-element.elementor-element-4593929 .elementor-cta__content{text-align:center;}.elementor-4 .elementor-element.elementor-element-4593929 .elementor-cta__title{font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.2em;}.elementor-4 .elementor-element.elementor-element-4593929 .elementor-cta__button{font-size:12px;font-weight:300;line-height:1.5em;letter-spacing:0.2em;background-color:#2F64AF;border-radius:3px;}.elementor-4 .elementor-element.elementor-element-4593929 .elementor-cta__button:hover{background-color:#2F64AFCC;}.elementor-4 .elementor-element.elementor-element-d8191eb{margin-top:0px;margin-bottom:100px;}.elementor-4 .elementor-element.elementor-element-05ffd2e{text-align:center;}.elementor-4 .elementor-element.elementor-element-05ffd2e .elementor-heading-title{font-weight:700;line-height:1.5em;letter-spacing:0.1em;}.elementor-4 .elementor-element.elementor-element-c85d079{--divider-border-style:solid;--divider-color:#DDDDDD;--divider-border-width:1px;}.elementor-4 .elementor-element.elementor-element-c85d079 .elementor-divider-separator{width:100%;}.elementor-4 .elementor-element.elementor-element-c85d079 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4 .elementor-element.elementor-element-db825e9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-4 .elementor-element.elementor-element-db825e9:after{content:"0.56";}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__thumbnail__link{width:100%;}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__meta-data span + span:before{content:"•";}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__card{border-radius:3px;}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__text{margin-top:20px;}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__title, .elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__title a{font-size:15px;font-weight:700;}@media(max-width:1100px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-b255b37{width:50%;}.elementor-4 .elementor-element.elementor-element-4b2f4a6{width:50%;}.elementor-4 .elementor-element.elementor-element-a7f4c2b{width:100%;}}@media(max-width:1100px){.elementor-4 .elementor-element.elementor-element-89fe585 > .elementor-container{min-height:400px;}.elementor-4 .elementor-element.elementor-element-b887c4d{padding:30px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b255b37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6dccc31 > .elementor-widget-container{padding:75px 75px 75px 75px;}.elementor-4 .elementor-element.elementor-element-6dccc31{text-align:center;}.elementor-4 .elementor-element.elementor-element-6dccc31 .elementor-heading-title{line-height:1em;}.elementor-4 .elementor-element.elementor-element-6b28275{font-size:12px;}.elementor-4 .elementor-element.elementor-element-4b2f4a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-25443bd > .elementor-widget-container{padding:75px 75px 75px 75px;}.elementor-4 .elementor-element.elementor-element-25443bd{text-align:center;}.elementor-4 .elementor-element.elementor-element-25443bd .elementor-heading-title{line-height:1em;}.elementor-4 .elementor-element.elementor-element-877f747{font-size:12px;}.elementor-4 .elementor-element.elementor-element-a7f4c2b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-c568f77 > .elementor-widget-container{padding:75px 75px 75px 75px;}.elementor-4 .elementor-element.elementor-element-c568f77{text-align:center;}.elementor-4 .elementor-element.elementor-element-c568f77 .elementor-heading-title{line-height:1em;}.elementor-4 .elementor-element.elementor-element-a8232ec{font-size:12px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-89fe585 > .elementor-container{min-height:300px;}.elementor-4 .elementor-element.elementor-element-b255b37{width:100%;}.elementor-4 .elementor-element.elementor-element-b255b37 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-6dccc31 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-4 .elementor-element.elementor-element-6dccc31 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-4b2f4a6{width:100%;}.elementor-4 .elementor-element.elementor-element-4b2f4a6 > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-25443bd > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-4 .elementor-element.elementor-element-25443bd .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-a7f4c2b{width:100%;}.elementor-4 .elementor-element.elementor-element-a7f4c2b > .elementor-element-populated{padding:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-c568f77 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-4 .elementor-element.elementor-element-c568f77 .elementor-heading-title{font-size:30px;}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4 .elementor-element.elementor-element-db825e9:after{content:"0.5";}.elementor-4 .elementor-element.elementor-element-db825e9 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-60420f2 */.elementor-4 .elementor-element.elementor-element-60420f2 span{
    font-size: 1.3em;
    font-weight: 900;
    color: #2f64af;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-075e15b */.elementor-4 .elementor-element.elementor-element-075e15b span{
    font-size: 1.3em;
    font-weight: 900;
    color: #2f64af;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-991aa26 */.elementor-4 .elementor-element.elementor-element-991aa26 span{
    font-size: 1.3em;
    font-weight: 900;
    color: #2f64af;
}/* End custom CSS */