@charset "utf-8";
/* CSS Document */
div#gloabal_menu_swf ul li.shop_brand a {
	background-position:left bottom;
	}

h2.col1_image {
	width:710xp;
	padding:0; margin:0;
	}

div#body_header_area_left div.title_block {
	display:block; padding:0; margin:0;
	width:610px;
	height:30px;
	margin-bottom:10px;
	}

div#body_header_area_left div.main_visual_block {
	height:179px;
	}

div#body_header_area_left div.main_visual_block_shop {
	height:179px;
	background-image:url(/_common/images/shop_brand/main_visual_shop.gif);
	background-position:center;
	position:relative;
	}

	div#body_header_area_left div.main_visual_block_shop h2 {
		display:block;
		width:auto;
		padding:0;
		margin:0;
		height:1em;
		font-size:24px;
		line-height:1.2;
		font-weight:bolder;
		color:#FFFFFF;
		position:absolute;
		left:15px;
		top:35%;
		}



div#body_main_area_left div.shopbrand_read {
	display:block;
	width:705px;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	margin-left:3px;
	margin-bottom:15px;
	}

div#body_main_area_left div.low_col1 {
	display:block;
	padding:0; margin:0;
	width:710px;
	margin-bottom:10px;
	}

	div#body_main_area_left div.low_col1 h2 {
		display:block;
		padding:0; margin:0;
		}

	div#body_main_area_left div.low_col1 ul {
		display:block;
		padding:0; margin:0;
		width:705px;
		margin-left:3px;
		}

		div#body_main_area_left div.low_col1 ul li {
			display:block;
			padding:0; margin:0;
			margin-bottom:8px;
			width:705px;
			}

			div#body_main_area_left div.low_col1 ul li a {
				display:block;
				width:695px;
				padding:0 0 0 9px; margin:0;
				font-size:12px;
				line-height:1.2;
				color:#545454;
				background-position:0 2px;
				background-repeat:no-repeat;
				background-image:url(/_common/images/icon_arrow_02.gif);
				}

			div#body_main_area_left div.low_col1 ul li a span {
				font-size:12px;
				line-height:1.2;
				}

			div#body_main_area_left div.low_col1 ul li a span.date {
				color:#ff0084;
				padding-right:8px;
				}

			div#body_main_area_left div.low_col1 div.view_all {
					width:710px;
					height:9px;
					text-align:right;
					margin-bottom:10px;
					}

				div#body_main_area_left div.low_col1 div.view_all a {
						font-size:11px;
						line-height:1.1;
						color:#000000;
						padding:0;
						margin:0;
						background-image:url(/_common/images/icon_arrow_01.gif);
						}

div#body_main_area_left div.low_col2 div {
	display:block; padding:0; margin:0;
	margin-bottom:5px;
	padding-bottom:10px;
	width:350px;
	}

div#body_main_area_left div.low_col2 div.shop_search {
	background-color:#f6e5f2;
	}

div#body_main_area_left div.low_col2 div.brand_search {
	background-color:#fce5e5;
	}


div#body_main_area_left div.low_col2 div h2 {
	display:block; padding:0; margin:0;
	height:auto;
	}

div#body_main_area_left div.low_col2 div form {
	display:block; padding:0; margin:0;
	width:350px;
	}

	div#body_main_area_left div.low_col2 div form p {
		display:block; padding:0; margin:0;
		width:340px;
		height:30px;
		margin-left:7px;
		position:relative;
		}

		div#body_main_area_left div.low_col2 div form p span {
			display:block; padding:0 0 0 7px; margin:0;
			width:105px;
			position:absolute;
			top:2px; left:0;
			font-size:11px;
			font-weight:bold;
			line-height:1.1;
			color:#3d3d3d;
			background-position:0 1px;
			background-image:url(/_common/images/icon_arrow_10.gif);
			background-repeat:no-repeat;
			}

		div#body_main_area_left div.low_col2 div form p select,
		div#body_main_area_left div.low_col2 div form p input.keyword {
			display:block; padding:0; margin:0;
			width:217px;
			position:absolute;
			top:0; left:120px;
			font-size:12px;
			line-height:1.1;
			color:#3d3d3d;
			}

		div#body_main_area_left div.low_col2 div form p input.keyword {
			padding:2px 2px 0 2px;
			margin:0;
			width:209px;
			}

	div#body_main_area_left div.low_col2 div form div.submit {
		display:block; padding:0; margin:0;
		width:333px;
		height:21px;
		margin-left:7px;
		text-align:right;
		}

	div#body_main_area_left div.low_col2 div form div.submit input.submit {
			display:block; padding:0; margin:0;
			width:120px;
			height:21px;
			margin-left:auto;
		}



div#body_main_area_left div.low_col2 ul.type_2 {}
div#body_main_area_left div.low_col2 ul.type_2 li {
	margin-bottom:15px;
	}

div#body_main_area_left div.low_col2 ul.type_2 li div.left,
div#body_main_area_left div.low_col2 ul.type_2 li div.left a,
div#body_main_area_left div.low_col2 ul.type_2 li div.left a img {
	width:145px;
	}
