/*---JapanBrake.co.jp Base Style Module---*/

/*---Text [cc1]---*/

.section p.textStyle1{
font-size:83%;
}

.section p.textStyle2{
font-size:67%;
}

.section p.textStyle1r{
font-size:83%;
text-align:right;
}

.section p.textStyle2r{
font-size:67%;
text-align:right;
}

/*--------------------------------------------------*/

/*---Note Lists [cc2]---*/

ul.noteList1{
margin:0 0 18px 0.5em;
text-align:left;
}

ul.noteList1 li{
color:#cc0000;
font-size:67%;
line-height:1.5;
text-indent:-0.5em;
}

dl.noteList1{
margin:-8px 0px 18px 0px;/*0 0 18 0*/
text-align:left;
}

dl.noteList1 dt{
color:#FF9900;
font-size:67%;
font-weight:bold;
line-height:1.5;
}

dl.noteList1 dd{
margin-left:2.5em;
margin-top:-1.4em;
font-size:67%;
line-height:1.2;
}

/*--------------------------------------------------*/

/*---Images [cc3]---*/

p.imgOnlyStyle1{
text-align:center;
}

.width482{
width:482px;
}

.width540{
width:540px;
}

p.imgAndCaption{
margin:0 auto 18px;
font-size:67%;
}

.captionBottom img{
display:block;
margin-bottom:3px;
}

.captionTop img{
display:block;
margin-top:3px;
}

a.enlargeImg{
display:block;
/*width:3.7em;*/
margin-top:3px;
min-height:16px;
padding-left:18px;
background:url("/images/mc_contents/icon_newwindow.gif") 0 0 no-repeat;
line-height:1.6;
}

/*--------------------------------------------------*/

/*---Lists [cc4]---*/

ul.listStyle1{
margin:0 0 18px 15px;
font-size:83%;
line-height:1.5;
text-align:left;
}

ul.listStyle1 li{
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.2em no-repeat;
}

ul.listStyle1 li.linkItem{
padding-left:8px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
}

ul.listStyle2{
margin:0 0 18px 15px;
font-size:67%;
line-height:1.5;
text-align:left;
}

ul.listStyle2 li{
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.1em no-repeat;
}

ul.listStyle2 li.linkItem{
padding-left:8px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
}

ul.listStyle3{
margin:0 0 18px 15px;
font-size:83%;
line-height:1.5;
text-align:left;
}

ul.listStyle3 li{
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.2em no-repeat;
}

ul.listStyle3 li ul{
margin-left:12px;
}

ul.listStyle3 li ul li{
font-size:100%;
}

ul.listStyle3 li.linkItem{
padding-left:8px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
}

ul.listStyle4{
margin:0 0 18px 15px;
text-align:left;
}

ul.listStyle4 li{
padding-left:7px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.2em no-repeat;
font-size:67%;
line-height:1.5;
}

ul.listStyle5{
margin:0 0 18px 15px;
padding-bottom:18px;
border-bottom:1px solid #cccccc;
text-align:left;
}

ul.listStyle5 li{
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.2em no-repeat;
font-size:67%;
line-height:1.5;
}

ul.listStyle5 li.linkItem{
padding-left:8px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
}

ul.listStyle6{
margin:0 0 18px 15px;
text-align:left;
}

ul.listStyle6 li{
padding-left:7px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
font-size:83%;
line-height:1.5;
}

ul.allLinks li{
padding-left:8px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
}

dl.listStyle1{
margin:0 0 18px 15px;
text-align:left;
}

dl.listStyle1 dt{
padding-left:8px;
background:url("/images/mc_contents/list_link.gif") 0 0.2em no-repeat;
font-size:83%;
line-height:1.5;
}

dl.listStyle1 dd{
padding-left:8px;
font-size:83%;
margin-bottom:9px;
}

dl.listStyle2{
margin:0 0 18px 0;
text-align:left;
}

dl.listStyle2 dt{
margin-top:18px;
margin-bottom:18px;
font-size:83%;
line-height:1.5;
}

dl.listStyle2 dt.firstItem{
margin-top:0;
}

dl.listStyle2 dd{
margin-left:15px;
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.2em no-repeat;
font-size:83%;
line-height:1.5;
}

dl.listStyle2 dd.linkItem{
padding-left:8px;
background:url("/images/mc_contents/list_link.gif") 0 0.2em no-repeat;
}

dl.listStyle3{
margin:0 0 18px 0;
text-align:left;
}

dl.listStyle3 dt{
font-size:83%;
font-weight:bold;
line-height:1.5;
}

dl.listStyle3 dd{
margin-left:8em;
margin-top:-1.3em;
line-height:1.5;
}


dl.listStyle4{
margin:0 0 18px 15px;
text-align:left;
}

