#contents.tel .clinics{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 100px;padding:0 20px;max-width:1040px}@media only screen and (max-width: 767px){#contents.tel .clinics{margin-bottom:0;padding:0 4vw}}#contents.tel .clinics::after{content:"";display:block;width:31.3%}@media only screen and (max-width: 767px){#contents.tel .clinics::after{width:86.667vw}}#contents.tel .clinics .clinic{padding:4% 2% 4.5%;width:31.3%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:#fdfdfd}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic{margin:0 auto;padding:8vw 6.667vw;width:86.667vw}}#contents.tel .clinics .clinic:nth-child(n+4){margin-top:30px}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic:nth-child(n+4){margin-top:6.667vw}}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic:nth-child(n+2){margin-top:30px}}@media only screen and (max-width: 767px)and (max-width: 767px){#contents.tel .clinics .clinic:nth-child(n+2){margin-top:6.667vw}}#contents.tel .clinics .clinic .name{margin-bottom:30px;text-align:center;font-size:22px;color:#1d4964}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .name{margin-bottom:6.667vw;font-size:6.133vw}}#contents.tel .clinics .clinic .name .small{font-size:10px}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .name .small{font-size:2.8vw}}#contents.tel .clinics .clinic .btn__tel{margin-bottom:30px;max-width:100%}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .btn__tel{margin:0 0 6.667vw}}#contents.tel .clinics .clinic .btn__tel span{color:#1d4964;display:block;font-size:18px;padding-bottom:.5em}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .btn__tel span{font-size:3.867vw}}#contents.tel .clinics .clinic .btn__tel span:last-of-type{padding-top:1em}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .details{margin:0 auto}}#contents.tel .clinics .clinic .details .define:first-child{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cdcdcc}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .details .define:first-child{margin-bottom:4vw;padding-bottom:4vw}}#contents.tel .clinics .clinic .details .title{margin-bottom:10px;font-size:18px;color:#1d4964}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .details .title{font-size:3.733vw}}#contents.tel .clinics .clinic .details .value{font-size:16px;line-height:26px}@media only screen and (max-width: 767px){#contents.tel .clinics .clinic .details .value{font-size:3.467vw;line-height:5.333vw}}