@charset "Shift_JIS";
/*index css*/
/*
SITE：UNITED ARROWS
______________________________________*/

/* search_result
/*
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
/*
/* #01  ページタイトル
/* #02  検索結果エリア(item)
/* #021 見出し
/* #022 表示条件
/* #023 ページャー
/* #024 商品一覧
/*
==========================================*/

/**********************************************************************/
/*                                                                    */
/* search_result（検索結果）                                          */
/*                                                                    */
/**********************************************************************/

#search_result
{
	float:left;
	width:950px;
	margin-top:30px;
	padding-bottom:40px;
}

#search_banner
{
	clear:both;
	width:950px;
	text-align:center;
	padding-top:10px;
}


/*------------------------------------------------------*/
/* 01 ページタイトル
/*------------------------------------------------------*/
/**********************************************************************/
/*  検索エリア                                                        */
/**********************************************************************/

#leftarea
{
	float:left;
	width:210px;
}


/**********************************************************************/
/*                                                                    */
/* 02 検索結果エリア                                                  */
/*                                                                    */
/**********************************************************************/

#mainarea
{
	float:left;
	width:740px;
}

/*サムネイル吹き出し*/

div#balloon-main
	div.contents ul li a
{
}

div#balloon-main
	div.contents ul li a:hover img
{
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}


/* 021 見出し
=====================================================*/

div.ttl
{
	display:inline;
	float:left;
	width:730px;
	margin:0 0 18px 10px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:1px solid #000;
}

div.ttl_2
{
	float:left;
	font-size:13px;
	font-weight:bold;
	position:absolute;
	*top:12px;
	*left:18px;
}

div.ttl p
{
	float:left;
}

/*検索結果用：左カラム*/
div.brand
{
	margin-bottom:39px;
	margin-bottom:35px\9;
	*margin-bottom:35px;
}

div.type
{
	margin-bottom:27px;
	margin-bottom:25px\9;
	*margin-bottom:32px;
}

div.type div.category_ttl
{
	*margin-bottom:10px;
}

div.type ul.category_list li
{
	*margin-bottom:3px;
}

div.category
{
	*margin-bottom:33px;
}

div.category div.category_ttl
{
	*margin-bottom:10px;
}

div.price
{
	*margin-bottom:25px;
}

div.price ul.type_name li.child_btn
{
	margin:11px 0 0 0;
}

/* =022 表示条件
=====================================================*/

#viewcondition
{
	display:inline;
	float:left;
	width:730px;
	margin:0px 0 5px 10px;
}

#viewcondition
	p span.txspace
{
	margin:0 5px 0 5px;
}

#viewcondition a
{
	color:#194dcf;
}

/* 表示 */

#viewcondition
	div.view
{
	float:left;
}

/* 在庫の有無 */

#viewcondition
	div.view
		div.stock
{
	float:left;
}

/* 発売日 */

#viewcondition
	div.view
		div.release
{
	float:left;
	font-family:"Meiryo", "メイリオ", "ＭＳ Ｐゴシック", Arial, sans-serif;
}

/***** お気に入り *****/

div.icon_favorite
{
	float:right;
	padding-left:15px;
	background:url(/img/new/search_btn_favorite.gif) no-repeat left center;
	background-position:0px 0px;
}

div.icon_favorite img
{
	margin-right:5px;
}

div.ttl
	div.icon_favorite
{
	float:right;
	margin-right:20px;
	font-weight:normal;
	font-size:12px;
	position:relative;
	padding-left:15px;
	background:url(/img/new/search_btn_favorite.gif) no-repeat left center;
	background-position:0px 0px;
}


/* 表示 */

#viewcondition
	div.vieworder
{
	float:left;
}

/* 価格 */

#viewcondition
	div.vieworder
		div.viewprice
{
	float:left;
}

/***** 表示件数 *****/

#viewcondition
	div.vieworder
		div.number
{
	float:left;
}

/***** 画像サイズ　小/大 *****/

