@charset "UTF-8";

.typeTagNavi{
	padding:0px;
	margin:0px 0px 5px 0px;
	display: block;
	height: 20px;
	clear:both;
	border-bottom: dotted 2px #ccc;
}



.typeTagL {
	width : 72px ;
	height : 26px ;
	font-size : 14px ;
}

.typeTag {
	margin-right:2px ;
	padding: 0px;
	height : 20px ;
	font-size : 12px ;
	font-family : 'MS PGothic',sans-serif ;
}

.typeTag .large {
	width : 72px ;
	height : 24px ;
	font-size : 14px ;
}

.typeTagNavi .typeTag {
	margin-right:3px ;
	padding: 0px 2px 0px 0px;
	font-size : 12px ;
	font-family : 'MS PGothic',sans-serif ;
	text-align : center ;
	border-right: solid 1px #ccc;
	line-height:1.2em;
/* for IE5 mac only \*//*/
	width : 100px ;
/* for IE 5 mac only */
	float: left;
}
.typeTagNavi .typeTag {
border-right:1px dashed #2FB4E1;
float:left;
font-family:sans-serif;
margin-right:5px;
padding:0 3px 0 0;
text-align:center;
}

.typeTag .all {
	padding:2px;
}
.typeTag .all a {
	color : #333 ;
	text-decoration : none ;
}
.typeTag .new {
	padding:2px;
	color: #28AECF;

}
.typeTag .new a {
	color : #28AECF ;
	text-decoration : none ;
}

.typeTag .custom {
	padding:2px;
	color: #28AECF;
}
.typeTag .custom a {
	color : #28AECF ;
	text-decoration : none ;
}

.typeTag .current {
	padding:2px 2px 4px;
	color: #7F0019 ;
}
.typeTag .current a {
	color: #7F0019 ;
	text-decoration : none ;
}

.typeTag .discard {
	padding:2px;
	color : #666 ;
}
.typeTag .discard a {
	color : #666 ;
	text-decoration : none ;
}

.typeTag .foreign {
	padding:2px;
	color : #333 ;
}
.typeTag .foreign a {
	color : #333 ;
	text-decoration : none ;
}
.typeTag .propose {
	padding:2px;
	color : #28AECF;
}
.typeTag .propose a {
	color : #28AECF ;
	text-decoration : none ;
}

/* --- 20100420 add --- */
.typeTag .name {
	padding:2px;
	color : #28AECF;
}
.typeTag .name a {
	color : #28AECF ;
	text-decoration : none ;
}
.typeTag .arrival {
	padding:2px;
	color : #28AECF;
}
.typeTag .arrival a {
	color : #28AECF ;
	text-decoration : none ;
}
.typeTag .popular {
	padding:2px;
	color : #28AECF;
}
.typeTag .popular a {
	color : #28AECF ;
	text-decoration : none ;
}
.typeTag .genre {
	padding:2px;
	color: #28AECF;

}
.typeTag .genre a {
	color : #28AECF ;
	text-decoration : none ;
}
.typeTag .genreTag {
	padding:2px;

}
.on a#tabVoice,
.on a#tabDesign {
	background-color:#999999;
	color:#FFFFFF;
	padding:1px;
	text-decoration:none;
}
.on a#tabVoice:visited,
.on a#tabDesign:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}
.on a#tabVoice:hover,
.on a#tabDesign:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}
#tabName,
#tabArrival,
#tabPopular {
	font-size:12px;
}
/* ---// 20100420 add end --- */


.typeTag a:hover {
	color : #f33 ;
}

.typeTag .active a {
/*	color : yellow ;*/
	border : 5px ;
}

.item .typeTag {
    width:150px;
}
.item .typeTag .new {
    float:left;
}
.item .typeTag .custom {
    float:left;
}
.item .typeTag .discard {
    float:left;
}
.item .typeTag .current {
    float:left;
}

.item .typeTag .vote {
    float:right;
    padding:2px;
    color:#28aecf;
}

/*START  category list */

