.elementor-766 .elementor-element.elementor-element-1683c77{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-105184c{--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-766 .elementor-element.elementor-element-b0a102d{--display:flex;}.elementor-766 .elementor-element.elementor-element-b0a102d:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b0a102d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_8663-scaled-1-1.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-34da4e4{--display:flex;}.elementor-766 .elementor-element.elementor-element-34da4e4:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-34da4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/33EE925D-F633-4741-B880-CD1F118D6912-1-1-e1787635204569-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-18fc441{--display:flex;--position:absolute;top:0px;}.elementor-766 .elementor-element.elementor-element-18fc441.e-con{--align-self:center;}body:not(.rtl) .elementor-766 .elementor-element.elementor-element-18fc441{left:0vw;}body.rtl .elementor-766 .elementor-element.elementor-element-18fc441{right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-766 .elementor-element.elementor-element-106a687 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:5vw;font-weight:400;color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-0b0df7d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:4vw;font-weight:400;color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-3772a2d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:14vw;font-weight:400;color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-6cd838c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-6cd838c:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6cd838c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-6cd838c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-e47e61b{--display:flex;--position:relative;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}body:not(.rtl) .elementor-766 .elementor-element.elementor-element-e47e61b{left:0px;}body.rtl .elementor-766 .elementor-element.elementor-element-e47e61b{right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-766 .elementor-element.elementor-element-aeee620{font-family:"source-han-sans-cjk-ja", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-766 .elementor-element.elementor-element-729cea2{--display:flex;--min-height:450px;--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-766 .elementor-element.elementor-element-729cea2:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-729cea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/swati-kedia-5DiMzk8dAiQ-unsplash-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-3fddc16{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-3fddc16:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3fddc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-22c8ae2{text-align:center;}.elementor-766 .elementor-element.elementor-element-22c8ae2 .elementor-heading-title{font-size:40px;}.elementor-766 .elementor-element.elementor-element-371f950{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.elementor-766 .elementor-element.elementor-element-2bd69ae{--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-766 .elementor-element.elementor-element-2bd69ae:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-2bd69ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-a3c8ed5 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-a3c8ed5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-766 .elementor-element.elementor-element-1923ba2{--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-766 .elementor-element.elementor-element-1923ba2:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-1923ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-45b5eaf > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-45b5eaf .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-766 .elementor-element.elementor-element-2d20967{--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-766 .elementor-element.elementor-element-2d20967:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-2d20967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-234245b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-234245b .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-766 .elementor-element.elementor-element-20cdab5c{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.elementor-766 .elementor-element.elementor-element-4dd15655{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-766 .elementor-element.elementor-element-1cc3bfd{--display:flex;--overflow:hidden;--border-radius:50% 50% 50% 50%;}.elementor-766 .elementor-element.elementor-element-1cc3bfd:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-1cc3bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DCC9;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-766 .elementor-element.elementor-element-75a27534{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-78da73a .elementor-heading-title{font-family:"source-han-sans-cjk-ja", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-3792031e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-766 .elementor-element.elementor-element-72ecdb64{--display:flex;--overflow:hidden;--border-radius:50% 50% 50% 50%;}.elementor-766 .elementor-element.elementor-element-72ecdb64:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-72ecdb64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DCC9;}.elementor-766 .elementor-element.elementor-element-14ae598e{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-5b1e8bee .elementor-heading-title{font-family:"source-han-sans-cjk-ja", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-27a65adc{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-766 .elementor-element.elementor-element-5b3af33e{--display:flex;--overflow:hidden;--border-radius:50% 50% 50% 50%;}.elementor-766 .elementor-element.elementor-element-5b3af33e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-5b3af33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DCC9;}.elementor-766 .elementor-element.elementor-element-2396811{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-766 .elementor-element.elementor-element-37fa3ab6 .elementor-heading-title{font-family:"source-han-sans-cjk-ja", Sans-serif;font-size:16px;font-weight:600;}.elementor-766 .elementor-element.elementor-element-3399ff4{--display:flex;--min-height:450px;--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-766 .elementor-element.elementor-element-f588d0e{--display:flex;}.elementor-766 .elementor-element.elementor-element-f588d0e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-f588d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7631.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-c2f0481{--display:flex;}.elementor-766 .elementor-element.elementor-element-c2f0481:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-c2f0481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7653.jpg");background-position:center center;}.elementor-766 .elementor-element.elementor-element-c2f0481.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-3de70aa{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-3de70aa:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3de70aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-2a926d4{--display:flex;}.elementor-766 .elementor-element.elementor-element-91961d8{text-align:center;}.elementor-766 .elementor-element.elementor-element-91961d8 .elementor-heading-title{font-size:40px;}.elementor-766 .elementor-element.elementor-element-bbd8952{--display:flex;}.elementor-766 .elementor-element.elementor-element-e9367fe{--e-image-carousel-slides-to-show:3;}.elementor-766 .elementor-element.elementor-element-e9367fe .swiper-wrapper{display:flex;align-items:center;}.elementor-766 .elementor-element.elementor-element-6236263{--display:flex;--min-height:450px;--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-766 .elementor-element.elementor-element-9d09821{--display:flex;}.elementor-766 .elementor-element.elementor-element-9d09821:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-9d09821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7652.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-6faf954{--display:flex;}.elementor-766 .elementor-element.elementor-element-6faf954:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6faf954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7632.jpg");background-position:bottom center;background-size:cover;}.elementor-766 .elementor-element.elementor-element-6faf954.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-a31f701{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-a31f701:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-a31f701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-ba103ed{--display:flex;}.elementor-766 .elementor-element.elementor-element-0ae5c06{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-10eea7e{--display:flex;--min-height:450px;--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-766 .elementor-element.elementor-element-10eea7e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-10eea7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7642.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-fa00060{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:120px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-fa00060:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-fa00060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-9561eed{text-align:center;}.elementor-766 .elementor-element.elementor-element-9561eed .elementor-heading-title{font-size:40px;}.elementor-766 .elementor-element.elementor-element-9d52ed2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-766 .elementor-element.elementor-element-7253bba{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-7253bba:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-7253bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A5568;}.elementor-766 .elementor-element.elementor-element-6ad2c84{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-652dfa2{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-e56daba{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-b1da083{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-e6b4815{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-3e2831a{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-eb7bc1a{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-dd5f0b8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-dd5f0b8:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-dd5f0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-5b408c7{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-ace4297{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-ff3075f{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-455f4bc{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-eb405ad{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-c2b60f1{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-6e55551{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-b990cef{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-b990cef:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b990cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-766 .elementor-element.elementor-element-251780c{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-20117fe{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-a98ed37{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-4f85f2f{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-c0018f9{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-9b29bd5{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-09c01c7{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-387c7f0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-387c7f0:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-387c7f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-f70092d{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-e015810{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-41fbf22{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-295185f{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-4ebc964{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-2e464e9{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-41325ed{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-6be8517{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-6be8517:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6be8517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-766 .elementor-element.elementor-element-9110cde{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-4702c77{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-0f991a0{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-b887314{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-00da2c7{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-a6aec0b{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-17df3b9{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-0b73eb6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-0b73eb6:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-0b73eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-e014b9e{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-4e53a58{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-4597304{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-e83dad8{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-e88a668{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-dc5e5ff{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-448e9d1{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-016b858{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-016b858:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-016b858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-766 .elementor-element.elementor-element-bbc3026{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-8eeea63{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-d752774{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-0b9678a{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-cce474c{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-a857881{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-e14a2ee{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-8dbea84{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4DDCB;--border-color:#E4DDCB;}.elementor-766 .elementor-element.elementor-element-8dbea84:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-8dbea84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-f0051a1{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-67b1c41{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-01cf92c{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-5da9ea3{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-a94e4a5{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-fab77b2{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-c73c7d0{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:8px;--padding-right:8px;}.elementor-766 .elementor-element.elementor-element-2081892{--display:flex;--min-height:450px;--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-766 .elementor-element.elementor-element-6226e2e{--display:flex;}.elementor-766 .elementor-element.elementor-element-6226e2e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6226e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/7405401776_87be83c490_o-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-766 .elementor-element.elementor-element-6226e2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-b452636{--display:flex;}.elementor-766 .elementor-element.elementor-element-b452636:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b452636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/7837906470_3910050688_o-1.jpg");background-position:358px 143px;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-3615181{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-3615181:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-3615181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-4cfe723{--display:flex;}.elementor-766 .elementor-element.elementor-element-49a4822{text-align:center;}.elementor-766 .elementor-element.elementor-element-49a4822 .elementor-heading-title{font-size:40px;}.elementor-766 .elementor-element.elementor-element-dbd715c{--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;--border-radius:8px 8px 8px 8px;}.elementor-766 .elementor-element.elementor-element-dbd715c:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-dbd715c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-c45c0fb{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-c45c0fb:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-c45c0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A5568;}.elementor-766 .elementor-element.elementor-element-86f0e20{text-align:center;}.elementor-766 .elementor-element.elementor-element-86f0e20 .elementor-heading-title{color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-e87d41c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-766 .elementor-element.elementor-element-6d3d622{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEE7D6;--border-color:#EEE7D6;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-64b4c8d .elementor-heading-title{color:#6B5A45;}.elementor-766 .elementor-element.elementor-element-b4882ac{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEE7D6;--border-color:#EEE7D6;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-33b7d10 .elementor-heading-title{color:#6B5A45;}.elementor-766 .elementor-element.elementor-element-15fd6c1{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEE7D6;--border-color:#EEE7D6;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-1d88e20 .elementor-heading-title{color:#6B5A45;}.elementor-766 .elementor-element.elementor-element-1df6408{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEE7D6;--border-color:#EEE7D6;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-766 .elementor-element.elementor-element-9d72c5a .elementor-heading-title{color:#6B5A45;}.elementor-766 .elementor-element.elementor-element-52a4f6d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-99b4ecc{--display:flex;--border-radius:4px 4px 4px 4px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-766 .elementor-element.elementor-element-99b4ecc:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-99b4ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A76D;}.elementor-766 .elementor-element.elementor-element-086d7ba{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-766 .elementor-element.elementor-element-0c4ea6a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-766 .elementor-element.elementor-element-0c4ea6a:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-0c4ea6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-3730c8b .elementor-heading-title{color:#6B5A45;}.elementor-766 .elementor-element.elementor-element-ef5f183{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-766 .elementor-element.elementor-element-ef5f183:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-ef5f183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-766 .elementor-element.elementor-element-44ba948 .elementor-heading-title{color:#6B5A45;}.elementor-766 .elementor-element.elementor-element-cd0211b{--display:flex;--min-height:450px;--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-766 .elementor-element.elementor-element-7b82ac4{--display:flex;}.elementor-766 .elementor-element.elementor-element-7b82ac4:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-7b82ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7621.jpg");background-position:center center;}.elementor-766 .elementor-element.elementor-element-7b82ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-cd70fb5{--display:flex;}.elementor-766 .elementor-element.elementor-element-cd70fb5:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-cd70fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7623.jpg");background-position:0px -14px;background-repeat:no-repeat;background-size:cover;}.elementor-766 .elementor-element.elementor-element-bf77878{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-40124d1{--display:flex;}.elementor-766 .elementor-element.elementor-element-5f3c6d6{text-align:center;}.elementor-766 .elementor-element.elementor-element-5f3c6d6 .elementor-heading-title{font-size:40px;}.elementor-766 .elementor-element.elementor-element-d63d975{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-766 .elementor-element.elementor-element-8ab5113 .elementor-button{background-color:#8A6D4F;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-766 .elementor-element.elementor-element-6684129 .elementor-button{background-color:#4CAF6B;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}body.elementor-page-766:not(.elementor-motion-effects-element-type-background), body.elementor-page-766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-766 .elementor-element.elementor-element-105184c{--width:100%;}.elementor-766 .elementor-element.elementor-element-b0a102d{--width:50%;}.elementor-766 .elementor-element.elementor-element-34da4e4{--width:50%;}.elementor-766 .elementor-element.elementor-element-6cd838c{--width:77.569%;}.elementor-766 .elementor-element.elementor-element-e47e61b{--width:100%;}.elementor-766 .elementor-element.elementor-element-371f950{--width:100%;}.elementor-766 .elementor-element.elementor-element-2bd69ae{--width:31%;}.elementor-766 .elementor-element.elementor-element-1923ba2{--width:31%;}.elementor-766 .elementor-element.elementor-element-2d20967{--width:31%;}.elementor-766 .elementor-element.elementor-element-20cdab5c{--width:100%;}.elementor-766 .elementor-element.elementor-element-4dd15655{--width:31%;}.elementor-766 .elementor-element.elementor-element-1cc3bfd{--width:56px;}.elementor-766 .elementor-element.elementor-element-75a27534{--width:75%;}.elementor-766 .elementor-element.elementor-element-3792031e{--width:31%;}.elementor-766 .elementor-element.elementor-element-72ecdb64{--width:56px;}.elementor-766 .elementor-element.elementor-element-14ae598e{--width:75%;}.elementor-766 .elementor-element.elementor-element-27a65adc{--width:31%;}.elementor-766 .elementor-element.elementor-element-5b3af33e{--width:56px;}.elementor-766 .elementor-element.elementor-element-2396811{--width:75%;}.elementor-766 .elementor-element.elementor-element-c2f0481{--width:50%;}.elementor-766 .elementor-element.elementor-element-bbd8952{--width:100%;}.elementor-766 .elementor-element.elementor-element-9d09821{--width:50%;}.elementor-766 .elementor-element.elementor-element-6faf954{--width:50%;}.elementor-766 .elementor-element.elementor-element-9d52ed2{--width:100%;}.elementor-766 .elementor-element.elementor-element-7253bba{--width:100%;}.elementor-766 .elementor-element.elementor-element-6ad2c84{--width:6%;}.elementor-766 .elementor-element.elementor-element-652dfa2{--width:10%;}.elementor-766 .elementor-element.elementor-element-e56daba{--width:11%;}.elementor-766 .elementor-element.elementor-element-b1da083{--width:12%;}.elementor-766 .elementor-element.elementor-element-e6b4815{--width:9%;}.elementor-766 .elementor-element.elementor-element-3e2831a{--width:38%;}.elementor-766 .elementor-element.elementor-element-eb7bc1a{--width:14%;}.elementor-766 .elementor-element.elementor-element-dd5f0b8{--width:100%;}.elementor-766 .elementor-element.elementor-element-5b408c7{--width:6%;}.elementor-766 .elementor-element.elementor-element-ace4297{--width:10%;}.elementor-766 .elementor-element.elementor-element-ff3075f{--width:11%;}.elementor-766 .elementor-element.elementor-element-455f4bc{--width:12%;}.elementor-766 .elementor-element.elementor-element-eb405ad{--width:9%;}.elementor-766 .elementor-element.elementor-element-c2b60f1{--width:38%;}.elementor-766 .elementor-element.elementor-element-6e55551{--width:14%;}.elementor-766 .elementor-element.elementor-element-b990cef{--width:100%;}.elementor-766 .elementor-element.elementor-element-251780c{--width:6%;}.elementor-766 .elementor-element.elementor-element-20117fe{--width:10%;}.elementor-766 .elementor-element.elementor-element-a98ed37{--width:11%;}.elementor-766 .elementor-element.elementor-element-4f85f2f{--width:12%;}.elementor-766 .elementor-element.elementor-element-c0018f9{--width:9%;}.elementor-766 .elementor-element.elementor-element-9b29bd5{--width:38%;}.elementor-766 .elementor-element.elementor-element-09c01c7{--width:14%;}.elementor-766 .elementor-element.elementor-element-387c7f0{--width:100%;}.elementor-766 .elementor-element.elementor-element-f70092d{--width:6%;}.elementor-766 .elementor-element.elementor-element-e015810{--width:10%;}.elementor-766 .elementor-element.elementor-element-41fbf22{--width:11%;}.elementor-766 .elementor-element.elementor-element-295185f{--width:12%;}.elementor-766 .elementor-element.elementor-element-4ebc964{--width:9%;}.elementor-766 .elementor-element.elementor-element-2e464e9{--width:38%;}.elementor-766 .elementor-element.elementor-element-41325ed{--width:14%;}.elementor-766 .elementor-element.elementor-element-6be8517{--width:100%;}.elementor-766 .elementor-element.elementor-element-9110cde{--width:6%;}.elementor-766 .elementor-element.elementor-element-4702c77{--width:10%;}.elementor-766 .elementor-element.elementor-element-0f991a0{--width:11%;}.elementor-766 .elementor-element.elementor-element-b887314{--width:12%;}.elementor-766 .elementor-element.elementor-element-00da2c7{--width:9%;}.elementor-766 .elementor-element.elementor-element-a6aec0b{--width:38%;}.elementor-766 .elementor-element.elementor-element-17df3b9{--width:14%;}.elementor-766 .elementor-element.elementor-element-0b73eb6{--width:100%;}.elementor-766 .elementor-element.elementor-element-e014b9e{--width:6%;}.elementor-766 .elementor-element.elementor-element-4e53a58{--width:10%;}.elementor-766 .elementor-element.elementor-element-4597304{--width:11%;}.elementor-766 .elementor-element.elementor-element-e83dad8{--width:12%;}.elementor-766 .elementor-element.elementor-element-e88a668{--width:9%;}.elementor-766 .elementor-element.elementor-element-dc5e5ff{--width:38%;}.elementor-766 .elementor-element.elementor-element-448e9d1{--width:14%;}.elementor-766 .elementor-element.elementor-element-016b858{--width:100%;}.elementor-766 .elementor-element.elementor-element-bbc3026{--width:6%;}.elementor-766 .elementor-element.elementor-element-8eeea63{--width:10%;}.elementor-766 .elementor-element.elementor-element-d752774{--width:11%;}.elementor-766 .elementor-element.elementor-element-0b9678a{--width:12%;}.elementor-766 .elementor-element.elementor-element-cce474c{--width:9%;}.elementor-766 .elementor-element.elementor-element-a857881{--width:38%;}.elementor-766 .elementor-element.elementor-element-e14a2ee{--width:14%;}.elementor-766 .elementor-element.elementor-element-8dbea84{--width:100%;}.elementor-766 .elementor-element.elementor-element-f0051a1{--width:6%;}.elementor-766 .elementor-element.elementor-element-67b1c41{--width:10%;}.elementor-766 .elementor-element.elementor-element-01cf92c{--width:11%;}.elementor-766 .elementor-element.elementor-element-5da9ea3{--width:12%;}.elementor-766 .elementor-element.elementor-element-a94e4a5{--width:9%;}.elementor-766 .elementor-element.elementor-element-fab77b2{--width:38%;}.elementor-766 .elementor-element.elementor-element-c73c7d0{--width:14%;}.elementor-766 .elementor-element.elementor-element-6226e2e{--width:50%;}.elementor-766 .elementor-element.elementor-element-b452636{--width:50%;}.elementor-766 .elementor-element.elementor-element-dbd715c{--width:100%;}.elementor-766 .elementor-element.elementor-element-086d7ba{--width:100%;}.elementor-766 .elementor-element.elementor-element-0c4ea6a{--width:47%;}.elementor-766 .elementor-element.elementor-element-ef5f183{--width:47%;}.elementor-766 .elementor-element.elementor-element-7b82ac4{--width:70%;}.elementor-766 .elementor-element.elementor-element-d63d975{--width:100%;}}@media(min-width:1025px){.elementor-766 .elementor-element.elementor-element-6226e2e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6226e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-766 .elementor-element.elementor-element-b452636:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b452636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-b0a102d:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b0a102d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-766 .elementor-element.elementor-element-e9367fe{--e-image-carousel-slides-to-show:2;}.elementor-766 .elementor-element.elementor-element-b452636:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b452636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-766 .elementor-element.elementor-element-cd70fb5:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-cd70fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-1683c77{--flex-direction:column-reverse;--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;}.elementor-766 .elementor-element.elementor-element-b0a102d{--width:100%;--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-766 .elementor-element.elementor-element-b0a102d:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b0a102d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -72px;}.elementor-766 .elementor-element.elementor-element-34da4e4{--width:100%;--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-766 .elementor-element.elementor-element-34da4e4:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-34da4e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -121px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-766 .elementor-element.elementor-element-106a687 .elementor-heading-title{font-size:12vw;}.elementor-766 .elementor-element.elementor-element-0b0df7d .elementor-heading-title{font-size:3vw;}.elementor-766 .elementor-element.elementor-element-3772a2d .elementor-heading-title{font-size:20vw;}.elementor-766 .elementor-element.elementor-element-6cd838c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-766 .elementor-element.elementor-element-729cea2{--min-height:300px;}.elementor-766 .elementor-element.elementor-element-729cea2:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-729cea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-766 .elementor-element.elementor-element-3fddc16{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-766 .elementor-element.elementor-element-f588d0e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-f588d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-766 .elementor-element.elementor-element-c2f0481:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-c2f0481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-766 .elementor-element.elementor-element-3de70aa{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-e9367fe{--e-image-carousel-slides-to-show:1;}.elementor-766 .elementor-element.elementor-element-a31f701{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-10eea7e{--min-height:300px;}.elementor-766 .elementor-element.elementor-element-10eea7e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-10eea7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-766 .elementor-element.elementor-element-fa00060{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-9d52ed2{--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-766 .elementor-element.elementor-element-6226e2e:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-6226e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-766 .elementor-element.elementor-element-b452636:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-b452636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-766 .elementor-element.elementor-element-3615181{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-766 .elementor-element.elementor-element-7b82ac4:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-7b82ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-766 .elementor-element.elementor-element-cd70fb5:not(.elementor-motion-effects-element-type-background), .elementor-766 .elementor-element.elementor-element-cd70fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mayuko-kaneshita.com/wp-content/uploads/2026/08/IMG_7654.jpg");background-position:0px 0px;background-size:352px auto;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-766 .elementor-element.elementor-element-8ab5113 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-766 .elementor-element.elementor-element-8ab5113.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-766 .elementor-element.elementor-element-6684129.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for text-editor, class: .elementor-element-aeee620 */@media (max-width: 1024px) {
  .elementor-766 .elementor-element.elementor-element-aeee620 div {
    writing-mode: horizontal-tb !important;
    -webkit-writing-mode: horizontal-tb !important;
    text-orientation: mixed !important;
    height: auto !important;
    width: 100% !important;
    min-width: 200px !important;
  }
  .elementor-766 .elementor-element.elementor-element-aeee620 p {
    display: block !important;
    margin: 0 0 1em 0 !important;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e47e61b */.elementor-766 .elementor-element.elementor-element-e47e61b { min-height: 580px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22c8ae2 */.elementor-766 .elementor-element.elementor-element-22c8ae2 { display: none ! important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cc3bfd */.elementor-766 .elementor-element.elementor-element-1cc3bfd { width:56px; height:56px; border-radius:50%; overflow:hidden; display:flex; align-items:center; justify-content:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72ecdb64 */.elementor-766 .elementor-element.elementor-element-72ecdb64 { width:56px; height:56px; border-radius:50%; overflow:hidden; display:flex; align-items:center; justify-content:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3af33e */.elementor-766 .elementor-element.elementor-element-5b3af33e { width:56px; height:56px; border-radius:50%; overflow:hidden; display:flex; align-items:center; justify-content:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91961d8 */.elementor-766 .elementor-element.elementor-element-91961d8 {
  display: none ! important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e9367fe */.elementor-766 .elementor-element.elementor-element-e9367fe .slick-track { display:flex !important; align-items:center !important; } .elementor-766 .elementor-element.elementor-element-e9367fe .slick-slide { display:flex !important; align-items:center !important; justify-content:center !important; height:auto !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9561eed */.elementor-766 .elementor-element.elementor-element-9561eed {
  display: none ! important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a4822 */.elementor-766 .elementor-element.elementor-element-49a4822 {
  display: none ! important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f3c6d6 */.elementor-766 .elementor-element.elementor-element-5f3c6d6 {
  display: none ! important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ab5113 */.elementor-766 .elementor-element.elementor-element-8ab5113 a {
    padding: 20px;
    width: 290px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6684129 */.elementor-766 .elementor-element.elementor-element-6684129 a {
    padding: 20px;
    width: 290px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d63d975 */.elementor-766 .elementor-element.elementor-element-d63d975 { display:flex; justify-content:center; width:100%; }/* End custom CSS */