table#work,table#detail{
	margin:20px 0 30px 100px;
}
#work th,#work td,#detail th,#detail td {
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	border-left:#FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 12px;
	background: #CAE8EA url(../images/header_bg.jpg) no-repeat;
	width:260px;	
}
#work tbody tr td{
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff url(../images/th_even.gif) no-repeat;
	border-right: 1px solid #C1DAD7;
	text-align: left;
}
#detail tr td{
	color: #797268;
	background: #fff url(../images/th_odd.gif) no-repeat;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	font-weight:700;
	text-align: left;
	width:320px;
}
#detail tr th{
width:200px;
}
#work tr td.agency,#detail tr.odd td{
	color: #797268;
	background: #f5fafa url(../images/th_odd.gif) no-repeat;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	font-weight:700;
	
}







table#agency_compare, table#intro_compare{
	width: 680px;
	margin:0 0 30px 30px;
	text-align: left;
	color: #666;
}
/* thead要素 table#agency_compare 上部
------------------------------------------------ */
table#agency_compare  th,table#intro_compare  th{
	padding: 40px 5px 20px;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
table#agency_compare thead th,table#intro_compare thead th	{
	background: url(../images/thead.gif) no-repeat top right;
	font-weight:700;
}
table#agency_compare thead th.nobg,table#intro_compare thead th.nobg{
	background: url(../images/thead_tit.gif) no-repeat;
}
/* tbody要素 table#agency_compare 中部
------------------------------------------------ */
table#agency_compare td,table#intro_compare td	{
	background: url(../images/td.gif) top right;
	padding: 10px;
	border-bottom: 1px solid #CCC;
	font-weight:700;
}
table#agency_compare tr.odd td,table#intro_compare tr.odd td	{
	background:#cfedf7 url(../images/td.gif) top right;
	padding: 10px;
	border-bottom: 1px solid #CCC;
}
table#agency_compare tbody th,table#intro_compare tbody th{
	background: url(../images/td_tit.png) no-repeat;
	padding: 10px 20px;
	font-weight:500;
}
table#agency_compare tbody tr.odd th,table#intro_compare tbody tr.odd th{
	background:#cfedf7 url(../images/td_tit.png) no-repeat;
	padding: 10px 20px;
}
table#intro_compare tbody tr.odd td,table#intro_compare tbody tr.odd th{
background-color:#f8d6d6;
}
/* tfoot要素 table#agency_compare 下部
------------------------------------------------ */
table#agency_compare  tfoot td,table#intro_compare  tfoot td	{
	border-bottom: none;
	background: url(../images/tfoot.gif) no-repeat right bottom;
	padding-bottom: 40px;
}
table#agency_compare  tfoot th,table#intro_compare  tfoot th	{
	background: url(../images/tfoot_tit.gif) no-repeat bottom left;
	border-bottom: none;
}
/* Picking up要素
------------------------------------------------ */
table#agency_compare  .pick,table#intro_compare  .pick	{
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
}
table#agency_compare  thead .pick	{
	width: 142px;
	background: url(../images/thead_pick.gif) no-repeat;
	color: #FFF;
}
table#agency_compare  tbody td.pick	{
	width: 132px;
	background: #4a8248;
	color: #FFF;
}
table#agency_compare  tbody tr.odd td.pick	{
	width: 132px;
	background: #609466;
	color: #FFF;
}
table#agency_compare  tfoot td.pick	{
	background: url(../images/tfoot_pick.gif) no-repeat bottom left;
}

table#intro_compare  thead .pick	{
	width: 142px;
	background: url(../images/thead_pick1.gif) no-repeat;
	color: #FFF;
}
table#intro_compare  tbody td.pick	{
	width: 132px;
	background: #cb4c4c;
	color: #FFF;
}
table#intro_compare  tbody tr.odd td.pick	{
	width: 132px;
	background: #cc7477;
	color: #FFF;
}
table#intro_compare  tfoot td.pick	{
	background: url(../images/tfoot_pick1.gif) no-repeat bottom left;
}



.agency_doc{
margin:0 20px 0 350px;
font-size:80%;
}
.agency_doc a{
margin:0 0 0 20px;
font-size:120%;
}
.agency_doc img{
display:block;
margin:0 0 30px
clear:both;
}
