﻿@charset "utf-8";

/* **************************************************

Name: add_original.css

Description: Setting of page portal

Create: 2007.10.XX
Update: 2007.12.07

Copyright 2007 Hitachi, Ltd. 

***************************************************** */



/* content===========================================

[-] Content Area

===================================================== */


/* [-] Content Area
=========================================================================================== */

body.DS table .TextSmall,
body.SC table .TextSmall {
	font-size: 67%;
}

body.DS table td ul.LinkListStyle2,
body.SC table td ul.LinkListStyle2 {
	margin-bottom: 0;
}

body.DS table td ul.LinkListStyle2 li,
body.SC table td ul.LinkListStyle2 {
	font-size: 78%;
}

div#TopNews {
	padding-bottom: 0;
}

div#TopNews dl.DateListStyle2 {
	min-height:350px;
	margin-bottom: 0;
	padding-bottom:60px;
}

/* Win IE7 & IE6 lower */
* html div#TopNews dl.DateListStyle2 {
	height: 275px;
	padding-bottom: 170px;
}
*:first-child+html div#TopNews dl.DateListStyle2 {
	padding-bottom: 75px;
}
/* */

div#TopNews dl.PlugInBanner {
	margin-bottom: 0;
}

div.VerticalLocalBanner ul li,
ul.BannerList li {
	margin-top: 5px;
}

div.VerticalLocalBanner ul li.FirstItem,
ul.BannerList li.FirstItem {
	margin-top: 0;
}

div.Section h3 {
	border-bottom: none;
}

div.Section .BorderTitle {
	margin: 0 0 15px;
	padding: 0 0 3px;
	border-bottom: 1px solid #cdcdcd;
	font-size: 103%;
	line-height: 1.35;
}

div.Section .BorderTitle2 {
	margin: 0 0 15px;
	padding: 0 0 3px;
	border-bottom: 1px solid #cdcdcd;
	font-size: 90%;
	line-height: 1.35;
}

div.Section span.HeaderIcon {
	padding-left: 1em;
}

div.Section span.HeaderIcon img {
	vertical-align: bottom;	
}

div.VerticalImgSet {
	overflow: hidden;
}

* html div.VerticalImgSet {
	height: 1%;
	overflow: auto;
}

ul.ImgListStyle { margin: 0 0 15px; }
ul.ImgListStyle li {
	display: inline;
	padding: 2px 10px 2px 0;
}

ul.ImgListStyle2 li {
	display: inline;
}

ul.ImgListStyle2 li.FirstItem {
	padding-right: 26px;
}

p.AdditionalNoteInline {
	margin: 0 0 15px;
	font-size: 67%;
}

span.AdditionalNoteInline {
	margin: 0 0 0 10px;
}

p.AdditionalNoteInline2 {
	margin: 0 0 15px;
	padding-left: 0.5em;
	font-size: 83%;
	line-height: 1.35;
}

p.AdditionalNoteInline2 span {
	margin-left: -0.5em;
}

span.ImgCaption {
	font-size: 67%;
}

dl.HorizontalListStyle1 {
	margin: 0 0 5px;
}

dl.HorizontalListStyle1 dt,
dl.HorizontalListStyle1 dd {
	display: inline;
	font-size: 83%;
}

dl.HorizontalListStyle1 dd {
	margin-right: 10px;
}

dl.AdditionalNotesStyle4 {
	margin: 0 0 15px;
	font-size: 67%;
}

dl.AdditionalNotesStyle4 dt {
	float: left;
	clear: left;
	width: 1.5em;
	line-height: 1.35;
	width: 2.0em;
}

dl.AdditionalNotesStyle4 dd {
	float: left;
	clear: both;
	line-height: 1.35;
}

dl.AdditionalNotesStyle4 dd { margin: -1.18em 0 5px 2.0em; }

/* Win IE7 & IE6 lower */
* html body dl.AdditionalNotesStyle4 dd { float: none; clear: none; display: inline-block; margin: 0 0 2px; }
*:first-child+html dl.AdditionalNotesStyle4 dd { float: none; clear: none; display: inline-block; margin: 0 0 2px; }
/* */

dl.StepListStyle {
	margin: 0 0 15px;
	font-size: 83%;
}

dl.StepListStyle dt {
	float: left;
	clear: left;
	width: 7em;
	line-height: 1.35;
}

dl.StepListStyle dd {
	float: left;
	clear: both;
	margin: -1.35em 0 5px 4.5em;
	line-height: 1.35;
}

/* Win IE7 & IE6 lower */
* html body dl.StepListStyle dd { float: none; clear: none; display: inline-block; margin: 0 0 5px; }

*:first-child+html dl.StepListStyle dd { float: none; clear: none; display: inline-block; margin: 0 0 5px; }
/* */

/*-- Features Highlight --*/
div.Section ul.LinkListStyle1 li ul.ListStyle1 li {
	background: url(/image/h1_en/icon/icon_list_marker.gif) no-repeat 0 1px;
}

dl.ListStyle1 dd ul.ListStyle1 {
	font-size: 100%;
}

dl.ListStyle1 dd ul.ListStyle1 li {
	margin: 0 0 5px;
	line-height: normal;
}

body.NewsArchive div#Contents {
	min-height: 400px;
}

* html body.NewsArchive div#Contents {
	height: 400px;
}

span.AddIcon {
	display:block;
	padding: 0 10px 4px 0;
	text-align: right;
}

* html span.AddIcon {
	padding-bottom: 3px;
}

*:first-child+html span.AddIcon {
	padding-bottom: 3px;
}

li.SideBnr {
	float: left;
	font-size: 11px;
}
li.SideBnr a {
	padding-right: 8px;
}
