@charset "utf-8";

/*
 *
 * Usage: Base layout
 *
 * Name: style.css
 *
 */



/*---------------------------------------------------------------------
Top layout
---------------------------------------------------------------------*/
#topHeader {position:relative; padding:120px 0 0 0;}
  #topHeader #logo {position:absolute; top:0; left:50%; width:1000px; margin-left:-500px; z-index:99;}
  #topHeader #topSlide {overflow:hidden; width:100%; height:400px; position:relative;}
    #topHeader #topSlide li {position:relative; height:400px; background-color:#fff;}
    #topHeader #topSlide li img {
        -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        position:absolute; top:50%; left:0;
        min-width:100%; min-height:100%;
    }

    #topHeader #topSlide .bx-pager {position:absolute; bottom:25px; left:0; text-align:center; width:100%;}
      #topHeader #topSlide .bx-pager .bx-pager-item {display:inline-block; margin:0 5px;}
      #topHeader #topSlide .bx-pager a {
          text-indent:-9999px; display:block; width:8px; height:8px; border-radius:4px;
          background-color:#d2d2d2;
      }
      #topHeader #topSlide .bx-pager a.active {background-color:#fff;}

    #topHeader #topSlide .bx-controls-direction {width:980px; position:absolute; top:174px; left:50%; margin-left:-490px;}
    #topHeader #topSlide .bx-prev,
    #topHeader #topSlide .bx-next {position:absolute; top:0; text-indent:-9999px; display:block; width:32px; height:36px;}
    #topHeader #topSlide .bx-prev {background:url(../images/common/btn_prev.png) no-repeat 0 0; left:0;}
    #topHeader #topSlide .bx-next {background:url(../images/common/btn_next.png) no-repeat 0 0; right:0;}


/*---------------------------------------------------------------------
News layout
---------------------------------------------------------------------*/
#newsList {position:relative; text-align:center; padding:35px 0; margin:60px 0 50px 0; letter-spacing:-.4em;}
#newsList:before,
#newsList:after {
  content:''; width:29px; height:100%; display:block; position:absolute; top:0;
}

#newsList:before {background:url(../images/top/ic_frame-lt.png) no-repeat 0 0, url(../images/top/ic_frame-lb.png) no-repeat 0 100%; left:0;}
#newsList:after  {background:url(../images/top/ic_frame-rt.png) no-repeat 0 0, url(../images/top/ic_frame-rb.png) no-repeat 0 100%; right:0;}


#newsList li {display:inline-block; width:179px; text-align:left; margin:0 35px; letter-spacing:normal; vertical-align:top;}
#newsList li a {text-decoration:none;}
#newsList li .img {margin-bottom:20px;}
  #newsList li .img img {width:100%;}

#newsList li .txt {margin-bottom:10px;}
  #newsList li .txt dt {font-size:14px; margin-bottom:5px;}

#newsList li .date {font-weight:bold;}



#TopItem .page_title {margin-bottom:50px;}


#itemBnr {margin-bottom:180px;}
