#top-background{
	padding-top:37px;
	background:url(/content/000000026.gif) repeat-y center;
	text-align:center;
	}

#menu{
	margin-bottom:27px;
	}

#menu img{
	margin-top:18px;
	margin-left:77px;
}

#top-logo{
	margin-top:52px;
	margin-left:25px;
	margin-bottom:17px;
}

#top-right-menu{
	margin-left:8px;
	margin-bottom:5px;
	width:233px;

	line-height:130%;
	color:#cde4a9;
}

#top-right-menu img{
	margin-bottom:1px;
}

#top-right-menu .sp{
	margin-bottom:6px;

}

#top-news{
	margin-left:25px;
	margin-bottom:23px;

}

#top-news table{

	line-height:130%;
	color:#ffffff;
}

#top-news a{

	line-height:130%;
	color:#ffffff;
	text-decoration:underline;
}


#form_co{
	padding:2px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;

}

/*page2 nage4*/
#contents_l { float: left; width: 260px; margin: 0px 8px 0px 3px; }
#contents_r { float: left; width: 260px; margin: 0px 0px 0px 0px; }

#contents01 { width: 260px; margin: 0px; padding: 0px; }
#contents01btn { margin: 0px; padding: 3px 0px 2px 29px; background: url(/content/000001363.gif) no-repeat; solid #969696; border-bottom:1px solid #969696; font-size:120%;}
#contents01Inside { width: 231px; margin: 0px; padding: 3px 0px 0px 29px; }

.indexInside { margin: 10px 0px 20px 0px;
width:210px;
}

/*page5 nage6*/
#blue_dot {
margin:0px 3px 10px 3px;
padding-top:3px;
padding-bottom:3px;
/* background: url(/content/000001366.gif) no-repeat; */
border: 2px dotted #678F27;
width:176px;
}

#background2{
	background:url(/content/000000200.gif) repeat-y center;
	text-align:center;
}
