/* ------ general


body {
font-family:Arial, Helvetica, sans-serif;
background:#f1f1f1;
font-size:11px;
}
-----------------------------------------------*/
/* ------ mobilyslider
-----------------------------------------------*/

/*
#content {
width:800px;
margin:100px auto 0;
}
*/
.slider {
/*float:left;*/
width:967px;
height:357px;
position:relative;
margin:20px 0 0 10px;
/margin:20px 0 0 11px;
border:none;
/*padding-bottom:26px;
background:url(../gfx/bottom_shadow.png) no-repeat bottom center;*/
}

body:first-of-type .slider {
width:967px;
height:357px;
position:relative;
margin:20px 0 0 11px;
border:none;
}

/* FireFoxハック */
body:first-of-type .slider,  x:-moz-any-link, x:default {
width:967px;
height:357px;
position:relative;
margin:20px 0 0 10px;
border:none;
}

.sliderContent {
float:left;
width:967px;
height:357px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../img/gfx/prev_next.png);
width:50px;
height:50px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -52px /*-100px*/;
}

.next {
right:15px;
background-position:-52px 0;
}

.next:hover {
background-position:-52px -52px/*-44px -44px*/;
}

.sliderContent .item {
position:absolute;
width:967px;
height:357px;
background:#fff;
}

.sliderContent .item img { 
width:967px;
height:357px;
}

.sliderBullets {
width:967px;
height:15px;
position:absolute;
bottom:10px;
text-align:center;
z-index:50;
/*
position:absolute;
bottom:10px;
left:50%;
z-index:50;
margin-left:-45px;
*/
}

.sliderBullets a {
/* display:block; */
/* float:left; */
/* text-indent:-9999px; */
outline:none;
margin-left:5px;
padding-bottom:2px;
/* width:15px; */
/* height:15px; */
background:url(../img/gfx/bullets.png) no-repeat left top;
}

/* Safari,Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .sliderBullets a {
	outline:none;
	margin-left:5px;
	padding-bottom:5px;
	background:url(../img/gfx/bullets.png) no-repeat left top;
	}
}

/* FireFox 3.0以上 */
.sliderBullets a,  x:-moz-any-link, x:default  {
	outline:none;
	margin-left:5px;
	padding-bottom:0;
	background:url(../img/gfx/bullets.png) no-repeat left top;
	}

.sliderBullets a img {
	vertical-align:middle !important;
}

.sliderBullets .active {
background-position:0 -16px;
}

.sliderContent a {
outline:none;
}

a {
color:#fff;
}

a img {
border:none;
}

