body		{
			margin: 10px 0px;
		}
#tspac		{
			width: 780px;
			text-align: right;
			margin: 0px auto;
		}
#topimage3	{
			text-align: left;
			margin: 0px 3px 0px 3px;
		}
#topimage img	{
			display: block;
			padding: 90px 0px 0px 40px;
		}

#menu		{
			float: left;
			width: 260px;
			margin: 0px;
			padding: 0px;
			background:url(images/menu_y.gif) repeat-y right top;
			text-align: left;
		}
#menu-box	{
			padding: 10px 0px 25px 35px;
		}
#sselect	{
			padding: 20px 0px 0px;
			background: url(images/select_title.gif) #fff no-repeat 0px 10px;

		}
#sselect .h2	{
			margin: 0px;
			height: 20px;
			font-size: small;
			color: #666;
			text-align: right;
			padding: 0px 30px 0px 0px;
		}
#sselect img	{
			border: 1px solid #ddd;
		}
#menu-box p	{
			margin: 0px;
			padding: 5px 30px 15px 0px;
			line-height: 150%;
			font-size: 90%;
		}
.tred		{
			background:url(images/yaji_icon.gif) no-repeat 0px 23px;
			color: #8B4A4A;
			padding: 20px 0px 0px 10px;
		}
#menu ul	{
			list-style:none;
			margin: 0px 20px 0px 0px;
			padding: 0px;
			border-top: 1px solid #ddd;
		}
#menu li	{
			list-style:none ;
			display: inline;
		}
#menu li a	{
			color: #666;
			display: block;
			padding: 7px 0px 7px 2px;
			text-decoration: none;
			border-bottom: 1px solid #ddd;
		}
#menu li a.thi	{
			color: #962;
		}
#menu li a:hover{
			color: #C22F49;
			text-decoration: underline;
			background-color:#fff;
		}
#menu li.smo a	{
			padding: 7px 0px 7px 0px;
		}
#menu li a.thi2	{
			color: #666;
			background:url(images/menu_y.gif) #fff repeat-y right top;
		}
#menu li a.thi3	{
			color: #666;
			background:url(images/liback.gif) no-repeat #fff 150px 10px;
		}

#main		{
			float: right;
			width: 500px;
			padding: 0px 0px;
			text-align: left;
			position: relative;
		}
.mainb		{
			float: left;
			width: 249px;
		}
.mainb a	{
			text-decoration: none;
			color: #333;
			font-size: 90%;
		}
.mainb a:hover	{
			color: #C00;
			text-decoration: underline;
		}
.mainb img	{
			display: block;
			margin: 0px 0px 4px 0px;
		}
.mainp		{
			line-height: 160%;
			margin: 0px;
			padding: 10px 0px 7px 0px;
			width: 480px;
		}
.mainp2		{
			line-height: 150%;
			margin: 0px;
			padding: 0px 60px 0px 0px;
		}
#header		{
			text-align: left;
			height: 100px;
			background: url(images/header_back.gif) no-repeat top left;
		}
h1		{
			width: 720px;
			margin: 0px auto;
			padding-top: 55px;
			text-align: right;
			font-size: small;
		}
#header p	{
			width: 720px;
			margin: 5px auto;
			text-align: right;
			font-size: x-small;
		}
.catalogbox	{
			float: left;
			width: 240px;

		}
.imgwaku	{
			width: 220px;
			text-align: center;

		}
.imgwaku a	{
			display: block;
			width: 202px;
			margin: 10px auto 15px;
			text-align: left;
			color: #888;
			text-decoration: none;
			line-height: 130%;
		}
.imgwaku a:hover{
			color: #000;
		}
.imgwaku img	{
			margin: 0px 0px 5px;
			border: 1px solid #E6DED1;
		}
.sfuda		{
			width: 202px;
			margin: 3px auto 15px;
			color: #888;
			text-align: left;
			font-size: 90%;
			line-height: 140%;
		}

#main .h2	{
			margin: 0px;
			font-size: small;
			color: #666;
			padding: 25px 0px 10px 0px;
		}
#sale		{
			padding: 10px 0px 0px;
		}
.menubanner	{
			padding: 15px 0px 0px;
		}
#corn		{
			position: absolute;
			top: 20px;
			left: 0px;
		}

