body {
	margin:0;
	padding:0;
	font-size:85%;
	line-height:1.4;
	background-image: url(img/kabe_3.gif);
	background-repeat: repeat;
	color:#000080;
	background-color:#ffedeb;
}

/*コンテンツ全体を包む*/
#zentai {
	margin:0;
	width:850px;
	border:1px solid #cccccc;
}

/*google広告表示エリア*/
#pagetop {
	width:830px;
	background-color:#ffffff;
	padding:10px;
	margin:0px;
	border-bottom:1px solid #666666;				/* 下ボーダー */
}

/*コンテンツエリア*/
#con {
	width:832px;
	top:20px;
	margin: 0;
	padding: 10px 0px 10px 18px;
	background-color:#ffffff;
}


/************アンケート情報ユーザーID、タイトル、コメント********************/

table.admin {
	margin:5px 5px 5px 30px;				/* マージン一括指定 */
	padding:3px;				/* パディング一括指定 */
}

h1 {
	font-size:130%;		
	background-color:#e0ffff;	
	padding:8px;				/* パディング一括指定 */
	border-left:10px solid #87ceeb;		
	color:#000080;			
}

/*******大見出し************/
h2 {
	margin:10px;				/* マージン一括指定 */
	width:300px;
	font-size:150%;		
	padding:3px 3px 3px 10px;	
	color:#ffffff;	
	background-color:#483d8b;		/* 背景色： */
	border:3px solid #e0ffff;
		
}

/*******質問票：質問文************/
h3 {
	font-size:110%;		
	padding:5px;				/* パディング一括指定 */
	background-color:#e0ffff;		/* 背景色： */	
	color:#333333;		
	border-left:5px solid #87ceeb;
}


/******コンテンツ内ボックス**********/
.box {
	margin:3px 50px 3px 30px;
}

/************数量項目結果テーブル********************/

table.na {
	width:50%; /* 表示の横幅 */
	border-collapse: collapse;
}

table.na td {
	border:1px solid #666666;				/* ボーダー一括指定 */
	padding:5px;
}
table.na th {
	vertical-align:top;		/* 垂直位置 */
	background-color:#87ceeb;		/* 背景色： */
	border:1px solid #666666;				/* ボーダー一括指定 */
	color:#333333;		
}

/************FA結果テーブル********************/
table.fa {
	width:95%; /* 表示の横幅 */
	border-collapse: collapse;
}

table.fa th {
	color:#333333;		
	padding:5px;
	vertical-align:top;		/* 垂直位置 */
	background-color:#87ceeb;		/* 背景色： */
	border:1px solid #666666;	
}

table.fa td {
	border:1px solid #666666;				/* ボーダー一括指定 */
	padding:5px;
	vertical-align:top;		/* 垂直位置 */
}
/************質問テーブルend********************/

/*footer-Copyright*/

#foot {
	font-size: 12px;
	bottom:0;
	margin: 0;
	width:846px;
	height:50px;
	background-color:#e6ffff;
	text-align: center;
	padding:2px;
}
#foot p {
	margin:2px;
	padding:0;
}

/*footer-link*/

.footer_link a {
	text-decoration: none;
	color: #6484CE;
}

.footer_link a:visited {
	color: #6484CE;
	text-decoration: none;
}

.footer_link a:hover {
	color: #0000FF;
	text-decoration: none;
}

