@charset "utf-8";

/* --------------------------------------------------
	Digitalcamera StyleSheet for GSG2.5
/*-------------------------------------------------- */

/* Heading
-------------------------------------------------- */
div#contents .ps01-content h1,
div#contents .ps01-content h2,
div#contents .ps01-content h3,
div#contents .ps01-content h4,
div#contents .ps01-content h5 {
font-weight:bold!important;
}

/* SupportNav
-------------------------------------------------- */
div#supportNav {
padding-top:0;
}
div#supportNav div#parallelNav {
width:450px;
}


/* MainWrap
-------------------------------------------------- */
div#mainWrap {
padding-bottom:15px;
}

/* recommendList
-------------------------------------------------- */
#contents .parallelBlockB01Half.recommendList {
padding-bottom:15px;
border-bottom:1px solid #ccc;
}
*html #contents .parallelBlockB01Half.recommendList {
margin-top:0!important;
}
#contents .recommendList dl.thumbnailListB03 dt span.thumb {
width: 98px;
}
#contents .recommendList dl.thumbnailListB03 dd {
margin-left: 98px;
}
#contents .recommendList dl.thumbnailListB03 dt span.titleText {
padding: 0 0 0 9px;
background: url(/personal/pack/images/gsg2.5/linklistmarker_02.gif) 0 0.4em no-repeat;
line-height: 1.3;
zoom: 1;
}
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:link,
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:visited {
text-decoration: none;
}
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:hover,
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:active {
background:none;
text-decoration: none;
}
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:hover span.titleText,
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:active span.titleText {
text-decoration: underline;
background-color: #e5eeff;
}

/*
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a img {
border: 1px solid #cdddff;
}
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:visited span.thumb img {
border: 1px solid #eeccff;
}
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:visited:hover span.thumb img,
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:visited:active span.thumb img {
border: 1px solid #c172e8;
}
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:hover span.thumb img,
#contents div.ps01-contentPanel01 .recommendList dl.thumbnailListB03 a:active span.thumb img {
border: 1px solid #769ef4;
}
*/

/* specListBlockB01
-------------------------------------------------- */
#contents div.ps01-contentPanel01-dc01 div.specListBlockB01:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
#contents div.ps01-contentPanel01-dc01 div.specListBlockB01 {display:inline-block;}
/* Hides from IE-mac \*/
* html #contents div.ps01-contentPanel01-dc01 div.specListBlockB01 {height:1%;}
#contents div.ps01-contentPanel01-dc01 div.specListBlockB01 {display:block;}
/* End hide from IE-mac */
#contents .ps01-contentPanel01-dc01 div.specListBlockB01 .specListBlockB01L {
float: left;
width: 581px;
}
#contents .ps01-contentPanel01-dc01 div.specListBlockB01 .specListBlockB01R {
float: right;
width: 282px;
}
#contents .ps01-contentPanel01-dc01 div.specListBlockB01 .definitionTableB01 {
margin-top:0;
}
#contents .ps01-contentPanel01-dc01 .specListBlockB01R ul.linkListB01,
#contents .ps01-contentPanel01-dc01 .specListBlockB01R ul.linkListB01 a {
line-height:1.08;
}


/* bannerBlockB01
-------------------------------------------------- */
#contents div.bannerBlockB01 {
width:282px;
margin-bottom:12px;
}
#contents div.bannerBlockB01 a span.titleText {
padding: 0 0 0 9px;
background: url(/personal/pack/images/gsg2.5/linklistmarker_02.gif) 0 0.4em no-repeat;
line-height: 1.7;
zoom: 1;
}
#contents div.bannerBlockB01 a:after {
content: ''!important;
margin: 0!important;
}
#contents div.bannerBlockB01 a[href^="http"] span.titleText:after {
content: url('/personal/pack/images/gsg2.5/icn_window_02.png')!important;
float: none!important;
margin: 0 0 0 0.3em!important;
padding:0!important;
background:transparent none!important;
vertical-align: middle!important;
border: none!important;
}


#contents div.bannerBlockB01 p.infoBanner a:after {
content: ''!important;
margin: 0!important;
}
#contents div.bannerBlockB01 p.infoLink a[href^="http"]:after {
content: url('/personal/pack/images/gsg2.5/icn_window_02.png')!important;
float: none!important;
margin: 0 0 0 0.3em!important;
padding:0!important;
background:transparent none!important;
vertical-align: middle!important;
border: none!important;
}

