@media screen {
#main { margin-left:auto ; margin-right:auto; width : 800px ;}
}
@media print {
#main { margin-left:auto ; margin-right:auto; width : 650px ;}
}

/* --- ■本文の枠部分 ------- */
.entryBodyset {
  OVERFLOW: hidden;
  margin: 0px 0px 0px 0px;
  text-align: left;
  line-height: 18px;
}

.entry_title {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  letter-spacing : 1px;
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 7px;
  border-left: 5px double #B3CE54;
}

.entry_title a   {
  color:#333;
  text-decoration: none;
}


.entry_date {
  color: #333;
  font-size: 10px;
  letter-spacing : 1px;
  text-align: right;
  padding: 8px 5px 5px 5px;
  margin: 0px 0px 20px 0px;
  border-bottom: 1px solid #dddddd;
}

.entry_body   {
  font-size: 14px;
  line-height: 145%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.pagemove {
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}

blockquote {
  padding: 5px;
  margin: 5px;
  border: 1px solid #FFCC99;
}

/* --- ■検索フォーム部分 ------- */
.search {
  font-size: 10pt;
}
.texkhelp  {font-size: 9px;}

/* --- ■フッダー部分 ------- */
.copyright {
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 10pt;
  color: #FFFFCC;
}

/* --- ■テキスト・レイアウト部分 ------- */
.td22px {line-height: 22px;}
.td18px {line-height: 18px;}
.texss  {font-size: 8pt;}
.texs   {font-size: 9pt;}
.texm   {font-size: 15px;}
.texl   {font-size: 16px;}
.secret {font-size: 6pt;}


/* --- ■その他リンク部分 --ba2636--d9333f--- */
a {
  color:#d3381c;
  text-decoration: none;
}
a:hover {color: #CC66FF;}

A:link img ,A:visited img ,A:hover img ,A:active img{border-color:#ffffff;}


/* --- ■新着情報カテゴリリンク部分 ------- */
.cglink a   {
  color:#993300;
  text-decoration: none;
  font-size: 9pt;
}
.cglink a:hover {
  color: #FF6600;
  text-decoration: underline;
}

/* --- ■左メニューリンク部分 ------- */
.am     {
  color:#993300;
  text-decoration: none;
  font-size: 9pt;
}
.am:hover {
  color: #FF6600;
  text-decoration: underline;
}

/* --- ■背景色緑のリンク部分 ------- */
.awhite       {color:#FFFFFF;}
.awhite:hover {color: #FF9933;}

/* --- ■発行物案内リンク部分 ------- */
.anorm2 {
  color:#3399CC;
  font-size: 15px;
}

.abok  {color:#CC3366;}

/* --- ■画像に1ピクセル枠 ------- */
.pict {
border-width: 1px;
border-style: solid;
border-color: #000;
}

/* --- ★googleニュース用 ------- */
.newsBar-bar {
border-width: 1px;
border-style: solid;
border-color: #000;
padding: 3px;
margin: 3px;
FONT-SIZE: 9pt;
}

/* --- ★ begin styles for RSS Feed */


.rss_box {
	 margin: 0px;
	 padding: 0px;
	 width:auto;
	 background-color: #FFFFFF;
	 border: 1px solid #9B72CF; 
 background-color: #f1f1fd; text-align:left;
}


.rss_title, rss_title a {
	font-family: ;
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 3px;
 background-color: #9B72CF;
}


.rss_items {
  font-size: 10px;
  font-weight : normal; 
  margin: 5px;  
  word-break: break-all;
}


.rss_item  {
　font-size: 12px;
  font-weight : normal; 
  margin: 3px; 
}


.rss_title a:link, .rss_title a:visited, .rss_title a:active {
 
	text-decoration : underline;
	color: #FFFFFF;
}


.rss_title a:hover { 
	text-decoration : underline;
	color: #FFFFFF;

}
.rss_item a:link, .rss_item a:visited, .rss_item a:active,.rss_item a:hover  {
 
	text-decoration : underline;
	color: #0000FF;
}


.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #000000;
	}