.rcolumn { 
width: 400px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.rcolumn TD { 
border: 1px #cccccc solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
} 

.setumei {
	font-size:16px;
	color: #333333;
	line-height:140%;
}

.oshirase {
	font-size:14px;
	color: #333333;
	line-height:120%;
}

a:link {
	color: #0000FF;
}

a:visited {
  color: #3366FF;
}

a:hover {
	color:#993300;
	text-decoration: underline;
}

a:active {
	color: #00CCFF;
}

a.minigray:link {
	font-size:12px;
	color: #999999;
	text-decoration: none;
}

a.minigray:visited {
　font-size:12px;
  color: #999999;
  text-decoration: none;
}

a.minigray:hover {
	font-size:12px;
	color: #0099FF;
}

a.minigray:active {
	font-size:12px;
	color: #993300;
	text-decoration: none;
}

a.minired:link {
	font-size:12px;
	color: #993300;
	text-decoration: none;
}

a.minired:visited {
　font-size:12px;
  color: #993300;
  text-decoration: none;
}

a.minired:hover {
	font-size:12px;
	color: #0099FF;
}

a.minired:active {
	font-size:12px;
	color: #0099FF;
	text-decoration: none;
}

a.rcolumn_gray:link {
	font-size:14px;
	color: #666666;
	text-decoration: none;
}

a.rcolumn_gray:visited {
　font-size:14px;
  color: #666666;
  text-decoration: none;
}

a.rcolumn_gray:hover {
	font-size:14px;
	color: #993300;
	text-decoration: none;
}

a.rcolumn_gray:active {
	font-size:14px;
	color: #0099FF;
	text-decoration: none;
}

a.topic:link {
	font-size:16px;
	color: #666666;
	text-decoration: none;
}

a.topic:visited {
　font-size:16px;
  color: #666666;
  text-decoration: none;
}

a.topic:hover {
	font-size:16px;
	color: #0099FF;
	text-decoration: underline;
}

a.topic:active {
	font-size:16px;
	color: #993300;
	text-decoration: none;
}
a.topic_cate:link {
	font-size:14px;
	color: #666666;
	text-decoration: none;
}

a.topic_cate:visited {
　font-size:14px;
  color: #666666;
  text-decoration: none;
}

a.topic_cate:hover {
	font-size:14px;
	color: #0099FF;
	text-decoration: underline;
}

a.topic_cate:active {
	font-size:14px;
	color: #993300;
	text-decoration: none;
}

a.detail_cate:link {
	font-size:12px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}

a.detail_cate:visited {
　font-size:12px;
  color: #666666;
  text-decoration: none;
  font-weight:bold;
}

a.detail_cate:hover {
	font-size:12px;
	color: #0099FF;
	font-weight:bold;
}

a.detail_cate:active {
	font-size:12px;
	color: #993300;
	text-decoration: none;
	font-weight:bold;
}

a.tansaku:link {
	font-size:16px;
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}

a.tansaku:visited {
　font-size:16px;
	color: #666666;
	text-decoration: underline;
	font-weight:bold;
}

a.tansaku:hover {
	font-size:16px;
	color: #0099FF;
	font-weight:bold;
}

a.tansaku:active {
	font-size:16px;
	color: #993300;
	text-decoration: none;
	font-weight:bold;
}
hr.tensen{
	border:none;
	border-top:dashed 1px #999;
	height:1px;
	color:#FFFFFF;
}

.Ml_text{
	font-size:13px;
	color: #333333;
	line-height:140%;
}
.ML_link{
	color: #333333;
	font-size:14px;
}
a.ML_link{
	color:#ac3939;
	text-decoration: none;
	font-weight:bold;
}

.button_box{
	font-size:0.8em;
	width:200px;
	height:200px;
	border:1px solid #ccc;
	float:left;
	margin-left:100px;;
	padding-top:30px;;
	}
	
.f_left{
	float:left;
	}
.f_right{
	float:right;
	}
