/* 全画像線無し
---------------------------------------------*/
IMG {BORDER: 0px;}

/* body指定
---------------------------------------------*/
body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:10pt;
	color:#333333;
}

/* 全体まとめ
---------------------------------------------*/
#main{
	width:800px;
	background-color: #ffffff;
	margin:0 auto 0 auto;
	text-align:left;
	padding:0 10px 0 10px;

}

/* クリア
---------------------------------------------*/
.clear{
	clear:both;
}

/* ページテキスト
---------------------------------------------*/
p{
	padding:0;
	font-size:10pt;
	line-height: 130%;
}
#pagetext{
	width:570px;
	padding:10px 10px 10px 15px;
}
#pagetext2{
	width:570px;
	padding:0px 10px 10px 15px;
}
#subtext{
	padding:0px 10px 0px 10px;
}

h1{
	width:572px;
	background-image:url(images/toptitle.png);
	background-repeat:no-repeat;
	padding:10px 0 15px 25px;
	margin:0 0 0 2px;
	color:#333333;
	font-weight:strong;
	font-size:17pt;
}
h2{
	color:#333333;
	font-weight:strong;
	font-size:14pt;
}
h3{
	color:#333333;
	font-size:10pt;
}
#menu_h2{
	width:552px;
	height:22px;
	background-image:url(images/subtitle.png);
	background-repeat:no-repeat;
	background-position: 5px 5px;
	background-color:#fffbed;
	padding:6px 0 2px 35px;
	margin-left:5px;
	margin-top:30px;
	border:1px solid #fec957;
}
#menu_h3{
	width:552px;
	height:18px;
	background-image:url(images/subtitle2.png);
	background-repeat:no-repeat;
	background-position: 10px 0px;
	padding:5px 0 2px 25px;
	margin-left:5px;
	margin-top:15px;
}


/* header
---------------------------------------------*/
#header{
	width:800px;
	background-color: #ffffff;
	margin:0 auto 0 auto;
	text-align:left;
}
#topbar{
	background-color:#FFFCCF;
	height:26px;
}
.topbar_left{
	float:left;
	text-align:left;
	color:#666666;
	font-size:8pt;
	padding:7px 0 0 5px;
}
#topbar_right{
	float:right;
	text-align:right;
}

/* ヘッダーロゴ・tel
---------------------------------------------*/
#header_logo{
	height:90px;
	float:left;
	text-align:left;
	padding:5px 0 0 0;
}

#header_tel{
	height:75px;
	float:right;
	text-align:right;
	padding:25px 0 0 0;
}

/* ヘッダーメニュー
---------------------------------------------*/
#headermenu{
	height:23px;
	width:800px;
	margin:0 0 5px 0;
	clear:both;
}


/* 左右コンテナまとめ
---------------------------------------------*/
#center{
	width:800px;
	clear:both;
}

/* 左コンテナ
---------------------------------------------*/
#left{
	float:left;
	width:196px;
	padding:0 0 7px 0;
	overflow:hidden;
	text-align:left;
}

/* 左メニュー
---------------------------------------------*/
#leftlist_in{
	padding:0px 0 1px 0;
	margin:5px 0 5px 0;
	background-image:url(images/leftlist_und.png);
	background-position:left bottom;
	background-repeat: no-repeat;
}
#left ul{
	list-style-image : url(images/menumark.png);
	margin-left:24px;
	margin-right:10px;
	padding:0;
	line-height: 170%;
	font-size:10pt;
}

.support{
	color:#FF7200;
	font-size:10pt;
	margin:12px 0 0 12px;
	font-weight:bold;
}

/* 左メニュー下のバナーとか
---------------------------------------------*/
#mobile{
	font-size:9pt;
	text-align:center;
	padding:25px 0 10px 0;
}

#nectoku{
	font-size:9pt;
	text-align:center;
	padding:25px 0 10px 0;
}

#bbs7{
	font-size:9pt;
	text-align:center;
	padding:25px 0 25px 40px;
}



/* 右コンテナ
---------------------------------------------*/
#right{
	float:right;
	width:600px;
	padding:0 0 0 0;
}

#mainimage{
	width:580px;
	padding-left:10px;
	padding-top:7px;
	margin-bottom:10px;
}

