@charset "shift_jis";

/*==========================================================================
　clearfix
==========================================================================*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*メインコンテンツ
---------------------------------------------------------------------------*/
#main2 {
	float: left;
	width: 940px;	/*メインコンテンツ幅*/
}

/*h2タグ設定*/
#main2 h2 {
	clear: both;
	width: 940px;
	background: #ffffff;	/*背景色、背景画像読み込み＆リピートしない＆左右・上下の中央を表示*/
	border: 1px solid #ffffff;	/*枠線の幅、線種、色*/
	margin-bottom: 10px;
}

/*段落タグの余白設定*/
#main2 p {
	padding: 0.5em 0px 1em;	/*左から、上、左右、下への余白*/
	line-height: normal;
}

.ta3 {
	width: 940px;
}
.ta3, .ta3 td, .ta1 th{
	border: 1px solid #000000;	/*テーブルの枠線の幅、線種、色*/
	line-height: 2;
}

.c_box{
	width: 940px;
	margin-bottom: 10px;
}

.td01{
	background-color: #dfdfdf;
	text-align: center;
	width: 15%;
}
.td02{
	background-color: #dfdfdf;
	text-align: center;
	width: 15%;
}
.td03{
	background-color: #dfdfdf;
	text-align: center;
	width: 10%;
}
.td04{
	background-color: #dfdfdf;
	text-align: center;
	width: 10%;
}
.td05{
	background-color: #dfdfdf;
	text-align: center;
	width: 50%;
}
.td06{
	background-color: #f9efaa;
	text-indent: 5px;
}
.td07{
	background-color: #f4f4e4;
	padding-left: 5px;
	padding-right: 5px;
}
.td08{
	background-color: #f599a9;
	text-indent: 5px;
}
.td09{
	background-color: #d3e4a1;
	text-indent: 5px;
}

.td10{
	background-color: #ffff5b;
	text-indent: 5px;
}
.td11{
	background-color: #ffffff;
	text-align: center;
}
.td12{
	background-color: #f4f4e4;
	text-indent: 5px;
}

.cboxmain{
	width: 100%;
	margin-bottom: 8px;
}

.box1 {
	padding: 10px;
	overflow: hidden;
	border: 3px double #000000;	/*各ボックスの線幅、線種、色*/
	width: 440px;
	float: left;
	margin-right: 8px;
}
.box1 img {
	float: left;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/*h3見出しタグ*/
.box1 h3 {
	font-size: 120%;	/*文字サイズ*/
	border-bottom: 1px solid #ffffff;	/*下線の幅、線種、色*/
	margin-left: 160px;	/*左の写真とバランスをとって設定*/
	margin-bottom: 0.5em;
	background-color: #FF0000;
	text-indent: 5px;
}
/*段落タグ*/
.box1 p {
	padding: 0px;
	margin-left: 160px;	/*左の写真とバランスをとって設定*/
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: normal;
}

.box2 {
	padding: 10px;
	overflow: hidden;
	border: 3px double #000000;	/*各ボックスの線幅、線種、色*/
	width: 440px;
	float: left;
}
.box2 img {
	float: left;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/*h3見出しタグ*/
.box2 h3 {
	font-size: 120%;	/*文字サイズ*/
	border-bottom: 1px solid #ffffff;	/*下線の幅、線種、色*/
	margin-left: 160px;	/*左の写真とバランスをとって設定*/
	margin-bottom: 0.5em;
	background-color: #FF0000;
	text-indent: 5px;
}
/*段落タグ*/
.box2 p {
	padding: 0px;
	margin-left: 160px;	/*左の写真とバランスをとって設定*/
	color: #333;
	line-height: normal;
}
