/*---hitachi.co.jp Special/Top Page Style Module---*/

/*---FAQ Page---*/

h2.questionHeader{
padding:7px;
background-image:none;
font-size:83%;
font-weight:normal;
}

h2.questionHeader span.faqNumber{
font-weight:bold;
}

/*--------------------------------------------------*/

/*---Form Page---*/
#mainContentsArea #contentsArea .formSection{
text-align:left;
}

#mainContentsArea #contentsArea .formSection table.type3{
margin-left:0;
}

.formSection table.type3 caption{
display:none;
}

.formSection table.type3 th{
font-weight:bold;
text-align:left;
}

.formSection table.type3 textarea{
font-size:100%;
}

.formSection table.type3 th .mustItem{
color:#990000;
}

.formSection table.type3 .inputExample{
margin:2px 0;
}

p.submitBtnArea{
text-align:center;
}

.submitBtn{
margin-right:3em;
}

/*--------------------------------------------------*/

/*---Popup Window---*/

#popupHeaderArea{
width:100%;
margin-bottom:3px;
background-color:#cc0000;
}

#popupPageTitleArea{
width:100%;
margin-bottom:18px;
background:#eeeeee url("/images/mc_popup/bg_popuptitle.gif") 0 0 repeat-y;
}

#popupTitleArea{
width:100%;
margin-right:-5em;
float:left;
}

#popupTitleArea h1{
margin-right:5em;
color:#000000;
padding:8px 0 8px 18px;
font-size:83%;
}

#popupTitleArea h1 a{
color:#000000;
background-color:#eeeeee;
text-decoration:none;
}

#popupTitleArea p{
margin-right:5em;
padding:8px 0 8px 18px;
font-size:83%;
}

#popupCloseArea{
float:right;
width:5em;
}

#popupCloseArea p{
float:right;
width:auto;
min-height:14px;
margin-top:7px;
/*padding:9px;*/
font-size:83%;

}

#popupCloseArea p a{
padding:0px 0px 1px 0px;
padding-left:17px;
background:url("/images/mc_popup/close.gif") 0 0 no-repeat;
}

#popupContentsArea{
width:auto;
margin:0 15px;
}

#popupContentsArea .section{
width:auto;
}

#popupFooterArea{
width:100%;
}

#popupFooterArea p{
padding:6px 1px 20px 1px;
color:#5e5e5e;
background:#ffffff;
font-size:67%;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}
/*--------------------------------------------------*/

/*---Top Page---*/
#TopGrid3{ float:left; width:570px; margin-right:1px; text-align:left;}
#TopGrid1{ float:right; width:189px; padding-bottom:50px; text-align:left;}
#TopGrid1 #searchArea{float:left;}

#TopBrandingArea{ margin:0; padding:0; width:570px; float:left;}
#TopMainContantsArea{width:570px; margin-top:1px; float:left; background-color: #e6e6e6; font-size:83%;}

#TopMainContantsArea .col2-1,
#TopMainContantsArea .col2-2{ margin:0;}

#TopMainContantsArea .col2-1{ float:left; width:284px;border-right:1px solid #ffffff;}
#TopMainContantsArea .col2-2{ float:right; width:284px;}


#TopMainContantsArea h2,
#TopTopicsArea h2{
background:#7f7f7f url("/images/j_brake/bg_header.gif") 0 50% no-repeat;
color:#ffffff;
border-bottom:1px solid #ffffff;
padding:0 0 0 32px;
font-size:12px;
font-weight:normal;
text-align:left;
height: 19px;
display: block;
vertical-align: middle;
line-height: 1.7;
}

#TopMainContantsArea h2 a,
#TopTopicsArea h2 a{color:#ffffff;}

#TopMainContantsArea ul{margin:0;}
#TopMainContantsArea ul li{
border-bottom:1px solid #ffffff;
padding:3px 0px 3px 25px;
background: url("/images/j_brake/top_ln_link.gif") 0.8em 0.2em no-repeat;
}
#TopMainContantsArea ul li a{
color:#000000;
}

#TopMainContantsArea ul li.lastItem{
padding-bottom:4px;
border-bottom:none;
}

#TopMainContantsArea ul li.no_icon{
list-style-type: none;
background:none;
}

#TopTopicsArea{ width:570px; margin:1px 0 0 0; padding-bottom:20px; background-color: #e6e6e6; float:left; font-size:83%;}
#TopTopicsArea ul{ margin:5px;}
#TopTopicsArea ul li{
padding:2px 0px 2px 18px;
background:url("/images/mc_contents/list_link_s.gif")  0.5em 0.6em no-repeat;
border-bottom:none;
}

#GlobalNaviArea{
border-top:25px solid #666666;
margin:0 0 10px 0;
clear:both;
text-align:left;
}

#GlobalNaviArea ul{font-size:83%;}
#GlobalNaviArea ul li{
border-bottom:1px solid #999999;
padding:3px 0px 3px 25px;
background:url("/images/mc_contents/list_link_s.gif") 1.2em 0.6em no-repeat;
}
/* hide from Mac IE \*/
* html #GlobalNaviArea ul li{background:url("/images/mc_contents/list_link_s.gif") 1em 0.7em no-repeat;}
/* */ 
/*--------------------------------------------------*/




