@charset "utf-8";
/* CSS Document */

/* ↓第二階層以下に使うページレイアウト用css↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */

/* =============テキスト関係==============*/

/* 右テキスト 主に○：同梱　－：別売とかに使用*/
.r_text {
	text-align:right;
	margin:5px 15px 5px 0;
	font-size:86%;
}
.r_text_half {
	text-align:right;
	width:360px;
	margin:5px 0 5px 0;
	font-size:86%;
}
/*重要な文字などに使う赤文字 */
.text_red {
	color:#ff3333;
}
/*重要な文字などに使う赤太文字 */
.red {
	color:#ff3333;
	font-weight:bold;
	font-size:100.1%;
}
/* =============レイアウト関係==============*/

.contents_area hr {
	margin:0 0 10px 20px;
	width:700px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:2px dotted #cccccc;
}

.left_p {
	margin:0 0 0 15px;
	padding:0px;
	float:left;
}

/* ページ内の段落で使用 */
.cont{
	margin:0 0 25px 5px
}

/* 右上更新日 */
.day {
	position: relative;
	right:-600px;
	width:130px;
	font-size:86%;
}
/*注意書きゾーン */
.caution_1 {
	padding:5px;
	width:720px;
	background: #DEEEFE;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}

.caution_tv {
	padding:10px;
	width:550px;
	background: #DEEEFE;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;	
	margin-bottom:10px;
}

.caution_1 p {
	margin:5px 0 5px 20px;
	width:670px;
}
.caution_1 table li {
	background:url(/jp/support/cs/img/arrow.gif) no-repeat;
	font-size:12px;
	margin:5px;
	padding-left:15px;
}

/*お知らせの注意書きで※を使う場合 */
.info_cau{
	font-size:12px;
	width:590px;
	margin-bottom:10px
}

/*サポートページの注意書きで※を使う場合 */
dl{
	margin-bottom:10px
}

dd {
	float:left;
	width:20px;
	padding:5px 3px 0 10px;   
	clear:both
}   

dt {
	margin-left:5px;   
	padding:5px;   
}


/*注意書きゾーンで使う見出し */
.caution_1 .title {
	font-weight:bold;
	font-size:12px;
}
/*注意書き※テキスト　２文字  */
.come_list01 li {
	padding-left:23px;
	font-size:12px;
	text-indent:-20px;
	margin:0 0 10px 20px;
	width:670px;
	line-height:15px;
}

/*注意書き※テキスト　4文字  */
.come_list02 li {
	padding-left:34px;
	font-size:12px;
	text-indent:-30px;
	margin:0 0 10px 20px;
	width:650px;
	line-height:15px;
}
/*注意書き※テキスト　5文字  */
.come_list03 li {
	padding-left:38px;
	font-size:12px;
	text-indent:-40px;
	margin:0 0 10px 20px;
	width:630px;
	line-height:15px;
}
/*メディア対応表で使用*/
.caution_2 {
	font-size:12px;
	padding:10px;
	width:700px;
	border:dotted 2px #FF3300;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}
.caution_2 li {
	line-height:1.3em;
	padding-left:15px;
	background:url(/jp/support/cs/img/arrow.gif) no-repeat;
}

/*オーディオファームウェア詳細手順の注釈*/
.audio_caution_2 {
	font-size:12px;
	padding:10px;
	width:auto;
	border:dotted 2px #FF3300;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}

.m_img{
	margin:10px 0 10px 0
}

.caution_2 p {
	width:670px
}
/*注意書きエリア*/

.caution_3 {
	padding:5px;
	width:720px;
	background:#FFFF66;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}
.caution_3 ol {
	margin:5px 0 5px 0
}
.caution_3 li {
	list-style-type:disc;
	line-height:1.25em;
	margin:0 0 5px 15px
}
/*お知らせ 注意書きエリアで使用 重要な場合使います*/
.caution_4 {
	border:double #B50000;
	padding:5px;
	color:#B50000;
	font-size:14px;
	font-weight:bold
}
.cau_s_text {
	font-size:12px;
	color:#FF0000;
	line-height:1.2em
}
/* テキスト位置float */
.left {
	float:left;
}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
.clear {
	clear:both;
}
/* 初めてPDFをご覧になる場合で仕様 */
.img_pdf {
	position: relative;
	right:-510px;
	width:218px;
}
/* ページ内リスト */
.list {
	font-size:12px;
	margin:0 0 20px 10px
}
.list li {
	line-height:1.3em;
	padding-left:15px;
	background:url(/jp/support/cs/img/arrow.gif) left top no-repeat;
}
.p_list {
	padding-left:30px;
}
.p_list li {
	font-size:12px;
	line-height:1.3em;
	padding-left:15px;
	background:url(/jp/support/cs/img/arrow.gif) left no-repeat;
}
/* ページ内リスト_disc */
.list_disc {
	width:690px;
	margin-bottom: 20px;
}
.list_disc li {
	list-style:disc;
	font-size:12px;
	line-height:15px;
	margin:0 0 10px 6em;
	padding:0 30px 0 -4em
}
/* ページ内リスト_disc */

.list_disc01 li {
	list-style:disc;
	line-height:15px;
	font-size:12px;
	margin:0 15px 10px 3em;
	padding:0 30px 0 -2em;
}
/* ページ内リスト_修理ページ用 */
.service_list {
	font-size:12px;
	margin-left:30px;
	margin-bottom:15px;
}
.service_list li {
	line-height:1.6em;
	padding-left:15px;
	background:url(/jp/support/cs/img/arrow.gif) top left no-repeat;
}

/* ページ内遷移用アンカーレイアウト */
.anchor {
	width:680px;
	background-color:#F5F5F5;
	margin-left:15px;
	margin-bottom:15px;
	border:solid 1px #CCCCCC;
	padding: 10px 0 10px 10px;
}
.anchor ul {
	height:12px;
	width:100%;
	padding:0;
	margin:0 0 10px 15px;
	font-size:12px
}
.anchor li {
	width:30%;
	float:left;
	margin:0;
	line-height:1.3em;
	padding-left:12px;
	background-image:url(/jp/support/cs/img/arrow.gif);
	background-repeat:no-repeat
}
.anchor01 {
	width:680px;
	background-color:#F5F5F5;
	margin-bottom:15px;
	margin-left:15px;
	border:solid 1px #CCCCCC;
	padding:10px 0 10px 10px;
}
.anchor01 ul {
	height:12px;
	width:100%;
	margin:0 0 10px 15px;
	font-size:12px
}
.anchor01 li {
	width:40%;
	float:left;
	margin:0;
	line-height:1.3em;
	padding-left:12px;
	background-image:url(/jp/support/cs/img/arrow.gif);
	background-repeat:no-repeat
}
/* ページ内リンクに使用 arrow02.gif（下矢印画像）と使う*/
.text_anchor {
	width:680px;
	margin:0 auto 10px auto;
	background-color:#F5F5F5;
	border:solid 1px #CCCCCC;
	padding:10px;
	font-size:12px;
}
.text_anchor img {
	margin:2px 0 2px 0;
}
/* 現在特定のページで使用しているcss　20090408*/

/* 修理ページに使用 

.cmbk_04 {
	height:130px;
	width:730px;
}
.cmbk_04 li {
	padding:5px 35px 0 45px;
	float:left;
	width:280px;
	font-size:10px;
	line-height:14px;
}
.cmbk_02 {
	height:60px;
	width:730px;
	background-image:url(/jp/support/cs/other/img/menu_bg.gif);
}
.cmbk_02 li {
	padding:5px 0 0 10px;
	float:left;
}-*/

/* アップデートの更新時テキストに使用  */
.update_text {
	color:#CC3300;
	font-weight:bold;
}
/* contact.htmlで使用 */
.contact_img {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:450px;
}
/* オーディオページに使用 */

.list_qa {
	width:670px;
	margin-left:30px;
}
.list_qa li {
	list-style: none;
	font-size:12px;
	line-height:15px;
	margin:5px 0 5px 3em;
	padding:5px 0 5px 0;
	text-indent:-34px;
}
.list_qa li table {
	text-indent:0px;
}

.qa_ind{
	font-weight:bold;
	margin:10px 0 0 20px;
	font-size:12px;
	text-indent:0
}

.return {
	width:700px;
	text-align:right;
	padding-bottom:10px;
	border-bottom:dotted 1px #CCC;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

/* オーディオページFW詳細手順に使用 */

.list_fw {
	margin-bottom:25px;
	line-height:1.6;
}

.list_fw ol{
	margin:0
}

.list_fw ul li{
	list-style-type:disc;
	margin-left:10px
	}

.list_fw p{
	width:650px;
	margin:0 0 15px 0
}
.list_fw img{
	margin:5px
}

.list_fw .list_none{
	list-style-type:none
}

.des_img{
	margin:10px 0 10px 20px;
	border:0
	}

/* アップデートでテーブル内に使用 */
.list_update li {
	text-indent:-10px;
	padding:2px 5px 2px 18px;
}
/* ソフトウェア使用許諾 */
.permission {
	border:solid 1px;
	border-color:#666666;
	margin:15px;
	width:700px
}
.permission li {
	margin:10px 10px 10px 0px;
}

.permission p{
	width:680px;
	padding:10px 0 10px 0
}

/* 基礎知識メディア */
.media_img {
	float: left;
	padding:15px
}
.m_area {
	height:180px;
	padding-left:15px;
	font-size:12px
}
.m_area2 {
	height:150px;
	padding-left:15px;
	font-size:12px
}

/* 修理　よくあるご質問 */
.ser_qa_title{
	background-color:#869baf;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	color:#FFFFFF;
	padding:5px 0 5px 15px;
	font-weight:bold;
	}
	
.list_circle{
	margin:0 15px 0 30px;}
	
.list_circle li{
	margin:0 0 5px 0;
	}	

.line_01{
	font-size:14px;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:2px;
	text-align:left;
	border-bottom: 2px solid #7C95B6;
	font-weight:bold;
	}
