@charset "EUC-JP";

/*==============================================*/
/*	共通										*/
/*==============================================*/
body
{
	text-align				: center;
	width					: 100%;
	margin					: 0;
	color					: #000000;
	font-size				: 9pt;
	background-image		: url("images/bg.jpg");
	background-position		: center;
	background-repeat		: repeat-y;
}

div,p,ul,ol,li,h1,h2,h3,h4,h5,h6,address,dl,dt,dd
{
	padding					: 0;
	margin					: 0;
	font-size				: 1.0em;
}

h2
{
	color					: #000066;
	font-weight				: bold;
	padding					: 4px;
	background-color		: #EEEEEE;
	border					: solid 1px #CCCCCC;
}

a
{
	text-decoration			: none;
}

a:hover
{
	text-decoration			: underline;
}

#container
{
	margin					: 0 auto;
	width					: 760px;
	position				: relative;
	text-align				: left;
	height					: 100%;
	display					: block;
}

/*==============================================*/
/*	ヘッダー									*/
/*==============================================*/
#header_area
{
	text-align				: left;
	padding					: 12px;
/*
	position				: relative;
*/
	overflow				: hidden;
	border-top				: solid 8px #000066;
	background-color		: #FFFFFF;
}

#header_area h1
{
	width					: 152px;
	height					: 38px;
	font-size				: 24pt;
	overflow				: hidden;
	font-family				: monospace;
	font-style				: oblique;
	vertical-align			: middle;
}

#header_area a
{
	color					: #000066;
	text-decoration			: none;
}

#title
{
	position				: absolute;
	top						: 32px;
	left					: 130px;
}

/*----------------------------------------------*/
/*	RSS											*/
/*----------------------------------------------*/
#rss_area
{
	position				: absolute;
	top						: 34px;
	left					: 310px;
}

#rss_area a
{
	background-image		: url("images/rss.png");
	background-repeat		: no-repeat;
	padding-left			: 20px;
	height					: 14px;
	line-height				: 14px;
	width					: 26px;
	display					: block;
	color					: #000000;
}

/*----------------------------------------------*/
/*	検索										*/
/*----------------------------------------------*/
#search_area
{
	position				: absolute;
	top						: 28px;
	right					: 20px;
	white-space				: nowrap;
}

#keyword
{
	width					: 160px;
	margin					: 0 0 0 8px;
}

/*==============================================*/
/*	ボディ										*/
/*==============================================*/
#body_area
{
	float					: left;
}

/*==============================================*/
/*	ナビゲーション								*/
/*==============================================*/
#navigation
{
	float					: left;
	width					: 748px;
	padding					: 4px 4px 4px 8px;
	color					: #000066;
	background-color		: #EEEEEE;
	margin-bottom			: 16px;
}

#navigation h2
{
	display					: none;
}

#navigation a
{
	color					: #000066;
}

#navigation ol
{
	list-style-type			: none;
	float					: left;
}

#navigation li
{
	float					: left;
}

#navigation .separator
{
	margin					: 0 4px;
}

/*==============================================*/
/*	Google Adsence								*/
/*==============================================*/
#adsence
{
	clear					: both;
	padding					: 16px 4px 0px 12px;
}

/*==============================================*/
/*	サブ										*/
/*==============================================*/
#sub_area
{
	float					: left;
	width					: 760px;
	background-color		: #000066;
	color					: #FFFFFF;
}

/*----------------------------------------------*/
/*	トリビアデータ								*/
/*----------------------------------------------*/
#global_navi *
{
	float					: left;
}

#global_navi h2
{
	display					: none;
}

#global_navi ul
{
	list-style-type			: none;
}

#global_navi li
{

}

#global_navi li a
{
	background-repeat		: no-repeat;
	background-position		: top left;
	width					: 84px;
	height					: 22px;
	text-indent				: -9999em;
	overflow				: hidden;
	display					: block;
}

#global_navi li a:hover
{
	background-position		: bottom left;
}

#global_navi .trivia
{
	background-image		: url("images/navi_trivia.png");
}

#global_navi .triviaseed
{
	background-image		: url("images/navi_triviaseed.png");
}

#global_navi .lietrivia
{
	background-image		: url("images/navi_lietrivia.png");
}

#global_navi .stardust
{
	background-image		: url("images/navi_stardust.png");
}

#global_navi .broadcastingday
{
	background-image		: url("images/navi_broadcastingday.png");
}

#global_navi .brain
{
	background-image		: url("images/navi_brain.png");
}

#global_navi .voice
{
	background-image		: url("images/navi_voice.png");
}