/* 割引キャンペーン枠
---------------------------------------------*/
#waribiki{
	clear:both;
	width:578px;
	margin:0 0 10px 10px;
	border:1px solid #76cdce;
	background-color:#f7fefe
}
#waribiki_top{
	height:23px;
	background-image:url("images/waribiki1.gif");
	text-align:right;
	color:#39a8aa;
	font-size:9pt;
	padding:15px 20px 0 0;
}
#waribiki ul{
	list-style-image : url(images/waribikimark.png);
	padding:0px 0 0 33px;
	font-size:10pt;
	color:#333333;
}

/* 障害ケース一覧
---------------------------------------------*/
#case_box{
	width:580px;
	padding:0;
	margin-left:10px;
}
#case_in1{
	width:290px;
	height:152px;
	padding-bottom:7px;
	margin:0;
	float:left;
}
#case_in2{
	width:290px;
	height:152px;
	padding-bottom:10px;
	margin:0;
	float:left;
}
#case_bg{
	background-repeat:no-repeat;
	height:105px;
	padding:1px 0 0px 0px;
}
#case_bg_txt{
	margin:0 0 0 15px;
	font-size:9pt;
	line-height:200%;
}
	.case_bg1{
		background-image:url(images/top_databg.png);
	}
	.case_bg2{
		background-image:url(images/top_syuribg.png);
	}
	.case_bg3{
		background-image:url(images/top_virusbg.png);
	}
	.case_bg4{
		background-image:url(images/top_supportbg.png);
	}

#checklist{
	font-size:9pt;
	font-weight:bold;
	color:#333333;
	margin:0;
}
	.checklist_orange{
		list-style-image : url(images/check_mini_orange.png);
	}
	.checklist_green{
		list-style-image : url(images/check_mini_green.png);
	}
	.checklist_pink{
		list-style-image : url(images/check_mini_pink.png);
	}
	.checklist_blue{
		list-style-image : url(images/check_mini_blue.png);
	}

/* 対象地域枠
---------------------------------------------*/
#chiiki_list{
	clear:both;
	width:558px;
	background-image:url("images/chiiki1.gif");
	background-repeat:no-repeat;
	background-color:#fffef3;
	padding:45px 10px 0 10px;
	margin-left:10px;
	font-size:10pt;
	border:1px solid #f6ab00;
	line-height: 130%;
}

#chiiki_list .footer_taisyou_span{
	border-right:solid 2px #cccccc;
	padding:0 3px 0 3px;
	margin:0 0 5px 0;
	color:#898989;
	font-size:11px;
	line-height: 130%;
}
#chiiki_list .footer_taisyou_span_color{
	border-right:solid 2px #cccccc;
	padding:0 3px 0 3px;
	color:#FF7200;
	font-size:11px;
	line-height: 130%;
}
#chiiki_list .footer_taisyou_span_kome{
	padding:0 3px 0 8px;
	color:#f6ab00;
	font-size:8pt;
}

/* 電話番号バナー
---------------------------------------------*/
#telbanner{
	width:600px;
	text-align:center;
	padding:50px 0 70px 0;
}
#telbanner2{
	width:600px;
	padding:20px 0 0px 22px;
}

/* footer
---------------------------------------------*/
#footer{
	width:800px;
	font-size:10pt;
	clear:both;
	text-align:left;
	background-color: #ffffff;
}
#footerbar{
	background-color:#FFFCCF;
	height:26px;
}
#footerbar_left{
	float:left;
	text-align:left;
	color:#666666;
	font-size:10pt;
}
#footerbar_left_list{
	border:0px;
	vertical-align:bottom;
}
#middle{
	padding:5px 0 0 5px;
}

#footerbar_right{
	float:right;
	text-align:right;
}

.footermenu_st{
	padding:0 5px 0 5px;
	border-right:solid 2px #F39B44;
	border-left:solid 2px #F39B44;
}
.footermenu{
	padding:0 5px 0 5px;
	border-right:solid 2px #F39B44;
}

/* フッター対象地域
---------------------------------------------*/
#footer_taisyou{
	padding:20px 0 0px 10px;
	color:#CC8D4F;
	font-size:9pt;
}
#footer_taisyou_list{
	color:#9E9E9E;
	font-size:8pt;
	padding:5px 0 15px 0;
}

.footer_taisyou_span{
	border-right:solid 2px #cccccc;
	padding:0 3px 0 3px;
	margin:0 0 5px 0;
}
.footer_taisyou_span_color{
	border-right:solid 2px #cccccc;
	padding:0 3px 0 3px;
	color:#F39B44;
}
.footer_taisyou_span_kome{
	padding:0 3px 0 8px;
	color:#F39B44;
}
#footer_taisyou_div{
	padding:2px 0 2px 0;
}

