.lcl-detail{margin-top:40px;padding:60px 0;background:#f4f7fa}@media screen and (max-width: 767px){.lcl-detail{margin-top:5.3333333333vw;padding:8vw 2.6666666667vw 12vw 2.6666666667vw}}.lcl-detail .lcl-detail__in{width:1000px;margin-right:auto;margin-left:auto;padding:50px 70px;background:#fff;border-radius:10px}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__in{width:100%;padding:6.6666666667vw 4vw}}.lcl-detail .lcl-detail__in .lcl-detail__top{padding-bottom:40px}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__in .lcl-detail__top{padding-bottom:2.6666666667vw}}.lcl-detail .lcl-detail__in .lcl-detail__top .cate1{display:inline-block;min-width:80px;padding:2px 16px;border-radius:20px;font-size:1.2rem;font-weight:400;font-style:normal;line-height:1.65;letter-spacing:0;text-align:center}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__in .lcl-detail__top .cate1{font-size:1.1rem;line-height:1.6}}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__in .lcl-detail__top .cate1{min-width:18.6666666667vw;padding:.5333333333vw 2.1333333333vw;border-radius:5.3333333333vw}}.lcl-detail .lcl-detail__in .lcl-detail__top .cate1:not(:first-of-type){margin-left:20px}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__in .lcl-detail__top .cate1:not(:first-of-type){margin-left:4vw}}.lcl-detail .lcl-detail__in .lcl-detail__top .cate1.cate--new{background-color:#f0f7fd;color:#3583d2}.lcl-detail .lcl-detail__in .lcl-detail__top .cate1.cate--recruit{background-color:#ffece1;color:#f94f1a}.lcl-detail .lcl-detail__in .lcl-detail__top .cate1.cate--active{background-color:#e6f3d6;color:#16982b}.lcl-detail .lcl-detail__in .lcl-detail__top .cate1.cate--others{background-color:#f5f5f5;color:#767676}.lcl-detail .lcl-detail__in .lcl-detail__top time{margin-left:15px}@media screen and (max-width: 767px){.lcl-detail .lcl-detail__in .lcl-detail__top time{margin-left:2.6666666667vw}}.lcl-detail h1{font-size:2.8rem;font-weight:500;line-height:1.7;letter-spacing:0;border-bottom:1px solid #d6d6d6;padding-bottom:50px}@media screen and (max-width: 767px){.lcl-detail h1{font-size:2rem;line-height:1.6;border-bottom:.2666666667vw solid #d6d6d6;padding-bottom:8vw}}