.overview-content { font-size:16px; max-width: 1920px; margin: 0 auto;color:#141537; }
.overview-content .w1400 { margin:0 auto; position:relative; width:87.5em; }
.overview-content .w1366 { margin:0 auto; position:relative; width:85.375em; }
.overview-content .w1200 { margin:0 auto; position:relative; width:75em; }
.overview-content .medium { font-weight: 500; }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content h2 { font-size:3.125em; line-height:1.2; }
.overview-content h3 { font-size:2.1875em; line-height: 1.2; }
.overview-content p { font-size:1.25em; line-height:1.5; padding-top:1.5em; }
.overview-content p+p{ padding-top:0; }
@media (max-width:1500px){
  .overview-content{font-size:15px;}
}
@media (max-width:1440px){
  .overview-content { font-size:1.111111111111vw; }
}
@media (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .text{font-size:10.35px;}
  .overview-content .m-regular { font-weight: 400; }
  .overview-content .m-show { display:initial; }
  .overview-content .m-hide { display:none!important; }
  .overview-content .w1400,.overview-content .w1366,.overview-content .w1200 { width:auto; }
  .overview-content h2 { font-size:2.5rem; padding:3rem 6% 2rem; }
  .overview-content h3 { font-size:2rem; padding:0 6%; }
  .overview-content p { font-size:1.75rem; line-height:1.5; padding:0 6%; }
}
.overview-content .table{display:table;width:100%;table-layout:fixed;}
.overview-content .tr{display:table-row;}
.overview-content .td{display:table-cell;vertical-align: middle;}
@media (max-width:736px){
  .overview-content .table,
  .overview-content .tr,
  .overview-content .td{display:block;}
}

.overview-content .a{background:url(./img/a.jpg) 50% 0 no-repeat;background-size:120em;height:71.75em;}
.overview-content .a .text{padding:20.25em 55% 0 0;}
.overview-content .a h2{font-size:3.4375em;font-weight:500;}
.overview-content .a p{padding-top:1em;}
.overview-content .a .model-name{padding-top:1em;font-size:1.625em;}
.overview-content .a .img{margin-left:-1em;padding-top:1em;}
.overview-content .a .img img{height:5.3125em;}

.overview-content .f{background:#f9fafc;}
.overview-content .f .text{padding:0 0 4em;text-align:center;}
.overview-content .f li{width:16%;display:inline-block;vertical-align:top;}
.overview-content .f li b{line-height:0;}
.overview-content .f li img{max-width:100%;width: 7.5em;}
.overview-content .f li p{padding:0;font-size:1.5em;font-weight:400;line-height:1.25;}

.overview-content .b{background:#f9fafc;text-align:center;padding-bottom:3em;}
.overview-content .b .text{padding:4em 0 3em;}
.overview-content .b ul{width:95%;margin:0 auto;}
.overview-content .b li{display:inline-block;vertical-align:top;width:32%;}
.overview-content .b li img{max-width:100%;}
.overview-content .b li p{font-size:2em;font-weight:400;color:#13144a;padding-top: 1em;}

.overview-content .c{background:#f9fafc;font-size:0.83333333vw;}
.overview-content .c .img{width:61.45833333%;line-height:0;position:relative;vertical-align:top;}
.overview-content .c .img img{width:100%;}
.overview-content .c .img .c1-text,
.overview-content .c .img .c2-text{color:#fff;width:20em;text-align:center;padding:0;font-size:0.9em;position:absolute;line-height:1.7;}
.overview-content .c .img .c1-text{padding-top: 40.2%;top: 0;left: 14.3%;transform: rotate(-48.5deg);-ms-transform:rotate(-48.5deg);}
.overview-content .c .img .c2-text{padding-top: 47.2%;top: 0;left: 37%;}
.overview-content .c .box{padding:0 8em 0 1em;}
.overview-content .c .note{color:#343c7e;font-weight:500;margin-top:4em;}
.overview-content .c .note .note-li{margin-top:2em;}
.overview-content .c .note img,
.overview-content .c .note span{display:inline-block;vertical-align:middle;margin-right:1em;}
.overview-content .c .note img{height:4.3125em;}
.overview-content .c .note p{font-size:1.25em;}
.overview-content .c .note em{font-size:2em;}
.overview-content .c .note .line{width:1px;height:2em;background:#2b6ae1;margin-right:1em;}
@media (min-width:1920px){
  .overview-content .c{font-size:16px;}
}

.overview-content .d{background:#f9fafc url(./img/d.jpg) 50% 100% no-repeat;background-size:100%;padding-bottom:43.125%;}
.overview-content .d .text{padding:4em 0 3em;text-align:center;}

.overview-content .e{background:#f9fafc url(./img/e.jpg) 50% 50% no-repeat;background-size:120em;min-height:39.375em;}
.overview-content .e .text{padding:10em 50% 10em 0;}
.overview-content .e h2{font-size:2.3125em;}
.overview-content .e p{font-size:1.125em;}
.overview-content .e .img{padding:0;margin-bottom:0.5em;}
.overview-content .e img{max-width:100%;height: 3.125em;}

@media (max-width:736px){
  .overview-content .a{height:163.125vw;background:#edf0f5 url(./m/a.jpg) 50% 100% no-repeat;background-size:100%;}
  .overview-content .a .text{padding:0;text-align:center;}
  .overview-content .a h2{font-size: 2.5rem;padding:3rem 6% 1rem;}
  .overview-content .a p{padding:0 6%;font-size:1.25rem;}
  .overview-content .a .model-name{font-size: 1.25rem;padding: 0 6%;}
  .overview-content .a .img{padding:0 6%;margin:0;}
  .overview-content .a .img img{max-width:100%;height:auto;}
  .overview-content .f .text{padding-bottom:2rem;}
  .overview-content .f li{width:43%;margin-bottom:1rem;}
  .overview-content .f li p{font-size:1.5rem;}
  .overview-content .b .text{padding:0;text-align:left;}
  .overview-content .b ul{margin:0;width:auto;}
  .overview-content .b li{display:block;width:auto;margin-bottom:1rem;}
  .overview-content .b li p{font-size:1.5rem;padding:0 6%;}
  .overview-content .c .img{width:auto;font-size: 1.35vw;}
  .overview-content .c .box{padding:0;}
  .overview-content .c .note{margin:1rem 6% 0;font-size:1rem;}
  .overview-content .c .note img{height:3em;}
  .overview-content .c .note .line,.overview-content .c .note img, .overview-content .c .note span{margin-right:0.5em;}
  .overview-content .d{padding-bottom:43.75%;background:#f9fafc url(./m/d.jpg) 50% 100% no-repeat;background-size:100%;}
  .overview-content .d .text{padding:0 0 2rem;text-align:left;}
  .overview-content .e{background:#f9fafc url(./m/e.jpg) 50% 100% no-repeat;background-size:100%;padding-bottom:67.1875%;}
  .overview-content .e .text{padding:0 0 2rem;}
  .overview-content .e .img{padding:0 6%;padding-top:3rem;}
  .overview-content .e img{height:2em;}
  .overview-content .e h2{padding-top:0;font-size:5.65vw;}
  .overview-content .e p{font-size:1.75rem;}
}