@charset "UTF-8";
/* 設定 */
#mainSlider {width: 100%; height: 100%; background-color: #333;}
.slide_all { margin: 0 auto; height: 436px; position: relative;}
.slide_body {
	text-align: center;
	opacity:0;
	filter: alpha(opacity=0);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=0)";  /* ie 8 */
	-moz-opacity:0;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0;              /* Safari 1.x */
}
.slide { left: 50%; margin-left: -800px; width: 1600px !important; }
.slide a { display: block; text-align: center; }
.slide img { width: 1600px;}
/* 装飾 */
.bx-controls-direction { margin: 0px auto; width: 1100px; position: relative; }
.bx-controls-direction .bx-prev { margin-top: -230px; position: absolute; left: 0px; top: 50%; line-height: 1.0; width: 18px; height: 51px; text-indent: -999px; z-index: 10; background: url(/common/images/top/mainslide_arrow.png) left no-repeat; }
.bx-controls-direction .bx-next { margin-top: -230px; position: absolute; right: 0px; top: 50%; width: 18px; height: 51px; line-height: 1.0; text-indent: -999px; z-index: 10; background: url(/common/images/top/mainslide_arrow.png) right no-repeat; }
.bx-controls-direction a,.bx-pager-item {display: inline-block;}
.bx-pager-item a{display: block; height: 10px; width: 10px; text-indent: -9999px; background: #000; border-radius: 10px; margin:10px 2px 0 2px;}
.bx-pager-item a.active {opacity: 0.3;}
.bx-controls-direction a{text-decoration: none; color: #000; padding:0 5px;}