@charset "Shift_JIS";
/*index css*/
/*
SITE：UNITED ARROWS
______________________________________*/

/* brand
/*
 * 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  brand_img 
/* #03  news エリア
/* #04  blog エリア
/* #05  feature 
/* #06  leftarea
/* #061 共通　カテゴリー
/* #062 すべての商品
/* #063 検索
/* #064 タイプ
/* #065 カテゴリー
/* #066 新着
/* #067 プライス
/* #068 カラー
/* #07  mainarea 
/* #071 新着アイテム
/* #072 一覧はこちら
/* #073 アイテムリスト(新着、おすすめ共通）
/* #074 ランキング
/* #075 おすすめ
/* #076 チェックしたアイテム
/* #08  footer 
/* #09  バナー
/* #10  受注会
/* #
/* #
==========================================*/

/**********************************************************************/
/*                                                                    */
/* ブランドトップ　　　　　　　　　                                   */
/*                                                                    */
/**********************************************************************/

#main
{
	float:left;
	width:950px;
	padding-bottom:41px;
	*padding-bottom:36px;
}

#top
{
	float:left;
	width:950px;
	height:100px;
}

#brand_top
{
	display:inline;
	float:left;
	width:1000px;
	margin-left:-25px;
}

div.shop_common
{
	float:left;
	width:950px;
	*margin-bottom:20px;
}

#uparea
{
	float:left;
	width:1000px;
	padding-bottom:31px;
}

