/*	コンテナ	*/
#contena {
	background-color:#FFFFFF;
	margin: 0px auto;
	padding: 0px;
	padding-top: 8px;
	width: 780px;
}

/*	ヘッダー	*/
#head	{
	margin: 0px auto;
	width: 720px;
}
#head	.left	{
	float: left;
}
#head	.right	{
	float: right;
	font-size: 11px;
	margin-top: 12px;
	text-align: right;
}

/*	ヘッドナビ	*/
#navi	{
	background-color: #E1E8E8;
	border: solid 1px #C4CCD0;
	margin: 0px auto;
	margin-top: 10px;
	width: 720px;
}
#navi	.btn03	{margin-right: 3px;}
#navi	.btn04	{margin-right: 14px;}
#navi	.btn05	{margin-right: 6px;}

/*	タイトル	*/
#mainttl	{
	margin: 0px auto;
	margin-top: 4px;
	width: 720px;
}

#mainttl	.left	{
	float: left;
	font-size: 10px;
	margin-top: 6px;
}
#mainttl	.left	a	{
}
#mainttl	.right	{
	float: right;
	text-align: right;
}

/*	共通ボトム	*/
#btm_main	{
	padding-top: 60px;
}
#btm_main	.b2b	{
	background-color: #999999;
	color: #FFFFFF;
	font-size: 11px;
	height: 40px;
	width: 530px;
}
#btm_main	.b2b	th	{
	padding: 0 30px;
	padding-top: 5px;
}
#btm_main	.b2b	td	{
	padding-top: 5px;
}

-------------------------------以下今のところ不要
/*	本文	*/
#main {
	background-image: url("../navi/bg.gif");
	background-repeat: repeat-y;
	margin: 0px auto;
	margin-bottom: 10px;
	width: 720px;
}

/*	本文＞左側ナビ部分	*/

#main	.left_navi	{
	float: left;
	text-align: center;
	width: 192px;
}
#main	.left_navi	.siro	{	background-color: #FFFFFF;}
#main	.left_navi	.siro	strong	{	font-weight: normal;}
#main	.left_navi	.siro	li	{
	border: solid 1px #CFDDD5;
	margin-bottom: 4px;
	padding: 4 0px;
}
#main	.left_navi	.siro	li	a	{	color: #669999;	text-decoration: none;}
#main	.left_navi	.siro	li.on	{
	background-color: #7DB197;
	color: #FFFFFF;
	margin-bottom: 4px;
	padding: 4 0px;
}
#main	.left_navi	.siro	li.on	a	{	color: #FFFFFF;	text-decoration: none;}


/*	本文＞右側詳細部分	*/
#main	.right_main	{
	float: right;
	line-height: 140%;
	text-align: left;
	width:490px;
}

/*	フッター	*/
#foot	{
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	color: #666666;
	font-size: 11px;
	margin: 0px auto;
	padding-top: 4px;
	text-align: right;
	width: 722px;
}
#foot	.copy	{	padding-right: 35px;}
#foot	a	{	color: #666666;	text-decoration: none;}
#foot	a:hover	{	color: #0066CC;	text-decoration: underline;}
#foot	strong	{	font-weight: normal;}

#foot2	{
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	color: #666666;
	font-size: 11px;
	margin: 0px auto;
	padding-top: 4px;
	text-align: center;
	width: 722px;
}
#foot2	a	{	color: #666666;	text-decoration: none;}
#foot2	a:hover	{	color: #0066CC;	text-decoration: underline;}
#foot2	strong	{	font-weight: normal;}

