#topnabi-title	{
			margin: 30px 0px 0px;
			border-bottom: 1px solid #ddd;
		}
#topnabi-box	{
			width: 366px;
			padding: 15px 0px 0px;
			margin: 0px;
			text-align: left;
		}
.top-box	{
			float: left;
			width: 122px;
			background: url(images/top_waku.gif) no-repeat;
			margin: 0px 0px 3px;
			padding: 0px 0px 12px;
		}
.top-box a	{
			width: 110px;
			display: block;
			padding: 4px 0px 15px;
		}
#box00		{
			margin: 5px 0px 15px;
		}
#box01		{
			background: url(images/illust/moji01.gif) no-repeat left bottom;
		}
#box02		{
			background: url(images/illust/moji02.gif) no-repeat left bottom;
		}
#box03		{
			background: url(images/illust/moji03.gif) no-repeat left bottom;
		}
#box04		{
			background: url(images/illust/moji04.gif) no-repeat left bottom;
		}
#box05		{
			background: url(images/illust/moji05.gif) no-repeat left bottom;
		}
#box06		{
			background: url(images/illust/moji06.gif) no-repeat left bottom;
		}
#box07		{
			background: url(images/illust/moji07.gif) no-repeat left bottom;
		}
#box08		{
			background: url(images/illust/moji08.gif) no-repeat left bottom;
		}
#box01:hover,#box02:hover,#box03:hover,#box04:hover,#box05:hover,#box06:hover,#box07:hover,#box08:hover	{
			background-position: right bottom;
		}


#contents0	{
			float: left;
			width: 370px;
			margin-top: 25px;
		}
.tmo		{
			font-size: 12px;
			line-height: 160%;
			padding-right: 20px;
			margin: 0px 0px 15px;
		}
.fboxc		{
			float: left;
			width: 184px;
			margin-bottom: 10px;
		}
.fboxc p	{
			margin: 0px;
			padding-right: 17px;
			font-size: 10px;
			line-height: 140%;
			color: #999;
		}

.topnabi-p	{
			margin: 10px 0px 0px;
			font-size: 10px;
			padding: 0px 20px 0px 0px;
			color: #888;
			line-height: 160%;
		}
#contents1	{
			float: right;
			width: 220px;
			margin-top: 55px;
		}
#contents1 img	{
			margin-bottom: 3px;
		}
#contents1 p	{
			padding: 0px 0px 23px 0px;
			margin: 0px;
			color: #888;
			line-height: 140%;
			font-size: 10px;
		}

#topics		{
			margin: 0px 0px 250px;
		}
#topics ul	{
			margin: 0px;
			padding: 8px 0px 0px;
		}
#topics li	{
			font-size: 12px;
			margin: 11px 0px;
			list-style-type: none;
		}
.titi		{
			font-size: 14px;
			font-weight: bold;
			border-left: 8px solid #AF4C75;
			border-bottom: 1px solid #999;
			padding: 0px 0px 2px 10px;
			color: #000;
		}

#under-menu	{
			text-align: left;
		}
#topside	{
			margin-top: 30px;
			width: 190px;
		}
#topside div	{
			color: #FF7800;
			margin-bottom: 5px;
		}
#topside p	{
			font-size: 10px;
			color: #888;
			line-height: 160%;
			margin: 0px;
			padding: 3px 0px 3px 10px;
			border-left: 1px solid #ccc;
		}
#topside span	{
			font-family: Arial,Helvetica,sans-serif;
			font-size: 10px;
			color: #FF7800;
			letter-spacing: 0.1em;
		}
