.people_index .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){.people_index .c-title-chara{width:calc(100% - 4rem);max-width:130rem}}.people_index .c-title-chara:before{content:"";position:absolute;top:0rem;right:1rem;width:11.1rem;height:17.7rem;background:url(/recruit/common/img/common/chara/chara-i.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.people_index .c-title-chara:before{width:22.3rem;height:35.6rem}}@media print,screen and (min-width:768px){.people_index .c-title-chara:before{top:0.5rem;right:1rem}}.people_index #people-interview{padding:4.5rem 0;margin-top:-4.5rem}@media print,screen and (min-width:768px){.people_index #people-interview{padding:7rem 0;margin-top:-7rem}}.people_index #int_index-list li a ._thumb{height:23.5rem}@media print,screen and (min-width:768px){.people_index #int_index-list li a ._thumb{height:25.5rem}}.people_index #int_index-list li a ._thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.interview #int-mv #int-mv-img:after{content:"INTERVIEW"}.interview #int-slider .c-title-beak{margin-bottom:4rem}@media print,screen and (min-width:768px){.interview #int-slider .c-title-beak{margin-bottom:6rem}}.interview #int-slider .c-people-slider .c-title-rotate{display:none}@media print,screen and (min-width:768px){.interview #int-slider .c-people-slider .c-title-rotate{display:block}}.crosstalk #ctk-mv{position:relative;z-index:2;padding-top:3rem;padding-bottom:0}@media print,screen and (min-width:768px){.crosstalk #ctk-mv{padding-top:6rem}}.crosstalk #ctk-mv-img{display:block;border-radius:2rem;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media print,screen and (min-width:768px){.crosstalk #ctk-mv-img{border-radius:3rem}}.crosstalk #ctk-title-box{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem 1rem 0 0;background-color:#ffef57;margin-top:-7rem;overflow:hidden}@media print,screen and (min-width:768px){.crosstalk #ctk-title-box{border-radius:1.5rem 1.5rem 0 0;margin-top:-8rem}}.crosstalk #ctk-title-box:before{content:"CROSS TALK";position:absolute;z-index:-1;top:50%;left:50%;translate:-50% -50%;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:"Inter","Noto Sans JP",sans-serif;font-size:5rem;font-weight:900;font-style:normal;-webkit-transform:matrix(1,0,-0.34,0.94,0,0);transform:matrix(1,0,-0.34,0.94,0,0);color:#ffe01e;padding-right:1rem;opacity:0;-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease}@media print,screen and (min-width:768px){.crosstalk #ctk-title-box:before{font-size:17rem;padding-right:4rem}}.crosstalk #ctk-title-box:after{content:"";position:absolute;z-index:-2;top:50%;left:50%;translate:-50% -50%;display:block;height:100%;background:url(/recruit/common/img/people/crosstalk/ctk-title-x.svg) no-repeat center center/100% auto;opacity:0;width:0;-webkit-transition:width 0.5s 1.3s ease-out,opacity 0.5s 1.3s ease-in;transition:width 0.5s 1.3s ease-out,opacity 0.5s 1.3s ease-in}.crosstalk #ctk-title-box.anim-on:before{opacity:1}.crosstalk #ctk-title-box.anim-on:after{opacity:1;width:23.3rem}@media print,screen and (min-width:768px){.crosstalk #ctk-title-box.anim-on:after{width:31.1rem}}.loaded .crosstalk #ctk-mv-img{opacity:1}.crosstalk .c-title-outline ._catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 0;height:14rem;margin:0}@media print,screen and (min-width:768px){.crosstalk .c-title-outline ._catch{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 1.5rem;height:18.7rem}}.crosstalk .c-title-outline ._catch em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:768px){.crosstalk .c-title-outline ._catch em{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.crosstalk .c-title-outline ._catch em i span{width:1%}.crosstalk .c-title-outline ._catch strong{color:#e30701}.crosstalk #ctk-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem 0;background-color:#fbf6d4;padding:2rem;border-radius:1rem}@media print,screen and (min-width:768px){.crosstalk #ctk-profile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 6rem;padding:4rem;border-radius:1.5rem}}.crosstalk #ctk-profile li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1rem}@media print,screen and (min-width:768px){.crosstalk #ctk-profile li{-webkit-box-flex:1;-ms-flex:1;flex:1}}.crosstalk #ctk-profile li:nth-child(n+2):before{content:"";position:absolute;top:-4rem;left:50%;translate:-50% 0;display:block;width:2rem;height:4rem;background:url(/recruit/common/img/people/crosstalk/ctk-profile-x.svg) no-repeat center center/contain}@media print,screen and (min-width:768px){.crosstalk #ctk-profile li:nth-child(n+2):before{top:50%;translate:0 -50%;left:-6rem;width:6rem;height:2rem}}.crosstalk #ctk-profile li ._img{display:block;border-radius:100vw;overflow:hidden;width:10rem;height:10rem}.crosstalk #ctk-profile li ._txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1}.crosstalk #ctk-profile li ._txtbox ._section{line-height:1.25}@media print,screen and (min-width:768px){.crosstalk #ctk-profile li ._txtbox ._section{font-size:max(12px,1.6rem)}}.crosstalk #ctk-profile li ._txtbox ._name{font-size:1.8rem;font-weight:500;margin-top:0.5rem}@media print,screen and (min-width:768px){.crosstalk #ctk-profile li ._txtbox ._name{font-size:max(14px,1.8rem)}}.crosstalk #ctk-talk .ctk-talk-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 2rem;margin-top:3rem}@media print,screen and (min-width:768px){.crosstalk #ctk-talk .ctk-talk-box{gap:0 4rem;padding-top:3rem;border-top:1px solid rgba(0,0,0,0.1)}}.crosstalk #ctk-talk .ctk-talk-box ._imgbox ._img{display:block;border-radius:100vw;overflow:hidden;width:6rem;height:6rem;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width:768px){.crosstalk #ctk-talk .ctk-talk-box ._imgbox ._img{width:10rem;height:10rem}}.crosstalk #ctk-talk .ctk-talk-box ._imgbox figcaption{margin-top:0.5rem;font-weight:500;text-align:center}@media print,screen and (min-width:768px){.crosstalk #ctk-talk .ctk-talk-box ._imgbox figcaption{margin-top:1rem}}.crosstalk #ctk-talk .ctk-talk-box ._txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.crosstalk #ctk-talk .ctk-talk-box:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.crosstalk #ctk-talk .c-title-balloon+.ctk-talk-box{padding-top:0;border:none}.crosstalk #ctk-talk .c-img+.c-title-balloon,.crosstalk #ctk-talk .ctk-talk-box+.c-title-balloon{margin-top:3rem}@media print,screen and (min-width:768px){.crosstalk #ctk-talk .c-img+.c-title-balloon,.crosstalk #ctk-talk .ctk-talk-box+.c-title-balloon{margin-top:6rem}}.crosstalk #ctk-talk .ctk-msg{margin-top:4rem}@media print,screen and (min-width:768px){.crosstalk #ctk-talk .ctk-msg{margin-top:6rem}}.crosstalk #ctk-talk .ctk-msg .c-title-line{margin:4rem 0 3rem}@media print,screen and (min-width:768px){.crosstalk #ctk-talk .ctk-msg .c-title-line{margin:6rem 0 3rem}}.crosstalk #ctk-talk .ctk-msg .c-title-line span i{font-size:3.2rem}.crosstalk #ctk-talk #ctk-other{margin-top:6rem}@media print,screen and (min-width:768px){.crosstalk #ctk-talk #ctk-other{margin-top:6rem}}