@charset "utf-8";
/*===================================================================
メイン
===================================================================*/

/* タイトル */
#main .part_title {
	width: 420px;
	height: 16px;
	padding: 4px 10px 0px 10px;
	background: #A77742 url(../img/pickup_bg.gif) repeat-x top left;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.2em;
	}

/* 検索結果 */
#main .result {
	width: 438px;
	height: 380px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	background-color: #FFFFEE;
	border-left: solid 1px #A77742;
	border-right: solid 1px #A77742;
	border-bottom: solid 1px #A77742;
	}
	
	#main .result .boxes {
		float: left;
		width: 146px;
		height: 175px;
		text-align: center;
		padding: 10px 0px 0px 0px;
		}
		
		#main .result .boxes img.icon {
			padding: 10px;
			border: solid 1px #D6AED0;
			margin: 0px 0px 5px 0px;
			background-color: #FFFFFF;
			}
			/* IE6 */
			*html #main .result .boxes img.icon {
				padding: 8px;
				}
			
		#main .result .boxes p.name {
			width: 120px;
			margin: 0px 0px 2px 10px;
			text-align: left;
			}
			/* IE6 */
			*html #main .result .boxes p.name {
				margin: 0px 0px 2px 0px;
				}
			/* IE7 */
			*:first-child+html #main .result .boxes p.name {
				margin: 0px 0px 2px 0px;
				}
		
		#main .result .boxes p.price {
			width: 120px;
			margin: 0px 0px 0px 10px;
			text-align: left;
			color: #920783;
			}
			/* IE6 */
			*html #main .result .boxes p.price {
				margin: 0px 0px 0px 0px;
				}
			/* IE7 */
			*:first-child+html #main .result .boxes p.price {
				margin: 0px 0px 0px 0px;
				}
	

/* 125×125バナースペース */
#main .banner125 {
	width: 440px;
	height: 125px;
	margin: 0px 0px 20px 0px;
	}
	
	#main .banner125 .boxes {
		float: left;
		width: 146px;
		height: 125px;
		text-align: center;
		}

/* ピックアップ */
#main .pickup {
	width: 420px;
	height: 1070px;
	padding: 9px;
	background-color: #FFFFEE;
	border-left: solid 1px #A77742;
	border-right: solid 1px #A77742;
	border-bottom: solid 1px #A77742;
	margin: 0px 0px 20px 0px;
	}
	
	#main .pickup .header {
		width: 410px;
		padding: 0px 5px 5px 5px;
		border-bottom: dotted 2px #D6AED0;
		margin: 0px 0px 10px 0px;
		font-weight: bold;
		}
	
	#main .pickup .boxes {
		float: left;
		width: 105px;
		height: 140px;
		text-align: center;
		margin: 0px 0px 10px 0px;
		}
		
		#main .pickup .boxes img.icon {
			padding: 5px;
			border: solid 1px #DDDDDD;
			margin: 0px 0px 5px 0px;
			background-color: #FFFFFF;
			}
		
		#main .pickup .boxes p.name {
			width: 90px;
			margin: 0px 0px 2px 8px;
			text-align: left;
			}
			/* IE6 */
			*html #main .pickup .boxes p.name {
				margin: 0px 0px 2px 0px;
				}
			/* IE7 */
			*:first-child+html #main .pickup .boxes p.name {
				margin: 0px 0px 2px 0px;
				}
		
		#main .pickup .boxes p.price {
			width: 90px;
			margin: 0px 0px 0px 8px;
			text-align: left;
			color: #920783;
			}
			/* IE6 */
			*html #main .pickup .boxes p.price {
				margin: 0px 0px 0px 0px;
				}
			/* IE7 */
			*:first-child+html #main .pickup .boxes p.price {
				margin: 0px 0px 0px 0px;
				}