#ppNRDCa .typeTag .all a#tabAll {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCa .typeTag .all a#tabAll:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCa .typeTag .all a#tabAll:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCn .typeTag .new a#tabNew {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCn .typeTag .new a#tabNew:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCn .typeTag .new a#tabNew:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCt .typeTag .custom a#tabCustomize {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCt .typeTag .custom a#tabCustomize:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCt .typeTag .custom a#tabCustomize:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCd .typeTag .discard a#tabDiscard {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCd .typeTag .discard a#tabDiscard:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCd .typeTag .discard a#tabDiscard:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCc .typeTag .current a#tabCurrent {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCc .typeTag .current a#tabCurrent:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCc .typeTag .current a#tabCurrent:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

/*END  category list */

/*START  to sort category list */

#ppArrangename a#tabName {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangename a#tabName:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangename a#tabName:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppArrangenew a#tabArrival {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangenew a#tabArrival:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangenew a#tabArrival:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppArrangepopular a#tabPopular {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangepopular a#tabPopular:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangepopular a#tabPopular:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}
#ppArrangedate a#tabArrival {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}
#ppArrangedate a#tabArrival:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}
#ppArrangedate a#tabArrival:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

/*END  to sort category list */


/* 201004 add */

.typeTagNaviTheme{
	padding:0px;
	margin:5px 0px 5px 0px;
	display: block;
	height: 20px;
	clear:both;
	border-bottom: dotted 2px #ccc;
}
.typeTagNaviTheme .typeTag {
	margin-right:3px ;
	padding: 0px 3px 0px 0px;
	font-size : 12px ;
	font-family : 'MS PGothic',sans-serif ;
	text-align : center ;
	border-right: solid 1px #ccc;
	line-height:1.2em;
/* for IE5 mac only \*//*/
	width : 100px ;
/* for IE 5 mac only */
	float: left;
}
#ppGenreBoth .typeTag .genre a#tabBoth{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppGenreBoth .typeTag .genre a#tabBoth:visited{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppGenreBoth .typeTag .genre a#tabBoth:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}
#ppGenreVoice .typeTag .genre a#tabVoice{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppGenreVoice .typeTag .genre a#tabVoice:visited{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppGenreVoice .typeTag .genre a#tabVoice:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}
#ppGenreDesign .typeTag .genre a#tabDesign{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppGenreDesign .typeTag .genre a#tabDesign:visited{
	background-color:#666;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppGenreDesign .typeTag .genre a#tabDesign:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCa .typeTag a#tabAll{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCa .typeTag a#tabAll:visited{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCa .typeTag a#tabAll:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCv .typeTag a#tabVoting{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCv .typeTag a#tabVoting:visited{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCv .typeTag a#tabVoting:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}


#ppNRDCr .typeTag a#tabReserving{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCr .typeTag a#tabReserving:visited{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCr .typeTag a#tabReserving:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCs .typeTag a#tabSelling{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCs .typeTag a#tabSelling:visited{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCs .typeTag a#tabSelling:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppNRDCe .typeTag a#tabEnd {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCe .typeTag a#tabEnd:visited{
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppNRDCe .typeTag a#tabEnd:hover{
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppArrangeNamae  .typeTag .arrange a#namae {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeNamae  .typeTag .arrange a#namae:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeNamae  .typeTag .arrange a#namae:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

#ppArrangeUpdate  .typeTag .arrange a#update {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeUpdate .typeTag .arrange a#update:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeUpdate  .typeTag .arrange a#update:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}


#ppArrangeNumber  .typeTag .arrange a#number {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeNumber  .typeTag .arrange a#number:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeNumber  .typeTag .arrange a#number:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}
#ppArrangeDate  .typeTag .arrange a#date {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeDate .typeTag .arrange a#date:visited {
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:1px;
}

#ppArrangeDate  .typeTag .arrange a#date:hover {
	background-color:#eee;
	color:#666;
	text-decoration:none;
	padding:1px;
}

/* 201004 add END */

