/* 補足本文の縮小。料金カード・施術紹介・症例・資格欄は従来の表示を維持。 */
.design-v21 .treatment-supplement{margin-top:12px;padding-top:10px}
.design-v21 .treatment-supplement h4{font-size:15px;line-height:1.5;margin:0 0 4px}
.design-v21 .supplement-common{font-size:13px;line-height:1.5;margin:0 0 8px}
.design-v21 .supplement-item{padding:8px 0}
.design-v21 .supplement-item h5{font-size:14px;line-height:1.5;margin:0 0 5px}
.design-v21 .note-fact{grid-template-columns:86px minmax(0,1fr);gap:8px;padding:3px 0}
.design-v21 .note-fact dt,.design-v21 .note-fact dd{font-size:13px;line-height:1.5;color:#173b55}
.design-v21 .supplement-regulatory{font-size:13px;line-height:1.5;margin-top:6px;padding-top:6px;color:#173b55}
.design-v21 .supplement-source{font-size:13px;line-height:1.5;margin-top:5px}
@media(max-width:767px){
 .design-v21 .treatment-supplement{margin-top:10px;padding-top:9px}
 .design-v21 .treatment-supplement h4{font-size:14px}
 .design-v21 .supplement-item h5{font-size:13px}
 .design-v21 .supplement-common,.design-v21 .note-fact dt,.design-v21 .note-fact dd,.design-v21 .supplement-regulatory,.design-v21 .supplement-source{font-size:12px;line-height:1.5}
 .design-v21 .supplement-item{padding:7px 0}
 .design-v21 .note-fact{padding:2px 0}
}
