.main-dermatology-hub{padding:72px 0;background:#f3efea;color:#191817}.main-dermatology-hub .container{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.main-dermatology-hub span,.dermatology-hub__hero span{display:block;margin-bottom:14px;color:#a47761;font-size:12px;letter-spacing:.22em}.main-dermatology-hub h1,.main-dermatology-hub h2{margin:0 0 14px;font-family:serif;font-size:clamp(30px,4vw,48px);font-weight:400}.main-dermatology-hub p{margin:0;color:#625d59;font-size:16px}.main-dermatology-hub a{flex:0 0 auto;border-bottom:1px solid #191817;padding:10px 0;color:inherit;font-size:15px}.main-dermatology-hub a b,.dermatology-hub nav b{margin-left:16px;font-weight:400}.dermatology-hub{background:#f8f6f3;color:#191817}.dermatology-hub__hero{padding:150px 0 90px;border-bottom:1px solid #ded8d2}.dermatology-hub__hero h1{max-width:920px;margin:0 0 28px;font-family:serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.13}.dermatology-hub__hero p{max-width:780px;color:#5f5a56;font-size:18px;line-height:1.9}.dermatology-hub__content{padding:80px 0 120px}.dermatology-hub__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dermatology-hub__cards article{min-height:250px;padding:38px;background:#fff}.dermatology-hub__cards h2{margin:0 0 22px;font-family:serif;font-size:25px;font-weight:400}.dermatology-hub__cards p{color:#68625e;font-size:15px;line-height:1.8}.dermatology-hub nav{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:38px;background:#d9d2cc}.dermatology-hub nav a{display:flex;justify-content:space-between;padding:22px 26px;background:#fff;color:inherit}.dermatology-topic__faq{margin-top:64px;padding:44px;background:#eee8e1}.dermatology-topic__faq>span,.dermatology-topic__related{display:block;margin-bottom:22px;color:#9a6f5c;font-size:12px;letter-spacing:.18em}.dermatology-topic__faq article{padding:24px 0;border-top:1px solid #d8cec5}.dermatology-topic__faq h2{margin:0 0 10px;font-family:serif;font-size:22px;font-weight:400}.dermatology-topic__faq p{margin:0;color:#625d59;font-size:15px;line-height:1.8}.dermatology-topic__related{margin-top:54px}@media(max-width:768px){.main-dermatology-hub{padding:48px 0}.main-dermatology-hub .container{align-items:flex-start;flex-direction:column;gap:24px}.dermatology-hub__hero{padding:110px 0 60px}.dermatology-hub__content{padding:50px 0 80px}.dermatology-hub__cards,.dermatology-hub nav{grid-template-columns:1fr}.dermatology-hub__cards article{min-height:0;padding:28px}.dermatology-topic__faq{margin-top:42px;padding:26px}}.seo-doctor-image{width:min(100%,300px);margin:32px 0 0}.seo-doctor-image img{display:block;width:100%;height:auto;background:#f0eeeb;border-radius:12px}.seo-doctor-image figcaption{margin-top:12px;color:#625d59;font-size:14px;line-height:1.6}html:lang(ja) .dermatology-hub p{word-break:normal;overflow-wrap:anywhere}
