@charset "utf-8";

/*--------------------------------------
	Style Name : Rental Style Sheet

	content
		main-content
		sub-content
--------------------------------------*/


/*--------------------------------------
	div#content
--------------------------------------*/

/*--------------------------------------
	div#main-content
--------------------------------------*/

#main-content div.section {
	margin:0 -20px 0 0;
	width:600px;
	display:inline-block;
	height:1%;
	min-height:1%;
	line-height:1.8;
	/* \*/display:block;/* */
}

#main-content div.section:after {/* for modern browser */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#main-content div.section div.contents {
	margin:0 20px 20px 15px;
}


#main-content div#section-01 p.btn{
	text-align:center;
}

#main-content div#section-01 h3{
	margin:30px 0 5px 20px;
}

#main-content div#section-01 h4{
	margin:20px 0 5px 0;
}

div.pic{
	text-align:center;
}

div.section p.text{
	text-align:center;
	margin:0;
	padding:0;
}

div.section p.btn{
	text-align:center;
	margin:10px 0 0;
	padding:0;
}


table th,
table td{
padding:3px;
}

/* table.normal
------------------------------------------------------------ */
table.normal{
margin:30px 0 0 0;
}

table.normal th,
table.normal td{
padding:2px;
border:1px solid #999;
}

/* table.history
------------------------------------------------------------ */
table.history{
	font-size:12px;
	margin:25px 0 20px 25px;
}

table.history th{
	padding-right:10px;
	text-align:left;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;
}

table.history td{
	padding-left:10px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	text-align:left;
}

/* table.system
------------------------------------------------------------ */
table.system{
font-size:12px;
margin:25px 0 20px 25px;
}

table.system th{
border:1px solid #999;
text-align:center;
font-weight:bold;
}

table.system th.type01{
background:#f58134;
color:#FFF;
}

table.system th.type02{
background:#6dc12f;
color:#FFF;
}

table.system td{
background:#FFF;
vertical-align:middle;
border:1px solid #999;
text-align:center;
}

table.system td.type01{
background:#fad8b6;
}

table.system td.type02{
background:#dcf2cb;
}


/* table.nonline
------------------------------------------------------------ */

table.nonline{
	font-size:12px;
	margin:10px 0 0 10px;
}


table.nonline th{
text-align:center;
vertical-align:middle;
}

table.nonline td{
padding:4;
}

th.orange{
	background:#f58134;
}

th.green{
	background:#6dc12f;
}

th.blue{
	background:#53b6ef;
}

td.orange{
	background:#fad8b6;
}

td.green{
	background:#dcf2cb;
}

td.blue{
	background:#c9e5f6;
}


/* ul.subnavi
------------------------------------------------------------ */
div.subnavi{
	text-align:center;
}

div.subnavi ul li{
	display:inline;
}

/*--------------------------------------
	div#sub-content
--------------------------------------*/

#sub-content {
}

