/*---JapanBrake.co.jp Base 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 div.col3-1,
#TopMainContantsArea div.col3-2,
#TopMainContantsArea div.col3-3{text-align:left;}

#TopMainContantsArea div.col3-1{ float:left; width:190px;}
#TopMainContantsArea div.col3-2{ float:left; width:189px; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
#TopMainContantsArea div.col3-3{ float:right; width:189px;}




#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.1em 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{
font-size:100%;
margin:5px;
}

#TopTopicsArea ul li{
padding:2px 0px 2px 18px;
background:url("/images/mc_contents/list_link_s.gif") 0.5em 0.4em 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 30px;
background:url("/images/mc_contents/list_link_s.gif") 1.2em 0.6em no-repeat;
}
/*--------------------------------------------------*/







