@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}}.menu_toggle{background:rgba(61,61,61,.6);position:fixed;top:100px;bottom:0;right:0;width:100%;padding:0 0 0;overflow:hidden;opacity:0;visibility:hidden;transition:all .5s linear;transform:translateX(120%)}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{font-size:30px;line-height:1;letter-spacing:.1em;margin-bottom:21px;color:#396e52;font-family:"Merriweather",serif;font-weight:700}.menu_toggle .inside .menu_toggle_ttl{padding-left:2px;margin-bottom:37px}.menu_toggle .inside .fblock{justify-content:flex-start;max-width:1280px;margin:0 auto}.menu_toggle .inside .menu01{width:49.6%}.menu_toggle .inside .menu02{width:50.4%}.menu_toggle .inside .menu03{width:59.5%}.menu_toggle .inside .menu04{width:40.5%}.menu_toggle .inside ul>li a,.menu_toggle .inside ul>li p{transform:translateY(100%);transition:all .5s ease}.menu_toggle.active{transform:translateX(0%)}.menu_toggle.active .inside ul>li a,.menu_toggle.active .inside ul>li p{transform:translateY(0%)}.menu_toggle .menu_toggle_left{width:48.6%}.menu_toggle .menu_toggle_right{width:51.4%}.menu_toggle .inside{-webkit-overflow-scrolling:touch;transition:all .5s ease;width:100%;height:100%;overflow:auto;padding-top:50px;padding-left:10px;padding-right:10px;background:#ebf7e4}.menu_toggle .inside .box_menu .fblock{justify-content:flex-start}.menu_toggle .inside .box_menu.box_menu2{margin-top:35px}.menu_toggle .inside ul{display:block}.menu_toggle .inside ul.ul4c>li{display:block}.menu_toggle .inside ul>li{display:block;margin-bottom:20px;padding-left:21px;position:relative}.menu_toggle .inside ul>li.home{margin-bottom:35px;width:100%}.menu_toggle .inside ul>li.home a{padding-bottom:0;font-size:1.875em;color:#99cf79;pointer-events:none;letter-spacing:.12em;font-family:"Shippori Mincho",sans-serif;padding-left:0}.menu_toggle .inside ul>li.home a:before{display:none}.menu_toggle .inside ul>li>a,.menu_toggle .inside ul>li>p.title{display:table;transition:all .5s ease;position:relative;font-size:.9375em;font-weight:700;color:#333;letter-spacing:.1em;transition:.25s all ease-in-out}.menu_toggle .inside ul>li>a{transition:all .5s ease}.menu_toggle .inside ul>li>a::before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#99cf79;top:9px;left:-15px}.menu_toggle .inside ul>li>a:hover{transition:all .5s ease;color:#99cf79}.menu_toggle .inside ul>li>p.title::before,.menu_toggle .inside ul>li>p.title::after{content:"";background-color:#3ba4cc;display:block;position:absolute;top:50%;right:10px;width:10px;height:2px;transition:all .5s ease;opacity:1}.menu_toggle .inside ul>li>p.title::before{transform:translate(-50%,-50%)}.menu_toggle .inside ul>li>p.title::after{transform:translate(-50%,-50%) rotate(90deg)}.menu_toggle .inside ul>li>p.title.rotate::before{transform:translate(-50%,-50%)}.menu_toggle .inside ul>li>p.title.rotate::after{transform:translate(-50%,-50%)}.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}@media only screen and (min-width:769px) and (max-width:1280px){.menu_toggle .inside{padding-top:25px}.menu_toggle .inside .menu_toggle_ttl{margin-bottom:25px}.menu_toggle .inside .menu_toggle_ttl img{width:9.375vw}}@media only screen and (min-width:769px) and (max-width:1366px){.menu_toggle{top:80px}}@media only screen and (min-width:769px) and (max-width:1024px){.menu_toggle .inside{padding:20px 10px}.menu_toggle .inside .menu_toggle_ttl{margin-bottom:20px}.menu_toggle .inside .menu_toggle_ttl img{height:33px;width:auto}.menu_toggle .inside ul.menu01,.menu_toggle .inside ul.menu02,.menu_toggle .inside ul.menu03,.menu_toggle .inside ul.menu04{width:100%}.menu_toggle .inside ul li{margin-bottom:18px}}@media only screen and (max-width:768px){.menu_toggle .inside{width:100%;padding-left:10px;padding-right:10px;padding-top:10px}.menu_toggle .inside>ul>li{width:100%!important}.menu_toggle .inside>ul>li.home{text-transform:uppercase;margin-bottom:7px}.menu_toggle .inside>ul>li a{display:block;padding:0 15px;font-size:14px}.menu_toggle .inside ul.menu01,.menu_toggle .inside ul.menu02,.menu_toggle .inside ul.menu03,.menu_toggle .inside ul.menu04{width:100%}.menu_toggle .inside ul li a{font-size:14px}.menu_toggle .inside ul li a::before{top:7px}.menu_toggle .inside .menu_toggle_ttl{padding-left:0;margin-bottom:15px}.menu_toggle .inside .menu_toggle_ttl img{height:33px;width:auto}.menu_toggle .menu_toggle_left,.menu_toggle .menu_toggle_right{width:100%}.menu_toggle .menu_toggle_right{margin-top:20px}.menu_toggle p{margin:10px 0 10px}}#nav-icon{width:40px;height:23px;position:relative;margin:0 auto;cursor:pointer;transition:.5s ease-in-out}#nav-icon span{background-color:#fff;display:block;position:absolute;height:3px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;border-radius:2px}#nav-icon span:nth-child(1) {top:0}#nav-icon span:nth-child(2),
#nav-icon span:nth-child(3) {top:10px;width:100%}#nav-icon span:nth-child(3) {opacity:0}#nav-icon span:nth-child(4) {bottom:0;width:100%}#nav-icon.open span:nth-child(1),
#nav-icon.open span:nth-child(4) {opacity:0}#nav-icon.open span:nth-child(2) {transform:rotate(45deg)}#nav-icon.open span:nth-child(3) {top:10px;opacity:1;transform:rotate(-45deg)}#nav-icon:hover span{background-color:#99cf79}.hamburger-btn{position:relative;background-color:transparent;margin:0;padding:0;z-index:10;display:flex;align-items:center;justify-content:center}.hamburger-btn .button-toggle{cursor:pointer;position:fixed;width:100px;height:100px;margin:0 auto;text-align:center;color:inherit;right:0;top:0;display:flex;align-items:center;justify-content:center;background-color:#9ccc7e}.hamburger-btn .button-toggle.active #nav-icon span{background-color:#fff}@media only screen and (min-width:769px){.hamburger-btn .button-toggle:hover #nav-icon span{transition:.3s all;background-color:#51a98a}}@media only screen and (min-width:769px) and (max-width:1366px){.hamburger-btn .button-toggle{width:80px;height:80px}}@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{width:60px;height:60px;right:10px;bottom:80px}.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 .btn.style01,.btn-group .btn.style02{max-width:250px}.btn-group .btn.style01 a,.btn-group .btn.style02 a{padding:7px 35px;font-size:15px}.btn-group .btn.style01 a.md,.btn-group .btn.style02 a.md{font-size:13px}p{margin-bottom:13px;line-height:1.8}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}.menu_toggle .inside .menu_toggle_ttl.menu_toggle_ttl02{margin-top:30px}}.sp_425,.br_1024{display:none}@media only screen and (min-width:769px) and (max-width:1024px){.br_1024{display:block}}@media only screen and (min-width:769px) and (max-width:1280px){.br1280{display:none}}@media only screen and (max-width:425px){.sp_425{display:block}.totop{width:50px;height:50px;background-size:8px;bottom:110px}}@media only screen and (max-width:768px){.menu_toggle{top:0;bottom:unset;height:100%}.hamburger-btn .button-toggle{top:unset;bottom:0;width:60px;height:60px}.hamburger-btn .button-toggle:hover #nav-icon span{transition:.3s all;background-color:#fff}.hamburger-btn .button-toggle #nav-icon{width:38px;height:25px;margin-top:4px}.hamburger-btn .button-toggle #nav-icon span{height:2px;width:100%}.hamburger-btn .button-toggle #nav-icon span:nth-child(1) {top:3px}.hamburger-btn .button-toggle #nav-icon span:nth-child(2),
  .hamburger-btn .button-toggle #nav-icon span:nth-child(3) {top:11px}.hamburger-btn .button-toggle #nav-icon span:nth-child(4) {top:19px}header .logo{max-width:100%;width:100%;margin:0 auto;padding:0}header .logo img{width:auto;height:40px}header .header_top{padding:10px}#fixed_banner{position:fixed;bottom:0;left:0;width:calc(100% - 60px);z-index:20;display:flex;justify-content:space-between;flex-wrap:wrap;transition:.4s all ease-in-out;transform:translateY(60px)}#fixed_banner .calendar{display:none!important}#fixed_banner.active{transition:.4s all ease-in-out;transform:translateY(0)}#fixed_banner li{width:50%;height:60px;display:flex;align-items:center;justify-content:center;position:relative}#fixed_banner li p{text-align:center;padding:0 0 0 0;line-height:1.4;margin:0;font-size:13px;font-weight:700;color:#fff;letter-spacing:.1em;position:relative;display:flex;align-items:center}#fixed_banner li p::before{content:"";display:table;background-repeat:no-repeat;background-position:center top;background-size:20px;width:20px;height:20px;margin:auto 8px auto 0}#fixed_banner li.tel{background-color:#51a98a}#fixed_banner li.tel p{padding-top:3px}#fixed_banner li.tel p::before{background-image:url(http://tama-kyousei.com/wp-content/themes/grits_theme/images/share_icon_tel.svg)}#fixed_banner li.contact{background-color:#485a7e}#fixed_banner li.contact p::before{background-image:url(http://tama-kyousei.com/wp-content/themes/grits_theme/images/share_icon_contact.svg)}footer{padding-bottom:60px}footer .copy{padding:20px 0 18px}footer .ft_menu{display:none}footer .ft_contact{height:auto}footer .ft_contact::before,footer .ft_contact::after{display:none}footer .ft_contact .inner{padding:0;flex-wrap:wrap;height:auto}footer .ft_contact .inner>div{width:100%;height:auto}footer .ft_contact .ft_contact01{background: url(../images/ft_contact01.jpg) no-repeat right center/cover;padding:40px 10px}footer .ft_contact .ft_contact02{background: url(../images/ft_contact02.jpg) no-repeat left center/cover;padding:40px 10px}footer .ft_contact .ft_contact02 .ft_contact02_box>div{height:80px}}@media only screen and (max-width:425px){#fixed_banner li p{letter-spacing:0}footer .ft_contact .ft_contact01 figure{display:table;max-width:85%;margin:0 auto}footer .ft_contact .ft_contact01 p span{display:block}footer .ft_contact .ft_contact02 .ft_contact02_box>div{height:65px;justify-content:center}footer .ft_contact .ft_contact02 .ft_contact02_box>div p{width:auto!important}footer .ft_contact .ft_contact02 .ft_contact02_box .ft_contact02_tel{padding-left:0;margin-bottom:10px}footer .ft_contact .ft_contact02 .ft_contact02_box .ft_contact02_tel p{font-size:6.25vw;background-size:6.5882352941vw;padding-left:10.5882352941vw}footer .ft_contact .ft_contact02 .ft_contact02_box .ft_contact02_contact{padding-left:0}footer .ft_contact .ft_contact02 .ft_contact02_box .ft_contact02_contact p{background-size:6.5882352941vw;padding-left:8.5882352941vw}footer .copy .textwidget p{font-size:3.125vw}}@media only screen and (max-width:350px){#fixed_banner li p::before{margin-right:3px}}@media only screen and (max-width:768px){.home_page{}.home_page .corona_box{left:10px;bottom:10px;transition:.4s all ease-in-out}.home_page .corona_box.active{transition:.4s all ease-in-out;bottom:80px}.home_page .key{margin:60px auto 0;height:680px}.home_page .key .key_catch{padding:0 10px;width:100%;align-items:center;z-index:1;padding-bottom:25px}.home_page .key figure img{max-width:80%;margin:0 auto}.home_page .key h2,.home_page .key p{text-align:center}.home_page .key h2{font-size:26px;margin:0;margin-top:5px;padding-bottom:15px;margin-bottom:15px}.home_page .key h2::after{left:calc(50% - 50px)}.home_page .key p{font-size:18px}.home_page .sec_case{padding:60px 0}.home_page .block_case .slick-arrow{width:45px;height:45px}.home_page .sec_case h3{font-size:26px;margin-bottom:25px}.home_page .sec_case h3 .en{font-size:16px}.home_page .block_case{padding:0 35px}.home_page .block_case .case_item{width: calc(100%/4 - 10px);margin:5px}.home_page .block_case .slick-arrow{width:35px;height:35px;top:min(90px,11.5vw)}.home_page .block_case .case_img{max-height:269px}.home_page .sec_case .idx_btn{max-width:200px!important;margin-top:10px}.home_page .idx1{background-position:left 50px;background-size:contain}.home_page .idx1::before{border-top:10vw solid #fff;border-right:20vw solid transparent}.home_page .idx1 .idx1_bg{padding:60px 0 250px;background-position:bottom right}.home_page .idx1 .idx1_bnr{margin-bottom:60px;max-width:360px;width:90%}.home_page .idx1 h3{font-size:2.2135416667vw}.home_page .idx1 h3::before{width:25vw;height:20.8333333333vw;left:-21.484375vw;top:-6.5104166667vw}.home_page .idx1 h3 span{font-size:3.90625vw;margin:15px auto 0}.home_page .idx1 h3 span::before,.home_page .idx1 h3 span::after{width:13.0208333333vw}.home_page .idx1 h3 span::before{right: calc(100% + 15px)}.home_page .idx1 h3 span::after{left: calc(100% + 15px)}.home_page .idx1 .idx1_list{display:flex;flex-wrap:wrap;justify-content:space-between}.home_page .idx1 .idx1_list li{height:calc(50vw - 20px);width:calc(50vw - 20px);padding-top:6.0541666667vw}.home_page .idx1 .idx1_list li figure img{width:19.53125vw}.home_page .idx1 .idx1_list li p{font-size:2.9622395833vw}.home_page .idx1 .idx1_list li p strong{font-size:3.6458333333vw}.home_page .idx2 .inner{padding:120px 0}.home_page .idx2 .inner::after{width:58.59375vw;height:16.2760416667vw;right:20px;bottom:-4.4270833333vw}.home_page .idx2 .fblock>div{width:100%;max-width:400px;margin:0 auto}.home_page .idx2 .fblock>div.idx2_item_tel{margin-bottom:20px}.home_page .idx3{padding:13.02vw 0 20px}.home_page .idx3 h3{font-size:5.8vw}.home_page .idx3 h3 .h3_black{font-size:3.90625vw}.home_page .idx3 h3 .h3_black::before{left:11.0677083333vw;bottom:3.90625vw;width:5.2083333333vw;height:3.6458333333vw;background-size:contain}.home_page .idx3 h3 .h3_green::before{left:-6.5104166667vw;bottom:5.208333vw;width:17.1875vw;height:8.984375vw;background-size:contain}.home_page .idx3 .idx3_txt{font-size:18px}.home_page .idx4{padding:20px 0 50px}.home_page .idx4 .idx4_list{max-width:540px;width:100%;margin:0 auto}.home_page .idx4 .idx4_list .idx4_item{width:100%}.home_page .idx4 .idx4_list .idx4_item:nth-child(1),
  .home_page .idx4 .idx4_list .idx4_item:nth-child(2) {display:block;width:100%;padding-bottom:0}.home_page .idx4 .idx4_list .idx4_item:nth-child(1) .idx4_img,
  .home_page .idx4 .idx4_list .idx4_item:nth-child(2) .idx4_img {position:relative;padding:0 20px;width:100%;max-width:100%}.home_page .idx4 .idx4_list .idx4_item:nth-child(1) .idx4_txt,
  .home_page .idx4 .idx4_list .idx4_item:nth-child(2) .idx4_txt {position:static;width:100%;max-width:100%;padding:50px 35px 25px}.home_page .idx4 .idx4_list .idx4_item:nth-child(1) .idx4_ttl01,
  .home_page .idx4 .idx4_list .idx4_item:nth-child(2) .idx4_ttl01 {min-height:auto}.home_page .idx4 .idx4_list .idx4_item:nth-child(1) .idx4_btn,
  .home_page .idx4 .idx4_list .idx4_item:nth-child(2) .idx4_btn {margin:0 auto}.home_page .idx4 .idx4_list .idx4_item .idx4_img{position:relative;padding:0 20px}.home_page .idx4 .idx4_list .idx4_item .idx4_txt{padding:50px 35px 25px}.home_page .idx4 .idx4_list .idx4_item:last-child{margin-bottom:0}.home_page .idx4 .idx4_list .idx4_item:first-child{margin-bottom:70px}.home_page .idx4 .idx4_list .idx4_item:nth-child(1) .idx4_img::before {top:-3.354167vw;left:-2.5vw;width:34.375vw;height:12.2395833333vw}.home_page .idx4 .idx4_list .idx4_item:nth-child(2) .idx4_img::before {top:-7.3vw;left:-1.875vw;width:48.9583333333vw;height:16.9270833333vw}.home_page .idx4 .idx4_list .idx4_item:nth-child(4) .idx4_img::before {top:-5px;left:0;width:31.1197916667vw;height:9.375vw}.home_page .idx4 .idx4_list .idx4_item:nth-child(5) .idx4_img::before {top:.6770833333vw;left:-1px;width:14.84375vw;height:8.7239583333vw}.home_page .idx4 .idx4_list .idx4_item:nth-child(6) .idx4_img::before {top:-15px;left:-2px;width:29.9479166667vw;height:10.0260416667vw}.home_page .idx5{padding-top:50px}.home_page .idx5 .idx5_img{width:85%;margin:0 auto}.home_page .idx5 .idx5_txt{width:100%;display:block;margin:0 auto}.home_page .idx5 .idx5_content{margin:0 auto;padding-bottom:50px}.home_page .idx5 .idx5_content p{font-size:1.25em}.home_page .idx5 h3{font-size:3.3854166667vw}.home_page .idx5 h3::after{width:6.25vw;height:6.40625vw;top:-3.90625vw;right:-3.90625vw}.home_page .idx5 h3::before{width:7.03125vw;height:7.578125vw;top:-4.921875vw;left:-7.03125vw}.home_page .idx5 h3 span::before{top:0}.home_page .idx5 hr{margin:20px auto}.home_page .idx5 .idx_btn{margin-top:30px;max-width:350px}.home_page .idx6{padding:40px 0}.home_page .idx6 .inner>div{width:100%;max-width:640px;margin:0 auto}.home_page .idx6 .idx6_img{margin-bottom:20px;padding-left:20px}.home_page .idx7{padding:40px 0}.home_page .idx7 .idx7_h3{font-size:1.5vw}.home_page .idx7 .idx7_h3::before{position:absolute;content:"";background: url(../images/h3_bg.svg) no-repeat center center/contain;z-index:-1;width:380px;height:128px;top:0;left:50%;transform:translateX(-50%)}.home_page .idx7 .idx7_h3 .idx7_h3_ttl02{font-size:12em}.home_page .idx7 .idx7_h3 .idx7_h3_ttl03{top:1.4291666667vw}.home_page .idx7 .idx7_h3 .idx7_h3_ttl03::before{width:5vw;height:5vw}.home_page .idx7 .idx7_list{padding:0 50px;margin:60px auto 0}.home_page .idx7 .idx7_list .idx7_item{width:100%;padding:0!important}.home_page .idx7 .idx7_list .idx7_item:not(:last-child) {margin:0 0 40px!important}.home_page .idx7 .idx7_list .idx7_item figure{padding-right:8.4525357607vw}.home_page .idx7 .idx7_list .idx7_item .idx7_txt{font-size:2vw;margin-top:-20px;padding:30px;margin-left:8.4525357607vw;font-size:1.85vw}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_num{width:120px;height:120px;left:-100px;top:-60px}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_ttl01{font-size:1.8em}.home_page .idx7 .idx_btn{margin-top:40px}.home_page .idx8{padding:40px 0}.home_page .idx8 .inner{max-width:510px}.home_page .idx8 .idx8_txt,.home_page .idx8 .idx8_list{width:100%}.home_page .idx8 .idx8_txt h3{padding-top:55px;padding-bottom:.5580357143em;margin-bottom:.4464285714em;padding-left:.1116071429em;font-size:6.5vw}.home_page .idx8 .idx8_txt h3::before{width:136px;height:60px;top:0;left:calc(50% - 68px)}.home_page .idx8 .idx8_txt p{font-size:18px}.home_page .idx8 .idx_btn{margin-top:15px;margin-bottom:25px}.home_page .idx8 .idx_btn a{font-size:14px;padding:18px 0}.home_page .idx8 .idx8_list ul li{min-height:80px;padding:1.71875vw 0 1.71875vw 3.90625vw;margin-bottom:15px}.home_page .idx8 .idx8_list ul li .idx8_ttl01{font-size:3vw;width:25%}.home_page .idx8 .idx8_list ul li .idx8_ttl02{font-size:2.5625vw;padding-left:10px!important;margin-right:auto;display:flex;align-items:center;justify-content:center;width:58%}.home_page .idx8 .idx8_list ul li .idx8_ttl02::before{width:100%}.home_page .idx8 .idx8_list ul li .idx8_ttl02 span{margin-left:-.35em}.home_page .idx8 .idx8_list ul li .idx8_ttl03{font-size:2.5vw}.home_page .idx8 .idx8_list ul li .idx8_ttl03 strong{font-size:5vw}.home_page .idx9{padding:0 0 60px 0}.home_page .idx9 .inner{display:flex;flex-wrap:wrap}.home_page .idx9 .idx9_img{position:relative;width:100%;top:0;left:0}.home_page .idx9 .idx9_txt{width:100%;order:-1;margin-bottom:40px}.home_page .idx9 .idx9_txt_box{max-width:700px;width:100%;margin:0 auto;padding:70px 40px 40px}.home_page .idx9 .idx9_txt_box::before{top:-10vw;left:50%;width:41.015625vw;height:17.4479166667vw;transform:translateX(-50%)}.home_page .idx9 .idx9_txt_box h3{font-size:5.2083333333vw;padding-bottom:25px;margin-bottom:20px}.home_page .idx9 .idx_btn a{padding:18px 0}.home_page .idx10{padding:40px 0 60px}.home_page .idx10 .fblock{max-width:600px;margin:0 auto}.home_page .idx10 .fblock>div{width:100%}.home_page .idx10 .idx_btn{margin:40px auto 0;text-align:center;justify-content:center}.home_page .idx10 .idx_btn a{width:320px}.home_page .idx10 .idx10_faq{padding-left:0;padding-top:60px}.home_page .idx10 .idx10_faq ul li{padding:40px 20px 30px;margin-bottom:25px}.home_page .idx10 .idx10_faq ul li .idx10_q::after{top:-15px}.home_page .idx10 .idx10_tbl01 table tr th{width:110px}.home_page .idx11{background:url(http://tama-kyousei.com/wp-content/themes/grits_theme/images/idx11_bg_sp.jpg) top left no-repeat;padding:60px 0}.home_page .idx11 .fblock{max-width:600px;margin:0 auto}.home_page .idx11 .fblock>div{width:100%}.home_page .idx11 .fblock>div:first-child{margin-bottom:25px}.home_page .idx12{padding:40px 0 30px}.home_page .idx12 .fblock{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:630px}.home_page .idx12 .idx12_item{width:calc(50% - 5px);margin-bottom:10px}.home_page .idx13{height:400px}.home_page .idx14{padding:30px 0}.idx_btn{max-width:400px}.idx_btn a{font-size:14px;padding:18px 0}}@media screen and (max-width:640px){.home_page .idx2 .inner{}.home_page .idx10 .idx10_tbl01_span{display:block}.home_page .idx10 .idx10_address .idx10_address_box{padding-right:0}}@media only screen and (max-width:550px){.home_page .block_case .case_img{height:57vw;max-height:320px}.home_page .block_case .slick-arrow{top:min(163px,29.5vw)}.home_page .block_case .case_tl{font-size:min(16px,4vw);margin-top:10px}}@media only screen and (max-width:425px){.idx_btn{max-width:300px!important}.home_page .corona_box.active{bottom:100px}.home_page .corona_box p{padding:20px 10px 20px 70px;background-size:60px;font-size:5vw}.home_page .corona_box .close{top:-1px;right:-1px}.home_page .key{height:450px}.home_page .key figure img{width:90%}.home_page .key .key_catch{padding-bottom:15px}.home_page .key h2{font-size:18px;padding-bottom:10px;margin-bottom:10px}.home_page .key p{font-size:13.2px}.home_page .sec_case .idx_btn{margin-right:auto}.home_page .idx1{background-position:left 100px;background-size:contain}.home_page .idx1::after{border-bottom: 266.40625vw solid #fff;border-left: 220.572916667vw solid transparent}.home_page .idx1 .idx1_bg{padding:60px 0;background-position:right 95.5%;background-size:55vw auto}.home_page .idx1 h3{font-size:4.2058823529vw;line-height:1.4}.home_page .idx1 h3::before{width:27.2941176471vw;height:18.1647058824vw;left:-17.484375vw;top:-10.510417vw}.home_page .idx1 h3 span{margin:10px auto 0;background-size:contain;padding-bottom:10px;font-size:5.5vw}.home_page .idx1 .idx1_list{max-width:350px;margin:0 auto 30vw;justify-content:center}.home_page .idx1 .idx1_list li{max-height:350px;max-width:350px;width:82.3529411765vw;height:82.3529411765vw;padding-top:14vw}.home_page .idx1 .idx1_list li figure img{max-width:150px;width:35.2941176471vw}.home_page .idx1 .idx1_list li p{font-size:4.7058823529vw}.home_page .idx1 .idx1_list li p strong{font-size:5.6470588235vw}.home_page .idx2{background:url(http://tama-kyousei.com/wp-content/themes/grits_theme/images/idx2_bg_sp.jpg) top left no-repeat}.home_page .idx2 .inner{padding:70px 10px}.home_page .idx2 .fblock>div{font-size:3.5vw;background-size:40px!important}.home_page .idx2 .fblock>div.idx2_item_tel{padding-top:90px}.home_page .idx2 .fblock>div.idx2_item_contact{padding-top:90px}.home_page .idx3 h3{font-size:6.8vw}.home_page .idx3 h3 .h3_green::before{left:-10.510417vw;bottom:5.208333vw;width:23.2941176471vw;height:12.2352941176vw;background-size:contain}.home_page .idx3 h3 .h3_black::before{left:10.067708vw;bottom:2.90625vw;width:8.7058823529vw;height:6.1176470588vw;background-size:contain}.home_page .idx3 .idx3_txt{font-size:13px;padding-top:15px}.home_page .idx3 .idx3_txt br.br768{display:none}.home_page .idx3 .idx_btn{margin-top:30px;max-width:300px;margin:25px auto 0;flex-wrap:wrap}.home_page .idx3 .idx_btn a{width:100%}.home_page .idx3 .idx_btn a:last-child{margin-top:15px}.home_page .idx4 .idx4_list{padding:0 10px}.home_page .idx4 .idx4_list .idx4_item{margin-bottom:30px}.home_page .idx4 .idx4_list .idx4_item:first-child{margin-bottom:50px}.home_page .idx4 .idx4_list .idx4_item .idx4_txt{padding:45px 25px 25px}.home_page .idx4 .idx4_list .idx4_item .idx4_ttl01{font-size:20px;margin-bottom:10px}.home_page .idx4 .idx4_list .idx4_item .idx4_ttl02{font-size:14px;margin-bottom:20px}.home_page .idx5 h3{font-size:5vw}.home_page .idx5 h3 span::before{top:.2352941176vw;left:.4705882353vw;width:1.6470588235vw;height:1.6470588235vw}.home_page .idx5 hr{margin:15px auto}.home_page .idx5 .idx5_content p{font-size:4.0625vw}.home_page .idx6 .idx6_box{padding:30px 25px;font-size:2.8vw}.home_page .idx6 .idx6_box h3{padding-bottom:25px;margin-bottom:15px}.home_page .idx6 .idx6_box p{padding:0;font-size:14px}.home_page .idx6 .idx_btn{max-width:300px;margin-top:5px}.home_page .idx7 .idx7_h3{font-size:1.6vw}.home_page .idx7 .idx7_h3::before{width:63.8655462186vw;height:21.512605042vw}.home_page .idx7 .idx7_list{padding:0 15px;margin:40px auto 0}.home_page .idx7 .idx7_list .idx7_item:not(:last-child) {margin:0 0 30px!important}.home_page .idx7 .idx7_list .idx7_item .idx7_txt{padding:4.7058823529vw 5.8823529412vw!important}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_num{width:18.8235294118vw;height:18.8235294118vw;left:-13.1764705882vw;top:-9.4117647059vw}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_ttl01{margin-bottom:10px;font-size:18px}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_ttl01 span{display:block}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_ttl02{font-size:14px}.home_page .idx7 .idx_btn{margin-top:40px}.home_page .idx8 .idx8_txt h3{padding-bottom:20px;margin-bottom:15px}.home_page .idx8 .idx8_txt h3::after{width:60px;left:calc(50% - 30px)}.home_page .idx8 .idx8_txt h3::before{width:32vw;height:14.1176470588vw;left:calc(50% - 16vw)}.home_page .idx8 .idx8_txt p{font-size:4.25vw}.home_page .idx8 .idx8_list ul li{min-height:18.75vw;margin-bottom:10px;padding-left:20px;padding-right:0}.home_page .idx8 .idx8_list ul li .idx8_ttl01{font-size:4vw;width:30%;left:0;top:0}.home_page .idx8 .idx8_list ul li .idx8_ttl02{font-size:3.75vw;width:58%}.home_page .idx8 .idx8_list ul li .idx8_ttl02::before{}.home_page .idx8 .idx8_list ul li .idx8_ttl03{font-size:4vw}.home_page .idx8 .idx8_list ul li .idx8_ttl03 strong{font-size:6.5vw}.home_page .idx9{padding:80px 0 40px}.home_page .idx9 .idx9_txt{padding-top:0}.home_page .idx9 .idx9_txt_box{padding-left:20px;padding-right:20px}.home_page .idx9 .idx9_txt_box::before{top:-14vw;left:50%;width:59.2941176471vw;height:25.2235294118vw;transform:translateX(-50%)}.home_page .idx9 .idx9_txt_box h3{font-size:8vw}.home_page .idx9 .idx9_txt_box h3::after{width:80px;left:calc(50% - 40px)}.home_page .idx9 .idx_btn{margin-top:25px;max-width:300px;flex-wrap:wrap}.home_page .idx9 .idx_btn a{width:100%}.home_page .idx9 .idx_btn a:first-child{margin-bottom:15px}.home_page .idx9 .idx9_name{padding:15px}.home_page .idx9 .idx9_name .idx9_ttl01{font-size:4.375vw;margin-bottom:10px}.home_page .idx9 .idx9_name .idx9_ttl02{padding-top:10px;font-size:5vw}.home_page .idx9 .idx9_name .idx9_ttl02 .idx9_span{padding-left:10px;top:0;font-size:3.125vw}.home_page .idx10 h4{font-size:8.375vw}.home_page .idx10 .idx10_tbl01 table tr th,.home_page .idx10 .idx10_tbl01 table tr td{padding:15px 0 10px;font-size:14px}.home_page .idx10 .idx10_tbl01 table tr th{width:25vw}.home_page .idx10 .idx10_tbl02{margin-top:15px;padding:2.5vw;white-space:nowrap;font-size:14px}.home_page .idx10 .idx10_tbl02_p{font-size:14px}.home_page .idx10 .idx_btn{margin:35px auto 0}.home_page .idx10 .idx10_faq{padding-top:40px}.home_page .idx10 .idx10_faq ul{margin-top:20px}.home_page .idx10 .idx10_faq ul li{padding:30px 15px;margin-bottom:15px}.home_page .idx10 .idx10_faq ul li .idx10_q{font-size:16px;padding-left:50px;padding-bottom:10px;min-height:62px;display:flex;align-items:center}.home_page .idx10 .idx10_faq ul li .idx10_q::after{top:-5px;width:34px;height:50px}.home_page .idx10 .idx10_faq ul li .idx10_a{padding-left:50px}.home_page .idx10 .idx10_faq ul li .idx10_a::after{top:0;width:31px;height:44px}.home_page .idx11 h4{background-size:30px!important;padding-top:40px!important;font-size:8.375vw}.home_page .idx11 h4 .jp{font-size:18px}.home_page .idx11 h4 .en{font-size:12px}.home_page .idx11 .idx11_box{padding:20px 15px 40px}.home_page .idx11 ul li{padding:18px 0 15px 120px!important}.home_page .idx11 ul li .date{top:19px!important}.home_page .idx12 .fblock{max-width:300px}.home_page .idx12 .fblock .idx12_item{width:100%}.home_page .idx12 .fblock .idx12_item:not(:last-child) {margin-bottom:15px}.home_page .idx14 img{width:260px;height:150px}.home_page .idx4 .idx4_list .idx4_item:nth-child(2) .idx4_img::before {top:-5vw;left:-1.875vw;width:38.958333vw;height:12.927083vw}}@media only screen and (max-width:350px){.home_page .key{height:450px}.home_page .key .key_catch{padding-bottom:15px}.home_page .key h2{font-size:16px;padding-bottom:10px;margin-bottom:10px}.home_page .key p{font-size:11.5px}.home_page .block_case .case_img{height:57vw}.home_page .idx1 .idx1_bg{background-position:right 94.5%}.home_page .idx3 .idx3_txt{font-size:11px}.home_page .idx7 .idx7_list .idx7_item:not(:last-child) {margin:0 0 22px!important}.home_page .idx7 .idx7_list .idx7_item .idx7_txt{padding:20px 15px!important}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_num{left:-14.176471vw}.home_page .idx7 .idx7_list .idx7_item .idx7_txt .idx7_ttl01{font-size:16px}.home_page .idx5 h3 span::before{width:5px;height:5px}}@media only screen and (max-width:768px){.under #mainContent{padding-bottom:50px}.under .key{margin:60px auto 0}.under .key::before{width:100%}.under .key .inner{padding:0 10px}.under .key .key_text{padding:0;align-items:center}.under .key h2{padding:5px 20px 10px;letter-spacing:.1em}.under h3{margin-bottom:25px;font-size:24px}.under h4{border-top-width:2px;margin-bottom:20px;font-size:20px}.under h5{margin-bottom:15px;font-size:18px}.under h6{margin-bottom:10px;font-size:16px}.under section .idx_btn{max-width:400px}.under section .idx_btn a{padding:18px 0;font-size:14px}}@media only screen and (max-width:425px){.menu_toggle p{font-size:22px}.under section .idx_btn a{font-size:14px;padding:18px 0}.under .key{height:300px}.under .key h2{font-size:24px;letter-spacing:0}.under h3{margin-bottom:25px;font-size:20px;letter-spacing:0}.under h3 span.jp{font-size:20px}.under h3 span.en{font-size:20px}.under h3::after{top:-15%;background-size:60%}.under h4{margin-bottom:20px;font-size:18px;letter-spacing:0}.under h5{margin-bottom:25px;font-size:17px;letter-spacing:0}.under h6{margin-bottom:15px;font-size:16px;letter-spacing:0}.under.page-fees .secH5 table tr td:nth-child(2) {white-space:nowrap}}@media only screen and (max-width:768px){.under section:first-child h3{margin-top:15px;margin-bottom:25px;padding-bottom:25px}.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 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.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under .director_img{padding:0 20px}.under .director_img .director_img_box .director_img_name{left:15px;bottom:15px;padding:6px;font-size:3.7647058824vw}}@media only screen and (max-width:375px){.home_page .idx2 .inner{}.under .imgBox.colImg .text{font-size:13px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}.under .director_img{padding:0 10px}.under .director_img .director_img_box .director_img_name{left:10px;bottom:10px}}@media only screen and (max-width:768px){.under .clinic_tbl01 th{width:auto;text-align:left}.under .clinic_tbl02 tr th:first-child{width:125px}.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 {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-clinic .tbl_style01.colHead.clinic_tbl01 th{white-space:nowrap}}@media only screen and (max-width:1062px){.menu_toggle .inside{padding-left:10px;padding-right:10px}}@media only screen and (min-width:769px){.pd_b_0{padding-bottom:0!important}}