#viewcondition
	div.vieworder
		div.image_size
{
	float:left;
/*	padding-left:15px;*/
}

#viewcondition
	div.vieworder
		div.sale_image
{
	padding-left:0px !important;
	padding-top:6px !important;
}


/***** 拡大表示 *****/

div.icon_zoom
{
	float:right;
	padding-left:15px;
	background:url(/img/new/search_btn_zoom.gif) no-repeat left center;
	background-position:0px 0px;
}

div.icon_zoom img
{
	margin-right:5px;
}

div.ttl
	div.icon_zoom
{
	margin-right:10px;
	font-weight:normal;
	font-size:12px;
	position:relative;
	padding-left:15px;
	background:url(/img/new/search_btn_zoom.gif) no-repeat left center;
	background-position:0px 0px;

}


/* =023 ページャー
=====================================================*/

#pager
{
	display:inline;
	float:left;
	width:730px;
	margin:15px 0 10px 10px;
}

/***** ページ *****/

#pager
	div.pagenumber
{
	float:left;
/*	width:550px;	*/
	width:544px;
}

#pager
	div.pagenumber
		p span.txspace
{
	margin:0 5px 0 5px;
}

#pager
	div.pagenumber
		p span.current
{
	margin:0 20px 0 0px;
}


#pager
	div.pagenumber
		p a
{
	color:#194dcf;
}

/***** 次、前ページ *****/

#pager
	div.page
{
	float:right;
}

#pager
	div.page a
{
	color:#194dcf;
}

#pager
	div.page
		div.preview
{
	float:left;
}

#pager
	div.page
		div.next
{
	float:left;
	margin-left:10px;
}

/* =024 商品一覧
=====================================================*/

#itemlist
{
	float:left;
	width:740px;
}

#itemlist
	ul li
{
	display:inline;
	position:relative;
	float:left;
	width:138px;
	height:216px;
	margin:0 0px 10px 10px;
	background:url(/img/search_item_back.gif) no-repeat top;
}

#itemlist
	a.itemlink
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:138px;
	height:216px;
	background:#000;
	opacity: 0.0;
	-moz-opacity:0.0;
	filter: alpha(opacity=0);
}

#itemlist
	a.itemlink:hover
{
	opacity:0.7;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	background:url(/img/search_item_selectback.gif) no-repeat;
}

#itemlist
	a.hover
{
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	background:url(/img/search_item_selectback.gif) no-repeat;
}


/***** 入荷等表示エリア *****/

#itemlist
	ul li
		div.mark
{
	float:left;
	width:130px;
	height:13px;
	padding-top:8px;
	padding-left:8px;
}

#itemlist
	ul li
		div.mark
			img.newarrival
{
	float:left;
	margin-right:2px;
}

#itemlist
	ul li
		div.mark
			img.no_item
{
	float:left;
}

#itemlist
	ul li
		div.mark
			img.arrival
{
	float:left;
	margin-right:2px;
}

#itemlist
	ul li
		div.mark
			img.reserve
{
	float:right;
	margin-right:6px;
}

#itemlist
	ul li
		div.mark
			img.near
{
	float:left;
}

/***** アイテムイメージ *****/

#itemlist
	ul li
		div.item_img
{
	float:left;
	width:100%;
	height:140px;
	margin-top:4px;
	text-align:center;
}


/***** アイテム詳細 *****/

#itemlist
	ul li
		div.item_detail
{
	float:left;
	width:138px;
	font-size:95%;
}

