#singleContent .sidebarContentWrap .singleHeadWrap .dateWrap{display:flex;margin-bottom:12px;gap:0 20px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleHeadWrap .dateWrap{margin-bottom:3.125vw;gap:0 5.2083333333vw}}#singleContent .sidebarContentWrap .singleHeadWrap .dateWrap .date{color:#ababab;font-size:14px;font-feature-settings:"palt"}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleHeadWrap .dateWrap .date{font-size:3.6458333333vw}}#singleContent .sidebarContentWrap .singleHeadWrap .sectionTitleWrap{padding-left:12px}#singleContent .sidebarContentWrap .singleHeadWrap .tagListWrap{margin-top:12px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleHeadWrap .tagListWrap{margin-top:3.125vw}}#singleContent .sidebarContentWrap .singleBodyWrap{margin-top:60px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap{margin-top:5.2083333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider{width:100%;margin-left:0}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider{margin-right:calc(50% - 50vw);width:100%}}#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider .swiper-pagination{left:10px;padding:2px 8px;width:fit-content;font-size:12px;font-feature-settings:"palt";background-color:rgba(17,17,17,.7);color:#fff}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider .swiper-pagination{bottom:1.0416666667vw;left:1.0416666667vw;padding:.5208333333vw 2.0833333333vw;font-size:3.125vw}}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider+.btnWrap{display:flex;flex-direction:column;gap:2.0833333333vw 0;margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider+.btnWrap .btn{display:flex;align-items:center;justify-content:center;gap:0 1.0416666667vw;padding:4.6875vw 0;font-size:4.1666666667vw}#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider+.btnWrap .btn::after{display:none}}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider+.btnWrap .btn .icon{width:6.25vw;height:6.25vw}}#singleContent .sidebarContentWrap .singleBodyWrap .thumbSlider+.btnWrap .textLink{text-align:center;color:#000;font-size:3.125vw}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap{margin-top:60px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap{margin-top:10.4166666667vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap *+.recruitInfoWrap{margin-top:60px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap *+.recruitInfoWrap{margin-top:10.4166666667vw}}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .banner{padding:.5208333333vw 2.0833333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .titleWrap .title{font-size:18px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .titleWrap .title{font-size:4.6875vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .noticeWrap .notice{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap>.titleWrap .title{padding-bottom:16px;color:#007;font-size:24px;font-weight:bold;border-bottom:4px solid #007}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap>.titleWrap .title{padding-bottom:3.125vw;font-size:5.2083333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap{margin-top:16px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap{margin-top:2.0833333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl{display:grid;grid-template-columns:12.5em 1fr;gap:0 8px;padding:20px 0;border-bottom:1px solid #d6d3d0}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl{grid-template-columns:unset;padding:5.2083333333vw 0}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl:last-of-type{border-bottom:unset}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dt{font-weight:bold}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd{margin-top:1.0416666667vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list{font-feature-settings:"palt"}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list .notice{text-align:justify;color:#ababab;font-size:14px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list .notice{font-size:3.6458333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list:nth-child(n+2){margin-top:8px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list:nth-child(n+2){margin-top:2.0833333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list.mTLarge{margin-top:20px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .borderDlListWrap dl dd .list.mTLarge{margin-top:5.2083333333vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap{padding-top:20px}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap .flowWrap{display:flex;align-items:flex-start;margin-top:16px}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap .flowWrap:first-of-type{margin-top:0}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap .flowWrap .num{color:#007;font-weight:bold}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap .flowWrap .textWrap{position:relative;margin-left:12px;padding-left:12px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap .flowWrap .textWrap{margin-right:3.125vw;padding-right:3.125vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap .flowWrap .textWrap::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:#007}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap+.textWrap{margin-top:16px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .flowListWrap+.textWrap{margin-top:4.1666666667vw}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .companyInfoWrap .image{width:330px;margin-bottom:8px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .companyInfoWrap .image{width:100%;margin-bottom:2.0833333333vw}}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .companyInfoWrap .image{width:100%}}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .recruitArchiveWrap .content{margin-top:0;padding:20px 0;border-bottom:1px solid #d6d3d0}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .recruitArchiveWrap .content:first-of-type{padding-top:0}#singleContent .sidebarContentWrap .singleBodyWrap .recruitInfoListWrap .recruitInfoWrap .contentWrap .recruitArchiveWrap .content:last-of-type{padding-bottom:0;border-bottom:none}@media only screen and (max-width: 1079px){#singleContent .sidebarContentWrap .sidebar{display:none}}#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap{display:block}#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list{display:grid;grid-template-columns:5em 1fr;gap:0 8px;align-items:flex-start;margin-top:4px}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list{margin-top:1.0416666667vw}}#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list:first-of-type{margin-top:0}#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list *{font-size:14px}#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list .item{display:flex;align-items:center;gap:0 4px;font-weight:bold}@media only screen and (max-width: 767px){#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list .item{gap:0 1.0416666667vw}}#singleContent .sidebarContentWrap .sidebar .contentWrap .recruitWrap .detailList .list .item .icon{width:1.1428571429em;height:1.1428571429em}#singleContent .sidebarContentWrap .sidebar .contentWrap .tagListWrap{margin-top:20px}#singleContent .sidebarContentWrap .sidebar .contentWrap .tagListWrap .tag{background-color:#fff}#singleContent .sidebarContentWrap .sidebar .contentWrap .btnWrap .btn{display:flex;justify-content:center;align-items:center;font-size:16px;padding:20px;gap:0 4px}#singleContent .sidebarContentWrap .sidebar .contentWrap .btnWrap .btn::after{display:none}#singleContent .sidebarContentWrap .sidebar .contentWrap .btnWrap .btn .search,#singleContent .sidebarContentWrap .sidebar .contentWrap .btnWrap .btn .heart{width:24px;height:24px}#recruit{border-top:1px solid #d6d3d0;border-bottom:1px solid #d6d3d0}#fixedCtaBtn{opacity:0;z-index:10;position:fixed;bottom:0;left:0;padding:2.6041666667vw 0;width:100%;background-color:#fff;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#fixedCtaBtn{padding:10px 0}}#fixedCtaBtn .btnWrap{margin:0;display:flex;gap:1.0416666667vw}@media only screen and (min-width: 768px)and (max-width: 1079px){#fixedCtaBtn .btnWrap{gap:4px}}#fixedCtaBtn .btnWrap .btn{display:flex;align-items:center;justify-content:center}#fixedCtaBtn .btnWrap .btn::after{display:none}#fixedCtaBtn .btnWrap .btn.bg_subColor{padding:2.6041666667vw;width:calc(100% - 12.5vw - 1.0416666667vw)}@media only screen and (min-width: 768px)and (max-width: 1079px){#fixedCtaBtn .btnWrap .btn.bg_subColor{padding:10px;width:calc(100% - 52px);font-size:16px}}#fixedCtaBtn .btnWrap .btn.bg_subColor .icon{margin-right:1.0416666667vw;width:6.25vw;height:6.25vw}@media only screen and (min-width: 768px)and (max-width: 1079px){#fixedCtaBtn .btnWrap .btn.bg_subColor .icon{margin-right:4px;width:24px;height:24px}}#fixedCtaBtn .btnWrap .btn.bg_subColor .text{font-size:4.1666666667vw;padding-bottom:.5208333333vw}#fixedCtaBtn .btnWrap .btn.favorite{flex:none;padding:0;width:12.5vw;height:11.71875vw}@media only screen and (min-width: 768px)and (max-width: 1079px){#fixedCtaBtn .btnWrap .btn.favorite{width:48px;height:45px}}#fixedCtaBtn .btnWrap .btn.favorite .icon{width:6.25vw;height:6.25vw}@media only screen and (min-width: 768px)and (max-width: 1079px){#fixedCtaBtn .btnWrap .btn.favorite .icon{width:24px;height:24px}}#fixedCtaBtn.is-visible{opacity:1;visibility:visible}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageTop{bottom:74px}}@media only screen and (max-width: 767px){.pageTop{bottom:19.2708333333vw}}