/*::::::::::::::::::::::::::::::::::::::::::::::::::::::
	共通指定
::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*------------ メニュー個別指定指定 -------------*/
#menu dl.dropdown dt.event a {
	width: 136px;
	background: url(../images/menu_event.gif) 0 -25px no-repeat;
	}
/*------------ h3タイトル指定 -------------*/
#contents #goods h3 {
	background: url(../goods/images/title_goods.gif) 0 0 no-repeat;
	}
/*------------ グッズ一覧エリア -------------*/
#contents #goods #goodsList {
	}
	/*------------ グッズ一覧リスト -------------*/
	#contents #goods #goodsList ul {
		width: 662px;
		height: auto;
		overflow: hidden;
		margin: 0 0 0 17px;
		padding: 1px 0 0 1px;
		background: url(../goods/images/bg_goodsList.gif) 0 0 repeat-y;
		}
		/*------------ リスト1つ分指定 -------------*/
		#contents #goods #goodsList ul li {
			width: 331px;
			height: 113px;
			float: left;
			}
			/*------------ [NEW]アイコンあり -------------*/
			#contents #goods #goodsList ul li.new {
				background: url(../goods/images/icon_new.gif) 0 0 no-repeat;
				}
					#contents #goods #goodsList ul li.new a:hover {
						background: #ffc url(../goods/images/icon_new.gif) 0 0 no-repeat;
						}
			/*------------ リンクエリア指定 -------------*/
			#contents #goods #goodsList ul li a {
				display: table;
				width: 325px;
				height: 107px;
				margin: 0;
				padding: 5px 0 0 5px;
				text-decoration: none;
				}
				/*------------ ロールオーバー指定 -------------*/
				#contents #goods #goodsList ul li a:hover {
					background-color: #ffc;
					}
					#contents #goods #goodsList ul li a:hover em {
						}
				/*------------ 画像指定 -------------*/
				#contents #goods #goodsList ul li a img {
					display: table-cell;
					vertical-align: middle;
					border: 1px solid #000;
					margin: 0;
					}
				/*------------ テキスト指定 -------------*/
				#contents #goods #goodsList ul li a em {
					display: table-cell;
					vertical-align: middle;
					width: 190px;
					background: url(../goods/images/icon_arrow.gif) 0 center no-repeat;
					margin: 0 0 0 5px;
					padding: 0 0 0 25px;
					line-height: 1.4;
					}
					/*for IE6 */
					.ie6 #contents #goods #goodsList ul li a {
						display: block;
						}
						.ie6 #contents #goods #goodsList ul li a em {
							display: inline-table;
							cursor: pointer;
							zoom: 1;
							}
					/*for IE7 */
					.ie7 #contents #goods #goodsList ul li a {
						display: block;
						}
						.ie7 #contents #goods #goodsList ul li a em {
							display: inline;
							zoom: 1;
							}
					#contents #goods #goodsList ul li a em img {
						margin: 0 0 5px;
						}
/*------------ 内部ボックス -------------*/
#contents #goods .box_inside {
	height: auto;
	overflow: hidden;
	margin: 0 2px 10px;
	padding: 0 0 15px;
	border-bottom: 1px solid #ebebeb;
	}
	/*------------ サブタイトル -------------*/
	#contents #goods .box_inside h4 {
		width: 663px;
		height: auto;
		overflow: auto;
		padding: 9px 0;
		background-color: #eeeeee;
		border-bottom: 2px solid #cccccc;
		font-size: 14px;
		font-weight: bold;
		}
		#contents #goods .box_inside h4 em {
			display: block;
			width: 630px;
			padding: 9px 0 9px 20px;
			font-weight: bold;
			border-left: 10px solid #ff0000;
			line-height: 1.6;
			}
			#contents #goods .box_inside h4 em img {
				border: 1px solid #000;
				position: relative;
				top: 4px;
				margin: 0 10px 0 0;
				}
	/*------------ [パターン1]写真指定 -------------*/
	#contents #goods .box_inside ul.box_pic {
		width: 640px;
		height: auto;
		overflow: hidden;
		margin: 0 0 10px 40px;
		padding: 0;
		line-height: 0;
		}
		#contents #goods .box_inside ul.box_pic li.pic {
			height: auto;
			overflow: hidden;
			margin: 0 10px 5px 0;
			float: left;
			}
			#contents #goods .box_inside ul.box_pic li.pic img {
				padding: 4px;
				border: 1px solid #ccc;
				}
			/*------------ [パターン1]個別指定 7/3 ピンバッジ -------------*/
			#contents #goods #pinbadge ul.box_pic li.pic {
				width: 285px;
				}
			/*------------ [パターン1]個別指定指定 -------------*/
			#contents #goods #nagoyaben ul.box_pic li.pic {
				width: 285px;
				}
			#contents #goods #nagoyaben ul.box_pic li.big {
				width: 625px;
				}
	/*------------ [パターン1]商品タイトル指定 -------------*/
	#contents #goods .box_inside h5 {
		width: 625px;
		height: auto;
		overflow: auto;
		margin: 0 0 10px 30px;
		padding: 10px 0 10px 15px;
		border-left: 2px solid #999;
		border-bottom: 1px solid #999;
		background-color: #333;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		}
	/*------------ [パターン1]テキスト指定 -------------*/
	#contents #goods .box_inside p.text {
		clear: both;
		width: 600px;
		margin: 0 0 15px 40px;
		border-left: 5px solid #0000ff;
		padding: 5px 0 5px 15px;
		line-height: 1.8;
		}
	/*------------ [パターン2]写真指定 -------------*/
	#contents #goods .box_inside ul.box_pic2 {
		width: auto;
		height: auto;
		overflow: hidden;
		margin: 0 0 10px 0;
		padding: 0 0 0 40px;
		line-height: 0;
		float: left;
		}
		#contents #goods .box_inside ul.box_pic2 li {
			height: auto;
			overflow: hidden;
			margin: 0 0 5px 0;
			padding: 0 20px 0 0;
			float: left;
			}
			#contents #goods .box_inside ul.box_pic2 li.pic {
				}
				#contents #goods .box_inside ul.box_pic2 li.pic img {
					padding: 4px;
					border: 1px solid #ccc;
					}
	/*------------ [パターン2]テキスト指定 -------------*/
	#contents #goods .box_inside p.text2 {
		width: auto;
		height: auto;
		overflow: hidden;
		float: left;
		margin: 0;
		padding: 5px 0 5px 15px;
		border-left: 5px solid #0000ff;
		line-height: 1.8;
		}
	/*------------ 詳細情報 -------------*/
	#contents #goods .box_inside p.details {
		width: 610px;
		height: auto;
		overflow: hidden;
		clear: both;
		margin: 0 0 10px 40px;
		padding: 10px;
		border: 1px solid #999;
		background-color: #ffffcc;
		line-height: 1.8;
		}





