﻿.p-agents-list dl,.p-agents-list dt,.p-agents-list dd,.p-agents-list ul,.p-agents-list li,.p-agents-list div,.p-agents-list p,.p-agents-list h2,.p-agents-article dl,.p-agents-article dt,.p-agents-article dd,.p-agents-article ul,.p-agents-article li,.p-agents-article div,.p-agents-article p,.p-agents-article h2{margin:0;padding:0;border:none}.p-agents-list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 3rem}@media screen and (max-width: 820px){.p-agents-list ul{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 667px){.p-agents-list ul{grid-template-columns:1fr}}.p-agents-list li a{display:block;color:#1b1b1b}.p-agents-list li a img{width:min(80%,230px);display:block;margin:auto;overflow:hidden;border-radius:9999px;aspect-ratio:1/1;transition:transform .4s}.p-agents-list li a:hover{text-decoration:none}.p-agents-list li a:hover img{transform:scale(1.1)}.p-agents-list dl{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 0}.p-agents-list dl dt{text-align:center;font-weight:bold;font-size:23px;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.p-agents-list dl dt span:last-of-type{font-size:.7em;color:#8c8c8b}.p-agents-list dl dd p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin:0 0 .5rem;font-size:15px}.p-agents-list dl dd span{width:fit-content;display:flex;align-items:center;gap:.25rem;margin:0 0 0 auto;font-size:14px;color:#8c8c8b}.p-agents-list dl dd span::after{content:"＞"}.p-agents-article{display:flex;flex-direction:column;gap:3rem}.p-agents-article__upper{display:grid;grid-template-columns:1fr 320px;gap:5%}@media screen and (max-width: 667px){.p-agents-article__upper{display:flex;flex-direction:column-reverse;gap:1.5rem}}.p-agents-article__profile{display:flex;flex-direction:column;gap:2rem}.p-agents-article__profile dt h1{display:flex;align-items:center;gap:1em;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(1.75rem,1.528rem + 1.01vw,2.25rem);letter-spacing:.1em;line-height:1.4}.p-agents-article__profile dt h1 span:last-of-type{font-size:.5em}@media screen and (max-width: 667px){.p-agents-article__profile dt h1{flex-direction:column;gap:.5em}}.p-agents-article__profile dd{padding:0 2rem;position:relative;display:flex;flex-direction:column;gap:1.5rem}.p-agents-article__profile dd h2{color:#8c8c8b;background:#fff;font-size:16px;font-weight:bold;font-family:"Jost",sans-serif;font-weight:600;line-height:1}@media screen and (max-width: 667px){.p-agents-article__profile dd h2{transform:inherit;position:static;margin:0 auto 1.25rem;padding:0;text-align:center}}.p-agents-article__profile dd p{font-size:14.5px}@media screen and (max-width: 667px){.p-agents-article__profile dd p{font-size:16px}}.p-agents-article__picture{max-width:320px;margin:auto !important;border-radius:9999px;overflow:hidden}@media screen and (max-width: 667px){.p-agents-article__picture{max-width:260px}}.p-agents-article__picture img{width:100%}.p-agents-article__lower{display:flex;flex-direction:column;gap:2rem}.p-agents-article__lower h2{display:flex;align-items:center;gap:1.5rem;font-size:24px;font-weight:bold;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1.5}.p-agents-article__lower h2::after{content:"";display:block;width:min(100%,200px);height:1px;background:#1b1b1b}@media screen and (max-width: 667px){.p-agents-article__lower h2{flex-direction:column;align-items:flex-start;gap:1rem}.p-agents-article__lower h2::after{width:100%}}.p-agents-article__lower p{display:flex;flex-direction:column;gap:1.5rem;font-size:16px}
