*{padding:0;margin:0}iframe{width:100%;height:100%}.h2_ttl{text-align:center;font-size:14px;line-height:1.5em;font-weight:400;padding-left:0 !important}.h2_ttl span{font-size:34px;font-family:hiraginoMincho-W3;display:block;line-height:1.8em}.page-id-43 #sec1{padding-top:60px;padding-bottom:70px;text-align:center;font-size:17px;line-height:1.8em;letter-spacing:0}.page-id-43 #sec1 h2{color:#d34b82;font-size:24px;line-height:1.7em;font-family:hiraginoMincho-W6;margin-bottom:37px;position:relative;z-index:1;font-weight:400}.page-id-43 #sec1 .sec1_txt{position:relative;z-index:1}.page-id-43 #sec1 .sec1_deco1,.page-id-43 #sec1 .sec1_deco2{position:absolute;z-index:0}.page-id-43 #sec1 .sec1_deco1 img,.page-id-43 #sec1 .sec1_deco2 img{width:100%}.page-id-43 #sec2{font-size:18px;line-height:1.8em;text-align:center;padding:42px 0}.page-id-43 #sec2 .sec2Info{background-color:rgba(255,255,255,.7);padding:30px 20px}.page-id-43 #sec2 h2{color:#d34b82;font-size:23px;line-height:1.7em;font-family:hiraginoMincho-W3;margin-bottom:32px;letter-spacing:0;font-weight:400}.page-id-43 #sec2 h2 span{font-family:hiraginoMincho-W6;display:block}.page-id-43 #sec3{background:#fef9f1;padding:60px 0}.page-id-43 #sec3 .info p{margin-bottom:0}.page-id-43 #sec3 .sec3Info{clear:both;background:#fff;padding:28px 48px;box-sizing:border-box;margin:auto;width:92%}.page-id-43 #sec3 .sec3Info dl dt{color:#d34b82}.page-id-43 #sec3 .sec3Info dl+dl{margin-top:15px}.page-id-43 #sec4 h2{color:#d34b82;font-size:34px;line-height:1.7em;font-family:hiraginoMincho-W6;margin-bottom:40px;font-weight:400;text-align:center}.page-id-43 #sec5{background:#e4f7f8}.page-id-43 #sec5 h2{color:#fff;background:#215e91;padding:2.8em 0}.page-id-43 #sec5 .container{position:relative;z-index:2}.page-id-43 #sec5 h3{padding:0 0 0 75px !important;color:#215e91;font-family:hiraginoMincho-W3;font-size:30px;line-height:1.5em !important;position:relative;margin:0 0 .8em !important}.page-id-43 #sec5 h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:45px;height:45px}.page-id-43 #sec5 .sec5_1 h3:before{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_num1.png) no-repeat top center/100% auto}.page-id-43 #sec5 .sec5_2 h3:before{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_num2.png) no-repeat top center/100% auto}.page-id-43 #sec6 h2{color:#215e91;margin:40px 0}.page-id-43 #sec6 p{margin-bottom:0}.page-id-43 .sec7{background:#fef9f1}.page-id-43 .sec7 .h2_ttl{padding:60px 0 30px;color:#215e91}.page-id-43 .news_link{text-align:center;padding-bottom:34px}.page-id-43 .news_link a{color:#215e91;text-decoration:underline !important;font-size:14px}.page-id-43 #sec8{background:#f3d8c0;padding:40px 0;margin-bottom:40px}.page-id-43 #sec8 img{width:100%}.box1{background-color:#fdf7ec;padding:15px;box-sizing:border-box}.border_box02{background-color:#faedf3;padding:10px;box-sizing:border-box}.txt_01{position:relative;color:#d54d78;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.6 !important;padding:0 0 0 16px}.txt_01:before{content:"";position:absolute;background:#fa7181;top:8px;left:0;margin-top:0;height:10px;width:10px}.banner_link{display:flex;margin-left:7%}.banner_link p{width:28%;margin-bottom:0}.banner_link p a{display:block;width:100%}.banner_link p img{width:100% !important}.banner_link p+p{margin-left:3%}@media screen and (min-width:768px){.page-id-43 #sec1 .sec1_deco1{top:55px;right:-10px;width:254px}.page-id-43 #sec1 .sec1_deco2{bottom:32px;left:-50px;width:260px}.page-id-43 .sec1_img{margin-bottom:60px}.page-id-43 #sec2{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec2_bg.jpg) no-repeat top center/cover}.page-id-43 #sec3 .gmap{float:left;width:48%;height:432px;margin-bottom:32px}.page-id-43 #sec3 .info{float:right;width:48%;margin-bottom:32px}.page-id-43 #sec3 .sec3Info dl{display:flex}.page-id-43 #sec3 .sec3Info dl dt{width:111px}.page-id-43 #sec3 .sec3Info dl dd{width:calc(100% - 111px)}.page-id-43 #sec4{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.jpg) no-repeat top center/cover;padding:70px 0}.page-id-43 #sec4 .sec4_btn{margin:auto;display:flex;justify-content:space-between;width:768px}.page-id-43 #sec4 .sec4_btn p{width:354px;margin:auto}.page-id-43 #sec5 .sec5Item{padding:55px 0;position:relative}.page-id-43 #sec5 .sec5Item:before{content:"";position:absolute;top:0;height:100%;width:50%}.page-id-43 #sec5 .sec5Item:after{content:"";position:absolute;top:0;height:100%;z-index:1}.page-id-43 #sec5 .sec5Item .sec5Info{width:43.33%}.page-id-43 #sec5 .sec5_1:before{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg1.jpg) no-repeat left center/cover;left:0}.page-id-43 #sec5 .sec5_1:after{width:53%;background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg.png) repeat-y top right;left:0}.page-id-43 #sec5 .sec5_1 .sec5Info{float:right;width:43.33%}.page-id-43 #sec5 .sec5_2:before{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg2.jpg) no-repeat right center/cover;right:0}.page-id-43 #sec5 .sec5_2:after{width:53%;background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg3.png) repeat-y top left;right:0}.page-id-43 #sec6 .sec6Group{display:flex;flex-wrap:wrap}.page-id-43 #sec6 .sec6Group p{width:33.33%}.page-id-43 #sec8 .container{display:flex}.page-id-43 #sec8 .container p{width:27.78%;margin-bottom:0}.page-id-43 #sec8 .container p+p{margin-left:8.33%}.clinic_group .elementor-row{justify-content:space-between}.clinic_group .elementor-column.elementor-col-50,.clinic_group .elementor-column[data-col="50"]{width:49.5%}.clinic_group .gmap{height:300px}.btn_right{display:flex;justify-content:flex-end;width:100%}}@media screen and (max-width:1300px){.page-id-43 #sec5 .sec5Item:before{width:53%}.page-id-43 #sec5 .sec5Item:after{width:60%}}@media screen and (max-width:1080px){.page-id-43 #newsList{margin:0 20px;width:calc(100% - 40px)}}@media screen and (max-width:1080px) and (min-width:768px){.page-id-43 #sec3 .sec3Info{padding:28px}.page-id-43 #sec5 .sec5Item:before{width:55%}.page-id-43 #sec5 .sec5Item:after{width:68%}.page-id-43 #sec5 .sec5_2:after{width:65%}}@media screen and (max-width:817px) and (min-width:768px){.page-id-43 #sec4 .sec4_btn{width:100%}}@media screen and (max-width:767px){.page-id-43 #sec8{margin-bottom:0}.page-id-43 h2{padding-left:0 !important}.h2_ttl{font-size:3.7vw}.h2_ttl span{font-size:7.47vw;line-height:1.5em}.page-id-43 #sec1{padding:30px 20px}.page-id-43 #sec1 h2{margin-bottom:15px}.page-id-43 #sec1 .sec1_txt{text-align:left;font-size:14px}.page-id-43 #sec1 .sec1_deco1{top:15%;right:20px;width:46%}.page-id-43 #sec1 .sec1_deco2{bottom:2%;left:20px;width:49.5%}.page-id-43 .sec1_img{margin-bottom:27px}.page-id-43 .sec1_img img{width:100%}.page-id-43 #sec2{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec2_bg_sp.jpg) no-repeat top center/100% auto;text-align:left;font-size:14px}.page-id-43 #sec2 h2{margin-bottom:15px;text-align:center}.page-id-43 #sec3{padding:40px 0 30px}.page-id-43 #sec3 p+p{margin-top:15px}.page-id-43 #sec3 .gmap{height:335px;width:100%}.page-id-43 #sec3 .container{display:table}.page-id-43 #sec3 .info{display:table-footer-group !important}.page-id-43 #sec3 .sec3Info{width:100%;margin:20px 0;padding:15px}.page-id-43 #sec4{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg_sp.jpg) no-repeat top center/cover;padding:40px 0}.page-id-43 #sec4 h2{margin-bottom:20px}.page-id-43 #sec4 img{width:100%}.page-id-43 #sec5 h2{padding:1.7em 0}.page-id-43 #sec5 .sec5_1{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg1_sp.jpg) no-repeat top center/100% auto}.page-id-43 #sec5 .sec5_2{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec5_bg2_sp.jpg) no-repeat top center/100% auto}.page-id-43 #sec5 .sec5Item{padding:80px 0 30px}.page-id-43 #sec5 h3{font-size:5.8vw !important;padding-left:10% !important}.page-id-43 #sec5 h3:before{width:9.3%;height:50%}.page-id-43 #sec8 .container{display:table;padding:0 10%}.page-id-43 #sec8 p{margin:20px auto 0}.page-id-43 #sec8 p:last-child{display:table-header-group !important}.page-id-43 .sec7 .h2_ttl{padding:44px 0 25px}.clinic_group .gmap{height:300px;margin-bottom:30px}.banner_link{display:block;margin-left:0}.banner_link p{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.banner_link p+p{margin-left:auto;margin-top:15px}}@media screen and (max-width:480px){.page-id-43 #sec1,.page-id-43 #sec2{line-height:1.5em}.page-id-43 #sec1 h2,.page-id-43 #sec2 h2{font-size:4.7vw;margin-bottom:1em}.page-id-43 #sec4 h2{font-size:8vw;line-height:1.5em}.page-id-43 #sec5 .sec5Item{padding:50px 0 10px}.page-id-43 #sec5 h3:before{width:12%;height:57%}.page-id-43 #sec5 h3{font-size:5.8vw !important;padding-left:13% !important}}@media screen and (max-width:400px){.page-id-43 #sec2{background:url(//es-ah.jp/wp-content/themes/genova_tpl/css/../img/sec2_bg_sp.jpg) no-repeat top center/auto 100%}}