﻿.documentalist{background:url(../../documentalist/img/bg_circles.png) repeat-y center top;background-attachment:fixed}.csr__tit{color:#ce0000;font-size:clamp(16px,4.1vw,28px);font-weight:bold;margin:60px 0;text-align:center}.csr__tit span{background-color:#fff;padding:8px 15px;border-radius:10px;box-shadow:0px 0px 26px 0px rgba(0,0,0,.08)}@media screen and (max-width: 812px){.csr__tit{margin:8% 0}}.article__contents{max-width:900px;width:90%;margin:0 auto 0;padding:40px;background-color:#fff;border-radius:10px;box-shadow:0px 0px 26px 0px rgba(0,0,0,.08)}@media screen and (max-width: 812px){.article__contents{padding:4%}}.article__contents .article__tit{text-align:center;margin-bottom:30px}@media screen and (max-width: 580px){.article__contents .article__tit{margin-bottom:15px}}.article__contents .article__tit span{font-size:clamp(20px,4.3vw,30px);font-weight:bold;line-height:1.6;display:inline-block;text-align:left;letter-spacing:.1em}.profile__main{display:flex;align-items:center;padding:40px 0;border-top:1px #c5c5c5 solid;border-bottom:1px #c5c5c5 solid}@media screen and (max-width: 580px){.profile__main{padding:30px 0}}.profile__main .profile__img01{width:100px;height:100px;margin-right:35px}.profile__main .profile__img01 img{border-radius:max(0px,min(5px,(100vw - 2.5px - 100%)*9999))}.profile__main .profile__name span{display:block;font-size:clamp(15px,1.9vw,15px);margin-bottom:10px}.profile__main .profile__name strong{display:block;font-size:clamp(20px,2.8vw,24px);font-weight:bold}.profile__main .profile__name strong:not(:first-of-type){margin-top:10px}.article__interview{padding:40px 0 0}@media screen and (max-width: 580px){.article__interview{padding:30px 0 0}}.article__interview .interview__paragraph{margin-bottom:60px}@media screen and (max-width: 580px){.article__interview .interview__paragraph{margin-bottom:12%}}.article__interview .interview__paragraph .interview__q{font-size:clamp(16px,2.5vw,19px);font-weight:bold;line-height:1.4;margin-bottom:20px;text-indent:-1.5em;padding-left:1.5em}.article__interview .interview__paragraph .interview__q::before{content:"― "}@media screen and (max-width: 812px){.article__interview .interview__paragraph .interview__q{margin-bottom:4%}}@media screen and (max-width: 580px){.article__interview .interview__paragraph .interview__q{text-indent:0;padding-left:0}}.article__interview .interview__paragraph .intervew__a{font-size:clamp(14px,2.3vw,15px);line-height:1.8}.article__interview .interview__paragraph .etcHeading01{font-size:clamp(16px,2.5vw,19px);font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 812px){.article__interview .interview__paragraph .etcHeading01{margin-bottom:4%}}.article__interview .interview__paragraph .interview__paragraph__img{display:block;margin:20px 0;border-radius:max(0px,min(10px,(100vw - 5px - 100%)*9999))}.article__interview .interview__paragraph a{color:#008aff}.article__interview .interview__paragraph .intervew__etcLink{margin-bottom:20px;line-height:1.5;font-size:clamp(14px,2.3vw,15px)}.article__interview .interview__paragraph .intervew__etcLink span{display:block;margin-bottom:5px}.article__interview .interview__paragraph .intervew__etcLink span strong{background-color:#ce0000;border-radius:.2em;font-size:85%;color:#fff;padding:3px 6px}.profile_works__wrap{padding:40px 30px;background-color:#f1f1f1;border-radius:10px}@media screen and (max-width: 580px){.profile_works__wrap{padding:8% 5%}}.profile__detail:not(:first-child){margin-top:30px}.profile__detail .profile__tit{font-size:clamp(17px,3.5vw,20px);font-weight:bold;margin-bottom:20px;line-height:1.4}.profile__detail .profile__detail__contents{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 580px){.profile__detail .profile__detail__contents{display:block}}.profile__detail .profile__detail__contents .profile__imgB{width:48.5%}@media screen and (max-width: 580px){.profile__detail .profile__detail__contents .profile__imgB{width:100%;margin-bottom:20px}}.profile__detail .profile__detail__contents .profile__imgB img{border-radius:8px}.profile__detail .profile__detail__contents p{width:48.5%;font-size:clamp(13.5px,2.1vw,15px);line-height:1.6}@media screen and (max-width: 580px){.profile__detail .profile__detail__contents p{width:100%}}.profile__detail .profile__detail__contents p .profile__red{color:red}.profile__detail .profile__detail__contents p .profile__bold{font-weight:bold}.works{padding:70px 0 0}@media screen and (max-width: 580px){.works{padding:30px 0 0}}.works .works__tit{font-size:clamp(17px,3.5vw,20px);font-weight:bold;margin-bottom:20px}.works .works__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width: 812px){.works .works__list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 580px){.works .works__list{display:block}}.works .works__list a{display:block;border-radius:max(0px,min(10px,(100vw - 5px - 100%)*9999));background-color:#fff;box-shadow:0px 0px 26px 0px rgba(0,0,0,.08);overflow:hidden;position:relative}@media screen and (max-width: 580px){.works .works__list a{margin-bottom:10px}}.works .works__list a::after{content:"";display:block;position:absolute;background:url(../../img/icon_link_b.svg) left center no-repeat;width:16px;height:16px;right:15px;bottom:15px}.works .works__list a dl{line-height:1.4;padding:6% 4% 18%}@media screen and (max-width: 580px){.works .works__list a dl{padding-bottom:15%}}.works .works__list a dl dt{margin-bottom:5px;font-weight:bold}@media screen and (max-width: 812px){.works .works__list a dl dt{font-size:90%}}.works .works__list a dl dd{font-size:82%}@media screen and (max-width: 580px){.works .works__list a dl dd{font-size:80%}}/*# sourceMappingURL=documentalist_article.css.map */