@charset "utf-8";

/*
	* 名前: price_list.css
	* 説明: price_listページ用CSS
	* バージョン: 1.0
	* 最終更新日: 2009.08.27
	* 制作者: Hiroaki Nakagawa

	* 目次:
	  - 02. 領域設定 - ブロック -
	    - 02-07. 領域設定 - メイン -
*/

/* 外部CSSファイルの読み込み */

/* Import用CSS */
@import url("../../common/css/import.css");


/* Stylesheet Document */

@media screen {

	/* ========================================
	   * 02-07. 領域設定 - メイン -
	======================================== */

	#main h5 img {
		vertical-align: middle;
	}

	#main #itemlist,
		#main #item_type {
			list-style-type: none;
			margin-left: auto;
			margin-right: auto;
	}

	#main #itemlist:after,
		#main #item_type:after {
			clear: both;
			content: ".";
			display: block;
			height: 0;
			line-height: 0; /* CSS HACK: Safari */
			font-size: 0; /* CSS HACK: Firefox3 */
			visibility: hidden;
	}

	#main #itemlist .heightline,
		#main #item_type li {
		float: left;
	}

	#main #itemlist {
		width: 546px;
	}

	/* IE6 HACK */
	* html #main #itemlist {
		width: 550px;
	}

	#main #itemlist:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0; /* CSS HACK: Safari */
		font-size: 0; /* CSS HACK: Firefox3 */
		visibility: hidden;
	}

	#main #itemlist .heightline {
		margin-bottom: 24px;
		margin-left: 6px;
		margin-right: 6px;
		text-align: center;
		width: 168px;
	}

	#main #itemlist .heightline .item_img {
		width: 156px;
		height: 140px;
	}

	#main #itemlist .heightline .item_img img {
		text-align: center;
		vertical-align: middle;
	}

	#main #itemlist .heightline a {
		display: block;
		text-decoration: none;
	}

	#main #itemlist .heightline a img {
		margin-bottom: 2px;
	}

	#main #itemlist .heightline a strong {
		margin-bottom: 2px;
	}

	#main div.description div.pickup #itemlist {
		margin-left: -12px;
		margin-right: -12px;
	}

	#main #item_type {
		margin-left: auto;
		margin-right: auto;
		width: 546px;
	}

	#main #item_type li {
		background: url("../../common/img/icon_arrow_blue.gif") 6px 5px no-repeat;
		margin-left: 6px;
		margin-right: 6px;
		padding-left: 28px;
		width: 140px;
	}
	
	.description2{
	width:184px;
	float:left;
	}
	
	.description3{
		border-bottom: 1px solid #0E7DB2;
		clear: both;
		color: #0E7DB2;
		font-size: 100%;
		font-weight: bold;
		margin-bottom: 14px;
		padding-bottom: 8px;
		margin-left: 6px;
		margin-right: 6px;
	}
	
	.midasi{
	margin: 0 12px 36px 12px;
	}

}
