@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--ttl_size:24px;--wrapper:60px}}@media only screen and (max-width:480px){:root{--ttl_size:22px}}body:not(.ovh) .menu_toggle .inside {pointer-events:none}.menu_toggle{background:#fff;position:fixed;top:var(--wrapper);bottom:0;left:0;width:100%;height:calc(100vh - var(--wrapper));padding:0 0 0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{margin-bottom:0}.menu_toggle .inside{-webkit-overflow-scrolling:touch;-webkit-transition:all .5s ease;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link{padding:40px 10px}@supports (-webkit-touch-callout: none) {
  .menu_toggle .inside .ft_link {
    /* Specific to iOS devices */
    padding-bottom: 120px;
  }
}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance: none) {
    .menu_toggle .inside .ft_link {
      /* Safari */
      padding-bottom: 120px;
    }
  }}.menu_toggle .inside .ft_link .ttl{color:#2b4585}.menu_toggle .inside .ft_link a{color:#333;font-weight:500;font-size:15px}#nav-icon{width:45px;height:20px;position:relative;margin:0 auto 0;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav-icon span{background-color:#333;display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1) {top:0}#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {top:9px}#nav-icon span:nth-child(4) {top:18px}#nav-icon.open span:nth-child(1) {top:9px;width:0%;left:50%}#nav-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4) {top:9px;width:0%;left:50%}.hamburger-btn{position:fixed;top:20px;right:20px;z-index:10;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.hamburger-btn .button-toggle{position:relative;width:100%;height:100%;margin:0 auto}.hamburger-btn .button-toggle.active #nav-icon span{background:#25bcd1}.hamburger-btn .button-toggle.active:hover #nav-icon span{background:#333}@media only screen and (max-width:768px){.menu_toggle .inside .ft_link li{margin:0}.menu_toggle .inside .ft_link li:first-child a{border-top:1px dotted #dadada}.menu_toggle .inside .ft_link a{padding:10px;border-bottom:1px dotted #dadada;font-size:14px;display:block}}@media only screen and (max-width:480px){#nav-icon{width:30px}.hamburger-btn{right:10px}.menu_toggle .inside .ft_link{padding-top:20px}}@media only screen and (min-width:769px){.hamburger-btn{right:40px;top:40px}.hamburger-btn:hover{opacity:.8}.hamburger-btn:hover #nav-icon span{background:#25bcd1}.menu_toggle .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_toggle .inside .ft_link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu_toggle .inside .ft_link ul li{width:48%}.menu_toggle .inside .ft_link ul li:nth-of-type(1) {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.menu_toggle .inside .ft_link ul li:nth-of-type(2) {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.menu_toggle .inside .ft_link ul li:nth-of-type(3) {-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.menu_toggle .inside .ft_link ul li:nth-of-type(4) {-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.menu_toggle .inside .ft_link ul li:nth-of-type(5) {-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.menu_toggle .inside .ft_link .menu01{width:52%}.menu_toggle .inside .ft_link .menu01 li:nth-of-type(6) {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.menu_toggle .inside .ft_link .menu01 li:nth-of-type(7) {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.menu_toggle .inside .ft_link .menu01 li:nth-of-type(8) {-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.menu_toggle .inside .ft_link .menu01 li:nth-of-type(9) {-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.menu_toggle .inside .ft_link .menu01 li:nth-of-type(10) {-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.menu_toggle .inside .ft_link .menu02{width:44%}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(6) {-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(7) {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(8) {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(9) {-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(10) {-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(11) {-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.menu_toggle .inside .ft_link .menu02 li:nth-of-type(12) {-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media only screen and (min-width:769px) and (max-width:1280px){.hamburger-btn{top:30px}}@media only screen and (min-width:769px) and (max-width:1170px){.menu_toggle .inside .ft_link .ttl{font-size:3vw}.menu_toggle .inside .ft_link a{font-size:1.4vw}}@media only screen and (min-width:769px) and (max-width:1000px){.hamburger-btn{right:20px}}@media only screen and (min-width:769px) and (max-height:700px){.menu_toggle .inside .inner{max-width:1030px}.menu_toggle .inside .ft_link .menu02{width:36%}}@media only screen and (max-width:768px){body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:55px;right:5px}.totop .icon{width:50px;height:50px}iframe{height:56vw}.under .ud_map iframe{height:100%}.fblock{display:block}.fblock.true{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.under .topic_path{padding-bottom:10px}.txt_l,.txt_r{float:none;width:auto}.image_l,.image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.btn-group .btn.style01,.btn-group .btn.style02{max-width:250px}.btn-group .btn.style01 a,.btn-group .btn.style02 a{padding:7px 10px;font-size:16px}.btn-group .btn.style01.md,.btn-group .btn.style02.md{min-width:100px}.btn-group .btn.style01.md a,.btn-group .btn.style02.md a{min-height:45px;font-size:14px}p{margin-bottom:13px;line-height:2}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}}@media only screen and (max-width:480px){.totop{bottom:90px}.totop .icon{width:40px;height:40px}}@media only screen and (max-width:768px){.wrapper{padding-top:60px;min-width:inherit}.header_top{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0}.header_top p{margin-bottom:0}.header_top .logo{max-width:282px;width:auto;margin-left:10px;-webkit-transform:none;transform:none}footer{padding-top:30px;padding-bottom:50px}footer .ft_banner{padding:40px 30px;margin-top:0}footer .ft_banner .col{width:100%;margin:0 auto 15px auto}footer .ft_banner .col:last-child{margin-bottom:0}footer .ft_main{padding:290px 0 60px 0;background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/ft_bg_sp.jpg)}footer .ft_main::before{height:40px}footer .ft_main .ft_infor{max-width:464px;margin:0 auto}footer .ft_main .ft_logo{text-align:center}footer .ft_main .ft_tel a{pointer-events:visible}footer .ft_main .ft_tel a::before{bottom:0}footer .ft_main .ft_tel span{font-size:45%}footer .ft_gallery{height:220px}footer .ft_copy{padding:20px 0}footer .ft_copy .inner{max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .ft_copy .logo_grits{width:176px;padding-right:15px}footer .ft_copy .copy{width:calc(100% - 176px);padding-left:15px}footer .ft_copy .copy p{font-size:12px}.ft_link .menu01{margin-bottom:30px}.ft_link .ttl{margin-bottom:20px;font-size: calc(var(--ttl_size) + 4px)}.fixed_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:auto;bottom:0;left:0;right:auto;width:100%;height:50px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out , -webkit-transform .3s ease-in-out;z-index:19}.fixed_banner.active{-webkit-transform:translateY(0%);transform:translateY(0%)}.fixed_banner p{padding-left:30px}.fixed_banner p::before{left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fixed_banner>div{width:50%}.fixed_banner .mail p::before{width:20px;height:16px}.fixed_banner .tel p::before{background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx_icon_tel_41x41.png);width:20px;height:20px}}@media only screen and (max-width:480px){.header_top .logo{max-width:188px}footer .ft_banner{padding:30px 20px}footer .ft_main{padding-bottom:40px}footer .ft_main .ft_logo img{max-width:273px}footer .ft_main .ft_tel{font-size: calc(var(--ttl_size) + 5px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .ft_main .ft_tel span{margin-left:50px;margin-top:10px;display:block}footer .ft_copy .logo_grits{width:100%;padding-right:0;padding-bottom:10px;text-align:center}footer .ft_copy .logo_grits img{max-width:106px}footer .ft_copy .copy{width:100%;padding-left:0;padding-top:10px}footer .ft_copy .copy::before{width:50px;height:1px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer .ft_copy .copy p{text-align:center;font-size:10px}}@media only screen and (max-width:320px){footer .ft_copy .copy p{font-size:9px}}@media only screen and (max-width:768px){.home_page .key{height:calc(100vh - 60px);max-height:58vw;min-height:270px}.home_page .key::after{background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx_key_illus_sp.png);max-height:64px;bottom:-1px;width: calc(100% + 1px)}.home_page .key .key_bg li{height:calc(100vh - 60px);max-height:58vw;min-height:270px}.home_page .key .key_bg li:nth-of-type(1) {background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx_key_bg01_sp.jpg)}.home_page .key .key_bg li:nth-of-type(2) {background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx_key_bg02_sp.jpg)}.home_page .key .key_bg li:nth-of-type(3) {background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx_key_bg03_sp.jpg)}.home_page .key .key_bg li:nth-of-type(1) {background-position:left center}.home_page .key .inner::after{right:10px;width:22%}.home_page .key .key_text{padding: 0 5vw calc(45px + 8vw) 5vw}.home_page .key h2{font-size:4vw}.home_page .key p{font-size:2.5vw}.home_page .idx_scroll{bottom:2px}.home_page .idx_scroll p{padding-bottom:45px;font-size:12px}.home_page .idx_scroll p::before{height:40px}.home_page .idx_scroll p::after{height:15px}@-webkit-keyframes idx_scroll {
    from {
      bottom: 25px;
    }
    to {
      bottom: 0;
    }
  }@keyframes idx_scroll {
    from {
      bottom: 25px;
    }
    to {
      bottom: 0;
    }
  }}@media only screen and (max-width:480px){.home_page .key{max-height:80vw}.home_page .key .key_bg li{max-height:80vw}.home_page .key h2{font-size:5.5vw}.home_page .key p{font-size:4vw}.home_page .idx_scroll p{padding-bottom:35px;font-size:10px}.home_page .idx_scroll p::before{height:30px}.home_page .idx_scroll p::after{height:10px}@-webkit-keyframes idx_scroll {
    from {
      bottom: 20px;
    }
    to {
      bottom: 0;
    }
  }@keyframes idx_scroll {
    from {
      bottom: 20px;
    }
    to {
      bottom: 0;
    }
  }}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key .key_text{padding:0 5vw calc(64px - 1vw) 5vw}.home_page .key h2{font-size:3.5vw}.home_page .idx_scroll p{padding-bottom:35px;font-size:10px}.home_page .idx_scroll p::before{height:30px}.home_page .idx_scroll p::after{height:10px}@-webkit-keyframes idx_scroll {
    from {
      bottom: 20px;
    }
    to {
      bottom: 0;
    }
  }@keyframes idx_scroll {
    from {
      bottom: 20px;
    }
    to {
      bottom: 0;
    }
  }}@media only screen and (max-width:768px){.idx_btn{text-align:center}.idx_btn a{height:40px;font-size:15px}.idx_btn span{padding:0 35px 0 10px}.idx_btn span::before{width:40px;height:40px}.idx_btn span::after{right:14px}.idx_h3{margin-bottom:30px;text-align:center}.idx_h3.fz50{font-size: calc(var(--ttl_size) + 10px)}.idx_h3.fz40{font-size: calc(var(--ttl_size) + 10px)}.idx_h3 .eng{margin-top:5px}.idx_h3 .eng.fz18{font-size:calc(var(--ttl_size) - 4px)}.idx_h3 .eng.fz100{margin-bottom:-35px;font-size: calc(var(--ttl_size) + 50px)}.idx_h4.fz24{font-size:calc(var(--ttl_size) - 4px)}.idx_h4.fz26{font-size:calc(var(--ttl_size) - 2px)}.idx_h4.fz28{font-size:var(--ttl_size)}.idx_h4.fz30{font-size: calc(var(--ttl_size) + 2px)}.idx_h4 .eng.fz12{font-size:calc(var(--ttl_size) - 10px)}.idx_h4 .eng.fz14{font-size:calc(var(--ttl_size) - 8px)}.idx_h4 .eng.fz18{font-size:calc(var(--ttl_size) - 4px)}}@media only screen and (max-width:480px){.idx_h3.fz50{font-size: calc(var(--ttl_size) + 5px);letter-spacing:0}.idx_h3.fz40{font-size: calc(var(--ttl_size) + 3px)}.idx_h3 .eng.fz18{font-size:calc(var(--ttl_size) - 6px)}.idx_h3 .eng.fz100{margin-bottom:-30px;font-size: calc(var(--ttl_size) + 35px)}.idx_h4.fz24{font-size:calc(var(--ttl_size) - 2px)}.idx_h4.fz26{font-size:var(--ttl_size)}.idx_h4.fz28{font-size:calc(var(--ttl_size) - 2px)}.idx_h4.fz30{font-size:var(--ttl_size)}.idx_h4 .eng.fz12{font-size:calc(var(--ttl_size) - 8px)}.idx_h4 .eng.fz14{font-size:calc(var(--ttl_size) - 6px)}.idx_h4 .eng.fz18{font-size:calc(var(--ttl_size) - 2px)}.idx_calendar table th,.idx_calendar table td{font-size:12px}.idx_calendar table th{padding:15px 5px}.idx_calendar table th:last-child{padding-right:4px;padding-left:0}.idx_calendar table td{padding:15px 0}.idx_calendar table td:last-child{padding-right:14px}.idx_calendar .note{font-size:13px}.idx_calendar .note:not(:last-child) {margin-top:10px;margin-bottom:15px}}@media only screen and (max-width:768px){.idx01{padding:60px 0}.idx01 .col{padding:40px 30px}.idx01 .col:not(:last-child) {margin-bottom:30px}.idx01 .box_h4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.idx01 dl{padding:15px 0;flex-wrap:wrap}.idx01 dl dt{width:100%;margin-bottom:5px}.idx01 dl dd{width:100%;padding-left:0}.idx01 .idx_h4{width:calc(100% - 95px)}.idx01 .idx_btn{width:95px}}@media only screen and (max-width:480px){.idx01{padding:40px 0}.idx01 .col{padding:30px 20px}}@media only screen and (max-width:768px){.idx02{padding:60px 0}.idx02::after{background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx02_bg_sp.jpg)}.idx02_box{padding:40px 30px;position:relative}.idx02_logo{margin-bottom:30px;text-align:center}.idx02_logo img{max-width:252px}.idx02 .idx_map{margin-bottom:30px}.idx02 .info{margin-bottom:30px}.idx02 dl:not(:last-child) {margin-bottom:15px}.idx02 dl dt{width:80px}.idx02 dl dd{width:calc(100% - 80px)}.idx02_btn{margin-top:40px}.idx02 .idx_btn:not(:last-child) {margin-bottom:20px}.idx02 .idx_btn span{margin:0 auto}}@media only screen and (max-width:480px){.idx02{padding:40px 0}.idx02_box{padding:30px 20px}.idx02_btn{bottom:30px}}@media only screen and (max-width:768px){.idx03{padding:60px 0 0}.idx03::after{bottom:-40px;height:40px}.idx03 .inner::before{top:5%;left:10px}.idx03 .inner::after{right:10px;bottom:20%}.idx03 .box_h3{margin-bottom:40px}.idx03 .box_h3 .idx_h3{text-align:center!important}.idx03 .box_h3 .p1{display:flex;flex-direction:column}.idx03 .box_h3{padding:0 20px}.idx03 .box_h3 .p1 img{display:block;width:100%;max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:0}.idx03 .item{margin:0 auto 30px auto}.idx03 .item:last-child{margin-bottom:0}.idx03 .info{width:90%;padding:30px 20px 30px 0}.idx03 .box_h4{display:-webkit-box;display:-ms-flexbox;display:flex}.idx03 .box_h4 .num{width:70px;margin-top:-5px;font-size: calc(var(--ttl_size) + 50px)}.idx03 .box_h4 .idx_h4{width:calc(100% - 70px)}}@media only screen and (max-width:480px){.idx03{padding:40px 0 0}.idx03::after{bottom:-20px;height:20px}.idx03 .info{padding:20px 10px 20px 0}.idx03 .box_h4 .num{width:50px;font-size: calc(var(--ttl_size) + 30px)}.idx03 .box_h4 .idx_h4{width:calc(100% - 50px);font-size:calc(var(--ttl_size) - 3px)}.idx03 .box_h4 .idx_h4 br{display:none}.idx03 .item04 .box_h4 .idx_h4 br{display:block}}@media only screen and (max-width:768px){.idx04{padding:100px 0 60px 0}.idx04 .col_img{height:500px;margin-left:-10px;margin-bottom:30px}.idx04 .thumb{padding:0 20px}.idx04 .col_infor{max-width:545px;margin:0 auto}.idx04 .col_infor .item{height:150px}.idx04 .col_infor .item::before{width:40px;height:40px}.idx04 .col_infor .item::after{bottom:35px;right:42px}.idx04 .idx_h4{margin-top:-10px}}@media only screen and (max-width:480px){.idx04{padding:80px 0 40px 0}.idx04 .col_infor .item{height:120px;padding:10px 30px}.idx04 .col_infor .item::before{right:15px;bottom:15px}.idx04 .col_infor .item::after{bottom:29px;right:28px}.idx04 .idx_h4 .eng{font-size:calc(var(--ttl_size) - 4px)}}@media only screen and (max-width:768px){.idx05{padding:60px 0 30px 0;background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx05_bg_sp.jpg)}.idx05 .idx_h3 .br_480{display:none!important}.idx05_box{display:-webkit-box;display:-ms-flexbox;display:flex}.idx05 .item{width:48%;margin-bottom:30px}.idx05 .img{height:60px}.idx05 .item01 .img{background-size:auto 46px}.idx05 .item02 .img{background-size:auto 42px}.idx05 .item03 .img{background-size:auto 50px}.idx05 .item04 .img{background-size:auto 59px}.idx05 .item05 .img{background-size:auto 60px}.idx05 .item06 .img{background-size:auto 50px}.idx05 .box_img{width:36vw;height:36vw;max-width:250px;max-height:250px}}@media only screen and (max-width:480px){.idx05{padding:40px 0 10px 0}.idx05 .idx_h3 .br_480{display:block!important}.idx05 .item{width:100%}.idx05 .box_img{width:70vw;height:70vw;max-width:230px;max-height:230px}.idx05 .idx_h4 .eng{font-size:calc(var(--ttl_size) - 9px)}}@media only screen and (max-width:768px){.idx06{padding:60px 0}.idx06 .item{margin:0 auto 30px auto}.idx06 .item:nth-of-type(even) .info {left:auto;right:0}.idx06 .item:last-child{margin-bottom:0}.idx06 .info{padding:30px 30px 60px 30px}.idx06 .info::before{width:40px;height:40px;bottom:15px;right:15px}.idx06 .info::after{right:28px;bottom:29px}}@media only screen and (max-width:480px){.idx06{padding:40px 0}.idx06 .info{padding:30px 10px 60px 10px}}@media only screen and (max-width:768px){.idx07_box::before{left:10px}.idx07 .col_img{width:calc(100% - 30px);margin-left:auto}.idx07 .col_infor{width:calc(100% - 30px);padding:40px 30px;margin:-100px auto 0 0;border-top-left-radius:30px;border-top-right-radius:30px;position:relative;z-index:0}.idx07 .col_infor::after{content:"";position:absolute;bottom:0;right:5%;background:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/idx07_illus02.png) bottom right no-repeat;background-size:contain;width:30%;height:43%;max-width:249px;max-height:288px}.idx07 .pos{font-size:calc(var(--ttl_size) - 6px)}.idx07 .name{padding-bottom:15px;margin-bottom:20px;font-size: calc(var(--ttl_size) + 4px)}.idx07 .name span{margin-top:0;font-size:55%}.idx07 .name .br_480{display:none!important}.idx07 .idx_btn:not(:last-child) {margin-top:30px;margin-bottom:20px}}@media only screen and (max-width:480px){.idx07 .col_img{width:calc(100% - 20px)}.idx07 .col_infor{width:calc(100% - 20px);padding:30px 20px}.idx07 .col_infor::after{bottom:-4%;right:-12%}.idx07 .pos{margin-bottom:10px;line-height:1.5}.idx07 .name .br_480{display:block!important}}@media only screen and (max-width:768px){.under #mainContent{padding-bottom:50px}.under .key{height:250px}.under .key .key_text h2{font-size:var(--ttl_size)}.under h3{margin-bottom:25px;padding-bottom:10px;font-size:calc(var(--ttl_size) - 2px)}.under h4{margin-bottom:20px;padding-bottom:10px;font-size:calc(var(--ttl_size) - 4px)}.under h5{margin-bottom:15px;padding-left:15px;font-size:calc(var(--ttl_size) - 6px)}.under h6{margin-bottom:10px;font-size:calc(var(--ttl_size) - 8px)}}@media only screen and (max-width:480px){.under #mainContent{padding-bottom:50px}.under .key{height:250px}.under .key .key_text h2{font-size: calc(var(--ttl_size) + 2px)}.under h3{margin-bottom:25px;padding-bottom:10px;font-size:var(--ttl_size)}.under h3::after{height:2px}.under h4{margin-bottom:20px;padding-bottom:10px;font-size:calc(var(--ttl_size) - 2px)}.under h5{margin-bottom:15px;padding-left:15px;font-size:calc(var(--ttl_size) - 4px)}.under h6{margin-bottom:10px;font-size:calc(var(--ttl_size) - 5px)}}@media only screen and (max-width:768px){.under section:first-child h3{margin-top:35px}.under section{padding-top:1px}.under section h3{margin-top:60px}.under .secH4{padding-top:40px}.under .secH5{padding-top:30px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.under .imgBox.rowImg .image_l:nth-child(n), .under .imgBox.rowImg .image_r:nth-child(n) {max-width:none}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{float:none;width:auto}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:none}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:auto}.under .imgBox.colImg .item:not(:last-of-type) {margin-bottom:30px}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}.under .imgBox.colImg2 img,.under .imgBox.colImg3 img{max-height:100%}.under .acf_block h3{margin-bottom:0}.under .acf_block .text_h3{margin:25px 0 0}.under .acf_block .text_h4{margin:20px 0 0}.under .acf_block .text_h5{margin:15px 0 0}.under table.rollTable{width:900px}.under table.tbl_style01 th,.under table.tbl_style01 td{padding:10px;font-size:14px}.under table.resTable{display:block}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block}.under table.resTable td:not(:last-child) {border-bottom:0}.under table.resTable.tbl_style01.colHead tr th{border-bottom:none}.under table.resTable.tbl_style01.colHead tr:not(:first-child) th {border-top:none}.under table.resTable.tbl_style02.colHead th{border-bottom:none}.under table.resTable.tbl_style02.colHead tr:not(:last-child) td {border-bottom:none}.under .tbl_note{display:block}.under ul.list01 li{font-size:14px}.under ul.list01 li::before{top:7px}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under .doctor_box .doctor_name{bottom:30px;left:30px;font-size:24px}.under .doctor_box .doctor_name span{margin-top:5px;padding-top:5px;font-size:70%}.under .under_box_list{padding:30px}.under .under_box_flow{margin-top:60px}.under .under_box_flow .item::before{left:30px;top:60px;height:calc(100% - 60px)}.under .under_box_flow .item:not(:last-child) {padding-bottom:30px}.under .under_box_flow .item:first-child::after{left:30px;top:-20px;height:20px}.under .under_box_flow .item:first-child .num::before{left:25px;top:-30px;width:10px;height:10px}.under .under_box_flow .item:last-child::after{left:26px;width:10px;height:10px}.under .under_box_flow .num{width:60px;height:60px;font-size:30px}.under .under_box_flow .infor{width:calc(100% - 60px);padding-left:20px}.under .sitemap{padding-top:20px}.under .sitemap>ul>li .title{font-size:22px}.under .ud_banner_tel .tl{font-size:18px}.under .ud_banner_tel .ct{padding:20px}.under .ud_banner_tel .ct .tel{font-size:28px;padding-left:30px;background-size:24px auto;background-position:top 2px left}.under .blog-content section:not(:first-child) h3 {margin-top:35px}.under .blog-content h3:not(:first-child) {margin-top:35px}}@media only screen and (max-width:480px){.under .doctor_box .doctor_name{bottom:10px;left:20px;font-size:20px}.under .doctor_box .doctor_name span{margin-top:2px;padding-top:2px}.under .under_box_list{padding:20px}.under .ud_banner_tel .tl{font-size:16px}.under .ud_banner_tel .ct{padding:20px 10px}.under .ud_banner_tel .ct .tel{font-size:23px;padding-left:26px;background-size:20px auto}}@media only screen and (max-width:375px){.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media only screen and (max-width:768px){.under .clinic_tbl01 th{width:120px;text-align:left}.under .clinic_tbl02 th:first-child{width:150px}.under .teeth_box .secH4{width:100%}}@media only screen and (max-width:425px){.under .access_box_img01 .block:nth-child(even) .big, .under .access_box_img02 .block:nth-child(even) .big {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.under .access_box_img01 .block .big,.under .access_box_img01 .block .small,.under .access_box_img02 .block .big,.under .access_box_img02 .block .small{width:100%}}@media only screen and (max-width:768px){.under.page-interview .key{height:450px;background-image:url(https://hirakatakouenmae-clinic.com/wp-content/themes/grits_theme/images/under_interview_key_bg_sp.jpg);background-position:center right 32%}.under.page-interview .key h2{margin-left:-6px;margin-bottom:15px;font-size:30px}.under.page-interview .key .box_name{max-width:380px}.under.page-interview .key .key_eng{margin-bottom:-25px;margin-top:0;margin-left:0;font-size:64px}.under.page-interview .key .pos{line-height:1.8;font-size:16px}.under.page-interview .key .pos .br_480{display:none!important}.under.page-interview .key .name{font-size:26px}.under.page-interview .key .txt{padding-top:10px;margin-top:10px;line-height:1.8;font-size:16px}.under.page-interview .interview_bg{margin-top:80px;padding:60px 0}.under.page-interview .interview_catch{margin-top:60px}.under.page-interview .interview_catch p{font-size:22px}.under.page-interview .interview_catch p .br_480{display:none!important}.under.page-interview .interview_sec{margin-top:60px}.under.page-interview .interview_box{margin-bottom:40px}.under.page-interview .interview_box h4{margin-left:0;font-size:calc(var(--ttl_size) - 4px)}.under.page-interview .interview_box h4 .eng{margin-left:0;font-size:70%}.under.page-interview .interview_img{margin:0 auto 30px auto}.under.page-interview .interview_img:before{font-size:80px}}@media only screen and (max-width:640px){.under.page-interview .key .key_text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under.page-interview .key h2,.under.page-interview .key p{text-align:center}.under.page-interview .key .name{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.under.page-interview .key .key_eng{margin-top:120px}}@media only screen and (max-width:480px){.under.page-interview .key .box_name{max-width:300px}.under.page-interview .key h2{margin-left:0;font-size:24px}.under.page-interview .key .key_eng{margin-bottom:-25px;font-size:50px}.under.page-interview .key .pos{font-size:15px}.under.page-interview .key .pos .br_480{display:block!important}.under.page-interview .key .name{margin-top:10px;font-size:24px}.under.page-interview .key .name span{font-size:60%}.under.page-interview .key .txt{font-size:15px}.under.page-interview .interview_bg{margin-top:60px;padding-bottom:20px}.under.page-interview .interview_catch p{font-size:20px}.under.page-interview .interview_catch p .br_480{display:block!important}.under.page-interview .interview_img:before{font-size:60px}.under.page-interview .interview_box h4{font-size:calc(var(--ttl_size) - 2px)}.under.page-interview .interview_box h4 .eng{font-size:80%}.under.page-interview .interview_box h4 br{display:none}}