/*==	common	================================*/

BODY	{
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:12px;
	background-color:#ffffff;
}

IMG	{
	border:0px;
}

TABLE	{
	border-collapse:collapse;
}
TH,TD	{
	font-size:12px;
}

.ora	{color:#ff6600;	}

.size10		{	font-size:10px;	}
.size11		{	font-size:11px;	}

.c	{text-align: center;}
.l	{text-align: left;}
.r	{text-align: right;}

.top	{vertical-align: top;}
.btm	{vertical-align: bottom;}
.mid	{vertical-align:middle;}

.mb5px	{margin-bottom: 5px;}
.mb10px	{margin-bottom: 10px;}
.mb15px	{margin-bottom: 15px;}
.mb20px	{margin-bottom: 20px;}
.mb30px	{margin-bottom: 30px;}
.mb40px	{margin-bottom: 40px;}
.mb50px	{margin-bottom: 50px;}

.mt5px	{margin-top: 5px;}
.mt10px	{margin-top: 10px;}
.mt15px	{margin-top: 15px;}
.mt20px	{margin-top: 20px;}
.mt25px	{margin-top: 25px;}
.mt30px	{margin-top: 30px;}
.mt35px	{margin-top: 35px;}
.mt40px	{margin-top: 40px;}
.mt45px	{margin-top: 45px;}
.mt50px	{margin-top: 50px;}

.ml5px	{margin-left: 5px;}
.ml10px	{margin-left: 10px;}
.ml15px	{margin-left: 15px;}
.ml20px	{margin-left: 20px;}
.ml25px	{margin-left: 25px;}
.ml30px	{margin-left: 30px;}
.ml35px	{margin-left: 35px;}
.ml40px	{margin-left: 40px;}
.ml45px	{margin-left: 45px;}
.ml50px	{margin-left: 50px;}

.mr5px	{margin-right: 5px;}
.mr10px	{margin-right: 10px;}
.mr20px	{margin-right: 20px;}
.mr30px	{margin-right: 30px;}
.mr40px	{margin-right: 40px;}
.mr50px	{margin-right: 50px;}

/*--	head	--*/

#logo	{
	margin-top: 15px;
	margin-left: 12px;
	margin-right: 13px;
}

#guide	{
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 4px;
}

#guide	A:link{color:#666666;text-decoration:none;	}
#guide	A:visited{color:#666666;text-decoration:none;	}
#guide	A:hover{color:#5B9BB0;text-decoration:underline;	}

/*--	navi	--*/

#side_navi	{
	width:161px;
}

#side_navi	TR	{
	vertical-align:top;
}

#side_navi	TD	{
	font-size:11px;
	color:#FF6600;
	line-height: 12px;
}

#side_navi	IMG	{
	float:left;
}

#side_navi	A:link{color:#666666;text-decoration:none;	}
#side_navi	A:visited{color:#666666;text-decoration:none;	}
#side_navi	A:hover{color:#FF6600;text-decoration:none;	}

#home	{margin-top: 4px;}

/*--	main	--*/

#w_new	{
	background-color: #EEEEEC;
	font-size: 11px;
	color: #927365;
	padding: 6 12px;
}

#w_new	A:link{color:#927365;text-decoration:none;	}
#w_new	A:visited{color:#927365;text-decoration:none;	}
#w_new	A:hover{color:#5B9BB0;text-decoration:underline;	}

#w_new	IMG	{margin-left: 4px;}

#itiran	{
	width: 550px;
	border: solid 1px #CCCCCC;
	margin-top: 2px;
}

#itiran	td.d_1	{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-right: dotted 1px #CCCCCC;
	border-collapse: collapse;
	padding: 3px;
	color: #663333;
	font-size: 11px;
	line-height: 16px;
}

#itiran	td.d_1	IMG	{
	float: left;
	margin-right: 13px;
}

#itiran	td.d_2	{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-right: dotted 1px #CCCCCC;
	border-collapse: collapse;
	padding: 3px;
	color: #663333;
	text-align: center;
}

