@charset "Shift_JIS";

/*body--------------------------------------------------------------*/

ul,
li
{
	margin			: 0;
	padding			: 0;
	list-style-type	: none;
}

li img
{
	vertical-align	: bottom;
}

.li_List li
{
	padding			: 0 0 5px 20px;
	background		: url(../images/common/icon/arrow_red.gif) no-repeat 0px 3px;
	list-style-type	: none;
	text-align		: left;
}


/*h_menu------------------------------------------------*/

ul#h_menu
{
	width			: 109px;
	height			: 23px;
	background		: url(../images/common/menu/h_menu.gif) no-repeat;
	position		: absolute;
	top				: 17px;
	right			: 245px;
}

ul#h_menu li
{
	float			: left;
}

.h_01 a
{
	display			: block;
	width			: 48px;
	height			: 23px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.h_01 a:hover
{
	background		: url(../images/common/menu/h_menu_on.gif) no-repeat 0 0;
}

.h_02 a
{
	display			: block;
	width			: 61px;
	height			: 23px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.h_02 a:hover
{
	background		: url(../images/common/menu/h_menu_on.gif) no-repeat -48px 0;
}


/*g_menu------------------------------------------------*/

ul#g_menu
{
	width			: 970px;
	height			: 50px;
	background		: url(../images/common/menu/g_menu.gif) no-repeat;
	padding-left	: 18px;
	float			: left;
}

ul#g_menu li
{
	float			: left;
}

ul#g_menu li a
{
	display			: block;
	width			: 159px;
	height			: 50px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.g_01 a:hover
{
	background		: url(../images/common/menu/g_menu_on.gif) no-repeat -18px 0;
}

.g_02 a:hover
{
	background		: url(../images/common/menu/g_menu_on.gif) no-repeat -177px 0;
}

.g_03 a:hover
{
	background		: url(../images/common/menu/g_menu_on.gif) no-repeat -336px 0;
}

.g_04 a:hover
{
	background		: url(../images/common/menu/g_menu_on.gif) no-repeat -495px 0;
}

.g_05 a:hover
{
	background		: url(../images/common/menu/g_menu_on.gif) no-repeat -654px 0;
}

.g_06 a:hover
{
	background		: url(../images/common/menu/g_menu_on.gif) no-repeat -813px 0;
}

/*g_menu_reg------------------------------------------------*/

ul#g_menu_reg
{
	width			: 970px;
	height			: 50px;
	background		: url(../images/common/case_reg/g_menu.gif) no-repeat;
	padding-left	: 18px;
	float			: left;
}

ul#g_menu_reg li
{
	float			: left;
}

ul#g_menu_reg li a
{
	display			: block;
	width			: 159px;
	height			: 50px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.reg_01 a:hover
{
	background		: url(../images/common/case_reg/g_menu_on.gif) no-repeat -18px 0;
}

.reg_02 a:hover
{
	background		: url(../images/common/case_reg/g_menu_on.gif) no-repeat -177px 0;
}

.reg_03 a:hover
{
	background		: url(../images/common/case_reg/g_menu_on.gif) no-repeat -336px 0;
}

/*l_bana01------------------------------------------------*/

ul#l_bana
{
    width			: 222px;
    background		: url(../images/common/menu/l_bana.gif) no-repeat;
	margin			: 0 auto;
}

#l_bana li a
{
	display			: block;
	width			: 222px;
	height			: 39px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.lb_01 a:hover
{
	background		: url(../images/common/menu/l_bana_on.gif) no-repeat 0 0;
}

.lb_02 a:hover
{
	background		: url(../images/common/menu/l_bana_on.gif) no-repeat 0 -39px;
}


/*f_menu------------------------------------------------*/

ul#f_menu
{
	width			: 354px;
	height			: 21px;
	background		: url(../images/common/menu/f_menu.gif) no-repeat;
	position		: absolute;
	top				: 13px;
	right			: 0;
}

ul#f_menu li
{
	float			: left;
}

.f_01 a
{
	display			: block;
	width			: 76px;
	height			: 21px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.f_01 a:hover
{
	background		: url(../images/common/menu/f_menu_on.gif) no-repeat 0 0;
}

.f_02 a
{
	display			: block;
	width			: 131px;
	height			: 21px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.f_02 a:hover
{
	background		: url(../images/common/menu/f_menu_on.gif) no-repeat -76px 0;
}

.f_03 a
{
	display			: block;
	width			: 135px;
	height			: 21px;
	text-indent		: -9000px;
	overflow		: hidden;
}

.f_03 a:hover
{
	background		: url(../images/common/menu/f_menu_on.gif) no-repeat -207px 0;
}

/*footer_navi------------------------------------------------*/

#footer_navi ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
 
#footer_navi ul li
{
	padding:0em 0.5em;
	display:inline;
}

/*トップページ右側------------------------------------------------*/

#right ol
{
	margin-top: 1px;
	
}

/*news------------------------------------------------*/

dl.news {
	float: left;
	width: 700px;
	margin-left:15px;
	padding: 0;
	
}

dl.news dt {
	float:left;
	padding: 0.3em 0 0.1em 1em;
}
	
dl.news dd {
	margin: 0 0 0 8em;
	padding: 0.3em 0 0.1em 1em;
	text-align:left;
	
}

/* データリカバリーセンター左側メニュー前半------------------------------------------------*/

ul#recovery
{
	list-style: url(../img/arrowgray.gif);
	margin: 10 0 10 40px;
}

ul#recovery li
{
	border-bottom: 1px solid #eee;
	margin: 0 0 5 0px;
}

/* データリカバリーセンター左側メニューチェック済み部分------------------------------------------------*/

ul#recovery_checked
{
	list-style: url(../img/arrow.gif);
	margin: 10 0 10 40px;
}

ul#recovery_checked li
{
	border-bottom: 1px solid #eee;
	margin: -3 0 -2 0px;
}

/* データリカバリーセンター左側メニュー下層部分------------------------------------------------*/

ul#recovery_none
{
	list-style: none;
	margin: -2 0 10 40px;
}

ul#recovery_none li
{
	border-bottom: 1px solid #eee;
	margin: 0 0 5 0px;
}

/* データリカバリーセンター左側メニュー後半------------------------------------------------*/

ul#recovery_latter_half li
{
	margin-bottom: 10px;
}

/* データリカバリーセンター上側メニュー------------------------------------------------*/

ul#recovery_top_menu
{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#recovery_top_menu li
{
	float: right;
	display:inline;
}

/* データリカバリーセンター下側メニュー------------------------------------------------*/

ul#recovery_bottom_menu li
{
	text-align: left;
	color: #90b5b4;
}

/* データリカバリーセンターフッターメニュー------------------------------------------------*/

ul#recovery_footer_menu
{
	margin:-1px;
	padding:0px;
	list-style:none;
}

ul#recovery_footer_menu li
{
	float: right;
	display:inline;
}