.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
.bjqs-slide{display:none;position:absolute;}
.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}
.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.bjqs-controls li a{
	display:block;
	position:absolute;
	width: 98px;
	height: 37px;
	font-size: 0px;
	text-indent: -999999px;
	line-height: 0px;
	z-index:10000;
	top: 0px;
}

a.bjqs-prev{
	background-image: url(images/page/planner_back.gif);
	background-repeat: no-repeat;
	left: 3px;
}
a.bjqs-next{
	background-image: url(images/page/planner_next.gif);
	background-repeat: no-repeat;
	right: 3px;
}
.bjqs-markers{
  position:absolute;
  left: 220px;
  top: 15px;
  width: 450px;
  height: 20px;
  overflow: hidden;
}

.bjqs-markers li{
	float: left;
  margin: 0 5px 5px 3px;
}

.bjqs-markers li a{
  display:block;
  height: 10px;
  width:10px;
  border: 2px solid #fff;
  overflow:hidden;
  text-indent:-9999px;
  background: #FCD4E2;
  border-radius:10px;
 /* box-shadow:0 0 5px rgba(0,0,0,0.5);*/
}

.bjqs-markers li.active-marker a {
  background: #F76497;
}

/*テーマごとのスタイル*/
#container {
	width: 563px;
	height: auto;
	margin: 20px auto 0 auto;
	position:relative;
}
#banner {
}
.loopbox {
	padding: 70px 0px 0px 0px;
	margin: 0 auto;
}