@charset "UTF-8";
/* CSS Document */


#new-support {
	width:180px;
	margin:0;
}

#new-support img {
	margin:0;
}

#new-support-bg {
	margin:0;
	padding:0;
	width:180px;
	height:89px;
	background:url(../images/side/new-support-bg.gif) no-repeat left bottom;
}
#yumeplaza {
	float:left;
	margin:0;
	padding:0;
	padding-left:2px;
}

#agri {
display:inline;
	float:right;
	margin:0px;
	padding:0;
	padding-right:2px;
	
}

#info {
	width:180px;
	padding:0;
	margin:0;
	margin-top:6px;
	margin-bottom:6px;
	background:url(../images/side/info-bg.gif) no-repeat left bottom;
}

#info-bg {
	
	width:180px;
	margin:0;
	padding:0;
	padding-top:0;
	padding-bottom:5px;
	line-height:150%;
	
}

#furusato {
	width:180px;
	display:block;
}

#sidenav img {
	display:block;
}

#nav-ir {
	width:180px;
	background:url(../images/ir/nav/nav-bg.gif) left top repeat-y;
	margin-bottom:0;
	margin-left:0px;
}
#nav-ir li{
	padding-left:3px;
}

#nav-ir li img {
	display:inline;
}


#nav-personal {
	width:180px;
	background:url(../images/personal/nav/nav-bg.gif) left top repeat-y;
	margin-bottom:0;
	margin-left:0;
	padding-bottom:0;
}
#nav-personal ol {
	padding:0;
	margin:0;
}

#nav-personal li{
	padding-left:3px;
}

#nav-personal li img {
	display:inline;
}
#nav-personal .bt {
	display:inline;
	padding-left:0;
	margin-left:0;
}

.banner-margin {
	padding-bottom: 6px;
}

.banner {
	padding-top:3px;
}