@charset "utf-8";html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:16px;background:#fcfbfa;color:#000;letter-spacing:.05em;line-height:2;position:relative;-webkit-text-size-adjust:100%}a{text-decoration:none;color:#333;vertical-align:middle;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}a:focus,*:focus{outline:none}a[href^="tel:"]{pointer-events:none;cursor:text}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both!important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.tac{text-align:center!important}.tar{text-align:right!important}.tal{text-align:left!important}.fb{font-weight:700!important}@font-face{font-family:'icomoon';src:url(//machida-clinic.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//machida-clinic.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//machida-clinic.com/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//machida-clinic.com/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//machida-clinic.com/wp-content/themes/genova_tpl/img/fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):before{display:inline-block;font-family:'icomoon';font-family:"Font Awesome 5 Free";speak:none;font-style:normal;font-weight:400;font-weight:900;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-blog:before{content:"\f304"}.icon-category:before{content:"\f07b"}.icon-check:before{content:"\f14a";font-weight:400}.icon-checked:before{content:"\f058"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\f39e";font-family:"Font Awesome 5 Brands" !important}.icon-google:before{content:"\f0d5";font-family:"Font Awesome 5 Brands" !important}.icon-line:before{content:"\f3c0";font-family:"Font Awesome 5 Brands" !important}.icon-twitter:before{content:"\f099";font-family:"Font Awesome 5 Brands" !important}.icon-arrow02:before{content:"\f104"}.icon-arrow01:before{content:"\f105"}.icon-search:before{content:"\f002"}.icon-tag:before{content:"\f02b"}.sp{display:none}.mb{display:none}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}@media screen and (max-width:480px){.mb{display:block}.pcm{display:none}}.container{width:100%;max-width:1140px;padding:0 30px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}@media (max-width:767px){.container{padding:0 20px}}#wrapper{height:100%;padding-top:109px;box-sizing:border-box}@media screen and (max-width:1060px) and (min-width:768px){#wrapper{padding-top:146px}}@media screen and (max-width:767px){#wrapper{padding-top:128px}}#header{position:fixed;top:0;left:0;z-index:1000;width:100%;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;background:#fff}#header h1{top:0;min-width:auto;max-width:70%;float:none;margin-bottom:10px;position:absolute}#header h1 img{width:100%}#header h1 a:hover{text-decoration:none}#header .header_menu{float:right;width:890px}#header .header_menu .g_nav{display:flex}#header .header_menu .g_nav>li{vertical-align:middle}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{display:flex;align-items:center;text-align:center;vertical-align:middle;color:#000;line-height:1.2;cursor:pointer;font-size:14px;letter-spacing:.08em;width:auto;height:80px;margin-right:35px;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:relative}#header .header_menu .g_nav>li>a>span,#header .header_menu .g_nav>li>span>span{display:block;margin:0 auto}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{font-size:10px;color:#009fe6;line-height:1.2;display:block;letter-spacing:.25em;padding-top:10px}#header .header_menu .g_nav>li dl{pointer-events:none;position:absolute;top:80px;left:0;display:block;width:100%;padding:38px 30px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(222,241,204,.9);-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99}#header .header_menu .g_nav>li dl dt{max-width:1080px;margin:0 auto 10px;font-size:20px;line-height:1.2}#header .header_menu .g_nav>li dl ul{max-width:1080px;margin:0 auto}#header .header_menu .g_nav>li dl li{display:inline-block;margin-right:30px;line-height:1.3;position:relative;font-size:16px}#header .header_menu .g_nav>li dl li:before{color:#009fe6;font-size:14px;margin-right:8px}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{color:#333;vertical-align:top}#header .header_menu .g_nav>li dl a:hover{opacity:1;color:#009fe6}.desktop #header .header_menu .g_nav>li>span:hover+dl,.desktop #header .header_menu .g_nav>li>span ul:hover,.desktop #header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.desktop #header .header_menu .g_nav>li dl a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-decoration:underline}.tablet #header .header_menu .g_nav>li>dl{display:none}.tablet #header .header_menu .g_nav>li>span+dl{pointer-events:none;opacity:0}.tablet #header .header_menu .g_nav>li.hover>span+dl{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){#header .header_menu .g_nav>li dl{pointer-events:none}.desktop #header .header_menu .g_nav>li>a:hover:after,.desktop #header .header_menu .g_nav>li>span:hover:after,#header .header_menu .g_nav>li.hover>a:after,#header .header_menu .g_nav>li.hover>span:after{display:block;content:"";width:100%;height:3px;background:#009fe6;position:absolute;left:0;bottom:0;text-decoration:none}}@media screen and (max-width:1060px) and (min-width:768px){#header .header_menu{float:none;clear:both;width:100%}#header .header_menu .g_nav>li{width:20%}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{text-align:center;margin-right:0;height:80px}#header .header_menu .g_nav>li dl{top:146px}}@media screen and (max-width:767px){#header{position:absolute;top:0 !important;-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s}#header h1{margin:10px 0 0 20px}#header h1 img{width:100%;max-width:100%}#header h1 a:hover{text-decoration:none}#header .toggleMenu{display:block}.toggleMenu{float:right;width:38px;height:70px;background:0 0;text-align:left;color:#fff;cursor:pointer;margin-right:20px}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:38px;height:24px;margin:15px auto 0;text-align:center}.menu-trigger:after{content:"MENU";display:block;line-height:1;font-size:11px;letter-spacing:.15em;font-weight:700;margin-top:30px;color:#439bc7;margin-left:1px;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#439bc7}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.toggleMenu.active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#header .right_box,#header .g_nav{display:none}#header .header_menu{float:none;clear:both;margin-right:0}#header .header_menu .g_nav{display:block;text-align:center;background:#009fe6}#header .header_menu .g_nav>li{position:relative;border-top:1px solid #fff;border-left:none}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100%;padding:18px 50px 18px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;background:#009fe6;color:#fff;font-size:15px}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{margin:0}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{background:#85d43e}#header .header_menu .g_nav>li>span:after{content:"";position:absolute;top:50%;right:20px;width:16px;height:16px;border-bottom:2px solid #fff;border-left:2px solid #fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:-14px}#header .header_menu .g_nav>li.hover>span:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-3px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;bottom:0;color:#fff;padding-top:0;font-size:10px}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dl li{padding-left:0}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .g_nav>li ul li{display:block;margin-right:0;border-top:1px solid #009fe6}#header .header_menu .g_nav>li ul li a{position:relative;display:block;padding:15px 20px 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:#e5f9d3}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;background:#edfae1}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span{position:relative}#header .header_menu .g_nav>li.hover>span+dl,#header .header_menu .g_nav>li>span:hover+dl{pointer-events:auto;opacity:1}}#header h1{width:255px;min-width:255px;float:left;font-size:1.2em;font-weight:700;padding:28px 0 0 60px;margin:0}#header h1 img{width:auto;max-width:100%}#header h1 a:hover{text-decoration:none;opacity:1}#header .header_menu{width:980px}#header .right_right{line-height:1}#header .right_right img{width:auto;max-width:100%;vertical-align:top}#header .header_menu .g_nav.custom_menu{float:left;width:710px}#header .header_menu .right_right{float:right;width:270px}#header .header_menu .g_nav.custom_menu>li{position:relative;flex:auto;min-height:109px}#header .header_menu .g_nav.custom_menu>li>a{font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;display:block;margin:0;padding-top:48px;box-sizing:border-box;min-width:auto;min-height:109px;font-size:15px;line-height:2}#header .header_menu .g_nav.custom_menu>li>a>span{color:#009fe6;display:block;margin:0 auto;font-size:.75em;box-sizing:border-box;padding-top:4px}@media screen and (min-width:768px){#header .header_menu .g_nav.custom_menu .sub-menu{position:absolute;top:90%;left:50%;margin-left:-100px;margin-top:-5px;width:200px;list-style:none;padding:0;border-radius:6px;-webkit-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha( opacity=0 )";visibility:hidden}#header .header_menu .g_nav.custom_menu>li:hover .sub-menu{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )";top:100%;visibility:visible;z-index:30}#header .header_menu .g_nav.custom_menu .sub-menu li{width:100%;background-color:#ebf6f8;padding:0 20px;text-align:left;line-height:1.35;position:relative;box-sizing:border-box;-webkit-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#header .header_menu .g_nav.custom_menu .sub-menu>li:first-child{border-radius:6px 6px 0 0}#header .header_menu .g_nav.custom_menu .sub-menu>li:last-child{border-radius:0 0 6px 6px}#header .header_menu .g_nav.custom_menu .sub-menu>li:first-child:after{position:absolute;content:"";top:0;left:50%;margin:-17px 0 0 -4px;border:7px solid transparent;border-bottom:10px solid #ebf6f8}#header .header_menu .g_nav.custom_menu .sub-menu li a{padding:13px 0 13px 14px;background-image:url(//machida-clinic.com/wp-content/themes/genova_tpl/img/arrow_nav.svg);background-repeat:no-repeat;background-position:left center;border-bottom:1px solid #bac9cf;display:block;position:relative;font-size:15px}#header .header_menu .g_nav.custom_menu .sub-menu>li:last-child a{border-bottom:none}#header .header_menu .g_nav.custom_menu .sub-menu li:hover{background-color:#bde5f6}}@media screen and (min-width:961px) and (max-width:1350px){#wrapper{padding-top:77px}#header h1{width:160px;min-width:160px;padding:13px 0 0 20px}#header .header_menu{width:764px;float:right;clear:none}#header .header_menu .g_nav.custom_menu{width:576px}#header .header_menu .right_right{width:188px}#header .header_menu .g_nav.custom_menu>li{min-height:77px;width:auto}#header .header_menu .g_nav.custom_menu>li>a{min-height:77px;padding:27px 0 0;height:77px;font-size:12px}}@media screen and (min-width:768px) and (max-width:960px){#wrapper{padding-top:62px}#header h1{width:150px;min-width:150px}#header .header_menu{width:597px;float:right;clear:none}#header .header_menu .g_nav.custom_menu{width:440px}#header .header_menu .right_right{width:152px;line-height:1}#header .header_menu .g_nav.custom_menu>li{min-height:62px;height:60px;width:auto}#header .header_menu .g_nav.custom_menu>li>a{min-height:62px;padding:25px 0 0;font-size:10px;line-height:1.75;height:62px}}@media screen and (max-width:960px){#header h1{padding:7px 0 0 20px}}@media screen and (max-width:767px){#header h1{top:0;min-width:auto;max-width:70%;float:none;margin-bottom:10px;position:relative}#header .header_menu .g_nav.custom_menu{background:#e7f0f4;float:none;width:100%}#header .header_menu .g_nav.custom_menu>li{min-height:auto;border:none}#header .header_menu .g_nav.custom_menu>li>a{min-height:auto;height:auto;padding:15px 10px 15px 20px;border-bottom:1px solid #fff;font:inherit;background:#e7f0f4 url(//machida-clinic.com/wp-content/themes/genova_tpl/img/arrow_nav.svg) no-repeat 10px center;color:#333}#header .header_menu .g_nav.custom_menu>li>a>span{margin:0;display:inline-block;padding-left:.5em;color:#333}#header .header_menu .g_nav.custom_menu>li>a:hover{background-color:#b4d9e9}#header .header_menu .g_nav.custom_menu>li.hover .sub-menu{display:block}#header .header_menu .g_nav.custom_menu .sub-menu{border-bottom:1px solid #fff;display:none}#header .header_menu .g_nav.custom_menu .sub-menu>li{border:none;border-radius:0 !important;padding:0}#header .header_menu .g_nav.custom_menu .sub-menu>li a{border:none;padding:10px 10px 10px 25px;background:0 0;color:#333}#header .header_menu .g_nav.custom_menu .sub-menu li a:before{content:"-"}#header .header_menu .g_nav.custom_menu .sub-menu li a{border:none;padding:10px 10px 10px 25px;background:0 0}}.anchorlinks:not(:first-child){display:none}@media screen and (max-width:767px){.sumaho_menu{position:absolute;width:100%;background:#fff}.sumaho_menu .sumaho_menu_item{float:left;width:25%;height:64px;position:relative}.sumaho_menu .sumaho_menu_item:before{position:absolute;content:"";display:block;height:50px;width:1px;background:#cecece;top:7px}.sumaho_menu .sumaho_menu_item:first-child:before{display:none}.sumaho_menu .sumaho_menu_item a{width:100%;height:100%;display:table;text-align:center}.sumaho_menu .sumaho_menu_item a span{display:table-cell;vertical-align:middle}#header.fix_sp{position:fixed;padding-top:0;top:-64px !important}}#sidebar{display:none}.contact_section{text-align:center;background-size:cover}.contact_section .contact_tit{font-size:34px;color:#fff;letter-spacing:.15em;line-height:1.6;margin-bottom:25px}.contact_section .txt{font-size:16px;color:#fff;letter-spacing:.1em;line-height:2;margin-top:30px}.contact_section .contact_list li{float:left;width:49.6%;margin-left:.8%}.contact_section .contact_list li:first-child{margin:0}@media screen and (max-width:767px){.contact_section .contact_tit{font-size:28px}.contact_section .contact_list{max-width:535px;margin:0 auto}.contact_section .contact_list li{float:none;width:100%;margin-left:0;margin-top:10px}}#footer{background:#fff}#footer .footer_navi .navi_tit{font-size:17px;line-height:1;letter-spacing:.1em;padding-bottom:29px;margin-bottom:26px;position:relative;border-bottom:1px solid #333}#footer .footer_navi .navi_list{float:left;width:28%;margin-left:8%}#footer .footer_navi .navi_list ul{padding-top:3px}#footer .footer_navi .navi_list:first-child{margin:0}#footer .footer_navi .navi_list li{position:relative;margin-top:19px;font-size:13px;line-height:1.6;letter-spacing:.1em}#footer .footer_navi .navi_list li:first-child{margin:0}#footer .footer_navi .navi_list li:before{font-size:10px;color:#009fe6;margin-right:5px}#footer .footer_navi .navi_list li a{vertical-align:top}#footer .footer_navi .navi_list li a:hover{color:#009fe6}#footer .footer_navi .access_box{font-size:13px;line-height:1.9}#footer .footer_navi .access_box p{margin-bottom:22px}#footer .footer_navi .access_box dl dt{font-weight:700}#footer .fixed_box{position:fixed;right:20px;width:472px;max-width:90%;z-index:999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}#footer .fixed_box ul{display:flex}#footer .fixed_box li:first-child{margin-right:19px}#footer .fixed_box li img{width:100%}#wpfront-scroll-top-container:hover img{opacity:.8 !important}.btnContact{margin-right:19px;width:140px}@media screen and (max-width:767px){.btnContact{margin-right:10px}#footer .fixed_box li:first-child{margin-right:10px}}@media screen and (max-width:767px){#footer{padding:50px 0 26%}#footer .footer_navi .navi_list{float:none;width:100%;margin-top:40px;margin-left:0}#footer .fixed_box{right:5%;width:90%}#footer .fixed_box ul{display:flex}#footer .fixed_box li{box-sizing:border-box}#footer .fixed_box li:last-child{border-right:none;box-sizing:border-box}#wpfront-scroll-top-container{display:none !important}}#footer{padding:0;background:url(//machida-clinic.com/wp-content/themes/genova_tpl/img/bg_img002.jpg) no-repeat center;background-size:cover;text-align:center;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#footer>.container{padding:60px 30px}#footer>.container>img{float:left}#footer>.container>dl{float:right;width:62%;font-size:14px}#footer .container dl dt{clear:both;float:left;padding-right:1em}#footer .container dl dd{overflow:hidden}#footer .footer_logo{margin-bottom:15px}#footer .footer_logo img{width:219px}#footer .footer_txt01{font-size:15px;line-height:1.5;margin-bottom:5px}#footer .footer_txt02{font-size:16px;line-height:1.5;margin-bottom:18px}#footer .btn{margin-bottom:15px}#footer .btn a{display:inline-block !important;width:auto;font-size:14px;line-height:34px;letter-spacing:.2em;background:#439bc7;color:#fff;padding:0 20px 0;box-sizing:border-box;position:relative;margin:0 auto;text-align:center;border-radius:17px;max-width:none}#footer .btn a:before,#footer .btn a:after{display:none}#footer .copyright{font-size:11px}#copyright{padding:14px 0 0;background:#d4dae1;font-size:10px;color:#fff;height:50px;box-sizing:border-box}#copyright ul{float:left}#copyright .copyright{float:right}#copyright a{color:#fff}#copyright a:hover{text-decoration:underline}#wpfront-scroll-top-container img{vertical-align:bottom}@media screen and (max-width:767px){#footer{padding-bottom:25%}#footer>.container{padding:30px 20px}#footer>.container>img{float:none;display:block;margin:0 auto 20px}#footer>.container>div{float:none;width:auto}#footer>.container>dl{float:none;width:100%}#footer>.container dl dt{float:none;font-weight:700}#copyright{background:0 0;height:auto}#copyright,#copyright a{color:#d4dae1}#copyright ul,#copyright .copyright{float:none}}.contact_section{text-align:center;background:#f3f7f9;padding:50px 20px 50px;letter-spacing:.1em}.contact_section h3{font-size:30px;margin-bottom:15px;line-height:1.5;letter-spacing:.22em;font-family:"DNP 秀英丸ゴシック Std B","秀英丸ゴシック B","Shuei MaruGo B","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;color:#439bc7}.contact_section ul{display:flex;margin-bottom:22px}.contact_section li{flex:1 1 0;margin-right:11px}.contact_section li:last-child{margin-right:0}.contact_section .cb_l{text-align:left}.contact_section .cb_l p{background:url(//machida-clinic.com/wp-content/themes/genova_tpl/img/icon_house.png) no-repeat center left;background-size:45px;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:18px;letter-spacing:.05em;line-height:1.8;padding-left:60px;min-height:50px}.contact_section .cb_l p img{display:none}.contact_section .cb_r{width:480px;background:#fff;border-radius:20px;border:2px solid #439bc7;text-align:left;box-sizing:border-box;padding:20px 35px 5px}.contact_section .cb_r p{font-size:15px;line-height:1.5;margin:0}@media screen and (min-width:768px){.contact_section>.container{display:flex;width:100%;align-items:center}.contact_section .cb_l{flex:1 1 auto;margin-right:20px}}@media screen and (max-width:767px){.contact_section{text-align:center;font-size:15px;letter-spacing:.05em;padding:30px 0 30px}.contact_section h3{text-align:left;line-height:1.6;font-size:25px;letter-spacing:.3em}.contact_section ul{display:block}.contact_section li{margin-bottom:10px;margin-right:0}.contact_section li img{width:100%}.contact_section .cb_l{display:inline-block;text-align:left;margin-bottom:30px}.contact_section .cb_r{text-align:left;width:100%}}.contact_section .blog{margin-top:30px;letter-spacing:1em}.contact_section .blog img{width:300px;margin-top:10px}.elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:1080px}@media screen and (max-width:1120px){.elementor .elementor-section.elementor-section-boxed>.elementor-container{margin-left:20px;margin-right:20px}}.page_title{background:url(//machida-clinic.com/wp-content/themes/genova_tpl/../img/h2_bg.jpg) center;background-size:cover;text-align:center;height:200px}.page_title h2{font-family:"秀英明朝 M",Shuei Mincho M,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:34px;color:#fff;padding-top:85px}#mainimage{position:relative}#mainimage img.sp{display:none}#mainimage .catchcopy{position:absolute;top:50%;left:16%;right:auto;margin:-61px auto auto -180px;width:343px}#mainimage .catchcopy2{top:auto;bottom:5%;width:448px;left:70%}@media screen and (max-width:1300px){#mainimage .catchcopy1{width:40%;left:5%;margin:auto 0;top:28%}#mainimage .catchcopy2{width:46%;margin:0 5% 2% auto;bottom:0;left:50%}}@media screen and (max-width:767px){#mainimage .catchcopy{width:65%;margin:0 auto 0 5%;bottom:0;left:0;top:28%}#mainimage .catchcopy2{width:90%;top:auto;bottom:5%;left:0;right:0;margin:0 auto}#mainimage img.sp{display:block}#mainimage img.pc{display:none}}.section_top_h2{padding:50px 0 0;text-align:center}.section_top_h2 h2{font-family:"DNP 秀英丸ゴシック Std B","秀英丸ゴシック B","Shuei MaruGo B","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.4;color:#439bc7;margin-bottom:1em!important}.section_top_h2 h2.elementor-heading-title span{font-size:13px;display:block;color:#000;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;margin-top:10px}.fontfamily_l{font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.fontfamily_B{font-family:"DNP 秀英丸ゴシック Std B","秀英丸ゴシック B","Shuei MaruGo B","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700}@media screen and (min-width:768px){.section_doctor .elementor-button-wrapper{padding-top:20px}}@media screen and (max-width:767px){.section_top_h2{padding:30px 0 34px}.section_top_h2_blue{background:url(//machida-clinic.com/wp-content/themes/genova_tpl/img/title_bg01_sp.png) left top;background-size:100% 100%}.section_top_h2 h2.elementor-heading-title{font-size:28px}.section_top_h2 h2.elementor-heading-title span{font-size:12px}}.tel_box{border:2px solid #4da0ca;border-radius:18px;box-sizing:border-box;padding:8% 6% 3%;margin-bottom:6px!important}.sec01 h3{font-size:18px;font-weight:700;float:left}.sec01 .news_btn{display:inline-block;float:right;padding-top:2px;font-size:13px;color:#439bc7;text-decoration:underline}.sec01 a.news_btn:hover{text-decoration:none}.sec01 .clearfix{margin-bottom:12px!important}.sec01 .timetable+p{margin-bottom:-8px}@media only screen and (max-width:767px){.sec01{padding-top:30px}.section_top_h2{padding-bottom:0}.elementor-element-3a8c5cc{margin-bottom:0 !important;padding-bottom:0 !important}.elementor-element-0b47fea{margin-bottom:30px}.sec01 .section_top_h2 h2.elementor-heading-title{margin-bottom:10px !important}}.sec02{background:#e7f0f4;padding:50px 0}.sec02_1{padding-top:130px}.sec02 h3{font-size:28px;color:#000;font-family:"秀英丸ゴシック B","Shuei MaruGo B","DNP 秀英丸ゴシック Std","秀英丸ゴシック B","Shuei MaruGo B","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:700;position:relative;letter-spacing:.1em;padding-bottom:1em!important}.sec02 h3 span{display:block;font-size:47px;color:#fff;margin-bottom:.5em}.sec02 h3:after{content:"";width:32px;height:2px;background:#439bc7;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.sec02 .txt_r{box-sizing:border-box;padding:0 0 0 5%}.sec02 .txt_l{box-sizing:border-box;padding:0 5% 0 0}}@media only screen and (max-width:767px){.sec02_1{padding-top:50px}.sec02_1 img{margin-bottom:30px}.sec02_2 img{margin-bottom:40px}.elementor-element-58d46a0 img{margin-bottom:30px}}.sec03{background:#000 url(//machida-clinic.com/wp-content/themes/genova_tpl/img/bg_img001.jpg) no-repeat;background-size:cover;padding:118px 0}.sec03 .container_inner{background:#fff;border-radius:20px;padding:98px 88px 55px}.sec03 h2{font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#000;font-size:47px;margin-top:-145px;letter-spacing:.1em;margin-bottom:20px}.sec03 h3{font-family:"秀英丸ゴシック B","Shuei MaruGo B","DNP 秀英丸ゴシック Std","秀英丸ゴシック B","Shuei MaruGo B","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#439bc7;font-weight:700;font-size:30px;letter-spacing:.3em;margin-bottom:10px}.sec03 .doctorname01{display:block;color:#439bc7;font-size:16px;line-height:1.45;margin-bottom:9px}.sec03 .doctorname02{display:block;color:#000;font-size:23px;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;letter-spacing:.05em;line-height:1.45;margin-bottom:2px}.sec03 .doctorname02 span{font-size:14px;padding-right:13px}.sec03 .doctorname03{display:block;color:#439bc7;opacity:.3;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1.45}.doctor-btn{text-align:center;padding-top:30px;margin-bottom:0 !important}.doctor-btn a{display:inline-block}.doctor-btn a{font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background:#439bc7;color:#fff;min-width:300px;border-radius:33px;text-align:left;min-height:65px;line-height:65px;max-width:100%;box-sizing:border-box;padding-left:30px;padding-right:30px;position:relative;font-size:1.35em;letter-spacing:.08em;border:none}.doctor-btn a i{margin-left:15px}@media screen and (min-width:768px){.sec03 .columns{display:flex}.sec03 .column:first-child{margin-right:3%}.sec03 .column:last-child{flex:0 0 250px}}@media only screen and (max-width:767px){.sec03{padding:50px 0}.sec03 .container_inner{padding:9% 6% 10%}.sec03 h2{margin-top:calc(-9% + -50px)}.sec03 h2,.sec03 h3{text-align:center}.sec03 .column.sp{text-align:center}.sec03 h3{line-height:1.6;margin-top:30px}.doctor-btn a{font-size:17px;min-width:240px;padding-left:10px;padding-right:10px}.sec01 .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.sec01 .elementor-container{margin:0 10px!important}}.sec04 .fontfamily_l{font-size:18px;margin-bottom:20px;letter-spacing:.1em}.sec_map .elementor-widget-google_maps{margin-bottom:0 !important}.sec_map .elementor-widget-google_maps iframe{height:370px}@media only screen and (max-width:767px){.sec04 .section_top_h2{padding-top:50px}}#content>.container{max-width:100%;width:100%;padding:0}.elementor-43 .elementor-element.elementor-element-7bce75f iframe{pointer-events:auto !important}.fa-check-square{color:#439bc7}.spImg01{margin:10px auto 0}.fixed_box2{position:fixed;right:0;bottom:0;display:block;width:100%;height:auto;transition:all .5s ease 0s;z-index:1}.fixed_box2 .pc_fixed2_banner ul,.fixed_box2 .sp_fixed2_banner ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.sp_fixed2_banner{display:none}.fixed_box2 img{max-width:100%}@media screen and (max-width:767px){.sp_fixed2_banner{display:block}.pc_fixed2_banner{display:none}.fixed_box2{position:fixed;right:0;bottom:0;height:auto;width:auto;transition:all .5s ease 0s;z-index:1}.btn_pageTop{bottom:0;position:relative;left:0;right:0;top:0;width:100%;height:auto;display:block !important}#footer{padding-bottom:15%}}#footer .fixed_box3{bottom:150px;position:fixed;right:0;z-index:999999}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:#555;padding:20px 0}#pop_box{display:none}#pop_box{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.58);box-sizing:border-box;overflow-y:scroll;z-index:9999}#pop_box .pop_wrap{padding:40px 20px 10px}#pop_box .pop_inner{background:#fff;padding:30px 20px;border-radius:20px;border:2px solid #439bc7}#pop_box .tle{color:#000;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;text-align:center;line-height:1.5;font-size:20px}#pop_box .s_tle{color:#000;font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;text-align:center;line-height:1.5;font-size:16px;margin-bottom:15px}#pop_box .white_btn a,#pop_box .blue_btn a{font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background:#fff;color:#439bc7;border:1px solid #439bc7;width:300px;border-radius:33px;min-height:65px;max-width:100%;box-sizing:border-box;padding:16px 20px 15px 10px;display:block;font-size:16px;letter-spacing:0;position:relative;margin-left:auto;margin-right:auto;text-align:center}#pop_box .white_btn a:before,#pop_box .blue_btn a:before{content:"\f105";position:absolute;color:#439bc7;right:15px;display:inline-block;font:bold normal normal 24px/2 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pop_box .blue_btn a{border:0;background:#4fbcb5;color:#fff;letter-spacing:.1em}#pop_box .blue_btn a:before{color:#fff}#pop_box .tel_btn{font-family:"秀英丸ゴシック L","Shuei MaruGo L","DNP 秀英丸ゴシック Std","秀英丸ゴシック L","Shuei MaruGo L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;background:#fff;color:#fff;width:300px;border-radius:33px;min-height:65px;max-width:100%;box-sizing:border-box;padding:16px 10px 15px 42px;display:block;font-size:18px;letter-spacing:.1em;position:relative;margin-left:auto;margin-right:auto;text-align:center;background:#439bc7 url(/wp-content/uploads/tel_icon.png) no-repeat 14% 54%/auto}@media screen and (max-width:374px){#pop_box .white_btn a,#pop_box .blue_btn a{font-size:15px}}.medicalrevision{margin:0 auto;width:768px}@media screen and (max-width:767px){.medicalrevision{width:350px}}.ai_popup_wrapper{border:none;position:fixed;right:120px;bottom:70px;z-index:9999}.ai_popup_wrapper img{max-width:170px}.ai_popup_wrapper button{border:none;background:0 0;cursor:pointer}@media screen and (max-width:767px){.ai_popup_wrapper img{max-width:135px}.ai_popup_wrapper{right:10px;bottom:70px}}