/*=======トップページ用CSS=======*/

/*初期設定*/

body  {
  scrollbar-face-color:       #999999; 
  scrollbar-highlight-color:  #ffffff;
  scrollbar-shadow-color:     #ffffff;
  scrollbar-darkshadow-color: #999999;
  scrollbar-arrow-color:      #ffffff;
  scrollbar-base-color:       #ffffff;
  scrollbar-3dlight-color:    #999999;
  scrollbar-track-color:      #ffffff;
}

/*レイアウト*/

#img{
	width: 840px;
	margin-bottom: 15px;
}
#main{
	float: left;
	width: 613px;
}

#update{
	background-image: url(/ind/img/ind_update_btm.gif);
	background-repeat: no-repeat;
	margin-bottom: 15px;
	background-position: left bottom;
	padding-bottom: 10px;
}

#update li span.day{
	display: block;
	float: left;
	width: 90px;
	
}
#update li span.title{
	display: block;
	float: left;
	width: 410px;
	
}

#menu{
	background-image: url(/ind/img/ind_menu_bg.gif);
	clear: both;
	margin-bottom: 20px;
	width: 613px;
	background-repeat: no-repeat;
	background-position: 157px bottom;
}
#sub{
	float: right;
	width: 200px;
	padding-right: 30px;
}

/*詳細*/

#img h2 {
	
}

#update div.title{
	height: 29px;
	background-image: url(/ind/img/ind_update_ttlbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#update div.title h3{
	height: 29px;
	display: none;
}
#update div.title p{
	position: relative;
	margin: 0px;
	height: 15px;
	
}
#update div.title p a{
	position: absolute;
	top: 7px;
	right: 10px;
}
#update div.list{
	height: 103px;
	line-height: 1.3;
	overflow:auto;
	margin-top: 7px;
	margin-right: 17px;
	margin-left: 17px;
}
#update div.list ul{
	list-style-type: none;
	
}
#update div.list li{
	line-height: 1.5;
	font-size: 85%;
}

#sub ul{
	list-style-type: none;
	display: block;
}
#sub li{
	margin-bottom: 3px;
	padding: 0px;
	vertical-align: top;
	display: block;
	
}
#sub ul.bnr02{
	background-image: url(/ind/img/ind_bnrbg.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	
}
#sub ul.bnr02 li{
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	
}
#menu div.menuA,div.menuB,div.menuC,div.menuD{
	width: 142px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu div.menuA,div.menuB,div.menuC{
	margin-right: 15px;
	margin-bottom: 10px;
}
#menu div.menuA{
	background-image: url(/ind/img/ind_menu_bg.gif);
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: left -89px;
}
#menu div.menuA div.movie{
	padding-top: 87px;
	
}
/*ie6*/
* html #menu div.menuA div.movie{
	padding-top: 67px;
}
/*Safari 3以上, Chrome, Opera 9以上, Firefox 3.5以上*/
body:nth-of-type(1) #menu div.menuA div.movie{ 
	padding-top: 67px;
}
/* IE8 */
#menu div.menuA div.movie{
	padding-top: 67px\9;
}
/*ie7*/
*:first-child+html #menu div.menuA div.movie {
	padding-top: 87px;
} 

#menu li a{
	background-image: url(/common/img/com_arrow_ss_off.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	display: block;
	
}
#menu li a:hover{
	background-image: url(/common/img/com_arrow_ss_on.gif);
}
#menu li{
	font-size: 85%;
	line-height: 1.5;
	list-style-type: none;
	padding-left: 10px;
	float: left;
	width: 130px;
}


#Information{
	border: 5px solid #E6E6E6;
	padding: 10px;
	font-size: 13px;
	line-height: 1.5;
	margin-bottom: 10px;
}

