.p-apply,.p-recruit{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-apply,.p-recruit{width:90%}}@media only screen and (max-width:767px){.p-apply,.p-recruit{width:89.4736842105%}}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Light";src:url(../fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url(../fonts/NotoSerifJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"EB Garamond Medium";src:url(../fonts/EBGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ikrqit);src:url(../fonts/icomoon.eot?ikrqit#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ikrqit) format("truetype"),url(../fonts/icomoon.woff?ikrqit) format("woff"),url(../fonts/icomoon.svg?ikrqit#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@media only screen and (min-width:768px){.c-pnav1{margin-top:3.5714285714rem}}@media only screen and (max-width:767px){.c-pnav1{margin-top:2.1428571429rem}}.p-recruit{max-width:1020px}@media only screen and (min-width:768px){.p-recruit{padding-top:6.4285714286rem}}@media only screen and (max-width:767px){.p-recruit{padding-top:3.8571428571rem}}@media only screen and (min-width:768px){.p-recruit h3{margin-bottom:2.5rem}}@media only screen and (max-width:767px){.p-recruit h3{margin-bottom:1.5rem}}@media only screen and (min-width:768px){.p-recruit__detail+.p-recruit__detail{margin-top:3.5714285714rem}}@media only screen and (max-width:767px){.p-recruit__detail+.p-recruit__detail{margin-top:2.1428571429rem}}@media only screen and (min-width:768px){.p-recruit__detail h4{margin-bottom:1.4285714286rem}}@media only screen and (max-width:767px){.p-recruit__detail h4{margin-bottom:.8571428571rem}}.p-recruit__detail h4+.p-recruit__text{margin-top:0}@media only screen and (min-width:768px){.p-recruit__text+h4{margin-top:1.4285714286rem}}@media only screen and (max-width:767px){.p-recruit__text+h4{margin-top:.8571428571rem}}@media only screen and (min-width:768px){.p-recruit__table+.p-recruit__text{margin-top:2.1428571429rem}}@media only screen and (max-width:767px){.p-recruit__table+.p-recruit__text{margin-top:1.2857142857rem}}@media only screen and (min-width:768px){.p-recruit__table table tr th{width:18.5714285714rem}}.p-apply{max-width:1020px;background:url(../images/common/bg1.webp) left top;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:768px){.p-apply{margin-top:6.4285714286rem}}@media only screen and (max-width:767px){.p-apply{margin-top:3.8571428571rem}}@media only screen and (min-width:768px){.p-apply{padding:5rem 0}}@media only screen and (max-width:767px){.p-apply{padding:3rem 6.1764705882%}}@media only screen and (min-width:768px){.p-apply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px){.p-apply h3{padding-inline:7.8431372549%}}@media only screen and (max-width:767px){.p-apply h3{margin-bottom:1.7142857143rem}}@media only screen and (min-width:768px){.p-apply__text{border-left:1px solid #dcdcdc;padding-inline:7.8431372549%}}