@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap";.sec-job{padding:150px 0;background:#f8f7f4;overflow:hidden}.sec-job .job-box{margin-top:100px}.sec-job .job-item{position:relative}.sec-job .job-item+.job-item{margin-top:150px}.sec-job .job-item .item-img{width:50vw;min-width:600px;height:640px;overflow:hidden;position:absolute;top:0;z-index:1}.sec-job .job-item .item-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#1a1311;opacity:.15;z-index:1}.sec-job .job-item .item-img .item-en{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-size:54px;letter-spacing:.1em;line-height:1;color:#fff;text-align:center;z-index:1}.sec-job .job-item .item-img .img{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.sec-job .job-item .item-img .img.img01{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img01.jpg)}.sec-job .job-item .item-img .img.img02{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img02.jpg)}.sec-job .job-item .item-img .img.img03{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img03.jpg)}.sec-job .job-item .item-text-box{width:1200px;min-height:640px;margin:auto;padding-top:90px;padding-bottom:100px;position:relative;z-index:0}.sec-job .job-item .item-text-box:before{content:"";position:absolute;bottom:0;width:200vw;height:73%;background:#fff;z-index:-1}.sec-job .job-item .item-text-box .item-title-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-job .job-item .item-text-box .item-title-box .item-cat{display:inline-block;font-size:24px;color:#fff;letter-spacing:.1em;font-weight:500;line-height:1;background:#c99a06;border-radius:5px;padding:15px 18px 16px;margin-right:19px}.sec-job .job-item .item-text-box .item-title-box .item-title{font-size:50px;letter-spacing:0;line-height:1;font-weight:500;color:#c99a06;margin-top:-3px}.sec-job .job-item .item-text-box .item-text{font-size:16px;letter-spacing:.05em;line-height:2;text-align:justify;margin-top:110px}.sec-job .job-item .item-text-box .item-job-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px;background:#f8f7f4;margin-top:45px}.sec-job .job-item .item-text-box .item-job-cont .job-cont-title{width:118px;font-size:15px;letter-spacing:.1em;line-height:1;color:#fff;text-align:center;background:#1a1311;border-radius:5px;padding:5px 0 6px}.sec-job .job-item .item-text-box .item-job-cont .job-cont-text{width:calc(100% - 118px);padding-left:15px;font-size:20px;letter-spacing:.1em;font-weight:500;line-height:1}.sec-job .job-item .item-text-box .item-check-list{margin-top:18px}.sec-job .job-item .item-text-box .item-check-list li{position:relative;font-size:16px;letter-spacing:0;font-weight:500;padding-left:35px}.sec-job .job-item .item-text-box .item-check-list li+li{margin-top:8px}.sec-job .job-item .item-text-box .item-check-list li i{display:block;position:absolute;left:0;top:3px;width:23px;height:21px;background:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/icon_check.svg) no-repeat center/cover}@media screen and (min-width:681px){.sec-job .job-item .item-img .img.img01{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img01.jpg)}.sec-job .job-item .item-img .img.img02{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img02.jpg)}.sec-job .job-item .item-img .img.img03{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img03.jpg)}.sec-job .job-item:nth-child(odd) .item-img{left:0;border-radius:0 15px 15px 0}.sec-job .job-item:nth-child(odd) .item-text-box{padding-left:658px}.sec-job .job-item:nth-child(odd) .item-text-box:before{left:0}.sec-job .job-item:nth-child(even) .item-img{right:0;border-radius:15px 0 0 15px}.sec-job .job-item:nth-child(even) .item-text-box{padding-right:658px}.sec-job .job-item:nth-child(even) .item-text-box:before{right:0}}@media screen and (max-width:680px){.sec-job{padding:60px 0}.sec-job .job-box{margin-top:38px}.sec-job .job-item+.job-item{margin-top:50px}.sec-job .job-item:nth-child(odd) .item-img{border-radius:0 5px 5px 0}.sec-job .job-item:nth-child(odd) .item-img .item-en{left:auto;right:-3.6%}.sec-job .job-item:nth-child(even) .item-img{margin-left:auto;border-radius:5px 0 0 5px}.sec-job .job-item:nth-child(even) .item-img .item-en{left:-3.6%}.sec-job .job-item .item-img{width:92.8%;min-width:auto;height:130px;margin-bottom:-65px;position:relative}.sec-job .job-item .item-img .item-en{font-size:26px}.sec-job .job-item .item-img .img.img01{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img01_sp.jpg)}.sec-job .job-item .item-img .img.img02{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img02_sp.jpg)}.sec-job .job-item .item-img .img.img03{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/our_job/job_img03_sp.jpg)}.sec-job .job-item .item-text-box{width:100%;min-height:auto;padding:100px 7.334% 55px}.sec-job .job-item .item-text-box:before{left:0;width:100%;height:100%}.sec-job .job-item .item-text-box .item-title-box{display:block;text-align:center}.sec-job .job-item .item-text-box .item-title-box .item-cat{font-size:16px;padding:7px 15px 8px;margin-right:0}.sec-job .job-item .item-text-box .item-title-box .item-title{font-size:30px;letter-spacing:.05em;margin-top:15px}.sec-job .job-item .item-text-box .item-text{letter-spacing:0;margin-top:20px}.sec-job .job-item .item-text-box .item-job-cont{display:block;padding:12px 10px 15px;margin-top:25px}.sec-job .job-item .item-text-box .item-job-cont .job-cont-title{width:100%;text-align:center;border-radius:3px}.sec-job .job-item .item-text-box .item-job-cont .job-cont-text{width:100%;padding-left:0;font-size:16px;text-align:center;line-height:1.6;margin-top:10px}.sec-job .job-item .item-text-box .item-check-list{margin-top:15px}.sec-job .job-item .item-text-box .item-check-list li{font-size:15px}}.sec-interview{padding:150px 0 0}.sec-interview>.inner{width:1200px;margin:auto;pointer-events:none;position:relative;z-index:1}.sec-interview .interview-en-title{font-size:24px;letter-spacing:.1em;line-height:1;margin-bottom:18px}.sec-interview .interview-title-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-55px}.sec-interview .interview-title-box .interview-box-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%;font-size:16px;letter-spacing:.05em;line-height:2;font-weight:500;text-align:right;margin-top:-5px}.sec-interview .interview-title-box .interview-title{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:50%;font-size:45px;color:#fff;letter-spacing:.15em}.sec-interview .interview-title-box .interview-title .bar-anime{margin-bottom:10px}.sec-interview .interview-title-box .interview-title .bar-text{border-radius:4px;padding:0 18px 5px;background:#000}.sec-interview .entry-box{margin:120px 0}.sec-interview .interview-cont .box-number{background:#fff}@media screen and (max-width:680px){.sec-interview{padding:65px 0 0}.sec-interview>.inner{width:85.334%}.sec-interview .interview-en-title{text-align:center;color:#c99a06;margin-bottom:15px}.sec-interview .interview-title-box{display:block;margin-bottom:-30px}.sec-interview .interview-title-box .interview-box-text{width:100%;font-size:15px;letter-spacing:0;text-align:center;margin-top:0}.sec-interview .interview-title-box .interview-title{width:100%;font-size:20px;letter-spacing:.1em;margin:35px 0 0 -9px}.sec-interview .interview-title-box .interview-title .bar-anime{margin-bottom:12px}.sec-interview .interview-title-box .interview-title .bar-text{border-radius:2px;padding:0 9px 3px}.sec-interview .interview-cont .interview-list li a{padding-left:27px}.sec-interview .entry-box{margin:50px 0}}