div#body_main_area_left div.low_col2 ul.type_2 li div.right {
	width:195px;
	}
div#body_main_area_left div.low_col2 ul.type_2 li div.right h4 {
	padding:0; background-image:none;
	margin-bottom:5px;
	}
div#body_main_area_left div.low_col2 ul.type_2 li div.right h4 a {
	background-image:url(/_common/images/icon_arrow_05.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#a50082;
	font-weight:bold;
	font-size:12px;
	padding-left:9px;
	}
div#body_main_area_left div.low_col2 ul.type_2 li div.right p {}
div#body_main_area_left div.low_col2 ul.type_2 li div.right p.genre {
	padding-top:19px;
	background-image:url(/_common/images/icon_genre.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
div#body_main_area_left div.low_col2 ul.type_2 li div.right p.time {
	padding-top:19px;
	background-image:url(/_common/images/icon_time.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}


div#body_main_area_left div.low_col2 div.brand_block {
	padding:0 0 10px 0; margin:10px 0 0 0; width:350px;
	border-bottom:1px solid #c1c1c1;
	height:auto;
	line-height:0;
	}

div#body_main_area_left div.low_col2 div.brand_block.first_child {
	margin-top:0;
	}


	div#body_main_area_left div.low_col2 div.brand_block div.head {
		padding:0; margin:0 0 10px 3px; width:347px;
		height:auto;
		}

	div#body_main_area_left div.low_col2 div.brand_block div.head::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}
		div#body_main_area_left div.low_col2 div.brand_block div.head div.left {
		padding:0; margin:0; width:145px;
		float:left;
		height:auto;
		}
			div#body_main_area_left div.low_col2 div.brand_block div.head div.left a {
				display:block;
				padding:0; margin:0; width:145px;
				overflow:hidden;
				}
				div#body_main_area_left div.low_col2 div.brand_block div.head div.left a img {
				}

		div#body_main_area_left div.low_col2 div.brand_block div.head div.right {
			padding:0; margin:0; width:192px;
			height:auto;
			float:right;
			}
			div#body_main_area_left div.low_col2 div.brand_block div.head div.right h3 {
				display:block;
				padding:0; margin:0 0 8px 0;
				}
				div#body_main_area_left div.low_col2 div.brand_block div.head div.right h3 a {
					background-image:url(/_common/images/icon_arrow_09.gif);
					background-position:0 3px;
					background-repeat:no-repeat;
					font-weight:bold;
					color:#e60000;
					font-size:12px;
					line-height:1.3;
					padding:0 0 0 9px; margin:0;
					}

		div#body_main_area_left div.low_col2 div.brand_block div.head div.right p.genre {
			display:block;
			padding:0; margin:0;
			margin-bottom:5px;
			padding-top:19px;
			background-image:url(/_common/images/icon_genre.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			font-size:11px;
			line-height:1.3;
			color:#545454;
			}
		div#body_main_area_left div.low_col2 div.brand_block div.head div.right div.right_foot {
			display:block;
			padding:0; margin:0;
			margin-bottom:5px;
			}
			div#body_main_area_left div.low_col2 div.brand_block div.head div.right div.right_foot a {
			display:block;
			padding:0 0 0 14px; margin:0;
			margin-bottom:5px;
			background-image:url(/_common/images/icon_arrow_11.gif);
			background-position:center;
			background-position:left;
			background-repeat:no-repeat;
			font-size:11px;
			line-height:1.3;
			color:#000000;
			}

	div#body_main_area_left div.low_col2 div.brand_block div.body {
		padding:0; margin:0 0 10px 3px; width:347px;
		font-size:11px;
		line-height:1.3;
		color:#545454;
		}

	div#body_main_area_left div.low_col2 div.brand_block div.foot {
		padding:0; margin:0 0 0 3px; width:347px;
		height:auto;
		position:relative;
		}

	div#body_main_area_left div.low_col2 div.brand_block div.foot::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col,
		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col2 {
			padding:0; margin:0 10px 0 0; width:162px;
			}

		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col {
			float:left;
			}

		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col2 {
			position:absolute;
			top:0;
			left:172px;
			}


		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col::after,
		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col2::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}
		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col div.left,
		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col2 div.left {
			padding:0; margin:0; width:64px;
			float:left;
			}
			div#body_main_area_left div.low_col2 div.brand_block div.foot div.col div.left a,
			div#body_main_area_left div.low_col2 div.brand_block div.foot div.col2 div.left a {
				padding:0; margin:0; width:64px;
				overflow:hidden;
				}
				div#body_main_area_left div.low_col2 div.brand_block div.foot div.col div.left a img {}
		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col div.right,
		div#body_main_area_left div.low_col2 div.brand_block div.foot div.col2 div.right {
			padding:0; margin:0; width:92px;
			height:auto;
			float:right;
			font-size:11px;
			line-height:1.3;
			color:#545454;
			text-indent:9px;
			background-image:url(/_common/images/icon_arrow_06.gif);
			background-position:0 2px;
			background-repeat:no-repeat;
			}


