@charset "UTF-8";.bread2_container>img{width:100%}.bread2_container ul .band{width:1364px;margin-top:20px}body#recruit-page #key{position:relative}body#recruit-page #key h1{position:absolute;bottom:-40px;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:36px;font-weight:400;color:#3a3a3a;background:#fff;padding:20px 4px;text-align:center;max-width:1000px;width:100%;line-height:1.4}body#recruit-page #key img{width:100%;max-height:300px;object-fit:cover;object-position:0% 75%}@media only screen and (max-width:768px){body#recruit-page #key h1{position:absolute;bottom:-10px;left:50%;line-height:1.2;font-size:36px;font-weight:500;padding:10px 5px;width:90%}}body#recruit-page #lead-txt{max-width:1350px;margin:100px auto 30px;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#4497cd 50%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#4497cd 50%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#4497cd 50%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1);padding:50px 10px;text-align:center}body#recruit-page #lead-txt h2{color:#fff;font-size:44px;font-weight:400}@media only screen and (max-width:768px){body#recruit-page #lead-txt{margin-top:160px;margin-bottom:0;padding:30px 10px}body#recruit-page #lead-txt h2{line-height:1.2;font-size:34px}}body#recruit-page #rec-human{margin:70px auto;padding:70px 0 40px;border-top:1px solid #919191;border-bottom:1px solid #919191;max-width:1350px}body#recruit-page #rec-human{margin-top:0;border-top:none}body#recruit-page #rec-human h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #rec-human .rec-human-txt{padding:0 20px 50px 80px;position:relative;max-width:1000px;margin:0 auto}body#recruit-page #rec-human .rec-human-txt strong{padding-bottom:30px;display:block;font-size:20px}body#recruit-page #rec-human .rec-human-txt p{font-size:16px;line-height:2}body#recruit-page #rec-human .rec-human-txt:last-child{padding-bottom:20px}body#recruit-page #rec-human .rec-human-txt:before{content:" ";display:block;width:70px;height:4px;position:absolute;top:8px;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}@media only screen and (max-width:768px){body#recruit-page #rec-human{margin:55px 20px 70px;padding:70px 0 50px}body#recruit-page #rec-human h2{font-size:27px}body#recruit-page #rec-human .rec-human-txt{padding:0 0 45px;position:relative}body#recruit-page #rec-human .rec-human-txt strong{padding-left:50px;padding-bottom:25px;display:block;font-size:20px;line-height:2}body#recruit-page #rec-human .rec-human-txt p{font-size:16px;line-height:2}body#recruit-page #rec-human .rec-human-txt:last-child{padding-bottom:20px}body#recruit-page #rec-human .rec-human-txt:before{width:40px;height:2px;top:20px;left:0}}body#recruit-page #teach{margin:70px auto;padding:0 0 70px;border-bottom:1px solid #919191;max-width:1350px}body#recruit-page #teach h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #teach .inner{max-width:1000px;margin:auto}body#recruit-page #teach .flex{display:flex}body#recruit-page #teach .flex:nth-child(2n){position:relative}body#recruit-page #teach .flex:nth-child(2n):after{content:"";z-index:-1;position:absolute;width:85%;height:100%;background:-moz-linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);background:-webkit-linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);background:linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);left:38px}body#recruit-page #teach .rec-human-txt{padding:100px 20px 50px 80px;position:relative;max-width:1000px;margin:0 auto;width:50%}body#recruit-page #teach .flex img{width:50%;padding:50px}body#recruit-page #teach .rec-human-txt strong{padding-bottom:30px;display:block;font-size:20px;position:relative}body#recruit-page #teach .rec-human-txt p{font-size:16px;line-height:2}body#recruit-page #teach .rec-human-txt:last-child{padding-bottom:20px}body#recruit-page #teach .rec-human-txt strong:before{content:" ";display:block;width:70px;height:4px;position:absolute;top:8px;left:-77px;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}@media only screen and (max-width:768px){body#recruit-page #teach{margin:55px 20px 70px;padding:0 0 50px}body#recruit-page #teach h2{font-size:27px}body#recruit-page #teach .flex{flex-direction:column-reverse}body#recruit-page #teach .flex img{width:95%;padding:0;margin:auto}body#recruit-page #teach .rec-human-txt{padding:0 0 45px;position:relative;width:100%}body#recruit-page #teach .rec-human-txt strong{padding-left:50px;padding-bottom:25px;display:block;font-size:20px;line-height:2}body#recruit-page #teach .rec-human-txt p{font-size:16px;line-height:2;padding-top:25px;width:95%;margin:auto}body#recruit-page #teach .rec-human-txt:last-child{padding-bottom:20px}body#recruit-page #teach .rec-human-txt strong:before{width:40px;height:2px;top:19px;left:0}body#recruit-page #teach .flex:nth-child(2n):after{width:130%;left:18px;top:-15px}}body#recruit-page #welfare{margin:70px auto;padding:0 0 70px;border-bottom:1px solid #919191;max-width:1350px}body#recruit-page #welfare h2{font-size:27px;font-weight:400;margin-bottom:50px}body#recruit-page #welfare .inner{display:flex;flex-wrap:wrap;max-width:1000px;margin:auto;justify-content:space-between;gap:45px 15px}body#recruit-page #welfare .box_flex{width:48%}body#recruit-page #welfare .box_flex img{object-fit:contain;align-self:flex-start;width:60px}body#recruit-page #welfare .box_flex .flex{column-gap:15px;display:flex}body#recruit-page #welfare .box_flex p{margin-left:75px;line-height:2}body#recruit-page #welfare .box_flex .flex div{font-size:20px;margin:15px 0}@media only screen and (max-width:768px){body#recruit-page #welfare{margin:55px 20px 70px;padding:0 0 50px}body#recruit-page #welfare h2{font-size:27px}body#recruit-page #welfare .inner{flex-direction:column}body#recruit-page #welfare .box_flex{width:100%}body#recruit-page #welfare .box_flex p{margin-left:0;margin-top:20px}}body#recruit-page #day{margin:70px auto;padding:0 0 70px;border-top:none;border-bottom:1px solid #919191;max-width:1350px}body#recruit-page #day h2{font-size:27px;font-weight:400;margin-bottom:60px}body#recruit-page #day .inner{display:flex;flex-wrap:wrap;max-width:1000px;margin:auto;row-gap:20px}body#recruit-page #day .inner .box_flex{display:flex;justify-content:space-between;column-gap:25px;position:relative}body#recruit-page #day .inner .box_flex .flex{position:relative}body#recruit-page #day .inner .box_flex:not(:last-child) .flex::before{z-index:-2;content:"";position:absolute;width:2px;height:115%;background-color:#bebebe;left:50%;transform:translateX(-50%)}body#recruit-page #day .inner .box_flex .flex .time{position:relative;font-size:20px}body#recruit-page #day .inner .box_flex .flex .time::before{z-index:-1;content:"";position:absolute;width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%);background:-moz-linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);background:-webkit-linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);background:linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%)}body#recruit-page #day .inner .box_flex .text{width:68%}body#recruit-page #day .inner .box_flex .text div{font-size:20px;margin-bottom:15px}body#recruit-page #day .inner .box_flex .text p{line-height:2}body#recruit-page #day .inner .box_flex img{width:45%}@media only screen and (max-width:768px){body#recruit-page #day{margin:55px 20px 70px;padding:0 0 50px}body#recruit-page #day h2{font-size:27px}body#recruit-page #day .inner{flex-direction:column;row-gap:40px}body#recruit-page #day .inner .box_flex .text{padding-right:0}body#recruit-page #day .inner .box_flex img{width:100%}}body#recruit-page #interview{margin:70px auto;padding:0 0 70px;border-bottom:1px solid #919191;max-width:1350px}body#recruit-page #interview h2{font-size:27px;font-weight:400;margin-bottom:100px}body#recruit-page #interview .inner{max-width:1000px;margin:auto;display:flex;flex-direction:column;row-gap:115px}body#recruit-page #interview .text{position:relative;background:-moz-linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);background:-webkit-linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);background:linear-gradient(90deg,#f9f8fe 0%,#ebf3fd 100%);padding:50px 50px 50px 230px;margin-left:150px}body#recruit-page #interview .text p{padding-top:20px;line-height:2;font-size:16px}body#recruit-page #interview .text .img{position:absolute;left:-113px;top:-50px}body#recruit-page #interview .text .img img{position:relative}body#recruit-page #interview.summary .text .img{top:10%}body#recruit-page #interview.summary .text .img>img{max-width:300px}body#recruit-page #interview .text .img .text2{position:absolute;color:white;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);bottom:0;right:0;padding:25px 18px 25px 17px;min-width:50%}body#recruit-page #interview .text .img .text2 div{font-size:20px;margin-bottom:15px;line-height:1}body#recruit-page #interview .text .img .text2 p{padding-top:0;line-height:1.5}body#recruit-page #interview .text h3{font-size:24px;font-weight:600;padding-bottom:20px;line-height:1.8;position:relative}body#recruit-page #interview .text h3:after{content:"";width:67px;height:4px;position:absolute;bottom:0;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%)}@media only screen and (max-width:768px){body#recruit-page #interview{padding:0 0 50px}body#recruit-page #interview .inner{row-gap:25px}body#recruit-page #interview h2{font-size:27px;margin:auto 20px}body#recruit-page #interview .text h3{font-size:20px}body#recruit-page #interview .text{padding:0;padding:80px 20px 30px;margin-left:0;margin-top:370px}body#recruit-page #interview .text .img{left:50%;transform:translateX(-50%);top:-350px}body#recruit-page #interview.summary .text{margin-top:125px}body#recruit-page #interview.summary .text .img{top:-100px}}body#recruit-page #rec-requirements{max-width:1350px;margin:0 auto;padding-bottom:40px}body#recruit-page #rec-requirements h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #rec-requirements #rec-requirements-block{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;max-width:1000px;margin:0 auto}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list{cursor:pointer;overflow:hidden;width:50%;max-width:480px;background:-moz-linear-gradient(to right,#7db9e5,#27356b);background:-webkit-linear-gradient(to right,#7db9e5,#27356b);background:linear-gradient(to right,#7db9e5,#27356b);color:#fff;margin:0 10px 30px;position:relative}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list .rec-requirements-img img{width:100%}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list h3{text-align:left;font-size:20px;font-weight:500;padding:20px 40px;color:white;background:-moz-linear-gradient(to right,#7db9e5,#27356b);background:-webkit-linear-gradient(to right,#7db9e5,#27356b);background:linear-gradient(to right,#7db9e5,#27356b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1);position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list p{font-size:16px;padding:0 20px 20px 40px;line-height:2}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list .rec-arr{position:absolute;right:5%;bottom:50px;margin-left:-15px;width:2%}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list:hover{opacity:.8}@media only screen and (max-width:768px){body#recruit-page #rec-requirements{padding:0 20px 50px}body#recruit-page #rec-requirements h2{font-size:27px;margin-bottom:30px}body#recruit-page #rec-requirements #rec-requirements-block{display:block}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list{display:block;cursor:pointer;width:100%;margin:0 0 20px;position:relative}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list .rec-requirements-img img{width:100%}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list h3{font-size:20px;font-weight:500;padding:15px 10px}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list p{font-size:15px;padding:0 0 15px 10px}body#recruit-page #rec-requirements #rec-requirements-block .rec-requirements-list .rec-arr{position:absolute;width:4%;bottom:35px}}body#recruit-page #vision{max-width:1350px;margin:0 auto;padding:70px 0;border-top:1px solid #919191;border-bottom:1px solid #919191;position:relative}body#recruit-page #vision h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #vision #vision-block{background:#f3f3f3;width:65%;padding:108px 175px 108px 170px}body#recruit-page #vision #vision-block h3{font-size:32px;font-weight:600;margin-bottom:30px}body#recruit-page #vision #vision-block p{line-height:1.8;margin-bottom:50px}body#recruit-page #vision #vision-block a,body#recruit-page #vision #vision-block a:link,body#recruit-page #vision #vision-block a:visited,body#recruit-page #vision #vision-block a:active{position:relative}body#recruit-page #vision #vision-block a img,body#recruit-page #vision #vision-block a:link img,body#recruit-page #vision #vision-block a:visited img,body#recruit-page #vision #vision-block a:active img{width:8px;position:absolute;top:50%;margin-top:-6px;right:-20px}body#recruit-page #vision #vision-block a:after{content:"";width:130%;height:2px;position:absolute;bottom:-6px;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}body#recruit-page #vision #vision-img-pc{position:absolute;top:55%;right:10px;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:calc(36% + 110px)}body#recruit-page #vision #vision-img-pc img{width:100%;max-width:605px}body#recruit-page #vision #vision-img-sp{display:none}@media only screen and (max-width:768px){body#recruit-page #vision{margin:0 20px}body#recruit-page #vision h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #vision #vision-block{width:auto;padding:100px 20px 60px;margin-top:-50px;margin-left:-20px}body#recruit-page #vision #vision-block h3{font-size:24px;font-weight:600;margin-bottom:30px}body#recruit-page #vision #vision-block p{line-height:1.8;margin-bottom:30px}body#recruit-page #vision #vision-block a,body#recruit-page #vision #vision-block a:link,body#recruit-page #vision #vision-block a:visited,body#recruit-page #vision #vision-block a:active{position:relative}body#recruit-page #vision #vision-block a img,body#recruit-page #vision #vision-block a:link img,body#recruit-page #vision #vision-block a:visited img,body#recruit-page #vision #vision-block a:active img{width:8px;position:absolute;top:50%;margin-top:-6px;right:-20px}body#recruit-page #vision #vision-block a:after{content:"";width:130%;height:2px;position:absolute;bottom:-6px;left:0}body#recruit-page #vision #vision-img-pc{display:none}body#recruit-page #vision #vision-img-sp{display:block;margin-left:auto;margin-right:-20px;width:350px}body#recruit-page #vision #vision-img-sp img{width:100%}}body#recruit-page #about{max-width:1350px;margin:0 auto 70px;padding-bottom:70px;border-bottom:1px solid #919191;position:relative}body#recruit-page #about h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #about #about-block{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:left;justify-content:left;-webkit-align-content:space-between;align-content:space-between;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 auto}body#recruit-page #about #about-block .about-movie-mov{width:440px}body#recruit-page #about #about-block .about-movie-mov video,body#recruit-page #about #about-block .about-movie-mov img{width:100%}body#recruit-page #about #about-block .about-movie-txt{padding-left:60px;width:600px}body#recruit-page #about #about-block .about-movie-txt h3{font-size:27px;font-weight:600;padding-bottom:30px;line-height:1.8;position:relative}body#recruit-page #about #about-block .about-movie-txt h3:after{content:"";width:67px;height:4px;position:absolute;bottom:0;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}body#recruit-page #about #about-block .about-movie-txt p{padding-top:30px;line-height:2}@media only screen and (max-width:768px){body#recruit-page #about{margin:0 20px 70px;padding-bottom:40px}body#recruit-page #about h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page #about #about-block{display:block;margin:0 auto}body#recruit-page #about #about-block .about-movie-mov{width:100%;margin-bottom:50px}body#recruit-page #about #about-block .about-movie-mov video,body#recruit-page #about #about-block .about-movie-mov img{width:100%}body#recruit-page #about #about-block .about-movie-txt{padding-left:0;width:auto}body#recruit-page #about #about-block .about-movie-txt h3{font-size:27px;font-weight:600;padding-bottom:30px;line-height:1.8;position:relative}body#recruit-page #about #about-block .about-movie-txt h3:after{content:"";width:67px;height:4px;position:absolute;bottom:0;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}body#recruit-page #about #about-block .about-movie-txt p{padding-top:30px;line-height:2}}body#recruit-page .job{max-width:1180px;margin:0 auto}body#recruit-page .job h2{font-size:30px;font-weight:500;color:#fff;background:#212e5f;padding:30px 50px;border-radius:14px;position:relative;cursor:pointer;margin:0 0 20px}body#recruit-page .job h2::before,body#recruit-page .job h2::after{position:absolute;content:"";width:20px;height:2px;object-fit:cover;background-color:#fff;transition:all .5s ease;border-radius:4px}@media screen and (max-width:1366px){body#recruit-page .job h2::before,body#recruit-page .job h2::after{width:20px;height:2px}}body#recruit-page .job h2::before{top:45px;right:20px;transform:rotate(360deg)}@media screen and (max-width:1366px){body#recruit-page .job h2::before{right:10px}}body#recruit-page .job h2::after{top:45px;right:20px;transform:rotate(360deg)}@media screen and (max-width:1366px){body#recruit-page .job h2::after{right:10px}}body#recruit-page .job h2.close::before{transform:rotate(0deg)}body#recruit-page .job h2.close:after{transform:rotate(90deg)}body#recruit-page .job .jpb-list{display:none}body#recruit-page .job dl{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:space-between;align-content:space-between;padding:40px 0;border-bottom:1px solid #919191}body#recruit-page .job dl dt{padding:0 40px;font-size:20px;color:#212e5f;width:15%}body#recruit-page .job dl dd{padding:0 10px;font-size:17px;color:#212e5f;width:85%;line-height:2}@media only screen and (max-width:768px){body#recruit-page .job{padding:0 20px}body#recruit-page .job h2{font-size:20px;padding:30px 20px;border-radius:14px;margin:0 0 20px}body#recruit-page .job h2::before,body#recruit-page .job h2::after{position:absolute;content:"";width:20px;height:2px;object-fit:cover;background-color:#fff;transition:all .5s ease;border-radius:4px}}@media only screen and (max-width:768px) and (max-width:1366px){body#recruit-page .job h2::before,body#recruit-page .job h2::after{width:20px;height:2px}}@media only screen and (max-width:768px){body#recruit-page .job h2::before{top:40px;right:20px;transform:rotate(360deg)}}@media only screen and (max-width:768px) and (max-width:1366px){body#recruit-page .job h2::before{right:20px}}@media only screen and (max-width:768px){body#recruit-page .job h2::after{top:40px;right:20px;transform:rotate(360deg)}}@media only screen and (max-width:768px) and (max-width:1366px){body#recruit-page .job h2::after{right:20px}}@media only screen and (max-width:768px){body#recruit-page .job h2.close::before{transform:rotate(0deg)}}@media only screen and (max-width:768px){body#recruit-page .job h2.close:after{transform:rotate(90deg)}}@media only screen and (max-width:768px){body#recruit-page .job .jpb-list{display:none}}@media only screen and (max-width:768px){body#recruit-page .job dl{display:block;padding:25px 0;border-bottom:1px solid #919191}body#recruit-page .job dl dt{padding:0 0 25px;font-size:18px;width:199%}body#recruit-page .job dl dd{padding:0;font-size:16px;width:100%;line-height:2}}body#recruit-page h1,body#recruit-page h3,body#recruit-page h4,body#recruit-page h5,body#recruit-page h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}@media only screen and (max-width:768px){body#recruit-page.detail-page #key h1{font-size:30px}}.rec-human-tab.act{display:block}body#recruit-page.detail-page #rec-human{margin:70px auto;padding:70px 0 40px;border-top:1px solid #919191;border-bottom:1px solid #919191;max-width:1350px}body#recruit-page #rec-human.welcome{margin-top:0;padding-top:0;border-top:none}body#recruit-page.detail-page #rec-human h2{font-size:27px;font-weight:400;margin-bottom:50px}body#recruit-page.detail-page #rec-human .rec-human-txt{padding:0 20px 55px 80px;position:relative;max-width:1000px;margin:0 auto}body#recruit-page.detail-page #rec-human .rec-human-txt strong{padding-bottom:30px;display:block;font-size:20px}body#recruit-page.detail-page #rec-human .rec-human-txt p{font-size:16px;line-height:2}body#recruit-page.detail-page #rec-human .rec-human-txt:last-child{padding-bottom:20px}body#recruit-page.detail-page #rec-human .rec-human-txt:before{content:" ";display:block;width:70px;height:4px;position:absolute;top:8px;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}@media only screen and (max-width:768px){body#recruit-page.detail-page #rec-human{margin:55px 20px 70px;padding:70px 0 50px}body#recruit-page #rec-human.welcome{margin-top:0;padding-top:0}body#recruit-page.detail-page #rec-human h2{font-size:27px}body#recruit-page.detail-page #rec-human .rec-human-txt{padding:0 0 45px;position:relative}body#recruit-page.detail-page #rec-human .rec-human-txt strong{padding-left:50px;padding-bottom:25px;display:block;font-size:20px;line-height:2}body#recruit-page.detail-page #rec-human .rec-human-txt p{font-size:16px;line-height:2}body#recruit-page.detail-page #rec-human .rec-human-txt:last-child{padding-bottom:20px}body#recruit-page.detail-page #rec-human .rec-human-txt:before{width:40px;height:2px;top:11px;left:0}}body#recruit-page.detail-page #about{max-width:1350px;margin:0 auto 70px;padding:0 0 70px;border-bottom:1px solid #919191;position:relative}body#recruit-page.detail-page #about h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page.detail-page #about #about-block{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:left;justify-content:left;-webkit-align-content:space-between;align-content:space-between;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 auto}body#recruit-page.detail-page #about #about-block .about-movie-mov{width:440px}body#recruit-page.detail-page #about #about-block .about-movie-mov video,body#recruit-page.detail-page #about #about-block .about-movie-mov img{width:100%}body#recruit-page.detail-page #about #about-block .about-movie-txt{padding-left:0;width:600px}body#recruit-page.detail-page #about #about-block .about-movie-txt h3{font-size:27px;font-weight:600;padding-bottom:30px;line-height:1.8;position:relative;padding-left:60px}body#recruit-page.detail-page #about #about-block .about-movie-txt h3:after{content:"";width:67px;height:4px;position:absolute;bottom:0;left:60px;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}body#recruit-page.detail-page #about #about-block .about-movie-txt p{padding-top:30px;line-height:1.8;padding-left:60px}@media only screen and (max-width:768px){body#recruit-page.detail-page #about{margin:0 20px 70px}body#recruit-page.detail-page #about h2{font-size:27px;font-weight:400;margin-bottom:30px}body#recruit-page.detail-page #about #about-block{display:block;margin:0 auto}body#recruit-page.detail-page #about #about-block .about-movie-mov{width:100%;margin-bottom:50px}body#recruit-page.detail-page #about #about-block .about-movie-mov video,body#recruit-page.detail-page #about #about-block .about-movie-mov img{width:100%}body#recruit-page.detail-page #about #about-block .about-movie-txt{padding-left:0;width:auto}body#recruit-page.detail-page #about #about-block .about-movie-txt h3{font-size:27px;font-weight:500;padding-bottom:30px;line-height:1.8;position:relative;padding-left:0}body#recruit-page.detail-page #about #about-block .about-movie-txt h3:after{content:"";width:67px;height:4px;position:absolute;bottom:0;left:0;background:#7db9e5;background:-moz-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:-webkit-linear-gradient(90deg,#7db9e5 0%,#263369 100%);background:linear-gradient(90deg,#7db9e5 0%,#263369 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7db9e5",endColorstr="#263369",GradientType=1)}body#recruit-page.detail-page #about #about-block .about-movie-txt p{padding-top:30px;line-height:1.8;padding-left:0}}