.highschool_construction .c-heading__jp{font-size:40px}@media (max-width: 767px){.highschool_construction .c-heading__jp{font-size:28px;line-height:calc(39 / 28)}}.highschool_construction .sec-intro{padding:93px 0 105px}@media (max-width: 767px){.highschool_construction .sec-intro{padding:83px 0 0}}.highschool_construction .sec-intro__ttl .txt_black{font-size:60px}@media (max-width: 767px){.highschool_construction .sec-intro__ttl .txt_black{font-size:35px;line-height:calc(39 / 35)}}.highschool_construction .sec-intro__txt{margin-top:65px;text-align:center;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.045em;font-weight:bold}@media (max-width: 767px){.highschool_construction .sec-intro__txt{font-size:14px;line-height:calc(34 / 14);margin-top:36px;letter-spacing:0}}.highschool_construction .sec-intro__box{background-color:#fff;display:flex;margin-top:61px}@media (max-width: 767px){.highschool_construction .sec-intro__box{margin-top:40px;width:calc(100% + 48px);margin-left:-24px;flex-wrap:wrap}}.highschool_construction .sec-intro__box .box-img{width:46.875%;position:relative;overflow:hidden}.highschool_construction .sec-intro__box .box-img:before{display:block;content:" ";width:100%;padding-top:76.19048%}.highschool_construction .sec-intro__box .box-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.highschool_construction .sec-intro__box .box-img{width:100%;position:relative}.highschool_construction .sec-intro__box .box-img:before{display:block;content:" ";width:100%;padding-top:76.26667%}.highschool_construction .sec-intro__box .box-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.highschool_construction .sec-intro__box .box-img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}.highschool_construction .sec-intro__box .box-par{width:53.125%;padding-right:20px;padding-top:39px;padding-bottom:35px}@media (max-width: 767px){.highschool_construction .sec-intro__box .box-par{width:100%;padding-top:21px;padding-right:21px;padding-bottom:28px}}.highschool_construction .sec-intro__box .box-par .par-ttl{background-color:#7ef5ea;padding:14px 26px 14px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.045em;font-weight:bold;display:inline-block}@media (max-width: 767px){.highschool_construction .sec-intro__box .box-par .par-ttl{font-size:15px;padding:9px 22px 11px}}.highschool_construction .sec-intro__box .box-par .par-txt{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.045em;font-weight:bold;padding-left:26px;margin-top:25px}@media only screen and (max-width: 1000px){.highschool_construction .sec-intro__box .box-par .par-txt{font-size:16px}}@media (max-width: 767px){.highschool_construction .sec-intro__box .box-par .par-txt{font-size:14px;line-height:calc(34 / 14);letter-spacing:0;padding-left:27px;margin-top:22px}}.highschool_construction .sec-intro__box .box-par .par-note{padding-right:85px;text-align:right;position:relative;margin-right:22px;margin-top:55px}@media only screen and (max-width: 1000px){.highschool_construction .sec-intro__box .box-par .par-note{margin-right:0;margin-top:35px}}@media (max-width: 767px){.highschool_construction .sec-intro__box .box-par .par-note{text-align:center;max-width:fit-content;margin:47px 0 0 auto;padding-right:87px}}.highschool_construction .sec-intro__box .box-par .par-note:after{content:"";position:absolute;width:92px;height:108px;background:url(../../img/recruit/highschool-construction/img-person.png) center/contain no-repeat;right:0;bottom:3px}.highschool_construction .sec-intro__box .box-par .par-note .txt{min-width:138px;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.045em;font-weight:bold;padding:14px 16px 13px 23px;display:inline-block;text-align:left;position:relative}@media (max-width: 767px){.highschool_construction .sec-intro__box .box-par .par-note .txt{padding:14px 16px 10px 23px}}.highschool_construction .sec-intro__box .box-par .par-note .txt:before,.highschool_construction .sec-intro__box .box-par .par-note .txt:after{content:"";position:absolute;width:31px;height:26px;border-top:1px solid #0c70de;border-left:1px solid #0c70de}.highschool_construction .sec-intro__box .box-par .par-note .txt:before{left:0;top:0}.highschool_construction .sec-intro__box .box-par .par-note .txt:after{transform:scale(-1);right:0;bottom:0}.highschool_construction .sec-interview{padding:105px 0 90px;overflow:hidden;position:relative}@media (max-width: 767px){.highschool_construction .sec-interview{padding:70px 0 70px}}.highschool_construction .sec-interview:before{content:"";position:absolute;width:1860px;height:779px;background:url("../../img/recruit/img_bg_02.png") center/contain no-repeat;left:50%;top:216px;transform:translateX(-50%) translateY(-100%)}@media (max-width: 767px){.highschool_construction .sec-interview:before{display:none}}.highschool_construction .sec-interview .bg-interview{position:absolute;width:100%;max-width:1860px;height:100%;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.highschool_construction .sec-interview .bg-interview:before,.highschool_construction .sec-interview .bg-interview:after{content:"";position:absolute;width:1860px;height:779px;background:url("../../img/recruit/img_bg_02.png") center/contain no-repeat}.highschool_construction .sec-interview .bg-interview:before{transform:translateX(-100%);top:519px;left:400px}.highschool_construction .sec-interview .bg-interview:after{transform:translateX(100%);top:350px;right:257px}.highschool_construction .sec-interview__heading{text-align:center}.highschool_construction .sec-interview__lst{margin-top:90px}@media (max-width: 767px){.highschool_construction .sec-interview__lst{margin-top:37px}}.highschool_construction .sec-interview__lst .item{display:flex;justify-content:space-between}@media (max-width: 767px){.highschool_construction .sec-interview__lst .item{overflow:hidden;position:relative}.highschool_construction .sec-interview__lst .item.active .btn-dropdown{display:none}}.highschool_construction .sec-interview__lst .item:not(:last-child){margin-bottom:79px}@media (max-width: 767px){.highschool_construction .sec-interview__lst .item:not(:last-child){margin-bottom:69px}}@media (max-width: 767px){.highschool_construction .sec-interview__lst .item{flex-wrap:wrap}}.highschool_construction .sec-interview__lst .item .item-info{width:26.5%;max-width:282px}@media (max-width: 767px){.highschool_construction .sec-interview__lst .item .item-info{width:100%;max-width:66.05505%;margin:0 auto}}.highschool_construction .sec-interview__lst .item .item-info .img{border-radius:20px;position:relative;overflow:hidden}.highschool_construction .sec-interview__lst .item .item-info .img:before{display:block;content:" ";width:100%;padding-top:87.58865%}.highschool_construction .sec-interview__lst .item .item-info .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.highschool_construction .sec-interview__lst .item .item-info .img{position:relative}.highschool_construction .sec-interview__lst .item .item-info .img:before{display:block;content:" ";width:100%;padding-top:87.5%}.highschool_construction .sec-interview__lst .item .item-info .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.highschool_construction .sec-interview__lst .item .item-info .img img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:0;top:0}.highschool_construction .sec-interview__lst .item .item-info .date{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:bold;margin-top:8px}.highschool_construction .sec-interview__lst .item .item-par{width:71.5%;max-width:791px;margin-top:-6px}@media (max-width: 767px){.highschool_construction .sec-interview__lst .item .item-par{width:100%;margin-top:23px}}.highschool_construction .sec-interview__lst .item .item-par__block .child:not(:last-child){margin-bottom:20px}.highschool_construction .sec-interview__lst .item .item-par__block .child .child-ttl{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:bold;color:#17968a}.highschool_construction .sec-interview__lst .item .item-par__block .child .child-txt{margin-top:7px;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:0em;font-weight:bold}.highschool_construction .sec-interview__lst .item .btn-dropdown{position:absolute;width:100%;height:109px;background:linear-gradient(to bottom, transparent 0%, #fff 55%, #fff 30%);left:0;bottom:0;z-index:1}.highschool_construction .sec-interview__lst .item .btn-dropdown span{position:absolute;width:100%;height:51px;display:flex;justify-content:center;align-items:center;background-color:#10968a;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:bold;left:50%;bottom:0;transform:translateX(-50%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%)}.highschool_construction .sec-interview__lst .item .c-btn{margin-top:22px;padding:5px 22px 5px 13px;min-height:unset;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 13px), calc(100% - 13px) 100%, 0 100%)}.highschool_construction .sec-interview__lst .item .c-btn:before{left:unset;top:unset;bottom:50%;right:-6px;transform:rotate(-45deg);transform-origin:right}.highschool_construction .sec-interview__lst .item .c-btn span{font-size:15px}.highschool_construction .sec-message{padding:89px 0 106px;text-align:center;background:#e9f2f1}@media (max-width: 767px){.highschool_construction .sec-message{padding:74px 0 112px}}.highschool_construction .sec-message__txt{margin-top:27px;margin-bottom:33px}@media (max-width: 767px){.highschool_construction .sec-message__txt{text-align:left;line-height:calc(35 / 14);font-size:14px;margin-bottom:27px}}.highschool_construction .sec-message .c-btn{max-width:287px;width:100%}@media (min-width: 768px){.highschool_construction .sec-message .c-btn{padding-right:9px}}@media (max-width: 767px){.highschool_construction .sec-message .c-btn{max-width:100%}}.highschool_construction .sec-message .c-btn span{font-size:18px}

/*# sourceMappingURL=maps/recruit_h_construction.min.css.map */
