@charset "utf-8";

@import "/apps/mt-static/addons/Commerce.pack/front/css/base.css";
@import "/apps/mt-static/addons/Commerce.pack/front/css/frame.css";
@import "frame.static.css";

#mainContent div.catlinkObj div.pack:after,
#mainContent div.p1 div.body ul:after,
#mainContent div.storeObj:after,
#mainContent div.p4:after,
#mainContent div.p3:after,
#mainContent div.p2:after,
#mainContent div.p1:after,
#mainContent div.listObj div.packover p.icn:after,
#mainContent:after,
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#mainContent div.catlinkObj div.pack,
#mainContent div.p1 div.body ul,
#mainContent div.storeObj,
#mainContent div.p4,
#mainContent div.p3,
#mainContent div.p2,
#mainContent div.p1,
#mainContent div.listObj div.packover p.icn,
.row {
	zoom: 1;
}


/* CONTENTS */
	#bodyContent {
	}
		#mainContent {
			width: 797px;
			overflow: hidden;
		}
		#subContent {
		}
		#categoryContent {
		}

/* BODY */
#mainContent h1 {
	position: relative;
	z-index: 99;
	margin-bottom: -1px;
	background-color: #fff;
}
#mainContent h1 span {
	display: none;
}
	
#mainContent div.listObj {
	width: 797px;
	overflow: hidden;
}
	#mainContent div.listObj p.hed {
		padding-bottom: 20px;
	}
	#mainContent div.listObj div.row {
		position: relative;
		margin-right: -40px;
		padding-top: 10px;
		/*border-top: solid 1px #ddd;*/
		background: url(/files/images/lin_list_797.gif) no-repeat left top;
		padding-bottom: 9px;
		width: 837px;
	}
	#mainContent div.listObj div.packover {
		float: left;
		width: 145px;
		margin-right: 18px;
		padding: 12px 0;
		line-height: 1.3;
		cursor: pointer;
	}
	#mainContent div.listObj div.packover * {
		cursor: pointer;
	}
		#mainContent div.listObj div.packover div.image {
			margin-bottom: 14px;
			padding: 0 12px;
			text-align: center;
		}
			#mainContent div.listObj div.packover div.image table {
				width: 121px;
				height: 121px;
			}
			#mainContent div.listObj div.packover div.image table tr {
			}
			#mainContent div.listObj div.packover div.image table td {
				background-color: #fff;
				text-align: center;
				vertical-align: middle;
			}
			#mainContent div.listObj div.packover div.image img {
				margin: 0 auto;
			}
		#mainContent div.listObj div.packover p.icn {
			margin-bottom: 4px;
			padding: 0 0 0 12px;
		}
			#mainContent div.listObj div.packover p.icn img {
				float: left;
				margin-right: 3px;
			}
		#mainContent div.listObj div.packover p.text {
			margin-bottom: 9px;
			padding: 0 12px;
		}
			#mainContent div.listObj div.packover p.text strong {
				font-weight: normal;
				margin-bottom: 3px;
				display: block;
			}
			#mainContent div.listObj div.packover p.text span {
				font-size: 10px;
				/*\*/
				*font-size: 75%;
				/**/
				color: #555;
			}

		#mainContent div.listObj div.packover p.price {
			padding: 0 12px;
		}
			#mainContent div.listObj div.packover p.price strong {
				font-weight: normal;
				color: #998866;
				margin-bottom: 3px;
				font-size: 10px;
				/*\*/
				*font-size: 75%;
				/**/
				display: block;
			}
			#mainContent div.listObj div.packover p.price span.price {
				font-size: 14px;
				font-weight: bold;
			}
			#mainContent div.listObj div.packover p.price span.post {
				font-size: 10px;
				font-weight: normal;
			}
			#mainContent div.listObj div.packover p.price span.post span.off {
				color: #cd3300;
				font-weight: bold;
			}
		#mainContent div.listObj div.packover p.jokyo {
			padding: 4px 12px 0 12px;
			color: #cd3300;
		}

#mainContent div.catlinkObj {
	padding-top: 48px;
	line-height: 1.3;
	font-size: 10px;
	/*\*/
	*font-size: 75%;
	/**/
}
	#mainContent div.catlinkObj div.pack {
		border-top: solid 1px #eee;
		padding-top: 8px;
		margin-bottom: 6px;
	}
		#mainContent div.catlinkObj p.hed {
			float: left;
			width: 70px;
			font-weight: bold;
		}
		#mainContent div.catlinkObj ul {
			float: right;
			width: 707px;
		}
			#mainContent div.catlinkObj ul li {
				float: left;
				width: auto;
				margin-right: 10px;
				padding-right: 10px;
				margin-bottom: 2px;
				border-right: solid 1px #ccc;
				white-space: nowrap;
			}
			#mainContent div.catlinkObj ul li.last-child {
				margin-right: 0;
				padding-right: 0;
				border-right: none;
			}

#mainContent div.cautionObj {
	margin-bottom: 32px;
	background-color: #e8eee2;
	border: solid 3px #d4dace;
	padding: 12px;
}
	#mainContent div.cautionObj p.head {
		margin-bottom: 8px;
		color: #c00;
		font-size: 16px;
		/*\*/
		*font-size: 133%;
		/**/
		font-weight: bold;
		line-height: 1.7;
	}
	#mainContent div.cautionObj p.lead {
		line-height: 1.7;
	}
