@charset "Shift_JIS";

/* ========== TOP Campaign Layout ========== */ 
.topCam01 {
	vertical-align: top;
	background: transparent url(../img/cam01_bg.gif) repeat-y left top;
}

.topCam02 {
	padding: 0 5px;
	text-align: center;
}

/* ========== TOP News Layout ========== */ 
.topNews01 {
	vertical-align: top;
	background: transparent url(../img/news01_bg.gif) repeat-y left top;
}

.topNews02 {
	padding: 0 5px;
}

.topNewsTbl01 {
	margin: 5px 7px 0 7px;
}

.topNewsTbl01 th {
	padding: 5px 20px 5px 0;
	font-weight:normal;
	text-align: left;
	vertical-align: top;
}

.topNewsTbl01 td {
	padding: 5px 0;
	text-align: right;
	vertical-align: top;
}

.topNewsTxt01 {
	padding-left: 10px;
	background: transparent url(../img/arrow01.gif) no-repeat left top;
}
