html, body{
	overflow:auto;
}
body{
	font:75%/175% verdana,osaka,sans-serif;
	background:#fcfcfc;
	color:#555;
	padding:20px;
}
table{
	font:100%/175% verdana,osaka,sans-serif;
}
#enter{
	width:340px;
	padding:20px;
	margin:auto;
	border:1px solid #666;
	background:url("./img/line.gif") #eee;
}

#top{
	margin:0; padding:0px;
	background:url("./img/shoku02.jpg") repeat-x 0px 560px #1b1b1b;
}
#base{
	background:#ffc;
	width:100%; height:560px;
	margin-bottom:10px;
}
#iframe{ height:560px; }

#menu{
	background:url("./img/14.gif") no-repeat 50% 30px #fcfcfc;
	width:340px;
	vertical-align:top;
	padding-top:370px;
	text-align:center;
}

#hist{
	border:1px solid #ccc;
	margin:10px 30px; padding:3px;
	height:50px; overflow:auto;
	text-align:left;
	color:#999;
	font:9px verdana,tahoma,osaka;}

.txt{ margin-bottom:20px;
}

h1{
    margin:0 0 20px;
    padding:0;
    font:25px verdana,osaka,sans-serif;
}
h2{
	background:url("./img/line.gif") #eee;
	padding:4px;
	border:1px solid #ccc;
	font:bold 120% verdana,osaka,sans-serif;
}
h3{
	margin-bottom:5px; padding-left:5px;
	border-left:5px solid #f99;
	color:#666;
	font:100%/100% verdana,osaka,sans-serif; }

ul, ul li{ margin:0; padding:0; list-style:none; }
ul li{
	background:url("./img/icon.gif") 0% 3px no-repeat; padding-left:18px;
}

dl, dd, dt{ margin:0; padding:0; }
dl.link-l {
	margin-bottom:20px; border-bottom:1px dashed #ccc; 
	minheight:80px;
}
dl.link-l dt{ float:left; }
dl.link-l dd{
	min-height:50px;
	height: auto !important;
	height: 50px;
	padding-bottom:5px;
	margin-left:215px;
}

dl, dd, dt{ margin:0; padding:0; }
dl.link-m {
	margin-bottom:20px; border-bottom:1px dashed #ccc; 
	minheight:80px;
}
dl.link-m dt{ float:left; }
dl.link-m dd{
	min-height:50px;
	height: auto !important;
	height: 50px;
	padding-bottom:5px;
	margin-left:105px;
}


input,textarea{
	background:url("./img/line.gif") #eee;
	border:1px solid #ccc;
	font:100% sans-serif;
}

a{ text-decoration:none; color:#f66; }
a:visited{ color:#c99; }
a:hover{ color:#ccc; }

