.job_detail{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden;position:relative;top:-5px}.job_detail th,.job_detail td{border:solid 1px #d2d2d2;text-align:left;vertical-align:top;box-sizing:border-box}.job_detail th{background-color:var(--gray);font-size:16px;font-weight:500;padding:20px;width:25%;font-weight:700;vertical-align:middle}.job_detail td{font-size:16px;padding:20px;background-color:#fff}.job_type{background-image:linear-gradient(90deg,var(--green),#fff9eb);color:#fff;padding:1.5rem 4rem;border-radius:.5rem;box-shadow:0px 5px 15px 0px rgba(0,0,0,.35);position:relative;z-index:10}.job_type h3{word-break:keep-all;font-size:20px}.job_type h3:before{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;height:30px;width:30px;position:absolute;left:1.3rem;top:50%;transform:translateY(-50%)}.kikaku:before{background-image:url(/img/job_type/kikaku.svg)}.ecn:before{background-image:url(/img/job_type/ecn.svg)}.internet:before{background-image:url(/img/job_type/Internet.svg)}.support:before{background-image:url(/img/job_type/support.svg)}.tec:before{background-image:url(/img/job_type/tec.svg)}.programing:before{background-image:url(/img/job_type/program.svg)}.boxs{width:1100px;margin:50px auto;display:flex;flex-direction:column;gap:30px}.detail_box{width:100%}.item{padding:30px;border-top:solid 1px #6b6b6b;border-right:solid 1px #6b6b6b;background-color:var(--gray);font-size:18px;font-weight:500;background-size:cover}.contents{font-size:16px;padding:30px;border-top:solid 1px #6b6b6b}.first{padding:35px 30px 30px}.step img{height:60px;width:auto}.plus:after{content:"＋";position:absolute;top:50%;transform:translateY(-50%);color:var(--green);right:40px;font-size:30px;transition:all .3s ease}.plus.open:after{content:"－";color:#6b6b6b;transform:translateY(-50%) rotate(180deg)}.hidden{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.hidden.open{transition:max-height .4s ease-in}.step{display:flex;flex-direction:column;align-items:center;border-radius:.5rem;border:solid 1px #6b6b6b;width:250px;height:280px;gap:18px;justify-content:center}.method{width:130px;border-radius:5px;background-color:#ffcf75}.method p{padding:2px 15px;font-size:18px;font-weight:600;text-align:center}.left{display:flex;flex-direction:column;align-items:center;gap:10px}.right{display:flex;flex-direction:column;align-items:center;gap:10px}.text{text-align:center;word-break:keep-all;padding:0 2px}.arrow{color:var(--green);font-size:30px}a.button{background:var(--green);border:1px solid #009fa8;width:300px;max-width:95%;box-sizing:border-box}a.button:hover span,a.button:hover:after{color:var(--green)}.steps{display:flex;align-items:center;max-width:1100px;margin:50px auto}.main-contents{display:flex;flex-direction:column;gap:70px}@media (max-width:1100px){.main-contents{gap:50px}.boxs{width:95%;gap:20px}.job_detail th,.job_detail td{display:block;width:100%;font-size:15px;padding:15px}.job_type{background-image:linear-gradient(170deg,var(--green),#fff9eb);padding:1rem 1rem 1rem 3.5rem}.job_type h3{font-size:18px;width:90%}.plus:after{font-size:20px;right:15px}.job_type h3:before{width:20px;height:20px}th.first{padding:25px 15px 15px}.steps{flex-direction:column}.arrow{transform:rotate(90deg)}.step{display:grid;grid-template-columns:1fr 2fr;width:95%;max-width:600px;height:150px;gap:10px}.step img{width:auto;height:40px}.right{align-items:start;display:grid;grid-template-rows:1fr 2fr}.left{gap:5px;display:grid;grid-template-rows:1fr 2fr}.text{text-align:left}.step img{margin:0 auto}.left h3{margin:0 auto}}