/* 基本部分 */
BODY		{
			background:#FFFFFF;
			font-size:10px;
			font-family:"ＭＳ ゴシック", "Osaka-等幅", monospace;
			color:#666666;
			scrollbar-face-color:#e8f0d8; /*スクロールバー本体の色*/
			scrollbar-highlight-color: #bfd692; /*スクロールバー左側（上）の影*/
			scrollbar-shadow-color: #bfd692; /*スクロールバー右側（上）の影*/
			scrollbar-3dlight-color: #ffffff; /*スクロールバーの左側（下）の影*/
			scrollbar-arrow-color: #bfd692; /*矢印の色*/
			scrollbar-track-color: #ffffff; /*背面の色*/
			scrollbar-darkshadow-color: #ffffff;/*スクロールバー右側（下）の影*/
		}

A:link		{color:#669900;text-decoration:none}
A:visited	{color:#669900;text-decoration:none}
A:hover		{color:#FFFF00;text-decoration:none}
A:active	{color:#669900;text-decoration:none}

TD.menu1 A:link		{color:#FFFFFF;text-decoration:none;}
TD.menu1 A:visited	{color:#FFFFFF;text-decoration:none;}
TD.menu1 A:hover	{color:#FFFF00;text-decoration:none;}
TD.menu1 A:active	{color:#FFFFFF;text-decoration:none;}

TD.menu2 A:link		{color:#666666;text-decoration:none}
TD.menu2 A:visited	{color:#666666;text-decoration:none}
TD.menu2 A:hover	{color:#FFFF00;text-decoration:none}
TD.menu2 A:active	{color:#666666;text-decoration:none}




/* タイトル */
TD.title	{
		padding:0px 5px 0px 10px;
		font-size:60%;
		color:#000000;
		vertical-align:top;
		background-color: #FFFFFF;
		}

/* タイトルの下（コンテンツ） */
TD.menu1	{
		padding:2px 3px 2px 10px;
		font-size:13px;
		font-family:"ＭＳ Ｐゴシック","Osaka";
		line-height:14px;
		color:#FFFFCC;
		background-color: #8FB902;
		}

/* テーブルの左側セル（蔦の画像） */
TD.tuta		{
		padding:5px,0px,10px,0px;
		font-size:10px;
		line-height:12px;
		border-collapse:collapse;
		vertical-align:top;
		background: #FFFFFF;
		}


/* テーブルの左側セル（本の分類） */
TD.menu2		{
		padding:10px,2px,10px,0px;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック","Osaka";
		line-height:18px;
		border-collapse:collapse;
		vertical-align:top;
		background: #FFFFFF;
		}

/* テーブルの右側セル（大枠） */
TD.main		{
		padding:10px,10px,10px,10px;
		line-height:17px;
		border-collapse:collapse;
		font-size:12px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		}

/* テーブルの右側セル（ＮＥＷＳ） */
TD.news		{
		padding:0px 10px 10px 10px;
		line-height:17px;
		font-size:12px;
		vertical-align:top;
		color:#666666;
		background-color: #FFFFFF;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #8FB902;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8FB902;
		}


/* テーブルの右側セル（バックナンバー） */
TD.back		{
		padding:0px 5px 5px 5px;
		line-height:15px;
		letter-spacing: 1px;
		font-size:13px;
		font-family:"ＭＳ Ｐゴシック","Osaka";
		color:#666666;
		vertical-align:top;
		background-color: #FFFFFF;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #8FB902;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8FB902;
		}

/* 写真 */
TD.sha		{
		padding:0px;
		margin:0px; 
		width: 500px;
		height: 200px;
		line-height:14px;
		letter-spacing: 1px;
		border-collapse:collapse;
		font-size:10px;
		color:#FFFFFF;
		vertical-align:top;
		background-color: #FFFFFF;
		background-image: url("img/top2.jpg");
		background-repeat: no-repeat;
		}

/* shop＆cafe（写真） */
TD.cafe		{
		width: 250px;
		padding:10px,10px,10px,10px;
		line-height:17px;
		letter-spacing: 1px;
		font-size:10px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		border: solid 1px #8FB902;
		border-collapse: collapse
		}

/* 線あり */
TD.line		{
		width: 500px;
		padding:10px,10px,10px,10px;
		margin:0px,0px,0px,10px; 
		line-height:17px;
		font-size:12px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #8FB902;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #8FB902;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #8FB902;
		border-collapse: collapse
		}

/* 線あり（すべて） */
TD.lineall		{
		padding:10px,10px,10px,10px;
		margin:0px,0px,0px,10px; 
		line-height:17px;
		font-size:12px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-color: #8FB902;
		border-collapse: collapse
		}

/* ユリイカ線あり（すべて） */
TD.eu		{
		padding:10px,10px,10px,10px;
		margin:0px,0px,0px,10px; 
		line-height:17px;
		letter-spacing: 1px;
		font-size:12px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-color: #663300;
		border-collapse: collapse
		}



/* 図鑑タイトル */
TD.xxx		{
		padding:2px 3px 2px 10px;
		font-family:"ＭＳ Ｐゴシック","Osaka";
		font-size:13px;
		line-height:15px;
		color:#000000;
		background-color: #CCFF66;
		}

/* 図鑑価格 */
TD.xxxx	{
		padding:2px 3px 2px 10px;
		font-size:12px;
		line-height:15px;
		color:#333300;
		background-color: #E1FFA4;
		border-width: 1px;
		border-style: solid;
		border-color: #CCFF66;
		border-collapse: collapse
		}

/* 図鑑薄緑 */
TABLE.zukan		{
		line-height:17px;
		font-size:10px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		border: solid 1px #CCFF66;
		border-collapse: collapse
		}

/* shop＆cafe（写真） */
TABLE.cafe		{
		line-height:17px;
		letter-spacing: 1px;
		font-size:10px;
		color:#666666;
		vertical-align:top;
		background:#FFFFFF;
		border: solid 1px #8FB902;
		border-collapse: collapse
		}

/* 古本市 */
TD.huru		{
		padding:2px 3px 2px 10px;
		font-family:"ＭＳ Ｐゴシック","Osaka";
		font-size:13px;
		line-height:15px;
		color:#000000;
		background-color: #FFFFCC;
		border-width: 1px;
		border-style: solid;
		border-color: #FFFF99;
		border-collapse: collapse
		}

/* 古本市2 */
TD.huru2		{
		padding:10px,10px,10px,10px;
		line-height:17px;
		border-collapse:collapse;
		font-size:12px;
		color:#000000;
		vertical-align:top;
		}

/* 線あり（うい） */
TD.ui		{
		padding:10px,10px,10px,10px;
		margin:0px,0px,0px,10px; 
		line-height:17px;
		font-size:12px;
		vertical-align:top;
		background:#FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-color: #999999;
		border-collapse: collapse
		}


/* 小さめ */
SPAN.ss	{
		font-size:10px;
		line-height:13px;
		}

/* 小さめ（％） */
SPAN.s	{
		font-size:90%;
		}

/* 強調 */
SPAN.a	{
		font-size:110%;
		}

HR		{
		color:#99CC00;
		}

/* 見出し */
SPAN.heading	{
		font-size:100%;
		color:#666633;
		line-height:15px;
		}

/* 日付 */
SPAN.date	{
		font-size:90%;
		color:#666666;
		line-height:15px;
		}

/* 該当分類 */
SPAN.bun	{
		font-size:110%;
		line-height:140%;
		color:#FFFFCC;
		background-color: #8FB902;
		}

/* 文字色緑 */
SPAN.gr	{
		font-size:100%;
		color:#669900;
		}

