@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;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;-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}@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;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;font-weight:normal}#nav-icon{width:40px;height:11px;position:relative;margin:0 auto 0;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav-icon span{background-color:#fff;display:block;position:absolute;height:1px;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:10px}#nav-icon span:nth-child(4) {top:19px}#nav-icon.open span:nth-child(1) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}#nav-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}.hamburger-btn{background-color:#f1b83b;position:fixed;top:0;right:0;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;text-align:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hamburger-btn .button-toggle #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0}@media only screen and (min-width:769px){.hamburger-btn{width:90px;height:90px}.hamburger-btn:hover{background-color:#cb8c02}.menu_toggle .inside .ft_link{width:100%;max-width:1100px;margin:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 10px 0}.menu_toggle .inside .ft_link .link_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.menu_toggle .inside .ft_link .link_list .menu01{max-width:300px;width:36%}.menu_toggle .inside .ft_link .link_list .menu01 ul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0}.menu_toggle .inside .ft_link .link_list .menu01 ul li{width:100%}}@media only screen and (min-width:769px) and (max-width:1400px){.hamburger-btn{width:4.2857em;height:4.2857em}.menu_toggle .inside .ft_link{padding-top:35px}}@media only screen and (min-width:769px) and (max-width:1280px){.menu_toggle .inside .ft_link{max-width:930px}}@media only screen and (max-width:768px){.hamburger-btn{width:60px;height:60px}body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:65px;right:5px}.totop .icon{width:50px;height:50px}.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{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{min-width:inherit}header.active .logo .lg_scroll,.ovh header .logo .lg_scroll{max-height:47px}.header_top{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 10px}.header_top p{margin-bottom:0}.logo{max-width:225px;width:calc(100% - 120px);-webkit-transform:none;transform:none}footer{padding:0 0 60px}footer .ft_info{width:auto;margin:0 auto}footer .ft_logo{max-width:190px}footer .ft_tel{margin:25px auto 0;display:table}footer .ft_tel a{font-size:32px;background-position:top 9px left;background-size:27px auto;padding-left:38px;letter-spacing:.05em}footer .ft_tb{padding-top:25px}footer .ft01{padding-top:45px;padding-bottom:45px;background-image:url(https://kido-paincl.com/wp-content/themes/grits_theme/images/ft_bg01_sp.jpg)}footer .ft01 .box_item{display:block}footer .ft01 .box_item .item{width:100%}footer .ft01 .box_item .item.item01{padding-right:0}footer .ft01 .box_item .item.item02 ul{margin-left:auto;margin-right:auto}footer .ft01 .box_item .item.item02 ul li span{font-size:15px;letter-spacing:.1em}footer .ft01 .box_item .item.item02 ul li span.tl{width:50px}footer .ft01 .box_item .item.item02 ul li span.tt{width:calc(100% - 50px)}footer .ft02{padding-top:40px}footer .ft02 .fb01{width:100%;max-width:580px;margin-left:auto;margin-right:auto}footer .ft_map{height:290px}footer .ft_map iframe{height:100%}footer .ft_link{width:auto}footer .copyright{padding:25px 0 15px}footer .copyright .grits::before{bottom:3px;right:-10px}footer .copyright .grits img{max-width:125px}footer .copyright .textwidget{margin-left:10px;padding-left:10px}footer .copyright .textwidget p{font-size:10px;letter-spacing:.05em}.ft_link{padding:20px 10px}.ft_link a{display:block;padding-top:10px;padding-bottom:10px;padding-right:10px}.ft_link a:hover{color:#333}.ft_link .ttl{font-size:30px}.ft_link .menu01{margin-bottom:20px}.ft_link .ttl{margin-bottom:5px}.ft_link li:not(.menu_dropdown) {margin-bottom:0;border-bottom:1px solid rgba(153,205,141,.3)}.ft_link li:not(.menu_dropdown) > a {padding-left:18px}.ft_link li:not(.menu_dropdown) > a::before {width:5px;height:5px;top:18px}.ft_link li.menu_dropdown{margin-bottom:0}.ft_link li.menu_dropdown>a{font-size:16px;pointer-events:inherit;display:block;border-bottom:1px solid rgba(153,205,141,.3)}.ft_link li.menu_dropdown>a::after,.ft_link li.menu_dropdown>a::before{content:"";position:absolute;background:var(--main-color);-webkit-transition:.3s all;transition:.3s all;top:0;bottom:0;margin:auto}.ft_link li.menu_dropdown>a::before{width:14px;height:2px;right:12px}.ft_link li.menu_dropdown>a::after{width:2px;height:14px;right:18px}.ft_link li.menu_dropdown>a.rotate::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.ft_link li.menu_dropdown .sub-menu{margin-top:0;padding-left:10px}.ft_link li.menu_dropdown .sub-menu>li{margin-bottom:0}.ft_link li.menu_dropdown .sub-menu>li:last-child{margin-bottom:0}.ft_link li.menu_dropdown .sub-menu>li a{padding-left:22px}.ft_link li.menu_dropdown .sub-menu>li a::before{top:20px}.fixed_banner{display:-moz-flex;display:-ms-flex;display:-o-flex;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:55px;-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 p{font-weight:normal}.fixed_banner p::before{margin-bottom:5px}.fixed_banner .tel p,.fixed_banner .web p,.fixed_banner .mail p{font-size:12px;line-height:1}.fixed_banner .tel p::before,.fixed_banner .web p::before,.fixed_banner .mail p::before{height:22px}.fixed_banner .tel{width:25%}.fixed_banner .tel .txt_hover{display:none}.fixed_banner .tel a::after{width:23px;height:23px;left:0;right:0;top:-21px;bottom:0}.fixed_banner .web{width:25%}.fixed_banner .web a::after{width:20px;height:23px;left:0;right:0;top:-20px;bottom:0}.fixed_banner .mail{width:25%}.fixed_banner .mail a::after{width:20px;height:20px;left:0;right:0;top:0;bottom:0}.fixed_banner .pin{width:25%}.fixed_banner .pin p{font-size:11px;letter-spacing:.05em}.fixed_banner .pin p::before{height:25px;margin-bottom:3px}.fixed_banner .special_site{width:25%}.fixed_banner .special_site a::after{width:40px;height:24px;left:0;right:0;top:6px}.fixed_banner .special_site p{margin-top:22px;font-size:12px}}@media only screen and (max-width:450px){.fixed_banner .special_site a::after{height:18px}.fixed_banner .special_site p{font-size:10px}footer .ft_tb .tbl_style03 th,footer .ft_tb .tbl_style03 td{font-size:13px}footer .ft_tb .tbl_style03 th:first-child,footer .ft_tb .tbl_style03 td:first-child{width:120px;padding-left:0}footer .ft_tb .tbl_style03 td{padding-top:14px}footer .ft_tb .tbl_style03 tr:last-child td{padding-bottom:16px}footer .ft_tb .tb_note{padding-left:6px}}@media only screen and (max-width:374px){footer .copyright{padding-right:46px}footer .ft_tb .tb_note{font-size:13px}}@media only screen and (max-width:768px){.key::after{background-size:40% auto}.home_page .key{height:calc(100vh - 60px);max-height:156vw;min-height:320px;font-size:2vw}.home_page .key .key_text .item{padding:10px;height:calc(100vh - 60px);max-height:156vw;min-height:320px;font-size:2.865vw;padding:35vw 0 0}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{height:95vw;min-height:500px}.home_page .key .key_text .item{height:95vw;min-height:500px}}@media only screen and (max-width:768px) and (max-aspect-ratio:460/800){.home_page .key #myvideo{width:100%;height:100%}}@media only screen and (max-width:450px){.home_page .key h2{letter-spacing:0;font-size:2em}.home_page .key p{font-size:1.5em}}@media only screen and (max-width:768px){.home_page h3{margin-bottom:20px}.home_page .box_link a{max-width:300px;padding:15px 20px;font-size:16px}.home_page .title_en01{font-size:46px}.home_page .title_en01 .en{font-size:1em}.home_page .title_en01 .jp{font-size:18px}.home_page .title_en01::after{width:6.6833333333em;height:4.6666666667em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-67px}.home_page .title_en{font-size:18px}.home_page .title_en .en{font-size:46px}.home_page .tbl_style01 th:nth-child(6), .home_page .tbl_style01 th:nth-child(8), .home_page .tbl_style01 td:nth-child(6), .home_page .tbl_style01 td:nth-child(8) {width:auto}.home_page .tbl_style01 tr:first-child th:first-child{text-indent:0}.home_page .tbl_style01 tr:nth-child(2) td:first-child {text-indent:0}.home_page .tbl_style01 tr:nth-child(3) td:first-child {text-indent:0}.home_page .tbl_style01 tr:nth-child(3) td {padding:15px 0 15px}.home_page .dot span{width:6px;height:6px}.home_page .index06{background-position:right bottom;background-size:contain}}@media only screen and (max-width:600px){.home_page .title_en01{font-size:40px}.home_page .title_en01::after{top:-57px}}@media only screen and (max-width:450px){.home_page .title_en .en{font-size:40px}.home_page .title_en01{font-size:34px}.home_page .tbl_style02 tr:first-child th:first-child{width:38.797101%}.home_page .tbl_style02 tr:first-child th:nth-child(2) td:first-child {letter-spacing:.1em}.home_page .tbl_style02 tr:first-child th:last-child td:first-child{letter-spacing:.1em}}@media only screen and (max-width:375px){.home_page .tbl_style02{font-size:12px}}@media only screen and (max-width:768px){.index0{padding:60px 0}.index0 .box_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 5% 50px}.index0 .box_flex h3{text-align:center;font-size:26px}.index0 .box_flex h3 span{font-size:22px}.index0 .box_flex .box_left{margin-bottom:30px}.index0 .box_flex .content ul li{padding:15px 0;padding-left:10px}.index0 .box_flex .link01{padding-top:30px}.index0 .box_left .content ul li{padding:10px 0}.index0 .box_left .content ul li .tt,.index0 .box_left .content ul li .tl{font-size:14px}.index0 .box_right .content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 0;line-height:2}.index0 .box_right .content ul li .tl{width:15%;padding-left:10px}.index0 .box_right .content ul li .tt{padding-left:10px}.index0 .box_left,.index0 .box_right{width:100%;max-width:100%}.index0 .box_right .content{padding-top:20px}.index0 .dot{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:500px){.home_page .tbl_style01{font-size:14px}.home_page .tbl_style01 tr:first-child th:first-child{width:38%}.home_page .tbl_style01 tr:nth-child(2) td:first-child {letter-spacing:.1em}.home_page .tbl_style01 tr:last-child td:first-child{letter-spacing:.1em}.index0{padding:60px 0}.index0 .box_flex h3{text-align:center;font-size:20px}.index0 .box_flex h3 span{font-size:18px}.index0 .box_right .tb_note{padding-left:6px}.index0 .box_right .content ul li .tl{width:60px;padding-left:0;font-size:14px}.index0 .box_right .content ul li .tt{width:calc(100% - 60px);font-size:14px}}@media only screen and (max-width:375px){.home_page .tbl_style01{font-size:12px}.index0 .box_flex .content ul li{padding-left:10px}}@media only screen and (max-width:374px){.index0 .box_right .tb_note{font-size:12px;padding-left:0;letter-spacing:0}}@media only screen and (max-width:768px){.index01{padding:50px 0 60px}.index01 .inner_big .content{background-image:url(https://kido-paincl.com/wp-content/themes/grits_theme/images/index01_bg03.jpg);border:3px solid #f8b62d}.index01 .inner_big .content{background-position:center;background-size:cover;padding:50px 10px;margin-top:40px}.index01 .inner_big .content .info img{width:120px;height:100px;margin-bottom:10px}.index01 .inner_big .content .info p{line-height:2}.idx_youtube{max-width:768%;width:95%;padding-bottom: calc(56.25% * 0.95)}.index02{padding:50px 0;position:relative;z-index:1;background-position:right bottom!important;background-size:contain!important;background-color:#f5f9f4}.index02 .inner_big .box_flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.index02 .inner_big .item{max-width:500px;margin-right:0;margin-bottom:20px}.index02 .inner_big .item.item03{margin-bottom:0}.index02 .inner_big .item .item_info{padding:115px 40px 54px;margin-top:-100px}.index02 .inner_big .item .item_image{width:17.7142857143em;font-size:12px}.index02 .inner_big .item .item_image h4{font-size:11px}.index02 .inner_big .item .item_image h4 .jp{font-size:2.1825em;margin-bottom:0}.index02 .inner_big .item .item_image h4 .en{margin-bottom:0;font-size:13px}.index02 .inner_big .box01{padding-top:30px}.index02 .inner_big .dot{margin-top:10px}.index02 .inner_big .box02{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px}.index02 .inner_big .box02 .item_info{padding-left:0;padding-top:38px}.index02 .inner_big .box02 .item_info .link02{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:25px}.index02 .inner_big .box02 .item_info .contact{font-size:16px;margin-top:15px}.index02 .inner_big .box02 .item_info h4{text-align:center}.index02 .inner_big .box02 .item_info h4 .jp{font-size:30px}.index02 .inner_big .box02 .item_info h4 .en{font-size:18px;margin-bottom:0}.index02 .inner_big .box02 .item_info h4::after{margin:15px auto 20px}.index02 .inner_big .box02 .item_image{font-size:12px}.index02 .inner_big .box02 .item_image::before{width:12.2857142857em;height:8.5714285714em;bottom:-33px;left:29px}}@media only screen and (max-width:450px){.index02 .inner_big .box02{padding-top:50px}.index02 .inner_big .box02 .item_info{padding-top:30px}.index02 .inner_big .box02 .item_info h4{font-size:28px}.index02 .inner_big .box02 .item_info h4::after{margin-top:8px;margin-bottom:13px}.index02 .inner_big .box02 .item_image{font-size:7px}.index02 .inner_big .box02 .item_image::before{bottom:-22px;left:16px}}@media only screen and (max-width:375px){.index02 .inner_big .item .item_image{font-size:12px}.index02 .inner_big .item .item_info{margin-top:-100px;padding-top:120px}.index02 .inner_big .item .item_image::before{width:20px;height:10px}.index02 .inner_big .item .item_image h4{font-size:10px}.index02 .inner_big .box02 .item_info h4{line-height:1.2}.index02 .inner_big .box02 .item_info h4 .jp{font-size:24px}.index02 .inner_big .box02 .item_info h4 .en{font-size:16px}}@media only screen and (max-width:768px){.index03{padding:60px 0}.index03 .inner_big h3{font-size:16px}.index03 .inner_big h3 .jp{font-size:18px}.index03 .inner_big h3 .jp::before{background-size:contain}.index03 .inner_big .box_item .item ul li.active::after{display:none}.index03 .inner_big .box_item .item ul li{margin-bottom:25px}.index03 .inner_big .box_item .item ul li a:not(.ov) {font-size:16px}.index03 .inner_big .box_item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 50px 70px}.index03 .inner_big .box_item .col_center{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.index03 .inner_big .box_item .col_left,.index03 .inner_big .box_item .col_right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:unset;z-index:2;width:calc(50% - 5px)}.index03 .inner_big .box_item .col_left{margin-right:10px}.index03 .inner_big .box_item .col_center div{height:100%}.index03 .inner_big .box_item .col_center img{height:100%}.index03 .inner_big .box02{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-40px}.index03 .inner_big .box02 .item{margin-right:0;margin-bottom:10px;min-height:280px;background-position:top}.index03 .inner_big .box02 .item h4{font-size:26px}.index03::after{top:-100px}.index03::before{background-size:contain;background-position:right bottom;top:-38%}}@media only screen and (max-width:600px){.index03 .inner_big h3{font-size:16px}.index03 .inner_big h3 .jp{font-size:18px}.index03 .inner_big .box01{padding-top:55px}.index03 .inner_big .box_item{padding:28px 20px 70px}.index03 .inner_big .box_item .item ul li{margin-bottom:15px}.index03 .inner_big .box_item .item ul li a:not(.ov) {font-size:14px}.index03 .inner_big .box_item .item ul li a:not(.ov)::after {width:16px;height:9px}.index03 .inner_big .box_item .col_center{font-size:12px}}@media only screen and (max-width:450px){.index03{padding-top:20px;padding-bottom:40px}.index03:after{top:-110px;width:250px;height:250px}.index03 .inner_big h3{font-size:11px}.index03 .inner_big h3 .en{font-size:28px;margin-bottom:5px;letter-spacing:0}.index03 .inner_big .box_item{padding:10px 10px 70px}.index03 .inner_big .box_item .item ul li a:not(.ov) {padding-left:5px;padding-right:10px;letter-spacing:0}.index03 .inner_big .box_item .item ul li a:not(.ov)::after {width:12px;right:14px;right:5px}.index03 .inner_big .box_item .item ul li.active a:not(.ov)::after {right:2px}.index03 .inner_big .box_item .col_left,.index03 .inner_big .box_item .col_right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:unset;z-index:2;width:calc(50% - 2px)}.index03 .inner_big .box_item .col_center{font-size:10px}.index03 .inner_big .box_item .col_left{margin-right:4px}.index03 .inner_big .box02 .item{width:calc(100% - 20px);min-height:220px}.index03 .inner_big .box02 .item h4{font-size:24px}}@media only screen and (max-width:768px){.index04{padding:60px 0 60px}.index04 .inner_big .box01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index04 .inner_big .box01 .tl,.index04 .inner_big .box01 .tt{max-width:100%}.index04 .inner_big .box01 .tl{width:100%}.index03 .inner_big .box_item .dot{display:none}.index04 .inner_big .box01 .tt{width:100%;padding-left:0;margin-top:60px}.index04 .inner_big .box02{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}.index04 .inner_big .box02 .item{margin-right:0;margin-bottom:20px}.index04 .inner_big .box02 .item.item02{margin-bottom:0}.index04 .inner_big .box02 .item_image h4{font-size:26px}}@media only screen and (max-width:600px){.index04{padding-top:50px}.index04 .inner_big .box02 .item_image h4{font-size:20px;line-height:1.2}.index04 .inner_big .box02 .item_info{padding-left:0;padding-right:0}}@media only screen and (max-width:450px){.index04{padding-top:35px}.index04 .inner_big .box01 .tt{margin-top:25px}}@media only screen and (max-width:768px){.index05{padding:70px 0 60px}.index05 .inner_big .item_image{position:relative}.index05 .inner_big .item_info{max-width:100%;padding:60px 50px}.index05 .inner_big .item_info h4{font-size:40px;text-align:center}.index05 .inner_big .item_info h4 span{font-size:18px}.index05 .inner_big .box_icon{left:-10px}}@media only screen and (max-width:600px){.index05 .inner_big .item_info{padding:40px 20px}.index05 .inner_big .item_info h4{font-size:36px}.index05 .inner_big .box_icon{font-size:10px}}@media only screen and (max-width:450px){.index05 .inner_big .item_info{padding:40px 10px}.index05 .inner_big .item_info .info{margin-top:20px}.index05 .inner_big .item_info h4{font-size:26px}.index05 .inner_big .item_info h4 span{font-size:16px}.index05 .inner_big .item_info .link03{margin-top:22px}.index05 .inner_big .box_icon{font-size:6px}}@media only screen and (max-width:768px){.index06{padding:50px 0 60px}.index06::after{font-size:8px;top:-16px;left:-150px}.index06::before{font-size:8px;top:-100px;right:-150px}.index06 .inner_big .title_en .en{margin-top:0}.index06 .inner_big .box_item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.index06 .inner_big .box_item .item{width:100%}.index06 .inner_big .box_item .item_info{margin-top:-95px}.index06 .inner_big .box_item .item.item03 .item_info,.index06 .inner_big .box_item .item.item04 .item_info{margin-top:-95px}.index06 .inner_big .box_item .item.item04{margin-bottom:0}.index06 .inner_big .box_item h4{font-size:20px}.index06 .inner_big .dot{margin-top:27px}.index06 .inner_big .pdtop{padding-top:40px}}@media only screen and (max-width:600px){.index06::after{font-size:5px;top:-4px;left:-77px}.index06::before{font-size:5px;top:-54px;right:-80px}.index06 .inner_big .box_item .item_info h4{font-size:18px}.index06 .inner_big .box_item .item_info h4 span{letter-spacing:.05em}.index06 .inner_big .box_item .point .tl{font-size:16px}.index06 .inner_big .box_item .point .tt{font-size:62px}}@media only screen and (max-width:450px){.index06::after{font-size:4px;top:0;left:-82px}.index06::before{font-size:4px}.index06 .inner_big .box_item{padding-top:20px}.index06 .inner_big .box_item .item_info h4{font-size:16px;margin-bottom:10px}.index06 .inner_big .box_item .item_info h4 span{letter-spacing:0}.index06 .inner_big .box_item .item_info{margin-top:-78px}.index06 .inner_big .box_item .item_info .info{padding-left:10px}.index06 .inner_big .box_item .item{margin-right:0;margin-bottom:25px}.index06 .inner_big .box_item .item_image{padding-left:15px}.index06 .inner_big .box_item .item.item03 .item_info,.index06 .inner_big .box_item .item.item04 .item_info{margin-top:-75px}.index06 .inner_big .box_item .item.item01 .item_info h4 span,.index06 .inner_big .box_item .item.item02 .item_info h4 span,.index06 .inner_big .box_item .item.item03 .item_info h4 span,.index06 .inner_big .box_item .item.item04 .item_info h4 span{padding-right:5px;padding-left:5px;letter-spacing:0}.index06 .inner_big .box_item .point{top:0}.index06 .inner_big .box_item .point .tl{font-size:14px}.index06 .inner_big .box_item .point .tt{font-size:52px}}@media only screen and (max-width:768px){.index07{padding:140px 0 60px}.index07::after{top:unset;bottom:0;height: calc(85% + 74px)}.index07 .inner_big .title_en01{text-align:center;display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index07 .inner_big .box_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index07 .inner_big .box_item .item_info{max-width:100%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:30px;padding-right:30px;padding-bottom:40px}.index07 .inner_big .box_item .item_image{max-width:100%;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:200px;margin-bottom:10px}.index07 .inner_big .box_item .item_image .item_img01{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px}.index07 .inner_big .box_item .item_image .item_img02{position:relative;font-size:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index07 .inner_big .box_item .item_image .info02{bottom:8.75em;font-size:10px;left: calc(50% + 50px)}.index07 .inner_big .info01{padding-left:0}.index07 .inner_big .link04{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;gap:20px}.index07 .inner_big .link04>div{max-width:300px}.index07 .inner_big .link04 a{max-width:300px;font-size:16px;line-height:1.7777777778;padding:15px 20px}.index07 .inner_big .link04 a::after{right:15px}}@media only screen and (max-width:600px){.index07{padding-top:100px;padding-bottom:60px}.index07::after{height: calc(85% + 88px)}.index07 .inner_big .box_item .item_image{margin-top:150px}.index07 .inner_big .box_item .item_image .item_img01{font-size:7px}.index07 .inner_big .box_item .item_image .item_img02{font-size:7px}.index07 .inner_big .box_item .item_image .info02{font-size:8px;left: calc(50% + 50px);bottom:35px}}@media only screen and (max-width:450px){.index07{padding-top:90px}.index07::after{height: calc(85% + 107px)}.index07 .inner_big .box_item .item_image{margin-top:130px}.index07 .inner_big .box_item .item_image .item_img01{font-size:5px}.index07 .inner_big .box_item .item_image .item_img02{font-size:5px}.index07 .inner_big .box_item .item_image .info02{font-size:7px;left: calc(50% + 18px);bottom:17px}.index07 .inner_big .box_item .item_image .info02 .tl{font-size:12px}.index07 .inner_big .box_item .item_image .info02 .tl::after{width:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index07 .inner_big .box_item .item_image .info02 .tt{font-size:14px}}@media only screen and (max-width:768px){.index08{padding:60px 0}.index08 .inner_big .info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0 0}.index08 .inner_big .info .info_left,.index08 .inner_big .info .info_right{width:100%;max-width:640px}.index08 .inner_big .info .info_left{padding-left:0;margin-bottom:10px;text-align:center}.index08 .inner_big .info .info_left img{width:250px}.index08 .inner_big .info .info_right{padding:0;margin:25px auto 0}.index08 .inner_big .info .info_right .tbl_style02{max-width:100%}.index08 .inner_big .info ul li:nth-child(2) {padding-top:5px}.index08 .inner_big .info ul li span{letter-spacing:.1em;font-size:16px}.index08 .inner_big .item01{background-image:url(https://kido-paincl.com/wp-content/themes/grits_theme/images/index08_bg02.jpg);padding:50px 10px}.index08 .inner_big .dot{margin-top:20px}.index08 .inner_big .link05{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;max-width:300px;margin-left:auto;margin-right:auto;margin-top:20px}.index08 .inner_big .link05 a{padding:15px 20px;font-size:16px;line-height:1.7777777778}.index08 .inner_big .tb_note{padding-left:0}.index08 .inner_big .item02{height:290px}.index08 .inner_big .info ul li:nth-child(2) .tt{font-size:30px;letter-spacing:.05em}.index08 .idx08_info{text-align:center}.index08 .idx_youtube{max-width:640px;margin:0 auto;padding-bottom: calc(56.25% * 0.95)}.index08 .idx08_logo{width:90%;margin:0 auto}}@media only screen and (max-width:600px){.index08 .inner_big .item01{padding:40px 10px}.index08 .inner_big .info{padding-top:20px}.index08 .inner_big .info .info_left ul li:last-child{padding-top:5px}}@media only screen and (max-width:450px){.index08 .inner_big .item01{padding-bottom:40px}.index08 .inner_big .info .info_left{font-size:12px}.index08 .inner_big .info .info_left ul li:nth-child(1) {padding-top:5px}.index08 .inner_big .info .info_left ul li:nth-child(1) .tl {padding-left:0}.index08 .inner_big .info .info_left ul li:nth-child(1) .tt {padding-left:0;letter-spacing:.1em}.index08 .inner_big .info .info_left ul li:last-child{padding-top:5px}.index08 .inner_big .info .info_left ul li:last-child .tt{letter-spacing:0}}@media only screen and (max-width:374px){.index08 .inner_big .tb_note{font-size:12px}}@media only screen and (max-width:768px){.index09{padding:35px 0}.index09 .inner_big .box_item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.idx_gallery ul li .img{width:200px;height:200px;background-size:100% auto}.under #mainContent{padding-bottom:35px}.under .sitemap>ul>li .title{font-size:30px}.under .sitemap>ul>li .submenu>a,.under .sitemap>ul>li .submenu>p{font-size:18px}.under .topic_path{padding-bottom:10px;padding-top:10px;font-size:12px}.under .key{height:250px;background-image:url(https://kido-paincl.com/wp-content/themes/grits_theme/images/under_key_bg_sp.jpg)}.under .key .key_text{padding-top:60px}.under .key h2{font-size:var(--ttl_size)}.under h3{margin-bottom:25px;font-size:calc(var(--ttl_size) - 2px);padding-bottom:20px;background-size:30px auto}.under h4{margin-bottom:20px;font-size:calc(var(--ttl_size) - 4px);background-position:top 13px left 10px;background-size:30px auto;padding:9px 10px 8px 49px}.under h5{margin-bottom:15px;font-size:calc(var(--ttl_size) - 6px);padding-left:12px}.under h5::before{height:100%;top:0}.under h6{margin-bottom:10px;font-size:calc(var(--ttl_size) - 8px)}.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.resTable{display:block}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block}.under table.resTable th,.under table.resTable td{border:1px solid var(--main-color)}.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;line-height:2;padding-left:20px;padding-bottom:8px}.under ul.list01 li::before{width:10px;height:10px;left:0;top:.7em}.under ul.list_num li{padding-left:20px;padding-bottom:10px}.under ul.list_num li::before{font-size:110%}.under ul.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under .doctor_box{padding:0}.under .doctor_box .doctor_name{bottom:5vw;right:3.5vw;font-size:4vw;padding:3vw 2vw}.under .exp li{padding:.7em 0}.under .exp li .year{width:5em}.under .exp li .txt{width:calc(100% - 5em)}.under .ud_experience_item{max-width:500px;width:100%;margin-left:auto;margin-right:auto}.under .ud_experience_item:first-child{margin-bottom:25px}.under .ud_experience_title{font-size:17px;padding:7px 10px}.under .ud_experience_cont{padding:10px 4% 30px}.under .ud_feature_item{padding:75px 5% 30px}.under .ud_feature_item:not(:last-child) {margin-bottom:25px}.under .ud_feature_item h3{margin-bottom:15px}.under .ud_feature_num{font-size:10px}.under .ud_frame{margin-top:40px;padding:30px}.under .ud_frame .tl_frame{font-size:18px;margin-top:-47px;margin-bottom:20px;padding:10px 30px}.under .ud_frame .list_inline{display:block}.under .ud_frame .list_inline li{padding-left:24px}.under .ud_frame .list_inline li::before{width:20px;height:12px}.under .box_step .step_item:not(:last-child) .step_cont:after {left:30px}.under .box_step .step_num{width:60px;height:60px;font-size:26px}.under .box_step .step_ttl{font-size:20px}.under .box_step .step_cont{margin-left:30px;padding:25px 10px 25px 45px;border-right-width:3px}.under .ud_youtube{max-width:768px;width:95%;padding-bottom: calc(56.25% * 0.95)}}@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:30%;text-align:left}.under .clinic_tbl02 th:first-child{width:10em}.under .ud_note_tbl{font-size:12px}.under .teeth_box .secH4{width:100%}}@media only screen and (max-width:425px){.under .clinic_tbl02{font-size:3.4vw}.under table.tbl_style01.clinic_tbl02 th,.under table.tbl_style01.clinic_tbl02 td{padding:.325rem}.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{counter-reset:count}.under.page-interview .key{background-position:left 38% center;height:450px}.under.page-interview .key .key_text{padding-top:0;padding-left:0;padding-bottom:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-right:auto;width:100%}.under.page-interview .key .eng{font-size:22px}.under.page-interview .key h2{margin-bottom:9px;padding-bottom:8px}.under.page-interview .key .interview_name{font-size:16px}.under.page-interview .key .interview_name span{font-size:22px}.interview_catch{margin-top:0;margin-bottom:50px}.interview_catch p{font-size:20px;line-height:1.4}.interview_catch.fz20{margin-top:40px}.interview_catch.fz20 p{font-size:17px;line-height:1.6}.interview_sec{margin-top:30px}.interview_content,.interview_img{width:100%}.interview_content{max-width:590px;margin:0 auto}.interview_content h4{padding:0;margin-bottom:10px}.interview_content h4 .interview_num{font-size:15px;margin-top:5px}.interview_img{margin-bottom:25px}.interview_box{margin-bottom:50px}.interview_box.box_left .interview_content{margin-left:auto}.interview_box.box_right .interview_content{margin-right:auto}}