﻿.nav-pc>ul>li:nth-child(4)>a::before{width:100%}.nav-sp__ul>li:nth-child(4)>a{background:#fce7e7}@media screen and (min-width: 769px){.section-submain__img{background:url(/assets/img/business/main-2022.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width: 768px){.section-submain__img{background:url("/assets/img/business/main-sp-2022.jpg") no-repeat center center;background-size:cover}}.section-project{position:relative;background:#eee;background:linear-gradient(90deg, #eee 50%, #fff 70%);padding:80px 0}@media screen and (max-width: 768px){.section-project{background:linear-gradient(0deg, #fff 0%, #eee 50%)}}@media screen and (max-width: 480px){.section-project{padding:40px 0}}.section-project::before{display:block;content:'';position:absolute;bottom:0;right:0;background-image:url("../../../img/business/ph01-2022.png");background-repeat:no-repeat;background-position:center left;background-size:cover;width:30%;height:100%}@media screen and (max-width: 768px){.section-project::before{background-position:bottom right;background-size:contain;width:100%;height:200px}}.section-project__box{position:relative;padding-right:30%;z-index:1}@media screen and (max-width: 768px){.section-project__box{padding-right:0;padding-bottom:160px}}.section-project__box h2{margin-bottom:20px;font-size:3rem;color:#cf121b;line-height:1.3em}.section-temporaty{margin:80px 0}@media screen and (max-width: 480px){.section-temporaty{margin:40px 0}}.section-temporaty__title{display:flex}.section-temporaty__title__inner{display:inline-block;margin-left:auto}@media screen and (max-width: 768px){.section-temporaty__title__inner{margin-left:0}}.section-temporaty__title p{font-family:"Open Sans",sans-serif;font-size:2.25rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){.section-temporaty__title p{font-size:1.5rem}}.section-temporaty__title p.color-orange .bglrextend::before{background-color:#ec9000}.section-temporaty__title p.color-green .bglrextend::before{background-color:#91bb00}.section-temporaty__title p.color-blue .bglrextend::before{background-color:#3fa8cf}.section-temporaty__title p.color-pink .bglrextend::before{background-color:#ED8193}.section-temporaty__title h2{font-size:1.5rem;font-family:"微软雅黑","宋体"}@media screen and (max-width: 768px){.section-temporaty__title h2{font-size:1.125rem}}.section-temporaty__box{position:relative;max-width:1040px;margin:40px auto 0}@media screen and (max-width: 768px){.section-temporaty__box{margin-top:20px}}.section-temporaty__img{position:absolute;top:-40px;left:0}@media screen and (max-width: 768px){.section-temporaty__img{position:relative;top:0}}.section-temporaty__img img{border-radius:10px;width:500px}@media screen and (max-width: 1040px){.section-temporaty__img img{width:400px}}@media screen and (max-width: 768px){.section-temporaty__img img{width:auto}}.section-temporaty__txt{border-width:3px;border-style:solid;border-radius:10px;min-height:330px;margin-left:200px;padding:40px 40px 40px 340px}@media screen and (max-width: 1040px){.section-temporaty__txt{padding-left:240px}}@media screen and (max-width: 768px){.section-temporaty__txt{min-height:auto;margin-top:20px;margin-left:0;padding:20px}}.section-temporaty:nth-child(2n+1) .section-temporaty__title__inner{margin-left:0;margin-right:auto}.section-temporaty:nth-child(2n+1) .section-temporaty__img{left:auto;right:0}@media screen and (max-width: 768px){.section-temporaty:nth-child(2n+1) .section-temporaty__img img{margin-left:auto}}.section-temporaty:nth-child(2n+1) .section-temporaty__txt{margin-left:0;margin-right:200px;padding:40px 340px 40px 40px}@media screen and (max-width: 1040px){.section-temporaty:nth-child(2n+1) .section-temporaty__txt{padding-right:240px}}@media screen and (max-width: 768px){.section-temporaty:nth-child(2n+1) .section-temporaty__txt{margin-right:0;padding:20px}}.section-service{margin:80px 0}@media screen and (max-width: 480px){.section-service{margin:40px 0}}.section-service__title{display:flex;align-items:center;border-bottom:2px solid #cf121b;font-size:1.5rem;font-family:"微软雅黑","宋体"}.section-service__title span{display:flex;justify-content:center;align-items:center;background:#cf121b;border-radius:50%;width:40px;height:40px;margin-right:10px;font-family:"Open Sans",sans-serif;font-size:1rem;color:#fff}.section-service__box{display:flex;flex-wrap:wrap;margin-top:20px}.section-service__img{width:50%}@media screen and (max-width: 768px){.section-service__img{width:100%}}.section-service__img img{margin:0 auto}.section-service .pc-only{display:block}@media screen and (max-width: 768px){.section-service .pc-only{display:none}}.section-service .sp-only{display:none}@media screen and (max-width: 768px){.section-service .sp-only{display:block}}.section-service__txt{width:50%;padding:20px}@media screen and (max-width: 768px){.section-service__txt{width:100%;padding:20px 0 0}}.section-service__txt h4{font-size:1.5rem;color:#cf121b}.section-service__txt h4+p{margin:10px 0;font-weight:bold;font-size:1.125rem;color:#3fa8cf}.section-service__h3{margin-top:80px;font-family:"微软雅黑","宋体";font-size:2.25rem;color:#cf121b;line-height:1.2;text-align:center}@media screen and (max-width: 480px){.section-service__h3{font-size:1.875rem}}.section-service__h3-txt{font-size:1.25rem;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.section-service__h3-txt{font-size:1.125rem}}.section-service__row{display:flex;justify-content:space-between;flex-wrap:wrap}.section-service__col{display:flex;flex-direction:column;width:48%;border:5px solid #cf121b;border-radius:10px;margin-top:40px;padding:40px}@media screen and (max-width: 768px){.section-service__col{width:100%}}@media screen and (max-width: 480px){.section-service__col{border:3px solid #cf121b;padding:20px}}.section-service__col h4{margin-bottom:10px;font-size:1.25rem;color:#cf121b}.section-service__col h4+p{flex-grow:1}.section-service__point{background:#fce7e7;border-radius:10px;margin-top:20px;padding:20px;font-weight:bold;color:#cf121b}.section-linkbanner{position:relative;margin:80px auto}@media screen and (max-width: 480px){.section-linkbanner{margin:40px auto;padding:40px 0}}.section-linkbanner .section-linkbanner__box{display:flex;justify-content:space-around;flex-wrap:wrap}@media screen and (max-width: 768px){.section-linkbanner .section-linkbanner__box{justify-content:space-between}}.section-linkbanner .section-linkbanner__col{position:relative;display:flex;flex-direction:column;background:#cf121b;border-radius:10px;width:24%;max-width:295px;text-align:center;overflow:hidden}@media screen and (max-width: 768px){.section-linkbanner .section-linkbanner__col{width:48%;margin-top:40px}}.section-linkbanner .section-linkbanner__col a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;overflow:hidden;z-index:2}.section-linkbanner .section-linkbanner__col a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#424242;transform:translateX(-100%);transition:all 0.5s ease;z-index:-1}.section-linkbanner .section-linkbanner__col a:hover::before{transform:translateX(0)}.section-linkbanner .section-linkbanner__col::after{content:'';display:block;position:absolute;bottom:0;right:0;border:10px solid transparent;border-top-color:#fff;transform:rotate(-45deg);z-index:10}.section-linkbanner .section-linkbanner__txt{flex-grow:1}@media screen and (max-width: 480px){.section-linkbanner .section-linkbanner__txt img{width:30px}}.section-linkbanner .section-linkbanner__txt span{margin-top:20px;line-height:1.4;color:#fff}
/*# sourceMappingURL=index.css.map */
