.elementor-15125 .elementor-element.elementor-element-4ceff7c{--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;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-bd6ccab{width:100%;max-width:100%;}.elementor-15125 .elementor-element.elementor-element-3c0a761{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-3c0a761, .elementor-15125 .elementor-element.elementor-element-3c0a761::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-bb06a67 img{width:100%;}.elementor-15125 .elementor-element.elementor-element-badaf01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--background-transition:0.3s;--margin-top:0%;--margin-right:0%;--margin-bottom:1%;--margin-left:7%;--position:absolute;bottom:0px;--z-index:9;}.elementor-15125 .elementor-element.elementor-element-badaf01, .elementor-15125 .elementor-element.elementor-element-badaf01::before{--border-transition:0.3s;}body:not(.rtl) .elementor-15125 .elementor-element.elementor-element-badaf01{left:0px;}body.rtl .elementor-15125 .elementor-element.elementor-element-badaf01{right:0px;}.elementor-15125 .elementor-element.elementor-element-979b582{text-align:left;}.elementor-15125 .elementor-element.elementor-element-979b582 img{width:100%;}.elementor-15125 .elementor-element.elementor-element-979b582 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-15125 .elementor-element.elementor-element-833ecfd{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-833ecfd, .elementor-15125 .elementor-element.elementor-element-833ecfd::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-ec8d29c img{width:100%;}.elementor-15125 .elementor-element.elementor-element-edf3655{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:170px;--padding-right:0px;--padding-bottom:170px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-edf3655:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-edf3655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c904280 );}.elementor-15125 .elementor-element.elementor-element-edf3655, .elementor-15125 .elementor-element.elementor-element-edf3655::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-7d2d936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-1e939f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-85ee6b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-91af9e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-949a6d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:70px;--padding-right:20px;--padding-bottom:70px;--padding-left:20px;}.elementor-15125 .elementor-element.elementor-element-949a6d0:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-949a6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c904280 );}.elementor-15125 .elementor-element.elementor-element-949a6d0, .elementor-15125 .elementor-element.elementor-element-949a6d0::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-f6a2082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--margin-top:0px;--margin-right:24px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:24px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-c554174{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}.elementor-15125 .elementor-element.elementor-element-42cc7ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-f34b02e{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-1848eb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:5%;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-6325291{--display:flex;--min-height:54px;--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;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-e540993 .elementor-heading-title{color:var( --e-global-color-c904280 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-8fb63a1{--display:flex;--min-height:61px;--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;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-e9cfe30 .elementor-heading-title{color:var( --e-global-color-c904280 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-175e6ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:24px;}.elementor-15125 .elementor-element.elementor-element-a643e4b iframe{height:58vh;}.elementor-15125 .elementor-element.elementor-element-e9eb04c{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-e9eb04c:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-e9eb04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maki-dental-office.jp/wp-content/uploads/2026/05/top_cases_bg-scaled.jpg");}.elementor-15125 .elementor-element.elementor-element-e9eb04c, .elementor-15125 .elementor-element.elementor-element-e9eb04c::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-ae4171c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-a370225{text-align:center;}.elementor-15125 .elementor-element.elementor-element-a370225 .elementor-heading-title{color:#0838491A;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-c9b6185{text-align:center;}.elementor-15125 .elementor-element.elementor-element-c9b6185 .elementor-heading-title{color:#193B68;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-c9b6185 > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-d260e4d{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-ad31a57{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-8759983{text-align:center;}.elementor-15125 .elementor-element.elementor-element-8759983 .elementor-heading-title{color:#0838491A;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-a9915f4{text-align:center;}.elementor-15125 .elementor-element.elementor-element-a9915f4 .elementor-heading-title{color:#544CC0;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-a9915f4 > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-2dfef984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;--padding-top:68px;--padding-right:0px;--padding-bottom:162px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-2dfef984:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-2dfef984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c904280 );}.elementor-15125 .elementor-element.elementor-element-2dfef984, .elementor-15125 .elementor-element.elementor-element-2dfef984::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-397059fb{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:20px;--padding-bottom:6px;--padding-left:20px;}.elementor-15125 .elementor-element.elementor-element-5da38102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-392309c3{text-align:center;color:#4F7388;font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:400;line-height:1.5em;}.elementor-15125 .elementor-element.elementor-element-4b2ad51b{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:3em;font-weight:600;line-height:1.208333em;}.elementor-15125 .elementor-element.elementor-element-4b2ad51b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:10px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-1a689a36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-727795e7{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-727795e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-36a393e{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-36a393e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-20a79281{--display:flex;--background-transition:0.3s;--overlay-opacity:0.3;--padding-top:195px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-20a79281:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maki-dental-office.jp/wp-content/uploads/2026/03/bg-concept-2-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-20a79281::before, .elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-20a79281 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-20a79281 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#4F7388;}.elementor-15125 .elementor-element.elementor-element-20a79281, .elementor-15125 .elementor-element.elementor-element-20a79281::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-shape-top svg, .elementor-15125 .elementor-element.elementor-element-20a79281 > .e-con-inner > .elementor-shape-top svg{height:111px;}.elementor-15125 .elementor-element.elementor-element-7873873b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-15125 .elementor-element.elementor-element-c3a7962{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-52f0a886{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:16px;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:0px 36px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:36px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--padding-top:60px;--padding-right:50px;--padding-bottom:60px;--padding-left:50px;}.elementor-15125 .elementor-element.elementor-element-52f0a886::before, .elementor-15125 .elementor-element.elementor-element-52f0a886 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-52f0a886 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-52f0a886 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-52f0a886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-52f0a886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-c904280 );}.elementor-15125 .elementor-element.elementor-element-4d4b530c{text-align:center;color:#003F60;font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:900;line-height:1em;}.elementor-15125 .elementor-element.elementor-element-431cf3c{color:#0F0F0F;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-4731c9a5{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:16px;--background-transition:0.3s;--overlay-opacity:0.7;--border-radius:0px 36px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:36px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;--padding-top:60px;--padding-right:50px;--padding-bottom:60px;--padding-left:50px;}.elementor-15125 .elementor-element.elementor-element-4731c9a5::before, .elementor-15125 .elementor-element.elementor-element-4731c9a5 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-4731c9a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-4731c9a5 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-4731c9a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-4731c9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-c904280 );}.elementor-15125 .elementor-element.elementor-element-444b8361{text-align:center;color:#003F60;font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:900;line-height:1em;}.elementor-15125 .elementor-element.elementor-element-13881115{color:#0F0F0F;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;letter-spacing:0.05em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-15125 .elementor-element.elementor-element-4bc822a8 .elementor-button{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.35em;letter-spacing:0px;background-color:#003F60;padding:26.5px 065px 26.5px 65px;}.elementor-15125 .elementor-element.elementor-element-4bc822a8 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-4715899b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-78334a86 img{width:539px;}.elementor-15125 .elementor-element.elementor-element-78334a86 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-e7f39c7{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-c2e242b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:2%;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-e96ad19{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-e9c0e58 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-58fa4ab{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-a920e7f{text-align:center;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-15125 .elementor-element.elementor-element-a920e7f .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:2.8em;}.elementor-15125 .elementor-element.elementor-element-ea64a92{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-95996ba .elementor-heading-title{color:var( --e-global-color-c904280 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-62e7183{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-55104f3 img{width:80%;}.elementor-15125 .elementor-element.elementor-element-55104f3 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5373b35{--spacer-size:40px;}.elementor-15125 .elementor-element.elementor-element-ba93306{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-be2e40e{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-3e6e34f{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-071a501{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-106c545{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-c27c15a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-d7e6ec0{--divider-border-style:solid;--divider-color:#CFB510;--divider-border-width:6px;}.elementor-15125 .elementor-element.elementor-element-d7e6ec0 .elementor-divider-separator{width:100%;}.elementor-15125 .elementor-element.elementor-element-d7e6ec0 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-15125 .elementor-element.elementor-element-1dc5261{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-520dd93{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-0f77348{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-5720bc1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-13f3ca9{--divider-border-style:solid;--divider-color:#4C72C0;--divider-border-width:6px;}.elementor-15125 .elementor-element.elementor-element-13f3ca9 .elementor-divider-separator{width:100%;}.elementor-15125 .elementor-element.elementor-element-13f3ca9 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-15125 .elementor-element.elementor-element-dc7f473{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-89d1ea8{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-c1a9bb2{text-align:center;}.elementor-15125 .elementor-element.elementor-element-6f9f544{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-f5f496b .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-8c996e2{--divider-border-style:solid;--divider-color:#EBA8E4;--divider-border-width:6px;}.elementor-15125 .elementor-element.elementor-element-8c996e2 .elementor-divider-separator{width:100%;}.elementor-15125 .elementor-element.elementor-element-8c996e2 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-15125 .elementor-element.elementor-element-ee2c652{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-3169aea{--spacer-size:60px;}.elementor-15125 .elementor-element.elementor-element-99b41d5{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-99b41d5:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-99b41d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maki-dental-office.jp/wp-content/uploads/2025/09/bg_menu.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-99b41d5, .elementor-15125 .elementor-element.elementor-element-99b41d5::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-12692c3{text-align:center;}.elementor-15125 .elementor-element.elementor-element-12692c3 .elementor-heading-title{color:#D0D8E2;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-ca36fa8{text-align:center;}.elementor-15125 .elementor-element.elementor-element-ca36fa8 .elementor-heading-title{color:#193B68;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-ca36fa8 > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-e7260a7{text-align:center;}.elementor-15125 .elementor-element.elementor-element-561c4af{text-align:left;}.elementor-15125 .elementor-element.elementor-element-561c4af .elementor-heading-title{color:#193B68;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-561c4af > .elementor-widget-container{padding:0vw 5vw 0vw 5vw;}.elementor-15125 .elementor-element.elementor-element-24128d2{--spacer-size:20px;}.elementor-15125 .elementor-element.elementor-element-479ee26{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:150px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-10cf6ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-65ceae6{--display:flex;--gap:0px;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-65ceae6:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-42b0106{text-align:center;}.elementor-15125 .elementor-element.elementor-element-42b0106 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-42b0106 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-df2fa5f{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-df2fa5f:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-9fb5f40{text-align:center;}.elementor-15125 .elementor-element.elementor-element-9fb5f40 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-9fb5f40 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-90ea2fa{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-90ea2fa:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-a056435{text-align:center;}.elementor-15125 .elementor-element.elementor-element-a056435 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-a056435 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-fd619f9{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-fd619f9:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-84352db{text-align:center;}.elementor-15125 .elementor-element.elementor-element-84352db img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-84352db .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-cdb5776{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-cdb5776:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-35cb3cf{text-align:center;}.elementor-15125 .elementor-element.elementor-element-35cb3cf img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-35cb3cf .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-0c7ec3e{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-0c7ec3e:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-8131ff7{text-align:center;}.elementor-15125 .elementor-element.elementor-element-8131ff7 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-8131ff7 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-d391eab{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-d391eab:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-7cfbb9d{text-align:center;}.elementor-15125 .elementor-element.elementor-element-7cfbb9d img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-7cfbb9d .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-9196953{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-9196953:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-ed3f400{text-align:center;}.elementor-15125 .elementor-element.elementor-element-ed3f400 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-ed3f400 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-fb945f0{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-fb945f0:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-7011a8c{text-align:center;}.elementor-15125 .elementor-element.elementor-element-7011a8c img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-7011a8c .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-ceb4888{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-ceb4888:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-7a0c218{text-align:center;}.elementor-15125 .elementor-element.elementor-element-7a0c218 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-7a0c218 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-29f7c33{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-29f7c33:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-22e80ce{text-align:center;}.elementor-15125 .elementor-element.elementor-element-22e80ce img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-22e80ce .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-f8852be{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-f8852be:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-df450a0{text-align:center;}.elementor-15125 .elementor-element.elementor-element-df450a0 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-df450a0 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-101afc6{--display:flex;--background-transition:0.5s;--margin-top:0%;--margin-right:0%;--margin-bottom:2%;--margin-left:0%;}.elementor-15125 .elementor-element.elementor-element-101afc6:hover{background-color:#FFFFFF33;}.elementor-15125 .elementor-element.elementor-element-02b6f39{text-align:center;}.elementor-15125 .elementor-element.elementor-element-02b6f39 img{width:100%;height:66%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-15125 .elementor-element.elementor-element-02b6f39 .widget-image-caption{color:#FFFFFF;background-color:#122C4E;font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-14b5108{--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;--align-items:center;--background-transition:0.3s;--padding-top:60px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-cb9b77b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;}.elementor-15125 .elementor-element.elementor-element-cb9b77b .swiper-slide > .elementor-element{height:100%;}.elementor-15125 .elementor-element.elementor-element-e10e461{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-d5dc1cd{--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;--align-items:center;--gap:20px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-d5dc1cd:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-d5dc1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-d5dc1cd, .elementor-15125 .elementor-element.elementor-element-d5dc1cd::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-ad9e8b9{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-19f80ec{text-align:center;}.elementor-15125 .elementor-element.elementor-element-19f80ec .elementor-heading-title{color:#0838494D;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-df15c4d{text-align:center;}.elementor-15125 .elementor-element.elementor-element-df15c4d .elementor-heading-title{color:#544CC0;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-df15c4d > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-aa207ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-798dec1{--display:flex;--gap:20px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-0d5f3bb{text-align:center;}.elementor-15125 .elementor-element.elementor-element-0d5f3bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-f732150{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-64e6813{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:4%;--padding-right:10%;--padding-bottom:4%;--padding-left:10%;--z-index:10;}.elementor-15125 .elementor-element.elementor-element-64e6813:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-64e6813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD6;}.elementor-15125 .elementor-element.elementor-element-64e6813, .elementor-15125 .elementor-element.elementor-element-64e6813::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-767695c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-a085fd6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-a085fd6 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-44bb6b2{--spacer-size:40px;}.elementor-15125 .elementor-element.elementor-element-7985e304{--display:flex;--gap:0px;--background-transition:0.3s;--overlay-opacity:0.6;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-7985e304:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-7985e304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maki-dental-office.jp/wp-content/uploads/2026/03/bg-treatment.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-7985e304::before, .elementor-15125 .elementor-element.elementor-element-7985e304 > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7985e304 > .e-con-inner > .elementor-background-video-container::before, .elementor-15125 .elementor-element.elementor-element-7985e304 > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-7985e304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15125 .elementor-element.elementor-element-7985e304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#F7F2F0;}.elementor-15125 .elementor-element.elementor-element-7985e304, .elementor-15125 .elementor-element.elementor-element-7985e304::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-6da953df{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-15125 .elementor-element.elementor-element-69f37978{text-align:center;}.elementor-15125 .elementor-element.elementor-element-69f37978 .elementor-heading-title{color:#333333;font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:700;line-height:1em;}.elementor-15125 .elementor-element.elementor-element-69f37978 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-12191f45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:60px;--background-transition:0.3s;--margin-top:80px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-4584aef6{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-4584aef6:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-4584aef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-4584aef6, .elementor-15125 .elementor-element.elementor-element-4584aef6::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-df0f031{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:40px;}.elementor-15125 .elementor-element.elementor-element-40cd9e78{color:#153A6A;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.1875em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-40cd9e78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-1ac9a627{color:#153A6A;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-1ac9a627 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5509aef9{--display:flex;--gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:32px;}.elementor-15125 .elementor-element.elementor-element-5509aef9, .elementor-15125 .elementor-element.elementor-element-5509aef9::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-66d83fa1{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-450ba27e .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:0.02em;background-color:#0A1D34;padding:9.5px 40.5px 9.5px 40.5px;}.elementor-15125 .elementor-element.elementor-element-450ba27e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-632faacb{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-2d55779d img{height:100%;object-fit:cover;object-position:center center;}.elementor-15125 .elementor-element.elementor-element-1cea05f5{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-1cea05f5:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-1cea05f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-1cea05f5, .elementor-15125 .elementor-element.elementor-element-1cea05f5::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-3e1905aa{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:40px;--padding-right:40px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-726b1367{color:#153A6A;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:700;line-height:1.1875em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-726b1367 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-7bc0175d{color:#153A6A;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-7bc0175d > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-4fd0d9c9{--display:flex;--gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:32px;--padding-bottom:40px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-4fd0d9c9, .elementor-15125 .elementor-element.elementor-element-4fd0d9c9::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-2e339b17{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-7ccd4561 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:0.02em;background-color:#0A1D34;padding:9.5px 40.5px 9.5px 40.5px;}.elementor-15125 .elementor-element.elementor-element-7ccd4561 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-676c35a1{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-125551a1 img{height:100%;object-fit:cover;object-position:center center;}.elementor-15125 .elementor-element.elementor-element-125551a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-4174908a{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-4174908a:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-4174908a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-4174908a, .elementor-15125 .elementor-element.elementor-element-4174908a::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-6ec1f045{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:40px;}.elementor-15125 .elementor-element.elementor-element-32f7f544{color:#153A6A;font-family:"Noto Serif JP", Sans-serif;font-size:clamp(14px, 1.4vw, 16px);font-weight:700;line-height:1.1875em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-32f7f544 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5eb88365{color:#153A6A;font-family:"Noto Serif JP", Sans-serif;font-size:clamp(15px, 1.6vw, 20px);font-weight:700;line-height:1.2em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-5eb88365 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-2e279400{--display:flex;--gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:32px;}.elementor-15125 .elementor-element.elementor-element-2e279400, .elementor-15125 .elementor-element.elementor-element-2e279400::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-7c7b66cf{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:0.02em;}.elementor-15125 .elementor-element.elementor-element-7161e1e4 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:400;line-height:1.2em;letter-spacing:0.02em;background-color:#0A1D34;padding:9.5px 40.5px 9.5px 40.5px;}.elementor-15125 .elementor-element.elementor-element-7161e1e4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-46a850b5{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-11aa0afe img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-15125 .elementor-element.elementor-element-11aa0afe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5f8de6b{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-60ae73e{text-align:center;}.elementor-15125 .elementor-element.elementor-element-60ae73e .elementor-heading-title{color:#0838491A;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-503d54d{text-align:center;}.elementor-15125 .elementor-element.elementor-element-503d54d .elementor-heading-title{color:#544CC0;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-503d54d > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-9d741e4{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-a43267a .elementor-main-swiper{height:675px;}.elementor-15125 .elementor-element.elementor-element-a43267a .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-15125 .elementor-element.elementor-element-a43267a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-15125 .elementor-element.elementor-element-a43267a .elementor-swiper-button{font-size:20px;}.elementor-15125 .elementor-element.elementor-element-a43267a{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-15125 .elementor-element.elementor-element-b16bd18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-07da3c5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15125 .elementor-element.elementor-element-4f8edd4{--spacer-size:80px;}.elementor-15125 .elementor-element.elementor-element-a6d59aa{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-fa16401{text-align:center;}.elementor-15125 .elementor-element.elementor-element-fa16401 .elementor-heading-title{color:#0838491A;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-344622d{text-align:center;}.elementor-15125 .elementor-element.elementor-element-344622d .elementor-heading-title{color:#544CC0;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-344622d > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-bc0b634{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-381efb5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-width-top:3px;--border-width-right:3px;--border-width-bottom:3px;--border-width-left:3px;border-color:#CFB56D;--border-color:#CFB56D;--padding-top:4%;--padding-right:4%;--padding-bottom:4%;--padding-left:4%;}.elementor-15125 .elementor-element.elementor-element-381efb5:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-381efb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15125 .elementor-element.elementor-element-381efb5, .elementor-15125 .elementor-element.elementor-element-381efb5::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-74d9ba5{--grid-columns:1;}.elementor-15125 .elementor-element.elementor-element-7038dfe{text-align:center;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-15125 .elementor-element.elementor-element-7038dfe .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:2.8em;}.elementor-15125 .elementor-element.elementor-element-03a7ca9{--spacer-size:60px;}.elementor-15125 .elementor-element.elementor-element-a99ad98{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-3e1e3ff{text-align:center;}.elementor-15125 .elementor-element.elementor-element-3e1e3ff .elementor-heading-title{color:#0838491A;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:700;font-style:italic;}.elementor-15125 .elementor-element.elementor-element-45a767a{text-align:center;}.elementor-15125 .elementor-element.elementor-element-45a767a .elementor-heading-title{color:#544CC0;font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:700;font-style:normal;text-shadow:0px 0px 16px #FFFFFF;}.elementor-15125 .elementor-element.elementor-element-45a767a > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-ddb86db{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-0a86472{--display:flex;--background-transition:0.3s;--padding-top:4%;--padding-right:4%;--padding-bottom:4%;--padding-left:4%;}.elementor-15125 .elementor-element.elementor-element-b368bd8{--grid-columns:1;}.elementor-15125 .elementor-element.elementor-element-09f5a5b{text-align:center;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-15125 .elementor-element.elementor-element-09f5a5b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:2.8em;}.elementor-15125 .elementor-element.elementor-element-9e6b8b3{--spacer-size:60px;}.elementor-15125 .elementor-element.elementor-element-f992b08{--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;--align-items:center;--background-transition:0.3s;--padding-top:80px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-f992b08:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-f992b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maki-dental-office.jp/wp-content/uploads/2023/06/top-line-background.png");background-position:top center;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-f992b08, .elementor-15125 .elementor-element.elementor-element-f992b08::before{--border-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-81bc5eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-a29fbdb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-2741440{text-align:center;}.elementor-15125 .elementor-element.elementor-element-e40e348{text-align:center;width:initial;max-width:initial;top:10%;}.elementor-15125 .elementor-element.elementor-element-e40e348 img{width:80%;}body:not(.rtl) .elementor-15125 .elementor-element.elementor-element-e40e348{right:0%;}body.rtl .elementor-15125 .elementor-element.elementor-element-e40e348{left:0%;}.elementor-15125 .elementor-element.elementor-element-89a49c1{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-27f19d1{text-align:center;}.elementor-15125 .elementor-element.elementor-element-d2659af{text-align:center;}.elementor-15125 .elementor-element.elementor-element-0c01d5f{text-align:center;}.elementor-15125 .elementor-element.elementor-element-cc38302{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-493e051{text-align:center;width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-15125 .elementor-element.elementor-element-493e051 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;line-height:3.8em;}.elementor-15125 .elementor-element.elementor-element-88d9ab0{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-right:0px;--margin-bottom:30px;--margin-left:0px;}.elementor-15125 .elementor-element.elementor-element-4982573 img{width:80%;}.elementor-15125 .elementor-element.elementor-element-4982573 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-24a858b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-5ce0810{--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;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-b8a15be{width:100%;max-width:100%;}.elementor-15125 .elementor-element.elementor-element-a035381{--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;--align-items:center;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-8a85bdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:2%;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-b2fa093{--display:flex;--background-transition:0.3s;}.elementor-15125 .elementor-element.elementor-element-541f739{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-c077b9c{--display:flex;--background-transition:0.3s;}@media(max-width:1200px){.elementor-15125 .elementor-element.elementor-element-e540993 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-e9cfe30 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-2dfef984{--padding-top:60px;--padding-right:0px;--padding-bottom:126px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-397059fb{--padding-top:0px;--padding-right:20px;--padding-bottom:031px;--padding-left:20px;}.elementor-15125 .elementor-element.elementor-element-5da38102{--gap:10px;}.elementor-15125 .elementor-element.elementor-element-4b2ad51b{font-size:clamp(24px, 5.6vw, 48px);}.elementor-15125 .elementor-element.elementor-element-1a689a36{--margin-top:30px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-15125 .elementor-element.elementor-element-36a393e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-20a79281:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maki-dental-office.jp/wp-content/uploads/2026/03/bg-concept-2-scaled.jpg");}.elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-shape-top svg, .elementor-15125 .elementor-element.elementor-element-20a79281 > .e-con-inner > .elementor-shape-top svg{height:31px;}.elementor-15125 .elementor-element.elementor-element-20a79281{--padding-top:205px;--padding-right:0px;--padding-bottom:0100px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-7873873b{--gap:0px;}.elementor-15125 .elementor-element.elementor-element-c3a7962{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-52f0a886{--min-height:280px;--gap:0px;--padding-top:50px;--padding-right:40px;--padding-bottom:50px;--padding-left:40px;}.elementor-15125 .elementor-element.elementor-element-4d4b530c{letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-4d4b530c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-431cf3c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-4731c9a5{--min-height:280px;--gap:0px;--padding-top:50px;--padding-right:40px;--padding-bottom:50px;--padding-left:040px;}.elementor-15125 .elementor-element.elementor-element-444b8361{letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-13881115{letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-13881115 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-4bc822a8 .elementor-button{padding:26.5px 65.5px 26.5px 65.5px;}.elementor-15125 .elementor-element.elementor-element-4bc822a8 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-78334a86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-58fa4ab{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-95996ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-1dc5261{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-520dd93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-15125 .elementor-element.elementor-element-dc7f473{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-89d1ea8.e-con{--order:99999 /* order end hack */;}.elementor-15125 .elementor-element.elementor-element-ee2c652{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-cb9b77b{--swiper-slides-to-display:2;}.elementor-15125 .elementor-element.elementor-element-64e6813{--z-index:10;}.elementor-15125 .elementor-element.elementor-element-a085fd6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-7985e304{--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-6da953df{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-69f37978 .elementor-heading-title{font-size:28px;}.elementor-15125 .elementor-element.elementor-element-a43267a .elementor-main-swiper{height:calc( 100vw * 9 / 16 );}.elementor-15125 .elementor-element.elementor-element-a43267a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-15125 .elementor-element.elementor-element-74d9ba5{--grid-columns:2;}.elementor-15125 .elementor-element.elementor-element-b368bd8{--grid-columns:2;}.elementor-15125 .elementor-element.elementor-element-541f739{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-15125 .elementor-element.elementor-element-ec8d29c img{width:100%;}.elementor-15125 .elementor-element.elementor-element-949a6d0{--padding-top:50px;--padding-right:20px;--padding-bottom:50px;--padding-left:20px;}.elementor-15125 .elementor-element.elementor-element-f34b02e{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-1848eb5{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-6325291{--width:47%;}.elementor-15125 .elementor-element.elementor-element-e540993 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-8fb63a1{--width:47%;}.elementor-15125 .elementor-element.elementor-element-e9cfe30 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-175e6ee{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-a370225 .elementor-heading-title{font-size:16vw;}.elementor-15125 .elementor-element.elementor-element-c9b6185 .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-c9b6185 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-8759983 .elementor-heading-title{font-size:16vw;}.elementor-15125 .elementor-element.elementor-element-a9915f4 .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-a9915f4 > .elementor-widget-container{margin:-5em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-2dfef984{--padding-top:60px;--padding-right:0px;--padding-bottom:136px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-397059fb{--content-width:378px;}.elementor-15125 .elementor-element.elementor-element-5da38102{--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-392309c3{font-size:14px;line-height:1.35714em;}.elementor-15125 .elementor-element.elementor-element-392309c3 > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-15125 .elementor-element.elementor-element-4b2ad51b{font-size:24px;line-height:1.20833333em;}.elementor-15125 .elementor-element.elementor-element-4b2ad51b > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-1a689a36{--gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-727795e7{font-size:16px;line-height:1.375em;letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-36a393e{font-size:14px;line-height:1.78571em;letter-spacing:0.05em;}.elementor-15125 .elementor-element.elementor-element-20a79281 > .elementor-shape-top svg, .elementor-15125 .elementor-element.elementor-element-20a79281 > .e-con-inner > .elementor-shape-top svg{height:31px;}.elementor-15125 .elementor-element.elementor-element-20a79281{--padding-top:82px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-7873873b{--content-width:380px;}.elementor-15125 .elementor-element.elementor-element-c3a7962{--gap:10px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-52f0a886{--min-height:0px;--padding-top:14px;--padding-right:030px;--padding-bottom:14px;--padding-left:29px;}.elementor-15125 .elementor-element.elementor-element-4d4b530c{font-size:16px;line-height:1.1875em;}.elementor-15125 .elementor-element.elementor-element-431cf3c{line-height:1.6em;}.elementor-15125 .elementor-element.elementor-element-431cf3c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-15125 .elementor-element.elementor-element-4731c9a5{--min-height:0px;--padding-top:20px;--padding-right:36px;--padding-bottom:20px;--padding-left:36px;}.elementor-15125 .elementor-element.elementor-element-444b8361{font-size:16px;line-height:1.1875em;}.elementor-15125 .elementor-element.elementor-element-13881115{line-height:1.6em;}.elementor-15125 .elementor-element.elementor-element-13881115 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-4bc822a8 .elementor-button{font-size:14px;line-height:1.4em;padding:10px 30px 10px 30px;}.elementor-15125 .elementor-element.elementor-element-4bc822a8 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-78334a86 img{width:380px;max-width:80vw;}.elementor-15125 .elementor-element.elementor-element-78334a86 > .elementor-widget-container{margin:110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-c2e242b{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-e9c0e58 .elementor-heading-title{font-size:4.6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-58fa4ab{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-a920e7f.elementor-element{--align-self:center;}.elementor-15125 .elementor-element.elementor-element-95996ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15125 .elementor-element.elementor-element-55104f3 img{width:100%;}.elementor-15125 .elementor-element.elementor-element-55104f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-c27c15a .elementor-heading-title{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-1dc5261{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-5720bc1 .elementor-heading-title{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-dc7f473{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-f5f496b .elementor-heading-title{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-ee2c652{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-12692c3 .elementor-heading-title{font-size:16vw;}.elementor-15125 .elementor-element.elementor-element-ca36fa8 .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-ca36fa8 > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-561c4af .elementor-heading-title{font-size:4.8vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-479ee26{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-10cf6ee{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-65ceae6{--width:50%;}.elementor-15125 .elementor-element.elementor-element-42b0106 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-df2fa5f{--width:50%;}.elementor-15125 .elementor-element.elementor-element-9fb5f40 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-90ea2fa{--width:50%;}.elementor-15125 .elementor-element.elementor-element-a056435 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-fd619f9{--width:50%;}.elementor-15125 .elementor-element.elementor-element-84352db .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-cdb5776{--width:50%;}.elementor-15125 .elementor-element.elementor-element-35cb3cf .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-0c7ec3e{--width:50%;}.elementor-15125 .elementor-element.elementor-element-8131ff7 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-d391eab{--width:50%;}.elementor-15125 .elementor-element.elementor-element-7cfbb9d .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-9196953{--width:50%;}.elementor-15125 .elementor-element.elementor-element-ed3f400 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-fb945f0{--width:50%;}.elementor-15125 .elementor-element.elementor-element-7011a8c .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-ceb4888{--width:50%;}.elementor-15125 .elementor-element.elementor-element-7a0c218 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-29f7c33{--width:50%;}.elementor-15125 .elementor-element.elementor-element-22e80ce .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-f8852be{--width:50%;}.elementor-15125 .elementor-element.elementor-element-df450a0 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-101afc6{--width:50%;}.elementor-15125 .elementor-element.elementor-element-02b6f39 .widget-image-caption{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-14b5108{--width:80%;--padding-top:20px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-cb9b77b{--swiper-slides-to-display:1;}.elementor-15125 .elementor-element.elementor-element-ad9e8b9{--width:100%;}.elementor-15125 .elementor-element.elementor-element-19f80ec .elementor-heading-title{font-size:16vw;}.elementor-15125 .elementor-element.elementor-element-df15c4d .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-df15c4d > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-aa207ad{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:16px;--padding-bottom:0px;--padding-left:16px;}.elementor-15125 .elementor-element.elementor-element-798dec1{--width:80%;}.elementor-15125 .elementor-element.elementor-element-798dec1.e-con{--order:-99999 /* order start hack */;}.elementor-15125 .elementor-element.elementor-element-f732150{--margin-top:30px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-64e6813{--padding-top:5%;--padding-right:0%;--padding-bottom:5%;--padding-left:0%;}.elementor-15125 .elementor-element.elementor-element-767695c .elementor-heading-title{font-size:6vw;line-height:1.8em;}.elementor-15125 .elementor-element.elementor-element-a085fd6{column-gap:0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-15125 .elementor-element.elementor-element-a085fd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-69f37978 .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-15125 .elementor-element.elementor-element-4584aef6{--padding-top:0px;--padding-right:21.5px;--padding-bottom:0px;--padding-left:21.5px;}.elementor-15125 .elementor-element.elementor-element-df0f031{--padding-top:39.5px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-40cd9e78{font-size:13px;line-height:1.23076em;}.elementor-15125 .elementor-element.elementor-element-1ac9a627{font-size:18px;line-height:1.38888em;}.elementor-15125 .elementor-element.elementor-element-1ac9a627 > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-15125 .elementor-element.elementor-element-5509aef9{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:0px;--padding-bottom:34px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-66d83fa1{font-size:14px;line-height:1.42857em;}.elementor-15125 .elementor-element.elementor-element-450ba27e .elementor-button{line-height:1.2em;}.elementor-15125 .elementor-element.elementor-element-632faacb{--padding-top:29px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-1cea05f5{--padding-top:0px;--padding-right:21.5px;--padding-bottom:0px;--padding-left:21.5px;}.elementor-15125 .elementor-element.elementor-element-3e1905aa{--padding-top:39.5px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-726b1367{font-size:13px;line-height:1.23076em;}.elementor-15125 .elementor-element.elementor-element-726b1367 > .elementor-widget-container{margin:0px 0px 0px -16px;}.elementor-15125 .elementor-element.elementor-element-7bc0175d{font-size:18px;line-height:1.22222em;}.elementor-15125 .elementor-element.elementor-element-7bc0175d > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-15125 .elementor-element.elementor-element-4fd0d9c9{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:0px;--padding-bottom:34px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-2e339b17{font-size:14px;line-height:1.22222em;}.elementor-15125 .elementor-element.elementor-element-7ccd4561 .elementor-button{line-height:1.2em;}.elementor-15125 .elementor-element.elementor-element-676c35a1{--padding-top:29px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-4174908a{--padding-top:0px;--padding-right:21.5px;--padding-bottom:0px;--padding-left:21.5px;}.elementor-15125 .elementor-element.elementor-element-6ec1f045{--padding-top:39.5px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-32f7f544{font-size:12px;line-height:1.23076em;}.elementor-15125 .elementor-element.elementor-element-32f7f544 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-15125 .elementor-element.elementor-element-5eb88365{font-size:18px;line-height:1.22222em;}.elementor-15125 .elementor-element.elementor-element-5eb88365 > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-15125 .elementor-element.elementor-element-2e279400{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:0px;--padding-bottom:34px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-7c7b66cf{font-size:14px;line-height:1.22222em;}.elementor-15125 .elementor-element.elementor-element-7161e1e4 .elementor-button{line-height:1.2em;}.elementor-15125 .elementor-element.elementor-element-46a850b5{--padding-top:29px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-60ae73e .elementor-heading-title{font-size:16vw;}.elementor-15125 .elementor-element.elementor-element-503d54d .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-503d54d > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-a43267a .elementor-main-swiper{height:calc( 100vw * 9 / 16 );}.elementor-15125 .elementor-element.elementor-element-a43267a.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-15125 .elementor-element.elementor-element-fa16401 .elementor-heading-title{font-size:16vw;}.elementor-15125 .elementor-element.elementor-element-344622d .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-344622d > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-74d9ba5{--grid-columns:1;}.elementor-15125 .elementor-element.elementor-element-3e1e3ff .elementor-heading-title{font-size:12vw;}.elementor-15125 .elementor-element.elementor-element-45a767a .elementor-heading-title{font-size:8vw;}.elementor-15125 .elementor-element.elementor-element-45a767a > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-15125 .elementor-element.elementor-element-b368bd8{--grid-columns:1;}.elementor-15125 .elementor-element.elementor-element-f992b08:not(.elementor-motion-effects-element-type-background), .elementor-15125 .elementor-element.elementor-element-f992b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-15125 .elementor-element.elementor-element-f992b08{--padding-top:40px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-89a49c1{--padding-top:0%;--padding-right:5%;--padding-bottom:0%;--padding-left:5%;}.elementor-15125 .elementor-element.elementor-element-88d9ab0{--content-width:500px;--min-height:0px;--padding-top:0px;--padding-right:40px;--padding-bottom:0px;--padding-left:40px;}.elementor-15125 .elementor-element.elementor-element-4982573 img{width:100%;}.elementor-15125 .elementor-element.elementor-element-4982573 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-24a858b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15125 .elementor-element.elementor-element-8a85bdb{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-15125 .elementor-element.elementor-element-541f739{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-15125 .elementor-element.elementor-element-4ceff7c{--width:1600px;}.elementor-15125 .elementor-element.elementor-element-badaf01{--width:50%;}.elementor-15125 .elementor-element.elementor-element-edf3655{--content-width:1140px;}.elementor-15125 .elementor-element.elementor-element-7d2d936{--width:25%;}.elementor-15125 .elementor-element.elementor-element-1e939f6{--width:25%;}.elementor-15125 .elementor-element.elementor-element-85ee6b9{--width:25%;}.elementor-15125 .elementor-element.elementor-element-91af9e4{--width:25%;}.elementor-15125 .elementor-element.elementor-element-949a6d0{--content-width:1140px;}.elementor-15125 .elementor-element.elementor-element-f6a2082{--width:50%;}.elementor-15125 .elementor-element.elementor-element-6325291{--width:230px;}.elementor-15125 .elementor-element.elementor-element-8fb63a1{--width:230px;}.elementor-15125 .elementor-element.elementor-element-175e6ee{--width:50%;}.elementor-15125 .elementor-element.elementor-element-ae4171c{--width:100%;}.elementor-15125 .elementor-element.elementor-element-ad31a57{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-1a689a36{--content-width:812px;}.elementor-15125 .elementor-element.elementor-element-c3a7962{--content-width:1000px;}.elementor-15125 .elementor-element.elementor-element-e7f39c7{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-c2e242b{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-e96ad19{--width:50%;}.elementor-15125 .elementor-element.elementor-element-ea64a92{--width:200px;}.elementor-15125 .elementor-element.elementor-element-62e7183{--width:48%;}.elementor-15125 .elementor-element.elementor-element-3e6e34f{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-071a501{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-106c545{--width:33%;}.elementor-15125 .elementor-element.elementor-element-520dd93{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-0f77348{--width:33%;}.elementor-15125 .elementor-element.elementor-element-89d1ea8{--width:33%;}.elementor-15125 .elementor-element.elementor-element-6f9f544{--width:33%;}.elementor-15125 .elementor-element.elementor-element-99b41d5{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-479ee26{--content-width:1140px;}.elementor-15125 .elementor-element.elementor-element-65ceae6{--width:25%;}.elementor-15125 .elementor-element.elementor-element-df2fa5f{--width:25%;}.elementor-15125 .elementor-element.elementor-element-90ea2fa{--width:25%;}.elementor-15125 .elementor-element.elementor-element-fd619f9{--width:25%;}.elementor-15125 .elementor-element.elementor-element-cdb5776{--width:25%;}.elementor-15125 .elementor-element.elementor-element-0c7ec3e{--width:25%;}.elementor-15125 .elementor-element.elementor-element-d391eab{--width:25%;}.elementor-15125 .elementor-element.elementor-element-9196953{--width:25%;}.elementor-15125 .elementor-element.elementor-element-fb945f0{--width:25%;}.elementor-15125 .elementor-element.elementor-element-ceb4888{--width:25%;}.elementor-15125 .elementor-element.elementor-element-29f7c33{--width:25%;}.elementor-15125 .elementor-element.elementor-element-f8852be{--width:25%;}.elementor-15125 .elementor-element.elementor-element-101afc6{--width:25%;}.elementor-15125 .elementor-element.elementor-element-14b5108{--width:900px;}.elementor-15125 .elementor-element.elementor-element-d5dc1cd{--width:100%;}.elementor-15125 .elementor-element.elementor-element-ad9e8b9{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-aa207ad{--width:1140px;}.elementor-15125 .elementor-element.elementor-element-798dec1{--width:44%;}.elementor-15125 .elementor-element.elementor-element-f732150{--width:55%;}.elementor-15125 .elementor-element.elementor-element-64e6813{--width:100%;}.elementor-15125 .elementor-element.elementor-element-6da953df{--content-width:1200px;}.elementor-15125 .elementor-element.elementor-element-4584aef6{--content-width:100%;}.elementor-15125 .elementor-element.elementor-element-1cea05f5{--content-width:100%;}.elementor-15125 .elementor-element.elementor-element-4174908a{--content-width:100%;}.elementor-15125 .elementor-element.elementor-element-5f8de6b{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-9d741e4{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-b16bd18{--content-width:70%;}.elementor-15125 .elementor-element.elementor-element-a6d59aa{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-bc0b634{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-381efb5{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-a99ad98{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-ddb86db{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-0a86472{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-f992b08{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-81bc5eb{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-a29fbdb{--width:48%;}.elementor-15125 .elementor-element.elementor-element-89a49c1{--width:48%;}.elementor-15125 .elementor-element.elementor-element-88d9ab0{--content-width:1000px;}.elementor-15125 .elementor-element.elementor-element-5ce0810{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-a035381{--width:1440px;}.elementor-15125 .elementor-element.elementor-element-8a85bdb{--width:1200px;}.elementor-15125 .elementor-element.elementor-element-b2fa093{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-15125 .elementor-element.elementor-element-c554174{--width:100%;}.elementor-15125 .elementor-element.elementor-element-ae4171c{--width:100%;}.elementor-15125 .elementor-element.elementor-element-ad31a57{--width:100%;}.elementor-15125 .elementor-element.elementor-element-c3a7962{--content-width:480px;}.elementor-15125 .elementor-element.elementor-element-c2e242b{--width:100%;}.elementor-15125 .elementor-element.elementor-element-e96ad19{--width:100%;}.elementor-15125 .elementor-element.elementor-element-62e7183{--width:100%;}.elementor-15125 .elementor-element.elementor-element-071a501{--width:100%;}.elementor-15125 .elementor-element.elementor-element-106c545{--width:80%;}.elementor-15125 .elementor-element.elementor-element-520dd93{--width:100%;}.elementor-15125 .elementor-element.elementor-element-0f77348{--width:80%;}.elementor-15125 .elementor-element.elementor-element-89d1ea8{--width:60%;}.elementor-15125 .elementor-element.elementor-element-6f9f544{--width:80%;}.elementor-15125 .elementor-element.elementor-element-65ceae6{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-df2fa5f{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-90ea2fa{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-fd619f9{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-cdb5776{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-0c7ec3e{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-d391eab{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-9196953{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-fb945f0{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-ceb4888{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-29f7c33{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-f8852be{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-101afc6{--width:47.5%;}.elementor-15125 .elementor-element.elementor-element-14b5108{--width:100%;}.elementor-15125 .elementor-element.elementor-element-aa207ad{--width:100%;}.elementor-15125 .elementor-element.elementor-element-9d741e4{--width:100%;}.elementor-15125 .elementor-element.elementor-element-381efb5{--width:100%;}.elementor-15125 .elementor-element.elementor-element-0a86472{--width:100%;}.elementor-15125 .elementor-element.elementor-element-81bc5eb{--width:100%;}.elementor-15125 .elementor-element.elementor-element-8a85bdb{--width:100%;}.elementor-15125 .elementor-element.elementor-element-b2fa093{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3c0a761 */position: relative;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec8d29c */position: relative;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-833ecfd */position: relative;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c554174 */@media (max-width: 767px){
  /* テーブルは横スクロール許容（診療時間など） */
  .info-right{
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .info-right .tbl,
  .elementor-widget-table table,
  .wp-block-table table {
    display: block;
    width: 100%;
    border-collapse: separate;
  }
  .info-right .tbl thead,
  .elementor-widget-table table thead {

  }
}

/**************************************
  診療時間（スマホ崩れ対策・最小上書き）
**************************************/
@media (max-width: 480px) {
  /* 表全体を横スクロール許容（はみ出し防止） */
  .info-right .tbl,
  .elementor-widget-table table,
  .wp-block-table table {
    display: block !important;
    width: 100% !important;
    border-collapse: separate !important;
  }

  /* 表のセル：余白・文字サイズを微調整 */
  .info-right .tbl th,
  .info-right .tbl td,
  .elementor-widget-table table th,
  .elementor-widget-table table td {
    padding: 10px 12px !important;
    font-size: 14px !important;
    text-align: center;
  }

  /* 先頭列（受付時間）を少し広め → 読みやすさ優先 */
  .info-right .tbl .cell-h {
    min-width: 121px !important; /* 目安幅。必要なら数値調整 */
    text-align: left;            /* ラベルは左寄せ */
  }

  /* ○・×の見た目を小さく統一（行の高さを安定） */
  .info-right .tbl .dot {
    width: 10px !important;
    height: 10px !important;
    display: inline-block;
    border-radius: 50%;
    margin: 0 auto;
  }
  .info-right .tbl .cross {
    position: relative;
    width: 14px !important;
    height: 2px !important;
    background: #4f5f78 !important;
    transform: rotate(45deg);
    display: inline-block;
    margin: 0 auto;
  }
  .info-right .tbl .cross::after {
    content: "";
    position: absolute;
    left: 0; top: 0;
    width: 14px; height: 2px;
    background: #4f5f78;
    transform: rotate(90deg);
  }

  /* 見出しや注記の詰まりを緩和（改行で崩れやすい箇所） */
  .info-right .note {
    display: flex;
    flex-wrap: wrap;
    gap: 8px !important;
    margin: 8px 0 14px !important;
    align-items: center;
  }
  .info-right .note .ltxt { font-size: 16px !important; }
  .info-right .note .tel  { font-size: 20px !important; }

  /* 説明ブロック（診療時間/診療科目/休診日）の段組みを1列化 */
  .desc dl {
    font-size: 15px !important;
  }
  .desc dt { margin-top: 4px !important; }

  /* セクションの左右の端切れ対策（背景や表のはみ出し） */
  .elementor-section {
    overflow: hidden; /* 表をスクロールにしているため過剰にはみ出すケースを抑制 */
  }
}

/* タブレット（～1024px）で表が少し詰まる場合の保険 */
@media (min-width: 481px) and (max-width: 1024px) {
  .info-right .tbl th,
  .info-right .tbl td {
    padding: 12px 14px !important;
    font-size: 15px !important;
  }
}

@media (max-width: 480px){

/*****************************************
  診療時間テーブル：縦位置ズレの是正（PC/スマホ共通）
******************************************/
 /* テーブル本体の基本整形 */
.info-right .tbl,
.elementor-widget-table table,
.wp-block-table table {
  border-collapse: separate !important; /* collapse だと行高/アイコン揃いでズレやすい */
  border-spacing: 0 !important;
  width: 100%;
}

/* セル内の上下センター寄せを厳密に */
.info-right .tbl th,
.info-right .tbl td,
.elementor-widget-table table th,
.elementor-widget-table table td {
  vertical-align: middle !important;
  line-height: 1.4 !important;       /* 行間のバラつきを吸収 */
  padding: 10px 12px !important;      /* 余白を均一化（必要に応じて微調整） */
  white-space: nowrap;                 /* 改行で高さが暴れるのを防止（狭い画面は下のSPルールで対応） */
}

/* セル内に入るインライン要素もベースラインではなく中央に */
.info-right .tbl th > *,
.info-right .tbl td > *,
.elementor-widget-table table th > *,
.elementor-widget-table table td > * {
  vertical-align: middle !important;
}

/* フォントアイコン／SVG／画像の中央揃え（○×やアイコンでのズレ対策） */
.info-right .tbl i,
.info-right .tbl svg,
.info-right .tbl img,
.elementor-widget-table table i,
.elementor-widget-table table svg,
.elementor-widget-table table img {
  display: inline-block;
  vertical-align: middle !important;
  line-height: 1 !important; /* ベースライン差を打消し */
}

/* ○ / × をCSSで描いている場合の例（あれば上書き） */
.info-right .tbl .dot {
  display: inline-block;
  width: 12px; height: 12px;
  border-radius: 50%;
  vertical-align: middle !important;
}
.info-right .tbl .cross {
  position: relative;
  display: inline-block;
  width: 14px; height: 2px;
  transform: rotate(45deg);
  vertical-align: middle !important;
}
.info-right .tbl .cross::after {
  content: "";
  position: absolute; left: 0; top: 0;
  width: 14px; height: 2px;
  transform: rotate(90deg);
}

/* 先頭列のラベル（例：受付時間）を少し広め＆左寄せにして安定表示 */
.info-right .tbl .cell-h {
  min-width: 120px !important;   /* 数値はお好みで調整 */
  text-align: left !important;
}

/* テーブルのスマホ最適化（幅不足時のはみ出し/折返し対策） */
@media (max-width: 480px) {
  .info-right .tbl,
  .elementor-widget-table table,
  .wp-block-table table {
    display: block !important;
    overflow-x: auto !important;          /* 横スクロール許容 */
    -webkit-overflow-scrolling: touch;
  }
  .info-right .tbl th,
  .info-right .tbl td,
  .elementor-widget-table table th,
  .elementor-widget-table table td {
    white-space: nowrap;                   /* 折返しはさせず横スクロールに逃がす */
    padding: 10px 10px !important;
    font-size: 14px !important;
  }
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e540993 */.elementor-12735 .elementor-element.elementor-element-da0109b .elementor-heading-title.elementor-size-large{
  font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9cfe30 */.elementor-12735 .elementor-element.elementor-element-3f64d34 .elementor-heading-title.elementor-size-large{
  font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-392309c3 */.elementor-15125 .elementor-element.elementor-element-392309c3 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b2ad51b */.elementor-15125 .elementor-element.elementor-element-4b2ad51b p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-727795e7 */.elementor-15125 .elementor-element.elementor-element-727795e7 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36a393e */.elementor-15125 .elementor-element.elementor-element-36a393e p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d4b530c */.elementor-15125 .elementor-element.elementor-element-4d4b530c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-431cf3c */.elementor-15125 .elementor-element.elementor-element-431cf3c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-444b8361 */.elementor-15125 .elementor-element.elementor-element-444b8361 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13881115 */.elementor-15125 .elementor-element.elementor-element-13881115 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bc822a8 */.elementor-15125 .elementor-element.elementor-element-4bc822a8 a {
    position: relative;
}
.elementor-15125 .elementor-element.elementor-element-4bc822a8 a::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
    width: 50px;
    height: 2px;
    background-color: #F9F7F3;
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-4bc822a8 a::before {
        width: 30px;
        height: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95996ba */.elementor-12735 .elementor-element.elementor-element-da0109b .elementor-heading-title.elementor-size-large{
  font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed3f400 */.elementor-10 .elementor-element.elementor-element-9196953 .widget-image-caption{
  letter-spacing: -2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a0c218 */.elementor-10 .elementor-element.elementor-element-ceb4888 .widget-image-caption{
  letter-spacing: -2.5px;
}
.elementor-10 #sec_treatmentmenu .elementor-element.elementor-element-7a0c218 .widget-image-caption {
  font-size: 18px;
}

@media (max-width: 767px) {
  .elementor-10 #sec_treatmentmenu .elementor-element.elementor-element-ceb4888 .widget-image-caption {
    font-size: 3vw;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99b41d5 */@media (min-width: 768px) {
  #sec_treatmentmenu .elementor-widget-image {
    margin-left: 2%;
    margin-right: 2%;
  }
}

.sec_treatmentmenu .wp-caption {
  position: relative;
}

.sec_treatmentmenu .widget-image-caption {
  opacity: .8;
  background-color: rgba(18, 44, 78, 0.8);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}

#sec_treatmentmenu .widget-image-caption {
  font-size: 20px;
  height: 47px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  #sec_treatmentmenu .widget-image-caption {
    font-size: 3vw;
    height: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767695c *//* CSS */
.catch {
  position: relative;
  padding-left: 50px;           /* 左の斜めバーの分だけ余白 */
  padding-bottom: 10px;         /* 下線との間隔 */
  font-family: "Noto Serif JP", "Yu Mincho", serif;
  color: #163a67;               /* 文字色（紺） */
  line-height: 1.6;
}

/* 左の斜めグラデーションバー */
.catch::before {
  content: "";
  position: absolute;
  left: 0;
  top: -26px;
  width: 36px;
  height: 118px;
  background: linear-gradient(180deg, #0e2f4e 0%, rgba(30, 82, 152, 1) 50%, #0e2f4e 100%);
  transform: skewX(-12deg);
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0,0,0,.15) inset;
}

/* 右側に伸びる細い下線（画像では右へスッと伸びる印象） */
.catch::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0px;                   /* 斜めバーと文字の左余白位置に合わせる */
  height: 1px;
  background: #2f4361;
  opacity: .6;
}

/* 1行目（通常ウェイト） */
.catch__line {
  margin: 0;
  font-size: clamp(16px, 2.2vw, 22px);
  font-weight: 600;
  letter-spacing: .06em;
}

/* 2行目（強調行：少し大きく＆太く） */
.catch__line--em {
  margin-top: .2em;
  font-size: clamp(18px, 2.5vw, 26px);
  font-weight: 700;
}

/* 「安心」だけ太字のニュアンスをさらに強めたい場合 */
.catch__line--em strong {
  font-weight: 800;
}

/* 必要に応じて余白やサイズを微調整 */
@media (max-width: 480px) {
  .catch::before {
    top: -21px;
    height: 90px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a085fd6 */@media only screen and (min-width: 768px) {
  .sec_greeting .txt_box p{
    line-height: 2.2;
  }
}

@media (max-width: 767px){
  .sec_greeting .txt_box p{
    margin-block-end: 0;
  }
}

@media only screen and (min-width: 768px) {
  .pcnone {
    display: none !important;
  }
}
@media only screen and (max-width: 767px){
  .smanone {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  .smanone {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5dc1cd */.elementor-10 .elementor-element.elementor-element-83f2cfb:not(.elementor-motion-effects-element-type-background){
  background-image: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40cd9e78 */.elementor-15125 .elementor-element.elementor-element-40cd9e78 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ac9a627 */.elementor-15125 .elementor-element.elementor-element-1ac9a627 p {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df0f031 */.elementor-15125 .elementor-element.elementor-element-df0f031 {
    gria-area: head;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66d83fa1 */.elementor-15125 .elementor-element.elementor-element-66d83fa1 ul {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1.5em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-450ba27e */.elementor-15125 .elementor-element.elementor-element-450ba27e .elementor-button {
    background: linear-gradient(90deg, #0A1D34 0%, #153A6A 50%, #0A1D34 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5509aef9 */.elementor-15125 .elementor-element.elementor-element-5509aef9 {
    grid-area: body;
    position: relative;
    left: 8px;
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-5509aef9 {
        left: 0;
        border-top: 1px solid #153A6A;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-632faacb */.elementor-15125 .elementor-element.elementor-element-632faacb {
    grid-area: img;
    clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);
}
.elementor-15125 .elementor-element.elementor-element-632faacb > * > * {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4584aef6 */.elementor-15125 .elementor-element.elementor-element-4584aef6 {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 41.666666% 1fr;
    grid-template-areas:
      "head img"
      "body img";
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-4584aef6 {
        grid-template-columns: 50.890585% 1fr;
        grid-template-areas:
          "head img"
          "body body";
    }
}
.elementor-15125 .elementor-element.elementor-element-4584aef6 > * {
    display: contents;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-726b1367 */.elementor-15125 .elementor-element.elementor-element-726b1367 p {
    margin-bottom: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bc0175d */.elementor-15125 .elementor-element.elementor-element-7bc0175d p {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1905aa */.elementor-15125 .elementor-element.elementor-element-3e1905aa {
    gria-area: head;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e339b17 */.elementor-15125 .elementor-element.elementor-element-2e339b17 ul {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1.5em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7ccd4561 */.elementor-15125 .elementor-element.elementor-element-7ccd4561 .elementor-button {
    background: linear-gradient(90deg, #0A1D34 0%, #153A6A 50%, #0A1D34 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fd0d9c9 */.elementor-15125 .elementor-element.elementor-element-4fd0d9c9 {
    grid-area: body;
    position: relative;
    right: 8px;
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-4fd0d9c9 {
        right: 0;
        border-top: 1px solid #153A6A;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-125551a1 */.elementor-15125 .elementor-element.elementor-element-125551a1 img {
    display: block;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676c35a1 */.elementor-15125 .elementor-element.elementor-element-676c35a1 {
    grid-area: img;
    clip-path: polygon(0 0, 72% 0, 100% 100%, 0 100%);
}
.elementor-15125 .elementor-element.elementor-element-676c35a1 > * > * {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cea05f5 */.elementor-15125 .elementor-element.elementor-element-1cea05f5 {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 41.666666%;
    grid-template-areas:
      "img head"
      "img body";
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-1cea05f5 {
        grid-template-columns: 1fr 50.890585%;
        grid-template-areas:
          "img head"
          "body body";
    }
}
.elementor-15125 .elementor-element.elementor-element-1cea05f5 > * {
    display: contents;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f7f544 */.elementor-15125 .elementor-element.elementor-element-32f7f544 p {
    margin-bottom: 0;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5eb88365 */.elementor-15125 .elementor-element.elementor-element-5eb88365 p {
    margin-bottom: 0;
    white-space: nowrap;
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-5eb88365 p {
        white-space: normal;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec1f045 */.elementor-15125 .elementor-element.elementor-element-6ec1f045 {
    gria-area: head;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c7b66cf */.elementor-15125 .elementor-element.elementor-element-7c7b66cf ul {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1.5em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7161e1e4 */.elementor-15125 .elementor-element.elementor-element-7161e1e4 .elementor-button {
    background: linear-gradient(90deg, #0A1D34 0%, #153A6A 50%, #0A1D34 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e279400 */.elementor-15125 .elementor-element.elementor-element-2e279400 {
    grid-area: body;
    position: relative;
    left: 8px;
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-2e279400 {
        left: 0;
        border-top: 1px solid #153A6A;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a850b5 */.elementor-15125 .elementor-element.elementor-element-46a850b5 {
    grid-area: img;
    clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);
}
.elementor-15125 .elementor-element.elementor-element-46a850b5 > * > * {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4174908a */.elementor-15125 .elementor-element.elementor-element-4174908a {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 41.666666% 1fr;
    grid-template-areas:
      "head img"
      "body img";
}
@media screen and (max-width: 767px) {
    .elementor-15125 .elementor-element.elementor-element-4174908a {
        grid-template-columns: 50.890585% 1fr;
        grid-template-areas:
          "head img"
          "body body";
    }
}
.elementor-15125 .elementor-element.elementor-element-4174908a > * {
    display: contents;
}/* End custom CSS */