
div#globalNavi {
	margin-bottom: 10px;
	}
	
form {
	padding: 0;
	margin: 0;
	}
div#breadcrumb {
	margin: 0 auto 10px auto;
	}
	
ul#alterSearchBlock {
	width: 847px;
	padding:0;
	margin: 0 0 40px 0;
	list-style-type: none;
	list-style-position: outside;
	position:relative;
	left:20px;
	}

	ul#alterSearchBlock li {
		width: 274px;
		height: 43px;
		padding: 0;
		margin: 0 12px 0 0;
		
		float: left;
		text-align: center;
		}
		ul#alterSearchBlock li a {
			width: 274px;
			height: 43px;
			padding: 0;
			margin: 0;
			
			display: block;
			}
	ul#alterSearchBlock li#btn_searchEngine {
			width: 274px;
			height: 43px;
		}
		ul#alterSearchBlock li#btn_searchEngine a {
			background: url(/_common/images/search/btn_searchengine.gif) left top no-repeat;
			}
	ul#alterSearchBlock li#btn_bottomsSilhouette {
			width: 274px;
			height: 43px;
		margin: 0 13px 0 0;
		}
		ul#alterSearchBlock li#btn_bottomsSilhouette a {
			background: url(/_common/images/search/btn_bottoms_silhouette.gif) left top no-repeat;
			}
	ul#alterSearchBlock li#btn_bottomsMatrix {
			width: 274px;
			height: 43px;
			margin: 0;
		}
		ul#alterSearchBlock li#btn_bottomsMatrix a {
			background: url(/_common/images/search/btn_bottoms_matrix.gif) left top no-repeat;
			}
	ul#alterSearchBlock li#btn_searchEngine a:hover,
	ul#alterSearchBlock li#btn_bottomsSilhouette a:hover,
	ul#alterSearchBlock li#btn_bottomsMatrix a:hover {
		background-position: bottom;
		}
		
	ul#alterSearchBlock li#btn_searchEngine a span,
	ul#alterSearchBlock li#btn_bottomsSilhouette a span,
	ul#alterSearchBlock li#btn_bottomsMatrix a span {
		display: none;
		visibility: none;
		}

ul#alterSearchBlock:after {
	content: "";
	width: 0;
	height: 1px;
	display: block;
	clear: both;
	visibility: hidden;
	}

.display_block {
	display: block !important;
	}

div#contents {
	position: relative;
	}
div#search_area {
	width: 846px;
	padding: 0;
	clear: both;
	position: absolute;
	top: 40px;
	left: 20px;
	z-index: 4;
	
}

/**
 * Search Engine
 **/
