@media (max-width:767.98px){.hamachi-service #common-treatment{margin:40px 0 25px}.hamachi-service #common-treatment .block-title{display:none}.hamachi-service #common-treatment .treatment-body{padding-right:15px;padding-left:15px}.hamachi-service #common-treatment .treatment-body .treatment-list .div-block{max-width:none;height:66px;flex:100%;margin-bottom:25px}.hamachi-service #common-treatment .treatment-body .treatment-list .div-block.left-item-sp{margin-right:0!important}.hamachi-service .dentist{max-width:none!important;margin:0 0 -3px!important}.hamachi-service .btn-reservation{margin-bottom:60px}}.hamachi-service .dentist{max-width:744px;margin:27px auto 90px}.useful-infor .title-ja{text-align:center;margin:65px 0;font-size:20px;color:#202124;font-family:NotoSansJPBold,sans-serif}@media (max-width:767.98px){.useful-infor .title-ja{margin:30px 0 40px}}.useful-infor .infor-content{text-align:center}@media (max-width:767.98px){.useful-infor .infor-content{text-align:left}}.useful-infor .infor-content p{font-size:18px}.useful-infor .infor-content p:first-child{font-family:NotoSansJPMedium,sans-serif;color:#eb5e30;margin-bottom:24px}.useful-infor .infor-content p:last-child{font-family:NotoSansJPRegular,sans-serif;color:#8997a5;line-height:28px;margin-bottom:120px}.useful-infor .infor-content p a{word-break:break-word;-ms-word-break:break-word;word-wrap:break-word;-ms-word-wrap:break-word;color:#027cf7;text-decoration:none}.useful-infor .infor-content p a:hover{opacity:.75}