@media(max-width:768px){header{height:230px}header:after{bottom:40px;height:2px}.pankuzu{width:100%;margin:0}.pankuzu ul{padding:6px 25px}.pankuzu li{font-size:12px}.sub_mv_01,.sub_mv_02,.sub_mv_03,.sub_mv_04,.sub_mv_05,.sub_mv_06,.caries,.denture,.engage,.esthetic,.bruxism,.kids,.perio,.prevention,.root,.whitening,.wisdom{height:150px}h1{width:100%;font-size:25px;top:53%}h1 span{font-size:12px}.container h2{font-size:24px;margin:40px 0 25px;padding:15px 0 14px;line-height:1.5}.container h3{font-size:24px;margin:20px 0 15px;letter-spacing:.05em}.container h3 span{font-size:38px}.container h4{font-size:20px;margin:30px 0 10px}.container h4:before{top:55%}.container h5{font-size:16px;margin:30px 0 15px 22.5px}.container .side-img.img_right,.container .side-img.img_left{margin-bottom:50px}.container_wrap{padding:35px 20px 100px}.container_wrap.post{padding:35px 20px 100px}.container{width:100%;margin:0;padding:0}.container+.container{margin-top:70px}.container p{font-size:16px;letter-spacing:.05em}.container .side-img{display:block;margin:30px 0 30px}.container .side-img .content{min-height:100%}.container .side-img .img,.container .side-img .content{width:100%}.container .side-img .img{margin-bottom:20px}.container .side-img .btn{margin:25px auto 40px}.container .side-img+h3{margin-top:-10px}.container .side-img.img_left .img,.container .side-img.img_right .img{position:static;width:100%}.container table{width:100%;margin:20px 0 50px}.container table th{width:35%}.container table td{text-align:center}.container table th,.container table td{padding:10px 15px;font-size:16px;letter-spacing:.01em}.container table th{padding:10px 15px;font-size:14px!important;letter-spacing:.01em}.container table.display_100 th,.container table.display_100 td{display:block;width:100%;text-align:center}.container table.display_100{border-top:#9c795a 1px solid}.container table.display_100 th,.container table.display_100 td{border-top:none}.white_wrap{border-radius:15px;padding:50px 25px}.list_wrap{min-height:auto;margin:30px 0 25px;padding-bottom:80px}.list_wrap:after{bottom:10px}.list_wrap:last-child:after{content:none}.list_wrap:last-child{padding-bottom:0}.list_wrap+.list_wrap{margin-top:0}.list_wrap .img_box{position:relative;width:100%;height:auto}.list_wrap .left_img,.list_wrap .right_img{position:static;margin-bottom:15px}.list_wrap .text_box{width:100%}.list_wrap .right{margin-left:0}.list_wrap dt{font-size:18px;line-height:2;margin-bottom:25px}.list_wrap dt span{font-size:37px}.list_wrap dd{line-height:2}dl.number_list dt{font-size:18px;padding:20px 0 10px 80px}dl.number_list dd{font-size:16px;padding-top:1em;padding-left:30px}.main_list{width:100%;margin:0 auto}.main_list dt{margin-bottom:10px;padding-left:40px}.main_list dd{margin-bottom:0;padding-left:40px}.main_list dd+dt{margin-top:40px}.scroll-table table {display:block;overflow-x:scroll;white-space:nowrap;white-space:nowrap;display:block}#formWrap{width:95%;margin:0 auto}table.formTable th,table.formTable td{width:auto;display:block;text-align:left}table.formTable th{margin-top:5px;border-bottom:0}input[type=text],textarea{width:100%;padding:5px;font-size:110%;display:block}input[type=submit],input[type=reset],input[type=button]{display:block;width:100%;height:40px;text-align:center;border:none;background-color:#ddcdbe;border-radius:35px;border:none!important}.staff{margin-top:30px}.staff .side-img.img_left .img{margin-top:-100px}.staff .side-img .content .text{font-size:18px}.staff .side-img .content h2{letter-spacing:0;margin:10px 0 0}.staff .side-img .content h2 span{font-size:14px;letter-spacing:0;margin-right:20px}.container .box50{display:blok}.container .box50 div{width:100%}.container .box50 div img{margin-bottom:15px}.container ul.list li{font-size:15px;letter-spacing:0;padding-left:15px}.container ul.list li+li{margin-top:10px}.container table.access_table{width:100%;margin:30px auto 50px}.container table.access_table th,.container table.access_table td{width:auto;text-align:center;font-size:13px;letter-spacing:0;padding:4px 2px}.container .map_img,#corona img{width:100%}.treatment h2{width:100%}.treatment ul.menu li{width:100% !important}.treatment ul.menu li:nth-child(odd){background:#f8f5f2}.treatment ul.menu dt{letter-spacing:0}.treatment ul.menu li img{margin-right:10px}.staff .side-img.img_left{margin-bottom:10px}.container .point_text{font-size:20px}.container .clinic_logo{width:150px;margin:40px auto 25px}.clinic .side-img.img_right .img,.clinic .side-img .content{width:100%}.caries_css .list_wrap .text_box,.caries_css .list_wrap .img_box{width:100%}dl.main_list.tab_100 dd{padding-left:0}h1.cat{margin:30px 0}.container table.price td{padding:8px}.container table.price th,.container table.price td{font-size:11px!important;letter-spacing:.01em}input,select{vertical-align:middle;width:100%}container table.recruit__table,.container table.recruit__table th,.container table.recruit__table td{width:100%;display:block}}@media(max-width:321px){.container h4{font-size:17px}.container p,.container table th,.container table td{font-size:14px}}.scroll-table table {display:block;overflow-x:scroll;white-space:nowrap}