@charset "utf-8";

/********** slide **********/
#slideshow {
	margin: 0 auto;
	position: relative;
}
#slideshow div {
	position: relative;
	z-index: 5;
}

#slideshow div div{
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
  min-height: 835px;
  height: auto !important;
  height: 835px;
 	overflow-x: hidden;

}
#slideshow div div img{
  min-width: 1214px;/*1024*/
  min-height: 676px;
  height: auto !important;
  height: 676px;
}
#slideshow ul {
	margin: 0 auto;
	padding:630px 0 0 0;
	width: 775px;
	position: relative;
	z-index: 500;
}

#slideshow ul li {
	float: left;
	padding: 0 5px 0 0;
}

/*#slideshow .active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}
*/

#slideshow #slideImg01{
	background: url(../../images/img01.jpg) no-repeat center 0;
	background-size: cover;
	width: 100%;
	height: 100%;	
	}


/********** #main **********/
#mainWrapBg{
	position: relative;
	z-index: 400;
	background: url(../../images/contents_bg.png) no-repeat center 0 ;
	width: 100%;
	height: 69px;
	margin: -80px 0 0 0;
	}
#bigMain{
	background: #fff;
	margin:36px 0 0 0;
}
h1{
	padding: 30px 0 60px 0;	
	}

/********** #news **********/	
#newsWrap{
	width: 775px;
	margin: 0 auto 200px auto;
	text-align: left;
	line-height: 1.5em;
	}
#newsWrap .newsBox{
	padding: 7px 8px 7px 8px;
	border-bottom: 1px solid #c5cec7;				
	}
#newsWrap .dayBox{
	float: left;
	}
#newsWrap .ttlBox{
	margin: 0 0 0 100px;
	padding: 0 0 0 50px;
	}
#newsWrap .news_other{
	background: url(../images/news_other.gif) no-repeat 0 2px;	
	}
#newsWrap .news_actor {
	background: url(../images/news_actor.gif) no-repeat 0 2px;	
	}
#newsWrap .cast_nakagawa {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_kazuuchi {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_sakuma {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_yamaki {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_kato {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_omori {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_ohashi {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_hirano {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_murata {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_tanaka {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_ishii {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_kubodera {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_nishida {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_takeuchi {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}
#newsWrap .cast_fujiomi {
	background: url(../images/news_actor.gif) no-repeat 0 2px;
	}															
#newsWrap .news_stage{
	background: url(../images/news_stage.gif) no-repeat 0 2px;	
	}
#newsWrap a:hover{
	text-decoration: underline;
	}
	
/********** #footer **********/
#footerWrap{
	background: url(../images/footer_RL.gif) repeat-x 0 bottom;
	height: 124px;
	z-index: 1100;
	}
#footerBg{
	background: url(../images/footer_bg.gif) no-repeat center 19px;
	z-index: 1200;
	}
#bannerWrap{
	width: 640px;
	margin: 0 auto 15px auto;
	}
#bannerWrap ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
#bannerWrap li{
	padding: 0 5px 0 5px;
	}
	
#otherWrap{
	margin: 0 auto 0 auto;
	padding: 0 0 22px 0;
	width: 950px;
	}
#otherL div{
	float: left;
	padding: 0 20px 0 0;	
	}
#otherR div{
	float: left;	
	}
#otherRdeco{
	padding: 0 20px 0 7px;	
	}
