/* for Brilliantstage */
/* BrandCrumbs
-------------------------------*/
#BrandCrumbsList {
	padding: 10px 0px 0 20px;
	color: #000;
}
#BrandCrumbsList a {
	color: #BC298E;
}

/* Top Flash
-------------------------------*/
#BrandTopFlash {
	margin: 0;
	padding :0;
	width: 900px;
	border-bottom : solid #ccc 1px;
}

/* Left
-------------------------------*/
#BrandLeft {
	width: 160px;
	height: auto;
	float: left;
	margin: 10px 0 0 0;
	border-left: solid 20px #fff;
	border-right: solid 20px #fff;
	background-color: #f5f3ef;
}
#BrandLeft .leftLogo {
}
#BrandLeft .leftTitle {
	margin: 0 0 0 15px;
	border-left: solid 3px #BC298E;
}

#BrandCategory {
	margin: 10px 0 50px 15px;
}
#BrandCategory li {
	color: #BC298E;
	line-height: 1.5em;
}
#BrandCategory li a {
	color: #BC298E;
}

#BrandViewHistory {
	margin: 0 0 10px 0;
	color: #666;
}
#BrandViewHistory li {
	margin: 0 0 0 10px;
	height: 64px;
	width: 140px;
}
#BrandViewHistory li img {
	margin: 8px 10px 8px 2px;
	float: left;
}
#BrandViewHistory li p {
	margin: 8px 0 8px 0;
	float: left;
	border-bottom: solid 0px #fff;
	line-height: 1.4em;
}

/* BrandNews
-------------------------------*/
#BrandNews {
	margin: 10px 0 10px 0;
	width: 160px;
}
#BrandNews dl {
}
#BrandNews dt {
	margin :0;
	color: #d443a7;
	font-weight: bold;
}
#BrandNews dd {
	color: #666666;
	border-bottom: dotted 1px #ccc;
}
#BrandNews dd p {
	margin :3px 0 8px 0;
	border-bottom: solid 0px #fff;
}
#BrandNews dd a {
	color: #666666;
}

/* BrandNewsC
-------------------------------*/
#BrandNewsC {
	margin: 10px 0 10px 0;
	width :500px;
}
#BrandNewsC dl {
}
#BrandNewsC dt {
	margin : 10px 0 0 0;
	padding : 4px;
	color: #d443a7;
	font-size :12px;
	font-weight : bold;
	line-height : 1.2em;
}
#BrandNewsC dd {
	margin : 0 0 10px 0;
	padding : 4px;
	color: #666666;
	border-top: dotted 1px #ccc;
	font-size :12px;
	line-height : 1.2em;
}

/* ブランドTOP画面
----------------------------------------------------*/
.jScrollPaneDrag {
	background: #000000;
}
#About {
	position:absolute;
	top:275px;
	left:640px;
}
.newpagination a:link{color:#ba54a1;}
.newpagination a:visited{color:#ba54a1;}
.newpagination a:active{color:#ba54a1;}
.newpagination a:hover{color:#ba54a1;}
.newitemList .newitemSortBrand ul li a:active{ color:#ba54a1; }
.newitemList .newitemSortBrand ul li a:hover{ color:#ba54a1; }

/* 一覧画面
----------------------------------------------------*/
#form_src {
	margin : 0 0 0 20px;
}
.page-navi {
	margin     : 0 20px 0 0;
	text-align : right;
}
.page-navi-nonactive {
	color : #ccc;
}

/* 詳細画面
----------------------------------------------------*/
#detailBackground {
/*	background:url(/pc/item/images/detail_waku_950.gif) no-repeat 0 2px;*/
}
img.zimg {
	border: solid 1px #ddd;
}
p.TuhmbnailSkin {
	margin: 4px 2px 0px 0;
	float: left;
	width: 59px;
	color: #666;
}
p.TuhmbnailSkin img.tuhmbnail {
	border: solid 1px #ddd;
	width: 57px;
	height: 76px;
}
#SpecArea {
	margin: 0;
}
#DetailItenName {
	margin: 0;
	padding: 0;
	background-color: #f6f2ef;
	border-bottom: dotted 1px #ccc;
}
#DetailComment {
	margin: 8px 8px 16px 8px;
	padding: 0;
	color: #666;
	font-size: 13px;
	line-height: 1.5em;
}
.detailSpecName {
	margin: 0;
	padding: 4px 8px;
	background-color: #eee;
	color: #ba54a1;
	font-size: 12px;
}
.detailSpecValue {
	margin: 0;
	padding: 4px 8px;
	color: #666;
	font-size: 12px;
}
#Favorite {
	color: #ad4d6d;
}
#Favorite a {
	color: #ad4d6d;
}

#stockArea {
	margin: 30px 0 0 0;
}
#stockArea {
	margin: 30px 0 0 0;
}
#stockArea p {
	color: #666;
}
#stockArea p span {
	color: #BC298E;
}
#stockArea li span{
	color:#BC298E;
}
#stockArea table td a:link{color:#ba54a1;}
#stockArea table td a:visited{color:#ba54a1;}
#stockArea table td a:active{color:#ba54a1;}
#stockArea table td a:hover{color:#ba54a1;}

