@charset "Shift_JIS";

/*------------------------------------------------------------------------------
	“ú–{•‘—xŽÐ - CSS Modules Import
	Date: 2009-05-12
------------------------------------------------------------------------------*/

.listt{
	border-collapse:collapse;
	width:260px;
	margin-bottom:15px;
	margin-left:1px
}
.listt th{
	border:1px solid #a29c80;
	background:#a29c80;
	color:#fff;
	padding:2px;
	vertical-align:top;
}
.listt td{
	border:1px solid #a29c80;
	padding:2px;
}
.listt td.city{
	width:65px;
	text-align:center;
}
.listt td img{
	float:right;
	margin-left:5px;
}


.arealist th{
	background:#cc9;
	padding:2px 5px;
	text-align:center;
}

.arealist td{
	padding:2px 5px;
	text-align:left;
}

.chui{
	margin:10px 20px;
	border:1px solid #cc9;
	padding:5px;
}

.price{
	margin:15px 0;
	width:350px;
	border-collapse:collapse;
}
.price td{
	border:1px solid #cc9;
	text-align:center;
}
.price th{
	background:#a29c80;
	color:#fff;
	border:1px solid #cc9;
	text-align:center;
}
.popwrapper ul{
	padding-left:20px;
}
.popwrapper ul li{
	list-style-type:disc;
}




.priceform{
	width:527px;
	border-collapse:collapse;
	margin-bottom:15px;
	margin-left:5px
}

.priceform .th1{
	border:2px solid #fff;
	background:#a29c80;
	color:#fff;
	padding:2px;
	text-align:center;
	white-space:nowrap;
}
.priceform .th2{
	border:2px solid #fff;
	background:#cc9;
	padding:2px 5px;
	text-align:center;
	white-space:nowrap;
}
.priceform td{
	border:2px solid #fff;
	padding:0 2px;
}


input{
	margin-right:3px;
}
textarea{
	border:1px solid #cc9;
	width:350px;
	height:40px;
}
textarea.frm2{
	border:1px solid #cc9;
	width:400px;
	height:60px;
}
.frm1{
	border:1px solid #cc9;
	height:20px;
	margin:1px 1px 1px 0;
}

.frm3{
	border:1px solid #cc9;
	width:230px;
	height:20px;
	margin:1px 1px 1px 0;
}


table.title{
	width:535px;
	margin-bottom:15px;
}
table.title th{
	background:#a29c80;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	padding:5px;
}
table.title td{
	text-align:left;
	padding:5px;
}
table.title td img{
	float:right;
	margin:-5px -5px 0 10px;
}
table.title td p img{
	margin:-5px -5px 0 0px;
}


table.detail{
	width:535px;
	margin-bottom:15px;
	border-collapse:separate;
}
table.detail th.c1{
	border:1px solid #ccc;
	padding:3px 0px;
	text-align:center;
	background:#e3feb3;
	width:90px;
}
table.detail td{
	border:1px solid #ccc;
	padding:3px 10px;
	text-align:left;
}
table.detail th.c2{
	background:#ffc;
	padding:3px 0px;
	text-align:center;
	border:1px solid #ccc;
	width:90px;
}
table.detail th.c3{
	background:#feeab3;
	padding:3px 0px;
	text-align:center;
	border:1px solid #ccc;
	width:90px;
}
table.detail th.c4{
	background:#fae5ff;
	padding:3px 0px;
	text-align:center;
	border:1px solid #ccc;
	width:90px;
}
table.detail td img{
	margin:10px 0;
}

#page{
	min-height:450px;
}
