@charset"utf-8";

.headCautionTxt	{
	font-size:100%;
	color:#f00;
	text-align:center;
	padding:5px 0;
	}
.presentOaTxt {
	font-size:115%;
	text-align:center;
	padding:5px 0 10px;
	}
	span.headDateTxt {
		font-weight:bold;
		background-color:#FF6B9E;
		padding:5px 10px;
		color:#fff;
		}

#presentList {
	width:650px;
	margin:0 auto;
	padding-top:10px;
	background:#FFF0F5 url(../image/shared/line_pink.gif) 0 0 repeat-x;
	}
	#presentList .innerBox {
		padding:0 100px 10px;
		margin:0 auto;
		background:#FFF0F5 url(../image/shared/line_pink.gif) left bottom repeat-x;
		}
table.presentTbl {
	width:450px;
	}
	table.presentTbl td.listTd {
		font-size:115%;
		padding:2px 0 2px 35px;
		color:#333;
		background:url(../image/present/marker.png) 0 0 no-repeat;
		vertical-align:top;
		}
	table.presentTbl td.numTd {
		font-size:115%;
		padding:2px 0;
		color:#333;
		text-align:right;
		white-space:nowrap;
		vertical-align:top;
		}

#beforeTxt {
	width:450px;
	margin:0 auto;
	padding:50px 0;
	font-size:115%;
	font-weight:bold;
	color:#f00;
	text-align:center;
	}#innerBox .cornerContentBox .innerBox #button {
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}
#beforeTxt2 {
	width:450px;
	margin:0 auto;
	padding:50px 0 10px;
	font-size:135%;
	font-weight:bold;
	color:#f00;
	text-align:center;
	}#innerBox .cornerContentBox .innerBox #button {
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}
#button #mail a {
	background-image: url(../image/present/bt_present.gif);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	width: 170px;
}
#button a:hover {
	background-position: 0px -34px;
}

.dragons {
	width: 270px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
