@charset "Shift_JIS";

/*-------------------------
 * common
--------------------------*/
#contentWrap{
	margin-bottom:3em;
}
/* page title
------------------*/
#pageTitle{
	min-height:54px;
	margin-bottom:15px;
	background:url(../images/bg_title_main.gif) no-repeat 0 0;
}
* html #pageTitle{
	height:54px;
}
#pageTitle span{
	padding:24px 0 .7em 12px;
	display:block;
	border-bottom:1px solid #e5e5e5;
	font-weight:bold;
	color:#005387;
}

/* section
------------------*/
.section{
	margin-bottom:20px;
	position:relative;
}

/* list
------------------*/
.listSqr li{
	margin-left:1px;
	padding:0 0 .1em 12px;
	background:url(../images/idt_sqr1.gif) no-repeat left .25em;
}
.listSqrH{
	overflow:hidden;
	zoom:1;
}
.listSqrH li{
	margin:-.9em 0 1.4em 0;
	padding:.9em 0 0 0;
	background:url(../images/line_dot1.gif) repeat-x 0 0;
}
.listSqrH li span{
	padding-left:12px;
	display:inline-block;
	background:url(../images/idt_sqr1.gif) no-repeat left .25em;
}
ul.listCaution,
ul.listCaution .value{
	overflow:hidden;
	zoom:1;
}
ul.listCaution li{
	margin:-.6em 0 .2em 0;
	padding:.6em 0 0 0;
}
ul.listCaution .item{
	width:1.3em;
	float:left;	
}

/* title
------------------*/
.stitle{
	margin-bottom:10px;
	border-top:2px solid #12468c;
}
.stitle span{
	padding:13px 0 .75em 0;
	display:block;
	border-bottom:1px solid #e5e5e5;
	font-weight:bold;
	color:#12468c;
}

/* float
------------------*/
.floatRm20{
	margin-left:20px;
	float:right;
}

/* box
------------------*/
.borderT1{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #e8e8e8;
}
.borderT2{
	margin-top:10px;
	padding-top:15px;
	border-top:1px solid #e8e8e8;
}

/* font
------------------*/
.txt10b div{
	font-weight:bold!important;
}
.red{
	color:#ad0000;
}

/* others
------------------*/
.ligoSmartloop{
	position:absolute;
	bottom:5px;
	right:288px;
}
.leftMg10{
	margin-left: 10px;
}
.leftMg12{
	margin-left: 12px;
}

/* top
------------------*/
.topImgMr{
	margin-bottom:21px;
}
.topBg01{
	height:90px
	margin-bottom:30px;
	padding:14px;
	background:url(../images/bg_top_repeat.gif) repeat-y 0 0;
}



.topBg01 .topBg01Right{
	padding-left:10px;
}
.topBg01 .topBg01Under{
	padding-top:10px;
}
.topBg02{
	padding:0 4px;
	background:url(../images/bg_top_repeat.gif) repeat-y 0 0;
	border-bottom:1px solid #e5e5e5;
}
.topBg03{
	padding:0 4px;
	background:url(../images/bg_top_03_2.gif) no-repeat 0 0;
}
.topBg04{
	padding:0 4px;
	background:url(../images/bg_top_04_2.gif) no-repeat 0 0;
}
.imgMz60{
	margin:14px 0 4px 13px;
}
.dealer{
	margin:14px 0 4px 2px;
}
.dealer2013{
	margin:14px 0 4px 4px;
}

.imgMitsubishi{
	margin:5px 14px 5px 20px;
}
.imgBg02Mr{
	margin:5px 14px 5px 14px;
}
.imgBg02MrBtm{
	margin:5px 14px 15px 20px;
}
.imgBg02MrBtmR{
	margin:5px 14px 15px 14px;
}


.topBg{
	padding:0 4px 10px 0;
	background:url(../images/bg_top_repeat.gif) repeat-y 0 0;
	border:1px solid #e5e5e5;
}



.topBg .op_title{
display:table;
width:98%;
font-weight: bold;
color: #fff;
padding-top:1em;
padding-left:0.5em;
    position: relative;
 }







.topBg .op_title p{
display:table-cell;
width:37%;
padding-left:0.5em;

}

.topBg .op_title p.sub{
display:table-cell;
width:22%;
padding-left:0.5em;


}

.topBg .op_title p.img{
display:table-cell;
width:40%;
padding-left:0.5em;
vertical-align:middle;


}




ul.indexList li {
  float: left;
  width: 385px;
  margin: 5px 14px 5px 20px;
}


ul.indexList li .notes{
font-size:87.5%;
line-height:1.357em;
color:#fff;
padding-left:1.5em;
padding-top:3px;
}



