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



/* header */

* html #header {zoom: 1;}




/* content */

#content #mainimg {
	margin-bottom: 20px;	
}

#content #main1 {
	float: left;
	width: 582px;
	overflow: hidden;
	padding-bottom: 30px;
}

#main1 #ru-net {
	padding-bottom: 20px;
}

.bg {
	background-image: url(../top_img/waku_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	padding: 10px;
}

h4 {
	background-image: url(../top_img/top_mark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009946;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-top: 1px;
}
* html .bg {zoom: 1;}

h3 {
	background-color: #ACE8B6;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#ru-net h2 {
	padding-bottom: 10px;
}

* html #content #main1 {zoom: 1;}

.bg ul{
	width:97px;
	float:right;
	margin-top: 10px;
}

.bg ul li {
	display: inline;
}

.bg ul li a {
	background:url(../top_img/kuwasiku.gif) no-repeat left top;
	display: block;
	height: 19px;
	width: 97px;
}
.bg ul li a span {
	display: none;
}

.bg ul li a:hover {
	background-position:left bottom;
}

#ru-net p {
	line-height: 1.5;
}

.bg p {
	line-height: 1.5;
}




/* mansyan */

#mansyan .img {
	overflow: hidden;
	float: left;
	width: 110px;
	margin-right: 7px;
	margin-bottom: 7px;
}
#main1 #mansyan {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACE8B6;
	border-right-color: #ACE8B6;
	border-bottom-color: #ACE8B6;
	border-left-color: #ACE8B6;
	padding-bottom: 1px;
}

#main1 #mansyan {
	float: left;
	width: 284px;
}

* html #mansyan .img {zoom: 1;}





/* kanri */

#main1 #kanri {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACE8B6;
	border-right-color: #ACE8B6;
	border-bottom-color: #ACE8B6;
	border-left-color: #ACE8B6;
	padding-bottom: 1px;
}

#main1 #kanri {
	float: right;
	width: 284px;
}

#kanri .img {
	overflow: hidden;
	float: left;
	width: 110px;
	margin-right: 7px;
	margin-bottom: 7px;
}

* html #kanri .img {zoom: 1;}




/* bajnnar */

#bannar li {
	margin-bottom: 5px;
}

#bannar li a img {
	vertical-align: top;
}

#content #bannar {
	float: right;
	width: 200px;
}




	
