/* Updated 2010/11/04,i */
/* Updated 2010/01/18,E */

	@import "/sys_common_css/default_wide.css";      
	@import "/sys_common_css/component_wide.css";
	@import "/sys_css/kojin_jutaku_karikae_comp.css";


#contents p.leadImg {
 margin-bottom:20px;
}

/**/


#contents table.sim{
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	margin: 0px 0px 10px 0px;
	width: 539px !important;
	width /**/: 540px;
}

#contents table.sim th {
	background-color: #CCCCCC;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 9px 5px 7px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.sim th.uniq_th {
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}

#contents table.sim th.right {
	background-color: #CCCCCC;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 9px 5px 7px 5px;
	text-align: right;
	vertical-align: top;
}

#contents table.sim div.necessaryR {
	float: right;
	margin: 5px 0px 5px 3px;
	padding-left: 5px;
	width: 33px;
}


#contents table.sim td {
	background-color: #EEEEEE;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

#contents table.sim td.blank {
	background-color: #FFFFFF;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #FFFFFF;
}

#contents table.sim td.blank.m01 {
	padding:0;
	width:10px;
}

#contents table.sim td.grayright {
	background-color: #CCCCCC;
	text-align: right;
	border-left: 0;
}

#contents table.sim td.yellow {
	background-color: #FFFFCC;
	border-left: 0;
}

#contents table.sim td.gray03 {
	background-color: #CCCCCC;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}

#contents div.simbtn {
	text-align: center;
	width: 540px;
}

#contents table.sim th.nowrap,#contents table.sim td.nowrap {
	white-space:nowrap;
}

/* t[*/

#contents h3.simprint {
	margin:0 !important;
	padding:0;
	width:540px;
}

#contents div.simprint {
	background:#FFFFCC;
 width:538px;
	padding:10px 0 8px 0;
	margin:0;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#contents div.simprint p.paragraph {
	text-align:center;
	margin:0 0 10px 0;
}

#contents div.simprint ul.step {
	margin:0 0 0 25px;
	width:500px;
	height:82px;
	overflow:hidden;
}

#contents div.simprint ul.step li {
	float:left;
	margin: 0 8px 0 0;
	vertical-align:middle;
}

#contents div.simprint ul.step li.allow {
	margin-top:26px;
}

