.elementor-914 .elementor-element.elementor-element-70f3a89{--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-914 .elementor-element.elementor-element-70f3a89:not(.elementor-motion-effects-element-type-background), .elementor-914 .elementor-element.elementor-element-70f3a89 > .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-914 .elementor-element.elementor-element-70f3a89::before, .elementor-914 .elementor-element.elementor-element-70f3a89 > .elementor-background-video-container::before, .elementor-914 .elementor-element.elementor-element-70f3a89 > .e-con-inner > .elementor-background-video-container::before, .elementor-914 .elementor-element.elementor-element-70f3a89 > .elementor-background-slideshow::before, .elementor-914 .elementor-element.elementor-element-70f3a89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-914 .elementor-element.elementor-element-70f3a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-914 .elementor-element.elementor-element-70f3a89, .elementor-914 .elementor-element.elementor-element-70f3a89::before{--border-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-db9031a{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-914 .elementor-element.elementor-element-7fe0d9a .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-914 .elementor-element.elementor-element-cf6ee31{--display:flex;--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-914 .elementor-element.elementor-element-cf6ee31:not(.elementor-motion-effects-element-type-background), .elementor-914 .elementor-element.elementor-element-cf6ee31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a1e420 );}.elementor-914 .elementor-element.elementor-element-cf6ee31, .elementor-914 .elementor-element.elementor-element-cf6ee31::before{--border-transition:0.3s;}.elementor-914 .elementor-element.elementor-element-051678a .elementor-post__meta-data span + span:before{content:"///";}.elementor-914 .elementor-element.elementor-element-051678a{--grid-column-gap:0rem;--grid-row-gap:0rem;}.elementor-914 .elementor-element.elementor-element-051678a .elementor-post__title, .elementor-914 .elementor-element.elementor-element-051678a .elementor-post__title a{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:1.34rem;font-weight:500;line-height:1.4;letter-spacing:0.05em;}.elementor-914 .elementor-element.elementor-element-051678a .elementor-post__title{margin-bottom:0rem;}.elementor-914 .elementor-element.elementor-element-051678a .elementor-post__meta-data{color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:0.1em;margin-bottom:0rem;}.elementor-914 .elementor-element.elementor-element-051678a .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-914 .elementor-element.elementor-element-051678a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-914 .elementor-element.elementor-element-051678a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-914 .elementor-element.elementor-element-051678a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-914 .elementor-element.elementor-element-051678a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-914 .elementor-element.elementor-element-051678a > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;border-radius:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-914 .elementor-element.elementor-element-db9031a{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-914 .elementor-element.elementor-element-7fe0d9a .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-914 .elementor-element.elementor-element-051678a .elementor-post__title, .elementor-914 .elementor-element.elementor-element-051678a .elementor-post__title a{line-height:1.3em;word-spacing:1px;}.elementor-914 .elementor-element.elementor-element-051678a .elementor-post__meta-data{word-spacing:2px;}}@media(max-width:1024px){.elementor-914 .elementor-element.elementor-element-db9031a{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-914 .elementor-element.elementor-element-7fe0d9a .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 );}}@media(max-width:767px){.elementor-914 .elementor-element.elementor-element-db9031a{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-914 .elementor-element.elementor-element-7fe0d9a .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-914 .elementor-element.elementor-element-051678a > .elementor-widget-container{border-width:1px 0px 0px 0px;}}/* Start custom CSS for archive-posts, class: .elementor-element-051678a */.elementor-914 .elementor-element.elementor-element-051678a {
    .elementor-grid-item {
        border-bottom: 1px solid rgba(0,0,0,.1);
        padding: .8rem 0;
        .elementor-post__text {
            display: flex;
            flex-direction: row;
            align-items: start;
            justify-content: start;
            gap: 1rem;
            a:hover {
                color: var(--e-global-color-primary);
            }
        }
        .elementor-post__title {
            order: 2;
        }
    }
}/* End custom CSS */