/*
 *	top.css  release 200803
 */
 
/*virtual.cssのプロパティ上書*/
body.Idx {
background: none;
color: #000000;
margin: 0;
padding: 0;
}

/*タグ再定義*/
td {
font-size: 80%;
}

form {
margin: 0;
padding: 0;
}

/*リンク*/
a:link {
color: #006;
}

a:visited {
color: #666;
}

a:hover {
color: #006;
}

a:focus,
a:active {
color: #66f;
}

/*ヘッダ*/
#header {
width: 616px;
}
 
#header h1 {
margin: 0 0 15px 0;
padding: 0;
}

/*ログイン*/
#login {
border-top: 1px solid #004080;
border-bottom: 1px solid #004080;
background: #004080;
}

#login input.nickname {
width: 80px;
height: 20px;
}

#login input.password {
width: 80px;
height: 20px;
/*font-family: Verdana;*/
}

#login a:link,
#login a:visited,
#login a:hover,
#login a:focus,
#login a:active {
color: #fffccc;
}

/*コンテンツ*/
#contents h2 {
margin: 0 0 13px 0;
padding: 0;
}

#contents h2.h2-rensou {
margin-bottom: 9px;
}

#contents td.explain {
height: 66px;
}

#contents td.note {
text-align: right;
font-size: 70%;
}