/* コピーライト
---------------------------------------------*/
#copylight{
	margin:10px 0 20px 5px;
	color:#666666;
	font-size: 9pt;
}

/* リンク
---------------------------------------------*/
a:link{
	color:#0D90FF;
	text-decoration: underline;
}

a:hover{
	color:#0061B3;
	text-decoration: underline;
}

a:visited{
	color:#0D90FF;
	text-decoration: underline;
}

/* パンくずリスト
---------------------------------------------*/
#panlist{
	font-size:9pt;
	padding:0px 0 0px 5px;
}

#panlist a:link{
	text-decoration: none;
}
#panlist a:hover{
	text-decoration: none;
}
#panlist a:visited{
	text-decoration: none;
}



/* 値段合計しかた
---------------------------------------------*/
.pricesum_box{
	margin:20px 0 20px 10px;
}

/* 料金表
---------------------------------------------*/
#price{
	padding-bottom:25px;
}
#pricetable{
	width:580px;
	border-spacing:0px;
	font-size:10pt;
	border-collapse: collapse;
	margin-left:10px;
}
#pricetable td{
	border:solid 1px #dcdcdc;
	padding:8px;
}
#titletr{
	background-color:#ffefa3;
	font-weight:bold;
	color:#333333;
}
#titletd{
	background-color:#fff7d1;
	color:#333333;
	line-height: 150%;
	font-size:10pt;
}
#price td{
	padding:3px:
}
#cell100{width:100px;}
#cell120{width:110px;}
#cell150{width:140px;}
#cell200{width:200px;}
#cellhalf{width:298px;}

.trcolor{background-color:#f3f3f3;}

.tali_ce{text-align:center;}
.tali_le{text-align:left;}
.tali_ri{text-align:right;}

.menu{
	font-size:10pt;
	font-weight:bold;
}
.kome{
	font-size:8pt;
	line-height: 120%;
}
.redkome{
	color:red;
	font-size:8pt;
	line-height: 100%;
}

ul{
	font-size:10pt;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 130%;
}

.hangaku{
text-decoration: line-through
}


/* 料金表つづきスライド
---------------------------------------------*/

.price-slide-style{
	padding-top:15px;
	DISPLAY: none;
}

#toggle-style{
	color:#0D90FF;
	text-decoration: underline;
}

#toggle-style:hover{
	color:#0061B3;
	text-decoration: underline;
}

#toggle-style-box{
	text-align:right;
	padding:8px 12px 0px 0px;
}



/* たとえば料金表
---------------------------------------------*/
.exprice_box{
	background-color:#FFFCCF;
	font-size:9pt;
	width:565px;
	padding:15px;
	overflow:hidden;
	color:#333333;
	margin-bottom:10px;
	margin-left: 3px;
}
.extitle{
	font-size:11pt;
	color:#ff5a00;
	line-height: 200%;
}

#ex_left{
	width:330px;
	float:left;
	line-height: 150%;
	padding-right:15px;
}
#ex_right{
	width:220px;
	float:left;
}
#ex_price{
	width:220px;
	font-size:9pt;
	border:0px;
	border-spacing:0;
}
#ex_price_td_l{
	width:157px;
	color:#6f6f6f;
	text-align:left;
	padding:5px 0 5px 3px;
}
#ex_price_td_r{
	width:60px;
	color:#ff5a00;
	text-align:left;
	padding:5px 0 5px 3px;
	text-align:right;
}

.border_dot{
	border-bottom:dotted 1px #cccccc;
}
.border_sol{
	border-bottom:solid 2px #cccccc;
}


.clear{
	clear:both;
}

/* 文字色
---------------------------------------------*/
.red{
	color:red;
}
.orange{
	color:#ff5a00;
}
.orange2{
	color:#ff9000;
}
.gray{
	color:#666666;
}

/* ページ上部へ
---------------------------------------------*/
#pageup{
	text-align:right;
	padding-right:6px;
}

/* データ復旧方法
---------------------------------------------*/
#midasi{
	padding:8px 0 0 0;
}

#hou_bg{
	width:575px;
	background-image:url(images/midasi_bg.png);
	background-repeat:no-repeat;
	margin-left:15px;
	padding:0 0 0 15px;
}
#hou_bg2{
	width:440px;
	background-image:url(images/midasi_bg2.png);
	background-repeat:no-repeat;
	margin:15px 0 0 15px;
	padding:0px 0 10px 15px;
	float:left;
}
#hou_sideimg{
	width:120px;
	float:right;
	padding-top:20px;
}