h4.searchEngine {
	width: 844px;
	height: 26px;
	padding: 0;
	border: 1px solid #b3b3b3;
	border-width: 1px 1px 0 1px;
	margin: 0;
	
	display: none;
	background: url(/_common/images/search/bar_searchengine.gif) left top no-repeat;
	
	}
	h4.searchEngine span {
		display: none;
		visibility: hidden;
		}
	
	div#searchEngine {
		width: 802px;
		padding: 16px 21px 31px 21px;
		border: 1px solid #b3b3b3;
		border-width: 0 1px 1px 1px;
		margin: 0 0 34px 0;
		
		background-color: #fff;
		display: none;
		position: relative;
		}
	
	div#searchEngine div#overlay {
		background-color: #fff;
		display: none;
		}
		.cover {
			width: 802px;
			
			position: absolute;
			top: 74px;
			left: 20;
			
			z-index: 100 !important;
			}
		
	div.searchEngineRow {
		width: 802px;
		padding: 0 0 19px 0;
		}
		
		div.searchEngineRow select option {
			font-size: 12px;
			}
	
		div.searchEngineRow span.se_mens,
		div.searchEngineRow span.se_ladies {
			width: 192px;
			height: 40px;
			padding: 0;
			margin: 0 20px 0 0;
			
			display: block;
			float: left;
			
			position: relative;
			}
			div.searchEngineRow input#se_mens,
			div.searchEngineRow input#se_ladies {
				width: 30px;
				border-width: 0;
				padding: 0;
				margin: 0;
				
				position: absolute;
				left: 0;
				top: 13px;
				}

			div.searchEngineRow span.se_mens span.se_mens_label,
			div.searchEngineRow span.se_ladies span.se_ladies_label {
				width: 162px;
				height: 40px;;
				padding: 0;
				margin: 0 0 0 36px;
				
				display: block;
				background: url(/_common/images/search/img_search_mens.gif) left top no-repeat;
				}
			div.searchEngineRow span.se_ladies span.se_ladies_label {
				background: url(/_common/images/search/img_search_ladies.gif) left top no-repeat;
				}
				
				div.searchEngineRow span.se_mens_label label,
				div.searchEngineRow span.se_ladies_label label {
					width: 162px;
					height: 40px;
					display: block;
					}
					
				div.searchEngineRow span.se_mens_label label strong,
				div.searchEngineRow span.se_ladies_label label strong {
					display: none;
					visibility: hidden;
					}
			
	/**
	 * Select Item
	 **/
	h5.selectItem {
		width: 802px;
		height: 15px;
		padding: 0;
		margin: 0 0 5px 0;
		
		background: url(/_common/images/search/txt_item.gif) left top no-repeat;
		}
		h5.selectItem span {
			display: none;
			visibility: hidden;
			}
		
	div.searchEngineRow ul {
		width: 782px;
		padding: 20px 0 10px 20px;
		border: 1px dashed #b3b3b3;
		border-width: 0 0 1px 0;
		margin: 0 0 10px 0;
		
		list-style-type: none;
		list-style-position: outside;
		}
	
		div.searchEngineRow ul li {
			width: 762px;
			padding: 0 0 0 20px;
			border-width: 0 0 1px 0;
			margin: 0 0 10px 0;
			
			position: relative;
			}
			
			div.searchEngineRow ul li span.itemfitTops strong,
			div.searchEngineRow ul li span.itemfitBottoms strong,
			div.searchEngineRow ul li span.itemfitAccessory strong {
				width: 30px;
				height: 40px;
				padding: 0;
				border: 0 solid #fff;
				margin: 0;
				
				display: block;
				float: left;
				
				position: absolute;
				left: 0;
				}
			div.searchEngineRow ul li span.itemfitTops input,
			div.searchEngineRow ul li span.itemfitBottoms input,
			div.searchEngineRow ul li span.itemfitAccessory input {
				border-width: 0;
				display: block;
				position: absolute;
				top: 10px;
				}
			
			div.searchEngineRow ul li span.itemfitTops_label,
			div.searchEngineRow ul li span.itemfitBottoms_label,
			div.searchEngineRow ul li span.itemfitAccessory_label {
				width: 162px;
				height: 40px;;
				padding: 0;
				margin: 0 0 0 26px;
				
				display: block;
				float: left;
				}
				
			input#itemfit_tops,
			input#itemfit_bottoms,
			input#itemfit_accessory {
				border-width: 0;
				
				font-size: 10px;
				}
			
			div.searchEngineRow ul li span.itemfitTops_label label,
			div.searchEngineRow ul li span.itemfitBottoms_label label,
			div.searchEngineRow ul li span.itemfitAccessory_label label {
				display: none;
				visibility: hidden;
				}
				
			div.searchEngineRow ul li span.itemfitTops_label {
				background: url(/_common/images/search/img_search_tops.gif) left top no-repeat;
				}
			div.searchEngineRow ul li span.itemfitBottoms_label {
				background: url(/_common/images/search/img_search_bottoms.gif) left top no-repeat;
				}
			div.searchEngineRow ul li span.itemfitAccessory_label {
				background: url(/_common/images/search/img_search_accessory.gif) left top no-repeat;
				}
			
			div.searchEngineRow ul li span.itemfitTopsType,
			div.searchEngineRow ul li span.itemfitBottomsFit,
			div.searchEngineRow ul li span.itemfitBottomsColor {
				width: 140px;
				padding: 0;
				margin: 0;
				
				display: block;
				float: left;
				}
				span#itemfitBottomsFitMens,
				span#itemfitBottomsFitLadies {
					display: none;
					}
			
			div.searchEngineRow ul li select {
				width: 140px;
				padding: 0;
				margin: 0 10px 0 0;
				
				display: block;
				float: left;
				
				position: absolute;
				top: 13px;
				
				z-index: 2 !important;
				}
			
			div.searchEngineRow ul li.bottoms {
				position: relative;
				}
				
			div.searchEngineRow ul li span.itemfitTopsType {
				height: 12px;
				background: url(/_common/images/search/txt_2arrow.gif) left center no-repeat;
				position: absolute;
				left: 213px;
				top: 14px;
				z-index: 4;
				}
				span#itemfitTopsTypeMens,
				span#itemfitTopsTypeLadies {
					display: none;
					}
					
				div.searchEngineRow ul li span#itemfitTopsType select,
				div.searchEngineRow ul li span#itemfitTopsTypeMens select,
				div.searchEngineRow ul li span#itemfitTopsTypeLadies select {
					position: absolute;
					top: -1px;
					left: 20px;
					z-index: 6 !important;
					}
					
				#cover_itemfitTops {
					width: 200px;
					height: 30px;
					background-color: #fff;
					
					position: absolute;
					top: 5px;
					left: 215px;
					z-index: 6 !important;
					}
				#cover_itemfitBottoms {
					width: 200px;
					height: 30px;
					background-color: #fff;
					
					position: absolute;
					top: 5px;
					left: 215px;
					z-index: 30;
					}
					
			div.searchEngineRow ul li span.itemfitBottomsFit {
				height: 12px;
				background: url(/_common/images/search/txt_2arrow.gif) left center no-repeat;
				
				position: absolute;
				left: 213px;
				top: 14px;
				z-index: 4;
				}
				div.searchEngineRow ul li span#itemfitBottomsFit select,
				div.searchEngineRow ul li span#itemfitBottomsFitMens select,
				div.searchEngineRow ul li span#itemfitBottomsFitLadies select {
					position: absolute;
					top: -1px;
					left: 20px;
					z-index: 20;
					}
					
			div.searchEngineRow ul li span.itemfitBottomsColor {
				height: 12px;
				background: url(/_common/images/search/txt_2arrow.gif) left center no-repeat;
				
				position: absolute;
				left: 378px;
				top: 14px;
				z-index: 4;
				}
				div.searchEngineRow ul li span#itemfitBottomsColor select {
					position: absolute;
					top: -1px;
					left: 20px;
					z-index: 20;
					}
	
	/**
	 * RNVI
	 **/
	h5.selectCollection {
		width: 802px;
		height: 14px;
		padding: 0;
		margin: 0 0 25px 0;

		background: url(/_common/images/search/txt_collection.gif) left top no-repeat;
		}
		h5.selectCollection span {
			display: none;
			visibility: hidden;
			}
		
		ul.selectCollection {
			width: 754px;
			padding: 0 18px 20px 30px;
			margin: 0 0 10px 0;
			
			list-style-type: none;
			list-style-position: outside;
			
			display: none;
			}
			ul#selectCollectionLadies {
				}
			
			div.searchEngineRow ul.selectCollection li {
				width: 162px;
				height: 40px;
				padding: 0;
				margin: 0 34px 8px 0;
				
				float: left;
				}
				div.searchEngineRow ul.selectCollection li strong {
					width: 30px;
					height: 30px;
					padding: 0;
					margin: 0;
					
					position: absolute;
					left: 0;
					top: 8px;
					}
				div.searchEngineRow ul.selectCollection li input {
					border-width: 0;
					position: absolute;
					top: 4px;
					}
				div.searchEngineRow ul.selectCollection li span {
					width: 162px;
					height: 40px;
					padding: 0;
					margin: 0 0 0 26px;
					display: block;
					}
					
					div.searchEngineRow ul.selectCollection li span.se_lvc_banner {
						background: url(/_common/images/search/logo_vintage_cloth.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_levis501_banner {
						background: url(/_common/images/search/logo_501_01.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_rtloj_banner {
						background: url(/_common/images/search/logo_redtab_original.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_rtlcj_banner {
						background: url(/_common/images/search/logo_redtab_classic.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lpj_banner {
						background: url(/_common/images/search/logo_premiumjeans.gif) left top no-repeat;
						}
						
					div.searchEngineRow ul.selectCollection li span.se_stb_banner {
						background: url(/_common/images/search/logo_squeretop.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lpj_banner {
						background: url(/_common/images/search/logo_premiumjeans.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lf_banner {
						background: url(/_common/images/search/logo_fenom.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lr_banner {
						background: url(/_common/images/search/logo_levisred.gif) left top no-repeat;
						}
						
					div.searchEngineRow ul.selectCollection li span.se_lr_banner {
						background: url(/_common/images/search/logo_red.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lej_banner {
						background: url(/_common/images/search/logo_engineered.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lb_banner {
						background: url(/_common/images/search/logo_blue.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lev_banner {
						background: url(/_common/images/search/logo_euvintage.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_le_banner {
						background: url(/_common/images/search/logo_exclusive.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_lrag_banner {
						background: url(/_common/images/search/logo_ragdoll.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_ang_banner {
						background: url(/_common/images/search/logo_angelite.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_rtj_banner {
						background: url(/_common/images/search/logo_redtab.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_ex_foreshop_banner {
						background: url(/_common/images/search/logo_exforeshop.gif) left top no-repeat;
						}
					div.searchEngineRow ul.selectCollection li span.se_curveid_banner {
						background: url(/_common/images/search/logo_curveid.gif) left top no-repeat;
						}
					
					ul.selectCollection li span.se_lvc_banner label,
					ul.selectCollection li span.se_levis501_banner label,
					ul.selectCollection li span.se_rtloj_banner label,
					ul.selectCollection li span.se_rtlcj_banner label,
					ul.selectCollection li span.se_lpj_banner label,
					ul.selectCollection li span.se_stb_banner label,
					ul.selectCollection li span.se_lpj_banner label,
					ul.selectCollection li span.se_lf_banner label,
					ul.selectCollection li span.se_lr_banner label,
					ul.selectCollection li span.se_lej_banner label,
					ul.selectCollection li span.se_lb_banner label,
					ul.selectCollection li span.se_lev_banner label,
					ul.selectCollection li span.se_ang_banner label,
					ul.selectCollection li span.se_rtj_banner label,
					ul.selectCollection li span.se_ex_foreshop_banner label ,
					ul.selectCollection li span.se_le_banner label ,
					ul.selectCollection li span.se_curveid_banner label ,
					ul.selectCollection li span.se_lrag_banner label {

						display: none;
						visibility: hidden;
						}
					
			div.searchEngineRow ul.selectCollection li.last {
				margin-right: 0;
				}
			div.searchEngineRow ul.selectCollection li.head {
				clear: both;
				}
		
	h5.selectPrice {
		width: 120px;
		height: 15px;
		padding: 0;
		margin: 0 20px 0 0;
		
		float: left;
		background: url(/_common/images/search/txt_kakaku.gif) left top no-repeat;
		}
		h5.selectPrice span {
			display: none;
			visibility: hidden;
			}
	
	/**
	 * TCYI
	 **/
	h5.selectSize {
		width: 120px;
		height: 15px;
		padding: 0;
		margin: 0 20px 0 0;
		
		float: left;
		background: url(/_common/images/search/txt_size.gif) left top no-repeat;
		}
		h5.selectSize span {
			display: none;
			visibility: hidden;
			}
	
	/**
	 * 
	 **/
	h5.selectKeyword {
		width: 120px;
		height: 20px;
		padding: 0;
		margin: 0 20px 0 0;
		
		float: left;
		background: url(/_common/images/search/txt_keyword.gif) left center no-repeat;
		}
		h5.selectKeyword span {
			display: none;
			visibility: hidden;
			}
	
	input.keyword {
		width: 300px;
		height: 16px;
		}
		
	div.relative {
		position: relative;
		}
		
	a#searchEngineButton {
		width: 136px;
		height: 29px;
		padding: 0;
		margin: 0 160px 0 0;
		
		display: block;
		background: url(/_common/images/widget/btn_search.gif) left top no-repeat;
		
		position: absolute;
		right: 0;
		bottom: 14px;
		}
		a#searchEngineButton span {
			display: none;
			visibility: hidden;
			}


/** 
 * Bottoms Silhouette
 **/
h4.bottomsSilhouette {
	width: 844px;
	height: 26px;
	padding: 0;
	border: 1px solid #b3b3b3;
	border-width: 1px 1px 0 1px;
	margin: 0;
	
	display: none;
	background: url(/_common/images/search/bar_bottoms_silhouette.gif) left top no-repeat;
	}
	
	div#bottomsSilhouette {
		width: 756px;
		padding: 21px 44px;
		margin: 0  0 40px 0;
		border: 1px solid #b3b3b3;
		border-width: 0 1px 1px 1px;
		
		background-color: #fff;
		display: none;
		}
	
		div.mens_bottoms {
			width: 756px;
			padding: 0 0 18px 0;
			border-bottom: 1px dashed #b3b3b3;
			margin: 0 auto 18px auto;
			}
			div.mens_bottoms ul.mens_silhouette {
				width: 756px;
				padding: 18px 0 0 0;
				margin: 0 0 9px 0;
				background: url(/_common/images/search/txt_mens_silhouette.gif) left top no-repeat;
				
				list-style-type: none;
				list-style-position: outside;
				}
			div.mens_bottoms ul.mens_silhouette:after,
			div.mens_bottoms ul.mens_color:after,
			div.mens_bottoms ul.ladies_silhouette:after,
			div.mens_bottoms ul.ladies_color:after {
				content: "";
				width: 1px;
				height: 1px;
				display: block;
				clear: both;
				visibility: hidden;
				}
				
				div.mens_bottoms ul.mens_silhouette li,
				div.mens_bottoms ul.mens_color li,
				div.ladies_bottoms ul.ladies_silhouette li,
				div.ladies_bottoms ul.ladies_color li {
					width: 143px;
					padding: 0;
					margin: 0 10px 0 0;
					
					float: left;
					}
				ul.mens_silhouette a,
				ul.mens_color a,
				ul.ladies_silhouette a,
				ul.ladies_color a {
					width: 143px;
					height: 67px;
					padding: 0;
					margin: 0;
					
					display: block;
				}
				ul.mens_silhouette a.bs_M_SlimSkinny {
					background: url(/_common/images/search/btn_b_slim.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_RegularStraight {
					background: url(/_common/images/search/btn_b_regular.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_Loose {
					background: url(/_common/images/search/btn_b_loose.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_BootsFlare {
					background: url(/_common/images/search/btn_b_bootcut.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_ShortsOverall {
					margin: 0;
					background: url(/_common/images/search/btn_b_shorts.gif) left top no-repeat;
					}
					
			div.mens_bottoms ul.mens_color {
				width: 756px;
				padding: 18px 0 0 0;
				margin: 0 0 9px 0;
				
				background: url(/_common/images/search/txt_mens_color.gif) left top no-repeat;
				
				list-style-type: none;
				list-style-position: outside;
				}
				ul.mens_color a.bs_M_RigidRinse {
					background: url(/_common/images/search/btn_rigid.gif) left top no-repeat;
					}
				ul.mens_color a.bs_M_DarkUsed {
					background: url(/_common/images/search/btn_darkused.gif) left top no-repeat;
					}
				ul.mens_color a.bs_M_MidUsed {
					background: url(/_common/images/search/btn_midused.gif) left top no-repeat;
					}
				ul.mens_color a.bs_M_LightUsed {
					background: url(/_common/images/search/btn_lightused.gif) left top no-repeat;
					}
				ul.mens_color a.bs_M_C_Color {
					margin: 0;
					background: url(/_common/images/search/btn_color.gif) left top no-repeat;
					}
		
		div.ladies_bottoms {
			width: 756px;
			padding: 0 0 18px 0;
			border-bottom: 1px dashed #b3b3b3;
			margin: 0 auto 18px auto;
			}
			div.ladies_bottoms ul {

				list-style-type: none;
				list-style-position: outside;
				
				}
			div.ladies_bottoms ul.ladies_silhouette {
				width: 756px;
				padding: 18px 0 0 0;
				margin: 0 0 9px 0;
				
				background: url(/_common/images/search/txt_ladies_silhouette.gif) left top no-repeat;
				}
				
				ul.ladies_silhouette a.bs_L_SlimSkinny {
					background: url(/_common/images/search/btn_p_slim.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_RegularStraight {
					background: url(/_common/images/search/btn_p_regular.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_LooseBaggy {
					background: url(/_common/images/search/btn_p_loose.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_Boots {
					background: url(/_common/images/search/btn_p_boot.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_ShortsSkirtsOverall {
					margin: 0;
					background: url(/_common/images/search/btn_p_shorts.gif) left top no-repeat;
					}
				
			div.ladies_bottoms ul.ladies_color {
				width: 756px;
				padding: 18px 0 0 0;
				margin: 0 0 9px 0;
				
				background: url(/_common/images/search/txt_ladies_color.gif) left top no-repeat;
				}
				
				ul.ladies_color a.bs_L_RigidRinse {
					background: url(/_common/images/search/btn_rigid.gif) left top no-repeat;
					}
				ul.ladies_color a.bs_L_DarkUsed {
					background: url(/_common/images/search/btn_darkused.gif) left top no-repeat;
					}
				ul.ladies_color a.bs_L_MidUsed {
					background: url(/_common/images/search/btn_midused.gif) left top no-repeat;
					}
				ul.ladies_color a.bs_L_LightUsed {
					background: url(/_common/images/search/btn_lightused.gif) left top no-repeat;
					}
				ul.ladies_color a.bs_L_C_Color {
					margin: 0;
					background: url(/_common/images/search/btn_color.gif) left top no-repeat;
					}
					
	ul.mens_silhouette li a.bs_M_SlimSkinny:hover,
	ul.mens_silhouette li a.bs_M_RegularStraight:hover,
	ul.mens_silhouette li a.bs_M_Loose:hover,
	ul.mens_silhouette li a.bs_M_BootsFlare:hover,
	ul.mens_silhouette li a.bs_M_ShortsOverall:hover,
	ul.ladies_silhouette li a.bs_L_SlimSkinny:hover,
	ul.ladies_silhouette li a.bs_L_RegularStraight:hover,
	ul.ladies_silhouette li a.bs_L_LooseBaggy:hover,
	ul.ladies_silhouette li a.bs_L_Boots:hover,
	ul.ladies_silhouette li a.bs_L_ShortsSkirtsOverall:hover,
	ul.mens_color li a.bs_M_RigidRinse:hover,
	ul.mens_color li a.bs_M_DarkUsed:hover,
	ul.mens_color li a.bs_M_MidUsed:hover,
	ul.mens_color li a.bs_M_LightUsed:hover,
	ul.mens_color li a.bs_M_C_Color:hover,
	ul.ladies_color li a.bs_L_RigidRinse:hover,
	ul.ladies_color li a.bs_L_DarkUsed:hover,
	ul.ladies_color li a.bs_L_MidUsed:hover,
	ul.ladies_color li a.bs_L_LightUsed:hover,
	ul.ladies_color li a.bs_L_C_Color:hover {
		background-position: bottom;
		}
	
	/**
	 * display:none
	 * visibility: hidden
	 **/
	h4.bottomsSilhouette span,
	ul.mens_silhouette li a.slim_skinny span,
	ul.mens_silhouette li a.regular_straight span,
	ul.mens_silhouette li a.loose span,
	ul.mens_silhouette li a.bootcut span,
	ul.mens_silhouette li a.shorts_overall span,
	ul.ladies_silhouette li a.slim_skinny span,
	ul.ladies_silhouette li a.regular_straight span,
	ul.ladies_silhouette li a.loose span,
	ul.ladies_silhouette li a.bootcut span,
	ul.ladies_silhouette li a.shorts_overall span,
	ul.mens_color li a.rigid_rinse span,
	ul.mens_color li a.dark_used span,
	ul.mens_color li a.mid_used span,
	ul.mens_color li a.light_used span,
	ul.mens_color li a.shorts_overall span,
	ul.ladies_color li a.rigid_rinse span,
	ul.ladies_color li a.dark_used span,
	ul.ladies_color li a.mid_used span,
	ul.ladies_color li a.light_used span,
	ul.ladies_color li a.color span {
		display: none;
		visibility: hidden;
		}
		
		

/** 
 * Bottoms Matrix
 **/
h4.bottomsMatrix {
	width: 844px;
	height: 26px;
	padding: 0;
	border: 1px solid #b3b3b3;
	border-width: 1px 1px 0 1px;
	margin: 0;
	
	display: none;
	background: url(/_common/images/search/bar_bottoms_matrix.gif) left top no-repeat;
	}
	div#bottomsMatrix {
		width: 756px;
		padding: 21px 44px;
		margin: 0  0 40px 0;
		border: 1px solid #b3b3b3;
		border-width: 0 1px 1px 1px;
		font-size:12px;
		background-color: #fff;
		display: none;
		}
		
	div#bottomsMatrix a{
		color:#000; 
		}
		
	div#bottomsMatrix a:visited{
		color:#000; 
		}

	h5.mens_matrix {
		width: 756px;
		height: 14px;
		padding: 0;
		margin: 0 0 8px 0;
		
		background: url(/_common/images/search/txt_mens.gif) left top no-repeat;
		}
		.black {
			color: #000;
			}
		
		div#bottomsMatrix table#mensMatrix {
			width: 756px;
			padding: 0;
			margin: 0 0 22px 0;
			}
			
			table#mensMatrix th {
				background-color: #007eff;
				color: #fff;
				text-align: center;
				}
			table#mensMatrix td,
			table#ladiesMatrix td {
				border-bottom: 1px solid #b3b3b3;
				border-right: 1px solid #b3b3b3;
				}
				
			table#mensMatrix th.border,
			table#ladiesMatrix th.border {
				border-bottom: 1px solid #b3b3b3;
				}
				
			table#mensMatrix th.left_top_row {
				width: 109px;
				height:18px;
				background-color: #007eff;
				}
				table#mensMatrix th.slim_col {
					background-color: #007eff;
					}
				table#mensMatrix th.straight_col {
					background-color: #007eff;
					}
				table#mensMatrix th.flare_col {
					background-color: #007eff;
					}
			table#mensMatrix th.slim_row {
				width: 211;
				height:18px;
				border-right: 1px solid #b3b3b3;
				background-color: #007eff;
				}
			table#mensMatrix th.normal_row {
				width: 211px;
				height:18px;
				border-right: 1px solid #b3b3b3;
				background-color: #007eff;
				}
			table#mensMatrix th.thick_row {
				width: 211px
				height:18px;
				border-right: 1px solid #b3b3b3;
				background-color: #007eff;
				}
		
	h5.ladies_matrix {
		width: 756px;
		height: 14px;
		padding: 0;
		margin: 0 0 8px 0;
		
		background: url(/_common/images/search/txt_ladies.gif) left top no-repeat;
		}
	
		div#bottomsMatrix table#ladiesMatrix {
			width: 756px;
			padding: 0;
			margin 0 0 20px 0;
			}
			
			table#ladiesMatrix th {
				background-color: #ff80ff;
				color: #fff;
				text-align: center;
				}
				
			table#ladiesMatrix th.left_top_row {
				width: 109px;
				height:18px;
				background-color: #ff80ff;
				}
				table#ladiesMatrix th.slim_col {
					background-color: #ff80ff;
					}
				table#ladiesMatrix th.straight_col {
					background-color: #ff80ff;
					}
				table#ladiesMatrix th.flare_col {
					background-color: #ff80ff;
					}
			table#ladiesMatrix th.slim_row {
				width: 211;
				height:18px;
				border-right: 1px solid #b3b3b3;
				background-color: #ff80ff;
				}
			table#ladiesMatrix th.normal_row {
				width: 211px;
				height:18px;
				border-right: 1px solid #b3b3b3;
				background-color: #ff80ff;
				}
			table#ladiesMatrix th.thick_row {
				width: 211px
				height:18px;
				border-right: 1px solid #b3b3b3;
				background-color: #ff80ff;
				}
	
	h5.mens_matrix span,
	h5.ladies_matrix span,
	h4.bottomsMatrix span {
		display: none;
		visibility: hidden;
		}

.last_child {
	margin-right: 0 !important;
	}
	
div#search_result {
	width: 832px;
	padding :0;
	margin: 0 auto 10px auto;
	}
	
	div#search_result ul.item_list {
		width: 832px;
		padding: 0;
		margin: 0 auto 20px auto;
		}
	
		div#search_result ul.item_list li {
			width: 163px;
			padding : 3px;
			margin: 0 23px 0 0;
			margin-right:0 !important;
			}
		div#search_result ul.item_list li.last_child {
			padding-right: 3px;
			margin-right: 0;
			width: 140px !important;
			}
	div#search_result ul.item_list li div.cs_thumbs {
		width: 76px;
		position: absolute;
		top: 0;
		left: 146px;
		}	
		
	div#search_result ul.item_list li div.cs_thumbs.left {
		width:76px;
		padding:0; margin:0;
		
		display: none;
		background-color: #000000;
		
		text-align:center;
		
		position: absolute;
		top: 0;
		left: -76px;
		}

div.search_result_pager {
	width: 832px;
	height: 23px;
	padding: 0 6px;
	margin: 0 0 10px 0;
	
	background: url(/_common/images/search/bg_pager_bar.gif) left top repeat-x;
	position: relative;
	}
	
	div.search_result_pager span.sort {
		width: 200px;
		height: 23px;
		padding: 4px 0 0 0;
		margin: 0;
		
		display: block;
		position: absolute;
		left: 4px;
		}
	div.search_result_pager div.categoryListNavi {
		width: 400px;
		height: 23px;
		padding: 4px 0 0 0;
		margin: 0 0 0 auto;
		display: block;
		position: absolute;
		right: 4px;
		text-align: right;
		color: #000;
		}
		
		div.search_result_pager div.categoryListNavi span.categoryListNaviPrev,
		div.search_result_pager div.categoryListNavi span.categoryListNaviNext {
			}

			div.search_result_pager div.categoryListNavi span.categoryListNaviPrev a,
			div.search_result_pager div.categoryListNavi span.categoryListNaviNext a {
					width:100px;
					height:15px;
				}
	
			div.search_result_pager div.categoryListNavi span.categoryListNaviPrev a:hover,
			div.search_result_pager div.categoryListNavi span.categoryListNaviNext a:hover {}
	
				div.search_result_pager div.categoryListNavi span.categoryListNaviPrev a span,
				div.search_result_pager div.categoryListNavi span.categoryListNaviNext a span {
					background-color:#333333;
				}
				
		div.search_result_pager div.categoryListNavi a {}
		div.search_result_pager div.categoryListNavi a:hover {}
		
		div.search_result_pager div.categoryListNavi span.page_num {}

div.search_result_pager:after {
	content: "";
	width: 1px;
	height: 1px;
	display: block;
	clear: both;
	visibility: hidden;
	}


div#bottomSelecter div#page_disp_limit{
position:relative; 
top:3px;
margin-left:5px;
left:-8px;
width:76px;
float:right;
}

div#bottomSelecter div#page_disp_stock{
position:relative; 
top:4px;
margin-left:220px;
left:-8px;
width:76px;

} 

div#topSelecter ul.numberSelecter{
/*width:290px;*/
height:10px;
position:relative;
top:-38px;
height:0px;l
}

div#bottomSelecter ul.numberSelecter{
/*width:290px;*/
margin-right:10px;
height:10px;
position:relative;
top:-8px;
right:0;
font-size:12px;
float:right;
}

div#headSelecter div#page_disp_limit{
position:relative; 
top:-26px;
margin-left:5px;
left:-8px;
/*width:76px;*/
heighta:0px;
float:right;
} 

div#headSelecter div.sort {
	width: 45%;
	font-size: 12px;
	position: relative;
	top: -24px;
	left: 5px;
	}

div#headSelecter div#page_disp_stock{
position:relative; 
top:-24px;
margin-left:220px;
left:-8px;
/*width:76px;*/
heighta:0px;
} 

/* 100513 カテゴリ検索追加 */

ul#alterSearchBlock li { width:214px !important; margin-right:0 !important; text-align:left; }
ul#alterSearchBlock li#btn_categoryList { width:205px !important; }

ul#alterSearchBlock li a { width:205px; }

ul#alterSearchBlock li a span { position:absolute; text-indent:-9999em; z-index:-9999; }

ul#alterSearchBlock li#btn_searchEngine a { background:url('/_common/images/search/btn_01.gif') no-repeat scroll left top transparent; }

ul#alterSearchBlock li#btn_bottomsSilhouette a { background:url('/_common/images/search/btn_02.gif') no-repeat scroll left top transparent; }

ul#alterSearchBlock li#btn_bottomsMatrix a { background:url('/_common/images/search/btn_03.gif') no-repeat scroll left top transparent; }

ul#alterSearchBlock li#btn_categoryList a { background:url('/_common/images/search/btn_04.gif') no-repeat scroll left top transparent; }

ul#alterSearchBlock li a:hover,
ul#alterSearchBlock li a.bg_bottom { background-position:left bottom !important; }

div#search_area { margin-top:24px; }

h4.categoryList {
	width: 844px;
	height: 26px;
	padding: 0;
	border: 1px solid #b3b3b3;
	border-width: 1px 1px 0 1px;
	margin: 0;
	display: none;
	background: url(/_common/images/search/bar_category.gif) left top no-repeat;
	}

h4.categoryList span { position:absolute; text-indent:-9999em; z-index:-9999; }

	div#categoryList {
		padding: 24px 32px;
		margin: 0  0 40px 0;
		border: 1px solid #b3b3b3;
		border-width: 0 1px 1px 1px;
		background-color: #fff;
		display: none;
		}

.mensTab,
.ladiesTab,
.kidsTab { float:left; width:198px; }
.accTab { float:left; width:182px; }

.mensTab ul,
.ladiesTab ul,
.kidsTab ul,
.accTab ul { width:180px !important; background-color:transparent; }

.mensTab ul li,
.ladiesTab ul li,
.kidsTab ul li,
.accTab ul li { width:180px !important; }


.mensTab ul li,
.ladiesTab ul li,
.kidsTab ul li,
.accTab ul li,
.mensTab ul li a,
.ladiesTab ul li a,
.kidsTab ul li a,
.accTab ul li a { background-color:#F6F6F6 !important; }

#categoryList ul li a:hover { background-image:none !important; }
.mensTab ul li a:hover { background-color:#ABA3F6 !important; }
.ladiesTab ul li a:hover { background-color:#F6C6F6 !important; }
.kidsTab ul li a:hover { background-color:#ABF6A1 !important; }
.accTab ul li a:hover { background-color:#ABA3F6 !important; }

#categoryList ul li a:hover span { font-weight:normal; }

#categoryList ul li a:visited { color:#000; }

ul.mensItemList li.parent_cat, ul.ladiesItemList li.parent_cat, ul.kidsItemList li.parent_cat, ul.accItemList li.parent_cat { width:180px !important; }

.mensTab h4 { background:url('/_common/images/search/ttl_mens.gif') no-repeat scroll left top transparent; width:180px; height:18px; margin:0; }
.ladiesTab h4 { background:url('/_common/images/search/ttl_ladies.gif') no-repeat scroll left top transparent; width:180px; height:18px; margin:0; }
.kidsTab h4 { background:url('/_common/images/search/ttl_kids.gif') no-repeat scroll left top transparent; width:180px; height:18px; margin:0; }
.accTab h4 { background:url('/_common/images/search/ttl_acc.gif') no-repeat scroll left top transparent; width:180px; height:18px; margin:0; }

.mensTab h4 span,
.ladiesTab h4 span,
.kidsTab h4 span,
.accTab h4 span { position:absolute; text-indent:-9999em; z-index:-9999; }

.allviewBtn { display:none; }

.mensTab .mensItemList .tops { background:url('/_common/images/search/icn_m_tops.gif') no-repeat scroll left top #F6F6F6; padding-top:50px; }
.mensTab .mensItemList .bottoms { background:url('/_common/images/search/icn_m_bottoms.gif') no-repeat scroll left top #F6F6F6; padding-top:60px; }
.ladiesTab .ladiesItemList .tops { background:url('/_common/images/search/icn_l_tops.gif') no-repeat scroll left top #F6F6F6; padding-top:50px; }
.ladiesTab .ladiesItemList .bottoms { background:url('/_common/images/search/icn_l_bottoms.gif') no-repeat scroll left top #F6F6F6; padding-top:60px; }
.kidsTab .kidsItemList .tops { background:url('/_common/images/search/icn_k_tops.gif') no-repeat scroll left top #F6F6F6; padding-top:50px; }
.kidsTab .kidsItemList .bottoms { background:url('/_common/images/search/icn_k_bottoms.gif') no-repeat scroll left top #F6F6F6; padding-top:60px; }
.kidsTab .kidsItemList .model { margin-top:6px; }
.accTab .accItemList .mens { background:url('/_common/images/search/icn_a_tops.gif') no-repeat scroll left top #F6F6F6; padding-top:50px; }
.accTab .accItemList .ladies { margin-top:6px; }
.accTab .accItemList .exclusive { margin-top:6px; }
.accTab .accItemList .gift { margin-top:6px; }


.rigidrinse a,
.darkused a,
.midused a,
.lightused a,
.M_C_Color a,
.L_C_Color a { background-image:none !important; }






#bottomSelecter{
background: url(../images/common/pager_bottom.gif) repeat-x 0 0;
width:100%;
height:26px;
/* margin-bottom:35px;*/
}

#formBox{
position:relative;
top:0px;
left:600px;
width:90px;
} 




































/* 201104 renewal */



.titleArea {
background:url('/_common/images/search/ttl_search.gif') no-repeat left top;
height:104px;
}

.titleArea h2 {
display:none;
}

.titleArea #alterSearchBlock {
width:710px !important;
position:relative;
left:139px;
top:55px;
}

.titleArea #alterSearchBlock li {
width:168px !important;
}

.titleArea #alterSearchBlock li a {
width:168px !important;
}

.titleArea #alterSearchBlock li#btn_searchEngine a {
background:url('/_common/images/search/btn_conditional.gif') no-repeat left top;
}

.titleArea #alterSearchBlock li#btn_bottomsSilhouette a {
background:url('/_common/images/search/btn_silhouette.gif') no-repeat left top;
}

.titleArea #alterSearchBlock li#btn_bottomsMatrix a {
background:url('/_common/images/search/btn_fitchart.gif') no-repeat left top;
}

.titleArea #alterSearchBlock li#btn_categoryList a {
background:url('/_common/images/search/btn_category.gif') no-repeat left top;
}

.titleArea #alterSearchBlock li a {
height:30px;
}

div#search_area {
margin-top:94px;
width:960px;
left:0;
}

#searchEngine,#bottomsSilhouette,#bottomsMatrix,#categoryList {
padding:24px 28px !important;
width:902px !important;
z-index:99;
}



h4.searchEngine {
	width: 960px;
	height: 26px;
	padding: 0;
	margin: 0;
	display: none;
	background: url(/_common/images/search/ttl_conditional.gif) left top no-repeat;
	border:none;
	}


h4.bottomsSilhouette {
	width: 960px;
	height: 26px;
	padding: 0;
	border:none;
	margin: 0;
	display: none;
	background: url(/_common/images/search/ttl_silhouette.gif) left top no-repeat;
	}


h4.bottomsMatrix {
	width: 960px;
	height: 26px;
	padding: 0;
	margin: 0;
	display: none;
	background: url(/_common/images/search/ttl_fitchart.gif) left top no-repeat;
	border:none;
	}



h4.categoryList {
	width: 960px;
	height: 26px;
	padding: 0;
	margin: 0;
	display: none;
	background: url(/_common/images/search/ttl_category.gif) left top no-repeat;
	border:none;
	}

ul.mensItemList li.parent_cat, ul.ladiesItemList li.parent_cat, ul.kidsItemList li.parent_cat, ul.accItemList li.parent_cat { width:214px !important; }

.mensTab h4 { background:url('/_common/images/search/ttl_mens_ctg.gif') no-repeat scroll left top transparent; width:214px; height:19px; margin:0; }
.ladiesTab h4 { background:url('/_common/images/search/ttl_ladys_ctg.gif') no-repeat scroll left top transparent; width:214px; height:19px; margin:0; }
.kidsTab h4 { background:url('/_common/images/search/ttl_kids_ctg.gif') no-repeat scroll left top transparent; width:214px; height:19px; margin:0; }
.accTab h4 { background:url('/_common/images/search/ttl_acc_ctg.gif') no-repeat scroll left top transparent; width:214px; height:19px; margin:0; }

	div#categoryList {
		padding: 0px;
		margin: 0px;
		border-left: 1px solid #b3b3b3;
		border-right: 1px solid #b3b3b3;
		border-bottom: 1px solid #b3b3b3;
    background-color: #fff;
		display: none;
		}

.mensTab,
.ladiesTab,
.kidsTab { float:left; width:228px; }
.accTab { float:left; width:214px; }

.mensTab ul,
.ladiesTab ul,
.kidsTab ul,
.accTab ul { width:214px !important; background-color:transparent; border:solid 1px #E1E1E1; border-right:none; }

.mensTab ul li,
.ladiesTab ul li,
.kidsTab ul li,
.accTab ul li { width:214px !important; }


.mensTab .mensItemList .tops { background:url('/_common/images/search/icn_tops.gif') no-repeat scroll left top #FFF; padding-top:48px; }
.mensTab .mensItemList .bottoms { background:url('/_common/images/search/icn_bottoms.gif') no-repeat scroll left top #FFF; padding-top:48px; border-top:solid 1px #E1E1E1; margin-top:8px; }
.ladiesTab .ladiesItemList .tops { background:url('/_common/images/search/icn_tops.gif') no-repeat scroll left top #FFF; padding-top:48px; }
.ladiesTab .ladiesItemList .bottoms { background:url('/_common/images/search/icn_bottoms.gif') no-repeat scroll left top #FFF; padding-top:48px; border-top:solid 1px #E1E1E1; margin-top:8px; }
.kidsTab .kidsItemList .tops { background:url('/_common/images/search/icn_tops2.gif') no-repeat scroll left top #FFF; padding-top:48px; }
.kidsTab .kidsItemList .bottoms { background:url('/_common/images/search/icn_bottoms2.gif') no-repeat scroll left top #FFF; padding-top:48px; border-top:solid 1px #E1E1E1; margin-top:8px; }
.kidsTab .kidsItemList .model { margin-top:6px; }
.accTab .accItemList .mens { background:url('/_common/images/search/icn_acc.gif') no-repeat scroll left top #FFF; padding-top:48px; }
.accTab .accItemList .ladies { margin-top:6px; }
.accTab .accItemList .exclusive { margin-top:6px; }
.accTab .accItemList .gift { margin-top:6px; }


#categoryList ul li a:hover { background-image:none !important; }
.mensTab ul li a:hover { background-color:#A1CFFF !important; }
.ladiesTab ul li a:hover { background-color:#FFC2FF !important; }
.kidsTab ul li a:hover { background-color:#B3EFA1 !important; }
.accTab ul li a:hover { background-color:#C5B3F1 !important; }


.mensTab ul li,
.ladiesTab ul li,
.kidsTab ul li,
.accTab ul li,
.mensTab ul li a,
.ladiesTab ul li a,
.kidsTab ul li a,
.accTab ul li a { background-color:#FFF !important; }




				ul.mens_silhouette a.bs_M_SlimSkinny {
					background: url(/_common/images/search/btn_mens_skinny.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_RegularStraight {
					background: url(/_common/images/search/btn_mens_straight.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_Loose {
					background: url(/_common/images/search/btn_mens_loose.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_BootsFlare {
					background: url(/_common/images/search/btn_mens_bootcut.gif) left top no-repeat;
					}
				ul.mens_silhouette a.bs_M_ShortsOverall {
					margin: 0;
					background: url(/_common/images/search/btn_mens_etc.gif) left top no-repeat;
					}


				ul.ladies_silhouette a.bs_L_SlimSkinny {
					background: url(/_common/images/search/btn_ladys_skinny.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_RegularStraight {
					background: url(/_common/images/search/btn_ladys_straight.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_LooseBaggy {
					background: url(/_common/images/search/btn_ladys_loose.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_Boots {
					background: url(/_common/images/search/btn_ladys_bootcut.gif) left top no-repeat;
					}
				ul.ladies_silhouette a.bs_L_ShortsSkirtsOverall {
					margin: 0;
					background: url(/_common/images/search/btn_ladys_etc.gif) left top no-repeat;
					}
div.mens_bottoms,
div.ladies_bottoms,
div.mens_bottoms ul.mens_silhouette,
div.mens_bottoms ul.mens_color,
div.ladies_bottoms ul.ladies_silhouette,
div.ladies_bottoms ul.ladies_color {
width:900px;
}

				div.mens_bottoms ul.mens_silhouette li,
				div.mens_bottoms ul.mens_color li,
				div.ladies_bottoms ul.ladies_silhouette li,
				div.ladies_bottoms ul.ladies_color li {
					width: 180px;
					padding: 0;
					margin: 0 0px 0 0;
					
					float: left;
					}


				ul.mens_silhouette a,
				ul.mens_color a,
				ul.ladies_silhouette a,
				ul.ladies_color a {
					width: 175px;
					height: 69px;
					padding: 0;
					margin: 0;
					
					display: block;
				}










			div.mens_bottoms ul.mens_silhouette {
				background: url(/_common/images/search/ttl_mens_silhouette.gif) left top no-repeat;
}

			div.mens_bottoms ul.mens_color {
				background: url(/_common/images/search/ttl_mens_color.gif) left top no-repeat;
}



			div.ladies_bottoms ul.ladies_silhouette {
				background: url(/_common/images/search/ttl_ladys_silhouette.gif) left top no-repeat;
				}
				
			div.ladies_bottoms ul.ladies_color {
				background: url(/_common/images/search/ttl_ladys_color.gif) left top no-repeat;
				}




	h5.selectGender {
		width: 802px;
		height: 15px;
		padding: 0;
		margin: 0 0 5px 0;
		background: url(/_common/images/search/txt_step1.gif) left top no-repeat;
		}
		h5.selectGender span {
			display: none;
			visibility: hidden;
			}

	h5.selectItem {
		background: url(/_common/images/search/txt_step2.gif) left top no-repeat;
		}

	h5.selectCollection {
		background: url(/_common/images/search/txt_step3.gif) left top no-repeat;
		}

	h5.selectPrice {
		width: 220px;
		background: url(/_common/images/search/txt_step4.gif) left top no-repeat;
		}

	h5.selectKeyword {
		width: 220px;
		background: url(/_common/images/search/txt_step5.gif) left center no-repeat;
		}

	a#searchEngineButton {
		width: 189px;
		height: 42px;
		padding: 0;
		margin: 0;
		display: block;
		background: url(/_common/images/search/btn_search_submit.gif) left top no-repeat;
    float:right;
		}

.cover {
top:88px;
width:900px;
}


ul.mensItemList li.granpa_cat a{
background-color:#D4E9FF !important;
}

ul.ladiesItemList li.granpa_cat a{
background-color:#FFEAFF !important;
}

ul.kidsItemList li.granpa_cat a{
background-color:#DCF8D4 !important;
}

ul.accItemList li.granpa_cat a{
background-color:#E5DCF9 !important;
}


div.searchEngineRow,div.searchEngineRow ul {
width:900px !important;
}









/* list */
#headSelecter {
position:relative;
margin-bottom:16px;
}

#bottomSelecter {
background-color:#000;
height:26px;
position:relative;
margin-bottom:16px;
background-image:none;
}

div#headSelecter div.sort {
position:absolute;
top:-24px;
}

div#headSelecter div#page_disp_limit {
position:absolute;
top:-24px;
left:110px;
}

div#bottomSelecter div.sort {
position:absolute;
top:4px;
}

div#bottomSelecter div#page_disp_limit {
position:absolute;
top:4px;
left:110px;
}

div#headSelecter ul.numberSelecter{
top:-24px;
}

div#bottomSelecter ul.numberSelecter {
top:4px
}

#topSelecter {
margin-top:36px;
position:relative;
}

ul.item_list li div.item_photo {
margin:0 auto;
}



