/*---------- 全体で共有するスタイル -------------*/

.t0 {
	margin: 0 auto 20px; /*2013追加*/
	width:550px;
}

.t0 img {
         margin-bottom:5px;
}
.t0 div.waku {
	padding:0px;
	border: 1px solid #DFDFDF;
	margin-bottom:10px;
}

/*------------------------------------------------
　　　　 top_index用のスタイル 
-------------------------------------------------*/
/*----------機種名エリアのスタイル　------------*/
.t1 {
	float:left;
	background-image:url(../images/products/old/common/title.gif);
	width:230px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	margin:0px;
	font-size: 120%;
	padding-top: 10px;
	padding-bottom: 10px;
}


/*-------「<<機種名で探す」のスタイル--------*/
.t2 {
	text-align: right;
	margin:5px;
}


/*----------- 廻り込み解除 ---------------------*/
.t3 {
	clear: both;
	overflow: hidden;
	font-size:0px;
}

/*-----------機種写真のスタイル ----------------*/
.t4 {
	float:left;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
}

/*------------------------------------------------------
   機種写真の右エリアのスタイル
       フォントサイズ
	   リンクの先頭につけるイメージのマージン
       仕様リンクとセット品リンクの間のマージン
------------------------------------------------------*/
.t5 {
	line-height:120%;
	margin-top:15px;
	margin-left:230px;
}
.t5 img {
	margin:0px 2px 0px 0px;
}
.t5 div.sukima {
	margin: 45px 5px 3px 5px;
}

/*-------------------------------------------------------
  メニューエリアの指定
       メニュータイトルエリアの指定
	   各リンクのマージン指定
       リンクの先頭つけるイメージの指定
       コメント用の指定（主に子機で使用）
       リンク先の説明エリア用の指定
       区切り線の指定
	   メニューの一番下にある注用の指定
-------------------------------------------------------*/
.t6 {
	width: 514px;
	text-align: left;
	color: #333366;
	padding: 5px;
	font-size: 110%;
	font-weight:normal;
	margin: 10px 10px 2px 10px;
	background-color: #e3e9ff;
	border-left:5px solid #006599;
}
.t7 {
	margin: 5px 5px 5px 15px;
}

.t7 img {
	border:none;
	background-color:#FFFFFF;
	color:#000000;
	margin-bottom: 0px;
	margin-right:3px;
}
.t7 span.koki {
	color:#FF0000;
	background:#FFFFFF;
}
.t8 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.t9 {
	margin: 1px 15px 5px;
	padding-left: 14px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #999999;
	padding-top: 0px;
}
.tcolor {
	color: #FF0000;
	margin: 10px 15px 10px 15px;
	text-align: right;
	background-color:#FFFFFF;
}

/*---------------------------------------------------
      tel_index,www_index用のスタイル             
---------------------------------------------------*/

.ue {
	width:548px;
	margin-top:0px;
	margin-bottom:3px;
}
.hidari {
	float:left;
	width:170px;
	margin-bottom:5px;
}

.migi {
	margin-left:175px;
	width:368px;
	margin-bottom:20px;
}

.sita {
	   width:548px;
	   margin-top:5px;
}

/*-----------タイトルのスタイル ----------------*/
.ue h1 {
	font-weight: bold;
	text-align:center;
	font-size:110%;
	padding:10px;
	background-image:url(../images/products/old/common/title.gif);
	margin:0px;
	color: #FFFFFF;
}
		  

/*-----------機種写真のスタイル ----------------*/

.hidari img {
	  margin-left:10px;
	  margin-right:10px;
	  margin-top:20px;
}

/*------------記号一覧のスタイル--------------------*/
.migi div {
	width:350px;
	border:1px solid #CCD9EE;
	font-size:100%;
	margin-top:10px;
	margin-left:10px;
}
.migi div.midasi {
	font-size:100%;
	width:344px;
	margin:0px;
	background: #e3e9ff;
	padding:3px;
	border:none;
	color:#000000;
}
.migi ul {
	list-style:none;
	margin:3px;
	padding:0px;
}
.migi p {
	margin:5px 5px 0px 0px;
	padding:3px;
	border-top:1px dashed #CCD9EE;
	color:#FF0000;
}
.migi img {
	border:0px;
	margin-left:150px;
	margin-top:0px;
	margin-bottom:2px;
}
.migi a:hover {
	background: none;
}