#hou_3dan{
	width:582px;
	height:80px;
	margin-left:21px;
}
#hou_imgtxt{
	width:161px;
	font-size:9pt;
	margin:0 17px 0 16px;
	float:left;
}

#seagate_bg{
	width:520px;
	background-image:url(images/seagate_bg1.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-bottom:10px;
	padding:3px 30px 10px 32px;
	border:1px solid #76cdce;
}
#seagate_konna{
	width:350px;
	background-image:url(images/seagate_konna.png);
	background-repeat:no-repeat;
	padding:11px 0 10px 35px;
}
#check_green{
	list-style-image : url(images/check_green.png);
	margin-left:40px;
	padding:0;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
}

#databanner{
	width:575px;
	margin-left:6px;
	padding:0 0 20px 15px;
}



/* 流れ
---------------------------------------------*/
#nagare{
	width:505px;
	padding:0 0 1px 80px;
	margin-left:10px;
}
.nagare1{
	background-image:url(images/nagare1.png);
}
.nagare2{
	background-image:url(images/nagare2.png);
}
.nagare3{
	background-image:url(images/nagare3.png);
}
.nagare4{
	background-image:url(images/nagare4.png);
}
#nagare_end{
	width:580px;
	height:27px;
	margin-left:10px;
	background-image:url(images/nagareend.png);
}
#nagare_title{
	font-size:14pt;
	font-weight:bold;
	padding-top:10px;
}
#nagare_txt{
	font-size:10pt;
	line-height: 130%;
}

/* メニュー
---------------------------------------------*/
#menu_border{
	border:1px solid #d1d1d1;
	width:568px;
	margin:25px 12px 0 15px;
	background-image:url(images/menu_bg.png);
}
#menu_border ul{
	list-style-image : url(images/menuarrow.gif);
}
#menu_float{
	float:left;
	width:264px;
	padding-left:0px;
}

/* 料金表はこちら
---------------------------------------------*/
#go_ryoukin{
	width:600px;
	text-align:center;
	padding:20px 0 20px 0;
}

#kihontext{
	padding:0px 10px 15px 10px;
	font-size:10pt;
	line-height: 140%;
}

/* 長期サポート
---------------------------------------------*/
#choukiimg{
	padding:10px 0 10px 75px;
	width:525px;
}
#choukitable{
	border:0px;
	border-spacing:3px;
	font-size:10WSpt;
	margin:10px 0 20px 10px;
}
.choukichiiki{
	color:#666666;
}
.choukitd{
	text-align:left;
	vertical-align:top;
}
.choukitd_price{
	text-align:left;
	width:149px;
}
#cell149{
	width:149px;
}

/* 会社案内
---------------------------------------------*/
#kaisyatable{
	width:547px;
	margin-left:25px;
	border-collapse: collapse;
	font-size:10pt;
	color:#666666;
	line-height: 130%;
}
#title{
	background-color:#ffea8c;
	text-align:center;
	width:100px;
	border:solid 1px #dcdcdc;
	padding:5px;
}
.titleright{
	background-color:#ffea8c;
	text-align:center;
	width:487px;
	border:solid 1px #dcdcdc;
	padding:5px;
}
.naiyou{
	text-align:center;
	background-color:#fff4c2;
	border:solid 1px #dcdcdc;
	padding:5px;
}
.naiyouright{
	text-align:left;
	border:solid 1px #dcdcdc;
	padding:5px;
}

/* システム開発
---------------------------------------------*/
#kaihatu_box{
	width:580px;
	padding:0;
	margin:0;
}
#kaihatu_inbox{
	width:290px;
	padding:0;
	float:left;
}
#kaihatu_inbox ul{
	list-style-image : url(images/kaihatulist.png);
	line-height: 130%;
}

/* HP制作
---------------------------------------------*/
#hpwaku{
	width:557px;
	font-size:11pt;
	padding:5px 0 5px 10px;
	margin:20px 0 0 15px;
	border: 1px solid #feae58;
	line-height: 130%;
}

#hp_table{
	width:587px;
	font-size:10pt;
	margin-left:5px;
	border-collapse: collapse;
	border-spacing:2px 2px;
	margin-top:10px;
}
#hp_table td{
	width:298px;
	font-size:10pt;
	border-collapse: collapse;
	border-spacing:2px 2px;
	padding-top:5px;
	text-align:center;
}
#hp_table img{
	border:1px solid #cccccc;
}
.hp_td{
	padding-bottom:15px;
}
#border1{
	border:1px solid #666666;
}

