a:link {
	text-decoration:none;
	color: #DC2900
}

a:visited {
	text-decoration:none;
	color: #990000
}

a:active {
	color:#DC2900
}

a:hover {
	text-decoration:underline;
	color:#DD0000
}

/* <BODY>タグ */
body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	font-family: verdana, arial, sans-serif;
}

/*a-News用の本文エリア */

.mainContent {
	padding: 1em 100px 1em 25px;
	overflow-x: hidden;
}

.subContent {
	position: fixed;
	top: 100px;
	right: 30px;
	# /* IE5 later && javascript-on */
	# position: expression('absolute');
	# top: expression((documentElement.scrollTop || document.body.scrollTop) + 100 + 'px');
	# right: expression((documentElement.scrollRight || document.body.scrollRight) + 30 + 'px');
}

.footerContent {
	padding: 1em 20px;
}

.menuBox {
	margin-bottom: 15px;
	padding: 15px;
}

.columnBox {
	margin-bottom: 15px;
	padding: 15px 15px 12px 15px;
}

.bbs {
	background: #E1E1E1;
	float: right;
	padding: 10px 1.5% 10px 1.5%;
	margin: 10px 3% 10px 1%;
	overflow-x: auto;
}

/* ページのタイトル */
.pageTitle {
	color: #FF4718;
	background: #FFFFFF url(/images/back.png) no-repeat scroll right top;
	text-shadow: #C0C0C0 2px 3px 4px;
	font: normal bold 26px/26px serif;
	padding: 17px 20px 17px 20px;
	margin: 0px;
}

.genreTitle {
	border-bottom: 1px dashed #999999;
	padding: 3px 10px 3px 10px;
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	border-top: 1px dashed #999999;
	margin: 1em 0em 0em 0em;
}
.genreBox {
}

/* カレンダ用のDIV */
.calBox {
	padding: 20px 50px 0px 50px;
	text-align: center;
}

/* リンク集エリアのDIV */
.linkBox {
	padding-top: 10px;
	text-align: center;
}

.updateDate {
	background: #FFE1AD;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	clear: both;
	font-size: 10px;
	text-align: right;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

.copyrightFooter {
	background: #FFE1AD;
	border-top: 1px solid #999999;
	clear: both;
	font-size: 75%;
	text-align: right;
	padding: 5px 10px 5px 10px;
}
.columnTitle {
}
.columnDate {
	font-size: 90%;
}

.counter {
	font-size: 90%;
}
.newssource {
	font-size: 90%;
}
.writedtime {
	font-size: 75%;
}
.inlinecommand {
	color: #005555;
	font-weight: bold;
}
.command {
	color: #005555;
	padding: 0em 0em 0em 2em;
	font-weight: bold;
}
.cgiName {
	margin: 5px 5px 5px 5px;
	text-align: right;
}
.searchbox {
	padding: 1.5em 2em 0em 2em;
	line-height: 150%;
	
}

.img {
	padding: 5px 5px 5px 5px;
}

q {
	color: #007A31;
}
