@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 > training > training-header
------------------------------
*/.training-header__intro__inner{background-image:url(../../images/training/header.webp)}/*!
page > training > training-section
------------------------------
*/.training-section__pillars__box h4{text-align:left}.training-section__improvement__block{margin-top:20px}.training-section__improvement__box:not(:first-child){margin-top:10px}.training-section__challenge__block{margin-top:20px}.training-section__challenge__box:not(:first-child){margin-top:10px}.training-section__1st__block{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:20px;gap:10px}.training-section__hierarchy__block{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:20px;gap:10px}.training-section__hierarchy__box h4>span{display:block;font-size:80%}.training-section__dispatch__list{margin-top:20px}.training-section__dispatch__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.training-section__dispatch__block__wrapper{margin-top:20px;padding:30px 20px;border-radius:5px;background-color:#fef2f4}.training-section__dispatch__block__wrapper h4{color:var(--color-base);font-weight:var(--font-weight-bold);font-size:2rem;text-align:center}.training-section__dispatch__box{width:32%}.training-section__dispatch__box figure{width:80%;max-width:150px;margin:auto}.training-section__dispatch__box dl{margin-top:20px}.training-section__dispatch__box dt{color:var(--color-base);font-weight:var(--font-weight-bold);font-size:1.8rem;text-align:center}.training-section__center__text{margin-top:20px}.training-section__center__block{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:20px;gap:20px 10px}.training-section__center__box figcaption{margin-top:10px;font-weight:var(--font-weight-bold);font-size:1.8rem;text-align:center}@media screen and (max-width: 768px){.training-header__intro__inner{background-image:url(../../images/training/header_sp.webp)}.training-header__intro__text{width:79.5871794872vw}.training-section__1st__block{grid-template-columns:repeat(1, minmax(0, 1fr))}.training-section__hierarchy__block{grid-template-columns:repeat(1, minmax(0, 1fr))}.training-section__dispatch__block{-ms-flex-pack:distribute;justify-content:space-around}.training-section__dispatch__block__wrapper{padding:20px 0}.training-section__dispatch__block__wrapper h4{font-size:1.8rem}.training-section__dispatch__box{width:30%}.training-section__dispatch__box dl{margin-top:10px;line-height:1.8em}.training-section__dispatch__box dt{font-size:1.6rem}.training-section__dispatch__box dd{font-size:1.4rem}.training-section__center__block{grid-template-columns:repeat(2, minmax(0, 1fr))}.training-section__center__box figcaption{font-size:1.4rem}}
