@char@charset "UTF-8";
/* ------------------------------------------------------
#ss
------------------------------------------------------ */
#ss .text {
	float: right;
	width: 570px;
}
#ss .img {
	float: left;
	width: 360px;
}
#ss .comlist {
	margin-bottom: 20px;
	padding: 10px;
	background: #f3f2e7;
	border: 1px solid #d9d7cb;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */
	behavior: url("/PIE.htc");
}
#ss .support {
	margin-bottom: 20px;
	padding: 10px;
	background: #f3f2e7 url(../img/common/mark_tel.png)right center no-repeat;
	border: 1px solid #d9d7cb;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */
	behavior: url("/PIE.htc");
}
#ss .support .no {
	font-size: 1.6em;
	font-weight: bold;
}
#ss .support .catch,
#ss .comlist .catch {
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
	background: #947355;
	color: #fff;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */
	font-size: 1.3em;
	font-weight: bold;
	behavior: url("/PIE.htc");
}
/* ------------------------------------------------------
#service
------------------------------------------------------ */
#service table {
	width: 100%;
}
#service th, #service td {
	padding: 10px;
	background: #ffffee;
	border: 1px dashed #fff;
	line-height: 1.8;
}
#service th {
	width: 80px;
	padding: 20px;
	border: 1px dashed #fff;
}
#service tr:nth-child(2n) td, #mame tr:nth-child(2n) th {
	background: #ffffcc;
}
#service td .tit {
	margin-bottom: 10px;
	font-size: 1.5em;
}
