@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css";:root{--black: #262626;--white: #fff;--color_key: #EA5404;--beige: #F5F3EE;--blue: #A1C5DE;--green: #426853;--pink: #E17E74;--beige_deep: #E5E2DA;--gray: #929292;--font_jp: "Tsukushi A Round Gothic","fot-tsukuardgothic-std", "Noto Sans JP", sans-serif;--font_en: "Mansalva", serif;--font_sub: "Zen Kaku Gothic New", sans-serif;--font_special: "hanatotyoutyo", serif;--font_base: var(--font_jp)}@-webkit-keyframes fade_in{from{opacity:0}to{opacity:1}}@keyframes fade_in{from{opacity:0}to{opacity:1}}.recruitment-page .comImgBox .photoBox{width:530px;aspect-ratio:10/6.6}@media screen and (max-width: 896px){.recruitment-page .comImgBox .photoBox{width:100%;margin:0 0}}.recruitment-page .comImgBox .photoBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1);border-radius:20px}.comRecruit #main.recruitment-page .sec02 .listUl li .pho{width:100%;aspect-ratio:10/6.5}.comRecruit #main.recruitment-page .sec02 .listUl li .pho img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.recruitment .comImgBox .photoBox{width:510px;aspect-ratio:10/6.6;position:relative}@media screen and (max-width: 896px){.recruitment .comImgBox .photoBox{width:100%;margin:10px 0 0}}.recruitment .comImgBox .photoBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1);border-radius:20px}.recruitment .comImgBox .photoBox div.label{position:absolute;width:160px;height:160px;top:-10%;left:-10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recruitment .comImgBox .photoBox div.label>*{position:relative;z-index:1}.recruitment .comImgBox .photoBox div.label:before{content:"";display:block;width:100%;height:100%;background:url("assets/images/icon/icon_label.png") no-repeat;background-size:100%;position:absolute;top:0;left:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:spin-slow 120s linear infinite;animation:spin-slow 120s linear infinite;will-change:transform}@-webkit-keyframes spin-slow{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-slow{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.recruitment .comImgBox .photoBox div.label a{font-weight:bold;font-size:.9em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em;color:#fff}.recruitment .comImgBox .photoBox div.label a:hover{color:hsla(0,0%,100%,.8)}.recruitment .comImgBox .photoBox div.label p{text-align:center;margin-left:auto;margin-right:auto}