@charset "utf-8";
/* CSS Document */

h2 {
	margin-left:15px;
}
.page_copy {
	width:720px;
	height:auto !important;
	height:100px;
	min-height:100px;
	margin-left:15px;
	line-height:150%;
	background-image:url(../rental/img/copy_bg.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	font-size:0.75em;
}
.page_copy p {
	float:left;
	width:700px;
	margin-top:30px;
	margin-bottom:15px;
	padding-left:17px;
}
.menu_button {
	width:720px;
	margin-left:15px;
	margin-bottom:10px;
}
.menu_button a {
	display:block;
	width:100%;
	height:100%;
	background-position:0 0;
	background-repeat:no-repeat;
}
.menu_button a:hover {
	visibility:visible;
}
.menu_button a:hover img {
	visibility:hidden;
}
.menu_button img {
	display:block;
	border:0;
}
	.rental_button {
		float:left;
		width:360px;
		height:40px;
	}
	.rental_button a {
		background-image:url(../buy/img/rental_btn_o.gif);
	}
	.buy_button {
		float:left;
		width:360px;
		height:40px;
	}
	.buy_button a {
		background-image:url(../rental/img/buy_btn_o.gif);
	}

/*--set_30ten_start--*/
.set_30ten {
	width:720px;
	margin-left:15px;
	margin-bottom:70px;
	font-size:0.75em;
	line-height:150%;
}
.set_30ten h3 {
	width:719px;
	height:200px;
	margin-bottom:35px;
}
	.set_item ul {
		list-style:none;
	}
	.set_item li {
		display:block;
		width:108px;
		margin:6px 6px 0 0;
		padding:4px 0 4px 0;
		background-image:url(../rental/img/item_bg.gif);
		background-position:0 0;
		background-repeat:repeat-y;
		border:1px solid #ddd;
		text-align:center;
	}
.rental10 {
	margin-left:10px;
	margin-bottom:0px;
}
.rental10 h4 img {
	display:block;
}
.rental10 .set_item_wrapper {
	width:720px;
	height:auto !important;
	height:193px;
	min-height:193px;
	background-image:url(../rental/img/rental10_image.jpg);
	background-position:235px 0px;
	background-repeat:no-repeat;
}
.rental10 .set_item {
	width:470px;
	padding-top:10px;
}
	.rental10 .set_item li {
		float:left;
	}
.photo7 {
	margin-bottom:50px;
}
.photo7 h4 {
	margin-bottom:10px;
}
.photo7 h4 img {
	display:block;
}
.photo7 .text {
	float:left;
	width:380px;
	margin-bottom:0px;
}
.photo7 .text img {
	display:block;
	margin-bottom:13px;
}
.photo7 .text p {
	width:360px;
}
.photo7 .banner {
	float:left;
	width:320px;
	height:76px;
}
.photo7 .banner img {
	display:block;
}
.photo7 .set_item {
	float:left;
	width:235px;
	padding-top:20px;
	margin-bottom:10px;
}
	.photo7 .set_item li {
		display:inline;
		float:right;
	}
.photo7_image {
	display:block;
	float:left;
	margin-bottom:10px;
}
.komono13 {
	margin-bottom:40px;
}
.komono13 h4 img {
	display:block;
}
.komono13 .set_item {
	float:left;
	width:554px;
}
	.komono13 .set_item li {
		float:left;
		width:102px;
	}
	.komono13 .set_item .text2 {
		width:212px;
		background-image:none;
		font-size:0.85em;
		color:#777;
		text-align:right;
		border:0px;
	}
.komono13 .set_item p {
	padding-top:12px;
	margin-bottom:10px;
}
.komono13 .image {
	width:146px;
	float:left;
}
.lental_support {
}
.lental_support h4 img {
	display:block;
	margin-bottom:10px;
}
table.support {
	border-collapse:collapse;
	background-image:url(../rental/img/supportbox_middle.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	line-height:140%;
}
table.support .support_td {
	width:340px;
	padding-right:19px;
	padding-bottom:16px;
	background-image:url(../rental/img/supportbox_bottom.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
	table.support .support_td h5  {
		margin-bottom:15px;
	}
	table.support .support_td h5 img {
		display:block;
	}
	table.support .support_td p {
		padding-left:16px;
		padding-right:16px;
	}
	.lental_support .support1_text {
		width:146px;
		float:left;
		padding-left:16px;
		padding-right:10px;
	}
	.lental_support .support1_image {
		float:left;
	}
	.lental_support .support2_table {
		margin-left:16px;
		padding-top:10px;
	}
	.lental_support .support2_table h6 {
		margin-bottom:10px;
		font-size:1em;
		font-weight:bold;
	}
	.lental_support .support2_table table {
		border-collapse:collapse;
		width:308px;
		border:1px solid #ccc;
	}
	.lental_support .support2_table table th {
		background-color:#eee;
		border:1px solid #ccc;
		font-weight:normal;
	}
	.lental_support .support2_table table td {
		width:210px;
		padding:5px 0 5px 14px;
		border:1px solid #ccc;
	}
	.lental_support .support4_image {
		margin-left:16px;
		padding-top:10px;
	}
table.support .support_space {
	height:10px;
	background-color:#fff;
}
/*--set_30ten_end-*/



/*--photo_15ten_start--*/

.photo_15ten {
	width:720px;
	margin-left:15px;
	margin-bottom:70px;
	font-size:0.75em;
	line-height:150%;
}
.photo_15ten h3 {
	width:719px;
	height:120px;
}
.photo_15ten .message {
	margin-bottom:20px;
}
.photo_15ten .message img {
	display:block;
	margin-bottom:10px;
}
.photo_15ten .message p {
	width:700px;
	margin-left:10px;
}
.photo_15ten .message p .kome {
	font-size:0.85em;
	color:#777;
	line-height:300%;
}
.rental8 {
	display:inline;
	float:left;
	width:338px;
	margin-left:12px;
}
.rental8 h4 img {
	display:block;
}
.rental8 .set_item {
	float:left;
	width:129px;
	padding-top:5px;
}
.rental8 img {
	float:left;
	display:block;
}
.rental8 .text {
	padding-top:5px;
	font-size:0.85em;
	color:#777;
	line-height:140%;
}
.album7 {
	display:inline;
	float:left;
	width:338px;
	margin-left:23px;
}
.album7 h4 img {
	display:block;
}
.album7 .set_item {
	float:left;
	width:120px;
	padding-top:5px;
}
.album7 img {
	float:left;
	display:block;
}
.album7 .text {
	padding-top:5px;
	font-size:0.85em;
	color:#777;
	line-height:140%;
}

/*--photo_15ten_end--*/


/*--mochikomi_start--*/

.mochikomi {
	width:720px;
	margin-left:15px;
	margin-bottom:70px;
	font-size:0.75em;
	line-height:150%;
}
.mochikomi h3 {
	width:719px;
	height:120px;
}
.mochikomi .message {
	margin-bottom:35px;
}
.mochikomi .message img {
	display:block;
	margin-bottom:10px;
}
.mochikomi .message p {
	width:700px;
	margin-left:10px;
}
.mochikomi_plan {
	width:700px;
	margin-left:12px;
}
.mochikomi_plan .mochikomi_image {
	display:block;
	margin-bottom:15px;
}
/*--mochikomi_end--*/

/*--plan_10ten_start--*/
.plan_10ten {
	width:720px;
	margin-left:15px;
	margin-bottom:70px;
	font-size:0.75em;
	line-height:150%;
}
.plan_10ten h3 {
	width:719px;
	height:120px;
	margin-bottom:20px;
}
.plan_10ten .message {
	margin-bottom:30px;
}
.plan_10ten .message p {
	width:700px;
	margin-left:10px;
}
/*--plan_10ten_end--*/



/*--set_40ten_start--*/
.set_40ten {
	width:720px;
	margin-left:15px;
	margin-bottom:70px;
	font-size:0.75em;
	line-height:150%;
}
.set_40ten h3 {
	width:719px;
	height:200px;
	margin-bottom:35px;
}
.buy20 {
	margin-left:10px;
	margin-bottom:50px;
}
.buy20 h4 img {
	display:block;
}
.buy20 .set_item_wrapper {
	width:720px;
	height:auto !important;
	height:190px;
	min-height:190px;
	background-image:url(../buy/img/buy20_image.jpg);
	background-position:235px 0px;
	background-repeat:no-repeat;
}
.buy20 .set_item {
	width:470px;
	padding-top:10px;
}
	.buy20 .set_item li {
		float:left;
	}
	
.buy_support h4 img {
	display:block;
	margin-bottom:10px;
}
.buy_support table.support .support_td {
	padding-bottom:20px;
}
.buy_support .support1_image {
	margin-left:16px;
	padding-top:15px;
}
.buy_support .small {
	padding-top:7px;
	font-size:0.85em;
}
.buy_support .support_bottom_text {
	width:700px;
	text-align:right;
	padding-top:5px;
}






