.stock_list_title,
.stock_list_title a {
	text-align       : center;
	background-color : #ddd;
	font-size        : 11px;
	color            : #666;
	line-height      : 1.5em;
}
.stock_list_head,
.stock_list_head a {
	text-align       : center;
	background-color : #eee;
	font-size        : 11px;
	text-decoration  : none;
	color            : #666;
	line-height      : 1.5em;
}
.stock_list_data,
.stock_list_data a {
	text-align       : center;
	background-color : #f6f6f6;
	font-size        : 11px;
	color            : #BC298E;
	line-height      : 1.5em;
}
.stock_list_data a {
/*	text-decoration  : underline;*/
	text-decoration  : none;
}
.stock_list_data_non {
	text-align       : center;
	background-color : #f6f6f6;
	font-size        : 11px;
	color            : #666;
	line-height      : 1.5em;
}
.stock_list_link {
  text-decoration    : underline;
}

#ImgArea .navigation a{
	padding:0 0 0 10px;
	background:url(/pc/item/images/ico_arrow_950.gif) no-repeat 0 2px;
	font-size:84%;
}
#ImgArea .navigation a:link{color:#BC298E;}
#ImgArea .navigation a:visited{color:#BC298E;}
#ImgArea .navigation a:active{color:#BC298E;}
#ImgArea .navigation a:hover{color:#BC298E;}


#ItemDetailCart p.Request{
	margin:8px 0 0 0;
	padding:0 0 0 10px;
	background:url(/pc/item/images/ico_arrow_950.gif) no-repeat 0 2px;
	font-size:84%;
}
#ItemDetailCart p.Request a:link{color:#ba54a1;}
#ItemDetailCart p.Request a:visited{color:#ba54a1;}
#ItemDetailCart p.Request a:active{color:#ba54a1;}
#ItemDetailCart p.Request a:hover{color:#ba54a1;}

/* ブランド別 詳細画面
----------------------------------------------------*/
#newImgArea .zimg{
	margin-bottom:8px;
}
#newImgArea .zimg img{
	border:solid 1px #e3e3e3;
}
#newImgArea .navigation{
	margin:0 0 14px 0;
}
#newImgArea .navigation li{
	display:inline;
	margin-right:14px;
}

#newImgArea .navigation a {
	padding:0 0 0 10px;
	background:url(/pc/item/images/ico_arrow_950.gif) no-repeat 0 2px;
	font-size:84%;
}

#newImgArea .navigation a:link{color:#ba54a1;}
#newImgArea .navigation a:visited{color:#ba54a1;}
#newImgArea .navigation a:active{color:#ba54a1;}
#newImgArea .navigation a:hover{color:#ba54a1;}
	margin-bottom:8px;
	font-size:84%;
	font-weight:normal;
}
#newImgArea .variation .color li,
#newImgArea .variation .detail li{
	float:left;
	width:59px;
	margin:0 2px 2px 0;
	font-size:84%;
}
#newImgArea .variation .color li .image,
#newImgArea .variation .detail li .image{
	margin:0 0 2px 0;
}
#newImgArea .variation h3 {
	margin:18px 0 3px;
	font-size:84%;
	color:#999999;
	font-weight:bold;
}

/* サイズエリア */
#sizeArea {
	margin:0 0 10px 0;
	color: #666;
}
.size_info {
	text-align       : center;
	background-color : #ddd;
	font-size        : 11px;
	line-height      : 1.5em;
}
.size_info_head {
	text-align       : center;
	background-color : #eee;
	font-size        : 11px;
	line-height      : 1.5em;
}
.size_info_data {
	text-align       : center;
	background-color : #f6f6f6;
	font-size        : 11px;
	line-height      : 1.5em;
}

.model_size {
	border           : solid 0px #ccc;
	background-color : #fff;
	font-size        : 11px;
}
.model_title {
	background-color : #fff;
	font-size        : 11px;
	white-space      : nowrap;
}
.model_size_name {
	background-color : #ddd;
	font-size        : 11px;
}
.model_size_value {
	background-color : #eee;
	font-size        : 11px;
}

/* その他共通
-------------------------------*/
.brandColor {
/*	color: #BC298E;*/
	color: #ba54a1;
}
.brandBgColor {
	background-color: #BC298E;
}
.brandName {
	font-size:18px;
	font-weight: bold;
}
.brandItemName {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
/* パンくずの色
-------------------------------*/
#newContainer #newBrandCrumbsList .brandDetail {color: #ba54a1;}

/* Blog 日付
-------------------------------*/
.itemUpdated {
	font-weight:bold;
	color:#000000;
}

/* 20120629 OUTセール誘導リンクカラー
------------------------------------------------------------------*/
a.presale_20120629_link:link   {color:#ba54a1;}
a.presale_20120629_link:visited{color:#ba54a1;}
a.presale_20120629_link:active {color:#ba54a1;}
a.presale_20120629_link:hover  {color:#ba54a1;}
