.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)}}body#people,body#intern{background:#ededed;overflow-x:hidden}section.int_people{position:relative;padding:8vw}section.int_people .bgb{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:0;background:hsla(0,0%,100%,.4);backdrop-filter:blur(10px);border-radius:3rem 3rem 0 0}section.int_people .inner{position:relative;z-index:10;max-width:1400px;margin:auto}section.int_people .people_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem}@media screen and (max-width: 767px){section.int_people .people_grid{grid-template-columns:1fr 1fr;gap:2rem}}@media screen and (max-width: 767px){section.int_people .people_grid .box{margin:0 0 2rem 0}}section.int_people .people_grid .box a{display:block}section.int_people .people_grid .box a .image{position:relative;margin:0 0 2rem 0;overflow:hidden;border-radius:3rem}section.int_people .people_grid .box a .image img{border-radius:3rem}section.int_people .people_grid .box a .image p.en{position:absolute;bottom:2rem;right:2rem;color:hsla(0,0%,100%,.4);text-align:right;font-size:clamp(3rem,0.68rem + 3vw,5rem)}section.int_people .people_grid .box a .txts p.name{font-size:clamp(1.6rem,1.136rem + 0.6vw,2rem);margin:0 0 1rem 0}@media screen and (max-width: 767px){section.int_people .people_grid .box a .txts p.name{margin:0 0 .5rem 0}}@media screen and (max-width: 767px){section.int_people .people_grid .box a .txts p.prof{font-size:11px;line-height:1.6}}@media screen and (max-width: 767px){main#people .bgs,main#intern .bgs{display:none !important}main#people,main#intern{width:100%}}main#people section.search_panel,main#intern section.search_panel{max-width:1400px;margin:auto;position:relative;border-radius:3rem;padding:5rem 15rem;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}@media screen and (max-width: 767px){main#people section.search_panel,main#intern section.search_panel{padding:3vw;-webkit-transform:none;transform:none;margin:5vw}}main#people section.search_panel .bgb,main#intern section.search_panel .bgb{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:0;background:hsla(0,0%,100%,.7);backdrop-filter:blur(30px);border-radius:3rem}main#people section.search_panel .searchs,main#intern section.search_panel .searchs{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #fff;padding:0 0 3rem 0;margin:0 0 2rem 0}@media screen and (max-width: 767px){main#people section.search_panel .searchs,main#intern section.search_panel .searchs{display:block;margin:0;margin:0 0 1rem 0;padding:0}}main#people section.search_panel .searchs .title,main#intern section.search_panel .searchs .title{width:15%;padding:.5rem 0 0 0}@media screen and (max-width: 767px){main#people section.search_panel .searchs .title,main#intern section.search_panel .searchs .title{width:100%;padding:0 0 0 1rem;margin:0 0 1rem 0;font-weight:500;color:#0b612b;text-align:center}}main#people section.search_panel .searchs .btns,main#intern section.search_panel .searchs .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){main#people section.search_panel .searchs .btns,main#intern section.search_panel .searchs .btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.2rem}}main#people section.search_panel .searchs .btns a,main#intern section.search_panel .searchs .btns a{display:inline-block;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;padding:.5rem 2rem;border-radius:5rem}main#people section.search_panel .searchs .btns a:hover,main#people section.search_panel .searchs .btns a.active,main#intern section.search_panel .searchs .btns a:hover,main#intern section.search_panel .searchs .btns a.active{background:#0b612b;color:#fff}@media screen and (max-width: 767px){main#people section.search_panel .searchs .btns a,main#intern section.search_panel .searchs .btns a{font-size:12px;padding:.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}main#people section.search_panel .reset_btn,main#intern section.search_panel .reset_btn{position:relative;z-index:20;text-align:center}main#people section.search_panel .reset_btn a,main#intern section.search_panel .reset_btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #0b612b;padding:.5rem 4rem;border-radius:3rem;font-weight:bold;color:#0b612b;-webkit-transition:all .3s ease;transition:all .3s ease}main#people section.search_panel .reset_btn a:hover,main#intern section.search_panel .reset_btn a:hover{background:#0b612b;color:#fff}@media screen and (max-width: 767px){main#people section.search_panel .reset_btn a,main#intern section.search_panel .reset_btn a{font-size:12px}}main#people section.search_panel .reset_btn a .icon,main#intern section.search_panel .reset_btn a .icon{line-height:0;margin:0 1rem 0 0}main#people .interview_visuals,main#intern .interview_visuals{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:800px;gap:3rem;overflow-x:hidden}@media screen and (max-width: 767px){main#people .interview_visuals,main#intern .interview_visuals{height:100%;display:block;height:auto}}main#people .interview_visuals .bgs,main#intern .interview_visuals .bgs{position:absolute;left:-10%}@media screen and (max-width: 767px){main#people .interview_visuals .bgs,main#intern .interview_visuals .bgs{display:none}}main#people .interview_visuals .image,main#intern .interview_visuals .image{width:55%;position:relative;max-height:700px}@media screen and (max-width: 767px){main#people .interview_visuals .image,main#intern .interview_visuals .image{width:100%;height:auto}}main#people .interview_visuals .image img,main#intern .interview_visuals .image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;height:100%}main#people .interview_visuals .image p.en,main#intern .interview_visuals .image p.en{color:hsla(0,0%,100%,.4);position:absolute;top:40%;right:0em;z-index:100;font-size:clamp(3rem,0.68rem + 3vw,5rem);line-height:1.3;-webkit-transform:rotate(90deg);transform:rotate(90deg);line-height:1}@media screen and (max-width: 767px){main#people .interview_visuals .image p.en,main#intern .interview_visuals .image p.en{display:none;position:static;-webkit-transform:none;transform:none;text-align:right;margin:1rem 0 0 0;font-size:clamp(2.4rem,1.472rem + 1.2vw,3.2rem)}}main#people .interview_visuals .image img,main#intern .interview_visuals .image img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){main#people .interview_visuals .image img,main#intern .interview_visuals .image img{width:100%}}main#people .interview_visuals .txts,main#intern .interview_visuals .txts{width:50%;background:#ededed;padding:25rem 0 5vw 5vw}@media screen and (max-width: 767px){main#people .interview_visuals .txts,main#intern .interview_visuals .txts{width:100%;padding:5vw}}main#people .interview_visuals .txts p.en,main#intern .interview_visuals .txts p.en{color:#0b612b}main#people .interview_visuals .txts .copy,main#intern .interview_visuals .txts .copy{font-size:clamp(1.6rem,-0.256rem + 2.4vw,3.2rem);margin:0 0 3rem 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 767px){main#people .interview_visuals .txts .copy,main#intern .interview_visuals .txts .copy{font-size:2.2rem;font-weight:500}}main#people .interview_visuals .txts .profile,main#intern .interview_visuals .txts .profile{border-top:1px solid #ccc;padding:2rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}main#people .interview_visuals .txts .profile .name,main#intern .interview_visuals .txts .profile .name{width:30%;font-size:clamp(1.6rem,1.136rem + 0.6vw,2rem)}main#people .nyusya,main#intern .nyusya{border-radius:3rem 0 0 3rem;background:rgba(0,0,0,0) linear-gradient(281deg, #90BF10 0%, #0B612B 100%) 0% 0% no-repeat padding-box;width:50%;margin:0 0 -5rem auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:4vw;color:#fff}@media screen and (max-width: 767px){main#people .nyusya,main#intern .nyusya{width:90%;margin:0 auto 2rem auto;border-radius:3rem;-webkit-transform:none;transform:none;transform:none}}main#people .nyusya .title,main#intern .nyusya .title{font-size:clamp(1.6rem,1.136rem + 0.6vw,2rem);margin:0 0 1rem 0}main#people .shuzai,main#intern .shuzai{margin:2rem 0 0 0;text-align:right;font-size:clamp(1.2rem,0.968rem + 0.3vw,1.4rem);-webkit-transform:translateY(10rem) translateX(10rem);transform:translateY(10rem) translateX(10rem);z-index:100;position:relative}@media screen and (max-width: 767px){main#people .shuzai,main#intern .shuzai{-webkit-transform:translateY(4rem);transform:translateY(4rem)}}@media screen and (max-width: 767px){main#people section.int_main,main#intern section.int_main{padding:0 8vw}}main#people section.int_main h2,main#intern section.int_main h2{color:#0b612b;font-size:clamp(2.8rem,1.872rem + 1.2vw,3.6rem);margin:5rem 0;text-align:center}@media screen and (max-width: 767px){main#people section.int_main h2,main#intern section.int_main h2{font-size:2rem;text-align:left;margin:1rem 0}}main#people section.int_main h2.left,main#intern section.int_main h2.left{text-align:left;padding:0 0 0 5vw}@media screen and (max-width: 767px){main#people section.int_main h2.left,main#intern section.int_main h2.left{padding:0}}main#people section.int_main .int_flex,main#intern section.int_main .int_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width: 767px){main#people section.int_main .int_flex,main#intern section.int_main .int_flex{display:block}}main#people section.int_main .int_flex .bgs,main#intern section.int_main .int_flex .bgs{position:absolute;top:20%;right:-20%}@media screen and (max-width: 767px){main#people section.int_main .int_flex .bgs,main#intern section.int_main .int_flex .bgs{display:none !important}}main#people section.int_main .int_flex.rv,main#intern section.int_main .int_flex.rv{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}main#people section.int_main .int_flex.rv .image:after,main#intern section.int_main .int_flex.rv .image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1;background:url("/assets/image/people/gradation02.png") no-repeat;background-size:cover}main#people section.int_main .int_flex.rv .bgs,main#intern section.int_main .int_flex.rv .bgs{position:absolute;bottom:-80%;left:0;width:50%}@media screen and (max-width: 767px){main#people section.int_main .int_flex.rv .bgs,main#intern section.int_main .int_flex.rv .bgs{display:none !important}}main#people section.int_main .int_flex .image,main#intern section.int_main .int_flex .image{width:50%;position:sticky;top:12rem;-ms-flex-item-align:start;align-self:flex-start}main#people section.int_main .int_flex .image img,main#intern section.int_main .int_flex .image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){main#people section.int_main .int_flex .image,main#intern section.int_main .int_flex .image{position:relative;top:0;margin:0 0 2rem 0}}main#people section.int_main .int_flex .image:after,main#intern section.int_main .int_flex .image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:1;background:url("/assets/image/people/gradation01.png") no-repeat;background-size:cover}@media screen and (max-width: 767px){main#people section.int_main .int_flex .image,main#intern section.int_main .int_flex .image{width:100%}}main#people section.int_main .int_flex .txt,main#intern section.int_main .int_flex .txt{width:48%;padding:0 5vw}@media screen and (max-width: 767px){main#people section.int_main .int_flex .txt,main#intern section.int_main .int_flex .txt{width:100%;padding:0}}main#people section.int_main .int_flex .txt .block,main#intern section.int_main .int_flex .txt .block{margin:0 0 10rem 0}@media screen and (max-width: 767px){main#people section.int_main .int_flex .txt .block,main#intern section.int_main .int_flex .txt .block{margin:0 0 5rem 0}}main#people section.int_main .int_flex .txt .block h3,main#intern section.int_main .int_flex .txt .block h3{color:#0b612b;margin:0 0 2rem 0;font-size:clamp(1.4rem,0.704rem + 0.9vw,2rem)}main#people section.int_main .int_flex .txt h2,main#intern section.int_main .int_flex .txt h2{text-align:left}main#people .oneday,main#intern .oneday{padding:0 5vw}main#people .oneday .inner,main#intern .oneday .inner{background:#0b612b;background:url("/assets/image/people/onedaybg.png") no-repeat 0 0;background-size:cover;border-radius:3rem;padding:5rem;-webkit-transform:translateY(-10rem);transform:translateY(-10rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}@media screen and (max-width: 767px){main#people .oneday .inner,main#intern .oneday .inner{-webkit-transform:none;transform:none;display:block}}main#people .oneday .inner .left,main#intern .oneday .inner .left{width:30%}@media screen and (max-width: 767px){main#people .oneday .inner .left,main#intern .oneday .inner .left{width:100%}}main#people .oneday .inner .left .titles p.en,main#intern .oneday .inner .left .titles p.en{font-size:clamp(3rem,-1.64rem + 6vw,7rem)}main#people .oneday .inner .right,main#intern .oneday .inner .right{-webkit-box-flex:1;-ms-flex:1;flex:1}main#people .oneday .inner .right .schedule_flex,main#intern .oneday .inner .right .schedule_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 5rem 0}@media screen and (max-width: 767px){main#people .oneday .inner .right .schedule_flex,main#intern .oneday .inner .right .schedule_flex{display:block;margin:0 0 2rem 0}}main#people .oneday .inner .right .schedule_flex .schedule,main#intern .oneday .inner .right .schedule_flex .schedule{width:48%;border-left:1px solid #fff;padding:0 0 0 2rem}@media screen and (max-width: 767px){main#people .oneday .inner .right .schedule_flex .schedule,main#intern .oneday .inner .right .schedule_flex .schedule{width:100%;border-left:none;padding:0}}main#people .oneday .inner .right .schedule_flex .schedule dl,main#intern .oneday .inner .right .schedule_flex .schedule dl{margin:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){main#people .oneday .inner .right .schedule_flex .schedule dl,main#intern .oneday .inner .right .schedule_flex .schedule dl{padding:0 0 1rem 0;border-bottom:1px dotted #fff}}main#people .oneday .inner .right .schedule_flex .schedule dl dt,main#intern .oneday .inner .right .schedule_flex .schedule dl dt{width:7em;font-weight:bold}main#people .oneday .inner .right .schedule_flex .schedule dl dd,main#intern .oneday .inner .right .schedule_flex .schedule dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}main#people .oneday .inner .right .private,main#intern .oneday .inner .right .private{position:relative;padding:3rem 5rem 5rem 5rem;border-radius:3rem}@media screen and (max-width: 767px){main#people .oneday .inner .right .private,main#intern .oneday .inner .right .private{padding:1rem}}main#people .oneday .inner .right .private .bgb,main#intern .oneday .inner .right .private .bgb{display:block;position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:0;background:rgba(86,207,131,.4);backdrop-filter:blur(10px);border-radius:3rem}@media screen and (max-width: 767px){main#people .oneday .inner .right .private .bgb,main#intern .oneday .inner .right .private .bgb{display:none}}main#people .oneday .inner .right .private .in,main#intern .oneday .inner .right .private .in{position:relative;z-index:10}main#people .oneday .inner .right .private .in .title,main#intern .oneday .inner .right .private .in .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 1rem 0}@media screen and (max-width: 767px){main#people .oneday .inner .right .private .in .title,main#intern .oneday .inner .right .private .in .title{display:block}}main#people .oneday .inner .right .private .in .title p.en,main#intern .oneday .inner .right .private .in .title p.en{margin:0 1rem 0 0;font-size:clamp(3rem,1.84rem + 1.5vw,4rem)}main#people .link_btn,main#intern .link_btn{text-align:center;margin:5rem 0 0 0;padding:0 0 10rem 0}@media screen and (max-width: 767px){main#people .link_btn,main#intern .link_btn{padding:0 0 5rem 0;margin:3rem 0 0 0}}main#people .link_btn a,main#intern .link_btn a{background-image:-webkit-gradient(linear, left top, right top, from(#0B612B), to(#218286));background-image:linear-gradient(90deg, #0B612B, #218286);color:#fff;display:inline-block;border-radius:5rem;padding:3rem 6rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 767px){main#people .link_btn a,main#intern .link_btn a{display:block;width:90%;margin:auto;padding:3rem 0}}main#people .link_btn a:hover,main#intern .link_btn a:hover{opacity:.9}