.viewdata {
	width: 550px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

.viewdata tr {
	height: 20px
}

.viewdata th {
	background-color: #F2F2F2;
	height: 20px;
	font-weight: bold;
	font-size: 0.8em;
	padding: 3px;
	border: 1px solid #ccc;
	text-align: center;
}

.viewdata td {
	padding: 3px;
	border: 1px solid #ccc;
	text-align: left;
}


/*工藤追加(インデックスページ)*/
h3.su_title{
	background-image: url(image/studio/su_title.jpg);
	background-repeat: no-repeat;
	width: 549px;
	height:73px;
	margin :0px;
	padding: 0px;
}

#contents h4.subtitle{
	display:block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	width: 172px;
	height:13px;
}

#contents h4.su_subtitle01{
	background-image: url(image/studio/su_subtitle01.jpg);
}

#contents h4.su_subtitle02{
	background-image: url(image/studio/su_subtitle02.jpg);
}

#contents h4.su_subtitle03{
	background-image: url(image/studio/su_subtitle03.jpg);
}

.division2{
	display:block;
	width:290px;
	margin :0px;
	padding: 0px 16px 50px 0px;
	float:left;
}

.division2_noblank{
	display:block;
	width:250px;
	margin :0px;
	padding: 0px 0px 50px 0px;
	float:left;
}

.division2 p,
.division2_noblank p{
	padding: 10px 0px 7px 0px;
}

.division3{
	display:block;
	width:172px;
	margin :0px;
	padding: 0px 16px 50px 0px;
	float:left;
}

.division3_noblank{
	display:block;
	width:172px;
	margin :0px;
	padding: 0px 0px 50px 0px;
	float:left;
}

.division3 p,
.division3_noblank p{
	padding: 10px 0px 7px 0px;
}

.taiken{ width:564px; margin: 0 0 20px -14px; padding: 0;}
.taiken h4{ margin: 0 0 2px 15px; padding: 0;}
.taiken a{ width:174px; margin: 0 0 0 14px; padding: 0; float: left;}