#global_navi .rating
{
	background-image		: url("images/navi_rating.png");
}

#global_navi .bbs
{
	background-image		: url("images/navi_bbs.png");
	width					: 88px;
}

/*==============================================*/
/*	メイン										*/
/*==============================================*/
#main_area
{
	float					: left;
	width					: 732px;
	padding-left			: 12px;
	overflow				: hidden;
}

#main_area h2
{
	font-size				: 1.2em;
	margin-bottom			: 8px;
}

#main_area h1
{
	color					: #000066;
	font-weight				: bold;
	padding					: 4px;
	padding-left			: 12px;
	background-color		: #D9D9D9;
	border					: solid 1px #D9D9D9;
	font-size				: 1.2em;
	margin-bottom			: 8px;
	background-image		: url("images/title_bg.jpg");
	background-repeat		: repeat-x;
}

#main_area table
{
	border-collapse			: separate;
	border					: solid 1px 000066;
	width					: 100%;
}

#main_area table th
{
	border-bottom			: 1px solid #AAAAAA;
	padding					: 3px;
}

#main_area table td
{
	border-bottom			: 1px solid #AAAAAA;
	padding					: 3px;
}

#main_area table ol
{
	margin-left				: 24px;
}

#main_attention
{
	margin-top				: 12px;
	color					: red;
}

#main_area th
{
	background-color		: #E0E0E0;
}

#main_area th span
{
	float					: left;
}

#main_area th .asc
{
	background-image		: url("images/up.png");
	background-repeat		: no-repeat;
	background-position		: top left;
	width					: 15px;
	height					: 15px;
	text-indent				: -9999em;
	overflow				: hidden;
	display					: block;
	float					: left;
	margin					: 0 2px 0 6px;
}

#main_area th .asc:hover
{
	background-position		: top right;
}

#main_area th .desc
{
	background-image		: url("images/down.png");
	background-repeat		: no-repeat;
	background-position		: top left;
	width					: 15px;
	height					: 15px;
	text-indent				: -9999em;
	overflow				: hidden;
	display					: block;
	float					: left;
}

#main_area th .desc:hover
{
	background-position		: top right;
}

#main_area table .alternate
{
	background-color		: #EEEEFF;
}

/************************************************/
/*	TOPページ									*/
/************************************************/
/*----------------------------------------------*/
/*	トピック									*/
/*----------------------------------------------*/
#topic
{
	margin-bottom			: 16px;
	border-left				: solid 4px #000066;
	padding-left			: 4px;
	width					: 100%;
	height					: 1.5em;
	overflow				: hidden;
	white-space				: nowrap;
}

#topic h1
{
	text-indent				: -9999em;
	overflow				: hidden;
	height					: 0;
	padding					: 0;
	background-color		: none;
	border					: none;
	margin					: 0;
}

#topic a
{
	font-size				: 1.25em;
}

/*----------------------------------------------*/
/*	最新のトリビア								*/
/*----------------------------------------------*/
#new_trivia
{

}

#new_trivia ul
{
	list-style-type			: none;
	padding					: 2px;
}

#new_trivia li
{
	padding					: 2px 0 2px 86px;
	background-repeat		: no-repeat;
	background-position		: top left;
}

#new_trivia .trivia
{
	background-image		: url("images/cat_trivia.png");
}

#new_trivia .triviaseed
{
	background-image		: url("images/cat_triviaseed.png");
}

#new_trivia .lietrivia
{
	background-image		: url("images/cat_lietrivia.png");
}

#new_trivia .stardust
{
	background-image		: url("images/cat_stardust.png");
}

/************************************************/
/*	トリビア詳細								*/
/************************************************/
/*----------------------------------------------*/
/*	詳細										*/
/*----------------------------------------------*/
#trivia_detail table th
{
	width					: 20%;
	white-space				: nowrap;
}

#trivia_detail table td
{
	width					: 80%;
}

/*----------------------------------------------*/
/*	前のトリビア、次のトリビア					*/
/*----------------------------------------------*/
#trivia_paging
{
	list-style-type			: none;
	width					: 100%;
	margin					: 24px 0 12px 0;
}

#trivia_paging .prev
{
	float					: left;
	text-align				: left;
	width					: 307px;
	padding-left			: 15px;
	background-image		: url("images/prev.png");
	background-repeat		: no-repeat;
	background-position		: top left;
}

#trivia_paging .current
{
	float					: left;
	text-align				: center;
	word-break				: break-all;
	width					: 88px;
}

