/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

#homeArea .bx-wrapper .bx-pager,
#homeArea .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom:140px;
  width: 100%;
  z-index:51;
  text-align:center;
}

#main_visual .bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 26px;
  height: 26px;
  margin: 0 10px;
  outline: 0;
  position: relative;
}

#main_visual .bx-wrapper .bx-pager.bx-default-pager a:before {
	content: '';
	width: 10px;
	height: 10px;
	background: #fff;
	display: inline-block;
	-moz-border-radius: 50%;
  	-webkit-border-radius: 50%;
 	border-radius: 50%;
 	position: absolute;
 	top: 30%;
 	left: 30%;
}

#main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover,
#main_visual .bx-wrapper .bx-pager.bx-default-pager a.active,
#main_visual .bx-wrapper .bx-pager.bx-default-pager a:focus {
	border:1px solid #fff;
	border-radius: 50%;
    width: 26px;
    height: 26px;
}

.main_slide .bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 8px;
  outline: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #aaaaaa;
}



.main_slide .main_fac.bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_slide .bx-wrapper .bx-pager.bx-default-pager a.active,
.main_slide .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background:#fff;
	border:1px solid #4e4e4e;
}

.roomImg .bx-pager.bx-default-pager a:hover,
.roomImg .bx-pager.bx-default-pager a.active,
.roomImg .bx-pager.bx-default-pager a:focus {
	background:none !important;
	border:1px solid #4e4e4e;
}

.roomImg .bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 7px;
    outline: 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
	background:#fff;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: middle;
  *zoom: 1;
  *display: inline;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
}
.bx-wrapper .bx-next {
  right: 10px;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 27%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 99;
    display:inline-block;
}

#homeArea .bx-wrapper .bx-controls-direction a{
    width:39px;
    height:76px;
    background-size:cover !important;
    top: 45%;
}
