.pagetitle{background-image:url(../img/recruit/title-bg-sp.jpg)}@media screen and (min-width: 769px){.pagetitle{background-image:url(../img/recruit/title-bg.jpg)}}.block01{padding:40px 0 60px}@media screen and (min-width: 769px){.block01{padding:60px 0 150px}}.block01_inner{max-width:1560px}.block01_inner .btnbox{align-items:center;gap:12px 0;margin:0 auto 30px;max-width:746px}@media screen and (min-width: 769px){.block01_inner .btnbox{margin:0 auto 80px}}.block01_inner .btnbox li{width:48%}@media screen and (min-width: 769px){.block01_inner .btnbox li{width:222px}}.block01_inner .btnbox li a{background-color:#f7f7f7;border:1px solid #00479e;border-radius:42px;color:#00479e;display:block;font-size:min(3.6vw,14px);font-weight:500;padding:12px 20px 12px 30px;position:relative}@media screen and (min-width: 769px){.block01_inner .btnbox li a{font-size:18px;padding:15px 68px 15px 44px}}.block01_inner .btnbox li a::before{content:"";display:block;background-color:#fff;border-radius:50px;height:30px;width:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (min-width: 769px){.block01_inner .btnbox li a::before{height:40px;width:40px;right:12px}}.block01_inner .btnbox li a::after{content:"";display:block;background-image:url(../img/vision/arrow.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:12px;position:absolute;top:50%;right:19px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.block01_inner .btnbox li a::after{right:26px}}.block01_inner .btnbox li a:hover{opacity:1}.block01_inner .btnbox li a:hover::after{top:53%}@media screen and (min-width: 769px){.block01_inner .btnbox li a:hover::after{top:55%}}.block01_inner-con .ttl,.block01_inner-con02 .ttl{background-color:#00479e;color:#fff;font-size:18px;font-weight:500;padding:7px 24px;margin:0 calc(50% - 50vw);width:100vw}@media screen and (min-width: 769px){.block01_inner-con .ttl,.block01_inner-con02 .ttl{border-radius:8px;font-size:24px;margin:0 auto;padding:8px 60px;width:100%}}.block01_inner-con .btnbox02,.block01_inner-con02 .btnbox02{align-items:center;justify-content:center;gap:8px 0;margin:24px auto 40px;width:80%;max-width:961px}@media screen and (min-width: 769px){.block01_inner-con .btnbox02,.block01_inner-con02 .btnbox02{gap:0;justify-content:space-between;margin:40px auto 80px;width:100%}}.block01_inner-con .btnbox02 li,.block01_inner-con02 .btnbox02 li{width:min(100%,400px)}@media screen and (min-width: 769px){.block01_inner-con .btnbox02 li,.block01_inner-con02 .btnbox02 li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block01_inner-con .btnbox02 li a,.block01_inner-con02 .btnbox02 li a{background-color:#f7f7f7;border:1px solid #00479e;border-radius:42px;color:#00479e;display:block;font-size:min(3.6vw,14px);font-weight:500;padding:12px 20px 12px 30px;position:relative}@media screen and (min-width: 769px){.block01_inner-con .btnbox02 li a,.block01_inner-con02 .btnbox02 li a{font-size:18px;padding:15px 88px 15px 44px}}.block01_inner-con .btnbox02 li a::before,.block01_inner-con02 .btnbox02 li a::before{content:"";display:block;background-color:#fff;border-radius:50px;height:30px;width:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media screen and (min-width: 769px){.block01_inner-con .btnbox02 li a::before,.block01_inner-con02 .btnbox02 li a::before{height:40px;width:40px;right:12px}}.block01_inner-con .btnbox02 li a::after,.block01_inner-con02 .btnbox02 li a::after{content:"";display:block;background-image:url(../img/vision/arrow.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:12px;position:absolute;top:50%;right:19px;transform:translateY(-50%);transition:.3s}@media screen and (min-width: 769px){.block01_inner-con .btnbox02 li a::after,.block01_inner-con02 .btnbox02 li a::after{right:26px}}.block01_inner-con .btnbox02 li a:hover,.block01_inner-con02 .btnbox02 li a:hover{opacity:1}.block01_inner-con .btnbox02 li a:hover::after,.block01_inner-con02 .btnbox02 li a:hover::after{top:53%}@media screen and (min-width: 769px){.block01_inner-con .btnbox02 li a:hover::after,.block01_inner-con02 .btnbox02 li a:hover::after{top:55%}}.block01_inner-con-box,.block01_inner-con02-box{margin:0 auto 40px;max-width:1200px}@media screen and (min-width: 769px){.block01_inner-con-box,.block01_inner-con02-box{margin:0 auto 120px}}.block01_inner-con-box .boxttl,.block01_inner-con02-box .boxttl{background-color:#00479e;border-radius:4px;color:#fff;font-size:16px;font-weight:500;padding:4px 24px}@media screen and (min-width: 769px){.block01_inner-con-box .boxttl,.block01_inner-con02-box .boxttl{border-radius:8px;font-size:24px;padding:8px 24px}}.block01_inner-con-box-table,.block01_inner-con02-box-table{margin:16px auto}@media screen and (min-width: 769px){.block01_inner-con-box-table,.block01_inner-con02-box-table{margin:60px auto 40px}}.block01_inner-con-box-table dl,.block01_inner-con02-box-table dl{gap:4px;flex-direction:column;position:relative;padding:16px 0}@media screen and (min-width: 769px){.block01_inner-con-box-table dl,.block01_inner-con02-box-table dl{flex-direction:row;justify-content:flex-start;gap:0;padding:24px}}.block01_inner-con-box-table dl dt,.block01_inner-con-box-table dl dd,.block01_inner-con02-box-table dl dt,.block01_inner-con02-box-table dl dd{font-size:16px}@media screen and (min-width: 769px){.block01_inner-con-box-table dl dt,.block01_inner-con-box-table dl dd,.block01_inner-con02-box-table dl dt,.block01_inner-con02-box-table dl dd{font-size:18px}}.block01_inner-con-box-table dl dt,.block01_inner-con02-box-table dl dt{font-weight:400}@media screen and (min-width: 769px){.block01_inner-con-box-table dl dt,.block01_inner-con02-box-table dl dt{font-weight:500;text-align:center;width:30%}}.block01_inner-con-box-table dl dd,.block01_inner-con02-box-table dl dd{font-weight:400;padding-left:24px}@media screen and (min-width: 769px){.block01_inner-con-box-table dl dd,.block01_inner-con02-box-table dl dd{width:70%}}.block01_inner-con-box-table dl::after,.block01_inner-con02-box-table dl::after{content:"";display:block;background-image:repeating-linear-gradient(90deg, #1a1a1a, #1a1a1a 1px, transparent 1px, transparent 6px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 1px;height:1px;width:100%;position:absolute;left:0;bottom:0}.block01_inner-con-box-table dl:first-of-type,.block01_inner-con02-box-table dl:first-of-type{padding:0 0 16px}@media screen and (min-width: 769px){.block01_inner-con-box-table dl:first-of-type,.block01_inner-con02-box-table dl:first-of-type{padding:0 24px 24px}}.block01_inner-con-box-table dl:last-of-type,.block01_inner-con02-box-table dl:last-of-type{margin-bottom:0}.block01_inner-con-box .btn,.block01_inner-con02-box .btn{margin:0 auto;width:68%}@media screen and (min-width: 769px){.block01_inner-con-box .btn,.block01_inner-con02-box .btn{width:228px}}.block01_inner-con-box .btn a,.block01_inner-con02-box .btn a{background:linear-gradient(180deg, rgb(0, 71, 158), rgb(2, 121, 198));border-radius:25px;color:#fff;display:block;font-size:16px;font-weight:500;text-align:center;padding:4px 0}@media screen and (min-width: 769px){.block01_inner-con-box .btn a,.block01_inner-con02-box .btn a{font-size:18px;font-weight:700;padding:8px 0}}.block01_inner-con02{margin:0 auto 60px}@media screen and (min-width: 769px){.block01_inner-con02{margin:0 auto 120px}}.block01_inner-con02 .btnbox02{max-width:1223px}.block01_inner-con02-box:last-of-type{margin:0 auto}.block01_inner-con03 .titlebox{text-align:center}.block01_inner-con03 .titlebox .en-title{font-size:36px}@media screen and (min-width: 769px){.block01_inner-con03 .titlebox .en-title{font-size:60px}}.block01_inner-con03 .titlebox .ja-title{font-size:14px}@media screen and (min-width: 769px){.block01_inner-con03 .titlebox .ja-title{font-size:16px}}.block01_inner-con03-box{background-color:#f7f7f7;padding:30px 20px;border-radius:8px;margin:30px auto 0;max-width:1200px}@media screen and (min-width: 769px){.block01_inner-con03-box{margin:40px auto 0;padding:60px;border-radius:16px}}.block01_inner-con03-box .boxttl{background-color:#00479e;color:#fff;font-size:14px;font-weight:500;margin-bottom:18px;padding:6px 24px}@media screen and (min-width: 769px){.block01_inner-con03-box .boxttl{font-size:18px;margin-bottom:24px;padding:12px 24px}}.block01_inner-con03-box .boxttl:last-of-type{margin:30px auto 18px}@media screen and (min-width: 769px){.block01_inner-con03-box .boxttl:last-of-type{margin:60px auto 24px}}.block01_inner-con03-box-lists details{background-color:#fff;border-radius:8px}.block01_inner-con03-box-lists details summary{font-size:15px;font-weight:500;line-height:1.5;padding:12px;cursor:pointer;position:relative;display:flex;align-items:baseline;gap:0 12px;z-index:1}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details summary{font-size:20px;gap:0 24px;padding:24px}}.block01_inner-con03-box-lists details summary .q{background-color:#e7eff5;border:2px solid #00479e;border-radius:50px;color:#00479e;display:flex;font-size:18px;font-weight:700;justify-content:center;align-items:center;height:30px;width:30px}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details summary .q{font-size:28px;height:48px;width:48px}}.block01_inner-con03-box-lists details summary .q-text{display:inline-block;width:74%}.block01_inner-con03-box-lists details summary::marker{font-size:0}.block01_inner-con03-box-lists details summary::-webkit-details-marker{display:none}.block01_inner-con03-box-lists details summary::before{content:"";background-image:url(../img/interview/plus.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;right:19px;top:50%;transform:translateY(-50%);color:#333;z-index:1}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details summary::before{right:51px;width:16px;height:16px}}.block01_inner-con03-box-lists details summary::after{content:"";display:block;background-color:#e7eff5;border:1px solid #00479e;border-radius:50px;height:30px;width:30px;position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:0}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details summary::after{height:40px;width:40px;right:40px}}.block01_inner-con03-box-lists details[open] summary::before{content:"";background-image:url(../img/interview/minus.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:2px}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details[open] summary::before{width:16px}}.block01_inner-con03-box-lists details .content{padding:12px;gap:0 12px;display:flex;align-items:baseline;position:relative}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details .content{padding:24px;gap:0 24px}}.block01_inner-con03-box-lists details .content .a{background-color:#00479e;border:2px solid #00479e;border-radius:50px;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;align-items:center;height:30px;width:30px}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details .content .a{font-size:28px;height:48px;width:48px}}.block01_inner-con03-box-lists details .content .a-text{display:inline-block;font-size:14px;font-weight:400;line-height:1.77;text-align:justify;width:84%}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details .content .a-text{font-size:18px;width:93%}}.block01_inner-con03-box-lists details .content .a-text span{background:linear-gradient(transparent 60%, #FCFAC7 40%)}.block01_inner-con03-box-lists details .content::after{content:"";display:block;background-image:radial-gradient(circle, #00479e 1px, transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:10px 2px;position:absolute;top:0;left:0;height:2px;width:100%}.block01_inner-con03-box-lists details:not(:last-of-type){margin:0 auto 30px}@media screen and (min-width: 769px){.block01_inner-con03-box-lists details:not(:last-of-type){margin:0 auto 40px}}

/*# sourceMappingURL=page-recruit.min.css.map */