.interview{padding:0;width:96%;margin:0 auto}@media screen and (max-width: 768px){.interview{width:100%;margin:0 auto 48px}}.interview>img{width:100%}.interview__letter{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:32px}@media screen and (max-width: 768px){.interview__letter{display:block;margin-top:0}}.interview__letter img{width:32%;border:1px solid #818181;cursor:pointer}@media screen and (max-width: 768px){.interview__letter img{width:100%;margin-top:8px}}.interview__profile{display:flex;padding:32px 0;margin:96px auto 32px;border-top:1px solid rgb(0,110.4,180.8);border-bottom:1px solid rgb(0,110.4,180.8)}@media screen and (max-width: 768px){.interview__profile{display:block;padding:16px 0;margin:48px auto 32px}}.interview__profile-img{width:30%;margin-right:10%}@media screen and (max-width: 768px){.interview__profile-img{width:40%;margin:0 auto 8px}}.interview__profile-img img{width:100%}.interview__profile-txt{width:60%}@media screen and (max-width: 768px){.interview__profile-txt{width:100%}}.interview__profile-title{font-size:24px;color:rgb(0,110.4,180.8);margin-bottom:24px}@media screen and (max-width: 768px){.interview__profile-title{font-size:16px;text-align:center;padding-bottom:8px;margin-bottom:0}}.interview__profile-name{font-weight:700;font-size:16px;line-height:2.2}@media screen and (max-width: 768px){.interview__profile-name{font-size:14px;line-height:1.6;text-align:center}}.interview__profile-comment{font-size:16px;line-height:1.8;margin-top:40px}@media screen and (max-width: 768px){.interview__profile-comment{font-size:14px;line-height:1.6;margin-top:16px}}.interview__body-lead{display:block;width:100%;height:56px;line-height:56px;background:rgb(0,110.4,180.8);text-align:center;font-size:20px;font-weight:700;color:#fff}@media screen and (max-width: 768px){.interview__body-lead{display:flex;height:80px;align-items:center;font-size:16px;line-height:1.5;padding:0 8px}}.interview__body-heading{font-size:20px;font-weight:700;line-height:1.8;color:rgb(0,124.2,203.4);padding-top:56px;padding-bottom:16px}@media screen and (max-width: 768px){.interview__body-heading{font-size:16px;padding-top:16px;padding-bottom:8px;line-height:1.5}}.interview__body-text{font-size:16px;line-height:1.7}@media screen and (max-width: 768px){.interview__body-text{font-size:14px}}.interview__body-text--indent{padding-top:16px}.interview__img-area{display:flex;padding-top:40px}@media screen and (max-width: 768px){.interview__img-area{padding-top:16px}}.interview__img-area img:first-child{margin-right:32px}@media screen and (max-width: 768px){.interview__img-area img:first-child{margin-right:16px}}@media screen and (max-width: 768px){.interview__img-area img:last-child{width:50%}}.interview__img--half{width:50%}.letter-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.letter-modal--show{display:flex;opacity:1}.letter-modal__img{max-width:92%;max-height:92vh;object-fit:contain;box-shadow:0 8px 32px rgba(0,0,0,.4);background:#fff}.letter-modal__close{position:absolute;top:24px;right:24px;width:48px;height:48px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;font-size:32px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.letter-modal__close:hover{background:rgba(0,0,0,.8)}
