@charset "utf-8";

/* -----------------------------------
	Basic HTML Elements Styles
----------------------------------- */
html * {
	margin:0;
	padding:0;
}

body {
	color:#555;
	font-family: "Helvetica","Arial",sans-serif;
	font-size: 87.5%;
	line-height: 1.43;
}

hr {
	display: none;
}

img {
	border:none;
	vertical-align:bottom;
}

/* === anc === */
a:link {
	color:#2b65d9;
	/*text-decoration:none;*/
	text-decoration:underline;
}

a:visited {
	color:#883dae;
	/*text-decoration:none;*/
	text-decoration:underline;
}

a:visited:hover {
	color:#782c9e;
}

a:visited:active {
	color:#883dae;
}

a:hover {
	color: #0442be;
	text-decoration:underline;
	background-color: #e5eeff;
}

a:active {
	color:#2b65d9;
	text-decoration: underline;
	background-color: #e5eeff;
}

a[name]:hover{
	color: inherit;
	background-color: inherit;
}

/* set iconExternal */
a[href^="http"]:after {

	margin: 0 0 0 0.3em;
	background:transparent none;
	vertical-align: middle;
}

#header .utility a[href^="http"]:after {
	margin: 0 0 0 0.36em;
	vertical-align: middle;
}


/* */
#globalNavigation .child .childUnitA01 a[href^="http"]:after,
#globalNavigation .child .childUnitA02 a[href^="http"]:after,
#globalNavigation .child .childUnitA03 a[href^="http"]:after,
#globalNavigation .child .childUnitA04 a[href^="http"]:after {
	margin: 0 0 0 0.36em;
	vertical-align: middle;
}

/* */
#footer a[href^="http"]:after {
	margin: 0 0 0 0.36em;
	vertical-align: middle;
}

/* */
.carouselItemA01 a[href^="http"]:after {
	content: '';
	margin: 0;
}

.carouselItemA01 a[href^="http"] span.titleText:after {
	content: url('http://cdn2.hubspot.net/hub/134521/file-407527017-gif/new-img/shared/icn_window_02.gif');
	margin: 0 0 0 0.36em;
	vertical-align: middle;
}

/* */
#contents dl.thumbnailListB01 dt a:after,
#contents dl.thumbnailListA01 dt a:after {
	content: '';
	margin: 0;
}

#contents dl.thumbnailListB01 dt a[href^="http"] span.titleText:after,
#contents dl.thumbnailListA01 dt a[href^="http"] span.titleText:after {
	content: url('http://cdn2.hubspot.net/hub/134521/file-404973933-png/new-img/shared/icn_window_02.png');
	display: inline;
	float: none;
	margin: 0 0 0 0.3em;
	padding:0;
	background:transparent none;
	vertical-align: middle;
	border: none;
}

/* */
#contents .panelAreaL3R1 .panelAreaR .emphasisItemA01 a[href^="http"]:after {
	margin: 0 0 0 0.36em;
	vertical-align: middle;
}

#contents .panelAreaL3R1 .panelAreaR .emphasisItemA01 div.header a[href^="http"]:after {
	content: '';
	margin: 0;
}

#contents .panelAreaL3R1 .panelAreaR .emphasisItemA01 div.header a[href^="http"] span.titleText:after {
	content: url('http://cdn2.hubspot.net/hub/134521/file-404973933-png/new-img/shared/icn_window_02.png');
	display: inline;
	margin: 0.3em 0 0 0.36em;
	vertical-align: top;
	background:transparent none;
	border: none;
	float: none;
}

/* */
#contents .panelAreaL3R1 .panelAreaR .menuItemA01 div.header a[href^="http"]:after {
	content: '';
	margin: 0;
}

#contents .panelAreaL3R1 .panelAreaR .menuItemA01 div.header a[href^="http"] span.titleText:after {
	content: url('http://cdn2.hubspot.net/hub/134521/file-404973933-png/new-img/shared/icn_window_02.png');
	display: inline;
	margin: 0.3em 0 0 0.36em;
	vertical-align: top;
	background:transparent none;
	border: none;
	float: none;
}

#contents .panelAreaL3R1 .panelAreaR .menuItemA01 .body a[href^="http"]:after {
	margin: 0 0 0 0.36em;
	vertical-align: middle;
}

a[href^="http://search.fujifilm.com/"] span.titleText:after,
a[href^="http://www.fujifilm.com/"] span.titleText:after,
a[href^="https://www.fujifilm.com/"] span.titleText:after,
a[href^="http://search.fujifilm.com/"]:after,
a[href^="http://www.fujifilm.com/"]:after,
a[href^="https://www.fujifilm.com/"]:after,
a[href="http://search.fujifilm.com"] span.titleText:after,
a[href="http://www.fujifilm.com"] span.titleText:after,
a[href="https://www.fujifilm.com"] span.titleText:after,
a[href="http://search.fujifilm.com"]:after,
a[href="http://www.fujifilm.com"]:after,
a[href="https://www.fujifilm.com"]:after,
div#worldwide a[href^="http"]:after,
#body a[href^="http"]:after {
	content: none !important;
	margin: 0;
}

div#at20mc a:hover {
	background-color:transparent;
}

div#at20mc a[href^="http"]:after {
	content: '';
	margin: 0;
}

/* */
img.iconImage {
	margin-top:-1px;
	margin-right:3px;
	*margin-right: 0;
	*padding-right: 3px;
	background:transparent none;
	vertical-align:top;
}

img.iconExternal {
	padding-left:0.3em;
	background:transparent none;
	vertical-align:middle;
}

.contentPanelA01 img.iconImage {
	margin-top:0.05em;
	*margin-top:0;
}

/* === specifications === */

.specifications {
	padding:10px;
}

samp {
	color:#555;
	font-family: Helvetica,"Arial",sans-serif;
	font-size:100.01%;
	
	display:block;
	border:1px dotted #c00;
	margin-bottom:0.75em;
}

code {
	display:block;
	padding:5px;
	background:#fff;
	border:1px dotted #06c;
	color:#000;
	font-size:12px;
}

/* === Headding Elements Style [Basic] === */
h1,h2,h3,h4,h5,h6 {
	margin:0;
}


/* === Paragraph Elements Style [Basic] === */

p {
	margin:0;
}

/* === List Style [Basic] === */
ul {
	list-style:none outside;
}

ol {
	list-style:none outside;
}

dl {

}

dl dt {
	font-weight:bold;
}

dl dd dl {
	margin-left:20px;
}

/* === emphasis Elements === */
em {
	color:#000;
	font-style:normal;
	font-weight:bold;
}

strong {
	color:#cc001b;
	font-style:normal;
	font-weight:bold;
}

a em,
a strong {
	color:#2b65d9;
}

a:visited em,
a:visited strong {
	color:#883dae;
}

a:hover em,
a:hover strong {
	color: #0442be;
}

a:active em,
a:active strong {
	color:#2b65d9;
}

a:visited:hover em,
a:visited:hover strong {
	color:#782c9e;
}

a:visited:active em,
a:visited:active strong {
	color:#883dae;
}

sup {
	
}

/* === emphasis Elements === */
abbr{
	font-style: normal;
	text-decoration: none;
	border-bottom: #b6b6b6 1px dotted;
}
