/* body */
body {
	border:0;
    margin:0;
    padding:0;
    background:#fff;
    /*
		color:navy;
	*/
}
/* 直接htmlに書いていたものを持ってきた */
table.top_table {
    border:0;
    margin:0;
    padding:0;
    background:#ffdf65;
}
div.ad {
    text-align:center;
}
.style {
    word-spacing:1em;
}
/* 直接html ここまで */

/* body at linkpage */
body.link {
	width: 600px;
	margin:0;
	padding:0;
	border:0;
	background:#fff;
	color:navy;
}
/* anchor */
a {
    text-decoration:none;
}
a:link {
    color:navy;
    text-decoration:none;
}
a:visited {
    color:purple;
    text-decoration:none;
}
a:hover {
	color:#f00;
	text-decoration:none;
}
a:active {
    color:#f00;
    text-decoration:none;
}

/* anchor from original */
A.today2 {
	font-size:70%;
	color:#AAAAAA;
    text-decoration:none;
}
A.today {
	font-size:100%;
	font-weight:bold;
    text-decoration:none;
}
A.today:link {
	font-size:100%;
	color:#060;
    text-decoration:none;
}
A.today:visited	{
	font-size:100%;
	color:#060;
    text-decoration:none;
}
A.today:hover {
	color:#C00;
    text-decoration:none;
}
A.indexlink:link {
	color:#00B;
    text-decoration:none;
}
A.indexlink:visited	{
	color:#609;
    text-decoration:none;
}
A.indexlink:hover {
	color:#C00;
    text-decoration:none;
}
					 
A.osusume {
	font-size:100%;
	color:#D00;
	font-weight:bold;
    text-decoration:none;
}
A.zushiPC:link {
	color:orange;
    text-decoration:none;
}
A.zushiPC:hover	{
	color:orange;
    text-decoration:none;
}
A.zushiPC:visited {
	color:orange;
    text-decoration:none;
}
A.teraloop {
	color:white;
    text-decoration:none;
}
A.special {
	font-size:150%;
	font-weight:bold;
	background-color:#FFC;
    text-decoration:none;
}
A.special:link {
	color:#F60;
    text-decoration:none;
}
A.special:visited {
	color:#F60;
    text-decoration:none;
}
A.special:hover	{
	color:#33F;
    text-decoration:none;
}

A.kanazemi1:link {
	text-decoration:none;
	color:#F60;
}
A.kanazemi1:visited	{
	text-decoration:none;
	color:#F60;
}
A.kanazemi1:hover {
	text-decoration:underline;
	color:#33F;
}
A.kanazemi2:link {
	text-decoration:none;
	color:#F60;
}
A.kanazemi2:visited	{
	text-decoration:none;
	color:#F60;
}
A.kanazemi2:hover {
	text-decoration:underline;
	color:#33F;
}
A.kanazemi3:link {
	text-decoration:none;
	color:#F60;
}
A.kanazemi3:visited	{
	text-decoration:none;
	color:#F60;
}
A.kanazemi3:hover {
	text-decoration:underline;
	color:#33F;
}

TD.caption {
	font-size:110%;
	font-weight:bold;
	color:white;
	background-color:navy;
}
TD.link	{
	font-size:100%;
	padding:3px;
	background-color:#FBFBFB;
}
TD.kanazemi {
	text-align:center;
	background-color:#009ACD;
	height:3%;
}
TD.pickup {
	font-size:110%;
	font-weight:bold;
	color:white;
	background-color:#900;
}
TABLE.thisweeks {
	border:solid red 2px;
	background-color:white;
}

/* temporary coloring */
.red {
	color:red;
}

/* for units auto-generated */
.unit h2 {
	border:0;
	margin:0;
	padding:3px 0;
	font:1.05em sans-serif;
	background:#ff6;
}
.unit h3 {
	border:0;
	margin:0;
	padding:0;
	font:1.05em sans-serif;
	background: #f99;
	text-align:center;
}
.unit {
    margin:0;
    font-size:1em;
}
.unit ul {
	margin:0;
	padding:0;
}
.unit li {
    list-style:none;
    padding:2px;
}
.unit .link {
    background:navy;
}
.unit .comment {
    background:#ff9;
}

/* トップページのフッター */
#footer_top {
	border:0;
	margin:0;
	padding:10px 0;
	text-align:center;
}


#footer_top img.kanazemi {
	border:2px solid orange;
	margin:20px;
	padding:0;
}
/* 湘南新宿ライン 設定 */
#ssline
{
	color: black;
}
/*
#ssline a
{
	color: red;
}
#ssline a:visited
{
	color: red;
}
*/
