*{margin: 0;padding: 0;}
img{display: block;}
ul,li{list-style: none;}
.pc{display: none !important;}
.mobile{display: block;}
.fl_l{float: unset;}
.fl_r{float: unset;}
body{max-width: 3200px;margin: 0 auto;font-size: unset;line-height: unset;}
.section1{
    background: url("../../images/JETBOARD/s1_bg_m.png") no-repeat;
    background-size: cover;
    text-align: center;
    position: relative;
    overflow: hidden;
    font-size: 0;
}
.section1 .fl_l{width: 3.59rem;margin: 0.73rem 0 0 0.57rem;float: left;}
.section1 .fl_r{width: 1.38rem;margin: 0.73rem 0.54rem 0 0;float: right;}
.section1 .s1_p1{display: inline-block;width: 5.7rem;margin-top:-0.37rem;}
.section1 .desc{width: 2.8rem;margin: -1.2rem 0 0 0.52rem;}
.section1 .desc p:nth-child(1){
    font: normal 0.18rem/0.24rem "LINESeedJP_OTF-REGULAR";
    color: #ffffff;
    text-align: left;
    letter-spacing: 1.5px;
}
.section1 p.s1_d2{
    font: bold 0.24rem/0.24rem "NOTOSANSJP-REGULAR";
    color: #fefefe;
    margin: 1rem 0 0.2rem 0;
    letter-spacing: 0.02rem;
}
.section1 p.s1_d3{
    display: inline-block;
    text-align: center;
    color: #ffffff;
    font: bold 0.32rem/0.4rem"NOTOSANSJP-REGULAR";
    border: 1px solid #ffffff;
    margin : 0 0 0.5rem 0;
    padding: 0 0.3rem 0 0.2rem;
    box-sizing: border-box;
}
.section1 .s1_p2{width: 6.47rem;margin: 0.55rem auto 0.42rem auto;}
.dimg03{position: absolute;    bottom: 1.5rem;width:1.5rem;    right: 1.05rem;    z-index: 21;transition:all ease .3s;}
.dimg03 img{width:100%;}
.section2{padding: 0.95rem 0.5rem 1.35rem 0.75rem;box-sizing: border-box;}
.section2 img{width: 2.64rem;margin: 0 auto 0.7rem auto;}

