.opencall-index-page main{overflow:hidden}.opencall-index-page main .headlineBox h1,.opencall-index-page main .headlineBox h2{font-size:28px;font-weight:500;line-height:1.7;letter-spacing:.08em;color:#0095dd}@media screen and (max-width:1320px){.opencall-index-page main .headlineBox h1,.opencall-index-page main .headlineBox h2{font-size:calc(28 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .headlineBox h1,.opencall-index-page main .headlineBox h2{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .headlineBox h1,.opencall-index-page main .headlineBox h2{font-size:calc(20 / 375 * 100vw);line-height:1.7}}.opencall-index-page main .headlineBox p{position:relative;left:-4px;margin-bottom:8px;font-size:130px;font-weight:700;line-height:1;letter-spacing:.02em}@media screen and (max-width:1320px){.opencall-index-page main .headlineBox p{left:calc(-4 / 1320 * 100vw);margin-bottom:calc(8 / 1320 * 100vw);font-size:calc(130 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .headlineBox p{left:calc(-4 / 1024 * 100vw);margin-bottom:calc(8 / 1024 * 100vw);font-size:calc(117 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .headlineBox p{left:calc(-4 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);font-size:calc(58 / 375 * 100vw)}}.opencall-index-page main .headlineBox p.section-label{display:none;position:static;left:0;margin-bottom:0;font-size:18px;font-weight:500;line-height:1.7;letter-spacing:.08em;color:#000}@media screen and (max-width:1320px){.opencall-index-page main .headlineBox p.section-label{font-size:calc(18 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .headlineBox p.section-label{font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .headlineBox p.section-label{font-size:calc(14 / 375 * 100vw);line-height:1.7}}.opencall-index-page main .copyTxt{text-justify:inter-ideograph;text-align:justify;font-size:16px;font-weight:500;line-height:1.6875;letter-spacing:.011em}@media screen and (max-width:1320px){.opencall-index-page main .copyTxt{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .copyTxt{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .copyTxt{font-size:calc(16 / 375 * 100vw)}}.opencall-index-page main .detailBtn a,.opencall-index-page main .detailBtn span{display:inline-block;padding:0 20px 4px;font-size:22px;font-weight:700;line-height:1;letter-spacing:.02em;background:#fff;border:1px solid #000;border-radius:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-index-page main .detailBtn a,.opencall-index-page main .detailBtn span{padding:0 calc(20 / 1320 * 100vw) calc(4 / 1320 * 100vw);font-size:calc(22 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .detailBtn a,.opencall-index-page main .detailBtn span{padding:0 calc(20 / 1024 * 100vw) calc(4 / 1024 * 100vw);font-size:calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .detailBtn a,.opencall-index-page main .detailBtn span{padding:0 calc(20 / 375 * 100vw) calc(4 / 375 * 100vw);font-size:calc(22 / 375 * 100vw)}}.opencall-index-page main .detailBtn a:hover,.opencall-index-page main .detailBtn span:hover{opacity:1;color:#fff;background:#000}.opencall-index-page main .detailBtn span{-webkit-transition:.39s;transition:.39s}.opencall-index-page main .rentalBlock__inner{max-width:1320px;margin:0 auto;padding:0 60px 156px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-index-page main .rentalBlock__inner{padding:0 calc(60 / 1320 * 100vw) calc(156 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock__inner{padding:0 calc(60 / 1024 * 100vw) calc(126 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock__inner{padding:0 calc(22 / 375 * 100vw) calc(66 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:285px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-index-page main .rentalBlock .postBox{padding-bottom:calc(285 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox{padding-bottom:calc(205 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox{padding-bottom:calc(143 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox .copyTxt{max-width:1320px;width:100%;margin:0 auto;padding:0 60px;font-size:20px;line-height:1.85;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-index-page main .rentalBlock .postBox .copyTxt{padding:0 calc(60 / 1320 * 100vw);font-size:calc(20 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox .copyTxt{padding:0 calc(60 / 1024 * 100vw);font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox .copyTxt{padding:0 calc(22 / 375 * 100vw);font-size:calc(18 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article{width:100%}}.opencall-index-page main .rentalBlock .postBox article:nth-of-type(n+3){margin-top:130px}@media screen and (max-width:1320px){.opencall-index-page main .rentalBlock .postBox article:nth-of-type(n+3){margin-top:calc(130 / 1320 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article:nth-of-type(odd) .articleBox::before{content:"";position:absolute;top:0;right:-1px;height:100%;border-right:2px solid #000}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article:nth-of-type(odd) .articleBox::before{display:none}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article:nth-of-type(n+2){margin-top:calc(120 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article:nth-of-type(n+2){margin-top:calc(88 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article.cat-other .articleBox .txtBox{background:url(../../images/common/cat_other.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-other .articleBox .txtBox::before{background:#259dce}.opencall-index-page main .rentalBlock .postBox article.cat-roppongi .articleBox .txtBox{background:url(../../images/common/cat_roppongi.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-roppongi .articleBox .txtBox::before{background:#73d4e0}.opencall-index-page main .rentalBlock .postBox article.cat-odaiba .articleBox .txtBox{background:url(../../images/common/cat_odaiba.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-odaiba .articleBox .txtBox::before{background:#a1e7d3}.opencall-index-page main .rentalBlock .postBox article.cat-sasahatahatsu .articleBox .txtBox{background:url(../../images/common/cat_sasahatahatsu.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-sasahatahatsu .articleBox .txtBox::before{background:#84a8fa}.opencall-index-page main .rentalBlock .postBox article.cat-shirahige .articleBox .txtBox{background:url(../../images/common/cat_shirahige.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-shirahige .articleBox .txtBox::before{background:#259dce}.opencall-index-page main .rentalBlock .postBox article.cat-shirahige-keiko .articleBox .txtBox{background:url(../../images/common/cat_shirahige.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-shirahige-keiko .articleBox .txtBox::before{background:#259dce}.opencall-index-page main .rentalBlock .postBox article.cat-sakashita .articleBox .txtBox{background:url(../../images/common/cat_sakashita.webp) repeat}.opencall-index-page main .rentalBlock .postBox article.cat-sakashita .articleBox .txtBox::before{background:#37ecee}.opencall-index-page main .rentalBlock .postBox article .articleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;aspect-ratio:960/555;position:relative;padding:32px 96px;border-top:2px solid #000;border-bottom:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox{padding:calc(32 / 1716 * 100vw) calc(48 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox{padding:calc(32 / 1024 * 100vw) calc(48 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox{aspect-ratio:auto;padding:0}}.opencall-index-page main .rentalBlock .postBox article .articleBox figure{line-height:0}.opencall-index-page main .rentalBlock .postBox article .articleBox figure img{width:100%;height:auto}.opencall-index-page main .rentalBlock .postBox article .articleBox h3{position:absolute;top:0;left:0;-webkit-transform:translateY(-72%);-ms-transform:translateY(-72%);transform:translateY(-72%);width:100%;text-align:center;font-size:82px;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:2px 2px 0 #000,-2px 2px 0 #000,2px -2px 0 #000,-2px -2px 0 #000,2px 0 0 #000,0 2px 0 #000,-2px 0 0 #000,0 -2px 0 #000}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox h3{font-size:calc(82 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox h3{font-size:calc(82 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox h3{font-size:calc(40 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox{position:relative;max-width:302px;width:100%;padding:40px 60px 20px 28px;background:url(../../images/common/cat_other.webp) repeat;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox{max-width:calc(302 / 1716 * 100vw);padding:calc(40 / 1716 * 100vw) calc(60 / 1716 * 100vw) calc(20 / 1716 * 100vw) calc(28 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox{max-width:calc(302 / 1024 * 100vw);padding:calc(40 / 1024 * 100vw) calc(60 / 1024 * 100vw) calc(20 / 1024 * 100vw) calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox{max-width:none;width:100%;padding:calc(22 / 375 * 100vw) calc(60 / 375 * 100vw) calc(22 / 375 * 100vw) calc(22 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox::before{mix-blend-mode:multiply;content:"";position:absolute;top:0;right:0;width:36px;height:100%;background:#259dce}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox::before{width:calc(36 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox::before{width:calc(36 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox::before{width:calc(36 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 small{font-size:17px;font-weight:800;letter-spacing:.02em}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 small{font-size:calc(17 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 small{font-size:calc(17 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 small{font-size:calc(17 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 span{display:block;font-size:34px;font-weight:500;line-height:1.4;letter-spacing:.04em}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 span{font-size:calc(34 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 span{font-size:calc(34 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox h4 span{font-size:calc(34 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt{margin-top:14px}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt{margin-top:calc(14 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt{margin-top:calc(14 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt{margin-top:calc(14 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dt{font-size:14px;font-weight:500}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dt{font-size:calc(14 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dt{font-size:calc(14 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dt{font-size:calc(14 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd{display:inline-block;margin-top:4px;padding:2px 6px;font-size:23px;font-weight:500;line-height:1;letter-spacing:.08em;background:#fff}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd{margin-top:calc(4 / 1716 * 100vw);padding:calc(2 / 1716 * 100vw) calc(6 / 1716 * 100vw);font-size:calc(23 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd{margin-top:calc(4 / 1024 * 100vw);padding:calc(2 / 1024 * 100vw) calc(6 / 1024 * 100vw);font-size:calc(23 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd{margin-top:calc(4 / 375 * 100vw);padding:calc(2 / 375 * 100vw) calc(6 / 375 * 100vw);font-size:calc(23 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd span{display:inline-block;margin-right:2px;font-weight:700;letter-spacing:0}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd span{margin-right:calc(2 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd span{margin-right:calc(2 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .dateTxt dd span{margin-right:calc(2 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt{margin-top:15px}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt{margin-top:calc(15 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt{margin-top:calc(15 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt{margin-top:calc(15 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dt{font-size:14px;font-weight:500}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dt{font-size:calc(14 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dt{font-size:calc(14 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dt{font-size:calc(14 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd{position:relative;top:-8px;display:inline-block;font-size:30px;font-weight:800;line-height:1}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd{top:calc(-8 / 1716 * 100vw);font-size:calc(30 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd{top:calc(-8 / 1024 * 100vw);font-size:calc(30 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd{top:calc(-8 / 375 * 100vw);font-size:calc(30 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd span{font-size:40px}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd span{font-size:calc(40 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd span{font-size:calc(40 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd span{font-size:calc(40 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd small{font-size:20px}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd small{font-size:calc(20 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd small{font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .articleBox .txtBox .deadlineTxt dd small{font-size:calc(20 / 375 * 100vw)}}.opencall-index-page main .rentalBlock .postBox article .detailBtn{margin-top:24px;text-align:center}@media screen and (max-width:1716px){.opencall-index-page main .rentalBlock .postBox article .detailBtn{margin-top:calc(24 / 1716 * 100vw)}}@media screen and (max-width:1024px){.opencall-index-page main .rentalBlock .postBox article .detailBtn{margin-top:calc(24 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-index-page main .rentalBlock .postBox article .detailBtn{margin-top:calc(24 / 375 * 100vw)}}