@charset "UTF-8";.fnt-shuei{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal}.container{max-width:1120px}.contact_section{background:url("/wp-content/uploads/contact_bg_1-scaled.jpg") no-repeat center;background-size:cover;padding:66px 0 54px}.contact_right{float:right;width:45%;box-sizing:border-box;max-width:443px}.contact_left{width:43%}.contact_right li{margin-bottom:9px}.contact_section .contact_tit{font-size:30px;color:#fff;letter-spacing:.3em;line-height:2.05;margin-bottom:12px;padding-top:1px;padding-bottom:11px;margin-top:-20px}.contact_section .txt{font-size:16px;color:#fff;letter-spacing:.1em;line-height:35px;margin-top:10px}.page-id-43 .newsList{background:#f4f4f4;height:156px}.news_section{padding:70px 0 0}.news_section>div>.elementor-row{display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important;width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box;justify-content:space-between}.news_section>div>.elementor-row h2{color:#00449a;font-size:18px;font-weight:700;border-bottom:2px solid #00449a;padding-bottom:10px;margin-bottom:20px;letter-spacing:3px}.news_section>div>.elementor-row .btn_more{position:absolute;right:-6px;top:2px}.news_section>div>.elementor-row .btn_more a{color:#00449a;text-decoration:underline;letter-spacing:0px;font-size:14px}.news_section>div>.elementor-row .btn_more a:hover{text-decoration:none}.news_section>div>.elementor-row>div{background:#f4f4f4;width:100%;float:none;padding:30px 61px;box-sizing:border-box;border-radius:5px}.newsList::-webkit-scrollbar-track{border-radius:10px;background-color:#ebe9e7}.newsList::-webkit-scrollbar{width:12px;background-color:#ebe9e7}.newsList::-webkit-scrollbar-thumb{background-color:#cbcac9}.bnr_section{padding:70px 0 71px}.newsList dl dt .newsLabel{color:#fff;background:#f09334;text-align:center;font-size:10px;letter-spacing:2px;padding:2px 5px 2px 7px;margin-left:20px;position:relative;top:-2px;font-weight:700}.newsList dl{flex-direction:column;border-bottom:2px dashed #cbcac9;font-family:dnp-shuei-mincho-pr6,sans-serif;padding:0 0 15px;box-sizing:border-box;display:flex;margin-bottom:15px}.newsList dl dt{font-size:16px;margin-right:0;letter-spacing:.15em}.newsList dl dd a{font-size:16px}#sec1 .row1{background:url("/wp-content/uploads/sec1_bg1_1.png") repeat-y right top;background-size:50%;padding:57px 0 53px;background-color:#fafbfc;position:relative}#sec1 .row1 .info{width:45%;margin-left:54%}#sec1 .row1 .photo{position:absolute;right:50%;bottom:0;margin-bottom:0;width:709px;max-width:50%;top:0}#sec1 .row1 .photo img{object-fit:cover;height:100%;object-position:left}#sec1 .row1 h3{font-size:30px;font-weight:700;position:relative;margin-bottom:33px;z-index:0;letter-spacing:8px}#sec1 .row1 h3:before{position:absolute;top:-14px;left:-27px;width:auto;height:auto;z-index:-1}#sec1 .row1 .txt{text-align:justify;margin-bottom:46px;font-size:16px;line-height:30px}#sec1 .row1 .btn{max-width:318px;margin-left:-11px}#sec1 .row2{background:url(//mitakakita-hospital.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg2.png) repeat-y left top;background-size:50%;padding:69px 0 52px;background-color:#f5f5f6;position:relative}#sec1 .row2 .info{width:45%}#sec1 .row2 .photo{position:absolute;left:50%;bottom:0;margin-bottom:0;width:684px;max-width:51%;top:0}#sec1 .row2 .photo img{object-fit:cover;height:100%}#sec1 .row2 .txt{text-align:justify;font-size:16px;line-height:30px;margin-bottom:44px}#sec1 .row2 h3{font-size:30px;font-weight:700;position:relative;margin-bottom:37px;z-index:0;letter-spacing:9px}#sec1 .row2 h3:before{position:absolute;top:-10px;left:-37px;width:auto;height:auto;z-index:-1}#sec1 .row2 .btn{max-width:382px;margin-left:-10px}.bnr_section2{padding:82px 0 62px}.home .elementor .deco1{text-align:center;padding-bottom:68px}.home .elementor .deco1>img{width:auto !important;height:auto}.video{width:100%;margin:0 auto 65px;padding-bottom:100px;border-radius:8px;overflow:hidden;padding:0;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=15, Direction=135, Color=#000000)";-moz-box-shadow:1px 1px 15px -4px rgba(0,0,0,.6);-webkit-box-shadow:1px 1px 15px -4px rgba(0,0,0,.6);box-shadow:1px 1px 15px -4px rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=15,Direction=135,Color=#000000);max-width:807px}#sec2{background:#f4f4f4;padding:75px 0 64px}#sec2 .group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#sec2 .group .left{width:48.5%;background:#fff;padding:27px 33px;box-sizing:border-box;max-width:520px;border-radius:5px}#sec2 .group .left table.timetable{margin-top:0}#sec2 .group .left .timetable th,#sec2 .group .left .timetable td{padding:10px 0 10px;border-bottom:1px solid #9bc865}#sec2 .group .left .timetable thead th:first-child{font-size:18px;color:#9ac95f;font-weight:700;font-family:dnp-shuei-mincho-pr6,sans-serif}#sec2 .group .left .timetable thead th{font-size:14px;color:#332f2b;border-bottom:1px solid #06c}#sec2 .group .left .timetable tbody td,#sec2 .group .left .timetable tbody th{border-bottom:1px solid #06c;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#sec2 .group .left .timetable th,#sec2 .group .left .timetable td{background:0 0}#sec2 .group .left .timetable tbody th{padding-left:0 !important}#sec2 .group .left .timetable tbody tr:last-child th,#sec2 .group .left .timetable tbody tr:last-child td{border-bottom:1px solid #06c}#sec2 .group .left .txt_info{font-size:14px;border-bottom:2px dotted #06c;padding-bottom:10px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;margin-bottom:10px}#sec2 .group .left .txt_info .note{word-break:keep-all;font-size:14px;letter-spacing:0}#sec2 .group .left .box_info{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;margin-bottom:26px}#sec2 .group .left .box_info dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-bottom:13px;font-size:14px;line-height:20px}#sec2 .group .left .box_info dl dt{width:100px;font-weight:700}#sec2 .group .left .box_info dl dd{width:calc(100% - 105px)}#sec2 .group .left .box_info dl dd span{display:block;text-align:right;margin-right:49px}#sec2 .group .left .btn{width:320px;margin:0 auto}#sec2 .group .right{width:48.5%;max-width:520px;min-height:540px}#sec2 .group .right iframe{max-height:566px;border-radius:5px}#sec2 .group .right .btn_gmap{margin-bottom:-39px}.btn_gmap{text-align:right}.btn_gmap a{color:#00449a;text-decoration:underline !important;font-size:14px}.btn_gmap a:hover{text-decoration:none !important}@media screen and (max-width:1060px) and (min-width:768px){.contact_left{width:48%}.contact_section .txt{font-size:14px}.contact_section .contact_tit{font-size:25px;color:#fff;letter-spacing:.15em}.news_section>div>.elementor-row>div{padding:30px}#sec1 .row1 .photo{position:static;width:auto;max-width:none;margin:0 -20px}#sec1 .row1 .info{width:100%;margin-left:0;padding:0 30px}#sec1 .row1 .btn{margin:0 auto}#sec1 .row1{padding-bottom:0;background:url(//mitakakita-hospital.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg1_sp.png) repeat-y right top;background-size:35%;background-repeat:repeat-x;background-color:#fafbfc}#sec1 .row1 h3{text-align:center}#sec1 .row1 h3:before{left:calc(50% - 100px)}#sec1 .row2{background:url(//mitakakita-hospital.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg2_sp.png) repeat-y left top;background-size:40%;background-repeat:repeat-x;padding-bottom:0;background-color:#f5f5f6}#sec1 .row2 h3{text-align:center}#sec1 .row2 h3:before{left:calc(50% - 190px)}#sec1 .row2 .btn{margin:0 auto}#sec1 .row2 .info{width:100%}#sec1 .row2 .photo{width:100%;position:static;max-width:100%;margin:0 -20px}#sec1 .row2 .txt{padding:0 30px}.video{width:calc(100% - 40px) !important}#sec2 .group .left{padding:20px}#sec2 .group .left .txt_info .note{display:inline-flex}#sec2 .group .left .box_info dl dt{width:80px}#sec2 .group .left .box_info dl dd{width:calc(100% - 95px)}#sec2 .group .left .box_info dl dd span{margin-right:64px}#sec2 .group .right iframe{max-height:600px;height:600px}}@media screen and (max-width:767px){.home .container{padding:0 30px}#mainimage .main_catch{position:absolute;z-index:1;width:85.8%;left:6%;bottom:32%}.contact_left{width:100%;margin-bottom:25px}.contact_right{width:100%}.contact_section .contact_tit{font-size:23px;font-weight:700;letter-spacing:.15em;text-align:center;padding-bottom:20px;margin-bottom:20px}.contact_section .txt{font-size:14px;letter-spacing:.02em;line-height:26px}.contact_section{padding:34px 0 40px;background:url("/wp-content/uploads/contact_bg_sp_1.jpg") no-repeat center top;background-size:cover}.contact_right li{margin-bottom:2px;border-radius:5px;overflow:hidden}.news_section{padding:18px 0 0}.news_section>div>.elementor-row{flex-direction:column;padding:0 30px}.news_section>div>.elementor-row>div{width:100%;margin-bottom:15px;padding:18px 28px}.bnr_section{padding:26px 0 80px}.news_section>div>.elementor-row .btn_more{top:0}#sec1 .row1 .info{width:100%;margin-left:0}#sec1 .row1 .photo{position:static}#sec1 .row2 .info{width:100%}#sec1 .row1 .photo{position:static;width:auto;max-width:none;margin:0 -30px}#sec1 .row1 .btn{width:auto;max-width:none;margin:0 -11px}#sec1 .row2 .btn{width:auto;max-width:none;margin:0 -12px}#sec1 .row1 h3{text-align:center;font-size:27px;letter-spacing:5px;font-weight:500;margin-bottom:15px}#sec1 .row1 h3:before{left:calc(50% - 112px);transform:scale(.8);top:-23px}#sec1 .row1{padding:30px 0 0;background:url(/wp-content/uploads/sec1_bg1_sp_1.png) repeat-x center top;background-size:80%;background-color:#fafbfc}#sec1 .row2 .photo{position:static;width:auto;max-width:none;margin:0 -30px}#sec1 .row2 h3{text-align:center;text-align:center;font-size:27px;letter-spacing:5px;font-weight:500;margin-bottom:20px}#sec1 .row2 h3:before{left:calc(50% - 158px)}#sec1 .row2{background:url(//mitakakita-hospital.jp/wp-content/themes/genova_tpl/css/../img/sec1_bg2_sp.png) repeat-x center top;background-size:60%;background-color:#f6f6f9;padding:28px 0 0}.bnr_section2{padding:35px 0 20px}.home .elementor .deco1{padding-bottom:30px;width:88px;margin:11px auto}.video{width:86%;margin-bottom:62px;padding:0 !important;max-width:calc(100% - 60px) !important}#sec2 .group{flex-direction:column}#sec2 .group .left{width:100%;max-width:none;padding:15px;margin-bottom:20px}#sec2 .group .left .timetable tbody th{font-weight:700}#sec2 .group .right{width:100%;max-width:none;min-height:inherit}#sec2 .group .right iframe{height:350px}#sec2 .group .left .box_info dl{flex-direction:column;letter-spacing:0px;margin-bottom:8px}#sec2 .group .left .box_info dl dt{width:100%}#sec2 .group .left .box_info dl dd{width:100%}#sec2 .group .left .btn{width:auto;max-width:none;margin:0 -10px}#sec2 .timetable thead th:last-child{width:12%;word-break:keep-all}.newsList dl dd a{font-size:14px}.newsList dl dt{font-size:14px}.news_section>div>.elementor-row h2{padding-bottom:3px;margin-bottom:10px}.page-id-43 .newsList{height:185px}#sec1 .row1 .txt{font-size:15px;line-height:27px;margin-bottom:8px}#sec1 .row2 .txt{font-size:15px;line-height:27px;margin-bottom:6px}#sec2{padding:48px 0 64px}#sec2 .group .left .txt_info .note{margin-left:70px;display:inline-flex}#sec2 .group .left .txt_info{line-height:22px;letter-spacing:0;padding-bottom:15px;margin-bottom:18px}#sec2 .group .left table.timetable{margin-bottom:25px !important}#sec2 .group .left .box_info dl dd span{text-align:left;display:inline}.btn_gmap a{font-size:12px}}