@charset "utf-8";
/* ---------------------------------------------------------
type00
--------------------------------------------------------- */
.type00 {
	clear:both;
	display:table;
	width:100%;
}
.type00 .Contents {
	clear:both;
}
/* ---------------------------------------------------------
type01
--------------------------------------------------------- */
.type01 {
	margin-bottom:10px;
	clear:both;
	display:table;
	width:100%;
}
.type01 .Title{
	float:left;
	height:38px;
	width:100%;
	border-bottom:1px solid #C3BCC8;
}
.type01 .TitleBody {
	width:85%;
	float:left;
	height:38px;
	text-align:left;
	line-height:38px;
}
.type01 .TitleRight {
	width:10%;
	float:right;
	height:38px;
	line-height:38px;
}
.type01 .TitleRight a img {
	float:right;
	padding-right:10px;
	margin-top:13px;
}
.type01 .TitleBody h2 {
	margin:0px;
}
.type01 .TitleBody .Head {
	font-size: 120%;
	font-weight: bold;
	color:#4D4D4D;
}
.type01 .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.type01 .Contents{
	clear:both;
	padding:10px 0px;
}
/* ---------------------------------------------------------
type02
--------------------------------------------------------- */
.type02 {
	margin-bottom:10px;
	clear:both;
	display:table;
	width:100%;
}
.type02 .Title{
	float:left;
	height:41px;
	width:100%;
	background:url(images/conteiner02.gif) no-repeat left top;
	border-bottom:1px solid #C3BCC8;
}
.type02 .TitleBody {
	width:80%;
	float:left;
	height:41px;
	text-align:left;
	padding-left:18px;
	line-height:41px;
}
.type02 .TitleRight {
	width:15%;
	float:right;
	height:41px;
	line-height:41px;
}
.type02 .TitleRight a img {
	float:right;
	padding-right:10px;
	margin-top:13px;
}
.type02 .TitleBody h2 {
	margin:0px;
}
.type02 .TitleBody .Head {
	font-size: 120%;
	font-weight: normal;
	color:#333;
}
.type02 .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.type02 .Contents{
	clear:both;
	padding:10px 8px;
}
/* ---------------------------------------------------------
type03
--------------------------------------------------------- */
.type03 {
	margin-bottom:10px;
	clear:both;
	display:table;
	width:100%;
}
.type03 .Title{
	float:left;
	height:38px;
	width:100%;
	border-bottom:1px solid #C3BCC8;
}
.type03 .TitleBody {
	width:80%;
	float:left;
	height:38px;
	text-align:left;
	line-height:38px;
}
.type03 .TitleRight {
	width:15%;
	float:right;
	height:38px;
	line-height:38px;
}
.type03 .TitleRight a img {
	float:right;
	padding-right:10px;
	margin-top:13px;
}
.type03 .TitleBody h2 {
	margin:0px;
}
.type03 .TitleBody .Head {
	font-size: 120%;
	font-weight: bold;
	color:#4D4D4D;
}
.type03 .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.type03 .Contents{
	clear:both;
	padding:10px 0px;
}
/* ---------------------------------------------------------
type04
--------------------------------------------------------- */
.type04 {
	margin-bottom:10px;
	clear:both;
	display:table;
	width:100%;
}
.type04 .Title{
	float:left;
	height:38px;
	width:100%;
	border-bottom:1px solid #C3BCC8;
}
.type04 .TitleBody {
	width:80%;
	float:left;
	height:38px;
	text-align:left;
	line-height:38px;
}
.type04 .TitleRight {
	width:15%;
	float:right;
	height:38px;
	line-height:38px;
}
.type04 .TitleRight a img {
	float:right;
	padding-right:10px;
	margin-top:13px;
}
.type04 .TitleBody h2 {
	margin:0px;
}
.type04 .TitleBody .Head {
	font-size: 120%;
	font-weight: bold;
	color:#4D4D4D;
}
.type04 .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.type04 .Contents{
	clear:both;
	padding:10px 0px;
}
/* ---------------------------------------------------------
t-type00
--------------------------------------------------------- */
.t-type00 {
	width:100%;
	height:100%;
	border:0;
	border-collapse:collapse;
}
.t-type00 .Contents {
	padding:0;
	vertical-align:top;
	height:100%;
}