@media only screen and (max-width:768px){.under .key{height:250px;mask-image:url(../images/key_mask_sp.svg);mask-size:cover}.under .key .key_text{padding-bottom:20px}.under .key .key_text .en{font-size:22px}.under .key .key_text .title_page{font-size:26px}.under .topic_path ul{font-size:12px}.under #toc_container{padding:20px;padding-top:10px}.under #toc_container .toc_list li{width:100%}.under #toc_container .toc_list li a{padding-right:30px;padding-left:10px;padding-top:10px;padding-bottom:10px}.under #toc_container .toc_list li a:before{right:10px;top:calc(50% - 10px)}.under h2{margin-top:50px;font-size:28px}.under h2:after{width:60px;margin-top:12px}.under h3{margin-bottom:15px;font-size:24px;padding-left:30px}.under h4{margin-bottom:10px;font-size:22px;padding-bottom:8px}.under h4:before{z-index:unset;bottom:0}.under h5{margin-bottom:12px;font-size:20px}.under h5:before{top:6px;width:15px;height:15px}.under h6{font-size:18px;margin-top:30px}.under h6:before{top:10px}}@media only screen and (max-width:768px){.under .section{padding-top:40px}.under .box_decor{padding:20px 0}.under .box_link a:after{width:18px;height:18px}.under .box_list{padding:2em 1.5em 1.5em}.under .box_list02{padding:1.5em}.under .box_list.box_list03{padding:1.5em}.under .box_list.box_link li{padding-left:0}.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.col2,.under .btn-group.col3{padding-right:15px}.under .btn-group.col2 .btn,.under .btn-group.col3 .btn{margin:15px;width:calc(50% - 30px)}.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 .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{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.rollTable{width:768px}.under table.rollTable.sm{width:1000px}.under table.tbl_style01 td,.under table.tbl_style01 th{padding:0.5rem}.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 td,.under table.resTable th,.under table.resTable tr{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:before{top:0.7em}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under ul.list02 li,.under ul.list03 li{width:100%}.under ul.list02 li:before{top:7px}.under .fullWidth{min-height:47vw}.under .faq_box .faq_num{width:40px;font-size:24px!important}.under .faq_box .title{padding-left:40px;padding-right:47px}.under .faq_box .title:after{right:20px}.under .faq_box .title:before{right:30px}.under .faq_box .title .faq_tl{line-height:1.2}.under .faq_box .title .faq_tl:before{left:20px;top:15px}.under .faq_box .faq_content{padding-left:60px}.under .faq_box .faq_content:before{left:25px;top:20px}.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}}@media only screen and (max-width:425px){.under .under .box_list02 .stroke{top:9px;bottom:9px;left:9px;right:9px}.under .flow_box .box{padding:40px 20px}.under .flow_box .box:after{font-size:120px;top:-7px;left:-7px}.under .flow_box .box:not(:last-child):before{width:120px;height:20px;bottom:-37px}}@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(2n) .big,.under .access_box_img02 .block:nth-child(2n) .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%}}
/*# sourceMappingURL=under_sp.css.map */