@charset "utf-8";
/* CSS Document */

/* メインビジュアル */
#pager,#pager2,#pager3 {
	position: relative;
	height: 26px;
	overflow: hidden;
	text-align: center;
	z-index: 100;
}
#pager ul ,#pager2 ul ,#pager3 ul {
	position: relative;
	margin: 0 auto;
	padding: 0;
	height: 26px;
	text-align: center;
	z-index: 200;
}
#pager li,#pager2 li,#pager3 li {
	display: inline-block;
	margin: 0 -2px;
	padding: 0;
	width: 26px;
	height: 26px;
}
#pager li a,#pager2 li a,#pager3 li a {
	display: block;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	background-image: url(img/mv_icon.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#pager a.active,#pager2 a.active,#pager3 a.active {
	background-image: url(img/mv_icon_on.png);
}
#pager .bx-wrapper,#pager2 .bx-wrapper,#pager3 .bx-wrapper {
	position: relative;
	margin: 0 auto;
	height: 26px;
	z-index: 100;
}
#pager .bx-viewport,#pager2 .bx-viewport,#pager3 .bx-viewport {
}



/*============================================*/

#slide .bx-wrapper,#slide2 .bx-wrapper,#slide3 .bx-wrapper {
	margin: 0 auto 10px;
}
#slide .bx-viewport,#slide2 .bx-viewport,#slide3 .bx-viewport {
	display: block;
	margin: 0 auto !important;
	padding: 0 0px;
	overflow: visible !important;
	
}
#slide .bx-viewport a ,#slide2 .bx-viewport a ,#slide3 .bx-viewport a {
	display: block;
}
#slide .bx-viewport li img,#slide2 .bx-viewport li img,#slide3 .bx-viewport li img {
}
#slide .bx-viewport .active img,#slide2 .bx-viewport .active img,#slide3 .bx-viewport .active img {
	opacity: 1.0;
}
#slide .bx-viewport .active a:hover,#slide2 .bx-viewport .active a:hover,#slide3 .bx-viewport .active a:hover {
	/*opacity: 0.8 !important;*/
	/*opacity: 0.9;*/
}
#slide ul ,#slide2 ul ,#slide3 ul {
	margin: 0 auto 10px;
	overflow: hidden;
	text-align: center;
}
#slide li,#slide2 li,#slide3 li {
	display: block;
	margin: 0;
	padding: 0 0 0 0;
	text-align: center;
}
#slide li a,#slide2 li a#slide3 li a {
	display: block;
	text-align: center;
}
#slide li a img,#slide2 li a img,#slide3 li a img {
}

#slidearea #slider_frame {
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	margin: auto;

}
#slidearea #slider_frame .inner{
	position: relative;
	height: 600px;
}



#slidearea .bx-prev,#slidearea2 .bx-prev,#slidearea3 .bx-prev {
	position: absolute;
	top: 40%;
	left: 0px;
	z-index: 200;
	cursor:pointer;
}
#slidearea .bx-next ,#slidearea2 .bx-next ,#slidearea3 .bx-next {
	position: absolute;
	top: 40%;
	right: 0px;
	z-index: 200;
	cursor:pointer;
}