/* CSS Document */


#dataArea #rightArea {
	float:left;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-left:1px solid #3278FF;
}

/* topicsArea */

#topicsArea #box2 {
	padding:0px 6px 6px 6px;
	margin:0px;
}
#topicsArea img {
	border:none;
	margin-top:5px;
}
/*QR�R�[�h*/
#topicsArea #box2 #qrArea {
	margin:5px 0px 0px 3px;
	padding:0px;
}
#topicsArea #box2 #qrArea img {
	float:left;
}
#topicsArea #box2 #qrM {
	float:left;
	background:url(img/tpQR_Middle.gif) repeat-y;
	padding:0px;
	width:275px;
}
#topicsArea #box2 #qrM a {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}	
/*QR�R�[�h�@End*/

#topicsArea #box2 p.syusyoku {
	padding:10px;
	background-color:#EEEEEE;
	border:1px dashed #333333;
	text-align:left;
	font-size:13px;
	color:#333333;
}

#topicsArea #box2 .redF {
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
#topicsArea #box2 .hiduke {
	text-align:right;
	font-size:10px;
}

/* topicsArea end */

/* blogArea */
#rightArea #blogArea {
	float:left;
	width:293px;
	height:auto;
	background-color:#FFFFFF;
}
#blogArea #box3 {
	padding:0px 6px 10px 6px;
	margin:0px;
}
#blogArea #box3 p {
	margin:0px;
	padding:0px;
}
#blogArea #box3 p.sentairen{
	margin:12px 0px 0px 0px;
	padding:10px 1px 10px 10px;
	background-color:#EEEEEE;
	border:1px dashed #333333;
	text-align:left;
	font-size:13px;
	color:#333333;
}
#blogArea #box3 .redF {
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}

#blogArea img {
	border:none;
	margin-top:5px;
}

/* blogArea end */


.messageArea {
	margin:5px;
	text-align:left;
}
#bottomArea .subBarArea{
	background-color:#DDFFCC;
	border-bottom:1px solid #666666;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
	text-align:left;
}
#bottomArea .subBarArea1 {
	background-color:#CCCCFF;
	border-bottom:1px solid #666666;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
	text-align:left;
}
#bottomArea .subBarArea2 {
	background-color:#FFCCCC;
	border-bottom:1px solid #666666;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
	text-align:left;
}
#bottomArea .subBarArea3 {
	background-color:#FFCCEE;
	border-bottom:1px solid #666666;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
	text-align:left;
}
#bottomArea .subBarArea4 {
	background-color:#FFDD99;
	border-bottom:1px solid #666666;
	margin-top:5px;
	padding-top:5px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
	text-align:left;
}
.subMessageArea {
	margin:10px;
	text-align:left;
}
.subMessageArea a img{
	border-style:none;
}

h5{
	clear:both;
	padding:5px;
	width:577px;
	border-top:1px solid #3278FF;
	font-weight:lighter;
	font-size:10px;
	color:#333333;
}

/* Blog */
/* begin styles for RSS Feed 

     This is the most basic style to use for a list with no bullets */



.rss_box {
	 width: 280px;
	 background-color: #ffffff;
	color:#000000;
}

.rss_title, rss_title a {
	margin: 0px 0px;
	padding: 0;
}

.rss_items {
	margin-top:0px;
	padding:0.5em;
	margin-left:0px;
	color:#000000;
	border-bottom:none;
}

.rss_li {
  font-size: 8pt;
  list-style:none;
  padding-bottom:1em;
  border-bottom:dotted #999999 1px;
  text-align:left;
  color:#999999;
}
.rss_item  {
  font-size: 8pt;
  list-style:none;
  text-align:left;
  color:#999999;
}

.rss_items a:link, .rss_item a:active {
	font-size:10pt;
	font-weight:bold;
	border-bottom:none;
	color:#555555;
}
.rss_items a:visited {
	font-size:10pt;
	font-weight:bold;
	border-bottom:none;
	color:#777777;
}
.rss_items a:hover { 
	color:#4444FF;
}

.rss_date {
	color:#FF3366;
	font-size: xx-small;
}  



/*  Font */
.red {
	color:#ff1414;
}
.pink{
	color:#FA1B90;
}
.orange{
	color:#FFC128;
}
.blue{
	color:#3278FF;
}
.blue2 {
	color:#0000FF;
	font-weight:bold;
}