body{
	text-align:center;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', Osaka, '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3';
}
h1 {
	font-weight:normal;
	margin:0;
	padding:0;
}
img {
	border:none;
}

a {
	outline:none;
}
.brand-goods-ul:after,
.brandtab ul:after,
.brand-section:after,
.extra-brand-section:after,
#index-brand-LU:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clearboth{
	clear:both;
}

.clear {
	clear:both;
}
.t_center {
	text-align:center;
}


.floatR {
	float:right;
}
.floatL {
	float:left;
}
.red_text {
	color:#FF0000;
}
.orange_text {
	color:#CC6600;
}

.px10 {
	font-size:10px;
}


a:link {
	color: #ad116d;
	text-decoration: none;
}
a:visited {
	color: #ad116d;
	text-decoration: none;
}
a:hover {
	color: #ad116d;
	text-decoration: underline;
}
a:active {
	color: #ad116d;
	text-decoration: none;
}


#sitecopy {
	width: 850px;
	margin:0 auto;
}

#header-wrapper {
	margin:0 auto;
}
.linkhead {
	color:#FFFFFF;
}
.linkhead a:visited,
.linkhead a:active,
.linkhead a:hover,
.linkhead a:link {
	color:#FFFFFF;
}
#makebanner {
	text-align:left;
	margin:0 auto;
}


#cal {
	width:170px;
}
#cal #cal-y-m {
	background-color:#7c7065;
	color:#fff;
	font-size:1.2em;
	margin-bottom:0;
	text-align:center;
	width:170px;
}
#cal table{
	width:170px;
}




#header {
	text-align:center;
	margin-bottom:15px;
}
#header-inner-wrapper {
	width:840px;
 	margin:0 auto; 
	text-align:left;
}
h1 { 
	font-size: 10.5px;
	float:left;
	width:491px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	color:#999999;
}
ul#btn-member {
	width:349px;
	float:right;
	height:25px;
	margin:0;
	padding:0;
	background: url(../img/btn-member.gif) no-repeat top;
}
ul#btn-member li{
	float:left;
	list-style:none;
	text-indent:-9999pt;
	height:25px;
}
ul#btn-member li a{
	display:block;
	height:25px;	
}
li#btn-member01 a{ width:100px;}
li#btn-member02 a{ width:65px;}
li#btn-member03 a{ width:58px;}
li#btn-member04 a{ width:69px;}
li#btn-member05 a{ width:57px;}

li#btn-member01 a:hover,li#btn-member01 a:active {	background: url(../img/btn-member.gif) no-repeat 0px bottom;}
li#btn-member02 a:hover,li#btn-member02 a:active {	background: url(../img/btn-member.gif) no-repeat -100px bottom;}
li#btn-member03 a:hover,li#btn-member03 a:active {	background: url(../img/btn-member.gif) no-repeat -165px bottom;}
li#btn-member04 a:hover,li#btn-member04 a:active {	background: url(../img/btn-member.gif) no-repeat -223px bottom;}
li#btn-member05 a:hover,li#btn-member05 a:active {	background: url(../img/btn-member.gif) no-repeat -292px bottom;}

#BR-logo {
	float:left;
	margin:0;
	width:250px;
}
#btn-cart {	
	margin:0;
	width:140px;
	height:26px;
	float:right;
	margin-top:32px;
}
#btn-cart a {
	display:block;
	text-indent:-9999pt;
	height:26px;
	outline:none;
}
#btn-cart a:link,#btn-cart a:visited{background: url(../img/btn-cart.gif) no-repeat top;}
#btn-cart a:hover,#btn-cart a:active{background: url(../img/btn-cart.gif) no-repeat bottom;}

#g-menu-wrapper {
	background-color:#EFEFEF;
	background: url(../img/wood.gif) repeat-x top;
	height:44px;
}
#g-menu-inner-wrapper {
	width:840px;
 	margin:0 auto; 
	height:44px;
}