div#body_main_area_left div.low_col2 div.brand_block_foot {
	padding:0 0 10px 0; margin:10px 0 0 0; width:350px;
	}
	div#body_main_area_left div.low_col2 div.brand_block_foot p {
		display:block;
		padding:0; margin:0;
		text-align:right;
		font-size:11px;
		line-height:1.1;
		color:#e60000;
		width:100%;
		height:1.3em;
		overflow:hidden;
		}
		div#body_main_area_left div.low_col2 div.brand_block_foot p a {
			color:#000000;
			padding:0 0 0 14px; margin:0 0 0 5px;
			background-image:url(/_common/images/icon_arrow_08.gif);
			background-position:center;
			background-position:left;
			background-repeat:no-repeat;
			white-space:nowrap;
			}

div#body_main_area_left div.low_col2 div.view_all {
		width:710px;
		height:20px;
		text-align:right;
		}

	div#body_main_area_left div.low_col2 div.view_all a {
			font-size:11px;
			line-height:1.1;
			color:#000000;
			padding:0;
			margin:0;
			background-image:url(/_common/images/icon_arrow_01.gif);
			}






div#body_header_area_left div.header_search_block {
	width:610px;
	height:179px;
	}

div#body_header_area_left div.header_search_block::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

div#body_header_area_left div.header_search_block div.left {
	width:250px;
	height:179px;
	float:left;
	padding:0; margin:0;
	background-image:url(/_common/images/shop_brand/border_search_foot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
div#body_header_area_left div.header_search_block div.left h2,
div#body_header_area_left div.header_search_block div.left h2 img {
	padding:0; margin:0;
	}
div#body_header_area_left div.header_search_block div.left div.search_result {
	width:244px;
	height:133px;
	overflow-y:auto;
	padding:0; margin:0 0 0 3px;
	}
div#body_header_area_left div.header_search_block div.left div.search_result p {
	display:block;
	padding:19px 0 0 0; margin:0 0 7px 0;
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:1.3;
	color:#545454;
}
div#body_header_area_left div.header_search_block div.left div.search_result p.area {
	background-image:url(/_common/images/icon_area.gif);
}
div#body_header_area_left div.header_search_block div.left div.search_result p.genre {
	background-image:url(/_common/images/icon_genre.gif);
}
div#body_header_area_left div.header_search_block div.left div.search_result p.brand {
	background-image:url(/_common/images/icon_brand.gif);
}
div#body_header_area_left div.header_search_block div.left div.search_result p.catalog {
	background-image:url(/_common/images/icon_catalog.gif);
}
div#body_header_area_left div.header_search_block div.left div.search_result p.keyword {
	background-image:url(/_common/images/icon_keyword.gif);
}

div#body_header_area_left div.header_search_block div.left div.foot {}

div#body_header_area_left div.header_search_block div.right {
	width:350px;
	min-height:174px;
	_height:174px; /*ie7ˆÈ‰º*/
	float:right;
	padding:0; margin:0;
	}

div#body_header_area_left div.header_search_block div.shop {
	background-color:#f6e5f2;
	background-image:url(/_common/images/shop_brand/border_search_foot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}

div#body_header_area_left div.header_search_block div.brand {
	background-color:#fce5e5;
	background-image:url(/_common/images/shop_brand/border_search_foot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}

div#body_header_area_left div.header_search_block div.right div.head {
	width:350px;
	height:37px;
	padding:0; margin:0;
	position:relative;
	background-image:url(/_common/images/shop_brand/border_search_head.gif);
	background-repeat:no-repeat;
	}
div#body_header_area_left div.header_search_block div.right div.head a {
	position:absolute;
	top:5px;
	display:block;
	width:175px;
	height:32px;
	padding:0; margin:0;
	}
div#body_header_area_left div.header_search_block div.right div.head a.left {
	left:0;
	}
div#body_header_area_left div.header_search_block div.right div.head a.right {
	left:175px;
	}
div#body_header_area_left div.header_search_block div.right div.head a img {}

div#body_header_area_left div.header_search_block div.right div.body {
	display:block;
	width:350px;
	height:137px;
	padding:0; margin:0;
	}

div#body_header_area_left div.header_search_block div.right div.body form {
	display:block; padding:0; margin:0;
	width:350px;
	margin-top:10px;
	}

	div#body_header_area_left div.header_search_block div.right div.body form p {
		display:block; padding:0; margin:0;
		width:340px;
		height:30px;
		margin-left:7px;
		position:relative;
		}

		div#body_header_area_left div.header_search_block div.right div.body form p span {
			display:block; padding:0 0 0 7px; margin:0;
			width:105px;
			position:absolute;
			top:3px; left:0;
			font-size:11px;
			font-weight:bold;
			line-height:1.1;
			color:#3d3d3d;
			background-position:0 1px;
			background-image:url(/_common/images/icon_arrow_10.gif);
			background-repeat:no-repeat;
			}

		div#body_header_area_left div.header_search_block div.right div.body form p select,
		div#body_header_area_left div.header_search_block div.right div.body form p input.keyword {
			display:block; padding:0; margin:0;
			width:217px;
			position:absolute;
			top:1px; left:120px;
			font-size:12px;
			line-height:1.1;
			color:#3d3d3d;
			}

		div#body_header_area_left div.header_search_block div.right div.body form p input.keyword {
			padding:2px 2px 0 2px;
			margin:0;
			width:209px;
			}

	div#body_header_area_left div.header_search_block div.right div.body form div.submit {
		display:block; padding:0; margin:0;
		width:333px;
		height:21px;
		margin-left:7px;
		text-align:right;
		}

	div#body_header_area_left div.header_search_block div.right div.body form div.submit input.submit {
			display:block; padding:0; margin:0;
			width:120px;
			height:21px;
			margin-left:auto;
		}



