@charset "Shift_JIS";

/* フォントサイズ表 */
/*
10ピクセル⇒font-size:77%
11ピクセル⇒font-size:85%
12ピクセル⇒font-size:92%
13ピクセル⇒font-size:100%
14ピクセル⇒font-size:107%
15ピクセル⇒font-size:114%
16ピクセル⇒font-size:122%
17ピクセル⇒font-size:129%
18ピクセル⇒font-size:136%
*/

#contents-wrap #contents {
	padding: 0  10px 10px 10px;
}

/* コーナー切換えナビゲーション */
#cor-nav {
	margin-bottom: 0;
}
#cor-nav li {
	padding: 0 2px 0 0;
	float: left;
}
#cor-nav li a,
#cor-nav li a span {
	padding: 0 5px;
	display: block;
	background: url(../img/tabs.gif) no-repeat;
	cursor: pointer;
}
#cor-nav li a {
	padding-left: 0;
	position: relative;
	top: 1px;
	z-index: 2;
	font-size: 85%;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	white-space: nowrap;
	background-position: right -100px;
}
#cor-nav li.stat-c a,
#cor-nav li a:hover,
#cor-nav li a:focus,
#cor-nav li a:active {
	background-position: right -150px;
	outline: 0; /* prevent dotted border in Firefox */
}
#cor-nav li a span {
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
}
/* サイズ調整 */
#ta-app a span   { width: 138px; min-width: 138px; }	/* アパレル関連ショップ */
#ta-wat a span { width: 120px; min-width: 120px; }	/* 時計関連ショップ */

#cor-nav li.stat-c a span {
	padding-top: 7px;
}
#cor-nav li.stat-c a span,
#cor-nav li a:hover span,
#cor-nav li a:focus span,
#cor-nav li a:active span {
	background-position: left -50px;
}
#cor-nav li a span {
	background-position: left 0;
}
#cor-nav li a:link,
#cor-nav li a:visited,
#cor-nav li a:hover {
	color: #3d4a5c;
	text-decoration:none;
}
#cor-nav li.stat-c a,
#cor-nav li.stat-c a:visited {
	color: #3d4a5c;
	text-decoration:none;
}


/* ブランドインデックス部分 */
.indx-wrap {
	padding: 10px 5px 15px 10px;
	border: 1px solid #a3b0c2;
}
.indx-wrap p.label {
	padding-bottom: 6px;
	line-height: 22px;
	float: left;
}
* html .indx-wrap p.label {
	padding-top: 0;
}

#br-indx {
	float: left;
}
#br-indx li {
	font-size:92%;
	margin-right: 2px;
	width: 25px;
	height: 23px;
	float: left;
	text-align: center;
	background-color: #e6eefa;
	line-height: 23px;
}
#br-indx li a {
	padding-bottom: 6px;
	display: block;
	height: 23px;
	width: 25px;
	background: url(../img/back_brindx.gif) 50% 0% no-repeat;
	text-align: center;
	line-height: 23px;
}
#br-indx li#idxNum,
#br-indx li#idxNum a {
	width: 32px;
}
#br-indx li#idxOther,
#br-indx li#idxOther a {
	width: 45px;
}
#br-indx li a:link,
#br-indx li a:visited {
	color:#002a66;
}
#br-indx li a:hover,
#br-indx li a:focus,
#br-indx li a:active {
	color:#001533;
	text-decoration:none;
	background-position: 50% 100%;
	outline: 0; /* prevent dotted border in Firefox */
}


/* ブランド一覧部分 */
h2.indx-title {
	margin: 1px 1px 1px 1px;
	padding: 0 0 0 5px;
	font-size: 100%;
	clear: both;
	background: url(../img/title/back.gif) repeat-x top left;
	height: 30px;
	line-height: 30px;
}
.br-wrap {
	padding: 0 0 20px 0;
	border-right: 1px solid #a3b0c2;
	border-bottom: 1px solid #a3b0c2;
	border-left: 1px solid #a3b0c2;
	clear: both;
}
.br-list-left {
	width: 48%;
	float: left;
}
.br-list-right {
	width: 48%;
	float: right;
}
.br-list-left li a,
.br-list-right li a {
	padding: 1px 10px;
	font-size: 92%;
	line-height: 1.5;
	display: block;
}
.br-list-left li a .br-num,
.br-list-right li a .br-num {
	font-size: 85%;
	color: #3d4a5c;
}
.br-list-left li a:hover,
.br-list-left li a:focus,
.br-list-left li a:active,
.br-list-right li a:hover,
.br-list-right li a:focus,
.br-list-right li a:active {
	background-color: #fff3cc;
	color: #001533;
	text-decoration:none;
}
.br-wrap .b-up {
	padding-right: 10px;
	clear: both;
	text-align: right;
}
