@charset "UTF-8";iframe{width:100%;height:100%}.btn a{font-family:heisei-mincho-stdn,serif;display:block;width:300px;background:#e29f11;margin:0 auto;color:#fff;font-size:18px;font-weight:600;padding:7px 30px 7px 20px;transition:.3s all ease-in-out;position:relative}.btn a:before{content:'';width:6px;height:10px;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.btn a:hover{opacity:.8}.page-id-43 .ttl{text-align:center;color:#503112;font-size:45px;font-family:heisei-mincho-stdn,serif;font-weight:400}.page-id-43 .ttl small{font-size:34px;line-height:30px;color:#cb8500;display:block;margin-top:-10px}.page-id-43 .bnr a{display:block;width:380px;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/pat.jpg);background-size:cover;background-position:center;font-size:18px;font-weight:700;color:#fff;position:relative;padding:7px 30px 7px 20px;transition:.3s all ease-in-out}.page-id-43 .bnr a:before{content:'';width:6px;height:10px;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/angle-right.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.page-id-43 .bnr a:hover{opacity:.8}@media screen and (min-width:768px){.page-id-43 .ttl_vertical{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word;line-height:1em}}@media screen and (max-width:767px){.page-id-43 .ttl{font-size:30px;line-height:40px}.page-id-43 .ttl small{font-size:20px;margin-top:0}.page-id-43 .bnr a{font-size:16px;width:100%}.btn a{font-size:16px;width:100%}}.page-id-43 #index_style1{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec2-bg.jpg);background-size:cover;background-position:center;padding:40px 0;color:#503112;font-family:heisei-mincho-stdn,serif}.page-id-43 #index_style1 .sttl{font-size:15px}.page-id-43 #index_style1 .md-ttl{font-size:22px;line-height:34px}.page-id-43 #index_style1 .txt{font-size:15px;line-height:30px;letter-spacing:0}.page-id-43 #index_style1 .box{border:4px solid #e9aa08;border-radius:10px}.page-id-43 #index_style1 .box1{padding:15px 55px;margin:33px 0 24px}.page-id-43 #index_style1 .df{display:flex;justify-content:space-between}.page-id-43 #index_style1 .box3,.page-id-43 #index_style1 .box2{width:530px;padding:15px 20px}@media screen and (max-width:1180px){.page-id-43 #index_style1 .box3,.page-id-43 #index_style1 .box2{width:49%}.page-id-43 #index_style1 .box1{padding:15px 20px;margin-bottom:2%}}@media screen and (max-width:980px){.page-id-43 #index_style1 .df{display:block}.page-id-43 #index_style1 .box2{margin-bottom:20px}.page-id-43 #index_style1 .box3,.page-id-43 #index_style1 .box2{width:100%}}@media screen and (max-width:767px){.page-id-43 #index_style1{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec2-bg_sp.jpg)}.page-id-43 #index_style1 .box1{padding:20px;margin-bottom:20px}}.page-id-43 #index_style2{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/pat2.jpg);padding-top:85px}.page-id-43 #index_style2 .ttl{margin-bottom:35px}.page-id-43 #index_style2 .blk1{overflow:hidden}.page-id-43 #index_style2 .blk1 a{display:block;overflow:hidden}.page-id-43 #index_style2 .blk1 a span{display:block}.page-id-43 #index_style2 .blk1 a .df{display:flex}.page-id-43 #index_style2 .blk1 a .img{width:50%;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg1.jpg);background-size:cover;background-position:center;overflow:hidden;transition:1s all ease-in-out}.page-id-43 #index_style2 .blk1 a .img img{display:none}.page-id-43 #index_style2 .blk1 a .btn{width:50%;padding:74px 0 77px;text-align:center;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/pat3.jpg);background-size:cover;position:relative}.page-id-43 #index_style2 .blk1 a .btn:before{content:'';width:8px;height:8px;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/bot-right.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:10px;bottom:15px}.page-id-43 #index_style2 .blk1 a:hover img{opacity:1 !important}.page-id-43 #index_style2 .blk1 a:hover .img{transform:scale(1.2)}.page-id-43 #index_style2 .blk2{display:flex}.page-id-43 #index_style2 .blk2 .item{width:33.3333%;overflow:hidden;position:relative}.page-id-43 #index_style2 .blk2 .item a{display:block;text-align:center;padding:74px 0;background-size:cover;background-position:center}.page-id-43 #index_style2 .blk2 .item a:before{content:'';width:100%;height:100%;background-size:cover;background-position:center;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:1s all ease-in-out}.page-id-43 #index_style2 .blk2 .item a:after{content:'';width:8px;height:8px;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/bot-right.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:10px;bottom:15px;z-index:1}.page-id-43 #index_style2 .blk2 .item a img{position:relative;z-index:1}.page-id-43 #index_style2 .blk2 .item a:hover:before{transform:scale(1.2)}.page-id-43 #index_style2 .blk2 .item a:hover img{opacity:1 !important}.page-id-43 #index_style2 .blk2 .btn2 a:before{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg2.jpg)}.page-id-43 #index_style2 .blk2 .btn3 a:before{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg3.jpg)}.page-id-43 #index_style2 .blk2 .btn4 a:before{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg4.jpg)}.page-id-43 #index_style2 .blk2 .btn5 a:before{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg5.jpg)}.page-id-43 #index_style2 .blk2 .btn6 a:before{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg6.jpg)}.page-id-43 #index_style2 .blk2 .btn7 a:before{background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec3-bg7.jpg)}@media screen and (max-width:1180px){.page-id-43 #index_style2 .blk2 .item a{padding:74px 20px}}@media screen and (max-width:767px){.page-id-43 #index_style2{padding-top:40px}.page-id-43 #index_style2 .blk1 a .df{display:block}.page-id-43 #index_style2 .blk1 a .img{width:100%}.page-id-43 #index_style2 .blk1 a .img img{display:block}.page-id-43 #index_style2 .blk1 a .btn{width:100%;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/pat4.jpg);padding:50px 20px}.page-id-43 #index_style2 .blk1 a .btn img{width:100%}.page-id-43 #index_style2 .blk2{display:block}.page-id-43 #index_style2 .blk2 .item{width:100%}.page-id-43 #index_style2 .blk2 .item a{padding:60px 20px}}.page-id-43 #index_style3{padding:40px 0;background-image:url(//keika-dc.jp/wp-content/themes/genova_tpl/css/../img/top/sec4-bg.jpg);background-size:cover;background-position:center;font-family:heisei-mincho-stdn,serif;color:#503112;position:relative}.page-id-43 #index_style3 .container{position:relative}.page-id-43 #index_style3 .text{width:408px;height:690px;margin:30px auto 0;letter-spacing:3px}.page-id-43 #index_style3 .text .btxt{color:#e29f11;font-size:22px;line-height:40px;margin-left:15px}.page-id-43 #index_style3 .text .btxt small{display:block;font-size:15px}.page-id-43 #index_style3 .text .txt{font-size:15px;line-height:35px}.page-id-43 #index_style3 .name1{width:143px;position:absolute;left:-18%;bottom:50px;z-index:1}.page-id-43 #index_style3 .name2{width:182px;position:absolute;right:-18%;bottom:50px;z-index:1}.page-id-43 #index_style3 .gt-btn{width:315px;margin:0 auto}.page-id-43 #index_style3 .bg_sp{display:none}@media screen and (max-width:1600px){.page-id-43 #index_style3 .name1{left:-1%}.page-id-43 #index_style3 .name2{right:-1%}}@media screen and (max-width:1180px){.page-id-43 #index_style3 .name1{left:4%}.page-id-43 #index_style3 .name2{right:4%}.page-id-43 #index_style3 .text{letter-spacing:1px;height:600px}}@media screen and (max-width:999px){.page-id-43 #index_style3{background:#fff}.page-id-43 #index_style3 .container{padding:0}.page-id-43 #index_style3 .bg_sp{display:block}.page-id-43 #index_style3 .bg_sp img{width:100% !important}.page-id-43 #index_style3 .name1,.page-id-43 #index_style3 .name2{display:none}.page-id-43 #index_style3 .text{letter-spacing:3px;height:690px}.page-id-43 #index_style3 .gt-btn{margin-bottom:30px}}@media screen and (max-width:480px){.page-id-43 #index_style3 .text{width:355px}.page-id-43 #index_style3 .text .btxt{line-height:35px}.page-id-43 #index_style3 .text .txt{line-height:30px}}@media screen and (max-width:370px){.page-id-43 #index_style3 .text{width:300px}.page-id-43 #index_style3 .text .btxt{line-height:30px;margin-left:5px;font-size:20px}.page-id-43 #index_style3 .text .txt{line-height:26px}.page-id-43 #index_style3 .gt-btn{width:280px}}.page-id-43 #index_style5{padding:60px 0}.page-id-43 #index_style5 .info-box{width:517px;float:left;background:#fff9e5;border-radius:10px;padding:35px}.page-id-43 #index_style5 .info-box dl{width:100%;display:table;margin-top:25px}.page-id-43 #index_style5 .info-box dl dt{width:100px;display:table-cell;font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004",sans-serif;color:#e29f11;font-size:16px}.page-id-43 #index_style5 .info-box dl dd{display:table-cell;font-size:14px;line-height:28px;color:#503112;font-family:heisei-mincho-stdn,serif}.page-id-43 #index_style5 .info-box dl:first-child{margin-top:0}.page-id-43 #index_style5 .map-box{width:518px;float:right}.page-id-43 #index_style5 .map-box iframe{width:100%;height:523px;border:none}.page-id-43 #index_style5 .map-box .map-link{margin-top:15px}.page-id-43 #index_style5 .map-box .map-link a{font-family:"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho W3 JIS2004",sans-serif;font-size:13px;text-decoration:underline}.page-id-43 #index_style5 .map-box .map-link a:hover{text-decoration:none}.page-id-43 .index_slider{margin-bottom:-1px}.page-id-43 .index_slider .slick-slide{width:273px !important}.page-id-43 .index_slider div{line-height:0}@media screen and (max-width:1120px){.page-id-43 #index_style5 .info-box{width:49%}.page-id-43 #index_style5 .map-box{width:48%}}@media screen and (max-width:980px){.page-id-43 #index_style5 .info-box{padding:20px}.page-id-43 #index_style5 .info-box dl{display:block;margin-top:15px}.page-id-43 #index_style5 .info-box dl dt{width:100%;display:block}.page-id-43 #index_style5 .info-box dl dd{display:block}.page-id-43 #index_style5 .map-box iframe{height:600px}}@media screen and (max-width:767px){.page-id-43 #index_style5{padding:40px 0}.page-id-43 #index_style5 .info-box{width:100%;float:none}.page-id-43 #index_style5 .map-box{width:100%;float:none;margin-top:20px}.page-id-43 #index_style5 .map-box iframe{height:338px}.page-id-43 #index_style5 .map-box .map-link a{font-size:8px}.page-id-43 .index_slider .slick-slide{width:240px !important}}.page-id-43 #index_style4{background:#fff9e5}.page-id-43 #index_style4 .index_style4_Info{width:100%;background:#fff;border-radius:10px}.page-id-43 #index_style4 .notice{width:100%;display:flex;font-size:15px;line-height:49px;text-align:center;font-family:heisei-mincho-stdn,serif;color:#503112}.page-id-43 #index_style4 .notice p{background:#dbd5c2;width:50%}.page-id-43 #index_style4 .notice p:first-child{border-right:.5px solid #fff;border-radius:10px 0 0}.page-id-43 #index_style4 .notice p:last-child{border-left:.5px solid #fff;border-radius:0 10px 0 0}.page-id-43 #index_style4 .top_table{padding:30px 40px}.page-id-43 #index_style4 .table_txt{font-family:heisei-mincho-stdn,serif;font-size:16px;line-height:25px;color:#503112}.page-id-43 #index_style4 .info-tel{padding:54px 52px;border-top:1px solid #e8e8e8}@media screen and (max-width:1080px){.page-id-43 #index_style4 .top_table{padding:30px 25px}.page-id-43 #index_style4 .info-tel{padding:45px 0 50px;text-align:center}.page-id-43 #index_style4 .info-tel img{width:370px !important}}@media screen and (max-width:980px){.page-id-43 #index_style4 .info-tel img{width:310px !important}.page-id-43 #index_style4 .timetable thead th:first-child{width:35%}}@media screen and (max-width:767px){.page-id-43 #index_style4 .notice{font-size:14px;line-height:36px}.page-id-43 #index_style4 .timetable thead th:first-child{width:100px}.page-id-43 #index_style4 .index_style4_Info{width:100%;float:none;padding-left:0}.page-id-43 #index_style4 .top_table{padding:15px 20px}.page-id-43 #index_style4 .table_txt{font-size:13px;line-height:20px}.page-id-43 #index_style4 .info-tel{padding:20px 20px 25px}.page-id-43 #index_style4 .info-tel>a{display:block;max-width:450px;margin:auto}.page-id-43 #index_style4 .info-tel img{width:100% !important}}#newsList::-webkit-scrollbar{width:12px;background-color:#cbcac9;height:15px;padding:1px}#newsList::-webkit-scrollbar-thumb:vertical{background-color:#72706e}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#newsList{scrollbar-base-color:#72706e;scrollbar-face-color:#72706e;scrollbar-3dlight-color:#72706e;scrollbar-highlight-color:#72706e;scrollbar-track-color:#cbcac9;scrollbar-arrow-color:#cbcac9;scrollbar-shadow-color:#72706e;scrollbar-dark-shadow-color:#72706e}}.top-info-news{padding:80px 0;background:#fff9e5}.top-info-news>.elementor-container>.elementor-row{width:100%;max-width:1120px;margin:auto}.top-info-news .top-news-col>.elementor-column-wrap>.elementor-widget-wrap{flex-wrap:nowrap;flex-direction:column}.top-info-news .top-news-col .top-news-shortcode,.top-info-news .top-news-col .top-news-shortcode>.elementor-widget-container{height:100%}.top-news-overview{padding:35px 40px 10px;border-radius:10px 10px 0 0;font-family:heisei-mincho-stdn,serif;color:#e29f11;background:#fff}.top-news-overview__inner{display:flex;align-content:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.top-news-overview>.top-news-overview__inner>h3{font-size:16px}.top-news-overview>.top-news-overview__inner>a{font-size:17px;text-decoration:underline;color:#e29f11}.top-news-overview>.top-news-overview__inner>a:hover{text-decoration:none}.page-id-43 #newsList{padding:0 27px 30px 40px;border-radius:0 0 10px 10px;margin:0;min-height:initial;height:100%;border-bottom:none}@media screen and (max-width:767px){.top-info-news{padding:40px 0}.page-id-43 #box_news{padding-bottom:40px}.top-news-overview{margin-top:0;width:100%;padding:21px 20px 0}.page-id-43 #newsList{margin-top:0;max-width:initial;width:100%;padding:0 20px;height:260px}}#clinic_style .info-box{width:517px;float:left}#clinic_style .info-box dl{width:100%;display:table;margin-top:25px}#clinic_style .info-box dl dt{width:100px;display:table-cell;font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004",sans-serif;color:#e29f11;font-size:16px}#clinic_style .info-box dl dd{display:table-cell;font-size:14px;line-height:28px;color:#503112;font-family:heisei-mincho-stdn,serif}#clinic_style .info-box dl:first-child{margin-top:0}#clinic_style .map-box{width:518px;float:right}#clinic_style .map-box iframe{width:100%;height:235px;border:none}#clinic_style .map-box .table_txt{margin-bottom:20px;border-bottom:1px solid #e8e8e8;padding-bottom:20px}@media screen and (max-width:1120px){#clinic_style .info-box{width:49%}#clinic_style .map-box{width:48%}}@media screen and (max-width:980px){#clinic_style .info-box dl{display:block;margin-top:15px}#clinic_style .info-box dl dt{width:100%;display:block}#clinic_style .info-box dl dd{display:block}}@media screen and (max-width:767px){#clinic_style .info-box{width:100%;float:none}#clinic_style .map-box{width:100%;float:none;margin-top:20px}#clinic_style .map-box iframe{height:338px}#clinic_style .map-box .table_txt{font-size:14px;line-height:28px}}@media all and (-ms-high-contrast:none){.page-id-43 #index_style4 .notice{line-height:36px}.page-id-43 #index_style4 .notice p:first-child,.page-id-43 #index_style4 .notice p:last-child{padding-top:13px}.page-id-43 #index_style4 .table_txt{padding-top:10px}.page-id-43 #index_style4 .top_table{padding-bottom:20px}.page-id-43 #index_style3 .text{width:730px}}