@charset "utf-8";

#flash{
	width: 900px;
	height: 450px;
	position:relative;
	top:0px;
	z-index: 1;
	margin: 0px 15px;
}

#cover {
	position:relative;
	height: 430px;
	z-index: 9999;
	left: -30px;
}

#cover_image {
	position:relative;
	height:437px;
	width:990px;
}

#cover_button {
	position:relative;
	z-index: 10000;
	left:450px;
	top: -280px;
	
}

.bx-wrapper{
	height: 450px;
	width: 100% !important;
	overflow: hidden;
	position: relative !important;
}

.bx-window{
	width: 320px !important;
	margin: 0 auto !important;
	overflow: visible !important;
	height: 405px;
}

#slider li {
	width: 320px;
	height: 272px;
	display: none;
}

.bx-pager {
	position:absolute;
	left:470px;
	overflow:auto;
	z-index: 500;
}

.bx-pager span {
	width: 19px;
	height: 19px;
	float: left;
	display: inline-block;
	overflow: hidden;
	text-indent:-100px;
    text-align: center;
	padding-left: 8px;
	background: url(../img_top/bg_mainswitch.png) no-repeat 8px 0;
	
}

.bx-pager a {
	width: 19px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	font-size: 0;
	background: url(../img_top/btn_mainswitch.png) no-repeat 4px 4px;
}

.bx-pager a:hover , .bx-pager a.pager-active {
    background: url(../img_top/btn_mainswitch_on.png) no-repeat 4px 4px;
}

.prev-next {
	width: 962px;
	margin: 0 auto;
	position: relative;
	left: 40px;
}

.bx-prev , .bx-next {
	display: block;
	width: 50px;
	height: 69px;
	position: absolute;
	top: -240px;
	z-index: 3000;
}

.bx-prev {left: -30px;}
.jcarousel-prev{
	height: 45px;
	z-index: 8000;
	background: url(../img_top/btn_arrow_l.png) no-repeat 0 0;
}

.bx-next {right: 35px;}
.jcarousel-next{
	height: 45px;
	display: block;
	background: url(../img_top/btn_arrow_r.png) no-repeat 0 0;
}

*:first-child+html .bx-prev,
*:first-child+html .bx-next{
top:-190px;
}

#sliderScreenOut {
position: relative;
width: 714px;
margin: 0 auto;
padding: 0;
z-index: 1000;
}

#sliderScreenLeft , #sliderScreenRight {
width: 1000px;
height: 278px;
position: absolute;
}

#sliderScreenLeft {
	top: -278px;
	right: 944px;
	background: url(../image/parts/alpha.png) repeat-x 100% 0;
}

#sliderScreenRight {
	top: -278px;
	left: 944px;
	background: url(../image/parts/alpha.png) repeat-x 0 0;
}

*:first-child+html #sliderScreenLeft,
*:first-child+html #sliderScreenRight{
	top:-298px;
}