/*======================*/
/*水道局　スタイルシート*/
/*======================*/
/*-------------------------------------------------------------------
リンクマウスオーバーで下線
-------------------------------------------------------------------*/
A:link { text-decoration: none;  color: #0066FF;}
A:visited { text-decoration: none;  color: #0066FF;}
A:hover { text-decoration: underline;   color: #6699FF;}

/*-------------------------------------------------------------------
テーブル
-------------------------------------------------------------------*/
TABLE,TD,TR {                          /* 表の枠 */
	background-color: #ffffff; border-collapse: collapse; margin-left: 30px; font-size: 14px; border: solid 1px #666699; }

table.ptn02{
    border-top:1px solid #000099;
    border-left:1px solid #000099;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.ptn02 tr{
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
	color:#000000;
	background-color:#EEEEFF;
	background-position:left top;
	padding:0.3em 1em;
	text-align:center;
}
.ptn02 td{
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
	background-color:#ffffff;
	padding:0.3em 1em;
	text-align: center;
}

table.hed{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	border: 0;
}
.hed tr{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	border: 0;
}
.hed td{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	border: 0;
	background-color: #effafb;
}

table.hed2{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: bold;
	border: 0;
}
.hed2 tr{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0;
	border: 0;
}
.hed2 td{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: normal;
	margin-left: 0;
	border: 0;
	background-color: #effafb;
	color: #3300cc;
}

table.hed3{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: normal;
	border: 0;
	margin-left: 0;
}
.hed3 tr{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: normal;
	margin-left: 0;
	border: 0;
}
.hed3 td{
	border-collapse:collapse;
	border-spacing:0;
	font-size: 14px;
	font-weight: normal;
	margin-left: 0;
	border: 0;
	background-color: #effafb;
}

/*-------------------------------------------------------------------
グループ項目(テーブル内)
-------------------------------------------------------------------*/
tr.grp{
	font-weight: bold;
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
	color:#000000;
	background-color:#ccccff;
	background-position:left top;
	padding:0.3em 1em;
	text-align:center;
	font-size: 14px;
}

td.grp{
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
	padding:0.3em 1em;
	background-color: #ccccff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

/*-------------------------------------------------------------------
グループ項目
-------------------------------------------------------------------*/
.grpitem {
 font-weight: bold;
 font-size: 14pt;
 color: #0000ff;
 text-align: center; 
}

/*-------------------------------------------------------------------
ボディ
-------------------------------------------------------------------*/
BODY {
 background-color: #effafb;
 font-size: 12pt;
 color: #000000;
 margin-left: 20px;

}

/*-------------------------------------------------------------------
アンケートタイトル
-------------------------------------------------------------------*/
H1 {
 font-weight: bold;
 font-size: 16pt;
 color: #666699;
}

/*-------------------------------------------------------------------
アンケートコメント
-------------------------------------------------------------------*/
H2 {
 font-weight: bold;
 font-size: 14pt;
 color: #000000;
}

/*-------------------------------------------------------------------
質問コメント
-------------------------------------------------------------------*/
H3 {
 font-weight: normal;
 font-size: 14pt;
 color: #666699;
}

/*-------------------------------------------------------------------
質問内容
-------------------------------------------------------------------*/
H4 {
 font-weight: bold;
 font-size: 14pt;
 color: #000000;
}

/*-------------------------------------------------------------------
質問項目 
-------------------------------------------------------------------*/
.qesitem {
	font-weight: normal;
	font-size: 11pt;
	color: #000000;
	background-color: #eeeeff;
}

/*-------------------------------------------------------------------
回答項目
-------------------------------------------------------------------*/
.ansitem {
 font-weight: normal;
 font-size: 14pt;
 color: #000000;
}

/*-------------------------------------------------------------------
注意事項
-------------------------------------------------------------------*/
.caution {
 font-weight: normal;
 font-size: 14pt;
 color: #0000ff;
}

