*{	word-break:break-all; }
body{
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#333;
	scrollbar-3dlight-color:#eee;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#eee;
    overflow:auto;
    color:#999;
    font:75%/175% Verdana,Osaka,serif;
    _font:70%/175% Verdana,Osaka,serif;
}

table{ font:100%/175% tahoma,verdana,osaka,sans-serif; }

#index{ 
	background:url("./img/dot_y.gif") repeat-y 10px 0px fixed;
	margin:0px; margin-left:13px;
}

#enter{ padding-left:20px; }

#all{ margin-left:30px; width:550px; }

#menu,#sub{ font:65%/175% Verdana,Osaka,serif; }

#menu{
	background:url("./img/dot_y.gif") repeat-y 100% 0% fixed;
	text-align:right;
}

#sub{
	background:url("./img/dot_y.gif") repeat-y 10px 0px fixed;
	margin-left:10px; margin-right:0px; padding-left:10px; padding-right:0px;
}

.txt{
	background:url("./img/dot_x.gif") repeat-x 0% 100%;
	margin:0px 0px 10px; padding-bottom:10px;
}
#sub .txt{ background:none; }

h1{
	background:url("./img/dot_x.gif") repeat-x 0% 100%;
	margin:10px 0px 20px; padding:5px 10px 20px;
	width:300px; color:#666;
	font:bold 15px verdana,osaka,sans-serif;
}
h2{
	background:url("./img/dot_x.gif") repeat-x 0% 100%;
    margin:0px; margin-bottom:5px; padding-bottom:5px;
	color:#999;
    font:bold 100% verdana,osaka,sans-serif;
}
h2:first-letter { color:#c69; }
h3{
	background:url("./img/icon.gif") no-repeat 0% 50%;
	margin:0px 0px 3px; padding-left:14px;
	color:#c69;
	font:100% Verdana,Osaka,sans-serif;
}

dl,dd,dt{margin:0px;padding:0px}

/*200*40用*/
.link-l{
	background:url("./img/dot_x.gif") repeat-x 0% 100%;
	min-height:50px; _height:50px;
	margin:5px 0px 15px 0px; padding-bottom:5px;
	clear:both;
}
.link-l dt{ margin-right:10px; float:left; }
.link-l dd{ line-height:155%; font-size:80%; }

/*88*31用*/
.link-m{
	background:url("./img/dot_x.gif") repeat-x 0% 100%;
	margin:5px 0px 15px 0px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both;
}
.link-m dt{ margin-right:10px; float:left; }
.link-m dd{ line-height:155%; font-size:80%; }

input,textarea,select{
	background:transparent;
	border:1px dotted #ccc;
	color:#c69;
	font:100% sans-serif;
}

/*リンク*/
a{ text-decoration:none; color:#c96; }
a:visited{ color:#999; }
a:hover{ color:#a9c;border-bottom:none; position:relative; top:-1px;}

a .alpha{filter:alpha(opacity=65);}
a:hover .alpha{filter:alpha(opacity=100); position:relative;top:1px;}
