@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:55px;right:5px}.totop .icon{width:40px;height:40px}.fblock{display:block}.fblock.true{display:-webkit-flex;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}.home_page .key{margin-top:0}.home_page .key .key_text{max-width:none;max-height:none;width:auto;position:static;transform:none}.home_page .key .key_text .item{padding:0}.home_page .key .key_text h2{font-size:5vw}.home_page .key .key_text p{font-size:3.5vw}.home_page .key .key_text .s1{background-image:url(http://interview.kawakami-naika.jp/wp-content/themes/grits_theme/images/index_key_mv1sp.jpg)}.home_page h3{margin-bottom:25px;font-size:20px}.idx_gallery{padding:30px 0}.idx_gallery ul li .img{width:225px;height:150px}.under #mainContent{padding-bottom:50px}.under .key{height:200px}.under .key .key_text{padding:0}.under .key h2{padding:12px 10px;font-size:21px}.under h3{margin-bottom:25px;font-size:24px}.under h4{margin-bottom:20px;font-size:20px}.under h5{margin-bottom:15px;font-size:18px}.under h6{margin-bottom:10px;font-size:16px}}@media only screen and (max-width:425px){.under .key h2{font-size:22px;letter-spacing:0}.under h3{margin-bottom:25px;font-size:20px;letter-spacing:0}.under h4{margin-bottom:20px;font-size:18px;letter-spacing:0}.under h5{margin-bottom:15px;font-size:17px;letter-spacing:0}.under h6{margin-bottom:15px;font-size:16px;letter-spacing:0}}@media only screen and (max-width:768px){.under section:first-child h3{margin-top:35px}.under section{padding-top:1px}.under section h3{margin-top:60px}.under .secH4{padding-top:40px}.under .secH5{padding-top:30px}.under .imgBox.rowImg{padding:0 0 15px}.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 .list{justify-content:space-around}.under .imgBox.colImg .item{margin-bottom:15px}.under .imgBox.colImg figure{margin-bottom:5px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg3 .item{width:49%}.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:1000px}.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}.under .doctor_box .img{width:50%;height:190px}.under .doctor_box .text{width:50%}.under .doctor_box .text .ttl{padding:10px;font-size:18px}}@media only screen and (max-width:375px){.under .imgBox.colImg .text{font-size:13px}.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: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%}}