/******************************/
/* レイアウト　開始 */
/******************************/
/* 全体の幅 */
/* basic */
#layout{
width: 850px;
margin-left: auto;
margin-right: auto;
text-align: left;
border-left:1px solid #efefef;
border-right:1px solid #efefef;
background-color:#fff;
} 

/* 全体の幅 */
body {
margin: 0px;
padding: 0px;
color: #111111;
font-family: "Verdana",  "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka";
font-size: 80%;
border: 1px dotted #333333;
text-align: center;
background-color: #D0D7E3;
}

/* main */
div.contents {
width: 600px;
float: left;
overflow: hidden;
background-color: #fff;
}


/* 左側サイドカラム用 */
/* navigation */
div.navigation {
padding: 0px 10px 0px 10px;
font-size: 90%;
width:230px;
float: left;
overflow: hidden;
backgroud-color:#ffffff;
}

h2,h3,h4 {
margin: 2px;
padding: 3px 10px 3px 10px;
font-family: "Hiragino Kaku Gothic Pro","Osaka",sans-serif;
line-height: 1.1em;
font-weight: bold;
font-size: 110%;
text-align: left;
color: #eeeeee;
border-top: 2px solid #bbc;
border-bottom: 2px solid #bbc;
background-color: #6378A5;
}

h2 a {
	text-decoration: none;
}
h2 a:link {
	color: #eeeeee;
}
h2 a:visited {
	color: #eeeeee;
}
h2 a:hover {
	color: #555555;
}
h2 a:active {
	color: #889;
}

h4 a {
	text-decoration: none;
}
h4 a:link {
	color: #eeeeee;
}
h4 a:visited {
	color: #eeeeee;
}
h4 a:hover {
	color: #555555;
}
h4 a:active {
	color: #889;
}

h2 {
font-size: 110%;
}

h4 {
font-size: 100%;
}



h6 {
margin: 2px;
padding: 3px 10px 3px 10px;
font-family: "Hiragino Kaku Gothic Pro","Osaka",sans-serif;
line-height: 0.9em;
font-weight: normal;
font-size: 90%;
text-align: left;
color: #eeeeee;
border-top: 2px solid #bbc;
border-bottom: 2px solid #bbc;
background-color: #6378A5;
}

h6 a {
	text-decoration: none;
}
h6 a:link {
	color: #eeeeee;
}
h6 a:visited {
	color: #eeeeee;
}
h6 a:hover {
	color: #555555;
}
h6 a:active {
	color: #889;
}

/******************************/
/* レイアウト　終了 */
/******************************/

/******************************/
/* 共通タグスタイル　開始 */
/******************************/

TD{
 font-size: 80%;
}
TH{
 font-size: 80%;
}

blockquote {
	margin: 0px 10px 0px 10px;
	padding: 2px 5px 2px 5px;
}

/******************************/
/* 共通部　開始 */
/******************************/

 /* コピーライト表記 */
.copyright{
  font-size : 7pt;
  font-family : Verdana,"MS UI Gothic";
}


/******************************/
/* テーブル関連　開始 */
/******************************/
/* solid */
TABLE.solid{
  border-collapse: collapse;
  border-style:solid;
  border-color: #666699;
  border-width: 1px;
}
TH.solid{
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 1px 1px; /* 枠の幅 */
  padding: 2px 2px 2px 2px;
}
TD.solid{
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 1px 1px; /* 枠の幅 */
  padding: 2px 2px 2px 2px;
}

/* solid */
TABLE.uc_solid{
  border-collapse: collapse;
  border-style:solid;
  border-color: #666699;
  border-width: 1px;
}
TH.uc_solid{
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 1px 1px; /* 枠の幅 */
  padding: 2px 2px 2px 2px;
}
TD.uc_solid{
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 1px 1px; /* 枠の幅 */
  padding: 2px 2px 2px 2px;
}
TD.uc_solidheader{
  /*font-weight : bold; */
  color : "#ffffff";
  background-color : "#6378A5";
  border-style: solid; /* 枠の種類 */
  border-color: #666699; /* 枠の色 */
  border-width: 1px 1px; /* 枠の幅 */
  padding: 3px 3px 3px 3px;
}
/* その他 */
TD.uc_header{
  font-weight : bold;
  background-color : "#aaaaff";
}

