@charset "Shift_JIS";

body {
	margin : 0;
	font-size : 10px;
	font-family : "ＭＳ ゴシック",Osaka,serif;
	color : #ffffff;
	/*
	background-image : url("images/vd_background.gif");
	background-image-repeat : repeat;
	*/
	line-height : 18px;
}

/* ---テーブル--- */

table {
	width : 100%;
	border-collapse: collapse;
	border-spacing : 0;
	border : 0;
	background-color : #3F484E;
}
/*
.linkTable {
	width : 738;
	margin-bottom : 20px;
}
*/
td {
	font-size : 12px;
	color : #EEEEEE;
	line-height : 14px;
}
.upperTd{
	width : 50%;
	background-image : url("images/upper_bg.gif");
	background-image-repeat : repeat;
}
.mainTd{
	width : 676px;
}
.mainLeftTd{
	width : 16px;
	background-image : url("images/main_bg.gif");
	background-image-repeat : repeat;
}
.downTd{
	width : 50%;
	background-color : #27343C;
	background-image : url("images/down_bg.gif");
	background-image-repeat : repeat;
}
.underTd{
	background-color : #161F26;
	background-image : url("images/under_bg.gif");
	background-image-repeat : repeat;
}
.trivalTd{
	background-image : url("images/main_trival.gif");
	background-repeat : no-repeat;
}
.lineTd{
	background-image : url("images/line_right.gif");
	background-image-repeat : repeat;
}
.linkTd {
	padding-top : 4px;
	padding-bottom : 4px;
	background-color : #20303A;
}

/* ---リンク--- */

a:link {
	color : #dddddd;
}
a:visited {
	color : #dddddd;
}
a:hover {
	color : #666666; background : #dddddd;
}
a:active{
	color : #666666; background : #dddddd;
}


/* 共通設定 */

img {
	border : none;
}
p {
	/* text-align : center; */
}


/* 見出し */

h1 {
	padding : 0.1em;
	text-align : center;
	letter-spacing : 1em;
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	font-size : 12px;
}
h2 {
	margin-right : 22px;
	padding : 0.3em;
	border : 1px dotted #999999;
	font-size : 12px;
	color : #ffffff;
	background-color : #666666;
}
h3 {
	padding-left : 0.3em;
	letter-spacing : 1em;
	border-left : 1em solid #999999;
	border-bottom : 1px solid #999999;
	font-size : 12px;
	color : #666666;
}
	