body
{
	font-size:85%;
}

p
{
	margin:0;
}

#category
{
	height:190px;
	margin:0 0 5px 0;
	padding:24px 0 0 10px;
	background:url(./img/top2/category.jpg) no-repeat  #fff;
	
}

#category span
{
	margin:0 0 0px 140px;
	padding:4px;
	background:url(./img/top2/catch.jpg) repeat-x;
}


#overroll_1 span
{
	display:none;
}


#overroll_1
{

	margin:5px 0 0px 0px;
}

#overroll_1 ul
{
	margin:0px 0px 0px 5px;
	padding:0;
	list-style:none;
}

#overroll_1 li 
{
	display:inline;
}

#overroll_1 a
{
	width:145px;
	height:74px;
	display:block;
	float:left;
	padding:0px 0px;
	text-decoration:none;
	overflow:hidden;
}

#overroll_1 .food a
{

	background:url(./img/top2/menu.jpg) no-repeat -15px -2px;
	
}

#overroll_1 .food a:hover
{
	background:url(./img/top2/menu.jpg) no-repeat -15px -158px;
}

#overroll_1 .takeout a
{

	background:url(./img/top2/menu.jpg) no-repeat -169px -2px;
	
}

#overroll_1 .takeout a:hover
{
	background:url(./img/top2/menu.jpg) no-repeat -169px -158px;
}

#overroll_1 .fashion a
{
	width:140px;
	background:url(./img/top2/menu.jpg) no-repeat -320px -2px #eee;
	
}

#overroll_1 .fashion a:hover
{
	width:140px;
	background:url(./img/top2/menu.jpg) no-repeat -320px -158px;
}

/*----------------------------*/

#overroll_2 span
{
	display:none;
}


#overroll_2
{


	margin:0px 0 0px 5px;
	clear:both;
}

#overroll_2 ul
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
}

#overroll_2 li 
{
	display:inline;
}

#overroll_2 a
{
	width:145px;
	height:79px;
	display:block;
	float:left;
	text-decoration:none;
	overflow:hidden;
}

#overroll_2 .hobby a
{

	background:url(./img/top2/menu.jpg) no-repeat -15px -77px;
	
}

#overroll_2 .hobby a:hover
{
	background:url(./img/top2/menu.jpg) no-repeat -15px -233px;
}

#overroll_2 .life a
{

	background:url(./img/top2/menu.jpg) no-repeat -169px -77px;
	
}

#overroll_2 .life a:hover
{
	background:url(./img/top2/menu.jpg) no-repeat -169px -233px;
}

#overroll_2 .amuse a
{
	width:140px;
	background:url(./img/top2/menu.jpg) no-repeat -320px -77px;
	
}

#overroll_2 .amuse a:hover
{
	width:140px;
	background:url(./img/top2/menu.jpg) no-repeat -320px -233px;
}

/*-----------------------------------------------*/

img
{
	border:0;
}

#maparea
{
	margin:0 0 0 0;
}

#kitmap
{
	width:400px;
	height:365px;
	margin:0 10px 0 0;
	background:url(./img/top2/map.jpg) no-repeat;
	border:5px solid #777;
}


#changearea
{
	width:235px;
	height:220px;
	background:url(./img/top2/changearea.jpg) no-repeat;
}

#busarea
{
	margin:0 0 3px 0;
	padding:2px 0 0 35px;
	background:url(./img/top2/bus1.jpg) 3px 2px no-repeat #eee;
	border:3px solid #90ab7e;
}

#busarea img
{
	margin:0 0 5px 0;
}

.button
{
	border:1px solid #aaa;
	background:#f2f2f2;
}

.list
{
	width:180px;
}

/*------------------------------------*/

.renew
{
	margin:0 0 5px 0;
	padding:4px;
	background:url(./img/top2/catch.jpg) repeat-x;
	font-weight:bold;
	color:#454545;
	text-align:center;
}

.date
{
	padding:8px 8px 8px 5px;
	border-left:8px solid #b54b4b;
	font-weight:bold;
	color:#454545;
	width:120px;
}

.update
{
	line-height:180%;
	vertical-align:top;
	padding:5px;
	}

#up
{
	width:680px;
	border-collapse: collapse;

}

#up td
{
	border-bottom:3px dotted #777;
}


/*----------------------------------------------*/

#outsite
{
	border:2px solid #b7b952;
	padding:2px;
	background:#e1e2b2;
}

#outsite p
{
	margin:0 0 4px 0;
	background:#c72547;
	padding:2px 10px;
	width:80px;
	color:#fff;
}

/*----------------------------------------------*/

#pickup_link
{
	position:absolute;
	top:290px;
	left:525px;
}

.none
{
	display:none;
}

