section .shoulder{color:#ffc531}.interview{position:relative;margin-top:150px}@media print,screen and (min-width: 813px){.interview{padding-bottom:70px}}@media only screen and (max-width: 812px){.interview{margin-top:0vw;padding-bottom:0}}.interview .inner{container-type:inline-size;max-width:1120px}.interview .shoulder{text-align:center;margin-left:auto;margin-right:auto}.interview h2{text-align:center;margin-left:auto;margin-right:auto}.interview .lead{margin-left:auto;margin-right:auto;font-size:16px;font-weight:500;margin-top:20px}@media only screen and (max-width: 812px){.interview .itemset .inner{width:72vw;margin-left:auto;margin-right:auto;position:relative}.interview .itemset .next{background:url(../img/interview_arrow_sp.svg) center/19px 8px no-repeat;width:40px;height:40px;position:absolute;right:-20px;top:calc(50% - 20px);border:1px solid #ff761a;background-color:#fff}.interview .itemset .next.hide{display:none}.interview .itemset .prev{background:url(../img/interview_arrow_sp.svg) center/19px 8px no-repeat;width:40px;height:40px;position:absolute;left:-20px;top:calc(50% - 20px);border:1px solid #ff761a;background-color:#fff;transform:scale(-1, 1)}.interview .itemset .prev.hide{display:none}}.interview .items{container-type:inline-size}@media print,screen and (min-width: 813px){.interview .items{margin-top:40px;display:flex;justify-content:center;gap:40px}}@media only screen and (max-width: 812px){.interview .items{display:flex;gap:30px;margin-top:20px;width:calc(288vw + 90px);position:relative}}.interview .items .item{width:calc((100cqw - 90px)/4);background-color:#ffc531;border-radius:8px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;container-type:inline-size}.interview .items .item.okinawa{background-color:#ff761a}.interview .items .item .ttl{font-size:18px;color:#fff;padding-top:10px;padding-bottom:10px;line-height:1em}.interview .items .item figure{background-color:#fff;position:relative;overflow:hidden}.interview .items .item figure img{transition-duration:400ms;transition-property:opacity,transform}.interview .items .item_texts{flex:1;padding:15px;padding-bottom:60px;color:#fff;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:100%}.interview .items .item_texts .name{display:block;font-size:24px;font-weight:bold}.interview .items .item_texts .spec{font-size:14px}.interview .items .item_texts .area{width:-moz-fit-content;width:fit-content;padding:5px 20px;border-radius:4px;font-size:16px;font-weight:bold;border:1px solid #fff;position:absolute;left:15px;bottom:15px}@media print,screen and (min-width: 813px){.interview .items .item:hover{opacity:1}.interview .items .item:hover figure img{opacity:.75;transform:scale(1.1)}}.interview .items .item .btn_more{position:absolute;right:15px;bottom:15px;width:56px;height:40px;align-items:center}@media only screen and (max-width: 812px){.interview .current{margin-top:20px;justify-content:center;align-items:center;display:flex;gap:20px}.interview .current li button{display:block;width:10px;height:10px;background-color:#a9a9a9;border-radius:100%}.interview .current li button.active{background-color:#ff761a}}.others .other{position:relative;display:flex;flex-direction:column;gap:20px;margin-top:100px}@media only screen and (max-width: 812px){.others .other .hd{padding-left:20px;padding-right:20px}}.others .other .shoulder{text-align:center;margin-left:auto;margin-right:auto}.others .other h2{text-align:center;margin-left:auto;margin-right:auto}.others .other .lead{margin-left:auto;margin-right:auto;font-size:16px;font-weight:500;margin-top:20px}@media print,screen and (min-width: 813px){.others .other .links{display:flex}}.others .other a{overflow:hidden;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.others .other a figure{display:block;position:relative}@media only screen and (max-width: 812px){.others .other a figure{aspect-ratio:390/320}}.others .other a figure img{display:block;transition-duration:400ms;transition-property:opacity,transform}@media only screen and (max-width: 812px){.others .other a figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.others .other a figure figcaption{display:block;position:absolute;left:0;top:0;background-color:#ffc531;color:#fff;font-size:min(1.5625cqw,20px);padding:10px;box-sizing:border-box;padding-right:35px;line-height:1em;height:2em;font-weight:bold;display:flex;align-items:center;gap:1cqw;border-radius:0 0 100px 0}.others .other a figure figcaption span{line-height:1em;line-height:1em;border:1px solid #fff;padding:.25cqw;font-weight:bold;font-size:min(1.09375cqw,14px)}@media only screen and (max-width: 812px){.others .other a figure figcaption span{padding:1cqw;font-size:3.5897435897cqw}}@media only screen and (max-width: 812px){.others .other a figure figcaption{font-size:4cqw;padding:2cqw 4cqw;padding-right:8cqw}}.others .other a .ef{aspect-ratio:1;display:block;position:absolute}.others .other a.okinawa figure figcaption{background-color:#ff761a}.others .other a.link1 .ef{background:url(../img/careerpath_ef_1.svg) 0 0/100% 100%;width:30%;left:0%;top:50%}.others .other a.link2 .ef{background:url(../img/careerpath_ef_2.svg) 0 0/100% 100%;width:20%;right:5%;top:20%}.others .other a.link3 .ef{background:url(../img/careerpath_ef_3.svg) 0 0/100% 100%;width:10%;right:10%;top:40%}@media print,screen and (min-width: 813px){.others .other a:hover{opacity:1}.others .other a:hover figure img{opacity:.75;transform:scale(1.1)}}.others .other a .btn_more{width:200px;position:absolute;right:20px;bottom:20px}@media only screen and (max-width: 812px){.others .other a .btn_more{width:170px}}/*# sourceMappingURL=common.css.map */