.elementor-1003 .elementor-element.elementor-element-0f54359{--display:flex;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:clamp(16px, 2.5vw, 64px);--padding-right:clamp(16px, 2.5vw, 64px);}.elementor-1003 .elementor-element.elementor-element-0f54359:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-0f54359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b0c335c );}.elementor-1003 .elementor-element.elementor-element-0f54359, .elementor-1003 .elementor-element.elementor-element-0f54359::before{--border-transition:0.3s;}.elementor-1003 .elementor-element.elementor-element-4d4d09c{--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:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:clamp(28px, 4vw, 60px);--padding-bottom:clamp(28px, 4vw, 60px);--padding-left:clamp(16px, 2.5vw, 64px);--padding-right:clamp(16px, 2.5vw, 64px);}.elementor-1003 .elementor-element.elementor-element-4d4d09c:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-4d4d09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nomuradental.jp/wp-content/uploads/2024/02/background-page_title-scaled.jpg");background-position:center center;}.elementor-1003 .elementor-element.elementor-element-4d4d09c::before, .elementor-1003 .elementor-element.elementor-element-4d4d09c > .elementor-background-video-container::before, .elementor-1003 .elementor-element.elementor-element-4d4d09c > .e-con-inner > .elementor-background-video-container::before, .elementor-1003 .elementor-element.elementor-element-4d4d09c > .elementor-background-slideshow::before, .elementor-1003 .elementor-element.elementor-element-4d4d09c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1003 .elementor-element.elementor-element-4d4d09c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1003 .elementor-element.elementor-element-4d4d09c, .elementor-1003 .elementor-element.elementor-element-4d4d09c::before{--border-transition:0.3s;}.elementor-1003 .elementor-element.elementor-element-2de9453{color:#FFFFFF;font-family:var( --e-global-typography-19b725a-font-family ), Sans-serif;font-size:var( --e-global-typography-19b725a-font-size );font-weight:var( --e-global-typography-19b725a-font-weight );text-transform:var( --e-global-typography-19b725a-text-transform );line-height:var( --e-global-typography-19b725a-line-height );letter-spacing:var( --e-global-typography-19b725a-letter-spacing );word-spacing:var( --e-global-typography-19b725a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-ed5a8f1 .elementor-heading-title{color:var( --e-global-color-6a1e420 );font-family:var( --e-global-typography-b784b2a-font-family ), Sans-serif;font-size:var( --e-global-typography-b784b2a-font-size );font-weight:var( --e-global-typography-b784b2a-font-weight );line-height:var( --e-global-typography-b784b2a-line-height );letter-spacing:var( --e-global-typography-b784b2a-letter-spacing );word-spacing:var( --e-global-typography-b784b2a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-8c4f0b9{--display:flex;--gap:3rem 3rem;--background-transition:0.3s;--padding-top:clamp(50px, 8vw, 100px);--padding-bottom:clamp(50px, 8vw, 100px);--padding-left:clamp(16px, 2.5vw, 64px);--padding-right:clamp(16px, 2.5vw, 64px);}.elementor-1003 .elementor-element.elementor-element-8c4f0b9:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-8c4f0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a1e420 );}.elementor-1003 .elementor-element.elementor-element-8c4f0b9, .elementor-1003 .elementor-element.elementor-element-8c4f0b9::before{--border-transition:0.3s;}.elementor-1003 .elementor-element.elementor-element-31fca25{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__prev--label:hover{color:var( --e-global-color-6a1e420 );}.elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__next--label:hover{color:var( --e-global-color-6a1e420 );}.elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__prev--label, .elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__next--label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1003 .elementor-element.elementor-element-b7c98ec .elementor-post-navigation__separator{background-color:#0000001A;}.elementor-1003 .elementor-element.elementor-element-b7c98ec .elementor-post-navigation{color:#0000001A;}.elementor-1003 .elementor-element.elementor-element-b7c98ec > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#0000001A;border-radius:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-1003 .elementor-element.elementor-element-2de9453{font-size:var( --e-global-typography-19b725a-font-size );line-height:var( --e-global-typography-19b725a-line-height );letter-spacing:var( --e-global-typography-19b725a-letter-spacing );word-spacing:var( --e-global-typography-19b725a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-ed5a8f1 .elementor-heading-title{font-size:var( --e-global-typography-b784b2a-font-size );line-height:var( --e-global-typography-b784b2a-line-height );letter-spacing:var( --e-global-typography-b784b2a-letter-spacing );word-spacing:var( --e-global-typography-b784b2a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__prev--label, .elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__next--label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-1003 .elementor-element.elementor-element-2de9453{font-size:var( --e-global-typography-19b725a-font-size );line-height:var( --e-global-typography-19b725a-line-height );letter-spacing:var( --e-global-typography-19b725a-letter-spacing );word-spacing:var( --e-global-typography-19b725a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-ed5a8f1 .elementor-heading-title{font-size:var( --e-global-typography-b784b2a-font-size );line-height:var( --e-global-typography-b784b2a-line-height );letter-spacing:var( --e-global-typography-b784b2a-letter-spacing );word-spacing:var( --e-global-typography-b784b2a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__prev--label, .elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__next--label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-1003 .elementor-element.elementor-element-2de9453{font-size:var( --e-global-typography-19b725a-font-size );line-height:var( --e-global-typography-19b725a-line-height );letter-spacing:var( --e-global-typography-19b725a-letter-spacing );word-spacing:var( --e-global-typography-19b725a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-ed5a8f1 .elementor-heading-title{font-size:var( --e-global-typography-b784b2a-font-size );line-height:var( --e-global-typography-b784b2a-line-height );letter-spacing:var( --e-global-typography-b784b2a-letter-spacing );word-spacing:var( --e-global-typography-b784b2a-word-spacing );}.elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__prev--label, .elementor-1003 .elementor-element.elementor-element-b7c98ec span.post-navigation__next--label{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-0f54359 */.elementor-1003 .elementor-element.elementor-element-0f54359 {
    font-size: 14px;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: 400;
    letter-spacing: .05em;
}
.elementor-1003 .elementor-element.elementor-element-0f54359 a {
    color: #000;
}
.elementor-1003 .elementor-element.elementor-element-0f54359 a:hover {
    color: var(--e-global-color-accent);
}
.elementor-1003 .elementor-element.elementor-element-0f54359 .material-icons {
    font-size: 20px;
    line-height: 1;
    display: block;
}
.elementor-1003 .elementor-element.elementor-element-0f54359 .breadcrumbs {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-b7c98ec */.elementor-1003 .elementor-element.elementor-element-b7c98ec {
    a {
        padding: 0.6rem 1.2rem;
        &:hover {
            background: var(--e-global-color-accent);
            > span::before,
            > span::after,
            span span {
                color: #fff !important;
            }
        }
        > span {
            &::before,
            &::after {
                display: block;
                font-size: 1.4rem;
                font-family: 'Material Icons';
                color: var(--e-global-color-text);
                line-height: 1;
            }
        }
    }
    .elementor-post-navigation__link__prev,
    .elementor-post-navigation__link__next {
            display: flex;
            flex-direction: row;
            align-items: center;
    }
    .elementor-post-navigation__link__next {
        &::after {
            content: "\e315";
        }
    }
    .elementor-post-navigation__link__prev {
        &::before {
            content: "\e314";
        }
    }
    .elementor-post-navigation__link {
        .post-navigation__prev--label {
            line-height: 1;
            margin-bottom: 0.2rem;
        }
    }
}/* End custom CSS */