dl.listStyle4 dt{
padding-left:18px;
font-size:83%;
font-weight:bold;
background:url("/images/mc_contents/icon_link.gif") 0 0.2em no-repeat;
line-height:1.5;
}

dl.listStyle4 dd{
font-size:83%;
padding-left:18px;
font-size:83%;
margin-bottom:9px;
line-height:1.5;
}

dl.listStyle3 dd ul li{
font-size:83%;
}

.col3-1 ul,
.col3-2 ul,
.col3-3 ul{
margin-bottom:0;
}



/*-----追加 2009.11.10-----*/
dl.listStyle4b {
margin:5px 0 0 12px;
text-align:left;
}

dl.listStyle4b dt{
padding-left:10px;
font-size:100%;
background:url("/images/mc_contents/list_link.gif") 0 0.2em no-repeat;
line-height:1.4;
}

dl.listStyle4b dd{
font-size:100%;
padding-left:9.1em;
font-size:100%;
margin-top:-1.4em;
line-height:1.4;
}
/*-----追加終わり-----*/

/*--------------------------------------------------*/


/*---List ---*/

dl.listStyle10{
margin:0 0 18px 9px;
text-align:left;
}

dl.listStyle10 dt{
font-size:83%;
line-height:1.5;
}

dl.listStyle10 dd{
margin-left: 18px;
margin-top:9px;
font-size:83%;
margin-bottom:9px;
line-height:1.2;
}


dl.listStyle11{
margin:0px 0px 18px 9px;/*0 0 18 0*/
text-align:left;
}

dl.listStyle11 dt{
font-size:83%;
}

dl.listStyle11 dd{
margin-left:18px;
margin-top:-1.1em;
margin-bottom:12px;
font-size:83%;
line-height:1.2;
}


dl.listStyle12{
margin:0px 0px 18px 9px;/*0 0 18 0*/
text-align:left;
}

dl.listStyle12 dt{
font-size:83%;
}

dl.listStyle12 dd{
margin-left:25px;
margin-top:-1.1em;
margin-bottom:12px;
font-size:83%;
line-height:1.2;
}


/*--------------------------------------------------*/

/*---Tables [cc5]---*/

.section table{
margin-bottom:18px;/*050706*/
border-collapse:collapse;
border-style:solid;
border-color:#999999;
border-width:1px 0 0 1px;
}


.section table caption{
margin:0px 0px 5px 0px;/*050706*/
text-align:left;
caption-side:top;
font-size:83%;/*050706*/
}

.section table tr th{
background-color:#e8e8e8;
font-weight:normal;
text-align:center;
}

.section table tr th,
.section table tr td{
padding:7px;
border-color:#999999;
border-style:solid;
border-width:0 1px 1px 0;
vertical-align:middle;
}

.section table tr th.emphasis em,
.section table tr td.emphasis em{
font-weight:bold;
color:#cc0000;
}

.section table tr td{
text-align:left;
}

.section table.type1,
.section table.type3{
font-size:83%;
}

.section table.type1 tbody th,
.section table.type2 tbody th{
text-align:left;
}

.section table.type2{
font-size:67%;
}

.section table.type4 th,
.section table.type4 td,
.section table.type4 caption{
font-size:83%;
}

.section table.type4 caption{
text-align:left;
}

.section table.type4 th{
font-weight:normal;/*050706*/
}

.section table.type4 td ul.listStyle1,
.section table.type4 td ul.listStyle2{
margin:0;
font-size:100%;
}

.section table.type5 th,
.section table.type5 td,
.section table.type5 caption{
font-size:67%;
}

.section table.type5 caption{
text-align:left;
}

.section table.type5 th{
font-weight:normal;/*050706*/
}

.section table.type5 td ul.listStyle1,
.section table.type5 td ul.listStyle2{
margin:0;
font-size:100%;
}





/*--------------------------------------------------*/

/*---Icon Links [cc7]---*/

ul.linkList1{
margin-bottom:18px;
text-align:left;
}

ul.linkList2{
margin-bottom:18px;
text-align:left;
}

ul.linkList1 li{
font-size:83%;
margin-bottom:3px;
padding:1px 0px 1px 17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.2em no-repeat;
}

ul.linkList2 li{
font-size:83%;
min-height:14px;
margin-bottom:3px;
line-height:1.5;
padding-left:32px;
background:url("/images/mc_contents/icon_link.gif") 0 0.3em no-repeat;
}

.imgAndLinkList1{
margin-bottom:18px;
text-align:left;
}

.imgAndLinkList1 p{
float:left;
width:112px;
margin-bottom:0;
}

dl.linkList1{
float:left;
width:428px;
}

dl.linkList1 dt{
margin-top:12px;
margin-bottom:3px;
padding-left:17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.3em no-repeat;
font-size:83%;
line-height:1.5;
}

