@charset "utf-8";
/*html, body {
	margin: 0 auto;
	background:url("../images/recovery/background_bg.gif");
	padding: 0;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック","MS UI Gothic";
	height: 100%;
	color: #222222;
	float: center;
	/* letter-spacing: 1pt; */
html, body { 
margin : 0 auto; 
background : url("../images/recovery/background_bg.gif"); 
padding : 0; 
font-family : "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic"; 
height : 100%; 
color : #222222; 
} 

img { border: none;}

body{
	text-align:center;  
}
#bg {
	margin: 0 auto ;
	width:900px;
	text-align:left;  
}
* { margin:0px; padding:0px; font-size:14px; }
.search_sub { height:20px; width:142px; vertical-align:middle; color:#333333; padding:0px 0px 0px 3px; border: 1px solid #bfbfbf; }
.search{ height:16px; width:120px; vertical-align:middle; color:#333333; padding:0px 0px 0px 3px; }
Form { margin:0; } 
/* head */	
#head {
	width:900px;
	margin: 0;
	background-image: url("/images/bg_top.gif");
	height: 60px;
	float:left;
}
#head_h1 {
	margin: 0;
	width:768px;
	float:left;
}
#head_h1 p {
	font-family:"ＭＳ ゴシック",arial,sans-serif; 
	font-weight:normal; 
	font-size:10px; 
	color:#9b9b9b; 
	margin:5px 0 0 11px; 
	}
#head_bt_01 {
	margin: 0;
	width:77px;
	float:left;
}
#head_bt_02 {
	margin: 0;
	width:53px;
	float:right;
}
#head_logo_data_recovery {
	height: 27px;
	width: 650px;
	margin: 30px 0 0 20px;
	padding: 0;
	float:left;
	display: inline;
	font-size:12px;
	color:#666;
}
* html #head_logo_data_recovery {padding:10px 0 0 0;margin:18px 0 0 20px;}
#head_logo_data_recovery h1 {
	margin: 0;
	padding: 0;
}
#head_logo_data_recovery p {
	margin: 0;
	color:#9b9b9b;
	padding: 0 0 0 36px;
	font-family:"MS UI Gothic",arial,sans-serif;  
	font-size:10px;
}
#right_web {
	width: 220px;
	margin: 32px 0 0 142px;
	padding: 0;
	float:left;
	display: inline;
}
#right_tel {
	margin: 8px 10px 0 10px;
	padding: 0;
	float:right;
	width: 198px;
	display: inline;
	text-align: right;
}
#head_menu {
	width:900px;
	height: 31px;
	margin: 0 auto;
	float:left;
	padding: 0;
	background-color: #3075ce;
	display: inline;
}

/* top menu */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	background:white;
	list-style: none;margin: 0;padding: 0;
}
ul.dropdown {
	position: relative;z-index: 597;float: left;
}
ul.dropdown li {
	float: left;line-height: 1.3em;vertical-align: middle;

}
ul.dropdown li.hover,
ul.dropdown li:hover {
	position: relative;z-index: 599;cursor: default;

}

ul.dropdown ul {
	visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;
}
ul.dropdown ul li {
	float: none;
}
ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
ul.dropdown li.rtl ul {
	top: 100%;
	right: 0;
	left: auto;
}
ul.dropdown li.rtl ul ul {
	top: 1px;
	right: 99%;
	left: auto;
}
ul.dropdown li a {
/* Moved from 'custom' section */
	display: block;
	padding: 7px 12px;
}
/* ------------- Override default */
ul.dropdown li {
	padding: 0;
}
/* ------------- Reinitiate default: post-override activities  */
ul.dropdown li.dir {
	padding: 5px 0px 0px 5px;
}
ul.dropdown ul li.dir {
	padding-right: 15px;
}
/* ------------- Custom */
ul.dropdown li {
	
}
/* Especially for IE6 or lower */
ul.dropdown ul li.empty {
 font-weight: bold;
}
ul.dropdown ul a {
	font-size:10px;
	padding: 2px 5px 2px 15px;

	background:white;

	border-top:1px solid white;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	color:#3075ce;
	/*width: 139px;*/
}
ul.dropdown ul a:hover {
	
	font-size:10px;
	padding: 2px 5px 2px 15px;
	background:white;
	background-color:#dfdfdf;
	font-weight: bold;
	border-top:1px solid white;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	color:#3075ce;
}
ul.dropdown ul a.dir {
	/*width: 129px;*/
}

