body {
	color: #CCCCCC;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#content { width: 900px; margin: auto; }
.migi_banner { float: right; clear: none; margin-right: 38px; margin-left: auto; padding-top: 3px; }
.center {clear: both; margin-right: 38px; margin-left: 40px; }
p { color: #efefef; font-size: 12px; line-height: 1.5em; }
td { }
 
h4{ font-size: 13px; font-weight: 600; font-stretch: condensed; line-height: 1.5em; }
.menu { width: 900px; margin: auto;}
.submenu { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; line-height: 1em; vertical-align: top; margin-top: 0; padding-top: 7px; padding-bottom: 12px; padding-left: 36px; }
.submenu a {margin-right: 12px; margin-left: 12px; }
.submenu a:link {color: white; text-decoration: none; }
.submenu a:visited {color: #ccc; text-decoration: none; }
.submenu a:hover {color: #006; text-decoration: none; }
a:active { }
.katakana { letter-spacing: -0.2em; }
/*テーブル*/
.box01{ width: 820px; margin: 0 auto; }
.box02{ width: 610px; float: left; margin: 0 auto 0 40px; }
.news { font-size: 12px; vertical-align: top; padding-top: 5px; padding-right: 8px; padding-left: 5px; }
.pict { vertical-align: top; padding-top: 5px; padding-right: 0; padding-left: 0; }
.migiyose { font-size: 12px; text-align: right; vertical-align: top; padding-top: 5px; padding-right: 24px; padding-left: 5px; }
/*一般リンク*/
 .link a {text-decoration: none; }
 .link a:link {color: #6cc; text-decoration: none; }
 .link a:visited {color: #326090; text-decoration: none; }
 .link a:hover {color: #cfc; text-decoration: none; }

#pankuzu{ font-weight: 700; line-height: 0.5em; margin-left: 50px; }
#pankuzu a{ margin-right: 8px; margin-left: 8px; }
#pankuzu a:link{ color: #0c56d6; text-decoration: none; }
#pankuzu a:visited{ color: #326090; text-decoration: none; }
#pankuzu a:hover{ color: #006; text-decoration: none; }

