@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600&family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Caveat&display=swap);
/*!
global > font
------------------------------
*//*!
global > color
------------------------------
*/:root{--color-base: #E6002D;--color-bg: rgba(249, 247, 239, 1);--color-sub: #000;--color-red: #E6002D;--color-wht: #fff;--color-blk: #000;--gld-red:linear-gradient(270deg, #E6002D 0%, #F00 100%)}/*!
global > content-width
------------------------------
*/:root{--width-content-ss: 390px;--width-content-s: 980px;--width-content: 1200px;--width-content-l: 1440px;--width-content-per: 93.75%}:root{--font-family-base: "Noto Sans JP", sans-serif;--font-family-en: "Barlow Condensed";--font-weight-base: 500;--font-weight-bold: 700;--font-weight-black: 800;--font-color-base:#000}/*!
global > z-index
------------------------------
*/:root{--z-index-modal: 100;--z-index-header: 80;--z-index-hamburger: 70;--z-index-menu: 50;--z-index-pagetop: 45;--z-index-default: 1}/*!
page > interview > interview-header
------------------------------
*/.interview-header__profile--01 .interview-header__profile__inner{background-image:url(../../images/interview/01/header.webp)}.interview-header__profile--02 .interview-header__profile__inner{background-image:url(../../images/interview/02/header.webp)}.interview-header__profile--03 .interview-header__profile__inner{background-image:url(../../images/interview/03/header.webp)}.interview-header__profile--04 .interview-header__profile__inner{background-image:url(../../images/interview/04/header.webp)}.interview-header__profile--05 .interview-header__profile__inner{background-image:url(../../images/interview/05/header.webp)}.interview-header__profile--06 .interview-header__profile__inner{background-image:url(../../images/interview/06/header.webp)}.interview-header__profile__textbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%}.interview-header__profile__info{color:var(--color-base);font-size:1.5rem;line-height:1.4em}.interview-header__profile__name{margin-top:1em;color:var(--color-base);font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:1.4em}.interview-header__profile__name--stg{margin-right:.1em;font-size:200%}.interview-header__profile__text{margin-top:1em;font-size:1.8rem;line-height:1.4em}.interview-header__profile__hash{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em;gap:10px;font-size:1.4rem;line-height:1em}.interview-header__profile__hash li{padding:.6em 1em;border-radius:1.5em;background-color:#fff}.interview-header__profile__hash li::before{margin-right:.5em;content:"#";color:var(--color-base)}/*!
page > interview > interview-section
------------------------------
*/.interview-section__career__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.interview-section__career__box{width:50%;padding:20px 30px;border-radius:5px;background-color:#f5f7f8}.interview-section__career__box__title{color:var(--color-base);font-weight:var(--font-weight-bold);font-size:2rem;line-height:1.6em;text-align:center}.interview-section__career__box__text{margin-top:1.25em;font-size:1.6rem}.interview-section__career__box__timeline{margin-top:1.25em;font-size:1.6rem;line-height:1.4em}.interview-section__career__box__timeline li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;overflow:hidden}.interview-section__career__box__timeline li>span:nth-child(1){width:4em;padding:.3em 0;color:var(--color-base);font-weight:var(--font-weight-bold)}.interview-section__career__box__timeline li>span:nth-child(2){width:30px;-ms-flex-item-align:stretch;position:relative;align-self:stretch}.interview-section__career__box__timeline li>span:nth-child(2)::before{display:inline-block;position:absolute;top:0;left:calc(50% - 1px);width:0;height:100%;border-left:1px dotted #000;content:""}.interview-section__career__box__timeline li>span:nth-child(2)::after{position:absolute;top:.8em;left:calc(50% - 5px);width:9px;height:9px;border-radius:5px;background-color:var(--color-base);content:""}.interview-section__career__box__timeline li>span:nth-child(3){padding:.3em 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.interview-section__career__box__timeline li:first-child>span:nth-child(2)::before{top:1em}.interview-section__career__box__timeline li:last-child>span:nth-child(2)::before{top:auto;bottom:calc(100% - 1em)}.interview-section__welcome__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.interview-section__welcome__box{width:48.2352941176%}.interview-section__welcome__photobox{position:relative;width:49.4117647059%;min-height:385px}.interview-section__welcome__photo{z-index:5;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.interview-section__welcome__photo img{width:auto;height:100%}.interview-section__welcome__deco{z-index:1;position:absolute}.interview-section__welcome__deco--01{top:0;left:0;width:20.7142857143%}.interview-section__welcome__deco--02{top:0;right:0;width:52.380952381%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.interview-section__welcome__deco--03{bottom:0;left:0;width:30.9523809524%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 980px){.interview-header__profile__info{font-size:1.5306122449vw}.interview-header__profile__name{font-size:1.6326530612vw}.interview-header__profile__text{font-size:1.8367346939vw}.interview-header__profile__hash{font-size:1.4285714286vw}}@media screen and (max-width: 768px){.interview-header__profile--01 .interview-header__profile__inner{background-image:url(../../images/interview/01/header_sp.webp)}.interview-header__profile--02 .interview-header__profile__inner{background-image:url(../../images/interview/02/header_sp.webp)}.interview-header__profile--03 .interview-header__profile__inner{background-image:url(../../images/interview/03/header_sp.webp)}.interview-header__profile--04 .interview-header__profile__inner{background-image:url(../../images/interview/04/header_sp.webp)}.interview-header__profile--05 .interview-header__profile__inner{background-image:url(../../images/interview/05/header_sp.webp)}.interview-header__profile--06 .interview-header__profile__inner{background-image:url(../../images/interview/06/header_sp.webp)}.interview-header__profile__info{font-size:2.5641025641vw}.interview-header__profile__name{margin-top:.3em;font-size:4.1025641026vw}.interview-header__profile__name--stg{font-size:180%}.interview-header__profile__text{margin-top:.1em;font-size:3.5897435897vw;line-height:1.4em}.interview-header__profile__hash{margin-top:1em;gap:5px;font-size:10px}.interview-section__career__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.interview-section__career__box{width:100%;padding:20px 20px}.interview-section__career__box__title{font-size:1.6rem}.interview-section__career__box__text{margin-top:.5em;font-size:1.4rem}.interview-section__career__box__timeline{margin-top:.5em;font-size:1.4rem}.interview-section__welcome__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}.interview-section__welcome__box{width:100%}.interview-section__welcome__photobox{width:100%;height:0;min-height:0;padding-top:80%;overflow:hidden}}
