body {
  top				: 0px;
  margin			: 0 auto 0 auto;
  width				: 820px;
  background-color	:#ccaa55;
}
.xx-small{
  font-size			: 70%;
  line-height		: 130%;
  color				: #333333;
  vertical-align	: 2px;
}
.x-small {
  font-size			: 80%;
  line-height		: 150%;
  color				: #333333;
  vertical-align	: 2px;
}
.smaller {
  font-size			: 90%;
  line-height		: 180%;
  color				: #333333;
  vertical-align	: 2px;
}
.small	 {
  font-size			: 100%;
  line-height		: 150%;
  color				: #333333;
  vertical-align	: 2px;
}
.medium	{
  font-size			: 110%;
  line-height		: 140%;
  color				: #333333;
  vertical-align	: 2px;
}
.large	 {
  font-size			: 120%;
  line-height		: 110%;
  color				: #333333;
  vertical-align	: 2px;
}
.larger	{
  font-size			: 140%;
  line-height		: 110%;
  color				: #333333;
  vertical-align	: 2px;
}
.x-large {
  font-size			: 160%;
  line-height		: 110%;
  color				: #333333;
  vertical-align	: 2px;
}
.xx-large{
  font-size			: 180%;
  line-height		: 110%;
  color				: #333333;
  vertical-align	: 2px;
}
a:link {
  color				: #333333;
  text-decoration	: none;
}
a:visited {
  text-decoration	: none;
}
a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
input.a {
  width				: 443px;
  height			: 18px;
  background-color	: #ffffff;
  font-size			: 14px;
  color				: #000000;
  border			: solid 1px #999999;
}
input.b {
  width				: 100px;
  height			: 18px;
  background-color	: #ffffff;
  font-size			: 12px;
  color				: #000000;
}
#header01 {
  width				: 800px;
  padding			: 3px 0px 3px 0px;
  font-size			: 12px;
  line-height		: 120%;
  color				: #000000;
  background-color	: #FFFFFF;
}
#navi1 {
  width				: 800px;
  margin			: 0px 0px 0px 0px;
  padding			: 6px 0px 6px 0px;
  font-size			: 12px;
  color				: #000000;
  background-color	: #FFFFFF;
  border-top		: solid 1px #CCCCCC;
}
#navi1 a {
  padding			: 2px 5px 2px 5px;
  color				: #000000;
  border-right		: solid 1px #CCCCCC;
}
#navi1 a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
#navi2 {
  width				: 570px;
  margin			: 0px 0px 0px 0px;
  padding			: 6px 0px 6px 0px;
  font-size			: 12px;
  color				: #000000;
  float				: left;
}
#navi2 a {
  padding			: 2px 5px 2px 5px;
  color				: #000000;
  border-right		: solid 1px #CCCCCC;
}
#navi2 a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
#navi3 {
  width				: 800px;
  margin			: 0px 0px 0px 0px;
  padding			: 0px 0px 0px 0px;
  background-image 	: url('http://www.chugoku-np.co.jp/top_img/shadow01.gif');
  background-repeat	: repeat-x;
  border-top		: solid 1px #CCCCCC;
  border-bottom		: solid 1px #575757;
}
#navi_search {
  width				: 230px;
  margin			: 0px 0px 0px 0px;
  padding			: 6px 0px 6px 0px;
  font-size			: 12px;
  color				: #000000;
}
#s_banner {
  width				: 800px;
  padding			: 3px 0px 3px 0px;
  background-color	: #EDEDED;
  text-align		: center;
  border-top		: solid 1px #CCCCCC;
}
#rec01 {
  padding			: 5px 5px 5px 5px;
  font-size			: 12px;
  line-height		: 150%;
  border-bottom		: solid 1px #CCCCCC;
}
#rec02 {
  padding			: 5px 5px 5px 5px;
  font-size			: 12px;
  line-height		: 150%;
  border-bottom		: dashed 1px #CCCCCC;
}
#rec03 {
  padding			: 5px 5px 5px 5px;
  font-size			: 12px;
  line-height		: 150%;
}
#rec03 a {
  color				: #339933;
}
#rec03 a:hover {
  color				: #FF0000;
}
#navi_local {
  width				: 589px;
  font-size			: 12px;
  padding			: 6px 0px 6px 0px;
  color				: #FFFFFF;
  background-color	: #FF9500;
}
#navi_local a {
  font-size			: 12px;
  padding			: 3px 5px 3px 5px;
  color				: #FFFFFF;
}
#navi_local a:hover {
  color				: #FF0000;
  background-color	: #FFFF00
