﻿body{margin:0 auto}
.l-wrap{padding: 0 75px;}
@media (max-width:1640px) {.l-wrap{padding: 0 55px;}}
@media (max-width:1440px) {.l-wrap{padding: 0 30px;}}
@media (max-width:1024px) {.l-wrap{padding: 0 25px;}}
@media (max-width:768px) {.l-wrap{padding: 0;}}
.padding{padding:5% 0}
.business-distribution>.l-wrap{padding:0;margin:0 auto;max-width:100%}
.business-distribution.common-main{margin:0}
.modhead{text-align:center}
.modtitle{font-weight:400;font-size:46px;color:#feffff;line-height:1.25}
.moeline{display:flex;width:126px;height:4px;background:#9f1123;margin:20px auto 25px}
.modtext{font-size:24px;color:#fff!important}
.module1{background:#1c2f42}
.module2 .l-wrap{display:flex;gap:40px;align-items:center}
.module2 .l-wrap .info{width:58%}
.module2 .list li{padding:20px 0;border-top:1px solid #727171}
.module2 .list .p1{font-size:28px;color:#727171;line-height:1.25;margin-bottom:10px}
.module2 .list .p2{font-size:24px;color:#727171;line-height:1.25}
.module2 .l-wrap .img{flex:1;display:flex;flex-direction:column;gap:28px}
.module2 .info .top{display:flex;gap:20px;padding-bottom:30px;align-items:center}
.module2 .info .top .math p:first-of-type{font-size:62px;line-height:1;font-weight:700;color:var(--color)}
.module2 .info .top .math p:nth-of-type(2){font-size:34px;line-height:1.25;color:var(--color);margin-top:15px}
.module2 .info .top .text{font-size:46px;color:#727171;line-height:1.25}
.module3 .l-wrap{display:flex;gap:50px;align-items:center}
.module3 .img{width:53%}
.module3 .info{flex:1}
.module3 .info .p1{font-size:46px;color:#656565}
.module3 .info .p2{font-size:24px;color:#727171}
.module3,.module4{background:#f6f7f7}
.module4 .l-wrap{display:flex;gap:55px;align-items:center;max-width:1450px}
.module4 .info{flex:1}
.module4 .info ul li{padding:45px 20px;border-top:1px solid #727171}
.module4 .info ul li .p1{color:#6e6e6e;font-size:28px;line-height:1}
.module4 .info ul li .p2{font-size:24px;line-height:1.25;color:#6e6e6e;margin-top:10px}
.module4 .img{width:45%;display:flex;flex-direction:column;gap:25px}
.module4 .title{font-size:46px;color:#1c2f42;line-height:1;padding:0 20px 45px}
@media screen and (max-width:1640px){.module2 .l-wrap{gap:35px}
.module2 .info .top .math p:first-of-type{font-size:56px}
.module2 .info .top .math p:nth-of-type(2){font-size:30px}
.module2 .info .top .text{font-size:40px}
.module2 .list .p1{font-size:24px}
.module3 .l-wrap{gap:40px}
.module3 .info .p1{font-size:40px}
.module3 .info .p2{font-size:22px}
.module4 .l-wrap{gap:45px}
.module4 .info ul li{padding:40px 20px}
.module4 .info ul li .p1{font-size:24px}
.module4 .info ul li .p2{font-size:22px}
.module4 .title{font-size:40px;padding:0 20px 40px}}
@media screen and (max-width:1440px){.module2 .l-wrap{gap:30px}
.module2 .info .top .math p:first-of-type{font-size:50px}
.module2 .info .top .math p:nth-of-type(2){font-size:28px}
.module2 .info .top .text{font-size:36px}
.module2 .list .p1{font-size:22px}
.module2 .list .p2{font-size:20px}
.module3 .l-wrap{gap:35px}
.module3 .info .p1{font-size:36px}
.module3 .info .p2{font-size:20px}
.module4 .l-wrap{gap:40px;max-width:100%}
.module4 .info ul li{padding:35px 15px}
.module4 .info ul li .p1{font-size:22px}
.module4 .info ul li .p2{font-size:20px}
.module4 .title{font-size:36px;padding:0 15px 35px}}
@media screen and (max-width:1280px){.module2 .l-wrap{gap:25px}
.module2 .info .top{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px}
.module2 .info .top .math p:first-of-type{font-size:44px}
.module2 .info .top .math p:nth-of-type(2){font-size:24px;margin-top:8px}
.module2 .info .top .text{font-size:30px}
.module2 .list .p1{font-size:20px;margin-bottom:6px}
.module2 .list .p2{font-size:18px}
.module2 .list li{padding:15px 0}
.module3 .l-wrap{gap:30px}
.module3 .info .p1{font-size:30px}
.module3 .info .p2{font-size:18px}
.module4 .l-wrap{gap:35px}
.module4 .info ul li{padding:30px 15px}
.module4 .info ul li .p1{font-size:20px}
.module4 .info ul li .p2{font-size:18px}
.module4 .img{width:42%}
.module4 .title{font-size:30px;padding:0 15px 30px}}
@media screen and (max-width:1024px){.module2 .l-wrap{gap:20px}
.module2 .l-wrap .info{width:55%}
.module2 .info .top .math p:first-of-type{font-size:38px}
.module2 .info .top .math p:nth-of-type(2){font-size:22px}
.module2 .info .top .text{font-size:26px}
.module2 .list .p1{font-size:18px}
.module2 .list .p2{font-size:16px}
.module2 .l-wrap .img{gap:20px}
.module3 .l-wrap{gap:25px}
.module3 .info .p1{font-size:26px}
.module3 .info .p2{font-size:16px}
.module4 .l-wrap{gap:30px}
.module4 .info ul li{padding:25px 10px}
.module4 .info ul li .p1{font-size:18px}
.module4 .info ul li .p2{font-size:16px}
.module4 .img{width:40%;gap:15px}
.module4 .title{font-size:26px;padding:0 10px 25px}}
@media screen and (max-width:768px){.module2 .l-wrap{flex-direction:column;gap:30px}
.module2 .l-wrap .info{width:100%}
.module2 .info .top{flex-direction:row;align-items:center;gap:15px}
.module2 .info .top .math p:first-of-type{font-size:42px}
.module2 .info .top .math p:nth-of-type(2){font-size:24px}
.module2 .info .top .text{font-size:28px}
.module2 .list .p1{font-size:20px}
.module2 .list .p2{font-size:16px}
.module2 .l-wrap .img{gap:20px}
.module3 .l-wrap{flex-direction:column;gap:30px}
.module3 .img{width:100%}
.module3 .info{width:100%}
.module3 .info .p1{font-size:28px}
.module3 .info .p2{font-size:18px}
.module4 .l-wrap{flex-direction:column;gap:30px}
.module4 .img{width:100%}
.module4 .info{width:100%}
.module4 .info ul li{padding:25px 10px}
.module4 .info ul li .p1{font-size:36px}
.module4 .info ul li .p2{font-size:22px}
.module4 .title{font-size:36px;text-align:center}}
@media screen and (max-width:550px){.modtitle{font-size:30px}
.modtext{font-size:16px!important}
.module2 .l-wrap{gap:25px}
.module2 .info .top{flex-direction:column;align-items:flex-start;gap:10px}
.module2 .info .top .math p:first-of-type{font-size:36px}
.module2 .info .top .math p:nth-of-type(2){font-size:20px}
.module2 .info .top .text{font-size:24px}
.module2 .list .p1{font-size:18px}
.module2 .list .p2{font-size:15px}
.module2 .list li{padding:12px 0}
.module2 .l-wrap .img{gap:15px}
.module3 .l-wrap{gap:25px}
.module3 .info .p1{font-size:24px}
.module3 .info .p2{font-size:16px}
.module4 .l-wrap{gap:25px}
.module4 .info ul li{padding:20px 10px}
.module4 .info ul li .p1{font-size:28px}
.module4 .info ul li .p2{font-size:18px;margin-top:6px}
.module4 .title{font-size:28px;padding:0 10px 20px}
.module4 .img{gap:12px}}
