@charset "UTF-8";*{margin:0;padding:0;}*{margin:0;padding:0;}

@media screen and (max-width:600px){
    #pageHeader{padding:0 0 14.13333vw;}.maincopy{position:relative;display:block;height:101.6vw;}.logo{position:absolute;left:30.66667vw;top:93.86667vw;z-index:3;}
    .logo img{height:18.4vw;width:37.86666vw;}
    .catch.sp{position:absolute;left:5.33333vw;top:10.13333vw;z-index:5;}.catch.sp img{height:36.26667vw;width:72.4vw;}.bg{display:block;position:absolute;top:0;left:0;width:100%;height:101.6vw;width:100%;}.bg1{display:block;background:url(../images/main/sp_bg1.png) no-repeat center bottom;background-size:cover;height:101.6vw;position:absolute;top:0;left:0;width:100%;}.bg2{display:block;background:url(../images/main/sp_bg2.png) no-repeat center bottom;background-size:cover;height:101.6vw;position:absolute;top:0;left:0;width:100%;}.bg3{display:block;background:url(../images/main/sp_bg3.png) no-repeat center bottom;background-size:cover;height:101.6vw;position:absolute;top:0;left:0;width:100%;}.bg2,.bg3{display:none;}.pageTitle h2{text-align:center;}.pageTitle h2 img{margin:0 auto 0;height:auto;width:89.33333vw;}.box2{background:url(../images/box2/sp_bg_box.png) no-repeat center center;background-size:cover;}.box2 .pageTitle{margin:0 auto 10.66667vw;text-align:center;}.box2 .inner{position:relative;padding:15.46667vw 0 16vw;}.box2 .inner .icon1,.box2 .inner .icon2,.box2 .inner .icon3,.box2 .inner .icon4,.box2 .inner .icon5,.box2 .inner .icon6{display:block;position:absolute;opacity:0;}.box2 .inner .icon1{background:url(../images/box2/sp_icon1.png) no-repeat center center;background-size:12.26667vw 10.13333vw;left:5.33333vw;top:6.93333vw;height:10.13333vw;width:12.26667vw;}.box2 .inner .icon2{background:url(../images/box2/sp_icon2.png) no-repeat center center;background-size:10.8vw 10.4vw;right:6.66667vw;top:24.26667vw;height:10.4vw;width:10.8vw;}.box2 .inner .icon3{background:url(../images/box2/sp_icon3.png) no-repeat center center;background-size:10.4vw 7.86667vw;left:6.8vw;top:56.93333vw;height:7.86667vw;width:10.4vw;}.box2 .inner .icon4{background:url(../images/box2/sp_icon4.png) no-repeat center center;background-size:11.2vw 8.26667vw;right:5.73333vw;top:55.33333vw;height:8.26667vw;width:11.2vw;}.box2 .inner .icon5{background:url(../images/box2/sp_icon5.png) no-repeat center center;background-size:16.66667vw 6.13333vw;right:2.53333vw;bottom:38.13333vw;height:6.13333vw;width:16.66667vw;}.box2 .inner .icon6{background:url(../images/box2/sp_icon6.png) no-repeat center center;background-size:13.33333vw 10vw;left:4.53333vw;bottom:2.93333vw;height:10vw;width:13.33333vw;}.box3 .inner{position:relative;padding:16vw 5.33333vw 16vw;}.box3 .pageTitle{margin:0 auto 10.66667vw;text-align:center;}.box3 ul{margin:0 0 8vw;}.box3 ul li{text-align:center;}.box3 ul li dt{margin:1.33333vw 0 4vw;font-size:4.26667vw;font-weight:bold;}.box3 .inner .icon1,.box3 .inner .icon2,.box3 .inner .icon3,.box3 .inner .icon4{display:block;position:absolute;opacity:0;}.box3 .inner .icon1{background:url(../images/box3/sp_icon1.png) no-repeat center center;background-size:11.6vw 11.86667vw;right:5.46667vw;top:33.33333vw;height:11.86667vw;width:11.6vw;}.box3 .inner .icon2{background:url(../images/box3/sp_icon2.png) no-repeat center center;background-size:11.86667vw 13.6vw;left:3pxToVw 40;top:64.53333vw;height:13.6vw;width:11.86667vw;}.box3 .inner .icon3{background:url(../images/box3/sp_icon3.png) no-repeat center center;background-size:11.06667vw 9.73333vw;left:5.33333vw;top:147.6vw;height:9.73333vw;width:11.06667vw;}.box3 .inner .icon4{background:url(../images/box3/sp_icon4.png) no-repeat center center;background-size:13.2vw 10.13333vw;right:5.73333vw;bottom:40.66667vw;height:10.13333vw;width:13.2vw;}.box4{background:url(../images/box4/sp_bg_box.png) no-repeat center center;background-size:cover;padding:15.46667vw 0 16vw;}.box4 .pageTitle{margin:0 auto 10.66667vw;}.box4 p.mb80{margin-bottom:0 !important;}.box5{padding:0 0 16vw;}.box5 ul{margin:0 0 10.66667vw;}.box5 ul li{margin:0 5.33333vw 5.33333vw;}.box5 ul li img{height:auto;vertical-align:bottom;width:100%;}.box6{background:url(../images/box6/sp_bg_box.png) no-repeat center center;background-size:cover;padding:15.46667vw 0 16vw;}.box6 .pageTitle{margin:0 auto 10.66667vw;text-align:center;}#map{margin:0 0 8vw;}.box6 iframe{height:94.66667vw;}.box7{padding:15.46667vw 0 0;}.box7 .pageTitle{margin:0 auto 8vw;text-align:center;}.link_btn{margin:0;}

    .box8 .inner {
        position: relative;
        padding: 1.467vw 0 16vw;
    }
    .box8 .inner h2{
        margin-bottom:10.666vw;
    }
    .box8 .inner h2 img{
        height:auto;
        width:33.866vw;
    }
    .box8 .newslist{
        border-top:1px solid #ccc;
        margin:0 5.333vw 10.66vw;;
    }
    .box8 .newslist li{
        border-bottom:1px solid #ccc;
        text-align:left;
        padding:6vw 2.66vw 6vw;
    }
    .box8 .newslist li dt{
        font-size:4vw;
        margin-bottom:1vw;
    }
    .box8 .newslist li dd{
        font-size:4vw;
        font-weight:bold;
        line-height:7.2vw;
    }
    .box8 .newslist li dd a{
        color:#0073bd;
        font-weight:bold;
        text-decoration: none;
    }
}