div#body_main_area_left div.search_result_total {
	background-color:#f0f0f0;
	color:#313131;
	font-size:11px;
	line-height:1.1;
	padding:4px 5px 2px 5px;
	width:700px;
	margin-bottom:10px;
	}

div#body_main_area_left div.search_result_list {
	padding:0; margin:0;
	width:704px;
	margin-left:3px;
	}

div#body_main_area_left div.search_result_list ul.type_2 {}


div#body_main_area_left div.search_result_list ul.type_2 li {
	margin-bottom:15px;
	}

div#body_main_area_left div.search_result_list ul.type_2 li div.left,
div#body_main_area_left div.search_result_list ul.type_2 li div.left a,
div#body_main_area_left div.search_result_list ul.type_2 li div.left a img {
	width:145px;
	}
div#body_main_area_left div.search_result_list ul.type_2 li div.right {
	width:550px;
	}
div#body_main_area_left div.search_result_list ul.type_2 li div.right h4 {
	padding:0; background-image:none;
	margin-bottom:5px;
	}
div#body_main_area_left div.search_result_list ul.type_2 li div.right h4 a {
	background-image:url(/_common/images/icon_arrow_05.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#a50082;
	font-weight:bold;
	font-size:12px;
	padding-left:9px;
	}
div#body_main_area_left div.search_result_list ul.type_2 li div.right p {}
div#body_main_area_left div.search_result_list ul.type_2 li div.right p.genre {
	padding-top:19px;
	background-image:url(/_common/images/icon_genre.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
div#body_main_area_left div.search_result_list ul.type_2 li div.right p.time {
	padding-top:19px;
	background-image:url(/_common/images/icon_time.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}

div#body_main_area_left div.pagenate {
	color:#f43a86;
	font-size:12px;
	line-height:1.1;
	padding:10px 0 0 0;
	width:710px;
	margin-bottom:10px;
	text-align:center;
	border-top:1px solid #313131;
	font-weight:bold;
	}

	div#body_main_area_left div.pagenate a {
		font-weight:bold;
		color:#f43a86;
		}

	div#body_main_area_left div.pagenate a:hover {
		text-decoration:underline;
		}

	div#body_main_area_left div.pagenate a.prev {
		background-image:url(/_common/images/icon_arrow_12.gif);
		background-position:center;
		background-position:left;
		background-repeat:no-repeat;
		padding:0 20px 0 14px;
		margin:0;
		font-weight:normal;
		}

	div#body_main_area_left div.pagenate a.next {
		background-image:url(/_common/images/icon_arrow_01.gif);
		background-position:center;
		background-position:right;
		background-repeat:no-repeat;
		padding:0 14px 0 20px;
		margin:0;
		font-weight:normal;
		}

	div#body_main_area_left div.pagenate a.prev:hover,
	div#body_main_area_left div.pagenate a.next:hover {
		text-decoration:none;
		}




div#body_main_area_left div.search_result_list div.brand_block {
	padding:10px 0 10px 0; margin:10px 0 0 0; width:707px;
	border-top:1px solid #c1c1c1;
	}