#data_recovery_tm{
	width:187px;background:url("/images/recovery/menu_harddisk_out.gif");float:left;height:31px;margin:0;padding:0;display: inline;text-indent: -9999px;outline-width: 0;
}
#data_recovery_tm:hover {
	background:url("/images/recovery/menu_harddisk_over.gif");display: inline;text-indent: -9999px;
}
#recovery_services_tm{
	width:172px;background:url("/images/recovery/menu_server_out.gif");float:left;height:31px;margin:0;padding:0;display: inline;text-indent: -9999px;outline-width: 0;
}
#recovery_services_tm:hover {
	background:url("/images/recovery/menu_server_over.gif");display: inline;text-indent: -9999px;outline-width: 0;
}
#server_raid_tm{
	width:163px;background:url("/images/recovery/menu_computer_out.gif");float:left;height:31px;margin:0;padding:0;display: inline;text-indent: -9999px;outline-width: 0;
}
#server_raid_tm:hover {
	background:url("/images/recovery/menu_computer_over.gif");display: inline;text-indent: -9999px;outline-width: 0;
}
#recovery_articles_tm{
	width:125px;background:url("/images/recovery/menu_mac_out.gif");float:left;height:31px;margin:0;padding:0;display: inline;text-indent: -9999px;outline-width: 0;
}
#recovery_articles_tm:hover {
	background:url("/images/recovery/menu_mac_over.gif");display: inline;text-indent: -9999px;outline-width: 0;
}
#data_company_tm{
	width:124px;background:url("/images/recovery/menu_memory_out.gif");float:left;height:31px;margin:0;padding:0;display: inline;text-indent: -9999px;outline-width: 0;
}
#data_company_tm:hover {
	background:url("/images/recovery/menu_memory_over.gif");display: inline;text-indent: -9999px;outline-width: 0;
}
#recovery_dataok_tm{
	width:128px;background:url("/images/recovery/menu_dataok_out.gif");float:left;height:31px;margin:0;padding:0;display: inline;text-indent: -9999px;outline-width: 0;
}
#recovery_dataok_tm:hover {
	background:url("/images/recovery/menu_dataok_over.gif");display: inline;text-indent: -9999px;outline-width: 0;
}
/* foot */	
#foot {
	float:left;
	clear:both;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	background-image: url("/images/background_line_bg.gif");
}


#foot_sitemap {
	float:left;
	padding: 15px 0 15px 0;
	width: 900px;
	background-color: #efefef;
	color: #666666;
	border-bottom: 1px solid #d3d3d3;
	display: inline;
	background-image: url("/images/background_line_bg02.gif");
}
.foot_sitemap00 {
	float:left;
	width: 529px;
	padding: 0 16px 0 0;
	margin: 0 0 0 10px;
}
.foot_sitemap01 {
	float:left;
	width: 121px;
	height: 108px;
	padding: 0;
}
.foot_sitemap02 {
	float:left;
	width: 408px;
	height: 108px;
	padding: 0;
}
.foot_sitemap02 ul {
	float:left;
	width:136px;
	list-style:none;
	margin: 0;
}
.foot_sitemap02 ul li {
	width:136px;
	display: inline;
}
.foot_sitemap02 a {
	width:136px;
	padding: 0;
	text-decoration: none;
	line-height: 18px;
	color: #666666; 
}

