.overview-content{margin:0 auto;max-width:1920px;font-weight:400;font-size:16px;}
.overview-content .w1200{position:relative;margin:0 auto;width:75em}
.overview-content .text>h2{font-size:3.125em;line-height:1.2;font-weight: 500;}
.overview-content .text>p{padding-top:1.5em;font-size:1.25em;line-height:1.5}
@media (max-width:1440px){.overview-content{font-size:1.1111vw}
}
@media (max-width:736px){
html{font-size:10.35px}
.overview-content{font-size:1rem}
.overview-content .w1200{margin:0;width:auto}
.overview-content div .text{padding: 0!important;width: auto!important;}
.overview-content .text>h2{padding:4rem 6% 0;font-size:2.5rem}
.overview-content .text>h3{padding: 1rem 6% 0;font-size:1.875rem;line-height:1.3}
.overview-content .text>p{padding:0 6% 3rem;font-size:1.75rem;line-height:1.5}
}
.overview-content .a { background:url(a.jpg) 50%/120em auto no-repeat; height:59.75em; }
.overview-content .a .text { float:right; padding:11.25em 0 0; text-align:right; width:48.125em; }
.overview-content .a .text h2 { font-size:3.4375em; font-weight:700; line-height:1.2; }
.overview-content .a .text h3 { font-size:3em; font-weight:400; line-height:1.2; padding-top:.2em; }
.overview-content .a .text p { font-size:2.25em; font-weight:300; line-height:1.2; padding-top:.75em; }
.overview-content .b { background:url(b.jpg) 50%/120em auto no-repeat; height:44em; }
.overview-content .b .text { color:#fff; padding:10em 0 0; width:33.125em; }
.overview-content .c { background:url(c.jpg) 50%/120em auto no-repeat; height:62.0625em; }
.overview-content .c .text { padding:37.5em 0 0; width:38.5em; }
.overview-content .d { background:url(d.png) 50%/120em auto no-repeat; height:68.125em; }
.overview-content .d .text { margin:0 auto; padding:7.5em 0 0; text-align:center; width:57.5em; }
.overview-content .e { background:url(e.png) 50% 70%/120em auto no-repeat; padding-bottom:51.875em; }
.overview-content .e .text { margin:0 auto; padding:7.5em 0 0; text-align:center; width:50em; }
.overview-content .f { background:url(f.jpg) 50%/120em auto no-repeat; height:55.75em; }
.overview-content .f .text { padding:32.5em 0 0; width:25em; }
.overview-content .g { background:url(g.png) 50%/100% auto no-repeat; background-color:#d3d8db; padding-bottom:54em; }
.overview-content .g .text { margin:0 auto; padding:6.25em 0 0; text-align:center; width:56.25em; }
@media screen and (max-width:736px){
    .overview-content .a{background: url(m/a.jpg) bottom/100% auto no-repeat;height: 0;padding-bottom: 133%;}
    .overview-content .a .text{padding: 0;font-size: 2.25vw;}
    .overview-content .b{background:#000 url(m/b.jpg) bottom/100% auto no-repeat;padding-bottom: 105%;height: auto;}
    .overview-content .c{background:#dcdcdc url(m/c.jpg) top/100% auto no-repeat;height: auto;padding-top: 105%;}
    .overview-content .d{background: #b3b6b8 url(m/d.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 80%;}
    .overview-content .d .text,.overview-content .e .text,.overview-content .g .text{text-align: left;}
    .overview-content .e{background: url(m/e.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 80%;}
    .overview-content .f{background: #b5b5b5 url(m/f.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 80%;}
    .overview-content .g{background: #eaecee url(m/g.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 85%;}
}