/*	store header
----------------------------------------*/

/*	banner 0909
----------------------------------------*/
#memBanner {
	position: relative;
}
* html .wrapcent #memBanner {
	width: 100%;
	text-align: left;
}
.wrapcent #memBanner p {
	left: 50%;
	text-align: right;
}
.wrapcent #memBanner { min-width: 895px; }
.wrapcent #memBanner p { width: 447px; }
.wrapcent #memBanner { min-width: 865px; }
.wrapcent #memBanner p { width: 432px; }

#memBanner p {
	margin: 50px 0 0 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 745px;
	z-index: 1;
}
#memBanner p img {
	vertical-align: bottom;
}

/*	banner
----------------------------------------*/
#topBanner {
	position: relative;
}
#topBanner ul {
	list-style-type: none;
	margin: 0;
	padding: 25px 0 0 0;
	position: absolute;
}
#topBanner ul#storetop {
	width: 347px;
	top: -9px;
	left: 383px;
}
#topBanner ul#bLogin {
	width: 160px;
	top: 0;
	left: 569px;
}
#topBanner p {
	position: absolute;
	top: 160px;
	left: 614px;
	width: 116px;
	font-size: 11px;
	color: #818181;
}
#topBanner p a:link {color: #818181; text-decoration: underline;}
#topBanner p a:visited {color: #818181; text-decoration: underline;}
#topBanner p a:hover {color: #7F0019; text-decoration: underline;}
#topBanner p a:action {color: #7F0019; text-decoration: underline;}
#topBanner > p {top: 148px;}
#topBanner ul#storetop {	/*storetop*/
	top: 96px;
}
#topBanner ul#storetop li {
	float: left;
}
#topBanner ul li img {
	vertical-align: bottom;
}
#topBanner ul#storetop li#bMemberregist{
	padding-left: 11px;
}
#topBanner ul#bLogin li#bMemberregist{
	padding-top: 7px;
}
#topBanner ul li#bMemberregist a {
	display: block;
	background: transparent url(/shared/img/header/h_banner_regist.gif) 0 0 no-repeat;
	width: 116px;
	height: 39px;
	padding-top: 39px;
	overflow: hidden;
}
#topBanner ul#storetop li#bMemberregist a:hover {background-position: 0 -39px;}
#topBanner ul#storetop li#bMemberregist > a {height: 0;}

#topBanner ul#bLogin li#bMemberregist a {
	display: block;
	background: transparent url(/shared/img/header/h_banner_regist_2.gif) 0 0 no-repeat;
	width: 160px;
	height: 28px;
	padding-top: 28px;
	overflow: hidden;
}
#topBanner ul#bLogin li#bMemberregist a:hover {background-position: 0 -28px;}
#topBanner ul#bLogin li#bMemberregist > a {height: 0;}


/*	store contents header
----------------------------------------*/
#storeContentHeader {
	width: 730px;
	clear: both;
}
#storeContentHeader p {
	font-size: 11px;
	color: #999;
	margin: 0;
	padding: 12px 0 8px 30px;
	width: 539px;
}
#storeContentHeader > p {
/*\*/ width: 509px; /* */
}
#storeContentHeader p strong {
	font-weight: normal;
	color: #333;
}
#storeContentHeader h2 {
	margin: 0;
	padding: 0 0 20px 30px;
	font-size: 21px;
	line-height: 1.5;
	color: #333;
	width: 460px;
}


/*	store contents
----------------------------------------*/
#storeContent {
	width: 539px;
	clear: both;
	float: left;
}
#storeContent h3{
	font-size: 16px;
	margin: 0;
	padding: 15px 0 15px 0;
	line-height: 1.3;
}


/*	
----------------------------------------*/
#header {
	background: #FFF url(/shared/img/header/storebg.gif) repeat-x;
}
#header .headStore a { background: url(/shared/img/header/head_store2_tab_over.gif) no-repeat 0 0; }
#header .headShop a { background: url(/shared/img/header/head_shop2_over.gif) no-repeat 0 0; }
#header .headNaruhodo a { background: url(/shared/img/header/head_naruhodo2_over.gif) no-repeat 0 0; }
#header .headLife a { background: url(/shared/img/header/head_mujilife2_over.gif) no-repeat 0 0; }
#header .headMono a { background: url(/shared/img/header/head_community2_over.gif) no-repeat 0 0; }

/*	#storeHead
----------------------------------------*/
#storeHead {
	background: #F0EDE4 url(/shared/img/header/storeheadbg.gif) repeat-x 0 100%;
	padding: 8px 0 0 0;
}
#storeHead ul {
	list-style: none;
	margin: 0;
	padding: 0 0 7px 30px;
}
.logoutAfter ul#sMenu { padding-top: 4px; }
#storeHead ul#sMember { float: left; }
#storeHead ul#sMenu { float: right; }
#storeHead ul li {
	font-size: 10px;
	vertical-align: top;
}
.loginBefore ul#sMember li,
#storeHead ul#sMenu li {
	line-height: 19px;
}
.loginBefore ul li,
#storeHead ul#sMenu li {
	color: #BCBAB2;
	float: left;
}
#storeHead ul li img {
	vertical-align: top;
}
#storeHead .logoutAfter ul li#hLoginName strong {
	color: #7F0019;
}
.loginBefore ul#sMember li#hLogin { padding: 4px 6px 0 0; }

