.dreamverse-detail-banner[data-v-e76b5bd8]{background-color:#f7f8f8;border-radius:8px;cursor:pointer;display:flex!important;flex-direction:column;margin-top:32px;padding:16px 24px;width:100%}@media only screen and (min-width:768px){.dreamverse-detail-banner[data-v-e76b5bd8]{align-items:center;flex-direction:row;gap:12px;justify-content:center;margin-top:20px;padding:12px 0}}.promotion-site-callout-container[data-v-5e6058ba]{align-items:center;background:#fcfcfc;border-radius:8px;display:flex!important;flex-direction:column;padding:12px;width:100%}@media only screen and (min-width:768px){.promotion-site-callout-container[data-v-5e6058ba]{flex-direction:row;justify-content:space-between}}.promotion-sites[data-v-5e6058ba]{display:flex!important;gap:12px}@media only screen and (max-width:768px){.promotion-sites[data-v-5e6058ba]{justify-content:space-around;margin-top:12px;width:100%}}.promotion-sites li[data-v-5e6058ba]{align-items:center;cursor:pointer;display:flex!important;flex-direction:row}@media only screen and (max-width:768px){.promotion-sites li[data-v-5e6058ba]{width:100%}}.dreamverse-job-description-table-pc[data-v-724bba00]{grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:200px auto 100px}.dreamverse-job-description-table-pc .table-header[data-v-724bba00]{padding:12px 16px;position:relative}.dreamverse-job-description-table-pc .table-header[data-v-724bba00]:after{background:#949ba0;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.dreamverse-job-description-table-pc .table-header[data-v-724bba00]:nth-child(3):after{left:-8px;width:calc(100% + 8px)}.dreamverse-job-description-table-pc>div[data-v-724bba00]:not(.table-header){padding:20px 16px;position:relative}.dreamverse-job-description-table-pc>div[data-v-724bba00]:not(.table-header):after{background:#eaecee;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.dreamverse-job-description-table-pc>div[data-v-724bba00]:not(.table-header):nth-child(3n-1):after{left:-8px;width:calc(100% + 16px)}.dreamverse-job-description-table-pc>div[data-v-724bba00]:not(.table-header):nth-child(3n){align-items:center;display:flex!important}.accent-header[data-v-724bba00]{color:var(--3d14caa5)!important;padding:12px 0!important;position:relative}.accent-header[data-v-724bba00]:after{background:var(--3d14caa5)!important;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.highlight-chip[data-v-724bba00]{align-items:center;background:#cdf5e0;border-radius:4px;display:inline-flex;flex-direction:row;margin-bottom:8px;padding:2px 6px}.job-description[data-v-724bba00] ul{padding-left:5px}@media only screen and (min-width:768px){.job-description[data-v-724bba00] ul{padding-left:8px}}.job-description[data-v-724bba00] li{text-indent:-5px}@media only screen and (min-width:768px){.job-description[data-v-724bba00] li{text-indent:-8px}}.job-description[data-v-724bba00] li.title-text{font-weight:600}.job-description[data-v-724bba00] li.caption-text{color:#767d82;font-size:12px;font-weight:400;font-weight:fontWeight;line-height:15px;margin:2px 0 2px 5px}@media only screen and (min-width:768px){.job-description[data-v-724bba00] li.caption-text{margin:2px 0 2px 8px}}.dreamverse-detail-schedule[data-v-393cfa20]{display:flex!important;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.dreamverse-detail-schedule[data-v-393cfa20]{flex-direction:row;flex-wrap:wrap;gap:36px}}.dreamverse-detail-schedule li[data-v-393cfa20]{flex:1 1 40%}.dreamverse-detail-schedule li>div[data-v-393cfa20]:last-child{margin-bottom:0}.dreamverse-detail-schedule-title[data-v-393cfa20]{align-items:center;display:flex!important;justify-content:space-between;margin-bottom:12px;padding:8px 0;position:relative}.dreamverse-detail-schedule-title[data-v-393cfa20]:after{background-color:var(--4d639e1e);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.dreamverse-detail-schedule-content[data-v-393cfa20]{margin-bottom:8px;padding-left:7px;text-indent:-7px}.title-description[data-v-7ec03fed]{position:absolute;right:0;top:5px}