.pg-wrap{padding-top:clamp(40px, 7.25076vw, 96px);padding-bottom:clamp(40px, 7.25076vw, 96px);font-size:clamp(1.4rem, 2.08333vw, 1.6rem)}.pg-inner{margin-right:auto;margin-left:auto;max-width:calc(1600px + 32px * 2)}@media only screen and (min-width: 769px){.pg-inner{padding-right:32px;padding-left:32px}}@media only screen and (max-width: 768px){.pg-inner{padding-right:16px;padding-left:16px}}@media only screen and (min-width: 769px){.p-article__head--jp{padding-bottom:21px}}@media only screen and (max-width: 768px){.p-article__head--jp{padding-bottom:16px}}.p-article__head--en{margin-top:0}@media only screen and (min-width: 1261px){.pg-workstyle--pcOnly{display:inline}}@media only screen and (max-width: 1260px){.pg-workstyle--pcOnly{display:none}}@media only screen and (min-width: 1261px){.pg-workstyle--spOnly{display:none}}@media only screen and (max-width: 1260px){.pg-workstyle--spOnly{display:inline}}.pg-workstyle__heading{max-width:calc(1300px + 32px * 2);margin:0 auto;font-weight:700;font-size:clamp(1em, 3.38542vw, 1.44444em)}.pg-workstyle{margin-top:clamp(24px, 8.33333vw, 64px)}@media only screen and (min-width: 1261px){.pg-workstyle{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width: 1260px){.pg-workstyle{display:block}}.pg-workstyle__content{position:relative;margin-bottom:clamp(40px, 6vw, 100px)}@media only screen and (min-width: 1261px){.pg-workstyle__content{width:47%}}@media only screen and (max-width: 1260px){.pg-workstyle__content{width:100%;max-width:744px;margin:0 auto clamp(40px, 6vw, 100px)}}.pg-workstyle__contentTit{background-color:#2a2a2a;color:#fff;padding:0.5em;font-weight:bold;font-size:clamp(1.11111em, 3.90625vw, 1.77778em)}@media only screen and (min-width: 1261px){.pg-workstyle__contentTit{position:absolute;top:10%;left:0}}@media only screen and (max-width: 1260px){.pg-workstyle__contentTit{position:relative;width:100%}}.pg-workstyle__contentTxt{background-color:#f2f1ef;padding:1em 1.5em;font-weight:bold;font-size:clamp(1.3rem, 2.60417vw, 1.8rem)}@media only screen and (min-width: 1261px){.pg-workstyle__contentTxt{position:absolute;bottom:-5%;right:0}}@media only screen and (max-width: 1260px){.pg-workstyle__contentTxt{position:relative;width:100%;line-height:1.6}}.pg-workstyle__contentTxt--small{font-size:clamp(1.1rem, 2.34375vw, 1.6rem)}.pg-workstyle__contentImg{width:95%}@media only screen and (max-width: 1260px){.pg-workstyle__contentImg{width:100%}}