#storeHead li#hCart { padding: 0 0 0 10px; }
li#hLogin a, li#hCart a { display: block; }
li#hLogin a { background: url(/shared/img/loginimg/login_over.gif) no-repeat 0 0; }
li#hCart a { background: url(/shared/img/loginimg/cart_over.gif) no-repeat 0 0; }
#storeHead ul li a:hover { background-color: #F0EDE4; }
#storeHead ul li a:hover img {
	visibility: hidden;
}


/*	200909
----------------------------------------*/
#sHead {
	border-bottom: 1px solid #E5E5E5;
	padding: 5px 0 0 0;
	background: #f5f2e9;
}
#sHead:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#sHead { display: inline-block; }
/* \*/
* html #sHead{ height: 1%; }
#sHead { display: block; }
/* */
#sHead img { vertical-align: bottom; }
#sHead ul {
	list-style: none;
	margin: 0;
}
#sHead ul#sMember { padding: 0 0 0 30px; }
.logoutAfter ul#sMenu { padding-top: 0; }
#sHead ul#sMember { float: left; width: 450px; }
#sHead ul#sMenu { float: right; }
#sHead ul li {
	float: left;
	font-size: 10px;
	line-height: 19px;
	vertical-align: top;
}
#sHead ul#sMenu li { padding-right: 10px; }
#sHead ul#sMember li span { color: #BCBAB2; }
#sHead  ul li#hLoginName strong { font-weight: normal; }
#sHead  ul li#hLoginName strong.sln { color: #7F0019; font-weight: bold; }
.loginBefore ul#sMember li#hLogin { padding: 0 8px 0 0; }
#sHead ul#sMenu li#hCart { padding: 0 0 4px 4px; }
#sHead li#hLogin a {
	border-bottom: 3px solid #7f0019;
	background: url(/shared/img/head/login_over.gif) no-repeat 0 0;
}
#sHead li#hLogin a img { margin-bottom: 2px; }
li#hLogin a, li#hCart a { display: block; }
#sHead li#hLogin a { font-size: 18px; line-height: 1; }
#sHead li#hLogin a { background: url(/shared/img/head/login_over.gif) no-repeat 0 0; }
#sHead li#hCart a { background: url(/shared/img/head/cart_over.gif) no-repeat 0 0; }
* html #sHead #hLogin a:hover, #sHead #hCart a:hover { background-color: #f5f2e9; }
#sHead ul li a:hover img { visibility: hidden; }


/**/
#sHead div { margin: 0 auto; }
* html #sHead { text-align: center; }
* html #sHead div { text-align: left; }
#sHead ul#sMember { padding: 0 0 0 15px; }
#sHead ul#sMenu { padding: 0 15px 0 0; }
/**/



/*	#storeCategory
----------------------------------------*/
#storeCategory {
	width: 730px;
	padding: 10px 0 2px 0;
}
#storeCategory ul {
	background: url(/shared/img/header/storeheadulbg.gif);
	margin: 0 0 0 25px;
	padding: 0;
}
#storeCategory ul li {
	line-height: 1px;
	list-style: none;
	float: left;
	margin: 1px 0 0 0;
	padding: 0 0 0 5px;
}
#storeCategory ul li a {
	display: block;
}
li#itemWomen a { background: url(/img/tab/T00100_over.gif) no-repeat 0 0; }
li#itemKidsMaternity a { background: url(/img/tab/T00101_over.gif) no-repeat 0 0; }
li#itemMen a { background: url(/img/tab/T00102_over.gif) no-repeat 0 0; }
li#itemBed a { background: url(/img/tab/T00133_over.gif) no-repeat 0 0; }
li#itemSofa a { background: url(/img/tab/T00103_over.gif) no-repeat 0 0; }
li#itemCabinet a { background: url(/img/tab/T00027_over.gif) no-repeat 0 0; }
li#itemEhousehold a { background: url(/img/tab/T00007_over.gif) no-repeat 0 0; }
li#itemStorage a { background: url(/img/tab/T00008_over.gif) no-repeat 0 0; }
li#itemBedding a { background: url(/img/tab/T00105_over.gif) no-repeat 0 0; }
li#itemCurtain a { background: url(/img/tab/T00106_over.gif) no-repeat 0 0; }
li#itemDesk a { background: url(/img/tab/T00104_over.gif) no-repeat 0 0; }
li#itemLife a { background: url(/img/tab/T00107_over.gif) no-repeat 0 0; }
li#itemFood a { background: url(/img/tab/T00108_over.gif) no-repeat 0 0; }
li#itemNewitem a { background: url(/img/tab/S10901_over.gif) no-repeat 0 0; }
li#itemAffordable a { background: url(/img/tab/T00017_over.gif) no-repeat 0 0; }
li#itemOutlet a { background: url(/img/tab/T00015_2_over.gif) no-repeat 0 0; }

#storeCategory ul li img {
	vertical-align: bottom;
}
/* ƒŠƒ“ƒN”½‰ž */
#storeCategory ul li a:hover { background-color: #fff; }
#storeCategory ul li a:hover img {
	visibility: hidden;
}

/*
----------------------------------------*/
#campaignnowContent #readArea p {
	font-size: 14px;
}
/*
----------------------------------------*/
#storeCategory ul:after,
#storeHead:after,
#storeHead:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#storeCategory ul,
#storeHead ul,
#storeHead { display: inline-block; }
/* \*/
* html #storeCategory ul,
* html #storeHead ul,
* html #storeHead { height: 1%; }
#storeCategory ul,
#storeHead ul,
#storeHead { display: block; }
/* */