a {color:#000 !important; }


div.slide_main
{
	float:left;
	width:1000px;
	height:356px;
	position:relative;
}

/* =01 パンくず
------------------------------------------------------*/

#pankuzu
{
	display:inline;
	float:left;
	width:950px;
	margin:10px 0 0 0;
	text-align:left;
}

.no_btn
{
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

/**********************************************************************/
/*                                                                    */
/* 02 brand_img                                                   　　*/
/*                                                                    */
/**********************************************************************/

div.brand_img
{
	float:left;
	width:1000px;
	height:342px;
	margin-bottom:14px;
}

div.brand_img a
{
	float:left;
}

div.brand_img img
{
	width:998px;
	height:340px;
	border:1px solid #ddd !important;
}

/*ブランドトップバナーエリア*/
div.brandtop_banner_area
{
	float:left;
	width:1050px;
	height:192px;
	overflow:hidden;
	margin:0 0 0 -25px;
}

div.brandtop_banner_area .arrow_prev
{
	float:left;
	width:25px;
	height:192px;
}

div.brand_img .brandtop_slidelist
{
	float:left;
	width:1000px;
	height:192px;
	display:inline;
}

div.brandtop_banner_area .slidelist
{
	float:left;
	width:1050px;
	height:192px;
	display:inline;
}

div.brandtop_banner_area .slidelist
		ul.brandtop_slidelist
{
	float:left;
	width:1014px;
	height:192px;
}

div.brandtop_banner_area .slidelist ul.brandtop_slidelist li
{
	float:left;
	width:322px !important;
	height:190px !important;
	border:1px solid #ddd;
	margin-right:14px;
}

div.brandtop_banner_area .arrow_next
{
	float:left;
	width:25px;
	height:192px;
}


/**********************************************************************/
/*                                                                    */
/* 06 leftarea                                                   　　 */
/*                                                                    */
/**********************************************************************/

#leftarea
{
	display:inline;
	float:left;
	width:210px;
}

#condlist
{
	float:left;
	width:210px;
	margin-bottom:10px;
}

/* 061 共通　カテゴリー
/*=====================================================*/

/*性別ボタン*/
ul.category_list li.customer_name
{
	width:210px;
	height:40px;
	margin-bottom:10px;
	padding-left:0;
	background-image:none;
	position:relative;
	z-index:0;
}

ul.category_list li.home
{
	top:52px;
}

ul.category_list li.kids
{
	top:-48px;
	z-index:1000;
}

ul.category_list li.customer_name:hover
{
	width:210px;
	height:40px;
	margin-bottom:10px;
	padding-left:0;
	background:none;
	position:relative;
}

ul.category_list li.customer_name a
{
	width:187px;
	padding-left:20px;
	background-color:#666;
	border:1px solid #666;
	border-radius:5px 5px 5px 5px;
	position:relative;
	behavior:url("/js/PIE.htc");
}

ul.category_list li.customer_name a:hover
{
	text-decoration:none;
	background-color:#666;
	border:1px solid #666;
	border-radius:5px 5px 5px 5px;
	position:relative;
	behavior:url("/js/PIE.htc");
}

ul.category_list li.kids_cate
{
	position:relative;
}

ul.category_list li.customer_name:hover #pulldown4
{
	display:block;
}

ul.category_list li.customer_name a:hover
{
	text-decoration:none;
}

ul.category_list li.customer_name div
{
	padding-left:15px;
	background:url(/img/new/gray_btn.gif) no-repeat;
	background-position:0 3px;
	height:26px;
	margin-top:12px;
}

ul.category_list li.customer_name div p
{
	color:#fff;
	font-size:14px;
}

/*glrキッズ吹き出し*/
ul.category_list li.tooltip
{
	z-index:1000;
}

ul.category_list li.tooltip:hover
{
	z-index:1000;
}


/*右カテ*/

#pulldown4
{
	width:29px;
	display:none;
	position:absolute;
	background:none;
	z-index:1000;
}

#pulldown4:hover
{
	background:none;
	z-index:1000;
}

#pulldown4 #listwp4
{
	float:left;
	width:190px;
	height:82px;
	padding:10px;
	clear:both;
	position:absolute;
	left:180px;
	top:100px;
	z-index:1000;
	zoom:1;
	border:1px solid #ddd;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
	background:none;
	background-color:#fff;
}

*:first-child+html #pulldown4 #listwp4
{
	padding:0;
	border:none;
	top:-105px;
	left:-25px;
	background:none;
}


#pulldown4 #listwp4 div.listwp_in
{
	margin-top:0;
	padding-left:0;
	background:none;
}

#pulldown4 #listwp4 div.listwp_in:hover
{
	background:none;
}

#pulldown4 div.b_arrow{
	width:17px;
	height:21px;
	position:absolute;
/*	top:7px;*/
	top:108px;
	*top:-97px;
/*	left:-17px;*/
	left:164px;
	*left:-41px;
	background:url(/shop/glr/img/brand_new/select_arrow.png) 0 0 no-repeat;
	z-index:1001;
}

#pulldown4 #listwp4 ul.right_list
{
	width:190px;
}

*:first-child+html #pulldown4 #listwp4 ul.right_list
{
	width:190px;
	background:#fff;
	padding:15px 0 10px 20px;
	border:1px solid #ddd;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}

#pulldown4 #listwp4 ul.right_list li
{
	width:190px;
	border:none;
	z-index:0;
	background:url(/img/new/search_list_arrow.gif) no-repeat left center;
	background-position:7px 8px;
	margin-bottom:5px;
}

#pulldown4 #listwp4 ul.right_list li:hover
{
	width:190px;
	border:none;
	background:none;
	background:url(/img/new/search_list_arrow.gif) no-repeat left center;
	background-position:7px 8px;
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	z-index:0;
}

#pulldown4 #listwp4 ul.right_list li:hover p
{
	text-decoration:underline;
}

#pulldown4 #listwp4 ul.right_list li div
{
	background:none;
	background: none;
	height:23px;
	margin-top:0;
	padding-left:0;
}

#pulldown4 #listwp4 ul.right_list li div:hover
{
	background:none;
}

#pulldown4 #listwp4 ul.right_list li a
{
	width:95px;
	background:none;
	border:none;
	cursor:pointer;
}

#pulldown4 #listwp4 ul.right_list li div p
{
	color:#000;
	padding-left:18px;
	height:23px;
	line-height:23px;
}

/* =025 バナー1
/*=====================================================*/
div.banner1
{
	float:left;
	width:210px;
}

div.banner1 .banner_image
{
	float:left;
	width:208px;
	margin-bottom:10px;
	border:1px solid #ddd;
}

div.banner1 .banner_image a
{
	float:left;
}

div.banner1 .banner_image a:hover img
{
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}


/* =025 バナー2
/*=====================================================*/
div.banner2
{
	float:left;
	width:210px;
}

div.banner2 .banner_image
{
	float:left;
	width:208px;
	margin-bottom:10px;
	border:1px solid #ddd;
}

div.banner2 .banner_image a
{
	float:left;
}

div.banner2 .banner_image a:hover img
{
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

/* =026 カテゴリから探す
/*=====================================================*/

/* カテゴリ */
div.category
{
	margin-bottom:28px;
	margin-bottom:26px\9;
	*margin-bottom:30px;
}

div.category
	ul.category_list li
{
	position:relative;
	float:left;
	width:198px;
	height:22px;
	padding-left:10px;
	border:1px solid #fff;
	margin-bottom:4px;
	background-image:none;
}

div.category
	ul.category_list li:hover
{
	position:relative;
	float:left;
	width:198px;
	height:22px;
	padding-left:10px;
	border:1px solid #ddd;
	margin-bottom:4px;
	z-index:1000;
	zoom:1;
	background:none;
}

div.category
	ul.mall_top_cate a
{
	padding-left:0 !important;
	cursor:pointer;
}

div.category
	ul.mall_top_cate li.item:hover p
{
	color:#000 !important;
}

div.category
	ul.category_list li.item:hover #pulldown3 
{
	display:block;
}

div.category
	ul.category_list li.item:hover .left_line
{
	display:block;
	width:1px;
	height:32px;
}

div.category
	ul.category_list
		li.item div
{
	float:left;
	width:200px;
}

div.category
	ul.category_list
		li.item div p
{
	float:left;
	padding-left:10px;
	background:url(/img/search_list_arrow.gif) no-repeat left top;
	background-position:0 8px;
	font-size:85%;
	line-height:160% !important;
}

/*シーン&スタイル*/
div.scene
{
	margin-bottom:28px\9;
}

/*取扱いブランドから探す*/
div.brand
{
	margin-bottom:37px\9;
}

div.brand div.category_ttl
{
	margin-bottom:20px;
}

/*右カテ*/

#pulldown3
{
	min-width:29px;
	display:none;
	position:absolute;
	top:-25px;
	left:180px;
}

#pulldown3 #listwp3
{
	float:left;
	width:230px;
	clear:both;
	padding:0 0 10px 20px;
	background:#fff;
	position:absolute;
	left:0;
	top:18px;
	z-index:10;
	zoom:1;
	border:1px solid #ddd;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}

*:first-child+html #pulldown3 #listwp3
{
	padding:0;
	border:none;
	top:0;
	background:none;
}


#pulldown3 #listwp3 div.listwp_in
{
	width:230px;
	margin-top:13px;
}

#pulldown3 #listwp3 ul.right_list
{
	width:230px;
}

*:first-child+html #pulldown3 #listwp3 ul.right_list
{
	width:230px;
	background:#fff;
	padding:15px 0 10px 20px;
	border:1px solid #ddd;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);
}

#pulldown3 #listwp3 ul.right_list li
{
	width:203px;
	padding:1px;
	border:none;
}

#pulldown3 #listwp3 ul.right_list li:hover
{
	width:203px;
	padding:1px;
	border:none;
}

#pulldown3 #listwp3 ul.right_list li:hover p
{
	text-decoration:underline;
}

div.left_line
{
	display:none;
	position:absolute;
	top:-7px;
	left:180px;
	background-image:url(/img/new/cate_hover_bg.gif);
	background-repeat:no-repeat;
	width:1px !important;
	height:32px !important;
	z-index:1000;
}

div.category
	ul.category_list
		li.item div p:empty
{
	line-height:190% !important;
}

div.category
	ul.category_list
		li.item div p a
{
	float:left;
	color:#000;
}

/* =064　タイプ
/*=====================================================*/

div.type
{
	margin-bottom:29px;
	margin-bottom:28px\9;
	*margin-bottom:37px;
}

*:first-child+html div.banner_type
{
	margin-bottom:35px;
}

/**********************************************************************/
/*                                                                    */
/* 07 mainarea                                                   　　 */
/*                                                                    */
/**********************************************************************/

#mainarea
{
	float:left;
	width:705px;
	margin-left:35px;
}

#mainarea
	div.ttl
{
	width:705px;
	margin-bottom:21px;
}

/*もっと見る*/
div.all
{
	float:right;
	width:95px;
	height:22px;
}

div.all a
{
	float:right;
}

div.all a:hover img
{
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

/* =044　ニュースエリア
/*=====================================================*/

div.news
{
	float:left;
	width:705px;
	padding-bottom:36px;
}

div.news div.ttl
{
	margin-bottom:24px !important;
}

div.news_block
{
	float:left;
	width:705px;
	margin-bottom:18px;
}

/* IE7 */
*:first-child+html
	div.news_block
{
	margin-bottom:18px;
}
/* IE6 */
* html
	div.news_block
{
	margin-bottom:5px;
}

/* safari */
html[lang*=""]>/* */body div.news_block
	div.news_list
		div.news_detail p
{
	font-size:80%;
}

div.news_block ul
{
	float:left;
	width:705px;
}

div.news_block ul li
{
	float:left;
	width:217px;
	height:309px;
	margin-right:27px;
}

div.news_block ul li.last_right
{
	margin-right:0;
}

div.news_block ul li div.img a
{
	float:left;
	width:100%;
	height:100%;
}

div.news_block ul li div.img
{
	float:left;
	position:relative;
	border:1px solid #ddd;
	width:215px;
	height:258px;
}

div.news_block ul li div.img img
{
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

div.news_block ul li .detail
{
	float:left;
	width:217px;
	margin-top:5px;
}

div.news_block ul li .detail p
{
	font-size:10px;
	line-height:160%;
}

div.news_block ul li .detail p.ttll
{
	font-size:11px;
}

div.news_block ul li .detail p.date,p.dtl
{
	color:#666;
	width:217px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

div.news_block ul li .detail p.ttll
{
	line-height:130%;
	height:27px;
	overflow:hidden;
}

/* =033　期間・数量限定オーダーアイテム
/*=====================================================*/

div.preorder
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:15px;
}

/* A */

div.preorder
	div.preorder_list
{
	display:inline;
	float:left;
	width:705px;
	margin:0 0 18px 0;
	margin:0 0 14px 0\9;
}

div.preorder
	div.preorder_brock
{
	display:inline;
	width:217px;
	height:312px;
	float:left;
	margin-right:27px;
}

div.preorder
	div.last_right
{
	margin-right:0 !important;
}

div.preorder p.brand
{
	width:217px;
	font-size:10px;
	line-height:170%;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

div.preorder p.brand a
{
	color:#666;
}

div.preorder p.ttl
{
	width:217px;
	font-size:10px;
	line-height:170%;
	float:left;
	max-height:34px;
	overflow:hidden;
}

div.preorder p.stock
{
	width:217px;
	font-size:10px;
	line-height:100%;
	float:left;
	font-style:italic;
	font-family:MS Pゴシック;
	margin-top:8px;
}

div.preorder
	div.preorder_list
		div.preorder_img
{
	display:inline;
	position:relative;
	float:left;
	width:215px;
	height:258px;
	border:1px solid #ddd;
	margin-bottom:6px;
}

div.preorder
	div.preorder_list
		div.preorder_img a
{
	float:left;
	width:100%;
	height:100%;
}

div.preorder
	div.preorder_list
		div.preorder_img img
{
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

div.preorder
	div.preorder_list
		div.ttl_block
{
	display:inline;
	position:relative;
	float:left;
	width:217px;
	height:45px;
}

div.preorder
	div.ttl_block
		p.ttl
{
	float:left;
	width:217px;
	font-size:11px;
	line-height:130%;
	color:#666;
	padding-top:2px;
	max-height:28px;
}

div.preorder
	div.ttl_block
		p.ttl span
{
	width:217px;
}

div.preorder
	div.ttl_block
		p.ttl span.new_ico
{
	clear:both;
}

div.preorder
	div.ttl_block
		p.ttl img
{
	margin-top:3px;
}

* html div.preorder
	div.ttl_block
		p.ttl img
{
	margin-left:0px;
}

div.pre_litle_block
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:15px;
}

div.pre_litle_block ul.order_list
{
	float:left;
	width:705px;
}

div.pre_litle_block ul.order_list li
{
	float:left;
	width:127px;
	margin-right:17px;
}

div.pre_litle_block ul.order_list li.right_big
{
	margin-right:18px;
}

div.pre_litle_block ul.order_list li.last_right
{
	margin-right:0 !important;
}

div.pre_litle_block ul.order_list li
	div.pre_litle_img
{
	display:inline;
	position:relative;
	float:left;
	width:125px;
	height:150px;
	border:1px solid #ddd;
	margin-bottom:5px;
}

div.pre_litle_block ul.order_list li
	div.pre_litle_img a
{
	float:left;
}

div.pre_litle_block ul.order_list li
	div.ttl_litle_block
{
	display:inline;
	position:relative;
	float:left;
	width:127px;
}

div.pre_litle_block ul.order_list li
	div.ttl_litle_block p
{
	float:left;
	width:127px;
	font-size:10px;
	line-height:170%;
}

div.pre_litle_block ul.order_list li
	div.ttl_litle_block p.brand a
{
	color:#666;
}

div.pre_litle_block ul.order_list li
	div.ttl_litle_block p.stock
{
	font-style:italic;
	font-family:MS Pゴシック;
}


#rightarea
	div.news
		div.detail
{
	height:50px;
}

/* =034　ランキング
/*=====================================================*/

div.rankingarea
{
	display:inline;
	float:left;
	width:705px;
}

div.rankingarea .ttl p
{
	float:left;
	margin-right:15px;
	margin-top:3px;
}

/*性別選択*/
div.rankingarea
	div.pull_select
{
	float:left;
	font-weight:normal;
}

/*ランキング*/
div.rankinglist
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:18px;
	margin-bottom:20px\9;
}

div.rankinglist ul.count_5
{
	float:left;
	width:705px;
}

div.rankinglist ul.count_5 li
{
	float:left;
	width:127px;
	margin-right:17px;
	position:relative;
}

div.rankinglist ul.count_5 li.right_big
{
	margin-right:18px;
}

div.rankinglist ul.count_5 li.last_right
{
	margin-right:0 !important;
}

div.rankinglist ul.count_5 li
	div.ranking_img
{
	display:inline;
	position:relative;
	float:left;
	width:125px;
	height:150px;
	border:1px solid #ddd;
	margin-bottom:5px;
}

div.rankinglist ul.count_5 li
	div.ranking_img a
{
	float:left;
}

div.rankinglist ul.count_5 li
	div.ranking_block
{
	display:inline;
	position:relative;
	float:left;
	width:127px;
}

div.rankinglist ul.count_5 li
	div.ranking_block p
{
	float:left;
	width:127px;
	font-size:10px;
	line-height:170%;
}

div.rankinglist ul.count_5 li
	div.ranking_block p.price
{
	line-height:100% !important;
	margin-top:3px;
}

div.rankinglist ul.count_5 li
	div.ranking_block p.ttl
{
	width:127px;
	font-size:10px;
	line-height:150%;
	float:left;
	max-height:30px;
	overflow:hidden;
}


div.rankinglist ul.count_5 li
	div.ranking_block p.ttl span
{
	color:#666;
}

div.rankinglist ul.count_5 li
	div.ranking_block p.ttl span a
{
	color:#666 !important;
}

/*ランキングアイコン*/
div.rank_icon
{
	position:absolute;
	top:1px;
	left:1px;
}

/* =034　スタッフスタイリング
/*=====================================================*/
div.styling
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:30px;
}

div.styling div.ttl
{
	float:left;
	margin-bottom:27px !important;
	margin-bottom:25px\9 !important;
	*margin-bottom:25px !important;
}

div.styling .ttl2
{
	float:left;
	display:inline;
	width:705px;
	font-weight:bold;
	margin-bottom:16px !important;
}

div.styling .ttl p
{
	float:left;
	margin-right:15px;
	margin-top:3px;
}

div.styling .ttl p.date_top
{
	float:right;
	margin-right:0;
	font-weight:normal;
}

div.dot_line
{
	border-bottom:none !important;
	padding-bottom:7px;
	margin-bottom:16px !important;
	background: url("/img/new/dash_line.gif") left bottom repeat-x;
}

div.dot_line p
{
	font-size:12px;
}

/*性別選択*/
div.styling
	div.pull_select
{
	float:left;
	font-weight:normal;
}

/*スタッフスタイリング*/
div.stylinglist
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:19px;
	*margin-bottom:17px;
}

div.stylinglist ul.count_3
{
	float:left;
	width:705px;
}

div.stylinglist ul.count_3 li
{
	float:left;
	width:217px;
	margin-right:27px;
	position:relative;
}

div.stylinglist ul.count_3 li.last_right
{
	margin-right:0 !important;
}

div.stylinglist ul.count_3 li
	div.stylinglist_img
{
	display:inline;
	position:relative;
	float:left;
	width:215px;
	height:258px;
	border:1px solid #ddd;
	margin-bottom:5px;
}

div.stylinglist ul.count_3 li
	div.stylinglist_img a
{
	float:left;
	width:100%;
	height:100%;
}

div.stylinglist ul.count_3 li
	div.stylinglist_img img
{
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

div.stylinglist ul.count_3 li
	div.stylinglist_block
{
	display:inline;
	position:relative;
	float:left;
	width:215px;
}

div.stylinglist ul.count_3 li
	div.stylinglist_block p
{
	float:left;
	width:215px;
	font-size:10px;
	line-height:170%;
}

div.stylinglist ul.count_3 li
	div.stylinglist_block p.ttl
{
	font-size:10px;
	line-height:170%;
	float:left;
	height:34px;
	overflow:hidden;
}

div.stylinglist ul.count_3 li
	div.stylinglist_block p.ttl span
{
	color:#666;
}

/*新着スタッフスタイリング*/
div.styling_litle
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:8px;
}

div.stylinglist ul.count_5
{
	float:left;
	width:705px;
}

div.styling_litle ul.count_5 li
{
	float:left;
	width:127px;
	margin-right:17px;
}

div.styling_litle ul.count_5 li.right_big
{
	margin-right:18px;
}

div.styling_litle ul.count_5 li.last_right
{
	margin-right:0 !important;
}

div.styling_litle ul.count_5 li
	div.stylinglist_img
{
	display:inline;
	position:relative;
	float:left;
	width:125px;
	height:150px;
	border:1px solid #ddd;
	margin-bottom:5px;
}

div.styling_litle ul.count_5 li
	div.stylinglist_img a
{
	float:left;
	width:100%;
	height:100%;
}

div.styling_litle ul.count_5 li
	div.stylinglist_img img
{
	width:auto;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}

div.styling_litle ul.count_5 li
	div.stylinglist_block
{
	display:inline;
	position:relative;
	float:left;
	width:127px;
}

div.styling_litle ul.count_5 li
	div.stylinglist_block p
{
	float:left;
	width:127px;
	font-size:10px;
	line-height:140%;
}

div.styling_litle ul.count_5 li
	div.stylinglist_block p.ttl
{
	font-size:10px;
	line-height:140%;
	float:left;
	height:29px;
	overflow:hidden;
}

div.styling_litle ul.count_5 li
	div.stylinglist_block p.ttl span
{
	color:#666;
}

/* =033　新着アイテム
/*=====================================================*/

div.new_arrival
{
	display:inline;
	float:left;
	width:705px;
}

div.new_arrival div.ttl
{
	margin-bottom:23px !important;
}

div.new_arrival div.ttl
{
	margin-bottom:23px !important;
}

div.new_arrival ul.new_list
{
	display:inline;
	float:left;
	width:705px;
}

div.new_arrival ul.new_list li
{
	display:inline;
	position:relative;
	float:left;
	width:217px;
	margin-right:27px;
	margin-bottom:12px;
}

div.new_arrival ul.new_list li.last_right
{
	margin-right:0;
}

div.new_arrival ul.new_list li div
{
	float:left;
	width:217px;
}
div.new_arrival ul.new_list li div.item_img
{
	float:left;
	width:217px;
	height:260px;
}
/*
div.new_arrival ul.new_list li div.item_img a
{
	display:block;
	position:absolute;
	float:left;
	top:0px;
	top:-3px\9;
	*top:-3px;
	left:0px;
	left:-3px\9;
	*left:-3px;
	width:219px;
	width:225px\9;
	*width:225px;
	height:261px;
	height:267px\9;
	*height:267px;
	z-index:1;
}

div.new_arrival ul.new_list li div.item_img a:hover
{
	background:url(/img/new/new_arrival_mask.png);
	width:215px;
	height:258px;
	top:1px;
	left:1px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}
*/
div.new_arrival ul.new_list li div.item_img img
{
	float:left;
	width:215px;
	height:258px;
	border:1px solid #ddd;
}

div.new_arrival ul.new_list li div.item_detail
{
	margin-top:8px;
}

div.new_arrival ul.new_list li div.item_detail p
{
	width:217px;
	line-height:160%;
	font-size:11px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

div.new_arrival ul.new_list li div.item_detail p.ttl a
{
	color:#666;
}

/* 063 検索
/*=====================================================*/

div.keyword
{
	float:left;
	width:200px;
}

div.keyword
	div.search
{
	float:left;
	width:200px;
}

div.keyword
	div.search
		img.icon
{
	float:left;
	margin-top:6px;
}

div.keyword
	div.search
		input#keyword_input
{
	float:left;
	width:120px;
	height:18px;
	margin:4px 0 0px 6px;
	line-height:17px;
	text-indent:4px;
}

div.keyword
	div.search
		a.do_search
{
	float:left;
	margin:4px 0 0 4px;
}

div.keyword
	.input_watermark
{
	position:absolute;
	top:7px;
	left:27px;
	font-size:11px;
	line-height:150%;
}

div.keyword
	div.detail_search
{
	float:left;
	width:200px;
	margin-top:8px;
	font-size:95%;
}
/*
div.keyword
	div.detail_search img
{
	float:left;
	margin-right:5px;
}
*/
div.keyword
	div.detail_search p
{
	float:left;
/*	margin-top:4px;*/
	margin-left:5px;
	line-height:150%;
}
/* IE6 */
* html div.keyword
	div.detail_search p

{
	margin-left:3px;
}

div.keyword
	div.detail_search
		p a
{
	float:left;
	padding-left:10px;
	padding-top:3px;
}


/* =071　新着アイテム
/*=====================================================*/

div.new_arrival
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:1px\9;
	*margin-bottom:15px;
}

div.new_arrival div.itemlist
{
	float:left;
	width:705px;
}

/* タイトル*/

#mainarea
	div.ttl
{
	display:inline;
	float:left;
	width:705px;
}

#mainarea
	div.ttl
	img
{
	float:left;
}

#mainarea
	div.ttl
		p:empty
{
	line-height:135% !important;
}


/* 072 一覧はこちら
=====================================================*/

div.list_all
{
	float:left;
	width:700px;
/*	margin-top:3px;*/
	margin-right:10px;
	font-size:95%;
	line-height:150%;
}
/* IE7 */
*:first-child+html
	div.list_all p
{
	margin-top:2px;
}

div.list_all p
{
	float:right;
	padding:2px 0 0 10px;
	text-align:right;
}

/* IE7 */
*:first-child+html
	div.list_all p
{
	padding:0 0 0 10px;
}



/* =074　ランキング
/*=====================================================*/

div.rankingarea
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:31px;
}

div.rankingarea div.ttl
{
	*margin-bottom:23px;
}

/* タブ
---------------------------------------------*/

div.rankingarea
	div.rankinglist
{
	display:inline;
	float:left;
	width:705px;
}

div.rankingarea
	div.rankinglist
		div.select
{
	float:left;
	width:112px;
	height:25px;
}

div.rankingarea
	div.rankinglist
		div.select img
{
	float:left;
	width:112px;
	height:25px;
	font-size:0%;
}
 
div.rankingarea
	div.rankinglist
		div.unselect
{
	float:left;
	width:112px;
	height:24px;
	cursor:pointer;
}

div.rankingarea
	div.rankinglist
		div.unselect img
{
	float:left;
	width:112px;
	height:24px;
	font-size:0%;
}

div.rankingarea
	div.rankinglist
		div.line
{
	float:left;
/*	width:442px;*/
	width:427px;
	height:24px;
}

div.rankingarea
	div.rankinglist
		div.sline
{
	float:left;
	width:5px;
	height:24px;
}

/******* ▽タブが4つの場合 ******/

div.rankingarea
	div.rankinglist
		div.line01
{
	float:left;
	width:207px;
	height:24px;
	border-bottom:solid 1px #c9c9bf;
}

/******* △タブが4つの場合 ******/

/******* ▽タブが3つの場合 ******/

div.rankingarea
	div.rankinglist
		div.line02
{
	float:left;
	width:325px;
	height:24px;
	border-bottom:solid 1px #c9c9bf;
}
/******* △タブが3つの場合 ******/

/******* ▽タブが5つの場合 ******/

div.rankingarea
	div.rankinglist
		div.line03
{
	float:left;
	width:90px;
	height:24px;
	border-bottom:solid 1px #c9c9bf;
}
/******* △タブが5つの場合 ******/

div.rankinglist
	ul.rankinglist
{
	float:left;
	width:669px;
}

div.rankinglist
	ul.rankinglist
		div.block
{
	display:block;
}
div.rankinglist
	ul.rankinglist
		div.none
{
	display:none;
}

div.rankinglist
	ul.rankinglist li
{
	display:inline;
	float:left;
	width:96px;
	margin-top:18px;
/*
	margin-left:30px;
	padding-bottom:20px;
*/
	margin-left:10px;
	margin-right:5px;
	padding-bottom:8px;
}

div.rankinglist
	ul.rankinglist li:hover img
{
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}

div.rankinglist
	ul.rankinglist li:hover p.category a
{
	text-decoration:underline;
}

div.rankinglist
	ul.rankinglist li
		div.item_img
{
	margin-top:4px;
	text-align:center;
	height:118px;
}

div.rankinglist
	ul.rankinglist li
		div.item_detail
{
	float:left;
	width:90px;
/*	margin-top:6px;*/
	margin-bottom:3px;
	overflow:hidden;
	font-size:95%;
}

div.rankinglist
	ul.rankinglist li
		div.item_detail p
{
	white-space:nowrap;
}

div.rankinglist
	ul.rankinglist li
		div.item_detail p.category
{
	width:90px;
	line-height:120%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}


/* =075　おすすめ
/*=====================================================*/

div.recommend
{
	display:inline;
	float:left;
	width:710px;
/*	margin-top:30px;*/
	margin-bottom:10px;
}


/**********************************************************************/
/*                                                                    */
/* 09 バナー                                                          */
/*                                                                    */
/**********************************************************************/
div.banner
{
	float:left;
	width:163px;
	margin-top:10px;
}


/* センターバナー */
div.center_bannerarea
{
	float:left;
	width:703px;
	height:130px;
	border:1px solid #ddd;
}

div.center_banner
{
	width:703px;
	height:130px;
}

div.center_bannerarea div.center_banner a
{
	float:left;
}

div.center_bannerarea div.center_banner a:hover img
{
	opacity:0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
}


/*バナー下のローテーション画像*/

div.rotation_area
{
	float:left;
	width:705px;
	height:8px;
	margin:10px 0 34px 0;
}

/*IE6*/
* html 
div.rotation_area
{
	float:left;
	width:705px;
	height:8px;
	position:relative;	
	margin:94px 0 10px 0;
	padding-left:19px;
}

div.rotation_area ul
{
	float:right;
	height:8px;
}

div.rotation_area ul li
{
	float:left;
	width:8px;
	height:8px;
	margin-left:5px;
}
/*  */
li.rotation 
{
	float:left;
	width:8px;
	height:8px;
	background: url(/img/on_off.gif) no-repeat;
	text-indent:-5000px;
}

li.rotation a 
{
	display:block;
	width:8px;
	height:8px;
	background: url(/img/on_off.gif) no-repeat;
	background-position:right top;
	overflow:hidden;
}

li.rotation a:hover 
{
	display:block;
	width:8px;
	height:8px;
	background: url(/img/on_off.gif) no-repeat;
}

li.rotation a.select 
{
	display:block;
	width:8px;
	height:8px;
	background: url(/img/on_off.gif) no-repeat;
}


/**********************************************************************/
/*                                                                    */
/* 10 受注会                                                          */
/*                                                                    */
/**********************************************************************/

div.preorder
{
	display:inline;
	float:left;
	width:705px;
	margin-bottom:31px;
}
div.preorder
	div.itemlist
		div.preorder_brock
{
	display:inline;
	float:left;
	width:325px;
	margin-left:20px;
}

div.preorder
	div.itemlist
		div.preorder_img
{
	display:inline;
	position:relative;
	float:left;
	width:95px;
	height:95px;
	text-align:center;
}


div.preorder
	div.itemlist
		div.ttl_block
{
	display:inline;
	position:relative;
	float:left;
	width:210px;
	height:47px;
	margin-left:20px;
}

div.preorder
		p.ttl
{
	float:left;
	width:210px;
	line-height:200%;
}

div.preorder
		p.ttl span
{
	max-width:217px;
	overflow:hidden;
}

div.preorder
	div.itemlist
		p.ttl img
{
	vertical-align:top;
	padding:6px 0 0 4px;
}

* html div.preorder
	div.itemlist
		p.ttl img
{
	padding:6px 0 0 0;
}

div.preorder
		p.close
{
	float:left;
	width:210px;
	font-size:90%;
	line-height:180%;
	color:#333;
}

div.preorder
		p.close_red
{
	float:left;
	width:210px;
	font-size:10px;
	line-height:180%;
	color:#e60012;
}

div.preorder
		p.dtl
{
	float:left;
	width:210px;
	height:45px;
	font-size:90%;
	line-height:140%;
	padding-top:6px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}


/* アイテムなし
=========================================*/

#uparea2
{
	float:left;
	width:950px;
	padding-bottom:45px;
}

div.all2
{
	float:right;
	width:95px;
	height:22px;
}

/*新着アイテム*/

div.no_item_new_arrival
{
	float:left;
	width:950px !important;
	height:380px !important;
	margin-bottom:30px;
}

div.no_item_new_arrival div.ttl p
{
	margin:0 !important;
	font-size:100% !important;
}

div.no_item_new_arrival div.itemlist
{
	height:313px !important;
	margin:0 !important;
}

div.no_item_new_arrival div.itemlist ul.new_list
{
	float:left;
	width:950px !important;
	height:313px !important;
	overflow:hidden !important;
}

div.no_item_new_arrival div.itemlist ul.new_list li
{
	height:313px !important;
	margin-top:0 !important;
	margin-right:27px !important;
	margin-bottom:0 !important;
	margin-left:0 !important;
	padding-bottom:0 !important;
}

div.no_item_new_arrival div.itemlist ul.new_list li.last_right
{
	margin:0 !important;
}

div.no_item_new_arrival div.itemlist ul.new_list li .item_img
{
	border:1px solid #ddd;
}

div.no_item_new_arrival div.itemlist ul.new_list li .item_img a
{
	float:left;
	width:217px;
	height:258px;
	position:absolute;
}

div.no_item_new_arrival div.itemlist ul.new_list li .item_detail
{
	width:217px;
	line-height:150%;
	margin-top:5px !important;
	white-space:nowrap;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

div.no_item_new_arrival div.itemlist ul.new_list li .item_detail p
{
	float:left;
	width:217px;
}

div.no_item_new_arrival div.itemlist ul.new_list li .item_detail a
{
	float:left;
	width:217px !important;
	overflow:hidden !important;
	white-space:nowrap !important;
	text-overflow:ellipsis !important;
	-webkit-text-overflow:ellipsis !important;
	-o-text-overflow:ellipsis !important;
}

/*ランキング*/

div.no_item_rankingarea
{
	float:left;
	width:950px;
	height:289px;
	margin-bottom:30px;
}

div.no_item_rankingarea div.ttl p
{
	margin:0 !important;
	font-size:100% !important;
}

div.no_item_rankingarea div.rankinglist
{
	width:950px !important;
	margin-bottom:13px !important;
}

div.no_item_rankingarea div.rankinglist ul.count_5
{
	width:950px !important;
}

div.no_item_rankingarea div.rankinglist ul.count_5 li
{
	margin-right:10px !important;
}

div.no_item_rankingarea div.rankinglist ul.count_5 li.last_right
{
	margin-right:0 !important;
}

/*レコメンド*/

div.no_item_new_recommend
{
	float:left;
	width:950px !important;
	height:380px !important;
	margin-bottom:30px;
}

div.no_item_new_recommend div.ttl p
{
	margin:0 !important;
	font-size:100% !important;
}

div.no_item_new_recommend div.itemlist
{
	height:313px !important;
	margin:0 !important;
}

div.no_item_new_recommend div.itemlist ul.new_list
{
	float:left;
	width:950px !important;
	height:313px !important;
	overflow:hidden !important;
}

div.no_item_new_recommend div.itemlist ul.new_list li
{
	height:313px !important;
	margin-top:0 !important;
	margin-right:27px !important;
	margin-bottom:0 !important;
	margin-left:0 !important;
	padding-bottom:0 !important;
}

div.no_item_new_recommend div.itemlist ul.new_list li.last_right
{
	margin:0 !important;
}

div.no_item_new_recommend div.itemlist ul.new_list li .item_detail
{
	width:217px;
	line-height:150%;
	margin-top:5px !important;
}

div.no_item_new_recommend div.itemlist ul.new_list li .item_detail p
{
	float:left;
	width:217px;
}

div.no_item_new_recommend div.itemlist ul.new_list li .item_detail a
{
	float:left;
	width:217px !important;
	overflow:hidden !important;
	white-space:nowrap !important;
	text-overflow:ellipsis !important;
	-webkit-text-overflow:ellipsis !important;
	-o-text-overflow:ellipsis !important;
}

div.no_item_new_recommend div.itemlist ul.new_list li .item_img
{
	border:1px solid #ddd;
}

div.no_item_new_recommend div.itemlist ul.new_list li .item_img a
{
	float:left;
	width:217px;
	height:258px;
	position:absolute;
}

/*IE7 左カラム上バナー*/
div.type ul.category_list
{
	*margin-bottom:15px;
}