.detail-link{display:block;width:253px;height:37px;font-weight:700;border:3px solid;line-height:31px;text-align:center}.content__title--jobs{background-image:url(../img/jobs/title.png);-webkit-background-size:148.5px 45px;background-size:148.5px 45px;width:148.5px;height:45px;background-repeat:no-repeat;text-indent:-19999px;line-height:0;margin-top:21px}.ribbon{background:#e6002d;color:#fff;text-align:center;font-size:18px;line-height:1.388888888888889;font-weight:700;margin:30px 0 10px;padding:5px 0}.ribbon__small{font-size:12px;font-weight:400}.section--presiding{color:#cbb500}.section--label{color:#e73a8f}.section--visual{color:#9749c9}.section--artist{color:#220059}.section--media{color:#069}.section--live{color:#18b5ba}.section--marketing{color:#18aa4d}.section--solution{color:#6eb51b}.section--back-office{color:#e27331}.section__heading--job{position:relative;width:300px}.section__heading--job:after{content:"";display:block}.section__heading--label:after{margin:16px auto 28px;background-image:url(../img/jobs/label-heading.png);-webkit-background-size:328.5px 220px;background-size:328.5px 220px;width:328.5px;height:220px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--visual:after{margin:25px auto;background-image:url(../img/jobs/visual-heading.png);-webkit-background-size:335px 172px;background-size:335px 172px;width:335px;height:172px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--artist:after{margin:25px auto 28px;background-image:url(../img/jobs/artist-heading.png);-webkit-background-size:335px 146.5px;background-size:335px 146.5px;width:335px;height:146.5px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--media:after{margin:25px auto 28px;background-image:url(../img/jobs/media-heading.png);-webkit-background-size:330px 216.5px;background-size:330px 216.5px;width:330px;height:216.5px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--live:after{margin:16px auto 28px;background-image:url(../img/jobs/live-heading.png);-webkit-background-size:316.5px 199.5px;background-size:316.5px 199.5px;width:316.5px;height:199.5px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--marketing:after{margin:25px auto 28px;background-image:url(../img/jobs/marketing-heading.png);-webkit-background-size:336.5px 186.5px;background-size:336.5px 186.5px;width:336.5px;height:186.5px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--solution:after{margin:10px auto 26px;background-image:url(../img/jobs/solution-heading.png);-webkit-background-size:324px 206.5px;background-size:324px 206.5px;width:324px;height:206.5px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--presiding:after{margin:10px auto 28px;background-image:url(../img/jobs/presiding-heading.png);-webkit-background-size:323px 202.5px;background-size:323px 202.5px;width:323px;height:202.5px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--back-office:after{margin:23px auto 12px;background-image:url(../img/jobs/back-office-heading.png);-webkit-background-size:331.5px 173px;background-size:331.5px 173px;width:331.5px;height:173px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.job-category{font-size:16px;width:300px;padding:3px 0;line-height:1.25;border-top:2px solid;border-bottom:2px solid;margin:0 auto 29px;text-align:center;font-weight:700}.job-example{font-weight:700;font-size:18px;text-align:center;line-height:1.222222222222222;margin:23px 0 6px}.job-detail{width:300px;margin:0 auto;font-weight:700;font-size:12px;line-height:20px}.detail-link{margin:28px auto}.detail-link--pc{display:none}.specialists-link{text-align:center;font-size:12px;font-weight:700;margin:-15px 0 20px}.specialists-link a{text-decoration:underline}@media (min-width:720px){.section__heading--label:after{background-image:url(../img/jobs/label-heading.png);-webkit-background-size:440.19000000000005px 294.8px;background-size:440.19000000000005px 294.8px;width:440.19000000000005px;height:294.8px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--visual:after{background-image:url(../img/jobs/visual-heading.png);-webkit-background-size:448.90000000000003px 230.48000000000002px;background-size:448.90000000000003px 230.48000000000002px;width:448.90000000000003px;height:230.48000000000002px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--artist:after{background-image:url(../img/jobs/artist-heading.png);-webkit-background-size:448.90000000000003px 196.31px;background-size:448.90000000000003px 196.31px;width:448.90000000000003px;height:196.31px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--media:after{background-image:url(../img/jobs/media-heading.png);-webkit-background-size:442.20000000000005px 290.11px;background-size:442.20000000000005px 290.11px;width:442.20000000000005px;height:290.11px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--live:after{background-image:url(../img/jobs/live-heading.png);-webkit-background-size:424.11px 267.33000000000004px;background-size:424.11px 267.33000000000004px;width:424.11px;height:267.33000000000004px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--marketing:after{background-image:url(../img/jobs/marketing-heading.png);-webkit-background-size:450.91px 249.91000000000003px;background-size:450.91px 249.91000000000003px;width:450.91px;height:249.91000000000003px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--solution:after{background-image:url(../img/jobs/solution-heading.png);-webkit-background-size:434.16px 276.71000000000004px;background-size:434.16px 276.71000000000004px;width:434.16px;height:276.71000000000004px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--presiding:after{background-image:url(../img/jobs/presiding-heading.png);-webkit-background-size:432.82000000000005px 271.35px;background-size:432.82000000000005px 271.35px;width:432.82000000000005px;height:271.35px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.section__heading--back-office:after{background-image:url(../img/jobs/back-office-heading.png);-webkit-background-size:444.21000000000004px 231.82000000000002px;background-size:444.21000000000004px 231.82000000000002px;width:444.21000000000004px;height:231.82000000000002px;background-repeat:no-repeat;text-indent:-19999px;line-height:0}.job-category{width:auto}.job-example{text-align:left}.job-detail{width:auto}.detail-link{margin:28px 0;display:none}.detail-link--pc{display:block}.section__pc-float-right{width:424px;padding-top:28px}}