header{height:auto;background:none}header .logo{flex-direction:column;background: rgba(154,214,217,0.8);padding: 2rem;}header .logo .recruit-h-ttl{margin-left:0;color:white;font-size:22px}header .logo .recruit-h-ttl span{display:inline-block;margin-top:20px;font-size:19px}#career{background-image:url("../../../img/pc/recruit/career/careertop_bg.jpg");background-position:top center;padding-bottom:130px}#career .mainv{background-image:url("../../../img/pc/recruit/career/mainv.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;text-align:center;height:625px;padding-top:100px;position:relative}#career .mainv:before{content:'';width:2px;height:125px;background:#2F4359;position:absolute;right:0;left:0;bottom:0;margin:0 auto;transform:translateY(50%)}#career .mainv .mainv-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#career .mainv .mainv-ttl p{font-size:36px;margin-top:60px;color:white;letter-spacing:5px}#career .mainv .entry-bnr{font-size:26px;color:white;letter-spacing:5px;border:3px solid currentcolor;border-right:none;position:absolute;top:80%;right:0;z-index:10}#career .mainv .entry-bnr a{display:block;padding:30px 160px 30px 45px;color:white}#career .career-contents{margin-top:80px}#career .career-contents .career-about{width:1200px;margin:0 auto 90px;padding:80px 0 45px;background:white}#career .career-contents .career-about>.cont-ttl,#career .career-contents .career-about>.cont-txt{margin-bottom:40px;padding:0 95px;font-size:19px;line-height:1.6;color:#666;font-weight:bold}#career .career-contents .career-about .career-about-more{margin-top:80px;display:flex;justify-content:space-between}#career .career-contents .career-about .career-about-more .about-cont{width:25%;color:black}#career .career-contents .career-about .career-about-more .about-cont .cont-img{position:relative}#career .career-contents .career-about .career-about-more .about-cont .cont-img span{display:none;padding-right:40px;font-size:14px;color:white;letter-spacing:2px;position:absolute;top:46%;left:50%;transform:translate(-50%, 0%)}#career .career-contents .career-about .career-about-more .about-cont .cont-img span:after{content:'';width:30px;height:10px;background-image:url("../../../img/pc/recruit/career/more-arrow.png");background-repeat:no-repeat;background-size:contain;background-position:bottom center;position:absolute;right:0;bottom:0}#career .career-contents .career-about .career-about-more .about-cont .cont-ttl{margin-top:25px;font-weight:bold;text-align:center}#career .career-contents .career-about .career-about-more .about-cont:hover .cont-img span{display:block}#career .career-contents .career-about .career-about-more .about-cont:hover .cont-ttl{text-decoration:underline}#career .career-contents .career-interview{width:1000px;margin:0 auto;padding:80px 0 60px;background:white}#career .career-contents .career-interview>.cont-ttl,#career .career-contents .career-interview>.cont-txt{margin-bottom:40px;padding:0 95px;font-size:19px;line-height:1.6;color:#666;font-weight:bold}#career .career-contents .career-interview .interview-cont-wrap{margin-top:80px;text-align:center;display:flex;flex-direction:column;align-items:center}#career .career-contents .career-interview .interview-cont-wrap .interview-cont{margin-bottom:100px;padding-bottom:35px;position:relative}#career .career-contents .career-interview .interview-cont-wrap .interview-cont .cont-ttl{position:absolute;top:50%;right:0;z-index:5}#career .career-contents .career-interview .interview-cont-wrap .interview-cont .prof{width:260px;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(47,67,89,0.8);color:white;position:absolute;bottom:0;z-index:5}#career .career-contents .career-interview .interview-cont-wrap .interview-cont .prof p{margin:7px 0;line-height:1.4}#career .career-contents .career-interview .interview-cont-wrap .interview-cont .prof .position{font-size:14px}#career .career-contents .career-interview .interview-cont-wrap .interview-cont .prof .kana{font-size:22px}#career .career-contents .career-interview .interview-cont-wrap .num-01{padding-left:160px;padding-right:40px}#career .career-contents .career-interview .interview-cont-wrap .num-01 .cont-ttl{transform:translate(0, -50%)}#career .career-contents .career-interview .interview-cont-wrap .num-01 .prof{left:0}#career .career-contents .career-interview .interview-cont-wrap .num-02{margin-bottom:30px;padding-bottom:75px;padding-right:160px;align-self:flex-start}#career .career-contents .career-interview .interview-cont-wrap .num-02 .cont-ttl{right:auto;left:60px;top:auto;bottom:0}#career .career-contents .career-interview .interview-cont-wrap .num-02 .prof{background:rgba(71,67,86,0.8);right:0;bottom:auto;top:50px;transform:none}#career .career-contents .career-interview .interview-cont-wrap .num-03{margin-bottom:60px;padding-bottom:75px;padding-left:180px;align-self:flex-end}#career .career-contents .career-interview .interview-cont-wrap .num-03 .cont-ttl{top:auto;bottom:30px;right:80px}#career .career-contents .career-interview .interview-cont-wrap .num-03 .prof{background:rgba(62,67,76,0.8);left:0;transform:none}#career .career-contents .career-interview .interview-cont-wrap .num-04{padding-top:75px;padding-bottom:0;padding-right:180px}#career .career-contents .career-interview .interview-cont-wrap .num-04 .cont-ttl{right:auto;left:60px;top:0}#career .career-contents .career-interview .interview-cont-wrap .num-04 .prof{background:rgba(79,95,86,0.8);right:0;bottom:auto;top:20px;transform:none}#career .career-contents .career-interview .interview-cont-wrap .num-05{margin-bottom:60px;padding-right:45px;padding-left:160px;padding-bottom:75px}#career .career-contents .career-interview .interview-cont-wrap .num-05 .cont-ttl{top:auto;bottom:35px}#career .career-contents .career-interview .interview-cont-wrap .num-05 .prof{background:rgba(47,67,103,0.8);left:0;transform:none}#career .career-contents .career-interview .interview-cont-wrap .num-06{padding-top:75px;padding-right:180px;padding-bottom:0}#career .career-contents .career-interview .interview-cont-wrap .num-06 .cont-ttl{top:0;left:60px;right:auto}#career .career-contents .career-interview .interview-cont-wrap .num-06 .prof{top:20px;right:0;background:rgba(71,67,86,0.8)}#career .career-contents .career-interview .btn-area{text-align:center}#career .career-contents .career-interview .btn-area .view-btn{display:inline-block;padding:25px 80px;background-image:url("../../../img/pc/recruit/career/careertop_btn.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;color:white;letter-spacing:1px;box-shadow:5px 5px 8px rgba(0,0,0,0.2)}
