

.detail_top_navi{
	float:left;
	width:100%;
	padding-top:10px;
	text-align:left;
}
	
#detail_contents{
	float:left;
	width:100%;
	margin:5px 0px;
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding-bottom:10px;
}

	#detail_item_name{
		float:left;
		width:100%;
		text-align:center;
		padding-top:20px;
		padding-bottom:20px;
		border-bottom:#CC66FF solid 1px;
		margin-bottom:10px;
		background:#993333;
		color:#FFFFFF;
	}
	
	#detail_item{
		float:left;
		width:100%;
		padding:5px 0px;
		text-align:center;
	}
		
		#detail_comment{
			float:left;
			width:90%;
			position:relative;
			left:35px;
			padding-top:10px;
			padding-bottom:20px;
			text-align:left;
			font-size:13px;
			font-weight:bold;
			color:#990000;
			line-height:1.3em;
		}
		
		#detail_photo_box{
			float:left;
			width:95%;
			position:relative;
			left:15px;
			padding:10px 0px;
			border:#CCCCCC solid 1px;
		}
		
		.detail_line_box{
			float:left;
			width:100%;
			padding:10px 0px;
			text-align:center;
		}
		
			.detail_table_line{
				float:left;
				width:95%;
				position:relative;
				left:15px;
				border:#CCCCCC solid 1px;
				margin:1px 0px;
			}
			
				.detail_table_label{
					float:left;
					width:15%;
					text-align:left;
					font-weight:bold;
					background:#C0C0C0;
					color:#FFFFFF;
					margin:1px;
					padding:3px;
				}
				
				.detail_table_comment{
					float:left;
					width:81%;
					text-align:left;
					margin:1px;
					padding:3px;
				}
			
			.detail_bt_line{
				float:left;
				width:95%;
				position:relative;
				left:15px;
				margin:1px 0px;
			}
				
				.detail_table_bt{
					float:left;
					padding-right:10px;
					padding-top:10px;
					text-align:left;
				}
