@charset "utf-8";


/*  -------  layout CSS  --------------------------------  */



#content div.left {
	float:left;
	width:300px;
	margin-left:25px;
	display:inline;
}

#content div.right {
	float:right;
	width:297px;
	margin-right:25px;
	display:inline;
}

content div.item_img {
	margin-bottom:40px;
}

#content table {
	margin-bottom:5px;
}

#content th {
	width:98px;
	padding:5px;
	font-size:1.17em;
	font-weight:bold;
	color:#666666;
	border:solid 1px #CCCCCC;
	background:transparent url(../image/detail_bg001.gif) repeat-x scroll left top;
}

#content td {
	padding:3px 5px;
	font-size:1.67em;
	font-weight:bold;
	color:#FF6600;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

#content p.button_center {
	margin-top:20px;
	margin-bottom:30px;
	text-align: center;
}

#content p.jutaku_banner {
	margin-top:20px;
	margin-bottom:10px;
	text-align: center;
}

#content p.green_banner {
	margin-bottom:30px;
	text-align: center;
}


#pickup {
	clear:both;
	float:left;
	width:638px;
	margin:20px auto 10px 25px;
	border-bottom:solid 3px #FF6600;
	background:transparent url(../image/detail_cg002.gif) no-repeat scroll left center;
	display:inline;
}

#pickup h3 {
	float:left;
	width:409px;
	margin:10px 0 0;
	padding-left:20px;
	padding-bottom:1px;
	font-size:1.33em;
	font-weight:bold;
	border:none;
	background:none;
}

#pickup h3 a {
	color:#333333;
	text-decoration:none;
}

#pickup span a {
	float:right;
	width:189px;
	margin-bottom:2px;
}

#pickup span a:hover {
	float:right;
	width:189px;
	margin-bottom:2px;
	text-indent:-9999px;
	background:transparent url(../image/detail_cg007.gif) no-repeat scroll 0;
	overflow:hidden;
}

