@charset "utf-8";

/* ==================================================================
	list.css
	
=================================================================== */

/* =================================
   ■ .detail
================================== */

.contents .guide {
	position:relative;
	margin-top:-15px;
	margin-bottom:15px;

}

/* ◆ ページ内容情報(メイン)
-------------------------------- */
/*
	body#detail{
		background:url(../../images/list/background.gif) 0 0 repeat-x;
	}
*/
	#detail .contents{
		width:640px;
		padding:15px 0;
	}

	#detail .contents .image{
		width:250px;
		display:inline;
		float:left;
		margin:0;
		padding-bottom:8px;
		text-align:center;
	}
	
	#detail .contents .image img{
		border:1px solid #efefef;
	}
	#detail .contents .image a img{
		border:0;
	}

	#detail .contents .img{
		position:static;
	}
	#detail .contents .image img{
		zoom:1;
		margin:0 0 10px 0;
	}
	
	#detail .contents .image a img{
		zoom:1;
		margin:0px;
	}


	#detail .contents .explain{
		position:relative;
		display:inline;
		float:right;
		width:390px;
	}

	#detail .contents .explain h2{
		margin-bottom:10px;
	}
	
	#detail .contents dd.vertical .image{
		width:116px;
	}

	#detail .contents dd.vertical .explain{
		display:inline;
		float:right;
		width:210px;
	}

	#detail .contents .explain .favorite{
		margin:5px;
		padding:5px;
		background:#efefef;
	}

	#detail .contents .explain .favorite dt{
		font-weight:700;
	}

	#detail .contents .explain .favorite dd select{
		width:200px;
	}


	#detail .contents p.outline{
		clear:both;
		margin:0;
	}
	
	#detail .contents .adder{
		margin-top:10px;
		padding-top:10px;
		background:url(../../images/common/border/gray-x1.gif) 0 0 repeat-x;
	}
	
	#detail .contents .adder dl dt{
		font-weight:700;
	}
	
	#detail .contents .adder dl dd{
		margin:0px 0 5px 0;
	}
