.overview-content{font-size:16px;font-weight:300;overflow-x:hidden;margin:0 auto;max-width:1920px;min-width:1024px;max-width:120em;width:100%;color:#303a46}
.overview-content .regular{font-weight:400!important}
.overview-content .medium{font-weight:500!important}
.overview-content .bold{font-weight:700!important}
.overview-content .text h2{font-size:3.125em;line-height:1.2;font-weight:500}
.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}
@media (max-width:1440px){.overview-content{font-size:1.1111vw}
}
.overview-content .section{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;box-sizing:border-box;overflow:hidden}
@media (max-width:736px){html{font-size:10.35px}
.overview-content{min-width:320px}
.overview-content .w1366{width:auto}
.overview-content .text h2{font-size:2.5rem;padding:3rem 6% 2rem}
.overview-content .text h3{font-size:2rem;padding:0 6% 2rem}
.overview-content .text p{font-size:1.75rem;padding:0 6%}
.overview-content h2{box-sizing:border-box}
.overview-content .section{padding-top:0;background-size:100% auto;background-position:bottom}
}
.overview-content .regular,.overview-content .regular *{font-weight:400}
.overview-content .medium,.overview-content .medium *{font-weight:500}
.overview-content .bold,.overview-content .bold *{font-weight:700}
.overview-content .clearfix:after{content:'';display:block;clear:both}
.overview-content .t-left{text-align:left}
.overview-content .t-right{text-align:right}
.overview-content .t-center{text-align:center}
.overview-content .pa{font-size:1.25em;line-height:1.5;padding-top:1em}
@media (max-width:736px){.overview-content .pa{font-size:1.75rem;padding:0 6%}
}
.overview-content .hidden{display:none}
.overview-content .nowrap{white-space:nowrap}
.overview-content .table{display:table;width:100%}
.overview-content .table .tr{display:table-row}
.overview-content .table .td{display:table-cell}
.overview-content .section-right{text-align:right}
.overview-content .section-right .text{display:inline-block;text-align:left}
.overview-content .section .bg-text{position:absolute;bottom:0;left:0;width:100%;height:100%}
.overview-content .section .bg-text .center-block{left:0;right:0;margin:auto;text-align:center}
.overview-content .section .bg-text .center-block div{display:inline-block;position:relative}
.overview-content .section .bg-text>div{position:absolute}
.overview-content .note,.overview-content .note p,.overview-content .note span,.overview-content .text .note,.overview-content .text .note p,.overview-content .text .note span{font-size:.875em}
.overview-content .w1366{position:relative;max-width:90%;margin:0 auto;width:85.375em}
@media (max-width:1080px) and (min-width:737px){.overview-content .w1366{width:94.851625vw}
}
@media (max-width:736px){.overview-content .note,.overview-content .text .note{padding:0 6%;font-size:1.2rem}
.overview-content .note p,.overview-content .note span,.overview-content .text .note p,.overview-content .text .note span{font-size:1.2rem}
.overview-content ul{padding:0 6%}
.overview-content .w1366{width:auto;max-width:100%}
}
.overview-content .w1576{position:relative;max-width:90%;margin:0 auto;width:82.08333333333333%}
@media (max-width:736px){.overview-content .w1576{width:auto;max-width:100%}
}
.overview-content .w1830{position:relative;max-width:90%;margin:0 auto;width:95.3125%}
.overview-content .banner{background: url(img/banner.jpg) center/120em auto no-repeat;height: 52em;}
.overview-content .banner .text{padding: 8em 0 5em 60%;color:#fff;}
.overview-content .banner .text .model{font-size: 1.95em;display:inline-block;padding: .125em .5em;border-radius:.25em;margin-top:1em;background: linear-gradient(45deg, #2d4c8c, #8d492b);}
@media (max-width:736px){
    .overview-content .banner{background:#000000 url(m/banner.jpg) bottom/100% auto no-repeat;height: auto ;padding-bottom: 100%;}
    .overview-content .banner .text{padding:0; text-align:center}
    .overview-content .banner .text h2{font-size:7vw;padding:14vw 15% 5vw;}
    .overview-content .banner .text .model{font-size:4vw;margin-top:0;font-weight: 400;}
}
.overview-content .a{background: url(img/a.jpg) bottom/120em auto no-repeat;padding-bottom: 30em;}
.overview-content .a .text{padding: 12em 0 3em;width:30%;}
@media (max-width:736px){
    .overview-content .a{background: #f9fafb url(m/a.jpg) bottom/100% auto no-repeat;padding-bottom: 98%;}
}
.overview-content .b{background:url(img/02-bg.jpg) center/cover no-repeat #f9fafb}
.overview-content .b:before{content:'';display:block;height:0;padding-top:14.583333333333334%}
@media (max-width:736px){.overview-content .b:before{display:none}
}
.overview-content .b:after{content:'';display:block;height:0;padding-top:16.666666666666668%}
.overview-content .b .text{padding: 0 0 0 57%;}
@media (max-width:736px){.overview-content .b:after{display:none}
.overview-content .b{background:url(m/02-bg.jpg) top/100% auto no-repeat;padding:67.1875vw 0 12.5vw}
}
.overview-content .c{background:url(img/c.jpg) top/100% auto no-repeat #000;color:#fff}
.overview-content .c:before{content:'';display:block;height:0;padding-top:41%}
.overview-content .c .w1576{left:0;right:0;top:0;bottom:0;height:0;margin:auto}
.overview-content .c .text{position:absolute;top:50%;width:45%;padding-bottom:10%;transform:translateY(-50%)}
.overview-content .c .bg-text-bg{width:100%;height:0;top:auto;bottom:0}
.overview-content .c .bg-text .desc{position:absolute;font-size:1.5em;color:#45e0ee;font-weight:400}
.overview-content .c .bg-text .desc-1{bottom:14vw;left:81.895833%}
.overview-content .c .bg-text .desc-2{bottom:6.75vw;right:64.25%}
@media (max-width:736px){.overview-content .c:before{display:none}
.overview-content .c{background-image:url(m/03-bg.jpg);padding:79.6875vw 0 12.5vw}
.overview-content .c .bg-text{position:static;height:auto}
.overview-content .c .bg-text>div{position:static}
.overview-content .c .bg-text .bg-text-bg{position:absolute;top:0;bottom:auto;height:0;padding-top:85.9375%;font-size:2.5vw}
.overview-content .c .bg-text .bg-text-bg .desc-1{bottom:82.272727%;left:29.96875%;right:1.5625%}
.overview-content .c .bg-text .bg-text-bg .desc-2{bottom:6.636364%;right:11.65625%;left:1.5625%;text-align:right}
}
.overview-content .section-lr{background-repeat:no-repeat;background-color:#fff;background-size:47.5%}
.overview-content .section-lr:before{content:'';display:block;height:0;padding-top:40.625%}
.overview-content .section-lr .w1576{left:0;right:0;top:50%;height:0;margin:auto}
.overview-content .section-lr .text{position:absolute;top:50%;transform:translateY(-50%)}
.overview-content .d{background-image:url(img/04-img.png);background-position:95% 50%}
.overview-content .d .text{width:45%}
.overview-content .d .bg-img{position:absolute;top:0;bottom:0;right:2.5%;width:47.91666666666667%;height:88.84615384615385%;margin:auto;color:#fff;font-size:1.5625em}
.overview-content .d .bg-img .desc{position:absolute;line-height:1;text-align:center}
.overview-content .d .bg-img .desc-1{right:63.04347826086957%;bottom:87.3015873015873%}
.overview-content .d .bg-img .desc-2{right:64.1304347826087%;top:43.29004329004329%}
.overview-content .d .bg-img .desc-3{top:75.75757575757576%;left:41.30434782608696%;right:45.652173913043484%}
@media (max-width:736px){.overview-content .section-lr:before{display:none}
.overview-content .d{background-image:url(m/04-bg.jpg);background-position:center 90%;background-color:#f9fafb ;padding-bottom:109.375vw}
.overview-content .d .bg-img{top:auto;bottom:3%;right:0;left:0;width:auto;height:0;padding-top:95.625%;font-size:3.75vw}
.overview-content .d .bg-img .desc-1{right:66.40625%;bottom:84.9673202614379%}
.overview-content .d .bg-img .desc-2{right:67.96875%;top:45.751633986928105%}
.overview-content .d .bg-img .desc-3{left:38.28125%;right:44.53125%;top:80.06535947712418%}
}
.overview-content .e{background-image:url(img/05-img.jpg);background-position:5% 50%}
.overview-content .e .text{padding-left:65%}
@media (max-width:736px){.overview-content .e{background-image:url(m/05-bg.jpg);background-color:#f9fafb;background-position:center 70%;padding-bottom:112.5vw}
}
.overview-content .f{background:url(img/06-bg.jpg) center/cover no-repeat #dce8ec}
.overview-content .f:before{content:'';display:block;height:0;padding-top:17.1875%}
@media (max-width:736px){.overview-content .f:before{display:none}
}
.overview-content .f:after{content:'';display:block;height:0;padding-top:6.770833333333334%}
.overview-content .f .text{width:50%}
.overview-content .f .p-img{max-width:65%;width:25.25em}
.overview-content .f .p-img img{max-width:100%}
@media (max-width:736px){.overview-content .f:after{display:none}
.overview-content .f{background:url(m/06-bg.jpg) bottom/100% auto no-repeat #eff0f1;padding-bottom:19.53125vw}
.overview-content .f .p-note{padding-top:1em;padding-right:12%;font-size:1.2rem}
.overview-content .f .p-img{padding-top:40.625vw;max-width:60%}
}
.overview-content .g{background:linear-gradient(65deg, #7db9fb, #80c1fa, #8de6f3);color:#fff;}
.overview-content .g:before{content:'';display:block;height:0;padding-top:5.729166666666667%}
@media (max-width:736px){.overview-content .g:before{display:none}
}
.overview-content .g:after{content:'';display:block;height:0;padding-top:3.072916666666668%}
.overview-content .g .text{text-align:center}
.overview-content .g dl{display:inline-block;text-align:left}
.overview-content .g dl dt{font-size:2.375em}
.overview-content .g dl dd{display:list-item;list-style:disc inside;font-size:1.625em}
.overview-content .g dl dd.dd-img{display:block;padding-top:1em}
.overview-content .g dl dd.dd-img img{width:11.615384615384615em}
.overview-content .g .info-img{max-width:89.375em;width:90%;padding-top:6.25em;margin:auto}
.overview-content .g .info-img .m-img{display:none}
.overview-content .g .info-img>.inner{height:0;padding-top:35.94405594405594%;position:relative;background:url(img/07-img.png) left/contain no-repeat}
.overview-content .g .info-img .desc{position:absolute;top:3.891050583657588%}
.overview-content .g .info-img .desc-1{top:auto;bottom:66.147859922179%;left:-3.496503496503496%;right:67.13286713286713%}
.overview-content .g .info-img .desc-2{left:51.39860139860139%;right:23.076923076923077%}
.overview-content .g .info-img .desc-3{left:87.41258741258741%;right:-12.587412587412587%}
@media (max-width:736px){.overview-content .g:after{display:none}
.overview-content .g{padding-bottom:14.84375vw}
.overview-content .g h2{text-align:center}
.overview-content .g .bg-text{position:static}
.overview-content .g .info-img{width:auto;padding:0;font-size:2.5vw;text-align:center}
.overview-content .g .info-img>.inner{height:auto;padding:0;background:0 0}
.overview-content .g .info-img .desc{position:static}
.overview-content .g .info-img .desc-1,.overview-content .g .info-img .desc-3{width:60%}
.overview-content .g .info-img .desc-3{padding-top:2em}
.overview-content .g .info-img .m-img{display:block;width:36.71875vw;height:105.15625vw;margin:auto;background:url(m/07-img.png) center/contain no-repeat}
.overview-content .section .text{width:auto;padding:0;text-align:left}
.overview-content .section .bg-text-info,.overview-content .section .bg-text-info .text,.overview-content .section .bg-text-info>div{position:static;height:auto;width:auto;transform:none}
.overview-content .section-lr{background-size:88% auto}
}
