.elementor-51 .elementor-element.elementor-element-dc70312{--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:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-dc70312:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-dc70312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-hero-bg.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-5fc09fa{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-5fc09fa{left:0px;}.elementor-51 .elementor-element.elementor-element-5fc09fa{bottom:0px;}.elementor-51 .elementor-element.elementor-element-bde6e2d{--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;--gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-920d6d0{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-7ae40a2 .elementor-heading-title{font-family:var( --e-global-typography-80f9d88-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-80f9d88-font-size );font-weight:var( --e-global-typography-80f9d88-font-weight );line-height:var( --e-global-typography-80f9d88-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-acd4728 .elementor-heading-title{font-family:var( --e-global-typography-31879d9-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-31879d9-font-size );font-weight:var( --e-global-typography-31879d9-font-weight );line-height:var( --e-global-typography-31879d9-line-height );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-4c2e508 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-4c2e508 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-4c2e508 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-047b4eb{--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-51 .elementor-element.elementor-element-047b4eb:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-047b4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-38d55f4 );}.elementor-51 .elementor-element.elementor-element-d061b3a{--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:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-d061b3a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d061b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-titanium-bg.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-94fa244{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-94fa244{left:0px;}.elementor-51 .elementor-element.elementor-element-94fa244{bottom:0px;}.elementor-51 .elementor-element.elementor-element-b863532{--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;--gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-7e95505{--display:flex;}.elementor-51 .elementor-element.elementor-element-6b43cf0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1120)), 40px)) 0;}.elementor-51 .elementor-element.elementor-element-6b43cf0 .elementor-heading-title{font-family:var( --e-global-typography-a57ca88-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-a57ca88-font-size );font-weight:var( --e-global-typography-a57ca88-font-weight );line-height:var( --e-global-typography-a57ca88-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-d6c3538{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-d6c3538 .elementor-heading-title{font-family:var( --e-global-typography-4c176f4-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-4c176f4-font-size );font-weight:var( --e-global-typography-4c176f4-font-weight );line-height:var( --e-global-typography-4c176f4-line-height );color:var( --e-global-color-8e26a57 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-51 .elementor-element.elementor-element-a675e2d{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-a675e2d p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-85aa3e4 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-85aa3e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-85aa3e4 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-7ed1d1ce{--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:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-51 .elementor-element.elementor-element-7ed1d1ce:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7ed1d1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-xerf-bg.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-37421bc{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-37421bc{left:0px;}.elementor-51 .elementor-element.elementor-element-37421bc{bottom:0px;}.elementor-51 .elementor-element.elementor-element-c6df732{--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-end;--gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-60e7b867{--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-end;}.elementor-51 .elementor-element.elementor-element-610b7626{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1120)), 40px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-610b7626 .elementor-heading-title{font-family:var( --e-global-typography-a57ca88-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-a57ca88-font-size );font-weight:var( --e-global-typography-a57ca88-font-weight );line-height:var( --e-global-typography-a57ca88-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-68eb89a3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-68eb89a3 .elementor-heading-title{font-family:var( --e-global-typography-4c176f4-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-4c176f4-font-size );font-weight:var( --e-global-typography-4c176f4-font-weight );line-height:var( --e-global-typography-4c176f4-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-5f182d09{text-align:end;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-5f182d09 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-41bdd5de .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-41bdd5de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-41bdd5de .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-b88cf3a{--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:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-b88cf3a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b88cf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-mirajet-bg-1.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-548773a{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-548773a{left:0px;}.elementor-51 .elementor-element.elementor-element-548773a{bottom:0px;}.elementor-51 .elementor-element.elementor-element-6c49f7d{--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;--gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-604a29d{--display:flex;}.elementor-51 .elementor-element.elementor-element-d6da67b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1120)), 40px)) 0;}.elementor-51 .elementor-element.elementor-element-d6da67b .elementor-heading-title{font-family:var( --e-global-typography-a57ca88-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-a57ca88-font-size );font-weight:var( --e-global-typography-a57ca88-font-weight );line-height:var( --e-global-typography-a57ca88-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-e7590aa{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-e7590aa .elementor-heading-title{font-family:var( --e-global-typography-4c176f4-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-4c176f4-font-size );font-weight:var( --e-global-typography-4c176f4-font-weight );line-height:var( --e-global-typography-4c176f4-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-ad8fcf3{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-ad8fcf3 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-1417cab .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-1417cab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-1417cab .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-d97389d{--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:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-51 .elementor-element.elementor-element-d97389d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d97389d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-virtue-bg-1.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-9cd3011{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-9cd3011{left:0px;}.elementor-51 .elementor-element.elementor-element-9cd3011{bottom:0px;}.elementor-51 .elementor-element.elementor-element-9388b2e{--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-end;--gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-b21e9df{--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-end;}.elementor-51 .elementor-element.elementor-element-966fc76{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1120)), 40px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-966fc76 .elementor-heading-title{font-family:var( --e-global-typography-a57ca88-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-a57ca88-font-size );font-weight:var( --e-global-typography-a57ca88-font-weight );line-height:var( --e-global-typography-a57ca88-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-f4c3aba{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-f4c3aba .elementor-heading-title{font-family:var( --e-global-typography-4c176f4-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-4c176f4-font-size );font-weight:var( --e-global-typography-4c176f4-font-weight );line-height:var( --e-global-typography-4c176f4-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-61629a0{text-align:end;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-61629a0 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-0146972 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-0146972 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-0146972 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-ae64e03{--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:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-ae64e03:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-ae64e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-fatEraser-bg.webp");background-position:50% 30%;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-40c71e4{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-40c71e4{left:0px;}.elementor-51 .elementor-element.elementor-element-40c71e4{bottom:0px;}.elementor-51 .elementor-element.elementor-element-8ae732b{--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;--gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-7aca30b{--display:flex;}.elementor-51 .elementor-element.elementor-element-6e3c8f3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1120)), 40px)) 0;}.elementor-51 .elementor-element.elementor-element-6e3c8f3 .elementor-heading-title{font-family:var( --e-global-typography-a57ca88-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-a57ca88-font-size );font-weight:var( --e-global-typography-a57ca88-font-weight );line-height:var( --e-global-typography-a57ca88-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-a877d97{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-a877d97 .elementor-heading-title{font-family:var( --e-global-typography-4c176f4-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-4c176f4-font-size );font-weight:var( --e-global-typography-4c176f4-font-weight );line-height:var( --e-global-typography-4c176f4-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-726e056{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-726e056 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-70aa6d5 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-70aa6d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-70aa6d5 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-44dd106{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2;}.elementor-51 .elementor-element.elementor-element-44dd106:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-44dd106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-44dd106::before, .elementor-51 .elementor-element.elementor-element-44dd106 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-44dd106 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-44dd106 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-44dd106 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-44dd106 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-gradient-star_02.webp");--background-overlay:'';background-size:cover;}.elementor-51 .elementor-element.elementor-element-5cfc0ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-995d1f2{--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:center;--gap:clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px) 0;--row-gap:clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-0896d79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px) clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--row-gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--column-gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--flex-wrap:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-30da9a3{width:100%;max-width:100%;}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon{font-size:60px;}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-8806222 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-3f9fdf4 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-3f9fdf4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-3f9fdf4 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-inner-tabs-content-wrapper .collapsible .e-inner-tab-text{height:54px;}.elementor-51 .elementor-element.elementor-element-7a63983{width:100%;max-width:100%;--playlist-item-icon-size:0px;}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#556068;}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#556068;}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-items-wrapper .e-section-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );border-style:solid;}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-9064953{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-4b1517a{--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:flex-start;--align-items:stretch;}.elementor-51 .elementor-element.elementor-element-79d7155{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-9ddd975{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-9ddd975 .elementor-heading-title{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-66459d0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px)) 0;}.elementor-51 .elementor-element.elementor-element-66459d0 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-f477461 .elementor-button{background-color:var( --e-global-color-add3736 );fill:var( --e-global-color-1ebfc27 );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-f477461 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-f477461 .elementor-button:focus{background-color:var( --e-global-color-34f0a35 );box-shadow:0px 8px 24px 0px rgba(255, 181, 181, 0.35);}.elementor-51 .elementor-element.elementor-element-c0cfac8{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-701f822 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-701f822 .widget-image-caption{text-align:start;font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(16px, calc(16px + 4 * ((100vw - 320px) / 1080)), 20px);font-weight:400;font-style:normal;line-height:1.4;margin-block-start:12px;}.elementor-51 .elementor-element.elementor-element-e0a2cd8{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-b5f243b img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-b5f243b .widget-image-caption{text-align:start;font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(16px, calc(16px + 4 * ((100vw - 320px) / 1080)), 20px);font-weight:400;font-style:normal;line-height:1.4;margin-block-start:12px;}.elementor-51 .elementor-element.elementor-element-fb5cac2{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-6769b25 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-6769b25 .widget-image-caption{text-align:start;font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(16px, calc(16px + 4 * ((100vw - 320px) / 1080)), 20px);font-weight:400;font-style:normal;line-height:1.4;margin-block-start:12px;}.elementor-51 .elementor-element.elementor-element-2e1879f{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-14815ff img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-14815ff .widget-image-caption{text-align:start;font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(16px, calc(16px + 4 * ((100vw - 320px) / 1080)), 20px);font-weight:400;font-style:normal;line-height:1.4;margin-block-start:12px;}.elementor-51 .elementor-element.elementor-element-7f332c7{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-1428812 img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-1428812 .widget-image-caption{text-align:start;font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(16px, calc(16px + 4 * ((100vw - 320px) / 1080)), 20px);font-weight:400;font-style:normal;line-height:1.4;margin-block-start:12px;}.elementor-51 .elementor-element.elementor-element-b77ccb1{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-3d84aee img{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-3d84aee .widget-image-caption{text-align:start;font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(16px, calc(16px + 4 * ((100vw - 320px) / 1080)), 20px);font-weight:400;font-style:normal;line-height:1.4;margin-block-start:12px;}.elementor-51 .elementor-element.elementor-element-f812526{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:8px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:40px;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-51 .elementor-element.elementor-element-f812526 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-51 .elementor-element.elementor-element-cdc4b36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--overlay-opacity:0.15;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-cdc4b36:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-cdc4b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-cdc4b36::before, .elementor-51 .elementor-element.elementor-element-cdc4b36 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-cdc4b36 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-cdc4b36 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-cdc4b36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-cdc4b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-gradient-event_01-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-7187f0e{--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:flex-start;--align-items:stretch;}.elementor-51 .elementor-element.elementor-element-5a93fd2{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-f2f1f2c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-f2f1f2c .elementor-heading-title{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-2f8989f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px)) 0;}.elementor-51 .elementor-element.elementor-element-2f8989f .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-851d075 .elementor-button{background-color:var( --e-global-color-add3736 );fill:var( --e-global-color-1ebfc27 );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-851d075 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-851d075 .elementor-button:focus{background-color:var( --e-global-color-34f0a35 );box-shadow:0px 8px 24px 0px rgba(255, 181, 181, 0.35);}.elementor-51 .elementor-element.elementor-element-fecc0c2{--swiper-slides-to-display:1;--swiper-slides-gap:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--swiper-pagination-size:12px;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:8px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:40px;--swiper-pagination-spacing:5px;}.elementor-51 .elementor-element.elementor-element-fecc0c2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-fecc0c2 .swiper-slide > .elementor-element{height:100%;}.elementor-51 .elementor-element.elementor-element-fecc0c2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-51 .elementor-element.elementor-element-ab8401e{--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-51 .elementor-element.elementor-element-ef51e65{--display:flex;--gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px) clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--row-gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--column-gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);}.elementor-51 .elementor-element.elementor-element-aa25fd8 .elementor-heading-title{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-051f7c5 .elementor-heading-title{font-family:var( --e-global-typography-66b641d-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-66b641d-font-size );font-weight:var( --e-global-typography-66b641d-font-weight );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), "Noto Sans JP", Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-51 .elementor-element.elementor-element-6ca22c4{--display:flex;}.elementor-51 .elementor-element.elementor-element-8090be8{--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-end;--overflow:hidden;--border-radius:0px 24px 24px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-8090be8:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-8090be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-f5a337f{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-f5a337f{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-f5a337f{left:0px;}.elementor-51 .elementor-element.elementor-element-f5a337f img{width:100%;}.elementor-51 .elementor-element.elementor-element-3e6e9d4{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-3e6e9d4 .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-966818c{width:var( --container-widget-width, 50% );max-width:50%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-966818c .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-8a96fd3 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-8a96fd3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-8a96fd3 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-f6c2e2e{--display:flex;}.elementor-51 .elementor-element.elementor-element-4e200d8{--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-end;--border-radius:0px 24px 24px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-4e200d8:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4e200d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-6986b67{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-6986b67{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-6986b67{left:0px;}.elementor-51 .elementor-element.elementor-element-6986b67 img{width:100%;}.elementor-51 .elementor-element.elementor-element-1247d86{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-1247d86 .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-48a7686{width:var( --container-widget-width, 50% );max-width:50%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-48a7686 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-640c607 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-640c607 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-640c607 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-6c0df7e{--display:flex;}.elementor-51 .elementor-element.elementor-element-4244443{--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-end;--border-radius:0px 24px 24px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-4244443:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-4244443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-46b694f{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-46b694f{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-46b694f{left:0px;}.elementor-51 .elementor-element.elementor-element-46b694f img{width:100%;}.elementor-51 .elementor-element.elementor-element-71c198e{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-71c198e .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-e2ca09a{width:var( --container-widget-width, 50% );max-width:50%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-e2ca09a .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-d4c3328 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-d4c3328 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-d4c3328 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-f13a1b3{--display:flex;}.elementor-51 .elementor-element.elementor-element-acfa07e{--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-end;--border-radius:0px 24px 24px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-acfa07e:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-acfa07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-3eb2f83{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-3eb2f83{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-3eb2f83{left:0px;}.elementor-51 .elementor-element.elementor-element-3eb2f83 img{width:100%;}.elementor-51 .elementor-element.elementor-element-dbce609{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-dbce609 .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-51f0616{width:var( --container-widget-width, 50% );max-width:50%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-51f0616 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-58c1a9a .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-58c1a9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-58c1a9a .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-005d897{--display:flex;}.elementor-51 .elementor-element.elementor-element-2444bb0{--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-end;--border-radius:0px 24px 24px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-2444bb0:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2444bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_05.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-5e46470{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-5e46470{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-5e46470{left:0px;}.elementor-51 .elementor-element.elementor-element-5e46470 img{width:100%;}.elementor-51 .elementor-element.elementor-element-97f41fd{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-97f41fd .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-c6fa341{width:var( --container-widget-width, 50% );max-width:50%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-c6fa341 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-aa318ff .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-aa318ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-aa318ff .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-2ad4a48{--display:flex;}.elementor-51 .elementor-element.elementor-element-818c358{--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-end;--border-radius:0px 24px 24px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-818c358:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-818c358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_06.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-cf4ef54{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-cf4ef54{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-cf4ef54{left:0px;}.elementor-51 .elementor-element.elementor-element-cf4ef54 img{width:100%;}.elementor-51 .elementor-element.elementor-element-673d305{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-673d305 .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-8a950a4{width:var( --container-widget-width, 50% );max-width:50%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;}.elementor-51 .elementor-element.elementor-element-8a950a4 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-0f6fd0e .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-0f6fd0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-0f6fd0e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-ebc411e{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:40%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:var( --e-global-typography-8f1b697-font-size );--n-tabs-title-color:var( --e-global-color-8e26a57 );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-ebc411e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF6B6B00;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-add3736 );}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF6B6B00;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-add3736 );}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-27bc74f );}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-ebc411e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-9f6be5c{--display:flex;}.elementor-51 .elementor-element.elementor-element-702a6f5{--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-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-702a6f5:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-702a6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-0981180{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-0981180{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-0981180{left:0px;}.elementor-51 .elementor-element.elementor-element-0981180 img{width:100%;}.elementor-51 .elementor-element.elementor-element-279d80b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-51 .elementor-element.elementor-element-279d80b .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-4b90c4c{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-4b90c4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-4b90c4c .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-546e327 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-546e327 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-546e327 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-cc8da72{--display:flex;}.elementor-51 .elementor-element.elementor-element-68cd770{--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-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-68cd770:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-68cd770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-00671dc{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-00671dc{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-00671dc{left:0px;}.elementor-51 .elementor-element.elementor-element-00671dc img{width:100%;}.elementor-51 .elementor-element.elementor-element-c96d134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-51 .elementor-element.elementor-element-c96d134 .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-5dd6072{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-5dd6072.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-5dd6072 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-8a93763 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-8a93763 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-8a93763 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-ffca7df{--display:flex;}.elementor-51 .elementor-element.elementor-element-c6a0293{--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-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-c6a0293:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-c6a0293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-4ab19ee{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-4ab19ee{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-4ab19ee{left:0px;}.elementor-51 .elementor-element.elementor-element-4ab19ee img{width:100%;}.elementor-51 .elementor-element.elementor-element-73864ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-51 .elementor-element.elementor-element-73864ec .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-5129603{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-5129603.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-5129603 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-365adc2 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-365adc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-365adc2 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-00557de{--display:flex;}.elementor-51 .elementor-element.elementor-element-bea49be{--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-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-bea49be:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-bea49be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-ad97a42{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-ad97a42{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-ad97a42{left:0px;}.elementor-51 .elementor-element.elementor-element-ad97a42 img{width:100%;}.elementor-51 .elementor-element.elementor-element-417530a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-51 .elementor-element.elementor-element-417530a .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-2b23a78{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-2b23a78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-2b23a78 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-9b5117e .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-9b5117e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-9b5117e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-c88a8b6{--display:flex;}.elementor-51 .elementor-element.elementor-element-712fb3c{--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-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-712fb3c:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-712fb3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_05.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-9fe7564{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-9fe7564{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-9fe7564{left:0px;}.elementor-51 .elementor-element.elementor-element-9fe7564 img{width:100%;}.elementor-51 .elementor-element.elementor-element-981940e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-51 .elementor-element.elementor-element-981940e .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-b3efc36{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-b3efc36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-b3efc36 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-6f2c7e8 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6f2c7e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-6f2c7e8 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-6743cd1{--display:flex;}.elementor-51 .elementor-element.elementor-element-5509fb7{--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-end;--overflow:hidden;--border-radius:16px 16px 16px 16px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-5509fb7:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5509fb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-sol-bg_06.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-695918b{width:100%;max-width:100%;bottom:0px;z-index:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-695918b{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-695918b{left:0px;}.elementor-51 .elementor-element.elementor-element-695918b img{width:100%;}.elementor-51 .elementor-element.elementor-element-75f0b09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:end;}.elementor-51 .elementor-element.elementor-element-75f0b09 .elementor-heading-title{font-family:"Suit", "Noto Sans JP", Sans-serif;font-size:clamp(24px, calc(24px + 16 * ((100vw - 320px) / 1080)), 40px);font-weight:600;line-height:1.4;}.elementor-51 .elementor-element.elementor-element-f93c51c{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px)) 0;text-align:end;}.elementor-51 .elementor-element.elementor-element-f93c51c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-f93c51c .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-7c45d7e .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-8e26a57 );color:var( --e-global-color-8e26a57 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-7c45d7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-7c45d7e .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-4452272{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-8e26a57 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-51 .elementor-element.elementor-element-88d4032{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--overlay-opacity:0.15;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-88d4032:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-88d4032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-88d4032::before, .elementor-51 .elementor-element.elementor-element-88d4032 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-88d4032 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-88d4032 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-88d4032 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-88d4032 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-gradient-beaf.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-5932424{--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:flex-start;--align-items:stretch;}.elementor-51 .elementor-element.elementor-element-19a7b99{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-6b3aa05{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-6b3aa05 .elementor-heading-title{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-a448bba{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px)) 0;}.elementor-51 .elementor-element.elementor-element-a448bba .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-664ad15 .elementor-button{background-color:var( --e-global-color-add3736 );fill:var( --e-global-color-1ebfc27 );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-664ad15 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-664ad15 .elementor-button:focus{background-color:var( --e-global-color-34f0a35 );box-shadow:0px 8px 24px 0px rgba(255, 181, 181, 0.35);}.elementor-51 .elementor-element.elementor-element-a2c3f76{--display:flex;--min-height:100%;}.elementor-51 .elementor-element.elementor-element-80ed756{--display:flex;--min-height:100%;--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-0291e4e{--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-b7f5916 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-2c60477 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-969db60{--display:flex;--position:absolute;--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;top:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-969db60{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-969db60{right:0px;}.elementor-51 .elementor-element.elementor-element-ccf716b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-7d36084 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-4206d5e{--display:flex;--position:absolute;--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;top:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-4206d5e{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-4206d5e{right:0px;}.elementor-51 .elementor-element.elementor-element-74ba7ff img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-6a2e82b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-014d65f{width:100%;max-width:100%;padding:0px 8px 0px 8px;text-align:start;}.elementor-51 .elementor-element.elementor-element-014d65f .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-a7bf8b7{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;top:calc(100% - 100px);--z-index:999;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-a7bf8b7{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-a7bf8b7{right:0px;}.elementor-51 .elementor-element.elementor-element-ef1a9e4{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-ef1a9e4 .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-429f7cd{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-429f7cd .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-ece66ee{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-ece66ee .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-60c140d{--display:flex;--min-height:100%;}.elementor-51 .elementor-element.elementor-element-c06ce63{--display:flex;--min-height:100%;--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-d78b28e{--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-bd590f5 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-59fa986 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-2768ab8{--display:flex;--position:absolute;--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;top:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2768ab8{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-2768ab8{right:0px;}.elementor-51 .elementor-element.elementor-element-811cf5f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-c724fcc img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-f110796{--display:flex;--position:absolute;--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;top:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-f110796{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-f110796{right:0px;}.elementor-51 .elementor-element.elementor-element-d5c291c img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-edcb099 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-ccb683e{width:100%;max-width:100%;padding:0px 8px 0px 8px;text-align:start;}.elementor-51 .elementor-element.elementor-element-ccb683e .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-c35343c{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;top:calc(100% - 100px);--z-index:999;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-c35343c{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-c35343c{right:0px;}.elementor-51 .elementor-element.elementor-element-7e49cae{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-7e49cae .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-690f57a{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-690f57a .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-d342cd8{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-d342cd8 .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-483729a{--display:flex;--min-height:100%;--justify-content:flex-start;}.elementor-51 .elementor-element.elementor-element-f35aa16{--display:flex;--min-height:100%;--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-681841a{--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-3cd4ed4 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-b80aefd img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-512641a{--display:flex;--position:absolute;--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;top:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-512641a{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-512641a{right:0px;}.elementor-51 .elementor-element.elementor-element-921f06f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-d3d9622 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-0cb0f09{--display:flex;--position:absolute;--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:stretch;--flex-wrap:nowrap;--overflow:hidden;--border-radius:16px 16px 16px 16px;top:0px;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-0cb0f09{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-0cb0f09{right:0px;}.elementor-51 .elementor-element.elementor-element-e03d107 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-02544bd img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-51 .elementor-element.elementor-element-edcaf61{width:100%;max-width:100%;padding:0px 8px 0px 8px;text-align:start;}.elementor-51 .elementor-element.elementor-element-edcaf61 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-aed8988{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;top:calc(100% - 100px);--z-index:999;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-aed8988{left:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-aed8988{right:0px;}.elementor-51 .elementor-element.elementor-element-a1da1dc{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-a1da1dc .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-4662fa9{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-4662fa9 .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-109187e{background-color:#2A2A2A40;padding:4px 16px 4px 16px;z-index:999;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bad997b );border-radius:99px 99px 99px 99px;}.elementor-51 .elementor-element.elementor-element-109187e .elementor-heading-title{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-1af0246{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:8px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:40px;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-51 .elementor-element.elementor-element-1af0246 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-51 .elementor-element.elementor-element-85ad9dd{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-85ad9dd:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-85ad9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-specialPoint-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-875ca4a{--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:space-between;}.elementor-51 .elementor-element.elementor-element-875ca4a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-3372506{--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;}.elementor-51 .elementor-element.elementor-element-f1b12a0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px)) 0;}.elementor-51 .elementor-element.elementor-element-f1b12a0 .elementor-heading-title{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-64950bc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px)) 0;}.elementor-51 .elementor-element.elementor-element-64950bc .elementor-heading-title{font-family:var( --e-global-typography-66b641d-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-66b641d-font-size );font-weight:var( --e-global-typography-66b641d-font-weight );line-height:var( --e-global-typography-66b641d-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-4d02653 .elementor-button{background-color:#FF6B6B00;font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );fill:var( --e-global-color-1ebfc27 );color:var( --e-global-color-1ebfc27 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-4d02653 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-51 .elementor-element.elementor-element-4d02653 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-51 .elementor-element.elementor-element-bcd6213{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-a7e89b2{width:var( --container-widget-width, 33.33% );max-width:33.33%;padding:0px 32px 0px 0px;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon{font-size:80px;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title a{font-family:var( --e-global-typography-66b641d-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-66b641d-font-size );font-weight:var( --e-global-typography-66b641d-font-weight );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-a7e89b2:has(:hover) .elementor-icon-box-title,
					 .elementor-51 .elementor-element.elementor-element-a7e89b2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-description{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-e679746{width:var( --container-widget-width, 33.33% );max-width:33.33%;padding:0px 32px 0px 0px;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon{font-size:80px;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title a{font-family:var( --e-global-typography-66b641d-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-66b641d-font-size );font-weight:var( --e-global-typography-66b641d-font-weight );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-e679746:has(:hover) .elementor-icon-box-title,
					 .elementor-51 .elementor-element.elementor-element-e679746:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-description{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-fc7d6e0{width:var( --container-widget-width, 33.33% );max-width:33.33%;padding:0px 32px 0px 0px;--container-widget-width:33.33%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-fc7d6e0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon{font-size:80px;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title a{font-family:var( --e-global-typography-66b641d-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-66b641d-font-size );font-weight:var( --e-global-typography-66b641d-font-weight );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-fc7d6e0:has(:hover) .elementor-icon-box-title,
					 .elementor-51 .elementor-element.elementor-element-fc7d6e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-description{font-family:var( --e-global-typography-182a844-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-182a844-font-size );font-weight:var( --e-global-typography-182a844-font-weight );line-height:var( --e-global-typography-182a844-line-height );color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-691924f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.2;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-691924f:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-691924f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ebfc27 );}.elementor-51 .elementor-element.elementor-element-691924f::before, .elementor-51 .elementor-element.elementor-element-691924f > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-691924f > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-691924f > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-691924f > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-691924f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/07/main-gradient-location_03.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-a2e2f95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px) 0;--row-gap:clamp(40px, calc(40px + 40 * ((100vw - 320px) / 1120)), 80px);--column-gap:0;--flex-wrap:wrap;}.elementor-51 .elementor-element.elementor-element-c9343a6{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-51 .elementor-element.elementor-element-c9343a6 .elementor-heading-title{font-family:var( --e-global-typography-48aee9b-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-48aee9b-font-size );font-weight:var( --e-global-typography-48aee9b-font-weight );line-height:var( --e-global-typography-48aee9b-line-height );color:var( --e-global-color-8e26a57 );}.elementor-51 .elementor-element.elementor-element-d776a56{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:60px;}.elementor-51 .elementor-element.elementor-element-aa798a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-51 .elementor-element.elementor-element-aa798a0 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-895efba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-51 .elementor-element.elementor-element-895efba .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bb96593{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-51 .elementor-element.elementor-element-bb96593 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-3eb18a5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-f780e6c .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-56a55d1 .elementor-heading-title{font-family:var( --e-global-typography-0dfb2ae-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-0dfb2ae-font-size );font-weight:var( --e-global-typography-0dfb2ae-font-weight );line-height:var( --e-global-typography-0dfb2ae-line-height );color:var( --e-global-color-2844975 );}.elementor-51 .elementor-element.elementor-element-869258e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-51 .elementor-element.elementor-element-869258e .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-fe34351{--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:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-f52eb51{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-f52eb51 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-7539cb3{width:var( --container-widget-width, calc(100% - 100px) );max-width:calc(100% - 100px);--container-widget-width:calc(100% - 100px);--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-7539cb3 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-97db137{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-97db137 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-369c4f0{width:var( --container-widget-width, calc(100% - 100px) );max-width:calc(100% - 100px);--container-widget-width:calc(100% - 100px);--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-369c4f0 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-9ec2870{width:100%;max-width:100%;}.elementor-51 .elementor-element.elementor-element-9ec2870 .elementor-heading-title{font-family:var( --e-global-typography-0dfb2ae-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-0dfb2ae-font-size );font-weight:var( --e-global-typography-0dfb2ae-font-weight );line-height:var( --e-global-typography-0dfb2ae-line-height );color:var( --e-global-color-2844975 );}.elementor-51 .elementor-element.elementor-element-5fe2239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-51 .elementor-element.elementor-element-5fe2239 .elementor-heading-title{font-family:var( --e-global-typography-8f1b697-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-8f1b697-font-size );font-weight:var( --e-global-typography-8f1b697-font-weight );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-f61c005{--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:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px) clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--row-gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--column-gap:clamp(12px, calc(12px + 12 * ((100vw - 320px) / 1120)), 24px);--flex-wrap:wrap;}.elementor-51 .elementor-element.elementor-element-064b8f0{width:100%;max-width:100%;}.elementor-51 .elementor-element.elementor-element-064b8f0 .elementor-heading-title{font-family:var( --e-global-typography-de07d49-font-family ), "Noto Sans JP", Sans-serif;font-size:var( --e-global-typography-de07d49-font-size );font-weight:var( --e-global-typography-de07d49-font-weight );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-3f6b957 .elementor-button{background-color:var( --e-global-color-add3736 );fill:var( --e-global-color-1ebfc27 );color:var( --e-global-color-1ebfc27 );padding:12px 24px 12px 24px;}.elementor-51 .elementor-element.elementor-element-3f6b957 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-3f6b957 .elementor-button:focus{background-color:var( --e-global-color-34f0a35 );box-shadow:0px 8px 24px 0px rgba(255, 181, 181, 0.35);}.elementor-51 .elementor-element.elementor-element-b6d9f81 .elementor-button{background-color:var( --e-global-color-5e34ba1 );fill:var( --e-global-color-1ebfc27 );color:var( --e-global-color-1ebfc27 );padding:12px 24px 12px 24px;}.elementor-51 .elementor-element.elementor-element-b6d9f81 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-b6d9f81 .elementor-button:focus{background-color:var( --e-global-color-351cd17 );box-shadow:0px 8px 24px 0px rgba(183.99999999999997, 227, 217.00000000000003, 0.35);}.elementor-51 .elementor-element.elementor-element-6e9d88b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:24px 24px 24px 24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-dc70312:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-dc70312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:40% 0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-51 .elementor-element.elementor-element-7ae40a2 .elementor-heading-title{font-size:var( --e-global-typography-80f9d88-font-size );line-height:var( --e-global-typography-80f9d88-line-height );}.elementor-51 .elementor-element.elementor-element-acd4728 .elementor-heading-title{font-size:var( --e-global-typography-31879d9-font-size );line-height:var( --e-global-typography-31879d9-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-4c2e508 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-d061b3a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d061b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;}.elementor-51 .elementor-element.elementor-element-6b43cf0 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-d6c3538 .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-51 .elementor-element.elementor-element-a675e2d{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-85aa3e4 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-7ed1d1ce:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7ed1d1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0%;}.elementor-51 .elementor-element.elementor-element-610b7626 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-68eb89a3 .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-5f182d09{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-41bdd5de .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-b88cf3a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b88cf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;}.elementor-51 .elementor-element.elementor-element-d6da67b .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-e7590aa .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-ad8fcf3{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-1417cab .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-d97389d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d97389d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0%;}.elementor-51 .elementor-element.elementor-element-966fc76 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-f4c3aba .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-61629a0{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-0146972 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-ae64e03:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-ae64e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:60% 0%;}.elementor-51 .elementor-element.elementor-element-6e3c8f3 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-a877d97 .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-726e056{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-70aa6d5 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-5cfc0ff{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon{font-size:52px;}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-8806222 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-3f9fdf4 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-items-wrapper .e-section-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-9064953{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-4b1517a{--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:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-79d7155{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-9ddd975 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-66459d0 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-f812526{--e-n-carousel-swiper-slides-to-display:2;width:100%;max-width:100%;--e-n-carousel-dots-vertical-offset:20px;}.elementor-51 .elementor-element.elementor-element-cdc4b36{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-7187f0e{--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:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-5a93fd2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-f2f1f2c .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-2f8989f .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-fecc0c2{--swiper-slides-to-display:3;width:100%;max-width:100%;--dots-vertical-offset:20px;}.elementor-51 .elementor-element.elementor-element-aa25fd8 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-051f7c5 .elementor-heading-title{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-8090be8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-f5a337f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-f5a337f{right:-10%;}body.rtl .elementor-51 .elementor-element.elementor-element-f5a337f{left:-10%;}.elementor-51 .elementor-element.elementor-element-3e6e9d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-966818c{text-align:start;}.elementor-51 .elementor-element.elementor-element-966818c .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-8a96fd3 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-4e200d8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-6986b67{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-6986b67{right:-10%;}body.rtl .elementor-51 .elementor-element.elementor-element-6986b67{left:-10%;}.elementor-51 .elementor-element.elementor-element-1247d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-48a7686{text-align:start;}.elementor-51 .elementor-element.elementor-element-48a7686 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-640c607 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-4244443{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-46b694f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-46b694f{right:-10%;}body.rtl .elementor-51 .elementor-element.elementor-element-46b694f{left:-10%;}.elementor-51 .elementor-element.elementor-element-71c198e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-e2ca09a{text-align:start;}.elementor-51 .elementor-element.elementor-element-e2ca09a .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-d4c3328 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-acfa07e{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-3eb2f83{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-3eb2f83{right:-10%;}body.rtl .elementor-51 .elementor-element.elementor-element-3eb2f83{left:-10%;}.elementor-51 .elementor-element.elementor-element-dbce609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-51f0616{text-align:start;}.elementor-51 .elementor-element.elementor-element-51f0616 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-58c1a9a .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-2444bb0{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-5e46470{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-5e46470{right:-10%;}body.rtl .elementor-51 .elementor-element.elementor-element-5e46470{left:-10%;}.elementor-51 .elementor-element.elementor-element-97f41fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-c6fa341{text-align:start;}.elementor-51 .elementor-element.elementor-element-c6fa341 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-aa318ff .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-818c358{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-cf4ef54{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-cf4ef54{right:-10%;}body.rtl .elementor-51 .elementor-element.elementor-element-cf4ef54{left:-10%;}.elementor-51 .elementor-element.elementor-element-673d305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-8a950a4{text-align:start;}.elementor-51 .elementor-element.elementor-element-8a950a4 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-0f6fd0e .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-ebc411e{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-flex-basis:content;--n-tabs-title-font-size:var( --e-global-typography-8f1b697-font-size );}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-702a6f5{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-0981180{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-0981180{right:-15%;}body.rtl .elementor-51 .elementor-element.elementor-element-0981180{left:-15%;}.elementor-51 .elementor-element.elementor-element-279d80b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-4b90c4c{text-align:start;}.elementor-51 .elementor-element.elementor-element-4b90c4c .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-546e327 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-68cd770{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-00671dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-00671dc{right:-15%;}body.rtl .elementor-51 .elementor-element.elementor-element-00671dc{left:-15%;}.elementor-51 .elementor-element.elementor-element-c96d134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-5dd6072{text-align:start;}.elementor-51 .elementor-element.elementor-element-5dd6072 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-8a93763 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-c6a0293{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-4ab19ee{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-4ab19ee{right:-15%;}body.rtl .elementor-51 .elementor-element.elementor-element-4ab19ee{left:-15%;}.elementor-51 .elementor-element.elementor-element-73864ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-5129603{text-align:start;}.elementor-51 .elementor-element.elementor-element-5129603 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-365adc2 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bea49be{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-ad97a42{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-ad97a42{right:-15%;}body.rtl .elementor-51 .elementor-element.elementor-element-ad97a42{left:-15%;}.elementor-51 .elementor-element.elementor-element-417530a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-2b23a78{text-align:start;}.elementor-51 .elementor-element.elementor-element-2b23a78 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-9b5117e .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-712fb3c{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-9fe7564{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-9fe7564{right:-15%;}body.rtl .elementor-51 .elementor-element.elementor-element-9fe7564{left:-15%;}.elementor-51 .elementor-element.elementor-element-981940e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-b3efc36{text-align:start;}.elementor-51 .elementor-element.elementor-element-b3efc36 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-6f2c7e8 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-5509fb7{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-51 .elementor-element.elementor-element-695918b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-695918b{right:-15%;}body.rtl .elementor-51 .elementor-element.elementor-element-695918b{left:-15%;}.elementor-51 .elementor-element.elementor-element-75f0b09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-51 .elementor-element.elementor-element-f93c51c{text-align:start;}.elementor-51 .elementor-element.elementor-element-f93c51c .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-7c45d7e .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-4452272{--e-n-carousel-swiper-slides-to-display:1;}.elementor-51 .elementor-element.elementor-element-88d4032{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-5932424{--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:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px) 0;--row-gap:clamp(24px, calc(24px + 36 * ((100vw - 320px) / 1120)), 60px);--column-gap:0;}.elementor-51 .elementor-element.elementor-element-19a7b99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-6b3aa05 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-a448bba .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-014d65f .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-a7bf8b7{top:calc(100% - 100px);}.elementor-51 .elementor-element.elementor-element-ef1a9e4 .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-429f7cd .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-ece66ee .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-ccb683e .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-c35343c{top:calc(100% - 100px);}.elementor-51 .elementor-element.elementor-element-7e49cae .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-690f57a .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-d342cd8 .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-edcaf61 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-aed8988{top:calc(100% - 100px);}.elementor-51 .elementor-element.elementor-element-a1da1dc .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-4662fa9 .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-109187e .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-1af0246{--e-n-carousel-swiper-slides-to-display:2;width:100%;max-width:100%;--e-n-carousel-dots-vertical-offset:20px;}.elementor-51 .elementor-element.elementor-element-85ad9dd{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-f1b12a0 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-64950bc .elementor-heading-title{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-4d02653 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bcd6213{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-a7e89b2{padding:0px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-wrapper{text-align:start;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon{font-size:80px;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-description{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-e679746{padding:0px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-wrapper{text-align:start;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon{font-size:80px;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title a{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-description{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-fc7d6e0{padding:0px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon{font-size:80px;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-description{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-691924f{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-c9343a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-c9343a6 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-d776a56{--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:flex-start;--align-items:flex-start;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-aa798a0{width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-aa798a0 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-895efba{width:var( --container-widget-width, calc(100% - 120px) );max-width:calc(100% - 120px);margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 120px);--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-895efba .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bb96593{width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-bb96593 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-3eb18a5{--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-f780e6c .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-56a55d1 .elementor-heading-title{font-size:var( --e-global-typography-0dfb2ae-font-size );line-height:var( --e-global-typography-0dfb2ae-line-height );}.elementor-51 .elementor-element.elementor-element-869258e{width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-869258e .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-fe34351{--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-f52eb51 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-7539cb3 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-97db137 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-369c4f0 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-9ec2870 .elementor-heading-title{font-size:var( --e-global-typography-0dfb2ae-font-size );line-height:var( --e-global-typography-0dfb2ae-line-height );}.elementor-51 .elementor-element.elementor-element-5fe2239{width:var( --container-widget-width, 120px );max-width:120px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-5fe2239 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-f61c005{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-064b8f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-064b8f0 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-6e9d88b{width:100%;max-width:100%;border-radius:16px 16px 16px 16px;}.elementor-51 .elementor-element.elementor-element-6e9d88b.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-dc70312:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-dc70312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/08/main-hero-bg_mo_01.webp");background-position:center left;}.elementor-51 .elementor-element.elementor-element-dc70312{--justify-content:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-51 .elementor-element.elementor-element-5fc09fa{width:100%;max-width:100%;bottom:-4px;z-index:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-5fc09fa.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-5fc09fa{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-5fc09fa{left:0px;}.elementor-51 .elementor-element.elementor-element-5fc09fa img{height:100%;object-fit:contain;object-position:bottom right;}.elementor-51 .elementor-element.elementor-element-920d6d0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-51 .elementor-element.elementor-element-7ae40a2 .elementor-heading-title{font-size:var( --e-global-typography-80f9d88-font-size );line-height:var( --e-global-typography-80f9d88-line-height );}.elementor-51 .elementor-element.elementor-element-acd4728 .elementor-heading-title{font-size:var( --e-global-typography-31879d9-font-size );line-height:var( --e-global-typography-31879d9-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-4c2e508 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-d061b3a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d061b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/08/main-titanium-bg_mo_01.webp");background-position:60% 0%;}.elementor-51 .elementor-element.elementor-element-d061b3a{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-94fa244{width:100%;max-width:100%;bottom:-12px;z-index:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-94fa244.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-94fa244{right:-40px;}body.rtl .elementor-51 .elementor-element.elementor-element-94fa244{left:-40px;}.elementor-51 .elementor-element.elementor-element-94fa244 img{height:100%;object-fit:contain;object-position:bottom center;}.elementor-51 .elementor-element.elementor-element-6b43cf0 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-d6c3538 .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-51 .elementor-element.elementor-element-a675e2d{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-85aa3e4 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-7ed1d1ce:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7ed1d1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/08/main-xerf-bg_mo_01.webp");background-position:center center;}.elementor-51 .elementor-element.elementor-element-7ed1d1ce{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-37421bc{width:100%;max-width:100%;bottom:-4px;z-index:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-37421bc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-37421bc{right:-40px;}body.rtl .elementor-51 .elementor-element.elementor-element-37421bc{left:-40px;}.elementor-51 .elementor-element.elementor-element-37421bc img{height:100%;object-fit:contain;object-position:bottom center;}.elementor-51 .elementor-element.elementor-element-610b7626 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-68eb89a3 .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-5f182d09{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-41bdd5de .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-b88cf3a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b88cf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/08/main-mirajet-bg_mo_01.webp");background-position:60% 0%;}.elementor-51 .elementor-element.elementor-element-b88cf3a{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-548773a{width:100%;max-width:100%;bottom:-4px;z-index:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-548773a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-548773a{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-548773a{left:0px;}.elementor-51 .elementor-element.elementor-element-548773a img{height:100%;object-fit:contain;object-position:bottom right;}.elementor-51 .elementor-element.elementor-element-d6da67b .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-e7590aa .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-ad8fcf3{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-1417cab .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-d97389d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-d97389d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/08/main-virtue-bg_mo_01.webp");background-position:center center;}.elementor-51 .elementor-element.elementor-element-d97389d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-9cd3011{width:100%;max-width:100%;bottom:-4px;z-index:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-9cd3011.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-9cd3011{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-9cd3011{left:0px;}.elementor-51 .elementor-element.elementor-element-9cd3011 img{height:100%;object-fit:contain;object-position:bottom center;}.elementor-51 .elementor-element.elementor-element-966fc76 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-f4c3aba .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-61629a0{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-0146972 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-ae64e03:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-ae64e03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jp.doctor-eraser.com/wp-content/uploads/2025/08/main-fatEraser-bg_mo_01.webp");background-position:center center;}.elementor-51 .elementor-element.elementor-element-ae64e03{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-40c71e4{width:100%;max-width:100%;bottom:-4px;z-index:0;text-align:center;}.elementor-51 .elementor-element.elementor-element-40c71e4.elementor-element{--align-self:center;}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-40c71e4{right:0px;}body.rtl .elementor-51 .elementor-element.elementor-element-40c71e4{left:0px;}.elementor-51 .elementor-element.elementor-element-40c71e4 img{height:100%;object-fit:contain;object-position:bottom center;}.elementor-51 .elementor-element.elementor-element-6e3c8f3 .elementor-heading-title{font-size:var( --e-global-typography-a57ca88-font-size );line-height:var( --e-global-typography-a57ca88-line-height );}.elementor-51 .elementor-element.elementor-element-a877d97 .elementor-heading-title{font-size:var( --e-global-typography-4c176f4-font-size );line-height:var( --e-global-typography-4c176f4-line-height );}.elementor-51 .elementor-element.elementor-element-726e056{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-70aa6d5 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon{font-size:40px;}.elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-30da9a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-8806222 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-3f9fdf4 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-items-wrapper .e-section-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-7a63983 .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-9ddd975 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-66459d0 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-701f822 img{border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-b5f243b img{border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-6769b25 img{border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-14815ff img{border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-1428812 img{border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-3d84aee img{border-radius:8px 8px 8px 8px;}.elementor-51 .elementor-element.elementor-element-f812526{--e-n-carousel-swiper-slides-to-display:1;}.elementor-51 .elementor-element.elementor-element-f2f1f2c .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-2f8989f .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-fecc0c2{--swiper-slides-to-display:1;}.elementor-51 .elementor-element.elementor-element-aa25fd8 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-051f7c5 .elementor-heading-title{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );}.elementor-51 .elementor-element.elementor-element-8090be8{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-f5a337f{z-index:0;}.elementor-51 .elementor-element.elementor-element-966818c .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-8a96fd3 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-4e200d8{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-48a7686 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-640c607 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-4244443{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-e2ca09a .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-d4c3328 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-acfa07e{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-51f0616 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-58c1a9a .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-2444bb0{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-c6fa341 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-aa318ff .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-818c358{--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-8a950a4 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-0f6fd0e .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-ebc411e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:var( --e-global-typography-8f1b697-font-size );}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:1px 0px 1px 0px;}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 0px 1px 0px;}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:1px 0px 1px 0px;}.elementor-51 .elementor-element.elementor-element-ebc411e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-702a6f5{--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-0981180{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;z-index:0;}.elementor-51 .elementor-element.elementor-element-4b90c4c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-4b90c4c .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-546e327 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-68cd770{--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-00671dc{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;bottom:0px;}.elementor-51 .elementor-element.elementor-element-5dd6072{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-5dd6072 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-8a93763 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-c6a0293{--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-4ab19ee{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;z-index:0;}.elementor-51 .elementor-element.elementor-element-5129603{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-5129603 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-365adc2 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bea49be{--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-ad97a42{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;z-index:0;}.elementor-51 .elementor-element.elementor-element-2b23a78{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-2b23a78 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-9b5117e .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-712fb3c{--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-9fe7564{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;z-index:0;}.elementor-51 .elementor-element.elementor-element-b3efc36{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-b3efc36 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-6f2c7e8 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-5509fb7{--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-695918b{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;z-index:0;}.elementor-51 .elementor-element.elementor-element-f93c51c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-51 .elementor-element.elementor-element-f93c51c .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-7c45d7e .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-4452272{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:28px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:20px;--e-n-carousel-swiper-pagination-spacing:5px;}.elementor-51 .elementor-element.elementor-element-4452272 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-51 .elementor-element.elementor-element-6b3aa05 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-a448bba .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-014d65f .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-a7bf8b7{top:calc(100% - 80px);}.elementor-51 .elementor-element.elementor-element-ef1a9e4 .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-429f7cd .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-ece66ee .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-ccb683e .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-c35343c{top:calc(100% - 80px);}.elementor-51 .elementor-element.elementor-element-7e49cae .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-690f57a .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-d342cd8 .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-edcaf61 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-aed8988{top:calc(100% - 80px);}.elementor-51 .elementor-element.elementor-element-a1da1dc .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-4662fa9 .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-109187e .elementor-heading-title{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-1af0246{--e-n-carousel-swiper-slides-to-display:1;}.elementor-51 .elementor-element.elementor-element-85ad9dd:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-85ad9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-51 .elementor-element.elementor-element-85ad9dd{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-f1b12a0 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-64950bc .elementor-heading-title{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-4d02653 .elementor-button{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bcd6213{--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-51 .elementor-element.elementor-element-a7e89b2{width:100%;max-width:100%;padding:16px 0px 16px 0px;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon{font-size:60px;}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-title a{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-a7e89b2 .elementor-icon-box-description{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-e679746{width:100%;max-width:100%;padding:16px 0px 16px 0px;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon{font-size:60px;}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-title a{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-e679746 .elementor-icon-box-description{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-fc7d6e0{width:100%;max-width:100%;padding:16px 0px 16px 0px;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon{font-size:60px;}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title, .elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-title a{font-size:var( --e-global-typography-66b641d-font-size );line-height:var( --e-global-typography-66b641d-line-height );}.elementor-51 .elementor-element.elementor-element-fc7d6e0 .elementor-icon-box-description{font-size:var( --e-global-typography-182a844-font-size );line-height:var( --e-global-typography-182a844-line-height );}.elementor-51 .elementor-element.elementor-element-a2e2f95{--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-51 .elementor-element.elementor-element-c9343a6 .elementor-heading-title{font-size:var( --e-global-typography-48aee9b-font-size );line-height:var( --e-global-typography-48aee9b-line-height );}.elementor-51 .elementor-element.elementor-element-aa798a0{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-51 .elementor-element.elementor-element-aa798a0 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-895efba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 100px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 100px) );max-width:calc(100% - 100px);}.elementor-51 .elementor-element.elementor-element-895efba .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-bb96593{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-51 .elementor-element.elementor-element-bb96593 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-3eb18a5{--width:calc(100% - 100px);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-f780e6c .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-56a55d1 .elementor-heading-title{font-size:var( --e-global-typography-0dfb2ae-font-size );line-height:var( --e-global-typography-0dfb2ae-line-height );}.elementor-51 .elementor-element.elementor-element-869258e{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-51 .elementor-element.elementor-element-869258e .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-fe34351{--width:calc(100% - 100px);--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-f52eb51 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-7539cb3 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-97db137 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-369c4f0 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-9ec2870 .elementor-heading-title{font-size:var( --e-global-typography-0dfb2ae-font-size );line-height:var( --e-global-typography-0dfb2ae-line-height );}.elementor-51 .elementor-element.elementor-element-5fe2239{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-51 .elementor-element.elementor-element-5fe2239 .elementor-heading-title{font-size:var( --e-global-typography-8f1b697-font-size );line-height:var( --e-global-typography-8f1b697-line-height );}.elementor-51 .elementor-element.elementor-element-f61c005{--width:calc(100% - 100px);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-064b8f0 .elementor-heading-title{font-size:var( --e-global-typography-de07d49-font-size );line-height:var( --e-global-typography-de07d49-line-height );}.elementor-51 .elementor-element.elementor-element-3f6b957 .elementor-button{padding:8px 20px 8px 20px;}.elementor-51 .elementor-element.elementor-element-b6d9f81 .elementor-button{padding:8px 20px 8px 20px;}}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-920d6d0{--width:50%;}.elementor-51 .elementor-element.elementor-element-7e95505{--width:50%;}.elementor-51 .elementor-element.elementor-element-60e7b867{--width:50%;}.elementor-51 .elementor-element.elementor-element-604a29d{--width:50%;}.elementor-51 .elementor-element.elementor-element-b21e9df{--width:50%;}.elementor-51 .elementor-element.elementor-element-7aca30b{--width:50%;}.elementor-51 .elementor-element.elementor-element-79d7155{--width:30%;}.elementor-51 .elementor-element.elementor-element-5a93fd2{--width:30%;}.elementor-51 .elementor-element.elementor-element-19a7b99{--width:30%;}.elementor-51 .elementor-element.elementor-element-d776a56{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-79d7155{--width:100%;}.elementor-51 .elementor-element.elementor-element-5a93fd2{--width:100%;}.elementor-51 .elementor-element.elementor-element-19a7b99{--width:100%;}.elementor-51 .elementor-element.elementor-element-d776a56{--width:100%;}.elementor-51 .elementor-element.elementor-element-3eb18a5{--width:calc(100% - 120px);}.elementor-51 .elementor-element.elementor-element-fe34351{--width:calc(100% - 120px);}.elementor-51 .elementor-element.elementor-element-f61c005{--width:calc(100% - 120px);}}/* Start custom CSS for html, class: .elementor-element-6e9d88b */.elementor-51 .elementor-element.elementor-element-6e9d88b{
    overflow: hidden;
}
@media (max-width: 1024px){
    .elementor-51 .elementor-element.elementor-element-6e9d88b{
        aspect-ratio: 21 / 9;
    }
}
@media (max-width: 767px){
    .elementor-51 .elementor-element.elementor-element-6e9d88b{
        aspect-ratio: 16 / 9;
    }
}/* End custom CSS */