/* 内容 

 ・機種別情報ナビゲーション
 
 ・機種別製品情報・機種別消耗品情報：検索部

 ・機種別製品情報・機種別消耗品情報：データ部

 ・機種別製品情報：基本情報・アイコン情報・詳細情報
  a.基本情報
  b.アイコン情報
  c.詳細情報

 ・機種別消耗品情報：該当機種・基本情報
  a.該当機種
  b.基本情報
  
 ・お問い合わせ情報
  a.オプション品・消耗品販売
  b.ボックス
  c.受付時間
  d.メール
  e.スクエア

 ・回線接続設定

 ・故障かな？と思ったら
 
 ・取扱説明書ダウンロード

 ・消耗品情報：充電池一覧

 ・かんたん操作案内

--------------------------------------------- */
/* .機種別情報ナビゲーション
-------------------------------------------- */
#navi_pd{
 width:180px;
 margin:0px;
 padding:10px 0px 5px 0px;
 background-color:#C8ECE0;
 font-size:12px;
}

#navi_pd ul{
 width:180px;
 margin:0px;
 padding:0px;
 list-style:none;
}

#navi_pd li {
 display:block;
 width:170px;
 height:25px;
 padding:0px;
 margin:0px 5px 5px 5px;
 background-color:#C8ECE0;
 background-image:url('../images/btn_pd_hit.gif');
}

#navi_pd li a{
 display:block;
 width:170px;
 height:25px;
 background-image:url('../images/btn_pd.gif');
 background-repeat:no-repeat;
}

#navi_pd li a:hover{
 display:block;
 background-image:url('../images/btn_pd_o.gif');
 background-repeat:no-repeat;
}

#navi_pd li.hit a{
	display:block;
	background-image:url('../images/btn_main_hit.gif');
	background-repeat:no-repeat;
}

#navi_pd li span{
 display:block;
 margin:0px;
 padding:7px 0px 5px 20px;
}

#navi_kk .ttl{
 margin:0px 0px 0px 10px;
 padding:0px 0px 5px 15px;
 background-color:#C8ECE0;
 font-weight:bold;
 color:#2b2b2b;
 background-image:url('../images/arrow_blue.gif');
 background-repeat:no-repeat;
}

#navi_kk .cmt{
 width:165px;
 margin:0px 5px 0px 5px;
 padding:5px 0px 0px 5px;
 background-color:#ffffff;
 color:#2b2b2b;
}

#navi_kk{
 width:180px;
 margin:0px;
 padding:0px 0px 5px 0px;
 font-size:12px;
 background-color:#C8ECE0;
}


#navi_kk ul{
 width:165px;
 margin:0px 5px 0px 5px;
 padding:5px 0px 5px 5px;
 list-style:none;
 background-color:#ffffff;
}

#navi_kk ul::after{
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
 height:0;
}
#navi_kk ul:after{
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
 height:0;
}
#navi_kk li{
 width:70px;
 margin:0px;
 padding:5px 0px 0px 0px;
 float:left;
 position:relative;
}
#navi_kk li.navi_kk_one {
	width:auto;
}

#navi_kk li a{
 background-image:url('../images/arrow_koki.gif');
 background-repeat:no-repeat;
 background-position:0% 25%;
 padding:0px 0px 0px 8px;
}

/* .機種名から探す
-------------------------------------------- */
.searchBox{
	border:2px solid #CCC;
	margin:10px 15px;
	padding:10px;
}

.searchBoximg{
	margin:0 0 0 5px;
	width:68px;
	height:68px;
	text-align:center;
	border:1px solid #99cccc;
	background-color:#ffffff;
}

.searchProdtxt{
	margin:10px 30px;
}
.searchProdimg{
	margin:10px 0;
}
/* 全般 */
.w500{ width:500px; }
.w550{ width:550px; }

.fltLeft{ float:left; }

/* .機種別製品情報・機種別消耗品情報：検索部
-------------------------------------------- */
.search{
 width:560px;
 margin:5px 0px 10px 0px;
 line-height:1.3em;
}

.search .item_note{
 margin:0px 0px 0px 10px;
 margin-bottom:5px;
 padding-left:10px;
}
.search .item_note a{ text-decoration:underline; }

.search .item_note table{}
.search .item_note table td{ padding:5px;  }

/*ターゲットリンク部*/
ul.tglink {
 margin: 0px 0px 0px 10px;
 padding: 0;
 width: 540px;
}

ul.tglink::after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}
ul.tglink:after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}


