/*** basic ***/
* {
	padding:0; margin:0;
}
body {
	background-color:#c9151e;
	no-repeat; color:#000000;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
	text-align:left;
}
a:link {
	color: #96154d;text-decoration: none;
}
a:visited {
	color: #96154d;text-decoration: none;
}
a:active {
	color: #96154d;text-decoration: none;
}
a:hover {
	color: #96154d;text-decoration: underline;
}
#contents {
	width:580px;
	margin:10px auto;
}
#area{
	width:580px; background:url(http://www.pedi-s.com/web/images/campaign/contents_bg.gif) repeat-y; padding-top:20px;
}
#footer{
	width:580px;
	background:url(http://www.pedi-s.com/web/images/campaign/contents_bm.png) no-repeat top; padding-top:15px; text-align:center;
}
.txtarea{
	width:530px; margin:0px 25px;
}
.h2{
	width:530px; height:30px;
	background:url(http://www.pedi-s.com/web/images/campaign/midashi_01.gif) no-repeat;
	padding:15px 0 0 15px; font-size:18px; font-weight:bold;
	color:#c9151e;
}
.mt_10{
	margin-top:10px;
}
.mt_20{
	margin-top:20px;
}
.mb_15{
	margin-bottom:15px;
}
.mb_10{
	margin-bottom:10px;
}
.tb01{
	width:530px; font-size:11px;
}
.tb01 tr{
	background:url(http://www.pedi-s.com/web/images/campaign/dot_rep.gif) no-repeat bottom;
}
.tb01 td, th {
	padding: 10px 10px;
}
.tb02{
	width:530px; font-size:11px; color:#000; background-color:#fdd100;
}
.tb02 tr{
	
}
.tb02 td, th {
	padding: 10px 10px;
}
.t_14{
	font-size:14px; font-weight:bold;
}
.red{
	color:#FF0033;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
}
.price{
	font-size:12px;
	font-weight:bold;
}