/* ::::: http://www.kamitake.net/rent/style_rent.css ::::: */

/* ::::: http://www.kamitake.net/style_base.css ::::: */

body, form, fieldset { margin: 0pt; padding: 0pt; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, li, dl.dt.dd { margin: 0pt; padding: 0pt; }
img { border: 0pt none; margin: 0pt; padding: 0pt; }
body { background-image: url('../images/bg.gif'); margin-top: 0pt; text-align: center; font-size: 9pt; font-family: "�l�r �S�V�b�N","Osaka�|����",Arial,Helvetica,sans-serif; }
td { color: rgb(0, 0, 0); vertical-align: top; text-align: left; }
th { color: rgb(0, 0, 0); vertical-align: top; text-align: left; }
p { padding-bottom: 10px; line-height: 170%; }
.header { background-image: url('../images/header.gif'); background-repeat: no-repeat; padding: 63px 18px 0pt 0pt; width: 794px; height: 27px; margin: 0pt auto; }
.header ul { list-style: none outside none; margin: 0pt; padding: 0pt; white-space: nowrap; float: right; }
.header li { float: left; padding-left: 1.5em; }
.header li a { color: rgb(69, 23, 23); text-decoration: none; }
.header li a:hover { color: rgb(119, 69, 69); text-decoration: none; }
.body { background-image: url('../images/body_bg.gif'); background-repeat: repeat-y; color: rgb(0, 0, 0); text-align: left; line-height: 150%; margin: 0pt auto; padding: 0pt 6px; width: 800px; }
.navi { width: 210px; height: 670px; position: relative; top: 0pt; left: 0pt; margin: 0pt; padding: 0pt; background-image: url('menu_bg.gif'); float: left; }
.navi ul { list-style: none outside none; margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; z-index: 100; }
.navi li { text-indent: -9999px; display: block; }
.navi li a { width: 210px; display: block; }
.navi li#menu1 a { background-image: url('../images/menu1.gif'); background-repeat: no-repeat; height: 86px; position: absolute; top: 0pt; left: 0pt; }
.navi li#menu1 a:hover { background-position: 0pt -86px; background-repeat: no-repeat; }
.navi li#menu2 a { background-image: url('../images/menu2.gif'); background-repeat: no-repeat; height: 75px; position: absolute; top: 86px; left: 0pt; }
.navi li#menu2 a:hover { background-position: 0pt -75px; background-repeat: no-repeat; }
.navi li#menu3 a { background-image: url('../images/menu3.gif'); background-repeat: no-repeat; height: 72px; position: absolute; top: 161px; left: 0pt; }
.navi li#menu3 a:hover { background-position: 0pt -72px; background-repeat: no-repeat; }
.navi li#menu4 a { background-image: url('../images/menu4.gif'); background-repeat: no-repeat; height: 73px; position: absolute; top: 233px; left: 0pt; }
.navi li#menu4 a:hover { background-position: 0pt -73px; background-repeat: no-repeat; }
.navi li#menu5 a { background-image: url('../images/menu5.gif'); background-repeat: no-repeat; height: 76px; position: absolute; top: 306px; left: 0pt; }
.navi li#menu5 a:hover { background-position: 0pt -76px; background-repeat: no-repeat; }
.navi li#menu6 a { background-image: url('../images/menu6.gif'); background-repeat: no-repeat; height: 78px; position: absolute; top: 382px; left: 0pt; }
.navi li#menu6 a:hover { background-position: 0pt -78px; background-repeat: no-repeat; }
.navi li#menu7 a { background-image: url('../images/menu7.gif'); background-repeat: no-repeat; height: 77px; position: absolute; top: 460px; left: 0pt; }
.navi li#menu7 a:hover { background-position: 0pt -77px; background-repeat: no-repeat; }
.navi li#menu8 a { background-image: url('../images/menu8.gif'); background-repeat: no-repeat; height: 77px; position: absolute; top: 537px; left: 0pt; }
.navi li#menu8 a:hover { background-position: 0pt -77px; background-repeat: no-repeat; }
.navi ul ul { z-index: 101; position: absolute; top: 0pt; left: 170px; }
.navi ul ul li { margin: 0pt; padding: 0pt; }
.navi ul li#menu2 ul li.pull a { width: 150px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 131px; left: 0pt; }
.navi ul li#menu2 ul li.pull a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li#menu3 ul li.pull a { width: 150px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 203px; left: 0pt; }
.navi ul li#menu3 ul li.pull a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li#menu5 ul li.pull a { width: 170px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 342px; left: 0pt; }
.navi ul li#menu5 ul li.pull a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li#menu7 ul li.pull a { width: 170px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 470px; left: 0pt; }
.navi ul li#menu7 ul li.pull a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li#menu8 ul li.pull a { width: 170px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 576px; left: 0pt; }
.navi ul li#menu8 ul li.pull a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li.parent ul { display: none; }
.main {
	background: none repeat scroll 0% 0% transparent;
	width: 100%;
	padding: 25px 0pt 30px;
	text-align: center;
}
.footer { background-image: url('../images/footer_bg.gif'); background-repeat: no-repeat; padding: 5px 15px; width: 782px; height: 54px; color: rgb(69, 23, 23); font-size: 90%; line-height: 150%; text-align: right; margin: 0pt auto; }
.footer a { padding-left: 1.5em; font-size: 110%; color: rgb(69, 23, 23); text-decoration: none; }
.footer a:hover { padding-left: 1.5em; color: rgb(119, 69, 69); text-decoration: none; }
.clear { clear: both; }
.navi ul li#menu1 ul li.pull_nousya a { width: 150px; height: auto; background: url('../images/submenu_bgn.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 3em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 45px; left: 0pt; }
.navi ul li#menu1 ul li.pull_nousya a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bgn2.gif'); background-repeat: repeat-y; }
.navi ul li#menu1 ul li.pull_enq a { width: 150px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 45px; left: 0pt; }
.navi ul li#menu1 ul li.pull_enq a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li#menu1 ul li.pull_use a { width: 150px; height: auto; background: url('images/submenu_bgn.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 3em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 45px; left: 0pt; }
.navi ul li#menu1 ul li.pull_use a:hover { color: rgb(255, 255, 255); background-image: url('images/submenu_bgn2.gif'); background-repeat: repeat-y; }
.navi ul li#menu1 ul li.pull_eve a { width: 150px; height: auto; background: url('../images/submenu_bgn.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 3em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 45px; left: 0pt; }
.navi ul li#menu1 ul li.pull_eve a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bgn2.gif'); background-repeat: repeat-y; }
.navi ul li#menu2 ul li.pull_s_murano a { width: 150px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 131px; left: 0pt; }
.navi ul li#menu2 ul li.pull_s_murano a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.navi ul li#menu2 ul li.pull_s_eki a { width: 150px; height: auto; background: url('../images/submenu_bg.gif') repeat-y scroll 0% 0% transparent; border: 1px solid rgb(255, 255, 255); text-indent: 0.5em; color: rgb(53, 4, 5); text-decoration: none; margin-bottom: -1px; padding: 4px; position: relative; top: 131px; left: 0pt; }
.navi ul li#menu2 ul li.pull_s_eki a:hover { color: rgb(255, 255, 255); background-image: url('../images/submenu_bg2.gif'); background-repeat: repeat-y; }
.right { float: right; }
div.rent {
	margin: 0pt 15px;
	width: 100%;
}
h1.rent {
	font-size: 14px;
	color: rgb(69, 23, 23);
	background-image: url('../images/eco_title.gif');
	width: 300px;
	height: 38px;
	padding: 16px 0pt 0pt 16px;
	display: block;
	margin: 0 auto;
}
p { margin: 5px 5px 10px; padding: 5px; width: 530px; background-color: rgb(255, 255, 255); }
p.bgnone {
	margin: 0 auto;
	padding: 5px;
	width: 530px;
	background: none repeat scroll 0% 0% transparent;
}
.bold { font-weight: bold; color: rgb(185, 61, 6); }
table.p3 { padding: 3px; line-height: 160%; background-color: rgb(255, 255, 255); }
table.p3 td { border-bottom: 1px solid rgb(211, 168, 131); color: rgb(105, 56, 12); font-weight: bold; padding-left: 0.5em; }
table.p3 th { border-bottom: 1px solid rgb(211, 168, 131); color: rgb(105, 56, 12); font-weight: normal; padding-left: 0.5em; }
div.schedule1 {
	background-image: url('../images/schedule1_bg.png');
	padding: 85px 0pt 0pt 0px;
	width: 660px;
	height: auto;
	margin-bottom: 10px;
	margin: 0 auto;
}
div.schedule1 table.p1 {
	margin-left: 75px;
	margin-bottom: 3px;
	width: 500px;
	background: none repeat scroll 0% 0% transparent;
	line-height: 160%;
	font-size: 12px;
}
div.schedule1 table.p1 th {
	border-bottom: 1px solid rgb(235, 220, 206);
	color: #FFF;
	width: 123px;
	font-weight: bolder;
	text-align: center;
	line-height:160%;
}
div.schedule1 table.p1 td {
	border-bottom: 1px solid rgb(235, 220, 206);
	width: 123px;
	color: #FFF;
	text-align: center;
}
div.schedule1 table.p2 { width: 280px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 120%; }
div.schedule1 table.p2 { color: rgb(105, 56, 12); text-align: left; }
.small {
	font-size: 9pt;
	color: rgb(105, 56, 12);
}
div.schedule2 {
	background-image: url('../images/opschedule2_bg.png');
	padding: 85px 0pt 0pt 77px;
	width: 449px;
	height: 275px;
	margin-bottom: 10px;
	margin: 0 auto;
}
div.schedule2 table.p1 { margin-left: 65px; margin-bottom: 3px; width: 246px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 160%; }
div.schedule2 table.p1 th {
	border-bottom: 1px solid rgb(235, 220, 206);
	color: rgb(198, 43, 26);
	width: 123px;
	font-weight: bolder;
	text-align: center;
	font-size: 14px;
}
div.schedule2 table.p1 td {
	border-bottom: 1px solid rgb(235, 220, 206);
	width: 123px;
	color: rgb(105, 56, 12);
	text-align: center;
}
div.schedule2 table.p2 { margin-left: 25px; width: 280px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 120%; }
div.schedule2 table.p2 td { color: rgb(105, 56, 12); text-align: left; }



div.schedule3 {
	background-image: url('../images/schedule3_bg.png');
	padding: 85px 0pt 0pt 77px;
	width: 449px;
	height: 275px;
	margin-bottom: 10px;
	margin: 0 auto;
}
div.schedule3 table.p1 { margin-left: 65px; margin-bottom: 3px; width: 246px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 160%; }
div.schedule3 table.p1 th {
	border-bottom: 1px solid rgb(235, 220, 206);
	color: rgb(198, 43, 26);
	width: 123px;
	font-weight: bolder;
	text-align: center;
	font-size: 14px;
}
div.schedule3 table.p1 td {
	border-bottom: 1px solid rgb(235, 220, 206);
	width: 123px;
	color: rgb(106, 56, 12);
	text-align: center;
}
div.schedule3 table.p2 { margin-left: 25px; width: 280px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 120%; }
div.schedule3 table.p2 td { color: rgb(105, 56, 12); text-align: left; }


div.schedule4 {
	background-image: url('../images/schedule4_bg.png');
	padding: 85px 0pt 0pt 77px;
	width: 449px;
	height: 275px;
	margin-bottom: 10px;
	margin: 0 auto;
}
div.schedule4 table.p1 { margin-left: 65px; margin-bottom: 3px; width: 246px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 160%; }
div.schedule4 table.p1 th {
	border-bottom: 1px solid rgb(235, 220, 206);
	color: rgb(198, 43, 26);
	width: 123px;
	font-weight: bolder;
	text-align: center;
	font-size: 14px;
}
div.schedule4 table.p1 td {
	border-bottom: 1px solid rgb(235, 220, 206);
	width: 123px;
	color: rgb(105, 56, 12);
	text-align: center;
}
div.schedule4 table.p2 { margin-left: 25px; width: 280px; background: none repeat scroll 0% 0% transparent; font-size: 10pt; line-height: 120%; }
div.schedule4 table.p2 td { color: rgb(105, 56, 12); text-align: left; }