#itiran	td.d_3	{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-collapse: collapse;
	padding: 3px;
	color: #663333;
	text-align: center;
}

#itiran	A:link{color:#663333;	}
#itiran	A:visited{color:#663333;	}
#itiran	A:hover{color:#5B9BB0;	}

#ctch	{	margin-bottom: 25px;}

#read	{
	text-align: left;
	color:#000000;
	line-height:20px;
	white-space: nowrap;
}
#read2	{
	text-align: left;
	color:#000000;
	line-height:20px;
	white-space: nowrap;
	padding: 14px;
}

#read3	{
	text-align: center;
	color:#000000;
	line-height:14px;
	white-space: nowrap;
	padding: 14px;
}

#data	{
	text-align: right;
	color:#000000;
	line-height:20px;
	padding: 14px;
}
#data2	{
	text-align: right;
	color:#000000;
	line-height:20px;
}
#data3	{
	text-align: left;
	color:#000000;
	padding-left: 20px;
	padding-top: 20px;
}

#submit	{
	position: relative;
	z-index: 1;
	top: 3px;
 }

#dr	{
	width: 495px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-align: left;
	padding: 17px;
}
#dr2	{
	width: 495px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-align: left;
	margin: 17 0px;
}
#seibun	{
	width: 495px;
	background-color: #E6E6E6;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	text-align: left;
	padding: 17px;
}

#seibun	.li	{color: #666666;}

#camp	{
	border: solid 1px #D4C9C9;
	padding: 10px;
	font-size:10px;
	color: #7A5851;
}

#camp	IMG	{margin-bottom: 3px;}

#camp A:link{color:#7A5851;font-weight: bold;}
#camp A:visited{color:#7A5851;font-weight: bold;}

#camp	.chu	{color: #CC3300;}

#qr	{
	background-color: #F4F3F1;
	border: solid 1px #D4C9C9;
	padding: 10px;
	font-size:10px;
	color: #7A5851;
}

#shampoo_1	{
	background-image: url("cgi/img_main/13_waku_1.gif");
	width :304px;
	height : 43px;
	float: left;
	display: inline;
	color: #333333;
	text-align: left;
	line-height: 20px;
	margin-bottom: 5px;
	}
#shampoo_2	{
	background-image: url("cgi/img_main/13_waku_2.gif");
	width :304px;
	height : 63px;
	float: left;
	display: inline;
	color: #333333;
	text-align: left;
	line-height: 20px;
	margin-bottom: 5px;
	}


/*--	sitemap	--*/
#sitemap {
	width: 321px;
	}

#sitemap .col01 {
	font-size: 10px;
	color: #666666;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: top;
	}
	
#sitemap .col02{
	background-image: url("img_sitemap/home_bg.gif");
	background-repeat: no-repeat;
	width: 58px;	
	height: 19px;
	color: #5d3836;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-bottom: 10px;
	}
#sitemap .col02	A:link{color:#5d3836;text-decoration: none;	}
#sitemap .col02	A:visited{color:#5d3836;text-decoration: none;	}
#sitemap .col02	A:hover{color:#5d3836;text-decoration: none;	}

#sitemap .col03{
	color: #5d3836;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding-top: 12px;
	padding-left: 2px;
	}
#sitemap .col03	A:link{color:#5d3836;text-decoration: none;	}
#sitemap .col03	A:visited{color:#5d3836;text-decoration: none;	}
#sitemap .col03	A:hover{color:#5d3836;text-decoration: none;	}

#sitemap .col04{
	color: #785f56;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
#sitemap .col04	A:link{color:#785f56;text-decoration: none;	}
#sitemap .col04	A:visited{color:#785f56;text-decoration: none;	}
#sitemap .col04	A:hover{color:#785f56;text-decoration: none;	}

#sitemap .col05{
	color: #5d3836;
	font-size: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
	letter-spacing: 1px;
	}
#sitemap .col05	A:link{color:#5d3836;text-decoration: none;	}
#sitemap .col05	A:visited{color:#5d3836;text-decoration: none;	}
#sitemap .col05	A:hover{color:#5d3836;text-decoration: none;	}

	