@charset "Shift_JIS";

/* =============================================
 body
=============================================-*/
body {
	background: #FFFFFF;
	text-align:center;
	margin:0 auto 0 auto;
	width: 650px;
	zoom:1;
}

/* =============================================
 contents
=============================================-*/
#contents {
	text-align:center;
	margin:0 auto 0 auto;
	width: 650px;
	zoom:1;
}

#contents a:link{

} 
#contents a:active,
#contents a:visited{
	color: #0000FF;
}


/* ============================================
 header
=============================================*/
#header {
	color: #0000FF;
/*
	border-color: #A0B0E0;
	border-style: double;
	border-width: thick;
*/
}
#header h1 {
	color: #0000FF;
	padding: 0;
	margin: 0;
	font-size: 2em;
}

/* =============================================
 menu
=============================================-*/
#menu {
	margin: 10px auto 20px auto;
}

#menu table {
	width: 630px;
	clear: both;
	margin: 0 auto;
}

#menu table td {
	color: #0000FF;
	width: 90px;
	text-align:center;
	font-size: 1em;
	font-weight: bold;
}

/* ============================================
 infomation
=============================================*/
#infomation {
	width:450px;
	margin: 10px auto;
	border-color: #A0B0E0;
	border-style: double;
	border-width: thick;
	color: #0000FF;
}
#infomation h2{
	margin: 0;
	color: #0000FF;
	background: #A0B0E0;
	border-bottom: solid 2px #A0B0E0;
	font-size: 1em;
	font-weight: bold;
}

#infomation ul{
	padding: 0;
	margin: 0;
}
#infomation ul li{
	font-size: 0.9em;
	text-align:left;
	margin: 0 0 0 20px;
	padding: 1px;
	display: block;
	list-style: none;
}

/* ============================================
 topics
=============================================*/
#topics {
	width:450px;
	margin: 0 auto;
	border-color: #A0B0E0;
	border-style: double;
	border-width: thick;
}
#topics h2{
	margin: 0;
	color: #0000FF;
	background: #A0B0E0;
	border-bottom: solid 2px #A0B0E0;
	font-size: 1em;
	font-weight: bold;
}

#topics_list{
	width:438px;
	height:54px;
	overflow:auto;
	border:1px solid #A0B0E0;
	scrollbar-base-color:#A0B0E0;
}

#topics_list ul{
	padding: 0;
	margin: 0;
}

#topics_list ul li{
	color: #0000FF;
	text-align:left;
	margin: 0 0 0 10px;
	font-size: 0.7em;
	display: block;
	list-style: none;
}

/* ============================================
 member
=============================================*/
#member{
	margin: 0 auto 40px;
}
#member h2{
	margin: 20px auto 0;
	color: #FF1493;
	font-size: 2em;
	font-weight: bold;
}

#member table{
	margin: 0 auto;
	width:400px;
	border: solid 1px #A0B0E0;
	text-align:left;
	font-size: 1.4em;
}

#member table td{
	border: solid 1px #A0B0E0;
	padding: 3px;
}

#member .first_name:first-letter,
#member .last_name:first-letter{
	color: #FF1493;
	font-size: 1.4em;
}

#member .part{
	font-size: 0.8em;
}

#member .first_name,
#member .last_name{
	float: left;
}

/* =============================================
 live
=============================================-*/

#live .live_list{
	margin: 10px;
	width: 600px;
	border: solid 1px #A0B0E0;
}

#live .live_list h2{
	margin: 0;
	background: #A0B0E0;
	color: #0000FF;
	font-size: 1.4em;
	font-weight: bold;
}

#live .live_list ul{
	padding: 0;
	margin: 0;
}

#live .live_list ul li{
	color: #0000FF;
	text-align:left;
	margin: 0 0 0 200px;
	padding: 2px;
	font-size: 1em;
	display: block;
	list-style: decimal;
}

/* =============================================
 mail
=============================================-*/

#mail {
	margin: 10px auto;
	width: 400px;
	border: solid 1px #A0B0E0;
}

/* メールフォーム全体を囲っているタグのid */
#MONSTNmail_top {
	margin: 0 auto;
	color: #0000FF;
	font-size: 0.8em;
}

/* メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外） */
#MONSTNmail_top .main {
	margin: 10px auto;
	padding: 10px 0 0;
	width: 360px;
	border: solid 1px #A0B0E0;
}

/* メールフォームのタイトルを囲っているタグのclass */
#MONSTNmail_top .title{
	margin: 4px auto;
	font-size: 1.3em;
	font-weight: bold;
}

/* メールフォームの説明文を囲っているタグのclass */
#MONSTNmail_top .explain {

}

/* 『name』パーツの表示名と入力項目を囲っているタグのclass */
#MONSTNmail_top .name_top {

}

