.opencall-detail-page main{overflow:hidden}.opencall-detail-page main .headlineBox h1,.opencall-detail-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-detail-page main .headlineBox h1,.opencall-detail-page main .headlineBox h2{font-size:calc(28 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .headlineBox h1,.opencall-detail-page main .headlineBox h2{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .headlineBox h1,.opencall-detail-page main .headlineBox h2{font-size:calc(20 / 375 * 100vw);line-height:1.7}}.opencall-detail-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-detail-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-detail-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-detail-page main .headlineBox p{left:calc(-4 / 375 * 100vw);margin-bottom:calc(8 / 375 * 100vw);font-size:calc(58 / 375 * 100vw)}}.opencall-detail-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-detail-page main .headlineBox p.section-label{font-size:calc(18 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .headlineBox p.section-label{font-size:calc(18 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .headlineBox p.section-label{font-size:calc(14 / 375 * 100vw);line-height:1.7}}.opencall-detail-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-detail-page main .copyTxt{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .copyTxt{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .copyTxt{font-size:calc(16 / 375 * 100vw)}}.opencall-detail-page main .detailBtn a,.opencall-detail-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-detail-page main .detailBtn a,.opencall-detail-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-detail-page main .detailBtn a,.opencall-detail-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-detail-page main .detailBtn a,.opencall-detail-page main .detailBtn span{padding:0 calc(20 / 375 * 100vw) calc(4 / 375 * 100vw);font-size:calc(22 / 375 * 100vw)}}.opencall-detail-page main .detailBtn a:hover,.opencall-detail-page main .detailBtn span:hover{opacity:1;color:#fff;background:#000}.opencall-detail-page main .detailBtn span{-webkit-transition:.39s;transition:.39s}.opencall-detail-page main .applyBtn a{position:relative;display:inline-block;max-width:754px;width:100%;padding:33px;font-size:34px;font-weight:700;letter-spacing:.08em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .applyBtn a{max-width:calc(754 / 1320 * 100vw);padding:calc(33 / 1320 * 100vw);font-size:calc(34 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .applyBtn a{max-width:calc(754 / 1024 * 100vw);padding:calc(33 / 1024 * 100vw);font-size:calc(34 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .applyBtn a{max-width:calc(754 / 375 * 100vw);padding:calc(22 / 375 * 100vw);font-size:calc(23 / 375 * 100vw)}}.opencall-detail-page main .applyBtn a>span::before{content:"";position:absolute;top:0;left:10px;width:calc(100% - 20px);height:2px;background:#000}.opencall-detail-page main .applyBtn a>span::after{content:"";position:absolute;bottom:0;left:10px;width:calc(100% - 20px);height:2px;background:#000}.opencall-detail-page main .applyBtn a>span>span::before{content:"";position:absolute;top:10px;left:0;width:2px;height:calc(100% - 20px);background:#000}.opencall-detail-page main .applyBtn a>span>span::after{content:"";position:absolute;top:10px;right:0;width:2px;height:calc(100% - 20px);background:#000}.opencall-detail-page main .wysiwygBox{font-size:16px;font-weight:500;line-height:1.6875!important}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox{font-size:calc(16 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox strong{font-weight:900}.opencall-detail-page main .wysiwygBox em{font-style:italic}.opencall-detail-page main .wysiwygBox blockquote{margin:1.5em 0;padding-left:1em;font-style:italic;color:#666;background:#f9f9f9;border-left:4px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.opencall-detail-page main .wysiwygBox pre{overflow-x:auto;padding:1em;font-family:monospace;background:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box}.opencall-detail-page main .wysiwygBox code{padding:.2em .4em;font-family:monospace;background:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box}.opencall-detail-page main .wysiwygBox ul{padding-left:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box}.opencall-detail-page main .wysiwygBox ul li{position:relative;list-style-type:none}.opencall-detail-page main .wysiwygBox ul li::before{content:"";position:absolute;top:12px;left:-.9em;width:4px;height:4px;border-radius:50%;background:#000}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox ul li::before{top:calc(12 / 1320 * 100vw);width:calc(4 / 1320 * 100vw);height:calc(4 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox ul li::before{top:calc(12 / 1024 * 100vw);width:calc(4 / 1024 * 100vw);height:calc(4 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox ul li::before{top:calc(12 / 375 * 100vw);width:calc(4 / 375 * 100vw);height:calc(4 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox ol{padding-left:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box}.opencall-detail-page main .wysiwygBox ol li{list-style:inherit}.opencall-detail-page main .wysiwygBox table{width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.opencall-detail-page main .wysiwygBox table tr td,.opencall-detail-page main .wysiwygBox table tr th{padding:12px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox table tr td,.opencall-detail-page main .wysiwygBox table tr th{padding:calc(12 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox table tr td,.opencall-detail-page main .wysiwygBox table tr th{padding:calc(12 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox table tr td,.opencall-detail-page main .wysiwygBox table tr th{padding:calc(6 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox .iframeBox{position:relative;width:100%;padding-top:56.25%}.opencall-detail-page main .wysiwygBox .iframeBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.opencall-detail-page main .wysiwygBox img{display:block;max-width:100%;height:auto}.opencall-detail-page main .wysiwygBox img.alignright{display:block;float:right;width:40%;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox img.alignright{padding-left:calc(40 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox img.alignright{padding-left:calc(40 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox img.alignright{padding-left:calc(20 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox img.alignleft{display:block;float:left;width:40%;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox img.alignleft{padding-right:calc(40 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox img.alignleft{padding-right:calc(40 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox img.alignleft{padding-right:calc(20 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox img.aligncenter{display:block;margin:32px auto 0}.opencall-detail-page main .wysiwygBox del,.opencall-detail-page main .wysiwygBox ins{text-decoration:line-through}.opencall-detail-page main .wysiwygBox h1{font-size:32px;font-weight:900}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox h1{font-size:calc(32 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox h1{font-size:calc(32 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox h1{font-size:calc(32 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox h2{font-size:30px;font-weight:900}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox h2{font-size:calc(30 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox h2{font-size:calc(30 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox h2{font-size:calc(30 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox h3{font-size:28px;font-weight:900}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox h3{font-size:calc(28 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox h3{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox h3{font-size:calc(28 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox h4{font-size:26px;font-weight:700}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox h4{font-size:calc(26 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox h4{font-size:calc(26 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox h4{font-size:calc(26 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox h5{font-size:24px;font-weight:700}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox h5{font-size:calc(24 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox h5{font-size:calc(24 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox h5{font-size:calc(24 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox h6{font-size:22px;font-weight:700}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox h6{font-size:calc(22 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox h6{font-size:calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox h6{font-size:calc(22 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox p{font-size:16px;font-weight:500;line-height:1.9375!important;letter-spacing:.06em}@media screen and (max-width:1320px){.opencall-detail-page main .wysiwygBox p{font-size:calc(16 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .wysiwygBox p{font-size:calc(16 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .wysiwygBox p{font-size:calc(16 / 375 * 100vw)}}.opencall-detail-page main .wysiwygBox p a{position:relative;color:#000;text-decoration:underline}.opencall-detail-page main .wysiwygBox p a::before{content:"";position:absolute;top:0;left:-4px;width:0;height:100%;background:#109eff;-webkit-transition:.39s;transition:.39s}.opencall-detail-page main .wysiwygBox p a span{position:relative}.opencall-detail-page main .wysiwygBox a{color:#000;text-decoration:underline}.opencall-detail-page main .aboutBlock{position:relative;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock{padding:0 calc(60 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock{padding:0 calc(60 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock{padding:0 calc(22 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock::before{content:"";position:absolute;top:866px;right:0;width:129px;height:587px;background:url(../../images/common/ico_startbox.svg) center/100% auto no-repeat}@media screen and (max-width:1800px){.opencall-detail-page main .aboutBlock::before{top:calc(866 / 1800 * 100vw);width:calc(129 / 1800 * 100vw);height:calc(587 / 1800 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock::before{top:calc(888 / 1024 * 100vw);width:calc(88 / 1024 * 100vw);height:calc(399 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock::before{top:calc(888 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner{position:relative;max-width:1200px;margin:0 auto}.opencall-detail-page main .aboutBlock__inner__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.opencall-detail-page main .aboutBlock__inner__ttl h2{font-size:80px;font-weight:500;letter-spacing:.08em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__ttl h2{font-size:calc(80 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__ttl h2{font-size:calc(80 / 1024 * 100vw);line-height:1.3}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__ttl h2{font-size:calc(40 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__ttl h2 small{letter-spacing:0}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__ttl h2 small{position:relative;left:-.5em;display:inline-block}}.opencall-detail-page main .aboutBlock__inner__ttl .icoBox{line-height:0}.opencall-detail-page main .aboutBlock__inner__ttl .icoBox p img{position:relative;right:-10px;width:126px;height:auto}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__ttl .icoBox p img{right:calc(-10 / 1320 * 100vw);width:calc(126 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__ttl .icoBox p img{right:calc(-10 / 1024 * 100vw);width:calc(126 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__ttl .icoBox p img{right:calc(-10 / 375 * 100vw);width:calc(100 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set{max-width:835px;width:100%;margin:100px 0 0 auto}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set{margin:calc(100 / 1320 * 100vw) 0 0}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set{margin:calc(100 / 1024 * 100vw) 0 0}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set{margin:calc(33 / 375 * 100vw) 0 0}}.opencall-detail-page main .aboutBlock__inner__set .dateBox:nth-of-type(n+2){margin-top:70px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox:nth-of-type(n+2){margin-top:calc(70 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox:nth-of-type(n+2){margin-top:calc(70 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox:nth-of-type(n+2){margin-top:calc(50 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01{position:relative;margin-bottom:82px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01{margin-bottom:calc(82 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01{margin-bottom:calc(82 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01{margin-bottom:calc(50 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01::before{display:none;content:"";position:absolute;top:-48px;right:-75px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:188px;height:188px;background:url(../../images/common/ico_box01.webp) center/100% auto no-repeat}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01::before{top:calc(-48 / 1320 * 100vw);right:calc(-75 / 1320 * 100vw);width:calc(188 / 1320 * 100vw);height:calc(188 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01::before{top:calc(-48 / 1024 * 100vw);right:calc(-75 / 1024 * 100vw);width:calc(188 / 1024 * 100vw);height:calc(188 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox.bgbox01::before{top:calc(-48 / 375 * 100vw);right:calc(-75 / 375 * 100vw);width:calc(188 / 375 * 100vw);height:calc(188 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox h3{position:relative;font-size:34px;font-weight:500;letter-spacing:.08em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox h3{font-size:calc(34 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox h3{font-size:calc(34 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox h3{font-size:calc(23 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox h3::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/common/bl02_bg.webp) center repeat;mix-blend-mode:multiply}.opencall-detail-page main .aboutBlock__inner__set .dateBox h3 span{position:relative;display:inline-block;padding:3px 30px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox h3 span{padding:calc(3 / 1320 * 100vw) calc(30 / 1320 * 100vw) calc(5 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox h3 span{padding:calc(3 / 1024 * 100vw) calc(30 / 1024 * 100vw) calc(5 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox h3 span{padding:calc(3 / 375 * 100vw) calc(12 / 375 * 100vw) calc(5 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt{font-size:53px;font-weight:600;letter-spacing:.02em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt{font-size:calc(53 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt{font-size:calc(53 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt{margin-top:calc(12 / 375 * 100vw);font-size:calc(37 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt span{display:inline-block;font-size:80px;line-height:1.3}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt span{font-size:calc(80 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt span{font-size:calc(80 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt span{font-size:calc(56 / 375 * 100vw);line-height:1}}.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small{display:inline-block;font-size:36px;font-weight:700;letter-spacing:.08em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small{font-size:calc(36 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small{font-size:calc(36 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small{font-size:calc(25 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small small{position:relative;top:-2px;font-weight:400}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small small{top:calc(-2 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small small{top:calc(-2 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .dateTxt small small{top:calc(-2 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt{margin-top:4px;padding-left:1.4em;text-indent:-1.4em;font-size:14px;font-weight:500;letter-spacing:.1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt{margin-top:calc(4 / 1320 * 100vw);font-size:calc(14 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt{margin-top:calc(4 / 1024 * 100vw);font-size:calc(14 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt{margin-top:calc(12 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt.mt{margin-top:14px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt.mt{margin-top:calc(14 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt.mt{margin-top:calc(14 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox .cautionTxt.mt{margin-top:calc(14 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:26px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl{margin-top:calc(26 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl{margin-top:calc(26 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl{margin-top:calc(12 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox dl:nth-of-type(n+2){margin-top:12px;padding-top:12px;background:url(../../images/common/line_dot02.svg) top center repeat-x;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl:nth-of-type(n+2){margin-top:calc(12 / 1320 * 100vw);padding-top:calc(12 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl:nth-of-type(n+2){margin-top:calc(12 / 1024 * 100vw);padding-top:calc(12 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl:nth-of-type(n+2){margin-top:calc(12 / 375 * 100vw);padding-top:calc(12 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dt{margin:14px 34px 0 0;font-size:35px;font-weight:500;letter-spacing:.08em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dt{margin:calc(14 / 1320 * 100vw) calc(34 / 1320 * 100vw) 0 0;font-size:calc(35 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dt{margin:calc(14 / 1024 * 100vw) calc(34 / 1024 * 100vw) 0 0;font-size:calc(35 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dt{width:100%;margin:calc(14 / 375 * 100vw) 0 0 0;font-size:calc(24 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt{font-size:43px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt{font-size:calc(43 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt{font-size:calc(43 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt{margin-top:calc(2 / 375 * 100vw);font-size:calc(30 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt span{font-size:57px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt span{font-size:calc(57 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt span{font-size:calc(57 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt span{font-size:calc(39 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt small{font-size:24px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt small{font-size:calc(24 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt small{font-size:calc(24 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .dateBox dl dd .dateTxt small{font-size:calc(16 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .infoBox{margin-top:34px;padding-top:34px;border-top:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox{margin-top:calc(34 / 1320 * 100vw);padding-top:calc(34 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox{margin-top:calc(34 / 1024 * 100vw);padding-top:calc(34 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox{margin-top:calc(34 / 375 * 100vw);padding-top:calc(34 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .infoBox.mt{margin-top:82px}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.mt{margin-top:calc(82 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.mt{margin-top:calc(82 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.mt{margin-top:calc(50 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox02{position:relative}.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox02::before{display:none;content:"";position:absolute;top:-12px;left:-132px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:436px;height:440px;background:url(../../images/common/ico_box02.webp) center/100% auto no-repeat}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox02::before{top:calc(-12 / 1320 * 100vw);left:calc(-132 / 1320 * 100vw);width:calc(436 / 1320 * 100vw);height:calc(440 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox02::before{top:calc(-12 / 1024 * 100vw);left:calc(-132 / 1024 * 100vw);width:calc(436 / 1024 * 100vw);height:calc(440 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox02::before{top:calc(-12 / 375 * 100vw);left:calc(-132 / 375 * 100vw);width:calc(436 / 375 * 100vw);height:calc(440 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox03{position:relative}.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox03::before{display:none;content:"";position:absolute;top:-70px;right:-168px;width:221px;height:225px;background:url(../../images/common/ico_box03.webp) center/100% auto no-repeat}@media screen and (max-width:1800px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox03::before{top:252px;right:-260px}}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox03::before{top:calc(-70 / 1320 * 100vw);right:calc(-168 / 1320 * 100vw);width:calc(221 / 1320 * 100vw);height:calc(225 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox03::before{top:calc(110 / 1024 * 100vw);right:calc(-212 / 1024 * 100vw);width:calc(221 / 1024 * 100vw);height:calc(225 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox03::before{display:none}}.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox04{position:relative}.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox04::before{display:none;content:"";position:absolute;top:-66px;left:-330px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:121px;height:123px;background:url(../../images/common/ico_box04.webp) center/100% auto no-repeat}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox04::before{top:calc(-66 / 1320 * 100vw);left:calc(-330 / 1320 * 100vw);width:calc(121 / 1320 * 100vw);height:calc(123 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox04::before{top:calc(-66 / 1024 * 100vw);left:calc(-330 / 1024 * 100vw);width:calc(121 / 1024 * 100vw);height:calc(123 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox.bgbox04::before{top:calc(-66 / 375 * 100vw);left:calc(-330 / 375 * 100vw);width:calc(121 / 375 * 100vw);height:calc(123 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner h4{width:225px;font-size:22px;font-weight:700;letter-spacing:.08em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner h4{width:calc(225 / 1320 * 100vw);font-size:calc(22 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner h4{width:calc(225 / 1024 * 100vw);font-size:calc(22 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner h4{width:100%;font-size:calc(22 / 375 * 100vw)}}.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner .txtBox{width:calc(100% - 225px);margin-top:5px;font-size:16px;font-weight:500;line-height:1.6875;letter-spacing:.02em}@media screen and (max-width:1320px){.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner .txtBox{width:calc(100% - 225 / 1320 * 100vw);margin-top:calc(5 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner .txtBox{width:calc(100% - 225 / 1024 * 100vw);margin-top:calc(5 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .aboutBlock__inner__set .infoBox__inner .txtBox{width:100%;margin-top:calc(12 / 375 * 100vw)}}.opencall-detail-page main .howtoBlock{padding:128px 60px 212px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock{padding:calc(128 / 1320 * 100vw) calc(60 / 1320 * 100vw) calc(212 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock{padding:calc(128 / 1024 * 100vw) calc(60 / 1024 * 100vw) calc(212 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock{padding:calc(128 / 375 * 100vw) calc(22 / 375 * 100vw) calc(148 / 375 * 100vw)}}.opencall-detail-page main .howtoBlock__inner{position:relative;max-width:1200px;margin:0 auto}.opencall-detail-page main .howtoBlock__inner::before{display:none;content:"";position:absolute;right:-276px;bottom:-68px;width:408px;height:414px;background:url(../../images/common/ico_box05.webp) center/100% auto no-repeat}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock__inner::before{right:calc(-276 / 1320 * 100vw);bottom:calc(-68 / 1320 * 100vw);width:calc(408 / 1320 * 100vw);height:calc(414 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock__inner::before{right:calc(-276 / 1024 * 100vw);bottom:calc(-68 / 1024 * 100vw);width:calc(408 / 1024 * 100vw);height:calc(414 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock__inner::before{right:calc(-88 / 750 * 100vw);bottom:calc(-390 / 750 * 100vw);width:calc(308 / 750 * 100vw);height:calc(333 / 800 * 100vw)}}.opencall-detail-page main .howtoBlock__inner__ttl h2{font-size:80px;font-weight:500;letter-spacing:.08em}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock__inner__ttl h2{font-size:calc(80 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock__inner__ttl h2{font-size:calc(80 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock__inner__ttl h2{font-size:calc(40 / 375 * 100vw)}}.opencall-detail-page main .howtoBlock__inner__set{max-width:835px;width:100%;margin:40px 0 0 auto}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock__inner__set{margin:calc(40 / 1320 * 100vw) 0 0}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock__inner__set{margin:calc(40 / 1024 * 100vw) 0 0}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock__inner__set{margin:calc(22 / 375 * 100vw) 0 0}}.opencall-detail-page main .howtoBlock__inner__btn{margin-top:125px}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock__inner__btn{margin-top:calc(125 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock__inner__btn{margin-top:calc(125 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock__inner__btn{margin-top:calc(87 / 375 * 100vw)}}.opencall-detail-page main .howtoBlock__inner__btn.applyBtn{text-align:center}.opencall-detail-page main .howtoBlock__inner__close{margin-top:88px;padding:30px;border:2px solid red;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock__inner__close{margin-top:calc(88 / 1320 * 100vw);padding:calc(30 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock__inner__close{margin-top:calc(88 / 1024 * 100vw);padding:calc(30 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock__inner__close{margin-top:calc(66 / 375 * 100vw);padding:calc(30 / 375 * 100vw)}}.opencall-detail-page main .howtoBlock__inner__close p{text-align:center;font-size:20px;font-weight:700;line-height:1.85;color:red;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1320px){.opencall-detail-page main .howtoBlock__inner__close p{font-size:calc(20 / 1320 * 100vw)}}@media screen and (max-width:1024px){.opencall-detail-page main .howtoBlock__inner__close p{font-size:calc(20 / 1024 * 100vw)}}@media screen and (max-width:750px){.opencall-detail-page main .howtoBlock__inner__close p{font-size:calc(18 / 375 * 100vw)}}