body {
	background-color: #FFFFFF;
	/* background-image: url(img/bg.jpg);
	margin: 161px 0px 0px; */
	padding: 0px;
	font-size: 14px;
	line-height: 17px;
	background-image: url(img/bg_t_02.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
}
.bangumi01 {
	background-image: url(img/news/bangumi_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bangumi02 {
	background-image: url(img/news/bungumi_02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px 0px;
	padding: 20px 20px 20px 20px;
}
.s {
	font-size: 10px;
	line-height: 12px;
}
td {
	font-size: 14px;
	line-height: 17px;
}
#profile01 td {
	font-size: 12px;
	line-height: 14px;
}
#profile02 td {
	height: 82px;
	width: 109px;
	background-image: url(img/profile/bg_profile02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	line-height: 14px;
}

.border-bk {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.text-ss { font-size: 10px; line-height: 12px; }
.text-s { font-size: 12px; line-height: 14px; }
.b {
	font-weight: bold;
}
.larger120 {
	font-size: 120%;
	line-height: 120%;
}
.pd_b5px {
	padding-bottom: 5px;
}

.pd_5px {
	padding: 5px;
	}
.pd_2px {
	padding: 2px;
}
.border_up {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.border_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.pd_l5px {
	padding-left: 5px;
}
.bg_prof01 {
	background-image: url(img/profile/bg_profile01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_prof02 {
	background-image: url(img/profile/bg_profile02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
