@charset "Shift_JIS";


*{margin:0px; padding:0px;}

.specArea li{list-style:none;}
.specArea table{border:none;}
.specArea th{border:none; font-weight:normal;}
.specArea td{border:none;}
.specArea fieldset{border:none;}
.specArea legend{display:none;}
.specArea hr{display:none;}
.specArea a{
	/* firefoxクリック時の枠線を消す */
	outline:0;}
.specArea a:link{color:#0066CC; text-decoration:none;}
.specArea a:visited{color:#0066CC; text-decoration:none;}
.specArea a:hover{color:#FF3300; text-decoration:underline;}
.specArea a:active{color:#FF3300; text-decoration:underline;}

p.arrow,li.arrow,
span.arrow {
	padding:0 0 0 12px;
	background:url(/products/back/hyou/image/camera/ico_link.gif) no-repeat left top;
}
p.arrowNewwin,li.arrowNewwin,
span.arrowNewwin {
	padding:0 0 0 12px;
	background:url(/products/back/hyou/image/camera/ico_link_newwin.gif) no-repeat left top;
}

span.arrow,
span.arrowNewwin {
	background-position:3px -2px;
	padding-left:15px;
}
.specArea .nowrap {white-space:nowrap;}

/*------------------------------------------------
  見出し、本文
-------------------------------------------------*/
.specArea h1,
.specArea h2,
.specArea h3,
.specArea p,
.specArea li,
.specArea dt,
.specArea dd,
.specArea td {line-height:1.5; color:#000000;}

 
 /*デザイン12px*/
.specArea p {font-size:80%; line-height:1.5;}
.specArea p {font-size:13px;}

.specAreali {font-size:80%; line-height:1.5;}
html>/**/body .specArea li {font-size:12px;}

.specArea dt,
.specArea dd {font-size:80%; line-height:1.5;}
html>/**/body dt,
html>/**/body dd {font-size:12px;}

.specArea td,
.specArea th {font-size:80%; line-height:1.5;}
html>/**/body .specArea td,
html>/**/body .specArea th {font-size:12px;}


	/*デザイン14px*/
.specArea h1 {font-size: 96%; line-height:1.3;}
.specArea h1 {font-size:14px;}

	/*デザイン12px*/
.specArea h2 {font-size:80%; line-height:1.3;}
.specArea h2 {font-size:12px;}

	/*デザイン12px*/
.specArea h3 {font-size:80%; line-height:1.2;}
.specArea h3 {font-size:12px;}

	/*デザイン10px*/
.titleH3sizeS h3  {font-size:67%; line-height:1.2;}
.titleH3sizeS h3 {font-size:10px;}

	/*デザイン10px*/
.specArea h4  {font-size:67%; line-height:1.2;}
.specArea h4  {font-size:10px;}

	/*デザイン10px*/
.sizeS {font-size:85%;}
.sizeS {font-size:10px;}


.titleH1 {
	padding:8px 10px 7px 10px;
	background:url(/products/back/hyou/image/camera/h1_back.gif) #f2f2f2 top no-repeat;
	border-bottom: #bebebe solid 1px;
	margin:0 0 10px 0;
}
.titleH1 h1 {}

.titleH2 {
	padding:6px 10px 5px 10px;
	background:url(/products/back/hyou/image/camera/h2_back.gif) #e3e3e3 top no-repeat;
	border-bottom: #bebebe solid 1px;
	margin:0 0 10px 0;
}
.titleH2 h2 {
	padding: 0 0 0 9px;
	background:left repeat-y;}
.titleH2 h2 a:link,
.titleH2 h2 a:visited {text-decoration:none;color:#555555;}
.titleH2 h2 a:hover {color: #0066CC; text-decoration:underline;}
.titleH2 h2 a:active {color: #FF3300; text-decoration:underline;}

.titleH3 {
	padding:7px 10px 5px 10px;
	background:url(/products/back/hyou/image/camera/h3_back.gif) top left no-repeat;
	border-bottom: #bebebe solid 1px;
	margin:0 0 10px 0;
}
.titleH3 h3 {
	padding: 1px 0 0 9px;
	background:url(/products/back/hyou/image/camera/h3_line.gif) left repeat-y;
}

.titleH3sizeS {
	padding:4px 10px 3px 10px;
	background:url(/products/back/hyou/image/camera/h3_back.gif) top left no-repeat;
	border-bottom: #bebebe solid 1px;
	margin:0 0 10px 0;
}
.titleH3sizeS h3 {
	padding: 0 0 0 9px;
	background:url(/products/back/hyou/image/camera/h3_line.gif) left repeat-y;
}

.titleH4 {
	padding:4px 10px 4px 10px;
	background:url(/products/back/hyou/image/camera/h3_back.gif) top left no-repeat;
	border-bottom: #bebebe solid 1px;
	margin:0 0 10px 0;
}
.titleH4 h4 {
	padding: 1px 0 0 9px;
	background:url(/products/back/hyou/image/camera/h3_line.gif) left repeat-y;
}


.titleH3 h3 a:link,
.titleH3 h3 a:visited {text-decoration:none;color:#555555;}
.titleH3 h3 a:hover {color: #FF3300; text-decoration:underline;}
.titleH3 h3 a:active {color: #FF3300; text-decoration:underline;}

.specArea p {margin: 0 0 1em 0;}

/*上付テキスト*/
.specArea sup {
	position: relative;
	top: 0.1em;
	font-weight: normal;
	white-space:nowrap;
}
	/*firefox対応*/
.specArea sup {
	vertical-align:baseline;
	position: relative;
	top: -0.4em;
	padding:0;
}


/*------------------------------------------------
  .footNote 脚注
-------------------------------------------------*/
.footNote dl {
	padding:0;
	border-top: solid 1px #ffffff;
	margin: 0 0 5px 0;
}
.footNote dt,
.footNote dd  {font-size:80%; line-height:1.3;}
.footNote dt,
.footNote dd {font-size:13px;}

.footNote dt,
.footNote dd{
	color: #000000;
	display:block;
	padding:0.2em 0 0 0;
	margin:0;
	border-top: dashed 1px #bebebe;
}
.footNote dt.first,
.footNote dd.first{border-top: none;}

.footNote dt{
	width:;
	white-space:nowrap;
	float:left;
	
}
.footNote dd {
	width:;
	margin-left:;
	margin-bottom:0.2em;
}


/*------------------------------------------------
  .footNote 脚注（BOX本文内）
-------------------------------------------------*/
.book .footNote {
	clear:both;
	padding-top:5px;
	border-top: dashed 1px #bebebe;
}
.book .footNote dl {
	margin-bottom:0;
	border-top:none;
	
}
.book .footNote dt{
	width:40px;
	padding-left:5px;
	border-top:none;
	
}
.book .footNote dd {
	margin-left: 41px;
	padding-left:5px;
	border-top:none;
}


/*------------------------------------------------
  .specArea 使用概要ページ
-------------------------------------------------*/
.specArea {
	width: 525px;
	margin: 0 0 10px 0;
    overflow: hidden;
	text-align:left;
}
.specArea :after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
.specArea  {overflow: visible;}
/**/

/*------------------------------------------------
  .specArea 使用概要ページ内 見出し
-------------------------------------------------*/
.specArea .titleH2{margin:-10px 0 2px 0;}
.specArea .titleH3{margin:0 0 2px 0;}
.specArea .titleH4{margin:0 0 -1px 0;}
/*ただしBOX内は例外*/
.specArea .box .titleH3{margin:0 0 10px 0;}

div.specArea .titleH2{margin-top:11px;}

/* for Firefox */
div.pagelink,
div.specArea{margin-top:-11px;}

/*------------------------------------------------
  .specArea 使用概要ページ内 テーブル
-------------------------------------------------*/
.specArea table {
	border:solid 1px #bebebe;
	width: 525px;
    border-collapse: collapse;
    border-spacing: 0;
	line-height:1.4;
	text-align: left;
	margin: 0 0 10px 0;
}
	/*firefoxボーダー分の位置ズレ補正*/
html>/**/body .specArea table {
	width: 524px;
	margin-left:1px;
	margin-top:1px;
}

.specArea table th {
	vertical-align:top;
	font-weight:normal;
	border-bottom:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	background:#e8edf2;
	padding:3px 10px;
}
.specArea table th.rwspn {
	padding-right:10px;
	border-right: none;
}
.specArea table th.rwcld {
	padding-left: 0;
}
.specArea table td {
	vertical-align:top;
	border-bottom:solid 1px #bebebe;
	border-right:solid 1px #bebebe;
	padding:3px 5px;
}
	/*thが横に並ぶ表の場合*/
.specArea table td.rPadding {padding-left: 10px;}
.specArea table th.rNoPadding {padding-left: 5px;}
.specArea table th.xyCenter,
.specArea table td.xyCenter{
	padding-left: 5px;
	text-align:center;
	vertical-align:middle;
}

/*------------------------------------------------
  .specArea 使用概要ページ内 脚注
-------------------------------------------------*/
.footNote dl {margin: -5px 0 10px 0;}
.specArea .footNote dt{
	width:40px;
	padding-left:5px;
	
}
.specArea .footNote dd {
	width:auto;
	margin-left:41px;
	padding-left:5px;
}




/*------------------------------------------------
  .specArea 使用概要ページ内 「コピーに関するご注意」
-------------------------------------------------*/
.attention {
	border: #bebebe solid 1px;
	padding:6px 10px 1px 10px;
}



/*------------------------------------------------
  見出しライン色の変更
-------------------------------------------------*/
.titleH2 h2 {
	background-image:url(/products/back/hyou/image/camera/h2_line_photoviewer_digitalcamera.gif);}


/*------------------------------------------------
  矢印付リンクの矢印色の変更
-------------------------------------------------*/
p.arrow {
	background-image:url(/products/back/hyou/image/camera/ico_link_printer.gif);}



/*------------------------------------------------
  .linkTotop 「このページの先頭へ」
-------------------------------------------------*/
.linkTotop {
	margin:-4px 0 6px 0;
    overflow: hidden;
}
.linkTotop:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
.linkTotop {
    height: 1em;
    overflow: visible;
}
/**/
.linkTotop p {margin:0;}
.linkTotop a {
	float:right;
	display: block;
	height:16px;
	width:103px;
	background-image:url(/products/back/hyou/image/camera/back_link_totop.gif);
	text-indent:-9999px;
	line-height:10px;
	font-size:10px;/*印刷時のフォントサイズ*/
}
.linkTotop a:link,
.linkTotop a:visited {background-position:top;}
.linkTotop a:hover {background-position: bottom;}






/* スペックエリア *******************************START*/
.footNote dt.contact{
	width:9.5em;
	
}
.footNote dd.contact {
	margin-left:11em;
}
/*tdとliのサイズ指定が重複してIEでは64%になるのを80%に戻す*/
.specArea li {font-size:100%; }
html>/**/body .specArea li {font-size:12px;}

#spec1 td li {
	border-bottom: dashed 1px #bebebe;
}
div.specArea .titleH3 .subTxt,
div.specArea .titleH4 .subTxt {
	font-weight: normal;
}
#footNoteBox {
	border: #bebebe solid 1px;
}
#footNoteBox dl {
	margin:5px 5px 5px 5px;
}
#footNoteBox dt {
	width:30px;
}
#footNoteBox dd {
	margin-left:31px;
}