#trivia_paging .next
{
	float					: right;
	text-align				: right;
	width					: 307px;
	padding-right			: 15px;
	background-image		: url("images/next.png");
	background-repeat		: no-repeat;
	background-position		: top right;
}

/************************************************/
/*	トリビア一覧								*/
/************************************************/
#trivia_list table th
{
	text-align				: left;
}

#trivia_list .no
{
	width					: 19%;
}

#trivia_list .title
{
	width					: 34%;
	word-break				: break-all;
}

#trivia_list .number
{
	width					: 17%;
}

#trivia_list .brain
{
	width					: 15%;
}

#trivia_list .day
{
	width					: 15%;
}

/************************************************/
/*	トリビアの種一覧							*/
/************************************************/
#seed_list table th
{
	text-align				: left;
}

#seed_list .no
{
	width					: 25%;
}

#seed_list .title
{
	width					: 38%;
	word-break				: break-all;
}

#seed_list .number
{
	width					: 22%;
}

#seed_list .day
{
	width					: 15%;
}

/************************************************/
/*	ガセビア一覧								*/
/************************************************/
#lie_list table th
{
	text-align				: left;
}

#lie_list .no
{
	width					: 20%;
}

#lie_list .title
{
	width					: 65%;
	word-break				: break-all;
}

#lie_list .day
{
	width					: 15%;
}

/************************************************/
/*	Stardust Memory一覧							*/
/************************************************/
#stardust_list table th
{
	text-align				: left;
}

#stardust_list .no
{
	width					: 20%;
}

#stardust_list .title
{
	width					: 65%;
	word-break				: break-all;
}

#stardust_list .day
{
	width					: 15%;
}

/************************************************/
/*	放送日データ								*/
/************************************************/
#day_list table th
{
	text-align				: left;
}

#day_list .day
{
	width					: 15%;
}

#day_list .rate
{
	width					: 15%;
}

#day_list .brain
{
	width					: 10%;
}

#day_list .trivia
{
	width					: 20%;
}

#day_list .seed
{
	width					: 20%;
}

#day_list .lie
{
	width					: 20%;
}

/************************************************/
/*	金の脳・銀の脳一覧							*/
/************************************************/
#brain_list table th
{
	text-align				: left;
}

#brain_list .no
{
	width					: 19%;
}

#brain_list .title
{
	width					: 34%;
	word-break				: break-all;
}

#brain_list .number
{
	width					: 17%;
}

#brain_list .brain
{
	width					: 15%;
}

#brain_list .day
{
	width					: 15%;
}

/************************************************/
/*	副音声										*/
/************************************************/
#voice_list table th
{
	text-align				: left;
}

#voice_list .day
{
	width					: 15%;
}

#voice_list .voice1
{
	width					: 17%;
}

#voice_list .voice2
{
	width					: 17%;
}

#voice_list .voice3
{
	width					: 17%;
}

#voice_list .voice4
{
	width					: 17%;
}

#voice_list .voice5
{
	width					: 17%;
}

/************************************************/
/*	視聴率										*/
/************************************************/
#rate_list table th
{
	text-align				: left;
}

#rate_list .day
{
	width					: 15%;
}

#rate_list .rate
{
	width					: 85%;
}

/************************************************/
/*	放送日年月									*/
/************************************************/
#month_list
{
	margin-bottom			: 8px;
}

#month_list ol
{
	list-style-type			: none;
	margin-left				: 4px;
}

#month_list .year
{
	margin-right			: 20px;
}

/************************************************/
/*	ページ指定									*/
/************************************************/
#pager
{
	list-style-type			: none;
	width					: 100%;
	margin					: 12px 0;
	text-align				: center;
}

#pager a
{
	padding					: 1px;
}

#pager .prev
{
	margin-right			: 8px;
	padding-left			: 15px;
	background-image		: url("images/prev.png");
	background-repeat		: no-repeat;
	background-position		: center left;
}

#pager .page
{

}

#pager .current
{
	font-weight				: bold;
	font-size				: 1.4em;
}

#pager .next
{
	margin-left				: 8px;
	padding-right			: 15px;
	background-image		: url("images/next.png");
	background-repeat		: no-repeat;
	background-position		: center right;
}

/*==============================================*/
/*	フッター									*/
/*==============================================*/
#footer_area
{
	clear					: both;
	padding-bottom			: 16px;
	padding-top				: 16px;
	text-align				: center;
}

#footer_area address
{
	font-style				: normal;
	margin-bottom			: 6px;
}

#footer_area address img
{
	vertical-align			: middle;
}

#attention
{
	font-style				: italic;
}
