*{padding:0px;margin:0px;background:transparent;}
body{
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#c00;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-track-color:#c00;
	padding:20px 30px;
	background:#fff;
	font:65%/180% Verdana,Osaka,sans-serif;
	overflow-y:auto;
}
table{font:100%/150% Verdana,Osaka,sans-serif;}

#main{
	border-right:1px solid #000;
	width:600px; height:100%;
	filter:alpha(opacity=70);
}
#iframe{
	border:1px solid #f00;
	width:100%; height:100%;
}
#index{
	padding:0px;
	background:url('img/back.jpg') no-repeat fixed 50% 50% #000;
}

.title{
	border-bottom:1px solid #000;
	padding-bottom:1px;
	height:30px;
	text-align:right;
}
td.menu{
	height:2em;
	border-top:1px solid #000;
}
div.menu{
	margin-top:15px;
	height:3em;
	line-height:3em;
	background:#000;
	text-align:center;
}
.menu a{color:#fff;}
.txt{
	padding:10px;
	margin-bottom:20px;
}

h1{
	background:#000;
	font:normal 20pt 'century gothic';
	color:#fff;
	text-align:left;
}
h2{
	font-size:100%;
	border-left:5px solid #f00;
	border-bottom:1px solid #f00;
	padding-left:5px;
}
h3{
	font-size:100%;
	margin:5px;
	color:#666;
}

/*リンクページ*/
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:5px;}
.link-l dd{_height:45px; min-height:45px;}

/*88*31用*/
.link-m{clear:both;padding:0px;margin-top:3px;margin-bottom:15px;}
.link-m dt{float:left; margin-right:5px;}
.link-m dd{_height:35px; min-height:35px;}

input,textarea,select{
border:1px solid #c00;
font:100%/150% sans-serif;
}

a{text-decoration:none;color:#000;}
a:visited{color:#c00;}
a:hover{color:#9f0;}
