
/*=============================ブラウザ変動減用=============================*/

*{font-family:"ＭＳ Ｐゴシック",MS PGothic,Sans-serif;}
a:link{color:#0000EE;}
a:visited{color:#551A8B;}
a:hover{color:#EE0000;}
a:active{color:#EE0000;}
h1{
  font-size: 2.5em;
  font-weight:normal;
  margin:0px;
  padding: .33em;
}
h2 {
  font-size: 1.5em;
  font-weight:normal;
  margin:0px;
  padding: .67em;
  padding-bottom: .33em;
}
h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em;
  margin-bottom: .5em;
}
h4 {
  display: block;
  font-size: 1em;
  font-weight: bold;
  margin: .5em;
  margin-bottom: .25em;
}
body{margin:0px;padding:0px;font-size:16px;}


/*=============================メインCSS=============================*/

	/* タイトルバー #headbox = h1 */

#headbox h1{
	background-color:#0055EA;
}
h1 a,h2 a{
	text-decoration:none;
	outline:0px;
}
h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
	color:#FFFFFF;
}



.text{
	font-size: 0.83em;
}
.navi{
	font-size: 0.83em;
}



	/* サイドバー  */

#bodybox{
	margin:0px;padding:0px;
}
#sidebox{
	background-color:#7495E2;
	float:left;
	width:220px;
	margin:0px;
	padding:5px;
	padding-top:0px;
	font-size: 0.83em;
	overflow:auto;
}
.sideinboxtitle{
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:-1px;
	padding:5px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
.sideinboxtitle a:link,
.sideinboxtitle a:visited,
.sideinboxtitle a:hover,
.sideinboxtitle a:active{
	cursor: default;
	text-decoration:none;
	outline:0px;
	color:#215DC6;
}
.sideinboxbody {
	background-color:#D6DFF7;
	margin:0px;
	padding:5px;
}

	/* Networkサイドバー  */

.sideinboxtitlemain{
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:-1px;
	padding:5px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
.sideinboxtitlemain a:link,
.sideinboxtitlemain a:visited,
.sideinboxtitlemain a:hover,
.sideinboxtitlemain a:active{
	cursor: default;
	text-decoration:none;
	outline:0px;
	color:#4D9021;
}
.sideinboxbodymain {
	background-color:#DFF7D6;
	margin:0px;
	padding:5px;
}
.sideinboxbodymain a:link{color:#009000;}
.sideinboxbodymain a:visited{color:#551A8B;}
.sideinboxbodymain a:hover{color:#EE0000;}
.sideinboxbodymain a:active{color:#EE0000;}


	/* コンテンツ */

#mainbox{
	background-color:#FFFFFF;overflow:auto;margin:0px;padding:5px;
}


	/* フッター  */

#footbox{
	background-color:#ECE9D8;text-align:center;
}
