@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);
@charset "utf-8";/*!
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 > information > information-header
------------------------------
*/.information-header__intro__inner{background-image:url(../../images/information/header.webp)}/*!
page > information > information-section
------------------------------
*/.information-section__occupation__block{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.information-section__occupation__box h4{font-size:2.4rem}.information-section__occupation__content p{font-size:1.4rem}.information-section__occupation__content p+p{margin-top:.25em}.information-section__info__block{padding:20px;border-radius:5px;background:#fef2f4}.information-section__info__block h4{color:var(--color-base);font-weight:var(--font-weight-bold)}.information-section__info__block ul{margin-left:1em;font-size:1.4rem;list-style:disc}.information-section__salary__table th{width:14em;white-space:nowrap}.information-section__salary__notes{margin-top:10px;font-size:1.4rem}.information-section__person__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.information-section__person__block figure{width:44.7058823529%;text-align:center}.information-section__person__block figure img{width:96%}.information-section__person__block ul{width:54.1176470588%;font-size:1.8rem}.information-section__person__block ul li{margin-left:1.5em;text-indent:-1.5em}.information-section__person__block ul li::before{margin-right:.5em;content:"●";color:var(--color-base)}.information-section__person__block ul li:not(:first-child){margin-top:1em}.information-section__message__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.information-section__message__block figure{position:relative;width:37.6470588235%}.information-section__message__box{width:56.4705882353%}.information-section__message__box p:not(:first-child){margin-top:.5em}.information-section__message__catch{position:absolute;top:0;left:-15%;width:104.6875%;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.information-section__entry__box{position:relative;padding:20px 30px;color:var(--color-base);font-weight:var(--font-weight-bold);font-size:1.8rem}.information-section__entry__box:not(:last-child){margin-bottom:30px}.information-section__entry__box:not(:last-child):after{display:block;position:absolute;bottom:-20px;left:0;width:100%;height:10px;background:url(../../images/information/05/arrow.svg) no-repeat center center;background-size:contain;content:""}.information-section__entry__notes{margin-top:20px;font-size:1.4rem}.information-section__recruiter__table{margin-top:20px}.information-section__recruiter__list{margin-top:20px}.information-section__recruiter__list li{margin-left:1.5em;text-indent:-1.5em}.information-section__recruiter__list li::before{margin-right:.5em;content:"●";color:var(--color-base)}.information-section__recruiter__list li:not(:first-child){margin-top:1em}.information-section__recruiter__textbox{margin-top:20px}.information-section__recruiter__button{min-width:420px}@media screen and (max-width: 768px){.information-header__intro__inner{background-image:url(../../images/information/header_sp.webp)}.information-section__occupation__block{grid-template-columns:repeat(1, minmax(0, 1fr))}.information-section__occupation__box h4{font-size:1.8rem}.information-section__info__block ul{line-height:1.8em}.information-section__salary__table th{width:100%}.information-section__person__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.information-section__person__block figure{width:100%;max-width:420px;margin:auto}.information-section__person__block figure img{width:80%}.information-section__person__block ul{width:100%;margin-top:20px;font-size:1.6rem;line-height:1.8em}.information-section__person__block ul li:not(:first-child){margin-top:.5em}.information-section__message__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.information-section__message__block figure{width:90%;max-width:360px;margin:min(10%,60px) auto auto}.information-section__message__box{width:100%}.information-section__message__catch{top:0;left:-9.375%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.information-section__entry__box{padding:20px}}
