div.frame_b{
	width: 680px;
	height: auto;
	margin:10px 0px 10px 0px;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.line_b{	
	width: 680px;
	background-color: #6699FF;
}

.line_o{	
	width: 680px;
	background-color: #FF9933;
}

.theme1{
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px 0 5px 5px;
	text-align:left;
}

.theme2{
	background-color: #DDEEFF;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	padding: 5px 0 5px 5px;
	text-align:left;
}

.theme3{
	width:505px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 10px 0px 10px 0px;
	text-align:right;
}

.back_b {
	width:130px;
	background-color: #DDEEFF;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px 0 5px 5px;
	text-align:left;
}

.back_bs {
	width:80px;
	background-color: #DDEEFF;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px 0 5px 5px;
	text-align:left;
}

.back_bss {
	width:70px;
	background-color: #DDEEFF;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px 0 5px 5px;
	text-align:left;
}

.back_o {
	width:130px;
	background-color: #FFE7CE;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 5px 0 5px 5px;
	text-align:left;
}

.back_aqua{
	background-color: #00A6EA;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 5px 0 5px 5px;
	text-align:center;
	font-weight:bold;
}
.back_lightblue1{
	background-color: #D9F2FC;
	font-weight: bold; 
	font-size: 18px;
	line-height: 20px;
	color: #333333;
	padding: 0px 0 0px 0px;
	text-align:center;
}

.back_lightblue2{
	background-color: #99DBF7;
	font-size: 12px;
	line-height: 16px;
	color: #3366CC;
	padding: 5px 0 5px 5px;
	text-align:center;
	font-weight:bold;
}
	
.txt_book{
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align:left;
}

.txt_center{
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align:center;
}

.line_dot{
	height: 2px;
	width: 680px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #00A6EA;
}

.nobed{
	display:none;
}
.adult{
	width:100px;
	float:left;
}
.child{
	width:210px;
	float:left;
}
.infant{
	width:210px;
}

.info_kids
{
	/*width:100%;*/
	margin:2px 0 0 2px;
}

/*20100928↓*/
.ddlEnquete
{
	width:300px;
}
/*20100928↑*/

/* A-20101125 --------------------- */
.renta_class /* クラス */
{
	width:120px;
}
.renta_time /* 利用時間 */
{
	width:90px;
}
.renta_op /* オプション */
{
	width:120px;
}
.renta_rend /* 貸出地 */
{
	width:120px;
}
.renta_ret /* 返却地 */
{
	width:120px;
}
/* -------------------------------- */