#pageMv{width:100%;max-width:960px}@media screen and (min-width: 900px){#pageMv{background:url(images/mv.jpg) no-repeat center top/cover;margin:20px auto 0}}#pageMv .mvInner{position:relative;width:100%;text-align:center}@media screen and (min-width: 900px){#pageMv .mvInner{position:relative;max-width:960px;padding:30px 20px 0;margin:0 auto}}#pageMv .mvInner .mvText{display:inline-block;color:#7c6c63;border-top:1px solid #7c6c63;border-bottom:1px solid #7c6c63}#pageMv .mvInner .mvText h1{font-family:var(--fontJP);font-size:clamp(1.125rem,.588rem + 2.29vw,1.875rem)}@media screen and (min-width: 900px){#pageMv .mvInner .mvText h1{font-size:42px}}#pageMv .mvInner .mvText p{font-weight:700;background-image:linear-gradient(to right, #7C6C63 2px, transparent 2px);background-size:10px 2px;background-repeat:repeat-x;background-position:left top;line-height:2;text-align:center;font-size:clamp(.938rem,.803rem + .57vw,1.125rem)}@media screen and (min-width: 900px){#pageMv .mvInner .mvText p{font-size:22px;padding-top:5px}}#pageMv .mvInner img{margin-top:-10px}.contentsWrap{margin-top:20px}@media screen and (min-width: 376px){.contentsWrap{margin-top:42px}}.contentsWrap .sectionWrap .inner{background-color:#fff;padding:20px 20px 30px}@media screen and (min-width: 376px)and (max-width: 899px){.contentsWrap .sectionWrap .inner{padding:30px 30px 40px}}@media screen and (min-width: 900px){.contentsWrap .sectionWrap .inner{padding:40px 45px 50px}}.contentsWrap .leadTitle{font-family:var(--fontJP)}.contentsWrap .contentTitle{color:#7c6c63;border-bottom:1px solid #7c6c63;margin-bottom:10px;letter-spacing:.05em;font-size:clamp(1.28rem,.767rem + 1.53vw,1.625rem)}@media screen and (min-width: 900px){.contentsWrap .contentTitle{font-size:26px}}.improvedSoil{margin-bottom:30px}@media screen and (min-width: 376px){.improvedSoil{margin-bottom:50px}}.improvedSoil .contentTitle{font-size:clamp(1.25rem,.624rem + 2.67vw,2.125rem)}@media screen and (min-width: 900px){.improvedSoil .contentTitle{font-size:34px}}@media screen and (min-width: 900px){.improvedSoil .inBox:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.improvedSoil .inBox:first-of-type img{margin-left:20px}}@media screen and (min-width: 900px){.improvedSoil .inBox:first-of-type .textWrap{width:68.6%}}.improvedSoil .inBox:first-of-type p{margin-bottom:20px}@media screen and (min-width: 900px){.improvedSoil .inBox:first-of-type p{margin-bottom:30px}}.improvedSoil .inBox:first-of-type .image{text-align:center;margin-bottom:20px}.improvedSoil .purposeList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 375px){.improvedSoil .purposeList{display:block}}@media screen and (min-width: 376px)and (max-width: 899px){.improvedSoil .purposeList{gap:4%}}@media screen and (min-width: 900px){.improvedSoil .purposeList{gap:2%}}.improvedSoil .purposeList li{font-weight:bold;text-align:center;color:#121318;background:-webkit-gradient(linear, left bottom, left top, from(rgb(187, 224, 253)), to(rgb(250, 250, 250)));background:linear-gradient(0deg, rgb(187, 224, 253) 0%, rgb(250, 250, 250) 100%);border:1px solid #c2c7ca;border-radius:5px;line-height:28px;margin-bottom:1%}@media screen and (min-width: 376px)and (max-width: 899px){.improvedSoil .purposeList li{width:48%}}@media screen and (min-width: 900px){.improvedSoil .purposeList li{font-size:16px;width:32%;max-width:282px}}@media screen and (max-width: 640px){.improvedSoil .purposeList li{width:100%;max-width:340px;margin:0 auto 1%}}.improvedSoil .purposeList li span{white-space:nowrap}.improvedSoil .cautionInfo{border:1px solid #000;margin-top:40px}@media screen and (min-width: 376px){.improvedSoil .cautionInfo{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 640px){.improvedSoil .cautionInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.improvedSoil .cautionInfo p{display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#edebe9;font-size:30px;color:#7c6c63;line-height:1.2}@media screen and (max-width: 640px){.improvedSoil .cautionInfo p{width:100%;font-size:22px}}.improvedSoil .cautionInfo ul{padding:10px 30px}@media screen and (max-width: 640px){.improvedSoil .cautionInfo ul{padding:15px}}.improvedSoil .cautionInfo ul li{margin-left:1em;position:relative}.improvedSoil .cautionInfo ul li::before{display:block;content:"◯";position:absolute;left:-1em}.improvedSoil .caution{color:#b5272d;text-align:center;margin-top:5px}.improvedSoil .caution span{white-space:nowrap}.improvedSoil .contactBox{font-family:var(--fontJPSub);margin-top:30px;text-align:center}.improvedSoil .contactBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:510px;background:#80ba3f;border-radius:12px;padding:10px;margin:0 auto;-webkit-box-shadow:10px 10px 6px -5px #d6d6d6;box-shadow:10px 10px 6px -5px #d6d6d6}.improvedSoil .contactBox a p{padding:0 1rem;color:#fff;font-weight:700;text-align:left;font-size:19px;width:81%}@media screen and (max-width: 640px){.improvedSoil .contactBox a p{font-size:14px}}.improvedSoil .contactBox a p span{white-space:nowrap}@media screen and (max-width: 640px){.improvedSoil .contactBox a p span{white-space:wrap}}.improvedSoil .contactBox a .baloonIcon{width:11%;max-width:61px}@media screen and (max-width: 640px){.improvedSoil .contactBox a .baloonIcon{width:25%;max-width:30px}}.improvedSoil .contactBox a .arrowIcon{width:10%;max-width:54px}@media screen and (max-width: 640px){.improvedSoil .contactBox a .arrowIcon{width:25%;max-width:30px}}.improvedSoil .contactBox>p{display:inline-block;font-size:28px;font-weight:700;color:#7c6c63;letter-spacing:.1em;border-bottom:1px solid #7c6c63;text-align:center;line-height:1.5;padding:15px 0}.improvedSoil .contactBox>p span{white-space:nowrap;padding-left:.5em}.highQuality{margin-bottom:135px}@media screen and (max-width: 640px){.highQuality{margin-bottom:50px}}.highQuality .textWrap{margin-bottom:20px}.highQuality .imgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 640px){.highQuality .imgWrap{display:block}}.highQuality .imgWrap img{width:49.8%;max-width:429px}@media screen and (max-width: 640px){.highQuality .imgWrap img{width:100%;max-width:none}}.heavyEquipment{margin-bottom:40px}.heavyEquipment .leadTitle{color:#898989;text-align:center;font-size:25px;margin-bottom:10px}@media screen and (max-width: 640px){.heavyEquipment .leadTitle{font-size:18px}}.heavyEquipment .leadTitle span{white-space:nowrap}.heavyEquipment .imgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.heavyEquipment .imgWrap img{-webkit-box-shadow:4px 4px 8px 0px #ababab;box-shadow:4px 4px 8px 0px #ababab;width:49%;margin-bottom:10px}@media screen and (max-width: 375px){.heavyEquipment .imgWrap img{width:100%}}.heavyEquipment .imgWrap img.img03{width:100%}.qualityControl{margin-bottom:135px}@media screen and (max-width: 640px){.qualityControl{margin-bottom:50px}}.qualityControl .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.qualityControl .flexBox{display:block}}.qualityControl .flexBox .leftColmun{width:55.58%;max-width:478px}@media screen and (max-width: 640px){.qualityControl .flexBox .leftColmun{width:100%;max-width:none}}.qualityControl .flexBox .leftColmun p{margin-bottom:40px}@media screen and (max-width: 640px){.qualityControl .flexBox .leftColmun img{width:100%}}.qualityControl .flexBox .rightColmun{width:40.7%;max-width:350px}@media screen and (max-width: 640px){.qualityControl .flexBox .rightColmun{width:100%;max-width:none}}.qualityControl .flexBox .rightColmun h4{font-size:12px;margin-top:40px;margin-bottom:5px}.qualityControl .flexBox .rightColmun .license{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.qualityControl .flexBox .rightColmun .license img{border:1px solid #a0a0a0;width:48.6%}.townDevelopment .leadTitle{color:#898989;text-align:center;font-size:25px;margin-bottom:10px}@media screen and (max-width: 640px){.townDevelopment .leadTitle{font-size:18px}}.townDevelopment .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media screen and (max-width: 640px){.townDevelopment .flexBox{display:block;width:100%}}.townDevelopment .flexBox p{width:48%;text-align:left}@media screen and (max-width: 640px){.townDevelopment .flexBox p{width:100%;margin-bottom:20px}}.townDevelopment .flexBox p span{white-space:nowrap}.townDevelopment .flexBox div{width:49.4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 375px){.townDevelopment .flexBox div{display:block}}@media screen and (max-width: 640px){.townDevelopment .flexBox div{width:100%}}.townDevelopment .flexBox div img{width:54.1%}.townDevelopment .flexBox div ul{padding-left:10px}.townDevelopment .imgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 640px){.townDevelopment .imgWrap{display:block}}.townDevelopment .imgWrap img{width:calc((100% - 20px)/2);margin-bottom:30px}@media screen and (max-width: 375px){.townDevelopment .imgWrap img{margin-bottom:10px}}@media screen and (max-width: 640px){.townDevelopment .imgWrap img{width:100%}}/*# sourceMappingURL=business.min.css.map */