@charset "shift_jis";



/************** #bg styles **************/


#bg-base{
border:solid 1px #999999;
background-color:#FFFFFF;
width:740px;

}

#header{
	width:700px;
}


#banner-bg{
	width:100%;
	height: 146px;
	background: url(../images/topic-bg.gif) no-repeat;
	clear:both;
	text-align:left;

}

#banner{
	padding:13px 0px 13px 13px;

}


#contents{
	width:700px;
}



/************** #navi styles **************/



#top-navimenu{
    width:700px;
	background-image:url(../images/title_menu.gif);
    word-spacing:0.5em;
    text-align:right;
}

#top-navimenu a:visited{
color:#FFFF66;
}

#top-navimenu a:hover {
	color:#FF6600;
}

#top-navimenu a:link{
	color:#FFFF00;
}



#r-navi{
	float:left;
    width:195px;

}

#r-navi ul{
	margin:0;
	padding:0;
	list-style:none;
}

#r-navi li{
	margin:0;
	padding:0;
	display:inline;

}

#r-navi2bg{
    width:182px;
	height:45px;
	background-image:url(../images/menu09.gif);
	text-align:center;


}
/************** #main styles **************/

#main{
	float:right;
	width:500px;
	position:relative;
	margin-bottom:10px;
	
    text-align:left;
		}
		
.border{
	width:500px;
	height:2px;
	background-image:url(../images/line.gif);
}

#main-left{
	float:left;
	width:250px;
		}
		
#main-right{
	float:right;
	width:250px;
		}

#main-01{
	width:480px;
	
}

#main-02{
	width:480px;
	margin:0 0 0 20px;
	
}	

#main-03{
	text-align:center;
	margin:0;
	
}
	
#eventdata-main{
	width:670px;
	position:relative;
	margin:10px;
	padding:10px;
		}
	
/************** #footer styles **************/


#footer{
	clear:both;
	width:700px;
	margin-top:10px;
}