@charset "UTF-8";.main-area-historical{margin-top:13rem}@media only screen and (max-width:768px){.main-area-historical{margin-top:6rem}}.main-area-historical .inner{display:grid;grid-template-columns:47% 42%;grid-template-rows:auto auto auto;grid-template-areas:"pht-area txt-area" "pht-area profile-area" "pht-area btn-block";gap:0 6rem;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:1100px){.main-area-historical .inner{grid-template-columns:100%;grid-template-rows:auto auto auto auto auto;grid-template-areas:"txt-area" "pht-area" "profile-area" "btn-block";gap:0;justify-content:center;max-width:57rem}}.main-area-historical .pht-area{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;position:relative;grid-area:pht-area;padding:2rem 0 0 3.7rem}@media only screen and (max-width:1100px){.main-area-historical .pht-area{margin-top:5rem;padding:0}}.main-area-historical .pht-area .img{width:93%;aspect-ratio:880/1170;padding:0.2rem;rotate:-3deg}@media only screen and (max-width:1100px){.main-area-historical .pht-area .img{position:static;top:auto;left:auto;margin:0 auto;max-width:40rem}}.main-area-historical .pht-area .img img{border-radius:1.6rem}.main-area-historical .pht-area .img:before{content:"";position:absolute;top:-0.4rem;left:1.1rem;width:97%;aspect-ratio:848/1198;background:url(../img//bg_main.png) no-repeat center center/contain;z-index:-1;rotate:8deg}.main-area-historical .pht-area .img:after{content:"";position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:url(../img//pct_main.png) no-repeat center center/contain}.main-area-historical .txt-area{-ms-grid-row:1;-ms-grid-column:3;grid-area:txt-area}.main-area-historical .txt-area .ttl{font-weight:700;font-size:4.8rem;letter-spacing:0.08em;line-height:1.3;color:#CF2D2D}@media only screen and (max-width:768px){.main-area-historical .txt-area .ttl{font-size:3.4rem}}.main-area-historical .txt-area .txt{line-height:2.125;margin-top:9rem;color:#333}@media only screen and (max-width:768px){.main-area-historical .txt-area .txt{margin-top:2rem}}.main-area-historical .profile-area{-ms-grid-row:3;-ms-grid-column:3;grid-area:profile-area;margin-top:3rem}@media only screen and (max-width:768px){.main-area-historical .profile-area{margin-top:5rem}}.main-area-historical .profile-area .ttl{font-weight:800;font-size:2.4rem;color:#CF2D2D;font-family:"Manrope",sans-serif;letter-spacing:0.03em}@media only screen and (max-width:768px){.main-area-historical .profile-area .ttl{font-size:2rem}}.main-area-historical .profile-area .list{margin-top:1.3rem;border-top:1px solid #898989;border-bottom:1px solid #898989}@media only screen and (max-width:768px){.main-area-historical .profile-area .list{margin-top:0.5rem}}.main-area-historical .profile-area .list .grid{display:grid;grid-template-columns:12rem 1fr;gap:2rem;padding:1.4rem 0}@media only screen and (max-width:768px){.main-area-historical .profile-area .list .grid{grid-template-columns:100%;gap:0.5rem}}.main-area-historical .profile-area .list .grid:nth-child(n+2){border-top:1px dashed #898989}.main-area-historical .profile-area .list dt{display:grid;align-items:center;grid-template-columns:1.6rem 1fr;gap:1.6rem}.main-area-historical .profile-area .list dt:before{content:"";width:1.6rem;height:1px;background:#CF2D2D}.main-area-historical .profile-area .list dd{text-align:right}@media only screen and (max-width:768px){.main-area-historical .profile-area .list dd{text-align:left;padding-left:3.2rem}}.main-area-historical .btn-block{-ms-grid-row:5;-ms-grid-column:3;grid-area:btn-block;margin-top:4rem}@media only screen and (max-width:1100px){.main-area-historical .pht-area{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.main-area-historical .txt-area{-ms-grid-row:1;-ms-grid-column:1}.main-area-historical .profile-area{-ms-grid-row:5;-ms-grid-column:1}.main-area-historical .btn-block{-ms-grid-row:7;-ms-grid-column:1}}.main-area-historical .btn-block p{margin:0}@media only screen and (max-width:768px){.main-area-historical .btn-block p{width:100%}}.spot-area-historical{margin-top:16rem}@media only screen and (max-width:768px){.spot-area-historical{margin-top:4rem}}.spot-area-historical .col-block02 .ttl-spot{font-weight:500;font-size:2rem;color:#CF2D2D;display:grid;grid-template-columns:2.1rem 1fr;align-items:center;gap:0.8rem}@media only screen and (max-width:768px){.spot-area-historical .col-block02 .ttl-spot{font-size:1.8rem;grid-template-columns:1.6rem 1fr}}.spot-area-historical .col-block02 .ttl-spot:before{content:"";width:2.1rem;aspect-ratio:21/27;background:url(../img//ico_spot.svg) no-repeat center center/contain}@media only screen and (max-width:768px){.spot-area-historical .col-block02 .ttl-spot:before{width:1.6rem}}.spot-area-historical .col-block02:not(.reverse) .ph-part>img{border-radius:100vmax 0 0 100vmax}.spot-area-historical .col-block02.reverse .ph-part>img{border-radius:0 100vmax 100vmax 0}.other-area-historical{margin-top:14rem}@media only screen and (max-width:768px){.other-area-historical{margin-top:8rem}}.other-area-historical .ttl{font-weight:700;font-size:4rem;letter-spacing:0.05em;text-align:center;color:#CF2D2D}@media only screen and (max-width:768px){.other-area-historical .ttl{font-size:3rem}}.other-area-historical .ttl-en{text-align:center;margin-top:0.6em}.other-area-historical .slider-block{margin:3rem 0 16rem}@media only screen and (max-width:768px){.other-area-historical .slider-block{margin:3rem 0 4rem}}.other-area-historical .slider-block .swiper-button-next:before,.other-area-historical .slider-block .swiper-button-prev:before{width:7.3rem;height:7.3rem;background:#FFF;border-width:4px}@media only screen and (max-width:768px){.other-area-historical .slider-block .swiper-button-next:before,.other-area-historical .slider-block .swiper-button-prev:before{width:4.5rem;height:4.5rem}}.other-area-historical .slider-block .swiper-button-next:after,.other-area-historical .slider-block .swiper-button-prev:after{width:2.7rem;height:2.5rem}.other-area-historical .slider-block .swiper-button-next:hover:before,.other-area-historical .slider-block .swiper-button-prev:hover:before{background:#CF2D2D}.other-area-historical .slider-block .swiper-button-next{right:11rem}@media only screen and (max-width:768px){.other-area-historical .slider-block .swiper-button-next{right:2.5rem}}.other-area-historical .slider-block .swiper-button-prev{left:11rem}@media only screen and (max-width:768px){.other-area-historical .slider-block .swiper-button-prev{left:2.5rem}}.other-area-historical .swiper-slide{background:#FFF;border-radius:1.2rem;padding:2.4rem}.other-area-historical .swiper-slide a{display:block}.other-area-historical .swiper-slide .jobtitle{font-weight:500;color:#CF2D2D;font-size:min(1.4814814815vw,1.6rem);line-height:1.3}@media only screen and (max-width:768px){.other-area-historical .swiper-slide .jobtitle{font-size:1.6rem}}.other-area-historical .swiper-slide .name{font-weight:500;line-height:1.3;font-size:min(2.962962963vw,3.2rem);margin:0.4em 0 0.55em}@media only screen and (max-width:1100px){.other-area-historical .swiper-slide .name{font-size:min(2.5925925926vw,2.8rem)}}@media only screen and (max-width:768px){.other-area-historical .swiper-slide .name{font-size:3.2rem}}.other-area-historical .swiper-slide .img{width:100%;aspect-ratio:4/5}.other-area-historical .swiper-slide .img img{width:100%;height:100%;object-fit:cover;border-radius:0.8rem}.other-area-historical .swiper-btn-block{margin:1rem auto}
/*# sourceMappingURL=historical.css.map */