@charset "UTF-8";
.staff-list{margin-bottom: 16vw;}
.staff-list:last-child{margin-bottom: 0;}
.staff-list img{width: 50%;margin: 0 auto 0 0;}
.staff-list .text{margin-top: -27.5vw;}
.staff-list .text.type02{margin-top: -32.5vw;}
.staff-list .text.type03{margin-top: -22.5vw;}
.staff-list .text.type04{margin-top: -18.5vw;}

.staff-list dl{ font-family: var(--mincho); font-feature-settings: "palt"; letter-spacing: .01em;margin-left: 51vw;}
.staff-list dt{ font-family: var(--mincho); line-height: 1.4; margin-bottom: 2vw; padding-left: 2px; }
.staff-list dd{ font-size: 7vw; line-height: 1.4; }
.staff-list dd span { font-size: 3.8vw; display: block; font-family: "aw-conqueror-didot"; font-weight: 400; letter-spacing: 0.06rem; }
.staff-list .text p { text-align: justify; }
.staff-list p.read-en{padding-left: 12vw;margin: 5vw 0 1.5vw;font-size: 5vw; font-family: "aw-conqueror-didot"; font-weight: 400; letter-spacing: 0.06rem;position: relative;}
.staff-list p.read-en:before { content: ''; width: 10vw; height: 1px; background: var(--gray); position: absolute; top: 50%; left: 0; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.staff-list p.read{ font-family: var(--mincho); font-size: 4.6vw; font-weight: 600;line-height: 1.5;margin-bottom: 2vw;}

/* =============================================
    pc
================================================*/
@media screen and (min-width: 736px) {
.second-text { width: 90%; max-width: 960px; }
.staff-list{ margin-bottom: 100px; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: flex-start;-ms-flex-pack: justify;justify-content: flex-start; gap: 0 40px;}
.staff-list:last-child{margin-bottom: 0;}
.staff-list img {width: 240px;height: 100%;}
.staff-list .text {margin-top: 0;width: 70%;}
.staff-list .text.type02,.staff-list .text.type03,.staff-list .text.type04{margin-top: 0;}

.staff-list dl{margin-left: 0;}
.staff-list dt{margin-bottom: 6px;font-size: 14px;}
.staff-list dd{font-size: 26px;}
.staff-list dd span{font-size: 16px;display: inline-block;margin-left: 10px;}
.staff-list p.read-en {padding-left: 60px;margin: 22px 0 14px;font-size: 15px;letter-spacing: 2px;}
.staff-list p.read-en:before { width: 48px; }
.staff-list p.read{font-size: 19px;margin-bottom: 10px;}
.staff-more { margin: 0; }
 
}

/* retina用
----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 
.concept-content:before { background: url(../images/deco01@2x.png) no-repeat top center; background-size: 100%; }
.concept-content:after { background: url(../images/deco02@2x.png) no-repeat top center; background-size: 100%; }
.about { background: url(../images/concept/about-bg-pc@2x.jpg) no-repeat center; background-size: cover; }
}
