@media screen and (min-width:768px){#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{content:"";width:0;bottom:40px;left:0;position:absolute;height:2px;background:#faa013;transition:all .3s}#header .header_menu .g_nav>li>a:hover:after,#header .header_menu .g_nav>li>a.active:after,#header .header_menu .g_nav>li>span:hover:after,#header .header_menu .g_nav>li>span.active:after{width:60%;box-sizing:border-box;left:20%}#header .header_menu .g_nav>li a:before,#header .header_menu .g_nav>li span:before{content:"";position:absolute;top:45px;left:0;bottom:45px;border-left:1px solid #ababab}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-family:'DNP ShueiMGoStd';display:flex;align-items:center;text-align:center;vertical-align:middle;color:#373431;line-height:21px;cursor:pointer;font-size:15px;letter-spacing:1px;transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;position:relative;padding:43.5px 18px}}@media screen and (max-width:1000px) and (min-width:768px){#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{bottom:30px}.timetable th,.timetable td{letter-spacing:0 !important;padding:8px 0 17px}#clinic th{font-size:12px !important}#clinic th.first{font-size:14px !important}#clinic td{font-size:14px !important}#clinic .note{font-size:12px;line-height:1.5;padding:20px 0}#clinic table.tb_o2{font-size:12px;line-height:1.5}#clinic table.tb_o2 th,#clinic table.tb_o2 td{padding:15px 0 0;vertical-align:top;font-size:12px !important}}@media screen and (max-width:1160px){#header .right_box{width:160px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{padding:25px 5px}#header h1{margin:14px 0 0 10px;width:250px}#header .header_menu .g_nav>li a:before,#header .header_menu .g_nav>li span:before{top:32px;bottom:32px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:11px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{bottom:25px}#header .header_menu .g_nav>li dl{top:77px}}@media screen and (max-width:1160px) and (min-width:768px){.elementor-text-editor tr td,.elementor-text-editor tr th{padding:10px 5px;font-size:12px}.intro_box{width:75.33%}.intro_box .btn{width:65px;height:65px;font-size:4px}.intro_box .txt{font-size:15px}.intro_box .txt span{font-size:17px}}@media screen and (max-width:1000px){#header .right_box{width:150px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{padding:24px 5px;font-size:8px}#header h1{width:260px;margin:14px 0 0 10px}#header .header_menu .g_nav>li a:before,#header .header_menu .g_nav>li span:before{top:26px;bottom:26px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{bottom:23px}#header .header_menu .g_nav>li dl{top:70px}}@media screen and (max-width:930px){#header .right_box{width:150px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{padding:22px 5px}#header h1{margin:11px 0 0 10px;width:234px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{bottom:19px}#header .header_menu .g_nav>li dl{top:65px}}@media screen and (max-width:864px){#header .right_box{width:150px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{padding:17px 5px;font-size:8px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{bottom:19px}#header .header_menu .g_nav>li dl{top:130px}#greeting .btn_group{margin-left:40%}#greeting .txt{padding-left:40%;font-size:16px}#greeting .btn_bottom{padding-left:45%}}@media screen and (max-width:863px) and (min-width:768px){#wrapper{padding-top:55px}#header .right_box{width:130px}#header h1{margin:7px 0 0 7px;width:185px}#menu .cate_group .item dl dt{font-size:22px}.table_hours{padding-left:20px;padding-right:20px}#newsList dl dt{width:160px}}@media screen and (max-width:767px){#header .header_menu .g_nav>li dl{top:0}#newsList dl dd{overflow:inherit}.responsive-table tr td:first-child{width:35% !important;box-sizing:border-box;padding-right:10px}.responsive-table table{font-size:12px}#greeting .greeting_wrapper{min-height:616px !important;margin-top:135px;background-position:-250px 0}#greeting .btn_group{position:absolute;padding:0;margin:0;width:100%;max-width:297px;top:-165px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#greeting .btn_group .btn{text-align:center;width:136px}#greeting .circle-btn{width:124px;height:124px;margin:0 0 0 10px}#greeting .tit{font-size:13px;white-space:nowrap}#greeting .circle-btn span{font-size:13px}#greeting .circle-btn span b{font-size:13px}#greeting .txt{padding:235px 20px 0;font-size:14px;line-height:30px}#greeting .btn_bottom{padding:0;margin:0;position:absolute;bottom:-20px;width:100%;text-align:center;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#clinic .section_ttl{margin-top:70px}#greeting .greeting_wrapper{background:url(//tachi-naikashounika.com/wp-content/themes/genova_tpl/css/../img/shared/greeting_bg_sp.png) no-repeat right bottom/cover}#footer .fixed_box li{float:left;width:28.5%;box-sizing:border-box}#footer .fixed_box li:last-child{width:14.5%;border-right:none;box-sizing:border-box;float:right;bottom:75px;position:fixed;right:0}}@media screen and (max-width:640px){.inquiryFormTable dd{padding-right:0}#menu .cate_group .item{height:153px}#menu .cate_group .item dl{width:100%;padding:0 5px;box-sizing:border-box}#menu .cate_group .item dl dt{font-size:21px;letter-spacing:2px;border:none;padding-bottom:0}.table-border .timetable tbody tr:first-child th,.table-border .timetable tbody tr:first-child td,.table-border .timetable tbody tr th,.table-border .timetable tbody tr:first-child td,.table-border .timetable tbody tr td,.table-border .timetable tbody tr:last-child th{padding:15px 0}}@media screen and (max-width:480px){#menu .cate_group .item dl{width:100%;padding:0 5px;box-sizing:border-box}#menu .cate_group .item dl dt{font-size:16px;letter-spacing:2px}#menu .cate_group .item dl dd{font-size:10px}#clinic .note{font-size:12px;line-height:1.5;padding:20px 0}#clinic table.tb_o2{font-size:12px;line-height:1.5}#clinic table.tb_o2 th,#clinic table.tb_o2 td{padding:15px 0 0;vertical-align:top}#clinic th{font-size:12px !important}#clinic th.first{font-size:14px !important}#clinic td{font-size:14px !important}#greeting .txt{padding:190px 20px 0}}@media screen and (max-width:375px){#menu .cate_group .item{padding:40px 0}#menu .cate_group .item:before{width:10px;height:10px;bottom:5px;right:5px}.intro_box{width:100%}.intro_box .btn{margin:0 auto 10px;float:none;text-align:center}.btn_n a{font-size:13px !important}}@media screen and (max-width:320px){#menu .cate_group .item dt{font-size:12px}}@media screen and (max-width:1485px) and (min-width:1400px){#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:12px}}