/* 送迎サービス＆レンタルグッズ＆貸出・返却の流れ
---------------------------------------------------- */
table{
	width: 740px;
	border-collapse:collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0 0 20px 0;
}
table td {
	padding: 0;
	vertical-align: top;
}
h4{
	font-size:1.4em;
	color:#FFFFFF;
	font-weight:bold;
	margin:30px 0 0 0;
	padding:6px 0 0 35px;
	height: 36px;
}
table td.thumbnail {width: 190px;}
table td.thumbnail img {margin:0 10px 10px 0;}

/* 送迎サービス
---------------------------------------------------- */
#service table td h4{ background:url(../service/images/service_tit_bg.jpg) no-repeat;}
#service table td dl a { color:#1B71BE;}
#service table td dl dt {
	background: url(../service/images/service_list.jpg) no-repeat;
	font-weight: bold;
	background-color: #E2EFFB;
	background-position: 0.6em 0.9em;
	padding:8px 0 8px 25px;
}
#service table td dl dd { padding:10px 5px 30px 0;}
#service table td dl dd strong {
	color:#1B71BE;
	font-weight:bold;
}
#service table td dl dd u {
	color:#CA4533;
	text-decoration: none;}
#service table td ul {
	padding:10px;
	margin:10px;
	background-color:#FCE9E9;
}
#service table td ul li {
	background: url(../service/images/service_list_ul.jpg) no-repeat;
	background-position: 0.2em 0.7em;
	padding:3px 0 3px 16px;
}
a#map{
	background: url(../service/images/service_list_link.jpg) no-repeat;
	background-position: 0.2em 0.7em;
	padding:3px 0 3px 16px;
}

/* レンタルグッズ詳細
---------------------------------------------------- */
#goods table.head{
	margin: 0 0 20px 0;
	border: none;
}
#goods table td h4{ background:url(../service/images/goods_tit_bg.jpg) no-repeat;}
#goods table {
	margin-bottom:10px;
	border-bottom: 1px dotted #CCCCCC;
}
#goods table td.title {
	width:540px;
	height:38px;
	font-weight: bold;
	background: url(../service/images/goods_subtit_bg.jpg) no-repeat;
}
#goods table td.title h5{
	font-size: 1.0em;
	padding-left:20px;
	padding:10px 0 10px 25px;
	float:left;
}
#goods table td.title .price{
	width:193px;
	padding:10px 0 10px 20px;
	float:right;
}
#goods table td.coment{
	padding:10px 10px 10px 5px;
	vertical-align:top;
}

/* オンラインご予約の流れ
---------------------------------------------------- */
#readme h4{ background:url(../service/images/readme_tit_bg.jpg) no-repeat;}
#readme table td h5{
	font-size:1.2em;
	background: url(../service/images/readme_list.jpg) no-repeat;
	background-color: #E1E9D8;
	background-position: 0.6em 0.9em;
	padding:8px 0 8px 25px;
}

#readme table td dl { margin: 0 10px 20px 10px; }
#readme table td dl a { color:#55811F;}
#readme table td dl dt {
	background: url(../service/images/readme_mark.jpg) no-repeat;
	font-weight: bold;
	background-position: 0em 0.9em;
	padding:15px 0 0 25px;
	height:23px;
}
#readme table td dl dd {
	padding:10px 5px 30px 0;
	border-bottom: 1px dotted #CCCCCC;
}
#readme table td dl dd strong {
	color:#1B71BE;
	font-weight:bold;
}
#readme table td dl dd u {
	color:#55811F;
	text-decoration: none;
}
#readme table td dl a {
	color:#55811F;
	background: url(../service/images/readme_list_link.jpg) no-repeat;
	background-position: 0.2em 0.7em;
	padding:5px 0 3px 16px;
}


/* 貸出･返却の流れ
---------------------------------------------------- */
#rentreturn table td h4{ background:url(../service/images/readme_tit_bg.jpg) no-repeat;}
#rentreturn table a {
	float:left;
	color:#55811F;
	background: url(../service/images/readme_list_link.jpg) no-repeat;
	background-position: 0.2em 0.7em;
	padding:3px 0 0 16px;
	margin: 0 20px 0 0;
}
#rentreturn table td strong { color:#FF0000; }
#rentreturn table u {
	color:#55811F;
	font-weight: normal;
	text-decoration: none;
}