@charset "UTF-8";body{margin:0}.navOpen #header{top:0 !important}@font-face{font-family:'berylium';src:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/img/fonts/berylium-rg.otf);font-weight:400;font-style:normal}#sec1 .w50{width:50%}@media screen and (max-width:767px){#sec1 .w50{width:100%}}.home ul{padding-left:0}.home ul li{list-style-type:none}.sec1-box{margin-top:-30px}@media screen and (max-width:1100px){.sec1-box{padding-left:30px}}@media screen and (max-width:980px){.sec1-box{font-size:14px}}@media screen and (max-width:767px){.sec1-box{margin-top:0;padding-left:20px;padding-right:20px}}.sec1-box .contact{padding-right:30px}@media screen and (max-width:1100px){.sec1-box .contact{padding-right:15px}}@media screen and (max-width:767px){.sec1-box .contact{padding-right:0}}.sec1-box .contact table{width:100%;text-align:center !important;border-collapse:collapse}.sec1-box .contact table thead{background:#008cce;color:#fff}.sec1-box .contact table thead th{width:180px;font-size:18px;text-align:center !important}@media screen and (max-width:980px){.sec1-box .contact table thead th{width:140px;font-size:17px}}@media screen and (max-width:767px){.sec1-box .contact table thead th{font-size:16px}}@media screen and (max-width:480px){.sec1-box .contact table thead th{width:110px;font-size:15px}}.sec1-box .contact table thead th img{width:15px !important;vertical-align:middle;margin-right:5px}@media screen and (max-width:980px){.sec1-box .contact table thead th img{width:13px !important}}@media screen and (max-width:480px){.sec1-box .contact table thead th img{width:12px !important}}.sec1-box .contact table thead td{font-size:16px}@media screen and (max-width:980px){.sec1-box .contact table thead td{font-size:15px}}@media screen and (max-width:767px){.sec1-box .contact table thead td{font-size:14px}}@media screen and (max-width:480px){.sec1-box .contact table thead td{font-size:13px}}.sec1-box .contact table tbody{background:#f4f4f4}.sec1-box .contact table tbody th{width:180px;font-size:16px;font-weight:400;padding-top:5px;text-align:center !important}@media screen and (max-width:980px){.sec1-box .contact table tbody th{width:140px;font-size:15px}}@media screen and (max-width:767px){.sec1-box .contact table tbody th{font-size:14px}}@media screen and (max-width:480px){.sec1-box .contact table tbody th{width:110px;font-size:13px;letter-spacing:0px}}.sec1-box .contact table tbody td{color:#008cce;font-size:16px;padding-top:5px}@media screen and (max-width:980px){.sec1-box .contact table tbody td{font-size:15px}}@media screen and (max-width:767px){.sec1-box .contact table tbody td{font-size:14px}}@media screen and (max-width:480px){.sec1-box .contact table tbody td{font-size:13px}}.sec1-box .contact table tbody tr:first-child th{padding-top:10px}.sec1-box .contact table tbody tr:first-child td{padding-top:10px}.sec1-box .contact table tbody tr:last-child th{padding-bottom:10px}.sec1-box .contact table tbody tr:last-child td{padding-bottom:10px}.sec1-box .contact table .w55{width:70px;padding-right:18px;letter-spacing:0}@media screen and (max-width:980px){.sec1-box .contact table .w55{width:60px;padding-right:9px;letter-spacing:-1px}}@media screen and (max-width:767px){.sec1-box .contact table .w55{width:60px;padding-right:15px}}@media screen and (max-width:480px){.sec1-box .contact table .w55{width:40px;padding-right:10px;letter-spacing:-4px}}@media screen and (max-width:480px){.sec1-box .contact table .w45{width:35px;letter-spacing:-1px}}.sec1-box .contact li:nth-child(2){margin-top:15px;border-bottom:1px solid #333;padding-bottom:20px}.sec1-box .contact li:nth-child(2) p{line-height:30px;margin:0}.sec1-box .contact li:nth-child(3){padding-top:20px}.sec1-box .contact li:nth-child(3) dl{width:100%;display:table;margin-bottom:15px;margin-top:0}.sec1-box .contact li:nth-child(3) dl dt{display:table-cell;width:100px;color:#008cce}@media screen and (max-width:980px){.sec1-box .contact li:nth-child(3) dl dt{width:70px}}.sec1-box .contact li:nth-child(3) dl dd{display:table;padding:0;margin:0}@media screen and (max-width:980px){.sec1-box .contact li:nth-child(3) dl dd{letter-spacing:0}}.sec1-box .contact li:nth-child(3) dl .tel{letter-spacing:2px}#ggmap{margin-top:50px}@media screen and (max-width:1100px){#ggmap{padding:0 20px}}@media screen and (max-width:767px){#ggmap{margin-top:20px}}#ggmap iframe{width:100%;height:250px;border:none}@media screen and (max-width:767px){#ggmap iframe{height:250px}}h2{font-size:30px !important;font-family:"秀英明朝 L","Shuei Mincho L";text-align:center;position:relative;z-index:1;padding-bottom:5px}@media screen and (max-width:767px){h2{font-size:25px !important;padding-bottom:10px}}h2:before{content:'';width:52px;height:47px;background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/icon.png);background-repeat:no-repeat;background-size:100%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}@media screen and (max-width:767px){h2:before{width:42px}}h2 small{font-family:'Berylium';font-size:18px;display:block;color:#008cce;font-weight:400;letter-spacing:4px;padding-top:0}@media screen and (max-width:980px){h2 small{font-size:16px;padding-top:15px}}@media screen and (max-width:767px){h2 small{font-size:15px}}#sec2{padding-top:80px}@media screen and (max-width:980px){#sec2{padding-top:60px}}@media screen and (max-width:767px){#sec2{padding-top:50px}}@media screen and (max-width:370px){#sec2{overflow:hidden}}#sec2 ul{margin:0;padding:0}#sec2 ul li{list-style-type:none}#sec2 ul li a{display:block;vertical-align:unset}#sec2 ul li img{width:100%;transition:.3s all ease-in-out}#sec2 .s2-ul1{display:flex;margin-top:50px}@media screen and (max-width:767px){#sec2 .s2-ul1{display:block;margin-top:20px}}#sec2 .s2-ul1 li{width:33.3333333333%}@media screen and (max-width:767px){#sec2 .s2-ul1 li{width:100%;margin-top:-7px}}@media screen and (max-width:370px){#sec2 .s2-ul1 li{margin-top:-6px}}#sec2 .s2-ul1 li:first-child{border-right:1px solid #fff}@media screen and (max-width:767px){#sec2 .s2-ul1 li:first-child{border:none;border-top:1px solid #fff}}@media screen and (max-width:370px){#sec2 .s2-ul1 li:first-child{margin-left:-.5%;width:101%}}#sec2 .s2-ul1 li:nth-child(2){border-left:.5px solid #fff;border-right:.5px solid #fff}@media screen and (max-width:767px){#sec2 .s2-ul1 li:nth-child(2){border:none;border-top:1px solid #fff}}@media screen and (max-width:370px){#sec2 .s2-ul1 li:nth-child(2){margin-left:-.5%;width:101%}}#sec2 .s2-ul1 li:last-child{border-left:1px solid #fff}@media screen and (max-width:767px){#sec2 .s2-ul1 li:last-child{border:none;border-top:1px solid #fff}}@media screen and (max-width:370px){#sec2 .s2-ul1 li:last-child{margin-left:-.5%;width:101%}}#sec2 .s2-ul2{display:flex;margin-top:-8px}@media screen and (max-width:767px){#sec2 .s2-ul2{display:block;margin-top:0}}#sec2 .s2-ul2 li{width:50%}@media screen and (max-width:767px){#sec2 .s2-ul2 li{width:100%;margin-top:-7px}}@media screen and (max-width:370px){#sec2 .s2-ul2 li{margin-left:-.5%;width:101%}}@media screen and (max-width:370px){#sec2 .s2-ul2 li{margin-top:-6px}}#sec2 .s2-ul2 li:first-child{border-right:1px solid #fff}@media screen and (max-width:767px){#sec2 .s2-ul2 li:first-child{border:none;border-top:1px solid #fff}}@media screen and (max-width:370px){#sec2 .s2-ul2 li:first-child{width:101%;margin-left:-.5%}}#sec2 .s2-ul2 li:last-child{border-left:1px solid #fff}@media screen and (max-width:767px){#sec2 .s2-ul2 li:last-child{border:none;border-top:1px solid #fff}}@media screen and (max-width:370px){#sec2 .s2-ul2 li:last-child{margin-left:-.5%;width:101%}}#sec3{margin-top:100px}@media screen and (max-width:980px){#sec3{margin-top:60px}}@media screen and (max-width:480px){#sec3{margin-top:50px}}#sec3 h2{margin-bottom:50px}@media screen and (max-width:767px){#sec3 h2{margin-bottom:30px}}@media screen and (max-width:480px){#sec3 h2{margin-bottom:15px}}#sec3 ul{margin:0}#sec3 ul li{width:50%;transition:.3s all ease-in-out}@media screen and (max-width:767px){#sec3 ul li{width:100%}}#sec3 ul li a{display:block;text-align:center;vertical-align:middle;position:relative;border:20px solid rgba(244,250,253,.6)}@media screen and (max-width:980px){#sec3 ul li a{border:10px solid rgba(244,250,253,.6)}}@media screen and (max-width:767px){#sec3 ul li a{height:unset !important}}#sec3 ul li h3{font-family:"秀英明朝 L","Shuei Mincho L";font-size:26px !important;letter-spacing:4px !important;color:#000;margin:0;padding:0 !important;padding-bottom:5px !important;font-weight:400;padding-top:120px !important;background:0 0}#sec3 ul li h3:before{display:none}@media screen and (max-width:1080px){#sec3 ul li h3{padding-top:100px !important}}@media screen and (max-width:980px){#sec3 ul li h3{font-size:24px !important;padding-top:60px !important}}@media screen and (max-width:480px){#sec3 ul li h3{padding-top:40px !important}}@media screen and (max-width:370px){#sec3 ul li h3{font-size:22px !important}}#sec3 ul li .txt{display:block;color:#561267;font-size:18px;line-height:28px;letter-spacing:4px;padding-top:20px;position:relative;padding-bottom:120px}@media screen and (max-width:1080px){#sec3 ul li .txt{padding-bottom:100px}}@media screen and (max-width:980px){#sec3 ul li .txt{font-size:16px;letter-spacing:2px;padding-top:15px;padding-bottom:60px}}@media screen and (max-width:480px){#sec3 ul li .txt{padding-bottom:40px;font-size:15px}}@media screen and (max-width:370px){#sec3 ul li .txt{font-size:14px}}#sec3 ul li .txt:before{content:'';width:400px;height:1px;background:#008cce;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:980px){#sec3 ul li .txt:before{width:300px;top:5px}}@media screen and (max-width:480px){#sec3 ul li .txt:before{width:250px}}#sec3 ul .img1{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#sec3 ul .img1:hover{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img1_on.jpg)}#sec3 ul .img2{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#sec3 ul .img2:hover{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img2_on.jpg)}#sec3 ul .img3{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#sec3 ul .img3:hover{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img3_on.jpg)}#sec3 ul .img4{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#sec3 ul .img4:hover{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec3_img4_on.jpg)}#sec3 ul.s3-ul2,#sec3 ul.s3-ul1{display:flex}@media screen and (max-width:767px){#sec3 ul.s3-ul2,#sec3 ul.s3-ul1{display:block}}#sec4{background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/sec4_bg.png);background-size:cover;background-position:center top;background-repeat:no-repeat;position:relative;overflow:hidden}@media screen and (max-width:767px){#sec4{background:0 0}#sec4 .container{padding:0}}#sec4 h2{padding-top:60px}@media screen and (max-width:767px){#sec4 h2{width:100%;position:absolute;top:50px;left:0;padding:0}}@media screen and (max-width:370px){#sec4 h2{top:40px}}#sec4 .txt{width:50%;position:relative;z-index:1;font-family:"秀英明朝 L","Shuei Mincho L";font-size:18px;line-height:38px;margin-top:50px}@media screen and (max-width:1080px){#sec4 .txt{margin-left:30px}}@media screen and (max-width:980px){#sec4 .txt{font-size:15px;line-height:35px;width:40%}}@media screen and (max-width:767px){#sec4 .txt{width:100%;margin-left:0;margin-top:20px;padding-left:20px;padding-right:20px}}#sec4 .doctor{width:50%;height:100%;position:absolute;right:-60px;bottom:0;z-index:0}@media screen and (max-width:1250px){#sec4 .doctor{right:0}}@media screen and (max-width:980px){#sec4 .doctor{width:56%}}@media screen and (max-width:767px){#sec4 .doctor{width:100%;position:relative;right:unset;bottom:unset}}#sec4 .doctor img{margin-bottom:-43px;width:auto !important;height:100%}@media screen and (max-width:980px){#sec4 .doctor img{margin-bottom:-33px;height:auto}}@media screen and (max-width:767px){#sec4 .doctor img{margin-bottom:0;width:100% !important;height:auto}}@media screen and (max-width:767px){#sec4 .doctor .name{width:22%;position:absolute;right:4%;top:27%}}#sec4 .bnr{padding-bottom:80px}@media screen and (max-width:1080px){#sec4 .bnr{margin-left:30px}}@media screen and (max-width:980px){#sec4 .bnr{padding-bottom:60px}}@media screen and (max-width:767px){#sec4 .bnr{margin-left:20px}}#sec4 .bnr a{display:block;width:300px;height:50px;line-height:50px;background:#0085d0;color:#fff;font-size:18px;font-weight:700;position:relative;transition:.3s all ease-in-out;margin-top:40px;padding-left:22px}@media screen and (max-width:980px){#sec4 .bnr a{margin-top:30px;width:280px;font-size:17px}}@media screen and (max-width:767px){#sec4 .bnr a{width:250px;font-size:16px}}@media screen and (max-width:480px){#sec4 .bnr a{width:80%}}@media screen and (max-width:370px){#sec4 .bnr a{font-size:15px}}#sec4 .bnr a:hover{opacity:.8}#sec4 .bnr a:before{content:'';width:6px;height:10px;background-image:url(//shiozawa-clinic.com/wp-content/themes/genova_tpl/css/../img/right.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:18px;top:20px;z-index:1}.home .elementor-row{display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flex !important;display:-o-flex !important;display:flex !important}.top-map .df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.top-map .df .top-map-left{width:50%;padding-right:2%}.top-map .df .gg-calendar1{width:50%;padding-left:2%}.top-map .df .gg-calendar1 iframe{height:97%}.gg-calendar{width:47%;float:right;margin-top:-215px;height:380px !important}@media screen and (max-width:1100px){.gg-calendar{width:50%;padding-right:30px;padding-left:15px}.top-map .df{padding:0 2%}.top-map .df .gg-calendar1{padding-left:1%}.top-map .df .top-map-left{padding-right:1%}}@media screen and (max-width:980px){.gg-calendar{height:300px !important}}@media screen and (max-width:767px){.gg-calendar{width:100%;margin-top:0;padding:0;height:250px !important}.top-map .df{display:block;margin-top:20px;padding:0 20px}.top-map .df .gg-calendar1{width:100%;padding-left:0}.top-map .df .top-map-left{width:100%;padding-right:0;margin-bottom:20px}.top-map .df .gg-calendar1 iframe{height:400px}}.gg-calendar iframe{height:100% !important}.elementor-element-a28ef8d{margin-top:100px}@media screen and (max-width:767px){.elementor-element-a28ef8d{margin-top:50px}}.home .elementor .blog_hd{font-size:18px;color:#008cce;float:left}@media screen and (max-width:480px){.home .elementor .blog_hd{font-size:16px}}.home .elementor .blog_hd i img{width:18px !important;height:20px !important;position:relative;top:4px;margin-right:5px}.listLook{float:right}.listLook a{color:#55acca;font-size:13px;text-decoration:underline !important}.listLook a:hover{text-decoration:none !important}.news-title{width:50%;float:right;padding-left:30px}@media screen and (max-width:1100px){.news-title{padding-left:15px;padding-right:30px}}@media screen and (max-width:767px){.news-title{width:100%;padding-left:20px;padding-right:20px;margin-top:-335px;margin-bottom:335px}}.elementor-element-f2713b5{padding-left:30px}@media screen and (max-width:1100px){.elementor-element-f2713b5{padding-left:15px}}@media screen and (max-width:767px){.elementor-element-f2713b5{padding-left:0}}@media screen and (max-width:1100px){.elementor-element-5cc2292{padding-right:30px}}@media screen and (max-width:767px){.elementor-element-5cc2292{padding-right:0}}@media screen and (max-width:767px){.elementor-element-f2713b5{margin-top:50px}}.elementor-element-adb0551 p a{text-decoration:underline}.elementor-element-adb0551 p a:hover{text-decoration:none}.table_cus thead{background:#008cce;color:#fff}.table_cus thead th{font-size:18px;padding-left:15px;width:200px}@media screen and (max-width:767px){.table_cus thead th{width:170px;font-size:16px}}@media screen and (max-width:480px){.table_cus thead th{font-size:15px;width:130px;padding-left:10px}}@media screen and (max-width:370px){.table_cus thead th{font-size:14px;width:100px}}.table_cus thead td{font-size:16px;text-align:center}@media screen and (max-width:767px){.table_cus thead td{font-size:14px}}@media screen and (max-width:370px){.table_cus thead td{font-size:13px}}.table_cus tbody tr{border-bottom:1px solid #888}.table_cus tbody th{font-size:16px;color:#534f4c;font-weight:700;width:200px;padding:7px 0;padding-left:15px}@media screen and (max-width:767px){.table_cus tbody th{width:170px;font-size:14px}}@media screen and (max-width:480px){.table_cus tbody th{width:130px;letter-spacing:0;padding-left:10px}}@media screen and (max-width:370px){.table_cus tbody th{font-size:13px;width:100px;letter-spacing:-1px}}.table_cus tbody td{text-align:center;padding:7px 0;font-size:16px}@media screen and (max-width:767px){.table_cus tbody td{font-size:14px}}@media screen and (max-width:370px){.table_cus tbody td{font-size:13px}}.table_cus .w55{width:150px}@media screen and (max-width:980px){.table_cus .w55{width:120px}}@media screen and (max-width:767px){.table_cus .w55{width:90px;padding-right:10px}}@media screen and (max-width:480px){.table_cus .w55{width:60px;letter-spacing:-1px}}@media screen and (max-width:370px){.table_cus .w55{width:45px;padding-right:5px;letter-spacing:-2px}}.table_cus .w45{width:100px}@media screen and (max-width:980px){.table_cus .w45{width:80px}}@media screen and (max-width:767px){.table_cus .w45{width:60px}}@media screen and (max-width:480px){.table_cus .w45{width:50px}}@media screen and (max-width:370px){.table_cus .w45{width:30px}}.cl_blue{color:#008cce}.cl_pup{color:#a574af}.elementor-element-850f070 iframe{height:600px}@media screen and (max-width:767px){.elementor-element-7fcb8e5,.elementor-element-5cc2292{padding-left:20px;padding-right:20px}.elementor-element-850f070 iframe{height:300px}}.elementor-element-a1f7ed8{margin-top:50px}table#footer1{padding-top:0 !important}