@charset "utf-8";

#home .section{
	margin:0 0 10px 0;
}

#home #under_flash_banner li.l1{
	float:left;
	width:253px;
}

#home #under_flash_banner li.l2{
	float:left;
	width:244px;
}

/* =========================================================
=Center 旬ワード
========================================================= */

#home #shun_title{
	background-image:url(/images/top/shun.gif);
	background-repeat:no-repeat;
	width:122px;
	height:101px;
	float:left;
}

#home #shun_content{
	background-color:#f2f5f7;
	width:620px;
	float:left;
	line-height:2em;
	padding:4px 4px 10px 4px;
	min-height:95px;
	height:auto !important;
	height:95px;
}


#home #shun_content div.kw_top100 {
	margin-bottom:0px;
	line-height:2em;
}


#home #shun_content h3{
	display:none;
}

#home #shun_content span{
}

#home #shun_content a{
	color:#00a4e1;
	text-decoration:none;
	margin-right:7px;
}

#home #shun_content a:hover{
	color:#00a4e1;
	text-decoration:none;
	background-color:#fff;
}

#home #shun_content div.kw_top100 img{
	margin-bottom:0;
}


#home div.kw_top100 div{
	background:#F2F5F7 none repeat scroll 0 0;
	padding:0;
	width:620px;
}


#home div.kw_top100 div.bgc_chg{
	background:#F2F5F7;
	width:600px;
	overflow:hidden;
	padding:4px 10px;
	word-break:break-all;

}


*html #home div.kw_top100 div.bgc_chg ul{
	word-break:break-all;
}


*:first-child+html #home div.kw_top100 div.bgc_chg ul{
	word-break:break-all;
}


#home div.kw_top100 div.bgc_chg li{
	display:inline;
	min-width:50px;
	width:auto !important;
	width:50px;
}



#home div.kw_top100 div.bgc_chg .level01{	font-size:93%;}
#home div.kw_top100 div.bgc_chg .level02{	font-size:100%;}
#home div.kw_top100 div.bgc_chg .level03{	font-size:116%;font-weight:900}
#home div.kw_top100 div.bgc_chg .level04{	font-size:123.1%;font-weight:900}
#home div.kw_top100 div.bgc_chg .level05{	font-size:131%;font-weight:900}





#home #top_promo div{float:left;}
#home #top_promo div.p1{padding:0 4px 0 0;width:150px; line-height:1.2em; font-size:92%; color:#616161;}
#home #top_promo div.p2{width:134px; line-height:1.2em; font-size:92%; color:#616161;}


#home #top_itemSearchTitle{
	background-image:url(/images/top/item_title.gif);
	background-repeat:no-repeat;
	height:46px;
	text-align:right;
}

#home #top_itemSearchCate{
	background-image:url(/images/top/item_title_cate.gif);
	height:58px;
	background-repeat:no-repeat;
	position:relative;
}

#home #top_itemSearchCate span {
	background:transparent url(/common/images/share/arrow_item_search.gif) no-repeat scroll right 60%;
	font-size:95%;
	font-weight:normal;
	padding-right:12px;
	position:absolute;
	right:9px;
	top:10px;
}

#home #top_itemSearchCateMain{
	background-image:url(/images/top/item_title_cate_b.gif);
	background-repeat:repeat-y;
	padding:0 21px 0 22px;
}

#home #top_itemSearchCateMain h3{
	margin:5px 0;
	font-size:115%;
}

#home #top_itemSearchCateMain .fashion{
	width:470px;
	border-top:solid 12px #ff85ae;
	margin:0 6px 0 0;
	float:left;
}

#home #top_itemSearchCateMain .fashion .fashion1,
#home #top_itemSearchCateMain .fashion .fashion2{
	width:225px;
	float:left;
	padding:0 10px 0 0;
}

#home #top_itemSearchCateMain .beauty{
	width:231px;
	border-top:solid 12px #d36ecf;
	margin:0 6px 0 0;
	float:left;
}

#home #top_itemSearchCateMain .kids{
	width:231px;
	border-top:solid 12px #f9915e;
	float:left;
	margin:0 6px 0 0;
}

#home #top_itemSearchCateMain .life{
	width:231px;
	border-top:solid 12px #92bfcc;
	float:left;
	margin:0;
}

#home #top_itemSearchCateMain .mens{
	width:231px;
	border-top:solid 12px #5b70bc;
	float:left;
}

#home #top_itemSearchCateMain ul{
	line-height:1.7em;
	margin-bottom:20px;
}

#home #top_itemSearchCateMain ul li{
	list-style:none;
	display:block;
}


#home #top_itemSearchCateBottom{
	background-image:url(/images/top/item_title_cate_bottom.gif);
	height:19px;
	background-repeat:no-repeat;
}


#home #top_itemSearchBrandMain h3#brandnew_ttl{
	margin:0 0 5px 0;
	padding:0;
} 

#home ul#brandnew_box{
	border:2px solid #9edd3a;
	padding:13px 0;
	margin-bottom:5px;
	background:url(/images/top/ttl_sub_brandnew.gif) no-repeat scroll left center;
}

#home li#brandnew_entry{
	display:block;
	margin-left:220px;
	font-size:100%;
	font-weight:bold;
}


