/*┌────┐*/
/*│　共通　│*/
/*└────┘*/

body,td,th {
	font-size:12px;
	line-height:120%;
}

body {
	margin:0px;
	background-attachment:fixed;
}

img {
	border:0px;
}

a {
	text-decoration:none;
	color:#0080ff;
}

a:hover {
	color:#ff4000;
}





/*┌──────┐*/
/*│トップページ│*/
/*└──────┘*/

#header {	/* ヘッダ */
	padding:2px 10px;
	background-color:#cccccc;
}

#footer {	/* フッタ */
	padding:3px;
}

#rireki {	/* 更新履歴枠線 */
	border:1px #808080 solid;
}

#amazon {	/* Amazon部パディング */
	padding:3px;
}

h1 {		/* メニュータイトル */
	font-size:12px;
	font-weight:bold;
	border-left:7px #009000 solid;
	border-bottom:1px #009000 solid;
	padding:2px 10px;
	margin:0px 0px 7px 0px;
}

h2 {		/* データ、関連商品タイトル */
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:1px #c000ff solid;

	padding:2px 0px;
	margin:5px 2px;
}

ul.menu {	/* メニューパディング */
	list-style-type: none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 15px 0px;
	line-height:150%;
}





/*┌──────┐*/
/*│データベース│*/
/*└──────┘*/

#margin {
	margin:20px 0px;
	background-image:url(img/bg1.gif);
}


#main {
	width:800px;
	border:1px solid #006000;
	background-color:#ffffff;
}
#chart {
	width:900px;
	border:1px solid #006000;
	background-color:#ffffff;
}


#title {
	padding:10px;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	text-align:center;
	font-size:18px;
	font-family:"ＭＳ Ｐ明朝";
	font-weight:bold;
	color:#600000;
}


#pad { padding:20px 10px; }


.bor1 { border-top:1px solid #c0c0c0; }













/*　　　　　▼背景画像系▼　　　　　*/
td.101 { background-image:url(img/bg1.gif); }



/*　　　　　▼テーブル系▼　　　　　*/
/*　テーブル枠　*/
td.201 { padding:3px 20px; border-top:1px solid #808080; border-bottom:2px solid #404040; }
td.202 { padding:3px 20px; border-top:2px solid #404040; border-bottom:1px solid #808080; }
td.203 { border-right:2px solid #404040; }

/*　パディング　*/
td.211 { padding:20px 5px; }

/*　テーブル台　*/
td.221 { background-color:#555555; border:1px solid; border-color:#888888 #222222 #222222 #888888; }
td.222 { background-color:#fafafa; border:1px solid; border-color:#ffffff #c7c7c7 #c7c7c7 #ffffff; }
td.223 { background-color:#ececff; border:1px solid; border-color:#ffffff #b8b8cc #b8b8cc #ffffff; }
td.224 { background-color:#dddddd; border:1px solid; border-color:#ffffff #aaaaaa #aaaaaa #ffffff; }
td.225 { padding:2px 8px; background-color:#cccccc; border:1px solid; border-color:#eeeeee #999999 #999999 #eeeeee; }



/*　　　　　▼リンク系▼　　　　　*/
a.301{ color:#0080ff; }
a:hover.301 { color:#ff4000; }

a.302 { color:#0080ff; }
a:hover.302 { color:#0000ff; }


a.311 { color:#5050ff; }
a:hover.311 { text-decoration:underline overline; color:#0000ff; background-color:#e0e0ff; }



/*　　　　　▼フォント系▼　　　　　*/
font.401 { font-size:16pt; font-family:"ＭＳ Ｐ明朝"; font-weight:900; color:#000080; }

font.411 { border:1px solid #ce616a; font-size:7.5pt; color:#ffffff; background-color:#ce616a; }
font.412 { border:1px solid #904ea1; font-size:7.5pt; color:#ffffff; background-color:#904ea1; }




/*　　　　　▼黄罫線系▼　　　　　*/
hr.501 { color:#c100eb; width:100%; filter:alpha(opacity=100,finishopacity=0,style=3); }
