.con_working .inner{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_working .inner{width:91.66667%}}.con_working{background-color:#F6F3EA;padding-block:6.25%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working{padding-block:15%}}@media only screen and (max-width: 767px){.con_working{padding-block:5em}}.con_working .grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(6, auto);column-gap:2.66667em;row-gap:2.66667em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid{column-gap:1.5em}}@media only screen and (max-width: 767px){.con_working .grid{column-gap:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid{row-gap:1.5em}}@media only screen and (max-width: 767px){.con_working .grid{row-gap:1em}}@media screen and (min-width: 768px) and (max-width: 1023px){.con_working .grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(10, auto);column-gap:2em;row-gap:2em}}@media screen and (max-width: 767px){.con_working .grid{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, auto)}}.con_working .grid .card{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:3.75%;padding-block:3em 2.66667em;background-color:#fff;color:#7C0113;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 767px){.con_working .grid .card{gap:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card{padding-block:2em}}@media only screen and (max-width: 767px){.con_working .grid .card{padding-block:1em}}.con_working .grid .card__title{width:fit-content;margin-inline:auto;font-size:172%;line-height:1.2;padding:.33333em .58333em;border:1px solid #7C0113;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card__title{font-size:129%}}@media only screen and (max-width: 767px){.con_working .grid .card__title{font-size:115%}}.con_working .grid .card__icon{margin-top:2.5%;height:7.2em;width:fit-content;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card__icon{margin-top:4%}}@media only screen and (max-width: 767px){.con_working .grid .card__icon{margin-top:1em}}@media only screen and (max-width: 767px){.con_working .grid .card__icon{height:5em}}.con_working .grid .card__icon img{max-width:none;width:auto;height:100%}.con_working .grid .card__txt{width:100%;text-align:center;font-size:172%;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card__txt{font-size:129%}}@media only screen and (max-width: 767px){.con_working .grid .card__txt{font-size:115%}}.con_working .grid .card__txt span{font-size:417%;font-weight:600;line-height:1}@media only screen and (max-width: 767px){.con_working .grid .card__txt span{font-size:270%}}.con_working .grid .card__txt+p{text-align:center}.con_working .grid .card__notes{width:100%;text-align:center;font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card__notes{font-size:115%}}@media only screen and (max-width: 767px){.con_working .grid .card__notes{font-size:100%}}.con_working .grid .card.staff{grid-column:1 / 3;grid-row:1 / span 2}.con_working .grid .card.staff .col{display:flex;gap:8.33333%;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card.staff .col{gap:2%}}@media only screen and (max-width: 767px){.con_working .grid .card.staff .col{gap:3%}}.con_working .grid .card.staff .col li{width:fit-content}.con_working .grid .card.staff .col li .card__icon{margin-top:1.66667em;width:17.06667em;height:auto}@media only screen and (max-width: 767px){.con_working .grid .card.staff .col li .card__icon{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card.staff .col li .card__icon{width:15em}}@media only screen and (max-width: 767px){.con_working .grid .card.staff .col li .card__icon{width:10em}}.con_working .grid .card.staff .col li .card__icon img{width:100%;height:auto}@media screen and (min-width: 1024px){.con_working .grid .card.staff .card__notes{padding-left:17.06667em}}.con_working .grid .card.ratio .col{display:flex;flex-wrap:wrap;justify-content:center}.con_working .grid .card.ratio .col>li{width:fit-content}.con_working .grid .card.ratio .col>li .card__icon{height:4.13333em}@media only screen and (max-width: 767px){.con_working .grid .card.ratio .col>li .card__icon{height:3em}}.con_working .grid .card.ratio .col>li p:not(.card__txt){font-size:120%}.con_working .grid .card.ratio .col>li:nth-child(2) .card__txt{margin-left:.66667em}.con_working .grid .card.ratio p:not(.card__txt):not(.card__notes){margin-top:3.25%;font-size:115%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card.ratio p:not(.card__txt):not(.card__notes){font-size:100%}}@media only screen and (max-width: 767px){.con_working .grid .card.ratio p:not(.card__txt):not(.card__notes){font-size:86%}}@media only screen and (max-width: 767px){.con_working .grid .card.global .card__title{font-size:85%}}.con_working .grid .card.global .col{display:flex;flex-wrap:wrap;justify-content:center}.con_working .grid .card.global .col>li{width:fit-content}.con_working .grid .card.global .col>li:nth-child(2){padding-top:10%}@media only screen and (max-width: 767px){.con_working .grid .card.global .col>li:nth-child(2){padding-top:5%}}.con_working .grid .card.global .col>li:nth-child(2) p{font-size:115%;text-align:center;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_working .grid .card.global .col>li:nth-child(2) p{font-size:100%}}@media only screen and (max-width: 767px){.con_working .grid .card.global .col>li:nth-child(2) p{font-size:100%}}.con_working .grid .card.global .col>li:nth-child(2) p span{font-size:163%}.con_working .card__notes{text-align:right}.con_bnr.type-recruit{margin-block:4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr.type-recruit{margin-block:4em}}@media only screen and (max-width: 767px){.con_bnr.type-recruit{margin-block:4em}}
