﻿.pc{display: block;}.mobile{display: none;}.indexNavMainBg{background:rgba(0,0,0,0.5)}.indexNavMain{height:90px;width:1200px;max-width:100%;padding:0 30px;box-sizing:border-box;margin:0 auto;}.indexNavMain .indexNavBox{height:90px}.indexNavMain .indexNavBox>a{float:left;line-height:90px}.indexNavMain .indexNavBox>a img{display:inline-block;vertical-align:middle}.indexNavMain .indexNavBox>a img:hover{opacity:0.8}.indexNavMain .indexNavBox ul li{position:relative;white-space:nowrap;margin-right:25px;float:left;line-height:90px}.indexNavMain .indexNavBox ul li>a{font-size:18px;color:#333;display:block;position:relative;font-weight:bold}.indexNavMain .indexNavBox ul li>a:hover::before{content:'';position:absolute;left:0;bottom:19px;width:100%;height:4px;background-color:#ceebff;border-radius:2px}.indexNavMain .indexNavBox ul li div{position:absolute;background-color:rgba(0,0,0,0.5);left:0;top:89px;padding:15px 15px 15px 10px;display:none}.indexNavMain .indexNavBox ul li div a{display:block;font-size:16px;line-height:40px;color:#fff}.indexNavMain .indexNavBox ul li:hover div{display:block}.indexNavMain .indexNavBox .language{float:right;background:url(../images/globe-icon.png) no-repeat left center;padding-left:31px;position:relative}.indexNavMain .indexNavBox .language>a{display:block;padding-right:18px;background:url(../images/arrImg01.png) no-repeat right center;font:bold 16px/90px 'Arial';color:#ccebff}.indexNavMain .indexNavBox .language .list{position:absolute;right:0;top:70px;border:1px solid #ccebff;text-align:center;background:rgba(0,0,0,0.5);display:none}.indexNavMain .indexNavBox .language .list a{display:block;width:80px;border-bottom:1px solid #ccebff;font:bold 16px/40px 'Arial';color:#ccebff}.indexNavMain .indexNavBox .language .list a:last-child{border-bottom:none}.indexNavMain .indexNavBox .language:hover .list{display:block}.indexNavMain .indexNavBox .searchBox{float:right}.indexNavMain .indexNavBox .searchBox a{display:block;padding:0 10px;margin:0 12px 0 14px;line-height:90px}.indexNavMain .indexNavBox .searchBox a img{display:inline-block;vertical-align:middle}.indexNavMain .indexNavBox .phoneNavBtn{display:none}.indexBannerMain{width:1200px;max-width:100%;margin:0 auto;}.indexBannerBox{height:1080px;position:relative}.indexBannerBox li{width:100%;height:100%;padding-top:230px;background-position:center top;box-sizing:border-box}.indexBannerBox li h2{font-size:48px;line-height:80px;color:#fff;font-weight:normal}.indexBannerBox li p{font-size:32px;line-height:48px;color:#e2f3ff;font-family:'Arial'}.indexBannerBox li span{display:block;font:bold 22px/80px 'Arial';color:#ccebff}.indexBannerBox li span em{font-size:32px;color:#223a70}.indexTxtMain{background-color:#edf6ff;padding:20px 0}.indexTxtMain p{font:normal 18px/60px 'ＭＳ 明朝';color:#222;text-align:center}.indexCompanyProfileMain .title{padding:30px 0 15px;text-align:center}.indexCompanyProfileMain .title h2{font:normal 60px/90px 'Alata';color:#343434}.indexCompanyProfileMain .title span{font:normal 24px/56px 'NotoSansJP';color:#333;display:block}.indexCompanyProfileMain .indexCompanyProfileTxt{background:url(../images/indexCompanyProfileBg.png) no-repeat center top;padding-bottom:104px}.indexCompanyProfileMain .indexCompanyProfileTxt h3{font-size:36px;line-height:172px;color:#223a70;text-align:center}.indexCompanyProfileMain .indexCompanyProfileTxt h3 span{font-size:72px;font-weight:normal}.indexCompanyProfileMain .indexCompanyProfileTxt p{padding:0 90px 50px;font-size:18px;line-height:40px;color:#222}.indexCompanyProfileMain .indexCompanyProfileTxt .btn{display:block;width:184px;height:50px;background-color:#363636;text-align:center;margin:0 auto;font-size:18px;line-height:50px;color:#fff}.indexCompanyProfileMain .indexCompanyProfileTxt .btn:hover{background-color:#222}.indexManagementMain{height:408px;padding-top:144px;background:url(../images/indexManagementBg.png) no-repeat center top;box-sizing:border-box}.indexManagementMain .title{width:50%;padding:8px 36px 20px;background-color:#fff;box-sizing:border-box}.indexManagementMain .title h2{font-size:36px;line-height:56px;color:#1d88c2}.indexManagementMain .title p{font-size:16px;line-height:28px;color:#333}.indexBussinessMain{background:url(../images/indexBussinessBg.png) no-repeat;background-position:right 30px}.indexBussinessMain .title{padding:63px 0}.indexBussinessMain .title h2{font-size:40px;line-height:64px;color:#333}.indexBussinessMain .title span{font-size:16px;line-height:32px;color:#666;font-family:'Arial'}.indexBussinessMain .indexBussinessList{padding:120px 0 60px 0}.indexBussinessMain .indexBussinessList li{float:left;width:367px;box-shadow:0 0 45px rgba(0,0,0,0.1);position:relative;overflow:hidden}.indexBussinessMain .indexBussinessList li:nth-child(2){margin:0 45.5px}.indexBussinessMain .indexBussinessList li img{display:block;width:100%;transition:all .5s}.indexBussinessMain .indexBussinessList li h3{position:absolute;left:40px;top:110px;font-size:30px;line-height:60px;color:#223a70;font-weight:bold}.indexBussinessMain .indexBussinessList li p{position:absolute;left:40px;top:170px;font-size:16px;line-height:18px;color:#353e45;font-family:'Arial'}.indexBussinessMain .indexBussinessList li:hover img{transform:scale(1.1)}.indexImportMain{padding-top:148px;padding-bottom:50px;margin-top:-90px;background:url(../images/importBg.png) no-repeat center top;background-size:cover}.indexImportMain .title h2{font:normal 50px/116px 'Alata';color:#fff}.indexImportMain .title p{font-size:18px;line-height:36px;color:#fff}.indexImportMain .list{padding:70px 0}.indexImportMain .list li{float:left;width:21.4%;margin-right:4.8%}.indexImportMain .list li h3{font-size:24px;line-height:80px;color:#e1bc00}.indexImportMain .list li p{font-size:20px;line-height:48px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2)}.indexImportMain .list li:last-child{margin-right:0}.indexImportMain .btn{display:block;width:184px;height:50px;background-color:#fff;text-align:center;margin:0 auto;font-size:18px;line-height:50px;color:#223a70;font-weight:bold}.indexImportMain .btn:hover{background-color:#f5f5f5}.indexIntroductionMain{background:#f5f5f5;padding-bottom:60px;overflow:hidden;display:flex}.indexIntroductionMain .leftMain{width:30%;}.indexIntroductionMain .rightMain{width:63%;padding-right:2%;}.indexIntroductionMain .title{padding:63px 0}.indexIntroductionMain .title h2{font-size:34px;line-height:64px;color:#333}.indexIntroductionMain .title span{font-size:16px;line-height:32px;color:#666;font-family:'Arial'}.indexIntroductionMain .indexCategoryList{margin-bottom:35px}.indexIntroductionMain .indexCategoryList li a{display:block;position:relative}.indexIntroductionMain .indexCategoryList li a h2{font-size:30px;position:absolute;top:44%;color:#ffffff;width:100%;text-align:center;}.indexIntroductionMain .indexNewsList{margin-bottom:35px}.indexIntroductionMain .indexNewsList li{border-bottom:1px solid #d2d2d2}.indexIntroductionMain .indexNewsList li a{display:block;position:relative}.indexIntroductionMain .indexNewsList li a .time{position:absolute;font:normal 16px/60px 'Arial';color:#666}.indexIntroductionMain .indexNewsList li a p{height:60px;padding-left:135px;font-size:16px;line-height:60px;color:#3e3a39;overflow:hidden}.indexIntroductionMain .indexNewsList li a:hover p{color:#356cb6}.indexIntroductionMain .indexNewsList li:last-child{margin-bottom:none}.indexIntroductionMain .more{display:block;width:192px;border-bottom:1px solid #898a8f;background:url(../images/arrImg03.png) no-repeat right center;font-size:16px;line-height:60px;color:#356cb6}.indexIntroductionMain .more:hover{font-weight:bold}.footerBox{padding-top:60px;background:url(../images/footerBg.png) no-repeat center top;box-sizing:border-box}.footerBox .footerLeft{width:214px;position:absolute;left:0;top:0}.footerBox .footerLeft .logo{display:block;margin-top:15px}.footerBox .footerLeft .logo img{display:inline-block;width:180px}.footerBox .footerLeft .language{position:relative;margin-top:50px}.footerBox .footerLeft .language>a{display:block;width:154px;height:42px;padding-left:30px;border-radius:21px;border:1px solid #9a9b9c;font:normal 14px/42px 'Arial';color:#fff;background:url(../images/arrImg04.png) no-repeat;background-position:146px 16px}.footerBox .footerLeft .language .list{position:absolute;left:0;top:44px;width:184px;border:1px solid #9a9b9c;border-radius:0 0 21px 21px;display:none}.footerBox .footerLeft .language .list a{display:block;padding-left:30px;border-bottom:1px solid #9a9b9c;font:normal 14px/42px 'Arial';color:#fff}.footerBox .footerLeft .language .list a:last-child{border-bottom:none}.footerBox .footerLeft .language:hover>a{border-radius:21px 21px 0 0}.footerBox .footerLeft .language:hover .list{display:block}.footerBox .footerNav{height:180px;padding:0 220px 0 220px}.footerBox .footerNav ul li{float:left;margin-right:30px}.footerBox .footerNav ul li a{display:block;font-size:14px;line-height:40px;color:#999}.footerBox .footerNav ul li a:nth-child(1){margin-bottom:21px;font-size:16px;line-height:38px;font-weight:bold;color:#fff}.footerBox .footerNav ul li a:hover{color:#61b4fb}.footerBox .footerRight{width:214px;position:absolute;right:0;top:0}.footerBox .footerRight p{font-size:14px;line-height:46px;color:#999}.footerBox .copyRight p{font-size:14px;line-height:46px;color:#666;text-align:center}.leftMenu_z{display:none}#leftMenu{display:none}@media (min-width: 1000px) and (max-width: 1279px){.w1200{width:1000px}.indexNavMain .indexNavBox>a img{width:200px}.indexNavMain .indexNavBox ul li{margin-right:24px}.indexBussinessMain{background-size:70% auto}.indexBussinessMain .indexBussinessList li{width:32%}.indexBussinessMain .indexBussinessList li h3{left:30px;top:80px;font-size:26px}.indexBussinessMain .indexBussinessList li p{left:30px;top:140px}.indexBussinessMain .indexBussinessList li:nth-child(2){margin:0 2%}.indexIntroductionMain .swiper-container{width:1000px;height:615px;overflow:initial}.indexIntroductionMain .swiper-wrapper{height:383px}.indexIntroductionMain .swiper-button-next,.indexIntroductionMain .swiper-button-prev{top:157px}.indexIntroductionMain .swiper-button-prev{background-image:url(../images/leftArrImg.png);left:0;right:auto}.indexIntroductionMain .swiper-button-next{background-image:url(../images/rightArrImg.png);left:auto;right:0}.footerBox .footerNav ul li{margin-right:20px}}@media (min-width: 1000px) and (max-width: 1024px){.w1200{width:980px}}.subPageNav{background-color:#2e7054}.subPageMain{padding-top:30px}.subBannerMain{height:120px;background-color:#223a70;text-align:center;margin-bottom:40px}.subBannerMain h1{font-size:34px;line-height:120px;color:#fff}.subPart01{width:100%;padding:10px 0 60px;margin:40px 0 0;background:url(../images/bg01.png) no-repeat center center;background-size:100% auto}.subTitle{padding:40px 0;text-align:center}.subTitle span{display:inline-block;font-size:30px;line-height:40px;color:#222;border-bottom:2px solid #2e7054}.subTxt{box-shadow:0 0 15px rgba(0,0,0,0.3);background:rgba(255,255,255,0.7)}.subTxt p{width:70%;padding:20px;margin:0 auto;font-size:18px;line-height:40px;color:#222;opacity:1}.subTable table{width:100%;border-collapse:collapse;margin:0 auto}.subTable table td{border:1px solid #ccc}.subTable table td.firstTd{width:25%;text-indent:20px;font-size:18px;font-weight:bold;color:#222;background-color:#f3f2ec}.subTable table td.secondTd{width:75%;padding:14px 20px 8px;font-size:18px;color:#222;line-height:26px;text-align:justify}.subTable img{display:block;width:100%;margin-top:30px;border-radius:20px;overflow:hidden}.subList01{padding-bottom:40px}.subList01 li{margin-bottom:20px}.subList01 li h3{padding:30px 0;font-size:28px;line-height:60px;color:#222}.subList01 li h3 span{display:inline-block;margin-right:15px;font-size:40px;color:#2e7054}.subList01 li p{font-size:18px;line-height:40px;color:#222}.subList02{padding-bottom:40px;margin-top:40px}.subList02 li{margin-bottom:20px}.subList02 li .img{float:left;width:48%}.subList02 li .img h3{padding:30px 0;font-size:28px;line-height:60px;color:#2e7054}.subList02 li .img h3 span{display:inline-block;margin-right:15px;font-size:40px;color:#2e7054}.subList02 li .img img{display:block;width:100%}.subList02 li .txt{float:right;width:50%;padding-top:120px}.subList02 li .txt p{font-size:18px;line-height:40px;color:#222}.subList02 li:nth-child(2n) .img{float:right}.subList02 li:nth-child(2n) .txt{float:left}.subCaseList{padding-bottom:40px}.subCaseList li{list-style:none}.subCaseList li h3{padding:30px 0;font-size:28px;line-height:60px;color:#222}.subCaseList li h3 span{display:inline-block;margin-right:15px;font-size:40px;color:#2e7054}.subCaseList li .img{float:left;width:48%}.subCaseList li .img img{display:block;width:100%}.subCaseList li .txt{float:right;width:50%}.subCaseList li .txt p{font-size:18px;line-height:40px;color:#222}.subCaseList li:nth-child(2n) .img{float:right}.subCaseList li:nth-child(2n) .txt{float:left}.subPart03{padding-top:40px;padding-bottom:40px}.subPart03 .subTitleLine{font-size:24px;line-height:80px;position:relative}.subPart03 .subTitleLine span{display:inline-block;padding-right:15px;background-color:#fff;position:relative;z-index:1}.subPart03 .subTitleLine::before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#2e7054;z-index:0}.subPart03 .txt h3{margin-top:30px;font-size:18px;line-height:40px;color:#2e7054}.subPart03 .txt p{font-size:18px;line-height:40px;color:#222}.subPart03 .txt .linkBtn{text-align:center;margin:20px auto}.subPart03 .txt .linkBtn a{display:inline-block;padding:0 30px;background-color:#223a70;font-size:20px;line-height:60px;color:#fff}.subPart03 .txt .linkBtn a:hover{background-color:#09aa67}.subGoodsList{display:flex;flex-wrap:wrap;}.subGoodsList li{width:32%;margin-bottom:30px}.subGoodsList li .img{width:100%;height:auto;border:1px solid #223a70;overflow:hidden}.subGoodsList li .img img{display:block;width:100%;transition:all .5s}.subGoodsList li .txt{padding:15px 0;font-size:18px;line-height:30px;color:#222;text-align:center}.subGoodsList li:nth-child(3n+2){margin:0 2% 30px}.subGoodsList li:hover img{transform:scale(1.05)}.productList{margin-bottom:60px}.productList li{position:relative}.productList li .img{float:left;width:48%;height:auto;border:1px solid #223a70;overflow:hidden}.productList li .img img{display:block;width:100%;transition:all .5s}.productList li .txt{width:48%;position:absolute;left:52%;top:50%;transform:translateY(-50%)}.productList li .txt p{font-size:18px;line-height:40px;color:#222}.productList li .txt p span{display:block;font-size:24px;font-weight:bold}.productList li:nth-child(2n) .img{float:right}.productList li:nth-child(2n) .txt{left:0}.productList li:hover img{transform:scale(1.05)}.productList .last{margin:50px 0}.productList .last .img:nth-child(1){float:left}.productList .last .img:nth-child(2){float:right}.productList .last .txt{position:relative;left:initial;top:initial;transform:none;width:100%;float:left;margin-top:50px}.productList02{margin-bottom:50px}.productList02 li img{display:block;width:100%}.productList02 li:nth-child(1){float:left;width:28.125%}.productList02 li:nth-child(2){float:left;width:40%;margin-left:1.875%}.productList02 li:nth-child(2) div:nth-child(1){margin-bottom:4.688%}.productList02 li:nth-child(3){float:right;width:28.125%}.con1200{width:1200px;margin:0 auto;}.leftMain{float:left;}.leftMain img{width:100%;}.rightMain{float:right;}.indexIntroductionMain .indexNewsList li a p small {color: #760d1d;background-color: #efc1c8;line-height: 1.3;padding: 2px 5px;border-radius: 3px;margin-right: 8px;}
/*# sourceMappingURL=style-pc.css.map */