ul.tglink li {
 margin: 2px;
 padding:0;
 float: left;
 width: 250px;
 line-height: 1;
 list-style-type: none;
 white-space:nowrap;
}

ul.tglink li a {
 padding:2px 0px 0px 15px;
 margin:0px 0px 0px 0px;
 display: block;
 width:200px;
 height:18px;
 position: relative; 
 text-align: left;
 background-image:url("../images/under-arrow.gif");
 background-repeat:no-repeat;
 background-position: 0 25%;
}

ul.tglink li a:hover {
 text-decoration:underline;
 background-image:url("../images/under-arrow.gif");
 background-repeat:no-repeat;
 background-position:0 25%;
}

ul.tglink li a:visited {
}

/*リンク部*/
ul.c_link {
 width: 540px;
 margin: 0px 0px 0px 20px;
 padding: 0;
 list-style:none;
}

ul.c_link li a {
 list-style-type: none;
 padding:2px 0px 0px 15px;
 margin:0px 0px 0px 0px;
 display: block;
 width:200px;
 height:18px;
 position: relative; 
 text-align: left;
 background-image:url("../images/arrow_green_2.gif");
 background-repeat:no-repeat;
 background-position: 0 45%;
}

/* .機種別製品情報・機種別消耗品情報：データ部
-------------------------------------------- */
#data{
 margin:0px 0px 0px 0px;
}
#data ul {
 margin: 0px 0px 0px 0px;
 padding: 0;
 width: 560px;
}

#data ul::after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}

#data ul:after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}


#data ul li {
 margin:5px 0px 0px 0px;
 padding:5px 5px 5px 10px;
 float: left;
 width: 165px;
 line-height: 1;
 list-style-type: none;
 white-space:nowrap;
 border-bottom:1px dotted #cccccc;
}

#data ul li a {
 width:155px;
 height:18px;
 position: relative; 
 color: #333;
 text-align: left;

}

#data ul li a:hover {
 text-decoration:underline;
}

#data ul li a:visited {
 color: #333;
}

/*
#data table.ul_prod{
 width:560px;
 margin:5px 0px 0px 0px;
 padding:0px;
}

#data td{
 width:160px;
 margin:5px 0px 0px 0px;
 padding:5px 5px 5px 10px;
 vertical-align:middle;
 color:#2b2b2b;
 vertical-align:middle;
 
 border-bottom:1px dotted #cccccc;
}

#data td.bl{
 border-bottom:0px;
 background-image:none;
 empty-cells:hide;
}

*/
#data span{
 width:110px;
 display:block;
 float:left;
}
 
#data .note{
 color:#484848;
 margin:15px 0px 5px 0px;
 padding-left:10px;
}

#data .bottom{
 text-align:right;
 margin-top:30px;
 margin-bottom:10px;
}

/* .機種別製品情報：基本情報・アイコン情報・詳細情報
-------------------------------------------- */
/*基本情報*/
#product_b{
 margin:0px 0px 0px 0px;
}

#product_b table{
 width:560px;
 margin:5px 0px 0px 0px;
 padding:0px;
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
}

#product_b th{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:2px;
}

#product_b td{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:2px;
}

#product_b td.nm{
 color:#333631;
 background-color:#bee0ce;
 text-align:center;
 padding:4px;
}

#product_b td.hd{
 color:#2b2b2b;
 background-color:#dddddd;
}

#product_b td.bd{
 background-color:#ffffff;
}

/*アイコン情報*/
.product_i_ttl{
 margin:0px 0px 5px 0px;
 padding:0px;
 color:#2b2b2b;
}
.product_i{
 width:560;
 /*height:50px;*/
 margin:0px;
 padding:0px;
}

div.product_i .icon{
 margin:5px;
 padding:0px;
 float:left;
 display:block;
 margin-bottom:5px;
 margin-right:5px;
 margin-left:5px;
}
/*詳細情報*/
#product_d{
 margin:0px 0px 0px 0px;
}

#product_d table{
 width:560px;
 margin:5px 0px 0px 0px;
 padding:0px;
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
}

#product_d th{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 background-color:#dddddd;
 padding:2px;
 color:#2d2d2d;
}

#product_d td{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:2px;
}

#product_d td.hd{
 color:#ffffff;
 background-color:#797979;
}

#product_d td.hd2{
 color:#4c4c4c;
}

#product_d td.bd{
 background-color:#ffffff;
}


