td {font-size:12px; text-decoration:none;}

h1,h2{color:#7F6255; font-weight:normal; margin:0; text-align:center;}
h1{
	font-size:11px;
	padding:6px;
	background:#D8C0B1 url(http://www.ginza-drainage-salon.jp/img/h1_bg.gif) no-repeat 750px 0px;
	width:740px;
	@width:756px; /*IE*/
	height:30px;
}

h2{
	font-size:10px;
	padding:4px;
	background:#E1CEC1 url(http://www.ginza-drainage-salon.jp/img/back_s_10.gif) repeat-y 750px 0px;
	width:744px;
	@width:756px; /*IE*/
	height:20px;
}

h3{text-align:center; margin:0px; padding:0px;}
h4{background-color:#D8C0B3; color:#684A3B; padding:4px; margin:-5px; font-size:14px;}

body{background-color:#F7F1EC; color:#000000; margin:0px;}
a, a:link, a:visited, a:active{color:#795c4d; text-decoration:underline;}
a:hover{color:#9b3242; text-decoration:none;}

p {color:#684A3B; line-height:165%;}

.footer {
	background-color:#D8C0B1;
	text-align:center;
	color:#7F6255;
	line-height: 30px;
	height: 30px;
	padding: 0 0 5px 0;
}
.footer a, .footer a:link, .footer a:visited, .footer a:active {text-decoration:none;}
.footer a:hover{text-decoration:underline;}#info_head {
	background-color: #D8C0B1;
}
.tb01 td {
	padding-right: 35px;
	text-align: right;
	color: #684A3B;
}
.tb01 span {
	font-weight: bold;
	text-align: right;
	padding-left: 130px;
}
#outline td {
	font-weight: bold;
	color: #684A3B;
}
#outline th {
	color: #684A3B;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}
#outline {
	line-height: 55px;
}
.footer img {
	margin: 0;
}
.tb01 #more {
	font-weight: normal;
	font-size: 11px;
	padding: 0;
	text-align: left;
}

