@charset "UTF-8";
/* main content box internal common setting for Daihatsu Website(Japanese) */
body{font-family: Arial, Helvetica, sans-serif;}
/* classify independent area for mm */
#dk_main.mm{}

/* h1 */
#dk_main.mm h1{
	height:30px;
	margin-bottom:11px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	clear:both;
	width: 100%;
}

/* Terma of use h1 */
#dk_2column_leftmain h1.h1_site01{
	height:30px;
	margin-bottom:11px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	clear:both;
	width: 100%;
}

/* h2 */
#dk_main.mm h2{
	height:25px;
	margin-bottom:19px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	clear:both;
}
/* h3 */
#dk_main.mm h3{
	border:1px #d5d5d5 solid;
	border-left:3px #f80018 solid;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
/* h4 */
#dk_main.mm h4{
	padding-left:0px;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}



/* Terma of use h3 */
#dk_2column_leftmain h3.h3{
	border:1px #d5d5d5 solid;
	border-left:3px #f80018 solid;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
/* Terma of use h4 */
#dk_2column_leftmain h1.h4{
	padding-left:0px;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}







/* content section */
#dk_main.mm .mmFlat{padding:0 0 20px 0; clear:both;}
#dk_main.mm .mmSection{padding:0 0 20px 10px; clear:both;}
#dk_main.mm .mmSection-1{padding:0 0 10px 10px; clear:both;}
#dk_main.mm .mmSection2{padding:0 0 20px 20px; clear:both;}
#dk_main.mm .mmSection2-1{padding:0 0 10px 20px; clear:both;}




#dk_main.mm .mmSection3{padding:0 0 20px 30px; clear:both;}
#dk_main.mm .mmSection:after,#dk_main.mm .mmSection2:after,#dk_main.mm .mmSection3:after,#dk_main.mm .mmFlat:after{content:"."; height:0; display:inline-table; visibility:hidden; clear:both;}

/* paragraph */
#dk_main.mm p{
	margin-bottom:0.9em;
}
#dk_main.mm p.mmLast,#dk_main.mm .mmLast{margin-bottom:20px;}

/* font-size */
#dk_main.mm sup{vertical-align:text-top;}

/* font-color */
#dk_main.mm .mmColorWhite{color:#ffffff;}

/* bottom margin */
#dk_main.mm .mmMb10{margin-bottom:10px;}
#dk_main.mm .mmMb15{margin-bottom:15px;}
#dk_main.mm .mmMb20{margin-bottom:20px;}
#dk_main.mm .mmMb30{margin-bottom:30px;}

/* tables */
/* initialize & reconfigure nest tables ============ */









/*
#dk_main.mm table td,#dk_main.mm table th{padding:5px;}
#dk_main.mm table table td,#dk_main.mm table table th{padding:2px;}
#dk_main.mm table table table td,#dk_main.mm table table table th{padding:2px;}
#dk_main.mm table table table table td,#dk_main.mm table table table table th{padding:2px;}
*/



#dk_main.mm table caption{margin:0; padding:0; text-align:left;}
#dk_main.mm table.mmReg{border:1px #cccccc solid; border-right:none; border-bottom:none; margin-bottom:1em;}
#dk_main.mm table.mmReg td,#dk_main.mm table.mmReg th{padding:5px; border:1px #cccccc solid; border-left:none; border-top:none; text-align:left;}
#dk_main.mm table.mmReg th{background:#f5f5f5;}
#dk_main.mm table.mmReg caption{text-align:left;}


/* lists */
#dk_main.mm ul{margin-left:1.5em;}
#dk_main.mm ul li{margin-bottom:0.5em;}
#dk_main.mm ol{margin-left:2em;}
#dk_main.mm ol li{margin-bottom:0.5em;}
#dk_main.mm ul.relatedLinks{margin:1em 1em 1em 0em; list-style:none;}
#dk_main.mm ul.relatedLinks li{padding-left:15px; margin-bottom:0.5em; background:url(../img/dk_e_reraltedlinks_aallow.gif) no-repeat 0 4px;}

/* text align */
#dk_main.mm .mmA-lt{text-align:left;}
#dk_main.mm .mmA-ct{text-align:center;}
#dk_main.mm .mmA-rt{text-align:right;}

/* float */
#dk_main.mm .mmF-lt{float:left;}
#dk_main.mm .mmF-ct{margin:0 auto;}
#dk_main.mm .mmF-rt{float:right;}
#dk_main.mm img.mmLt{float:left; margin:0 10px 10px 0;}
#dk_main.mm img.mmRt{float:right; margin:0 0 10px 10px;}
#dk_main.mm br.mmClear{clear:both; height:0; overflow:hidden; visibility:hidden;}