#product_d .cmt_box{
 padding:5px;
 color:#3E4D9F;
 width:350px;
}
#product_d .cmt_box::after{
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}
#product_d .cmt_box:after{
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
}

#product_d .cmt_box_l{
 float:left;
 text-align:right;
}
#product_d .cmt_box_r{
 float:right;
 width:325px;
 position:relative;
}
#product_d .cmt{
 color:#3E4D9F;
 font-size:x-small;
}

/* .増設子機情報：比較表
-------------------------------------------- */
table.koki_d{
 width:700px;
 margin:5px 0px 0px 0px;
 padding:0px;
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
 border-collapse:collapse;
}

table.koki_d td{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:5px;
}

table.koki_d td.hd{
 color:#ffffff;
 background-color:#797979;
}

table.koki_d2 td{
 border:0px;
}

ul.koki_list {
 margin: 0px;
 padding: 0px 0px 0px 15px;
}

ul.koki_list::after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.koki_list:after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.koki_list li{
 width: 105px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 10px;
 float:left;
 position:relative;
 line-height: 1.2em;
 list-style-image:url('../images/kyu.gif');
}

ul.koki_list li.ko1{
 width: 80px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 float:left;
 position:relative;
 line-height: 1.2em;
 list-style-image:url('../images/kyu.gif');
}


ul.koki_list02 {
 float:left;
 margin: 0px;
 padding: 0;
}

ul.koki_list02::after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.koki_list02:after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.koki_list02 li{
 width:6em;
 padding:0 0 0 0;
 margin:0px 0px 0.2em 1em;
 float:left;
 position:relative;
 line-height: 1.2em;
}


/* .増設子機情報：比較表（2）
-------------------------------------------- */
table.koki_d2{
	margin:5px 0px 0px 0px;
	padding:0px;
	border-collapse:collapse;
}

table.koki_d td{
 padding:5px;
}

table.koki_d td.hd{
 color:#ffffff;
 background-color:#797979;
}

table.koki_d2 td{
 border:0px;
}

ul.koki_list {
 margin: 0px;
 padding: 0px 0px 0px 15px;
}

ul.koki_list::after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.koki_list:after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.koki_list li{
 width: 105px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 10px;
 float:left;
 position:relative;
 line-height: 1.2em;
 list-style-image:url('../images/kyu.gif');
}

ul.koki_list li.ko1{
 width: 80px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 float:left;
 position:relative;
 line-height: 1.2em;
 list-style-image:url('../images/kyu.gif');
}


/* .機種別消耗品情報：該当機種・基本情報
-------------------------------------------- */
/*該当機種*/
#supply_pd{
 margin:0px 0px 0px 0px;
}

#supply_pd table{
 width:718px;
 margin:5px 0px 0px 0px;
 padding:0px;
 border-top:1px solid #cccccc;
 border-left:1px solid #cccccc;
}

#supply_pd td{
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:5px;
 vertical-align:middle;
}

#supply_pd td.ttl{
 padding-left:5px;
 color:#333631;
 background-color:#bee0ce;
 text-align:left;
 height:20px;
}

#supply_pd td.nm{
 width:548px;
 height:80px;
 padding:10px;
 line-height:1.4em;
 text-align:left;
 vertical-align:top;
}
#supply_pd td.nm.w_auto{
	width: auto !important;
}

/*ターゲット*/
#supply_tg ul{
 width:718px;
 margin:0px;
 padding:0px;
}

#supply_tg li{
 width:130px;
 margin:5px 0px 5px 5px;
 padding:0px;
 display:block;
 text-align:left;
 float:left;
}

#supply_tg li a{
 width:120px;
 padding:0px 0px 0px 20px;
 background-image:url('../images/under-arrow.gif');
 background-repeat:no-repeat;
 display:block;
 text-decoration:none;
}

.td_cordlessPhon{
	margin:0 10px; line-height:1.2em;
	}

/*詳細情報*/
#supply_d{
 margin:0px 0px 15px 0px;
}

#supply_d table{
 width:718px;
 margin:5px 0px 0px 0px;
 padding:0px;
 border-left:1px solid #999999;
 border-top:1px solid #999999;
}

#supply_d td{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 padding:5px;
 line-height:1.4em;
 vertical-align:top;
}

#supply_d td.ttl{
 color:#2b2b2b;
 background-color:#d6e9ca;
 text-align:left;
}

#supply_d td.item{
 color:#2b2b2b;
 background-color:#dddddd;
 text-align:center;
}

#supply_d td.cmt{
 padding:10px 10px 10px 10px;
}

