@media screen and (max-width: 768px){html{font-size:4.1025641026vw}}@media print,screen and (min-width: 769px){html{font-size:1.25vw}}#job-introduction .container .construction_area .box-list{display:flex}#job-introduction .container .construction_area .box-list .img-1{height:auto}#job-introduction .container .construction_area .box-list .content .item p.text{color:var(--primary-color)}#job-introduction .container .construction_area .animBtn{width:fit-content;display:block;margin-left:auto;margin-right:auto}#job-introduction .container .advancement_area h3.title{color:var(--primary-color)}#job-introduction .container .advancement_area .box-list{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;align-items:end;background-image:url("../images/job_introduction/img-job_introduction-2.png");background-position:top;background-repeat:no-repeat;background-size:cover}@media print,screen and (min-width: 769px){#job-introduction .container .advancement_area .box-list li{width:25.078125vw;margin-right:4.4609375vw;margin-bottom:0vw}#job-introduction .container .advancement_area .box-list li:nth-child(3n){margin-right:0}}@media screen and (max-width: 768px){#job-introduction .container .advancement_area .box-list li{width:84.6153846154vw;margin-right:0vw;margin-bottom:20.1282051282vw}#job-introduction .container .advancement_area .box-list li:nth-child(1n){margin-right:0}}#job-introduction .container .advancement_area .box-list .box-item{background-color:#fff}#job-introduction .container .advancement_area .box-list .box-item p.text-year{color:var(--primary-color)}#job-introduction .container .advancement_area .box-list .box-item hr{margin-left:auto;margin-right:auto;background-color:#007f0d;color:#007f0d}#job-introduction .marquee .marquee_service_car .marquee_item:nth-of-type(1){animation:loopText01 22s linear infinite}#job-introduction .marquee .marquee_service_car .marquee_item:nth-of-type(2){animation:loopText02 22s linear infinite}#job-introduction .marquee .marquee_service_car .marquee_item:nth-of-type(3){animation:loopText03 22s linear infinite}@media screen and (max-width: 768px){.title_fv{margin-top:12.8205128205vw}.title_fv::before{top:-1.8717948718vw}#job-introduction .container{padding-top:11vw;padding-bottom:28.0769230769vw}#job-introduction .container .construction_area{padding-left:7.6923076923vw;padding-right:7.6923076923vw;padding-bottom:20.7692307692vw}#job-introduction .container .construction_area .box-list{display:block}#job-introduction .container .construction_area .box-list .img-1{width:84.6153846154vw;margin-bottom:10.3333333333vw}#job-introduction .container .construction_area .box-list .content{width:84.6153846154vw}#job-introduction .container .construction_area .box-list .content .item:first-of-type{margin-bottom:12.8974358974vw}#job-introduction .container .construction_area .box-list .content .item p.text{font-size:0.75rem;line-height:1rem;letter-spacing:0rem;margin-bottom:3.5384615385vw}#job-introduction .container .construction_area .box-list .content .item h4.title{font-size:1.25rem;line-height:1.6875rem;letter-spacing:0rem;margin-bottom:3.9743589744vw}#job-introduction .container .construction_area .box-list .content .item p.ctn{font-size:0.875rem;line-height:1.5rem;letter-spacing:0.0875rem}#job-introduction .container .construction_area .animBtn{margin-top:20.0512820513vw;padding:4.358974359vw 5.1282051282vw 4.358974359vw 5.1282051282vw;width:46.1538461538vw;font-size:1rem;line-height:1.3125rem;letter-spacing:0rem}#job-introduction .container .advancement_area h3.title{font-size:1.5rem;line-height:2rem;letter-spacing:0rem;margin-bottom:14.4871794872vw}#job-introduction .container .advancement_area .box-list{padding-top:21.358974359vw;padding-bottom:13.5384615385vw;background-image:url("../images/job_introduction/img-job-description-2_sp.png")}#job-introduction .container .advancement_area .box-list .box-item{padding:9.2307692308vw 8.7179487179vw 11.0769230769vw 8.4615384615vw}#job-introduction .container .advancement_area .box-list .box-item h4.title{font-size:1.25rem;line-height:1.6875rem;letter-spacing:0.0625rem;margin-bottom:3.4102564103vw}#job-introduction .container .advancement_area .box-list .box-item hr{width:19.8487179487vw;height:.5128205128vw}#job-introduction .container .advancement_area .box-list .box-item p.text-year{font-size:1.625rem;line-height:2.1875rem;letter-spacing:0rem;margin-top:3.7692307692vw;margin-bottom:7.3076923077vw}#job-introduction .container .advancement_area .box-list .box-item p.ctn{font-size:0.875rem;line-height:1.5625rem;letter-spacing:0.0875rem}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(2){padding-bottom:18.7179487179vw}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(3){margin-bottom:unset;padding-bottom:20.2564102564vw}#job-introduction .container .marquee{bottom:6.2820512821vw;top:unset;left:0}#job-introduction .container .marquee .marquee_service_car .marquee_item:nth-of-type(1){animation:loopText01 12s linear infinite}#job-introduction .container .marquee .marquee_service_car .marquee_item:nth-of-type(2){animation:loopText02 12s linear infinite}#job-introduction .container .marquee .marquee_service_car .marquee_item:nth-of-type(3){animation:loopText03 12s linear infinite}}@media print,screen and (min-width: 769px){.title_fv{padding-left:7.5vw;margin-top:7.109375vw}.title_fv::before{top:-0.9921875vw}#job-introduction .container{padding-top:4.609375vw;padding-bottom:19.5390625vw}#job-introduction .container .construction_area{padding-left:7.8125vw;padding-bottom:12.34375vw}#job-introduction .container .construction_area .box-list .img-1{width:40.3125vw;margin-right:5.3984375vw}#job-introduction .container .construction_area .box-list .content{width:31.09375vw}#job-introduction .container .construction_area .box-list .content .item:first-of-type{margin-bottom:6.5625vw}#job-introduction .container .construction_area .box-list .content .item p.text{font-size:1rem;line-height:1.3125rem;letter-spacing:0rem;margin-bottom:.7734375vw}#job-introduction .container .construction_area .box-list .content .item h4.title{font-size:1.625rem;line-height:2.1875rem;letter-spacing:0rem;margin-bottom:1.5234375vw}#job-introduction .container .construction_area .box-list .content .item p.ctn{font-size:1rem;line-height:1.5rem;letter-spacing:0.1rem}#job-introduction .container .construction_area .animBtn{margin-top:5.75vw;padding:1.328125vw 1.5625vw 1.328125vw 1.5625vw;width:14.0625vw;font-size:1rem;line-height:1.3125rem;letter-spacing:0rem}#job-introduction .container .advancement_area h3.title{font-size:2.5rem;line-height:3.3125rem;letter-spacing:0rem;margin-bottom:3.7265625vw}#job-introduction .container .advancement_area .box-list{padding-top:1.875vw}#job-introduction .container .advancement_area .box-list .box-item{padding:2.7234375vw 2.34375vw 4.1375vw 2.34375vw}#job-introduction .container .advancement_area .box-list .box-item h4.title{font-size:1.25rem;line-height:1.8125rem;letter-spacing:0.0625rem;margin-bottom:.90625vw}#job-introduction .container .advancement_area .box-list .box-item hr{width:6.04765625vw;height:.15625vw}#job-introduction .container .advancement_area .box-list .box-item p.text-year{font-size:1.625rem;line-height:2.3125rem;letter-spacing:0rem;margin-top:.74375vw;margin-bottom:3.046875vw}#job-introduction .container .advancement_area .box-list .box-item p.ctn{font-size:1rem;line-height:1.875rem;letter-spacing:0.1rem}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(2){padding-right:1.5625vw;padding-bottom:7.22265625vw;padding-top:3.07734375vw}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(3){padding-right:1.5625vw;padding-left:2.96875vw;padding-bottom:5.20390625vw;padding-top:3.0109375vw}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(3) h4.title{margin-bottom:1.009375vw}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(3) p.text-year{margin-top:.69765625vw}#job-introduction .container .advancement_area .box-list .box-item:nth-of-type(3) p.ctn{line-height:1.9375rem}#job-introduction .container .marquee{bottom:4.0625vw;top:unset;left:0}}
