.elementor-1426 .elementor-element.elementor-element-4a29e09{--display:flex;--min-height:562px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--margin-top:012px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-1426 .elementor-element.elementor-element-4a29e09::before, .elementor-1426 .elementor-element.elementor-element-4a29e09 > .elementor-background-video-container::before, .elementor-1426 .elementor-element.elementor-element-4a29e09 > .e-con-inner > .elementor-background-video-container::before, .elementor-1426 .elementor-element.elementor-element-4a29e09 > .elementor-background-slideshow::before, .elementor-1426 .elementor-element.elementor-element-4a29e09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1426 .elementor-element.elementor-element-4a29e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-1426 .elementor-element.elementor-element-4a29e09:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-4a29e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1426 .elementor-element.elementor-element-7e0be1e{text-align:center;}.elementor-1426 .elementor-element.elementor-element-7e0be1e .elementor-heading-title{font-family:"Yu Mincho", Sans-serif;color:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-4bfcbe1.elementor-element{--align-self:center;}.elementor-1426 .elementor-element.elementor-element-4bfcbe1 .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}.elementor-1426 .elementor-element.elementor-element-4bfcbe1 .elementor-icon-list-icon svg{fill:#FFFFFF;--e-icon-list-icon-size:14px;}.elementor-1426 .elementor-element.elementor-element-4bfcbe1 .elementor-icon-list-icon{width:14px;}.elementor-1426 .elementor-element.elementor-element-4bfcbe1 .elementor-icon-list-text, .elementor-1426 .elementor-element.elementor-element-4bfcbe1 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-ebcb8b6{--display:flex;}.elementor-1426 .elementor-element.elementor-element-653adc3{font-family:"Noto Sans JP", Sans-serif;font-size:16px;}.elementor-1426 .elementor-element.elementor-element-f3039ef{--display:flex;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-1426 .elementor-element.elementor-element-b454ecd{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:040px;--padding-bottom:040px;--padding-left:24px;--padding-right:24px;}.elementor-1426 .elementor-element.elementor-element-b454ecd:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-b454ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C865E;}.elementor-1426 .elementor-element.elementor-element-59d841b{text-align:center;}.elementor-1426 .elementor-element.elementor-element-59d841b .elementor-heading-title{font-family:"Yu Mincho", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-cc169c9{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-cc169c9 p{margin-block-end:0px;}.elementor-1426 .elementor-element.elementor-element-8dcbcbe.elementor-element{--align-self:center;}.elementor-1426 .elementor-element.elementor-element-8dcbcbe .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-1426 .elementor-element.elementor-element-27d7453{--display:flex;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-1426 .elementor-element.elementor-element-b96fa40{--display:flex;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-1426 .elementor-element.elementor-element-4f5d323{text-align:center;}.elementor-1426 .elementor-element.elementor-element-4f5d323 .elementor-heading-title{font-family:"Yu Mincho", Sans-serif;}.elementor-1426 .elementor-element.elementor-element-6f486af{--grid-columns:3;}body.elementor-page-1426:not(.elementor-motion-effects-element-type-background), body.elementor-page-1426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}body.elementor-page-1426{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1426 .elementor-element.elementor-element-6f486af{--grid-columns:2;}}@media(max-width:767px){.elementor-1426 .elementor-element.elementor-element-4a29e09{--margin-top:08px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1426 .elementor-element.elementor-element-ebcb8b6{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1426 .elementor-element.elementor-element-f3039ef{--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1426 .elementor-element.elementor-element-27d7453{--margin-top:0px;--margin-bottom:012px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1426 .elementor-element.elementor-element-b96fa40{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1426 .elementor-element.elementor-element-6f486af{--grid-columns:1;}}@media(min-width:768px){.elementor-1426 .elementor-element.elementor-element-f3039ef{--content-width:100%;}}/* Start custom CSS *//* Force Astra's white container to be transparent */
.ast-separate-container .ast-article-single, 
.ast-separate-container .ast-article-post,
.ast-separate-container .entry-content {
    background-color: transparent !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* Ensure the background you set in Elementor shows through */
.site-content {
    background-color: transparent !important;
}

/* Round corners for images inside the post content */
.entry-content img,
.elementor-widget-theme-post-content img {
    border-radius: 8px; /* Adjust this number (e.g., 20px) for more roundness */
    margin-bottom: 12px;
}/* End custom CSS */