@charset "UTF-8";

.container{
	width:990px;
	margin: 0 auto;
}
.container .inner{
	width:990px;
	margin: 0 auto;
}





.bessoHeader_nav a{display:block;margin:1em 0 0;padding:.6em 2em .6em 0;color:#000;float:left;font-family:'M+ 1c medium';font-weight:400}
.bessoHeader_nav a:hover{color:#f65a00}

.mainPhoto img{width:100%;height:auto}






.mainPhoto{position:relative;
	margin: 0 auto;
}
.mainPhoto ul{
	text-align:center;
	margin: 0 auto;
	}
.mainPhoto li{
	text-align:center;
	position:relative;
	}

.slider{
height:412px;
width:990px;
position:relative;
}

.slider > li{
	width:990px;
	margin: 0 auto;
	position:absolute;
	top:0;
	left:0;
	display:none;
}



/*---まるいボタン-----*/
#slideIcn{
position:absolute;
bottom:10px;
left:50%
}


#slideIcn li{margin:0 3px 3px;width:1em;height:1em;border-radius:50%;background:#ccc;background:rgba(100,100,100,.5);float:left;position:relative;left:-50%}
#slideIcn li.is_active{background:#fff}
.bx-wrapper{max-width:100%!important;position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.ticker{
	width:990px;
	background:#ff0000;
	height:350px;
	overflow:hidden;
}

.ticker li{
	position:relative;
	background:#000;
	float:left;
	width:990px;
}



.ticker figure{
	max-height:105px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;-o-background-size:cover;
	background-size:cover:
	width:990px;


}
.ticker li img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.ticker li:hover img,.ticker li.is_active img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.ticker .thumbPhoto_yadname{
	white-space:nowrap;
	text-align:center;
	font-size:11px;font-size:16em;
	color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)

}

.ticker .thumbPhoto_yadname{
	font-size:20em
}



