/*** TCHP スタイルシート ***/
/** 共通項目 **/

body {
	background-color: #304098;
	margin:   0px;
	scrollbar-arrow-color:     #FFFFFF;
	scrollbar-face-color:      #304098;
	scrollbar-track-color:     #304098;
	scrollbar-shadow-color:    #253164;
	scrollbar-darkshadow-color:#152154;
	scrollbar-highlight-color: #4050A8;
	scrollbar-3dlight-color:   #B8B8D8;
	font-size: medium;
	color: #FFFFFF;
}

a {
	text-decoration: none;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
}

hr {
	margin: 2px 1px 2px 0px;
	border: 1px solid #989898;
	height: 1px;
}

table, td {
	border-color: #FFFFFF;
	border-width: 1px;
}

.weak {
	color: #E0E0F0;
}

.small {
	font-size: 80%;
}

.tiny {
	color: #E0E0F0;
	font-size: 85%;
}

.box {
	line-height: 150%;
	background-color: #253174;
	border: 1px solid #FFFFFF;
}
.box a.dl {
	background-color: #182860;
	border: 1px solid #000040;
}
.box a:hover {
	background-color: #FFFFFF;
	color: #253174;
}

/* おすすめ対応 */
td.rh {
	color: #F0F0FF;
}
.recs {
	background-color: #253174;
	border: 1px solid #F0F0FF;
}
.recs a:hover {
	background-color: #FFFFFF;
	color: #253174;
}
.recs hr {
	margin: 0px;
	height: 1px;
	width: 100%;
	border: 1px dotted #F0F0FF;
}
