.elementor-7 .elementor-element.elementor-element-986a643{--display:flex;--min-height:100vh;--justify-content: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-7 .elementor-element.elementor-element-b8fa424{text-align:center;}.elementor-7 .elementor-element.elementor-element-d763ae4{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-04743cd{--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-7 .elementor-element.elementor-element-aea02a5{text-align:center;}.elementor-7 .elementor-element.elementor-element-6c5334e{--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-7 .elementor-element.elementor-element-1ab6447{text-align:center;}.elementor-7 .elementor-element.elementor-element-4ac3ddd{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f3fe7bf{--display:flex;--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;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-42b19d52{--display:flex;--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:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3ac4149e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3ac4149e .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-28cd1a09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1079aeaa{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-4363a1e2{--display:flex;--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:center;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-682acbb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-682acbb8 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-23495e65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-498b1a33{--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;}.elementor-7 .elementor-element.elementor-element-3935664{--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-7 .elementor-element.elementor-element-ae12786{text-align:center;}.elementor-7 .elementor-element.elementor-element-50cdbcfc{--display:flex;--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;--align-items:center;}.elementor-7 .elementor-element.elementor-element-530bb90d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1fe6f31c{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-1fe6f31c .elementor-heading-title{font-weight:600;letter-spacing:10px;}.elementor-7 .elementor-element.elementor-element-52e7cf4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-52e7cf4f img{max-width:150px;}.elementor-7 .elementor-element.elementor-element-3ead4ea{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-438d873{--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:45px 45px;--row-gap:45px;--column-gap:45px;border-style:solid;--border-style:solid;border-color:#A69162;--border-color:#A69162;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-2766439c{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-5dc5883d img{max-width:100%;}.elementor-7 .elementor-element.elementor-element-6b8dc043{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-460bc787{--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:45px 45px;--row-gap:45px;--column-gap:45px;border-style:solid;--border-style:solid;border-color:#A69162;--border-color:#A69162;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-112900fe{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-4f881e3 img{max-width:100%;}.elementor-7 .elementor-element.elementor-element-21b9b143{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-7dc7bc71{--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:45px 45px;--row-gap:45px;--column-gap:45px;border-style:solid;--border-style:solid;border-color:#A69162;--border-color:#A69162;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-2e94a263{--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;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-3aeb2ec0 img{max-width:100%;}.elementor-7 .elementor-element.elementor-element-5f39f3e9{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-2aff74ca{--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:45px 45px;--row-gap:45px;--column-gap:45px;border-style:solid;--border-style:solid;border-color:#A69162;--border-color:#A69162;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-6dac7c6c{--display:flex;--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-7 .elementor-element.elementor-element-5d233fcd img{max-width:100%;}.elementor-7 .elementor-element.elementor-element-53b6b748{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-4cd9f31{--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-7 .elementor-element.elementor-element-9c3abe6{text-align:center;}.elementor-7 .elementor-element.elementor-element-59dc1302{--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;--gap:80px 0px;--row-gap:80px;--column-gap:0px;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-59dc1302::before, .elementor-7 .elementor-element.elementor-element-59dc1302 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-59dc1302 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-59dc1302 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-59dc1302 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-59dc1302 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-3fd91ffd{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-7 .elementor-element.elementor-element-2b97c48b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-418b6124{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-3f0e1adc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3f0e1adc img{max-width:150px;}.elementor-7 .elementor-element.elementor-element-1288bc52{--display:flex;--min-height:50vh;--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;--justify-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-7 .elementor-element.elementor-element-1288bc52:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1288bc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF9FF;}.elementor-7 .elementor-element.elementor-element-3ac9c7fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-5483b818{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-47f566f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-53e2492b{line-height:10px;}.elementor-7 .elementor-element.elementor-element-9099feb{--display:flex;--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-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2549a35f{font-size:14px;line-height:10px;}.elementor-7 .elementor-element.elementor-element-61c6f2ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-773e3ce{line-height:10px;}.elementor-7 .elementor-element.elementor-element-3093e74{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7 .elementor-element.elementor-element-4bed56e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-72bdbcb8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3e301f05{font-size:14px;line-height:70px;}.elementor-7 .elementor-element.elementor-element-e60433c{--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-7 .elementor-element.elementor-element-9000c72{text-align:center;}.elementor-7 .elementor-element.elementor-element-2e2e5bfe{--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;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-2e2e5bfe::before, .elementor-7 .elementor-element.elementor-element-2e2e5bfe > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2e2e5bfe > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2e2e5bfe > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2e2e5bfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2e2e5bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://momihogushitomoyo-lp.com/wp-content/uploads/2025/10/bg_texture.png");--background-overlay:'';background-size:420px auto;}.elementor-7 .elementor-element.elementor-element-38e12853{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-13da8b5c{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor4 );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-13da8b5c .elementor-divider-separator{width:50px;margin:0 auto;margin-right:0;}.elementor-7 .elementor-element.elementor-element-13da8b5c .elementor-divider{text-align:right;padding-block-start:6px;padding-block-end:6px;}.elementor-7 .elementor-element.elementor-element-45b2f6dd{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-45b2f6dd .elementor-heading-title{letter-spacing:0.35em;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-11d4c399{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor4 );--divider-border-width:1px;width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-11d4c399 .elementor-divider-separator{width:50px;}.elementor-7 .elementor-element.elementor-element-11d4c399 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-7 .elementor-element.elementor-element-67f20e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-32c6c629{--display:flex;}.elementor-7 .elementor-element.elementor-element-2f06d84{--display:flex;}.elementor-7 .elementor-element.elementor-element-32d454d9{--display:flex;}.elementor-7 .elementor-element.elementor-element-2e6c426d{--display:flex;}.elementor-7 .elementor-element.elementor-element-61357d2a{--n-accordion-title-font-size:18px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-astglobalcolor6 );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor6 );--n-accordion-icon-size:15px;}.elementor-7 .elementor-element.elementor-element-61357d2a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-7 .elementor-element.elementor-element-61357d2a {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-7 .elementor-element.elementor-element-61357d2a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{letter-spacing:1px;}:where( .elementor-7 .elementor-element.elementor-element-61357d2a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:8px;--padding-right:0px;--padding-bottom:0px;--padding-left:33px;}.elementor-7 .elementor-element.elementor-element-24df288c{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2ae119b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5a85ced3{text-align:center;}.elementor-7 .elementor-element.elementor-element-1d614a6f{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1d614a6f img{max-width:150px;}.elementor-7 .elementor-element.elementor-element-96fcc5d iframe{height:35vh;}.elementor-7 .elementor-element.elementor-element-659acc25{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2766439c{--width:50%;}.elementor-7 .elementor-element.elementor-element-6b8dc043{--width:100%;}.elementor-7 .elementor-element.elementor-element-112900fe{--width:50%;}.elementor-7 .elementor-element.elementor-element-21b9b143{--width:100%;}.elementor-7 .elementor-element.elementor-element-2e94a263{--width:50%;}.elementor-7 .elementor-element.elementor-element-5f39f3e9{--width:100%;}.elementor-7 .elementor-element.elementor-element-6dac7c6c{--width:50%;}.elementor-7 .elementor-element.elementor-element-53b6b748{--width:100%;}.elementor-7 .elementor-element.elementor-element-47f566f6{--width:65%;}.elementor-7 .elementor-element.elementor-element-61c6f2ff{--width:15%;}.elementor-7 .elementor-element.elementor-element-72bdbcb8{--width:65%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-4f3fe7bf{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-50cdbcfc{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-59dc1302{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-2e2e5bfe{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-7 .elementor-element.elementor-element-24df288c{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-4f3fe7bf{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-3ac4149e .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-1079aeaa{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-682acbb8 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-498b1a33{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-50cdbcfc{--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7 .elementor-element.elementor-element-1fe6f31c .elementor-heading-title{font-size:24px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-52e7cf4f{margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-52e7cf4f img{max-width:100px;}.elementor-7 .elementor-element.elementor-element-438d873{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2766439c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-460bc787{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-112900fe{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7dc7bc71{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2e94a263{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-7 .elementor-element.elementor-element-2aff74ca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6dac7c6c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-7 .elementor-element.elementor-element-59dc1302{--padding-top:030px;--padding-bottom:30px;--padding-left:010px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-3fd91ffd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3f0e1adc{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-3f0e1adc img{max-width:60px;}.elementor-7 .elementor-element.elementor-element-1288bc52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-3ac9c7fc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-5483b818{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-47f566f6{--width:33%;}.elementor-7 .elementor-element.elementor-element-53e2492b{font-size:8px;}.elementor-7 .elementor-element.elementor-element-9099feb{--width:40%;}.elementor-7 .elementor-element.elementor-element-2549a35f{font-size:8px;}.elementor-7 .elementor-element.elementor-element-61c6f2ff{--width:12%;}.elementor-7 .elementor-element.elementor-element-773e3ce{font-size:8px;}.elementor-7 .elementor-element.elementor-element-3093e74{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4bed56e{--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-7 .elementor-element.elementor-element-72bdbcb8{--margin-top:0px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3e301f05{font-size:12px;line-height:30px;}.elementor-7 .elementor-element.elementor-element-2e2e5bfe{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-38e12853{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-7 .elementor-element.elementor-element-13da8b5c .elementor-divider-separator{width:30px;}.elementor-7 .elementor-element.elementor-element-45b2f6dd{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-45b2f6dd .elementor-heading-title{font-size:12px;}.elementor-7 .elementor-element.elementor-element-11d4c399 .elementor-divider-separator{width:30px;}.elementor-7 .elementor-element.elementor-element-67f20e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-61357d2a{--n-accordion-title-font-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-61357d2a > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7 .elementor-element.elementor-element-24df288c{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-1d614a6f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1d614a6f img{max-width:60px;}}/* Start custom CSS for container, class: .elementor-element-5483b818 *//* PC 基準（角の見え方を 24px に） */
.radish-frame{
  background:#fff;                   /* 中央を白にしたくなければ削除 */
  border:24px solid transparent;     /* 実表示の太さ */
  border-image-source:url('http://relaxationsalon-candm-lp.com/wp-content/uploads/2025/09/radish_frame@2x.png'); /* ←アップ先に合わせる */
  border-image-slice: 600  fill;      /* 画像側の切り分け(px) まずは 280 で */
  border-image-width:8;             /* 実表示の太さ */
  border-image-repeat:stretch;       /* 直線部分は伸ばす（崩れるなら round を試す） */
  padding:24px;                      /* 文字との余白 */
}

/* スマホは少し細めに */
@media (max-width:767px){
  .radish-frame{
    border-width:12px;
    border-image-width:15;
    padding:12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bed56e *//* PC 基準（角の見え方を 24px に） */
.radish-frame{
  background:#fff;                   /* 中央を白にしたくなければ削除 */
  border:24px solid transparent;     /* 実表示の太さ */
  border-image-source:url('http://relaxationsalon-candm-lp.com/wp-content/uploads/2025/09/radish_frame@2x.png'); /* ←アップ先に合わせる */
  border-image-slice: 600  fill;      /* 画像側の切り分け(px) まずは 280 で */
  border-image-width:8;             /* 実表示の太さ */
  border-image-repeat:stretch;       /* 直線部分は伸ばす（崩れるなら round を試す） */
  padding:24px;                      /* 文字との余白 */
}

/* スマホは少し細めに */
@media (max-width:767px){
  .radish-frame{
    border-width:12px;
    border-image-width:15;
    padding:12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd91ffd *//* できるだけ上位で読み込まれる場所に：外観→カスタマイズ→追加CSS など */
.elementor .frame-box{
  /* 枠の太さ＆内側余白を小さく（上書きされないよう !important 付き） */
  border: 6px solid transparent !important;
  border-image-source: url('http://relaxationsalon-candm-lp.com/wp-content/uploads/2025/09/frame_border@2x.png') !important;
  border-image-slice: 400 fill !important;
  border-image-width: 10 !important;
  border-image-repeat: stretch !important;

  padding-block: 18px !important;   /* 上下だけ詰める */
  padding-inline: 12px !important;  /* 左右はお好みで */

  /* 高さが勝手に大きくならないように */
  min-height: auto !important;
  line-height: 1.2;
}

/* 見出し/段落の上下マージンが高さを増やすのでゼロに */
.elementor .frame-box :is(h1,h2,h3,h4,h5,h6,p){ margin-block: 0 !important; }

/* もし以前に背景を ::before で被せていたら、上下を薄く（または無効化） */
.elementor .frame-box::before{ top: 6px !important; bottom: 6px !important; }  /* 使っていないなら削除でOK *//* End custom CSS */