ul#thumbnail-list li.thumbnail-item { margin-right: 3px !important }
ul.info-list li { font-size: 15px !important }
div.info-map { border: 1px solid #ddd; margin-bottom: 10px; }
p.info-price { white-space: nowrap }

span.form_help {
	display: block;
	width: 50%;
	float: right;
	margin: 6px 0 0;
}
span.form_help div {
	padding-left: 1em;
}

::placeholder {
	color: #ddd;
}
div.formErrorContent {
	width: 100% !important;
}
div.formError.inline {
	display: block !important;
}

div#do_not_rental {
    margin: 0 auto;
    text-align: center;
    margin: -5em auto 3em;
    color: #999;
}

body#e404 {
	margin: 2em;
}
body#e404 h1 {
	font-size: 20px;
	margin-bottom: 1em;
}
body#e404 p {
	margin-bottom: 2em;
}

p.c-base   { margin-bottom: 0.5em;  }
p.c-branch { margin-bottom: 0.5em;  }


ul.info-list li.upd {
}
ul.info-list li.upd::before {
	content: "※";
	padding-right: 0.1em;
	margin-left: -2px;
}
