@charset "UTF-8";
/*----------- catalog.html --------------*/
#catalog .catalogTitle01{
  margin-bottom: 30px;
}
#catalog .catalogTitle02{
  margin-bottom: 0;
}
#catalog .mainArea{
  padding: 30px 0 40px;
  background: url('../images/fps_bg.gif') no-repeat center 12px;
}
#catalog .catalogListArea{
  width: 960px;
  margin: 0 auto -20px;
  list-style-type: none;
}
#catalog .catalogListArea li{
  float: left;
  margin-bottom: 20px;
}
#catalog .catalogListArea li.left{
    margin-right: 75px;
}
/*popup*/
#catalog01,#catalog02,#catalog03,#catalog04{
  display: none;
}
.popupWrap{
  position: absolute;
  top: 20px;
}
a#sb-nav-close{
  display: none;
}
.popupClose{
  position: relative;
  left: 680px;
  top: 5px;
  z-index: 9999;
  cursor:pointer;
}
#sb-wrapper-inner {
  position: relative;
  border: none;
  overflow: initial;
}
#sb-body, #sb-loading {
  background-color: inherit;
  background-color: initial;
}
.popupInner{
  position: absolute;
  top: 25px;
  overflow:auto;
}
.popupInner:before{
  display: block;
  content:"";
  width: 720px;
  height: 20px;
  background: url("../images/bg_popup_top.png") no-repeat;
}
.popupInner:after{
  display: block;
  content:"";
  width: 720px;
  height: 20px;
  background: url("../images/bg_popup_btm.png") no-repeat;
}
.popupTitle{
  text-align: center;
  position: relative;
  top: -20px;
  margin-bottom: -30px;
}
.popupCont{
  background-color: #FFF;
  /*padding:0 39px;*/
}
#sb-wrapper-inner{
  overflow: auto;
}
.expla{
  text-align: center;
  margin:4px 0 17px;
}
.photoAreaWrap{
  width: 540px;
  margin: 0 auto;
}
.photoBtns li{
  list-style: none;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}
.PhotoCaption{
  margin: 4px 0 12px;
  text-align: center;
  font-size: 16px;
  white-space: nowrap;
}
li.lifirst{
  margin-left: 0;
}
#sb-title{
  display: none;
}
#sb-info{
  display: none;
}

#sb-wrapper{
  width: 755px !important;
}