#home #top_itemSearchBrand{
	background-image:url(/images/top/item_title_brand.gif);
	height:63px;
	background-repeat:no-repeat;
	position:relative;
}


#home #top_itemSearchBrand span{
	background:transparent url(/common/images/share/arrow_item_search.gif) no-repeat scroll right 60%;
	font-size:95%;
	font-weight:normal;
	padding-right:12px;
	position:absolute;
	right:9px;
	top:10px;
}


#home #top_itemSearchBrandMain{
	background-image:url(/images/top/item_title_cate_b.gif);
	background-repeat:repeat-y;
	padding:0 19px;
}

#home #top_itemSearchBrandMain .brand1{
	width:352px;
	float:left;
	margin:0 6px 0 0;
}

#home #top_itemSearchBrandMain .brand1 ul{
	list-style:none;
}

#home #top_itemSearchBrandMain .brand1 li{
	float:left;
	display:inline;
}

#home #top_itemSearchBrandMain .brand2{
	width:352px;
	float:left;
}

#home #top_itemSearchBrandMain .brand2 ul{
	list-style:none;
}

#home #top_itemSearchBrandMain .brand2 li{
	float:left;
	display:inline;
}

#home #top_itemSearchBrandMain .brand3{
	width:710px;
	float:left;
}

#home #top_itemSearchBrandMain .brand3 ul{
	list-style:none;
}

#home #top_itemSearchBrandMain .brand3 li{
	float:left;
	display:inline;
}

#home #top_itemSearchBrandMain li.banner{
	padding:0 6px 6px 0;
}

#home #top_itemSearchBrandMain li.banner_r{
	padding:0 0 6px 0;
}


#home #top_itemSearchBrandMain h3{
	color:#fff;
	font-weight:normal;
	font-size:95%;
	margin: 8px 0 8px 0;
	padding:1px 6px; 
}

#home #top_itemSearchBrandMain h3.lux{background-color:#542e5a;}
#home #top_itemSearchBrandMain h3.rec{background-color:#ffce49;}
#home #top_itemSearchBrandMain h3.pop{background-color:#f14747;}
#home #top_itemSearchBrandMain h3.new{background-color:#9edd3a;}
#home #top_itemSearchBrandMain h3.puchi{background-color:#fa8de7;}
#home #top_itemSearchBrandMain h3.boots{background-color:#8a3e0c;}

#home #top_itemSearchBrandBottom{
	background-image:url(/images/top/item_title_cate_bottom.gif);
	height:19px;
	background-repeat:no-repeat;
}



#home #top_itemSearchAreaBottom{
	background-image:url(/images/top/item_title_cate_bottom.gif);
	height:19px;
	background-repeat:no-repeat;
}

#home #top_itemSearchArea{
	background-image:url(/images/top/item_title_area.gif);
	height:63px;
	background-repeat:no-repeat;
	position:relative;
}

#home #top_itemSearchArea span {
	background:transparent url(/common/images/share/arrow_item_search.gif) no-repeat scroll right 60%;
	font-size:95%;
	font-weight:normal;
	padding-right:12px;
	position:absolute;
	right:9px;
	top:10px;
}

#home #top_itemSearchAreaMain{
	background-image:url(/images/top/item_title_area_b.gif);
	background-repeat:repeat-y;
	padding:0 21px 0 22px;
}

#home #top_itemSearchAreaMain h3{ background:#595959;color:#fff;font-size:100%;font-weight:normal;padding:2px 2px 2px 10px;margin:0 0 10px 0;}
#home #top_itemSearchAreaMain .area1{
	width:172px;
	float:left;
	margin:0 5px 0 0;
}
#home #top_itemSearchAreaMain .area2{
	width:347px;
	float:left;
	margin:0 5px 22px 0;
}
#home #top_itemSearchAreaMain .area2 .inner{
	float:left;
	width:165px;
	margin:0 5px 0 0;
}

#home #top_itemSearchAreaMain .area3{
	width:170px;
	margin:0 0 22px 0;
	float:left;
}


#home #top_itemSearchAreaMain ul{
	list-style:none;
}

#home #top_itemSearchAreaMain li{
	display:block;
}



#home #top_itemSearchSpBottom{
	background-image:url(/images/top/item_title_cate_bottom.gif);
	height:19px;
	background-repeat:no-repeat;
}

#home #top_itemSearchSp{
	background-image:url(/images/top/item_title_sp.gif);
	height:52px;
	background-repeat:no-repeat;
	position:relative;
}

#home #top_itemSearchSp span{
	background:transparent url(/common/images/share/arrow_item_search.gif) no-repeat scroll right 60%;
	font-size:95%;
	font-weight:normal;
	padding-right:12px;
	position:absolute;
	right:9px;
	top:10px;
}


#home #top_itemSearchSpMain{
	background-image:url(/images/top/item_title_cate_b.gif);
	background-repeat:repeat-y;
	padding:15px 0 0 40px;
}

#home #top_itemSearchSpMain li{
	list-style-image:url(/images/top/icon_sp.gif);
	width:210px;
	margin:0 20px 20px 0;
	float:left;
	font-size:90%;
	line-height:1.5em;

}




#flash_index{
	width:750px;
	height:313px;
	margin-bottom:5px;
	background:#FFFFFF;
	color:#FFFFFF;
}


#subcol_b .section{
	margin-bottom:10px;
}
