@charset "Shift_JIS";


/* --------------------------------------------------------------------
	スタイルチェンジ
--------------------------------------------------------------------- */
.contents_{
padding-top:30px;
}


/* --------------------------------------------------------------------
	メインエリア：トップページ
--------------------------------------------------------------------- */
/*--------メインエリアナビ-------*/
#nav{
padding-top:20px;
width:715px;
overflow:hidden;
}
#nav ul{
width:722px;
overflow:hidden;
position:relative;
zoom:1;
text-align: center;
font-size: 0;
}
#nav li{
width:361px;
padding-bottom:25px;
display: inline-block;
vertical-align: top;
}
#nav li span{
width:354px;
padding-top:5px;
display:block;
font-size:14px;
text-align: left;
padding-left: 5px;
}
.top_banners_ li.last_child_,.top_banners_ li.last_child_ > span {
    text-align: center;
    width: 715px !important;
}
/*--------スマホ用バナー-------*/
#top_bnr{
display:none;
}

/*--------お知らせ-------*/
#news{/*お知らせは、user.cssに（TOP・お知らせ詳細ページ共通のため）*/
}


/*--------スライダー-------*/
#slideshow {
width:960px;
	margin: 0 auto;
overflow:hidden;
	text-align: left;
	position: relative;
}
#slideshow div {
width:960px;
height:435px;
	overflow: hidden;
	position: relative;
}
#slideshow div div {
position: absolute;
	top: 0;
	left: 0;
}

#slideshow ol,
#slideshow ol li{
margin:0;
padding:0;
}
#slideshow ol{
background:url(../img/top/slider_bg.png) left bottom repeat-x;
}
#slideshow ol,
#slideshow ul{
width:100%;
height:47px;
padding-left:10px;
	position: absolute;
bottom:0;
left:0;
	z-index: 100;
}

#slideshow ol li,
#slideshow ul li {
margin-right:8px;
	float: left;
	display: inline;
}

#slideshow ul li.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}


/* =======================================
	ClearFixElements
======================================= */
#slideshow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#slideshow ul {
	display: inline-block;
	overflow: hidden;
}



                                                 