.elementor-146 .elementor-element.elementor-element-9fa3fc1{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-5d6e8b0{--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-146 .elementor-element.elementor-element-ce4f195 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-f61562c{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-db6d9e3{--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-146 .elementor-element.elementor-element-19d6af8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-35b4fcd{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-8f4a341{--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-146 .elementor-element.elementor-element-c5739f6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-23f48f9{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-00f0a8a{--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-146 .elementor-element.elementor-element-1eb5352 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-b77ce4c{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-1aad04c{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-785386f{--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-146 .elementor-element.elementor-element-de34a51 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-aec0286{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-6de72a1{--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-146 .elementor-element.elementor-element-0d35b44 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-14b7b74{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-7a1866d{--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-146 .elementor-element.elementor-element-70fdf35 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-dbdb589{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-3e69da5{--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-146 .elementor-element.elementor-element-e47093b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-a182947{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-0e8731f{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-ad1c1c8{--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-146 .elementor-element.elementor-element-5b1481e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-ec8193d{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-f02da8a{--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-146 .elementor-element.elementor-element-bfc40d0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-8fdfe63{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-d8f0530{--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-146 .elementor-element.elementor-element-f488e93 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-07e6755{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-bdf7052{--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-146 .elementor-element.elementor-element-ae97034 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-b354dd8{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-e3b8a6e{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-146 .elementor-element.elementor-element-de3f632{--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-146 .elementor-element.elementor-element-ebeb678 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-a3aa920{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-4c789ee{--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-146 .elementor-element.elementor-element-ef1653f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-1a551d3{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-597c3f9{--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-146 .elementor-element.elementor-element-7fa014b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-5d90dce{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-b1f0f95{--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-146 .elementor-element.elementor-element-2d388b1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-146 .elementor-element.elementor-element-1eb6ad1{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-146 .elementor-element.elementor-element-24736e51{--display:flex;--position:fixed;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;top:300px;}.elementor-146 .elementor-element.elementor-element-24736e51.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-24736e51{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-24736e51{right:0px;}.elementor-146 .elementor-element.elementor-element-6ed723b5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-6ed723b5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-6ed723b5 .elementor-button{box-shadow:2px 2px 0px 0px rgba(0,0,0,0.5);}.elementor-146 .elementor-element.elementor-element-5da4faab{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-5da4faab .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-5da4faab .elementor-button{box-shadow:2px 2px 0px 0px rgba(0,0,0,0.5);}.elementor-146 .elementor-element.elementor-element-77aca274{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-77aca274 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-77aca274 .elementor-button{box-shadow:2px 2px 0px 0px rgba(0,0,0,0.5);}.elementor-146 .elementor-element.elementor-element-14fd6af6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-14fd6af6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-14fd6af6 .elementor-button{box-shadow:2px 2px 0px 0px rgba(0,0,0,0.5);}.elementor-146 .elementor-element.elementor-element-5420ac2a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-5420ac2a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-5420ac2a .elementor-button{box-shadow:2px 2px 0px 0px rgba(0,0,0,0.5);}.elementor-146 .elementor-element.elementor-element-6f57344b{--display:flex;--position:fixed;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;top:300px;}.elementor-146 .elementor-element.elementor-element-6f57344b.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-6f57344b{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-6f57344b{right:0px;}.elementor-146 .elementor-element.elementor-element-546db904{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-546db904 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-1f19c5ac{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-1f19c5ac .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-aecba2b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-aecba2b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-5c507203{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-5c507203 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-146 .elementor-element.elementor-element-3b8c5131{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-146 .elementor-element.elementor-element-3b8c5131 .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-24736e51{--width:180px;--min-height:40vh;--justify-content:space-evenly;top:300px;}body:not(.rtl) .elementor-146 .elementor-element.elementor-element-24736e51{left:0px;}body.rtl .elementor-146 .elementor-element.elementor-element-24736e51{right:0px;}}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-9fa3fc1{--width:75%;}.elementor-146 .elementor-element.elementor-element-5d6e8b0{--width:25%;}.elementor-146 .elementor-element.elementor-element-db6d9e3{--width:25%;}.elementor-146 .elementor-element.elementor-element-8f4a341{--width:25%;}.elementor-146 .elementor-element.elementor-element-00f0a8a{--width:25%;}.elementor-146 .elementor-element.elementor-element-1aad04c{--width:75%;}.elementor-146 .elementor-element.elementor-element-785386f{--width:25%;}.elementor-146 .elementor-element.elementor-element-6de72a1{--width:25%;}.elementor-146 .elementor-element.elementor-element-7a1866d{--width:25%;}.elementor-146 .elementor-element.elementor-element-3e69da5{--width:25%;}.elementor-146 .elementor-element.elementor-element-0e8731f{--width:75%;}.elementor-146 .elementor-element.elementor-element-ad1c1c8{--width:25%;}.elementor-146 .elementor-element.elementor-element-f02da8a{--width:25%;}.elementor-146 .elementor-element.elementor-element-d8f0530{--width:25%;}.elementor-146 .elementor-element.elementor-element-bdf7052{--width:25%;}.elementor-146 .elementor-element.elementor-element-e3b8a6e{--width:75%;}.elementor-146 .elementor-element.elementor-element-de3f632{--width:25%;}.elementor-146 .elementor-element.elementor-element-4c789ee{--width:25%;}.elementor-146 .elementor-element.elementor-element-597c3f9{--width:25%;}.elementor-146 .elementor-element.elementor-element-b1f0f95{--width:25%;}.elementor-146 .elementor-element.elementor-element-24736e51{--width:15%;}.elementor-146 .elementor-element.elementor-element-6f57344b{--width:15%;}}/* Start custom CSS for container, class: .elementor-element-6f57344b */.elementor-146 .elementor-element.elementor-element-6f57344b {
    background: rgba(255, 255, 255, 0.12); /* 透明度を上げて背景を少し見せる */
    backdrop-filter: blur(12px) saturate(120%); /* ぼかしを12pxに弱める */
    border-radius: 20px; /* 角をもう少し丸くする */
    padding: 20px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.elementor-button {
    background: rgba(255, 255, 255, 0.25); /* ボタンの透明度を少し上げる */
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 10px;
    text-align: center;
    font-weight: bold;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-in-out;
}

.elementor-button:hover {
    background: rgba(255, 255, 255, 0.4);
    box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */