.treatment-page-link{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #d5dbe2;min-height:83px}.treatment-page-link:last-child{border-bottom:1px solid #d5dbe2}.treatment-page-link>span:nth-child(2){flex:1}.treatment-page-link strong{display:block;font-weight:400;font-family:'Noto Serif JP',serif;font-size:21px;letter-spacing:.05em}.treatment-page-link small{display:block;color:#686b78;font-size:9px;letter-spacing:.12em;margin-top:3px}.treatment-page-link>b{font-weight:400;color:#87596d}.treatment-page-link:hover strong{text-decoration:underline;text-underline-offset:6px}.treatment-page-link .treat-no{color:#987587;font-family:'Cormorant Garamond',serif;font-size:23px;min-width:30px}.treatment-grid{align-items:start}.model-panel{position:sticky;top:125px}
@media(max-width:760px){.model-panel{position:relative;top:auto}.treatment-page-link{padding:17px 0;gap:14px}.treatment-page-link strong{font-size:17px}.treatment-page-link small{font-size:8px}}
.treatment-page-link{border:1px solid #dac5d0!important;border-radius:24px;padding:18px 22px;margin-bottom:13px;background:linear-gradient(120deg,#ffffffed,#fdf5f9);box-shadow:0 6px 18px #9873860a;transition:background .2s,border-color .2s}.treatment-page-link:hover{background:#f7eaf1;border-color:#b7839c!important}.treatment-page-link:hover strong{text-decoration:none}.treatment-page-link>b{border:1px solid #dcc1ce;background:#fff7fb;padding:9px 15px;border-radius:30px;font-size:11px;white-space:nowrap}.treatment-page-link .treat-no{min-width:24px}
@media(max-width:760px){.treatment-page-link{padding:16px 14px;gap:10px;border-radius:20px}.treatment-page-link strong{font-size:15px}.treatment-page-link small{font-size:7px;letter-spacing:.05em}.treatment-page-link>b{font-size:10px;padding:8px 10px}.treatment-page-link .treat-no{font-size:20px;min-width:20px}}