ul#g-menu{
	float:right;
	height:35px;
	padding:0;
 	margin:8px 0 0; 
	width:645px;
	background: url(../img/g-menu.gif) no-repeat left top;
}

ul#g-menu li {
	float:left;
	height:35px;
	list-style:none;
	text-indent:-9999pt;
}
ul#g-menu li a{
	display:block;
	height:36px;	
}
li#g-menu01 a{ width:76px;}
li#g-menu02 a{ width:87px;}
li#g-menu03 a{ width:134px;}
li#g-menu04 a{ width:108px;}
li#g-menu05 a{ width:85px;}
li#g-menu06 a{ width:89px;}
li#g-menu07 a{ width:66px;}

li#g-menu01 a:hover,li#g-menu01 a:active {	background: url(../img/g-menu.gif) no-repeat 0px bottom;}
li#g-menu02 a:hover,li#g-menu02 a:active {	background: url(../img/g-menu.gif) no-repeat -76px bottom;}
li#g-menu03 a:hover,li#g-menu03 a:active {	background: url(../img/g-menu.gif) no-repeat -163px bottom;}
li#g-menu04 a:hover,li#g-menu04 a:active {	background: url(../img/g-menu.gif) no-repeat -297px bottom;}
li#g-menu05 a:hover,li#g-menu05 a:active {	background: url(../img/g-menu.gif) no-repeat -405px bottom;}
li#g-menu06 a:hover,li#g-menu06 a:active {	background: url(../img/g-menu.gif) no-repeat -490px bottom;}
li#g-menu07 a:hover,li#g-menu07 a:active {	background: url(../img/g-menu.gif) no-repeat -579px bottom;}

#left {
 	width:170px;
 	margin-right:25px;
 	line-height:1.5;
}
#left p a{
	display:block;
	text-indent:-9999pt;
}
p.cat-headline {
	margin:0;
	height:40px;
}
p.cat-headline a{
	height:40px;
}
ul.cat-list {
	margin:0;
	padding:0;
	margin-bottom:23px;
}
ul.cat-list li{
	list-style:none;
	margin-bottom:2px;
}
ul.cat-list li a{
	height:21px;
	line-height:21px;
	display:block;
	text-indent:27px;
	color:black;
}

ul.cat-list li a:link,ul.cat-list li a:visited 	{ background: url(../img/bg-btn-child-cat.gif) no-repeat right; color:#555555;	text-decoration:none;}
ul.cat-list li a:hover,ul.cat-list li a:active 	{ background: url(../img/bg-btn-child-cat.gif) no-repeat left;  color:#999999;	text-decoration:none;}

#btn-cat-parent-lifestyle a:link,#btn-cat-parent-lifestyle a:visited 	{ background: url(../img/btn-cat-parent-lifestyle.gif) no-repeat right;}
#btn-cat-parent-lifestyle  a:hover,#btn-cat-parent-lifestyle a:active		{ background: url(../img/btn-cat-parent-lifestyle.gif) no-repeat left;}

#btn-cat-parent-fashion a:link,#btn-cat-parent-fashion a:visited 	{ background: url(../img/btn-cat-parent-fashion.gif) no-repeat right;}
#btn-cat-parent-fashion  a:hover,#btn-cat-parent-fashion a:active		{ background: url(../img/btn-cat-parent-fashion.gif) no-repeat left;}

#btn-cat-parent-collection_a a:link,#btn-cat-parent-collection_a a:visited	{ background: url(../img/btn-cat-parent-collection_a.gif) no-repeat right;}
#btn-cat-parent-collection_a a:hover,#btn-cat-parent-collection_a a:active	{ background: url(../img/btn-cat-parent-collection_a.gif) no-repeat left;}

#btn-cat-parent-book a:link,#btn-cat-parent-book a:visited { background: url(../img/btn-cat-parent-book.gif) no-repeat right;}
#btn-cat-parent-book a:hover,#btn-cat-parent-book a:active { background: url(../img/btn-cat-parent-book.gif) no-repeat left;}


ul#extra-lists{
	margin:0;
	padding:0;
	background: url(../img/dotted-border.gif) ;
	border-top:2px solid #999999;
	padding-bottom:1px;
	margin-bottom:13px;
}
ul#extra-lists li {
	list-style:none;
}
ul#extra-lists li a{
	width:170px;
	display:block;
	text-indent:-9999pt;
}
#btn-all-list a:link,#btn-all-list a:visited { background: url(../img/btn-all-list.gif) no-repeat right; height:29px;}
#btn-all-list a:hover,#btn-all-list a:active { background: url(../img/btn-all-list.gif) no-repeat left; height:29px;}

