.size10 { font-size: 11px; line-height: 13px }
.size12 { font-size: 13px; line-height: 16px }
.size14 { font-size: 15px; line-height: 19px }
.size18 { font-size: 20px; line-height: 23px }
/* アンケート全体のフォント指定 */
body,th,td
{
/*	font-family: 'ＭＳ ゴシック',Osaka;*/
	font-size: 100%;
}
/* タイトルの文字指定 */
div.title {
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
	color: #003366;
}
/* ヘッダー文字列の表示範囲（左からのマージン） */
div.header {font-size: 13px; line-height: 16px;}
/* フッター文字列の表示範囲（左からのマージン） */
div.footer {font-size: 13px; line-height: 16px;}
/* アンケート全体の表示幅 */
div.enq-width {
	margin-left: 20px;
	width: 715px;
/*	border-width: 1px;
	border-style: solid;*/
}
span.page_now {
	font-size: 15px;
	line-height: 19px;
	color: #658FB9;
/*	font-weight: bold;*/
}
span.page_sep {
	font-size: 15px;
	line-height: 19px;
	color: #658FB9;
/*	font-weight: bold;*/
}
span.page_all {
	font-size: 15px;
	line-height: 19px;
	color: #658FB9;
/*	font-weight: bold;*/
}
/* 質問全体の設定（1文字分字下げバージョン） */
div.q-box-i {margin-left: 1em;}
/* 質問全体の設定（1文字分字下げバージョン） */
div.q-comment-auto-i {margin-left: -1em; color: red;}
/* 質問全体の設定（1文字分字下げバージョン） */
div.q-comment-i {margin-left: -1em;}
/* 質問全体の設定（1文字分字下げバージョン） */
span.q-no-i {margin-left: -1em; font-weight: bold;}
/* 質問全体の設定 */
div.q-box {
	font-size: 13px;
	line-height: 16px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #8DA7CF;
}
/* 質問全体の設定 */
table.q-box {
	padding: 0px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #8DA7CF;*/
	width: 100%;
}
/* 質問全体の設定 */
td.q-box {
	font-size: 13px;
	line-height: 16px;
	padding: 1px;
	background-color: #8DA7CF;
	width: 100%;
}

/* 前提条件などの自動表示文字の設定 */
div.q-comment-auto {
	font-size: 11px;
	line-height: 13px;
	color: red;
}
/* 質問コメントの設定 */
div.q-comment {
	font-size: 13px;
	line-height: 16px;
}
/* 質問番号（先頭文字含む）の設定 */
span.q-no {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	background-color: #8DA7CF;
	align: center;
	width: 50px;
	color: #FFFFFF;
/*	background-image: url(image/1pix.gif); */
}
/* 質問本文の設定 */
span.q-text { font-size: 13px; line-height: 16px; }
/* 質問番号（先頭文字含む）の設定 */
td.q-no {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	background-color: #8DA7CF;
	text-align: center;
	width: 50px;
	color: #FFFFFF;
	/*background-image: url(image/1pix.gif);*/
}
/* 質問本文の設定 */
td.q-text {
	font-size: 13px;
	line-height: 16px;
	background-color: #FFFFFF;
}
/* 質問本文の設定 */
td.q-nonback {
	font-size: 13px;
	line-height: 16px;
	background-color: #FFFFFF;
}
/* 質問本文の設定 */
td.q-ans {
	font-size: 13px;
	line-height: 16px;
	background-color: #FFFFFF;
}
/* 必須などの自動表示文字の設定 */
span.q-auto {
	font-size: 13px;
	line-height: 16px;
	color: red;
	font-size: 80%;
}
/* 選択肢文字の設定 */
span.sel-text {
	font-size: 13px;
	line-height: 16px;
}
/* add start by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* 前コメント・後コメントの設定 */
span.sel-comment {
	font-size: 13px;
	line-height: 16px;
}
/* add end by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* 選択肢テーブルの設定 */
table.choices {
	font-size: 13px;
	line-height: 16px;
}
/* 一行入力前後コメントの設定 */
span.inp-commemt { font-size: 13px; line-height: 16px; }
/* 子質問の字下げの設定 */
div.q-childe {margin-left: 20px;}
/* 孫質問の字下げの設定 */
div.q-grandchilde {margin-left: 64px;}
/* 子質問横並べ用テーブルの設定 */
table.horizontally { border-width: 1px; border-style: solid;}
/* 子質問横並べ用質問間隔の設定 */
td.horizontally-span {width: 30px;}
/* マトリクステーブルの設定 */
table.matrix {width: 600px;}
/* マトリクスの線の色 */
td.matrix-line-color {background-color: #D5D5D5}
/* マトリクスのヘッダー文字の設定 */
td.matrix-col {
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
}
/* マトリクスの縦書きヘッダー文字の設定 */
td.matrix-col-fix {
	font-family: 'ＭＳ ゴシック',Osaka-等幅;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	vertical-align: top;
	line-height: 16px;
}
/* マトリクスのヘッダー行の設定 */
tr.matrix-row-head {background-color: #FFFFFF}
/* マトリクスの奇数行の設定 */
/* chg start by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* tr.matrix-row-odd {background-color: #E9E9E9} */
tr.matrix-row-odd {background-color: #F2F2F2}
/* chg end by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* マトリクスの偶数行の設定 */
tr.matrix-row-even {background-color: #FFFFFF}
/* add start by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* 前コメント・後コメントの設定 */
tr.matrix-row-comment {background-color: #E3E3E3}
/* add end by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* マトリクスの入力チェックの位置設定 */
td.matrix-cell {
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
}
/* マトリクスの行番号の設定 */
td.matrix-row-no {
	font-size: 13px;
	line-height: 16px;
	text-align: right;
	vertical-align: top;
	border-right-width: 0px;
	border-right-style: none;
	padding-right: 0px;
}
/* マトリクスの行文字列の設定 */
td.matrix-row-text {
	font-size: 13px;
	line-height: 16px;
	vertical-align: top;
}
/* add start by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* マトリクスのコメント行文字列の設定 */
td.matrix-row-ctext {
	font-size: 13px;
	line-height: 16px;
	vertical-align: top;
}
/* add end by MDIS(SG) 2007/11/6 前コメント・後コメント追加 */
/* エラーページ全体の幅その他の設定 */
div.enq-err-width { margin-left: 106px;}
/* エラーページ説明文字（上）の設定 */
.enq-err-notes {  font-size: 13px; line-height: 15px;}
/* エラーメッセージ文字の設定 */
.enq-error {  font-size: 13px; line-height: 20px;}
/* エラーページ説明文字（下）の設定 */
.enq-err-notes2 {  font-size: 13px; line-height: 15px;}
/* サンキューページ全体の幅その他の設定 */
div.enq-thanks-width { margin-left: 106px;}
/* サンキューページメッセージ文の設定 */
.enq-thanks-msg {
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
}
