@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600&family=Noto+Sans+JP:wght@100..900&family=Poppins:ital,wght@0,500;0,600;0,700;1,300;1,500&display=swap);
@charset "utf-8";/*!
global > font
------------------------------
*//*!
global > color
------------------------------
*/:root{--color-base: #0086d1;--color-sub: #18acff;--color-bg: #fff;--color-wht: #fff;--color-blk: #1c1917;--color-gry: #f4f4f4;--color-yel: #fff8c2;--color-yel2: #ff0;--color-tan: #d19900;--color-blu01: #0086d1;--color-blu02: #18acff;--color-blu03: #e7f9ff;--gld-blu01: linear-gradient(6deg, rgba(0, 134, 209, 0.95) 7.79%, rgba(0, 163, 255, 0.95) 118.52%);--gld-blu02: linear-gradient(90deg, #29c0ff 0%, #0086d1 100%)}/*!
global > content-width
------------------------------
*/:root{--width-content-ss: 390px;--width-content-s: 980px;--width-content: 1200px;--width-content-l: 1440px;--width-content-per: 90%}:root{--font-family-base: 'Noto Sans JP', sans-serif;--font-family-en: 'Poppins';--font-weight-base: 500;--font-weight-bold: 700;--font-weight-black: 900;--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__eng{width:520px}.interview-header__division{font-size:1.4rem}.interview-header__name{margin-top:15px;font-weight:var(--font-weight-bold);font-size:3.2rem;letter-spacing:.1em}.interview-header__name span{font-size:50%}.interview-header__tag{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;font-size:1.4rem;line-height:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.interview-header__tag li{padding:.7em 1.6em;border-radius:2em;background-color:#fff;color:#000}.interview-header__tag li::before{margin-right:.5em;content:"#";color:var(--color-base)}/*!
page > interview > interview-section
------------------------------
*/.interview-section__stakeholders{display:block;width:100%;border:1px dashed #000}.interview-section__timeline{padding:20px 30px;background:#f5f7f8}.interview-section__timeline__box{display:-webkit-box;display:-ms-flexbox;display:flex}.interview-section__timeline__box:first-child .interview-section__timeline__line:before{top:.5em}.interview-section__timeline__box:last-child .interview-section__timeline__line:before{height:.5em}.interview-section__timeline__year{width:6em;color:var(--color-base);font-weight:var(--font-weight-bold)}.interview-section__timeline__line{position:relative;width:2em;overflow:hidden;color:var(--color-base);font-weight:var(--font-weight-bold);text-align:center}.interview-section__timeline__line::before{display:block;position:absolute;top:0;left:calc(50% - 1px);width:0;height:100%;border-left:1px dotted #000;content:""}.interview-section__timeline__line::after{position:relative;content:"●"}.interview-section__timeline__content{width:calc(100% - 8em)}.interview-section__timeline__content dt{color:var(--color-base);font-weight:var(--font-weight-bold)}.interview-section__timeline__content dd{margin-bottom:5px;padding-bottom:1em}.interview-section__timeline__comment dt{color:#d19900;font-weight:var(--font-weight-bold)}.interview-section__timeline__comment dt::before{margin-right:.5em;content:"◆"}.interview-section__timeline__comment dd{margin-top:5px}.interview-section__together h5{margin-top:20px;color:var(--color-base);font-weight:var(--font-weight-bold)}.interview-section__together ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;font-size:1.4rem;line-height:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.interview-section__together ul li{padding:.7em 1.6em;border-radius:2em;background-color:#fff;color:var(--color-base)}.interview-section__notes{margin-top:1em;font-size:1.4rem}@media screen and (max-width: 1279.99px){.interview-header__eng{width:43.3333333333%}.interview-header__name{margin-top:0}.interview-header__tag{font-size:1.2rem}}@media screen and (max-width: 767.99px){.interview-section__timeline{padding:15px 20px;font-size:1.4rem}.interview-section__timeline__box{display:-webkit-box;display:-ms-flexbox;display:flex}.interview-section__timeline__box:first-child .interview-section__timeline__line:before{top:.8em}.interview-section__timeline__year{width:6em}.interview-section__timeline__line{width:1.5em}.interview-section__timeline__content{width:calc(100% - 6.5em)}.interview-section__together{font-size:1.4rem}.interview-section__notes{font-size:1.2rem;line-height:1.6em}}
