@charset "UTF-8";

/* ***********************************************************************************
Since: 2012-06-12
Last Modified: 
Editor(s): Ueno Ayumi
Last Editor: 
GuideLine: Ver: 1.0
*********************************************************************************** */
#feeArea{
	width:710px;
}



#feeArea table.spfeeTB{
	width:670px;
	height:auto;
	border-collapse:collapse;
	table-layout:fixed;
	border:1px #666666 solid;
	margin-bottom:20px;
	margin-left:15px;
	}
	

#feeArea table.spfeeTB th{
	height:auto;
	line-height:140%;
	padding-bottom:8px;
	padding-top:8px;
	background-color:#E6DEC7;
	text-align:center;
	border:1px #666666 solid;
	}

#feeArea table.spfeeTB th.title{
	background-color: #C8BB9B;

	}
#feeArea table.spfeeTB th.title img{
    margin-left:0.5em;
}
#feeArea table.spfeeTB th.title2{
	background-color: #f0cfa0;

	}
#feeArea table.spfeeTB span.coment{
	font-weight:normal;
	font-size:0.9em;
	}	
#feeArea table.spfeeTB td{
	height:auto;
	line-height:140%;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	border:1px #666666 solid;

}


/* メニュー3列 */		
#feeArea div.menu3{
	width:690px;
	height:auto;
	clear:both;
	margin-left:20px;
	margin-bottom:30px;
	}
#feeArea div.menu3 div.menuBox1{
	width:210px;
	float:left;
	border:1px #A38A77 solid;
	margin-right:10px;
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;	
}
#feeArea div.menu3 div.menuBox2{
	width:210px;
	float:left;
	border:1px #A38A77 solid;
	margin-right:0px;
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;
}
#feeArea div.menu3 div.menuBox1 p,
#feeArea div.menu3 div.menuBox2 p{
	width:200px;
	line-height:140%;
	margin-bottom:10px;
	margin-left:5px;
	text-align:left;
	font-size:0.9em;
	}
#feeArea div.menu3 div.menuBox1 p.md,
#feeArea div.menu3 div.menuBox2 p.md{
	font-weight:bold;
	color:#C30;
	text-decoration:underline;
	font-size:1em;
}
#feeArea div.menu3 div.menuBox1 p.yen,
#feeArea div.menu3 div.menuBox2 p.yen{
	font-weight:bold;
	color:#C30;
	font-size:1em;
	text-align:right;
}
/*　*/

/* */
#feeArea table.evTB{
	width:680px;
	height:auto;
	border-collapse:collapse;
	margin-bottom:20px;
	margin-left:20px;
	}
	
#feeArea table.evTB th{
	width:230px;
	text-align:left;
	line-height:140%;
	vertical-align:top;
}
#feeArea table.evTB th img{
	padding: 5px;
	border: 1px solid #A38A77;
	}
#feeArea table.evTB td{
	width:450px;
	text-align:left;
	line-height:140%;
	padding-bottom:8px;
	padding-top:8px;
	vertical-align:top;
}

#feeArea table.evTB td p{
	width:430px;
	line-height:140%;
	margin-bottom:10px;
	font-size:0.9em;	
		}
		
#feeArea table.evTB td p.evneme{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	border-bottom:2px #9A8479 solid;
	border-left:8px #9A8479 solid; 
/*	border-bottom:2px  #006600 solid;
	border-left:8px #006600 solid;*/
	font-weight:bold;
	margin-bottom:20px;
	font-size:1.1em;	

	}
#feeArea table.evTB td p.evneme2{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
/*	border-bottom:2px #40210F solid;
	border-left:8px #40210F solid; */
	border-bottom:2px   #C3996B solid;
	border-left:8px #C3996B solid;
	font-weight:bold;
	margin-bottom:20px;
	font-size:1.1em;	

	}	
#feeArea table.evTB td span.evTitle{
	font-size:1.2em;
	color:#900;
	}
#feeArea table.evTB td span.red{
	color:#900;
	font-weight:bold;
	}	

#feeArea table.partyTB{
	width: 680px;
	height: auto;
	border-collapse: collapse;
	margin-bottom: 20px;
	margin-left: 20px;
	}

#feeArea table.partyTB td{
	font-size: 0.84em;
	vertical-align: top;
	padding-top: 10px;
	line-height: 140%;
	padding-left: 10px;
	padding-right: 10px;
}

#feeArea table.partyTB td.partyA{
	width: 300px;
	background-color: #B7282E;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
}
