/* Library.css */

@charset "utf-8";

body {
	font-family:メイリオ, Meiryo, Osaka, sans-serif;
	color:#999999;
	font-size:12pt;
	background-color:#131A22;
	background-repeat:no-repeat;
	overflow:scroll;
}

#BGHover a:hover {background-Color:#0088E8; color:#FFFFFF;}

a {text-decoration:none;}

a:link {color:#1E90FF;}

a:visited {color:#1E90FF;}

/* セレクト */
input,select {
	font-family:メイリオ, Meiryo, Osaka, sans-serif;
	color:#FFFFFF;
	font-SIZE:12pt;
	background-color:#003370;
	cursor:pointer; cursor:hand;
}


/* テキスト入力エリア、転送・リセット（BORDERの線を太くするとボタンのように表示する）*/
input,textarea {
	color:#FFFFFF;
	font-family:メイリオ, Meiryo, Osaka, sans-serif;
	font-size:12pt;
	background-color:#003370;
	border-style:solid;
	border-color:#A9A9A9;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	cursor:pointer; cursor:hand;
}


.menu1 a:hover {background-Color:#0088E8;}


p.menu1{
	border-top:3px solid #38499F;
	border-bottom:3px solid #13007A;
	border-left:3px solid #38499F;
	border-right:3px solid #13007A;
	background-color:#343474;
	margin:2px;
	padding:2px;
	color:#FFFFFF;
	font-size:12pt;
	width:90px;
	height:26;
	cursor:pointer; cursor:hand;
}

.message {
    position: relative;
}

.message span.remark {
    display: none;
}

.message a:hover span.remark {
    background: none repeat scroll 0 0 #052532;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
/*    top: 50px; 上からの固定位置 */
    width: 16em;
}

.message2 {
    position: relative;
}

.message2 span.remark {
    display: none;
}

.message2 a:hover span.remark {
    background: none repeat scroll 0 0 #052532;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    line-height: 1.2em;
    margin: 0.5em;
    padding: 0.5em;
    position: absolute;
/*    top: 50px; 上からの固定位置 */
    width: 23em;
}
