@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-works{padding:112px 0}.sec-works .inner{width:1200px;margin:auto}.sec-works .pagenation-box{margin-top:106px}@media screen and (max-width:680px){.sec-works{padding:60px 0 80px}.sec-works .inner{width:85.334%}.sec-works .pagenation-box{margin-top:56px}}.sec-single{padding-bottom:100px}.sec-single .single-main-box{width:1200px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-single .single-main-text-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:430px;padding-right:80px}.sec-single .single-main-text-box .cat-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:8px}.sec-single .single-main-text-box .cat-box .cat{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;width:155px;height:30px;font-size:15px;letter-spacing:0;color:#fff;font-weight:500;text-align:center;background:#c99a06}.sec-single .single-main-text-box .cat-box .type{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;width:155px;height:30px;font-size:15px;letter-spacing:0;color:#c99a06;font-weight:500;text-align:center;background:#fff;border:1px solid #c99a06}.sec-single .single-main-text-box .single-title{font-size:28px;letter-spacing:.1em;font-weight:500}.sec-single .single-main-text-box .single-data-box{margin-top:22px}.sec-single .single-main-text-box .single-data-box dl{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;padding:11px 0;border-bottom:1px solid #ccc}.sec-single .single-main-text-box .single-data-box dl dt,.sec-single .single-main-text-box .single-data-box dl dd{font-size:15px;letter-spacing:0}.sec-single .single-main-text-box .single-data-box dl dt{width:25%;font-weight:500}.sec-single .single-main-text-box .single-data-box dl dd{width:75%;text-align:right}.sec-single .single-main-slide-box{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:890px;margin-right:-120px}.sec-single .single-main-slide-box .slick-slide{width:890px;height:590px}.sec-single .single-main-slide-box .slick-slide .img{width:100%;height:100%}.sec-single .single-main-slide-box .slick-dots{position:absolute;left:32px;bottom:27px;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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sec-single .single-main-slide-box .slick-dots li{width:12px;height:12px;border-radius:100%;background:#fff;margin:0 10px;opacity:.5;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.sec-single .single-main-slide-box .slick-dots li button{text-indent:-9999px}.sec-single .single-main-slide-box .slick-dots li.slick-active{opacity:1}.sec-single .single-contents{width:1200px;margin:auto;padding-top:80px}.sec-single .column2-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-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-single .column2-box .item{width:calc((100% - 30px)/2);background:#fff;padding:40px;border-radius:10px}.sec-single .column2-box .item .item-title{font-size:20px;letter-spacing:.1em;font-weight:500;margin-bottom:10px}.sec-single .column2-box .item .item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-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;margin-bottom:-33px}.sec-single .column2-box .item .item-list li{width:calc((100% - 36px)/3);margin:0 18px 33px 0}.sec-single .column2-box .item .item-list li .list-img{position:relative;height:156px;z-index:0}.sec-single .column2-box .item .item-list li .list-img .cat{position:absolute;left:0;top:0;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;width:100%;height:26px;background:#1a1311;font-size:13px;letter-spacing:0;font-weight:500;color:#fff;line-height:1;padding-bottom:1px;z-index:1}.sec-single .column2-box .item .item-list li .list-img .img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.sec-single .column2-box .item .item-list li .list-title{font-size:12px;letter-spacing:0;text-align:center;color:#595757;line-height:19px;margin-top:5px}.sec-single .column2-box .item.type1 .item-title{color:#1a1311}.sec-single .column2-box .item.type1 .item-list li .list-img .cat{background:#1a1311}.sec-single .column2-box .item.type2 .item-title{color:#777365}.sec-single .column2-box .item.type2 .item-list li .list-img .cat{background:#777365}.sec-single .singleContents{border-radius:10px;background:#fff}.sec-single .singleContents .caption{font-size:14px;line-height:1.714;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;margin-top:10px}.sec-single .singleContents .image{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.sec-single .single-btn-box{margin-top:80px}.sec-single .single-btn-box .single-btn{width:445px;height:105px;margin:auto;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-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;letter-spacing:.1em;font-weight:500;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;position:relative}.sec-single .single-btn-box .single-btn i{display:block;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;border-radius:100%;background:#000;overflow:hidden;border:1px solid #000}.sec-single .single-btn-box .single-btn i:before,.sec-single .single-btn-box .single-btn i:after{content:"";position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg) skew(12deg,12deg);transform:translate(-50%,-50%) rotate(-45deg) skew(12deg,12deg);width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff}.sec-single .single-btn-box .single-btn i:before{left:45%}.sec-single .single-btn-box .single-btn i:after{left:-100%;opacity:0}@media screen and (min-width:681px){.sec-single .column2-box .item .item-list li:nth-child(3n){margin-right:0}.sec-single .singleContents{padding:130px 100px 90px}.sec-single .singleContents .worksContTitle{font-size:20px;font-weight:500;margin-bottom:40px}.sec-single .singleContents .singleColumn{margin-top:60px}.sec-single .singleContents .singleColumn:first-child{margin-top:0}.sec-single .singleContents .leftColumn,.sec-single .singleContents .rightColumn{width:487px}.sec-single .singleContents .typeImage .image{height:711px}.sec-single .singleContents .typeImage .caption{padding-left:60px;padding-right:60px}.sec-single .singleContents .typeTwoImage,.sec-single .singleContents .typeThreeImage{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}.sec-single .singleContents .typeTwoImage .caption,.sec-single .singleContents .typeThreeImage .caption{padding-left:30px;padding-right:30px}.sec-single .singleContents .typeTwoImage .image,.sec-single .singleContents .typeThreeImage .image{height:325px}.sec-single .singleContents .typeThreeImage .leftColumn .image{height:710px}.sec-single .singleContents .typeThreeImage .rightColumn .image{height:325px}.sec-single .singleContents .typeThreeImage .rightColumn .image+.image{margin-top:26px}.sec-single .singleContents .typeThreeImage .rightColumn .caption+.image{margin-top:26px}.sec-single .singleContents .typeTwoImage.typeLarge .image{height:676px}.sec-single .single-btn-box .single-btn i{-webkit-transition:.3s;transition:.3s}.sec-single .single-btn-box .single-btn i:before,.sec-single .single-btn-box .single-btn i:after{-webkit-transition:.3s;transition:.3s}.sec-single .single-btn-box .single-btn:hover i{right:20px}.sec-single .single-btn-box .single-btn:hover i:before{-webkit-animation:arrowbefore .3s;animation:arrowbefore .3s}.sec-single .single-btn-box .single-btn:hover i:after{-webkit-animation:arrowafter .3s;animation:arrowafter .3s}@-webkit-keyframes arrowbefore{100%{left:100%;opacity:0}}@keyframes arrowbefore{100%{left:100%;opacity:0}}@-webkit-keyframes arrowafter{100%{left:45%;opacity:1}}@keyframes arrowafter{100%{left:45%;opacity:1}}}@media screen and (max-width:680px){.sec-single{padding-bottom:60px}.sec-single .single-main-box{width:100%;display:block}.sec-single .single-main-text-box{width:85.334%;margin:auto;padding-top:26px;padding-right:0;gap:5px}.sec-single .single-main-text-box .cat-box .cat{width:121px;height:21px;font-size:11px}.sec-single .single-main-text-box .cat-box .type{width:121px;height:21px;font-size:11px}.sec-single .single-main-text-box .single-title{font-size:20px;letter-spacing:.05em}.sec-single .single-main-text-box .single-data-box{margin-top:10px}.sec-single .single-main-text-box .single-data-box dl{padding:11px 0}.sec-single .single-main-slide-box{width:100%;margin-right:0}.sec-single .single-main-slide-box .slick-slide{width:100vw;height:250px}.sec-single .single-main-slide-box .slick-dots{width:100%;left:0;bottom:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec-single .single-contents{width:92%;padding-top:50px}.sec-single .column2-box .item{width:100%;padding:30px 12px;border-radius:0}.sec-single .column2-box .item+.item{margin-top:30px}.sec-single .column2-box .item .item-title{font-size:18px;text-align:center;margin-bottom:14px}.sec-single .column2-box .item .item-list{margin-bottom:-15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sec-single .column2-box .item .item-list li{width:calc((100% - 16px)/2);margin:0 0 15px}.sec-single .column2-box .item .item-list li .list-img{height:152px}.sec-single .column2-box .item .item-list li .list-img .cat{height:25px}.sec-single .column2-box .item .item-list li .list-title{font-size:12px;line-height:1.5;margin-top:5px}.sec-single .singleContents{padding:33px 12px 32px}.sec-single .singleContents .worksContTitle{font-size:18px;font-weight:500;text-align:center;margin-bottom:15px}.sec-single .singleContents .singleColumn{margin-top:30px}.sec-single .singleContents .singleColumn:first-child{margin-top:0}.sec-single .singleContents .caption{font-size:14px;line-height:1.857;margin-top:10px;margin-left:12px;margin-right:12px}.sec-single .singleContents .rightColumn{margin-top:30px}.sec-single .singleContents .typeImage .image,.sec-single .singleContents .typeTwoImage .image{height:67.5vw}.sec-single .singleContents .typeTwoImage.typeLarge .image{height:150vw}.sec-single .singleContents .typeThreeImage .leftColumn .image{height:150vw}.sec-single .singleContents .typeThreeImage .rightColumn .image{height:67.5vw}.sec-single .singleContents .typeThreeImage .rightColumn .image+.image{margin-top:10px}.sec-single .singleContents .typeThreeImage .rightColumn .caption+.image{margin-top:10px}.sec-single .single-btn-box{margin-top:40px}.sec-single .single-btn-box .single-btn{width:72%;height:70px;font-size:16px}.sec-single .single-btn-box .single-btn i{right:10px;width:20px;height:20px}.sec-single .single-btn-box .single-btn i:before,.sec-single .single-btn-box .single-btn i:after{width:5px;height:5px}}.other-works-box{padding:100px 0 120px}.other-works-box .inner{width:1200px;margin:auto}.other-works-box .other-works-title{font-size:24px;letter-spacing:.1em;font-weight:500;color:#595757;text-align:center;margin-bottom:32px}@media screen and (max-width:680px){.other-works-box{overflow:hidden;padding:45px 0 60px}.other-works-box .inner{width:100%}.other-works-box .other-works-title{font-size:20px;margin-bottom:20px}.other-works-box .works-other-list li{width:74.668vw;margin:0 10px}.other-works-box .works-other-list li .list-img{height:187px}.other-works-box .works-other-list .slick-arrow{position:absolute;top:67px;width:28px;height:60px;background:url(//daigo-inc.co.jp/wp/wp-content/themes/daigo_theme/files/css/../img/common/other_works_arrow.svg) no-repeat center/cover;text-indent:-9999px;z-index:1}.other-works-box .works-other-list .slick-arrow.slick-prev{left:9%}.other-works-box .works-other-list .slick-arrow.slick-next{right:9%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.other-business-box{background:#f5f5f5}