@charset "UTF-8";:root{--black:#212121;--ff_en:"Josefin Sans",sans-serif}.logo img{position:relative;top:2px;width:auto;height:36px}html.js-open{overflow:hidden}@media screen and (max-width:600px){body .tel_wrap_sp{z-index:900}}.memberList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:70px 46px}@media screen and (max-width:600px){.memberList{gap:100px 0}}.memberList li{width:calc((100% - 92px) / 3)}@media screen and (max-width:600px){.memberList li{width:100%}}.memberImg{max-width:200px;width:100%;margin:0 auto 20px}.memberImg img{border-radius:50%}.memberContent{text-align:center}.memberName{font-size:18px;font-weight:700}.memberPosition{display:block;margin:16px 0 36px;font-size:14px}.memberDescription{font-size:13px;line-height:1.8;text-align:left}.memberToggleBtn{display:block;border:1px solid var(--black);border-radius:4px;background:#fff;cursor:pointer;padding:8px 0;margin-top:36px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:100%;color:var(--black);text-align:center}@media (hover:hover) and (pointer:fine){.memberToggleBtn:hover{background:var(--black);color:#fff}}.memberDetailArea{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%}@media screen and (max-width:600px){.memberDetailArea{z-index:950}}.memberDetailAreaBg{content:"";display:block;position:fixed;top:0;left:0;z-index:100;background:var(--black);opacity:0.8;width:100%;height:100%}.memberDetail{position:absolute;top:0;right:-66vw;z-index:100;background:#fff;padding:90px 50px;overflow-y:scroll;-webkit-transition:right 0.8s ease 0s;transition:right 0.8s ease 0s;width:66vw;max-width:1100px;height:100%}.memberDetail.js-open{right:0;-webkit-transition-delay:0.5s;transition-delay:0.5s}@media screen and (max-width:600px){.memberDetail{padding:60px 0 90px;right:-100vw;width:100vw}}.detailInner{max-width:590px;margin-left:auto;margin-right:auto}@media screen and (max-width:600px){.detailInner{padding:0 54px;text-align:center}}.detailImg{display:block;margin:0 auto 50px;max-width:590px}.detailPosition{display:block;margin:0 0 12px;font-size:15px}@media screen and (max-width:600px){.detailPosition{font-size:14px}}.detailName{font-size:26px;line-height:1.3;font-weight:700}@media screen and (max-width:600px){.detailName{display:block;margin:0 0 12px;font-size:18px}}.detailEnName{display:inline-block;margin-left:1em;font-family:var(--ff_en);font-weight:700;font-size:28px}@media screen and (max-width:600px){.detailEnName{display:block;margin:0 0 24px;font-size:18px}}.detailContent{margin:40px 0;font-size:14px;line-height:1.8}.detailContent p:not(:last-child){margin-bottom:1.5em}@media screen and (max-width:600px){.detailContent{font-size:13px}}.detailCloser{position:relative;display:block;border:0;background:none;cursor:pointer;padding:0 0 0 36px;margin:70px auto 0;color:var(--black);font-family:var(--ff_en);font-size:24px;text-align:center}.detailCloser:after,.detailCloser:before{content:"";display:block;position:absolute;top:8px;background:var(--black);-webkit-transform-origin:center;transform-origin:center;width:30px;height:2px}.detailCloser:before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detailCloser:after{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

/*! ===================================================================
  追加スタイル
  scss/addition.scss よりコンパイル
=================================================================== */
/*# sourceMappingURL=addition.css.map */