body{
	margin-top:20px;margin-bottom:0px;margin-right:10px; padding:0px;
	font:70%/150% tahoma,verdana,osaka,sans-serif;
	color:#666;
scrollbar-face-color:#cdcdcd;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
scrollbar-3dlight-color:#cdcdcd;
scrollbar-arrow-color:white;
scrollbar-track-color:white;
scrollbar-darkshadow-color:#cdcdcd;
}
table{ font:100%/150% sans-serif; }

body#index{ background:url("./img/bg.gif") fixed #fff; text-align:center; }
div#enter{
	background:#fff;
	margin:auto; padding:20px;
	width:500px;
	text-align:left;
}

/* メニューフレーム */
#menu{
	margin:0px 10px; padding:0px;
	text-align:center;
}
/* メニュー */
#menu_div{
	border-top:1px dotted #ccc;
	margin:20px 0px 0px; padding:20px 0px 0px 5px;
	mix-height:110px; _height:130px;
}

/* メニューの画像リンク　通常 */
#menu a.menu_img{
	border-color:#eee #ccc #ccc #eee;
	margin:0px 10px 0px 0px; padding:4px;
	border-style:solid; border-width:1px;
	display:block; float:left;
	_width:100px; _height:75px;
	min-width:100px; min-height:75px;
	text-align:center; color:#999;
}
/* メニューの画像リンク　オンマウス時 */
#menu a:hover.menu_img{ color:#000; }

/* メニューの画像リンクの画像　通常 */
#menu a.menu_img img{
	filter:gray() alpha(opacity=50);
	width:100px; height:75px;
}

/* メニューの画像リンクの画像　オンマウス時 */
#menu a:hover.menu_img img{ filter:alpha(opacity=100); }

/* メニューフレーム内のh1 */
#menu h1{
	font:28px verdana,osaka,sans-serif; color:#333;
	border:none; background:none; padding-left:5px;
	margin:0px; color:#999; float:left;
	text-align:left;
	padding-right:20px;
}
#menu h1:first-letter{
	color:#c66;
}
.link{text-align:left;color:#666;}

/* 左フレーム */
#blank{background:url("./img/bg.gif") #fff;}



.txt{ 
	background:url("./img/line.gif") repeat-y 5px 0px;
	padding:3px 15px; line-height:180%;
}

h1{
	font:bold 100% verdana,osaka,sans-serif;
	margin-bottom:6px; padding:3px 5px 3px 15px;
	border:1px solid #eee; border-width:3px 0px; clear:both;
	color:#000; float:none;
	background:url("./img/icon.gif") no-repeat 0% 50%;
}
h2{
	font:100% verdana,osaka,sans-serif;
	margin-bottom:6px;
	color:#000;
}
h3{
	font-size:100%; font-weight:normal;
	margin:2px 0px; color:#c99;padding-left:15px;
	background:url("./img/icon2.gif") no-repeat 3px 50%;
}
h4{
	font-size:100%; font-weight:normal;
	margin:2px 0px; color:#676767;padding-left:15px;
}

/*リンクページ*/
dl,dd,dt{ margin:0px; padding:0px; }

/*200*40用*/
.link-l{clear:both;padding:0px;margin-top:3px;margin-bottom:15px;}
.link-l dt{float:left; margin-right:10px;}
.link-l dd{
	line-height:20px;}

/*88*31用*/
.link-m{ clear:both; padding:0px; margin-top:3px; margin-bottom:15px; }
.link-m dt{ float:left; margin-right:10px; }
.link-m dd{line-height:20px; }

form{margin:5px 0px;padding:0px;}
input,textarea,select{
	font:85%/150% sans-serif;
	border:1px solid #000;
	background:#eee;color:#666;
	border-color:#eee #ccc #ccc #eee;
	border-style:solid; border-width:1px;
}

a{text-decoration:none;color:#c66;background:#eee;}
a:visited{color:#666;}
a:hover{color:#000;background:transparent;}