;
}
#navi_Sya {
  width				: 589px;
  font-size			: 12px;
  color				: #FFFFFF;
  background-color	: #575757;
  padding			: 6px 0px 6px 0px;
}
#navi_Sya a {
  font-size			: 12px;
  padding			: 3px 5px 3px 5px;
  color				: #FFFFFF;
}
#navi_Sya a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
#navi_sports {
  width				: 589px;
  font-size			: 12px;
  padding			: 6px 0px 6px 0px;
  color				: #FFFFFF;
  background-color	: #00AA00;
}
#navi_sports a {
  font-size			: 12px;
  padding			: 3px 5px 3px 5px;
  color				: #FFFFFF;
}
#navi_sports a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
#headline  {
  font-size			: 18px;
  font-weight		: bold;
}
#date  {
  font-size			: 12px;
  vertical-align	: top;
  text-align		: right;
}
#article  {
  line-height		: 150%;
  text-align		: justify;
  text-justify		: distribute;
}
#footer_navi {
  font-size			: 10px;
  color				: #000000;
  background-color	: #CCCCCC;
  padding			: 6px 10px 6px 10px;
}
#footer_navi a {
  color				: #000000;
  padding			: 6px 4px 6px 4px;
}
#footer_navi a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
#footer_01 {
  font-size			: 10px;
  color				: #FFFFFF;
  background-color	: #575757;
  padding			: 6px 10px 6px 10px;
}
#footer_01 a {
  font-weight		: bold;
  color				: #FFFFFF;
  padding			: 6px 3px 6px 3px;
}
#footer_01 a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}
#footer_02 {
  font-size			: 10px;
  line-height		: 150%;
  color				: #000000;
  padding			: 6px 10px 6px 10px;
}
#HL01 {
  margin			: 12px 10px 8px 10px;
  padding			: 5px 10px 5px 10px;
  font-size			: 14px;
  font-weight		: bold;
  border-top		: solid 1px #CCCCCC;
  border-bottom		: solid 1px #CCCCCC;
  color				: #000000;
  background-color	: #EDEDED;
}
#HL01 a  {
  color				: #000000;
}
#HL01 a:hover {
  padding			: 5px 0px 5px 0px;
  color				: #FF0000;
  background-color	: #FFFF00;
}
#cci_01 {
  height			: 60px;
  margin			: 20px 60px 20px 60px;
}
#cci_01_1 {
  height			: 60px;
  margin			: 16px 51px 16px 50px;
  padding			: 8px 10px 8px 10px;
  border-top		: dashed 1px #575757;
  border-bottom		: dashed 1px #575757;
}
input.aa {
  width				: 400px;
  height			: 24px;
  padding			: 5px 0px 5px 0px;
  background		: #FFFFFF;
  font-size			: 12px;
  color				: #FFAA00;
  background		: #000000;
  border			: solid 1px #000000;
}
#navi_border {
  font-size			: 12px;
  color				: #FFFFFF;
  background-color	: #575757;
  padding			: 6px 0px 6px 0px;
  background-image 	: url('http://www.chugoku-np.co.jp/okonomi/map/img/navi_bar.jpg');
}
#navi_border a {
  font-size			: 12px;
  color				: #FFFFFF;
  padding			: 3px 5px 3px 5px;
}
#navi_border a:hover {
  color				: #FF0000;
  background-color	: #FFFF00;
}