#supply_d table.inkcmt1{
 width:520px;
 border:0px;
}

#supply_d table.inkcmt1 td{
 border:0px;
}

#supply_d table.inkcmt2{
 width:500px;
 border:0px;
}

#supply_d table.inkcmt2 td{
 border:0px;
}

.supply_cmt{
 margin:0px 0px 0px 20px;
}

table.nobdr td {
 border-color:#ffffff;
 text-align:left;
 vertical-align:top;}

/* .お問い合わせ情報
-------------------------------------------- */
/* お問い合わせの前に */

#box_inq_bf {
 display:block;
 padding:5px;
 background-color:#acacac;
}

#box_inq_bf a {
 color:blue;
 text-decoration:none;
}

#box_inq_bf a:visited {
 color:blue;
}

#box_inq_bf a:hover {
 color:#ea5550;
 background-color:#fce4d6;
 text-decoration:none;
}



.ttl_inq_bf {
 margin:0px;
 padding:3px 0px 5px 5px;
 background-color:#acacac;
 font-weight:bold;
 color:#333333;
 border-bottom:2px dotted #ffffff;
 }

.cmt_inq_bf {
 color:#333333;
 padding:0px;
 margin:0px;
}


.img_inq_bf {
 display:block;
 float:left;
 vertical-align:middle;
 width:25px;
 height:25px;
 margin-right:3px;
 padding:0px;
}

.txt_inq_bf {
 display:block;
 float:right;
 vertical-align:middle;
 text-align:left;
 width:135px;
 height:19px;
 padding:6px 0px 0px 0px;
 font-size:12px;
}

.cmt_inq_bf {
 padding:5px;
 line-height:1.2em;
 }

#box_inq_bf ul {
 margin:0px;
 padding:0px;
}


#box_inq_bf ul li {
 margin:0px 0px 5px 0px;
 padding:3px 0px 2px 5px;
 list-style-type:none;
 list-style-image:none;
 background-color:#ffffff;
 height:25px;
}

#navi .btn{ margin:10px 0 0 0; font-size:x-small; }
#navi .btn img{ margin:5px 0 0 0; font-size:x-small; }


/* オプション品・消耗品販売 */
.inquiry_sp{
 margin:2px 2px 2px 10px; 
}

/* ボックス */
.inquiry_box{
 width:538px;
 margin:0px;
 padding:10px;
 border:1px solid #cccccc;
}

.inquiry_layout{
 width:500px;
 margin-left:20px;
}

.inquiry_layout td{
 vertical-align:top;
 text-align:left;
}

/* 受付時間 */
.inquiry_time{
 width:498px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
}

.inquiry_time th{
 color:#ffffff;
 background-color:#797979;
 border-bottom:1px solid #999999;
 border-right:1px solid #999999;
}

.inquiry_time td{
 border-bottom:1px solid #999999;
 border-right:1px solid #999999;
 text-align:center;
}

/* メール */
.inquiry_mbox{
 width:520px;
 padding:5px;
 background-color:#F0F0FF;
 border:1px solid #cccccc;
}

.inquiry_mbox td{
 vertical-align:top;
 padding-bottom:5px;
 text-align:left;
 line-height:1.3em
}

.inquiry_mail{
 width:520px;
}

.inquiry_mail td{
 vertical-align:top;
 padding-bottom:5px;
 text-align:left;
 line-height:1.3em
}

/* スクエア */
.square{
 color:#8080FF;
}


/* .回線接続設定
-------------------------------------------- */
/* 主要テーブル */
table.kaisen{
 width:560px;
 line-height:1.2em;
}

/* ダイアル回線選択テーブル */
table.kaisen_dl{
 width:350px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
}

table.kaisen_dl th{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 background-color:#797979;
 color:#ffffff;
 font-weight:normal;
 text-align:left;
}

table.kaisen_dl td{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
}

/* 該当機種 */
table.kaisen_tg{
 width:560px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
}

table.kaisen_tg th{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 background-color:#797979;
 color:#ffffff;
 font-weight:normal;
 text-align:left;
}

table.kaisen_tg td{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
}

ul.kaisen_list {
 width:560px;
 margin: 0px;
 padding: 5pxpx 0px 0px 0px;
 list-style:none;
}

ul.kaisen_list::after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.kaisen_list:after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
ul.kaisen_list li{
 width: 90px;
 float:left;
 padding:3px 0px 8px 15px;
 line-height:1em;
 margin:0 0 0 5px;
 position:relative;
 background-image: url('../images/kyu.gif');
 background-repeat: no-repeat;
 color:#484848;
 background-position:0 3px;
}