/* 『name』パーツの表示名を囲っているタグのclass（[ 名前 ]の部分） */
#MONSTNmail_top .name_left{

}

/* 『name』パーツの入力項目を囲っているタグのclass */
#MONSTNmail_top .name_right {

}

/* 『name』パーツの入力項目のclass（inputなどの部分） */
#MONSTNmail_top .name_parts {
	width: 16em;
}

/* 『mail』パーツの表示名と入力項目を囲っているタグのclass */
#MONSTNmail_top .mail_top {

}

/* 『mail』パーツの表示名を囲っているタグのclass（[ メールアドレス ]の部分） */
#MONSTNmail_top .mail_left{

}

/* 『mail』パーツの入力項目を囲っているタグのclass */
#MONSTNmail_top .mail_right {

}

/* 『mail』パーツの入力項目のclass（inputなどの部分） */
#MONSTNmail_top .mail_parts {
	width: 16em;
}

/* 『title』パーツの表示名と入力項目を囲っているタグのclass */
#MONSTNmail_top .title_top {

}

/* 『title』パーツの表示名を囲っているタグのclass（[ タイトル ]の部分） */
#MONSTNmail_top .title_left{

}

/* 『title』パーツの入力項目を囲っているタグのclass */
#MONSTNmail_top .title_right {

}

/* 『title』パーツの入力項目のclass（inputなどの部分） */
#MONSTNmail_top .title_parts {
	width: 16em;
}

/* 『textarea』パーツの表示名と入力項目を囲っているタグのclass */
#MONSTNmail_top .textarea_top {

}

/* 『textarea』パーツの表示名を囲っているタグのclass（[ 本文 ]の部分） */
#MONSTNmail_top .textarea_left{

}

/* 『textarea』パーツの入力項目を囲っているタグのclass */
#MONSTNmail_top .textarea_right {

}

/* 『textarea』パーツの入力項目のclass（inputなどの部分） */
#MONSTNmail_top .textarea_parts {
	width: 22em;
	height: 7em;
}

/* メールフォームの送信ボタンを囲っているタグのclass */
#MONSTNmail_top .submit {

}

/* メールフォームの送信ボタンのclass */
#MONSTNmail_top .submit_button {
	color: #0000FF;
	background: #A0B0E0;
	border: solid 1px #0000FF;
	text-align: center;
}

/* エラーメッセージを囲っているタグのclass */
#MONSTNmail_top .error {

}

/* エラーメッセージのリトライボタンを囲っているタグのclass */
#MONSTNmail_top .error_submit {

}

/* エラーメッセージのリトライボタンのclass */
#MONSTNmail_top .error_submit_button {
	color: #0000FF;
	background: #A0B0E0;
	border: solid 1px #0000FF;
	text-align: center;
}

/* 送信完了メッセージを囲っているタグのclass */
#MONSTNmail_top .result {

}

/* 送信完了メッセージの戻るボタンを囲っているタグのclass */
#MONSTNmail_top .result_submit {

}

/* 送信完了メッセージの戻るボタンのclass */
#MONSTNmail_top .result_submit_button {
	color: #0000FF;
	background: #A0B0E0;
	border: solid 1px #0000FF;
	text-align: center;
}

/* =============================================
 song
=============================================-*/

#song {
	margin: 20px auto;
	padding: 10px 0;
	width: 600px;
	border: solid 1px #A0B0E0;
}

#song_list ul{
	padding: 0;
	margin: 0;
}

#song_list ul li{
	color: #0000FF;
	text-align:left;
	margin: 0 0 0 200px;
	padding: 2px;
	font-size: 1em;
	display: block;
	list-style: disc;
}

/* =============================================
 link
=============================================-*/

#link {
	width: 600px;
}

#link h2{
	margin: 0;
	color: #0000FF;
	font-size: 0.8em;
}

#link_list ul{
	border: solid 1px #A0B0E0;
	padding: 10px;
	margin: 10px;
}

#link_list ul li{
	color: #0000FF;
	text-align:left;
	margin: 0 0 0 20px;
	padding: 2px;
	font-size: 1em;
	display: block;
	list-style: none;
}
#link_list ul li a{
	font-size: 1.2em;
}

/* =============================================
 not_found
=============================================-*/

#not_found {
	margin: 40px auto;
	width: 600px;
}

/* =============================================
 footer
=============================================-*/
#footer {
	margin: 10px auto 0;
	padding: 4px auto 0;
	border-top: solid 2px #A0B0E0;
	color: #0000FF;
	font-size: 0.8em;
}


/* =============================================
 footer_banner
=============================================-*/
.tdftdiv ,
.tdftad {
	text-align:right;
}

