@charset "utf-8";
/* ST002-t-type01
-------------------------------------------------- */
.ST002-t-type01{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
.ST002-t-type01 .TitleBox{
	padding:0;
}
.ST002-t-type01 .Title{
	width:100%;
	border-collapse:collapse;
	height:30px;
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-x;
}
.ST002-t-type01 .TitleBody{
	padding:0;
	padding-left:5px;
}
.ST002-t-type01 .TitleRight{
	padding:0;
	width:30px;
	padding-right:10px;
}
.ST002-t-type01 .TitleRight a img{
	float:right;
}
.ST002-t-type01 .Title h2{
	margin:0;
}
.ST002-t-type01 .Title h2 .Head {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}
.ST002-t-type01 .Title h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.ST002-t-type01 .Contents{
	padding:10px 10px 0;
}
/* ST002-t-type02 
-------------------------------------------------- */
.ST002-t-type02{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
.ST002-t-type02 .TitleBox{
	padding:0;
}
.ST002-t-type02 .Title{
	width:100%;
	border-collapse:collapse;
	height:30px;
	background-image:url(images/bg_navi.gif);
	background-repeat:repeat-x;
}
.ST002-t-type02 .TitleBody{
	padding:0;
	padding-left:5px;
}
.ST002-t-type02 .TitleRight{
	padding:0;
	width:30px;
	padding-right:10px;
}
.ST002-t-type02 .TitleRight a img{
	float:right;
}
.ST002-t-type02 .Title h2{
	margin:0;
}
.ST002-t-type02 .Title h2 .Head {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
}
.ST002-t-type02 .Title h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.ST002-t-type02 .Contents{
	padding:10px 10px 0;
}
/* ST002-t-type03
-------------------------------------------------- */
.ST002-t-type03{
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
.ST002-t-type03 .TitleBox{
	padding:0;
}
.ST002-t-type03 .Title{
	width:100%;
	border-collapse:collapse;
	height:30px;
	background:url(images/Title_bar.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	border-bottom:#CC0000 solid 2px;
}
.ST002-t-type03 .TitleBody{
	padding:0;
	padding-left:15px;
}
.ST002-t-type03 .TitleRight{
	padding:0;
	width:30px;
	padding-right:10px;
}
.ST002-t-type03 .TitleRight a img{
	float:right;
}
.ST002-t-type03 .Title h2{
	margin:0;
}
.ST002-t-type03 .Title h2 .Head{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}
.ST002-t-type03 .Title h2 img {
	vertical-align:middle;
	margin-right: 5px;
}
.ST002-t-type03 .Contents{
	padding:10px 10px 0;
}
