@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:20px; margin-bottom:11px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; clear:both;}
/* h2 */
#dk_main.mm h2{height:30px; margin-bottom:19px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat; clear:both;}
/* h3 */
#dk_main.mm h3{font-size:0.9em; line-height:135%; padding:5px 10px 4px 10px; border:1px #d5d5d5 solid; border-left:3px #f80018 solid; margin:0 0 15px 10px; clear:both;}
/* h4 */
#dk_main.mm h4{background:url(../img/dk_j_h4_bg.gif) no-repeat 1px 6px; font-size:0.8em; line-height:135%; padding-left:12px; margin:0 0 0.5em 20px; clear:both;}

/* 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 .mmSection2{padding:0 0 20px 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{
	line-height:165%;
	margin-bottom:0.75em;
}
#dk_main.mm p.mmLast,#dk_main.mm .mmLast{margin-bottom:20px;}

/* font-size */
#dk_main.mm sup{font-size:0.7em; vertical-align:text-top;}
#dk_main.mm .mmSmall,#dk_main.mm p.mmSmall{font-size:0.685em; line-height:135%;}

/* tables */
/* initialize & reconfigure nest tables ============ */
#dk_main.mm table{font-size:1em; line-height:135%;}
#dk_main.mm table table{font-size:100%;}
#dk_main.mm table table table{font-size:100%;}
#dk_main.mm table table table table{font-size:100%;}
#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;}
/* ============ initialize & reconfigure nest tables */
#dk_main.mm table caption{font-size:0.7em; margin:0; padding:0; line-height:normal; text-align:left;}

#dk_main.mm table.mmReg{font-size:0.85em; line-height:135%; border:1px #cccccc solid; border-right:none; border-bottom:none;}
#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;}


/* lists */
#dk_main.mm ul{margin-left:1.5em;}
#dk_main.mm ul li{font-size:1.1em; line-height:135%; margin-bottom:0.5em;}
#dk_main.mm ol{margin-left:2em;}

#dk_main.mm ol li{font-size:1.1em; line-height:135%; margin-bottom:0.5em;}

/* 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;}

/* 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{font-size:0.7em; line-height:135%; 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;}

