a:link { color: #1410A4;  text-decoration: none; }
a:visited { color: #1E6AC6;  text-decoration: none; }
a:hover { color: #FF4500; text-decoration: none; }

body {
	margin: 0px auto;
	text-align:center;
	color: #222222;
	font-family: "ヒラギノ角ゴ Pro W3", Tahoma, Osaka, taipei;
}

h1 {
	margin: 0px;
	padding: 0px;
}

.border {
	border: 1px solid #000000;
}
.menuborder {
	border-top: 1px solid #666666;
	border-left: 2px solid #666666;
	border-bottom: 1px solid #444444;
}
.shadowborder {
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
}
.boldsideborder {
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;
}
.text01 {
	font-size: 12px;
	line-height: 18px;
}


/*=========================右側メニューのデザイン=========================*/

/*----メニュー下部余白----*/
#menu {
	margin-bottom: 15px;
}

/*----「TOP」の場所----*/
#menu td.top {
	padding-bottom: 1px;
}
#menu td.top a {
font-size:12px;
display: block;
margin: 1px 0px 1px 1px;
color: #000000;
width: 145px;
font-weight: bold;
text-align: center;
padding:20px 0px 20px 0px;
border-bottom: 3px double #AAAAAA;
}
#menu td.top a:hover { color:#FFFFFF; background:#AAAAAA; }

/*----大きな項目----*/
#menu td.main a {
font-size:12px;
display: block;
margin: 20px 4px 1px 5px;
color: #222222;
width: 129px;
font-weight: bold;
text-align: left;
padding:3px 0px 3px 8px;
border-bottom: 2px solid #AAAAAA;
}

/*----小さい項目----*/
#menu td.sub a {
font-size:12px;
display: block;
margin: 0px 4px 1px 15px;
color: #222222;
letter-spacing: 0px;
width: 110px;
font-weight: none;
text-align: right;
padding:3px 5px 3px 0px;
}

/*----各コーナー毎の色割り振り----*/
#menu tr.NEWS td.main a:hover { color:#FFFFFF; background:#FF5555; }
#menu tr.NEWS td.sub a:hover  { color:#000000; background:#FFDDDD; }
#menu tr.KNOWLEDGE td.main a:hover { color:#FFFFFF; background:#009900; }
#menu tr.KNOWLEDGE td.sub a:hover  { color:#000000; background:#ccffcc; }
#menu tr.ARCHIVE td.main a:hover { color:#FFFFFF; background:#c2be12; }
#menu tr.ARCHIVE td.sub a:hover  { color:#000000; background:#ffff99; }
#menu tr.RFDB td.main a:hover { color:#FFFFFF; background:#33ccff; }
#menu tr.RFDB td.sub a:hover  { color:#000000; background:#ccffff; }
#menu tr.COMMUNICATE td.main a:hover { color:#FFFFFF; background:#0000FF; }
#menu tr.COMMUNICATE td.sub a:hover  { color:#000000; background:#e1f2ff; }
#menu tr.LINK td.main a:hover { color:#FFFFFF; background:#ff6600; }
#menu tr.LINK td.sub a:hover  { color:#000000; background:#ffe4c4; }

/*========================================================================*/


/*=====知念里奈情報ヘッドラインのデザイン=================================*/

/*全体*/
#infoheadline {
	border: 1px solid #CCCCFF;
}

/*列*/
#infoheadline tr {
	padding: 0px 0px;
}

/*メインタイトル*/
#infoheadline td.maintitle {
	padding-bottom: 5px;
}

/*色説明*/
#infoheadline td.subtitle {
	padding-top: 4px;
	padding-right: 10px;
	text-align:right;
	font-size: 11px;
}

/*各情報項目共通設定*/
#infoheadline td { text-align:left; }
#infoheadline td a {
	font-size:12px;
	letter-spacing:1px;
	color:#000000;
	padding: 1px 0px 1px 10px;
	margin: 0px 10px 0px 10px;
	width: 564px;
}

/*各情報項目日付部分共通設定*/
#infoheadline td strong {
	font-weight:bold;
	padding-right: 3px;
}

/*情報種類別設定*/
#infoheadline td.tvinfo strong { color: #FF4444; }
#infoheadline td.tvinfo a:hover { background: #FFDDDD }

#infoheadline td.radioinfo strong { color: #ff9900; }
#infoheadline td.radioinfo a:hover { background: #ffe697 }

#infoheadline td.magazineinfo strong { color: #009900; }
#infoheadline td.magazineinfo a:hover { background: #ccffcc }

#infoheadline td.liveinfo strong { color: #0033cc; }
#infoheadline td.liveinfo a:hover {  background: #ccffff }

