.overview-content { font-size:16px;font-weight: 300;max-width: 1920px;margin: 0 auto; }
.overview-content .w1366 { margin:0 auto; position:relative; width:85.375em; }
.overview-content .w1440 { margin:0 auto; position:relative; width:89.5em; }
.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: 700 }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content .text>h2 { font-size:3.125em; line-height:1.2;font-weight: 400 }
.overview-content .text>h3 { font-size:1.875em; line-height:1.2; }
.overview-content .text>p { font-size:1.25em; line-height:1.5; padding-top:1em; }
.overview-content .link{padding-bottom: 0.25em;}
.overview-content a{text-decoration: none;color: currentColor;}
@media screen and (max-width:1440px){
  .overview-content { font-size:1vw; }
}
@media screen and (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-show { display:block; }
  .overview-content .m-hide{display: none}
  .overview-content .w1440,.overview-content .w1366,.overview-content .w1200 { width:auto; }
  .overview-content .text>h2 { font-size:2.5rem; padding:4rem 6% 2rem; }
  .overview-content .text>h3 { font-size:2rem; padding:0 6% 2rem; }
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 2rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .a{background: url(a.jpg) center/120em auto no-repeat;height:52.5em;}
.overview-content .a .text{text-align: center;color: #fff;padding: 5em 2em 0;}
.overview-content .a .text h2{font-size: 3.4375em;line-height: 1.2;}
.overview-content .a .text p{font-size: 1.875em;line-height: 1.55;padding-top: 0.5em;}
.overview-content .a .text .omada{font-size: 1.25em;padding-bottom: 0.75em;}
.overview-content .a .text .omada img{height: 2.8125em;margin-right: 0.2em;vertical-align: bottom;}
.overview-content .a .text .omada span{display: inline-block;vertical-align: super;}
.overview-content .a .text p.model{padding: 0 1em;background: #36444b;border-radius: 0.5em;display: inline-block;margin-top: 0.5em;}
.overview-content .b{background: #212932;padding: 5em 0 3em;}
.overview-content .b ul{display: flex;justify-content: space-between;color: #fff;}
.overview-content .b li{width: 20%;text-align: center;}
.overview-content .b li .icon{display: block;margin:0 auto;width: 6.25em;height: 5em;background: url(b-icons.png) 0/auto 100% no-repeat;}
.overview-content .b li .icon1{background-position: -4% 0;width: 8em;}
.overview-content .b li .icon2{background-position: 41.75% 0;}
.overview-content .b li .icon3{background-position: 71% 0;width: 5em;}
.overview-content .b li .icon4{background-position: 104% 0;}
.overview-content .b li h4{font-weight: 400;font-size: 1.5625em;line-height: 1.28;padding-top: 0.75em;}
.overview-content .b li p{font-size: 1.125em;line-height: 1.66;padding-top: 0.5em;}
.overview-content .c{padding-bottom: 4.5em;background: #efefef;padding-bottom: 4em;}
.overview-content .c .text{text-align: center;padding: 5em 0 3em;}
.overview-content .c .img{height:0;padding-bottom: 50%;background: url(c.png) center/contain no-repeat;position: relative;}
.overview-content .c .img a:hover{color: #4acbd6;}
.overview-content .c .img a:hover .desc3{color: #fff;}
.overview-content .c .desc{position:absolute;display:inline-block;font-size: 1.25em;font-weight:500;width: 7em;top: 20%;text-align: center;line-height: 1.1;}
.overview-content .c .desc1{left: 47.5%;top: 11%;padding-top: 4em;}
.overview-content .c .desc2{left: 79.5%;top: 37.5%;padding-top:4em;}
.overview-content .c .desc3{left: 16%;top: 39%;padding-top: 4em;}
.overview-content .c .desc4{left: 8.5%;top: 20.5%;font-size: 0.875em;}
.overview-content .c .desc5{left: 0;top: 38%;font-size: 0.875em;}
.overview-content .c .desc6{left: 0;top: 61.75%;font-size: 0.875em;}
.overview-content .c .desc7{left: 8.5%;top: 80.25%;font-size: 0.875em;}
.overview-content .c .desc8{left: 30%;top: 99.5%;width: 15em;}
.overview-content .c .desc9{left: 52%;top: 99.5%;width: 15em;}
.overview-content .c .desc10{left: 75%;top: 99.5%;width: 15em;}
.overview-content .c .desc11{left: 85%;top: 91%;font-weight: 700;color: #fff;}
.overview-content .c .link{text-align: center;padding-top: 4em;}
.overview-content .c .link a{text-decoration: none;color: #4acbd6;border-bottom: 1px solid #4acbd6;}
.overview-content .c .link a ~ a{margin-left: 30px;}
@media screen and (max-width: 736px){
    .overview-content .a{background:#051424 url(m/a.jpg) bottom/100% no-repeat;height:0;padding-bottom: 133%;}
    .overview-content .a .text{padding: 0;}
    .overview-content .a .text h2{font-size: 7vw;padding: 0 10%;}
    .overview-content .a .text p{font-size: 4vw;padding: 2vw 10%;}
    .overview-content .a .text .omada{font-size: 3vw;padding: 12vw 10% 2vw;}
    .overview-content .b{padding: 3rem 0;}
    .overview-content .b ul{flex-wrap: wrap;width: 88%;margin: 0 auto;}
    .overview-content .b li{width: 40%;font-size: 0.75rem;padding-bottom: 2rem;}
    .overview-content .c .text{padding:0;text-align: left;}
    .overview-content .c .img{padding-bottom: 72%;background-image: url(m/c.png);font-size: 1.8vw;}
    .overview-content .c .desc1{top: 4%;left:49%}
.overview-content .c .desc2{left: 72.5%;top: 28.5%;}
.overview-content .c .desc3{left: 19.5%;top: 22%;}
.overview-content .c .desc4{left: 11.75%;top: 11.5%;}
.overview-content .c .desc5{left: 2.5%;top: 25%;}
.overview-content .c .desc6{left: 2.5%;top: 42.75%;}
.overview-content .c .desc7{left: 12.5%;top: 57.5%;}
.overview-content .c .desc8{left: 7%;top: 96.5%;}
.overview-content .c .desc9{left: 38%;top: 96.5%;}
.overview-content .c .desc10{left: 62%;top: 96.5%;}
.overview-content .c .desc11{left: 78%;top: 89%;}
.overview-content .c .link{font-size: 1.25rem;padding-top: 2rem;}
}