.overview-content { font-size:16px; overflow:hidden;max-width: 1920px;margin: 0 auto;overflow-x: hidden; }
.overview-content .w1200 { margin:0 auto; position:relative; width:75em; }
.overview-content .w1366 { margin:0 auto; position:relative; width:85.375em; }
.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 .center { text-align:center; }
.overview-content .text>h2 { font-size:3.125em; letter-spacing:0.01em; line-height:1.2; }
.overview-content .text>p { font-size:1.25em; letter-spacing:0.01em; line-height:1.5; padding-top:1.5em; }
@media (max-width:1440px){
  .overview-content { font-size:1.111111111111vw; }
}
@media (max-width:736px){
  html { font-size:10.35px; }
  .overview-content .m-show { display:block; }
  .overview-content .m-hide { display:none; }
  .overview-content .w1200,
  .overview-content .w1366 { width:auto; }
  .overview-content .text>h2 { font-size:2.5rem; padding:3rem 6% 2rem; }
  .overview-content .text>p { font-size:1.75rem; line-height:1.5; padding:0 6% 2rem; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .a { background:url(./img/a.jpg) 50% 0 no-repeat; background-size:120em 100%; height:60.3125em }
.overview-content .a .text { padding:9.625em 25% 0 1.75em; }
.overview-content .a .text h2 { font-size:3.4375em; line-height:1.1; }
.overview-content .a .text p { font-size:1.875em; padding-top:0.6em;color: #031f22; }
.overview-content .a .text p+p { padding-top:0; }
@media (max-width:736px){
  .overview-content .a { background:url(./m/a.jpg) 50% 0 / 100% 100% no-repeat; height:0; padding-bottom:136% }
  .overview-content .a .text { padding:0; }
  .overview-content .a .text h2 { font-size:8vw; padding:10% 6% 0; }
  .overview-content .a .text h2 br { display:none; }
  .overview-content .a .text p { font-size:4.375vw; line-height:1.2; padding:6% 30% 0 6%; }
  .overview-content .a .text p+p { padding-top:1%; width:auto; } 
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .b{background: #f7f7f7;padding-bottom: 6em;}
.overview-content .b .text { padding:4.875em 0 1em;text-align: center; }
.overview-content .b .imgs{text-align: center;}
.overview-content .b .imgs li{display: inline-block;width: 42%;}
.overview-content .b .imgs li.li2{width: 55%;}
.overview-content .b .imgs li i{position: relative;display: inline-block;vertical-align: middle;width: 100%;padding-bottom: 85%;background-position: center;background-repeat: no-repeat;background-size: contain;}
.overview-content .b .imgs .li1 i{background-image: url(./img/b1.png);background-size: 75%;}
.overview-content .b .imgs .li2 i{background-image: url(./img/b2.png);}
.overview-content .b .imgs li span.desc{position: absolute;font-weight: 500;font-style: initial;}
.overview-content .b .imgs .li1 .desc1{left: 25%;top: 55%;}
.overview-content .b .imgs .li1 .desc2{left: 72%;top: 34%;}
.overview-content .b .imgs .li1 .desc3{left: 77%;top: 52%;}
.overview-content .b .imgs .li1 .desc4{left: 68%;top: 71%;}
.overview-content .b .imgs .li1 .desc5{left: 11%;top: 114%;width: 14em;font-size: 1.875em;font-weight: 700;color: #9c9c9c;}
.overview-content .b .imgs .li2 .desc1{left: 10%;top: 48%;}
.overview-content .b .imgs .li2 .desc2{left: 10%;top: 66%;}
.overview-content .b .imgs .li2 .desc3{left: 71%;top: 20%;}
.overview-content .b .imgs .li2 .desc4{left: 88%;top: 48%;}
.overview-content .b .imgs .li2 .desc5{left: 74%;top: 83%;}
.overview-content .b .imgs .li2 .desc6{left: 32%;top: 100%;font-size: 1.875em;width: 14em;color: #4acbd6;font-weight: 700;}
.overview-content .b .imgs .li2 .desc7{left: 50%;top: 49%;color: #176775;font-size: 1.25em;width:8em;}
.overview-content .b .imgs .li2 .desc8{left: 53.5%;top: 30%;color: #176775;font-size: 5.5em;}
@media (max-width:736px){
  .overview-content .b .text { color:#323232; padding:0 0 1em; text-align:left; width:auto; }
  .overview-content .b .text p{padding-bottom: 0;}
  .overview-content .b .imgs {width: 88%;margin: 0 auto;padding-bottom: 3rem;}
  .overview-content .b .imgs li{width: 100%!important;}
  .overview-content .b .imgs .li1 .desc{font-size: 2vw;}
  .overview-content .b .imgs .li1 .desc4{left: 71%;top: 71%;}
  .overview-content .b .imgs .li1 .desc5{left: 33%;font-size: 4vw;top: 83%;}
  .overview-content .b .imgs .li2 .desc{font-size: 2.5vw;}
  .overview-content .b .imgs .li2 .desc8{font-size: 10vw;}
  .overview-content .b .imgs .li2 .desc6{left: 31%;font-size: 4vw;}
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .c{background: #f6f6f6;}
.overview-content .c .text { padding:5em 4em 0; text-align:center;position: relative;z-index: 5; }
.overview-content .c .img{background:url(./img/c.jpg) 50% 100% no-repeat; margin-top: -14.5em; background-size:120em auto;height: 0; padding-bottom:54em;position: relative;}
.overview-content .c .img .desc{position: absolute;width: 5em;text-align: center;top: 28.5em;}
.overview-content .c .img .desc1{left: 38%}
.overview-content .c .img .desc2{left: 49.3%}
.overview-content .c .img .desc3{left: 61.8%}
.overview-content .c .img .desc4{left: 72.5%}
@media (max-width:736px){
  .overview-content .c .img{ background:url(./m/c.jpg) 50% 100% / 100% auto no-repeat; height:0; padding-bottom:80% }
  .overview-content .c .text { color:#000; margin-right:0; padding:0; width:auto; }
  .overview-content .c .img .desc{top: 44vw;font-size: 2vw;}
  .overview-content .c .img .desc1{left: 39%}
  .overview-content .c .img .desc2{left: 48.3%}
  .overview-content .c .img .desc3{left: 58.8%}
  .overview-content .c .img .desc4{left: 67.5%}
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .d .text { margin:0 auto; padding:6em 0 3em; text-align:center; width:72em; }
.overview-content .d ul{font-size: 0;}
.overview-content .d ul li { display: inline-block;width: 25%;background-size:100% auto; background-repeat:no-repeat; height:0;padding-bottom: 34.6%; text-align:center; }
.overview-content .d ul .li1 { background-image:url(./img/d1.jpg); }
.overview-content .d ul .li2 { background-image:url(./img/d2.jpg); }
.overview-content .d ul .li3 { background-image:url(./img/d3.jpg); }
.overview-content .d ul .li4 { background-image:url(./img/d4.jpg); }
.overview-content .d ul li::after{content: '';clear: both;display: inline-block;height: 100%;width: 100%;position: relative;}
.overview-content .d ul li i{margin-top: 42%;display: inline-block;vertical-align: middle;width: 30%;padding-bottom: 35%;background-position: center;background-size: contain;background-repeat: no-repeat;}
.overview-content .d ul .li1 i{background-image: url(./img/d-icon1.png)}
.overview-content .d ul .li2 i{background-image: url(./img/d-icon2.png)}
.overview-content .d ul .li3 i{background-image: url(./img/d-icon3.png)}
.overview-content .d ul .li4 i{background-image: url(./img/d-icon4.png)}
.overview-content .d li span { color:#fff; display:block; font-size:22px; }
.overview-content .d ul .li3 span,
.overview-content .d ul .li4 span { top:64%; }
@media (max-width:736px) {
  .overview-content .d { background:none; padding-bottom:0; }
  .overview-content .d .text { padding:0; text-align:left; width:auto;text-align: center; }
  .overview-content .d  ul li { height:0; padding-bottom:68.7%; width:50% }
  .overview-content .d li span { font-size:4vw; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .e { background:url(./img/e.jpg) 50% 100% no-repeat; background-size:120em; padding-bottom: 37em; }
.overview-content .e .text {padding: 5em 0 0;}
.overview-content .e ul{position:relative;}
.overview-content .e .e1{position:absolute;top:32em;left:0;width:28%;font-weight:700;color:#b9b9b9;}
.overview-content .e .e2{position:absolute;top:32em;right:-6.5em;width:50%;font-weight:700;color:#4acbd6;}
.overview-content .e ul p{font-size:1.5em;line-height:1.2;}
@media (max-width:1680px){
  .overview-content .e{background-size:100em;padding-bottom:31em;}
  .overview-content .e .e1{top:26em;left:6.3%;}
  .overview-content .e .e2{top:26em;right:1.5em;width:40%;}
  .overview-content .e ul p{font-size:1.25em;}
}
@media (max-width:736px){
  .overview-content .e { background:none;padding:0 0 3rem;}
  .overview-content .e .text { color:inherit; padding:0; text-align:center; width:auto;margin-right: 0; }
  .overview-content .e .e1{position:relative;top:auto;left:auto;width:auto;padding-top:55%;background:url(./m/e1.jpg) 50% 0 no-repeat;background-size:100%;}
  .overview-content .e .e2{position:relative;top:auto;right:auto;width:auto;padding-top:55%;background:url(./m/e2.jpg) 50% 0 no-repeat;background-size:100%;}
  .overview-content .e ul p{font-size:1.5rem;padding:0 6%;}
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .f { background:#e1c8b2 url(./img/f.jpg) 50% 100% no-repeat; background-size:120em auto; padding-bottom: 47em; }
.overview-content .f .text { padding-top:4em;text-align: center;}
@media (max-width:736px){
  .overview-content .f { background:url(./m/f.jpg) 50% 100% / 100% auto no-repeat; height:auto; padding-bottom:108% }
  .overview-content .f .text { color:inherit; padding:0; width:auto; }
  .overview-content .f .text h2 br { display:none; }
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .g{background: #ebe7e1;}
.overview-content .g .text { padding:4em 7em 0;text-align: center;}
.overview-content .g .text a{font-size: 1.25em;;color: #4bc8d2;border-bottom: 1px solid #4bc8d2;padding-top: 1.5em;text-decoration: none; display: inline-block;}
.overview-content .g .img{background: url(./img/g.jpg) 50% 100% no-repeat; background-size:120em auto; height:40em;position: relative;}
.overview-content .g .img .desc{position: absolute;}
.overview-content .g .img .desc1{right: 87%;top: 2.1em;font-size: 1.5em;}
.overview-content .g .img .desc2{left: 88%;top: 4em;font-size: 1.5em;}
.overview-content .g .img .desc3{left: 41.1%;top: 18.9em;width: 12em;text-align: center;font-size: 1.25em;color: #fff;}
@media (max-width:736px){
  .overview-content .g .text { color:inherit; padding:0; width:auto;padding-bottom: 3rem; }
  .overview-content .g .text p{padding-bottom: 2rem;}
  .overview-content .g .img{background: url(./m/g.jpg) center / 100% auto no-repeat;height: 0;padding-bottom: 43%;}
  .overview-content .g .img .desc{font-size: 2vw;}
  .overview-content .g .img .desc1{right: 81.5%;top: 2vw;}
  .overview-content .g .img .desc2{left: 83%;top: 4vw;}
  .overview-content .g .img .desc3{left: 40%;top: 22.5vw;width: 20vw;font-size: 1.5vw;}
  .overview-content .g .text a{font-size: 1.5rem;padding-top: 0;}
}
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
.overview-content .h { background:#e1c8b2 url(./img/h.jpg) 50% 100% no-repeat; background-size:120em auto; height:55.625em; }
.overview-content .h .text {padding-top:9em; width:33em;color:#fff;}
@media (max-width:736px){
  .overview-content .h { background:#c7a67b url(./m/h.jpg) 50% 100% / 100% auto no-repeat; height:0; padding-bottom:208.75% }
  .overview-content .h .text { color:inherit; padding:0; width:auto; }
  .overview-content .h .text h2 { font-size: 6.5vw; }
  .overview-content .h .text p{font-size: 4.5vw;}
}

.apps-img { display: table;	margin-top: 2em; line-height: 0; }
.apps-img .item {	display: table-cell; padding-right: .625em;	height: 6.875em; vertical-align: top; }
.apps-img .icon {	width: auto; height: 100%; }
.apps-img .store { height: 3.4375em; }
.apps-img .store-group>a { display: table-row; }
@media (max-width:736px) {
  .apps-img { font-size: 1rem;margin:0 0 0 5%; }
}