.top_mv{height:500px;overflow:hidden}.top_mv article{width:100%;height:auto;text-align:center;overflow:hidden;margin:0 auto}.top_mv .title_bg{background:-moz-linear-gradient(left, #000, rgba(100,100,100,0.2));background:-webkit-linear-gradient(left, #000, rgba(100,100,100,0.2));background:linear-gradient(to left, #000, rgba(100,100,100,0.2));height:auto}.top_mv p{max-width:1080px;width:100%;color:white;font-size:30%;line-height:1.5em;letter-spacing:0.1em;text-align:right;margin:220px 0 100px;padding:1% 0}@media screen and (max-width: 767px){.top_mv{height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;height:600px}.top_mv article{width:100%;height:auto;text-align:center;overflow:hidden;margin:0 auto}.top_mv .title_bg{background:-moz-linear-gradient(left, #000, rgba(100,100,100,0.2));background:-webkit-linear-gradient(left, #000, rgba(100,100,100,0.2));background:linear-gradient(to left, #000, rgba(100,100,100,0.2));height:auto}.top_mv p{max-width:1080px;width:100%;color:white;font-size:24%;line-height:1.5em;letter-spacing:0.1em;text-align:right;margin:270px 0 0;padding:1% 10%}}.rec_mv{background:url("../img/rec_mv.png");background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed}@media screen and (max-width: 767px){.rec_mv{background:url("../img/rec_mv.png");height:600px;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}}#recruit{background:url("../img/cont_bg.png");height:auto;background-size:cover;background-repeat:no-repeat;overflow:hidden}#recruit .ttl{width:100%;font-size:24%;text-align:center;margin:150px 0 50px}#recruit .toc{width:100%;height:auto;color:#fff;background:linear-gradient(-45deg, rgba(252,216,2,0.9), rgba(8,139,174,0.9), rgba(30,43,91,0.8), #1e2b5b);background-size:200% 200%;animation:Gradient 10s ease infinite}#recruit .toc ul{display:flex}#recruit .toc li{text-align:center}#recruit .left,#recruit .right{width:40%;margin:0 2.5%}#recruit .center{width:20%;margin:0 2.5%}#recruit .center img{width:60%}#recruit .ruby{margin:15% auto 3%;padding:1% 0}#recruit .ruby p{font-size:18%;color:white}#recruit .text{margin:15% auto 3%;padding:1% 0;color:white}#recruit .text p{font-size:18%;color:white}#recruit .btn{padding:0;line-height:0.1em}#recruit .btn a{font-size:18%;color:white;line-height:1.1em;display:inline-block;padding:5% 10%;border:solid thin white;font-weight:normal;margin-bottom:10%}#recruit .btn a:hover{font-size:18%;line-height:1.1em;display:inline-block;padding:5% 10%;background-color:rgba(30,43,91,0.3);color:white;font-weight:normal;border:solid thin white}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#career .sub_ttl,#new .sub_ttl{width:100%;font-size:24%;margin:5% 5% 0 0;padding:100px 0 10px 50px;border-bottom:solid 1px #1E2B5B}#career .date,#new .date{border-bottom:solid 1px #ddd}#career .luby,#new .luby{font-weight:bold;width:7%;font-size:16%;line-height:1.5em;letter-spacing:0.1em;padding:3% 5%;vertical-align:top}#career .detail,#new .detail{width:20%;font-size:16%;line-height:1.5em;padding:3% 5%;letter-spacing:0.1em}#career .con_btn,#new .con_btn{margin:7% 0;text-align:center}#career .con_btn a,#new .con_btn a{font-size:18%;line-height:1.1em;display:inline-block;padding:1.5% 10%;text-decoration:none;color:black;border:solid thin black;font-weight:normal}#career .con_btn a:hover,#new .con_btn a:hover{background-color:black;color:white;border:solid thin white;padding:1.5% 10%}@media screen and (max-width: 767px){#recruit{background:url("../img/cont_bg.png");height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}#recruit .ttl{width:100%;font-size:24%;text-align:center;margin:150px 0 50px}#recruit .toc{width:100%;height:auto;color:#fff;background:linear-gradient(-45deg, rgba(252,216,2,0.9), rgba(8,139,174,0.9), rgba(30,43,91,0.8), #1e2b5b);background-size:200% 200%;animation:Gradient 10s ease infinite;text-align:center;margin:0 0 50px}#recruit .toc ul{display:list-item}#recruit .toc .center,#recruit .toc .left,#recruit .toc .right{width:90%;margin:0 auto}#recruit .toc .center img,#recruit .toc .left img,#recruit .toc .right img{width:40%}#recruit .ruby p{margin:0;padding:15% 0 2%;color:white}#recruit .ruby p p{font-size:18%;color:white}#recruit .text{margin:0 auto 10%}#recruit .text p{font-size:18%;color:white}#recruit .btn{padding:0;line-height:0.1em}#recruit .btn a{font-size:18%;color:white;line-height:1.1em;display:inline-block;padding:5% 10%;border:solid thin white;font-weight:normal;margin-bottom:10%}#recruit .btn a:hover{font-size:18%;line-height:1.1em;display:inline-block;padding:5% 10%;background-color:rgba(30,43,91,0.3);color:white;text-decoration:none;font-weight:normal;border:solid thin white}#career .sub_ttl,#new .sub_ttl{width:100%;font-size:24%;padding:20% 5% 5%;border-bottom:solid 1px #1E2B5B}#career .date,#new .date{border-bottom:solid 1px #ddd}#career .luby,#new .luby{font-weight:bold;width:7%;font-size:16%;line-height:1.5em;letter-spacing:0.1em;padding:3%;vertical-align:top}#career .detail,#new .detail{width:20%;font-size:16%;line-height:1.5em;padding:3% 5%;letter-spacing:0.1em}#career .con_btn,#new .con_btn{margin:15% 0;text-align:center}#career .con_btn a,#new .con_btn a{font-size:18%;line-height:1.1em;display:inline-block;padding:4% 25%;color:black;margin-bottom:10%;border:solid thin black;font-weight:normal}#career .con_btn a:hover,#new .con_btn a:hover{font-size:18%;color:white;line-height:1.1em;display:inline-block;padding:4% 25%;border:solid thin white;font-weight:normal;margin-bottom:10%;background-color:black}}
