@charset "utf-8";

/* **************************************************

Name: add/module.css

Description: Setting of content module (for Global Site)

Create: 2007.10.XX
Update: 2012.03.13

Copyright 2007 Hitachi, Ltd. 

***************************************************** */



/* content===========================================

[c1] Page title
[c2] Section title
[c3] Paragraph
[c4] Catch copy
[c5] Image
[c6] Image + Paragraph
[c7] List
[c8] Ordered list
[c9] Additional notes
[c10] Annotations
[c11] Link list
[c12] Menu button
[c13] Icon link
[c14] Data table
[c15] Plug-in download
[c16] Box
[c17] Accentuation
[cn] Contents Navigation
[-] Common class

===================================================== */



/* [c1] Page title
=========================================================================================== */



/* [c2] Section title
=========================================================================================== */

/* ---[c2-1-1] section title > 1st level--- */
/* ---[c2-1-2] section title > 1st level > linked--- */
h2.addHeading2Style1 {
/*	margin: 0 0 10px;*/
	margin: 0 0 15px;
	padding: 0 0 6px 2px;
	border-top: none;
	border-bottom: solid 3px #e60027;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents h2.addHeading2Style1 { position: relative; z-index: 1; }
/* */
h2.addHeading2Style1 img {
	vertical-align: bottom;
	color: #08427c;
}

/* Consumer */
h2.addHeading2Style1.Consumer,
h2.addHeading2Style1.Consumer img,
h2.addHeading2Style1.Consumer a {
	border-color: #e7550d;
	color: #e7550d;
}
/* Business */
h2.addHeading2Style1.Business,
h2.addHeading2Style1.Business img,
h2.addHeading2Style1.Business a {
	border-color: #1465b1;
	color: #1465b1;
}



/* ---[c2-2-1] section title > 2nd level--- */
/* ---[c2-2-2] section title > 2nd level > linked--- */
h3.addHeading3Style1 {
	margin: 0 0 10px;
	padding: 0 0 5px 2px;
	border-bottom: 1px solid #cdcdcd;
	font-size: 90%;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents h3.addHeading3Style1 { position: relative; }
/* */
h3.addHeading3Style1 img {
	vertical-align: bottom;
}

/* Consumer */
h3.addHeading3Style1.Consumer,
h3.addHeading3Style1.Consumer img,
h3.addHeading3Style1.Consumer a {
	color: #e7550d;
}
/* Business */
h3.addHeading3Style1.Business,
h3.addHeading3Style1.Business img,
h3.addHeading3Style1.Business a {
	color: #1465b1;
}


h3.addHeading3Style2 {
	margin: 0 0 10px;
	padding: 0;
	border-bottom: 1px solid #cdcdcd;
	font-size: 90%;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents h3.addHeading3Style2 { position: relative; }
/* */
h3.addHeading3Style2 img {
	vertical-align: bottom;
}




/* [c3] Paragraph
=========================================================================================== */



/* [c4] Catch copy
=========================================================================================== */



/* [c5] Image
=========================================================================================== */
p.addImgOnlyStyle {
	margin: 0 0 15px;
	font-size: 83%;
	line-height: 1.35;
}



/* [c6] Image + Paragraph
=========================================================================================== */



/* [c7] List
=========================================================================================== */


/* ---[-] News Release BackNumber--- */

ul.BackNumber { margin: 0 0 15px; }

ul.BackNumber li {
	float: left;
	margin: 0 9px 0 0;
	padding: 1px 9px 1px 0;
	border-right: 1px solid #bbbbbb;
	font-size: 90%;
	line-height: 1.35;
	white-space: nowrap;
}
ul.BackNumber li a { line-height: 1.35; }



/* [c8] Ordered list
=========================================================================================== */



/* [c9] Additional notes
=========================================================================================== */



/* [c10] Annotations
=========================================================================================== */



/* [c11] Link list
=========================================================================================== */

div.addHolizontalLinkListStyle1 { margin: 0 0 15px; }
div.addHolizontalLinkListStyle1 ul { padding: 0 0 1px; }
div.addHolizontalLinkListStyle1 ul li {
	float: left;
	margin: 0 10px 4px 0;
	padding: 1px 0 1px 17px;
	background: url("/image/h1_en/icon/icon_link_right.gif") no-repeat 0 0.2em;
	font-size: 90%;
	line-height: 1.35;
}
div.addHolizontalLinkListStyle1 ul li a {
	line-height: 1.35;
	white-space: nowrap;
}
/* ie(udner7) only */
* html div.addHolizontalLinkListStyle1 ul li { white-space: nowrap; }
*:first-child+html div.addHolizontalLinkListStyle1 ul li { white-space: nowrap; }
/* /ie(udner7) only */


ol ul.LinkListStyle1 li {
	background: url("/image/h1_en/icon/icon_link_right.gif") no-repeat 0 0.1em;
}



/* [c12] Menu button
=========================================================================================== */



/* [c13] Icon link
=========================================================================================== */
ol ul li.NewWin, ol dl dt.NewWin { background: url("/image/h1_en/icon/icon_new_window.gif") no-repeat 0 0; }
ol ul li.Mail, ol dl dt.Mail { background: url("/image/h1_en/icon/icon_mail.gif") no-repeat 0 0.1em; }
ol ul li.Inquiry, ol dl dt.Inquiry { background: url("/image/h1_en/icon/icon_inquiry.gif") no-repeat 0 0; }
ol ul li.Pdf, ol dl dt.Pdf { background: url("/image/h1_en/icon/icon_pdf.gif") no-repeat 0 0.1em; }
ol ul li.Download, ol dl dt.Download { background: url("/image/h1_en/icon/icon_download.gif") no-repeat 0 0.1em; }
ol ul li.Sound, ol dl dt.Sound { background: url("/image/h1_en/icon/icon_sound.gif") no-repeat 0 0.1em; }
ol ul li.Movie, ol dl dt.Movie { background: url("/image/h1_en/icon/icon_movie.gif") no-repeat 0 0.1em; }
ol ul li.List, ol dl dt.List { background: url("/image/h1_en/icon/icon_list_marker.gif") no-repeat 0 0.1em; }
ol ul li.Right, ol dl dt.Right { background: url("/image/h1_en/icon/icon_link_right.gif") no-repeat 0 0.1em; }



/* [c14] Data table
=========================================================================================== */



/* [c15] Plug-in download
=========================================================================================== */



/* [c16] Box
=========================================================================================== */

/* ---[c16-1-1] Box pattern A--- */
/* ---[c16-1-2] Box pattern A > linked--- */
div.addBoxPatternA {
	margin: 0 0 9px;
	padding: 0 0 6px;
	background: url("/image/h1_en/add/bg_addbox_a_bottom375.gif") 0 100% no-repeat;
}

div.addBoxPatternA p.Title {  }
div.addBoxPatternA p.Title strong {  }
div.addBoxPatternA p.Title strong a {  }
div.addBoxPatternA p.Title strong img {
	vertical-align: bottom;
}

div.addBoxPatternA div.Inner {
	padding: 10px 10px 0;
	border: solid  1px #cdcdcd;
	background: #f6f6f6 url("/image/h1_en/add/bg_addbox_a_inner.gif") 0 100% repeat-x;
}

/* ---[c16-1-1] Box pattern A2--- */
/* ---[c16-1-2] Box pattern A2> linked--- */
div.addBoxPatternA2 {
	margin: 0 0 9px;
	padding: 0 0 6px;
	background: url("/image/h1_en/add/bg_addbox_a_bottom375.gif") 0 100% no-repeat;
}

div.addBoxPatternA2 p.Title {  }
div.addBoxPatternA2 p.Title strong {  }
div.addBoxPatternA2 p.Title strong a {  }
div.addBoxPatternA2 p.Title strong img {
	vertical-align: bottom;
}

div.addBoxPatternA2 h2,
div.addBoxPatternA2 h2 a {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0;
}

div.addBoxPatternA2 div.Inner {
	padding: 10px 10px 0;
	border: solid  1px #cdcdcd;
	background: #f9fbfc url("/image/h1_en/add/bg_addbox_a2_inner.gif") 0 100% repeat-x;
}
/* Win IE8 & IE7 & IE6 lower */
* html body div.addBoxPatternA2 div.Inner { margin-top: -5px; }
*:first-child+html div.addBoxPatternA2 div.Inner { margin-top: -5px; }
html:first-child div.addBoxPatternA2 div.Inner { margin-top: -5px; }
/* */

div.addBoxColumnSet {
	padding-bottom: 6px;
	background: url("/image/h1_en/add/bg_addboxcolumn_bottom.gif") 0 100% no-repeat;
}
div.addBoxColumnSet p.Title strong img {
	vertical-align: bottom;
}
div.addBoxColumnSet div.Inner {
	padding: 10px 10px 0;
	border-right: solid  1px #cdcdcd;
	border-left: solid  1px #cdcdcd;
}


/* [c17] Accentuation
=========================================================================================== */
em.addAttention{
	color: #990000;
	font-style: normal;
	font-weight: bold;
}


/* [cn] Contents Navigation
=========================================================================================== */



/* [-] Common class
=========================================================================================== */