/* .故障かな？と思ったら
-------------------------------------------- */
/*全体ボックス*/
.fail_box{
 padding:0px 10px 0px 10px;
}

/*箇条文箇所*/
table.failure{
 width:680px;
}

table.failure td{
 line-height:1.2em;
 padding-bottom:10px;
 text-align:left;
}

/*角丸ボックス*/
td.fail_box_t{
 width:680px;
 height:28px;
 margin:0px;
 padding:0px;
 background-image:url('../images/repair-table001.jpg');
 background-repeat:no-repeat;
}

td.fail_box_t span.ttl1{
	width:670px;
	font-size:medium;
	font-weight:bold;
	color:#4e454a;
	border-bottom:2px solid #ee7800;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.fail_box_t span.ttl2{
	width:670px;
	font-size:medium;
	font-weight:bold;
	color:#4e454a;
	border-bottom:2px solid #00885a;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.fail_box_t span.ttl3{
 width:670px;
 margin:0px 0px 0px 10px;
 padding:5px 0px 0px 10px;
 font-size:medium;
 font-weight:bold;
 color:#4e454a;
 border-bottom:2px solid #68a9cf;
 display:block;
}

td.fail_box_m{
 width:1px;
 margin:0px;
 padding:0px;
 background-image:url('../images/repair-table003.jpg');
 background-repeat:repeat-y;
}

table.fail_box_c{
 width:650px;
 text-align:left;
 margin:10px 10px 0px 10px;
}

table.fail_box_c td{
 text-align:left;
 padding-bottom:10px;
 line-height:1.2em;
}

div.fail_care_c{
 width:650px;
 text-align:left;
 line-height:1.5em;
}

/*強制リセット操作方法*/
table.fail_care_o{
 width:700px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
}

table.fail_care_o th{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 background-color:#bde8dc;
 text-align:left;
 padding:5px;

}

table.fail_care_o td{
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 line-height:1.2em;
 text-align:left;
 padding:5px;
}

/* .取扱説明書ダウンロード
-------------------------------------------- */
.mndl_acro_box{
 width:538px;
 border:1px solid #cccccc;
}

.mndl_acro_box_l{
 float:left
}

.mndl_acro_box_r{
 padding:10px;
 float:right
 text-align:left;
}

.mndl_cond_box{
 width:538px;
 border:1px solid #cccccc;
 padding:10px;
}

#mndl_cond li{
 padding-bottom:10px;
 line-height:1.2em;
}

.mndl_cmt{
 width:720px;
 padding:10px 20px 10px 20px;
 border-width:1px 0px 1px 0px;
 border-style:dashed;
 border-color:#cccccc;
 line-height:1.4em;
 margin:10px 0px 20px 0px;
}

table.mndl_list{
 width:760px;
 padding:2px;
}

table.mndl_list td{
 line-height:1.4em;
 padding-top:5px;
 padding-bottom:5px;
 vertical-align:top;
 border-bottom:1px solid #82cddd;
 text-align:left;
}

table.mndl_list td.top{
 border-top:1px solid #82cddd;
}

table.mndl_list tr.odd{
 background-color:#F0F0F0;
}

table.mndl_list td.pdnm{
 color:#333333;
 text-align:left;
}

table.mndl_list td.adl{
 border-left:1px dotted #82cddd;
 border-right:1px dotted #82cddd;
}

/* .消耗品情報　充電池／インクリボン等
-------------------------------------------- */
table.battery{
 width:560px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
}

table.battery th{
 padding:2px;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 color:#333631;
 background-color:#dddddd;
 vertical-align:middle;
 text-align:center;
 font-weight:normal;
}

table.battery td{
 padding:2px;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 vertical-align:top;
}

table.battery td.ttl{
 color:#2b2b2b;
 background-color:#d6e9ca;
 text-align:left;
}


table.battery_pd{
 border:0px;
}

table.battery_pd td{
 width:125px;
 border:0px;
 padding:2px;
 vertical-align:top;
}

table.battery_cmt{
 margin:10px 0px 5px 0px;
 width:250px;
 border:0px;
}

table.battery_cmt td{
 border:0px;
 padding:2px;
 vertical-align:top;
}

.battery_note{
 margin:5px 0px 0px 0px;
 margin-bottom:5px;
 padding-left:10px;
 line-height:1.2em;
}

