/* 基本フォント */
td { font-size: 10pt; }

/* 見出し */
.midashi
	{
	background-color:#4B5141;
	color:#ffffff;
	text-align: center;
	font-size: 10pt;
	
	}		

/* 見出し 問合せ用*/
.midashi_q
	{
	background-color:#2F4F4F;
	color:#ffffff;
	text-align: left;
	font-size: 10pt;
	
	}		

/* 見出し 回答用*/
.midashi_a
	{
	background-color:#CD5C5C;
	color:#ffffff;
	text-align: center;
	font-size: 10pt;
	
	}		

/* 本文 */
.honbun
	{
	background-color:#EAEAEA;
	}		
.honbun2
	{
	background-color:#EAFFEA;
	}		

/* 大見出し 旅行情報*/
.midashi_dai
	{
	background-color:#8FBC8F;
	color:#ffffff;
	text-align: center;
	font-size: 11pt;
	
	}		

/* 大見出し 問合せ情報*/
.midashi_dai_a
	{
	background-color:#708090;
	color:#ffffff;
	text-align: center;
	font-size: 11pt;
	
	}		

/* 大見出し 回答内容*/
.midashi_dai_q
	{
	background-color:#F08080;
	color:#ffffff;
	text-align: center;
	font-size: 11pt;
	
	}		

/* 親BOX */
.mar_top
	{
	width: 1000px; 
	height: 760px; 
	background-color: #004400; 
	position: absolute;
	top: 0px; 
	left: 0px;
	
   }

/* 上部画像 */
.mar_banner  
	{
	width: 950px; 
	height: 220px; 
	background-color: #004400; 
	position: absolute;
	top: 25px; 
	left: 25px; 
   }

/* 上部画像2 */
.mar_banner2  
	{
	width: 950px; 
	height: 80px; 
	background-color: #004400; 
	position: absolute;
	top: 25px; 
	left: 25px; 
   }


/* メニュー */
.mar_menu  
	{
	width: 165px; 
	height: 485px; 
	background-color: #ffffff; 
	position: absolute;
	top: 255px; 
	left: 25px; 
   }

/* メニュー2 */
.mar_menu2
	{
	width: 165px; 
	height: 610px; 
	background-color: #ffffff; 
	position: absolute;
	top: 115px; 
	left: 25px; 
   }

/* メイン */
.mar_main
	{
	width: 770px; 
	height: 485px; 
	background-color: #ffffff; 
	position: absolute;
	top: 255px; 
	left: 205px;
	
   }

/* メイン2 */
.mar_main2
	{
	width: 770px; 
	height: 485px; 
	background-color: #ffffff; 
	position: absolute;
	top: 115px; 
	left: 205px;
   }

/* リスト 次ページリンク表示用*/
.list
	{
	width: 770px; 
	height: 485px; 
	background-color: #ffffff; 
	position: absolute;
	top: 90px; 
	left: 0px;
	overflow: auto; 
		
   }

/* リスト 次ページリンク非表示用*/
.list2
	{
	width: 770px; 
	height: 520px; 
	background-color: #ffffff; 
	position: absolute;
	top: 45px; 
	left: 0px;
	overflow: auto; 
		
   }

/* 詳細 */
.detail
	{
	width: 770px; 
	height: 540px; 
	background-color: #ffffff; 
	position: absolute;
	top: 30px; 
	left: 0px;
	overflow: auto; 
		
   }

/* 旅行商品更新 */
.detail_up
	{
	width: 770px; 
	height: 460px; 
	background-color: #ffffff; 
	position: absolute;
	top: 30px; 
	left: 0px;
	overflow: auto; 
		
   }

/* 審査用詳細 */
.detail_jimu
	{
	width: 770px; 
	height: 500px; 
	background-color: #ffffff; 
	position: absolute;
	top: 30px; 
	left: 0px;
	overflow: auto; 
		
   }

/* メニューのボタン */
.mar_menu_button
	{
	margin-left:2;margin-top:-3;
	width:153px; 
	height:27px;
	 
   }

/* POLLER usr_comment	*/
	.usr_comment{	/* The poller box */	
		margin:20px;
	}

	.usr_poller{	/* The poller box */	
		float:center;		
		width:150px;
		height:220px;		
		padding:15px;	
		border:3px double #317082;
		background-image:url(images/question.gif);
		background-repeat:no-repeat;
		background-position: center center;
		margin:20px;
	}

	.result_poller{	/* The poller box */	
		float:center;		
		width:300px;
		height:220px;		
		padding:15px;	
		border:0px ;
		background-image:url(images/question.gif);
		background-repeat:no-repeat;
		background-position: center center;
		margin:85px;
	}

	/* Poller title above radio buttons */
	.pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
	}
	/* Label for each radio button */
	.pollerOption{
		margin:0px;
	}
	/* Label for each option above graph - i.e. results */
	.result_pollerOption{
		margin:0px;
		font-size:0.9em;
	}
	/* Title of poller - when ajax shows the results */
	.result_pollerTitle{
		margin-bottom:5px;
		font-weight:bold;
		font-size:0.9em;
	}
	/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
	.result_pollGraph img{
		float:left;
	}
	/* The <div> tag where the percentage result is shown */
	.result_pollGraph div{
		float:left;
		height:16px;
		background-repeat:repeat-x;
		color:#FFF;
		font-size:0.9em;
		line-height:16px;
	}
	/* Graph div - parent of both the corner images and the div displaying percentage votes */
	.result_pollGraph{	
		height:16px;
	}
	
	/* Message when Ajax is working getting restults fromt the server */
	.poller_waitMessage{
		display:none;	
	}	
	
	.result_totalVotes{
		clear:both;
		font-size:0.9em;
		margin-top:10px;
		font-style:italic;
	}

	.odd  {background-color: #EEEEEE; font-size: 8pt;}
	.even {background-color: #DDDDDD; font-size: 8pt;}
	.rite {text-align:right;}
	.dialog_content {background-color: #FFFFFF; font-size: 8pt;}
