main img{border-radius:0}a:hover{text-decoration:none}.header{width:100%;padding-top:76px;background:url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xhead-bg.jpg.pagespeed.ic.JxRowQfa2g.jpg) center 55px no-repeat;background-size:cover;position:relative}.header h1{display:inline-block;margin:0 auto 20px auto;padding:15px 25px;font-size:24px;font-size:2.4rem;font-weight:500;letter-spacing:2px;color:#fff;text-align:center;border:2px solid #fff;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.index .inner{margin:0 auto;padding:0 16px}.index h2{margin:70px 0 30px 0;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center}.index .flex{display:block}.index .wrap.articles{margin-top:40px;padding:50px 0;background:rgba(236,236,236,.7)}.index article{margin:0 auto 20px;padding:0 8px 8px 0;width:74vw;position:relative}.index article.salesman{background:linear-gradient(to right,#ffd8d8,#e4e4e4) no-repeat;background-size:95% 35%;background-position:bottom right}.index article.engineer{background:linear-gradient(to right,#c6daf3,#e4e4e4) no-repeat;background-size:95% 35%;background-position:bottom right}.index article.business-management{background:linear-gradient(to right,#ffe0ea,#e4e4e4) no-repeat;background-size:95% 35%;background-position:bottom right}.index article.business-promotion{background:linear-gradient(to right,#faebd2,#e4e4e4) no-repeat;background-size:95% 35%;background-position:bottom right}.index article .cat{padding:0 8px 0 10px;height:30px;line-height:30px;font-size:12px;font-size:1.2rem;font-weight:600;text-align:center;letter-spacing:0;color:#fff;position:absolute;bottom:75px;left:0;display:inline-block}.index article.salesman .cat{background:#f3301c}.index article.engineer .cat{background:#0071b9}.index article.business-management .cat{background:#ff93aa}.index article.business-promotion .cat{background:#eba028}.index article .eye-catch{background:#fff}.index article .eye-catch img{width:100%;height:180px;object-fit:cover}.index article h3{padding:5px 10px 15px;height:60px;font-size:13px;font-size:1.3rem;font-weight:500;line-height:1.6;letter-spacing:0;background:#fff}.single article{padding:0 0 120px 0}.single article .head{margin:50px 0;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.single article .head .profiles{padding:20px 25px}.single article .head .profiles .cat{display:inline-block;margin-bottom:10px;padding:2px 20px;font-size:14px;font-size:1.4rem;font-weight:700;color:#fff;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.single article .head .profiles .date{margin-bottom:15px;font-weight:700;color:#f5301c}.single article .head .profiles h2{margin-bottom:20px;font-size:30px;font-size:3.0rem;line-height:40px;font-weight:700}.single article .head .profiles .education{margin-bottom:15px;font-weight:700}.single article .head .profiles p{font-size:14px;font-size:1.4rem;line-height:23px;margin-bottom:0}.single article .head figure{line-height:0}.single article .head figure img{width:100%;border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px}.single article h3{max-width:970px;margin:0 auto 10px auto;padding:15px 20px;font-size:18px;font-size:1.8rem}.single article .box{max-width:970px;margin:40px auto}.single article .box figure{text-align:center;margin:20px 0 0 0;padding:0 10px}.single article .box figure img{line-height:0;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px}.single article .box p{padding:0 10px}.single article h4{max-width:970px;margin:40px auto 10px auto;padding:13px 30px;font-size:20px;font-size:2.0rem;color:#fff}.single article h5{margin:90px 0 50px 0;font-size:18px;font-size:1.8rem}.single article h5 .inner{height:103px;padding-top:40px;position:relative}.single article table{width:100%;margin:30px auto 0 auto;border-collapse:separate;border-spacing:0}.single article table th{width:287px;padding:15px 30px;font-size:20px;font-size:2.0rem;font-weight:700;color:#033333;text-align:left;vertical-align:top}.single article table th .time{margin-right:20px;font-size:28px;font-size:2.8rem;font-weight:700}.single article table td{padding:15px 0}@media only screen and (max-width:767px){.single article table th{width:100%;height:auto;display:block;padding:5px 10px;line-height:1.6em}.single article table td{width:100%;height:auto;display:block;padding:10px}}.btn{width:100%;height:100px;padding:30px 0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#e4f8ef;list-style:none;text-align:center}.btn .btn-prev a{float:left;line-height:40px;font-size:25px;font-size:2.5rem;font-weight:700;color:#00b967;position:relative;text-decoration:underline}.btn .btn-prev a:after{font-family:FontAwesome;content:"\f104";color:#00b967;position:absolute;left:-30px}.btn .btn-next a{float:right;line-height:40px;font-size:25px;font-size:2.5rem;font-weight:700;color:#00b967;position:relative;text-decoration:underline}.btn .btn-next a:after{font-family:FontAwesome;content:"\f105";color:#00b967;position:absolute;right:-30px}.btn .btn-index a{margin:0 30px;font-size:40px;font-size:4.0rem;color:#00b967}.single article.salesman .head{background:#feeae9}.single article.salesman .head .profiles .cat{background:#f5301c}.single article.salesman .head .profiles .date{color:#f5301c}.single article.salesman h3{color:#f5301c;background:#feeae9 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-red.png.pagespeed.ic.ynpvsxnRfa.png) top left repeat-x}.single article.salesman h4{background:#f5301c}.single article.salesman h5{color:#f5301c;background:#feeae9 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-red.png.pagespeed.ic.ynpvsxnRfa.png) top left repeat-x}.single article.salesman table tr:nth-child(odd) {background:#feeae9}.single article.salesman table th .time{color:#f5301c}.single article.engineer .head{background:#e4f1f9}.single article.engineer .head .profiles .cat{background:#0071bb}.single article.engineer .head .profiles .date{color:#0071bb}.single article.engineer h3{color:#0071bb;background:#e4f1f9 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-blue.png.pagespeed.ic.nqgChtQqsU.png) top left repeat-x}.single article.engineer h4{background:#0071bb}.single article.engineer h5{color:#0071bb;background:#e4f1f9 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-blue.png.pagespeed.ic.nqgChtQqsU.png) top left repeat-x}.single article.engineer table tr:nth-child(odd) {background:#e4f1f9}.single article.engineer table th .time{color:#0071bb}.single article.business-management .head{background:#fff4f8}.single article.business-management .head .profiles .cat{background:#ff95ac}.single article.business-management .head .profiles .date{color:#ff95ac}.single article.business-management h3{color:#ff95ac;background:#fff4f8 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-pink.png.pagespeed.ic.0PqoOQ9jwR.png) top left repeat-x}.single article.business-management h4{background:#ff95ac}.single article.business-management h5{color:#ff95ac;background:#fff4f8 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-pink.png.pagespeed.ic.0PqoOQ9jwR.png) top left repeat-x}.single article.business-management table tr:nth-child(odd) {background:#fff4f8}.single article.business-management table th .time{color:#ff95ac}.single article.business-promotion .head{background:#faebd2}.single article.business-promotion .head .profiles .cat{background:#eba028}.single article.business-promotion .head .profiles .date{color:#eba028}.single article.business-promotion h3{color:#eba028;background:#faebd2 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-yellow.png.pagespeed.ic.-QpmIW2e8U.png) top left repeat-x}.single article.business-promotion h4{background:#eba028}.single article.business-promotion h5{color:#eba028;background:#faebd2 url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xh3-bg-yellow.png.pagespeed.ic.-QpmIW2e8U.png) top left repeat-x}.single article.business-promotion table tr:nth-child(odd) {background:#faebd2}.single article.business-promotion table th .time{color:#eba028}@media all and (min-width:767px){.header{padding-top:130px;background:url(https://www.ecology-plan.co.jp/recruit/wp/wp-content/themes/ecoplan/people/images/xhead-bg.jpg.pagespeed.ic.JxRowQfa2g.jpg) center 80px no-repeat;background-size:cover}.header h1{margin:0 auto 50px auto;font-size:30px;font-size:3.0rem}.index .wrap.articles{margin-top:80px;padding:100px 0}.index .flex{display:flex;flex-wrap:wrap}.index article{margin:0 1.3% 30px 0;width:24%;max-width:225px}.index article:nth-of-type(4n) {margin-right:0}.index article .eye-catch img{height:220px}.index article h3{padding:5px 10px 15px;font-size:min(1.4vw,13px)}.single article .head figure{width:50%;height:auto;border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0}.single article .box figure{text-align:left;margin:0 20px 0 10px;padding:0}.single article .head figure img{display:none}.single article .box p{padding:0 10px 0 0}.single article h5{font-size:28px;font-size:2.8rem}}@media all and (min-width:970px){.single article.salesman .box figure{margin:0 20px 0 0}.single article.salesman .box p{padding:0}}