:root{--colorMain: #dd0716}.p-recruit .vc_column-inner::before,.p-recruit .vc_column-inner::after{content:"";display:table}.p-recruit__details{border:5px solid #f0f0f0}.p-recruit__details-summary{padding:min(5.3333333333vw,30px) min(5.3333333333vw,40px);font-weight:bold;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:125%}.p-recruit__details-summary::marker{display:none}.p-recruit__details-summary::after{content:"";display:block;background:var(--colorMain);width:.6em;aspect-ratio:2/3;clip-path:polygon(0 0, 0% 100%, 100% 50%)}.p-recruit__details[open] .p-recruit__details-summary{border-bottom:5px solid #f0f0f0}.p-recruit__details[open] .p-recruit__details-summary::after{transform:rotate(90deg)}.p-recruit__details-content{padding:min(8vw,40px) min(5.3333333333vw - 10px,30px) !important}.p-recruit__details-content .wpb_content_element{margin-bottom:0 !important}.p-recruit__details-content h3{margin-top:2em !important}.p-recruit__details-content h3:first-child{margin-top:0 !important}.p-recruit__process-box{position:relative;padding:2em;color:#fff;margin-bottom:30px}.p-recruit__process-box,.p-recruit__process-box::after{background:var(--boxColor, var(--boxColor))}.p-recruit__process-box::after{content:"";display:block;clip-path:polygon(0 0, 100% 0, 50% 100%);width:40px;aspect-ratio:2/1;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.p-recruit__process-box:last-child::after{display:none}.p-recruit__process-tit{font-size:1.0333333333rem !important}.p-recruit__process-txt{border-top:1px dashed #fff;padding-top:1.3333333333em;margin-top:1.3333333333em}.p-recruit__process-event{border:5px solid #bcb3b7;padding:20px}.p-recruit__process-event h4{margin-bottom:1em}.p-recruit__process-event a{text-decoration:underline;color:#000}.p-recruit__project{margin-top:15px;list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px calc(10% - 40px);padding:0 !important;list-style:none}.p-recruit__project-item{list-style:none;text-align:left;padding:10px;display:grid;row-gap:10px}.p-recruit__project-item a,.p-recruit__project-item img{display:block}.p-recruit__project-item img{border:3px solid #f0f0f0;box-sizing:border-box;width:100%;aspect-ratio:270/180;object-fit:cover}.p-recruit__book{display:grid;justify-content:space-evenly;grid-template-columns:repeat(3, 29%);padding:0 !important;row-gap:40px}.p-recruit__book-item{list-style:none;display:grid;grid-template-rows:1fr max-content}.p-recruit__book-item h3{font-weight:normal;font-size:100%;padding-bottom:.75em;width:fit-content;margin:0 auto}.p-recruit__book-item a{display:block}.p-recruit__book-item img{max-width:50%;display:block;margin:0 auto}.p-recruit__composition{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;padding:0 !important}.p-recruit__composition-item{list-style:none;text-align:center;box-shadow:0px 2px 5px 0px #b2b2b2;padding:30px;border-radius:8px;display:grid;grid-template-rows:max-content 1fr}.p-recruit__composition-item img{display:block;margin:0 auto}.p-recruit__composition-content{display:grid;grid-template-rows:1fr max-content;align-self:center}.p-recruit__composition-figure{font-size:40px;font-weight:bold;align-content:center;padding:50px 0}.p-recruit__composition-figure span{font-size:22px;vertical-align:middle;padding-left:2px}.p-recruit__manga,.p-recruit__manga img{display:block}.p-recruit__interview-list{overflow:hidden}.p-recruit__interview-item{width:50%;float:left;padding:0 15px;box-sizing:border-box}.p-recruit__interview-btn{margin-top:50px !important;text-align:center;clear:both}.p-recruit__interview-btn .vc_general.vc_btn3{display:inline-block;text-align:center}.p-recruit__news .vc_grid-gutter-20px{margin-right:-20px !important}.p-recruit__news-item{width:50%;padding:0 20px 20px 0;display:inline-block;box-sizing:border-box}.p-recruit__news-btn{margin-top:50px !important;text-align:center}.p-recruit__news-btn .vc_general.vc_btn3{display:inline-block;text-align:center}.p-recruit__other-txt>*{margin:1.5em 0}.p-recruit__other-txt>*:first-child{margin-top:0}.p-recruit__other-txt>*:last-child{margin-bottom:0}.p-recruit__other-btn,.p-recruit__other-btn a{width:fit-content !important;max-width:100%;min-width:280px;margin:0 auto}.p-recruit__other-youtube{width:100%;aspect-ratio:640/360}.p-recruit__other-youtube iframe{width:100%;height:100%}@media not all and (min-width: 768px){.p-recruit__project{grid-template-columns:1fr}.p-recruit__book{grid-template-columns:repeat(2, 1fr);column-gap:20px}.p-recruit__composition{grid-template-columns:1fr;gap:30px;grid-auto-rows:1fr}.p-recruit__news-item,.p-recruit__interview-item{width:100%}.p-recruit__news-btn,.p-recruit__interview-btn{margin-top:30px !important}}.wpb_button:last-child,.wpb_content_element:last-child,ul.wpb_thumbnails-fluid>li:last-child,.vc_btn3-container:last-child{margin-bottom:0}.edit_content h2{margin-top:40px}.edit_content_body{margin-bottom:120px}@media not all and (min-width: 768px){.edit_content_body{margin-bottom:70px}}