.overview-content { font-weight:300; margin:0 auto; max-width:1920px; overflow-x: hidden; }
.overview-content .w1200 { margin:0 auto; position:relative; width:75em; }
.overview-content .regular { font-weight:400; }
.overview-content .medium { font-weight:500; }
.overview-content .bold { font-weight:bold; }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content .text>h2 { font-size:3.125em; font-weight:400; letter-spacing:0.01em; line-height:1.2; }
.overview-content .text>p { font-size:1.25em; font-weight:300; letter-spacing:0.01em; line-height:1.5; padding-top:1.5em; }
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-show { display:block; }
  .overview-content .w1200 { width:auto; }
  .overview-content .text>h2 { font-size:2.5rem; padding:4rem 6% 2rem; }
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 3rem; }
}
/*******************************************************************************/
.overview-content .a { background:url(a.jpg) 50%/120em auto no-repeat; height:52.6875em; }
.overview-content .a .text { color:#fff; padding:13.125em 0 0 ; width:50em; }
.overview-content .a .text p { font-size:2.25em;padding-top: .85em; }
.overview-content .b { background:url(b.jpg) 50%/120em auto no-repeat; height:52.5625em; }
.overview-content .b .text { padding:16.875em 0 0; width:31.25em; }
.overview-content .c { background:#4acbd6; height:52.5em; }
.overview-content .c .left { float:left; height:100%; width:50%; }
.overview-content .c .left .img { background:url(c.jpg) 50% no-repeat; background-size:cover; height:100%; width:100%; }
.overview-content .c .right { float:right; height:100%; text-align:center; width:50%; }
.overview-content .c .right:before { content:""; display:inline-block; height:100%; vertical-align:middle; }
.overview-content .c .right .text { color:#fff; display:inline-block; text-align:left; vertical-align:middle; width:28.125em; }
@media screen and (max-width:1600px){
  .overview-content .c { height:40em; }
}
.overview-content .d { background:url(d.png) 50%/120em auto no-repeat; height:55.0625em; }
.overview-content .d .text { padding:10.75em 0 0; width:37.5em; }
.overview-content .e { background:#2a3639; color:#fff; padding:7.5em 0; }
.overview-content .e ul:after { clear:both; content:""; display:block; }
.overview-content .e ul li { box-sizing:border-box; display:block; float:left; width:23.125em; }
.overview-content .e ul .li1 { padding-right:5.625em; }
.overview-content .e ul .li2 { border-left:1px solid; border-right:1px solid; padding:0 5.625em; width:28.75em; }
.overview-content .e ul .li3 { padding-left:5.625em; }
.overview-content .e ul li h3 { display:table; font-size:1.6875em; font-weight:400; line-height:1.2; min-height:2.4em; width:100%; }
.overview-content .e ul li h3 i { background-position:0 50%; background-repeat:no-repeat; display:table-cell; height:2.4em; left:0;  width:2.75em; }
.overview-content .e ul li h3 span { display:table-cell; vertical-align:middle; width:7.777em; }
.overview-content .e ul .li1 h3 i { background-image:url(e-icon-1.png); }
.overview-content .e ul .li2 h3 i { background-image:url(e-icon-2.png); }
.overview-content .e ul .li3 h3 i { background-image:url(e-icon-3.png); }
.overview-content .e ul li p { font-size:1.125em; line-height:1.5; padding:.75em 0 0; }
@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;width: auto;}
  .overview-content .a .text p{font-size: 1.75rem;padding-top: 0;}
  .overview-content .b{background: url(m/b.jpg) bottom/100% auto no-repeat;height: 0;padding-bottom: 160%;}
  .overview-content .b .text{padding: 0;width: auto;}
   .overview-content .c{background:#4acbd6 url(m/c.jpg) bottom/100% auto no-repeat;height: auto;padding-bottom: 102%;}
   .overview-content .c .left{display: none;}
   .overview-content .c .right{float: none;width: auto;padding: 0;height: auto;text-align: left;}
   .overview-content .c .right .text{padding: 0;width: auto;}
  .overview-content .d{background: url(m/d-bg.jpg) bottom/100% 100% no-repeat;height: auto;}
  .overview-content .d .text{padding: 0 0 105%;width: auto;background: url(m/d.jpg) bottom/100% auto no-repeat;}
  .overview-content .e ul li{float: none;width: auto;display: block;padding: 1rem 6% 2rem!important;font-size: 1.25rem}
  .overview-content .e ul .li2{width: auto;border:none;}
}