.elementor-4718 .elementor-element.elementor-element-a54c16e{--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.29;--padding-top:250px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-4718 .elementor-element.elementor-element-a54c16e:not(.elementor-motion-effects-element-type-background), .elementor-4718 .elementor-element.elementor-element-a54c16e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://minaminoshimakobo.com/wp-content/uploads/2025/12/Toiletmusuem_011673.jpg");background-position:center center;background-size:cover;}.elementor-4718 .elementor-element.elementor-element-a54c16e::before, .elementor-4718 .elementor-element.elementor-element-a54c16e > .elementor-background-video-container::before, .elementor-4718 .elementor-element.elementor-element-a54c16e > .e-con-inner > .elementor-background-video-container::before, .elementor-4718 .elementor-element.elementor-element-a54c16e > .elementor-background-slideshow::before, .elementor-4718 .elementor-element.elementor-element-a54c16e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4718 .elementor-element.elementor-element-a54c16e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4718 .elementor-element.elementor-element-be646e4{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-be646e4.elementor-element{--align-self:center;}.elementor-4718 .elementor-element.elementor-element-be646e4 .elementor-heading-title{font-family:"Zen Old Mincho", Serif;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-44bacae );stroke:var( --e-global-color-44bacae );color:var( --e-global-color-44bacae );}.elementor-4718 .elementor-element.elementor-element-2f150f8{--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;--flex-wrap:nowrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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-4718 .elementor-element.elementor-element-10cc4e2{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-a09727a{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-4a1b866{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-64b7321{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-1b2b7666{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-2ce7fbdc{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-5773b362{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-d37c319{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4718 .elementor-element.elementor-element-25515a2{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-049d074{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-5ca8ef0{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-42b75ae{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-df5987f{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-f5ba56b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-9822bda{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-20a301e{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-479dd78{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-2af1e4f{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-02aab78{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-5f85c2f{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-c8a6847{--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-4718 .elementor-element.elementor-element-51650a0{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-1a130cf{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-cb873bf{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-b7becee{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-52cb9a4{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-a5e1ffe{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-3188c79{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-6130e32{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-932634b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}.elementor-4718 .elementor-element.elementor-element-2edf656{--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;--flex-wrap:nowrap;}.elementor-4718 .elementor-element.elementor-element-ec377f1{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-16ce868{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;}@media(max-width:767px){.elementor-4718 .elementor-element.elementor-element-a54c16e{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4718 .elementor-element.elementor-element-be646e4{width:var( --container-widget-width, 353px );max-width:353px;padding:50px 50px 50px 50px;--container-widget-width:353px;--container-widget-flex-grow:0;}.elementor-4718 .elementor-element.elementor-element-10cc4e2{--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;}.elementor-4718 .elementor-element.elementor-element-4a1b866{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-4718 .elementor-element.elementor-element-64b7321{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-4718 .elementor-element.elementor-element-2ce7fbdc{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-4718 .elementor-element.elementor-element-5773b362{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-4718 .elementor-element.elementor-element-049d074{--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;}.elementor-4718 .elementor-element.elementor-element-5ca8ef0{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-4718 .elementor-element.elementor-element-df5987f{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;}.elementor-4718 .elementor-element.elementor-element-f5ba56b{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-4718 .elementor-element.elementor-element-20a301e{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-4718 .elementor-element.elementor-element-479dd78{--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-4718 .elementor-element.elementor-element-02aab78{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-4718 .elementor-element.elementor-element-5f85c2f{--container-widget-width:302px;--container-widget-flex-grow:0;width:var( --container-widget-width, 302px );max-width:302px;}.elementor-4718 .elementor-element.elementor-element-1a130cf{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-4718 .elementor-element.elementor-element-cb873bf{--container-widget-width:318px;--container-widget-flex-grow:0;width:var( --container-widget-width, 318px );max-width:318px;}.elementor-4718 .elementor-element.elementor-element-52cb9a4{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-4718 .elementor-element.elementor-element-a5e1ffe{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-4718 .elementor-element.elementor-element-6130e32{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-4718 .elementor-element.elementor-element-932634b{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-4718 .elementor-element.elementor-element-ec377f1{--container-widget-width:334px;--container-widget-flex-grow:0;width:var( --container-widget-width, 334px );max-width:334px;}.elementor-4718 .elementor-element.elementor-element-16ce868{--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}}