/**
 * core.css
 * Revision 1.0
 * Date 2006/06/15
 */

/**
 * td
 */
/* プレゼント枠等（TOPページ） */
td.blue {
	background-color	: #FFEFD5;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CD5C5C;
	border-left-color: #CD5C5C;
}

td.keywords {
	background-color	: #fff798;				/* 背景色 */
	border-color		: #C8877D;				/* 罫線色 */
	border-width		: 2px;					/* 枠の幅 */
	border-style		: solid;				/* 枠の種類 */
}

td.search {
	background-color	: white;				/* 背景色 */
	border-color		: #C8877D;				/* 罫線色 */
	border-width		: 2px;					/* 枠の幅 */
	border-style		: solid;				/* 枠の種類 */
	color				: #C8877D;				/* 文字色 */
}

/* コンテンツ名称枠（一覧ページ） */
td.listTitle {
	font-size			: 14px;					/* 文字の大きさ */
	color				: white;				/* 文字色 */
	padding				: 2px 3px 0px 3px;		/* 内側余白（上右下左）*/
	background-repeat	: no-repeat;			/* 背景画像の並べ方 */
}

/* コンテンツ名称枠（コンテンツページ） */
td.contentsTitle {
	color				: white;				/* 文字色 */
	padding				: 15px 0px 0px 40px;	/* 内側余白（上右下左）*/
	background-repeat	: no-repeat;			/* 背景画像の並べ方 */
	line-height			: 16px;					/* 行の高さ */
}

td.data {
	background-color	: white;				/* 背景色 */
	border-color		: #C8877D;				/* 罫線色 */
	border-width		: 2px;					/* 枠の幅 */
	border-style		: solid;				/* 枠の種類 */
	color				: #C8877D;				/* 文字色 */
	padding				: 2px 2px 0px 2px;		/* 内側余白（上右下左）*/
}

td.detail {
	padding				: 2px 0px 2px 0px;		/* 内側余白（上右下左）*/
	line-height			: 16px;					/* 行の高さ */
}

td.top {
	line-height			: 15px;					/* 行の高さ */
}

td.topWhite {
	background-color	: white;				/* 背景色 */
}

/**
 * hr
 */
hr.solid {
	color				: gray; 				/* 線の色(IE用) */
	background-color	: gray; 				/* 線の色(NN用) */
	height				: 1px; 					/* 線の太さ */
	border				: 1px; 					/* 枠の太さ */
	border-style		: solid; 				/* 枠の種類 */
}

hr.dashed {
	color				: gray; 				/* 線の色(IE用) */
	background-color	: gray; 				/* 線の色(NN用) */
	height				: 1px; 					/* 線の太さ */
	border				: 1px; 					/* 枠の太さ */
	border-style		: dashed; 				/* 枠の種類 */
}

hr.blue {
	color				: #C8877D; 				/* 線の色(IE用) */
	background-color	: #C8877D; 				/* 線の色(NN用) */
	height				: 2px; 					/* 線の太さ */
	width				: 690px;
	border				: 2px; 					/* 枠の太さ */
	border-style		: solid; 				/* 枠の種類 */
}

/**
 * ul
 */
ul {
	padding				: 3px 0px 3px 15px;		/* 内側余白（上右下左） */
	margin				: 3px 0px 3px 10px;		/* 外側余白（上右下左） */
	line-height			: 17px;					/* 行の高さ */
	list-style			: url(../images/side/mark.gif) none;
}

/**
 * input
 */
/* 全体検索キーワード入力用テキスト（TOPページのみ） */
input.searchTop {
	width				: 150px;				/* 幅 */
	height				: 18px;					/* 高さ */
	ime-mode			: active;				/* IMEモード */
}

/* 全体検索キーワード入力用テキスト（TOPページ以外） */
input.searchOther {
	width				: 115px;				/* 幅 */
	height				: 18px;					/* 高さ */
	ime-mode			: active;				/* IMEモード */
}

/* ジャンル内検索キーワード入力用テキスト */
input.searchSub {
	width				: 359px;				/* 幅 */
	height				: 18px;					/* 高さ */
	ime-mode			: active;				/* IMEモード */
}

/* 全体検索キーワード入力用テキスト（TOPページ以外） */
input.searchGenre {
	width				: 128px;				/* 幅 */
	height				: 18px;					/* 高さ */
	ime-mode			: active;				/* IMEモード */
}

/* BODYならびにTD内のフォントサイズを12ピクセルへ */
body, td {
	font-size			: 12px;					/* 文字の大きさ */
}

/**
 * a
 */
a:link {
	color				: #A0522D;				/* 文字色 */
	text-decoration		: none;					/* 文字装飾 */
}
a:visited {
	color				: #666666;				/* 文字色 */
	text-decoration		: none;					/* 文字装飾 */
}
a:hover	{
	color				: #F4A460;				/* 文字色 */
	text-decoration: underline;					/* 文字装飾 */
}
a:active {
	color				: #ff0000;				/* 文字色 */
	text-decoration		: none;					/* 文字装飾 */
}

