@charset "UTF-8";
/*===========================================
	mainImgArea
=============================================*/
div#mainImgArea {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 0;
  background: #ECECEC;
  text-align: center;
  position: relative;
}
div#mainImgArea #slider1 {
  width: 1500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
}
div#mainImgArea #layerArea {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
div#mainImgArea #layerArea #mainTxt01 {
  width: 547px;
  position: absolute;
  left: 0px;
  bottom: -380px;
  z-index: 99;
}

/*===========================================
	pregArea_01
=============================================*/
.pregArea_01 {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
}
.pregArea_01 .leftArea {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
  float: left;
  /* infoList */
  /* bnrArea */
}
.pregArea_01 .leftArea ul.infoList {
  width: 380px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
  list-style: none;
}
.pregArea_01 .leftArea ul.infoList li {
  width: 380px;
  margin: 10px 0 0 0;
  padding: 0;
}
.pregArea_01 .leftArea ul.infoList li .dayArea {
  width: 120px;
  margin: 0;
  padding: 0;
  float: left;
}
.pregArea_01 .leftArea ul.infoList li .txtArea {
  width: 250px;
  margin: 0;
  padding: 0;
  float: right;
}
.pregArea_01 .leftArea div.bnrArea {
  width: 380px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
}
.pregArea_01 .leftArea div.bnrArea .leftArea {
  width: 121px;
  margin: 0;
  padding: 0;
  float: left;
}
.pregArea_01 .leftArea div.bnrArea .rightArea {
  width: 222px;
  margin: 0 0 0 15px;
  padding: 0;
  float: left;
}
.pregArea_01 .rightArea {
  width: 530px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
  float: right;
}

/*===========================================
	pregArea_02
=============================================*/
.pregArea_02 {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
  /* pickUpCntArea */
}
.pregArea_02 ul.pickUpCntArea {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
  list-style: none;
}
.pregArea_02 ul.pickUpCntArea li {
  width: 323px;
  margin: 0 0 0 15px;
  padding: 0;
  float: left;
}
.pregArea_02 ul.pickUpCntArea li div.pickUpCntBox {
  width: 301px;
  margin: 0;
  padding: 10px;
  background: #FFF;
  border: dotted 1px #B05977;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.pregArea_02 ul.pickUpCntArea li div.pickUpCntBox .leftArea {
  width: 150px;
  margin: 0;
  padding: 0;
  float: left;
}
.pregArea_02 ul.pickUpCntArea li div.pickUpCntBox .rightArea {
  width: 145px;
  margin: 0;
  padding: 0;
  float: right;
}

/*===========================================
	pregArea_03
=============================================*/
.pregArea_03 {
  width: 820px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  padding: 0;
}
.pregArea_03 .leftArea {
  width: 390px;
  margin: 0;
  padding: 0;
  float: left;
}
.pregArea_03 .rightArea {
  width: 390px;
  margin: 0;
  padding: 0;
  float: right;
}

/*===========================================
	スライダー調整ボタン
=============================================*/
.bx-controls-direction {
  display: none;
}

.bx-wrapper .bx-loading {
  height: 100%;
  left: 0;
  min-height: 50px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

.bx-wrapper .bx-pager {
  color: #666;
  /*font-family: Arial;*/
  font-size: 0.85em;
  font-weight: bold;
  padding-top: 20px;
  text-align: center;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  z-index: 99;
}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff none repeat scroll 0 0;
  border-radius: 5px;
  display: block;
  height: 10px;
  margin: 0 5px;
  outline: 0 none;
  text-indent: -9999px;
  width: 10px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #E54140 none repeat scroll 0 0;
}

/*# sourceMappingURL=top.css.map */