#hp_price{
	width:570px;
	padding:0;
	margin-left:10px;
}
#hp_price_td{
	padding:8px;
}
#hp_price_title{
	padding:20px 0 8px 8px;
}

/* サイトマップ
---------------------------------------------*/
#sitemap_table{
	width:557px;
	font-size:10pt;
	margin-left:20px;
	border-collapse: collapse;
	border-spacing:2px 2px;
	border0px;
	margin-top:10px;
}
#sitemap_td1{
	border-top:2px solid #ff9000;
	width:298px;
	padding-top:10px;
	vertical-align:top;
}
#sitemap_td2{
	border-top:1px dotted #ff9000;
	width:298px;
	vertical-align:top;
	padding-top:10px;
}
#sitemap_td3{
	border-top:1px dotted #ff9000;
	border-bottom:2px solid #ff9000;
	width:298px;
	padding-top:10px;
	vertical-align:top;
}


/* 新品
---------------------------------------------*/
#sinpin{
	width:600px;
	padding:0px 0 0px 5px;
}

/* 注意枠
---------------------------------------------*/
#caution{
	width:517px;
	font-size:11pt;
	padding:10px 0 10px 50px;
	margin:20px 0 0 15px;
	background-image:url(images/caution.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#fff9fc;
	border: 1px solid #e60044;
	line-height: 130%;
}

/* 動作速度
---------------------------------------------*/
#dousa_box{
	width:580px;
}
#dousa_img{
	width:138px;
	float:right;
}

/* ブログ
---------------------------------------------*/
#blog{
	background-image:url(images/blog.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:470px;
	height:55px;
	padding:15px 0 0 100px;
	margin:10px 0 0 10px;
}

/* ご利用特典
---------------------------------------------*/
#goriyou{
	background-image:url(images/goriyou.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:470px;
	padding:0px 0 0 110px;
	margin:10px 0 10px 10px;
	line-height: 130%;
}

/* 臨時休業
---------------------------------------------*/
#rinji{
	width:526px;
	border:2px solid #ff462a;
	background-color:#ffded9;
	padding:15px 0 15px 50px;
	margin:15px 0 15px 10px;
	font-size:14px;
	line-height: 150%;
}

/* 過去製品
---------------------------------------------*/
#kakoseihin{
	width:100%;
	margin:0 0 0 8px;
}
#kakoseihin_in{
	width:280px;
	padding:5px;
	margin:0px 5px 5px 0px;
	float:left;
}
#kakoseihin_table{
	width:280px;
	line-height: 130%;
	border:solid 1px #feae58;
	padding:5px;
}

/* 出張料金表
---------------------------------------------*/
#syucchou_main{
	width:580px;
	padding:10px;
}
#chiiki_menu{
	width:560px;
	border:solid 1px #ffc445;
	background-color:#fff0a9;
	padding:5px;
	margin:10px 0px 25px 10px;
	line-height:150%;
}
#chiiki_50on_main{
	vertical-align:top;
	font-weight:bold;
	width:15px;
	padding-top:5px;
}
#chiiki_50on{
	vertical-align:top;
	font-weight:bold;
	width:15px;
	color:#919191;
}

#chiiki_table1{
	margin:0px;
	border-spacing:0px;
	border-collapse: collapse;
	padding:0px;
	border:0px;
}
#chiiki_table2{
	border-spacing:0px;
	border-collapse: collapse;
}

#chiiki_intable{
	padding:0px;
	border:0px;
	border:solid #7a7a7a;
	border-width:1px 0 1px 0;
	border-collapse: collapse;
}
#chiiki_table3{
	width:100%;
	border-spacing:0px;
}

#chiiki_table3 TD{
	border-spacing:0px;
	padding:5px;
	line-height:150%;
}

#chiiki_cell{
	vertical-align:top;
	width:160px;
	padding:5px;
	border-spacing:0px;
	border:solid #7a7a7a;
	border-width:1px 0 1px 1px;
	border-collapse: collapse;
}

#nedan_cell{
	padding:5px;
	width:60px;
	text-align:right;
	vertical-align:top;
	border:solid #7a7a7a;
	border-width:1px 1px 1px 0;
}
#open_cell{
	padding:5px;
	border:solid #7a7a7a;
	border-width:1px 0 1px 0;
}

#chiiki_trcolor{
	background-color:#ffefad;
}




