#box01 {
	width: 100%;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	background: #FFFFFF;
}
#box01 .message .image {
	height: 147px;
	width: 200px;
	margin-top: 15px;
	float: left;
}
#box01 .message {
	margin-top: 15px;
	padding-left: 10px;
}
#box01 .message .title {
	width: 100%;
}
#box01 .message .data {
	width: 320px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
#box01 .message .data th {
/*	border-bottom: 1px solid #999999;*/
	white-space: nowrap;
}



#box01 .message h3 {
	color: #0066FF;
}

#box01 .message li {
	list-style: disc;
	margin-left: 20px;
	padding-top: 1px;
	padding-right: 1px;
}

#box01 .name {
	height: 19px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-left: 0px;
}
#box01 .message .data td {
	margin-top: 1px;
	padding-top: 1px;
/*	border-bottom: 1px solid #999999;*/
	padding-left: 10px;
}

#box02 .message li {
	list-style: disc;
	margin-left: 20px;
}
#box02 .image {

	height: 200px;
	width: 134px;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
}
#box02 .message {
	margin-top: 15px;
	padding-left: 10px;
}
#box02 .name {
	height: 19px;
	margin-top: 15px;
	margin-bottom: 20px;
	clear: both;
}
#box02 .message02 {
	margin-top: 15px;
	padding-left: 30px;
}
#box02 {
	width: 100%;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	background: #FFFFFF;
	margin-bottom: 20px;
	margin-top: 20px;
	float:left;
}
#box02 .message h3 {

	color: #0066FF;
}
#box02 .message th {
	background: #E3ECEC;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #009999;
	border-left: 1px solid #009999;
}
#box02 .message td {
	vertical-align: top;
	white-space: nowrap;
	border-left: 1px dotted #009966;
	padding-left: 3px;
}

/*091026@ǉ*/

#tbl_box01 {
	width: 100%;
	height:180px;
/*	border-top: 1px solid #CCCCCC;*/
	padding-top: 10px;
	background: #FFFFFF;
	padding-bottom: 20px;
}

#tbl_01{
	width:100%;
	height:18px;
	margin-top: 1px;
	padding-top: 1px;
	float:left;
	border-bottom: 1px solid #999999;
}
#tbl_02{
	width:100%;
	height:36px;
	margin-top: 1px;
	padding-top: 1px;
	float:left;
	border-bottom: 1px solid #999999;
}


#box01_th {
	width:58px;
	height:18px;
	text-align:left;
	white-space: nowrap;
	float:left;
}
#box02_th {
	width:58px;
	height:36px;
	float:left;
	text-align:left;
}
#box03_th {
	width:58px;
	height:54px;
	float:left;
	text-align:left;
}

#box01_td {
	width:252px;
	height:18px;
	float:left;
	text-align:left;
	padding-left: 5px;
}

#box02_td {
	width:252px;
	height:36px;
	float:left;
	text-align:left;
	padding-left: 5px;
}

#tbl_box01 {
	width: 330px;
	height:200px;
/*	border-top: 1px solid #CCCCCC;*/
	padding-top: 10px;
	background: #FFFFFF;
	padding-bottom: 20px;
	float:left;
}

#tbl{
	width:100%;
	hight:18px;
	margin-top: 1px;
	padding-top: 1px;
	float:left;
	border-bottom: 1px solid #999999;
}


#box01_th {
	width:56px;
	height:18px;
	text-align:left;
	white-space: nowrap;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}
#box02_th {
	width:56px;
	height:36px;
	float:left;
	text-align:left;
	padding-left: 5px;
	padding-right: 5px;

}

#box01_td {
	width:254px;
	height:18px;
	float:left;
	text-align:left;
}
#box02_td {
	width:254px;
	height:36px;
	float:left;
	text-align:left;
}
/* CSS Document */

#tbl-02_box01 {
	width: 546px;
	height:325px;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	background: #FFFFFF;
	padding-bottom: 20px;
}

#tbl-02_01{
	width:100%;
	hight:18px;
	margin-top: 1px;
	padding-top: 1px;
	float:left;
	border-bottom: 1px solid #999999;
}
#tbl-02_02{
	width:100%;
	hight:300px;
	margin-top: 1px;
	padding-top: 1px;
	float:left;
	border-bottom: 1px solid #999999;
}


#box-02_01 {
	background: #E3ECEC;
	width:143px;
	height:18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	float:left;
	padding-left: 10px;
	border-left: 1px solid #009999;
	border-bottom: 1px solid #999999;
}
#box01-02_01 {
	width:143px;
	height:300px;
	float:left;
	text-align:left;
	padding-left: 10px;
	border-left: 1px dotted #009966;
}


#box-02_02 {
	background: #E3ECEC;
	width:118px;
	height:18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	float:left;
	padding-left: 10px;
	border-left: 1px solid #009999;
	border-bottom: 1px solid #999999;
}
#box01-02_02 {
	width:118px;
	height:300px;
	float:left;
	text-align:left;
	padding-left: 10px;
	border-left: 1px dotted #009966;
}


#box-02_03 {
	background: #E3ECEC;
	width:118px;
	height:18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	float:left;
	padding-left: 10px;
	border-left: 1px solid #009999;
	border-bottom: 1px solid #999999;
}
#box01-02_03 {
	width:118px;
	height:300px;
	float:left;
	text-align:left;
	padding-left: 10px;
	border-left: 1px dotted #009966;
}


#box-02_04 {
	background: #E3ECEC;
	width:118px;
	height:18px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	float:left;
	padding-left: 10px;
	border-left: 1px solid #009999;
	border-bottom: 1px solid #999999;
}
#box01-02_04 {
	width:118px;
	height:300px;
	float:left;
	text-align:left;
	padding-left: 10px;
	border-left: 1px dotted #009966;
}
