html,body{background-color:#dddddd}
html,body,div,span,p,img,a{margin:0;padding:0;border:0;outline:none;font-weight:normal;font-size:0.8750em}

.s1{margin:0 auto;width:100%;height:max-content;background-image:url('banner.png?v=7');min-width:280px}
.s1>div{margin:0 auto;width:90%;max-width:980px;min-width:280px;height:max-content;text-align:center}
.s1>div>div:nth-child(1){width:100%;padding-top:15px}
.s1>div>div:nth-child(1)>a{display:block;text-align:left;text-decoration:none;height:70px;line-height:70px}
.s1>div>div:nth-child(1)>a>span{display:inline-block;text-align:left;text-decoration:none;height:100%;vertical-align:middle}
.s1>div>div:nth-child(1)>a>span:nth-child(1){margin-right:20px}
.s1>div>div:nth-child(1)>a>span:nth-child(1)>img{height:100%;vertical-align:middle}
.s1>div>div:nth-child(1)>a>span:nth-child(2){color:#fff;font-size:4.5em}
.s1>div>div:nth-child(2){width:100%;padding-top:50px;color:#fff;word-wrap:break-word;letter-spacing:0.1em;font-size:5.2em;text-align:center;min-width:280px}
.s1>div>div:nth-child(3){width:100%;padding-top:10px;color:#fff;word-wrap:break-word;letter-spacing:0.1em;font-size:1.2em;text-align:left;text-align:center}
.s1>div>div:nth-child(3)>div{width:80%;margin:0 auto;text-align:center}
.s1>div>div:nth-child(4){padding:20px 0;text-align:center}
.s1>div>div:nth-child(4)>span:nth-child(1){display:inline-block;background-color:#fff;height:160px;width:115px;padding:10px;margin:10px}
.s1>div>div:nth-child(4)>span:nth-child(2){display:inline-block;background-color:#fff;height:160px;width:115px;padding:10px;margin:10px}
.s1>div>div:nth-child(4)>span:nth-child(3){display:inline-block;background-color:#fff;height:160px;width:115px;padding:10px;margin:10px}
.s1>div>div:nth-child(4)>span:nth-child(4){display:inline-block;background-color:#fff;height:160px;width:115px;padding:10px;margin:10px}
.s1>div>div:nth-child(4)>span>span{display:block;width:100%;padding-bottom:10px}
.s1>div>div:nth-child(4)>span>span:nth-child(1){height:24px;line-height:24px}
.s1>div>div:nth-child(4)>span>span:nth-child(1)>span:nth-child(1){margin-right:10px}
.s1>div>div:nth-child(4)>span>span:nth-child(1)>span:nth-child(1)>img{text-align:center;vertical-align:middle}
@media screen and (max-width:300px){
    .s1>div>div:nth-child(1)>a{display:block;text-align:center;height:max-content;line-height:normal}
    .s1>div>div:nth-child(1)>a>span{display:block;text-align:center;width:100%;height:70%;line-height:70px;vertical-align:middle}
    .s1>div>div:nth-child(1)>a>span:nth-child(1){margin-right:0}
    .s1>div>div:nth-child(1)>a>span:nth-child(1)>img{height:70px}
    .s1>div>div:nth-child(2){padding-top:0;}
}

.s2{margin:0 auto;width:100%;height:max-content;background-color:#e5e5e5}
.s2>div{margin:0 auto;width:90%;max-width:980px;min-width:280px;height:max-content;text-align:center;padding:20px 0;background-color:#e5e5e5}
.s2>div>span{display:inline-block}
.s2>div>span>span{display:block;width:100%;padding:10px 0}
.s2>div>span>span:nth-child(1){}
.s2>div>span>span:nth-child(2){font-size:2.5em;color:#000}
.s2>div>span>span:nth-child(3){font-size:1.0em;color:#666;text-align:center}
.s2>div>span>span:nth-child(3)>span{display:inline-block;width:70%;max-width:280px;margin:0 auto;text-align:center}
.s2>div>span>span:nth-child(1)>img{vertical-align:middle}

.s3{width:100%;height:max-content;background-color:#fff}
.s3>div{margin:0 auto;width:90%;max-width:980px;min-width:280px;height:100%;text-align:center;padding:10px 0;background-color:#fff}
.s3>div>span:nth-child(1){display:inline-block;width:60%;min-width:280px;text-align:left;vertical-align:top}
.s3>div>span:nth-child(2){display:inline-block;width:max-content;text-align:center;vertical-align:middle}
.s3>div>span:nth-child(1)>span:nth-child(odd) {display:inline-block;margin:15px 0 0 15px;font-size:2.5em;color:#000}
.s3>div>span:nth-child(1)>span:nth-child(even){display:inline-block;margin:15px 0 0 15px;font-size:1.0em;color:#666}
.s3>div>span:nth-child(2)>span{display:block;padding:10em 0;text-align:center;vertical-align:middle}
.s3>div>span:nth-child(2)>span>img{text-align:center;vertical-align:middle;width:32em}
@media screen and (max-width:290px){ .s3>div>span:nth-child(1)>span:nth-child(even){width:260px;max-width:260px} }
@media screen and (max-width:538px){ .s3>div>span:nth-child(2)>span{padding:20px 0 0 0;vertical-align: auto} }

.s4{width:100%;height:max-content;background-color:#dddddd;padding-bottom:2em}
.s4>div{margin:0 auto;width:90%;max-width:980px;min-width:280px;height:100%;text-align:center;background-color:#dddddd}
.s4>div>span:nth-child(1){display:block;font-size:2.5em;color:#000;padding-top:1em}
.s4>div>span:nth-child(2){display:block;width:90%;margin:10px auto ;font-size:1em;color:#666}

.s5{width:100%;height:max-content;background-color:#dddddd}
.s5>div{margin:0 auto;width:90%;max-width:980px;min-width:280px;height:100%;text-align:center;padding:10px 0 30px 0;background-color:#dddddd}
.s5>div>span{display:inline-block;margin:0 auto;min-width:200px;max-width:200px;text-align:center;vertical-align:top}
.s5>div>span:nth-child(1){width:24%}
.s5>div>span:nth-child(2){width:23%}
.s5>div>span:nth-child(3){width:23%}
.s5>div>span:nth-child(4){width:24%}
.s5>div>span>span:nth-child(1){display:block;width:100%;}
.s5>div>span>span:nth-child(2){display:block;width:100%;margin:20px auto 0 auto;font-size:2.5em;color:#000}
.s5>div>span>span:nth-child(3){display:block;width:90%;margin:20px auto 0 auto;text-align:center;font-size:1.0em;color:#666;max-width:140px}
.s5>div>span>span:nth-child(1)>img{text-align:center;vertical-align:middle}

.s6{width:100%;min-width:280px;height:max-content;background-color:#000;padding:1.6em 0 2em 0}
.s6>div{margin:0 auto;width:90%;max-width:980px;min-width:280px;max-width:82em;height:100%;text-align:center}
.s6>div>span{display:inline-block;width:55%;min-width:25em;text-align:center}
.s6>div>span>span:nth-child(1){display:block;width:100%;font-size:1em;color:#666;padding-top:1em}
.s6>div>span>span:nth-child(2){display:block;width:100%;margin-top:1.0em;font-size:1em;color:#666}