.new-const .mv-lead{position:absolute;color:#292929;right:5%;bottom:5%}.new-const .mv-lead__ttl{background-color:#fff;font-size:1.4rem;font-weight:700;display:inline-block;padding:3px 5px}.new-const .mv-lead__txt{margin-top:6px}.new-const .mv-lead__txt .txt-bg{background-color:#fff;margin-top:6px;font-size:1rem;font-weight:500;display:inline-block;padding:3px;line-height:1}.new-const .new-const-img-list{margin-top:36px;display:-webkit-box;display:flex}.new-const .new-const-img-list li{width:31.25%;margin:0 1%}.new-const .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.new-const .new-const-sec{padding:60px 0 0}.new-const .new-const-sec__ttl{font-size:2rem;font-weight:700;line-height:1.1}.new-const .new-const-sec__ttl-e{font-size:1.4rem;font-weight:500;opacity:0.5}.new-const .new-const-list{margin-top:32px}.new-const .new-const-list__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin-top:24px}.new-const .new-const-list__item:nth-child(1){background-color:#fdf9f9}.new-const .new-const-list__item:nth-child(2){background-color:#f4f7f8}.new-const .new-const-list__item:nth-child(3){background-color:#fbfbee}.new-const .new-const-list__item:nth-child(4){background-color:#f9f8f7}.new-const .new-const-list__img-block{width:100%}.new-const .new-const-list__txt-block{width:100%;padding:20px 20px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.new-const .new-const-list__ttl-block{-webkit-box-ordinal-group:3;order:2;margin-top:8px}.new-const .new-const-list__ttl{display:inline-block;font-size:1.8rem;font-weight:700;margin-right:10px}.new-const .new-const-list__ttl-e{display:inline-block;font-size:1.2rem;font-weight:500}.new-const .new-const-list__icon{-webkit-box-ordinal-group:2;order:1;width:46px;height:33px}.new-const .new-const-list__icon img{width:100%;height:auto}.new-const .new-const-list__txt{width:100%;-webkit-box-ordinal-group:4;order:3;margin-top:8px;font-size:1.4rem;line-height:2;font-weight:500}.new-const .new-const-list .example-link{-webkit-box-ordinal-group:5;order:4;margin-top:24px}.new-const .new-const-list .example-link__link{position:relative;padding-left:25px;font-weight:700}.new-const .new-const-list .example-link__link::before{content:"";width:15px;height:15px;background-image:url(/assets/img/top/icon_square.svg);position:absolute;top:calc(50% - 7px);left:0;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.new-const .new-const-list .example-link__txt{-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;font-size:1.4rem}@media screen and (min-width: 768px){.new-const .mv-lead{right:13%;bottom:15%}.new-const .mv-lead__ttl{font-size:1.8rem;padding:8px 10px}.new-const .mv-lead__txt .txt-bg{margin-top:12px;font-size:1.3rem;padding:8px}.new-const .new-const-img-list{margin-top:80px}.new-const .new-const-sec{padding:154px 50px 0}.new-const .new-const-sec__ttl{font-size:2.8rem}.new-const .new-const-sec.is-works{padding:194px 50px 0}.new-const .new-const-list{margin-top:76px}.new-const .new-const-list__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.new-const .new-const-list__img-block{width:41%}.new-const .new-const-list__txt-block{width:59%;padding:20px 80px}.new-const .new-const-list__ttl-block{margin-top:24px}.new-const .new-const-list__ttl{font-size:2.5rem}.new-const .new-const-list__ttl-e{font-size:1.4rem}.new-const .new-const-list__icon{width:92px;height:65px}.new-const .new-const-list__icon img{width:100%;height:auto}.new-const .new-const-list__txt{width:90%;font-size:1.6rem;margin-top:10px}.new-const .new-const-list .example-link__link:hover::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.new-const .new-const-list .example-link__link:hover .example-link__txt{opacity:0.5;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.new-const .new-const-list .example-link__txt{font-size:1.6rem}.new-const .works-list{margin-top:78px;padding:0}.new-const .btn-view-all{margin-top:75px}}
