﻿@charset "utf-8";

/* sub layout */
.contents_middle_sub{width:623px;float:right;margin:0 30px 0 0;display:inline;}
* html .contents_middle_sub{margin:0 10px 0 0;}
.contents_right_sub{width:623px;float:right;display:inline;}


.contact_sub_img, .data_sub_img, .security_sub_img, .hdd_sub_img, .computer_sub_img, .soft_sub_img, .skills_sub_img, .raid_sub_img, .company_sub_img, .media_sub_img{width:593px;height:99px;float:left;padding:10px 0 0 30px;margin-bottom:10px;display:inline;}
.contact_sub_img{background:url("../images/bg_contact.gif");}
.data_sub_img{background:url("../images/bg_sub01.jpg");}
.security_sub_img{background:url("../images/bg_security.gif");}
.hdd_sub_img{background:url("../images/bg_hdd");}
.computer_sub_img{background:url("../images/bg_computer.gif");}
.soft_sub_img{background:url("../images/bg_soft.gif");}
.skills_sub_img{background:url("../images/bg_skills.gif");}
.raid_sub_img{background:url("../images/bg_raid.gif");}
.company_sub_img{background:url("../images/bg_company.gif");}
.media_sub_img{background:url("../images/bg_media.gif");}



.data_sub_img_h2{width:593px;height:33px;float:left;font-family:"MS PGothic", "MS UI Gothic", arial, sans-serif;font-size:24px;display:inline;font-weight:bold;color:#333;}
.data_sub_img_p{width:593px;float:left;font-family:"MS PGothic", "MS UI Gothic", arial, sans-serif;font-size:12px;display:inline;}
/*.data_submain_img{width:216px;height:80px;float:left;background:url("../images/bg_sub02.gif");padding:100px 250px 0 157px;margin-bottom:10px;font-size:12px;display:inline;font-weight:normal;}*/

#content_map {width:592px;height:15px;float:left;color:#666666;display:inline;font-size:11px;margin:10px 0 5px 0;}
#content_map a:link, #content_map a:visited {text-decoration:underline;color:#888;}
#content_map a:hover, #content_map a:active {text-decoration:none;color:#000;}
.sub_icon_print{width:72px;padding:10px 0 10px 0;float:right;}

.submain_top_h3{width:623px;font-size:18px;color:#000;font-weight:bold;display:inline;line-height:22px;padding-bottom:8px;font-family:"Meiryo", "MS PGothic", "MS UI Gothic", arial, sans-serif;}	
.submain_top_p{width:623px;float:left;color:#333;margin:0 10px 0 0;display:inline;}

/* sub menu */
.contents_SubMenu{width:643px;font-family:"MS UI Gothic", "MS PGothic", arial, sans-serif;margin-bottom:10px;display:inline;}
.contents_SubMenu ul{width:640px;float:left;background-color:#f8f8f8;font-family:"MS UI Gothic", "MS PGothic", arial, sans-serif;margin: 0 0 10px 0;list-style:none;border-left:1px solid #e2e2e2;border-bottom:3px solid #4c6dcb;display:inline;}
.contents_SubMenu ul li{font-family:"MS UI Gothic", "MS PGothic", arial, sans-serif;display:inline;}
.contents_SubMenu ul li span{font-family:"MS UI Gothic", "MS PGothic", arial, sans-serif;display:block;display:inline;}
.contents_SubMenu ul li span a, .contents_SubMenu ul li span a:hover, .contents_SubMenu_on{height:20px;float:left;font-family:"MS UI Gothic", "MS PGothic", arial, sans-serif;padding:6px 0 0 0;display:block;font-weight:bold;text-align:center;text-decoration:none;color:#656565;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:inline;}
.contents_SubMenu ul li span a{background:url("/images/bg_SubMenu_out.gif");}
.contents_SubMenu ul li span a:hover{background:url("/images/bg_SubMenu_over.gif");}
.contents_SubMenu_on {background:url("/images/bg_SubMenu_over.gif");}

.contents_SubMenu02{width:640px;float:left;font-family:"MS UI Gothic", "ＭＳ ゴシック", arial, sans-serif;color: #656565;border-bottom:1px solid #d6d6d6;margin:0 0 10px 0;padding:0 0 8px 0;display: inline;}
.contents_SubMenu02 ul{width:610px;list-style:none;padding:0 15px 0 15px;display:inline;}
.contents_SubMenu02 ul li{display:inline;}
.contents_SubMenu02 ul li a{padding:0px 0px 0px 6px;text-decoration:none;line-height:22px;color:#656565;display:inline;}
.contents_SubMenu02 ul li a:hover{text-decoration:underline;color:#3366cc;display:inline;}

/* sub sub menu */
#sub_sub_menu{background:url("../images/bg_menu.gif") no-repeat;float:left;width:622px;height:29px;line-height:normal;padding-left:1px;margin:10px 0;}
#sub_sub_menu ul{padding:0;margin:0;list-style-type:none;}
#sub_sub_menu li{height:29px;background:url("../images/left.gif") no-repeat left top;float:left;}
#sub_sub_menu a{height:21px;float:left;padding:8px 15px 0 15px;display:block;background:url("../images/right.gif") no-repeat right top;color:#0560a6;text-decoration:none;}
#sub_sub_menu a:hover{height:29px;color:#666;text-decoration:none;}
#sub_sub_menu #current{background:url("../images/left_on.gif") no-repeat left top;height:29px;float:left;background-color:}
#sub_sub_menu #current a{background:url("../images/right_on.gif") no-repeat right top;height:29px;color:#909090;font-weight:bold;text-decoration:none;}

/* sub bar */
.SubTitle_h2{width:623px;background:url("../images/bg_h2.gif") repeat-x 0 50%;margin:15px 10px 0 0;float:left;display:inline;}
.SubTitle_h2 h3{background-color:#ffffff;color:#000;font-size:20px;font-weight:bold;padding:6px 10px 0px 0;float:left;font-family:"Meiryo", "MS PGothic", "MS UI Gothic", arial, sans-serif;}

.SubTitle_h3{width:608px;float:left;background:url("../images/bg_h3.gif") no-repeat 0 30%;margin:20px 0 0 0;padding:0 0 5px 15px;font-size:14px;font-weight:bold;color:#606060;display:inline;font-family:"Meiryo", "MS PGothic", "MS UI Gothic", arial, sans-serif;border-bottom:1px solid #d6d6d6;}

.SubTitle_h3_02bg {width:608px;float:left;margin:10px 0 0 0;padding:0 0 10px 0;border-left:7px solid #4c6dcb;border-right:7px solid #4c6dcb;border-bottom:7px solid #4c6dcb;display:inline;}
.SubTitle_h3_02{width:594px;height:23px;float:left;background:url("/images/bg_h3_02.gif") no-repeat;font-size:16px;font-weight:bold;color:#FFFFFF;padding:6px 0 0 15px;}
.SubTitle_h3_02text{width:558px;float:left;margin:0 10px 5px 10px;padding:0 0 0 30px;color:#666666;display:inline;line-height:18px;}
.SubTitle_h3_0202text{width:578px;float:left;margin:0 15px 10px 15px;padding:5px 0 0 0;color:#666666;display:inline;line-height:18px;}

.SubTitle_h4_01, .SubTitle_h4_02, .SubTitle_h4_03, .SubTitle_h4_04, .SubTitle_h4_05, .SubTitle_h4_06, .SubTitle_h4_07, .SubTitle_h4_08, .SubTitle_h4_09, .SubTitle_h4_10, .SubTitle_h4_11
{width:558px;float:left;margin:10px 10px 5px 10px;font-size:16px;padding:3px 0 5px 30px;color:#555555;display:inline;line-height:20px;}
.SubTitle_h4_01{background:url("../images/bg_h4_01.gif") no-repeat;}
.SubTitle_h4_02{background:url("../images/bg_h4_02.gif") no-repeat;}
.SubTitle_h4_03{background:url("../images/bg_h4_03.gif") no-repeat;}
.SubTitle_h4_04{background:url("../images/bg_h4_04.gif") no-repeat;}
.SubTitle_h4_05{background:url("../images/bg_h4_05.gif") no-repeat;}
.SubTitle_h4_06{background:url("../images/bg_h4_06.gif") no-repeat;}
.SubTitle_h4_07{background:url("../images/bg_h4_07.gif") no-repeat;}
.SubTitle_h4_08{background:url("../images/bg_h4_08.gif") no-repeat;}
.SubTitle_h4_09{background:url("../images/bg_h4_09.gif") no-repeat;}
.SubTitle_h4_10{background:url("../images/bg_h4_10.gif") no-repeat;}
.SubTitle_h4_11{background:url("../images/bg_h4_11.gif") no-repeat;}

.SubTitle_h5{width:614px;float:left;background:url("../images/bg_h5.gif") no-repeat 0 50%;font-size:12px;font-weight:bold;color:#606060;font-family:"Meiryo", "MS PGothic", "MS UI Gothic", arial, sans-serif;margin:15px 0 0 0;padding:0 0 0 8px;display:inline;}

/* submain */
.box_blue {width:581px;float:left;color:#333;padding:20px;margin:20px 0 0 0;background-color:#eef5fb;border:1px solid #c2c2c2;display:inline;}
.box_blue_menu{width:593px;background-color:#f8f8f8;float:left;margin:20px 0 10px 0;padding:10px 15px;display:inline;list-style:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;line-height:20px;}
.box_blue_menu li{float:left;display:inline;}
.box_blue_menu li a{display:block;display:inline;}
.box_blue_menu li.box_blue_menu01 a, .box_blue_menu li.box_blue_menu02 a, .box_blue_menu li.box_blue_menu03 a, .box_blue_menu li.box_blue_menu04 a, .box_blue_menu li.box_blue_menu05 a, .box_blue_menu li.box_blue_menu06 a, .box_blue_menu li.box_blue_menu07 a, .box_blue_menu li.box_blue_menu08 a, .box_blue_menu li.box_blue_menu09 a, .box_blue_menu li.box_blue_menu10 a, .box_blue_menu li.box_blue_menu11 a, .box_blue_menu li.box_blue_menu12 a, .box_blue_menu li.box_blue_menu13 a, .box_blue_menu li.box_blue_menu14 a{width:170px;float:left;display:inline;padding:7px 0 0 23px;text-decoration:none;}
.box_blue_menu li.box_blue_menu01 a{background:url("../images/icon_recovery01.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu02 a{background:url("../images/icon_recovery02.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu03 a{background:url("../images/icon_recovery03.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu04 a{background:url("../images/icon_recovery04.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu05 a{background:url("../images/icon_recovery05.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu06 a{background:url("../images/icon_recovery06.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu07 a{background:url("../images/icon_recovery07.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu08 a{background:url("../images/icon_recovery08.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu09 a{background:url("../images/icon_recovery09.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu10 a{background:url("../images/icon_recovery10.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu11 a{background:url("../images/icon_recovery11.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu12 a{background:url("../images/icon_recovery12.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu13 a{background:url("../images/icon_recovery13.gif") no-repeat 0 70%;}
.box_blue_menu li.box_blue_menu14 a{background:url("../images/icon_recovery14.gif") no-repeat 0 70%;}

.recovery_menu_submain {width:622px;float:left;margin:10px 0 20px 0;display:inline;padding:20px 0 0 0;}

.box_blue02 {width:583px;float:left;color:#333;padding-bottom:5px;display:inline;}

.box-gray{width:581px;float:left;background-color:#f7f7f7;padding:20px;margin:10px 0 20px 0;color:#666;border:1px solid #c2c2c2;display:inline;}			
.box-gray01{width:583px;float:left;color:#333;padding:0 0 20px 0;display:inline;border-bottom:1px solid #d2d2d2;}
.box-gray01_h3{width:581px;color:#000;padding:0 0 5px 0;display:inline;line-height:22px;font-size:18px;font-family:"Meiryo", "MS PGothic", "MS UI Gothic", arial, sans-serif;}	
.box-gray02{width:583px;float:left;color:#333;padding:30px 0 0 0;display:inline;}
.box-gray02 img{float:left;display:inline;}
.box-gray02 p{width:485px;float:left;color:#333333;padding-left:20px;display:inline;}
.box-gray0202_dot{width:583px;float:left;color:#333;display:inline;padding:30px 0 0 0;border-top:1px dashed #666666;margin-top:30px;}
.box-gray0202_dot p{width:583px;float:left;color:#333;display:inline;}
.box-gray0202{width:583px;float:left;color:#333;display:inline;padding:30px 0 0 0;}
.box-gray0202 p{width:583px;float:left;color:#333;display:inline;}
.box-gray03{width:583px;float:left;color:#333;padding:0 0 20px 0;display:inline;}
.box-gray03 h3{width:583px;font-size:18px;color:#000;padding:0 0 5px 0;display:inline;line-height:22px;font-family:"Meiryo", "MS PGothic", "MS UI Gothic", arial, sans-serif;}
.box-gray0301{width:583px;float:left;color:#333;display:inline;}
.box-gray0301 img{float:left;margin:15px 15px 0 0;display:inline;}
.box-gray0301 p{width:450px;float:left;color:#000;margin:15px 0 0 0;display:inline;line-height:22px;}

/* left raid banner */
.left_banner_server{width:191px;height:119px;float:left;background:url("../images/banner_raid.gif") no-repeat;margin:0 0 20px 0;display:inline;}
.left_banner_server ul{width:93px;height:30px;float:left;margin:62px 0 0 27px;display:inline;}
.left_banner_server li{width:93px;line-height:20px;float:left;display:inline;}
.left_banner_server a:link, .left_banner_server a:visited{text-decoration:underline;color:#666;font-weight:normal;}
.left_banner_server a:hover, .left_banner_server a:active{text-decoration:none;color:#666;font-weight:normal;}

/* sub contents */
.contents_01{width:623px;line-height:20px;margin:0 10px 10px 0;float:left;display:inline;}
.contents_01 p{margin:20px 0 0 0;}
.contents_01 img{width:150px;float:left;margin:20px 20px 20px 0;}
.contents_01 ol{line-height:22px;padding:0 0 0 25px;margin:10px 0 0 0;}
.contents_01 ol li{line-height:22px;list-style:decimal;}

.contents_02{width:623px;line-height:20px;margin:0 10px 10px 0;float:left;display:inline;}
.contents_02 p{margin:20px 0 0 0;}
.contents_02 ol{line-height:22px;padding:0 0 0 25px;margin:10px 0 0 0;}
.contents_02 ol li{line-height:22px;list-style:decimal;}

.contents_ok{width:527px;height:131px;padding:168px 0 0 96px;margin:0 10px 10px 0;float:left;display:inline;background:url("/images/bg_ok.jpg") no-repeat;}
* html .contents_ok{width:623px;height:299px;}

.contents_voice{width:623px;line-height:20px;margin:0 10px 10px 0;float:left;display:inline;}
.contents_voice p{width:411px;margin:20px 20px 20px 0;float:left;}
.contents_voice_right{width:192px;float:left;margin:20px 0 20px 0;}

.recovery_graph_left_sub{width:262px;float:left;margin:20px 0 0 0;border-right:1px dashed #cccccc;}
.recovery_graph_left02_sub{width:141px;height:141px;float:left;margin:0 12px 0 0;font-weight:bold;}

.recovery_graph_left03_sub{width:80px;height:20px;float:left;margin:10px 0 0 0;padding:3px 0 0 15px;background:url("/images/bg_01.gif") no-repeat;}
.recovery_graph_left04_sub, .recovery_graph_left05_sub, .recovery_graph_left06_sub, .recovery_graph_left07_sub{width:80px;height:20px;float:left;margin:5px 0 0 0;padding:3px 0 0 15px;}
.recovery_graph_left04_sub{background:url("/images/bg_02.gif") no-repeat;}
.recovery_graph_left05_sub{background:url("/images/bg_03.gif") no-repeat;}
.recovery_graph_left06_sub{background:url("/images/bg_04.gif") no-repeat;}
.recovery_graph_left07_sub{background:url("/images/bg_05.gif") no-repeat;}

.recovery_graph_left09_sub{width:330px;float:left;margin:15px 0 10px 0;padding:0 0 0 15px;}	
.recovery_graph_right_sub{width:266px;float:left;margin:20px 0 0 0;border-right:1px dashed #cccccc;}
.recovery_graph_right02_sub{width:236px;float:left;margin:0 8px 5px 10px;font-weight:bold;}
.recovery_graph_right03_sub{width:60px;height:20px;float:left;background:url("/images/bg_07.gif") no-repeat;margin: 0 0 0 10px;padding:3px 0 0 15px;}
.recovery_graph_right04_sub{width:60px;height:20px;float:left;background:url("/images/bg_08.gif") no-repeat;padding:3px 0 0 15px;}
.recovery_graph_right05_sub{width:70px;height:20px;float:left;background:url("/images/bg_09.gif") no-repeat;padding:3px 0 0 15px;}
.recovery_graph_right06_sub {width:330px;float:left;margin:15px 0 0 0;padding:0 0 0 15px;}

.passwd_form{width:160px;display:none;border:1px solid black;background-color:#fff;padding:5px;float:left;text-align:left;display:none;position:absolute;}
.insert_form{width:630px;display:none;border:1px solid black;background-color:#fff;padding:5px;float:left;display:none;position:absolute;}

.box_gray_title{width:623px;float:left;color:#333;font-weight:bold;margin:20px 0 0 0;display:inline;text-align:center;border-top:1px solid #bbbbbb;padding-top:10px;}
.box_gray_menu{width:595px;float:left;padding:10px 15px;margin:10px 0 20px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #bbbbbb;display:inline;}
.box_gray_menu ul{width:595px;float:left;display:inline;}
.box_gray_menu li{width:276px;float:left;margin:0 20px 0 0;color:#000000;font-weight:normal;display:block;}
.box_gray_menu a:link, .box_gray_menu a:visited{text-decoration:none;color:#0560a6;line-height:24px;font-weight:bold;}
.box_gray_menu a:hover, .box_gray_menu a:active{text-decoration:underline;color:#0560a6;line-height:24px;font-weight:bold;}
a:link.box_gray_menu_over,  a:visited.box_gray_menu_over {line-height:24px;display:inline;text-decoration:none;color:#989898;}
a:active.box_gray_menu_over, a:hover.box_gray_menu_over {line-height:24px;display:inline;text-decoration:none;color:#989898;}


/*.box_gray_title{width:623px;float:left;color:#333;font-weight:bold;margin:20px 0 0 0;display:inline;}
.box_gray_menu{width:623px;float:left;margin:10px 0 10px 0;border-bottom:1px solid #e5e5e5;display:inline;color:#81a1b9;text-align:center;}
.box_gray_menu a:link, .box_gray_menu a:visited{text-decoration:none;color:#0560a6;line-height:24px;font-weight:normal;}
.box_gray_menu a:hover, .box_gray_menu a:active{text-decoration:underline;color:#0560a6;line-height:24px;font-weight:normal;}
.box_gray_menu_over{line-height:24px;display:inline;font-weight:bold;color:#a4a4a4;}*/


.bottom_menu{width:623px;float:left;margin:10px 0 20px 0;display:inline;}
.bottom_menu ul{width:595px;float:left;display:inline;}
.bottom_menu li{width:auto;float:left;margin:0 20px 0 0;color:#81a1b9;font-weight:bold;display:block;display:inline;}
.bottom_menu a:link, .bottom_menu a:visited{background:url("../images/left_menu_icon_over.gif") no-repeat 0 50%;text-decoration:none;color: #0560a6;font-weight:normal;line-height:22px;padding:0 0 0 10px;}
.bottom_menu a:hover, .bottom_menu a:active{background:url("../images/left_menu_icon_over.gif") no-repeat 0 50%;text-decoration:none;color: #0560a6;font-weight:normal;line-height:22px;padding:0 0 0 10px;}
.bottom_menu_over{background:url("../images/icon_menu04.gif") no-repeat 0 50%;line-height:24px;padding:0 0 0 10px;display:inline;font-weight:bold;}

.link_out{background:url("/images/icon_out.gif") no-repeat;padding: 6px 0 0 20px;margin:0 0 0 3px;}

.page_top{width:623px;float:left;margin:10px 0;height:18px;padding:0px 0px 15px 0px;display:inline;text-align:right;}

/* 初めの方へ */
.first{width:620px;float:left;margin:10px 0 20px 0;border:1px solid #d2d2d2;display:inline;}
.first_flow_top{width:622px;float:left;margin:10px 0 0 0;display:inline;}
* html .first_flow_top{margin:10px 10px 0 0;}
.first_flow01{width:620px;float:left;padding:15px 0 0 0;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;display:inline;}
.first_flow01 h2{float:left;margin:0 0 15px 0;display:inline;}	
.first_flow01 p{width:474px;float:right;margin:0 10px 5px 10px;display:inline;line-height:18px;display:inline;}
.first_flow02{width:105px;height:105px;float:left;margin:0 0 0 10px;display:inline;}
.first_flow03{width:620px;float:left;margin:20px 10px 10px 10px;border:1px solid #dfdfdf;display:inline;}
.first_flow03 h2{width:620px;float:left;margin:0 0 15px 0;display:inline;}
.first_flow03 p{width:474px;float:right;margin:0 10px 10px 10px;display:inline;}
.first_flow04{width:105px;height:59px;float:left;margin:0 0 10px 10px;display:inline;}	
.first_flow_bottom{width:622px;height:52px;float:left;background:url("/images/data-recovery-services/first01_05.gif");margin:0 0 10px 0;display:inline;}
.first_flow_bottom02{width:622px;float:left;height:52px;background:url("/images/data-recovery-services/first01_06.gif");display:inline;}

/* 初めの方へ トラブル後の注意事項 */
.troble_01{width:602px;float:left;margin:10px 7px 20px 21px;display:inline;}
.troble_01_bg{width:163px;height:123px;float:left;background:url("/images/data-recovery-services/first04_bg_troble01.gif");margin:0 14px 20px 0;padding:11px;display:inline;}
.troble_01 p{width:163px;float:left;margin:10px 0 0 0;line-height:16px;display:inline;}
.troble_02_bg{width:163px;height:123px;float:left;margin:0 14px 20px 0;padding:11px;background:url("/images/data-recovery-services/first04_bg_troble02.gif");display:inline;}
.tel_bg02{width:486px;height:142px;float:left;background:url("/images/bg_tel.gif") no-repeat;padding:16px 15px 17px 22px;margin:10px 10px 10px 36px;display:inline;}

/* 日本全国対応 */
.contents_japan{width:623px;float:left;line-height:20px;margin:0 0 10px 0;display:inline;}
.contents_japan_img{width:179px;float:left;line-height:20px;margin:30px 30px 0 0;display:inline;}
.contents_japan_p{width:414px;margin:30px 0 0 0;float:left;line-height:24px;}
.contents_japan_p img{width:9px;height:10px;vertical-align:middle;float:left;margin:10px 0 0 0;}

/* 会社概要 */
.company_01{width:582px;float:left;margin:30px 0 10px 21px;text-align:center;display:inline;}	
.company_left{width:286px;float:left;margin:0 0 10px 0;display:inline;}
.company_left02{width:261px;height:56px;line-height:15px;background:url("/images/company/company_bg.gif");margin:0 0 10px 0;font-family:"MS PGothic", "MS UI Gothic", Osaka, sans-serif;	float:left;text-align:left;display:inline;padding:7px 0 0 25px;}
.company_right{width:286px;float:right;line-height:16px;margin:0 0 10px 0;font-family:"MS PGothic", "MS UI Gothic", Osaka, sans-serif;display:inline;}	
.contents_02 dl{width:623px;border-top:1px dashed #666666;margin:25px 0 10px 0;padding:0px 0 0 0;}
.contents_02 dt{width:110px;height:25px;float:left;display:inline;margin:0 0 10px 0;border-bottom:1px dashed #666666;font-weight:bold;}	
.contents_02 dd{width:513px;height:25px;float:left;display:inline;margin:0 0 10px 0;border-bottom:1px dashed #666666;}

.tel_bg {width:486px;height:142px;float:left;background:url("/images/bg_tel.gif") no-repeat;padding:16px 15px 17px 22px;margin:10px 0 20px 80px;display:inline;}

.tel_img{width:299px;float:left;padding:0 0 11px 0;}
.tel_img02{width:157px;float:right;}
.tel_text{width:479px;float:left;padding:15px 0 0 0;line-height:16px;font-family:"MS PGothic","MS UI Gothic",Osaka ,sans-serif;border-top:1px solid #cdcdcd;}

.box_gray{width:581px;float:left;color:#333;background-color:#f5f5f5;padding:20px;margin:20px 0 0 0;border:1px solid #c2c2c2;line-height:18px;}
.box_gray ol{padding:10px 30px 20px 30px;float:left;line-height:20px;}
.box_gray02{width:581px;float:left;color:#333;background-color:#f5f5f5;padding:20px;margin:20px 0 0 0;border:1px solid #c2c2c2;}
.box_gray02 ol{width:516px;float:left;color:#333;padding:0 0 0 25px;}
.box_gray03{width:583px;float:left;color:#333;background-color:#f5f5f5;padding:20px;margin:20px 0 0 0;border:1px solid #c2c2c2;}
.box_gray03 ol{float:left;color:#333;padding:0 0 0 20px;}
.box_gray04{width:603px;float:left;color:#333;background-color:#f5f5f5;padding:10px;text-align:center;border:1px solid #c2c2c2;}	

/* sitemap */
.contents_middle_sitemap{width:844px;float:right;margin:0 30px 0 30px;display:inline;}
* html .contents_middle_sitemap{margin:0 20px 0 0;}
#content_sitemap {width:844px;height:15px;float:left;color:#666666;display:inline;font-size:11px;margin:10px 0 10px 0;}
.sitemap_01{width:603px;float:left;line-height:20px;margin:10px 0 0 0;padding:20px;font-family:"MS PGothic", "MS UI Gothic", Osaka, sans-serif;display:inline;}
.sitemap_left{width:322px;float:left;display:inline;}
.sitemap_left ul{list-style-type:none;}
.sitemap_left li{width:322px;float:left;margin:0 0 7px 0;line-height:35px;display:inline;}
.sitemap_left ul li ul{list-style-type: none;}
.sitemap_left ul li ul li{width:307px;float:left;padding:0 0 0 10px;line-height:24px;display:inline;}
.sitemap_left ul li ul li ul{list-style-type: none;}
.sitemap_left ul li ul li ul li{width:217px;float:left;padding:0 0 0 40px;display:inline;}
.sitemap_middle{width:242px;float:left;display:inline;}
.sitemap_middle ul{list-style-type:none;}
.sitemap_middle li{width:242px;float:left;margin:0 0 7px 0;line-height:35px;display:inline;}
.sitemap_middle ul li ul{list-style-type: none;}
.sitemap_middle ul li ul li{width:227px;float:left;padding:0 0 0 10px;line-height:24px;display:inline;}
.sitemap_middle ul li ul li ul{list-style-type: none;}
.sitemap_middle ul li ul li ul li{width:157px;float:left;padding:0 0 0 40px;display:inline;}
.sitemap_right{width:252px;float:right;display:inline;}
.sitemap_right ul{list-style-type:none;}
.sitemap_right li{width:252px;float:left;margin:0 0 7px 0;line-height:35px;display:inline;}
.sitemap_right ul li ul{list-style-type:none;}
.sitemap_right ul li ul li{width:237px;float:left;padding:0 0 0 15px;line-height:24px;display:inline;}
.sitemap_right ul li ul li ul{list-style-type:none;}
.sitemap_right ul li ul li ul li{width:177px;float:left;padding:0 0 0 40px;display:inline;}
a:link.sub_sitemap_whith,  a:visited.sub_sitemap_whith {color:#333; font-size:16px; text-decoration:none;font-weight:bold;}
a:active.sub_sitemap_whith, a:hover.sub_sitemap_whith {color:#333; font-size:16px; text-decoration:underline;font-weight:bold;} 
  
a:link.sub_sitemap_blue01, a:visited.sub_sitemap_blue01 {color:#0560a6;font-size: 12px;text-decoration:none;font-weight:bold; }
a:active.sub_sitemap_blue01, a:hover.sub_sitemap_blue01 {color:#0560a6;font-size: 12px;text-decoration:underline;font-weight:bold; }

a:link.sub_sitemap_blue02, a:visited.sub_sitemap_blue02 {color:#0560a6;font-size:12px; text-decoration:none;font-weight:normal; }
a:active.sub_sitemap_blue02, a:hover.sub_sitemap_blue02 {color:#0560a6;font-size:12px; text-decoration:underline;font-weight:normal; }  

/* faq */
.faq_01{width:581px;float:left;background-color:#f0f0f0;border:1px solid #d6d6d6;margin:20px 0 30px 0;padding:20px;display:inline;}			
.faq_01 ul{float:left;list-style:none;}	
.faq_01 ul li{width:261px;height:20px;float:left;background:url("/images/bg_q.gif") no-repeat;display:block;margin:0 0 10px 0;padding:2px 0 0 26px;display:inline;}	
.faq_02 {width:623px;float:left;line-height:20px;margin:0 0 10px 0;color:#666;display:inline;}
.faq_02 dt{width:591px;height:22px;float:left;background:url("/images/bg_q.gif") no-repeat;padding:0 0 0 28px;margin:0 0 10px 0;color:#0e2d8a;font-weight:bold;font-size:16px;display:inline;}	
.faq_02 dd{width:587px;float:left;background:url("/images/bg_a.gif") no-repeat;padding:0 0 0 36px;display:inline;}
.link_icon01{width:581px;float:left;background-color:#f7f7f7;margin:20px 10px 30px 0;padding:20px;border:1px solid #d6d6d6;display:inline;}
.link_icon01 p{line-height:22px;}			
.link_icon01 ul{float:left;list-style:none;}	
.link_icon01 ul li{width:261px;height:20px;float:left;background:url("/images/bg_icon.gif") no-repeat;margin:0 0 10px 0;padding:2px 0 0 26px;display:block;display:inline;}

/* campaign */
.campaign_01{width:623px;line-height:20px;margin:0 10px 10px 0;float:left;display:inline;border-bottom:1px solid #d6d6d6;}
.campaign_01_bg01{width:220px;float:left;margin:20px 25px 20px 0;padding:0 20px 0 65px;line-height:12px;background:url("../images/data-recovery-services/cam_01.jpg") no-repeat 0 0;border-right:1px solid #d6d6d6;}
.campaign_01_bg02{width:225px;float:left;margin:20px 0 20px 0;padding-left:65px;line-height:12px;background:url("../images/data-recovery-services/cam_02.jpg") no-repeat 0 0;}
*:first-child+html .campaign_01_bg02{padding:0 0 15px 65px;}
.campaign_01_bg03{width:220px;float:left;margin:20px 25px 20px 0;padding:0 20px 0 65px;line-height:12px;background:url("../images/data-recovery-services/cam_03.jpg") no-repeat 0 0;border-right:1px solid #d6d6d6;}
.campaign_01_bg04{width:225px;float:left;margin:20px 0 20px 0;padding-left:65px;line-height:12px;background:url("../images/data-recovery-services/cam_04.jpg") no-repeat 0 0;}
*:first-child+html .campaign_01_bg04{padding:0 0 15px 65px;}
.campaign_01_bg05{width:558px;float:left;margin:15px 0 20px 0;line-height:12px;padding:0 0 0 65px;background:url("../images/data-recovery-services/cam_05.jpg") no-repeat 0 0;}
*:first-child+html .campaign_01_bg05{padding:0 0 15px 65px;}

.campaign_01_bg06{width:220px;float:left;margin:20px 25px 20px 0;padding:0 20px 0 65px;line-height:12px;background:url("/_images/nas01.gif") no-repeat 0 0;border-right:1px solid #d6d6d6;}
.campaign_01_bg07{width:225px;float:left;margin:20px 0 20px 0;padding-left:65px;line-height:12px;background:url("/_images/nas02.gif") no-repeat 0 0;}
.campaign_01_bg08{width:220px;float:left;margin:20px 25px 20px 0;padding:0 20px 0 65px;line-height:12px;background:url("/_images/nas03.gif") no-repeat 0 0;border-right:1px solid #d6d6d6;}


a:link.campaign_01_link , a:visited.campaign_01_link {float:left;text-decoration:none;color:#666;font-weight:normal;line-height:16px;}
a:hover.campaign_01_link , a:active.campaign_01_link {float:left;text-decoration:none;color:#000;font-weight:normal;line-height:16px;}
.campaign_01_title{font-size:12px;color:#0560a6;line-height:20px;text-decoration:underline;}

/* sub_link */	
.box-sitemap01{width:583px;float:left;color:#333;display:inline;}
.box-sitemap01-top {width:150px;float:left;font-weight:bold;color:#585858;margin:0 15px 0 0;padding:5px 0 5px 5px;border-bottom:1px solid #d5d5d5;display:inline;}	
.box-sitemap01-contents{width:410px;float:left;color:#666;padding:5px 0 5px 0;display:inline;}	
.box-sitemap01-contents li{display:inline;line-height:20px;color:#666;padding:5px 0 5px 0;}		
.box-sitemap01-contents li a:active, .box-sitemap01-contents li a:hover{color:#666;	text-decoration:underline;}
			
/* table */
.tbl_recovery{border:1px solid #d4d4d4;border-collapse:collapse;border-spacing:0;}
.tbl_recovery th{background:url("../images/bg_table_top.gif");background-repeat:repeat-x;background-color:#c6d2e7;padding:5px;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-collapse:collapse;border-spacing:0;color:#375282;line-height:21px;}
.tbl_recovery td{padding:5px;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-collapse:collapse;border-spacing:0;line-height:20px;}
.tbl_recovery02{border:1px solid #d4d4d4;border-collapse:collapse;border-spacing:0;}
.tbl_recovery02 th{background-image:url("../images/bg_table_top02.gif");background-repeat:repeat-x;padding:5px;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background-color:#c6d2e7;border-collapse:collapse;border-spacing:0;color:#375282;line-height:21px;}
.tbl_recovery02 td{padding:5px;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-collapse:collapse;border-spacing:0;line-height:20px;}
.back_blue {background-color:#F1F5FA;text-align:center;font-weight:bold;}
.tbl_recovery_percent{border:1px solid #ffffff;border-collapse:collapse;border-spacing:0;}
.tbl_recovery_percent td{border-bottom:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-collapse:collapse;border-spacing:0;line-height:11px;}
.back-gray{padding:5px;border-collapse:collapse;border-spacing:0;line-height:20px;background-color:#f9f9f9;}

/* font link */
a:link.tel, a:visited.tel{color:#494949;font-size:18px;text-decoration:none;font-weight:bold;line-height:24px;}
a:active.tel, a:hover.tel{color:#494949;font-size:18px;text-decoration:underline;font-weight:bold;line-height:24px;} 

a:link.link_in_red_normal, a:visited.link_in_red_normal{background:url("/images/icon_in_RedNormal.gif") no-repeat 0 50%;padding:3px 0 0 9px;color:#d80024;text-decoration:underline;}
a:active.link_in_red_normal, a:hover.link_in_red_normal{background:url("/images/icon_in_RedNormal.gif") no-repeat 0 50%;padding:3px 0 0 9px;color:#d80024;text-decoration:none;}

a:link.link_in_red_bold, a:visited.link_in_red_bold{background:url("/images/icon_in_RedBold.gif") no-repeat;padding:3px 0 0 7px;color:#ff3f3f;font-weight:bold;text-decoration:underline;}
a:active.link_in_red_bold, a:hover.link_in_red_bold {background:url("/images/icon_in_RedBold.gif") no-repeat;padding:3px 0 0 7px;color:#ff3f3f;font-weight:bold;text-decoration:none;}

a:link.text30-area, a:visited.text30-area{color:#0077aa;font-size:30px;text-decoration:none;}
a:active.text30-area, a:hover.text30-area{color:#dd6600;font-size:30px;text-decoration: underline; } 

a:link.text22-area, a:visited.text22-area{color:#2588b3;font-size:18px;text-decoration:none;font-weight:bold;}
a:active.text22-area, a:hover.text22-area{color: #dd6600;font-size:18px;text-decoration:underline;font-weight:bold;} 
  
a:link.text12-area, a:visited.text12-area{color:#8dbed3;font-size:12px;text-decoration:none;font-weight:bold;}
a:active.text12-area, a:hover.text12-area {color:#dd6600;font-size:12px;text-decoration:underline;font-weight:bold;} 
