	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/direct/css/direct_comp.css";

/*[/kojin/direct/renew] common */

#contents img.icon{
	vertical-align:middle;
}

#contents table.t_demo01 {

	border-left: solid 1px #B4B4B4;
	border-top: solid 1px #B4B4B4;
	border-collapse: separate;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

#contents table.t_demo01 td.td_head{
	background-color: #FFFFCC;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 0px 8px 0px 8px;
	vertical-align: top;
}

#contents table.t_demo01 td.td_cont01{
	border-bottom: solid 1px #B4B4B4;
	border-right: none;
	padding: 8px 8px 0px 8px;
	vertical-align: middle;
	text-align: center;
	width:150px;
}

#contents table.t_demo01 td.td_cont01 img{
	margin: 0px 0px 0px 0px;
}

#contents table.t_demo01 td.td_cont02{
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 2px 8px 0px 8px;
	vertical-align: middle;
}
#contents table.t_demo01 td.td_cont03{
	border-right: solid 1px #B4B4B4;
	padding: 8px 8px 0px 8px;
	text-align: left;
}

/*[/kojin/direct/renew/index.html]*/
#contents div.index{
	margin-left:15px;
	padding-left:40px;
	background:#FFF url(/kojin/direct/renew/image_uniq/p_index_01.gif) 0 4px no-repeat;
}

#contents table.index th,
#contents table.index td{
	width:48%;
}
#contents div.arrow{
	text-align:center;
	padding:0 0 10px;
}

