/* CSS Document */


#index {
		background-color:#FFFFFF;
		padding: 15px;
		text-align: left;
}

#index #left {
		float:left;
		width: 205px;
}

#index #right {
		float: right;
		width: 695px;
}

#index h2 {
		background-position: left top;
		background-repeat: no-repeat;
		margin-bottom: 8px;
}

#index h2 span {
		display: none;
}


#index #left p.a-center{
margin-bottom: 10px;
}

/* -----------------------------------------　【左ブロック・NWESイベント】指定　----------------------------------------- */

#index #left #news table {
		width: 205px;
}

#index #left #news h2 {
		background-image: url(../images/index_news_t.jpg);
		height: 35px;
		width: 205px;
}

#index #left #news th, #index #left #news td {
		font-size: 0.68em;
		line-height: 1.3;
		padding-left: 6px;
}

#index #left #news th {
		text-align:left;
		font-weight: 900;
		color: #cc0000;
		background-image: url(../images/arrow.gif);
		background-repeat: no-repeat;
		background-position: left 4px;
		font-family: Arial, Helvetica, sans-serif;
}

#index #left #news td {
		padding-bottom: 4px;
}

/* -----------------------------------------　【中央ブロック】指定　----------------------------------------- */

#index #right #center{
width: 340px;
float:left;
}
#index #right #center td{
padding-bottom: 10px;

}
#index #right #center td p{
margin: 0px;
}



/* -----------------------------------------　【右ブロック】指定　----------------------------------------- */


#index #right #rightR{
width: 340px;
float:right;
}

#index #right #rightR h2{
width: 340px;
height: 34px;
clear:both;
}
#index #right #rightR h3{
font-size: 0.8em;
line-height: 1.4;
}

#index #right #rightR p{
font-size: 0.78em;
line-height: 1.4;
}

#index #right #rightR h3{
		color: #cc0000;
		margin-bottom: 8px;
		font-weight: 900;
}


#index #right #rightR p{
margin-bottom:8px;
}

#index #right #rightR p.a-right{
font-weight: 900;
}

#index #right #rightR h2.n01 {
		background-image: url(../images/index_t_01.jpg);
}
#index #right #rightR h2.n02 {
		background-image: url(../images/index_t_02.jpg);
}
#index #right #rightR h2.n03 {
		background-image: url(../images/index_t_03.jpg);
}
#index #right #rightR h2.n04 {
		background-image: url(../images/index_t_04.jpg);
}




#index #right #rightR ul {
		margin: 0px;
		padding: 0px;
		list-style:none;
		background-color: #FFFFFF;
		height: 75px;
}

#index #right #rightR ul li {
		list-style-type: none;
		margin:0px;
		padding: 0px;
		font-size: 1%;
		float: left;
		display: inline;
		height: 60px;

}

#index #right #rightR ul li a {
		display:block;
		height:60px;
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #FFFFFF;
}

#index #right #rightR ul li span {
		display:none;
}
#index #right #rightR ul li a.n01 {
		background-image: url(../images/index_i_03_1.gif);
		width:110px;
}
#index #right #rightR ul li a.n02 {
		background-image: url(../images/index_i_03_2.gif);
		width: 120px;
}

#index #right #rightR ul li a.n03 {
		background-image: url(../images/index_i_03_3.gif);
		width:110px;
}

#index #right #rightR p.pct-l{
		margin: 5px 10px 30px 0px;

}

.roll{
padding:5px 0px 0px 0px;
}
