@charset "utf-8";
/* ---------------------------------------------------------
.t-h2-black
--------------------------------------------------------- */
.t-h2-black {
	width:100%;
	border-collapse:collapse;
}
.t-h2-black .TitleBox {
	padding:0;
}
.t-h2-black .Title {
	width:100%;
	border-collapse:collapse;
}
.t-h2-black .TitleBody {
	padding:0;
	border-collapse:collapse;
}
.t-h2-black .TitleRight {
	padding:0;
	width:30px;
}
.t-h2-black .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.t-h2-black .TitleBody h2 {
	margin:0px;
}
.t-h2-black .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#000;
	vertical-align:middle;
}
.t-h2-black .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.t-h2-black .Contents {
	padding:0;
}
/* ---------------------------------------------------------
.t-h2-red
--------------------------------------------------------- */
.t-h2-red {
	width:100%;
	border-collapse:collapse;
}
.t-h2-red .TitleBox {
	padding:0;
}
.t-h2-red .Title {
	width:100%;
	border-collapse:collapse;
}
.t-h2-red .TitleBody {
	padding:0;
	border-collapse:collapse;
}
.t-h2-red .TitleRight {
	padding:0;
	width:30px;
}
.t-h2-red .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.t-h2-red .TitleBody h2 {
	margin:0px;
}
.t-h2-red .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#F00;
	vertical-align:middle;
}
.t-h2-red .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.t-h2-red .Contents {
	padding:0;
}
/* ---------------------------------------------------------
.t-h2-blue
--------------------------------------------------------- */
.t-h2-blue {
	width:100%;
	border-collapse:collapse;
}
.t-h2-blue .TitleBox {
	padding:0;
}
.t-h2-blue .Title {
	width:100%;
	border-collapse:collapse;
}
.t-h2-blue .TitleBody {
	padding:0;
	border-collapse:collapse;
}
.t-h2-blue .TitleRight {
	padding:0;
	width:30px;
}
.t-h2-blue .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.t-h2-blue .TitleBody h2 {
	margin:0px;
}
.t-h2-blue .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#009;
	vertical-align:middle;
}
.t-h2-blue .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.t-h2-blue .Contents {
	padding:0;
}
/* ---------------------------------------------------------
.t-h2-gray
--------------------------------------------------------- */
.t-h2-gray {
	width:100%;
	border-collapse:collapse;
}
.t-h2-gray .TitleBox {
	padding:0;
}
.t-h2-gray .Title {
	width:100%;
	border-collapse:collapse;
}
.t-h2-gray .TitleBody {
	padding:0;
	border-collapse:collapse;
}
.t-h2-gray .TitleRight {
	padding:0;
	width:30px;
}
.t-h2-gray .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.t-h2-gray .TitleBody h2 {
	margin:0px;
}
.t-h2-gray .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#666;
	vertical-align:middle;
}
.t-h2-gray .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.t-h2-gray .Contents {
	padding:0;
}
/* ---------------------------------------------------------
.t-h2-white
--------------------------------------------------------- */
.t-h2-white {
	width:100%;
	border-collapse:collapse;
}
.t-h2-white .TitleBox {
	padding:0;
}
.t-h2-white .Title {
	width:100%;
	border-collapse:collapse;
}
.t-h2-white .TitleBody {
	padding:0;
	border-collapse:collapse;
}
.t-h2-white .TitleRight {
	padding:0;
	width:30px;
}
.t-h2-white .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.t-h2-white .TitleBody h2 {
	margin:0px;
}
.t-h2-white .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#FFF;
	vertical-align:middle;
}
.t-h2-white .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.t-h2-white .Contents {
	padding:0;
}
/* ---------------------------------------------------------
.t-none
--------------------------------------------------------- */
.t-none {
	width:100%;
	border-collapse:collapse;
}
.t-none .Contents {
	padding:0;
}
/* ---------------------------------------------------------
d-h2-black
--------------------------------------------------------- */
.d-h2-black {
	margin-bottom:10px;
	clear:both;
	display:table;
	width:100%;
}
.d-h2-black .TitleBody {
	width:80%;
	float:left;
	height:20px;
	line-height:20px;
}
.d-h2-black .TitleRight {
	width:10%;
	float:right;
	height:20px;
	line-height:20px;
}
.d-h2-black .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.d-h2-black .TitleBody h2 {
	margin:0px;
}
.d-h2-black .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#000;
}
.d-h2-black .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.d-h2-black .Contents {
	clear:both;
}
/* ---------------------------------------------------------
d-h2-blue
--------------------------------------------------------- */
.d-h2-blue {
	margin-bottom:10px;
	display:table;
	width:100%;
}
.d-h2-blue .TitleBody {
	width:80%;
	float:left;
	height:20px;
	line-height:20px;
}
.d-h2-blue .TitleRight {
	width:10%;
	float:right;
	height:20px;
	line-height:20px;
}
.d-h2-blue .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.d-h2-blue .TitleBody h2 {
	margin:0px;
}
.d-h2-blue .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#009;
}
.d-h2-blue .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.d-h2-blue .Contents {
	clear:both;
}
/* ---------------------------------------------------------
d-h2-gray
--------------------------------------------------------- */
.d-h2-gray {
	margin-bottom:10px;
	display:table;
	width:100%;
}
.d-h2-gray .TitleBody {
	width:80%;
	float:left;
	height:20px;
	line-height:20px;
}
.d-h2-gray .TitleRight {
	width:10%;
	float:right;
	height:20px;
	line-height:20px;
}
.d-h2-gray .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.d-h2-gray .TitleBody h2 {
	margin:0px;
}
.d-h2-gray .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#666;
}
.d-h2-gray .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.d-h2-gray .Contents {
	clear:both;
}
/* ---------------------------------------------------------
d-h2-red
--------------------------------------------------------- */
.d-h2-red {
	margin-bottom:10px;
	display:table;
	width:100%;
}
.d-h2-red .TitleBody {
	width:80%;
	float:left;
	height:20px;
	line-height:20px;
}
.d-h2-red .TitleRight {
	width:10%;
	float:right;
	height:20px;
	line-height:20px;
}
.d-h2-red .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.d-h2-red .TitleBody h2 {
	margin:0px;
}
.d-h2-red .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#F00;
}
.d-h2-red .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.d-h2-red .Contents {
	clear:both;
}
/* ---------------------------------------------------------
d-h2-white
--------------------------------------------------------- */
.d-h2-white {
	margin-bottom:10px;
	display:table;
	width:100%;
}
.d-h2-white .TitleBody {
	width:80%;
	float:left;
	height:20px;
	line-height:20px;
}
.d-h2-white .TitleRight {
	width:10%;
	float:right;
	height:20px;
	line-height:20px;
}
.d-h2-white .TitleRight a img {
	float:right;
	vartical-align:middle;
}
.d-h2-white .TitleBody h2 {
	margin:0px;
}
.d-h2-white .TitleBody .Head {
	font-size: 12px;
	font-weight: normal;
	color:#FFF;
}
.d-h2-white .TitleBody h2 img {
	vertical-align:middle;
	margin-right:5px;
}
.d-h2-white .Contents {
	clear:both;
}
/* ---------------------------------------------------------
.d-none
--------------------------------------------------------- */
.d-none {
	display:table;
	width:100%;
}
