@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap";@media screen and (min-width:681px){.page-title-box .page-mv .img{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/engineering/mv_img.jpg)}}@media screen and (max-width:680px){.page-title-box .page-mv .img{background-image:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/engineering/mv_img_sp.jpg)}}@media screen and (max-width:680px){.sec-achievement .colum2-box .colum2-item{padding:30px 0 50px}.sec-achievement .colum2-box .colum2-item.revers{padding-top:50px}}.sec-work{padding:162px 0 150px}.sec-work .inner{width:1200px;margin:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-work .work-title{font-size:34px;letter-spacing:.1em;font-weight:500;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative}.sec-work .work-title span{color:#c99a06}.sec-work .work-cont{width:calc(100% - 100px);margin-left:auto}.sec-work .work-box01{padding:100px 0 100px 100px;position:relative;z-index:0}.sec-work .work-box01:before{content:"";position:absolute;left:0;top:0;width:200vw;height:100%;background:#f8f7f4;border-radius:15px 0 0 15px;z-index:-1}.sec-work .work-box01 .works-box-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-work .work-box01 .works-box-list>li{width:226px;margin-right:32px}.sec-work .work-box01 .works-box-list .works-box-list-c>li{width:100%;padding-bottom:13px;position:relative}.sec-work .work-box01 .works-box-list .works-box-list-c>li+li{margin-top:39px}.sec-work .work-box01 .works-box-list .works-box-list-c>li .list-title{position:absolute;left:11px;bottom:0;width:calc(100% - 22px);height:64px;background:#f8f7f4;border-radius:5px;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;letter-spacing:.1em;line-height:24px;font-weight:500;color:#595757;text-align:center}.sec-work .work-box02{margin-top:50px;padding:90px 0 100px 100px;position:relative;z-index:0}.sec-work .work-box02:before{content:"";position:absolute;left:0;top:0;width:200vw;height:100%;background:#f8f7f4;border-radius:15px 0 0 15px;z-index:-1}.sec-work .work-box02 .works-box-list{width:100%;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-75px}.sec-work .work-box02 .works-box-list li{width:480px;padding-top:22px;margin-bottom:75px;position:relative}.sec-work .work-box02 .works-box-list li .list-title{position:absolute;left:0;top:0;z-index:1;font-size:24px;letter-spacing:.15em;font-weight:500;color:#fff}.sec-work .work-box02 .works-box-list li .list-title span{display:inline-block;background:#000;padding:6px 21px 8px;border-radius:4px}.sec-work .work-box02 .works-box-list li .list-text{font-size:16px;letter-spacing:0;line-height:2;margin-top:12px}@media screen and (min-width:681px){.sec-work{overflow:hidden;min-width:1400px}.sec-work .work-box01 .works-box-list>li:nth-child(4n){margin-right:0}}@media screen and (max-width:680px){.sec-work{padding:50px 0}.sec-work .inner{width:85.334%;display:block}.sec-work .work-title{font-size:24px;line-height:36px;text-align:center;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.sec-work .work-cont{width:100%;margin-top:40px}.sec-work .work-box01{padding:0}.sec-work .work-box01:before{content:none}.sec-work .work-box01 .works-box-list{margin-bottom:-16px}.sec-work .work-box01 .works-box-list>li{width:100%;margin-right:0}.sec-work .work-box01 .works-box-list .works-box-list-c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-work .work-box01 .works-box-list .works-box-list-c>li{width:calc((100% - 16px)/2);padding-bottom:0;margin:0 16px 16px 0}.sec-work .work-box01 .works-box-list .works-box-list-c>li+li{margin-top:0}.sec-work .work-box01 .works-box-list .works-box-list-c>li:nth-child(2n){margin-right:0}.sec-work .work-box01 .works-box-list .works-box-list-c>li .list-title{position:relative;left:0;width:100%;height:65px;font-size:15px;letter-spacing:.05em;line-height:21px}.sec-work .work-box02{margin-top:50px;padding:50px 0}.sec-work .work-box02:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;border-radius:0}.sec-work .work-box02 .works-box-list{width:100%;margin-bottom:0}.sec-work .work-box02 .works-box-list li{width:100%;padding-top:12px;margin-bottom:0}.sec-work .work-box02 .works-box-list li+li{margin-top:40px}.sec-work .work-box02 .works-box-list li .list-title{font-size:18px;letter-spacing:.1em;left:-9px}.sec-work .work-box02 .works-box-list li .list-title span{padding:3px 9px 5px;border-radius:2px}.sec-work .work-box02 .works-box-list li .list-text{margin-top:20px}}.sec-realization{padding:150px 0 140px}.sec-realization .inner{width:1000px;margin:auto;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-realization .box-img{width:487px;margin-right:-99px}.sec-realization .text-box{width:612px}.sec-realization .text-box .box-title{font-size:24px;letter-spacing:.1em;line-height:2;font-weight:500}.sec-realization .text-box .box-text{font-size:16px;letter-spacing:0;line-height:34px;margin:13px 0 40px}.sec-realization .text-box .box-list{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:44px}.sec-realization .text-box .box-list>li{width:calc((100% - 10px)/2);margin-right:8px}.sec-realization .text-box .box-list>li:nth-child(2n){margin-right:0}.sec-realization .text-box .box-list .box-list-c>li{background:#fff;border-radius:5px;font-size:14px;letter-spacing:.05em;line-height:2;font-weight:500;text-align:center;padding:1px 0 2px}.sec-realization .text-box .box-list .box-list-c>li+li{margin-top:8px}@media screen and (max-width:680px){.sec-realization{padding:50px 0 40px}.sec-realization .inner{width:85.334%}.sec-realization .box-img{width:100%;margin-right:0;margin-top:20px}.sec-realization .text-box{width:100%}.sec-realization .text-box .box-title{font-size:18px;letter-spacing:0;font-weight:600;line-height:1.67}.sec-realization .text-box .box-text{font-size:15px;line-height:1.7;margin:10px 0 15px}.sec-realization .text-box .box-list{padding-right:0}.sec-realization .text-box .box-list>li{width:calc((100% - 8px)/2)}.sec-realization .text-box .box-list .box-list-c>li{font-size:13px;letter-spacing:.05em;line-height:1.23;padding:6px 0 7px}}