A:link		{color:#0066CC; text-decoration:yes}
A:visited	{color:#0066CC; text-decoration:yes}
A:active	{color:#CC6666}
A:hover		{color:#0099FF;}


body {

	margin:0px 0px 0px 0px;
	color:#333333;
	font-size:12px;
	font-family:"ＭＳ ゴシック", Osaka;

	}

.txt  {
	color:       #000;
	font-size:    12px;
	line-height:  16px;
	margin:     3px  0px;
	padding: 0px;
 }

.subtxt  {
	color:       #000;
	font-size:    12px;
	line-height:  16px;
	margin:     0px;
	padding: 0px;
 }

.toptxt  {
	color:       #000;
	font-size:    14px;
	line-height:  22px;
	margin:     3px  0px;
	padding: 0px;
 }

.topnb  {
	color:       #000;
	font-size:    20px;
	line-height:  32px;
	margin:     10px  0px;
	padding: 0px;
	font-weight: bold; 
 }

.keyword  {
	color:       #252587;
	font-size:    12px;
	line-height:  14px;
	margin:       0px;
	padding:3px;
 }

ul#globalNavi {
 margin: 0;
 padding: 0;
 width: 500px;/* 必ずwidthの設定をしてください */
}

ul#globalNavi::after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}

ul#globalNavi li {
 margin: 0;
 padding: 0;
 float: left;
 width: 120px;
 line-height: 1;
 list-style-type: none;

}

ul#globalNavi li a {
 padding: 0.6em 10px; /* ボタンの厚みはここで調整 */
 display: block;
 position: relative; /* IE6でマウス反応領域がおかしいのをFix */
 font-size: 12px;
 color: #333;
 text-align: center;
 text-decoration: none;

}

.tenmei {
	position:relative;
}
.tenmei > a{
	display:block;
	position:absolute;
	bottom:-5px;
	right:-5px;
	width:250px;
	height:35px;
}
.tenmei > a img{
	width:100%;
	height:auto;
}
.tenmei > a:hover img{
	opacity: 0.5;
}
.links > a:hover img{opacity: 0.5;}