﻿html{font-size:100%;overflow-x:hidden !important}body{font-family:"Zen Kaku Gothic New", sans-serif !important;font-weight:300;overflow-x:hidden !important;background-color:#FFFFFF !important}h1,h2,h3,h4,h5,h6{font-family:"Zen Kaku Gothic New", sans-serif !important;font-weight:400 !important;color:#505050 !important}h1{font-size:33px !important;line-height:1.4;letter-spacing:0.03em}h2{font-size:25px !important;line-height:1.4;letter-spacing:0.08em}h3{font-size:21px !important;line-height:1.4;letter-spacing:0.08em}h4{font-size:18px !important;line-height:1.4;letter-spacing:0.015em}h5{font-size:16px !important;line-height:1.4;letter-spacing:0.01em}h6{font-size:15px !important;line-height:1.4;letter-spacing:0}@media screen and (max-width:992px){h1{font-size:28px !important}h2{font-size:24px !important}h3{font-size:20px !important}h4{font-size:18px !important}h5{font-size:16px !important}h6{font-size:16px !important}}@media screen and (max-width:767px){h1{font-size:26px !important}h2{font-size:24px !important}h3{font-size:20px !important}h4{font-size:18px !important}h5{font-size:16px !important}h6{font-size:16px !important}}p{font-size:16px;margin-top:0;margin-bottom:0.8em;line-height:calc(27 / 16);letter-spacing:0.04em;color:#252525}.entry-header,#header-two{display:none !important}main{margin-top:calc(100px + 40px)}.navbar{height:100px}.navbar #contain-header{padding-bottom:50px;box-shadow:0 6px 15px -5px lightgrey}.navbar #contain-header #header-one{border-top:none !important;justify-content:center;padding-top:50px;padding-bottom:25px}.navbar #contain-header #header-one .logo{display:flex;margin-right:auto;margin-left:auto;position:absolute}.navbar #contain-header #header-one .logo .logo-img{width:60px}.navbar #contain-header #header-one .logo .logo-txt a{font-weight:500;font-size:42px;color:#85C260;text-decoration:none;margin-left:10px}.navbar #contain-header #header-one .logo .logo-txt a span{color:#3FB57F;font-size:42px}.navbar #contain-header #header-one .map-btn{background-color:#85C260;padding:15px 35px;border-radius:30px;font-size:20px;font-weight:500;color:#FFFFFF !important;display:flex;margin-top:auto;margin-bottom:auto;text-decoration:none;margin-left:auto}.navbar #contain-header #header-one .map-btn i{font-size:29px;color:#FFFFFF;margin-right:12px}.navbar #contain-header #header-one .map-btn:hover{background-color:#FB8C3B}.navbar #contain-header #header-two .menu{display:flex;align-items:end}.navbar #contain-header #header-two .menu #main-menu{display:flex;list-style:none;padding-left:0;margin-bottom:0}.navbar #contain-header #header-two .menu #main-menu li{border-left:1px solid #707070}.navbar #contain-header #header-two .menu #main-menu li a{font-family:"Roboto", sans-serif;font-size:11px;color:black;margin:28px 30px 0 30px;background-image:url("/wp-content/uploads/2022/05/Path-45.png");background-repeat:no-repeat;background-position:top center;padding:13px 0 0 0;text-align:center}.navbar #contain-header #header-two .menu #main-menu li a::before{display:block;position:relative;content:"ホーム";font-size:20px;color:black;font-weight:500;bottom:48px;left:0;height:0}.navbar #contain-header #header-two .menu #main-menu li:nth-child(1) a::before{content:"ホーム"}.navbar #contain-header #header-two .menu #main-menu li:nth-child(2) a::before{content:"クリニック紹介"}.navbar #contain-header #header-two .menu #main-menu li:nth-child(3) a::before{content:"院内の取り組み"}.navbar #contain-header #header-two .menu #main-menu li:nth-child(4) a::before{content:"料金案内"}.navbar #contain-header #header-two .menu #main-menu .active a{color:#85C260;background-image:url("/wp-content/uploads/2022/05/Path-44.png")}.navbar #contain-header #header-two .contact-header{margin-left:auto}.navbar #contain-header #header-two .contact-header .phone-text{color:#FB8C3B;font-size:21px;font-weight:500;margin-bottom:0}.navbar #contain-header #header-two .contact-header .phonum{display:flex;align-items:baseline}.navbar #contain-header #header-two .contact-header .phonum i{font-size:35px;color:#FB8C3B;margin-right:10px;margin-top:6px}.navbar #contain-header #header-two .contact-header .phonum p{margin:0}.navbar #contain-header #header-two .contact-header .phonum a{font-family:"Roboto", sans-serif;font-size:42px;color:#FB8C3B;font-weight:500;line-height:40px;margin-bottom:0;text-decoration:none}@media screen and (max-width:1200px){.navbar #contain-header{padding-bottom:40px !important}.navbar #contain-header #header-one{padding-top:35px !important}.navbar #contain-header #header-one .logo{position:relative !important;margin-right:auto !important;margin-left:0 !important}.navbar #contain-header #header-two .contact-header .phonum i{font-size:30px !important}.navbar #contain-header #header-two .contact-header .phonum p{margin-bottom:0}.navbar #contain-header #header-two .contact-header .phonum a{font-size:26px}}@media screen and (max-width:992px){.navbar .header-second{top:0;height:auto;position:fixed;z-index:100;left:0;background-color:#FFFFFF}.navbar .header-second .header-logo{padding-left:30px;height:100%}.navbar .header-second .header-logo a{display:flex;align-items:center}.navbar .header-second .header-logo a img{width:70px;margin-right:10px}.navbar .header-second .header-logo a:hover{text-decoration:none}.navbar .header-second .header-logo .logo-txt{display:flex;align-items:center}.navbar .header-second .header-logo .logo-txt a .logo-name-top{display:flex}.navbar .header-second .header-logo .logo-txt a .logo-name-top p{font-weight:500;font-size:35px;color:#85C260;text-decoration:none;margin:0}.navbar .header-second .header-logo .logo-txt a .logo-name-top span{color:#3FB57F;font-size:35px}.navbar .header-second .header-logo .logo-txt a #logo-name-bottom{font-weight:500;font-size:35px;color:#85C260;text-decoration:none;margin:0}.navbar .sidenav{position:fixed;z-index:990;top:0;right:0;background:#FFFFFF;width:100%;height:100vh;transform:translateX(720px);opacity:0;visibility:hidden;transition:all 0.35s ease-in-out}.navbar .sidenav.active{transform:translateX(0px);opacity:1;visibility:visible;transition:all 0.35s ease-in-out}.navbar .sidenav .header-sidebar{display:flex;align-items:center}.navbar .sidenav .header-sidebar .header-logo{padding-left:30px;height:100%}.navbar .sidenav .header-sidebar .header-logo a{display:flex;align-items:center}.navbar .sidenav .header-sidebar .header-logo a img{width:70px;margin-right:10px}.navbar .sidenav .header-sidebar .header-logo a:hover{text-decoration:none}.navbar .sidenav .header-sidebar .header-logo .logo-txt{display:flex;align-items:center}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top{display:flex}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top p{font-weight:500;font-size:35px;color:#85C260;text-decoration:none;margin:0}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top span{color:#3FB57F;font-size:35px}.navbar .sidenav .header-sidebar .header-logo .logo-txt a #logo-name-bottom{font-weight:500;font-size:35px;color:#85C260;text-decoration:none;margin:0}.navbar .sidenav .menu #main-menu{padding-left:0}.navbar .sidenav .menu #main-menu li{padding-top:30px;list-style:none}.navbar .sidenav .menu #main-menu li a{font-family:"Roboto", sans-serif;font-size:11px;color:#85C260;margin-top:28px;background-image:url("/wp-content/uploads/2022/05/Path-44.png");background-repeat:no-repeat;background-position:top center;padding:13px 0 0 0;text-align:center}.navbar .sidenav .menu #main-menu li a::after{content:url("/wp-content/uploads/2022/05/Line-91.png");display:grid;margin-top:30px}.navbar .sidenav .menu #main-menu li a::before{display:block;position:relative;content:"ホーム";font-size:20px;color:#252525;font-weight:500;bottom:48px;left:0;height:0}.navbar .sidenav .menu #main-menu li:nth-child(1) a::before{content:"ホーム"}.navbar .sidenav .menu #main-menu li:nth-child(2) a::before{content:"クリニック紹介"}.navbar .sidenav .menu #main-menu li:nth-child(3) a::before{content:"院内の取り組み"}.navbar .sidenav .menu #main-menu li:nth-child(4) a::before{content:"料金案内"}.navbar .sidenav .menu #main-menu .active a{color:#85C260;background-image:url("/wp-content/uploads/2022/05/Path-44.png")}}@media screen and (max-width:767px){main{margin-top:calc(70px + 20px)}.navbar{height:70px}.navbar .menu-item{width:100%}.navbar .navbar-nav{display:flex;flex-direction:column;align-items:center;gap:30px}.navbar .hum_btn-main{font-size:20px !important;color:#505050}.navbar .hum_btn-img{height:fit-content}.navbar .hum_btn-sub{font-size:10px;color:#85C260;position:relative}.navbar .hum_btn-sub::after{content:"";position:absolute;bottom:-30px;left:50%;translate:-50% 0%;width:50px;height:1px;background:#707070}.navbar .navbar-nav .map-btn a{background-color:#85C260;padding:15px 35px;border-radius:100px;font-size:20px;font-weight:500;color:#FFFFFF !important;display:flex;margin-top:auto;margin-bottom:auto;text-decoration:none;margin:30px auto 25px auto;width:190px}.navbar .navbar-nav .map-btn a i{font-size:29px;color:#FFFFFF;margin-right:12px}.navbar .hamburg-btn{border-radius:0 !important}.navbar .header-btns{margin-right:-26px;float:right}.navbar .header-btns a{width:95px;height:90px;margin:0;background-color:#FB8C3B;text-align:center;padding:9px 0;margin-right:2px;color:#FFFFFF;font-size:13px;text-decoration:none}.navbar .header-btns a i{font-size:20px;margin:0px 0 7px 0 !important}.navbar .header-btns a p{margin-bottom:0;line-height:calc(16 / 13);color:#FFFFFF}.navbar .header-btns .hamburg-btn{width:95px;height:90px;margin:0;background-color:#85C260;text-align:center;padding:8px 0}.navbar .header-btns .hamburg-btn i{margin-top:6px;color:#FFFFFF;font-size:30px}.navbar .header-btns .hamburg-btn #menu{color:#FFFFFF;font-size:18px;text-decoration:none;margin:0}.navbar .header-btns{display:flex}.navbar .header-btns a{width:75px;height:70px;padding:6px 0;margin-right:2px;font-size:13px}.navbar .header-btns a i{font-size:18px;margin:0px 0 7px 0 !important}.navbar .header-btns a p{margin-bottom:0;color:#FFFFFF;font-size:13px}.navbar .header-btns .hamburg-btn{width:75px;height:70px;padding:8px 0}.navbar .header-btns .hamburg-btn i{margin-top:6px;font-size:24px}.navbar .header-btns .hamburg-btn #menu{font-size:13px}.navbar .header-second .header-logo{padding-left:15px}.navbar .header-second .header-logo a img{width:50px}.navbar .header-second .header-logo .logo-txt{align-items:center}.navbar .header-second .header-logo .logo-txt a{display:grid}.navbar .header-second .header-logo .logo-txt a .logo-name-top p{font-weight:500;font-size:21px;color:#85C260;text-decoration:none;margin:0}.navbar .header-second .header-logo .logo-txt a .logo-name-top span{color:#3FB57F;font-size:21px}.navbar .header-second .header-logo .logo-txt a #logo-name-bottom{font-weight:500;font-size:21px;color:#85C260;text-decoration:none;margin:0}.navbar .sidenav .header-sidebar .header-logo{padding-left:15px}.navbar .sidenav .header-sidebar .header-logo a img{width:50px}.navbar .sidenav .header-sidebar .header-logo .logo-txt{align-items:center}.navbar .sidenav .header-sidebar .header-logo .logo-txt a{display:grid}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top p{font-weight:500;font-size:21px;color:#85C260;text-decoration:none;margin:0}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top span{color:#3FB57F;font-size:21px}.navbar .sidenav .header-sidebar .header-logo .logo-txt a #logo-name-bottom{font-weight:500;font-size:21px;color:#85C260;text-decoration:none;margin:0}.navbar .sidenav .menu{overflow-y:scroll;max-height:calc(108vh - 9rem)}.navbar .sidenav .menu #main-menu{padding-left:0}.navbar .sidenav .menu #main-menu li{padding-top:30px}.navbar .sidenav .menu #main-menu li a{font-size:11px;margin-top:28px;padding:13px 0 0 0}.navbar .sidenav .menu #main-menu li a::after{margin-top:30px}.navbar .sidenav .map-btn{padding:15px 35px;border-radius:30px;font-size:20px}.navbar .sidenav .map-btn i{font-size:29px;margin-right:12px}}@media screen and (max-width:374px){.navbar .header-second .header-logo a img{margin-right:5px}.navbar .header-second .header-logo .logo-txt a .logo-name-top p{font-size:17px}.navbar .header-second .header-logo .logo-txt a .logo-name-top span{font-size:17px}.navbar .header-second .header-logo .logo-txt a #logo-name-bottom{font-size:17px}.navbar .sidenav .header-sidebar .header-logo a img{margin-right:5px}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top p{font-size:17px}.navbar .sidenav .header-sidebar .header-logo .logo-txt a .logo-name-top span{font-size:17px}.navbar .sidenav .header-sidebar .header-logo .logo-txt a #logo-name-bottom{font-size:17px}.navbar .sidenav .menu{max-height:calc(110vh - 9rem)}}footer{background-image:url("/wp-content/uploads/2022/05/Group-147.png");background-position:bottom;background-repeat:no-repeat;background-size:contain;margin-top:40px}footer .logo{margin-right:auto;margin-left:auto;margin-bottom:190px}footer .logo img{width:60px}footer .logo .logo-txt a{font-weight:500;font-size:42px;color:#85C260;text-decoration:none;margin-left:10px}footer .logo .logo-txt a span{color:#3FB57F;font-size:42px}footer .address-footer{display:grid;justify-content:center;margin-bottom:15px}footer .address-footer #address-txt{text-align:center;font-size:15px;color:#FFFFFF}footer .address-footer #address-btn{background-color:#FDFAAC;padding:15px 35px;border-radius:30px;font-size:20px;font-weight:500;color:#85C260;display:flex;width:fit-content;text-decoration:none}footer .address-footer #address-btn i{font-size:29px;color:#85C260;margin-right:12px}footer .contact-footer{display:grid;justify-content:center}footer .contact-footer .phone-text{font-size:15px;color:#FFFFFF;text-align:center;margin-bottom:10px}footer .contact-footer .phonum{display:flex;align-items:baseline}footer .contact-footer .phonum i{font-size:34px;color:#FDFAAC;margin-right:10px;margin-top:3px}footer .contact-footer .phonum p{margin-bottom:0}footer .contact-footer .phonum a{font-family:"Roboto", sans-serif;text-decoration:none;font-size:36px;color:#FDFAAC;font-weight:500;line-height:40px;margin-bottom:0}footer #right-footer{display:grid;align-items:end}footer #right-footer .menu #main-menu{display:flex;list-style:none;justify-content:center;flex-wrap:wrap;padding-left:0;margin-bottom:40px}footer #right-footer .menu #main-menu li{border-left:2px solid #FFFFFF}footer #right-footer .menu #main-menu li a{color:#FFFFFF !important;font-size:20px;padding:0 20px;letter-spacing:6px}footer #right-footer .menu #main-menu li:nth-child(1){border-left:none}footer #right-footer .schedule-footer .schedule-all{display:flex;justify-content:center}footer #right-footer .schedule-footer .schedule-all #weekday-box,footer #right-footer .schedule-footer .schedule-all #closeday-box{background-color:#FFFFFF;width:60px;height:70px;border-radius:6px;text-align:center;padding:23px 0;font-size:15px;margin:0 10px 0 0}footer #right-footer .schedule-footer .schedule-all .weekday{display:flex;align-items:center}footer #right-footer .schedule-footer .schedule-all .weekday #weekday-box{color:#85C260}footer #right-footer .schedule-footer .schedule-all .weekday .weekday-sch p{color:#FFFFFF;margin-bottom:5px;font-size:13px}footer #right-footer .schedule-footer .schedule-all .weekday .weekday-sch p#sch-3{margin-left:7px}footer #right-footer .schedule-footer .schedule-all .closeday{display:flex;align-items:center;margin-left:20px}footer #right-footer .schedule-footer .schedule-all .closeday #closeday-box{color:#FB8C3B}footer #right-footer .schedule-footer .schedule-all .closeday #closeday-sch{color:#FFFFFF;margin-bottom:0;margin-left:10px;font-size:14px}footer .copyright{font-size:13px;color:#FFFFFF;font-family:"Roboto", sans-serif;margin-top:80px;margin-bottom:30px;text-align:center}@media screen and (max-width:1200px){footer{background-size:cover;background-position:0 70px}footer .logo{margin-bottom:70px}footer .contact-footer .phonum i{margin-right:10px;margin-top:0}footer .contact-footer .phonum p{margin-bottom:0}footer .contact-footer .phonum a{font-size:33px}footer #right-footer .menu #main-menu{margin-bottom:0;padding-block:20px}footer #right-footer .menu #main-menu li a{letter-spacing:1px}footer #right-footer .schedule-footer .schedule-all{display:flex}footer #right-footer .schedule-footer .schedule-all #weekday-box,footer #right-footer .schedule-footer .schedule-all #closeday-box{width:50px;height:60px;padding:18px 0}footer #right-footer .schedule-footer .schedule-all .weekday .weekday-sch p{line-height:20px;font-size:10px}footer #right-footer .schedule-footer .schedule-all .closeday #closeday-sch{margin-left:0 !important;font-size:12px}footer .copyright{margin-top:20px;margin-bottom:15px}}@media screen and (max-width:992px){footer{background-image:url("/wp-content/uploads/2022/05/bg-ipad-2.png")}footer #right-footer .schedule-footer .schedule-all{display:grid !important}footer #right-footer .schedule-footer .schedule-all #weekday-box,footer #right-footer .schedule-footer .schedule-all #closeday-box{padding:0 !important;height:25px !important;margin-right:0 !important;width:auto !important;margin-bottom:15px !important}footer #right-footer .schedule-footer .schedule-all .weekday{margin-top:15px;display:grid !important}footer #right-footer .schedule-footer .schedule-all .weekday .weekday-sch{margin-bottom:15px}footer #right-footer .schedule-footer .schedule-all .weekday .weekday-sch p{text-align:center;font-size:12px}footer #right-footer .schedule-footer .schedule-all .closeday{display:grid !important;margin-left:0 !important}footer #right-footer .schedule-footer .schedule-all .closeday #closeday-sch{text-align:center}}@media screen and (max-width:767px){footer{background-image:url("/wp-content/uploads/2022/05/footer-bg.png")}footer .logo a img{width:40px}footer .logo .logo-txt a{font-size:28px}footer .logo .logo-txt a span{font-size:28px}footer #right-footer .menu{display:none}footer .copyright{margin-bottom:55px;margin-top:30px}}@media screen and (max-width:575px){footer{background-image:url("/wp-content/uploads/2022/05/bg-xs.png")}footer .logo{margin-bottom:100px}footer .copyright{margin-bottom:30px}}@media screen and (max-width:374px){footer .logo{margin-bottom:55px}footer .logo .logo-txt a{font-size:24px}footer .logo .logo-txt a span{font-size:24px}footer .address-footer #address-btn{padding:10px 30px;font-size:18px;margin:auto}footer .address-footer #address-btn i{font-size:25px}footer .contact-footer .phonum i{margin-top:7px;font-size:26px}footer .contact-footer .phonum a{font-size:27px}footer #right-footer .weekday-sch p{line-height:normal}footer .copyright{margin-bottom:10px;margin-top:10px;font-size:10px}}#scroll{position:fixed;right:50px;bottom:50px;display:none;display:grid}#scroll i{font-size:20px;color:#FFFFFF;position:fixed;z-index:99;right:83px;bottom:100px}#scroll #green-tooth{position:absolute}#scroll #orange-tooth{opacity:0}#scroll:hover #green-tooth{opacity:1}#scroll:hover #orange-tooth{opacity:0}#scroll p{position:fixed;bottom:60px;right:72px;color:#FFFFFF;font-weight:600}@media screen and (max-width:992px){#scroll{right:30px;bottom:30px}#scroll i{right:63px;bottom:83px}#scroll p{bottom:43px;right:52px}}@media screen and (max-width:767px){#scroll{bottom:15px;right:15px;width:50px}#scroll i{right:35px;bottom:45px;font-size:16px}#scroll p{bottom:12px;right:26px;font-size:12px}}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important}.navbar .container{justify-content:space-between}@media (min-width:768px){body .navbar-expand-md .navbar-collapse{display:none !important}}.navbar-collapse{background:#FFFFFF}.navbar-collapse .navbar-nav{justify-content:end !important}.navbar-nav{width:96%;margin-left:0 !important}@media screen and (max-width:767px){.navbar-collapse{padding-top:60px;height:100vh;position:absolute;top:70px;width:100%;left:50%;transform:translateX(-50%)}}@media screen and (min-width:767px){.navbar{width:90vw !important;max-width:1300px;border-radius:100px;top:20px;left:50%;translate:-50%;box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.1)}}h1.entry-title,.edit-link{display:none !important}.wrapper{padding:0 !important}.content-area{padding-left:0 !important;padding-right:0 !important}.navbar{padding:0 !important}@media screen and (min-width:767px){.sp{display:none !important}}@media screen and (max-width:767px){.pc{display:none !important}}.page-id-788 .header-link,.page-id-1076 .header-link,.page-id-1114 .header-link,.page-id-1128 .header-link,.page-id-1422 .header-link{display:none !important}p.shape-yellow,p.shape-facilities{background-color:#FDFAAC;color:#85C260;width:fit-content;padding:10px 40px;border-radius:30px}p.shape-facilities{width:100%;text-align:center}.img-title{align-items:center}.img-title img{width:20px;height:25px;margin-right:10px}.img-title h5{color:#85C260 !important;letter-spacing:3px}.main-title{position:relative;border-radius:15px;overflow:hidden;height:260px}.main-title h1{color:#FFFFFF !important;font-size:50px !important;position:absolute;top:50%;transform:translateY(-50%);left:48px;z-index:10}.main-title h1::after{content:"";position:absolute;width:200%;height:auto;aspect-ratio:1;border-radius:100%;background:rgba(133, 194, 96, 0.56);right:-30px;top:50%;transform:translateY(-50%);z-index:-1}.main-title figure{position:absolute}.section{padding-top:100px}.section .header-title{margin-bottom:20px}.section .header-title .title,.section .header-title .title-payment{display:flex;align-items:center}.section .header-title .title h2,.section .header-title .title-payment h2{font-size:40px !important;font-weight:400 !important}.section .header-title .title .eng,.section .header-title .title-payment .eng{color:#85C260;margin-bottom:0;margin-left:10px;font-size:16px !important}.section .header-title .title img,.section .header-title .title-payment img{margin-left:-20px}.section .header-title .title .fb,.section .header-title .title-payment .fb{display:flex;align-items:center;margin:0}.section .header-title .title .fb img,.section .header-title .title-payment .fb img{margin-right:10px;width:40px}@media screen and (max-width:992px){.main-title{height:160px}.main-title h1{font-size:30px !important;left:25px}}@media screen and (max-width:767px){.main-title{height:100px}.main-title h1{font-size:24px !important;left:25px}.section{padding-top:60px}.section .header-title{margin-bottom:20px}.section .header-title .title,.section .header-title .title-payment{display:flex !important;flex-direction:column-reverse;align-items:start !important;justify-content:start}.section .header-title .title h2,.section .header-title .title-payment h2{padding:0 !important;margin:0 !important;font-size:23px !important}.section .header-title .title .eng,.section .header-title .title-payment .eng{margin-left:0;font-size:12px !important}}@media screen and (max-width:374px){.main-title h1{font-size:20px !important;left:25px}.main-title figure{height:100%;width:auto}.main-title figure img{height:100%;object-fit:cover}}.section.header-page{margin-top:80px;justify-content:center}.section.header-page img{border-radius:20px}.section.consul-hour{border:1px solid #85C260;border-radius:30px;margin:20px 24px;padding-top:20px}.section.consul-hour .col-one .home-left{display:flex;justify-content:center;background-color:#FDFAAC;border-radius:50%;width:150px;height:150px;align-items:center;margin:auto}.section.consul-hour .col-one .home-left p{margin-bottom:0;color:#85C260;letter-spacing:5px}.section.consul-hour .col-one figure{display:flex;justify-content:center;margin-bottom:0}.section.consul-hour .col-one figure img{margin-left:-120px;margin-top:-50px}.section.consul-hour .col-two .top-one{text-align:right}.section.consul-hour .col-two .top-one p{letter-spacing:20px;margin-right:27px}.section.consul-hour .col-two .home-one,.section.consul-hour .col-two .home-two{display:flex;padding:10px 0}.section.consul-hour .col-two .home-one img,.section.consul-hour .col-two .home-two img{height:10%;display:flex;align-items:center;justify-content:right;margin:-3px 20px 0 150px}.section.consul-hour .col-two .home-one img.line,.section.consul-hour .col-two .home-two img.line{margin:-3px 20px 0 20px}.section.consul-hour .col-two .home-one p,.section.consul-hour .col-two .home-two p{margin-bottom:0}.section.consul-hour .col-two .home-one p.time,.section.consul-hour .col-two .home-two p.time{margin-left:10px;font-weight:100}.section.consul-hour .col-two .home-one p.close-consul,.section.consul-hour .col-two .home-two p.close-consul{letter-spacing:22px}.section.consul-hour .col-two .home-one{border-top:1px solid;border-bottom:1px dashed}.section.consul-hour .col-two .home-two{border-bottom:1px solid}.section.consul-hour .col-two .info{display:flex}.section.consul-hour .col-two .info p{font-weight:100;margin-top:10px}.section.consul-hour .col-two .info p.orange{color:#FB8C3B;width:84px}.section.act-covid{border:1px solid #85C260;padding:40px;border-radius:30px;margin:0 24px}.section.act-covid ul li{font-size:16px}.section.act-covid ul li::marker{color:#85C260}.section.act-covid .col-two{display:flex;margin:auto;align-items:center}.section.act-covid .col-two img{display:flex;margin:auto}.section.medical{padding:0}.section.medical p.txt-top{padding:0px 20px}.section.medical .treatment{margin-top:20px}.section.medical .treatment p.txt{margin:10px 0}.section.clinic{padding:0}.section.clinic p{padding:10px 20px;text-align:center}.section.clinic .foogallery{z-index:-1}.section.clinic #foogallery-gallery-1094,.section.clinic #foogallery-gallery-1225,.section.clinic #foogallery-gallery-1228{margin-bottom:0}.section.facilities{padding:0}.section.facilities p{margin:10px 0}.section.facilities p.orange{color:#FB8C3B}.section.facilities .img-facil img{width:100%;height:auto}.section.medical-subject .img-medical img{width:100%;border-radius:30px}.section.medical-subject p{margin:20px 0;width:80%}.section.medical-subject .desc-medical{justify-content:left;align-items:center;background-color:#85C260;width:80%;padding:inherit;border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-top:-35px;padding:30px 20px 15px 30px}.section.medical-subject .desc-medical p{margin:0 15px;color:#FDFAAC;font-size:25px}.section.access-map .img-street,.section.map-consul .img-street{margin-top:40px}.section.access-map .img-street .gmap img,.section.map-consul .img-street .gmap img{width:90%}.section.access-map .img-street .btn-google,.section.map-consul .img-street .btn-google{justify-content:right}.section.access-map .img-street .btn-google a,.section.map-consul .img-street .btn-google a{display:flex;padding:10px 20px;background-color:#85C260;border-radius:30px;color:#FFFFFF;align-items:center;text-decoration:none;transition:all 0.3s}.section.access-map .img-street .btn-google a p,.section.map-consul .img-street .btn-google a p{color:#FFFFFF;margin:0 10px}.section.access-map .img-street .btn-google a:hover,.section.map-consul .img-street .btn-google a:hover{text-decoration:none;background-color:#FB8C3B}.section.info-facebook .col-one,.section.map-consul .col-one{padding:40px 20px;background-color:#44A0AE22;border-radius:30px;display:flex;align-items:center;justify-content:center;margin-left:10px}.section.info-facebook .col-one img,.section.map-consul .col-one img{width:100%;display:flex;margin:auto}.section.info-facebook .col-two .info-fb,.section.map-consul .col-two .info-fb{border:1px solid #85C260;border-radius:30px;padding:20px 30px;margin-bottom:20px}.section.info-facebook .col-two .info-fb .top-one,.section.map-consul .col-two .info-fb .top-one{display:flex}.section.info-facebook .col-two .info-fb .top-one .left p,.section.map-consul .col-two .info-fb .top-one .left p{letter-spacing:10px;color:#85C260;font-weight:500}.section.info-facebook .col-two .info-fb .top-one .right,.section.map-consul .col-two .info-fb .top-one .right{position:absolute;right:60px}.section.info-facebook .col-two .info-fb .top-one .right p,.section.map-consul .col-two .info-fb .top-one .right p{letter-spacing:20px}.section.info-facebook .col-two .info-fb .home-one,.section.info-facebook .col-two .info-fb .home-two,.section.map-consul .col-two .info-fb .home-one,.section.map-consul .col-two .info-fb .home-two{display:flex;padding:10px 0}.section.info-facebook .col-two .info-fb .home-one img,.section.info-facebook .col-two .info-fb .home-two img,.section.map-consul .col-two .info-fb .home-one img,.section.map-consul .col-two .info-fb .home-two img{height:10%;display:flex;align-items:center;justify-content:right;margin:-3px 20px 0 95px}.section.info-facebook .col-two .info-fb .home-one img.line,.section.info-facebook .col-two .info-fb .home-two img.line,.section.map-consul .col-two .info-fb .home-one img.line,.section.map-consul .col-two .info-fb .home-two img.line{margin:-3px 20px 0 20px}.section.info-facebook .col-two .info-fb .home-one p,.section.info-facebook .col-two .info-fb .home-two p,.section.map-consul .col-two .info-fb .home-one p,.section.map-consul .col-two .info-fb .home-two p{margin-bottom:0}.section.info-facebook .col-two .info-fb .home-one p.time,.section.info-facebook .col-two .info-fb .home-two p.time,.section.map-consul .col-two .info-fb .home-one p.time,.section.map-consul .col-two .info-fb .home-two p.time{margin-left:10px;font-weight:100}.section.info-facebook .col-two .info-fb .home-one p.close-consul,.section.info-facebook .col-two .info-fb .home-two p.close-consul,.section.map-consul .col-two .info-fb .home-one p.close-consul,.section.map-consul .col-two .info-fb .home-two p.close-consul{letter-spacing:22px}.section.info-facebook .col-two .info-fb .consul-one,.section.map-consul .col-two .info-fb .consul-one{border-top:1px solid;border-bottom:1px dashed}.section.info-facebook .col-two .info-fb .consul-two,.section.map-consul .col-two .info-fb .consul-two{border-bottom:1px solid}.section.info-facebook .col-two .info-fb .info,.section.map-consul .col-two .info-fb .info{display:flex}.section.info-facebook .col-two .info-fb .info p,.section.map-consul .col-two .info-fb .info p{font-weight:100;margin-top:10px}.section.info-facebook .col-two .info-fb .info p.orange,.section.map-consul .col-two .info-fb .info p.orange{color:#FB8C3B;width:125px}.section.info-facebook .team img,.section.map-consul .team img{width:100%}.section.bottom-logo{margin-top:60px;margin-bottom:20px}.section.bottom-logo .small-logo{display:flex;justify-content:center;align-items:center}.section.bottom-logo .small-logo p{color:#85C260;margin-bottom:0;margin-left:10px;font-size:35px}.section.bottom-logo .small-logo p span{color:#3FB57F}.section.price-info{padding:60px 25px}.section.price-info h5,.section.price-info p{text-align:center}.section.price-info p.price-right{text-align:right}.section.price-info p.price-left{text-align:left;margin-bottom:60px}.section.price-info p.txt-payment{text-align:left}.section.price-info .section.header-title{padding:0}.section.price-info .section.header-title .title{justify-content:center}.section.price-info .section.header-title .title-payment{justify-content:left}.section.price-info .wp-block-flexible-table-block-table{border:1px solid #85C260;background-color:#FFFFFF;border-radius:30px}.section.price-info .wp-block-flexible-table-block-table table{border-collapse:collapse;border-radius:30px;overflow:hidden;width:100%;margin:0;border:1px solid #85C260}.section.price-info .wp-block-flexible-table-block-table table tr th{background-color:#FFFFFF;text-align:center;color:#85C260;padding:20px}.section.price-info .wp-block-flexible-table-block-table table tr td{padding:15px 25px}.section.price-info .wp-block-flexible-table-block-table table tr td:last-child{text-align:center}.section.price-info .wp-block-flexible-table-block-table table tr th,.section.price-info .wp-block-flexible-table-block-table table tr td{border:1px solid #85C260}.section.image-price{display:flex;justify-content:center}.section.map-consul .col-two .info-fb .home-one img,.section.map-consul .col-two .info-fb .home-two img{margin:-3px 20px 0 90px}.section.map-consul .col-two .info-fb .home-one p,.section.map-consul .col-two .info-fb .home-two p{margin-bottom:0}.section.map-consul .col-two .info-fb .home-one p.time,.section.map-consul .col-two .info-fb .home-two p.time{margin-left:10px;font-weight:100}.section.map-consul .col-two .info-fb .home-one p.close-consul,.section.map-consul .col-two .info-fb .home-two p.close-consul{letter-spacing:22px}.section.map-consul .col-two .info-fb a:hover{text-decoration:none}.section.map-consul .col-two .info-fb p.tel-fax{font-size:20px;color:#FB8C3B}.section.map-consul .col-two .info-fb p.green{color:#85C260}.section.map-consul .col-two .info-fb .info p.orange{width:135px}.section.map-consul .col-two .consul-time img{margin-top:10px;width:100%}.section.guide{padding-top:30px}.section.guide a:hover{text-decoration:none}.section.guide .tel-loc p{text-align:center}.section.guide .tel-loc p.tel-fax{font-size:20px;color:#FB8C3B}.section.guide .tel-loc p.green{color:#85C260}.section.guide .direction{align-items:baseline}.section.guide .direction p{margin-left:10px}.section.reservation .wp-block-flexible-table-block-table{width:75%;margin:auto}.section.reservation .wp-block-flexible-table-block-table table tr th{background-color:#FFFFFF;color:#85C260;text-align:right}.section.reservation .wp-block-flexible-table-block-table table tr th,.section.reservation .wp-block-flexible-table-block-table table tr td{border:unset}.section.doctor-intro{border:1px solid #85C260;border-radius:30px;padding:10px 0;margin:0 24px}.section.doctor-intro .introduction{padding:0}.section.doctor-intro .introduction .col-one{margin-top:10px;display:flex;align-items:center}.section.doctor-intro .introduction .col-one .bio{padding:0}.section.doctor-intro .introduction .col-one .bio p{font-size:16px;line-height:30px}.section.doctor-intro .introduction .col-two{margin-top:10px}.section.doctor-intro .introduction .col-two img{border-radius:20px}.section.doctor-intro .message{padding:0}.section.staff-intro img{width:65%;display:flex;margin:auto}.section.gallery-staff{padding:0;margin-top:40px}.section.gallery-staff .foogallery{z-index:-1}.section.gallery-act-covid{margin-top:40px}.section.gallery-act-covid .gallery-img,.section.gallery-act-covid .gallery-img-two{grid-gap:0}.section.gallery-act-covid .gallery-img-two{margin-top:-15px}.section.steril-process .steril{margin:20px 0;padding:0;display:flex;justify-content:center}.section.steril-process .steril p.shape-facilities{padding:10px 20px}.section.steril-process .steril img{border-radius:10px}.section.rontgen img,.section.air-flow img,.section.treatment img,.section.brushing img,.section.wheelchair img{border-radius:20px}.section.rontgen .img-title img,.section.air-flow .img-title img{border-radius:unset}.section.treatment{display:flex;justify-content:center}.section.air-flow .flow{margin-bottom:20px;padding:0}.section.air-flow .flow h5.txt{margin-bottom:10px !important}.section.kids-space{border:1px solid #85C260;border-radius:30px;padding:20px 10px;margin:0 24px}.section.kids-space .kids{margin-bottom:10px}.section.kids-space .img-games figure.games{width:100%;height:435px;overflow:hidden}.section.brushing h5,.section.wheelchair h5{margin-bottom:20px !important}@media screen and (max-width:1200px){.section.consul-hour .col-two .top-one p{margin-right:5px}.section.consul-hour .col-two .home-one img,.section.consul-hour .col-two .home-two img{margin:-3px 20px 0 125px}.section.consul-hour .col-two .info p.orange{width:95px}.section.info-facebook .col-two .info-fb .top-one .right,.section.map-consul .col-two .info-fb .top-one .right{right:30px}.section.info-facebook .col-two .info-fb .home-one p,.section.info-facebook .col-two .info-fb .home-two p,.section.map-consul .col-two .info-fb .home-one p,.section.map-consul .col-two .info-fb .home-two p{font-size:14px !important}.section.info-facebook .col-two .info-fb .home-one img,.section.info-facebook .col-two .info-fb .home-two img,.section.map-consul .col-two .info-fb .home-one img,.section.map-consul .col-two .info-fb .home-two img{margin:-3px 20px 0 50px}.section.info-facebook .col-two .info-fb .info p.orange,.section.map-consul .col-two .info-fb .info p.orange{width:165px}.section.map-consul .col-two .info-fb{padding:20px}.section.map-consul .col-two .info-fb .top-one .right{right:45px}.section.map-consul .col-two .info-fb .home-one img,.section.map-consul .col-two .info-fb .home-two img{margin:-3px 20px 0 40px}.section.gallery-staff .foogallery img{width:310px !important;height:auto}.section.clinic #foogallery-gallery-1094 img,.section.clinic #foogallery-gallery-1228 img{width:453px !important;height:auto}.section.clinic #foogallery-gallery-1225 img{width:300px !important;height:auto}.section.reservation .wp-block-flexible-table-block-table{width:100%}.section.reservation .wp-block-flexible-table-block-table table tr th{width:35px !important;text-align:left}.section.doctor-intro{padding:10px 20px}.section.doctor-intro .introduction,.section.doctor-intro .message{padding:10px}.section.kids-space .img-games figure.games{height:355px}}@media screen and (max-width:992px){.section.consul-hour{display:none}.section.gallery-staff .foogallery img{width:230px !important;height:auto}.section.clinic #foogallery-gallery-1094 img,.section.clinic #foogallery-gallery-1228 img{width:320px !important;height:auto}.section.clinic #foogallery-gallery-1225 img{width:211px !important;height:auto}.section.medical-subject .desc-medical p{margin:0 10px;font-size:15px}.section.medical-subject .desc-medical img{width:35px}.section.kids-space .img-games figure.games{height:250px}.consul-time img{margin-top:-13px}}@media screen and (max-width:767px){.section.header-title .title,.section.header-title .title-payment{display:block;align-items:center}.section.header-title .title .title-mobile,.section.header-title .title-payment .title-mobile{align-items:center}.section.header-title .title .title-mobile p.eng,.section.header-title .title-payment .title-mobile p.eng{margin-left:0}.section.header-title .title .title-mobile img,.section.header-title .title-payment .title-mobile img{margin-top:-10px;margin-left:-20px;width:15%}.section.header-title .title .fb,.section.header-title .title-payment .fb{display:flex;align-items:center;margin:0}.section.header-title .title .fb img,.section.header-title .title-payment .fb img{margin:0 10px 0 0px;width:40px}.section.consul-hour-mobile .consul-time img{width:100%;padding:0}.section.act-covid{padding:20px}.section.medical{padding:0 24px}.section.medical p.txt-top{padding:0}.section.medical .treatment{padding:0}.section.clinic #foogallery-gallery-1094 img,.section.clinic #foogallery-gallery-1228 img{width:260px !important;height:auto}.section.clinic #foogallery-gallery-1225 img{width:172px !important;height:auto}.section.facilities{padding:0}.section.medical-subject p{width:100%}.section.medical-subject .desc-medical p{font-size:20px}.section.medical-subject .desc-medical img{width:40px}.section.access-map .img-street .gmap img{width:100%}.section.access-map .img-street .btn-google{justify-content:center}.section.access-map .img-street .btn-google a{width:100%;justify-content:center}.section.info-facebook{margin:0 15px}.section.info-facebook .col-one{margin-left:0}.section.price-info .wp-block-flexible-table-block-table table tr td{padding:10px}.section.reservation .wp-block-flexible-table-block-table{width:100%}.section.reservation .wp-block-flexible-table-block-table tr th{width:15% !important}.section.doctor-intro{padding:10px}.section.doctor-intro .introduction{padding:10px;margin-bottom:20px}.section.doctor-intro .introduction .col-one .bio{padding:0}.section.doctor-intro .message{padding:10px}.section.doctor-intro .message p{margin-top:10px;font-size:16px}.section.staff-intro img{width:100%}.section.gallery-staff .foogallery img{width:160px !important;height:auto}.section.gallery-act-covid{padding:0}.section.gallery-act-covid .gallery-img-two{margin-top:0}.section.steril-process .steril{display:block}.section.steril-process .steril .step{margin-bottom:30px}.section.air-flow .flow{padding:0}.section.kids-space{margin:0 20px;padding:20px}.section.kids-space .kids{padding:0}.section.kids-space .img-games{padding:0;grid-gap:0}.section.kids-space .img-games figure.games{width:100%;height:auto}.consul-time img{width:100%;padding:0 10px}p.shape-yellow,p.shape-facilities{padding:10px;width:100%;text-align:center}}@media screen and (max-width:374px){.section.price-info .wp-block-flexible-table-block-table table tr th{padding:10px}.section.price-info .wp-block-flexible-table-block-table table tr td{padding:8px}}#wrapper-navbar{position:fixed;width:100%;z-index:102}#main-nav{background:white !important;transition:all 0.3s ease}.navbar{width:100%;padding-inline:clamp(15px, calc(30 / 1440 * 100vw), 50px) !important}.navbar .container{max-width:1440px !important}.navbar-brand{width:calc(415 / 1440 * 100%);min-width:100px;max-width:415px}.navbar-brand img{object-fit:contain}.navbar .menu-item{padding-left:clamp(15px, calc(30 / 1440 * 100vw), 53px)}.navbar-nav .current-menu-item .nav-link,.navbar-nav .current_page_item .nav-link,.navbar-nav .active .nav-link{color:#85C260 !important;transition:all 0.3s ease}#menu-primary{border-right:1px solid #c8ced0}#menu-primary .menu-item{border-left:1px solid #c8ced0;padding-inline:clamp(13px, calc(23 / 1440 * 100vw), 24px)}#menu-secondary .menu-item .nav-link{padding:0.2rem 0 !important;margin-bottom:0.3rem}.hum_btn-main,.nav-link{font-size:clamp(14px, calc(20 / 1440 * 100vw), 20px) !important;font-weight:500 !important;color:#333 !important;white-space:nowrap;text-align:center}.hum_btn-main:hover,.nav-link:hover{color:#333 !important;opacity:0.7;text-decoration:none;transition:all 0.3s ease}.hum_btn-sub{font-size:10px;text-align:center}.menu-item.active .hum_btn-main{color:#85C260 !important}@media screen and (max-width:767px){.navbar-brand img{width:clamp(200px, calc(220 / 375 * 100%), 220px);min-width:120px;max-height:56px}}@media screen and (max-width:767px){.offcanvas-body{display:none}.navbar-collapse{height:calc(100vh - 70px);overflow-y:scroll}.nav-link:first-child{border-top:1px solid rgba(100, 168, 208, 0.2)}.nav-link{font-size:18px !important;color:#000 !important;border:none !important;text-align:center}.facebook a{display:flex;justify-content:center;padding-bottom:20px;text-decoration:none}.facebook a i{color:#1877F2;font-size:50px}.menu-item a{padding-block:14px;border-bottom:1px solid rgba(100, 168, 208, 0.2)}.menu-item a:hover{background:rgba(100, 168, 208, 0.2);border:2px solid #85C260}.header-nav--sp{margin-top:50px}.header-nav__list-sp{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-left:0}.header-nuv__item-sp{text-align:center;list-style:none;width:calc((100% - 20px) / 3)}.header-nuv__item-sp a{font-size:clamp(10px, calc(14 / 375 * 100vw), 14px);white-space:nowrap}.header__sns li{display:inline}}@media screen and (max-width:767px) and (any-hover:hover){.header-nuv__item-sp a:hover{color:#85C260}}.fv{border-radius:15px}.section h3{text-align:center;font-size:20px;font-weight:400 !important;color:#85C260 !important;padding:20px;background:#FDFAAC;border-radius:100vmax}.section h4{font-size:26px;font-weight:500;color:#85C260 !important;display:flex;align-items:center;gap:7px}.section h4::before{content:"";width:22px;height:24px;background:url(../img/h4-img.png) no-repeat center center / contain}.fv{max-height:600px;height:70vh}.fv .wp-block-cover__inner-container{position:absolute;top:37%;left:6%;translate:0 -50%}.fv .fv-title-main{font-size:50px !important;line-height:calc(90 / 64);font-weight:500;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)}.fv .fv-title-sub{font-size:16px !important;color:#FB8C3B;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.2)}.features .features-content{gap:clamp(40px, calc(90 / 1440 * 100vw), 90px)}.features .features-content figure{margin-top:30px}.features .features-content img{border-radius:30px}.examination .examination-items{display:flex;flex-wrap:wrap;gap:clamp(30px, calc(60 / 1440 * 100vw), 60px) !important}.examination .examination-item{width:calc((100% - clamp(30px , calc(60 / 1440 * 100vw) , 60px) * 2) / 3) !important}.examination .examination-title{align-items:center;width:90%;padding:50px 16px 16px clamp(16px, calc(32 / 1440 * 100vw), 32px);background:#85C260;border-radius:0 0 30px 30px;margin-top:-60px}.examination .examination-title figure{flex-shrink:0}.examination .examination-title figure img{margin-bottom:0 !important}.examination .examination-title h3{font-size:clamp(20px, calc(30 / 1440 * 100vw), 30px) !important;color:#FDFAAC !important;background:none;padding:0 !important;margin:0 !important}.examination p{margin-top:20px !important;font-size:16px;line-height:calc(27 / 16);font-weight:500}@media screen and (max-width:992px){.fv{max-height:400px}.fv .wp-block-cover__inner-container{left:2%}.fv .fv-title-main{font-size:32px !important}.fv .fv-title-sub{font-size:16px !important}.examination .examination-items{gap:30px !important}.examination .examination-item{width:calc((100% - 30px * 2) / 2) !important}.examination .examination-title h3{font-size:20px !important}}@media screen and (max-width:575px){.examination .examination-items{gap:30px !important}.examination .examination-item{width:100% !important}}.reserved .header-title{margin-bottom:10px}.reserved .reserved-wrap{padding:27px !important;background-color:#FFFEE2;border-radius:30px}.reserved .reserved-wrap code{font-size:20px;color:#FB8C3B}.reserved .reserved-wrap .reserved-phone{font-size:18px !important;color:#FB8C3B !important;display:flex;align-items:center;justify-content:center;gap:26px}.reserved .reserved-wrap .reserved-phone a{font-size:40px !important;color:#FB8C3B !important;font-weight:500;font-family:"Roboto", sans-serif;text-decoration:none;display:flex;align-items:center;gap:4px;transition:all 0.3s}.reserved .reserved-wrap .reserved-phone a::before{content:"";width:36px;height:41px;background:url(https://futaba-d.jp/wp-content/uploads/2025/04/phone.png) no-repeat center center / contain}.reserved .reserved-wrap .reserved-phone a:hover{opacity:0.7}.reserved .reserved-wrap .reserved-time{font-size:14px !important}@media screen and (max-width:767px){.reserved .reserved-wrap{border:2px solid #85C260;border-radius:30px}.reserved .reserved-wrap .reserved-phone{flex-direction:column;gap:0px !important;margin-top:30px !important}.reserved .reserved-wrap .reserved-phone a{font-size:clamp(30px, calc(40 / 767 * 100vw), 40px) !important}.reserved .reserved-wrap .reserved-phone a::before{width:30px;height:35px}}.introduction .introduction-message{margin-top:40px;margin-left:20px}.introduction .introduction-career{align-items:center;padding:50px 16px 16px 32px;background:#85C260;border-radius:0 0 30px 30px;margin-top:-60px}.introduction .introduction-career figure{flex-shrink:0}.introduction .introduction-career figure img{margin-bottom:0 !important}.introduction .introduction-career h2{font-size:30px !important;color:#FDFAAC !important;background:none;padding:0 !important;margin:0 !important}.introduction .introduction-career p{margin-left:60px;margin-top:17px;font-size:14px;line-height:calc(27 / 14)}@media screen and (max-width:767px){.introduction .introduction-message{margin-top:20px;margin-left:0}}.sterilization .sterilization-wrap{max-width:736px;margin:0 auto;align-items:center}.sterilization h3{width:100%;margin-bottom:14px}.sterilization p{font-size:16px !important;line-height:calc(32 / 18)}.sterilization .sterilization-wrap{gap:20px !important}.sterilization .reversed-step{border:2px solid #85C260;border-radius:30px;padding:16px 32px;width:100%}.sterilization .reversed-step h4{font-size:22px !important}.sterilization .reversed-step h4::before{display:none}.sterilization .reversed-step figure{margin-bottom:0 !important}.sterilization .reversed-step p{margin-bottom:0 !important}.sterilization .reversed-step+.reversed-step{position:relative}.sterilization .reversed-step+.reversed-step:not(:last-of-type)::before{content:"";width:106px;height:14px;background:#85C260;clip-path:polygon(0 0, 50% 100%, 100% 0);position:absolute;top:-22px;left:50%;transform:translatex(-50%)}.sterilization .reversed-step--last{border:none !important;background-color:#FFFEE2 !important}.sterilization .reversed-step--last h4{color:#FB8C3B !important;font-size:20px !important}@media screen and (max-width:767px){.sterilization .reversed-step{padding:23px;position:relative;gap:0}.sterilization .reversed-step h4{font-size:20px !important}.sterilization .reversed-step:not(:last-of-type) h4{position:absolute;top:35px;left:86px}.sterilization .reversed-step figure{width:50px}.sterilization .reversed-step--last h4{font-size:18px !important}}.equipment h3{margin-bottom:30px}.equipment figure img{border-radius:30px}.equipment .equipment-wrap{display:flex;flex-wrap:wrap;gap:clamp(40px, calc(90 / 1440 * 100vw), 90px)}.equipment .equipment-item{width:calc((100% - clamp(40px , calc(90 / 1440 * 100vw) , 90px)) / 2)}@media screen and (max-width:767px){.equipment h3{margin-bottom:20px}.equipment .equipment-item{width:100%}}.top-news .sub-title{color:#85C260;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;line-height:normal;letter-spacing:1.68px;position:relative;width:fit-content;margin:0 auto}.top-news .sub-title::before{content:"";width:195px;height:195px;background:url("../../understrap-child-master/img/top-deco1.png") no-repeat center center / contain;position:absolute;left:-100%;top:-100%;translate:-100% -100%}.top-news .top-news_title{font-size:30px;font-weight:500;line-height:normal;letter-spacing:3.6px;display:block}.top-news .top-news_title::before{display:none}.top-news .wp-block-latest-posts__list{display:flex;flex-direction:column;gap:8px;margin-top:51px}.top-news .wp-block-latest-posts__list li{display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:64px;border-radius:20px;background:#fff;border:1px solid #85C260;transition:all 0.3s ease;position:relative}.top-news .wp-block-latest-posts__list li::before{content:"";position:absolute;top:calc(50% - 3px);translate:0 -50%;right:30px;width:2px;height:12px;border-radius:20px;background:#96a0af;transform:rotate(-45deg);transition:all 0.3s}.top-news .wp-block-latest-posts__list li::after{content:"";position:absolute;top:calc(50% + 4px);translate:0 -50%;right:30px;width:2px;height:12px;border-radius:20px;background:#96a0af;transform:rotate(45deg);transition:all 0.3s}@media (any-hover:hover){.top-news .wp-block-latest-posts__list li:hover{border-radius:20px;border:1px solid #85C260;background:#fff;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25)}.top-news .wp-block-latest-posts__list li:hover::before,.top-news .wp-block-latest-posts__list li:hover::after{background:#85C260}}.top-news .wp-block-latest-posts__list li a{padding:30px 30px 30px 0;font-size:18px;font-weight:400;line-height:200%;text-decoration:none !important;color:#333 !important;width:100%;height:100%}@media (any-hover:hover){.top-news .wp-block-latest-posts__list li a:hover{opacity:1}}.top-news .wp-block-latest-posts__list li time{color:#96a0af;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0.56px;width:150px;padding-left:30px}@media screen and (max-width:767px){.top-news .sub-title::before{width:110px;height:110px;left:50%;top:-110px;translate:-40% 0}.top-news .wp-block-latest-posts__list li{flex-direction:column-reverse;justify-content:start;align-items:start;gap:10px;position:relative}.top-news .wp-block-latest-posts__list li::before,.top-news .wp-block-latest-posts__list li::after{right:clamp(10px, calc(15 / 375 * 100vw), 30px)}.top-news a{font-size:16px !important;padding:clamp(10px, calc(20 / 375 * 100vw), 30px) !important;padding-top:0px !important}.top-news time{padding-left:clamp(10px, calc(20 / 375 * 100vw), 30px) !important;padding-top:clamp(10px, calc(20 / 375 * 100vw), 30px) !important}}.news_list{display:flex;flex-direction:column;gap:8px;padding-bottom:40px}.news_list .page_title{padding-top:40px;padding-bottom:20px}.news_list article a{text-decoration:none;display:flex;justify-content:start;align-items:center;gap:64px;border-radius:20px;background:#fff;border:1px solid #85C260;transition:all 0.3s ease;padding:30px;position:relative}.news_list article a::before{content:"";position:absolute;top:calc(50% - 3px);translate:0 -50%;right:30px;width:2px;height:12px;border-radius:20px;background:#96a0af;transform:rotate(-45deg);transition:all 0.3s}.news_list article a::after{content:"";position:absolute;top:calc(50% + 4px);translate:0 -50%;right:30px;width:2px;height:12px;border-radius:20px;background:#96a0af;transform:rotate(45deg);transition:all 0.3s}@media (any-hover:hover){.news_list article a:hover{border-radius:20px;border:1px solid #85C260;background:#fff;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25)}.news_list article a:hover .entry-title{color:#333 !important}.news_list article a:hover::before,.news_list article a:hover::after{background:#85C260}}.news_list article a .entry-title{color:#333;font-size:18px;font-weight:400;line-height:200%;width:100%;height:100%;transition:all 0.3s ease}.news_list article a time{color:#96a0af;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0.56px;width:150px}@media screen and (max-width:767px){.news_list article a{flex-direction:column;justify-content:start;align-items:start;gap:10px;padding:clamp(10px, calc(20 / 375 * 100vw), 30px) !important}.news_list article a::before,.news_list article a::after{right:clamp(10px, calc(15 / 375 * 100vw), 30px)}.entry-title{font-size:16px !important}}.single-item-title{padding-top:40px;padding-bottom:10px;line-height:2;letter-spacing:0;margin-bottom:0;position:relative;display:flex;align-items:center}.single-item-title::before{position:absolute;content:"";width:100%;height:5px;background:#85C260;opacity:0.5;bottom:0}.single-item-title::after{position:absolute;content:"";width:10%;height:5px;background:#85C260;bottom:0;left:0}.entry-meta{padding:10px;color:#85C260}.entry-content{padding:60px 10px}.navigation .nav-links{gap:20px}.navigation a{color:#85C260 !important;text-decoration:none}.calendar{width:100%;max-width:600px}