div#body_main_area_left div.search_result_list div.brand_block.first_child {
	margin-top:0;
	padding-top:0;
	border:none;
	}


	div#body_main_area_left div.search_result_list div.brand_block div.head {
		padding:0; margin:0 0 10px 3px; width:704px;
		}

	div#body_main_area_left div.search_result_list div.brand_block div.head::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}
		div#body_main_area_left div.search_result_list div.brand_block div.head div.left {
		padding:0; margin:0; width:145px;
		float:left;
		}
			div#body_main_area_left div.search_result_list div.brand_block div.head div.left a {
				display:block;
				padding:0; margin:0; width:145px;
				overflow:hidden;
				}
				div#body_main_area_left div.search_result_list div.brand_block div.head div.left a img {}

		div#body_main_area_left div.search_result_list div.brand_block div.head div.right {
			padding:0; margin:0; width:550px;
			float:right;
			overflow:hidden;
			}
			div#body_main_area_left div.search_result_list div.brand_block div.head div.right h3 {
				display:block;
				padding:0; margin:0 0 8px 0;
				}
				div#body_main_area_left div.search_result_list div.brand_block div.head div.right h3 a {
					background-image:url(/_common/images/icon_arrow_09.gif);
					background-position:0 3px;
					background-repeat:no-repeat;
					font-weight:bold;
					color:#e60000;
					font-size:12px;
					line-height:1.3;
					padding:0 0 0 9px; margin:0;
					}

		div#body_main_area_left div.search_result_list div.brand_block div.head div.right p.genre {
			display:block;
			padding:0; margin:0;
			margin-bottom:5px;
			padding-top:19px;
			background-image:url(/_common/images/icon_genre.gif);
			background-position:0 0;
			background-repeat:no-repeat;
			font-size:11px;
			line-height:1.3;
			color:#545454;
			}
		div#body_main_area_left div.search_result_list div.brand_block div.head div.right div.right_foot {
			display:block;
			padding:0; margin:0;
			margin-bottom:5px;
			}
			div#body_main_area_left div.search_result_list div.brand_block div.head div.right div.right_foot a {
			display:block;
			padding:0 0 0 14px; margin:0;
			margin-bottom:5px;
			background-image:url(/_common/images/icon_arrow_11.gif);
			background-position:center;
			background-position:left;
			background-repeat:no-repeat;
			font-size:11px;
			line-height:1.3;
			color:#000000;
			}

	div#body_main_area_left div.search_result_list div.brand_block div.body {
		padding:0; margin:0 0 10px 3px; width:707px;
		font-size:11px;
		line-height:1.3;
		color:#545454;
		}

	div#body_main_area_left div.search_result_list div.brand_block div.foot {
		padding:0; margin:0 0 0 3px; width:707px;
		height:auto;
		position:relative;
		clear:both;
		}

	div#body_main_area_left div.search_result_list div.brand_block div.foot::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col,
		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col2 {
			padding:0; margin:0 10px 0 0; width:132px;
			}

		div#body_main_area_left div.search_result_list div.brand_block div.foot div.last_child {
			margin-right:0;
			}

		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col {
			float:left;
			}


		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col2 {
			position:absolute;
			top:0;
			left:132px;
			}


		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col::after,
		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col2::after {
			height: 0;
			visibility: hidden;
			content: ".";
			display: block;
			clear: both;
			}
		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col div.left,
		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col2 div.left {
			padding:0; margin:0; width:64px;
			float:left;
			}
			div#body_main_area_left div.search_result_list div.brand_block div.foot div.col div.left a,
			div#body_main_area_left div.search_result_list div.brand_block div.foot div.col2 div.left a {
				padding:0; margin:0; width:64px;
				overflow:hidden;
				}
				div#body_main_area_left div.search_result_list div.brand_block div.foot div.col div.left a img {}
		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col div.right,
		div#body_main_area_left div.search_result_list div.brand_block div.foot div.col2 div.right {
			padding:0; margin:0; width:62px;
			float:right;
			font-size:11px;
			line-height:1.3;
			color:#545454;
			text-indent:9px;
			background-image:url(/_common/images/icon_arrow_06.gif);
			background-position:0 2px;
			background-repeat:no-repeat;
			}


div#body_main_area_left div.search_result_list div.brand_block_foot {
	padding:0 0 10px 0; margin:10px 0 0 0; width:350px;
	}
	div#body_main_area_left div.search_result_list div.brand_block_foot p {
		display:block;
		padding:0; margin:0;
		text-align:right;
		font-size:11px;
		line-height:1.1;
		color:#e60000;
		width:100%;
		height:1.3em;
		overflow:hidden;
		}
		div#body_main_area_left div.search_result_list div.brand_block_foot p a {
			color:#000000;
			padding:0 0 0 14px; margin:0 0 0 5px;
			background-image:url(/_common/images/icon_arrow_08.gif);
			background-position:center;
			background-position:left;
			background-repeat:no-repeat;
			white-space:nowrap;
			}


div#body_main_area_left div.list_head_title {
	padding:0; margin:0 0 10px 0;
	width:710px;
	position:relative;
	}

div#body_main_area_left div.list_head_title::after {
		height: 0;
		visibility: hidden;
		content: ".";
		display: block;
		clear: both;
		}

div#body_main_area_left div.list_head_title div.left {
	padding:0; margin:0 0 0 3px;
	width:505px;
	float:left;
	font-size:18px;
	line-height:1.2;
	font-weight:bold;
	color:#545454;
	}
div#body_main_area_left div.list_head_title div.right {
	padding:0; margin:0 3px 0 0;
	width:180px;
	float:right;
	text-align:right;
	}

div#body_main_area_left div.list_head_title div.right a {
	font-size:11px;
	line-height:1.1;
	color:#000000;
	background-image:url(/_common/images/icon_arrow_12.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:left;
	padding:0 0 0 14px;
	position:absolute;
	bottom:0;
	right:0;
	}

div#body_main_area_left div.brand_detail_title {
	display:block;
	width:710px;
	height:auto;
	padding:0; margin:0 0 10px 0;
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	color:#545454;
	}

div#body_main_area_left div.brand_detail_description {
	display:block;
	width:703px;
	height:auto;
	padding:0; margin:0 0 0 3px;
	}

div#body_main_area_left div.brand_detail_description p {
	display:block;
	padding:0; margin:0 0 1.5em 0;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	}
div#body_main_area_left div.brand_detail_description p.read {}
div#body_main_area_left div.brand_detail_description p.genre {
	padding-top:19px;
	background-image:url(/_common/images/icon_genre_02.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}

