#main		{
			text-align: left;
			margin: 0px auto;
			width: 700px;
			clear: both;
		}
#mmm		{
			line-height: 160%;
			padding: 10px 0px 20px;
		}
h1		{
			margin: 30px 0px 5px;
		}
#main p		{
			margin: 15px 0px 15px 0px;
			color #999;
			line-height: 150%;
		}

.catalogbox	{
			float: left;
			width: 230px;
			margin-bottom: 10px;
		}
.imgwaku	{
			width: 220px;
			text-align: center;
			border: 1px solid #E6DED1;

		}
.imgwaku a	{
			display: block;
			width: 202px;
			margin: 10px auto 0px;
			text-align: left;
			color: #666;
			text-decoration: none;
			position: relative;
		}
.imgwaku a:hover{
			color: #000;
		}

.newmark	{
			position: absolute;
			top: 0px;
			left:0px;
			background-color: #a6d23c;
			color: #fff;
			padding: 3px;
		}
.img3		{
			display: block;
			border:1px solid #eee;

		}
.imgwaku img	{
			margin: 0px 0px 5px;
		}
.sfuda		{
			width: 202px;
			padding: 5px 0px 10px;
			margin: 0px auto;
			color: #000;
			font-size: 110%;
			text-align: left;
		}
.sfuda img	{
			vertical-align: middle;
		}
.toku		{
			text-decoration: line-through;
		}

.catalogbox2	{
			float: left;
			width: 232px;
			margin-bottom: 15px;
			font-size: x-small;
		}
.catalogbox2 img{
			margin-bottom: 3px;
		}


#imgspace	{
			float: left;
			width: 782px;
			margin: 0px auto 10px;
		}
#imgspace h1	{
			width: 700px;
			text-align: left;
			padding: 0px 0px 5px;
			margin: 0px auto;
		}
#imgspace h1.snake{
			width: 700px;
			text-align: left;
			padding: 45px 0px 25px;
			margin: 0px auto;
		}

#imgspace h1.ikat{

			margin: 0px;
			text-align: left;
			padding: 45px 0px 5px;
		}
#ikatspace	{
			width: 700px;
			margin: 0px auto;
			text-align: left;
		}
.ikatmoji	{
			margin: 0px 0px 20px 0px;
			width: 360px;
			line-height: 150%;
		}
.kyo		{
			color: #C00;
			background-color: #fff;
		}
#fcate		{
			float: left;
			width: 780px;
			background: url(images/gray2.gif) repeat-x left bottom;
		}
#fcate a	{
			float: right;
			background: url(images/fcate.gif) no-repeat 0px -100px;
			display: block;
			width: 153px;
			padding: 7px 0px 5px;
			color: #fff;
			font-size: 12px;
			text-decoration: none;
		}
#fcate a.thi	{
			background: url(images/fcate.gif) no-repeat 0px 0px;
			color: #000;
		}

.syuruiimg	{
			float: left;
			width: 220px;
			padding: 0px 0px 40px;
		}
.syuruiimg img	{
			border: 1px solid #ccc;
		}
.syuruimoji	{
			float: left;
			width: 430px;
		}
.syuruimoji h2	{
			font-size: medium;
			color: #920101;
			margin: 0px;
			padding: 0px 0px 5px;
			border-bottom: 1px dashed #999;
		}
#main .syuruimoji p	{
			padding: 10px 0px 40px;
			margin: 0px;
			line-height: 150%;
		}

#main2		{
			text-align: left;
			margin: 0px auto;
			width: 700px;
			clear: both;
		}
#imgspace2	{
			float: left;
			width: 782px;
			margin: 0px auto 10px;
			padding: 120px 0px 0px;
		}
#fcate2		{
			float: left;
			width: 780px;
			background: url(images/gray2.gif) repeat-x left bottom;
		}
#fcate2 a	{
			float: right;
			background: url(images/fcate.gif) no-repeat 0px -100px;
			display: block;
			width: 153px;
			padding: 7px 0px 5px;
			color: #fff;
			font-size: 12px;
			text-decoration: none;
		}
.green		{
			color: #3a3;
		}



