#catemain	{
			float: right;
			width: 620px;
			padding: 40px 0px;
			text-align: left;
		}

#catenavi	{
			width: 600px;
			margin: 0px auto 0px 0px;
			text-align: right;
		}
.opt0		{
			float: right;
			width: 20px;
			text-align: center;
		}
a.opt1		{
			display: block;
			float: right;
			width: 67px;
			height: 16px;
			text-decoration: none;
			text-align: left;
			text-indent: -3000px;
			background: url(images/20.gif) no-repeat left bottom;
		}
a.opt2		{
			display: block;
			float: right;
			width: 67px;
			height: 16px;
			text-decoration: none;
			text-align: left;
			text-indent: -3000px;
			background: url(images/30.gif) no-repeat left top;
		}

.opt a.opt1	{
			background-position: left top;
		}
.opt a.opt2	{
			background-position: left bottom;
		}
#catebox	{
			position: relative;
			width: 620px;
			font-size: 10px;
			background: url(images/cate_left_c.gif) #f9f9f9 no-repeat;
		}
#catemoji	{
			float: left;
			width: 280px;
			padding: 40px 0px;
		}
#catemoji img	{
			margin-left: 40px;
		}
#cateimg	{
			float: right;
			width: 335px;
		}
#under-navi	{
			width: 620px;
			background-color: #f9f9f9;
			text-align: right;
		}
#under-navi span{
			width: 80px;
			margin: 0px 0px 0px auto;
			display: block;
			cursor: pointer;
			cursor: hand;
			padding: 8px 0px;
			text-align: left;
		}
#b0		{
			background-color: #EEE;
			width: 620px;
			text-align: center;
		}
#b0 p		{
			text-align: left;
			line-height: 160%;
			width: 540px;
			margin: 0px auto;
			padding: 10px 0px;
			color: #938A8D;
		}
#b1		{
			display: none;
			background-color: #f9f9f9;
		}
#b1img		{
			float: left;
			width: 460px;
			margin-top: 20px;
		}
#b1table	{
			float: left;
			width: 110px;
			margin-top: 20px;
		}
#b1table td	{
			font-size: 10px;
			line-height: 140%;
			color: #635560;
		}
#b1table img	{
			border: 1px solid #e4dede;
		}
#button01	{
			position: absolute;
			top: 160px;
			left: 40px;
		}
#button02	{
			position: absolute;
			top: 160px;
			left: 150px;
		}
#button03	{
			position: absolute;
			top: 205px;
			left: 265px;
		}







