body{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, sans-serif;
  font-size:85%;
  background-color: #ffffff; 
  color:#555555; /*フォントカラー*/
  line-height:1.3em;

}


#HEAD{  
	color:#ccc;
	
	border-bottom:#999 solid 1px;
	padding:5px;
	text-align:right;
}


#HEAD a:hover {background:#ffffff;text-decoration:none;}
#HEAD a:visited {background:#ffffff;text-decoration:none;}
#HEAD a:active {background:#ffffff;text-decoration:none;}

#HEAD_MENU{
font-size:14px;
	padding:0px 10px 0px 10px;
	
	font-weight:bold;
	white-space: nowrap;
}


#HEAD_MENUA{
	background-color:#0090E3;
	list-style-type:none;
	margin:2px -10px;
	padding:0px;
	text-align:right;
}

#HEAD_MENUA li{
	border-left:#ffffff solid 2px;
	display:inline;
	padding:0px 10px;/* リンクとリンクの間の幅 */
}


#HEAD_MENUA a{
color:#ffffff;background:#0090E3;text-decoration:none;
}

/* HEAD_MENU終了 */





#MAIN{
	margin:0px 10px 0px 0px;
	padding-top: 0px;
	padding-left: 10px;/* テーブルの横幅 */
}

/* MAINリンク */
#MAIN a:link {color:#686868;text-decoration:none;}/* 未訪問リンク */
#MAIN a:visited {color:#686868;text-decoration:none;}/* 訪問済みリンク */
#MAIN a:hover {background:#F4F9FF;text-decoration:none;}/*ポイント時 */
#MAIN a:active{color:#686868;text-decoration:none;}/*作動中のリンク */


#MAIN_MENU {
	margin: 0px;
	padding: 0px;
	width: 170px;/* メニューの横幅 */
	position: absolute;
	left: 0px;
	top: 110px;

	background-repeat: repeat-y;
}












/* １００の質問テーブル表示 */
#MAIN TABLE {
  color: #686868; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ffffff; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
  border-collapse : collapse ;
  
}

#MAIN TH {
  background-color: #B3D0ED; /* 背景の色 */
  border-color: #ffffff; /* 枠の色 */
  border-style: solid; /* 枠の種類 */
   border-width: 1px; /* 枠の幅 */
  text-align:center;
  color: #3D3D3D; /* 文字の色 */

  
}


#MAIN TD {
  border-color: #ffffff; /* 枠の色 */
  border-style: solid; /* 枠の種類 */
  border-width: 1px; /* 枠の幅 */
  border-bottom:  solid 1px #B8B8B8;
  
}

#MAIN .BB1 {
color: #333333 ; /* 文字の色 */
text-align:center;
border-style: solid; /* 枠の種類 */
border-width: 1px; /* 枠の幅 */
border-color: #ffffff; /* 枠の色 */

background-color: #ffffff; /* 背景の色 */
font-size: 100%;

}

/* 重要　100の質問　ログイン回答ページ用　重要 */

dt{
font-weight: bold;
border-bottom: solid 1px #cccccc;
color: #999999;

}
      
dd{
padding: 1em;
margin-left: 0em;
}


/* フォーム表示 */
.selected{
font-weight: bold;
}

.input{
	font-size : 9pt;
	color:#000000 ; 
	background:#D1E9F6; 
	border:1 solid #000000; 
	

	
}

.input2{
	font-size : 9pt;
	color:#000000 ; 
	background:#D1E9F6; 
	
	
	
}

.textarea{
	font-size : 10pt;
	background-color : #D1E9F6;
	color : #000000;
	border-left: 		0px; 
	border-right: 	0px;  
	border-top:   solid 1px; 
	border-bottom: solid	1px; 	
}

/* 重要　100の質問　ログイン回答ページ用終了　重要 */


/* フッター */
#FOOT{
	text-align: right;
	clear: both;
	color: #555555;
	background:#FBFAF5;
	margin:40px 0px 0px 0px;
	border-bottom: 5px solid #A2B7F0;
	}

#FOOT ul{list-style: none;}
#FOOT li{display: inline;}
#FOOT li a:visited {color:#3D3D3D;text-decoration:none;background:#FBFAF5;}/* 訪問済みリンク */




html, body {
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #000000;
  scrollbar-3dlight-color: #ffffff;
  /* 矢印カラー */
  scrollbar-arrow-color: #0090E3;
  
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;}




/* 全体リンク */
a:link {color:#686868;text-decoration:none;}/* 未訪問リンク */
a:hover {background:#F4F9FF;text-decoration:none;}/*ポイント時 */
a:active{color:#686868;text-decoration:none;}/*作動中のリンク */


/* フォーム表示 */



.selected{
font-weight: bold;
}

.input{
	font-size : 9pt;
	color:#000000 ; 
	background:#D1E9F6; 
	border:1 solid #000000; 
}

.input2{
	font-size : 9pt;
	color:#000000 ; 
	background:#D1E9F6; 
}