a.listAnchor:link {
	color				: #ffffff;				/* 文字色 */
	text-decoration : underline;				/* 文字装飾 */
	font-weight : bold;							/* 文字の太さ */
}
a.listAnchor:visited {
	color				: #666666;				/* 文字色 */
	text-decoration : underline;				/* 文字装飾 */
	font-weight : bold;							/* 文字の太さ */
}
a.listAnchor:hover	{
	color				: #ffcc66;				/* 文字色 */
	text-decoration: none;						/* 文字装飾 */
	font-weight : bold;							/* 文字の太さ */
}
a.listAnchor:active {
	color				: #ff0000;				/* 文字色 */
	text-decoration: none;						/* 文字装飾 */
	font-weight : bold;							/* 文字の太さ */
}

/**
 * h1〜6
 */

h1 {
	padding				: 0;					/* 内側余白（上右下左） */
	margin				: 0;					/* 外側余白（上右下左） */
	font-size			: 13px;					/* 文字の大きさ */
	font-weight			: normal;					/* 文字の太さ */
}

h2 {
	font-size			: 12px;					/* 文字の大きさ */
	font-weight			: normal;				/* 文字の太さ */
}

h3 {
	font-size			: 12px;					/* 文字の大きさ */
	font-weight			: normal;				/* 文字の太さ */
}

h4 {
	font-size			: 12px;					/* 文字の大きさ */
	font-weight			: normal;				/* 文字の太さ */
}

h5 {
	font-size			: 12px;					/* 文字の大きさ */
	font-weight			: normal;				/* 文字の太さ */
}

h6 {
	font-size			: 12px;					/* 文字の大きさ */
	font-weight			: normal;				/* 文字の太さ */
}

/**
 * input type="submit"
 */

/* 全検索用（index.php）*/
input.submitTop {
	border				: 0;					/* 罫線 */
	padding				: 0;					/* 内側余白 */
	background-color	: white;				/* 背景色 */
	background-image	: url(../images/search/btn_top_0.gif);	/* 背景画像 */
	width				: 45px;					/* 幅 */
	height				: 21px;					/* 高さ */
	font-weight			: bold;					/* フォントの太さ */
}

/* 全検索用（iframe/header.html）*/
input.submitHeader {
	border				: 0;					/* 罫線 */
	padding				: 0;					/* 内側余白 */
	background-color	: white;				/* 背景色 */
	background-image	: url(../images/search/btn_other_0.gif);	/* 背景画像 */
	width				: 45px;					/* 幅 */
	height				: 21px;					/* 高さ */
	font-weight			: bold;					/* フォントの太さ */
}

/* メインジャンル内検索用（maingenre.php）*/
input.submitGenre {
	border				: 0;					/* 罫線 */
	padding				: 0;					/* 内側余白 */
	background-color	: white;				/* 背景色 */
	background-image	: url(../images/search/btn_genre_0.gif);	/* 背景画像 */
	width				: 45px;					/* 幅 */
	height				: 21px;					/* 高さ */
	font-weight			: bold;					/* フォントの太さ */
}

/* ボタン幅を100ピクセルへ */
/*
.button {
	width				: 100px;
}
*/

/* テーブルの罫線色を指定 */
/*
table {
	border-color		: #CCCCCC;
}
*/

.active {
	ime-mode			: active;			/* IMEオン・日本語入力モードへ */
}

.inactive {
	ime-mode			: inactive;			/* IMEオフ・英数字入力モード */
}

.disabled {
	ime-mode			: disabled;			/* IME使用不可・英数字入力モード */
}

#info {
	border-bottom: 1px solid #BBA277; 
	border-left: 1px solid #BBA277; 
	border-right: 1px solid #BBA277; 
}
#info #event {
	padding				: 0px 10px 0px 0px;		/* 内側余白（上右下左） */
}

/* スポンサーサイト枠 */
#sponsor {
	margin				: 0;
	padding				: 0;					/* 外側余白（上右下左） */
	background-color	: #E1EAFF;				/* 背景色 */
	font-size			: 13px;					/* 文字の大きさ */
}
#sponsor .text {
	margin				: 0;
	padding				: 3px 3px 0 0;
	color				: #999999;				/* 文字色 */
	font-size			: 11px;					/* 文字の大きさ */
	text-align			: right;
}
#sponsor ul {
	margin				: 0;
	padding				: 0 0 5px 10px;
	list-style: disc url(none) inside;
	font-size			: 14px;					/* 文字の大きさ */
}
#sponsor a:link {
	color				: #0000FF;				/* 文字色 */
	text-decoration: underline;					/* 文字装飾 */
}
#sponsor a:visited {
	color				: #663366;				/* 文字色 */
	text-decoration: underline;					/* 文字装飾 */
}
#sponsor a:hover	{
	color				: #0000FF;				/* 文字色 */
	text-decoration: underline;					/* 文字装飾 */
}
#sponsor a:active {
	color				: #663366;				/* 文字色 */
	text-decoration: underline;					/* 文字装飾 */
}

