/*======================================

10	 77
11	 85
12	 93 (was 93)
13	 100
14	 108 (was 107)
15	 116 (was 114)
16	 123.1 (was 122)
17	 131 (was 129)
18	 138.5 (was 136)
19	 146.5 (was 144)
20	 153.9 (was 152)
21	 161.6 (was 159)
22	 167
23	 174
24	 182
25	 189
26	 197

=======================================*/

#categoryArea {
	margin: 0px 0px 0px 0px;
	width: 960px;
	padding: 0px 0px 0px 0px;
}

.brandCategory,.regularCategory,.itemCategory,.tagCategory,.search,.special {
	display: block;
	float: left;
	height: 25px;
	width: 155px;
	background-color: #FFFFFF;
}

.brandCategory { margin-right: 6px; }
.regularCategory { margin-right: 6px; }
.itemCategory { margin-right: 6px; }
.tagCategory { margin-right: 6px; }
.search { margin-right: 6px; }
.special { margin-right: 0px; }

#categoryArea ul { overflow: hidden;}

.brandCategory a,.regularCategory a,.itemCategory a,.tagCategory a,.search a,.special a{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 25px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
.brandCategory a{ background-image: url(../img/navi-btn.gif);}
.regularCategory a{ background-image: url(../img/navi-regular.gif);}
.itemCategory a{ background-image: url(../img/navi-item.gif);}
.tagCategory a{ background-image: url(../img/navi-tag.gif);}
.search a{ background-image: url(../img/navi-search.gif);}
.special a{ background-image: url(../img/navi-special.gif);}


.selected{ background-position: 0px -25px;}
.special .selected{ background-position: 0px -25px;}
.brandCategory a:hover,.regularCategory a:hover,.itemCategory a:hover,.tagCategory a:hover,.search a:hover,.special a{
	background-position: 0px -50px;
}
.brandCategory a:active,.regularCategory a:active,.itemCategory a:active,.tagCategory a:active,.search a:active,.special a:hover{
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}


.categoryBG{
	background-image: url(../img/bg.gif);
	background-repeat: repeat;
	margin-right: auto;
	margin-left: auto;
	width: 948px;
	padding: 10px 0px 5px 12px;
	overflow: hidden;
}
*+html .categoryBG{
	padding: 10px 0px 10px 12px;
}
* html .categoryBG{
	padding: 10px 0px 10px 12px;
}
.categoryBG h2 {
	margin-right: 7px;
	margin-bottom: 5px;
	float: left;
	width: 150px;
	display: block;
	font-size: 93%;
	text-align: center;
	height: 25px;
	padding: 0px 0px 0px 0px;
}
.categoryBG h2 a{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	height: 25px;
	width: 150px;
	line-height: 28px;
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	cursor: pointer;
}
*+html .categoryBG h2 a{
	line-height: 25px;
}

.categoryBG h2 a:hover{
	background-position: 0px -25px;
	text-decoration:none;
	background-color: #f21b06;
	color:#FFFFFF;
}
.categoryBG h2 a:active{
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
	

/* タグクラウド */


ul.tagCloud{
	line-height: 1.4;
	font-family: Arial, Helvetica, sans-serif;
}
ul.tagCloud li {
	line-height: 1;
	letter-spacing: 0;
}
ul.tagCloud li a {
	line-height: 1;
}
ul.tagCloud1 {
	marin: 0;
	padding: 0.5em 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

ul.tagCloud1 li {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%; /* ここで相対的に文字サイズを変更 */
}

ul.tagCloud1 li a {
	text-decoration: none;
}

/* タグレベル1～6 */

ul.tagCloud li.level1 a {
	font-size: 204%;
	font-weight: bold;
	color: #FFF;
}

ul.tagCloud li.level2 a {
	font-size: 152%;
	font-weight: bold;
	color: #ededed;
}

ul.tagCloud li.level3 a {
	font-size: 136%;
	font-weight: bold;
	color: #ccc;
}

ul.tagCloud li.level4 a {
	font-size: 122%;
	color: #999;
}

ul.tagCloud li.level5 a {
	font-size: 108%;
	color: #333;
}

ul.tagCloud li.level6 a {
	font-size: 100%;
	color: #000;
}

/* オンマウス */
ul.tagCloud li a:hover {
	color: #f21c06;
}

/* 検索関連 */
ul.tagCloud li a:hover {
	color: #f21c06;
}
#site_search {
	margin: 6px 10px 10px 10px;
}
*+html #site_search{
	margin: 10px 10px 0px 0px;
}
*html #site_search{
	margin: 10px 10px 0px 0px;
}
#site_search #search {
	padding: 5px;
	width:280px;
	margin-right: 5px;
	float:left;
	border: 1px; solid #ccc;
	line-height: 20px;
	font-size: 116%;
}

#searchBtn {
	width: 154px;
	height: 30px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 116%;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	display: block;
	background-color: #f21c06;
	border: 1px solid #f21c06;
	float:left;
}

#searchBtn:hover {
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #FFFFFF;
}

