@media only screen and (max-width:768px){.under header{top:0;max-width:100%;border-radius:0}.under header .header_top{padding:0 10px}.under header .logo{padding:0}.under .key{background-position:center;min-height:400px;background-size:cover;margin:0 auto;padding-bottom:70px}.blog-content{padding-top:0}.under .key:before{bottom:-1px}.under .blog-content h2{margin-top:30px!important}.under .key .logo{top:3.5%}.under .key .key_text{align-items:center;justify-content:center;padding-top:150px;padding-bottom:20px;padding-left:20px;padding-right:20px;text-align:center}.under #mainContent .tbl-time tr th:last-child{padding-left:5px!important;padding-right:5px!important}.under #mainContent .tbl-time tr td:last-child{padding-left:5px!important;padding-right:5px!important}.under .key .key_text .en{font-size:22px}.under .key .key_text .title_page{line-height:1.6em;font-size:calc(var(--ttl_size) - 2px)}.under #mainContent{margin-top:0}.under .topic-path{padding:15px 20px 15px;width:calc(100% - 40px)}.under .topic-path li{font-size:13px;line-height:1.5em;margin-bottom:0}.under .topic-path li a{font-size:13px}.under #toc_container{position:relative;z-index:2;padding:20px}.under #toc_container .toc_list li{width:100%!important;max-width:100%;margin-right:0}.under #toc_container .toc_list li a{background:url(/wp-content/themes/kanemitsu-clinic/images/udr-ico-hr.svg) repeat-x bottom center;background-size:100% 4px}.under .udr-w-slider ul li{margin:0 10px}.under h2{margin-top:80px;font-size:26px;padding-bottom:20px}.under h3{margin-bottom:15px;font-size:24px;padding-left:15px}.under h3:before{content:"";position:absolute;left:0;top:4px;width:4px;height:30px;background:var(--clr3)}.under h4{margin-bottom:10px;font-size:22px}.under h5{margin-bottom:12px;padding-bottom:10px;font-size:20px}.under .under_full_img{min-height:300px}.under .under_full_img p.ttl{font-size:26px}.under .udr-fx-staff{flex-direction:column}.under .udr-fx-staff .box-img{margin-right:0;text-align:center;max-width:450px;margin:0 auto}.under .udr-fx-staff .box-img img{height:350px;width:100%;object-fit:cover;object-position:top;border-radius:30px}.under .udr-fx-staff .box-cnt h3{margin-top:30px}.under .ud_ttl:before{top:9px}.under .udr-w-slider ul li img{width:320px}.under .udr-w-slider .slick-dots{margin-top:24px}.under .udr-w-slider .slick-arrow{top:calc(50% - 30px)}.under .udr-w-slider .slick-dots button{width:35px}.under .udr-w-slider .slick-arrow{width:40px;height:40px}.under .udr-w-slider .slick-arrow.slick-prev{left:15px}.under .udr-w-slider .slick-arrow.slick-next{right:15px}}@media only screen and (max-width:768px){.under .ud_ttl.button{margin-bottom:10px!important}.under .section{padding-top:40px}.under .box_decor{padding:20px 0}.under .box_list{padding:20px}.under .box_list02{padding:1.5em}.under .box_list.box_list03{padding:1.5em}.under .box_list.box_link .list01.mcol-2{padding:0}.under .box_list.box_link li{padding-left:0}.under .box_list.box_link li a{background-size:100% 4px}.under .box_list.st1{padding:30px 10px}.under .btn-group{align-items:center}.under .btn-group .btn.style01{margin-bottom:20px;width:100%}.under .btn-group .btn.style01 a{padding-left:10px;font-size:13px}.under .btn-group .btn.style01 a:after{right:10px}.under .btn-group.col2{justify-content:center;margin-left:-5px;margin-right:-5px}.under .btn-group.col2 .btn.style01{margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.under .btn-group.col3{margin-left:-5px;margin-right:-5px}.under .btn-group.col3 .btn.style01{margin-left:5px;margin-right:5px;width:calc(50% - 10px)}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:0 auto 20px;text-align:center;max-width:none;display:table}.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{align-items:center;justify-content:center}.under .imgBox.colImg .item:not(:last-of-type){margin-bottom:30px}.under .imgBox.colImg .item picture{margin-bottom:10px}.under .imgBox.colImg .item h4{background-size:100% 4px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg2 .list,.under .imgBox.colImg3 .list{flex-flow:column;align-items:center;justify-content:center}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{max-width:100%;width:100%}.under .imgBox.colImg2 picture,.under .imgBox.colImg3 picture{height:auto;margin-bottom:10px}.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}@supports (-webkit-touch-callout:none){.under .clinic_tbl02{}.under .clinic_tbl02 td{border-top-width:0}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.under .clinic_tbl02{}.under .clinic_tbl02 td{border-top-width:0}}}.under .clinic_tbl02 th:first-child{width:200px}.under table.tbl_style01 tr:last-child th:first-child{border-bottom-left-radius:0}.under table.rollTable{width:768px}.under table.rollTable.sm{width:1000px}.under table.tbl_style01 th{font-size:16px;min-width:120px}.under table.tbl_style01 td{padding-left:15px}@supports (-webkit-touch-callout:none){.under table.tbl_style01{}.under table.tbl_style01 tr:last-child td{border-bottom-width:1.4px}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.under table.tbl_style01{}.under table.tbl_style01 tr:last-child td{border-bottom-width:1.4px}}}.under table.resTable{display:block}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block;border-bottom:0}.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.mcol-2 li{width:100%!important;padding-bottom:9px;padding-right:0}.under ul.list01.mcol-2 li.ttl{font-size:18px}.under ul.list01 li::before{top:10px}.under ul.list03 li,.under ul.list02 li{width:100%}.under ul.list02 li::before{top:7px}.under .fullWidth{min-height:47vw}.under .tbl-scroll{overflow-x:scroll}.under .tbl-scroll table{min-width:900px}.under .flow_box .box{margin-bottom:20px;z-index:1}.under .flow_box .box:before{left:30px;top:60px;height:100%;width:2px;z-index:-1;bottom:initial}.under .flow_box .box .point{margin:0 auto 20px;font-size:20px;writing-mode:initial;flex-direction:column;align-items:center;padding-bottom:0;width:60px;height:60px}.under .flow_box .box .box_inner{padding:10px 0 0 20px;position:relative;z-index:1}.under .flow_box .box .box_inner:before{display:none}.under .flow_box h4{margin-bottom:10px;font-size:18px;width:100%}.under .flow_box .content p{font-size:14px}.under #mainContent .tbl-time tr:not(:first-child) td{padding:14px 5px 22px}.under #mainContent .tbl-time tr th,.under #mainContent .tbl-time tr td{font-size:min(3.73vw, 14px);line-height:1.5em;padding-top:10px!important;padding-bottom:10px!important}.under #mainContent .tbl-time tr td:first-child{font-size:min(3.4vw, 13px)}.under .faq_box .title{padding:15px 30px 15px 30px}.under .faq_box .title .faq_tl{font-size:18px;padding-left:1.5em}.under .faq_box .title .faq_tl:before{width:35px;height:35px;font-size:18px;left:10px}.under .faq_box .faq_num{width:40px;font-size:24px!important}.under .faq_box .title::before{width:15px;right:10px}.under .faq_box .title.rotate:before{width:15px}.under .faq_box .faq_content{padding:10px 20px 16px 55px;margin:0}.under .faq_box .faq_content:before{width:35px;height:35px;font-size:18px;left:10px}.under .faq_box h4{padding-right:33px;width:calc(100% - 40px);font-size:18px}.under .doctor_box{padding:0vw}.under .doctor_box .doctor_name{bottom:5vw;right:3.5vw;font-size:4vw;padding:3vw 2vw}.under .ud_map{height:290px}.under .topic_path{font-size:14px}.under .topic_path span{top:-1px}.under .ud_ttl{font-size:18px}.under #mainContent .tbl-time tr th:not(:first-child),.under #mainContent .tbl-time tr td:not(:first-child){position:relative;right:0}.under #mainContent .tbl-time tr td:not(:first-child){font-size:.8em}}@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 .blog_post_button{margin-top:50px}.under .clinic_tbl01 th{width:32%;text-align:left}}@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%}}