@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--ttl_size:24px;--wrapper:60px}}body:not(.ovh) .menu_toggle .inside {pointer-events:none}.menu_toggle{background-color:#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;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;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link{padding:30px 10px 50px}@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 .lv2 ul{background-color:rgba(107,158,178,.8)}.menu_toggle .lv2 li{padding:0 10px}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:13px;padding:10px 10px 10px 25px;border-bottom:1px dotted rgba(255,255,255,.7)}.menu_toggle .lv2 li a::after{content:"›";display:block;position:absolute;top:47%;left:10px;transform:translateY(-50%);font-size:12px;font-weight:normal}#nav-icon{width:100%;height:100%;position:relative;margin:0 auto;cursor:pointer;transition:.5s ease-in-out}#nav-icon span{display:block;position:absolute;border-top:1px solid var(--main-color);width:100%;opacity:1;left:0;transform:rotate(0deg);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:8px}#nav-icon span:nth-child(4) {top:16px}#nav-icon.open span:nth-child(1) {top:11px;width:0%!important;left:50%}#nav-icon.open span:nth-child(2) {transform:rotate(45deg)}#nav-icon.open span:nth-child(3) {transform:rotate(-45deg)}#nav-icon.open span:nth-child(4) {top:11px;width:0%!important;left:50%}.hamburger-btn{background-color:transparent;width:45px;height:17px;position:fixed;top:2em;right:2.5em;z-index:10;cursor:pointer;transition:all .3s}@media only screen and (min-width:769px){.hamburger-btn:hover #nav-icon span{border-color:var(--clr1)}}.hamburger-btn .button-toggle{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;color:inherit}.hamburger-btn .button-toggle #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0}.hamburger-btn .button-toggle.active{left:-2px}.hamburger-btn .button-toggle.active #nav-icon.open span{width:108%}.hamburger-btn .button-toggle.active #nav-icon.open span:nth-child(2) {transform:rotate(29deg)}.hamburger-btn .button-toggle.active #nav-icon.open span:nth-child(3) {transform:rotate(-29deg)}@media only screen and (max-width:768px){.ft_link .ttl{font-size: calc(var(--ttl_size) + 0px)}.ft_link .menu01{margin-bottom:30px}}@media only screen and (min-width:769px) and (max-width:1170px){.hamburger-btn{right:10px;width:35px;top:1.5em}.menu_toggle .link_list{padding:0 40px}.menu_toggle .link_list .menu01{width:45%}.menu_toggle .link_list .menu02{width:55%}.menu_toggle .link_list ul li a{letter-spacing:0;font-size:12px}}@media only screen and (max-width:768px){.hamburger-btn{height:20px;top:20px;width:40px;right:10px}.menu_toggle .inside{padding:25px 0 120px}.menu_toggle .inner{padding:0}.menu_toggle .link_list .menu01,.menu_toggle .link_list .menu02,.menu_toggle .link_list .menu03,.menu_toggle .link_list .menu04{width:100%}.menu_toggle .link_list .ttl{font-size:24px;margin-bottom:20px;padding-left:10px}.menu_toggle .link_list ul li{padding:0;margin:0}.menu_toggle .link_list ul li a{display:block;padding:10px 10px 10px 25px;border-bottom:1px dashed #dadada;font-size:14px;letter-spacing:0;line-height:1.8}.menu_toggle .link_list ul li a::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background-color:var(--main-color);left:10px;top:1.5em}.menu_toggle .link_list ul li a:hover{opacity:1;text-decoration:none}.menu_toggle .link_list .menu02 .ttl{margin-top:25px}header ul.fixed_banner{transform:none!important;top:0;bottom:auto;width:34%;max-width:120px;right:60px;left:auto}header ul.fixed_banner>li{width:50%}}@media only screen and (max-width:480px){.hamburger-btn{right:10px;width:30px}header ul.fixed_banner{right:50px}}@media only screen and (max-width:768px){.fixed_banner{top:unset;bottom:0;left:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fff;height:60px;transform:translateY(100%);transition:.3s all}.fixed_banner.active{transform:translateY(0)}.ovh .wrapper>.fixed_banner.active{visibility:hidden;opacity:0}.fixed_banner li{height:100%;border-radius:0;width: calc(100% / 5)}.fixed_banner li:not(:last-child) {margin:0;border-right:1px solid #fff}.fixed_banner p{font-size:.75em}body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:90px;right:5px;font-size:10px}.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: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{font-size:8.75px}.btn-group .btn.style01,.btn-group .btn.style02{max-width:280px}.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}.wrapper{padding-top:60px;min-width:inherit}.header_top{width:100%;align-items:center;height:60px;padding:0}.header_top p{margin-bottom:0}.header_top .logo{max-width:calc(100% - 187px);width:auto;margin-left:18px;transform:none}.header_top .logo img{max-height:45px}}@media only screen and (max-width:480px){.header_top .logo{margin-left:10px}}@media only screen and (max-width:768px){footer{padding-bottom:60px}footer .ft_link{padding:60px 0}footer .ft_link .inner{max-width:320px}footer .ft_link .inner figure{width:100%}footer .ft_link .inner figure:nth-child(2) {margin:20px 0}footer .ft_bg{padding:0 0 10px}footer .ft_bg .inner{max-width:610px}footer .ft_info{padding:60px 0}footer .ft_txt{max-width:100%;width:100%}footer .ft_logo{max-width:436px;width:75%;margin-left:auto;margin-right:auto}footer .ft_tel{margin-top:1.5em;margin-bottom:1.5em;margin-left:auto;margin-right:auto;display:table}footer .ft_address{text-align:center}footer .ft_time{max-width:100%;width:100%;padding-top:40px}footer .ft_gallery img{height:250px;width:250px;-o-object-fit:cover;object-fit:cover}footer .copyright{padding:15px 0}footer .copyright .fblock{display:flex;justify-content:center}footer .copyright figure img{width:100px}footer .copyright p{font-size:11px}footer .ft_map iframe{height:170px}}@media only screen and (max-width:480px){footer .ft_bg{background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/ft_bg_sp.jpg)}footer .ft_link{padding:40px 0}footer .ft_info{padding:40px 0}footer .ft_gallery img{height:200px;width:200px}footer .copyright .fblock{display:block}footer .copyright p{text-align:center;font-size:12px;letter-spacing:0;padding:0;margin:10px auto 0;padding-top:10px;border:0;position:relative}footer .copyright p::before{position:absolute;content:"";top:0;left:calc(50% - 10px);width:20px;height:1px;background-color:#fff}}@media only screen and (max-width:375px){.header_top .logo{max-width:calc(100% - 175px)}header ul.fixed_banner{max-width:104px}header ul.fixed_banner>li{font-size:12px}}@media only screen and (max-width:768px){.key{max-width:calc(100% - 20px)}.home_page .idx_scroll a{height:80px;top:-40px}.home_page .idx_scroll a::before{height:30px}.home_page .idx_scroll a::after{height:60px}.home_page .idx_scroll a::before{animation:idx_scroll_sp 1.5s ease-in-out infinite alternate}}@keyframes idx_scroll_sp {
  from {
    bottom: 0;
  }
  to {
    bottom: 30px;
  }
}@media only screen and (max-width:480px){.key{max-width:calc(100% - 10px)}}@media only screen and (max-width:768px){.key_sp{display:flex;flex-wrap:wrap;justify-content:space-between;width:520px;margin:0 auto;position:absolute;bottom:60px;max-width:calc(100% - 40px)}.key_sp>div{font-size:13px}.key_fix01,.key_fix02{position:relative;inset:unset;left:20px}.key_fix01 .key_fix01_txt,.key_fix02 .key_fix02_txt{}.key_fix01.active{position:fixed;bottom:70px;left:20px}.home_page .key{height:100vw}.home_page .key .s1::after{background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/idx_key_bg01_sp.jpg)}.home_page .key .s2::after{background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/idx_key_bg02_sp.jpg)}.home_page .key .s3::after{background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/idx_key_bg03_sp.jpg)}.home_page .key .catch{width:100%;padding:0 40px}.home_page .key .key_catch{width:100%;max-width:100%;padding:20px 30px;margin:0}.home_page .key h2{font-size:3.90625vw}.home_page .key .key_catch p{font-size:16px;letter-spacing:0}.home_page .key .item{padding-bottom:240px}}@media only screen and (max-width:640px){.home_page .key h2{font-size:3.90625vw}.home_page .key .key_catch p{font-size:2.5vw}.home_page .key .s2::after{}}@media only screen and (max-width:480px){.home_page .key .item{padding-bottom:48vw}.key_sp{bottom:50px}.key_sp>div{width:calc(50% - 5px);font-size:2.23vw}.key_fix01 .key_fix01_txt,.key_fix02 .key_fix02_txt{width:100%}.home_page .key .s3::after{background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/idx_key_bg03_sp480.jpg)}.home_page .key{height:135vw}.home_page .key .catch{padding:0 10px}.home_page .key .key_catch{padding:20px}.home_page .key h2{font-size:5vw;line-height:1.5;letter-spacing:0;margin-bottom:5px}.home_page .key .key_catch p{font-size:3.5vw;line-height:1.8}}@media only screen and (max-width:370px){.key_sp>div{font-size:2.1vw}.key_fix01 .key_fix01_txt,.key_fix02 .key_fix02_txt{}}@media only screen and (max-width:768px){.idx_btn a{font-size:16px;margin-left:auto;margin-right:auto;letter-spacing:0}.home_page h3{font-size:1.5vw}.home_page h3 .en{font-size:18px;margin-top:10px}}@media only screen and (max-width:480px){.home_page h3{font-size:2.5vw}.home_page h3 .jp{letter-spacing:0}.home_page h3 .en{font-size:16px}}@media only screen and (max-width:768px){.home_page #mainContent .inner{max-width:610px}.home_page .idx1{padding:60px 0;position:relative;z-index:1}.home_page .idx1::after{content:"";position:absolute;z-index:-1;background: url(../images/idx1_bg.jpg) no-repeat center/cover;right:0;top:-60px;height:80%;width:45%}.home_page .idx1 .inner::after{display:none}.home_page .idx1 .idx1_en{font-size:8vw;letter-spacing:0;padding:0;text-align:center;white-space:normal}.home_page .idx1 .idx1_img,.home_page .idx1 .idx1_txt{width:100%;max-width:100%}.home_page .idx1 .idx1_img .idx1_img01{margin-top:-25px;padding:0 40px}.home_page .idx1 .idx1_img .idx1_img02{margin-left:0}.home_page .idx1 .idx1_txt{margin-top:40px;padding:40px}.home_page .idx1 h3{text-align:center}.home_page .idx1 h3 br{display:none}.home_page .idx1 .idx1_p{padding:0}.home_page .idx1 .idx1_btn{margin:25px auto 0}.home_page .idx1 .idx1_btn .idx_btn{margin:auto}.home_page .idx1 .idx1_btn .idx_btn:last-child{margin-top:20px}}@media only screen and (max-width:480px){.home_page .idx1{padding:60px 0 40px}.home_page .idx1::after{top:-40px}.home_page .idx1 .idx1_en{font-size:10vw}.home_page .idx1 .idx1_img{width:85%;margin-left:auto;margin-right:auto;padding-left:25px}.home_page .idx1 .idx1_img .idx1_img01{margin-top:-20px;padding:0}.home_page .idx1 .idx1_img .idx1_img02{margin-left:-25px}.home_page .idx1 h3{margin-bottom:1.35em}.home_page .idx1 .idx1_txt{padding:20px 20px 33px}.home_page .idx1 .idx1_btn{margin-top:10px}}@media only screen and (max-width:768px){.home_page .idx2{padding:0}.home_page .idx2 .idx2_box{padding:40px 40px 20px}.home_page .idx2 .idx2_list{padding-top:40px;display:flex;max-width:400px;margin:auto}.home_page .idx2 .idx2_list .idx2_item{width:calc(50% - 10px);margin-bottom:20px;margin-left:0;margin-right:0}.home_page .idx2 .idx2_list .idx2_item figure{width:140px;height:140px;margin:auto}.home_page .idx2 .idx2_list .idx2_item p{margin-top:10px}}@media only screen and (max-width:480px){.home_page .idx2 .idx2_box{padding:40px 0}.home_page .idx2 .idx2_list{max-width:300px;padding-top:25px}.home_page .idx2 .idx2_list .idx2_item{width:calc(50% - 10px);margin-bottom:20px}.home_page .idx2 .idx2_list .idx2_item figure{width:100px;height:100px}.home_page .idx2 .idx2_list .idx2_item p{margin-top:10px;letter-spacing:0}.home_page .idx2 .idx2_list .idx2_item:last-child p{letter-spacing:-1px}}@media only screen and (max-width:768px){.home_page .idx3{padding:60px 0 20px}.home_page .idx3 h3{margin-bottom:6em}.home_page .idx3 h3::after{height:80px}.home_page .idx3 .idx3_box_bg::after{display:none}.home_page .idx3 .idx3_box{margin-bottom:40px;padding-right:0;position:relative;z-index:1}.home_page .idx3 .idx3_box::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:100%;width:100vw;background-color:#fff}.home_page .idx3 .idx3_box.idx3_box_right{padding-left:0;padding-right:0;margin-bottom:40px}.home_page .idx3 .idx3_box.idx3_box_right .idx3_box_bg{padding-bottom:40px}.home_page .idx3 .idx3_box.idx3_box_right::after{right:unset;left:100%}.home_page .idx3 .idx3_box .idx3_box_bg{padding:40px}.home_page .idx3 .idx3_ttl01{font-size:3.6458333333vw;margin-top:0;margin-bottom:15px}.home_page .idx3 .idx3_txt{max-width:100%;width:100%;padding:0}.home_page .idx3 .idx3_box_right .idx3_txt{padding:0}.home_page .idx3 .idx3_img{padding:0;width:100%;max-width:100%}.home_page .idx3 .idx3_img .en{font-size:7.8125vw}.home_page .idx3 .idx3_btn,.home_page .idx3 .idx3_btn02,.home_page .idx3 .idx3_btn03{margin-top:25px;margin-left:auto;margin-right:auto}.home_page .idx3 .idx3_btn .idx_btn,.home_page .idx3 .idx3_btn02 .idx_btn,.home_page .idx3 .idx3_btn03 .idx_btn{margin-left:auto;margin-right:auto}}@media only screen and (max-width:480px){.home_page .idx3{padding:40px 0 0}.home_page .idx3 .idx3_ttl01{font-size:6.1333333333vw}.home_page .idx3 h3::after{height:14.5vw}.home_page .idx3 .idx3_box .idx3_box_bg{padding:20px}.home_page .idx3 .idx3_box.idx3_box_right .idx3_box_bg{padding:20px}.home_page .idx3 .idx3_img .en{font-size:9vw}.home_page .idx3 .idx3_btn,.home_page .idx3 .idx3_btn02,.home_page .idx3 .idx3_btn03{margin-top:10px}.home_page .idx3 .inner .idx3_box_right:nth-child(2) {margin-top:-10px}}@media only screen and (max-width:768px){.home_page .idx4{padding:0}.home_page .idx4::after{display:none}.home_page .idx4 .idx1_img{width:100%;padding:0}.home_page .idx4 .idx1_img figure{margin:-30px 0 0 0;width:100%;max-width:100%}.home_page .idx4 .idx4_bg01{margin-top:40px}.home_page .idx4 .idx4_list{display:flex}.home_page .idx4 .idx4_list .idx4_item{width:calc(50% - 10px);margin-bottom:20px}.home_page .idx4 .idx4_list .idx4_item .ttl01{margin-top:15px}.home_page .idx4 .idx4_bg01{padding-bottom:40px}.home_page .idx4 .idx4_bg01::after{top:60px}.home_page .idx4 .idx4_bg02{margin-top:60px}.home_page .idx4 .idx4_bg02 .idx1_en{margin:0}.home_page .idx4 .idx4_bg02 .idx1_img figure{margin-top:-30px}.home_page .idx4 .idx4_bg02 .idx1_txt{margin-top:40px;padding-top:40px;padding-bottom:40px}.home_page .idx4 .idx4_btn{margin:25px auto 0}}@media only screen and (max-width:480px){.home_page .idx4{padding:0}.home_page .idx4 .idx4_list .idx4_item .ttl01{margin-top:15px;font-size:17px;letter-spacing:0}.home_page .idx4 .idx4_list .idx4_item .ttl02{letter-spacing:0}.home_page .idx4 .idx4_bg01{padding-bottom:20px}.home_page .idx4 .idx4_bg02{margin-top:40px}.home_page .idx4 .idx4_bg02 .idx1_img figure{margin-top:-15px}.home_page .idx4 .idx4_bg02 .idx1_txt{margin-top:25px;padding:20px}.home_page .idx4 .idx1_txt{margin-top:25px}}@media only screen and (max-width:768px){.home_page .idx5{padding:60px 0}.home_page .idx5 .idx5_list{padding-top:40px}.home_page .idx5 .idx5_list .idx5_item{width:100%;max-width:100%;margin-bottom:40px}.home_page .idx5 .idx5_list .idx5_item .ttl01{margin-bottom:10px}.home_page .idx5 .idx5_list .idx5_item figure{padding-right:40px}.home_page .idx5 .idx5_list .idx5_item figure img{width:100%}.home_page .idx5 .idx5_list .idx5_item .idx5_txt{width:calc(100% - 40px);margin-left:auto;margin-top:-20px;position:relative;padding:40px}.home_page .idx5 .idx_btn{margin:auto}}@media only screen and (max-width:480px){.home_page .idx5{padding:40px 0}.home_page .idx5 .idx5_list .idx5_item figure{padding-right:20px}.home_page .idx5 .idx5_list .idx5_item figure img{width:100%}.home_page .idx5 .idx5_list .idx5_item .idx5_txt{width:calc(100% - 20px);padding:20px}.home_page .idx5 .idx5_list .idx5_item .ttl01{font-size:18px}}@media only screen and (max-width:768px){.home_page .idx6{padding:60px 0;position:relative;z-index:1}.home_page .idx6::before{content:"";position:absolute;top:0;left:0;width:calc(100% - 10px);height:73%;z-index:-1;background: url(../images/idx6_bg.jpg) no-repeat center center/cover}.home_page .idx6 .inner{padding-top:0}.home_page .idx6 .inner::before{display:none}.home_page .idx6 h3{max-width:100%;width:100%;margin:0 auto 40px;text-align:center}.home_page .idx6 h3 .en{margin-top:0;margin-left:0}.home_page .idx6 h3 .jp{margin-top:10px;padding-left:0}.home_page .idx6 .idx6_img{max-width:100%;width:100%;padding:0 10px}.home_page .idx6 .idx6_img img{content:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/idx6_img_sp.jpg)}.home_page .idx6 .idx6_img .idx6_name01{left:23%}.home_page .idx6 .idx6_img .idx6_name02{left:70%}.home_page .idx6 .idx6_txt{padding:20px}.home_page .idx6 .idx6_group_btn{margin:5px auto 0}.home_page .idx6 .idx6_group_btn .idx_btn{margin:auto}.home_page .idx6 .idx6_group_btn .idx_btn:last-child{margin-top:20px;max-width:100%}}@media only screen and (max-width:480px){.home_page .idx6{padding:40px 0}.home_page .idx6 h3{margin-bottom:20px}.home_page .idx6 .idx6_img .idx6_name01{left:23%}.home_page .idx6 .idx6_img .idx6_name02{left:68%}.home_page .idx6 .idx6_img .idx6_name{font-size:3.125vw}.home_page .idx6 .idx6_txt{padding:10px}}@media only screen and (max-width:768px){.home_page .idx7{padding:60px 0}.home_page .idx7 .idx7_txt,.home_page .idx7 .idx7_info{max-width:100%;width:100%}.home_page .idx7 .idx7_logo{margin-bottom:30px}.home_page .idx7 .idx7_logo img{width:250px}.home_page .idx7 .idx7_medical{display:table;margin:0 auto 30px;padding:0}.home_page .idx7 .idx7_medical .idx7_medical_span{position:static;margin:0 auto 12px}.home_page .idx7 .idx7_box{padding:20px 0;margin-bottom:30px}.home_page .idx7 .idx7_group_btn{width:100%}.home_page .idx7 .idx7_group_btn .idx_btn{margin:auto}.home_page .idx7 .idx7_group_btn .idx_btn:not(:last-child) {margin-top:20px}.home_page .idx7 .idx7_info{margin-top:30px}}@media only screen and (max-width:480px){.home_page .idx7{background-position:bottom left;padding:40px 0}}@media only screen and (max-width:768px){.shared_tbl table tr th{border-right:1px solid #fff}.shared_tbl table tr th:last-child{border-right:0}.shared_tbl table tr th,.shared_tbl table tr th:first-child,.shared_tbl table tr th:last-child,.shared_tbl table tr td,.shared_tbl table tr td:first-child,.shared_tbl table tr td:last-child{letter-spacing:0}.shared_tbl table tr th:last-child,.shared_tbl table tr td:last-child{width:11%;padding-right:0}.shared_tbl p{letter-spacing:0;left:0}.home_page .idx8{padding:60px 0}.home_page .idx8 .idx8_list{margin-top:0}.home_page .idx8 .idx8_list .idx8_ttl{margin-bottom:10px;margin-top:-20px;font-size:16px;max-height:54px}.home_page .idx8 .idx8_list .idx_date{font-size:14px}.home_page .idx8 .idx8_list .idx8_item{padding:0 20px}.home_page .idx8 .idx8_list .idx8_item figure img{max-height:280px}.home_page .idx8 .slick-arrow{font-size:12px;top:40%}.home_page .idx8 .slick-next{left:unset;right:0}.home_page .idx8 .slick-prev{left:0}}@media only screen and (max-width:480px){.home_page .idx8{padding:40px 0}.home_page .idx8 .idx8_list .idx8_item figure{padding-left:50px;padding-right:50px}.home_page .idx8 .idx8_list .idx8_item figure img{max-height:55vw}.home_page .idx8 .idx8_list .slick-arrow{font-size:10px;top:40%}}@media only screen and (max-width:768px){.under #mainContent{padding-bottom:50px}.under #mainContent .inner{max-width:610px}.under .key{margin-top:0;height:400px}.under .key .key_text{padding:10px}.under:not(.page-interview) h2 {font-size:var(--ttl_size)}.under:not(.page-interview) h4 {margin-bottom:20px;font-size:calc(var(--ttl_size) - 4px)}.under h3{margin-bottom:40px;font-size:calc(var(--ttl_size) - 2px);letter-spacing:0}.under h5{margin-bottom:15px;font-size:calc(var(--ttl_size) - 6px)}.under h6{margin-bottom:10px;font-size:calc(var(--ttl_size) - 8px);padding-left:25px}.under h6::before{width:14px;height:14px}.under .exp li{letter-spacing:0}}@media only screen and (max-width:480px){.under .key{background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/under_key_sp.jpg);height:250px}.under:not(.page-interview) h4 {letter-spacing:0}}@media only screen and (max-width:768px){.under section:first-child h3{margin-top:40px}.under section{padding-top:1px}.under section h3{margin-top:40px}.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 .clinic_tbl02 th:first-child{width:200px}.under table.rollTable{width:768px}.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:1px solid var(--main-color);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:last-child{margin-bottom:0;padding-bottom:0}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under ul.list01.mcol-2 li:last-child{margin-bottom:0;padding-bottom:0}.under .doctor_box{padding:0}.under .doctor_box .doctor_name{bottom:5vw;right:3.5vw;font-size:4vw;padding:3vw 2vw}}@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%}}@media only screen and (max-width:480px){.under .clinic_tbl01 th{width:130px}.under .access_box_img01 .block:nth-child(even) .big,
  .under .access_box_img02 .block:nth-child(even) .big {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.page-fee table.rollTable{width:530px}.under.page-fee table.rollTable th.w25{width:30%!important}.under.page-fee table.rollTable th.w35{width:35%!important}.under.page-clinic .table.tbl_style01 td{letter-spacing:0}}@media only screen and (max-width:768px){.under.page-interview .fullWidthBreak{margin:0;position:static;max-width:100%}.under.page-interview .key .inter_text{max-width:100%;width:calc(100% - 20px)}.under.page-interview #mainContent .inner{max-width:610px}.under.page-interview #mainContent::before{height:119em}.under.page-interview .key{height:72vw;background-image:url(https://yao-family-cl.jp/wp-content/themes/grits_theme/images/inter_key_bg_sp.jpg)}.under.page-interview .key h2,.under.page-interview .key .en{text-align:center}.under.page-interview .key h2{font-size:5vw}.under.page-interview .key .en{font-size:12vw}.under.page-interview .key .inner{padding-bottom:4em}.under.page-interview .inter_box_img{margin-top:40px;max-width:545px;margin-left:auto;margin-right:auto;margin-bottom:80px}.under.page-interview .inter_box_img .inter_img{width:100%}.under.page-interview .inter_box_img .inter_img:last-child{margin-top:40px}.under.page-interview .inter_box_img .inter_img_p{margin-top:15px;display:table;margin-left:auto;margin-right:auto}.under.page-interview h4{font-size:calc(var(--ttl_size) - 4px);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;margin:0 auto 1.2333333333em;letter-spacing:0;height:80px}.under.page-interview .inter_ul li:not(:last-child) {margin-bottom:20px}.under.page-interview .inter_ul{padding-top:40px}.under.page-interview .inter_box01{margin-bottom:40px}.under.page-interview .inter_box02{margin-top:40px}.under.page-interview section .interview_sec:not(:last-child) {margin-bottom:40px}.under.page-interview .interview_box{display:block}.under.page-interview .interview_img{margin:0}.under.page-interview .interview_img,.under.page-interview .interview_content{width:100%;max-width:100%}.under.page-interview .inter_ul li{padding-left:0}.under.page-interview .inter_ul li span{position:relative;font-size:18px;margin-left:auto;margin-right:auto;margin-bottom:5px!important}.under.page-interview .inter_p br{display:none}.under.page-interview .interview_content .inter_ul{padding-top:0}.under.page-interview .interview_content{padding-top:40px}.under.page-interview .inner section:last-child .interview_sec:first-child{margin-bottom:40px}.under.page-interview .interview_box.box_right .inter_ul{padding-top:40px}}@media only screen and (max-width:480px){.under.page-interview .key .inter_text{padding:20px;width:calc(100% - 10px)}.under.page-interview #mainContent::before{height:40em}.under.page-interview .key .inner{padding-bottom:2em;padding-left:10px}.under.page-interview .key h2{font-size:6vw;letter-spacing:0}.under.page-interview .key .en{font-size:13vw;letter-spacing:1px}.under.page-interview .inter_p{letter-spacing:0}.under.page-interview h4{letter-spacing:0;padding-left:2.5em}.under.page-interview h4::before{left:0}.under.page-interview .interview_box.box_right .inter_ul,.under.page-interview .interview_content,.under.page-interview .inter_ul{padding-top:25px}.under.page-interview .inter_box02 .inter_ul li:not(:last-child) {margin-bottom:15px}}@media only screen and (max-width:345px){.under.page-interview #mainContent::before{height:42em}}.br480{display:none}@media only screen and (max-width:480px){.br480{display:block}}@media only screen and (max-width:768px){.idx8 .box_h3{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.idx8 .info dl{padding:15px 20px 15px 7px}.idx8 .col_l{margin-bottom:40px;position:relative}}