/*----------------------------------------------------
	index.html用
----------------------------------------------------*/
#main {	margin-left:235px; min-height:1050px;}
.socialbutton { margin-bottom:20px;}

/* NEWS部分 */
.news th					{ background:url(../img/index/arrow_news.gif) no-repeat right 3px; width:130px; padding:1px 3px 5px 0;}
* html.news th		{ background-position:right 0;  }/* IEハック */
.news td					{ padding:1px 0 5px 8px; }
.news th.release	{ background-image:url(../img/index/arrow_release.gif);}
.news th.event		{ background-image:url(../img/index/arrow_event.gif);}

.news.maga th 		{ background:url(../img/ico_list_gray.gif) no-repeat right 6px; width:90px; }

.mb_editor_box {  width:31.3%; min-width:230px; margin:0 0 30px 0; height:180px; overflow:hidden; float:left; padding:0 1%; text-align:center;}
.mb_editor_box p { text-align:center; margin-bottom:5px; }

.variable_btn			{margin:0 5px;}


/* バナー部分 */

ul.banner li { float:left; width:33.3%; text-align:center; display:block; margin-bottom:20px;}
ul.banner li:hover {opacity:0.7;filter: alpha(opacity=70);backgroud-color: #FFFFFF;}
.banner_box { border:1px solid #e5e5e5; width:97%; height:230px; margin:0 auto; overflow:hidden;}
.banner_box a { display:block; height:230px; text-align:right; padding-right:45px; padding-top:188px;}
.fb_likebox_inner {background-color:#f5f5f5; width:97%; height:230px; margin:0 auto;}
ul.banner li.fb_likebox:hover {opacity:1;filter: alpha(opacity=100);}



/* ビジュアルギャラリー部分 */

#slideshow {
	margin: 0 auto;
	width: 99.5%;
	text-align: left;

}
#slideshow div {

	height: 350px;
	overflow: hidden;
	position: relative;
}
#slideshow div div {
	top: 0;
	left: 0;
	position: absolute;
	display:none;
	z-index: 98;
}
#slideshow div div#item_first {
z-index: 99;
}

#slideshow ul {
	width:100%;

	background-color:#fff;

	border-top:1px solid #e5e5e5;
}

#slideshow ul li {
	width: 25%;
	float: left;
	display: inline;
}

#slideshow .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;
}