#infoheadline td.stageinfo strong { color: #a52a2a; }
#infoheadline td.stageinfo a:hover { background: #ffecdf }

#infoheadline td.otherinfo strong { color: #9400d3; }
#infoheadline td.otherinfo a:hover { background: #fddfff }

/*========================================================================*/


/*=====RINAFANS.COM最新情報のデザイン=================================*/

/*全体*/
#rinafanscomInfo {
	border: 1px solid #FFCC33;
}

/*列*/
#rinafanscomInfo tr {
	padding: 0px 0px;
}

#rinafanscomInfo td {
	text-align:left;
}

/*メインタイトル*/
#rinafanscomInfo td.maintitle {
	padding-bottom: 5px;
}

/*更新情報部分*/
#rinafanscomInfo td.latestupdate {
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}
#rinafanscomInfo td.latestupdate a {
	font-size:11px;
}

/*RFDB*/
#rinafanscomInfo td.rfdb {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*掲示板*/
#rinafanscomInfo td.bbs {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*チャット*/
#rinafanscomInfo td.chat {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*各情報項目共通設定*/
#rinafanscomInfo td a {
	font-size:12px;
	letter-spacing:1px;
	color:#000000;
	padding: 1px 0px 1px 10px;
	margin: 0px 10px 0px 10px;
	width:564px;
}

/*お知らせ*/
#rinafanscomInfo td.osirase {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}
/*お知らせ*/
#rinafanscomInfo td.osirase a {
	color:#0000FF;
	text-decolation: underline;
	width:auto;
}

/*各情報項目日付部分共通設定*/
#rinafanscomInfo td strong {
	font-weight:bold;
	padding-right: 6px;
}

/*情報種類別設定*/
#rinafanscomInfo td.latestupdate strong { color: #008B8B; }
#rinafanscomInfo td.latestupdate a:hover { background: #CBF5EE }

#rinafanscomInfo td.rfdb strong { color: #FF9900; }
#rinafanscomInfo td.rfdb a:hover { background: #ffe697; }

#rinafanscomInfo td.bbs strong { color: #4444FF; }
#rinafanscomInfo td.bbs a:hover { background: #DDDDFF }

#rinafanscomInfo td.chat strong { color: #FF4444; }
#rinafanscomInfo td.chat a:hover { background: #FFDDDD }

/*========================================================================*/

/*=====コンテンツの紹介部分のデザイン=================================*/

/*全体*/
#introduceContents {
	border: 1px solid #FFAAAA;
}

/*列*/
#introduceContents tr {
	padding: 0px 0px;
}

/*メインタイトル*/
#introduceContents td.maintitle {
	padding-bottom: 5px;
}

/*更新情報部分*/
#introduceContents td.latestupdate {
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*RFDB*/
#introduceContents td.rfdb {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*掲示板*/
#introduceContents td.bbs {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*チャット*/
#introduceContents td.chat {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #FDF0E1;
}

/*各情報項目共通設定*/
#introduceContents td a {
	font-size:12px;
	letter-spacing:1px;
	color:#000000;
	padding: 1px 0px 1px 10px;
	margin: 0px 10px 0px 10px;
	width:564px;
}

/*各情報項目日付部分共通設定*/
#introduceContents td strong {
	font-weight:bold;
	padding-right: 6px;
}

/*情報種類別設定*/
#introduceContents td.latestupdate strong { color: #008B8B; }
#introduceContents td.latestupdate a:hover { background: #CBF5EE }

#introduceContents td.rfdb strong { color: #FF9900; }
#introduceContents td.rfdb a:hover { background: #ffe697; }

#introduceContents td.bbs strong { color: #4444FF; }
#introduceContents td.bbs a:hover { background: #DDDDFF }

#introduceContents td.chat strong { color: #FF4444; }
#introduceContents td.chat a:hover { background: #FFDDDD }

/*========================================================================*/

/*==管理人紹介部分のデザイン=================*/

#aboutadmins {
	border: 1px solid #B4B4B4;
}
#aboutadmins td {
	padding:0px;
}
#aboutadmins td.yakkun{
	font-size:14px;
}
#aboutadmins td.yakkun strong {
	font-weight:bold;
	color:#008b8b;
}
#aboutadmins td.kakki{
	font-size:12px;
}
#aboutadmins td.kakki strong {
	font-weight:bold;
	color:#ff80c0;
}
#aboutadmins td.pantera{
	font-size:12px;
}
#aboutadmins td.pantera strong {
	font-weight:bold;
	color:#000000;
}

/*===========================================*/
