.tatete{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright}.hogehoge{padding-top:clamp(20px,5.3333333333vw,40.96px)}@media only screen and (min-width: 768px)and (max-width: 1024px){.hogehoge{padding-top:clamp(60px,7.8125vw,80px)}}@media only screen and (min-width: 1025px){.hogehoge{padding-top:clamp(76.8px,7.5vw,120px)}}main{overflow-x:hidden;overflow:visible}.people_grid{padding:0 5vw;display:grid;grid-template-columns:1fr 1fr;gap:5rem}@media screen and (max-width: 767px){.people_grid{display:block}}.people_grid a{display:block}@media screen and (max-width: 767px){.people_grid a{margin:0 0 2rem 0}}.people_grid a .images{margin:0 0 1rem 0;position:relative}.people_grid a .images .rakugaki{position:absolute;z-index:50;top:50%;left:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10vw;aspect-ratio:1}.people_grid a .images .rakugaki img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;max-width:7.4vw;width:auto}.people_grid a .images .image{position:relative;z-index:1}.people_grid a .name{font-size:clamp(1.6rem,0.904rem + 0.9vw,2.2rem)}section.people_header{padding:20rem 3vw 5rem 3vw}@media screen and (max-width: 767px){section.people_header{padding:12rem 3vw 0 3vw}}section.people_header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){section.people_header .inner{display:block}}section.people_header .titles{width:10em}@media screen and (max-width: 767px){section.people_header .titles{width:100%;padding:0 0 3rem 3vw}}section.people_header .titles .jp{font-size:clamp(1.2rem,0.968rem + 0.3vw,1.4rem);position:relative;display:inline-block}section.people_header .titles .jp::after{content:"";width:100%;height:1px;background:#000;display:block;margin:1em 0}section.people_header .titles .en{font-size:clamp(1.2rem,0.968rem + 0.3vw,1.4rem)}section.people_header .copys{font-size:clamp(3rem,1.376rem + 2.1vw,4.4rem);text-align:right}@media screen and (max-width: 767px){section.people_header .copys{font-size:2.4rem;padding:0 0 0 3vw;text-align:left;line-height:1.5;margin:0 0 3rem 0}}section.people_visual{border-bottom:1px solid #ccc;padding:0 0 20rem 0;margin:0 0 10rem 0}@media screen and (max-width: 767px){section.people_visual{padding:0 0 0 0;margin:0 0 0 0}}section.people_visual .images{position:relative}section.people_visual .images .copy{position:absolute;top:30%;right:35%}section.people_visual .images .copy.c01{top:19%}@media screen and (max-width: 767px){section.people_visual .images .copy.c01{right:30%}}section.people_visual .images .copy.c02{top:50%}@media screen and (max-width: 767px){section.people_visual .images .copy.c02{width:10vw}}section.people_visual .images .copy.c03{top:20%;right:35%}@media screen and (max-width: 767px){section.people_visual .images .copy{width:7vw;top:35%}}section.people_visual .images .rakugaki{position:absolute;top:45%;left:42%;z-index:100;width:8vw}section.people_visual .images .rakugaki.people01{top:42%}section.people_visual .images .rakugaki.p02{top:50%;left:30%}section.people_visual .images .rakugaki.p03{top:50%;left:42%}section.people_visual .images .rakugaki.p04{top:60%;left:38%}section.people_visual .prof_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3vw}@media screen and (max-width: 767px){section.people_visual .prof_flex{display:block}}section.people_visual .prof_flex .profile{width:50%}@media screen and (max-width: 767px){section.people_visual .prof_flex .profile{width:100%}}section.people_visual .prof_flex .profile p.entitle{border-bottom:1px solid #ccc;padding:0 0 1rem 0;margin:0 0 1rem 0}section.people_visual .prof_flex .prof .name{font-size:clamp(1.6rem,1.368rem + 0.3vw,1.8rem);margin:0 0 1em 0}@media screen and (max-width: 767px){section.people_visual .prof_flex .prof .name{margin:2rem 0}}section.people_visual .prof_flex .prof .txt{font-size:clamp(1.4rem,0.936rem + 0.6vw,1.8rem)}@media screen and (max-width: 767px){section.people_visual .prof_flex .prof .txt{margin:0 0 2rem 0}}.interview_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 10rem 0}@media screen and (max-width: 767px){.interview_main{display:block;padding:0 0 3rem 0}}@media screen and (max-width: 767px){.interview_main.sp_slideshow .left{position:relative;overflow:hidden}.interview_main.sp_slideshow .left .images{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;z-index:0}.interview_main.sp_slideshow .left .images.is-active{opacity:1;z-index:1}}.interview_main .left{width:48%;position:sticky;top:100px}@media screen and (max-width: 767px){.interview_main .left{position:static;width:100%;margin:0 0 5rem 0}}.interview_main .left .images{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:0}@media screen and (max-width: 767px){.interview_main .left .images{position:static;opacity:1;-webkit-transition:none;transition:none}}.interview_main .left .images.active{opacity:1;z-index:1}.interview_main .left .images:first-child{position:relative;z-index:0}@media screen and (max-width: 767px){.interview_main .left .images:first-child{position:static}}.interview_main .right{width:48%;padding:0 7vw 0 7vw}@media screen and (max-width: 767px){.interview_main .right{width:100%}}.interview_main .right .int_block{margin:0 0 10rem 0;letter-spacing:.15rem}@media screen and (max-width: 767px){.interview_main .right .int_block{margin:0 0 5rem 0}}.interview_main .right h3{font-size:clamp(1.6rem,0.672rem + 1.2vw,2.4rem);padding:0 0 3rem 0;margin:0 0 3rem 0;border-bottom:1px solid #ccc}.interview_main .right h4{position:relative;font-size:clamp(1.4rem,1.168rem + 0.3vw,1.6rem);margin:0 0 1em 0;padding:0 0 0 3rem;position:relative;font-weight:700}.interview_main .right h4::before{position:absolute;top:1.2rem;left:0;margin:0 1rem 0 0;content:"";width:2rem;height:1px;display:block;background:#000}.interview_main .right h4:not(:first-of-type){margin-top:3rem}.interview_main .right p{margin:0 0 1em 0}