@charset "utf-8";


.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .swiper {
    margin-left: auto;
    margin-right: auto;
  }
.rollingbox .swiper-pagination-bullet-active{background: #ceb78d;}

#main {width:100%; min-width:1100px; margin:0 auto; margin-left:236px;}

#main div.rolling {width:100%; min-width:1100px; margin:0 auto; height:1028px;}
#main div.rolling div.rollingbox {height: 100%;}
#main div.rolling div.rollingbox div.slider {background-position:left center; background-repeat:no-repeat; text-align:center;}
#main div.rolling div.rollingbox div.slider div.rollingcnt {}

#slider01 {background-image:url("/img/main/rollingbg01.jpg");}
#slider02 {background-image:url("/img/main/rollingbg02.jpg");}
#slider03 {background-image:url("/img/main/rollingbg03.jpg");}
#slider04 {background-image:url("/img/main/rollingbg04.jpg");}

div.popupbox {position:absolute; top:0; left:246px; background:#000; color:#fff; z-index:999;}
div.popupbox ul {}
div.popupbox ul li {font-size:13px;}
div.popupbox ul li.txt {padding:3px; text-align:right;}
div.popupbox ul li.txt input {vertical-align:middle;}
div.popupbox ul li.txt a {color:#fff;}

#bannerwrap {position:absolute; z-index:10000; top:0; right:0; width:331px;}
#bannerwrap ul.ul01 {}
#bannerwrap ul.ul01 li {font-size:0;}
#bannerwrap div.depbanner {clear:both;}
#bannerwrap div.depbanner ul {overflow:hidden;}
#bannerwrap div.depbanner ul li {float:left; border-left:1px solid #af9d79; border-bottom:1px solid #af9d79; font-size:0;}
#bannerwrap div.depbanner ul li:first-child {border-left:none;}
#bannerwrap div.depbanner ul li:first-child+li+li {border-left:none;}
#bannerwrap div.comubanner {clear:both;}
#bannerwrap div.comubanner ul {overflow:hidden;}
#bannerwrap div.comubanner ul li {float:left; font-size:0;}
#bannerwrap div.noticebox {clear:both; width:331px; height:140px; background:#fff;}
#bannerwrap div.noticebox div.title {clear:both;}
#bannerwrap div.noticebox div.list {width:280px; margin:0 auto; font-size:13px; padding:5px 0;}
