﻿body     {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size : 13px;
  line-height: 130%
}

a     { 
  text-decoration: none;
}

#inbox     {
  margin:0px auto 0px auto;
  width: 800px;
  text-align:left;
  padding: 0px 0px 0px 0px;
}
#banner {
  width: 800px;
  padding: 0px 0px 0px 0px;
}
#searcharea  {
  float:right;
  width:300px;
  text-align:right;
  padding: 15px 10px 0px 0px;
  clear: right;
}

#pagearea  {
  float:right;
  width:200px;
  margin:0px 0px 0px 0px;
  text-align:right;
}

#sideleft {
	float: left;
	OVERFLOW: hidden;
	width: 160px;
	margin: 0px 0px 0px 5px;
 text-align:left;
}

#sideright {
	float: left;
	OVERFLOW: hidden;
	width: 150px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
}

#side {
  float:right;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width: 150px;
}

#main {
  float:left;
  width: 460px;
  margin:0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
 font-size: 12px;

}

#main2 {
  width: 450px;
  padding: 0px 0px 0px 0px;
 font-size: 12px;
}

#footer {
  width: 800px;
  padding: 0px 0px 0px 0px;
  border-top:1px solid #444444;
}

ul {
  margin: 0px 0px 0px 15px;
        padding: 0px;
}

blockquote {
  font-size: 11px;
  color: #333333;
  margin: 20px 10px 20px 10px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  }

.cattitle   {
  background-color: #ccddff;
  padding: 3px 5px 3px 5px;
  font-weight: bold;
text-align:center;
  border: 1px solid #999999;
}

.cattext   {
  padding: 3px 5px 3px 5px
	border-bottom: 1px dashed #fff;
}

.cattext   ul{
	border-left: 5px solid #666;
	padding: 0px 0px 0px 3px;
	margin: 1px 0px 2px 3px;
	list-style-type: none;
}

.cattext   li{
	padding: 0px 0px 0px 3px;
	margin: 1px 0px 2px 3px;
	list-style-type: none;

}

.sidetext   {
  padding: 3px 5px 3px 8px;
	border-bottom: 1px dashed #fff;
  font-color: #3ff;
}

.subtitle   {
  background-color: #999;
  padding: 3px 5px 3px 5px;
  font-weight: bold;
text-align:center;
}

.subtext   {
  background-color: #ddd;
  padding: 3px 5px 3px 5px;
  color: #333;
}

.linktitle   {
  width: 96%;
  background-color: #cccccc;
  font-weight: bolder;
  padding: 2px 2px 2px 2px;
  border: 1px solid #999999;
}

.linktext   {
  padding: 5px 0px 0px 20px

}

div.InfoContents_index{
  width: 70%;
  border:1px solid #999999;
  padding: 10px 10px 10px 10px
}

div.InfoContents{
  border:1px solid #999999;
  padding: 10px 10px 10px 10px
}

.comment{
  width: 365;
  background-color: #eeeeee;
  padding: 5px 5px 5px 5px;
  margin: 5px 0px 0px 20px;
  border: 1px solid #999999;
}

/* SEARCH---------------------------------------------------------------------- */
#search  {
  color: 000000;
  font-size: 10px;
}

/* FOOTER---------------------------------------------------------------------- */
.copyright  {
  color: #888;
  font-size: 11px;
  text-align:right;
}


/* CLOCK---------------------------------------------------------------------- */
.clock      {
  color: black;
  font-size: 10px;
  background-color: transparent;
  text-align: center;
  margin: 0px 0px 0px 2px;
  padding: 3px;
  border: 0px;
  width: 170px;
  height: 16px
}

/*フォーム設定---------------------------------------------------------------------- */
form {
  margin: 0px;
  padding: 0px;
}
textarea {
  font-size: 12px;
}