#mv{position:relative;width:100%;height:600px;margin-top:140px;background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/mv.webp);background-position:right center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.mv_line{position:absolute;top:0;left: calc(50% + 215px);width:400px;max-width:100%;height:600px;margin:0 auto;background:#9dbfd9;opacity:.8;transform:translateX(-50%) skew(-20deg,0deg);-webkit-transform:translateX(-50%) skew(-20deg,0deg)}.mv_banner{position:absolute;bottom:-2px;left:0;z-index:+1}.mv_text{position:absolute;top:50%;left: calc(50% + 275px);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:423px}.mv_text h2{font-size:24px;font-weight:400;letter-spacing:.1em;line-height:1.4;color:#fff;text-shadow:2px 2px 19px rgba(0,0,0,.5)}.mv_info{position:absolute;bottom:0;left:0;width:100%;padding:20px 0}.mv_info ul{-webkit-box-pack:center;justify-content:center;gap:24px;padding-left:0;list-style:none}.mv_info ul li img{width:120px;height:120px}@media screen and (max-width:1200px){.mv_line{left: calc(50% + 170px)}.mv_text{left: calc(50% + 185px)}.mv_info ul{margin-left:300px}}@media screen and (max-width:840px){#mv{margin-top:114px;overflow:inherit}.mv_line{display:none}.mv_banner{right:0;text-align:right}.mv_banner img{width:35.714vw}.mv_text{position:relative;top:0;left:0;transform:none;-webkit-transform:none;width:100%;padding:10px 20px;background:linear-gradient(135deg,#9dbfd9 49%,#7fa9c8 0%)}.mv_text h2{font-size:22px}.mv_info ul{-webkit-box-pack:start;justify-content:flex-start;gap:2.857vw;margin-left:2.381vw}.mv_info ul li img{width:16.667vw;height:16.667vw}}@media screen and (max-width:640px){#mv{height:65vw}.mv_text h2{font-size:16px}}@media screen and (max-width:510px){#mv{height:65vw;margin-top:166px}.mv_text{top:-65px}}.home_banner{background:#f4fcff;padding:24px 24px;text-align:center}.home_banner img{width:700px}.top_information{display:flex;align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:wrap;gap:40px 80px;justify-content:center;padding:40px 0 100px 0}.top_information .info,.top_information .add{display:flex;align-items:flex-start;gap:16px;justify-content:flex-start;flex-direction:column;position:relative;padding:0;width: calc(50% - 80px * 0.5)}.top_information .info .tlt{display:flex;align-items:center;background: #6fa9d4ff;border-radius:128px;flex-direction:column;gap:4px;justify-content:center;padding:8px 24px;width:100%}.top_information .info .tlt p{color:#fff}.top_information .info>p{color:#6e6e6e;font-size:16px;font-weight:400;line-height:1.8;margin:0}.top_information .info .tlt p.tls{font-size:20px;font-weight:500}.top_information .info .tlt p{font-size:12px;margin:0}.top_information .info .holiday{display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:flex-start}.top_information .info .holiday .tls{background: #6fa9d4ff;border-radius:128px;color:#fff;font-size:14px;font-weight:400;line-height:1.8;padding:0 16px;text-align:center}.top_information .info .holiday p{color:#6e6e6e;margin:0}.top_information .info .tel{color:#6e6e6e;font-size:24px;font-weight:500;line-height:1.8;margin:auto}.top_information .info .reservation,.top_information .info .inquiry{width:100%}.top_information .info .reservation a,.top_information .info .inquiry a{background:#ff8e27;border-radius:128px;text-align:center;padding:6px 0;width:100%;color:#fff;font-size:20px;font-weight:400;position:relative;display:flex;align-items:center;flex-direction:row;gap:8px;justify-content:center}.top_information .info .reservation a:hover,.top_information .info .inquiry a:hover{opacity:.7}.top_information .info .reservation a:before,.top_information .info .inquiry a:before{content:'';height:20px;width:20px}.top_information .info .reservation a:before{background: center / contain no-repeat url("../img/common/web.webp")}.top_information .info .inquiry a:before{background: center / contain no-repeat url("../img/common/mailw.webp")}.top_information .info .reservation a:after,.top_information .info .inquiry a:after{font-family:"Font Awesome 6 Free";content:'\f054';font-weight:900;font-size:14px;position:absolute;right:25px;top:auto;bottom:auto;transition:.3s cubic-bezier(.4,.4,0,1)}.top_information .info .reservation a:hover:after,.top_information .info .inquiry a:hover:after{right:20px}.top_information .add .google{display:grid;flex-direction:row;flex-wrap:wrap;gap:16px}.top_information .add .google p{font-size:20px}.top_information .add .google p a{background:#fff;border:1px solid #9dbfd9;border-radius:128px;margin:0;padding:5px 21px;color:#9dbfd9;font-size:16px;font-weight:400;display:table}.top_information .add .google p a:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:10px;font-weight:900;position:relative;left:10px;bottom:2px}.top_information .add .acc a{font-size:14px;color:#6e6e6e;font-weight:400}.top_information .add .acc a:hover{opacity:.7}.top_information .add p{margin:0;line-height:1.8}@media (max-width:1100px){.container{width:100%}.top_information{padding:100px 40px}}@media (max-width:840px){.top_information{gap:40px}.top_information .info,.top_information .add{width:100%}.top_information .map{width:100%}.top_information .map iframe{width:100%;height:500px}}@media (max-width:576px){.top_information{padding:24px 24px 40px 24px}.top_information .add .google p a{padding:0 16px}}.top_information .info .hours{width:100%;color:#6e6e6e}.top_information .info p,.top_information .add p{color:#6e6e6e;font-size:16px}.top_information .info .hours table{text-align:center;border-collapse:collapse;margin:0}.top_information .info .hours th,.top_information .info .hours td{padding:10px 8px;font-weight:500}.top_information .info .hours tbody tr:first-child th,.top_information .info .hours tbody tr:first-child td{border-top:1px solid #6e6e6e}.top_information .info .hours tbody tr:last-child th,.top_information .info .hours tbody tr:last-child td{border-bottom:1px solid #6e6e6e}.top_information .info .hours .open,.top_information .info .hours .close{display:flex;align-items:center;justify-content:center}.top_information .info .hours .open:before,.top_information .info .hours .close:before{color:#9dbfd9;font-size:11px}@media (max-width:576px){.top_information .info .hours th,.top_information .info .hours td{font-size:14px;padding:7px 5px}.top_information .info .hours .open:before,.top_information .info .hours .close:before{font-size:9px}}.feature .main_bg{width:100%}.feature .main_bg,.feature .main_bg .inner{height:400px;position:relative}.feature .main_bg .inner{width:1080px;margin:auto;display:flex;align-items:center;justify-content:center}.feature .main_bg:before{content:'';background: center / cover no-repeat url("../img/home/feature.webp");background-position:50%;filter:blur(2px) brightness(.7);width:100%;height:100%;position:absolute;top:0}.feature .main_bg .inner:before{content:'';background:#9dbfd9;bottom:0;height:auto;left:121px;margin:0;opacity:.8;padding:0;position:absolute;right:auto;top:0;transform:skew(-20deg,0deg);width:400px;max-width:100%}.feature .heading p,.feature .heading h2{color:#fff}@media (max-width:840px){.feature .main_bg{height:120px}.feature .main_bg .inner{width:100%;height:100%}.feature .main_bg{overflow:hidden}.feature .heading p{font-size:28px}.feature .heading h2{font-size:16px}.feature .main_bg .inner:before{left:0;width:100px}}.features_bg{background: center / cover no-repeat url("../img/home/feature_bg.webp");background-position:50%;width:100%;height:100%}.features{padding:0 0 200px 0;width:1280px;margin:auto}.features .inner{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:row;height:400px;justify-content:flex-start;margin:100px 0 0 0;position:relative}.features .inner:nth-child(even){border:5px solid #fff}.features .inner:nth-child(odd){display:flex;justify-content:flex-start;flex-direction:row-reverse}.features .inner.num1{margin:-130px 0 0 0}.features .inner.num2:before,.features .inner.num4:before,.features .inner.num6:before{content:'';background:#cbdeec;border:0 solid #9dbfd9;bottom:auto;box-shadow:none;flex:none;height:750px;left:57px;margin:0 0 0 0;mix-blend-mode:normal;opacity:.8;padding:0;position:absolute;right:auto;top:-213px;transform:translate(-101px,164px) skew(-20deg,0deg) scale(.65,.47);width:450px;z-index:0;max-width:100%}.features .inner.num3:before,.features .inner.num5:before,.features .inner.num7:before{content:'';background:#cbdeec;bottom:auto;flex:none;height:280px;left:auto;margin:0 0 0 0;padding:0;position:absolute;right:100px;top:100px;transform:translate(0,0) skew(-20deg,0deg) scale(1,2.5);width:240px;z-index:0;max-width:100%}.features .inner .txt{display:flex;align-content:center;align-items:center;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:column;flex-wrap:nowrap;gap:10px;height:280px;justify-content:center;padding:0 30px;transform:translate(50px,0);width:500px;max-width:720px;margin:140px 0 0 0;z-index:2}.features .inner:nth-child(even) .txt{margin:0}.features .inner:nth-child(odd) .txt{transform:translate(0,0)}.features .inner.num1 .txt{width:720px;margin:230px 0 0 0}.features .inner .txt h3{color:#7fa9c8;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.6;text-align:center;margin:0}.features .inner .txt p{color:#333;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:justify}.features .inner .img{bottom:0;filter:brightness(105%);height:400px;left:auto;width:65%;max-width:65%;position:absolute;top:0;z-index:1}.features .inner:nth-child(odd) .img{left:0}.features .inner:nth-child(even) .img{top:30px;right:0}.features .inner .img:before{content:'';background-position:50%;border-radius:inherit;height:100%;left:0;position:absolute;top:0;transition:inherit;width:100%;z-index:-2}.features .inner.num1 .img:before{background: center / cover no-repeat url("../img/home/feature_1.webp")}.features .inner.num2 .img:before{background: center / cover no-repeat url("../img/home/feature_2.webp")}.features .inner.num3 .img:before{background: center / cover no-repeat url("../img/home/feature_3.webp")}.features .inner.num4 .img:before{background: center / cover no-repeat url("../img/home/feature_4.webp")}.features .inner.num5 .img:before{background: center / cover no-repeat url("../img/home/feature_5.webp")}.features .inner.num6 .img:before{background: center / cover no-repeat url("../img/home/feature_6.webp")}.features .inner.num1 .img{width:60%;max-width:60%}@media (max-width:1300px){.features{padding:0 0 200px 0;width:100%}}@media (max-width:992px){.features .inner{width:95%;height:384px}.features .inner{margin-left:auto!important;margin-right:auto!important}.features .inner.num1 .txt{width:65%}}@media (max-width:840px){.features{padding:0 0 100px 0}.features .inner{width:80%;height:auto;flex-wrap:wrap}.features .inner:nth-child(odd),.features .inner:nth-child(even) {flex-direction:column-reverse}.features .inner .txt{width:100%!important;max-width:100%!important;margin:0!important;transform:translate(0,0)}.features .inner .img{width:100%!important;max-width:100%!important;position:relative!important}.features .inner:nth-child(even) .img {top:auto;right:auto}.features .inner.num1{padding:50px 0 0;margin:0}.features .inner:nth-child(even) {border:none}}@media (max-width:640px){.features{padding:0 0 50px;overflow:hidden}.features .inner{width:90%}.features .inner .img{height:230px}.features .inner .txt{height:auto;padding:20px 30px}.features .inner .txt h3{font-size:16px}.features .inner .txt p{font-size:14px}.heading p{font-size:28px}.heading h2{font-size:16px}}.trouble{border-top:6px solid #9dbfd9;position:relative}.trouble:before{content:'';background: center / cover no-repeat url("../img/home/top_reservation_bg.webp");background-position:50%;width:100%;height:100%;position:absolute;top:0;z-index:-1}.trouble .container{padding:30px 0}.trouble .container .heading p{font-size:64px}.trouble .container p{font-size:16px;text-align:center;line-height:1.6}.trouble .flex{width:815px;margin:0 auto}.trouble .trouble_l{width:56.4%}.trouble .trouble_r{width:36.8%}.trouble .trouble_r h3{margin-top:0;font-size:24px;font-weight:400;line-height:1.65}.trouble_tel a{display:block;width:210px;margin:0 auto 10px;background:#0078d4;border-radius:32px;color:#fff;font-size:18px;font-weight:700;line-height:1.4;padding:17px;text-align:center}@media (max-width:840px){.trouble .container{padding:30px 10px}.trouble .flex{width:100%}}@media (max-width:640px){.trouble .container .heading p{font-size:28px}.trouble .container .heading h2{font-size:16px}.trouble .trouble_l{display:none}.trouble .trouble_r{width:300px;margin:30px auto 0}.trouble .container p{font-size:12px}}.top_line .container{padding:55px 0}.line_link{position:relative;width:764px;margin:0 auto 80px;padding:15px 30px;background:#fff;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.2);text-align:center}.benri{position:absolute;top:50%;right:-93px;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#42bf3f;border-radius:0 32px 32px 0;padding:10px;width:93px;font-size:20px;font-weight:700;color:#fff;text-align:left}.line_link .line_link_h2{margin-bottom:20px;color:#7fa9c8;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.4}.line_link .line_link_h3{color:#4d4d4d;font-size:18px;font-weight:700;line-height:1.6}.line_link a{display:block;background:#43bf41;border-radius:8px;width:236px;margin:0 auto;padding:20px 0;font-size:24px;font-weight:500;color:#fff}.line_link p{color:#333;font-size:16px;font-weight:400;line-height:1.6}.top_line_bottom{position:relative;z-index:1}.top_line_bottom_child{width:33.3333333333%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:10px 16px}.top_line_bottom_child .line_link_h4{margin-bottom:20px;color:#7fa9c8;font-size:24px;font-weight:500;letter-spacing:.1em;line-height:1.4;text-align:center}.top_line_bottom_child p{color:#333;font-size:16px;font-weight:400;line-height:2}.line_link:before{content:'';background:#cbdeec;border:0 solid #9dbfd9;bottom:auto;box-shadow:none;flex:none;height:750px;left:10px;margin:0 0 0 0;mix-blend-mode:normal;opacity:.8;padding:0;position:absolute;right:auto;top:-213px;transform:translate(-101px,164px) skew(-20deg,0deg) scale(.65,.47);width:450px;z-index:-1;max-width:100%}.top_line_bottom:before{content:'';background:#cbdeec;border:0 solid #9dbfd9;bottom:auto;box-shadow:none;flex:none;height:750px;left:57px;margin:0 0 0 0;mix-blend-mode:normal;opacity:.8;padding:0;position:absolute;right:auto;top:-213px;transform:translate(-101px,164px) skew(-20deg,0deg) scale(.65,.47);width:450px;z-index:-1;max-width:100%}@media (max-width:840px){.line_link{width:65%;margin:0 auto 30px}.top_line_bottom{padding:0 50px}.top_line_bottom_child{width:100%;margin-bottom:10px;padding:10px 30px}}@media (max-width:640px){.top_line .container{padding:30px}.line_link{width:100%}.benri{display:none}.line_link .line_link_h2{font-size:16px}.line_link .line_link_h3{font-size:14px}.line_link p{font-size:14px}.top_line_bottom{padding:0}.top_line_bottom_child .line_link_h4{font-size:16px}.top_line_bottom_child p{font-size:14px}}.family{position:relative;z-index:0;margin-top:46px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/family.webp) no-repeat center center;background-size:cover}.family::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.55)}.family .container{padding:10px 20px 55px}.family .container .family_h2 span{display:inline-block;background:linear-gradient(110deg,rgba(236,236,236,.88) 72%,#f9f9f9 0%);color:#111;font-size:18px;font-weight:500;line-height:1.4;margin:0 0 10px 0}.family .container .family_h2{color:#fff;font-size:48px;font-weight:700;line-height:1.5;margin:0 0 20px 0}.family .container p{color:#fff;font-size:18px;font-weight:400;line-height:1.6}.family .container a.family_link{background:linear-gradient(110deg,#9dbfd9 72%,#a9cde8 0%);border-radius:8px;margin:0 0 10px 0;padding:10px 30px 10px;z-index:1;color:#555;font-size:15px;font-weight:700;line-height:1.4}@media (max-width:640px){.family{margin-top:15px}.family .container{padding:55px 30px}.family .container .family_h2{font-size:28px}}.guidance{position:relative;padding:100px 0}.guidance:before{content:'';background: center / cover no-repeat url("../img/home/guidance_bg.webp");background-position:50%;filter:contrast(1.2);width:100%;height:100%;position:absolute;top:0;z-index:-1}.guidance>p{color:#6e6e6e;font-size:16px;font-weight:400;margin-top:30px;text-align:center}.guidance_list{display:flex;align-content:flex-start;align-items:flex-start;background:rgba(0,0,0,.0);border-radius:0;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:30px 0 0 0;padding:0}.guidance_list a{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:1px 1px 0 rgba(0,0,0,.2);flex-direction:column;gap:0;justify-content:center;padding:30px 0 20px 0;width:340px;position:relative;overflow:hidden}.guidance_list a:hover{background:#ebf4fb}.guidance_list p,.guidance_list h3{font-weight:500;margin:0}.guidance_list p{color:#333;font-size:14px}.guidance_list h3{color:#6e6e6e;font-size:18px;padding:6px 0}.guidance_list h3:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:13px;font-weight:900;position:relative;top:-2px;left:12px}.icon{display:flex;align-content:center;align-items:center;flex-direction:column;height:120px;justify-content:center;margin:10px 0 10px 0;width:100px}.icon.num1{background: center / contain no-repeat url("../img/home/guidance_1.webp")}.icon.num2{background: center / contain no-repeat url("../img/home/guidance_2.webp")}.icon.num3{background: center / contain no-repeat url("../img/home/guidance_3.webp")}.icon.num4{background: center / contain no-repeat url("../img/home/guidance_4.webp")}.icon.num5{background: center / contain no-repeat url("../img/home/guidance_5.webp")}.icon.num6{background: center / contain no-repeat url("../img/home/guidance_6.webp")}.icon:before{content:'';background:#9dbfd9;border-radius:0;height:100%;mix-blend-mode:multiply;opacity:.7;overflow-x:hidden;overflow-y:hidden;padding:0;transform:translate(170px,124px) rotate(42deg) scale(.43,.51);width:100%;max-width:100%}@media (max-width:840px){.guidance_list>div{width:45%}.guidance_list a{width:auto}}@media (max-width:640px){.guidance{padding:50px 0}.guidance_list>div{height:140px}.guidance_list a{padding:20px 10px}.guidance_list p{font-size:10px}.guidance_list .icon{height:40px;margin:10px 0 10px 0;width:42px}.guidance_list h3{font-size:14px}.guidance>p{padding:0 17px}}.first-visit{position:relative}.first-visit:before{content:'';background: center / cover no-repeat url("../img/home/first-visit_bg.webp");background-position:50%;filter:brightness(.4);width:100%;height:100%;position:absolute;top:0;z-index:-1}.first-visit h2{color:#fff}.first-visit .inner{padding:100px 0}.links{display:flex;flex-direction:row;justify-content:center;gap:40px;margin:30px 0 0 0;padding:0;width:auto}.links a{display:flex;align-items:center;background:#9dbfd9;border:0 solid #fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center;padding:0 60px;color:#fff}.links a:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:13px;font-weight:900;position:relative;top:2px;left:12px}.links a:hover{background:#999}@media (max-width:640px){.first-visit .inner{padding:50px 0}}.splide__slide img{width:100%;height:250px;object-fit:cover}@media (max-width:640px){.splide__slide img{height:120px}}.top_reservation{border-top:6px solid #9dbfd9;position:relative}.top_reservation:before{content:'';background: center / cover no-repeat url("../img/home/top_reservation_bg.webp");background-position:50%;width:100%;height:100%;position:absolute;top:0;z-index:-1}.top_reservation .container{padding:100px 0}.top_reservation .link_{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:40px;justify-content:center;margin-top:30px}.top_reservation .link_ div{display:flex;align-items:center;background:rgba(0,0,0,.0);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:row;height:100px;width:calc(30% - 40px);max-width:calc(30% - 40px);justify-content:center;position:relative;overflow:hidden}.top_reservation .link_ div:before{content:'';background-position:50%;filter:brightness(.5);width:100%;height:100%;border-radius:8px;position:absolute;top:0;z-index:-1;transition:.3s}.top_reservation .link_ > div:nth-child(1):before{background: center / cover no-repeat url("../img/home/top_reservation_1.webp")}.top_reservation .link_ > div:nth-child(2):before{background: center / cover no-repeat url("../img/home/top_reservation_2.webp")}.top_reservation .link_ > div:nth-child(3):before{background: center / cover no-repeat url("../img/home/top_reservation_3.webp")}.top_reservation .link_ div:hover:before{filter:brightness(.4)}.top_reservation .link_ a{display:flex;align-items:center;flex-direction:row;justify-content:center;position:relative;width:100%;height:100%;color:#fff;font-size:20px;font-weight:500;z-index:1}.top_reservation .link_ a:hover{transform:scale(1.1)}.top_reservation .link_ a:before{content:'';height:24px;width:22px;margin-right:10px}.top_reservation .link_ > div:nth-child(1) a:before{background: center / cover no-repeat url("../img/home/top_reservation_web.webp")}.top_reservation .link_ > div:nth-child(2) a:before{background: center / cover no-repeat url("../img/home/top_reservation_tel.webp")}.top_reservation .link_ > div:nth-child(3) a:before{background: center / cover no-repeat url("../img/home/top_reservation_line.webp")}.top_reservation .link_>div a:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:13px;font-weight:900;position:relative;top:2px;left:12px}.top_reservation .link_+p{color:#555;font-size:16px;font-weight:400;line-height:1.6;margin:30px 0 0 0;text-align:center}@media (max-width:840px){.top_reservation .link_ a{flex-direction:column;gap:5px}.top_reservation .link_ a:before{margin:0!important}.top_reservation .link_>div a:after{transform:rotate(90deg);left:0}}@media (max-width:640px){.top_reservation .container{padding:50px 0}.top_reservation .link_{width:75%;margin:30px auto 0;gap:20px}.top_reservation .link_ div{width:100%;max-width:100%;height:50px}.top_reservation .link_ a{flex-direction:row;gap:10px}.top_reservation .link_>div a:after{transform:rotate(0deg)}}.service{display:flex;align-content:center;align-items:center;background:linear-gradient(110deg,#9dbfd9 72%,#a9cde8 0%);flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:100px 0}.service *,.service .heading p,.service .heading h2{color:#fff}.service .heading p,.service .heading h2{margin:0}.service p.txt{font-size:16px;margin-top:30px;text-align:center}.service .treatment{display:flex;align-items:stretch;background:rgba(0,0,0,.0);flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;margin:50px 0 0 0}.service .treatment a{display:flex;align-items:center;background:#eee;border-radius:8px;flex-direction:column;justify-content:flex-start;width:200px}.service .treatment a:hover .tlt{background:#7da5c3;transition:.3s cubic-bezier(.4,.4,0,1)}.service .treatment a .img{position:relative;width:100%;height:120px;min-height:120px}.service .treatment a .img:before{content:'';position:absolute;top:0;width:100%;height:100%}.service .treatment a .img.num1:before{background: center / cover no-repeat url("../img/home/treatment_1.webp")}.service .treatment a .img.num2:before{background: center / cover no-repeat url("../img/home/treatment_2.webp")}.service .treatment a .img.num3:before{background: center / cover no-repeat url("../img/home/treatment_3.webp")}.service .treatment a .img.num4:before{background: center / cover no-repeat url("../img/home/treatment_4.webp")}.service .treatment a .img.num5:before{background: center / cover no-repeat url("../img/home/treatment_5.webp")}.service .treatment a .img.num6:before{background: center / cover no-repeat url("../img/home/treatment_6.webp")}.service .treatment a .img.num7:before{background: center / cover no-repeat url("../img/home/treatment_7.webp")}.service .treatment a .img.num8:before{background: center / cover no-repeat url("../img/home/treatment_8.webp")}.service .treatment a .img.num9:before{background: center / cover no-repeat url("../img/home/treatment_9.webp")}.service .treatment a .img.num10:before{background: center / cover no-repeat url("../img/home/treatment_10.webp")}.service .treatment a .img.num11:before{background: center / cover no-repeat url("../img/home/treatment_11.webp")}.service .treatment a .img.num12:before{background: center / cover no-repeat url("../img/home/treatment_12.webp")}.service .treatment a .img.num13:before{background: center / cover no-repeat url("../img/home/treatment_13.webp")}.service .treatment a .img.num14:before{background: center / cover no-repeat url("../img/home/treatment_14.webp")}.service .treatment a .tlt{display:flex;align-items:center;background:#6e6e6e;border-radius:0 0 8px 8px;flex-direction:column;gap:10px;justify-content:center;padding:20px 0;width:100%;height:100%}.service .treatment a .tlt h3{color:#fff;font-size:18px;font-weight:500;height:27px;line-height:1.4;margin:0}.service .treatment a .tlt h3:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:13px;font-weight:900;position:relative;top:-1px;left:12px}.service .treatment a .tlt p{color:#fff;font-size:13px;font-weight:400;line-height:1.4;margin:0}@media (max-width:840px){.service .treatment{width:75%;margin:50px auto 0}.service .treatment a{width: calc(50% - 15px * 0.5)}}@media (max-width:640px){.home .service{padding:50px 0}.service p.txt{padding:0 17px}.service .treatment{width:90%}.service .treatment a .tlt{gap:6px;padding:15px 0}.service .treatment a .tlt h3{font-size:14px;line-height:1;height:auto}.service .treatment a .tlt p{font-size:12px;padding:0 10px}.service .treatment a .tlt h3:after{top:0;left:7px}.top_reservation .link_+p{width:75%;margin:30px auto 0}}.clinic{display:flex;align-content:center;align-items:center;background:#6e6e6e;flex-direction:column;justify-content:center;padding:100px 0;transform:translate(0,0);transition-duration:200ms;transition-timing-function:linear}.clinic:before{content:'';background: center / cover no-repeat url("../img/home/top_clinic_bg.webp");background-position:50%;width:100%;height:100%;position:absolute;top:0;z-index:-1;filter:grayscale(1) brightness(.6)}.clinic .heading h2,.clinic .heading p{color:#fff}.clinic ul{list-style:none;margin:0;padding:0;box-sizing:border-box}.clinic ul.top_gallery img{object-fit:cover}.clinic ul.top_gallery{display:flex;flex-wrap:wrap;justify-content:center}.clinic ul.top_gallery li.num1{width:100%;height:446px;padding-bottom:10px}.clinic ul.top_gallery li.num1 img{width:100%;height:100%;object-position:top}.clinic ul.top_gallery li.num2{width:100%;padding:0 0 10px 10px}.clinic ul.top_gallery li.num2 ul{display:flex;padding-top:10px}.clinic ul.top_gallery li.num2 ul li{width:33.33%;height:auto;padding-right:10px}.clinic ul.top_gallery li.num2 ul li:last-child{padding-right:0}.clinic ul.top_gallery li.num2 ul li img{width:100%;height:100%}.clinic ul.top_gallery li.num3,.clinic ul.top_gallery li.num4{width:100%}.clinic ul.top_gallery li.num3 ul{display:flex;padding-bottom:10px}.clinic ul.top_gallery li.num3 ul li{width:50%;padding-right:10px}.clinic ul.top_gallery li.num3 ul li img{width:100%;height:100%}.clinic ul.top_gallery li.num3 ul li:last-child{padding-right:0}.clinic ul.top_gallery li.num4{height:360px;overflow:hidden}.clinic ul.top_gallery li.num4 img{width:100%;height:360px;object-fit:cover;object-position:center}@media (max-width:840px){.clinic ul.top_gallery{width:90%;margin:30px auto 0}}@media (max-width:640px){.clinic{padding:50px 0}}.doctors{position:relative}.doctors:before{content:'';background: center / cover no-repeat url(../img/home/guidance_bg.webp);background-position:50%;width:100%;height:100%;position:absolute;top:0;z-index:-1}.doctors .container{padding:100px 0}.doctors .heading{margin:10px 0 30px 0}.doctors .inner{display:flex;align-items:flex-start;flex-direction:row;height:424px;justify-content:center;margin:0 0 201px 0;padding:0}.doctors .inner .img{height:330px;transform:translate(30px,0);width:310px;z-index:-1;max-width:100%}.doctors .inner .img:before{content:'';background: center / cover no-repeat url(../img/home/doctors.webp);background-position:100%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.doctors .inner .txt{display:flex;align-items:flex-start;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2);flex-direction:column;justify-content:center;padding:59px;transform:translate(0,50px);width:770px;max-width:100%}.doctors .inner .txt h3{color:#333;font-size:24px;font-weight:500;margin:0 0 30px 0}.doctors .inner .txt p{color:#333;font-size:15px;font-weight:400;line-height:1.6;margin:0}.doctors .inner .txt p.name{font-size:18px;font-weight:500;line-height:1.4;margin:30px 0 0 0}.doctors .biography{display:table;background:#eee;box-shadow:1px 1px 0 rgba(0,0,0,.2);padding:30px 30px 30px 30px}.doctors .biography ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:80px;padding:0;margin:0}.doctors .biography ul li{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:center;padding:0}.doctors .biography ul li dl,.doctors .biography ul li dl dt,.doctors .biography ul li dl dd{margin:0;padding:0;color:#333;font-size:14px}.doctors .biography ul li dl dt{font-weight:700;margin-bottom:10px}.doctors .biography ul li dl dd{font-weight:400;line-height:1.6}@media (max-width:840px){.doctors .inner{flex-direction:column;height:auto;width:90%;margin:auto;gap:50px}.doctors .inner .img{transform:translate(0,0);margin:auto}.doctors .inner .txt{transform:translate(0,0);width:100%}.doctors .biography{margin:50px auto 0;width:90%}}@media (max-width:640px){.doctors .container{padding:50px 0}.doctors .inner .txt{padding:30px}.doctors .inner .txt h3{font-size:20px}.doctors .inner .txt p.name{font-size:14px}.doctors .biography ul{flex-direction:column;gap:20px}}.news{display:flex;align-content:center;align-items:center;background:linear-gradient(110deg,#6e6e6e 72%,#7d7d7d 0%);flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:100px 0}.news .heading{margin:10px 0 30px 0}.news .heading h2{color:#fff}.news .inner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:960px;margin:auto}.news .inner a.top_news{display:block;background:#fff;width:300px;overflow:hidden}.news .inner a.top_news:hover{background:#ebf4fb}.news .cols{padding:20px;display:flex;flex-direction:column;gap:10px}.news .cols .date{color:#666;font-size:14px;font-weight:400}.news .cols .tlt{color:#333;font-size:20px;font-weight:400;line-height:1.4}.news .cols .exc{color:#333;font-size:14px;font-weight:400;line-height:1.4}.news .cols p{margin:0}.thumbnail{width:300px;height:250px;object-fit:cover}.thumbnail img{width:100%;height:100%;object-fit:cover}.news .list a{margin:60px auto 0}@media (max-width:640px){.news{padding:50px 0}}.mews_list{list-style:none;padding:0;margin:50px auto 30px}.mews_list li{display:inline-block;margin:5px}.mews_list li a{font-size:15px;font-weight:400;padding:10px 20px 10px;display:block;background:#eee}.mews_list li a:hover{opacity:.5}.column{background:linear-gradient(110deg,#9dbfd9 72%,#a9cde8 0%)}.column .heading p{color:#eee}.column .list a{background:#555}.column .list a:hover{background: #555555a1}@media (max-width:840px){.news .inner{width:90%}}@media (max-width:640px){.news .inner a.top_news{width:100%}.thumbnail{width:100%;height:150px}.thumbnail img{object-fit:cover}}.about{background:#4d4d4d;padding:100px 0}.about .heading{margin:10px 0 30px 0}.about .heading h2{color:#fff}.about .inner{display:flex;align-items:flex-start;border-bottom:1px solid #c8c8c8;flex-direction:row;justify-content:center;padding:30px 0 30px 0}.about .num1-1,.about .num2-1,.about .num3-1{width:470px}.about .num1-2,.about .num2-2{width:200px;max-width:calc(100% - 30px)}.about .num3-1{display:flex;align-items:flex-start;flex-direction:column;gap:20px;justify-content:center;width:680px}.about .inner h3,.about .inner p,.about .inner li{color:#fff;font-weight:400;margin:0}.about h3{width:180px;text-align:center;font-size:16px}.about h4{border-left:5px solid #9dbfd9;color:#9dbfd9;font-size:18px;font-weight:700;line-height:1;padding:0 0 0 5px;margin:0}.about .inner p{font-size:14px;line-height:1.6}.about .inner a{display:flex;color:#fff;font-size:15px;font-weight:500;align-items:center;background:#000;border-radius:8px;flex-direction:row;height:40px;justify-content:center;margin:0 0 0 30px;width:200px;max-width:calc(100% - 30px)}.about .inner a:hover{background:#7da5c3}.about .fa-up-right-from-square{font-size:13px;margin-left:10px}.about .inner ul{list-style:none;margin:0;padding:0;line-height:1.6}.about .num1-1>p:first-child{margin-bottom:1rem}.about .num1-1 li{font-size:14px}.about .num2-2{display:flex;align-items:center;flex-direction:column;gap:20px}.about .num3-1>ul{display:flex;align-items:center;background:#fff;flex-direction:row;flex-wrap:wrap;gap:2px;padding:2px 2px 2px 2px;line-height:1}.about .num3-1>ul li{width:52px}.about .num3-2{display:flex;align-items:center;background:#6e6e6e;border-radius:8px;flex-direction:row;justify-content:center;padding:20px 20px 20px 20px;width:100%}.about .num3-3{margin-right:30px;display:grid;gap:10px}.about .num3-3 ul li{font-size:14px;font-weight:400;line-height:1.6}.about .num3-4 p{display:flex;background:#fff;height:30px;align-items:center;justify-content:center;padding:0;width:294px;color:#555;font-size:15px;font-weight:700}.about .num3-4 p:first-child{margin-bottom:10px}@media (max-width:840px){.about .inner{flex-direction:column;text-align:center;width:75%;margin:auto;border-bottom:none}.about .num1-1,.about .num2-1,.about .num3-1{width:100%;margin-bottom:20px}.about .inner h3{background:#6e6e6e;color:#cbdeec;margin:0 0 20px 0;padding:5px 0;width:100%;max-width:100%}.about .num1-2,.about .num2-2,.about .num1-2>div,.about .num2-2>div{width:100%;max-width:100%}.about .num1-2,.about .num2-2,.about .inner a{margin:auto}.about .inner a{width:100%;max-width:100%}}@media (max-width:640px){.about{padding:30px 0}.about .heading{margin:10px 0 0 0}.about .num3-2{flex-direction:column}.about .num3-3{margin-right:0;margin-bottom:30px}.about h4{margin:auto}.about .num3-4,.about .num3-4 p{width:100%}}.recruit{padding:100px 0;position:relative;text-align:center}.recruit:before{content:'';background: center / cover no-repeat url(../img/home/recruit.webp);background-position:50%;filter:brightness(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.recruit h2,.recruit p{color:#fff}.recruit .heading p{color:#9dbfd9;font-size:64px;font-weight:500;height:60px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}.recruit .links a{background:#eee;color:#000;font-size:15px;font-weight:500}.recruit .links a:hover{background:#7da5c3}@media (max-width:640px){.recruit{padding:50px 0}}.gmap{line-height:0}.breadcrumbs{display:flex;justify-content:end;font-size:14px;margin:16px 96px 16px 0;width:auto;max-width:calc(100% - 96px)}.breadcrumbs>span{display:flex;gap:20px}@media (max-width:640px){.breadcrumbs{margin:16px;max-width:100%}}#secondary{padding-top:100px}body.page-id-13 #secondary,body.page-id-80 #secondary,body.page-id-90 #secondary,body.page-id-109 #secondary,body.page-id-119 #secondary{margin-top:-48px;padding-top:0}#secondary.archive,#secondary.single{background:#f9f9f9;margin:0;padding:100px 0 0}#secondary{color:#333;font-size:16px;font-weight:400;line-height:1.6}#secondarymainvl{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:column;height:370px;justify-content:center;margin:140px 0 0;width:100%;max-width:100%;position:relative}#secondarymainvl:before{content:'';background: left center / cover no-repeat url(../img/common/page_mv.webp);filter:brightness(.7);height:100%;left:0;position:absolute;top:0;width:100%}#secondarymainvl .inner{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:row;height:100%;justify-content:flex-end;width:1080px;max-width:100%;position:relative}#secondarymainvl .inner:before{content:'';background:#9dbfd9;flex:none;height:100%;margin:0 0 0 0;opacity:.6;position:relative;transform:translate(-30px,0) skew(-20deg,0deg);width:300px;z-index:1;max-width:100%;position:absolute}#secondarymainvl .inner .tlt{display:flex;align-content:center;align-items:center;flex-direction:column;gap:5px;justify-content:center;transform:translate(-100px,0);position:relative;z-index:1}#secondarymainvl .inner .tlt p,#secondarymainvl .inner .tlt h1{color:#fff;font-weight:500;line-height:1;text-align:center;margin:0}#secondarymainvl .inner .tlt p{font-size:48px}#secondarymainvl .inner .tlt h1{font-size:20px;letter-spacing:.05em}#secondary .heading{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:row;justify-content:center;margin:0 0 30px;position:relative}#secondary .heading:before{content:'';background:#ebf4fb;box-shadow:15px 30px 0 rgba(157,191,217,.4);height:68px;transform:translate(5px,-15px) skew(-20deg,0deg);width:30px;max-width:100%}#secondary .bg_blue .heading:before,#secondary .whites .heading:before{background:#fff}#secondary .heading h2{display:flex;align-items:center;background:rgba(0,0,0,.0);border-bottom:1px solid #555;flex-direction:row;justify-content:center;padding:0 20px 5px 20px;color:#555;font-size:32px;font-weight:700;letter-spacing:.04em;line-height:1.6}@media (max-width:840px){#secondary{padding-top:50px}#secondarymainvl{height:300px;margin:112px 0 0}#secondarymainvl .inner{justify-content:center;overflow:hidden}#secondarymainvl .inner:before{transform:translate(0,0) skew(-20deg,0deg) scale(1,1.08)}#secondarymainvl .inner .tlt{transform:translate(0,0)}}@media (max-width:768px){#secondary .heading h2{font-size:24px}}@media (max-width:640px){#secondarymainvl{height:150px;margin:112px 0 0}#secondary.archive,#secondary.single{padding:50px 0 0}}@media (max-width:510px){#secondarymainvl{margin:98px 0 0}}@media (max-width:480px){#secondary .heading h2{padding:0 0 5px 10px;width:70%;text-align:left}#secondary .heading:before{position:absolute;left:15px}#secondarymainvl .inner .tlt p{font-size:32px}#secondarymainvl .inner .tlt h1{font-size:16px}}#secondary .service{background:none}.service .treatment a .img:before{border-radius:8px 8px 0 0}.flex_img{display:flex;justify-content:center;width:75%;margin:0 auto 30px}.flex_img .img{display:flex;align-content:center;align-items:center;flex-direction:column;height:300px;justify-content:center;width:30%}.flex_img .txt{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;justify-content:center;margin:0 0 0 30px;width:calc(70% - 30px)}.flex_img .txt h3{display:flex;align-content:flex-start;align-items:flex-start;border-left:5px solid #9dbfd9;flex-direction:column;justify-content:center;margin:0 0 30px 0;padding:0 0 5px 20px;color:#333;font-size:24px;font-weight:400;line-height:1.4}.flex_img .txt h3 small{font-size:14px;font-weight:500}.career{display:flex;align-items:flex-start;flex-wrap:wrap;background:#eee;flex-direction:row;justify-content:space-around;padding:20px 30px 20px 30px;width:75%;margin:auto}.career dl{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin:0}.career dl dt{color:#333;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 10px}.career dl dt:nth-of-type(2){margin-top:20px}.career dl dd{color:#333;font-size:14px;font-weight:400;height:auto;line-height:1.6;margin:0}.hospital{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px}.hospital div{width: calc(50% - 10px * 0.5)}.hospital img{height:320px;width:100%;object-fit:cover}.facility .inner{display:flex;flex-wrap:wrap;align-items:center;background:rgba(0,0,0,.0);flex-direction:row;gap:20px;justify-content:center;margin:0 auto 100px}.facility:last-of-type .inner{margin:0}.facility .inner div{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:center;width: calc(33% - 20px * 0.67)}.facility img{height:240px;width:100%;object-fit:cover}.facility p{line-height:1.4!important;margin:20px 0 20px;padding:5px 0 0;text-align:center}.facility p.midashi{display:flex;align-items:center;background:#fff;flex-direction:row;gap:10px;justify-content:center;padding:5px 0;line-height:1.4!important;font-weight:500!important}.facility p.midashi:before{content:'';background:#9dbfd9;height:10px;width:10px;display:inline-block}.about_c{text-align:center}.about_c h3{background:#fff;padding:5px 0;color:#333;font-size:24px;font-weight:500;line-height:1.4;text-align:center}.about_c h3 span{position:relative;padding-left:25px}.about_c h3 span::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#9dbfd9;height:10px;width:10px}.about_c h4{background:rgba(244,235,163,.82);color:#000;font-size:32px;font-weight:400;line-height:1.4;margin:59px auto 21px;padding:25px 25px 25px 25px;text-align:center;width:967px;max-width:100%}.about_c p{color:#333;font-size:20px;font-weight:400;line-height:1.4;padding:28px 28px 0;text-align:left}.about_c h5{margin-bottom:0;color:#333;font-size:28px;font-weight:400;letter-spacing:.09em;line-height:1.4;padding:38px;padding-bottom:0;text-decoration:underline}@media (max-width:840px){.about_c{padding:0 30px}}@media (max-width:768px){.career{width:80%}.career dl{width:100%;margin-bottom:20px}.career dl dd{font-size:12px}.flex_img{flex-direction:column;width:80%}.flex_img .img,.flex_img .txt{margin:auto}.flex_img .img{width:50%;height:220px;margin-bottom:20px}.flex_img .img img{width:100%;height:100%;object-fit:cover}.flex_img .txt h3{font-size:20px}.flex_img .txt{width:auto}.flex_img .txt p{font-size:14px}}@media (max-width:640px){.hospital,.facility{width:80%;max-width:80%;margin:auto}.hospital div{width:100%}.hospital img,.facility img{height:auto}.facility .inner div{width:100%}.about_c h4{margin-top:0;font-size:14px}.about_c p{padding-top:0;font-size:16px}.about_c h5{padding-top:0}}.hr{border-bottom:1px dotted #999;margin:50px 0 50px}.p_line{color:#333;font-size:14px!important;font-weight:500!important;line-height:1.4!important;margin:0 0 10px}.btn_black{display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;margin:10px 0 0}.btn_black a{background:#555;border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:5px 30px;width:219px;display:block}.btn_black a:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:10px;font-weight:900;position:relative;left:10px;bottom:2px}.btn_black a:hover{opacity:.7}.bg_gray{background:linear-gradient(110deg,#ececec 72%,#f9f9f9 0%);padding:100px 0 100px;margin:100px 0}.bg_gray_{background:#eee;padding:100px 0 100px;margin:100px 0}.bg_blue{background:#ebf4fb;padding:100px 0 100px;margin:100px 0}@media (max-width:840px){.bg_gray,.bg_gray_,.bg_blue{padding:60px 0 60px;margin:60px 0}}.access{padding-bottom:100px}.access_page{color:#fff;display:flex;-webkit-box-align:start;align-items:flex-start;flex-direction:row;gap:30px;justify-content:center;margin:0 0 40px 0}.access_page .num1,.access_page .num2{display:flex;flex-direction:column;width:40%;max-width:40%}.access_page .num1 .link{display:flex;align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:14px 20px;justify-content:flex-start;margin:20px 0 0 0;width:100%}.access_page .num1 .link a{display:flex;align-items:center;background:#999;border-radius:8px;flex-direction:row;gap:5px;height:auto;justify-content:center;padding:10px 0;width: calc(50% - 20px * 0.5);color:#fff;font-size:16px;font-weight:400}.access_page .num2{display:flex;align-items:flex-start;gap:20px;justify-content:center;width:60%;max-width:60%}.access_page .num2 h3{background:#ebf4fb;color:#555;font-size:14px;font-weight:500;line-height:1.6;margin:0 0 8px 0;padding:2px 16px;display:inline-block}.access_page .num2 p{color:#555;font-size:16px;font-weight:400;line-height:1.8;margin:0}.access_page .num2 .add a{display:flex;align-items:center;background:#fff;border-radius:8px;flex-direction:row;gap:5px;justify-content:center;margin:10px 0 0 0;padding:10px 0;width:50%;color:#444;font-size:16px;font-weight:400}.access_page a:hover{background:#99bfdc!important;color:#fff!important}.access .payment{display:flex;align-items:flex-start;background:#ebf4fb;flex-direction:row;gap:30px;justify-content:center;margin:30px 0 0 0;padding:30px 0}.access .payment .inner{display:flex;align-items:flex-start;flex-direction:column;gap:20px;justify-content:center;width:680px}.access .payment .inner .num1{display:flex;align-items:center;flex-wrap:wrap;background:#fff;border-radius:8px;flex-direction:row;justify-content:center;padding:20px 20px 20px 20px;width:100%}.access .payment .inner .num1 .num1-1 h4{display:flex;border-left:5px solid #9dbfd9;color:#9dbfd9;font-size:18px;font-weight:700;line-height:1;padding:0 0 5px;margin:0;text-align:center;justify-content:center}.access .payment p{color:#555;font-size:14px;font-weight:400;line-height:1.4;margin:0}.access .payment ul.card{display:flex;background:#fff;flex-direction:row;flex-wrap:wrap;gap:2px;padding:2px 2px 2px 2px;list-style:none;margin:0}.access .payment ul.card li{width:52px}.access .payment ul.card li img{height:30px;width:52px;object-fit:contain}.access .payment .inner .num1 .num1-1{margin-right:30px}.access .payment .inner>p,.access .payment .inner .num1 .num1-1 ul,.access .payment .inner .num1 .num1-1 p{color:#555!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;margin:10px 0 0}.access .payment .inner .num1 .num1-1 ul{list-style:none;padding:0}.access .payment .inner .num1 .num1-1 ul li{line-height:1.6}.access .payment .inner .num1 .num1-2{display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center}.access .payment .inner .num1 .num1-2 p{display:flex;align-items:center;background:#f4eba3;flex-direction:column;height:30px;justify-content:center;width:294px}@media (max-width:840px){.access_page{width:80%;margin:auto;flex-wrap:wrap}.access_page .num1,.access_page .num2{width:100%;max-width:100%}.access .payment{padding:30px 30px}}@media (max-width:640px){.access .payment .inner .num1 .num1-2{margin-top:20px}.access .payment p{font-weight:700}.access .payment ul.card{gap:10px;padding:10px;justify-content:center}}.archive_page{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;width:75%;max-width:75%;margin:auto}.archive_page a{display:flex;align-items:center;flex-wrap:wrap;background:#fff;border-bottom:solid 1px #eee;flex-direction:row;justify-content:flex-start;margin:0 0 30px;padding:30px;width:100%}.archive_page a:hover{background:#ebf4fb}.archive_page .archive_thumbnail{height:200px;width:233px;overflow:hidden}.archive_page .archive_thumbnail img{height:100%;width:100%;object-fit:cover}.archive_page .archive_title{display:flex;align-items:flex-start;flex:1;flex-direction:column;justify-content:center;margin:0 0 0 40px;width:auto;max-width:calc(100% - 40px)}.archive_page .archive_title span{color:#333;font-size:13px;font-weight:400;margin:20px 0 10px 0}.archive_page h2.entry-title{color:#555;font-size:28px;font-weight:500;margin:0;line-height:1.2}@media (max-width:840px){.archive_page .archive_thumbnail{width:100%}.archive_page .archive_title{margin:0;max-width:100%}}@media (max-width:640px){.archive_page{width:80%;max-width:80%}.archive_page h2.entry-title{font-size:20px}.archive_page .archive_title p{margin:10px 0 0;font-size:14px}}#secondary.single article{display:flex;align-items:center;background:#fff;flex-direction:column;justify-content:flex-start;padding:50px 100px 50px;margin:auto;width:75%;max-width:75%}#secondary.single .entry-header{width:100%}#secondary.single .entry-header span{color:#333;font-family:Lato;font-size:16px;font-weight:400;margin:9px 0 0}#secondary.single .entry-header h2.entry-title{color:#555;font-size:36px;font-weight:400;line-height:1.5;margin:0;text-align:left;display:flex;justify-content:flex-start}#secondary.single .entry-content{color:#333;font-family:Lato;font-size:16px;font-weight:400;line-height:1.6;margin:30px 0 0;width:100%}#secondary.single .entry-content h2,#secondary.single .entry-content h3,#secondary.single .entry-content h4,#secondary.single .entry-content h5,#secondary.single .entry-content h6{color:#7fa9c8;font-size:24px;font-weight:600;letter-spacing:.05em;margin:60px 0 30px 0;padding:0 0 5px 10px}#secondary.single .entry-content h2{border-bottom:2px solid #8ab2d0}#secondary.single .entry-content h3{background:#ebf4fb;color:#333;font-size:18px;margin:10px 0 10px 0;padding:5px 0 5px 10px}#secondary.single .entry-content h4{font-size:18px;font-weight:600}#secondary.single .entry-content h5{font-size:16px;font-weight:600}#secondary.single .entry-content h6{font-size:14px;font-weight:600}.post-navigation{text-align:center;padding:50px 0}.post-navigation .nav-links{display:flex;justify-content:center}.post-navigation .nav-links a{padding:0 15px;color:#333}.screen-reader-text{display:none}@media (max-width:640px){#secondary.single .entry-content{font-size:14px}#secondary.single article{width:90%;max-width:90%;padding:30px 20px}#secondary.single .entry-header h2.entry-title{font-size:24px}#secondary.single .entry-content h2,#secondary.single .entry-content h3,#secondary.single .entry-content h4,#secondary.single .entry-content h5,#secondary.single .entry-content h6{font-size:18px;margin:50px 0 20px 0}}.wp-pagenavi{text-align:center;padding:70px 0 100px}.wp-pagenavi span,.wp-pagenavi a{border:none!important}.wp-pagenavi{}.error-404 h2,.no-results h2{font-size:18px}.error-404 p a,.no-results p a{color:#333}.list a{display:flex;align-items:center;background:#000;border-radius:12px;flex-direction:row;height:40px;justify-content:center;margin:30px auto;padding:0;width:230px;color:#fff}.list a:after{font-family:"Font Awesome 6 Free";content:'\f054';font-size:13px;font-weight:900;position:relative;top:0;left:12px}.list a:hover{background:#7da5c3}.fixation_reservation{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);bottom:0;left:0;margin:0;padding:12px 0;position:fixed;right:0;top:auto;width:100%;max-width:100%;z-index:998}.fixation_reservation a{background:#ffcb5c;border-radius:64px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:14px 100px;display:table;margin:auto;text-align:center}.fixation_reservation a p{color:#46340d;font-size:20px;font-weight:700;line-height:1.4;margin:0}.fixation_reservation a p:nth-child(1){font-size:14px}.treatments>.container{padding:0 0 100px}.w75{color:#555;width:75%;max-width:75%;margin:auto}h3.midashi{text-align:center;color:#555;font-size:24px;font-weight:700}h4.midashi{font-size:18px;font-weight:500}@media (max-width:576px){.midashi{padding:0 15px}}.img_t.blue{background:linear-gradient(180deg,white 47%,#ebf4fb 45%)}.blue.deg0{background:linear-gradient(0deg,white 47%,#ebf4fb 45%)}.img_t.gray{background:linear-gradient(180deg,white 47%,#eee 45%)}.gray.deg0{background:linear-gradient(0deg,white 47%,#eee 45%)}.img_t .inner{background:#eee;border-radius:8px;height:350px;width:900px;max-width:100%;margin:auto;overflow:hidden}.img_t.blue+.bg_blue{margin:0}.img_t img{height:100%;width:100%;object-fit:cover}.nums_list{display:flex;background:rgba(0,0,0,.0);flex-direction:row;flex-wrap:wrap;gap:60px 40px;justify-content:center;padding:10px;margin:0;list-style:none}.nums_list li{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:1px 1px 2px rgba(0,0,0,.2);flex-direction:column;justify-content:flex-start;gap:30px;padding:40px 30px;width:45%;max-width:100%;position:relative}.nums_list li h3{border-bottom:1px solid #9dbfd9;color:#333;font-size:20px;font-weight:500;line-height:1.4;margin:0;padding:0 0 5px;text-align:center}.nums_list li:before{content:'';display:flex;align-items:center;background:#9dbfd9;border-radius:50%;box-shadow:26px 19px 0 rgba(203,222,236,.5);flex-direction:column;height:70px;justify-content:center;transform:translate(-91px,-36px);width:70px;max-width:100%;color:#fff;font-size:24px;font-weight:600;line-height:1.4;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.2);position:absolute;top:0;left:75px}.nums_list li .txt p{margin:0}.nums_list.bold li{justify-content:center}.nums_list.bold li .txt p{font-size:20px!important;font-weight:bold!important}.nums_list li:nth-child(1):before{content:'01.'}.nums_list li:nth-child(2):before{content:'02.'}.nums_list li:nth-child(3):before{content:'03.'}.nums_list li:nth-child(4):before{content:'04.'}.nums_list li:nth-child(5):before{content:'05.'}.nums_list li:nth-child(6):before{content:'06.'}.nums_list li .txt{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:column;justify-content:flex-start;margin:0;color:#333;font-size:16px;font-weight:400;line-height:1.6}.nums_list li .img{height:152px;width:100%;margin-top:auto;overflow:hidden}.nums_list li .img img{height:152px;width:100%;object-fit:cover}.nums_list li .txt.num1,.nums_list li .txt.num2,.nums_list li .txt.num3,.nums_list li .txt.num4,.nums_list li .txt.num5{display:block;height:120px;position:relative;width:100%}.nums_list li .txt.num1 p,.nums_list li .txt.num2 p,.nums_list li .txt.num3 p,.nums_list li .txt.num4 p,.nums_list li .txt.num5 p{font-size:20px;font-weight:500;margin:0;position:absolute;top:55%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%}.nums_list li .txt.num1:before,.nums_list li .txt.num2:before,.nums_list li .txt.num3:before,.nums_list li .txt.num4:before,.nums_list li .txt.num5:before{position:relative;transform:translate(-51px,-46px)}.nums_list_tlt_txt{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:10px;margin:0}.nums_list_tlt_txt{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:10px;margin:0}.nums_list_tlt_txt li{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:1px 1px 2px rgba(0,0,0,.2);flex-direction:column;gap:10px;justify-content:center;padding:20px 30px 40px 30px;margin-bottom:30px;height:216px;width: calc(50% - 40px * 0.5);max-width: calc(50% - 40px * 0.5);position:relative}.nums_list_tlt_txt li:last-child{margin-bottom:0}.nums_list_tlt_txt li h3{border-bottom:1px solid #9dbfd9;color:#333;font-size:20px;font-weight:500;line-height:1.4;margin:0;padding:0 0 5px;text-align:center;width:300px;margin:auto}.nums_list_tlt_txt li:nth-child(1):before,
.nums_list_tlt_txt li:nth-child(2):before,
.nums_list_tlt_txt li:nth-child(3):before,
.nums_list_tlt_txt li:nth-child(4):before,
.nums_list_tlt_txt li:nth-child(5):before,
.nums_list_tlt_txt li:nth-child(6):before{content:'';display:flex;align-items:center;background:#9dbfd9;border-radius:50%;box-shadow:26px 19px 0 rgba(203,222,236,.5);flex-direction:column;height:70px;justify-content:center;transform:translate(-91px,-36px);width:70px;max-width:100%;color:#fff;font-size:24px;font-weight:600;line-height:1.4;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.2);position:absolute;top:0;left:75px}.nums_list_tlt_txt li:nth-child(1):before{content:'01.'}.nums_list_tlt_txt li:nth-child(2):before{content:'02.'}.nums_list_tlt_txt li:nth-child(3):before{content:'03.'}.nums_list_tlt_txt li:nth-child(4):before{content:'04.'}.nums_list_tlt_txt li:nth-child(5):before{content:'05.'}.nums_list_tlt_txt li:nth-child(6):before{content:'06.'}.nums_list_tlt_txt li .txt p{margin:0}.nums_list_tlt_img{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;padding:10px;margin:0}.nums_list_tlt_img li{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:1px 1px 2px rgba(0,0,0,.2);flex-direction:column;gap:30px;justify-content:center;padding:20px 30px 40px 30px;margin-bottom:30px;width:360px;height:300px;max-width:100%;position:relative}.nums_list_tlt_img li h3{border-bottom:1px solid #9dbfd9;color:#333;font-size:20px;font-weight:500;line-height:1.4;margin:0;padding:0 0 5px;text-align:center;width:230px;margin:auto}.nums_list_tlt_img li:nth-child(1) h3:before,
.nums_list_tlt_img li:nth-child(2) h3:before,
.nums_list_tlt_img li:nth-child(3) h3:before,
.nums_list_tlt_img li:nth-child(4) h3:before,
.nums_list_tlt_img li:nth-child(5) h3:before,
.nums_list_tlt_img li:nth-child(6) h3:before{content:'';display:flex;align-items:center;background:#9dbfd9;border-radius:50%;box-shadow:26px 19px 0 rgba(203,222,236,.5);flex-direction:column;height:70px;justify-content:center;transform:translate(-91px,-36px);width:70px;max-width:100%;color:#fff;font-size:24px;font-weight:600;line-height:1.4;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.2);position:absolute;top:0;left:75px}.nums_list_tlt_img li:nth-child(1) h3:before{content:'01.'}.nums_list_tlt_img li:nth-child(2) h3:before{content:'02.'}.nums_list_tlt_img li:nth-child(3) h3:before{content:'03.'}.nums_list_tlt_img li:nth-child(4) h3:before{content:'04.'}.nums_list_tlt_img li:nth-child(5) h3:before{content:'05.'}.nums_list_tlt_img li:nth-child(6) h3:before{content:'06.'}.nums_list_tlt_img li .img{height:152px;width:100%;overflow:hidden}.nums_list_tlt_img li .img img{height:152px;width:100%;object-fit:cover}.type_inner{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;justify-content:center;margin:auto;width:75%;max-width:75%}.type_inner .type_tlt{display:flex;align-items:center;background:#9dbfd9;border-radius:12px;flex-direction:column;justify-content:center;margin:0 30px 0 0;padding:20px 0;width:calc(50% - 30px);max-width:calc(50% - 30px)}.type_inner .type_tlt.num2{background:#cbdeec}.type_inner .type_tlt.num3{background:#eee}.type_inner .type_tlt.num4{background:#f4eba3}.type_inner .type_tlt.num5{background:#999}.type_inner .type_tlt h3{color:#333;font-size:36px;font-weight:500;line-height:1;text-align:center;margin:0}.type_inner .type_tlt.txt h3{font-size:20px}.type_inner .type_tlt.num1 h3,.type_inner .type_tlt.num5 h3{color:#fff}.type_inner .type_tlt.rows{padding:20px 0 20px 0;width:calc(50% - 30px);max-width:calc(50% - 30px)}.type_inner .type_tlt.rows h3{font-size:20px;line-height:1.6}.type_inner>p{margin:0;width:50%}.type_inner .type_tlt.rows+p{width:50%;max-width:50%}.type_inner+.fa-arrow-down{color:#999;font-size:36px;margin:20px auto 20px;display:flex;justify-content:center}.flow_01{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:30px 20px;justify-content:center;padding:0;width:75%;max-width:75%;margin:auto}.flow_01 .inner{display:flex;align-items:center;background:rgba(0,0,0,.0);flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:240px;max-width:100%}.flow_01 .inner>div{display:flex;align-items:center;background:#9dbfd9;border-radius:50%;flex-direction:column;height:150px;justify-content:center;margin:0 0 10px 0;padding:0 7px;width:150px;max-width:100%}.flow_01 .inner .num2{background:#cbdeec}.flow_01 .inner .num3{background:#ddd}.flow_01 .inner .num4{background:#999}.flow_01 .inner .num5{background:#fff}.flow_01 .inner .num6{background:#f4eba3}.flow_01 .inner>div p{background:rgba(0,0,0,.0);color:#fff!important;font-size:18px!important;font-weight:500!important;line-height:1.4!important;margin:0}.flow_01 .inner>div h3{color:#fff;font-size:19px;font-weight:700;height:60px;line-height:1.4;text-align:center;margin:0;align-items:center;display:flex;flex-direction:row;justify-content:center}.flow_01 .inner .num2 p,.flow_01 .inner .num2 h3,.flow_01 .inner .num3 p,.flow_01 .inner .num3 h3,.flow_01 .inner .num5 p,.flow_01 .inner .num5 h3,.flow_01 .inner .num6 p,.flow_01 .inner .num6 h3{color:#555!important}.flow_01 .inner>p{height:80px}.fee_list{display:flex;align-items:center;flex-direction:column;gap:20px;justify-content:center;padding:0;width:75%;max-width:75%;margin:auto}.fee_list .inner{display:flex;align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);justify-content:flex-start;flex-direction:column;padding:30px 50px;width:100%}.fee_list.cols{flex-direction:row;flex-wrap:wrap}.fee_list.cols .inner{width:328px}.fee_list .inner h3{color:#555;font-size:24px;font-weight:700;margin:0 0 15px}.fee_list .inner .fee{display:flex;align-items:end}.fee_list .inner .fee p{background:linear-gradient(180deg,rgba(255,255,255,0) 71%,#f4eba3 67%);color:#555;font-size:32px;font-weight:700;line-height:1;margin:0 5px 0 0;text-align:center}.fee_list .inner .fee span{font-size:18px}.fee_list .inner>p{margin-bottom:0}.list_col2{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;width:100%}.list_col2 .inner{background:#eee;width: calc(50% - 30px * 0.5);max-width: calc(50% - 30px * 0.5)}.list_col2 .inner h3{background:#9dbfd9;color:#fff;font-size:20px;font-weight:500;line-height:1.6;margin:0;padding:10px 0;width:100%;text-align:center}.list_col2 .inner p{margin:0;padding:20px}.check_list{display:flex;align-items:flex-start;background:rgba(0,0,0,.0);flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:0;padding:0}.check_list li{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:1px 1px 0 rgba(0,0,0,.2);flex-direction:row;justify-content:center;padding:20px 0 20px 0;width: calc(50% - 20px * 0.5);max-width: calc(50% - 20px * 0.5)}.check_list li p{font-size:18px!important;font-weight:500!important;margin:0}.check_list li .fa-check{color:#6ec851;font-size:24px;margin:0 10px 0 5px;max-width:calc(100% - 5px)}.list_col_prt ul{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;margin:0;padding:0}.list_col_prt ul li{display:flex;align-items:center;background:#fff;border:3px solid #9dbfd9;border-radius:40px;height:80px;justify-content:center;text-align:center;width:227px;color:#555;font-size:18px;font-weight:500;line-height:1.4}.talk ul{display:flex;flex-direction:column;justify-content:center;gap:30px;margin:0;padding:0}.talk ul li{display:flex;lign-content:center;align-items:center;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:column;justify-content:center;width:75%;margin:auto}.talk_a .txt p:first-child,.talk_b .txt p:first-child{font-size:12px;font-weight:700;line-height:1.4;margin-bottom:5px}.talk_a .txt p:last-child{font-size:18px;font-weight:500}.talk_a{display:flex;align-items:center;background:#f4eba3;border-radius:8px 8px 0 0;flex-direction:row;justify-content:flex-start;padding:10px 30px;width:100%}.talk_a .img,.talk_b .img{display:flex;align-items:center;background:#fff;border-radius:50%;flex-direction:column;height:80px;justify-content:center;margin:0 20px 0 0;width:80px;overflow:hidden}.talk_a .txt,.talk_b .txt{width:80%}.talk_b{display:flex;align-items:center;background:#fff;border-radius:0 0 8px 8px;flex-direction:row;justify-content:flex-start;padding:20px 30px;width:100%;max-width:100%}.talk_a .img,.talk_b .img{position:relative}.talk_a .img .bg:before,.talk_b .img .bg:before{content:'';background-position:50%;width:100%;height:100%;position:absolute;top:0;left:0}.talk_a .img .bg:before{background: center / cover no-repeat url("../img/cosmetic-dentistry1.webp")}.talk_b .img .bg:before{background: center / cover no-repeat url("../img/cosmetic-dentistry2.webp")}.talk p{margin:0}.example_wp{width:960px;margin:auto}.example figure img{border-radius:8px 8px 0 0}.example.rc figure img{border-radius:8px}.example .txt{background:#eee;padding:30px 30px;border-radius:0 0 8px 8px}.example .txt h3{border-bottom:1px solid #555;color:#333;font-size:20px;font-weight:500;line-height:1.4;margin:0 0 20px;padding:0 20px 20px 20px;text-align:center}.txt_box{background:#fff;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:30px 50px;width:75%;margin:0 auto 20px}.txt_box h3{color:#555;font-size:28px;font-weight:700;line-height:1.4;margin:0}.txt_box p{color:#555;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:0}.tlt_box{width:75%;margin:auto}.tlt_box dl{box-shadow:0 2px 5px rgba(0,0,0,.2);margin-bottom:30px;border-radius:8px;background:#fff;overflow:hidden}.tlt_box dl dt{background:#9dbfd9;color:#fff;font-size:18px;padding:20px 30px}.tlt_box dl dd{padding:20px 30px;margin:0}.tlt_box+h3{margin-top:60px;font-size:24px}.link_list{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;flex-wrap:wrap;list-style:none;padding:0;margin:auto;width:75%}.link_list li{display:flex;align-items:center;justify-content:center;flex-direction:row;width: calc(50% - 20px * 0.5)}.link_list li a{color:#333;font-size:18px;font-weight:500;border-radius:8px;width:100%;height:100%;padding:20px 30px;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2);display:block}.link_list li a:hover{background:#ebf4fb}.link_list li a span{color:#7da5c3;margin-right:20px}.faq{display:flex;gap:30px;flex-direction:column;position:relative}.faq dl{display:flex;align-items:center;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);flex-direction:column;justify-content:center;margin:auto;width:75%}.faq dl dt{display:flex;align-items:center;background:#f4eba3;border-radius:8px 8px 0 0;flex-direction:row;justify-content:flex-start;padding:20px 30px;width:100%;max-width:100%;margin:0}.faq dl dd{display:flex;align-items:flex-start;background:#fff;border-radius:0 0 8px 8px;flex-direction:row;justify-content:flex-start;padding:20px 30px;width:100%;max-width:100%;margin:0}.faq dl dt span,.faq dl dd span{display:flex;align-items:center;border-radius:50%;height:40px!important;justify-content:center;margin:0 20px 0 0;width:40px!important;font-size:20px;font-weight:900;padding:20px}.faq dl dt span{background:#fff;color:#999}.faq dl dd span{background:#ebf4fb;color:#9dbfd9}.faq dd.btn{position:relative;padding-bottom:100px}.faq dd.btn .list{position:absolute;bottom:0;left:0;right:0}@media (max-width:1000px){.youtube{width:75%;max-width:75%;margin:auto}}@media (max-width:840px){.img_t .inner,.type_inner .type_tlt,.type_inner>p,.nums_list_tlt_txt li,.nums_list li,.example_wp,.link_list li{width:75%;max-width:75%}.type_inner .type_tlt,.type_inner>p,.check_list li,.type_inner .type_tlt.rows,.type_inner .type_tlt.rows+p{width:100%;max-width:100%}.check_list{padding:0 60px}.type_inner .type_tlt{margin:0 0 20px;padding:20px 0}.nums_list li{padding:20px 30px}.img_t.cont .inner{height:auto;background:none;box-shadow:0 2px 5px rgba(0,0,0,.2);line-height:0}.img_t.cont img{object-fit:contain}.link_list{justify-content:center}.tlt_box+h3{font-size:20px}.fixation_reservation{display:none}}@media (max-width:768px){.list_col2 .inner{width:100%;max-width:100%}.nums_list li .txt p{font-size:16px!important}.nums_list li:before{font-size:20px;width:60px;height:60px}}@media (max-width:640px){.flow_01 .inner>div{width:140px;height:140px}.flow_01 .inner>div h3{height:auto;margin:10px 0 0;font-size:18px}.fee_list .inner{padding:20px 30px}.fee_list .inner h3,.nums_list li h3{font-size:18px}.fee_list .inner .fee p{font-size:20px}.fee_list .inner .fee span{font-size:12px}.fee_list .inner>p{font-size:14px}.nums_list li{gap:20px}.nums_list li .txt p{font-size:14px!important}.youtube{width:80%;max-width:80%;height:190px}.youtube iframe{width:100%;height:100%}.talk_a,.talk_b{align-items:flex-start}.talk_a .img,.talk_b .img{width:50px;height:50px;padding:1rem;margin:0 10px 0 0}.tlt_box dl dt{font-size:16px}.tlt_box dl dd{font-size:14px}}.wp-block-image{text-align:center}.day_title{position:relative;z-index:0;padding:100px 60px;background:url(https://handa-dental.com/wp-content/themes/handa/img/1day.webp) no-repeat center center;background-size:cover;text-align:center}.day_title::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.55)}.day_title h2{color:#fff;font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:center;text-decoration:none;text-shadow:0 2px 5px rgba(0,0,0,.2)}.day_title h2 span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #fff}.day_title p{color:#fff}.blue2{margin-bottom:0!important;background:#9dbfd9!important}.blue2 .heading:before{display:none}.blue2 .heading h2{color:#fff!important;text-shadow:0 2px 5px rgba(0,0,0,.2);border-bottom:1px solid #fff!important}.scan{-webkit-box-align:center;align-items:center}.scan_l{width:50%;padding:60px}.scan_l h2{color:#555;padding-bottom:10px;font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.4;border-bottom:1px solid #6e6e6e;text-align:center}.scan_l p{color:#555;font-size:16px;font-weight:500;line-height:1.6;margin:20px 0 0 0}.scan_r{width:50%}.scan_r img{width:100%;height:100%;object-fit:cover}@media (max-width:840px){.scan_l{width:100%}.scan_r{width:100%}.scan_r img{width:100%;height:auto}}@media (max-width:640px){.day_title h2{font-size:28px}.scan_l h2{font-size:28px}.scan_l p{font-size:14px}}.riji{padding-bottom:300px}.riji .inner{display:flex;align-items:flex-start;flex-direction:row;height:424px;justify-content:center;margin:0 0 201px 0;padding:0}.riji .inner .img{height:330px;transform:translate(30px,0);width:310px;z-index:0;max-width:100%}.riji .inner .img:before{content:'';background: center / cover no-repeat url(../img/riji.webp);background-position:50%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.riji .inner .txt{display:flex;align-items:flex-start;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.2);flex-direction:column;justify-content:center;padding:59px;transform:translate(0,50px);width:770px;max-width:100%}.riji .inner .txt h3{color:#333;font-size:24px;font-weight:500;margin:0 0 30px 0}.riji .inner .txt p{color:#333;font-size:15px;font-weight:400;line-height:1.6;margin:0}.riji .inner .txt p.name{font-size:18px;font-weight:500;line-height:1.4;margin:30px 0 0 0}.riji_photo{padding:100px 30px;background:#f9f9f9;text-align:center}.riji_photo img{margin-bottom:30px}.riji_bottom{padding:60px 30px!important}.riji_bottom .container{width:640px;margin:0 auto}.riji_bottom .container p{margin-top:0;text-align:center;line-height:2.2}.riji_bottom .container h3{margin-bottom:0;background:#9dbfd9;color:#fff;font-size:20px;font-weight:500;line-height:1.6;padding:10px 0 10px 0;text-align:center}.riji_bottom .container p:last-of-type{color:#333;font-size:16px;font-weight:400;line-height:1.6;padding:20px 30px 20px 30px;background:#eee;text-align:left}@media (max-width:840px){.riji{padding-bottom:80px}.riji .inner{flex-direction:column;height:auto;width:90%;margin:auto;gap:50px}.riji .inner .img{transform:translate(0,0);margin:auto}.riji .inner .txt{transform:translate(0,0);width:100%}}@media (max-width:640px){.riji .container{padding:50px 0}.riji .inner .txt{padding:30px}.riji .inner .txt h3{font-size:20px}.riji .inner .txt p.name{font-size:14px}.riji_bottom .container{width:100%}.riji_bottom .container p{font-size:14px;text-align:left}}.information{position:relative;width:100%;margin:0 auto;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/Rectangle-5.webp) no-repeat center right;background-size:cover}.info_inner{position:relative;width:790px;padding:90px 0 90px 75px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/Rectangle-4.webp) no-repeat left center;background-size:cover;font-family:"Noto Serif JP",serif}.info_inner_h3{margin-top:0!important;margin-bottom:35px;font-size:62px;font-weight:600;color:#fff;letter-spacing:.15em;text-transform:uppercase;line-height:1}.info_inner p{margin-bottom:35px;font-size:26px;font-weight:500;color:#6e6e6e;letter-spacing:.1em;line-height:1.6}.info_inner ul{padding-left:0}.info_inner ul li{position:relative;margin-bottom:10px;padding-left:60px;font-size:30px;font-weight:600;color:#fff;letter-spacing:.1em;line-height:1.6;list-style-type:none}.info_inner ul li span{color:#6e6e6e}.info_inner ul li::before{content:"";display:block;position:absolute;top:10px;left:0;width:36px;height:35px;background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/icon_01.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}.info_inner ul li:nth-of-type(2)::before {background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/icon_03.webp)}.info_inner ul li:nth-of-type(3)::before {background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/icon_04.webp)}.info_inner ul li:nth-of-type(4)::before {background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/icon_07.webp)}.info_inner ul li:nth-of-type(5)::before {background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/icon_05.webp)}.info_inner ul li:nth-of-type(6)::before {background-image:url(https://handa-dental.com/wp-content/themes/handa/img/home/icon_06.webp)}@media screen and (max-width:1540px){.information{width:100%}}@media screen and (max-width:840px){.info_inner{width:100%;background:#9ecbff}}@media screen and (max-width:768px){.information{width:100%;margin:0 auto;background:none}.info_inner{width:100%;padding:24px 18px}.info_inner_h3{margin-bottom:10px;font-size:32px}.info_inner p{margin-bottom:18px;font-size:20px}.info_inner ul li{padding-left:35px;font-size:22px}.info_inner ul li::before{width:23px;height:22px}}.info_bottom{overflow:hidden;padding:70px 0 50px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/Group-17-1-1.webp) no-repeat center center;background-size:cover;font-family:"Noto Serif JP",serif}.info_bottom_inner{position:relative;width:1346px;margin:0 auto}.info_bottom_inner .flex{align-items:center;padding:10px 0;background:#fff}.info_bottom_inner::after{content:"";display:block;position:absolute;bottom:-50px;right:-190px;width:295px;height:405px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/fukidasi.png) no-repeat center center;background-size:cover}.info_inner_h4{margin-top:0!important;margin-bottom:0;font-size:40px;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.6;text-align:center;text-shadow:0 0 8px rgba(2,118,213,.7)}.info_bottom_inner p{margin-top:10px!important;margin-bottom:30px!important;font-size:26px;font-weight:500;color:#fff;letter-spacing:.1em;line-height:1.6;text-align:center;text-shadow:0 0 8px rgba(2,118,213,.7)}.info_bottom_l{width:31.5%;border-right:1px solid #0276d5;text-align:center}.info_bottom_l .info_inner_h5{margin:0;font-family:"Noto Serif JP",serif;font-size:26px;font-weight:600;color:#0276d5;line-height:1.6}.info_bottom_l .info_inner_h5 span{display:block;font-size:40px}.info_bottom_r{width:68.5%}.info_bottom_r ul{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.info_bottom_r ul li{position:relative;width:49%;margin-bottom:10px;padding-left:48px;font-size:30px;font-weight:500;letter-spacing:.1em;line-height:1.6;color:#6e6e6e;list-style-type:none}.info_bottom_r ul li::before{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:37px;height:37px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/info_bottom_list_icon.webp);background-size:cover}@media screen and (max-width:1540px){.info_bottom_inner{width:calc(100% - 40px)}.info_bottom_inner::after{bottom:-50px;right:-15px;width:10vw;height:13.733vw}.info_bottom_l .info_inner_h5{font-size:1.733vw}.info_bottom_l .info_inner_h5 span{font-size:2.667vw}.info_bottom_r ul li{margin-bottom:.667vw;padding-left:3.2vw;font-size:2vw}.info_bottom_r ul li::before{width:2.467vw;height:2.467vw}}@media screen and (max-width:840px){.info_bottom{padding:30px 0 0;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/Frame7.png) no-repeat center center;background-size:cover}.info_bottom_l{width:100%;border-right:none}.info_bottom_l .info_inner_h5{margin:0;font-family:"Noto Serif JP",serif;font-size:26px;font-weight:600;color:#0276d5;line-height:1.6}.info_bottom_l .info_inner_h5 span{display:block;font-size:40px}.info_bottom_r{width:100%}.info_bottom_inner{width:100%}.info_bottom_inner::after{top:-20px;bottom:auto;right:0;width:150px;height:202px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/sp_fukidasi.png) no-repeat center center;background-size:cover}.info_bottom_inner .flex{padding:40px 15px;background:#fff}.info_bottom_inner .info_inner_h4{margin-bottom:10px;padding-left:15px;font-size:45px;text-align:left}.info_bottom_inner p{margin-bottom:10px;padding-left:15px;font-size:26px;text-align:left}.info_bottom_inner ul{width:100%;margin-left:0;padding:18px;background:#fff}.info_bottom_inner ul li{position:relative;width:100%;padding-left:30px;font-size:20px}.info_bottom_inner ul li::before{width:20px;height:20px}}@media screen and (max-width:640px){.info_bottom_inner::after{top:10px;width:200px;height:269px}}@media screen and (max-width:530px){.info_bottom_inner::after{top:89px;width:140px;height:189px}}.info_link{padding:42px 0;background:#0276d5}.info_link_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.info_link_btn a{position:relative;display:block;width:356px;padding:20px;background:#f8943d;border-radius:10px;font-family:"Noto Serif JP",serif;font-size:30px;font-weight:500;letter-spacing:.1em;line-height:1.2;color:#fff;text-align:center;transition:.3s}.info_link_btn a::before{content:"";display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:47px;height:47px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/tel_icon.webp) no-repeat center center;background-size:cover}.info_link_btn a span{font-size:20px}.info_link_btn a span.wpel-icon-6{display:none}.info_link_btn a:nth-of-type(2) {margin:0 30px}.info_link_btn a:nth-of-type(3) {background:#00b900}.info_link_btn a:nth-of-type(2)::before {width:51px;height:48px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/hour_icon.webp) no-repeat center center;background-size:cover}.info_link_btn a:nth-of-type(3)::before {width:46px;height:46px;background:url(https://handa-dental.com/wp-content/themes/handa/img/home/line_icon.webp) no-repeat center center;background-size:cover}.info_link_btn a:hover{opacity:.65;transition:.3s}@media screen and (max-width:1170px){.info_link{padding:42px 18px}.info_link_btn{-webkit-box-pack:justify;justify-content:space-between}.info_link_btn a{width:32%;font-size:22px}.info_link_btn a::before{left:15px;width:30px;height:30px}.info_link_btn a span{font-size:16px}.info_link_btn a:nth-of-type(2) {margin:0}.info_link_btn a:nth-of-type(2)::before {width:30px;height:28px}.info_link_btn a:nth-of-type(3)::before {width:30px;height:30px}}@media screen and (max-width:768px){.info_link{padding:30px 15px}.info_link_btn{width:332px;margin:0 auto}.info_link_btn a{display:block;width:332px;margin:0 auto 20px;padding:15px;font-size:1.8rem}.info_link_btn a:nth-of-type(2) {margin-bottom:20px}.info_link_btn a::before{left:15px;width:30px;height:30px}.info_link_btn a span{font-size:1.3rem}.info_link_btn a:nth-of-type(2)::before {width:30px;height:28px}.info_link_btn a:nth-of-type(3)::before {width:30px;height:30px}}