#itemlist
	ul li
		div.item_detail p.brand
{
	/*width:125px;*/
	width:130px;
	padding-left:8px;
	line-height:130%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

#itemlist
	ul li
		div.item_detail p.category
{
	/*width:125px;*/
	width:130px;
	padding-left:8px;
	line-height:130%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

#itemlist
	ul li
		div.item_detail p.price
{
	width:130px;
	padding-left:8px;
/*	font-weight:bold;*/
	line-height:180%;
	white-space:nowrap;
}

/* ie6 */
* html body #itemlist
	ul li div.item_detail p.price
{
	line-height:120%;
}

/***** アイコン *****/

#itemlist
	div.icon
{
	clear:both;			/* IE6バグ対応(他にはさらにBOXで囲むなど) */
	position:absolute;
	top:198px;
	left:95px;
	width:45px;
	height:11px;
}

#itemlist
	div.icon
		a.favorite
{
	display:block;
	float:left;
	width:23px;
	height:11px;
	background:url(/img/search_btn_favorite.gif) no-repeat 0 0;
}

#itemlist
	div.icon
		a.zoom
{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin-left:4px;
	background:url(/img/search_btn_zoom.gif) no-repeat 0 0;
}


/**********************************************************************/
/*                                                                    */
/* 03 セール用品　                                                　  */
/*                                                                    */
/**********************************************************************/

/* =025 商品一覧
=====================================================*/

#sale_itemlist
{
	float:left;
	width:740px;
}

#sale_itemlist
	ul li
{
	display:inline;
	position:relative;
	float:left;
	width:138px;
	height:226px;
	margin:0 0px 10px 10px;
	background:url(/img/search_saleitem_back.gif) no-repeat top;
	font-size:10px;
	color:#999;
}

#sale_itemlist
	a.itemlink
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:138px;
	height:226px;
	background:#000;
	opacity: 0.0;
	-moz-opacity:0.0;
	filter: alpha(opacity=0);
}

#sale_itemlist
	a.itemlink:hover
{
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	background:url(/img/search_saleitem_selectback.png) no-repeat;
}

#sale_itemlist
		a.hover
{
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	background:url(/img/search_saleitem_selectback.png) no-repeat;
}


/***** 入荷等表示エリア *****/

#sale_itemlist
	ul li
		div.mark
{
	float:left;
	width:130px;
	height:13px;
	padding-top:8px;
	padding-left:8px;
}

#sale_itemlist
	ul li
		div.mark
			img.newarrival
{
	float:left;
	margin-right:2px;
}

#sale_itemlist
	ul li
		div.mark
			img.no_item
{
	float:left;
}

#sale_itemlist
	ul li
		div.mark
			img.arrival
{
	float:left;
	margin-right:2px;
}

#sale_itemlist
	ul li
		div.mark
			img.reserve
{
	float:left;
	margin-right:6px;
}

#sale_itemlist
	ul li
		div.mark
			img.near
{
	float:left;
}

/***** アイテムイメージ *****/

#sale_itemlist
	ul li
		div.item_img
{
	float:left;
	width:100%;
	height:140px;
	margin-top:3px;
	text-align:center;
}


/***** アイテム詳細 *****/

#sale_itemlist
	ul li
		div.item_detail
{
	float:left;
	width:138px;
}

#sale_itemlist
	ul li
		div.item_detail p.brand
{
	/*width:125px;*/
	width:130px;
	padding-left:5px;
	line-height:150%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

#sale_itemlist
	ul li
		div.item_detail p.category
{
	/*width:125px;*/
	width:130px;
	padding-left:5px;
	line-height:150%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

#sale_itemlist
	ul li
		div.item_detail p.price
{
	width:130px;
	padding-left:8px;
/*	font-weight:bold;*/
	line-height:180%;
	white-space:nowrap;
	color:#000;
}

/* ie6 */
* html body #sale_itemlist
	ul li div.item_detail p.price
{
	line-height:120%;
}

#sale_itemlist
	ul li
		div.item_detail p.price_sale_bf
{
	padding-left:5px;
	line-height:180%;
	white-space:nowrap;
	color:#000;
}

#sale_itemlist
	ul li
		div.item_detail p.sale_price
{
	padding-left:5px;
	font-weight:bold;
	line-height:150%;
	white-space:nowrap;
	color:#e60012;
}

#sale_itemlist
	ul li
		div.item_detail p.discount
{
	padding-left:5px;
	font-weight:bold;
	font-size:95%;
	line-height:120%;
	white-space:nowrap;
	color:#e60012;
}


/***** アイコン *****/

#sale_itemlist
	div.icon
{
	clear:both;			/* IE6バグ対応(他にはさらにBOXで囲むなど) */
	position:absolute;
	top:201px;
	left:92px;
	width:42px;
	height:20px;
}

#sale_itemlist
	div.icon
		a.favorite
{
	display:block;
	float:left;
	width:18px;
	height:19px;
	background:url(/img/new/search_btn_favorite.gif) no-repeat center center;
}

#sale_itemlist
	div.icon
		a.zoom
{
	display:block;
	float:left;
	width:19px;
	height:19px;
	margin-left:4px;
	background:url(/img/new/search_btn_zoom.gif) no-repeat center center;
}

div.noitem
{
	float:left;
	width:740px;
	margin-top:114px;
	text-align:center;
}

/*シーン＆スタイル*/

div.title
{
	display:inline;
	float:left;
	width:730px;
	margin:0 0 17px 10px;
	font-size:20px;
	font-weight:bold;
}

div.concept
{
	display:inline;
	float:left;
	width:730px;
	margin:0 0 37px 10px;
	font-size:11px;
	line-height:160%;
}

/* =026 ランキング
=====================================================*/

div.rankingarea
{
	float:left;
	border:1px solid #dfdfdf;
	border-radius:5px;
	padding:15px 18px;
	width:692px;
	height:218px;
	margin-left:10px;
	margin-bottom:15px;
	position:relative;
}

div.rankingarea ul.rankinglist
{
	float:left;
	width:692px;
	margin-top:30px;
}

div.rankingarea ul.rankinglist li
{
	float:left;
	margin-left:14px;
	width:127px;
	height:152px;
	position:relative;
}

div.rankingarea ul.rankinglist li:first-child
{
	margin-left:0;
}

div.rankingarea ul.rankinglist li div.item_img
{
	float:left;
	width:127px;
	height:152px;
}

div.rankingarea ul.rankinglist li a
{
	float:left;
}


div.rankingarea ul.rankinglist li img
{
	border:1px solid #dfdfdf;
}
div.rankingarea ul.rankinglist li img.number
{
	border:none;
}

div.rankingarea ul.rankinglist li img.ranking_img
{
	float:left;
	width:125px;
	height:150px;
}

div.rankingarea ul.rankinglist li p
{
	font-size:10px;
	line-height:150%;
}

div.rankingarea ul.rankinglist li p.category
{
	float:left;
	color:#666666;
	width:127px;
	line-height:120%;
	margin-top:6px;
}

div.rankingarea ul.rankinglist li p.category a
{
	width:127px;
	color:#666666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

div.rankingarea ul.rankinglist li div.rank_icon
{
	position:absolute;
	top:0;
	left:0;
}

/* =027 さらに絞り込む
=====================================================*/
div.narrow_type_ttl
{
	float:left;
	margin-left:10px;
	width:700px;
	padding:13px 10px 15px 18px;
	border:1px solid #dfdfdf;
	border-radius:5px;
	margin-bottom:20px;
	position:relative;
}

div.narrow_box
{
	float:left;
}

ul.category_list2 {
	float:left;
	width:225px;
	font-size:95%;
	margin-top:30px;
	margin-right:10px;
}

ul.last_right {
	margin-right:0px !important;
}

ul.category_list2 li {
	position:relative;
	float:left;
	width:215px;
	padding-left:10px;
	height:22px;
	margin-bottom:6px;
	background:url(/img/new/search_list_arrow.gif) no-repeat left center;
	background-position:7px 8px;
}

ul.category_list2 li:hover {
	position:relative;
	float:left;
	width:215px;
	padding-left:10px;
	background-color:#999;
	background:url(/img/new/search_list_selectarrow.gif) no-repeat left center #999;
	background-position:7px 8px;
}

ul.category_list2 li.more_item:hover a {
	color:#fff;
}

ul.category_list2 li a {
	float:left;
	padding-left:10px;
	width:205px;
}

ul.category_list2 li a:hover {
	padding-left:10px;
	text-decoration:none;
}

ul.category_list2 li.more_item div {
	display:inline;
	float:left;
	width:205px;
	height:22px;
}

ul.category_list2 li.more_item div p {
	display:inline;
	float:left;
	line-height:180%;
	margin-top:2px;
}

ul.category_list2 li.select {
	padding-left:10px;
	background:url(/img/new/search_list_selectarrow.gif) no-repeat left center #999;
	background-position:7px 8px;
	cursor:pointer;
	height:22px;
}

ul.category_list2 li.select p {
	padding-top:5px;
}

ul.category_list2 li.select a {
	color:#fff;
	text-decoration:none;
}

ul.category_list2 li.select a.clear {
	position:absolute;
	top:0;
	left:9px;
	padding:0;
	margin:0px;
	font-size:90%;
	text-align:right;
	text-decoration:none;
	line-height:210%;
	background:none;
}

/*シューズサイズ*/
div.narrow_box form
{
	float:left;
}

div.slider_area
{
	float:left;
	width:197px;
	height:174px;
	background:#e4e4e4;
	padding:10px 15px;
}

div.slider_area .shoes_size
{
	float:left;
	margin-bottom:5px;
}

div.slider_area .shoes_size img
{
	float:left;
	margin-right:5px;
}

div.slider_area .shoes_size p
{
	float:left;
	font-weight:bold;
}

div.slide_size
{
	float:left;
	width:180px;
	margin-left:7px;
}

div.slide_size .slider
{
	float:left;
	width:200px;
}

div.control
{
	width:200px;
	float:left;
	margin:10px 0;
}

div.control p.min
{
	float:left;
	margin-right:5px;
}

div.control p.max
{
	float:left;
}

div.control p input
{
	width:55px;
	border:1px solid #cdcdcd;
	border-radius:2px;
	text-align:right;
	padding-right:5px;
	padding:5px 5px 1px 0\9;
	*padding:8px 8px 0 0;
	height:24px;
	*height:20px;
}

div.heel_size
{
	float:left;
}

div.heel_select
{
	float:left;
	position:relative;
	margin-top:5px;
}

div.heel_select select.heel_select
{
	width:194px !important;
	height:28px !important;
}
div.heel_select span.customSelect
{
	font-size:12px;
	color:#666;
	line-height:28px;
	height:28px;
	width:184px;
	padding:0 0 0 10px;
	background:url(/img/new/select-box_shose.png);
}

div.slider_area .heel_size img
{
	float:left;
	margin-right:5px;
}

div.slider_area .heel_size p
{
	float:left;
	font-weight:bold;
}

div.slider_area .heel_select select.brand
{
	width:199px;
	margin-top:5px;
	border:1px #D7D2CE solid;
	border-radius:2px;
	color:#666;
}

div.slide_search_btn
{
	float:left;
	margin-top:10px;
	margin-left:5px;
}

div.slide_reset_btn
{
	float:left;
	margin-top:10px;
}

.ui-widget-header {
	border:1px solid #aed0ea;
	background:url(/img/new/slide_bar.png) 50% 50% repeat-x !important;
	color:#222;
	font-weight:bold;
}

.ui-state-default, .ui-widget-content .ui-state-default
{
	background:#d7ebf9 url(/img/new/slide_btn.png) 50% 50% no-repeat !important;
	color:#2779aa;
}


#balloon-main .contents ul {
	background: #fff;
	border-left: #B3ACAC solid 1px;
	border-right: #B3ACAC solid 1px;
	width: 244px;
	font-size: 0;
}

.balloon-pupup .balloon-arrow{
	display:block;
	content: " ";
	background: url(/img/balloon-middle.gif) no-repeat 0 0;
	position: absolute;
	top: 69px;
	left: 0;
	width: 17px;
	height: 12px;
}

.balloon-pupup.left .balloon-arrow{
	background: url(/img/balloon-middle2.gif) no-repeat 0 0;
	right: 0px;
	left: auto;
}