dl.linkList1 dd{
margin-bottom:18px;
}

dl.linkList2{
margin-bottom:18px;
text-align:left;
}

dl.linkList2 dt{
margin-bottom:3px;
padding-left:17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.3em no-repeat;
font-size:83%;
line-height:1.5;
}

dl.linkList2 dd{
margin-bottom:18px;
margin-left:17px;
font-size:83%;
}

ul.linkList1 li.noLinkItem{
background:url("/images/mc_contents/icon_link_n.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.popupWindowItem{
padding-left:18px;
background:url("/images/mc_contents/icon_newwindow.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.mailToItem{
background:url("/images/mc_contents/icon_mail.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.goToFormItem{
background:url("/images/mc_contents/icon_inputform.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.downloadItem{
background:url("/images/mc_contents/icon_download.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.soundItem{
background:url("/images/mc_contents/icon_audio.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.inquiryItem{
background:url("/images/mc_contents/icon_inquiry.gif") 0 0.3em no-repeat;
}

ul.linkList1 li.otherItem{
background:url("/images/mc_contents/icon_other.gif") 0 0.3em no-repeat;
}


ul.linkList2 li.i-iconItem{
background:url("/images/mc_contents/i_icon.gif") 0 0.2em no-repeat;
}


/*--------------------------------------------------*/

/*---Plug-in Download Explanation [cc8]---*/

.downloadExpArea img{
float:left;
width:88px;
margin-right:10px;
}

.downloadExpArea p{
font-size:67%;
}

/*--------------------------------------------------*/

/*---Plug-in Download Explanation [cc8]---*/

.downloadExpArea img{
float:left;
width:121px;
margin-right:10px;
}

.downloadExpArea p{
font-size:67%;
}

/*--------------------------------------------------*/

/*---Image And Text [us1]---*/

.imgAndTextArea1{
width:540px;
margin-bottom:18px;
}

.imgAndTextArea1 .imgArea{
float:left;
width:172px;
margin-bottom:0;
}

.imgAndTextArea1 .textArea{
float:right;
width:368px;
margin-bottom:0;
}

.imgAndTextArea2{
width:540px;
margin-bottom:18px;
}

.imgAndTextArea2 .imgArea{
float:left;
width:110px;
margin-bottom:0;
}

.imgAndTextArea2 .textArea{
float:right;
width:430px;
margin-bottom:0;
}

.imgAndTextArea3{
width:540px;
margin-bottom:18px;
}

.imgAndTextArea3 .textArea{
float:left;
width:368px;
margin-bottom:0;
}

.imgAndTextArea3 .imgArea{
float:right;
width:172px;
margin-bottom:0;
text-align:right;
}

.imgAndTextArea4{
width:540px;
margin-bottom:18px;
}

.imgAndTextArea4 .textArea{
float:left;
width:430px;
margin-bottom:0;
}

.imgAndTextArea4 .imgArea{
float:right;
width:110px;
margin-bottom:0;
text-align:right;
}

.imgAndTextArea5{
width:540px;
margin-bottom:18px;
}

.imgAndTextArea5 .imgArea{
float:left;
width:212px;
margin-bottom:0;
}

.imgAndTextArea5 .textArea{
float:right;
width:328px;
margin-bottom:0;
}

/*--------------------------------------------------*/

/*---Product's Lead Section [us2]---*/

.productLeadArea1{
width:540px;
margin-bottom:18px;
}

.productLeadArea1 .imgArea{
float:left;
width:160px;
font-size:67%;
}

.productLeadArea1 .imgArea img{
display:block;
margin-bottom:3px;
}

.productLeadArea1 .textArea{
float:right;
width:368px;
}

.productLeadArea1 .textArea .listArea1{
float:left;
width:368px;
margin-left:0;
text-align:left;
}

.productLeadArea1 .textArea .listArea1 .productLeadArea1Link1{
float:left;
width:179px;
}

.productLeadArea1 .textArea .listArea1 .productLeadArea1Link2{
float:right;
width:179px;
}

.productLeadArea1 ul.listStyle3,
.productLeadArea1Link1 ul.listStyle3,
.productLeadArea1Link2 ul.listStyle3{
margin-left:0;
margin-bottom:0;
}

.productLeadArea1Link2 ul.markImgList{
margin-bottom:6px;
}

.productLeadArea1Link2 ul.markImgList li{
display:inline;
padding-right:1px;
}

.productLeadArea1Link2 ul.markImgList li.lastItem{
padding-right:0;
}

.productLeadArea1Link2 ul.markExpList{
margin-left:0.5em;
margin-bottom:0;
color:#6b6b6b;
font-size:67%;
text-indent:-0.5em;
text-align:left;
}