/*********************************************************/
/* 共通コンテンツ */
/*********************************************************/

/*** ボディー ***/
BODY{
	margin:0px;
	padding:0px;
}

/*** 画像 ***/
IMG.image{
	border:none;
	padding:0px;
}


/*** コピーライト ***/
DIV.copyright{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:13px;
}

/* リンク書式（白[アンダー]⇒白[アンダー]） */
a.link1			{text-decoration:underline;}
a.link1:link	{color:#333333;}
a.link1:visited	{color:#333333;}
a.link1:hover	{color:#333333; text-decoration:underline;}
a.link1:active	{color:#333333;}

/* float解除 */
.c1 {
	display: inline-block;
	min-height: 1px;				/*IE6、7対策*/ 
}
.c1:after {
	height:0px;
	clear: both;
	display: block;
	visibility:hidden;
	content: "";
}

/*********************************************************/
/* トップページ */
/*********************************************************/

/*** トップ画像 ***/
DIV.top_image{
	margin:10px 0px 10px 0px;
	padding:0px;
}

/*** メインコンテンツテーブル ***/
TABLE.top_contents{
	margin:0px;
}
TD.top_left_space{
	width:10px;
	padding:0px;
}
TD.top_left_contents{
	width:220px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	background-color:#d99595;
}
TD.top_center_space{
	width:15px;
	padding:0px;
}
TD.top_right_contents{
	width:545px;
	padding:0px;
	text-align:center;
	vertical-align:top;
}
TD.top_right_space{
	width:10px;
	padding:0px;
}

/*** 左側コンテンツ_リンク画像 ***/
DIV.left_link_01{
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

/*** 左側コンテンツ_リンク画像 ***/
DIV.left_link_02{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

/*** トップコンテンツ@ ***/
TABLE.top_contents01{
	width:200px;
	margin:10px 10px 10px 10px;
}
TD.top_contents01_a{
	width:200px;
	height:10px;
	padding:0px;
	background-image:url("../images/top_contents01_back01.jpg");
	background-repeat:no-repeat;
}
TD.top_contents01_b{
	width:200px;
	padding:0px;
	text-align:left;
	background-image:url("../images/top_contents01_back02.jpg");
	background-repeat:repeat-y;
}
TD.top_contents01_c{
	width:200px;
	height:10px;
	padding:0px;
	background-image:url("../images/top_contents01_back03.jpg");
	background-repeat:no-repeat;
}

/*** トップコンテンツ@テキスト@ ***/
DIV.top_contents01_text01{
	width:200px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:1.4;
}

/*** トップコンテンツ@テキストA ***/
DIV.top_contents01_text02{
	width:160px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	color:#0070c0;
	font-size:16px;
	font-weight:bold;
	line-height:1.4;
}

/*** トップコンテンツA ***/
TABLE.top_contents02{
	width:545px;
	margin:0px 0px 10px 0px;
}
TD.top_contents02_a{
	width:545px;
	height:4px;
	padding:0px;
	background-image:url("../images/top_contents02_back01.jpg");
	background-repeat:no-repeat;
}
TD.top_contents02_b{
	width:545px;
	padding:0px;
	background-image:url("../images/top_contents02_back02.jpg");
	background-repeat:repeat-y;
}
TD.top_contents02_c{
	width:545px;
	height:6px;
	padding:0px;
	background-image:url("../images/top_contents02_back03.jpg");
	background-repeat:no-repeat;
}

/*** コンテンツAテキスト@ ***/
DIV.top_contents02_text01{
	width:505px;
	margin:20px 20px 20px 20px;
	padding:0px;
	text-align:center;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
}

/*** コンテンツAテキストA ***/
DIV.top_contents02_text02{
	width:505px;
	margin:0px 20px 20px 20px;
	padding:0px;
	text-align:left;
	color:#ffffff;
	font-size:13px;
	line-height:1.5;
}

/*** トップコンテンツB ***/
DIV.top_contents03{
	width:545px;
	height:48px;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:right;
	background-image:url("../images/information_back2.jpg");
	background-repeat:no-repeat;
}
DIV.top_contents03_a{
	width:505px;
	height:36px;
	margin:3px 19px 3px 21px;
	padding:0px;
	text-align:right;
}


/*** トップコンテンツC ***/
TABLE.top_contents04{
	width:545px;
	margin:0px 0px 0px 0px;
}
TD.top_contents04_a{
	width:545px;
	height:4px;
	padding:0px;
	background-image:url("../images/top_contents04_back01.jpg");
	background-repeat:no-repeat;
}
TD.top_contents04_b1{
	width:4px;
	padding:0px;
	background-image:url("../images/top_contents04_back02.jpg");
	background-repeat:repeat-y;
}
TD.top_contents04_b2{
	width:535px;
	padding:0px;
	text-align: left;
	background-image:url("../images/top_contents04_back03.jpg");
	background-repeat:repeat-xy;
}
TD.top_contents04_b3{
	width:6px;
	padding:0px;
	background-image:url("../images/top_contents04_back04.jpg");
	background-repeat:repeat-y;
}
TD.top_contents04_c{
	width:545px;
	height:6px;
	padding:0px;
	background-image:url("../images/top_contents04_back05.jpg");
	background-repeat:no-repeat;
}

/*** コンテンツCテキスト@ ***/
DIV.top_contents04_text01{
	width:505px;
	margin:15px 15px 10px 15px;
	padding:0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	background-color: #ffff00;
}

/*** コンテンツCテキストA ***/
DIV.top_contents04_text02{
	width:505px;
	margin:0px 15px 0px 15px;
	padding:0px;
	text-align:left;
	font-size:13px;
	line-height:1.3;
}

DIV.top_contents04_image{
	width:505px;
	margin:0px 15px 10px 15px;
	padding:0px;
	text-align:right;
}

/*** コンテンツD ***/
TABLE.top_contents05{
	width:505px;
	margin:20px 15px 15px 15px;
}
TD.top_contents05_a{
	width:360px;
	padding:0px;
}
TD.top_contents05_b{
	width:145px;
	padding:0px;
	text-align:right;
	vertical-align:top;
}

/*** コンテンツDテキスト@ ***/
DIV.top_contents05_text01{
	width:360px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
}

/*** コンテンツDテキストA ***/
DIV.top_contents05_text02{
	width:360px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	font-size:13px;
	line-height:1.4;
}