.section2 .s2_right{}
.section2 .s2_right p:nth-child(1){
    font: normal 0.18rem/0.18rem "LINESeedJP_OTF-REGULAR";
    color: #9a9a9a;
    letter-spacing: 0.05rem;
}
.section2 .s2_right h1{
    font: normal 0.633rem/0.9rem "LINESeedJP_OTF-BOLD";
    color: #484848;
    letter-spacing: 0.25vw;
    margin-bottom: 5vw;
}
.section2 .s2_right h2{
    font: normal 0.38rem/0.7rem "LINESeedJP_OTF-REGULAR";
    color: #333333;
    margin-top: 0.73rem;
}
.section2 .s2_right p{
    font: normal 0.2533rem/0.4rem "LINESeedJP_OTF-REGULAR";
    color: #666666;
    letter-spacing: 0.05rem;
}
.section2 .s2_right h3{
    font: normal 0.22rem/0.35rem "LINESeedJP_OTF-REGULAR";
    color: #141414;
    margin-top:0.4rem;
    letter-spacing: 0.05rem;
}
.section2 .s2_right p:last-child{
    color: #141414;
    font: normal 0.28rem/0.28rem "LINESeedJP_OTF-THIN";
}
.section3{
    background-image: url("../../images/JETBOARD/s3_bg_m.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top 7px center;
    padding-bottom: 0.95rem;
}

.section3 h1{
    color: #ffffff;
    font: normal 0.7496rem/0.83rem "LINESeedJP_OTF-BOLD";
    text-align: center;
    letter-spacing: 1px;
}
.section3 h2{
    color: #ffffff;
    font: normal 0.33rem/0.45rem "LINESeedJP_OTF-REGULAR";
    text-align: center;
    margin-top: 0.3rem;
    letter-spacing: 0.05rem;
}
.section3 .s3_desc1{
    width: 2.67rem;
    background: url("../../images/JETBOARD/s3_d1_bg.png");
    padding: 0.13rem 0.2rem;
    box-sizing: border-box;
    margin: 0.7rem 0 0.14rem 33.47%;
    position: relative;
}
.section3 .s3_desc1:before{
    content: "";
    display: block;
    width: 0.5rem;
    height: 0.28rem;
    background: url("../../images/JETBOARD/s3_d1_bg.png");
    position: absolute;
    top: -0.28rem;
    right: -0.81rem;
}
.section3 .s3_desc1:after{
    content: "";
    display: block;
    width: 0.25rem;
    height: 0.21rem;
    background: url("../../images/JETBOARD/s3_d2_bg.png");
    position: absolute;
    bottom: -0.13rem;
    right: -0.5rem;
}
.section3 .s3_desc1 p:nth-child(1),.section3 .s3_desc2 p:nth-child(1){
    color: #ffffff;
    font: normal 0.3rem/0.4rem "LINESeedJP_OTF-REGULAR";
}
.section3 .s3_desc1 p:nth-child(2),.section3 .s3_desc2 p:nth-child(2){
    color: #ffffff;
    font: normal 0.18rem/0.25rem "LINESeedJP_OTF-REGULAR";
    letter-spacing: 0.25vw;
}
.section3 .s3_desc2{
    width: 3.08rem;
    background: url("../../images/JETBOARD/s3_d2_bg.png");
    padding: 0.08rem 0.1rem 0.08rem 0.2rem;
    box-sizing: border-box;
    position: relative;
    margin: 0 0 0 53.73%;
}
.section3 .s3_desc2:before{
    content: "";
    display: block;
    width: 1.37rem;
    height: 0.12rem;
    background: url("../../images/JETBOARD/s3_d2_bg.png");
    position: absolute;
    bottom: -0.12rem;
    left: -1.37rem;
}
.section3 .s3_desc2:after{
    content: "";
    display: block;
    width: 0.14rem;
    height: 0.1rem;
    background: url("../../images/JETBOARD/s3_d1_bg.png");
    position: absolute;
    top: 0.1rem;
    right: -0.08rem;
}
.section4{padding: 1.27rem 0 1.4rem 0;}
.section4 h1{
    font: normal 0.33rem/0.4rem "LINESeedJP_OTF-THIN";
    text-align: center;
    color: #3a3a3a;

}

.section4 img:nth-child(2){width: 87%;margin: 0.1rem auto 0 auto;position: relative;z-index: 2;}
.section4 img:nth-child(3){width: 96.66%;margin: -0.2rem auto 0 auto;position: relative;z-index: 1;}
.section4 p{
    font: normal 0.2843rem/0.36rem "LINESeedJP_OTF-REGULAR";
    text-shadow: -2px 2px 0 #fff,2px 2px 0 #fff,2px -2px 0 #fff;
    text-align: center;
    color: #484848;
    letter-spacing: 0.03rem;
    margin-top: -0.45rem;
    position: relative;
    z-index: 1;
}

.section5{
    padding: 0 0 0.6rem 0;
    background-image: url("../../images/JETBOARD/s5_bg.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.section5>img:nth-child(1){width: 3rem;margin: 0 auto;}
.section5 h1{
    font: normal 0.659rem/0.9rem "LINESeedJP_OTF-BOLD";
    text-align: center;
    background: linear-gradient(to bottom,#60a9c1,#144559);
    -webkit-background-clip:text;
    -webkit-text-fill-color: transparent;
}
.section5 img.s5_p3{margin: 2.66vw auto 2.8vw auto;width: 57.33%;}
.section5>p{
    display: inline-block;
    font: normal 0.22rem/0.28rem "LINESeedJP_OTF-THIN";
    color: #202428;
    position: relative;
    left: 33%;
    top: -1.1rem;
    letter-spacing: 0.2vw;
}
.section5 img.s5_p4{margin: -0.5rem auto 0 auto;width: 50.4%;}
.section5 img.s5_p5{margin: 0 auto 0.3rem auto;width: 66.9%;}
.section5 img.s5_p6{margin: 0 auto 0.75rem auto;width: 82.8%;}
.section5 ul{font-size: 0;text-align: center;margin-bottom: 2vw;}
.section5 ul li{width: 22%;display: inline-block;margin: 0 2% 0.1rem 0;vertical-align: top;}
.section5 ul li:nth-child(4n){margin-right: 0;}
.section5 ul li img{width: 0.93rem;margin: 0 auto;}
.section5 ul li p{
    font: normal 0.2rem/0.64rem "LINESeedJP_OTF-BOLD";
    text-align: center;
    color: #1b4f64;
    letter-spacing: 0.02rem;
}
.section6{
    background-image: url("../../images/JETBOARD/s6_bg.png");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    text-align: center;
    padding: 5.16vw 0 0 0;
    overflow: hidden;
}
.section6>p{
    font: normal 0.435rem/0.5rem "LINESeedJP_OTF-THIN";
    text-align: center;
    color: #ffffff;
}
.section6>h1{
    font: normal 0.892rem/0.95rem "LINESeedJP_OTF-BOLD";
    text-align: center;
    color: #ffffff;
    margin-bottom: 1.13rem;
}
.section6>img{width: 47.6%;margin: 0 auto;}
.section6>img.s6_p2{width: 50.6%;margin: 0.85rem auto 0.66rem auto;}
.section6 table.mobile{width: 100%;margin: 0.45rem 0 0 0;display: table;}
.section6 tr td{color: #fff;text-align: left;}
.section6 tr td:nth-child(1){
    font: normal 0.26rem/0.5rem "LINESeedJP_OTF-BOLD";
    width: 40.6%;
    padding-left: 10%;
    vertical-align: top;
}
.section6 tr td:nth-child(2){
    font: normal 0.26rem/0.5rem "LINESeedJP_OTF-REGULAR";
    width: 59.4%;
    padding-right: 2%;
}
.section6 .footer_sprade{width: 85%;height: 1px;background-color: #ffffff;margin: 0.9rem 0 0 0;position: relative;}
.section6 .footer_sprade img{
    width: 10%;
    position: absolute;
    right: -13.5%;
    bottom: -0.2rem;

}
.section6 .footer{
    padding: 0.39rem 7.6% 0.8rem 4.67%;
    box-sizing: border-box;
}
.section6 .footer>img{width: 1.2rem;float: left;}
.section6 .footer p{
    font: normal 0.18rem/0.18rem "LINESeedJP_OTF-REGULAR";
    color: #ffffff;
    float: right;
    margin-top: 0.5rem;
}