@media screen and (min-width:600px){
    .box{box-sizing:border-box;color:#fff;}.box1{position:relative;padding:0 0 20px;}#pageHeader .maincopy{margin:0 auto;height:509px;position:relative;width:980px;z-index:3;}.box1 .logo{position:absolute;top:391px;left:382px;}.box1 .catch{position:absolute;top:38px;left:58px;}.bg{display:block;height:437px;position:absolute;top:0;left:0;width:100%;}.bg1{display:block;background:url(../images/main/bg1.png) no-repeat center bottom;background-size:cover;height:437px;position:absolute;top:0;left:0;width:100%;}.bg2{display:block;background:url(../images/main/bg2.png) no-repeat center bottom;background-size:cover;height:437px;position:absolute;top:0;left:0;width:100%;}.bg3{display:block;background:url(../images/main/bg3.png) no-repeat center bottom;background-size:cover;height:437px;position:absolute;top:0;left:0;width:100%;}.bg2,.bg3{display:none;}#pageHeader nav ul{padding:0 0 58px;}.scrollicon{background:url(../images/main/bg_scroll.png) no-repeat bottom center;background-size:9px 40px;position:absolute;bottom:5px;padding:0 0 46px;text-align:center;width:100%;}.box2{background:url(../images/box2/bg_box.png) no-repeat center center;background-size:cover;display:table;width:100%;}.box2 .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;width:100%;}.box2 .centerdiv{position:relative;margin:0 auto;text-align:center;width:980px;}.box2 .inner .icon1,.box2 .inner .icon2,.box2 .inner .icon3,.box2 .inner .icon4{display:block;position:absolute;opacity:0;}.box2 .inner .icon1{background:url(../images/box2/icon1.png) no-repeat center center;background-size:92px 76px;left:17px;top:28px;height:76px;width:92px;}.box2 .inner .icon2{background:url(../images/box2/icon2.png) no-repeat center center;background-size:82px 76px;right:31px;left:inherit;top:18px;height:76px;width:82px;}.box2 .inner .icon3{background:url(../images/box2/icon3.png) no-repeat center center;background-size:146px 122px;left:5px;top:340px;height:122px;width:146px;}.box2 .inner .icon4{background:url(../images/box2/icon4.png) no-repeat center center;background-size:143px 110px;right:5px;left:inherit;top:337px;height:110px;width:143px;}.box3{display:table;width:100%;}.box3 .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;width:100%;}.box3 .centerdiv{position:relative;margin:0 auto;width:980px;}.box3 .pageTitle{padding:0 0 48px;}.box3 ul{text-align:center;}.box3 ul li{display:inline-block;margin:0 0 0;width:326px;}.box3 ul li dt{font-size:18px;font-weight:bold;margin:20px 0 50px;}.box3 .inner .icon1,.box3 .inner .icon2,.box3 .inner .icon3,.box3 .inner .icon4{display:block;position:absolute;opacity:0;}.box3 .inner .icon1{background:url(../images/box3/icon1.png) no-repeat center center;background-size:71px 85px;left:32px;top:25px;height:85px;width:71px;}.box3 .inner .icon2{background:url(../images/box3/icon2.png) no-repeat center center;background-size:79px 78px;right:30px;left:inherit;top:31px;height:78px;width:79px;}.box3 .inner .icon3{background:url(../images/box3/icon3.png) no-repeat center center;background-size:62px 55px;left:127px;top:429px;height:55px;width:62px;}.box3 .inner .icon4{background:url(../images/box3/icon4.png) no-repeat center center;background-size:76px 58px;right:116px;top:422px;height:58px;width:76px;}.box4{background:url(../images/box4/bg_box.png) no-repeat center center;background-size:cover;height:100%;display:table;width:100%;}.box4 .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;width:100%;}.box2 .inner .pageTitle,.box4 .inner .pageTitle,.box5 .pageTitle,.box6 .inner .pageTitle{padding:0 0 48px;}.box5{display:table;padding:0 0;width:100%;}.box5 .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;padding:50px 0 ;width:100%;}.box5 ul{text-align:center;}.box5 ul li{display:inline-block;margin:0 33px 55px;}.box6{background:url(../images/box6/bg_box.png) no-repeat center center;background-size:cover;display:table;padding:0;width:100%;}.box6 .inner{display:table-cell;height:100%;vertical-align:middle;text-align:center;width:100%;}.box7{padding:140px 0 0;}.box7 .pageTitle{padding:0 0 48px;}
    .box8 {
        background:url(pc_top_02.png) no-repeat center center;
        background-size:1500px auto;
        display: table;
        width: 100%;
    }
    .box8 .inner {
        display: table-cell;
        height: 100%;
        vertical-align: middle;
        text-align: center;
        width: 100%;
    }
    .box8 .centerdiv {
        position: relative;
        margin: 0 auto;
        text-align: center;
        width: 980px;
    }
    .box8 .newslist{
        border-top:1px solid #ccc;
        margin:0 auto 64px;
    }
    .box8 .newslist li{
        border-bottom:1px solid #ccc;
        text-align:left;
    }
    .box8 .newslist li dt,
    .box8 .newslist li dd{
        display:inline-block;
        font-size:16px;
        line-height:75px;
    }
    .box8 .newslist li dt{
        font-size:16px;
        padding-left:35px;
        width:150px;
    }
    .box8 .newslist li dd a{
        color:#0073bd;
        font-weight:bold;
        text-decoration: none;
    }
}
