@charset "UTF-8";
/* CSS Document */


a:hover {
	color: #CC0000;
	opacity:0.8;
	filter: alpha(opacity=90);
	-ms-filter: "alpha( opacity=80 )"; 
}


#leftnav {
	font-size:12px;
}

#leftNav ul{
	margin:0;
	padding:0;
	list-style: none;
}

#leftNav li{
	margin:0;
}

#leftNav li a{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000;
	display:block;
	width:142px;
	padding:5px 5px 2px 23px;
	text-decoration: none;
	background: url(../img/arrow1.gif) no-repeat;
	background-position:6px 7px;
	
}

#leftNav .sml {
	font-size:10px;
	margin:0;
	padding-left: 18px;
	padding-bottom:5px;
	
}
.new {
	background:url(../img/newred.gif) no-repeat;
	background-position:140px 8px;
}


#leftNav li a:hover{
	width:142px;
	color:#000;
	background: url(../img/arrow1.gif) no-repeat #f5deb3;
	background-position:6px 7px;
}


.endItem a{
	margin-bottom:10px;
}

.title{
	
	width:137px !important;
	padding:5px 10px;
	font-size:13px;
	font-weight:bold;
	/*background: url(../img/titlebg.gif);*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border-left:3px solid #d3d3d3;
}

.title a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
}


.title a:hover{
	color: #4682b4;
	text-decoration:none;
	font-weight:bold;
}

.small{
	font-size:90%;
}

.rightcm{
	padding-right:10px;
	font-size:90%;
}

.rightcm a{
	color:#666;
}



#New {
	margin:10px 0;
	background-color:#ffffe0;
}

#New ul {
	margin:0;
	padding:0;
	list-style: none;
}

#New li{
	margin:0;
	border-bottom:1px dotted #F93;
}

#New li a{
	margin:0;
	color:#000;
	width:122px !important;
	display:block;
	padding:5px 5px 5px 23px;
	text-decoration: none;
	background:url(img/new01.gif) no-repeat left center;
}

#New li a:hover{
	background:url(img/new01.gif) no-repeat left center #FF9;
}

#New li.none a{
	background:none;
}

#New li.none a:hover{
	background:#FF9;
}




/*-------------------------------------*/
/* カラーで検索の指定 */
/*-------------------------------------*/


.red a{
	color: #F00;
	text-decoration:none;
}

.red a:hover {
	color: #F00;
}

.red a:visited {
	color: #F00;
}

.pink a{
	color: #F9C;
	text-decoration:none;
}

.pink a:hover {
	color: #F9C;
}

.pink a:visited {
	color: #F9C;
}

.blue a{
	color: #06C;
	text-decoration:none;
}

.blue a:hover {
	color: #06C;
}

.blue a:visited {
	color: #06C;
}

.yellow a{
	color: #FC0;
	text-decoration:none;
}

.yellow a:hover {
	color: #FC0;
}

.yellow a:visited {
	color: #FC0;
}

.black a{
	color: #000;
	text-decoration:none;
}

.black a:hover {
	color: #000;
}

.black a:visited {
	color: #000;
}

.purple a{
	color: #93C;
	text-decoration:none;
}

.purple a:hover {
	color: #93C;
}

.purple a:visited {
	color: #93C;
}

.brown a{
	color: #930;
	text-decoration:none;
}

.brown a:hover {
	color: #930;
}

.brown a:visited {
	color: #930;
}

.gray a{
	color: #999;
	text-decoration:none;
}

.gray a:hover {
	color: #999;
}

.gray a:visited {
	color: #999;
}

.beige a{
	color: #C93;
	text-decoration:none;
}

.beige a:hover {
	color: #C93;
}

.beige a:visited {
	color: #C93;
}

.green a{
	color: #090;
	text-decoration:none;
}

.green a:hover {
	color: #090;
}

.green a:visited {
	color: #090;
}


/* 共通 */

.mgTB10{
	margin-top:10px;
	margin-bottom:10px;
}


.mgB10{
	margin-bottom:10px;
}

.mgLR5{
	margin-left:5px;
	margin-right:5px;
}


.alphabet {
	margin:10px 0;
	font-weight:bold;
}

.alphabet a{
	color: #000;
	text-decoration: none;
}


.centerT {
	text-align:center;}
	
.newItem{
	width:160px;
	padding:5px;
	font-size:12px;
	background-color: #ede4cd;
	margin:0;
}


/***窓まわり**/
#searchw{
	width:160px;
	padding:5px;
	font-size:12px;
	background-color: #FF6;
	margin:0 0 10px 0;
}

.Stext {
	margin:5px;
}