/*------------ご注意のスタイル--------------------*/
.sita p {
	background: #FFFFFF;
	border:1px solid #FF0033;
	width:525px;
	margin:0px 5px 20px 5px;
	padding:5px;
	line-height:150%;
}
.sita span.tyuui {
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	margin-bottom:5px;
	background: #FF0033;
}
/*------------イメージのスタイル--------------------*/
.sita img {
	border:none;
	margin:2px;
}


/*----------表1・表2のスタイル---------------------*/
.sita table,th,td {
                   border:none;
}
.sita table {
	margin-left:4px;
	margin-bottom:20px;
	margin-top:0px;
	 width:540px;
}
.sita caption {
	margin:0px;
	 padding:0px 0px 5px 2px;
	font-size:110%;
	text-align:left;
	font-weight:bold;
}
.sita th {
	padding:3px;
	background-color:#e3e9ff;
	font-size:90%;
	font-weight:normal;
	border:none;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	white-space:nowrap;
}
.sita th.left {
	border-left:1px solid #999999;
}
.sita td {
	padding-bottom:6px;
	padding-left:5px;
	padding-right:1px;
	padding-top:6px;
	background-color:#FFFFFF;
	font-size:90%;
	border:none;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.sita td.kinou {
	background-color:#ECF5FF;
	border-left:1px solid #999999;
	white-space:nowrap;
}
.sita td.taiou {
	text-align:center;
}
.sita td.kyakutyu {
              border:none;
}

/*------------表3のスタイル---------------------*/
.sita td.komeleft {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	text-align:center;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
}
.sita td.kome {
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.sita td.bangou {
	border-left:1px solid #999999;
	text-align:center;
	white-space:nowrap;
	padding-left:2px;
	padding-right:2px;
}

/*-----区切り線のスタイル------*/	          
.sita div.line{
	border-top:1px dotted #999999;
	margin:5px 10px 20px 5px;
}

/*-----アクロバットリーダのダウンロードエリアのスタイル------*/	
.sita div.adbe {
	width:520px;
	border:1px solid #999999;
	line-height:120%;
	font-size:100%;
	margin-left:10px;
	margin-bottom:10px;
	background: #DDDDDD;
	padding:2px;
}
 
 
/*----------新機種用フォーマット-----------*/


	h1.mp0 {
	margin:0px;
	padding:0px;
	}

	div.naka {
	float:left;
	margin:10px 0px 0px 0px;
	width:200px;
	}
	
	h2.qa {
	font-size:100%;
	margin:10px 0px 0px 0px;
	}
	
	div.qa {
	padding:10px 5px 5px 5px;
	border:3px double #006599;
	}
	
	ul.qa {
	margin:0px;
	padding:0px;
/*	list-style-image: url(../img/blank2.gif);*/
	}
	
	li.qa {
	margin-left:20px;
	border-bottom:1px dashed #666666;
	}
	
	p.qa {
	text-align:right;
	margin:10px 0px 0px 0px;
	}
	
	h2.set {
	font-size:100%;
	margin:5px 0px 0px 0px;
	}
	ul.set {
	margin:5px 0px 15px 0px;
	padding:0px;
	list-style:none;
	}
	
	li.settop {
	border-bottom:1px dashed #666666;
	border-top:1px dashed #666666;
	padding:4px 5px 5px 5px;
	margin:5px;
	}
	li.set {
	border-bottom:1px dashed #666666;
	padding:0px 5px 5px 5px;
	margin:5px;
	}
	
	.set img {
	margin-right:5px;
	}
	
	div.menu {
	line-height:120%;
	margin-top:15px;
	float:right;
	width:340px;
/*	background-image:url(../img/all/top/back1.gif);*/
	padding-bottom:15px;
	}

	h2.menu {
	style=color:#333366;
	font-size:110%;
	font-weight:normal;
	color:#4E473A;
	background:#e2e9ff;
	padding:3px 4px 3px 6px;
	margin:0px 0px 2px 0px;
	border-left:6px solid #006599;
	}

	.menu1 {
	margin: 2px 0px 5px 5px;
	}
	.menu1 img {
	border:none;
	background-color:#FFFFFF;
	color:#000000;
	margin-bottom: 0px;
	margin-right:3px;
	}
	.menu2 {
	margin: 1px 5px 5px;
	padding-left: 20px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #999999;
	padding-top: 0px;
	}




      		 