div#body_main_area_left div.brand_detail_catalog {
	display:block;
	width:704px;
	height:auto;
	padding:0; margin:0 0 10px 3px;
	}
div#body_main_area_left div.brand_detail_catalog::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

div#body_main_area_left div.brand_detail_catalog div.left {
	width:145px;
	padding:0; margin:0;
	float:left;
	}
div#body_main_area_left div.brand_detail_catalog div.left a {}
div#body_main_area_left div.brand_detail_catalog div.left a img {}

div#body_main_area_left div.brand_detail_catalog div.right {
	width:548px;
	padding:0; margin:0;
	float:right;
	overflow:hidden;
	}
div#body_main_area_left div.brand_detail_catalog div.right h3 {
	font-size:12px;
	line-height:1.3;
	font-weight:normal;
	padding:0; margin:0 0 5px 0;
	}
div#body_main_area_left div.brand_detail_catalog div.right h3 a {
	color:#e60000;
	padding:0 0 0 9px; margin:0;
	background-image:url(/_common/images/icon_arrow_09.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	}
div#body_main_area_left div.brand_detail_catalog div.right p {
	display:block;
	padding:0; margin:0;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	}

div#body_main_area_left div.view_all_detail {
	display:block;
	width:710px;
	height:auto;
	padding:0; margin:15px 0 15px 0;
	text-align:right;
	}

div#body_main_area_left div.view_all_detail a {
	padding:0 0 0 14px;
	background-image:url(/_common/images/icon_arrow_08.gif);
	background-position:center;
	background-position:left;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
	line-height:1.1;
	}

div#body_main_area_left div.brand_detail_recommend {
	display:block;
	width:707px;
	height:auto;
	padding:0; margin:0 0 15px 3px;
	}

div#body_main_area_left div.brand_detail_recommend::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}
div#body_main_area_left div.brand_detail_recommend div.col {
	display:block;
	width:343px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	overflow:hidden;
	}
div#body_main_area_left div.brand_detail_recommend div.col::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

div#body_main_area_left div.brand_detail_recommend div.last_child {
	margin-left:0;
	}
div#body_main_area_left div.brand_detail_recommend div.col div.left {
	display:block;
	width:145px;
	margin:0;
	padding:0;
	float:left;
	}
div#body_main_area_left div.brand_detail_recommend div.col div.left a {}
div#body_main_area_left div.brand_detail_recommend div.col div.left a img {}
div#body_main_area_left div.brand_detail_recommend div.col div.right {
	display:block;
	width:190px;
	margin:0;
	padding:0;
	float:right;
	overflow:hidden;
}
div#body_main_area_left div.brand_detail_recommend div.col div.right h3 {
	font-size:12px;
	line-height:1.3;
	display:block;
	padding:0; margin:0 0 10px 0;
	font-weight:normal;
	}
div#body_main_area_left div.brand_detail_recommend div.col div.right h3 a {
	padding:0; margin:0;
	color:#e60000;
	text-indent:10px;
	background-image:url(/_common/images/icon_arrow_06.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	display:block;
	}
div#body_main_area_left div.brand_detail_recommend div.col div.right h4 {
	font-size:12px;
	line-height:1.2;
	display:block; padding:0; margin:0 0 10px 0;
	}
div#body_main_area_left div.brand_detail_recommend div.col div.right p {
	display:block;
	padding:0; margin:0 0 8px 0;
	font-size:11px;
	line-height:1.3;
	color:#545454;
	}

div#body_main_area_left div.brand_detail_recommend div.col div.right div.btn_buy {
	display:block;
	padding:0; margin:0;
	height:21px;
	}
div#body_main_area_left div.brand_detail_recommend div.col div.right div.btn_buy a {}
div#body_main_area_left div.brand_detail_recommend div.col div.right div.btn_buy a img {}


div#body_main_area_left	div.low_col2 ul.type_6 {
	display:block;
	padding:0; margin:0 0 0 3px;
	width:344px;
	}

div#body_main_area_left	div.low_col2 ul.type_6 li {
	display:block;
	padding:0; margin:0 0 5px 0;
	width:344px;
	list-style:none;
	font-size:12px;
	line-height:1.2;
	}
div#body_main_area_left	div.low_col2 ul.type_6 li a {
	color:#e60000;
	padding:0 0 0 9px;
	margin:0;
	background-image:url(/_common/images/icon_arrow_09.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	}

div#body_main_area_left	div.low_col2 ul.type_7 {
	display:block;
	padding:0; margin:0 0 0 3px;
	width:344px;
	}

div#body_main_area_left	div.low_col2 ul.type_7 li {
	display:block;
	padding:0; margin:0 0 7px 0;
	width:344px;
	list-style:none;
	font-size:11px;
	line-height:1.2;
	}
div#body_main_area_left	div.low_col2 ul.type_7 li a {
	display:block;
	color:#545454;
	padding:0 0 0 9px;
	margin:0;
	background-image:url(/_common/images/icon_arrow_02.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}

