/* CSS Document */

/*========================================
トップページ中央バナーボックス用
========================================*/
#IndexFlashWrapper {
	width:900px;
	height:570px;
	margin:auto;
	z-index:8;
	overflow:hidden;
}
	
#IndexFlash {
	position:absolute;
	width:900px;
	height:570px;
	overflow:hidden;
	background-color:#000;
	z-index:9;
}

#IndexFlashShadow {
	position:absolute;
	width:900px;
	height:400px;
	overflow:hidden;
	z-index:10;
	background-image:url(../img/top_img_shadow.png);
}

#IndexFlash h2 {
	margin:0;
	padding:0;
	position:absolute;
	right:15px;
	top:15px;
	z-index:20;
}

#TopNews {
	position:absolute;
	right:15px;
	bottom:10px;
	width:297px;
	height:95px;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
	z-index:30;
	color:#FFF;
	background-image:url(../img/top_news_BG.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#TopNews span {
	font-size:10px;
	line-height:1.5em;
}

#TopNews p {
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:0;
	padding-top:3px;
}

#TopNews p a {
	color:#FC0;
}

#TopNews p a:hover {
	color:#F60;
	text-decoration:none;
}

#Fader {
	width:600px;
	height:400px;
	overflow:hidden;
	position:absolute;
	top0;
	left:0;
	z-index:0;
}

#cf1 {
	position:absolute;
	z-index:1;
}

#cf2 {
	position:absolute;
	z-index:1;
}

#cf3 {
	position:absolute;
	z-index:1;
}

#cf4 {
	position:absolute;
	z-index:1;
}

/*.okuyami{
	margin:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:400px;
}*/

#IndexFlash h3 {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 250px;
    z-index: 20;
}

h3 p{
	background:url(../img/title_02.jpg) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px;
	
}

table{
	margin:0;
	padding:0;
}

td{
	color:FFF;
	text-indent:-9999px;
	border:solid 1px #666666;
	
}

td a{
	background:url(../img/yosenbaner.jpg) no-repeat;
	width:150px;
	height:40px;
	display:block;
}

.act1 a{
	background-position:0px 0px;
}

.act2 a{
	background-position:-150px 0px;
}

.act3 a{
	background-position:-300px 0px;
}

.act4 a{
	background-position:-450px 0px;
}

.act1 a:hover{
	background-position:0px -40px;
}

.act2 a:hover{
	background-position:-150px -40px;
}

.act3 a:hover{
	background-position:-300px -40px;
}

.act4 a:hover{
	background-position:-450px -40px;
}