#btn-fairt_rade-list a:link,#btn-fairt_rade-list a:visited { background: url(../img/btn-fairt_rade-list.gif) no-repeat right; height:30px;}
#btn-fairt_rade-list a:hover,#btn-fairt_rade-list a:active { background: url(../img/btn-fairt_rade-list.gif) no-repeat left; height:30px;}

#btn-recycle-list a:link,#btn-recycle-list a:visited { background: url(../img/btn-recycle-list.gif) no-repeat right; height:30px;}
#btn-recycle-list a:hover,#btn-recycle-list a:active { background: url(../img/btn-recycle-list.gif) no-repeat left; height:30px;}

#link_oroshiuri {
	width:170px;
	height:19px;
	margin-bottom:15px;
}
#link_oroshiuri a:link,#link_oroshiuri a:visited { background: url(../img/link_oroshiuri.gif) no-repeat right;}
#link_oroshiuri a:hover,#link_oroshiuri a:active { background: url(../img/link_oroshiuri.gif) no-repeat left;}

#banner-blog {
	margin-bottom:3px;
}
#banner-blog a{
	width:170px;
	height:106px;
}
#blog-comment {
	font-size:10px;
	margin:0;
	color:#555;
}
#banner-blog a:link,#banner-blog a:visited { background: url(../img/BR-official-blog-banner.jpg) no-repeat right top ;}
#banner-blog a:hover,#banner-blog a:active { background: url(../img/BR-official-blog-banner.jpg) no-repeat left top ;}

#banner-kora {
	margin-bottom:3px;
}
#banner-kora a{
	width:170px;
	height:222px;
}
#banner-kora a:link,#banner-kora a:visited { background: url(../img/BR-kora-banner.jpg) no-repeat right top ;}
#banner-kora a:hover,#banner-kora a:active { background: url(../img/BR-kora-banner.jpg) no-repeat left top ;}





/*-------content-----*/

#content {
	width:645px;
	text-align:left;
 	line-height:1.5;	
}
#index-brand-LU {
	margin-bottom:10px;
}

#index-brand-LU div{
	float:left;
	margin:0;
}
#index-brand-LU div h2{
	margin:0;
	margin-bottom:3px;
}
#index-brand-LU div p{
	margin:0;
	text-align:center;
}
.index-content-banner {
	margin:0;
	margin-bottom:15px;
}
#info-title ul {
	margin:0;
	padding:0;
	padding-left:5px;
}

#info-title ul li {
	background:url(../img/brand/list-symbol-square.gif) no-repeat scroll left 6px;
	list-style:none;
	padding-left:10px;
	margin-bottom:10px;
}


/*-------- footer ---------*/

#footer {
	height:34px;
	margin-top:15px;
	padding-right:5px;
	line-height:40px;
	vertical-align:middle;
	text-align:right;
	background:url(../img/bg-footer.gif) no-repeat;
	color:#000000;
	margin-bottom:5px;
	font-size:10.5px;
}


#copyright{
	font-size:9px;
	text-align:center;
	margin:0;
	padding:0;
	margin-bottom:5px;
}

