/* CSS Document */

*{
  margin          :0;
  padding         :0;
  font-family     :'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ＭＳ ゴシック',sans-serif;
}
body{
  /*height        :100%;:?*/
  /*width         : 70px;*/
  background-color:#CCCCCC;
  font-size       :14px;
  color           :#ffffff;
}

#contenir {
  width           :800px;
  background-color:#ffffff;
  border          :1px solid #0D233A;
  margin          :0px auto;
  padding         :0;
}

a {
  text-decoration :none;
  color           :#000099;
}
a:hover {
  text-decoration :underline;
  color           :#FF66CC;
}

#header  {
}
#bodyL  {
  float           :left;
  width           :180px;
  margin:0 0 0 0;
  border-right    :1px solid #0D233A;
}
#bodyR  {
  float           :right;
  width           :610px;
  margin:0 0 0 0;
  color:			#333333;
  text-align:		center;
  letter-spacing:	1px;
}

#bodyR h1 {
	font-size:		18px;
	line-height:	22px;
	margin:			8px 0;
	letter-spacing: 0;
}

#bodyR p {
	text-indent:	14px;
	text-align:		left;
	padding:		4px;
}

#bodyR h2 {
	text-align:		left;
	margin:			8px 0 0 22px;
}

#bodyR dl {
	text-align:		left;
	margin:			8px 0 16px 20px;
}

#bodyR dt {
	padding:		4px;
}

#bodyR dd {
	margin-left:	40px;
	padding:		4px;
	line-height:	20px;
}


#bodyL div{
  padding         :5px;
  margin-right    :1px;
}

/*トップナビゲーションバー*/
#navi {
  background      :#222E92 url(img/navi_back.gif) repeat-x;
  height          :40px;
  text-align      :center;
}

#navilist {
  list-style-type :none;
  color           :#FFFFFF;
  font-weight     :bold;
}

#navilist a {
  display         :block;
  text-decoration :none;
  color           :#FFFFFF;
  font-weight     :bold;
}
#navilist a:hover {
  color           :#FFCC33;
}

#navilist li{
  float           :left;
  width           :110px;
  padding-top     :15px;
  text-align      :center;
}

.clr {
	clear:			both;
}

.mgn {
	margin-top:			10px;
}

/*トピックス*/
#topics h2{
  background      :#CCCCCC url(img/topics_back.gif) repeat-x top;
  height          :30px;
  margin          :10px 10px 0 10px;
  padding-left    :10px;
}

#topics div{
  background-color      :#ffffff;
  margin          :0 10px 0 10px;
  padding-left    :10px;
}

#topics ul{
  margin          :0 0 10px 10px;
  padding    :10px;
}

#topics li {
	padding:		4px;
	letter-spacing:	1px;
}

/*フッター*/
#footer {
  clear           :both;
  text-align      :right;
  padding-top     :0px;
  padding-bottom  :0px;
}


#copy{
  color:#ffffff;
  background-color:#0D233A;
  border-top      :#081544 solid 2px;
  padding-bottom         :5px;
  text-align:		center;
}
