@charset 'utf-8';

div.contents div.top * {
	padding:0;
	margin:0;
	border:none;
}

	div.contents div.top h2{
		line-height:100%;
		padding:0;
		margin:0;
		height:auto;
		background:none;
	}
	div.contents div.top h3{
		line-height:100%;
		font-size:100%;
		padding:0;
		height:auto;
		margin:0;
		background:none;
	}
	
	div.contents div.top p{
		line-height:140%;
		color:#525252;
	}

	div.contents div.top p.bottom{
		margin-bottom:10px;
	}	
	
	div.contents div.top a{color:#FF6600; text-decoration:underline;}
	div.contents div.top a:hover{color:#FF6600; text-decoration:none;}
	
	div.top div.degital{
		background-image:url(../images/degital_back.jpg);
		background-repeat:no-repeat;
		width:530px;
		height:139px;
		font-size:10px;
	}
	
	div.contents div.top div.degital ul.tv{
		margin:0;
		padding:52px 0 0 226px;
	}
	
	div.contents div.degital ul.tv li{
		margin:0;
		padding-right:7px;
		font-size:11px;
		display:inline;
		list-style-type:none;
	}
	
	div.contents div.top div.degital ul.tv2{
		margin:0;
		padding:5px 0 0 226px;
	}
	
	div.contents div.top div.degital ul.tv2 li{
		margin:0;
		padding-right:8px;
		font-size:11px;
		display:inline;
		list-style-type:none;
	}
	
	div.contents div.top  div.degital p{
		margin:0;
		display:inline;
		padding:6px 0 0 226px;
		font-size:11px;
	}
	
	div.contents ul.banner{
		margin:12px 0 9px 0;
		padding:0;
		list-style-type:none;
	}
	
	div.contents div.top ul.banner li{
		display:inline;
	}
	
	div.contents div.top ul.banner li.left{
		margin:0;
		padding-left:0px;
		display:inline;
	}
	
	div.contents div.top ul.banner li.left2{
		margin:0;
		padding-left:5px;
		display:inline;
	}
	
	div.contents div.top ul.banner2{
		margin:0 0 9px 0;
		padding:0;
		list-style-type:none;
	}
	
	div.contents div.top ul.banner2 li{
		display:inline;
	}
	
	div.contents div.top ul.banner2 li.left{
		margin:0;
		padding-left:0px;
		display:inline;
	}
	
	div.contents div.top ul.banner li.left2{
		margin:0;
		padding-left:5px;
		display:inline;
	}
	
	div.contents div.top div.folder{
		margin:0;
		padding:10px;
		width:508px;
		line-height:150%;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		background-image:url(../images/saitama_map.gif);
		background-position:365px 5px;
		background-repeat:no-repeat;
		background-color:#FFFFFF;
	}
	div.contents div.top div.folder ul li{
		list-style-type:none;
	}
	div.contents div.top div.folder h3{
		margin:0;
		padding:8px 0 14px 0;
		font-size:12px;
	}
	
	div.contents div.top div.nomal{
		margin:0 0 12px 0;
		padding:10px;
		width:508px;
		border:1px solid #cccccc;
		background-color:#FFFFFF;
	}
	
	div.contents div.top div.nomal ul{
		margin:0;
		padding:0;
	}
	
	div.contents div.top div.nomal ul li{
		margin:0;
		padding:0 0 5px 12px;
		background-image:url(../images/list_icon.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		list-style-type:none;
		line-height:140%;
	}
	

div.jireiPreview{
	width:527px;
	background-color:#ffffff;
	margin-left:1px;
	margin-bottom:5px;
	clear:both;
}

div.jireiPreview h3 {
	margin-top: 5px;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-left:none !important;
	border-bottom: double 3px #663300 !important;
	color: #505050;
	font-weight: bold;
	line-height: 1.2;
	font-size: 10px !important;
}
div.jireiPreview table.jireiListing{
}
div.jireiPreview table.jireiListing td{
	padding:5px 2px;
	overflow:hidden !important;
	vertical-align:top;
}
div.jireiPreview table.jireiListing td div.photo{
	text-align:center !important;
	font-size: 10px;
}
div.jireiPreview table.jireiListing td div.photo a{
	display:block;
	width:100px;
	height:76px;
	overflow:hidden;
	text-align:center !important;
	text-decoration:none;
}
div.jireiPreview table.jireiListing td div.photo a:hover{
	background-color:#FFCC00;
}
div.jireiPreview table.jireiListing td div.photo a img{
	width:80px;
}


div.contents div.top div.quickNews{
	height:200px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	overflow:auto;
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	margin-bottom:20px;
}
	div.contents div.top div.quickNews table.quickNews{
		width:510px;
		border-collapse:collapse;
	}
	div.contents div.top div.quickNews table.quickNews th{
		padding:5px;
		background-color: #663333;
		color:#ffffff;
		width:100px;
		font-size:12px;
		text-align:left;
	}
	div.contents div.top div.quickNews table.quickNews td{
		padding:5px;
		font-size:12px;
	}
	div.contents div.top div.quickNews table.quickNews td.infoContent{
		padding:5px;
		border-bottom:1px solid #663333;
	}

