
/* -------------------------------------------------------

	SHOP PROMPTION STYLE CSS 

-------------------------------------------------------- */


/* Layout - レイアウト
-------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

div#page {
	margin: 0 auto;
	clear:both;
}
p {
	line-height:1.4;
	margin:0;
}


/* Contents　TOP - コンテンツTOPページ
-------------------------------------------------------- */

/* Topicpath - パンくず/ Menu - メニュー */

div.topicpath,
div.menu {
	width:470px;
	clear:both;
	text-align:left;
}
div.topicpath {
	margin-bottom:10px;
}
div.topicpath ol{
	float:left;
	width:470px;
	margin-bottom:10px;
	padding:0;!important
}
div.topicpath ol li,
div.menu ol li {
	display:inline;
}
div.topicpath ol li a,
div.menu ol li a {
	font-weight:normal;
	padding-right:10px;
}
.obi02 {
	margin-bottom:30px;
}

div.summary {
	padding:5px;
	line-height:140%;
	margin-bottom:20px;
}
div.menu {
	float:left;
	width:460px;
	background-color: #E8EEF6;
	padding:5px;
	height:15px;
	margin-bottom:20px;
}

div {
	padding:0;
	margin:0;
}
.rental {
	width:470px;
	font-size:0.75em;
	padding:0;
	margin:10px 0 0 0;
	text-align:left; /* 印刷用 */
}
.rental table tr td {
	padding:2px 5px;
	margin:0;
	width:448px;
	color:#006699;
	font-weight:bold;
}
.rental table tr td a {
	font-weight:normal;
}
.rental table tr th {
	padding:2px 5px;
	margin:0;
	width:448px;
	color:#993300;
	text-align:left;
}
.rental table tr td.textRight {
	text-align:right;
}
.rental table tr td img {
	padding:0;
	margin:0 10px 0 20px;
}
.rental table tr td p {
	padding:0;
	margin:0;
	float:left;
	color:#000000;
	font-weight:normal;
}
.rental table tr td p img {
	padding:0;
	margin:5px 10px 0 20px;
}
.rental table tr td span {
	margin:0;
	padding:0;
	font-size:0.833em;
	color:#000000;
	font-weight:normal;
}
.rental table tr td p.unyou {
	padding:0;
	margin:10px 0 30px 0;
	clear: both;
}
.rental table tr td span.unyou1 {
	margin:0;
	padding:0;
	display:block;
	font-size:1em;
	color:#006699;
	font-weight:bold;
}
.rental table tr td p.unyou2 {
	padding:0;
	margin:10px 0 0 0;
	clear: both;
}
.rental table tr td dl {
	margin:0 0 0 0;
	padding:0;
	color:#000000;
	font-weight:normal;
}
.rental table tr td dt {
	margin:0;
	padding:0;
	float:left;
	width:14px;
}
.rental table tr td dd {
	margin:0;
	padding:0;
	float:left;
	width:434px;
}

.rental table tr td dl.dl2 {
	margin:0 0 0 0;
	padding:0;
	color:#000000;
	font-weight:normal;
}
div#kenri table  {
	width:470px;
}
div#kenri table th {
	width:90px;
	color:#006699;
	font-weight:bold;
}
div#kenri table td {
	width:380px;
}
div#kenri table td span.flo01 {
	width:1.0em;
	height:2.0em;
	display:block;
	float:left;
}
div#kenri table td span.kome {
	font-size:10px;
}
/*.rental table tr td p.kenriGaiyou1 {
	margin:0;
	padding:0;
	width:84px;
	float:left;
	color:#006699;
	font-weight:bold;
}
.rental table tr td p.kenriGaiyou2 {
	margin:0;
	padding:0;
	width:60px;
	float:left;
	color:#006699;
	font-weight:bold;
}
.rental table tr td p.kenriGaiyou3 {
	margin:0;
	padding:0;
	width:374px;
	float:left;
	color:#006699;
	font-weight:bold;
}
dt.nu1,
dt.nu2 {
	width:14px;
	float:left;
	line-height:1.6;
	color:#006699;
	font-weight:bold;
}
dd.nu1T,
dd.nu2T {
	margin-left:20px;
	line-height:1.6;
	color:#006699;
	font-weight:bold;
}


*//*.rental table tr td dl.dl2 dt.nu1 {
	margin:0;
	padding:0;
	float:left;
	width:14px;
	color:#006699;
	font-weight:bold;
}
.rental table tr td dl.dl2 dd.nu1T {
	margin:0;
	padding:0;
	float:left;
	width:350px;
	color:#006699;
	font-weight:bold;
}
.rental table tr td dl.dl2 dt.nu2 {
	margin:0;
	padding:0 2px 0 0;
	float:left;
	width:96px;
	text-align:right;
	color:#006699;
	font-weight:bold;
}
.rental table tr td dl.dl2 dd.nu2T {
	margin:0;
	padding:0;
	float:left;
	width:350px;
	color:#006699;
	font-weight:bold;
}*/
.rental table tr td p.qa1 {
	margin:0;
	padding:0;
	float:left;
	width:36px;
	color:#006699;
	font-weight:bold;
}
.rental table tr td p.qa1T {
	margin:0;
	padding:0;
	float:left;
	width:412px;
	color:#006699;
	font-weight:bold;
}
.rental table tr td p.qa2 {
	margin:0;
	padding:0;
	float:left;
	width:36px;
}
.rental table tr td p.qa2T {
	margin:0;
	padding:0;
	float:left;
	width:412px;
}
#number1 {
	margin:12px 0 0 0;
	padding:0;
}
#number2 {
	margin:0 0 12px 0;
	padding:0;
}
.clearfix:after { /* modern browser */
	content:".";
	display: block;
	height: 0;
	clear: both;
	line-height:0; 
	visibility: hidden;
}
.clearfix { /* IE 5.5-7 */
	zoom: 1;
}

</style>


