.overview-content { font-family: 'AktivGrotesk',Helvetica, Arial, sans-serif;font-size:16px;font-weight: 300; overflow:hidden;max-width: 1920px;margin: 0 auto;overflow-x: hidden; }
.overview-content .w1250 { margin:0 auto; position:relative; width:78.125em; }
.overview-content .regular { font-weight: 400!important; }
.overview-content .medium { font-weight: 500!important; }
.overview-content .bold { font-weight: 700!important; }
.overview-content .m-show { display:none; }
.overview-content .nowrap { white-space:nowrap; }
.overview-content .text>h2 { font-size:3.125em; letter-spacing:0.01em; line-height:1.2;font-weight: 400 }
.overview-content .text>p {font-size:1.25em;letter-spacing:0.01em;line-height:1.5;padding-top: 0.5em;}
.overview-content .text a{color: #4fccd7;text-decoration: none;border-bottom: 1px solid #4fccd7}
@media screen and (max-width:1440px){
  .overview-content { font-size:1.111111111111vw; }
}
@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 .w1250 { width:auto; }
  .overview-content .text>h2 {font-size:2.5rem;padding: 4rem 6% 1rem;}
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 2rem; }
  .overview-content .text a{font-size: 1.35rem}
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .a{background: url(./img/a.jpg) 50% / 120em auto no-repeat;height: 60em}
.overview-content .a .text{padding: 26em 0 0 42em}
.overview-content .a .text h2{font-size: 3.75em;font-weight: 700;}
.overview-content .a .text p{font-size: 1.75em;padding-top: 0.5em}
.overview-content .a .text .ver{font-size: 1.5em;font-weight: 500;color: #fff;padding: 0.2em 1em;margin-top: 1em;border-radius: 1.5em;background-color: #e60012;display: inline-block;}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .b .text{padding: 6em 2em 2em;text-align: center;}
.overview-content .b ul{display: flex;justify-content: space-between;text-align: justify;padding-bottom: 7em;}
.overview-content .b li{display: inline-block;width: 49%;height: auto;padding-top: 37%;background-repeat: no-repeat;background-size: 100%;background-position: 50% 0;position: relative;border-radius: 1em;overflow: hidden;}
.overview-content .b .li1{background-image: url(./img/b-1.png)}
.overview-content .b .li2{background-image: url(./img/b-2.png)}
.overview-content .b li .txt{position: absolute;left: 0;right: 0;bottom: 0;background-color: #ff5454;}
.overview-content .b li p{text-align: center;font-size: 2.25em;font-weight: 300;padding: 0.35em 0;color: #fff;}
.overview-content .b li img{display: inline-block;width: 3em;height:auto;vertical-align: middle;margin-left: 1em;}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .c{background: #f7f6f6 url(./img/c.jpg) 50% / 120em auto no-repeat;height: 59em;}
.overview-content .c .text{padding: 15em 0 0 42em}
.overview-content .c .img{padding-left: 42em;padding-top: 3em;}
.overview-content .c .img .desc{display: inline-block;vertical-align: top;width: 14em;height: 0;padding-top: 40%;text-align: center;background: url(./img/c.png) 50% 0 / contain no-repeat;}
.overview-content .c .img ul{display: inline-block;vertical-align: top;margin-top: 2em;margin-left: 4em}
.overview-content .c .note .txt{font-size:1.25em; }
.overview-content .c .note .dbi{line-height: 1;}
.overview-content .c .note .li1 .dbi{font-size: 3em;font-weight: 700;color: #e60012;}
.overview-content .c .note .li2 .dbi{font-size: 2.25em;color: #2a6bff;}
.overview-content .c .note li+li{margin-top: 1em;}
.overview-content .d{background: url(./img/d.jpg) 50% / 120em auto no-repeat;height: 58em;}
.overview-content .d .text{padding-top: 18em;width: 30em; }
.overview-content .d .text .note{font-size: 1em;font-weight: 500;padding: 0 0 0 3.25em;height: 2.5em;line-height: 2.5em;margin-top: 2em;background: url(./img/d-icon.png) 0 50% / contain no-repeat;}
.overview-content .e{background: #f7f7f7 url(./img/e.jpg) 50% 100% / 120em auto no-repeat;height: 54em;}
.overview-content .e .text{padding: 20em 0 0 41em}
.overview-content .f{background: #ff5454}
.overview-content .f ul{padding: 10em 0 8em;color: #fff;width: 80%;margin: 0 auto;display: flex;justify-content: space-between;}
.overview-content .f li{display: flex;align-items: center;width: 49%;}
.overview-content .f .icon{display: inline-block;vertical-align: middle;width: 3.5em;height: 4em;margin-top: 0.5em;margin-right: 1em;background-position: center;background-size: contain;background-repeat: no-repeat;}
.overview-content .f .li1 .icon{background-image: url(./img/f-icon-1.png)}
.overview-content .f .li2 .icon{background-image: url(./img/f-icon-2.png)}
.overview-content .f .txt{display: inline-block;vertical-align: top;width: calc(100% - 4.5em);text-align: left;}
.overview-content .f .txt h3{font-size: 1.875em;}
.overview-content .f .txt p{font-size: 1.25em}
@media screen and (max-width: 768px){
  .overview-content .a{background:#f7f6f6 url(./m/a.jpg) 50% 0 / 100% auto no-repeat;height: 0;padding-bottom: 140%;}
  .overview-content .a .text{padding: 68vw 0 0;}
  .overview-content .a .text h2{font-size: 7.5vw;}
  .overview-content .a .text p{font-size: 4.75vw;padding: 0 6%;}
  .overview-content .a .text .ver{font-size: 4.5vw;padding: 0 6%;margin-left: 6%;}
  .overview-content .b .text{padding: 0;text-align: left;}
  .overview-content .b ul{margin: 0 6%;display: block;}
  .overview-content .b li{width: 100%;padding-top: 75%;}
  .overview-content .b li+li{margin-top: 2rem;}
  .overview-content .b li p{font-size: 1.85rem;}
  .overview-content .c{background: url(./m/c.jpg) 50% 100% / 100% auto no-repeat;height: auto;padding-bottom: 84%;}
  .overview-content .c .text{padding: 0;}
  .overview-content .c .img{padding: 3rem 6% 4rem;background-color: #f7f7f7;}
  .overview-content .c .img .desc{width: 34vw;padding-top: 40%;font-size: 2.5vw;}
  .overview-content .c .img ul{font-size: 2.75vw;margin-left: 5vw;margin-top: 4vw;}
  .overview-content .d{background: url(./m/d.jpg) 50% 100% / 100% auto no-repeat;height: auto;padding-bottom: 76%;}
  .overview-content .d .text{padding: 0;width: auto;}
  .overview-content .d .text .note{margin: 0 6%;font-size: 1.375rem;line-height: normal;text-align: center;height: auto;padding: 4.25em 0 0;background: none;position: relative;}
  .overview-content .d .text .note::before{ content: ''; position: absolute; top: 2.5rem; left: 50%;transform: translate(-50%, -50%);width: 3.5em;;height: 3.5em;background: url(./img/d-icon.png) 50% 0 / contain no-repeat;}
  .overview-content .e{background: url(./m/e.jpg) 50% 100% / 100% auto no-repeat;height: auto;padding-bottom: 89%;}
  .overview-content .e .text{padding: 0;}
  .overview-content .f ul{padding: 10vw 0 10vw;margin: 0 6%;text-align: left;display: block;}
  .overview-content .f li{width: 95%;margin-bottom: 5vw;}
  .overview-content .f .icon{display: block;margin-top: 0;margin-right: 3vw;width: 10vw;height: 10vw;}
  .overview-content .f .txt{text-align: left;width: calc(100% - 14vw);}
  .overview-content .f .txt h3{font-size: 2rem;}
  .overview-content .f .txt p{font-size: 1.25rem;}
}