/* BODY ELEMENT SET */
body {
	font-size: 11px;
	color: #000000;
	line-height: 1.5em;
	text-decoration: none;
	margin: 0px;
	padding:0px;
}
hr {
	color:#CCCCCC;
	background-color:#E1E1E1;
	border-style:none; height:1px;
	margin-top:10px;
	margin-bottom:10px;
}


/* IMG ELEMENT SET */
img {
	border: 0px;
}


/* PAGE ELEMENTS SET */
.contents {
	padding: 0px 0px 0px 70px;
}
#eventTable{
	width: 530px;
	border-bottom: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0px;
	margin: 0 0 20px 0;
}
#eventTable p{
	margin: 5px 0;
}
#tenantsTable{
	width: 480px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0px;
	margin: 0 0 20px 0;
}
#tenantsTable p{
	margin: 3px 0;
}
#niwashiTable{
	width: 500px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 0 0 20px 0;
}
#niwashiTable p{
	margin: 5px 0;
}

/* A ELEMENT SET */
a:link{
	color:#2ABCFF;
	text-decoration: none;
}
a:visited{
	color:#2ABCFF;
	text-decoration: underline;
}
a:hover{
	color:#2ABCFF;
	text-decoration: underline;
}
a:active{
	color:#2ABCFF;
	text-decoration: underline;
}


/* TEXT SIZE SET */
/* tenants detail */
.tenantsTxt {
	font-size: 12px;
	line-height: 18px;
	padding: 15px;
}
.tenantsTitle {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 20px 0px;
}
.tenantsSubTitle {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
}
.tenantsTitle img {
	border: 0px;
	margin: 0px 5px 0px 0px;
}
.tenantsDatePink{
	font-family: "Arial";
	color: #ED007B;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}
.tenantsDateBlue{
	font-family: "Arial";
	color: #2883C9;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}
.tenantsDateYellow{
	font-family: "Arial";
	color: #FFAC1E;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}
.tenantsImg {
	border: 0px;
	padding: 15px 10px 0px 0px;
}
.tenantsEvent {
	color: #00A73E;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0 0 10px 0;
}
.tenantsEventDate {
	font-family: "Arial";
	color: #00A73E;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 15px 0 0 0;
}
.tenantsEvent a:link{
	color: #00A73E;
	text-decoration: underline;
}
.tenantsEvent a:visited{
	color: #00A73E;
	text-decoration: underline;
}
.tenantsEvent a:hover{
	color: #00A73E;
	text-decoration: underline;
}
.tenantsEvent a:active{
	color: #00A73E;
	text-decoration: underline;
}
/* event detail */
.eventTxt {
	font-size: 12px;
	line-height: 20px;
	padding: 15px;
}
.eventTxt02 {
	font-size: 12px;
	line-height: 18px;
	padding: 10px;
}
.eventTxt03 {
	font-size: 12px;
	line-height: 18px;
	padding: 0px;
}
.eventImg {
	border: 0px;
	padding: 15px 0px 0px 0px;
}
.eventTitle {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5em;
	color: #FFFFFF;
	margin: 0px 0px 0px 25px;
}
.eventDate{
	color: #00A33A;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 0 15px 0px;
}
.eventDate_purple{
	color: #91268F;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 0 0 15px 0px;
}
.eventTxt {
	font-size: 12px;
	line-height: 20px;
	padding: 15px;
}
.eventImg {
	border: 0px;
	padding: 15px 0px 0px 0px;
}
.eventArchive {
	border: 0px;
	padding: 0px 25px 0px 0px;
}
/*niwashi detail*/
.niwashiLead {
	font-size: 14px;
	color: #00A73E;
	line-height: 18px;
	padding: 15px;
}
.niwashiTxt {
	font-size: 12px;
	line-height: 18px;
	padding: 15px;
}
.niwashiTitle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 20px 0px;
}
.niwashiImg{
	border: 0px;
	padding: 20px 15px 0px 15px;
}
/**/
.txta {
	font-size: 12px;
	line-height: 20px;
}
.txtb {
	color: #999999;
	font-size: 10px;
	line-height: 15px;
}
.txtc {
	font-size: 14px;
	line-height:16px;
}
