/* 全体のレイアウト設定 */

/* ブログの横幅設定 */
#container {
  width: 820px;
}

/* 左サイドバーの横幅 */
#left {
  width: 140px;
}

/* 中央コンテンツ部分の横幅 */
#center {
  width: 520px;
}

/* 右サイドバーの横幅 */
#right  {
  width: 140px;
}

/* ++++++ その他設定 ++++++ */

body {
  text-align: center;
  background-image: url('/images/inmtextb.gif'); font-family: MS UI Gothic, ＭＳ Ｐゴシック ;
}

textarea {
}

hr {
  color: #669933
}

table {
  border-color: #669933;
  border-style: solid;
  border-width : 2px ;
  border-collapse: collapse ;
}

th, td {
  border-color: #669933;
  border-style: solid;
  border-width : 1px ;
  border-collapse: collapse ;
}

ul {
  list-style-image:url('/images/inmbul1a.gif');
}
ul ul {
  list-style-image:url('/images/inmbul2a.gif');
}
ul ul ul {
  list-style-image:url('/images/inmbul3a.gif');
}

blockquote {
	color: #000;
	background-color: #D8F1D8;
	border-style: dotted;
	border-color: #669933;
	border-width: 2px 2px 2px 2px;
	padding: 4px;
	margin-left: 20px;
	margin-right: 20px;
}

#container {
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

#left {
  float: left;
}

#center {
  float: left;
}

#right {
  float: right;
}

#footer {
  clear: both;
}

/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */

/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ ヘッダー部分のデザイン ++++++ */

/* ++++++ コンテンツ部分のデザイン ++++++ */
#center {
  margin: 10px;
  background-color : #ffffff ;
}

#center h1 {
    border-width : 0px 0px 2px 0px;
    border-style : solid ;
    border-color : #669933;
    padding-left : 10px;
    margin-right : 0%;
    color : #669933 ;
    font-size : 18px ;
  }

#center h2 {
    border-width : 0px 0px 2px 15px;
    border-style : solid ;
    border-color : #669933 ;
    padding-left : 10px;
    margin-right : 0%;
    color : #669933 ;
    font-size : 16px ;
  }
#center h3{
    border-width : 0px 0px 2px 8px;
    border-style : solid ;
    border-color : #669933 ;
    padding-left : 7px;
    margin-right : 0%;
    color : #669933 ;
    font-size : 16px ;
}

/* ++++++ サイドバー部分のデザイン ++++++ */
.sidebar h1 {
    font-size : 14px ;
    color : #669933 ;
}

.sidebar h2 {
    font-size : 12px ;
    color : #669933 ;
}

.sidebar h3 {
    font-size : 10px ;
    color : #669933 ;
}

.sidebar table {
  border-width : 0px ;
}

.sidebar td, th {
  border-width : 0px ;
}

#right div {
    border-width : 0px ;
}

#left div {
    border-width : 0px ;
}

/* ++++++ フッター部分のデザイン ++++++ */


/* -- その他のデザイン -- */
.box {
  border-color: #669933;
  border-style: dotted;
  border-width : 2px ;
  border-collapse: collapse ;
  background-color : #D8F1D8
}

.dos {
  border-color: #000000;
  border-style: solid;
  border-width : 2px ;
  border-collapse: collapse ;
  background-color : #000000 ;
  color: #ffffff ;
  font-size : 12px ;
}

