.info{padding:74px 0 90px;overflow:hidden}@media (max-width: 1023px){.info{padding:56px 0 39px}}@media (min-width: 1024px){.info .inner{padding:0 15px}}.info__ttl{font-size:174px;font-size:17.4rem;line-height:1em;margin-bottom:39px;white-space:nowrap}@media only screen and (max-width: 1439px){.info__ttl{font-size:14vw}}@media (max-width: 1023px){.info__ttl{font-size:50px;font-size:5rem;line-height:1em;margin-bottom:32px}}@media only screen and (max-width: 374px){.info__ttl{font-size:48px;font-size:4.8rem}}.info__sub{max-width:695px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500;letter-spacing:1.6}@media (max-width: 1023px){.info__sub{width:100%;margin-right:0}}.info__sub p+p{margin-top:20px}.p-ttl{font-size:98px;font-size:9.8rem;line-height:1.20408em;letter-spacing:0em;font-weight:400;margin-bottom:39px}@media (max-width: 1023px){.p-ttl{font-size:62px;font-size:6.2rem;line-height:1.19355em;position:relative;margin-bottom:12px}}.p-ttl span{font-size:14px;font-size:1.4rem;line-height:1em}@media (max-width: 1023px){.p-ttl span{font-size:12px;font-size:1.2rem;line-height:1em;position:absolute;right:0;bottom:10px}}.list{display:flex;flex-wrap:wrap}@media (max-width: 1023px){.list{flex-direction:column;margin:0}}.list .item{width:calc((100% - 54px) / 4);margin-left:18px;cursor:pointer}@media (max-width: 1023px){.list .item{width:100%;margin-left:0}.list .item:nth-child(n+2){margin-top:24px}}.list .item a{display:block}@media (min-width: 1024px){.list .item:not(.first){margin-top:84px}}.list .item .img-box{position:relative;padding-top:100%}.list .item .img-box .img{width:100%;top:0;bottom:0;position:absolute;filter:grayscale(1);transition:filter 0.3s}.list .item .img-box .img img{width:100%;height:100%;object-fit:cover}.list .item .img-box .profession{position:absolute;z-index:2;width:fit-content;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:0em;left:0;bottom:0;background:rgba(255,255,255,0.2);backdrop-filter:blur(6px);padding:8px 10px;transition:all 0.3s}@media only screen and (min-width: 1025px){.list .item:hover:hover a{opacity:1}.list .item:hover:hover .img-box .img{filter:grayscale(0)}.list .item:hover:hover .profession{background:rgba(255,255,255,0.8)}}.list .item .content{margin-top:8px}.list .item .content__ttl{font-size:25px;font-size:2.5rem;line-height:1.68em;letter-spacing:.1em}.list .item .content__en{font-size:12px;font-size:1.2rem;line-height:1em}.list .item .content__txt{font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.1em;margin-top:11px}.list .item.first{width:calc((100% - 34px) / 2);position:relative}@media (max-width: 1023px){.list .item.first{width:100%}}@media (min-width: 1024px){.list .item.first:nth-child(1){margin-left:0}.list .item.first:nth-child(2){margin-left:34px}}.list .item.first .content{position:absolute;bottom:62px;right:54px;color:#fff;text-align:right}@media (max-width: 1023px){.list .item.first .content{right:16px;bottom:12px}}.list .item.first .content__ttl{font-size:34px;font-size:3.4rem;line-height:1em;letter-spacing:.1em}.list .item.first .content__en{font-size:17px;font-size:1.7rem;line-height:1em;margin-top:14px}.list .item.first .content__txt{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;margin-top:25px}.list .item.first .content .profession{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em}.list .item.first a{cursor:pointer}@media only screen and (min-width: 1025px){.list .item.first a:hover .profession{background:transparent}}.talent{padding-bottom:90px}@media (max-width: 1023px){.talent{padding-bottom:64px}}@media (min-width: 1024px){.talent .list .item:nth-child(4n+3){margin-left:0}}.specialist{padding-bottom:363px}@media (max-width: 1023px){.specialist{padding-bottom:570px}}.specialist .p-ttl{text-align:right;font-size:106px;font-size:10.6rem;line-height:1.19811em}@media (max-width: 1023px){.specialist .p-ttl{font-size:62px;font-size:6.2rem;line-height:1.193em}}@media (min-width: 1024px){.specialist .p-ttl{margin-bottom:8px}}@media (min-width: 1024px){.specialist .list .item:nth-child(4n+1){margin-left:0}}

/*# sourceMappingURL=maps/agent.min.css.map */
