@charset "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
   #Contents
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#Contents {
	width: 950px;
	margin: 0 auto;
	}

#ContentsMain {
	/*float: left;
	width: 484px;*/
	/*background-color:#FFCC99;*/
	}


.pageTOP{
	clear: both;
	padding: 20px 0 10px 0;
	text-align: right;
	}

.ex a:link {color:#FF3366; text-decoration: none;}
.ex a:visited {color:#FF3366; text-decoration: none;}
.ex a:hover {color:#FF7700; text-decoration: underline;}	




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++
   #ContentsMain
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* -----------------------------------------
   テキスト
-------------------------------------------- */


.TEXT {
	width: 590px;
	margin: 10px auto;
	}

.TEXT h2 {
	padding: 0 0 30px 0;
	text-align: center;
	color: #FF3C3C;
	font-weight: bold;
	}


/* -----------------------------------------
   表
-------------------------------------------- */
table.tbl_present {
	width:700px;
	margin:30px auto 20px auto;
	/*
	background-color:#FF9900;
	*/
	border-collapse:collapse;
	border:1px solid #AACCEA;
	/*
	border-top:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	border-right:1px solid #FF9900;
	*/
	}
table.tbl_present .entry {
	padding:10px 0 8px 10px;
	font-size:14px;
	/*color:#FFFFFF;*/
	font-weight:bold;
	background-color:#EBF3FA;
	}
table.tbl_present td {
	vertical-align:top;
	background-color:#ffffff;
	color:#333333;
	border:1px solid #AACCEA;
	/*
	border-top:1px solid #FF9900;
	border-left:1px solid #FF9900;
	*/
	padding:3px;
	font-size:12px;
	line-height:140%;
	}

table.tbl_present .sub {
	text-align:center;
	}

.entry a:link {color:#014DCB; text-decoration:none}
.entry a:visited {color:#014DCB; text-decoration:none}
.entry a:hover {color:#FF6600; text-decoration: underline}

.hasso {
	color:#FF0000;
	}




