.overview-content { font-size:16px;font-weight:300; overflow-x:hidden; margin:0 auto; max-width:1920px; min-width:1024px; }
.overview-content .w1200 { margin:0 auto; position:relative; width:75em; }
.overview-content .nowrap { white-space: nowrap; }
.overview-content .regular { font-weight:400; }
.overview-content .medium { font-weight:500; }
.overview-content .bold { font-weight:700; }
.overview-content .clear:after{content: '';display: block;clear: both;}
.overview-content .text h2 { font-size:3.125em; line-height:1.2; }
.overview-content .text p { font-size:1.25em; line-height:1.5; padding-top:1em; }
@media screen and (max-width:1440px){
  .overview-content { font-size:1.1111111vw; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content { min-width:320px; }
  .overview-content .m-hide{display: none;}
  .overview-content .w1200 { width:auto; }
  .overview-content .text h2 { font-size:2.125rem; padding:4rem 6% 2rem; }
  .overview-content .text p { font-size:1.625rem; padding:0 6% 3rem; }
}
/************************************************************************************/
.overview-content .a{background: url(a.jpg) 50% / 120em auto no-repeat;height: 55em}
.overview-content .a h2{padding-top: 3em;font-size: 3.65em}
.overview-content .a h3{font-size: 2.5em;padding-top: 1em}
.overview-content .b{background:#d4d7da url(b.jpg) 50% 100% / 120em auto no-repeat;height: 62em}
.overview-content .b .text{text-align: center;padding: 4em 10em 1em}
.overview-content .c {background:#aebfd3 url(c.jpg) 50% 100% / 120em auto no-repeat;height: 62em}
.overview-content .c .text{text-align: center;padding: 3em 5em 1em}
.overview-content .d{background:#d6d7d9 url(d.jpg) top / 120em auto no-repeat;height:62.5em;position: relative;}
.overview-content .d .text{padding: 5em 12em 1em;text-align: center}
.overview-content .d .bg{position: absolute;top:26em;width:100%;height:0;padding-bottom: 36em;}
.overview-content .d .desc{position: absolute;color: #64778d;font-size: 1.125em;line-height:1.3;top:8.5em;width: 15%;text-align: center;}
.overview-content .d .desc1{font-size: 1.875em;color: #42494d;font-weight: 500;left:11%;}
.overview-content .d .desc2{font-size: 1.875em;color: #42494d;font-weight: 500;left:25%;}
.overview-content .d .desc3{font-size: 1.875em;color: #42494d;font-weight: 500;left:46%;}
.overview-content .d .desc4{left:42%;top:17em;width: 20%;}
.overview-content .d .desc5{left:11%;top:27.5em}
.overview-content .d .desc6{left:33%;top:27.5em}
.overview-content .d .desc7{left:45%;top:27.5em}
.overview-content .d .desc8{left:57%;top:27.5em}
.overview-content .e{background: url(e.jpg) 50% 100% / 120em auto no-repeat;height: 62em}
.overview-content .e .text{padding: 5em 12em 1em;text-align: center}
.overview-content .f{background:#69717f url(f.jpg) 50% 100% / 120em auto no-repeat;height: 61em}
.overview-content .f .text{color: #fff;padding: 5em 0 1em;text-align: center}
@media screen and (max-width:736px){
  .overview-content .a { background:url(m/a.jpg) 50% 0 / 100% 100% no-repeat; height:0; padding-bottom:130% }
  .overview-content .a .text { margin:0 auto; padding:14% 0 0; width:auto; }
  .overview-content .a .text h2 { font-size:6vw; padding:0 6%; }
  .overview-content .a .text h3 { font-size:4vw;padding:3vw 6%; }
  .overview-content .b{background:#d4d7da url(m/b.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 84%;}
  .overview-content .b .text{padding:0;text-align: left;}
  .overview-content .c{background:#aebfd3 url(m/c.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 90%;}
  .overview-content .c .text{padding: 0;text-align: left;}
  .overview-content .d{background:#d4d7da url(m/d.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 77%;}
  .overview-content .d .text{padding: 0;text-align: left;}
  .overview-content .d .bg{top:auto;bottom:0;padding-bottom: 67%;font-size: 2.125vw;}
  .overview-content .d .desc1{left:17%;} .overview-content .d .desc2{left:29%}
  .overview-content .d .desc3{left:42%;width: 20%;}
  .overview-content .d .desc4{left:38%;top:16em;width: 28%;}
  .overview-content .d .desc5{top: 22.5em;left:16.5%}
  .overview-content .d .desc6{top: 22.5em;left:33.5%}
  .overview-content .d .desc7{top: 22.5em;left:42.5%}
  .overview-content .d .desc8{top: 22.5em;left:51.5%}
  .overview-content .e{background:#bfc4cb url(m/e.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 81%;}
  .overview-content .e .text{padding: 0;}
  .overview-content .f{background:#69717f url(m/f.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 170%;}
  .overview-content .f .text{padding: 0;text-align: left;}
}