@charset "UTF-8";


/* product/lifekeeper/eval_questionnaire.html
================================================ */

#LayerContents #LayerStep
	{
	width: 480px;
	height: auto;
	margin: 15px 0 0 35px;
	background: url(../i/product/lifekeeper/step-base.gif) repeat-y;
	}

#LayerStep h2
	{
	display: block;
	width: 480px;
	height: 33px;
	background: url(../i/product/lifekeeper/step-title.gif) no-repeat;
	padding: 0;
	margin: 0;
	}

#LayerStep table
	{
	width: 465px;
	margin: 3px;
	border-collapse: collapse;
	}

* html /* IE 6 */
	{
	margin: 9px 0 3px 12px;
	}

*+html #LayerStep table /* IE 7 */
	{
	margin: 9px 0 3px 12px;
	}

#LayerStep td
	{
	vertical-align: top;
	text-align: left;
	}

#LayerStep td
	{
	padding: 8px 0 6px 5px;
	}


#LayerStep .no-bottom th,
#LayerStep .no-bottom td
	{
	border-bottom: none;
	padding-bottom: 17px;
	}

#LayerStep,
#AreaStep
	{
	background: url(../i/product/lifekeeper/step-bottom.gif) no-repeat bottom;
	}

*+html #AreaStep
	{
	margin-bottom: -3px;
	}

* html #AreaStep
	{
	margin-bottom: -3px;
	}

#AreaStep .h2_title
	{
	display: block;
	float: left;
	text-indent: -9999px;
	font-size: 1px;
	position: relative;
	}

#AreaStep th
	{
	color: #2F4FA1;
	}



#Layer2link h2#linux-hyoka a:link,
#Layer2link h2#linux-hyoka a:visited
	{
	margin: 0;
	padding: 0;
	display: block;
	background: url(../i/product/lifekeeper/linux-hyoka.gif) no-repeat;
	width: 232px;
	height: 65px;
	overflow: hidden;
	}

#Layer2link h2#linux-hyoka a:hover
	{
	background: url(../i/product/lifekeeper/linux-hyoka.gif) 0 -65px no-repeat;
	overflow: hidden;
	}

#Layer2link h2#windows-hyoka a:link,
#Layer2link h2#windows-hyoka a:visited
	{
	margin: 0;
	padding: 0;
	display: block;
	background: url(../i/product/lifekeeper/windows-hyoka.gif) no-repeat;
	width: 232px;
	height: 65px;
	overflow: hidden;
	}

#Layer2link h2#windows-hyoka a:hover
	{
	background: url(../i/product/lifekeeper/windows-hyoka.gif) 0 -65px no-repeat;
	overflow: hidden;
	}




/* product/lifekeeper/support/renewal.html
================================================ */

#LayerContents #LayerSupport
	{
	width: 480px;
	height: auto;
	margin: auto;
	background: url(../i/product/lifekeeper/support-base.gif) repeat-y;
	}

#LayerSupport h2
	{
	display: block;
	width: 480px;
	height: 50px;
	background: url(../i/product/lifekeeper/renewal_01_01.gif) no-repeat;
	padding: 0;
	margin: 0;
	}

#LayerSupport table
	{
	margin: 3px;
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	}

* html /* IE 6 */
	{
	margin: 9px 0 3px 12px;
	}

*+html #LayerSupport table /* IE 7 */
	{
	margin: 9px 0 3px 12px;
	}

#LayerSupport td
	{
	vertical-align: top;
	text-align: left;
	}

#LayerSupport td
	{
	padding: 8px 0 6px 5px;
	}


#LayerSupport .no-bottom th,
#LayerSupport .no-bottom td
	{
	border-bottom: none;
	padding-bottom: 17px;
	}

#LayerSupport,
#AreaSupport
	{
	background: url(../i/product/lifekeeper/support-bottom.gif) no-repeat bottom;
	}

*+html #AreaSupport
	{
	margin-bottom: -3px;
	}

* html #AreaSupport
	{
	margin-bottom: -3px;
	}

#AreaSupport .h2_title
	{
	display: block;
	float: left;
	text-indent: -9999px;
	font-size: 1px;
	position: relative;
	}

#AreaSupport th
	{
	color: #2F4FA1;
	}
	
	
	/* product/lifekeeper/support/24_365supp.html
================================================ */

#LayerContents #LayerSupport24
	{
	width: 480px;
	height: auto;
	margin: 15px 0 0 0px;
	background: url(../i/product/lifekeeper/24_365supp-base.gif) repeat-y;
	}

#LayerSupport24 h2
	{
	display: block;
	width: 480px;
	height: 50px;
	background: url(../i/product/lifekeeper/24_365supp-title.gif) no-repeat;
	padding: 0;
	margin: 0;
	}

#LayerSupport24 table
	{
	margin: 3px;
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	}

* html /* IE 6 */
	{
	margin: 9px 0 3px 12px;
	}

*+html #LayerSupport24 table /* IE 7 */
	{
	margin: 9px 0 3px 12px;
	}

#LayerSupport24 td
	{
	vertical-align: top;
	text-align: left;
	}

#LayerSupport24 td
	{
	padding: 3px;
	}


#LayerSupport24 .no-bottom th,
#LayerSupport24 .no-bottom td
	{
	border-bottom: none;
	padding-bottom: 17px;
	}

#LayerSupport24,
#AreaSupport24
	{
	background: url(../i/product/lifekeeper/24_365supp-bottom.gif) no-repeat bottom;
	}

*+html #AreaSupport24
	{
	margin-bottom: -3px;
	}

* html #AreaSupport24
	{
	margin-bottom: -3px;
	}

#AreaSupport24 .h2_title
	{
	display: block;
	float: left;
	text-indent: -9999px;
	font-size: 1px;
	position: relative;
	}

#AreaSupport24 th
	{
	color: #2F4FA1;
	}
	
/* product/iam/index.html
================================================ */

#LayerContents #LayerCheck
	{
	width: 550px;
	height: auto;
	margin: 15px 0 0 0;
	background: url(../i/product/iam/index-base.gif) repeat-y;
	}

#LayerCheck h2
	{
	display: block;
	width: 550px;
	height: 75px;
	background: url(../i/product/iam/index-title.gif) no-repeat;
	padding: 0;
	margin: 0;
	}

#LayerCheck table
	{
	width: 522px;
	margin: 5px 5px 3px 11px;
	border-collapse: collapse;
	}

* html /* IE 6 */
	{
	margin: 9px 0 3px 12px;
	}

*+html #LayerCheck table /* IE 7 */
	{
	margin: 9px 0 3px 12px;
	}


#LayerCheck th
	{
	vertical-align: top;
	padding: 3px 3px 3px 5px ;
	}



#LayerCheck td
	{
	vertical-align: top;
	padding: 3px;
	}

#LayerCheck,
#AreaCheck
	{
	background: url(../i/product/iam/index-bottom.gif) no-repeat bottom;
	}

*+html #AreaCheck
	{
	margin-bottom: -3px;
	}

* html #AreaCheck
	{
	margin-bottom: -3px;
	}

#AreaCheck .h2_title
	{
	display: block;
	float: left;
	text-indent: -9999px;
	font-size: 1px;
	position: relative;
	}