div#body_main_area_left	div.low_col2 ul.type_7 li a span {
	color:#ef017c;
	padding-right:10px;
	}

div.view_all_col2 {
	display:block;
	padding:0; margin:0;
	text-align:right;
	width:auto;
	height:auto;
	}

	div.view_all_col2 a {
		padding:0 0 0 14px;
		background-position:center;
		background-position:left;
		background-repeat:no-repeat;
		background-image:url(/_common/images/icon_arrow_01.gif);
		font-size:11px;
		line-height:1.1;
		color:#000000;
		}



div#body_main_area_left	div.low_col2 div.right {
	width:350px;
	min-height:174px;
	float:right;
	padding:0; margin:0;
	}

div#body_main_area_left	div.low_col2 div.shop {
	background-color:#f6e5f2;
	}

div#body_main_area_left	div.low_col2 div.brand {
	background-color:#fce5e5;
	}

div#body_main_area_left	div.low_col2 div.right div.head {
	width:350px;
	height:37px;
	padding:0; margin:0;
	position:relative;
	background-image:url(/_common/images/shop_brand/border_search_head.gif);
	background-repeat:no-repeat;
	}
div#body_main_area_left	div.low_col2 div.right div.head a {
	position:absolute;
	top:5px;
	display:block;
	width:175px;
	height:32px;
	padding:0; margin:0;
	}
div#body_main_area_left	div.low_col2 div.right div.head a.left {
	left:0;
	}
div#body_main_area_left	div.low_col2 div.right div.head a.right {
	left:175px;
	}
div#body_main_area_left	div.low_col2 div.right div.head a img {}

div#body_main_area_left	div.low_col2 div.right div.body {
	display:block;
	width:350px;
	height:132px;
	padding:0; margin:0;
	}

div#body_main_area_left	div.low_col2 div.right div.body form {
	display:block; padding:0; margin:0;
	width:350px;
	margin-top:10px;
	}

	div#body_main_area_left	div.low_col2 div.right div.body form p {
		display:block; padding:0; margin:0;
		width:340px;
		height:30px;
		margin-left:7px;
		position:relative;
		}

		div#body_main_area_left	div.low_col2 div.right div.body form p span {
			display:block; padding:0 0 0 7px; margin:0;
			width:105px;
			position:absolute;
			top:3px; left:0;
			font-size:11px;
			font-weight:bold;
			line-height:1.1;
			color:#3d3d3d;
			background-position:0 1px;
			background-image:url(/_common/images/icon_arrow_10.gif);
			background-repeat:no-repeat;
			}

		div#body_main_area_left	div.low_col2 div.right div.body form p select,
		div#body_main_area_left	div.low_col2 div.right div.body form p input.keyword {
			display:block; padding:0; margin:0;
			width:217px;
			position:absolute;
			top:1px; left:120px;
			font-size:12px;
			line-height:1.1;
			color:#3d3d3d;
			}

		div#body_main_area_left	div.low_col2 div.right div.body form p input.keyword {
			padding:2px 2px 0 2px;
			margin:0;
			width:209px;
			}

	div#body_main_area_left	div.low_col2 div.right div.body form div.submit {
		display:block; padding:0; margin:0;
		width:333px;
		height:21px;
		margin-left:7px;
		text-align:right;
		}

	div#body_main_area_left	div.low_col2 div.right div.body form div.submit input.submit {
			display:block; padding:0; margin:0;
			width:120px;
			height:21px;
			margin-left:auto;
		}

div#body_main_area_left div.shop_detail_head {
	width:710px;
	padding:0; margin:0 0 10px 0;
	}

div#body_main_area_left div.shop_detail_head::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}

div#body_main_area_left div.shop_detail_head div.left {
	width:260px;
	padding:0; margin:0;
	float:left;
	}
div#body_main_area_left div.shop_detail_head div.left a {}
div#body_main_area_left div.shop_detail_head div.left a img {}
div#body_main_area_left div.shop_detail_head div.right {
	width:440px;
	padding:0; margin:0;
	float:right;
	overflow:hidden;
}

div#body_main_area_left div.shop_detail_head div.right p {
	display:block; padding:0; margin:0 0 1.5em 0;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	background-position:0 0;
	background-repeat:no-repeat;
	}
div#body_main_area_left div.shop_detail_head div.right p a {
	color:#a50082;
	}
div#body_main_area_left div.shop_detail_head div.right p.genre {
	padding-top:19px;
	margin-bottom:8px;
	background-image:url(/_common/images/icon_genre_02.gif);
	}
div#body_main_area_left div.shop_detail_head div.right p.brand {
	padding-top:19px;
	margin-bottom:8px;
	background-image:url(/_common/images/icon_brand.gif);
	}

div#body_main_area_left div.shop_detail_info {
	width:710px;
	padding:0; margin:0 0 10px 0;
	border-top:1px solid #000000;
	}
div#body_main_area_left div.shop_detail_info:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	}
div#body_main_area_left div.shop_detail_info div.left {
	width:424px;
	padding:0; margin:0 0 0 3px;
	float:left;
	}

div#body_main_area_left div.shop_detail_info div.left h2 {
	padding:0; margin:0;
	}

