*,::after,::before{box-sizing:border-box}.single-works{overflow-x:hidden}.single-works__inner{max-width:1200px;margin:auto;padding:0 15px}.single-works__inner h3,.single-works__inner p{color:#5D2A00}.single-works .works_content{margin:0 auto 150px}.single-works .works_content p{margin:auto auto auto 1em}.single-works .works-title{text-align:center;padding:15px}.worksImg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;margin:12vw 0;padding-top:15px}@media print,screen and (min-width:480.999px){.worksImg{padding-top:0}}@media print,screen and (min-width:768.999px){.worksImg{margin:100px 0}}.worksImg::before{content:"";display:block;width:100vw;height:100%;position:absolute;z-index:-1;top:0;background:#F5EDE7}.worksImg.left{flex-direction:row-reverse}.worksImg.left::before{left:calc(50% - 50vw)}@media print,screen and (min-width:480.999px){.worksImg.left::before{left:0}}.worksImg.right{flex-direction:row}.worksImg.right::before{right:calc(50% - 50vw)}@media print,screen and (min-width:480.999px){.worksImg.right::before{right:0}}.worksImg p{max-width:100%;margin:0;padding:1em 0;font-size:1.25rem;font-weight:700}@media print,screen and (min-width:480.999px){.worksImg p{padding:1em}}@media print,screen and (min-width:768.999px){.worksImg p{width:50%;padding:1.5em;font-size:1.5rem}}@media screen and (min-width:1280.999px){.worksImg p{padding:0 0 0 3em;font-size:1.75rem}}.worksImg img{flex-shrink:0;width:100%;height:auto;vertical-align:top}@media print,screen and (min-width:480.999px){.worksImg img{width:50%}}.works_img_txt__wraper{background-color:#F5EDE7;margin:50px calc(50% - 50vw)}@media print,screen and (min-width:480.999px){.works_img_txt__wraper{margin:100px calc(50% - 50vw)}}.works_img_txt__inner{display:flex;justify-content:center;align-items:stretch;flex-direction:column;max-width:1200px;margin:auto}@media print,screen and (min-width:480.999px){.works_img_txt__inner{flex-direction:row}}.works_img_txt__inner .works_img,.works_img_txt__inner .works_txt{width:100%;display:block}@media print,screen and (min-width:480.999px){.works_img_txt__inner .works_img,.works_img_txt__inner .works_txt{width:50%;max-width:600px;display:flex;align-items:center;justify-content:center}}.works_img_txt__inner .works_img img{width:100%;height:auto;vertical-align:bottom}.works_img_txt__inner .works_txt{padding:15px}.works_img_txt__inner .works_txt p{font-size:1.25em;font-weight:bold}@media print,screen and (min-width:768.999px){.works_img_txt__inner .works_txt p{font-size:1.4375em}}.works_schedule__wraper{background-color:#F5EDE7;margin:0 calc(50% - 50vw) 150px}.works_schedule__inner{max-width:1200px;margin:auto;padding:50px 0}@media print,screen and (min-width:768.999px){.works_schedule__inner{padding:50px}}.works_schedule__boxs{position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media print,screen and (min-width:768.999px){.works_schedule__boxs{flex-direction:row}}.works_schedule__items{width:100%}@media print,screen and (min-width:768.999px){.works_schedule__items{width:45%}}.works_schedule__items:last-of-type .works_schedule__item:last-of-type::before{height:50%}.works_schedule__item{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:100%;margin:0 0 50px 0;padding:0 15px}@media print,screen and (min-width:480.999px){.works_schedule__item{flex-direction:row}.works_schedule__item::before{position:absolute;z-index:1;top:0;left:calc(80px * 0.5 + 15px - 1px);content:"";display:block;width:2px;height:calc(100% + 50px);background:#5D2A00}}.works_schedule_time{position:relative;z-index:2;background-color:#5D2A00;color:#fff;display:inline-block;height:80px;width:80px;border-radius:50%;text-align:center;line-height:80px;margin:0 0 30px 0}@media print,screen and (min-width:480.999px){.works_schedule_time{margin:0}}.works_schedule_contents{color:#5D2A00;width:calc(100%)}@media print,screen and (min-width:480.999px){.works_schedule_contents{width:calc(100% - 100px)}}.works_about-one-week{margin:0 0 150px}.works_about-one-week__items{margin:0 20px}@media print,screen and (min-width:768.999px){.works_about-one-week__items{margin:0 50px}}.works_about-one-week__item{border:solid 1px #707070;padding:15px;margin:15px}.works_about-one-week_dayofweek{background-color:#F5EDE7;display:block;height:80px;width:80px;border-radius:50%;text-align:center;line-height:80px;margin:0 auto 30px}.works_about-one-week_title{text-align:center;font-weight:bold;margin:0 auto 15px}.works_about-one-week .slick-prev:before,.works_about-one-week .slick-next:before{color:#707070}.related__wrap{background-color:#F5EDE7;margin:0 calc(50% - 50vw)}.related__inner{max-width:1280px;margin:0 auto 100px;padding:50px 15px}@media print,screen and (min-width:768.999px){.related__inner{padding:100px 50px}}.related_link{text-align:right;margin:0 0 40px 0}.related_link p a{padding:10px 50px;position:relative;font-weight:bold;color:#5D2A00}.related_link p a:after{content:"";background-image:url(/wp-content/themes/recruit/assets/img//common/arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;width:12px;height:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.related__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media print,screen and (min-width:768.999px){.related__items{justify-content:space-evenly;align-items:flex-start}}.related__item{width:calc(50% - 10px);position:relative;margin:0 5px 30px}@media print,screen and (min-width:768.999px){.related__item{width:calc(33.333% - 50px);max-width:300px;margin:0 25px 30px}}.related__item .works__item__thumbnail{position:relative;z-index:0}.related__item .works__item__thumbnail img{width:100%;height:auto}.related__item .works__item__name{max-width:100%;background-color:#5D2A00;text-align:center;width:100%;margin:0;padding:10px 10px 5px 10px;position:relative;z-index:1}@media print,screen and (min-width:768.999px){.related__item .works__item__name{max-width:300px;width:75%;margin:0 -30px 0 auto;position:absolute;bottom:-10px;right:0;z-index:1}}.related__item .works__item__name a p{color:#fff;font-size:12px}