.hako2	{
	margin:auto;
	padding:0;
	width:700px;
	text-align:left;

	}
.hako2 p	{	
	padding:7px 0px;
	font-size:14px;
	line-height:1.5em;


	}


.hako2 h2 {
	text-align:center;
	font-size: 16px;
	font-weight:bold;
	line-height:200%;
	color:#339900;
	border-top: dotted 2px #999;
	border-bottom: dotted 2px #999;
	}
		
	
.sh	{
	width:140px;
	margin-top:10px;
	padding:0;
	text-align:center;
	float:left;
	}
	
.shf{
    text-align:center;
	font-size:14px;
		
}

.shNo	{
	font-size:14px;
	font-weight:bold;
	color:#310018;
	text-align:center;
	background-image:url(../img_navi/s_cloth13.gif);
	background-repeat:repeat-x;
	margin:0 2px 5px 2px;
	padding:3px 0;
	
	}
		
.shpic	{
	margin:0;
	padding:0;
	}	
	
.shtext	{
	margin:0 2px;
	padding:2px;
	text-align:center;
	}	

.washable	{
	color:#3399FF;
	}
	
.shsample	{
	margin:0;
	padding:2px;
	color:#CC0000;
	}
	
.shmidashi	{
	margin:0;
	padding:2px;
	color:#FFFFFF;
	background-color:#9966CC;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	}			

.wphoto	{
 width:270px;
	margin:0 0px 5px 0;
	padding:0;
	float:left;
	}

.wtext	{
 width:400px;
	margin:0;
	padding:0;
	float:right;
	}	
	
#matrix	{
 margin-top:10px;
	padding:0;
	}
		
#matrix table	{
		margin:0;
		padding:0;
		width:100%;
		border:#999999 1px dotted;
		}
		
#matrix caption	{
		background-color:#9966CC;
		background-image:url(../img_navi/s_cloth13.gif);
		font-weight:bold;
		padding:3px;
		
		}	
		
#matrix th	{
	margin:0px;
	padding:5px;
	border:#999999 1px dotted;
	font-weight:bold;
	background-color:#CADFD5;
					}		

#matrix tr,td	{
		margin:0;
		padding:5px;
		border:#999999 1px dotted;
						
		}
		
.shitemText	{
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	}

	
.both	{
 clear:both;
	}
.style1 {color: #FFFFFF}