.elementor-7 .elementor-element.elementor-element-9668c13{--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-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-7 .elementor-element.elementor-element-0c56d3c{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-110b95a{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-98e1a7c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-98e1a7c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-98e1a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-7 .elementor-element.elementor-element-98e1a7c::before, .elementor-7 .elementor-element.elementor-element-98e1a7c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-98e1a7c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-98e1a7c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-98e1a7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-98e1a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272727;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-df7f9fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-95e6abd{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e2fec0f{padding:0px 0px 0px 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-7 .elementor-element.elementor-element-c66b5b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;letter-spacing:1px;color:#F6F7F7;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-f086924 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.3px;fill:#31221A;color:#31221A;border-radius:3px 3px 3px 3px;padding:15px 80px 15px 80px;}.elementor-7 .elementor-element.elementor-element-ccbf0f9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;color:#F6F7F7;}.elementor-7 .elementor-element.elementor-element-f2694d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f2694d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f2694d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ad9ffb7{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ad9ffb7.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d981b94{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-402071b{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-402071b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-402071b img{width:100%;}.elementor-7 .elementor-element.elementor-element-2457e30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c1e8ecd{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-c1e8ecd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c1e8ecd img{width:100%;}.elementor-7 .elementor-element.elementor-element-eb7b7c2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-eb7b7c2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb7b7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-7 .elementor-element.elementor-element-d0adb42{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-fe8f768{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:40px;letter-spacing:1.2px;color:#5D5B5B;}.elementor-7 .elementor-element.elementor-element-3f7539a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:40px;letter-spacing:1.2px;color:#5D5B5B;}.elementor-7 .elementor-element.elementor-element-d46395b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:40px;letter-spacing:1.2px;color:#5D5B5B;}.elementor-7 .elementor-element.elementor-element-7d873c8{--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;--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-7d873c8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7d873c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-7 .elementor-element.elementor-element-6c6fee4{--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-406fdb8{--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;--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-406fdb8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-406fdb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F7;}.elementor-7 .elementor-element.elementor-element-7da7fd9{--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:flex-start;--margin-top:50px;--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-c85ae36.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-c85ae36{text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-6b3f838{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:30px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-6b3f838.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-9666629{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:30px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-9666629.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-047ffb5{--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:flex-start;--margin-top:50px;--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-78e5407.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-78e5407{text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-3df0209{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:30px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-3df0209.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a357d48{--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:flex-start;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0f0b9d8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-0f0b9d8{text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-c188cb5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:30px;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-c188cb5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-d3fae20{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f58a449{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-f58a449.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f58a449 img{width:100%;}.elementor-7 .elementor-element.elementor-element-dcb0240{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-af0cf5d{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-af0cf5d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-af0cf5d img{width:100%;}.elementor-7 .elementor-element.elementor-element-5c98feb{--display:flex;}.elementor-7 .elementor-element.elementor-element-5c98feb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5c98feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edentokyo.com/wp-content/uploads/2026/05/salon_lp_design_pc_back_image.jpg");background-position:center center;background-repeat:repeat-y;}.elementor-7 .elementor-element.elementor-element-36507fc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-36507fc.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-f96b2fe{--display:flex;--border-radius:3px 3px 3px 3px;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-f96b2fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f96b2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-7 .elementor-element.elementor-element-1a2e052{--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;}.elementor-7 .elementor-element.elementor-element-2ad077d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-ca38c86{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:2px;}.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-size:var( --e-global-typography-secondary-font-size );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-a4e4c83{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a4e4c83 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-a4e4c83 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-751c061.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-751c061{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-a4bc01f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a4bc01f{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-289cd35{--display:flex;--border-radius:3px 3px 3px 3px;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-289cd35:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-289cd35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-7 .elementor-element.elementor-element-adf0a02{--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;}.elementor-7 .elementor-element.elementor-element-fec0951{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-dbaffad{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-050b2e2{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-050b2e2 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-050b2e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-213aede.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-213aede{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-12ef9e0.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-12ef9e0{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-a35ee59{--display:flex;--border-radius:3px 3px 3px 3px;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-a35ee59:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a35ee59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-7 .elementor-element.elementor-element-90bf212{--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;}.elementor-7 .elementor-element.elementor-element-c60127c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-ae8a0af{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-228f408{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-228f408 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-228f408 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-0663484.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-0663484{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-dc46cff.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-dc46cff{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-71c417f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-71c417f.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-263e87c{--display:flex;--border-radius:3px 3px 3px 3px;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-263e87c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-263e87c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-7 .elementor-element.elementor-element-2f2f96f{--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;}.elementor-7 .elementor-element.elementor-element-ccbed37{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;color:#5D5B5B;}.elementor-7 .elementor-element.elementor-element-ba54344{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-e3aea81{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e3aea81 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-e3aea81 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-e862d58.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-e862d58{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-2e789c4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2e789c4{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-90ff899{--display:flex;--border-radius:3px 3px 3px 3px;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-90ff899:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-90ff899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAD;}.elementor-7 .elementor-element.elementor-element-9f49d38{--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;}.elementor-7 .elementor-element.elementor-element-49932a9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:22px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-af825e1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:11px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-fd5857c{--divider-border-style:solid;--divider-color:#A0A0A0;--divider-border-width:1px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-fd5857c .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-fd5857c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-a398194.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-a398194{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-fe8910b.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-fe8910b{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-7 .elementor-element.elementor-element-36633ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9fc00da{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-9fc00da.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-9fc00da img{width:100%;}.elementor-7 .elementor-element.elementor-element-66f44c0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-093ac18{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-093ac18.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-093ac18 img{width:100%;}.elementor-7 .elementor-element.elementor-element-d446985{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ddb77f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-cee0d90{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-398e175{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:200;font-style:italic;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-864621b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.7px;}.elementor-7 .elementor-element.elementor-element-ae7ceb4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-511f747{--display:flex;}.elementor-7 .elementor-element.elementor-element-511f747:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-511f747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1d2521b{padding:15px 10px 15px 10px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;line-height:35px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-33760c4{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:25px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-22b56c4{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-4678f9c{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:200;font-style:italic;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-d947058{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.7px;}.elementor-7 .elementor-element.elementor-element-a6d8bfd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d796941{--display:flex;}.elementor-7 .elementor-element.elementor-element-d796941:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d796941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-608afb2{padding:15px 10px 15px 10px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;line-height:35px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-cc5f197{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:25px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-b20f074{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c40e53d{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:200;font-style:italic;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-6b0cf3a{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1.7px;}.elementor-7 .elementor-element.elementor-element-256b5ef{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-69f4ae9{--display:flex;}.elementor-7 .elementor-element.elementor-element-69f4ae9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-69f4ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b98fc52{padding:15px 10px 15px 10px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:17px;font-weight:300;line-height:35px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-7d5289e{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;line-height:25px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-011b2b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3a95345{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0fd51c0{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0fd51c0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0fd51c0 img{width:100%;}.elementor-7 .elementor-element.elementor-element-bca0d8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6d9a02a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-10026ac{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-10026ac.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-10026ac img{width:100%;}.elementor-7 .elementor-element.elementor-element-17d5d85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-17d5d85:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-17d5d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edentokyo.com/wp-content/uploads/2026/05/salon_lp_design_pc_back_image.jpg");}.elementor-7 .elementor-element.elementor-element-9e9c965{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-145102e{--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:flex-start;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-145102e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-145102e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-9435d4e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-9406657{margin:-25px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-9b0eb22{--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:flex-start;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-9b0eb22:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9b0eb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-f8c0d7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-823485b{margin:-25px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-1ac26df{--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:flex-start;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-1ac26df:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1ac26df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-6ec07c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-f9f614f{margin:-25px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-c59f84c{--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:flex-start;box-shadow:1px 1px 10px 0px rgba(79, 41.00000000000002, 1.9999999999999845, 0.41);}.elementor-7 .elementor-element.elementor-element-c59f84c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c59f84c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF8C;}.elementor-7 .elementor-element.elementor-element-d421341{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:18px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-a724839{margin:-25px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:26px;letter-spacing:1.5px;}.elementor-7 .elementor-element.elementor-element-4a307e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3add15d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d6e5f5d{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d6e5f5d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d6e5f5d img{width:100%;}.elementor-7 .elementor-element.elementor-element-8188b72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-66f923a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0e9d520{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0e9d520.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0e9d520 img{width:100%;}.elementor-7 .elementor-element.elementor-element-8cd681c{--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;}.elementor-7 .elementor-element.elementor-element-8cd681c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8cd681c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-7 .elementor-element.elementor-element-974e8ea{--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;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9053597{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-9053597:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9053597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3ae1854{--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;--justify-content:center;--align-items:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c5d7c95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-8b3becc{--display:flex;}.elementor-7 .elementor-element.elementor-element-07f88a1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:17px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-43179e8{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-6d4a72e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-eacb1e9{--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-08e69b5{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-787c801{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.3px;}.elementor-7 .elementor-element.elementor-element-125bb9e{--divider-border-style:solid;--divider-color:#5B5A5A85;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-125bb9e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-125bb9e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-91dfb7e{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.3px;}.elementor-7 .elementor-element.elementor-element-af12927{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-af12927:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-af12927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b22cd3e{--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;--justify-content:center;--align-items:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-e6470be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-18e01db{--display:flex;}.elementor-7 .elementor-element.elementor-element-df14eb1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:17px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-67dd263{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-57c8d7e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-e28c89f{--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-ba4d379{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-b145063{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.3px;}.elementor-7 .elementor-element.elementor-element-c2290f5{--divider-border-style:solid;--divider-color:#5B5A5A85;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-c2290f5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-c2290f5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-4ca10c7{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.3px;}.elementor-7 .elementor-element.elementor-element-594c7b8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-594c7b8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-594c7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-df8d6aa{--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;--justify-content:center;--align-items:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-332f7da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-9663ae8{--display:flex;}.elementor-7 .elementor-element.elementor-element-3dece5c{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Shippori Mincho", Sans-serif;font-size:17px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-7c87b85{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-3c49720{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:300;}.elementor-7 .elementor-element.elementor-element-ec4ab39{--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-781cfa4{font-family:"Shippori Mincho", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-e779a4c{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.3px;}.elementor-7 .elementor-element.elementor-element-51e294b{--divider-border-style:solid;--divider-color:#5B5A5A85;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-51e294b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-51e294b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-5b0b5dd{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:30px;letter-spacing:0.3px;}.elementor-7 .elementor-element.elementor-element-f3d96f4{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-0a42149 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1.3px;fill:#31221A;color:#31221A;box-shadow:4px 4px 3px 0px rgba(86.29624481201174, 61.90817562600843, 0, 0.6);border-radius:3px 3px 3px 3px;padding:15px 80px 15px 80px;}.elementor-7 .elementor-element.elementor-element-d9ae24c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cf67752{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d057a99{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d057a99.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d057a99 img{width:100%;}.elementor-7 .elementor-element.elementor-element-4c4e86a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6d44e14{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d8da4b3{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d8da4b3.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d8da4b3 img{width:100%;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-9668c13{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-98e1a7c{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-df7f9fc{--width:1100px;}.elementor-7 .elementor-element.elementor-element-f2694d7{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-d981b94{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-2457e30{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-eb7b7c2{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-d0adb42{--width:1100px;}.elementor-7 .elementor-element.elementor-element-7d873c8{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-6c6fee4{--width:1100px;}.elementor-7 .elementor-element.elementor-element-406fdb8{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-7da7fd9{--width:800px;}.elementor-7 .elementor-element.elementor-element-047ffb5{--width:800px;}.elementor-7 .elementor-element.elementor-element-a357d48{--width:800px;}.elementor-7 .elementor-element.elementor-element-d3fae20{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-dcb0240{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-36507fc{--width:1000px;}.elementor-7 .elementor-element.elementor-element-f96b2fe{--width:90%;}.elementor-7 .elementor-element.elementor-element-1a2e052{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-289cd35{--width:90%;}.elementor-7 .elementor-element.elementor-element-adf0a02{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-a35ee59{--width:90%;}.elementor-7 .elementor-element.elementor-element-90bf212{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-71c417f{--width:700px;}.elementor-7 .elementor-element.elementor-element-263e87c{--width:90%;}.elementor-7 .elementor-element.elementor-element-2f2f96f{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-90ff899{--width:90%;}.elementor-7 .elementor-element.elementor-element-9f49d38{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-36633ed{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-66f44c0{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-d446985{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-ddb77f7{--content-width:1000px;}.elementor-7 .elementor-element.elementor-element-511f747{--width:100%;}.elementor-7 .elementor-element.elementor-element-d796941{--width:100%;}.elementor-7 .elementor-element.elementor-element-69f4ae9{--width:100%;}.elementor-7 .elementor-element.elementor-element-011b2b0{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-bca0d8a{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-9e9c965{--content-width:1000px;}.elementor-7 .elementor-element.elementor-element-4a307e2{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-8188b72{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-974e8ea{--content-width:680px;}.elementor-7 .elementor-element.elementor-element-3ae1854{--width:90%;}.elementor-7 .elementor-element.elementor-element-eacb1e9{--width:90%;}.elementor-7 .elementor-element.elementor-element-b22cd3e{--width:90%;}.elementor-7 .elementor-element.elementor-element-e28c89f{--width:90%;}.elementor-7 .elementor-element.elementor-element-df8d6aa{--width:90%;}.elementor-7 .elementor-element.elementor-element-ec4ab39{--width:90%;}.elementor-7 .elementor-element.elementor-element-d9ae24c{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-4c4e86a{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-36507fc{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-71c417f{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-ddb77f7{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-9e9c965{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7 .elementor-element.elementor-element-c66b5b5{font-size:15px;}.elementor-7 .elementor-element.elementor-element-f086924 .elementor-button{font-size:17px;padding:25px 55px 25px 55px;}.elementor-7 .elementor-element.elementor-element-ccbf0f9{font-size:11px;}.elementor-7 .elementor-element.elementor-element-ad9ffb7 img{width:40%;}.elementor-7 .elementor-element.elementor-element-7da7fd9{--width:95%;}.elementor-7 .elementor-element.elementor-element-047ffb5{--width:95%;}.elementor-7 .elementor-element.elementor-element-a357d48{--width:95%;}.elementor-7 .elementor-element.elementor-element-36507fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-71c417f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-ddb77f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-9e9c965{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-07f88a1{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-43179e8{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6d4a72e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-f3d96f4{font-size:16px;}.elementor-7 .elementor-element.elementor-element-0a42149 .elementor-button{font-size:17px;padding:25px 55px 25px 55px;}}