@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}}.menu_toggle{background-color:rgba(255,255,255,.95);position:fixed;top:0;bottom:0;left:0;width:100%;height:100vh;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{padding:80px 30px;-webkit-overflow-scrolling:touch;-webkit-transition:all .5s ease;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link p,.menu_toggle .inside .ft_link a{color:#000}.menu_toggle .inside .ft_link p::before,.menu_toggle .inside .ft_link a::before{background:#000;top:11px}.menu_toggle .inside .ft_link .ttl{font-size:26px}.menu_toggle .inside .ft_link ul{width:100%!important}.menu_toggle .inside .ft_link li span{margin-left:0;margin-top:0;display:inline-block}.menu_toggle .inside .ft_link #menu-ft_menu01,.menu_toggle .inside .ft_link #menu-ft_menu03{margin-bottom:15px}#nav-icon{width:32px;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:var(--main-color);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{background-color:#fff;width:60px;height:60px;position:fixed;top:0;right:0;z-index:10;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.hamburger-btn:hover{background-color:var(--main-color)}.hamburger-btn:hover #nav-icon span{background-color:#fff}.hamburger-btn .button-toggle{position:relative;width:100%;height:100%;padding:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:769px){.hamburger-btn{width:100px;height:100px}#nav-icon{width:45px}.menu_toggle .inside .ft_link{width:100%;max-width:1280px;margin:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_toggle .inside .ft_link .link_list{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.menu_toggle .ft_link .menu01{width:42%}.menu_toggle .ft_link .menu02{width:56%}.menu_toggle .inside .ft_link ul{width:48%!important}.menu_toggle .inside .ft_link .ttl{color:var(--main-color)}.menu_toggle .inside .ft_link #menu-ft_menu01{margin-bottom:0!important}.menu_toggle .inside .ft_link #menu-ft_menu03{margin-bottom:15px}}@media only screen and (max-height:800px) and (min-width:769px){.menu_toggle ul li{margin-bottom:15px}.menu_toggle .inside .ft_link p::before,.menu_toggle .inside .ft_link a::before{top:9px}.menu_toggle .ft_link .menu01{margin-bottom:30px}}@media only screen and (max-height:700px) and (min-width:769px){.menu_toggle .inside .ft_link .ttl{margin-bottom:15px}.menu_toggle .inside{padding:80px 100px}.menu_toggle .ft_link .menu01{width:46%}.menu_toggle .ft_link .menu02{width:50%}.menu_toggle ul li{margin-bottom:12px;font-size:14px}.menu_toggle .inside .ft_link p::before,.menu_toggle .inside .ft_link a::before{top:9px}.menu_toggle .ft_link .menu01{margin-bottom:30px}.hamburger-btn{width:80px;height:80px}}@media only screen and (max-width:1170px) and (min-width:769px){.hamburger-btn{width:80px;height:80px}.menu_toggle .inside .ft_link li{font-size:15px}.menu_toggle .inside .ft_link p::before,.menu_toggle .inside .ft_link a::before{top:.8vw}.menu_toggle .inside{padding:80px 10px}.menu_toggle .ft_link .menu01{width:46%}.menu_toggle .ft_link .menu02{width:54%}.menu_toggle .inside .ft_link li{font-size:1.44vw}}@media only screen and (max-width:480px){.menu_toggle .inside{padding:80px 10px}.menu_toggle .inside .ft_link li{margin-bottom:12px}}@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:1.5}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}.wrapper{min-width:inherit}header.active,.ovh header{position:fixed}.header_top{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0;position:relative;z-index:1}.header_top p{margin-bottom:0}.header_top .logo{max-width:calc(100% - 80px);width:auto;-webkit-transform:none;transform:none}.header_top .logo a{padding:8px}.header_top .logo img{max-width:240px}footer{padding:60px 0 150px 0;background:url(https://horie-kyousei.jp/wp-content/themes/grits_theme/images/ft_bg_so.jpg) center no-repeat;background-size:cover}footer .ft_info,footer .ft_link{width:100%;margin:0 auto}footer .ft_info{padding-right:0}footer .ft_box_logo{margin-bottom:20px}footer .ft_box_logo .ft_logo{text-align:center}footer .ft_box_logo .ft_logo img{max-width:384px}footer .ft_box_logo .ft_thumb{margin-left:40%}footer .ft_box_logo .ft_add{margin:-10px 0 15px 0}footer .ft_box_logo .ft_add .br_640{display:none!important}footer .ft_box_logo .ft_add .br_375{display:none!important}footer .ft_box_logo .ft_tel{font-size:16px}footer .ft_box_logo .ft_tel a{font-size:180%;pointer-events:visible}footer .ft_map iframe{height:250px}footer .ft_box_grits{max-width:443px;margin:30px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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}.fixed_banner.active{-webkit-transform:translateY(0%);transform:translateY(0%)}.fixed_banner .tel{width:100%}.fixed_banner p{padding-top:25px}.fixed_banner p::before{width:22px;height:22px;background-size:auto 22px}.fixed_banner p i{display:inline-block!important}.fixed_banner .tel p::before,.fixed_banner .web p::before{width:20px;height:20px;background-size:auto 20px}}@media only screen and (max-width:640px){footer .ft_box_logo .ft_add .br_640{display:block!important}}@media only screen and (max-width:480px){.header_top .logo{max-width:235px}.header_top .logo a{padding:11px 10px 10px}.header_top .logo img{max-width:100%;max-height:100%}footer{padding-top:40px;padding-bottom:130px}footer .ft_box_logo .ft_thumb{margin-left:34%}footer .ft_box_logo .ft_tel{font-size:14px}footer .ft_box_logo .ft_tel a{font-size:142%}footer .ft_box_grits .logo_grits{width:150px;padding-right:0;padding-bottom:10px}footer .ft_box_grits .ft_copy{width:100%;padding-left:0;padding-top:10px}footer .ft_box_grits .ft_copy::before{width:50px;height:1px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}footer .ft_box_grits .ft_copy p{text-align:center;font-size:13px}}@media only screen and (max-width:375px){footer .ft_box_logo .ft_add .br_375{display:block!important}}@media only screen and (max-width:768px){.home_page .key{height:100vh}.home_page .key .key_text .item{height:100vh;padding:0}.home_page .key h2{margin-bottom:3vw;font-size:4vw}.home_page .key h2 .br_480{display:none!important}.home_page .key .txt{margin:0;font-size:2.5vw}.home_page .key #myvideo{height:100%}.home_page .idx_scroll p{padding-bottom:40px;font-size:10px}.home_page .idx_scroll p::after{height:35px}.home_page .idx_scroll p::before{bottom:32px}.key .inner::before{right:10px;bottom:-5%;background-size:auto 50%}@-webkit-keyframes idx_scroll {
    0% {
      bottom: 32px;
    }
    100% {
      bottom: 0;
    }
  }@keyframes idx_scroll {
    0% {
      bottom: 32px;
    }
    100% {
      bottom: 0;
    }
  }}@media only screen and (max-width:480px){.home_page .key{height:90vh;max-height:600px}.home_page .key .key_text .item{height:90vh;max-height:600px}.home_page .key h2{font-size:5.8vw}.home_page .key h2 .br_480{display:block!important}.home_page .key .txt{font-size:4vw}.home_page .idx_scroll p{padding-bottom:35px;font-size:8px}.home_page .idx_scroll p::after{height:30px}.home_page .idx_scroll p::before{bottom:27px}@-webkit-keyframes idx_scroll {
    0% {
      bottom: 27px;
    }
    100% {
      bottom: 0;
    }
  }@keyframes idx_scroll {
    0% {
      bottom: 27px;
    }
    100% {
      bottom: 0;
    }
  }}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key h2{font-size:5vmin}.home_page .key .txt{font-size:3.5vmin}.home_page .key #myvideo{height:100%;width:auto}.home_page .idx_scroll p{padding-bottom:30px;font-size:6px}.home_page .idx_scroll p::before{bottom:25px}.home_page .idx_scroll p::after{height:25px}@-webkit-keyframes idx_scroll {
    0% {
      bottom: 23px;
    }
    100% {
      bottom: 0;
    }
  }@keyframes idx_scroll {
    0% {
      bottom: 23px;
    }
    100% {
      bottom: 0;
    }
  }}@media only screen and (max-width:768px){.idx_banner_access{max-width:300px;height:80px;padding-left:60px;left:30px;bottom:30px;-webkit-transition:.3s all ease;transition:.3s all ease}.idx_banner_access::after{left:15px;width:35px;height:35px}.idx_banner_access::before{width:60px}.idx_banner_access .ttl{font-size:18px}.idx_banner_access.active{bottom:60px}.idx_banner_access .close{width:30px;height:30px;padding:7px 4px 0 0;font-size:13px;top:-7px;right:-7px}}@media only screen and (max-width:480px){.idx_banner_access{max-width:220px;height:60px;padding-left:40px;left:15px;bottom:15px}.idx_banner_access::after{left:8px;width:26px;height:26px}.idx_banner_access::before{width:40px}.idx_banner_access .ttl{font-size:16px}.idx_banner_access .close{padding:10px 6px 0 0;font-size:12px;top:-12px;right:-11px}}@media only screen and (max-width:768px){.idx_h3{margin-bottom:30px;text-align:center;font-size:26px}.idx_h3.illus{padding-bottom:20px}.idx_eng{text-align:center;line-height:.8;font-size:10vw;top:6vw}.idx_btn{width:calc(100% - 10px)}.idx_btn a{margin:0 auto;padding:15px 10px 15px 20px;font-size:16px}.idx_btn a::after{width:31px;height:8px;background-size:auto 7px;right:-10px}.idx_box_btn{max-width:630px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.idx_box_btn .idx_btn{width:calc(50% - 20px);margin:0 10px}}@media only screen and (max-width:640px){.idx_box_btn .idx_btn{width:100%;margin:0 auto 15px auto}.idx_box_btn .idx_btn a{width:calc(100% - 20px)}}@media only screen and (max-width:480px){.idx_h3{font-size:23px}.idx_h3.illus::after{width:180px;height:10px}.idx_eng{font-size:15vw}.idx_btn a{font-size:14px}}@media only screen and (max-width:768px){.idx01{padding:11vw 0 60px 0;background-color:#fcfbf7;background-image:none;position:relative}.idx01 .inner{position:static}.idx01_list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.idx01_list ul{width:48%}.idx01_list li{padding:10px 0 10px 35px;font-size:16px}.idx01_list li::before{top:13px;width:20px;height:20px}.idx01_box figure{width: calc(100% + 20px);margin-left:-10px;margin-right:-10px}.idx01_note{padding:30px}.idx01 .idx_btn a{margin:30px auto 0 auto}}@media only screen and (max-width:480px){.idx01{padding:13vw 0 40px 0}.idx01_list{margin-top:20px}.idx01_list ul{width:100%}.idx01_list li{padding:10px 0 10px 30px;font-size:14px}.idx01_list li::before{top:12px;width:18px;height:18px}.idx01_note{padding:20px}}@media only screen and (max-width:320px){.idx01_note p{font-size:13px}}@media only screen and (max-width:768px){.idx02{padding:10.5vw 0 40px 0}.idx02::before,.idx02::after{background-size:auto 50%}.idx02::before{left:0}.idx02_box{display:-webkit-box;display:-ms-flexbox;display:flex}.idx02_box .item{width:48%}.idx02_box .item .ttl{height:6vw;max-height:58px;margin:-6vw 0 0;font-size:2.4vw}.idx02_box .item .ttl .num{width:10vw;max-width:70px;font-size:170%}.idx02_box .item .ttl .num::after{bottom:-6px;max-width:70px}.idx02_box .item .ttl .jp{width:calc(100% - 10vw)}}@media only screen and (max-width:480px){.idx02{padding:16.5vw 0 40px 0}.idx02 .idx_eng{top:10vw}.idx02 .idx_h3{margin-bottom:45px}.idx02_box .item{width:100%;margin:0 auto 20px auto}.idx02_box .item .ttl{height:50px;margin:-50px 0 0;font-size:16px;letter-spacing:.1em}.idx02_box .item .ttl .num{width:60px}.idx02_box .item .ttl .num::after{bottom:-10px}.idx02_box .item .ttl .jp{width:calc(100% - 60px);padding-left:10px}}@media only screen and (max-width:768px){.idx03{padding:12vw 0 60px 0;background-image:none;background-color:#e6e5e2}.idx03::after{bottom:20px;left:20px;width:30%;height:50%}.idx03 .inner{position:static}.idx03 .idx_h3{margin-bottom:40px}.idx03_box figure{margin-bottom:30px}.idx03_box .idx_box_btn{margin-top:30px}}@media only screen and (max-width:480px){.idx03{padding:13vw 0 40px 0}}@media only screen and (max-width:768px){.idx04{padding:60px 0}.idx04::after{bottom:20px;right:20px}.idx04 .idx_h3,.idx04 .eng{width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.idx04 .idx_h3{top:40px}.idx04 .idx_h3 span{font-size:70%}.idx04_box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.idx04_box .col_img{margin:130px auto 0 auto}.idx04_box .eng{top:0}.idx04_box .eng span{margin:0 auto;display:table}.idx04_box .idx_btn a{margin-top:30px}}@media only screen and (max-width:480px){.idx04{padding:40px 0}.idx04_box .col_img{margin-top:120px}.idx04_box .eng span{padding:8px 10px;font-size:11px}}@media only screen and (max-width:768px){.idx05{padding:10vw 0 60px 0}.idx05::before,.idx05::after{background-size:auto 50%}.idx05_box{padding:40px 30px 0 30px}.idx05_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.idx05_list .item{width:calc(50% - 40px);max-width:240px;margin:0 20px 50px 20px}.idx05_list .ttl{font-size:20px}}@media only screen and (max-width:480px){.idx05{padding:11vw 0 40px 0}.idx05_box{padding:40px 5px 0 5px}.idx05_list .item{width:calc(50% - 20px);margin:0 10px 30px 10px}.idx05_list .ttl{font-size:18px}}@media only screen and (max-width:768px){.idx06{padding:10.5vw 0 60px 0}.idx06_box .item{max-width:557px;margin:0 auto 30px auto}.idx06_box .box_img .point{width:76px;height:85px;padding-left:5px;font-size:13px;left:25px;bottom:40px}.idx06_box .box_img .point span{font-size:350%}.idx06_box .ttl{margin:15px 0;font-size:20px}.idx06_box .ttl .br_480{display:none!important}.idx06_box .num{margin-top:-50px;font-size:150px}}@media only screen and (max-width:480px){.idx06{padding:12.5vw 0 40px 0}.idx06_box .box_img .point{font-size:12px;left:10px;bottom:10px}.idx06_box .box_img .point span{font-size:320%}.idx06_box .ttl{font-size:18px}.idx06_box .ttl .br_480{display:block!important}.idx06_box .num{font-size:100px}}@media only screen and (max-width:768px){.idx07{padding:7vw 0 60px 0}.idx07::after{height:calc(100% - 16.2vw)}.idx07_eng{text-align:center;font-size:10vw}.idx07 .idx_h3{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.idx07 .idx_h3 .eng{margin-bottom:4px;font-size:65%}.idx07_box{padding-top:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.idx07_box .col_img{max-width:400px;margin:0 auto 20px auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.idx07_box .col_infor{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.idx07_box .idx_box_btn{margin-top:30px}}@media only screen and (max-width:480px){.idx07{padding:10vw 0 40px 0}.idx07::after{height:calc(100% - 24.2vw)}.idx07_eng{font-size:15vw}}@media only screen and (max-width:768px){.idx08{padding:60px 0}.idx08_box{padding:10vw 30px 40px 30px}.idx08_thumb .col_r{padding-top:40px}.idx08_thumb .col_r .idx_h3{font-size:30px}.idx08_thumb .col_r .idx_h3 span{margin-left:15px;font-size:55%}.idx08_thumb .col_r .idx_h3::after{left:-40px;width:100px}.idx08_add .br_480{display:none!important}.idx08_logo img{max-width:295px}.idx08_tel{margin:15px 0 0 0}.idx08_tel a{padding-left:43px;font-size:30px;pointer-events:visible;background-position:left bottom 8px}.idx08_calendar{margin-top:20px}.idx08_news dl{padding:15px 9px}.idx08_news dl dt{width:90px}.idx08_news dl dd{width:calc(100% - 90px);padding-left:10px}.idx08_btn a{padding-right:35px;font-size:16px}}@media only screen and (max-width:480px){.idx08{padding:40px 0}.idx08_box{padding:13vw 15px 30px 15px}.idx08_tel a{background-size:auto 23px;padding-left:35px;font-size:28px}.idx08_add .br_480{display:block!important}.idx08_calendar table tr:not(:first-child) {border-bottom:none;background:url(https://horie-kyousei.jp/wp-content/themes/grits_theme/images/idx_calendar_dot.jpg) left bottom repeat-x}.idx08_calendar table tr th,.idx08_calendar table tr td{font-size:13px}.idx08_calendar table tr th{padding:10px 4px}.idx08_calendar table tr td{padding:10px 0}.idx08_calendar .note{margin-top:5px;font-size:12px}.idx08_thumb .col_r .idx_h3{font-size:26px}}@media only screen and (max-width:768px){.idx09_map iframe{height:350px}.idx10{padding:5px 0 20px 0}.idx10::before,.idx10::after{background-size:contain}.idx10::before{max-width:85px;left:30px}.idx10::after{max-width:60px}.idx10_box::before,.idx10_box::after{background-size:contain}.idx10_box::before{max-width:75px;right:16%;bottom:-30px}.idx10_box::after{max-width:41px;right:30px;top:-20px}.idx10_h3{padding:0 10px;top:-11%}.idx10_h3 img{max-width:580px}.idx10_gallery{height:250px}}@media only screen and (max-width:480px){.idx10::before{left:10px}.idx10_box::before{right:10px}.idx10_h3{top:-9%}.idx10_gallery{height:200px}}@media only screen and (max-width:768px){.idx11_banner{padding:40px 0}.under #mainContent{padding-bottom:50px}.under .key{height:250px}.under .key .key_text h2{padding-top:50px;font-size:26px}.under .key .key_text h2 .br_480{display:none!important}.under h3{margin-bottom:25px;padding-bottom:20px;font-size:24px}.under h3::after{width:180px;height:10px}.under h3 .br_480{display:none!important}.under h4{margin-bottom:20px;padding:7px 10px;font-size:22px}.under h5{margin-bottom:20px;font-size:20px}.under h5::after{left:-20px;width:75px;height:46px}.under h6{margin-bottom:10px;font-size:18px}}@media only screen and (max-width:480px){.under .key .key_text h2{font-size:24px}.under .key .key_text h2 .br_480{display:block!important}.under h3{font-size:22px}.under h3 .br_480{display:block!important}.under h4{font-size:20px}.under h5{font-size:18px}.under h6{font-size:16px}}@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:768px}.under table.tbl_style01 th,.under table.tbl_style01 td{padding:10px 15px;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{padding-left:15px;font-size:14px}.under ul.list01 li::before{width:8px;height:8px;top:6px}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under .doctor_box .doctor_name{right:20px;bottom:20px;padding:10px;font-size:20px}}@media only screen and (max-width:480px){.under .doctor_box .doctor_name{right:15px;bottom:15px;padding:5px 10px;font-size:18px}}@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:auto;text-align:left}.under .teeth_box .secH4{width:100%}.under .under_box_flow .num{width:50px;padding:12px 10px 10px;font-size:28px}.under .under_box_flow .num::after{width:45px;height:45px;padding:2px 0 0 2px;font-size:12px}.under .under_box_flow .infor{width:calc(100% - 50px);padding:0 0 10px 10px;margin-bottom:30px}.under .under_box_flow .infor .ttl{font-size:22px}.under.page-clinic .clinic_tbl02 th:first-child{width:200px}.under.page-clinic .clinic_tbl01 th{width:150px}.under .ud_btn .br_480{display:none!important}.under .under_box_faq>.accContainer{margin-bottom:20px}.under .under_box_faq .accBtn{padding:10px 35px 10px 20px;font-size:22px}.under .under_box_faq .accBtn::before,.under .under_box_faq .accBtn::after{width:15px;height:2px;top:50%;right:20px}.under .under_box_faq .en{width:40px;padding-top:5px;font-size:30px}.under .under_box_faq .jp,.under .under_box_faq .info{width:calc(100% - 40px)}.under .under_box_faq .accBlock{padding:0 20px 20px 20px}.under .under_box_faq .accBlock .en{font-size:25px}.under .under_kids_box{padding:30px;margin-top:30px}.under .under_kids_box .ttl{font-size:22px}.under .under_kids_box .ttl::before{width:100px}.under .under_kids_box .ttl::after{width:50px}.under .under_kids_box dl:not(:last-child) {margin-bottom:15px}.under .under_kids_box dl dt{font-size:16px}.under.page-corona #mainContent>.inner{margin-top:40px}.under .ud_btn{margin-top:30px}.under .sitemap>ul>li .title{font-size:24px}.under .topic_path{padding-top:10px}.under .topic_path ul li{font-size:14px}}@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%}.under .under_box_flow .infor .ttl{font-size:20px}.under.page-clinic .clinic_tbl01 th{width:110px}.under .ud_btn .br_480{display:block!important}.under .under_box_faq .accBtn{font-size:20px}.under .under_box_faq .en{width:30px;font-size:25px}.under .under_box_faq .jp,.under .under_box_faq .info{width:calc(100% - 30px)}.under .under_box_faq .accBlock .en{font-size:20px}.under .under_kids_box{padding:30px 20px}.under .under_kids_box .ttl{font-size:20px}}@media only screen and (max-width:320px){.under.page-difference h3 .br_480{display:none!important}.under.page-difference h3 .pc_only{display:block!important}}@media only screen and (max-width:768px){.under.page-interview{counter-reset:count}.under.page-interview .key{height:450px}.under.page-interview .key .key_text{padding-left:0;padding-bottom:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.under.page-interview .key p{margin-left:8px;font-size:26px}.interview_sec{margin-top:80px}.interview_content,.interview_img{width:100%;margin:0 auto}.interview_img{margin-bottom:25px}.interview_img:before{width:80px;height:100px;top:-50px;left:20px;font-size:40px}.interview_box{margin-bottom:50px}.interview_box.box_left .interview_content{padding-left:0}.interview_box.box_right .interview_content{padding-right:0}.interview_box.box_right .interview_img::before{right:20px}}@media only screen and (max-width:480px){.under.page-interview .key{height:450px;background-position:center right 23%}.under.page-interview .key h2{font-size:23px}.under.page-interview .key p{margin-left:0;font-size:26px}.under.page-interview .key p::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.interview_sec{margin-top:60px}.interview_img:before{width:60px;height:80px;top:-40px;font-size:30px}}