/* image box */
#dk_main.mm .mmImgBox{margin-bottom:10px;}
#dk_main.mm .mmImgBox p.mmImg{margin-bottom:3px; text-align:center;}
#dk_main.mm .mmImgBox p.mmCaption{text-align:center; margin-bottom:10px;}
#dk_main.mm .mmImgBox.mmLt{margin-right:15px; float:left;}
#dk_main.mm .mmImgBox.mmRt{margin-left:15px; float:right;}
#dk_main.mm .mmImgBox.mmW15{width:15px;}
#dk_main.mm .mmImgBox.mmW100{width:100px;}
#dk_main.mm .mmImgBox.mmW110{width:110px;}
#dk_main.mm .mmImgBox.mmW120{width:120px;}
#dk_main.mm .mmImgBox.mmW125{width:125px;}
#dk_main.mm .mmImgBox.mmW130{width:130px;}
#dk_main.mm .mmImgBox.mmW150{width:150px;}
#dk_main.mm .mmImgBox.mmW170{width:170px;}
#dk_main.mm .mmImgBox.mmW180{width:180px;}
#dk_main.mm .mmImgBox.mmW200{width:200px;}
#dk_main.mm .mmImgBox.mmW210{width:210px;}
#dk_main.mm .mmImgBox.mmW220{width:220px;}
#dk_main.mm .mmImgBox.mmW240{width:240px;}
#dk_main.mm .mmImgBox.mmW250{width:250px;}
#dk_main.mm .mmImgBox.mmW265{width:265px;}
#dk_main.mm .mmImgBox.mmW280{width:280px;}
#dk_main.mm .mmImgBox.mmW300{width:300px;}
#dk_main.mm .mmImgBox.mmW330{width:330px;}
#dk_main.mm .mmImgBox.mmW350{width:350px;}


/* daihatsu showroom css */
.tableBorder{
    border-top:1px solid #d6d6d6;
    border-right:1px solid #d6d6d6;
}

.tdBorder{
    border-left:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
}
.img-border {
	border: 1px solid #666666;
}

/* table css */
#dk_main.mm .gr-title_bg{
	background-image: url(../../ir/img/gr-title_bg.jpg);
	background-repeat: repeat-y;
}#dk_2column_leftmain h3  {
	border:1px #d5d5d5 solid;
	border-left:3px #f80018 solid;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#dk_2column_leftmain  .mmSection2 {
	padding:0 0 20px 20px;
	clear:both;
}

#dk_2column_leftmain table td.mmPrivacy p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



/* table css */
#dk_main.mm .gr-title_txt{padding:5px; margin-bottom:2px}
#dk_main.mm .gr-table_txt{}




#dk_main.mm table.tableBorder td{
	padding: 5px;
}
#dk_main.mm table.pA0 td {
	padding:0px;
}





.mT2 {
	margin-top: 2px;
}


.mT5 {
	margin-top: 5px;
}
.mT8 {
	margin-top: 8px;
}

.mT10 {
	margin-top: 10px;
}
.mT15 {
	margin-top: 15px;
}
.mT20 {
	margin-top: 20px;
}
.mT25 {
	margin-top: 25px;
}
.mT30 {
	margin-top: 30px;
}

.mT40 {
	margin-top: 40px;
}
.mB2 {
	margin-bottom: 2px;
}
.mB3 {
	margin-bottom: 3px;
}
.mB5 {
	margin-bottom: 5px;
}
.mB7 {
	margin-bottom: 7px;
}
.mB10 {
	margin-bottom: 10px;
}
.mB15 {
	margin-bottom: 15px;
}
.mB20 {
	margin-bottom: 20px;
}
.mB25 {
	margin-bottom: 25px;
}
.mB30 {
	margin-bottom: 30px;
}
.mL5 {
	margin-left: 5px;
}
.mL10 {
	margin-left: 10px;
}
.mL15 {
	margin-left: 15px;
}
.mL20 {
	margin-left: 20px;
}
.mL25 {
	margin-left: 25px;
}
.mL30 {
	margin-left: 30px;
}
.mL35 {
	margin-left: 35px;
}

.mR2 {
	margin-right: 2px;
}
.mR3 {
	margin-right: 3px;
}
.mR5 {
	margin-right: 5px;
}
.mR10 {
	margin-right: 10px;
}
.mR15 {
	margin-right: 15px;
}
.mR20 {
	margin-right: 20px;
}
.mA0 {
	margin: 0px;
}



.float_L {
	float: left;
}
.clearfix {
	clear: both;
}

.float_R {
	float: right;
}

.vT{
	vertical-align: text-top;
	text-align: left;
}
.pA0 {
	padding: 0px;
}
.pT10 {
	padding-top: 10px;
}
.pB10 {
	padding-bottom: 10px;
}


.aL {
	vertical-align: text-top;
	text-align: left;
}

.aR {
	text-align: right;
}


#dk_main.mm  table.tableBorder  td.padding  {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#dk_main.mm h1.h1 {
	height:42px;
	margin-bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	clear:both;
	width: 740px;
}
