.parts-service.designB .page-contents{padding:35px 0 75px}@media(min-width: 768px){.parts-service.designB .page-contents{padding:100px 0 150px}}@media(min-width: 768px){.parts-service.designB .article-contents+.content-block .article-data{margin-top:40px}}.parts-service.designB .content-block{padding:35px 0 75px}@media(min-width: 768px){.parts-service.designB .content-block{padding:100px 0 150px}}@media(min-width: 768px){.parts-service.designB .content-block:nth-of-type(11) .article-data{margin-top:40px}}.parts-service.designB .article-contents{margin:0 auto;max-width:1000px}.parts-service.designB .section-title{text-align:center;margin:0 auto 35px}@media(min-width: 768px){.parts-service.designB .section-title{margin:0 auto 80px}}.parts-service.designB .section-title span{display:block;font-size:1.8rem;letter-spacing:.1em;font-weight:500}@media(min-width: 768px){.parts-service.designB .section-title span{font-size:3rem}}.parts-service.designB .section-title span::after{content:"";display:block;width:35px;height:3px;margin:11px auto 0;background-color:#00a1e9}@media(min-width: 768px){.parts-service.designB .section-title span::after{width:70px;margin:30px auto 0}}@media(min-width: 768px){.parts-service.designB .article-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.parts-service.designB .article-group+.article-group{margin-top:40px}@media(min-width: 768px){.parts-service.designB .article-group+.article-group{margin-top:100px}}@media(min-width: 768px){.parts-service.designB .article-img{width:47%}}.parts-service.designB .article-img:not(:first-child){margin-top:20px}@media(min-width: 768px){.parts-service.designB .article-img:not(:first-child){margin-top:0}}.parts-service.designB .article-img img{display:block;width:100%;height:auto;max-height:86.6666666667vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}@media(min-width: 768px){.parts-service.designB .article-img img{max-height:618px}}@media(min-width: 768px){.parts-service.designB .article-info{width:47%}}.parts-service.designB .article-text{letter-spacing:.025em;line-height:1.8;font-size:1.4rem}@media(min-width: 768px){.parts-service.designB .article-text{line-height:2;font-size:1.6rem}}.parts-service.designB .article-text:not(:first-child){margin-top:20px}@media(min-width: 768px){.parts-service.designB .article-text:not(:first-child){margin-top:0}}.parts-service.designB .article-text img{vertical-align:middle;display:inline;width:auto}.parts-service.designB .article-text a{text-decoration:underline;text-underline-offset:.1em}@media(min-width: 768px){.parts-service.designB .article-text a{-webkit-transition:color .2s;transition:color .2s}}.parts-service.designB .article-link{text-align:right;font-size:1.4rem;line-height:1.3;letter-spacing:.025em}@media(min-width: 768px){.parts-service.designB .article-link{font-size:1.6rem}}.parts-service.designB .article-link:not(:first-child){margin-top:15px}@media(min-width: 768px){.parts-service.designB .article-link:not(:first-child){margin-top:30px}}.parts-service.designB .article-link+.article-link{margin-top:10px}.parts-service.designB .article-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.parts-service.designB .article-link a span{text-decoration:underline;text-underline-offset:.1em}@media(min-width: 768px){.parts-service.designB .article-link a span{-webkit-transition:color .2s;transition:color .2s}}.parts-service.designB .article-link a::after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:8px}@media(min-width: 768px){.parts-service.designB .article-link a::after{width:12px;height:12px;border-top-width:2px;border-right-width:2px;margin-left:20px}}.parts-service.designB .article-data{margin-top:40px}@media(min-width: 768px){.parts-service.designB .article-data{margin-top:0}}.parts-service.designB .article-data ul{border-top:1px solid;border-bottom:1px solid}@media(min-width: 768px){.parts-service.designB .article-data li{display:-webkit-box;display:-ms-flexbox;display:flex}}.parts-service.designB .article-data li:not(:first-child){border-top:1px solid}.parts-service.designB .article-data .title{background-color:#f2fafe;color:#4f4949;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;letter-spacing:.025em;font-size:1.4rem;padding:5px 10px;min-height:40px;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){.parts-service.designB .article-data .title{font-size:1.7rem;padding:5px 40px;min-height:70px;width:140px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.parts-service.designB .article-data .title span{display:block}.parts-service.designB .article-data .detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;width:100%;letter-spacing:.025em;font-size:1.4rem;padding:10px 10px;min-height:40px;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){.parts-service.designB .article-data .detail{font-size:1.6rem;padding:15px 30px 15px 65px;min-height:auto}}.parts-service.designB .article-data .detail span{display:block}.parts-service.designB .article-data .detail a{text-decoration:underline;text-underline-offset:.1em;-webkit-transition:color .2s;transition:color .2s}.parts-service.designB .article-data .detail a.-link{display:block;padding:.125em 0}.parts-service.designB .article-data .detail a.-pdf{display:block;padding:.125em 0;text-decoration:none}.parts-service.designB .article-data .detail a.-pdf::after{content:"";display:inline-block;background:no-repeat left bottom/contain;margin-left:3px;background-image:url(../img/common/icon-pdf.svg);width:1.25em;aspect-ratio:23/26;-webkit-transform:translateY(20%);transform:translateY(20%)}@media(min-width: 768px){.parts-service.designB .article-data .detail a.-pdf::after{margin-left:10px;-webkit-transition:opacity .2s;transition:opacity .2s}}@media(min-width: 768px){.parts-service.designB .article-data .detail a:hover::after{opacity:.5}}.parts-service.designB .opening-hours{padding:20px 0 40px}.parts-service.designB .opening-hours_table{margin:0 auto;width:100%;max-width:1000px}.parts-service.designB .opening-hours_table caption{visibility:hidden}.parts-service.designB .opening-hours_table tr{border-top:1px solid;border-bottom:1px solid}.parts-service.designB .opening-hours_table th{background-color:#f2fafe;color:#4f4949;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;letter-spacing:.025em;font-size:1.4rem;padding:5px 10px;min-height:40px;white-space:nowrap;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){.parts-service.designB .opening-hours_table th{font-size:1.6rem;padding:5px 40px;min-height:70px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:360px}}@media(max-width: 767px){.parts-service.designB .opening-hours_table th{display:block;width:100%}}.parts-service.designB .opening-hours_table td{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;letter-spacing:.025em;font-size:1.4rem;padding:10px 10px;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){.parts-service.designB .opening-hours_table td{font-size:1.6rem;padding:15px 0;min-height:auto}}@media(max-width: 767px){.parts-service.designB .opening-hours_table td{display:block;width:100%}}.parts-service.designB .opening-hours_table .floor{text-align:center}@media(min-width: 768px){.parts-service.designB .opening-hours_table .floor{width:300px}}@media(max-width: 767px){.parts-service.designB .opening-hours_table .floor{text-align:left}}.parts-service.designB .opening-hours_table .hours sup{margin-left:20px}.parts-service.designB .clinic-block{margin:0 auto 60px;width:100%;max-width:1000px}.parts-service.designB .clinic-head{text-align:center}.parts-service.designB .clinic-head .clinic-name{font-weight:600;font-size:2rem}.parts-service.designB .clinic-head .clinic-place{font-size:1.8rem}.parts-service.designB .clinic-info{margin:20px 0 40px}.parts-service.designB .clinic-info .clinic-info_list{border-top:1px solid}@media(min-width: 768px){.parts-service.designB .clinic-info .clinic-info_list{display:-webkit-box;display:-ms-flexbox;display:flex}}.parts-service.designB .clinic-info .clinic-info_list:last-of-type{border-bottom:1px solid}.parts-service.designB .clinic-info .clinic-info_head{background-color:#f2fafe;color:#4f4949;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;letter-spacing:.025em;font-size:1.4rem;padding:5px 10px;min-height:40px;white-space:nowrap;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){.parts-service.designB .clinic-info .clinic-info_head{font-size:1.6rem;padding:5px 40px;min-height:70px;-ms-flex-negative:0;flex-shrink:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:360px}}.parts-service.designB .clinic-info .clinic-info_detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;letter-spacing:.025em;font-size:1.4rem;padding:10px 10px;-ms-flex-line-pack:center;align-content:center}@media(min-width: 768px){.parts-service.designB .clinic-info .clinic-info_detail{font-size:1.6rem;padding:15px 0 15px 15px;min-height:auto}}@media(min-width: 768px){.parts-service.designB .clinichours-tableimg{text-align:center}.parts-service.designB .clinichours-tableimg img{width:70%}}@media(min-width: 768px){.parts-service.designB .clinic-data_caption{width:70%;margin:20px auto 0}}.parts-service.designB .service-list{list-style:disc;padding:0 0 0 20px}.parts-service.designB .pet-contents{background-color:#f2fafe;padding:35px 0 75px}@media(min-width: 768px){.parts-service.designB .pet-contents{padding:100px 0 150px}}.parts-service.designB .pet-contents .section-title span{font-weight:500}.parts-service.designB .pet-contents .section-title span::after{background-color:#00a1e9}.parts-service.designB .pet-contents .pet-text{margin:0 auto;max-width:1000px}.parts-service.designB .pet-contents .pet-text span{display:block}/*# sourceMappingURL=parts-service.min.css.map */