@charset "Shift_JIS";

/* メインコンテンツ（index.html）
----------------------------------------------------------------------------- */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #EFEFFF;
}
div#main {
    position: relative ;
    width: 760px;
	margin-left: auto;
	margin-right: auto;
}
td   {
    font-size: 12px;
    color: #000000;
}
.style7 {
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.style12 {font-size: 12px}
.style18 {font-size: 12px; line-height:16px; padding-left: 10px;}
A      {
    text-decoration: none;
}
A:link {
    color: #006600;
}
A:visited {
    color: #990066;
}
A:hover {
    color: #ff0000;
}
}
A.white:link {
font-size: 12px; line-height:16px;
    color: #FFFFFF;
}
A.white:visited {
font-size: 12px; line-height:16px;
    color: #FFFFFF;
}
A.white:hover {
font-size: 12px; line-height:16px;
    color: #ff0000;
}
.style19 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}
.style20 {
    font-size: small;
    color: #CCCCCC;
    margin-left: 165px;
}
.yellow {
    color: #FFFF00;
}
.red {
    color: #FF0000;
	font-weight: bold;
}
.red a:link{color: #FF0000;}
.red a:visited{color: #FF0000;}
.red a:hover{color: #FFFFFF;}

.style22 {color: #FF9900}
.style23 {
    font-size: small;
    color: #CCCCCC;
    margin-left: 165px;
}
.style23 a{
    font-size: small;
    color: #CCCCCC;
}
.style23 a:link{font-size: small;color: #CCCCCC;}
.style23 a:visited{font-size: small;color: #CCCCCC;}
.style23 a:hover{font-size: small;color: #FFFFFF;}
.style24 {color: #FFFFFF}

h1 {
    font-size: 12px;
    margin: 0px;
    color: #FFCC00;
    position: absolute ;
    top: 40px;
    right: 4px;
    font-weight: normal;
}
h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
	margin-top: 5px;
}
h3 {
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    margin: 0px;
	padding-top: 4px;
}

.ItemHeader {
    color: #000000;
    font-weight: bold;
}
.ItemHeader a {
    color: #000000;
}
.ItemHeader a:link {
    color: #000000;
}
.ItemHeader a:visited {
    color: #000000;
}
.ItemHeader a:hover {
    color: #FFFFFF;
}
.areabase {
	margin-bottom: 5px;
}
.area {
	border: 1px solid #FFFFFF;
	background-color: #CEFFFF;
	line-height: 130%;
}
.areaitem {
	color: #666666;
}

/* ヘッダ
----------------------------------------------------------------------------- */
.RSSsite{
    color:#FF9900;
    background-color:#000099;
    margin-left:2px;
    margin-right:0px;
    margin-top:0%;
    padding:2px 4px 2px 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    border:1px solid #000000;
}
.RSSsite a {
    color: #AAAA00;
}
.RSSsite a:link {
    color: #AAAA00;
}
.RSSsite a:visited {
    color: #AAAA00;
}
.RSSsite a:hover {
    color: #FFFF00;
}
/* 全体の枠
----------------------------------------------------------------------------- */
.RSSline{
    background-color:#FFFFFF;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 2px;
    border-right:1px solid #000000;
    border-left:1px solid #000000;
}
.RSSline a{
    display: block;
}
.RSSline a:hover{
    background:#ccddee;
}
.RSSbottom {
    border-top:1px solid #000000;
    margin: 0px 0px 2px 2px;
}

/* 日付行
----------------------------------------------------------------------------- */
.RSStime{
    color:#333322;
    background-color:#FFFFFF;
    border-bottom:1px dotted #CCCCCC;
    margin-left:0%;
    margin-right:0%;
    margin-top:0%;
    padding:2px 4px 2px 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
}

/* 見出し
----------------------------------------------------------------------------- */
.RSStitle{
    margin-left:0%;
    margin-right:0%;
    margin-top:0%;
    font-family:"Trebuchet MS", arial, helvetica, Sans-Serif;
/*  font-family: verdana, arial, sans-serif; */
    font-size: 10px;
}

/* 記事
----------------------------------------------------------------------------- */
.RSSdescript{
    margin-left:0%;
    margin-right:0%;
    margin-top:0%;
    font-family:"Trebuchet MS", arial, helvetica, Sans-Serif;
/*  font-family: verdana, arial, sans-serif; */
    font-size: 10px;
}