.bat_list  {
 width:250px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

.bat_list ul {
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

.bat_list ul::after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
.bat_list ul:after {
 height: 0;
 visibility: hidden;
 display: block;
 clear: both;
}
.bat_list li{
 width: 105px;
 height:auto;
 padding:2px 0px 2px 15px;
 margin:0px;
 float:left;
 list-style-type:none;
 position:relative;
 line-height: 1.2em;
 background-image:url("../images/kyu.gif");
 background-repeat:no-repeat;
 background-position: 0 25%;
}


/* .増設子機情報
-------------------------------------------- */
ul.koki_link {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
 list-style:none;
}

ul.koki_link  li{
 width:80px;
 padding:2px 0px 2px 10px;
 margin:0px 0px 0px 0px;
 line-height: 1.2em;
 background-image:url("../images/arrow_koki.gif");
 background-repeat:no-repeat;
 background-position: 0 45%;
}

table.koki{
 width:560px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
}

table.koki td.hd{
 padding:2px;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 color:#333631;
 background-color:#cce0ee;
 vertical-align:middle;
 font-weight:normal;
}

table.koki td{
 padding:2px;
 border-right:1px solid #999999;
 border-bottom:1px solid #999999;
 vertical-align:top;
}

/* 回線種別変更操作 */

div#flow_setting {border:1px solid #cccccc; margin:0.5em 0;}
div#flow_setting h3 {color:#000000; border:0; padding:5px 0 3px 5px; background:#cccccc;}
div#flow_setting ul{ margin:0; padding:0 10px 0 10px; list-style-type:none; }
div#flow_setting ul li{ text-indent:-1.5em; margin:0; padding:5px 0 5px 2em; border-bottom:1px dotted #cccccc; line-height:1.4em; }
div#flow_setting ul li.top {border:none; padding:10px 0 0 2em;}
div#flow_setting ul li.end {border:none;}
div#flow_setting img.bottom-1 {margin:0 5px -2px 3px; }
div#flow_setting table {margin:0;}
div#flow_setting dl {width:22em; margin:0; padding:5px 0 5px 1em; zoom:1; overflow:visible; text-indent:0;}
div#flow_setting dl::after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}
div#flow_setting dl:after { display:block; height:1px; content:"・"; clear:both; visibility:hidden;}
div#flow_setting dl dt {width:15em; margin:0; padding:0; float:left; padding:0 0 0 1em; margin:0 0 0 0; min-height:1px; height:auto!important; height:1px; background:url("../../images/dot_black.gif") no-repeat 0.3em 0.5em;}
div#flow_setting dl dd {width:1em; margin:0; padding:0; float:left; }
div#flow_setting div.cmt {text-indent:0; margin:0;}
div#flow_setting div.cmt span {color:#cc0000;}


/* 増設手順 */
.img_flow {margin:5px 0;}

/* 消耗品 */
body {margin:0 0 0 0;}
#box_mdl_list { width:560px; margin:0 0 0 0; padding:0 0 0 0;}
#box_mdl_list p { margin:0 0 0 0; padding:5px 0;}
#box_mdl_list p.cmt {margin:0 0 0 0;}
#box_mdl_list h3 { margin:10px 0; padding:0 0 2px 20px; background-color:#ffffff; border:none; background:url('../images/img_sqar_b.gif') no-repeat 6px 2px;border-bottom:1px solid #cccccc; }
#box_mdl_list h4 { font-size:small; padding:0 0 0 10px; background-color:#ffffff; border:none; background:url('../images/ico_circle_ns.gif') no-repeat 0 3px; }
#box_mdl_list h5 { font-size:small; border-width:0 0 0 0 ; border-style:solid; border-color:#ffffff; padding:10px 0 5px 12px; margin:0 0 0 0; background:url("/support/fax/images/ico_square_g.gif") no-repeat 0 12px;}
#box_mdl_list h6 { font-size:small; margin:0 0 0 0; padding:0 0 0 10px; font-weight:normal;}

#box_mdl_list ul.supply {width:688px; margin:0 0 0 0; padding:5px 0 5px 10px; float:left; clear:both;}
#box_mdl_list ul.supply li {width:6.5em; margin:0 0 0 0; padding:0 0 3px 15px; float:left; list-style-type:none; background:url("/support/fax/images/dot_black.gif") no-repeat 2px 0.4em;}

.mdl_list_sub {width:688px; border:1px solid #cccccc; padding:5px 5px 10px 5px; margin:0 0 15px 0; float:left; clear:both;}

table.box_mdl {width:687px; border-width:0 1px 1px 0 ; border-style:solid; border-color:#cccccc;}
table.box_mdl th { padding:5px; border-width:1px 0 0 1px; border-style:solid; border-color:#cccccc; background-color:#bee0ce; font-weight:normal;}
table.box_mdl td { padding:5px; border-width:1px 0 0 1px; border-style:solid; border-style:dotted solid solid solid; border-color:#cccccc;}
table.box_mdl td.cell_series {width:auto; background-color:#dbffed;}
table.box_mdl td.cell_series span {font-weight:normal;}
table.box_mdl td.cell_mdl {width:16em; font-weight:bold;}
table.box_mdl td.cell_code {text-align:center;}
table.box_mdl td.cell_mdl span { font-weight:normal; padding-left:0.3em;}
table.box_mdl td.cell_cost { width:9em;  text-align:right;}
table.box_mdl td.cell_cost span { font-weight:normal; padding-left:0.3em;}

/* 検索用 -------------------------------------------------*/
.output{ width:540px;}
.outputin{ width:450px; margin:5px 0; padding:5px 10px;}
#model{ color:#333333; font-weight:bold; font-size:110%;}
#model_link ul{ margin:0 0 0 56px; padding:0px 25px 0px 20px;}
#model_link ul li{ padding:0 0 5px 15px; list-style:none; background:url("/support/images/arrow_link_g.gif") no-repeat 0px 3px;}
#model_link ul li a { text-decoration:none; }

/* 検索用 -------------------------------------------------*/

/* .かんたん操作案内
.box_kantan_link{ margin:10px 0 10px 280px; }
.box_kantan_link ul{ margin:0; padding:0; list-style:none; }
.box_kantan_link ul li{ padding:0 0 5px 10px; background:url('../../images/arrow_link.gif') no-repeat 0 3px; zoom:1; }
.box_kantan_tbl{ width:700px; margin:10px 30px; border-collapse:collapse; }
.box_kantan_tbl th{ padding:5px; border:1px solid #cccccc; background-color:#eeeeee; }
.box_kantan_tbl td{ padding:5px; border:1px solid #cccccc; text-align:center; }
.box_kantan_tbl td.nm{ text-align:left; font-weight:bold;}
.box_kantan_tbl td a.ico_pdf{ display:block; width:4.5em; margin:5px 0; padding:5px 0 0 21px; background:url('../../aquos/images/ico_pdf.gif') no-repeat 0 0; zoom:1; }
.box_kantan_tbl td a.ico_set{ display:block; width:2.5em; margin:5px 0; padding:5px 0 0 15px; background:url('../images/ico_book.gif') no-repeat 0 0; zoom:1; }
.box_kantan_cmt{ margin:10px 40px; }
-------------------------------------------- */
.box_easy h4{ width:530px; padding:8px 10px; font-size:105%; background-color:#bbc8e6; }
.box_easy h5{ padding:5px 10px; font-size:small; background-color:#dcdcdc; }
.box_easy .date{ margin:10px 0; text-align:right; }
.box_easy .box_cmt { margin:10px 10px; }
.box_easy .box_link{ width:24em; margin:10px 0 0 auto; float:right; }
.box_easy .box_link ul{ margin:0; padding:0; list-style:none; }
.box_easy .box_link ul li{ padding:0 0 10px 10px; background:url('../../images/arrow_link.gif') no-repeat 0 3px; zoom:1; }
.box_easy .box_link::after{ clear:both; display:block; content:"・"; visibility:hidden; height:0; }
.box_easy .box_link:after { clear:both; display:block; content:"・"; visibility:hidden; height:0; }
.box_easy .img_r{ clear:both; float:right; }
.box_easy .cmt1{ clear:both; padding:5px 5px 5px 20px;  background:url("/support/images/arw-d.gif") no-repeat 8px 7px #d2f0e6; zoom:1; }
.box_easy .clr{ clear:both; }
.box_easy  ul { margin:0; padding:0; list-style:none; }
.box_easy  ul.model { margin:0; padding:10px 0 10px 20px; list-style:none; }
.box_easy  ul.model li { float:left; width:250px; margin:0 20px 0 0; padding:4px 0 4px 20px; background:url("/support/images/btn_square_red.gif") no-repeat 5px 6px; zoom:1; }
.box_easy  ul.model::after{ clear:both; display:block; content:"・"; visibility:hidden; height:0; }
.box_easy  ul.model:after { clear:both; display:block; content:"・"; visibility:hidden; height:0; }
.box_easy  ul.list  { margin:10px 0 0 0; padding:0 0 5px 40px; list-style:none; }
.box_easy  ul.list  li { padding:0 0 7px 10px; background:url("/support/fax/images/ico_circle_gs.gif") no-repeat 0 4px; zoom:1; }
.box_easy  ul.list_01  { margin:10px 0 10px 0; padding:0 0 5px 80px; list-style:none; background:url("/support/fax/images/txt_icon_send.gif") no-repeat 5px top; zoom:1; min-height:35px; height:auto!important; height:35px; border-bottom:1px dotted #d2f0e6; }
.box_easy  ul.list_01  li { margin:0 0 0 20px; padding:0 0 5px 10px; background:url("/support/fax/images/ico_circle_gs.gif") no-repeat 0 4px; zoom:1; }
.box_easy  ul.list_02  { margin:10px 0 10px 0; padding:0 0 5px 80px; list-style:none; background:url("/support/fax/images/txt_icon_recep.gif") no-repeat 5px top; zoom:1; min-height:35px; height:auto!important; height:35px; border-bottom:1px dotted #d2f0e6; }
.box_easy  ul.list_02  li { margin:0 0 0 20px; padding:0 0 5px 10px; background:url("/support/fax/images/ico_circle_gs.gif") no-repeat 0 4px; zoom:1; }
.box_easy  ul.list_03  { margin:10px 0 10px 0; padding:0 0 5px 80px; list-style:none; background:url("/support/fax/images/txt_icon_print.gif") no-repeat 5px top; zoom:1; min-height:35px; height:auto!important; height:35px; border-bottom:1px dotted #d2f0e6;}
.box_easy  ul.list_03  li { margin:0 0 0 20px; padding:0 0 5px 10px; background:url("/support/fax/images/ico_circle_gs.gif") no-repeat 0 4px; zoom:1; }
.box_easy  ul.list_04  { margin:10px 0 10px 0; padding:0 0 5px 80px; list-style:none; background:url("/support/fax/images/txt_icon_delete.gif") no-repeat 5px top; zoom:1; min-height:35px; height:auto!important; height:35px; border-bottom:1px dotted #d2f0e6;}
.box_easy  ul.list_04  li { margin:0 0 0 20px; padding:0 0 5px 10px; background:url("/support/fax/images/ico_circle_gs.gif") no-repeat 0 4px; zoom:1; }
.box_easy  ul.list_05  { margin:10px 0 10px 0; padding:0 0 5px 80px; list-style:none; background:url("/support/fax/images/txt_icon_con.gif") no-repeat 5px top; zoom:1; min-height:35px; height:auto!important; height:35px;  }
.box_easy  ul.list_05  li { margin:0 0 0 20px; padding:0 0 5px 10px; background:url("/support/fax/images/ico_circle_gs.gif") no-repeat 0 4px; zoom:1; }
.box_easy  ul.dot   { margin:0; padding:5px 0 5px 10px; list-style:none; }
.box_easy  ul.dot   li { padding:0 0 5px 10px; background:url("/support/images/dot_black.gif") no-repeat 0 5px; zoom:1; }
.box_easy .box_ope h4 { font-weight:bold; }
.box_easy .box_ope .in{ padding:10px 20px; }
.box_easy .box_ope .cmt2{ padding:10px 0 0 30px; background:url("/support/images/arw-r.gif") no-repeat 20px 13px; zoom:1;  }
.box_easy .box_ope .box_way{ margin:10px 0 10px 70px; padding:5px 10px; border:1px dashed #cccccc; }


/* トップへ戻る */

.return { clear:both; width:555px; padding:0px 0 15px 0; text-align:right;}

.return a { padding:0 15px 0 0; text-decoration:none; background:url("/support/images/arrow-up.gif") no-repeat right; }

.return a:hover { text-decoration:underline; }

/* 全体 */
.txt_indent {clear:both; text-indent:-1em; padding-left:1em; display:block;}
#box_mdl_list p{ padding:0 0 5px 0; margin:0 0 0 0;}
.txt_gray  {color:#484848; font-size:x-small;}
.txt_gray2 {color:#666666;}
.sort {display:block; clear:both; font-weight:bold; padding:10px 0 5px 0;}
.emphasis{ color:#cc0000; }
.layout_r{ text-align:right; }
.td_c{ text-align:center; }
.txts{ font-size:x-small; }