.foot_sitemap03 {
	float:left;
	width: 518px;
	padding: 15px 0 0 0;
	border-top: 1px dashed #888888;
	font-size: 11px;
	line-height: 12px;
}
.foot_sitemap03 h3 {
	width: 518px;
	padding: 0 0 5px 0;
	font-size:14px;
	font-weight: bold;
}
.foot_sitemap04 {
	float:left;
	width:175px;
	padding: 0;
	display: inline;
}
.foot_sitemap04 ul {
	float:left;
	width:175px;
	list-style:none;
	margin: 0;
	display: inline;
}
.foot_sitemap04 ul li {
	width:175px;
	display: inline;
	float:left;
}
.foot_sitemap04 a {
	width:175px;
	padding: 0;
	text-decoration: none;
	line-height: 18px;
	color: #666666; 
	float:left;
}
.foot_sitemap05 {
	float:left;
	width: 148px;
	padding: 0;
	display: inline;
}
.foot_sitemap05 ul {
	float:left;
	width:148px;
	list-style:none;
	margin: 0;
	display: inline;
}
.foot_sitemap05 ul li {
	width:148px;
	display: inline;
	float:left;
}
.foot_sitemap05 a {
	width:148px;
	padding: 0;
	text-decoration: none;
	line-height: 18px;
	color: #666666; 
	float:left;
}
.foot_banner {
	margin: 0;
	padding: 0;
	width: 898px;
	height: 79px;
	float:left;
	background-repeat: repeat-x;
	text-align: center;
	line-height: 16px;
	border-top: 1px solid #d3d3d3;
	color: #666666;
	border-bottom: 1px solid #d3d3d3;
}
.img_01 {
	margin: 0;
	padding:  0 45px 0 91px;
	width: 84px;
	float:left;
}
.text_01 {
	width: 898px;
	margin: 0;
	padding:  0;
	text-align: center;
	float:left;
	font-size: 11px;
}
.img_02 {
	margin: 0;
	padding: 0 45px 0 0;
	width: 82px;
	float:left;
}
.img_03 {
	margin: 0;
	padding: 0 45px 0 0;
	width: 107px;
	float:left;
}
.img_04 {
	margin: 0;
	padding: 0 45px 0 0;
	width: 169px;
	float:left;
}
.img_05 {
	margin: 0;
	padding: 0 44px 0 0;
	width: 100px;
	float:left;
}
.img_06 {
	margin: 0;
	padding: 0;
	width: 89px;
	float:left;
	display: inline;
}
.img_07 {
	margin: 0;
	padding:  0 25px 0 51px;
	width: 115px;
	float:left;
}
#foot_bottom {
	clear: both;
	float:left;
	margin: 0;
	padding: 20px 0 20px 0;
	width:898px;
	display: inline;
}
#foot_logo_server {
	margin: 10px 0 0 0;
	padding: 0;
	width:324px;
	height: 32px;
	float:right;
	display: inline;
}
.foot_text_server {
	margin: 0 0 20px 15px;width:480px;float:left;display:inline;}
.foot_text_server ul {
	float:left;
	list-style:none;
	margin: 0 0 5px 0;
}
.foot_text_server ul li {
	padding: 0 15px 0 15px;
	display: inline;
	background-image:url("../images/recovery/sub_images/icon_footer.gif");
	background-repeat:no-repeat;
}
.foot_text_server a {
	padding: 0;
	text-decoration: none;
	line-height: 18px;
	color: #666666; 
}

.foot_right {
	width: 380px;
	margin: 0px;
	padding: 0 15px 0 0;
	float:right;
	display: inline;
	color: #666666;
	font-size: 11px;
	text-align: right;
	line-height: 20px;
}
.foot_tag {
	width:898px;
	float: left;
	padding-top: 10px;
	display: inline;
}
.foot_tag p {
	width:898px;
	color:gray;
	font-size:10px;
	text-align:center;
	float: left;
	display: inline;
}
address {
	width:450px;
	font-style: normal;
	font-size: 12px;
	line-height: 1.3em;
	color:#888888;;
	float: left;
	display: inline;
}
.foot_text_server p{
	width:400px;
	float:left;
	display: inline;
	margin-top:5px;
}
.foot_text_server p img{
	margin-right:10px;
}
	A:link.n { color: #000000; font-size: 12px; text-decoration: underline; }
	A:visited.n { color: #000000; font-size: 12px; text-decoration: underline; }
	A:active.n { color: #000000; font-size: 12px; text-decoration: underline; }
	A:hover.n { color: #000000; font-size: 12px; text-decoration: none; }
	
			A:link.p { color: #666666; font-size: 11px; text-decoration: none; }
	A:visited.p { color: #666666; font-size: 11px; text-decoration: none; }
	A:active.p { color: #666666; font-size: 11px; text-decoration: none; }
	A:hover.p { color: #666666; font-size: 11px; text-decoration: underline; }
	
	A:link.p02 { color: #666666; font-size: 11px; text-decoration: underline; }
	A:visited.p02 { color: #666666; font-size: 11px; text-decoration: none; }
	A:active.p02 { color: #666666; font-size: 11px; text-decoration: none; }
	A:hover.p02 { color: #666666; font-size: 11px; text-decoration: underline; }
