:root{--black: #222222;--white: #ffffff;--blue: #0C3178;--mincho: "Hiragino Mincho ProN", "Hiragino Mincho", "Yu Mincho", "MS PMincho", "Noto Serif JP", serif}.one-column #content .wrap{margin:0;width:100%}.one-column #content .wrap .post-content{padding:0}.concept__wrap p{color:var(--black);text-align:left;margin:0}.concept__wrap .top{background-image:url(../img/2026/concept/top_bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;padding:clamp(5rem,-1.222rem + 12.96vw,8.5rem) clamp(1.875rem,.764rem + 2.31vw,2.5rem)}.concept__wrap .top__wrap{background-color:var(--white);width:min(100%,1230px);margin:0 auto;padding:clamp(2.875rem,.875rem + 4.17vw,4rem) 15px clamp(4.375rem,1.819rem + 5.32vw,5.813rem)}.concept__wrap .top__wrap .img{position:relative;padding-top:clamp(5.625rem,-1.264rem + 14.35vw,9.5rem);margin-bottom:64px}.concept__wrap .top__wrap .img>p{position:absolute;writing-mode:vertical-rl;letter-spacing:1rem;font-weight:600;font-size:clamp(8rem,6.2224rem + 2.31vw,9rem);line-height:163%;inset:0 auto 0 50%;transform:translateX(-50%)}.concept__wrap .top__wrap .img>img{display:block;width:min(100%,955px);margin:0 auto}.concept__wrap .top__wrap .text{display:flex;align-items:flex-start;flex-direction:column;gap:clamp(1.875rem,.542rem + 2.78vw,2.625rem);width:min(100%,871px);margin:0 auto}.concept__wrap .top__wrap .text>p{font-weight:300;font-family:var(--mincho);font-size:clamp(1.501rem,.966rem + .69vw,1.8rem);line-height:211%}.concept__wrap .interview{display:flex;gap:clamp(.938rem,-3.438rem + 9.11vw,7.5rem);width:100%}.concept__wrap .interview .img{position:sticky;align-self:flex-start;height:100vh;aspect-ratio:860/1185;inset:0}.concept__wrap .interview .details{width:min(100%,597px);margin-top:104px;padding-right:15px}.concept__wrap .interview .details__ttl>div{margin-bottom:16px}.concept__wrap .interview .details__ttl>div>img{width:min(100%,343px);margin-bottom:12px}.concept__wrap .interview .details__ttl>div>div p{display:inline-block;background-color:var(--blue);color:var(--white);font-size:clamp(5.8rem,2.245rem + 4.63vw,7.8rem);line-height:100%}.concept__wrap .interview .details__ttl>div>div p:first-child{margin-bottom:5px}.concept__wrap .interview .details__ttl .lead{color:var(--black);font-weight:600;font-size:clamp(1.6rem,1.245rem + .46vw,1.8rem)}.concept__wrap .interview .details__contents{margin-top:85px}.concept__wrap .interview .details__contents__wrap{display:flex;flex-direction:column;gap:46px}.concept__wrap .interview .details__contents__wrap .article{width:min(100%,597px);position:relative;background-color:var(--white);padding:1px}.concept__wrap .interview .details__contents__wrap .article__ttl{margin-bottom:18px}.concept__wrap .interview .details__contents__wrap .article__ttl p{color:var(--blue);font-family:var(--mincho);font-size:clamp(2.4rem,1.69rem + .93vw,2.8rem);line-height:100%}.concept__wrap .interview .details__contents__wrap .article__ttl>div{display:flex;align-items:flex-end}.concept__wrap .interview .details__contents__wrap .article__ttl>div .bg-blue{font-family:initial;color:var(--white);background-color:var(--blue);font-size:clamp(2.8rem,1.733rem + 1.39vw,3.4rem)}.concept__wrap .interview .details__contents__wrap .article__inner>img{float:left;width:min(100%,102px)}.concept__wrap .interview .details__contents__wrap .article__inner>p{color:var(--blue);font-family:var(--mincho);font-size:clamp(1.4rem,1.045rem + .46vw,1.6rem);font-weight:300}.concept__wrap .interview .details__contents__wrap .article:nth-child(2n-1){margin-left:calc(clamp(5rem,-6.111rem + 23.15vw,11.25rem)*-1)}.concept__wrap .interview .details__contents__wrap figure{display:block;width:100%}.concept__wrap .interview .details__contents__wrap figure:nth-of-type(1){width:min(100%,462px);margin:106px auto}.concept__wrap .interview .details__contents__wrap figure:nth-of-type(2){width:min(100%,439px);margin:106px auto 106px 0}.concept__wrap .interview .details__profile{background-image:url(../img/2026/concept/maki-sign.png);background-position:top -3% right;background-repeat:no-repeat;background-size:auto;aspect-ratio:1/1;margin-top:143px}.concept__wrap .interview .details__profile__name>p{display:inline-block;font-weight:600;font-size:clamp(1.5rem,1.056rem + .93vw,1.75rem);margin-bottom:38px}.concept__wrap .interview .details__profile__name>p.sub{font-weight:300;font-size:12px}.concept__wrap .interview .details__profile__info>div:not(:last-child){margin-bottom:32px}.concept__wrap .interview .details__profile__info>div dl{display:grid;grid-template-columns:max-content 1fr;font-size:clamp(1.2rem,.845rem + .46vw,1.4rem);gap:7px 17px;margin-bottom:0}.concept__wrap .interview .details__profile__info>div dl dt{text-align-last:justify}.concept__wrap .interview .details__profile__info>div dl dd{margin:0}.concept__wrap .interview .details__profile__info>div .ttl{display:flex;align-items:center;margin-bottom:15px}.concept__wrap .interview .details__profile__info>div .ttl>img{width:min(100%,38px);border:1px solid #aeaeae}.concept__wrap .interview .details__profile__info>div .ttl p{font-size:clamp(1.8rem,1.445rem + .46vw,2rem);line-height:100%}.concept__wrap .interview .details__profile__info>div .record{display:inline-block;color:var(--white);background-color:var(--black);font-weight:300;font-size:clamp(1.2rem,.845rem + .46vw,1.4rem);line-height:100%;padding:3px}@media screen and (max-width: 1130px){.concept__wrap .interview .img{aspect-ratio:630/1185;inset:0}.concept__wrap .interview .details{width:min(100%,597px);margin-top:104px;padding-right:15px}.concept__wrap .interview .details__ttl>div{margin-bottom:16px}.concept__wrap .interview .details__ttl>div>img{width:min(100%,343px);margin-bottom:12px}.concept__wrap .interview .details__ttl>div>div p{display:inline-block;background-color:var(--blue);color:var(--white);font-size:clamp(5.8rem,2.245rem + 4.63vw,7.8rem);line-height:100%}.concept__wrap .interview .details__ttl>div>div p:first-child{margin-bottom:5px}.concept__wrap .interview .details__ttl .lead{color:var(--black);font-weight:600;font-size:clamp(1.6rem,1.245rem + .46vw,1.8rem)}.concept__wrap .interview .details__contents{margin-top:85px}.concept__wrap .interview .details__contents__wrap{display:flex;flex-direction:column;gap:46px}.concept__wrap .interview .details__contents__wrap .article{position:relative;background-color:var(--white);padding:1px}.concept__wrap .interview .details__contents__wrap .article__ttl{margin-bottom:18px}.concept__wrap .interview .details__contents__wrap .article__ttl p{color:var(--blue);font-family:var(--mincho);font-size:clamp(2.4rem,1.69rem + .93vw,2.8rem);line-height:100%}.concept__wrap .interview .details__contents__wrap .article__ttl>div{display:flex;align-items:flex-end}.concept__wrap .interview .details__contents__wrap .article__ttl>div .bg-blue{font-family:initial;color:var(--white);background-color:var(--blue);font-size:clamp(2.8rem,1.733rem + 1.39vw,3.4rem)}.concept__wrap .interview .details__contents__wrap .article__inner>img{float:left;width:min(100%,102px)}.concept__wrap .interview .details__contents__wrap .article__inner>p{color:var(--blue);font-family:var(--mincho);font-size:clamp(1.4rem,1.045rem + .46vw,1.6rem);font-weight:300}.concept__wrap .interview .details__contents__wrap .article:nth-child(2n-1){margin-left:0}}@media screen and (max-width: 768px){.concept__wrap .top{padding:clamp(5rem,-1.222rem + 12.96vw,8.5rem) clamp(1.875rem,.764rem + 2.31vw,2.5rem)}.concept__wrap .top__wrap{width:100%}.concept__wrap .top__wrap .img{padding-top:clamp(5.625rem,-1.264rem + 14.35vw,9.5rem);margin-bottom:30px}.concept__wrap .top__wrap .img>p{font-size:clamp(3.2rem,.528rem + 7.12vw,6rem)}.concept__wrap .top__wrap .img>img{width:100%}.concept__wrap .top__wrap .text{gap:clamp(1.875rem,.542rem + 2.78vw,2.625rem);width:100%}.concept__wrap .top__wrap .text>p{font-size:clamp(1.301rem,.944rem + .46vw,1.501rem)}.concept__wrap .interview{display:block;gap:clamp(.938rem,-3.438rem + 9.11vw,7.5rem);width:100%}.concept__wrap .interview .img{position:static;height:auto;aspect-ratio:initial;inset:0}.concept__wrap .interview .details{width:100%;margin-top:clamp(3.625rem,.882rem + 11.7vw,6.5rem);padding:0 15px}.concept__wrap .interview .details__ttl>div{margin-bottom:16px}.concept__wrap .interview .details__ttl>div>img{width:min(100%,343px);margin-bottom:8px}.concept__wrap .interview .details__ttl>div>div p{font-size:clamp(4.8rem,.984rem + 10.18vw,8.8rem)}.concept__wrap .interview .details__contents{margin-top:clamp(3.625rem,.882rem + 11.7vw,6.5rem)}.concept__wrap .interview .details__contents__wrap .article__inner>img{float:left;width:min(100%,74px)}.concept__wrap .interview .details__contents__wrap .article:nth-child(2n-1){margin-left:0}.concept__wrap .interview .details__contents__wrap figure:nth-of-type(1){width:80%;margin:clamp(5rem,3.449rem + 6.62vw,6.625rem) auto}.concept__wrap .interview .details__contents__wrap figure:nth-of-type(2){width:80%;margin:clamp(5rem,3.449rem + 6.62vw,6.625rem) auto clamp(5rem,3.449rem + 6.62vw,6.625rem) 0}.concept__wrap .interview .details__profile{background-position:top right;background-size:69%;margin-top:clamp(6.25rem,3.686rem + 10.94vw,8.938rem)}.concept__wrap .interview .details__profile__name>p{margin-bottom:8px}.concept__wrap .interview .details__profile__info>div:not(:last-child){margin-bottom:32px}.concept__wrap .interview .details__profile__info>div .ttl{margin-bottom:7px}.concept__wrap .interview .details__profile__info>div .ttl>img{width:min(100%,26px)}}/*# sourceMappingURL=concept.css.map */