@charset "utf-8";

/*----------------------------------------------------------
	1件（ヨコ）＋一覧 Style
----------------------------------------------------------*/

div.accessoryPartsHorizontalSingleAndList div.contentsFrame {
	padding-top:10px;
	padding-left:5px;
	margin-bottom:10px;
}

div.accessoryPartsHorizontalSingleAndList div.fairImgFrame {
	float:left;
	margin-right:15px;
}

div.accessoryPartsHorizontalSingleAndList div.fairDetailFrame dl {
	margin-bottom:5px;
}

div.accessoryPartsHorizontalSingleAndList div.fairDetailFrame dl dt {
	font-weight: bold;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeL div.fairDetailFrame dl dt {
	font-size:13px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeM div.fairDetailFrame dl dt {
	font-size:12px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeS div.fairDetailFrame dl dt {
	font-size:11px;
}

div.accessoryPartsHorizontalSingleAndList div.fairDetailFrame dl dd a {
	font-weight: bold;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeL div.fairDetailFrame dl dd a {
	font-size:15px;
	line-height:20px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeM div.fairDetailFrame dl dd a {
	font-size:14px;
	line-height:19px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeS div.fairDetailFrame dl dd a {
	font-size:13px;
	line-height:18px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeL div.fairDetailFrame dl dd span {
	line-height:20px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeM div.fairDetailFrame dl dd span {
	line-height:19px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeS div.fairDetailFrame dl dd span {
	line-height:18px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeL div.fairDetailFrame p {
	font-size:13px;
	line-height:16px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeM div.fairDetailFrame p {
	font-size:12px;
	line-height:15px;
}

div.accessoryPartsVerticalSingle .textSizeL dl dt p.more,
div.accessoryPartsShortList .textSizeL dl dt p.more {
	font-size:110%;
}

div.accessoryPartsVerticalSingle .textSizeM dl dt p.more,
div.accessoryPartsShortList .textSizeM dl dt p.more {
	font-size:100%;
}

div.accessoryPartsVerticalSingle .textSizeS dl dt p.more,
div.accessoryPartsShortList .textSizeS dl dt p.more {
	font-size:90%;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeS div.fairDetailFrame p {
	font-size:11px;
	line-height:14px;
}

div.accessoryPartsHorizontalSingleAndList div.fairDetailFrame ul {
	letter-spacing:-0.4em;
}

div.accessoryPartsHorizontalSingleAndList div.fairDetailFrame ul li {
	letter-spacing:normal;
	display: inline-block;
	font-size:100%;
	line-height: 1.2;
	padding: 1px 3px 0 3px;
	white-space: nowrap;
	/display: inline;
	/zoom: 1;
	margin-top:2px;
	margin-right:2px;
}

div.accessoryPartsHorizontalSingleAndList div.fairListFrame {
	padding:10px;
}

div.accessoryPartsHorizontalSingleAndList div.fairListFrame ul li {
	margin-bottom:8px;
	font-weight:bold;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeL div.fairListFrame ul li {
	font-size:13px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeM div.fairListFrame ul li {
	font-size:12px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeS div.fairListFrame ul li {
	font-size:11px;
}

div.accessoryPartsHorizontalSingleAndList div.fairListFrame ul li span.rest {
	padding: 2px 5px;
	font-weight:normal;
}

div.accessoryPartsHorizontalSingleAndList div.fairDetailFrame dl dd span.rest {
	padding: 2px 5px;
	font-weight:normal;
}

div.accessoryPartsHorizontalSingleAndList div.fairListFrame p.more {
	text-align:right;
	margin-top:10px;
	display:block;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeS div.fairListFrame p.more {
	font-size:10px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeM div.fairListFrame p.more {
	font-size:11px;
}

div.accessoryPartsHorizontalSingleAndList div.textSizeL div.fairListFrame p.more {
	font-size:12px;
}

div.accessoryPartsHorizontalSingleAndList div.containerFrame p.more {
	text-align:right;
}