@import "common.css";
h1{
	display:block;
	float:left;
	width:200px;
	height:38px;
	padding-top:5px;
	border-bottom:3px solid #27b;
	overflow:hidden;
}
h1 a{
	display:block;
	width:200px;
	height:22px;
	overflow:hidden;
}
h2{
	float:right;
	width:526px;
	height:38px;
	color:#000;
	border-bottom:3px solid #9bd;
	font-family:メイリオ,Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:16px;
	line-height:35px;
}
h3{
	margin:0;
	padding:16px 0 0 0;
}
table{
	border:1px solid #ddd;
}
th{
	background:#eee;
	font-weight:400;
	padding:2px 4px;
}
td{
	background:#f8f8f8;
	padding:2px 4px;
}
pre{
	font-family:"ＭＳ ゴシック";
	line-height:120%;
	text-align:left;
}
.error{
	width:100%;
	margin:16px 0;
	padding:8px;
	border:1px solid #c00;
	background:#fee;
	color:#c00;
}
#container{
	width:748px;
	padding:4px 8px;
	background:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#container2{
	width:754px;
	border-right:3px solid #eee;
	border-left:3px solid #eee;
	border-bottom:3px solid #eee;
}
#adv{
	float:left;
	width:200px;
	overflow:hidden;
	padding:12px 0;
}
#maintext{
	float:right;
	width:526px;
	min-height:128px;
	line-height:150%;
	overflow-x:hidden;
	overflow-y:auto;
	padding:8px 0;
}
#copy{
	clear:both;
	color:#888;
	font-family:Arial;
	line-height:24px;
	border-top:3px solid #ddd;
}
#copy a{
	color:#888;
	font-family:Arial;
}
#copy a{text-decoration:none;}
#copy a:hover{text-decoration:underline;}
.formbase{
	border:1px solid #ddd;
	background:#eee;
	padding:8px 0;
}
.separator{
	padding:0 4px;
}