*      {
	color: #808080;
	line-height: normal;
}
body,table     {
	color: #808080;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.main      { color: #808080; font-size: 10pt; line-height: 16pt; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", 平成角ゴシック, Osaka }
A:link       { color: #6495ed; text-decoration: none }
A:hover       { color: #b22222; text-decoration: none; background-color: #dcdcdc }
A:visited       { color: #4682b4; text-decoration: none }
/*追加CSS*/
p.title_small       { color: #f90; font-size: 110%; line-height: 150%; border-bottom: 1px solid #ffcc7f }
td.side_navi      { padding-left: 5px }
.main_y       { color: #f90; font-size: 110%; line-height: 90% }
.main_p      { color: #66f; font-size: 110%; line-height: 90% }
.main_g       { color: #099; font-size: 110%; line-height: 90% }
.main_r        { color: #f00; font-size: 110%; line-height: 90% }
.main_olive        { color: #808000; font-size: 110%; line-height: 90% }
.midasi      { color: #66f; font-size: 130%; letter-spacing: 5px; border-bottom: double #66f }
.midasi_gray       { color: #808080; font-size: 130% }
.midasi_b     { color: #66f; font-weight: bold; font-size: 130% }
.midasi_l     { color: #66f; font-weight: bold; font-size: 130% }
.midasi_red        { color: #f00; font-size: 130% }
.midasi_olive         { color: #808000; font-size: 130% }
.table_title    { color: #66f; line-height: normal }
/*php共通コンテンツ*/
p.footer         { color: #808080; font-weight: normal; font-size: 80%; font-family: Skia, Helvetica, Monaco; text-align: center; border-top: 1px solid #996 }
p.powered        { color: #808080; font-weight: normal; font-size: 80%; font-family: Skia, Helvetica, Monaco; text-align: right }
p.navi         { color: #808080; font-weight: normal; font-size: 80%; line-height: 120%; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka-等幅, "ヒラギノ丸ゴ Pro W4", Osaka; text-align: center }
/*トップページニュース用*/
dt.news   { border-bottom: 1px solid gray }
dd.news  { padding-left: 30px }
b.date    { font-style: normal; font-weight: bold; font-family: sans-serif, Arial, SunSans-Regular, Helvetica, Geneva, Swiss }
b.subject   { font-style: italic; font-weight: normal }
b.blue    { color: #369; font-style: italic; font-weight: normal }
/*作品リスト用*/
p.title_box        { color: #808080; background-color: #fff0d9; margin-right: 7px; margin-left: 7px; border-top: 1px solid #ffcc7f; border-bottom: 1px solid #ffcc7f }
td.box_title           { color: #808080; background-color: #fff0d9; margin-right: 7px; margin-left: 7px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ffcc7f }
td.box_content          { color: #808080; border-right: 1px solid #ffcc7f; border-bottom: 1px solid #ffcc7f; border-left: 1px solid #ffcc7f }
/*グラフ用*/
td.graph1   { padding: 2px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
td.graph2   { padding: 2px; border-bottom: 1px solid #808080 }
table.graphwire   { border: solid 1px #808080 }
img.margin   { margin: 10px; border: solid 1px #808080 }


/*jsメニュー用*/
/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #333333;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #b22222;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	background-image: url(img/lev0_bg1.gif);
	border: 1px solid #999999;
	background-color: #cccccc;
}
.m0l0oover {
	text-decoration : none;
	background-image: url(img/lev0_bg2.gif);
	background-color: #cccccc;
	border: 1px solid #999999;
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	margin: 4px 0 0 15px;
	color: #333333;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;
	margin: 4px 0 0 15px;
	color: #b22222;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-image: url(img/lev1_bg1.gif);
	background-color: #5286BB;
	border: 1px solid #999999;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #999999;
	padding: 0;
}.pict_right {
	float: right;
	clear: left;
}
#container #honbun {
	font-family: "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", "平成明朝";
	font-size: 1em;
	line-height: 1.5em;
	float: right;
	width: 650px;
}

.pict_left {
	float: left;
	margin-right: 6px;
	margin-bottom: 2px;
}

#container #navi {
	float: left;
	width: 140px;
}

#container {
	width: 90%;
	clear: both;
	float: none;
	margin: 10px;
}
.pctbox_left {
	float: left;
	width: auto;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.8em;
	color: #666;
	white-space: nowrap;
	text-align: center;
}
.pctbox_right {
	float: right;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 0.8em;
	color: #666;
	white-space: nowrap;
	text-align: center;
}
h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 2.6em;
	color: #03C;
}

