/* --------------------------------------------------
　サイドバー
 --------------------------------------------------*/
#sidebar{
	float: right;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/* モダンブラウザ only */
*:lang(ja) #sidebar {
	margin: 0px 9px 0px 0px;
	}

/* safari only \*/
html:\66irst-child #sidebar{
	margin: 0px 20px 0px 0px;
	}

/* IE7 only \*/
*:first-child+html #sidebar{
	margin: 0px 10px 0px 0px;
	}

#pr {
	margin: 0px 0px 0px 0px;
	width: 234px;

	/* border: 1px solid #eeeeee;background: #eeeeee; */
	}

#sidebar h3 {
	margin: 0px 0px 5px 0px;
	padding: 6px 0px 0px 5px;
	height: 19px;
	width: 207px;
	font-size : 12px;
	color : #ffffff;
	background: #33CCFF url("img/top/side_title.gif") repeat-x;
	}


.caption{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#sidebar ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	list-style-type: none;
	}

#sidebar a:link . #sidebar a:visited {
	color : #ffffff;
	}

#sidebar:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility;hidden;
	}

#sidebar {
	display: inline-table;
	}


#pr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sidebar img{
	border:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sidebar a{
	border:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* --------------------------------------------------
　グローバルナビ
 --------------------------------------------------*/

#global_navi{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:234px;
	}

#global_navi ul{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#global_navi li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	}

#global_navi a{
	display:block;
	margin: 0px;
	padding: 0px;
	width: 234px;
	height: 50px;
	text-indent: -9999px;
	text-decoration: none;
	}

#l_navi1 a{
	background: url("img/top/cp.jpg") no-repeat;
	}


#g_navi a:hover{
	filter: progid:DXImageTransform.Microsoft.alpha(style=3, opacity=10, finishopacity=80) ;
	-moz-opacity:0.8;
	opacity:0.8;
	text-decoration: none;	
}
