@charset "Shift_JIS";
.text_under01 {
	font-size: 12px;
	line-height: 1.4em;
	color: #FFFFFF;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align: left;
}
#index_h1 {
	font-size: 14px;
	line-height: 17px;
	color: #111111;
	text-align: left;
}

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* ƒŠƒ“ƒNƒIƒ“‚Å•s“§–¾“x‚ð•Ï‚¦‚é */
.opacity a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}


/* ¥RSS‚Ìƒ{ƒbƒNƒX */

h2 {
	margin: 0;
	padding: 0;
}

#rssBox {
	border: 1px solid #B2B2B2;
	zoom: 1;
}
#rssBox .title {
	background: #91735A;
	padding: 5px 10px;
	text-align: left;
}
#rssBox table {
	width: 100%;
}
#rssBox table td {
	width: 50%;
}
#rssBox .innerL {
	border-right: 1px solid #91735A;
	padding: 10px;
	zoom: 1;
}
#rssBox .innerR {
	padding: 10px;
	zoom: 1;
}
#rssBox .bnr {
	text-align: center;
	margin: 0 0 10px 0;
}
#rssBox .bnr img {
	margin: 0 0 5px 0;
}
#rssBox .image {
	text-align: center;
	margin: 0 0 10px 0;
}
#rssBox .text {
	margin: 0 0 15px 0;
}
#rssBox .text .rss_list {
	background: url(../img_rss/icon02.gif) no-repeat 0 5px;
	display: block;
	margin: 0 0 5px 10px;
	padding: 0 0 0 10px;
	text-align: left;
}
#rssBox .btn {
	background: #FAF3D9;
}
#rssBox .btn span {
	background: url(../img_rss/icon02.gif) no-repeat 0 5px;
	display: block;
	margin: 0 0 5px 5px;
	padding: 0 0 5px 10px;
	text-align: left;
}

#rssBox a:link , #rssBox a:visited {
	text-decoration: underline;
	color: #8F0000;
}
#rssBox a:hover , #rssBox a:active {
	text-decoration: none;
	color: #8F0000;
}
