@charset "utf-8";

/*  Heding
---------------------------------------------------------- */

body.index div#body div#main div.section h2 {
	margin-bottom: 16px;
}

body.index div#body div#main div.section div.caution h3 {
	margin: 0;
	line-height: 1.0;
}


/*  Paragraph
---------------------------------------------------------- */

body.index div#body div#main p.catch {
	margin: 36px 0 20px 0;
}

body.index div#body div#main p.sub-catch {
	margin: 12px 0;
	font-weight: bold;
}

body.index div#body div#main p.button.last {
	margin-top: 52px;
}

body.index div#body div#main div.round-rental div.images p.f-left,
body.index div#body div#main div.round-rental div.images p.f-right {
	width: 240px;
	margin: 10px 0;
}

body.index div#body div#main div.round-rental p.image {
	position: absolute;
	top: 8px;
	left: 18px;
	_left: -72px;
}

body.index div#body div#main div.round-rental.first p.image {
	top: 10px;
}

body.index div#body div#main div.round-rental.second p.image {
	top: 32px;
}

/*  Table
---------------------------------------------------------- */

body.index div#body div#main div.section table {
	margin-top: 48px;
}


/*  Div
---------------------------------------------------------- */

body.index div#body div#main div.round-rental {
	position: relative;
	margin-top: 10px;
	padding-bottom: 12px;
	background: url(/support/rental/image/img-round-580-bottom.gif) no-repeat 0 100%;
}

	body.index div#body div#main div.round-rental div.in {
		padding: 40px 20px 0 90px;
		background: url(/support/rental/image/img-round-580-top.gif) no-repeat 0 0;
	}

	body.index div#body div#main div.round-rental.first div.in {
		padding-top: 12px;
		background-position: 0 -24px;
	}

	body.index div#body div#main div.round-rental.third div.in,
	body.index div#body div#main div.round-rental.fourth div.in {
		padding-top: 48px;
		padding-bottom: 8px;
	}



body.index div#body div#main div.caution {
	margin: 52px 0 0 0;
	padding: 16px;
	border: 1px solid #c00;
	font-size: 80%;
}


/*  List
---------------------------------------------------------- */

body.index div#body div#main div.caution ul.dot {
	margin: 12px 0 0 0;
}


/*  Clearfix
---------------------------------------------------------- */

body.index div#body div#main div.round-rental div.images:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

body.index div#body div#main div.round-rental div.images {
	*display: inline-block;
}

/*\*/
* html body.index div#body div#main div.round-rental div.images {
	height: 1%;
}

body.index div#body div#main div.round-rental div.images {
	display: block;
}
/**/