#contents p a:after {
content: ''!important;
margin: 0!important;
}

#contents body.personal div.switchPanelA01 a[href^="http"]:after,
#contents body.personal div.switchPanelA01 a[href^="https"]:after {
content: url('/personal/pack/images/gsg2.5/icn_window_02.png')!important;
float: none!important;
margin: 0 0 0 0.3em!important;
padding:0!important;
background:transparent none!important;
vertical-align: middle!important;
border: none!important;
}


#contents div.ps01-contentPanel01 div.bannerBlockB01 a:link,
#contents div.ps01-contentPanel01 div.bannerBlockB01 a:visited {
text-decoration: none;
}
#contents div.ps01-contentPanel01 div.bannerBlockB01 a:hover,
#contents div.ps01-contentPanel01 div.bannerBlockB01 a:active {
background:none;
text-decoration: none;
}
#contents div.ps01-contentPanel01 div.bannerBlockB01 a:hover span.titleText,
#contents div.ps01-contentPanel01 div.bannerBlockB01 a:active span.titleText {
text-decoration: underline;
background-color: #e5eeff;
}



/* ps01_information
-------------------------------------------------- */
#contents div.ps01_infoBlock div.articles .endIco {
display: none;
}
#contents div.ps01_infoBlock a:link,
#contents div.ps01_infoBlock a:visited {
text-decoration: none;
}
#contents div.ps01_infoBlock a:hover,
#contents div.ps01_infoBlock a:active {
text-decoration: underline;
}


/* contentTitleB03
-------------------------------------------------- */
/*div#contents .parallelBlockB01Half h3.contentTitleB03 {
padding-top:2px;
}*/


/* LocalNav_alignLeft
-------------------------------------------------- */
.personal #productsLocalnavFloatA01 .productsLocalnavFloatA01-allmodels {
text-align:left;
}


/* Discontinue Text
-------------------------------------------------- */
body #contents div.discontinueText p {
margin: 7px 0 7px;
color:#FF0000;
}


/* Print for Specifications
-------------------------------------------------- */
@media print {
div#ps01-header {
_zoom:1;
}
}


/* contentLinkBlock
-------------------------------------------------- */
#contents div.ps01-contentPanel01 div.contentLinkBlockB01 .contentLinkBlockTitleB01 a span.newText {
color:#FF0000;
}


/* featuresTitleBlockB
-------------------------------------------------- */
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 h2 span.new {
color:#FF0000;
}

/* featuresTitleBlockB
-------------------------------------------------- */
#contents div.ps01-contentPanel01-dc02 div.ps01-content span.new {
color:#FF0000;
}

/* 2013.06デジカメ新テンプレートoverViewsのバナー
-------------------------------------------------- */
#contents dl.thumbnailListB01 dt a:after{
content: ''!important;
margin: 0!important;
}

a[href^="http://www.fujifilm.co.jp"] span.titleText:after,
a[href^="https://www.fujifilm.co.jp"] span.titleText:after,
a[href^="http://fujifilm.jp"] span.titleText:after {
	content: '' !important;
	margin: 0;
}

 a[href^="http://www.fujifilm.co.jp"]:after,
 a[href^="https://www.fujifilm.co.jp"]:after,
 a[href^="http://fujifilm.jp"]:after {
	content: '' !important;
	margin: 0;
}



#mainWrap.bgPersonal, 
#mainWrap.bgXSeries, 
#mainWrap.bgFSeries, 
#mainWrap.bgSSeries, 
#mainWrap.bgTSeries, 
#mainWrap.bgXPSeries, 
#mainWrap.bgZSeries, 
#mainWrap.bgJSeries{
	background-position:center top;
}

/* 製品ページのおすすめアイコンに線がついちゃうのを消した。
-------------------------------------------------- */
#contents dl.thumbnailListB02 dt a img, #contents dl.thumbnailListB03 dt a span img{
	border:none;
}

strong {
	color:#cc001b;
	font-style:normal;
	font-weight:bold;
}

div#fontSizeModule div#sizeChangeBtn {
top:-15px !important;
}
