@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 > team > team-header
------------------------------
*/.team-header__intro__inner{background-image:url(../../images/team/header.webp)}/*!
page > team > team-section
------------------------------
*/.team-section__work__block{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:20px;gap:10px}.team-section__work__box{padding:20px 30px;border:1px dashed #000;border-radius:5px}.team-section__work__title{padding-bottom:20px;border-bottom:1px dashed #000;color:var(--color-base);font-weight:var(--font-weight-bold);font-size:2rem;text-align:center}.team-section__work__text{margin-top:20px;font-size:1.4rem}.team-section__voice__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;gap:24px}.team-section__voice__block dt{width:5.1em;text-align:center;-ms-flex-negative:0;flex-shrink:0;font-size:1.4rem}.team-section__voice__block dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.team-section__voice__year{display:block;margin-top:10px;line-height:1.6em;white-space:nowrap}.team-section__introduction__block{margin-top:20px}.team-section__introduction__box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 30px;border:1px dashed #000;border-radius:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team-section__introduction__box:not(:first-child){margin-top:10px}.team-section__introduction__photo{position:relative;width:37.9746835443%}.team-section__introduction__photo::before,.team-section__introduction__photo::after{display:block;position:absolute;width:13.3333333333%;padding-top:13.3333333333%;background:url(../../images/common/deco05.svg) no-repeat center center;background-size:contain;content:""}.team-section__introduction__photo::before{top:-1.6666666667%;left:-1.6666666667%}.team-section__introduction__photo::after{right:-1.6666666667%;bottom:-1.6666666667%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.team-section__introduction__textbox{width:56.9620253165%}.team-section__introduction__name{color:var(--color-base);font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:1em;letter-spacing:.05em}.team-section__introduction__name--stg{font-size:178%}.team-section__introduction__hash{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;font-size:1.4rem;line-height:1em}.team-section__introduction__hash li{padding:.6em 1em;border-radius:1.5em;background-color:#f8f8f8}.team-section__introduction__hash li::before{margin-right:.5em;content:"#";color:var(--color-base)}.team-section__introduction__title{margin-top:20px;color:var(--color-base);font-weight:var(--font-weight-bold);font-size:1.8rem;letter-spacing:.05em}.team-section__introduction__text{font-size:1.4rem}.team-section__introduction__button{margin-top:20px}.team-section__career{margin-top:85px}.team-section__career__catch{color:var(--color-base);font-weight:var(--font-weight-bold);font-size:3.2rem;line-height:1.6em}.team-section__career__text{margin-top:40px}.team-section__career__button{margin-top:40px}@media screen and (max-width: 768px){.team-header__intro__inner{background-image:url(../../images/team/header_sp.webp)}.team-section__work__block{grid-template-columns:repeat(1, minmax(0, 1fr))}.team-section__work__box{padding:20px}.team-section__work__title{padding-bottom:10px;font-size:1.6rem}.team-section__work__text{margin-top:10px;line-height:1.8em}.team-section__voice__block dt{font-size:1.2rem}.team-section__voice__block dd{font-size:1.4rem;line-height:1.8em}.team-section__introduction__box{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.team-section__introduction__photo{width:100%;max-width:300px;margin:auto}.team-section__introduction__textbox{width:100%;margin-top:20px}.team-section__introduction__hash{font-size:1.2rem}.team-section__introduction__title{font-size:1.6rem}.team-section__introduction__text{line-height:1.8em}.team-section__career{margin-top:60px}.team-section__career__catch{font-size:2rem}.team-section__career__text{margin-top:10px;font-size:1.4rem;line-height:1.8em}.team-section__career__button{margin-top:10px}}