div#body_main_area_left div.shop_detail_info div.left p {
	display:block; padding:0; margin:0 0 1.5em 0;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	background-position:0 0;
	background-repeat:no-repeat;
	}
div#body_main_area_left div.shop_detail_info div.left p a {
	color:#a50082;
	}
div#body_main_area_left div.shop_detail_info div.left p.area {
	padding-top:19px;
	margin-bottom:8px;
	background-image:url(/_common/images/icon_area.gif);
}
div#body_main_area_left div.shop_detail_info div.left p.tel {
	padding-top:19px;
	margin-bottom:8px;
	background-image:url(/_common/images/icon_tel.gif);
}
div#body_main_area_left div.shop_detail_info div.left p.time {
	padding-top:19px;
	margin-bottom:8px;
	background-image:url(/_common/images/icon_time.gif);
}
div#body_main_area_left div.shop_detail_info div.left p.address {
	padding-top:19px;
	margin-bottom:8px;
	background-image:url(/_common/images/icon_address.gif);
}

div#body_main_area_left div.shop_detail_info div.right {
	width:270px;
	padding:0; margin:0;
	float:right;
}
div#body_main_area_left div.shop_detail_info div.right div {
	width:270px;
	height:270px;
	padding:0; margin:0;
	position:relative;
	}
div#body_main_area_left div.shop_detail_info div.right div * {
	display:block;
	padding:0; margin:0;
	position:absolute;
	top:10px;
	left:10px;
	}

/*
entry_backnumber_block
*/
div#body_main_area_left div.entry_backnumber_block {
	display:block; margin:0 0 10px 0; padding:0; width:710px;
	font-size:12px;
	line-height:1.5;
	color:#545454;

}
div#body_main_area_left div.entry_backnumber_block ul{
	list-style-type:none;
	margin:0 0 0 3px;
	padding:0 0 0 0;
}
div#body_main_area_left div.entry_backnumber_block ul li{
	border-bottom:1px solid #B2B2B2;
	margin:0 0 0 0;
	padding:6px 0 6px 0;
}
div#body_main_area_left div.entry_backnumber_block ul li.end_block{
	border:none;
	padding:6px 0 0 0;
}
div#body_main_area_left div.entry_backnumber_block ul li a{
	padding:0 0 0 9px; margin:0;
	background-image:url(/_common/images/icon_arrow_02.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#ff0084;
}


/*
pagename_block right
*/
div#body_main_area_left div.pagenate_block {
	display:block;
	color:#f43a86;
	font-size:12px;
	line-height:1.1;
	padding:10px 0 0 0;
	width:710px;
	margin:10px 0 10px 0;
	text-align:center;
	border-top:1px solid #313131;
	font-weight:bold;
	}

	div#body_main_area_left div.pagenate_block a {
		font-weight:bold;
		color:#f43a86;
		}

	div#body_main_area_left div.pagenate_block a:hover {
		text-decoration:underline;
		}

	div#body_main_area_left div.pagenate_block a.prev {
		background-image:url(/_common/images/icon_arrow_12.gif);
		background-position:center;
		background-position:left;
		background-repeat:no-repeat;
		padding:0 20px 0 14px;
		margin:0;
		font-weight:normal;
		}

	div#body_main_area_left div.pagenate_block a.next {
		background-image:url(/_common/images/icon_arrow_01.gif);
		background-position:center;
		background-position:right;
		background-repeat:no-repeat;
		padding:0 14px 0 20px;
		margin:0;
		font-weight:normal;
		}

	div#body_main_area_left div.pagenate_block a.prev:hover,
	div#body_main_area_left div.pagenate_block a.next:hover {
		text-decoration:none;
		}
	div#body_main_area_left div.go_back_detail{
	text-align:right;
	display:block; margin:0 0 10px 0; padding:0;
	font-size:12px;
	line-height:1.5;
	}
	div#body_main_area_left div.go_back_detail a{
	padding:0 0 0 13px; margin:0;
	background-image:url(/_common/images/icon_arrow_12.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:#000;
		}
	div#body_main_area_left div.go_back_detail_top{
	text-align:right;
	display:block; margin:0 0 10px 0; padding:0;
	font-size:12px;
	line-height:1.5;
	position:relative;
	}
	div#body_main_area_left div.go_back_detail_top a{
	padding:0 0 0 13px; margin:0;
	background-image:url(/_common/images/icon_arrow_12.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	color:#000;
	position:absolute;
	top:-17px;
	left:550px;
		}
/*
archive_title
*/
div#body_main_area_left div.archive_title{
	display:block;
	font-size:15px;
	line-height:1.1;
	font-weight:bold;
	color:#000;
	margin:0 0 0 3px;
}
div#body_main_area_left div.archive_title p{
	margin:0;
	padding:0;
}
/*
catalog_title
*/
div#body_main_area_left div.catalog_title{
	display:block;
	font-size:15px;
	line-height:1.1;
	font-weight:bold;
	color:#545454;
	margin:0 0 0 3px;
	padding:0;
}
div#body_main_area_left div.catalog_title p{
	margin:0;
	padding:0;
}

