/* 20261104 追記 */
.cmsContent .column-supervisor{margin:60px 0 0;padding:30px 35px 32px;border:1px solid #D6D6D6;background:#fff;color:#212121}
.cmsContent .column-supervisor p{margin:0;padding:0}
.cmsContent .column-supervisor-label{display:inline-block;margin:0 0 22px!important;padding:0 0 6px!important;border-bottom:1px solid #212121;font-family:'Shippori Mincho', serif;font-size:18px;font-size:1.8rem;line-height:28px;line-height:1.55556em;letter-spacing:.04em}
.cmsContent .column-supervisor-head{display:flex;align-items:flex-start}
.cmsContent .column-supervisor-photo{flex:0 0 140px;width:140px}
.cmsContent .column-supervisor-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin:0;border-radius:0}
.cmsContent .column-supervisor-profile{flex:1 1 auto;min-width:0;padding-left:25px}
.cmsContent .column-supervisor-role{font-size:14px;font-size:1.4rem;line-height:22px;line-height:1.57143em;letter-spacing:.02em;color:#8B8B8B}
.cmsContent .column-supervisor-name{margin-top:4px!important;font-family:'Shippori Mincho', serif;font-size:22px;font-size:2.2rem;line-height:34px;line-height:1.54545em;letter-spacing:.08em}
.cmsContent .column-supervisor-license{display:flex;flex-wrap:wrap;margin:12px 0 0;padding:0;list-style:none}
.cmsContent .column-supervisor-license li{margin:0 6px 6px 0;padding:3px 10px 2px;border:1px solid #D6D6D6;background:#F7F7F7;font-size:13px;font-size:1.3rem;line-height:20px;line-height:1.53846em;letter-spacing:.02em;list-style:none}
.cmsContent .column-supervisor-license li:before,.cmsContent .column-supervisor-license li:after{content:none;display:none}
.cmsContent .column-supervisor-career{margin-top:20px!important;padding-top:20px!important;border-top:1px solid #D6D6D6;font-size:14px;font-size:1.4rem;line-height:26px;line-height:1.85714em;letter-spacing:.02em}
@media (max-width: 767px){
.cmsContent .column-supervisor{margin-top:40px;padding:20px 16px 22px}
.cmsContent .column-supervisor-label{margin-bottom:16px!important;font-size:16px;font-size:1.6rem;line-height:26px;line-height:1.625em}
.cmsContent .column-supervisor-photo{flex:0 0 96px;width:96px}
.cmsContent .column-supervisor-profile{padding-left:15px}
.cmsContent .column-supervisor-role{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.5em;letter-spacing:0}
.cmsContent .column-supervisor-name{margin-top:2px!important;font-size:18px;font-size:1.8rem;line-height:28px;line-height:1.55556em}
.cmsContent .column-supervisor-license{margin-top:8px}
.cmsContent .column-supervisor-license li{margin:0 4px 4px 0;padding:2px 7px 1px;font-size:11px;font-size:1.1rem;line-height:18px;line-height:1.63636em;letter-spacing:0}
.cmsContent .column-supervisor-career{margin-top:16px!important;padding-top:16px!important;font-size:13px;font-size:1.3rem;line-height:23px;line-height:1.76923em}
}
/* 20261104 追記end */
