@charset "utf-8";





/* ------------------------------
 WebSurvey Custom CSS
(C) Programming Fast Inc. ALL RIGHT RESERVED.   
------------------------------ */

/* ベースカスタム
===================================== */
/*フォントサイズ*/
html {
  font-size: 100%;  
}
/*基本*/
body {
  font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #222222;
  background: #FFFFFF; /* 全体背景色 */
}
/* アンケートカスタム
===================================== */
/* コンテナ */
.page-container {
  background: #FFFFFF; /* アンケート背景色 */
}
/* ヘッダー */
/*.page-header {
  background: #162A4F;
  border-bottom: 2px solid #E63725;
}
.page-header h1 { 
  color: #FFFFFF;   
}*/
/* フッター */
.page-footer {
  color: #162A4F;  
}
/* 質問番号 */
.query-num {
  color: #162A4F;
  font-family: Arial, Helvetica, sans-serif; 
}
.query-text {
  color: #222222; 
}
.query-must-asterisk {
  font-size: 1em;
}
/* 質問アキ */
input.etc {
  margin: 4px 0;
}

/* テーブルカスタム（マトリックス）
===================================== */
.matrix {
 margin: 0 0 1em;  
}
.matrix-table {
  border: 1px solid #A8A8A8; /* テーブル線 */
}
.matrix-table th,
.matrix-table td {
  border: 1px solid #A8A8A8; /* テーブル線 */
}
.matrix-table .matrix-header {
  background: #8593AC; /* ヘッダー背景色 */
}
.matrix-table .matrix-header-item {
  background: #8593AC; /* ヘッダー背景色 */
}
.matrix-table .matrix-row-odd {
  background: #DCEDF7; /* 奇数行背景色 */
}
.matrix-table .matrix-row-even {
  background: #FFFFFF;  /* 偶数行背景色 */
}

/* フォーム＆ボタンカスタム
===================================== */
/* フォーム位置 */
.page-content-survey {
  display: block;
}
/* ボタン位置 */
.page-content-button {
  margin: .5em 0 0 3em;
}
.page-content-button-cntr {
  margin: 1em auto 0;
  text-align: center;  
}
/* スタートボタン */
.btn-start {
  background: #E4E4E4;
  border-color: #DBDBDB;
}
/* 次へボタン */
.btn-next {
  background: #E4E4E4;
  border-color: #DBDBDB;
}
/* 完了ボタン */
.btn-finish {
  background: #E4E4E4;
  border-color: #DBDBDB;  
}
/* 完了ボタン disabled */
.btn-finish:disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;  
	color:#d6d6d6;
}
/* 住所入力ボタン */
.btn-findaddress {
  background: #E4E4E4;
  border-color: #DBDBDB;
}
/* 住所選択ボタン */
.btn-selectaddress {
  background: #E4E4E4;
  border-color: #DBDBDB;
}
/* メール送信ボタン */
.btn-sendmail {
  background: #E4E4E4;
  border-color: #DBDBDB;
}
/* 予備調査完了ボタン */
.btn-thanks-h {
  background: #E4E4E4;
  border-color: #DBDBDB;
}