@charset "UTF-8";
/* common setting for Daihatsu Website(English) */

/* initialize and redefinition */

* {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	background:#ffffff;
	color:#515151;
	font-family: Arial, Helvetica, sans-serif;
}
/*a{outline:none;}*/
a {
	color:#515151;
}
a:active {
	color:#515151;
}
a:hover {
	color:#e50110;
}
a:visited {
	color:#515151;
} /* change before open */
/* IE6 mouse over */
* html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/* CSS Attention */
#dk_css_attention {
	display:none;
}
/* clearfix------------------------------ */
div.dk_clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.dk_clearfix {
	display: inline-table;
	min-height: 1%; /*ie7*/
}
/* Hides from IE-mac �ｼ*/
* html div.dk_clearfix {
	height: 1%;
}
*+html div.dk_clearfix {
	height: 1%;
}
div.dk_clearfix {
	display: block;
}
/* End hide from IE-mac */


/* block
------------------------------ */
div.dk_block {
	margin-left:3px;
}
div.dk_block:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.dk_block {
	display: inline-table;
}
/* Hides from IE-mac*/
* html div.dk_block {
	height: 1%;
}
*+html div.dk_block {
	height: 1%;
}
div.dk_block {
	display: block;
}
/* End hide from IE-mac */


/* base layout */
#dk_contents-wrapper {
	width:980px;
	margin:0 auto;
	text-align:left;
}
#dk_main_navigation-area {
	width:100%;
}
#dk_contents-area {
	width:980px;
	line-height:140%;
	font-size:0.85em;
}
/* 2 Column */
#dk_2column_left-area {
	width:220px;
	float:left;
}
#dk_2column_right-area {
	width:740px;
	float:right;
}
#dk_2column_main {
	width:740px;
	margin:0 0 0 10px;
}
/* 2 Column left-main */
#dk_2column_leftmain-area {
	width:800px;
	float:left;
}
#dk_2column_leftmain {
	width:780px;
	margin:0 20px 0 0;
}
/* 3 Column */
#dk_3column_left-area {
	width:220px;
	float:left;
}
#dk_3column_right-area {
	width:760px;
	float:right;
}
#dk_3column_main-area {
	width:760px;
	float:right;
}
#dk_3column_relatedlink-area {
	width:760px;
	float:right;
}
#dk_main-area {
	width:540px;
	float:left;
}
#dk_main {
	width:540px;
	margin:0 0 0 20px;
}
/* relatedlink */
#dk_3column_relatedlink-area {
	width:180px;
	float:right;
}
#dk_3column_relatedlink {
	width:180px;
	padding-bottom:20px;
}
#dk_3column_relatedlink h2.dk_relatedlinks {
	background:url(../img/dk_e_reraltedlinks.gif) no-repeat;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_3column_relatedlink #dk_relatedlinks {
	border:1px #d6d6d6 solid;
	border-top:none;
	padding:10px 13px 0 13px;
}
#dk_3column_relatedlink #dk_relatedlinks h3 {
	font-size:0.9em;
	margin-bottom:0.25em;
}
#dk_3column_relatedlink #dk_relatedlinks ul {
	list-style:none;
	margin-bottom:15px;
}
#dk_3column_relatedlink #dk_relatedlinks ul li {
	font-size:0.9em;
	line-height:135%;
	margin-bottom:0.5em;
	background:url(../img/dk_e_reraltedlinks_aallow.gif) no-repeat 0 4px;
	padding-left:12px;
}
#dk_3column_relatedlink #dk_relatedlinks ul li a:hover {
	color:#e50110;
}
#dk_relatedlinks {
	margin-bottom:32px;
}
/* header internal */
#dk_header-line2-area {
	margin:0 auto;
}
#dk_header-line2 {
	margin:11px 0 5px 0;
}
#dk_header-area {
	width:100%;
	height:26px;
	margin:13px 0 0 0;
}
#dk_header {
	width:980px;
	margin:0 auto;
}
#dk_header_logo-area {
	width:145px;
	height:26px;
	float:left;
}
#dk_header_logo {
	background:url(../img/dk_e_header_logo.gif) no-repeat;
	width:145px;
	height:26px;
	margin:0 0 0 15px;
}
#dk_sitenavi-area {
	width:646px;
	height:12px;
	float:right;
}
#dk_sitenavi {
	width:640px;
	text-indent:-9999px;
	margin:2px 0px 0 0;
}
#dk_sitenavi ul {
	width:640px;
	height:12px;
}
#dk_sitenavi ul li {
	list-style:none;
	text-indent:-9999px;
	float:left;
}
#dk_sitenavi ul li#dk_sitenavi_bnd a {
	width:120px;
	height:12px;
	background:url(../img/dk_e_sitenavi.gif) no-repeat;
	display:block;
	overflow:hidden;
	background-position:   0px -5px;
	margin:5px 0 0 0;
}
#dk_sitenavi ul li#dk_sitenavi_fin a {
	width:92px;
	height:12px;
	background:url(../img/dk_e_sitenavi.gif) no-repeat;
	display:block;
	overflow:hidden;
	background-position:   -120px -5px;
	margin:5px 0 0 0;
}
#dk_sitenavi ul li#dk_sitenavi_cit a {
	width:113px;
	height:12px;
	background:url(../img/dk_e_sitenavi.gif) no-repeat;
	display:block;
	overflow:hidden;
	background-position:   -212px -5px;
	margin:5px 0 0 0;
}
#dk_sitenavi ul li#dk_sitenavi_wwn a {
	width:153px;
	height:12px;
	background:url(../img/dk_e_sitenavi.gif) no-repeat;
	display:block;
	overflow:hidden;
	background-position:   -325px -5px;
	margin:5px 0 0 0;
}
#dk_sitenavi ul li#dk_sitenavi_news a {
	width:84px;
	height:12px;
	background:url(../img/dk_e_sitenavi.gif) no-repeat;
	display:block;
	overflow:hidden;
	background-position:   -478px -5px;
	margin:5px 0 0 0;
}
#dk_sitenavi ul li#dk_sitenavi_search a {
	width:68px;
	height:20px;
	background:url(../img/dk_e_sitenavi.gif) no-repeat;
	display:block;
	overflow:hidden;
	background-position:   -562px 0px;
	margin:0 0 0 0px;
}
#dk_sitenavi ul li#dk_sitenavi_bnd a.on {
	width:120px;
	height:12px;
	background-position:   0px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_fin a.on {
	width:92px;
	height:12px;
	background-position:   -120px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_cit a.on {
	width:113px;
	height:12px;
	background-position:   -212px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_wwn a.on {
	width:153px;
	height:12px;
	background-position:   -325px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_news a.on {
	width:84px;
	height:12px;
	background-position:   -478px -26px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_search a.on {
	width:68px;
	height:20px;
	background-position:   -562px 0px;
	margin:0 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_bnd a:hover {
	width:120px;
	height:12px;
	background-position:   0px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_fin a:hover {
	width:92px;
	height:12px;
	background-position:   -120px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_cit a:hover {
	width:113px;
	height:12px;
	background-position:   -212px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_wwn a:hover {
	width:153px;
	height:12px;
	background-position:   -325px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_news a:hover {
	width:84px;
	height:12px;
	background-position:   -478px -25px;
	margin:5px 0 0 0;
	overflow: hidden;
}
#dk_sitenavi ul li#dk_sitenavi_search a:hover {
	width:68px;
	height:20px;
	background-position:   -562px 0px;
	margin:0 0 0 0;
	overflow: hidden;
}
/* global navigation internal */
#dk_mainnavi-area {
	width:100%;
	height:32px;
	margin:11px 0 0 0;
}
#dk_mainnavi {
	width:980px;
	height:32px;
	margin:0 auto;
	background:url(../img/dk_e_mainnavi_fin.gif) no-repeat;
}
#dk_mainnavi ul {
	width:980px;
	height:32px;
}
#dk_mainnavi ul li {
	display:inline;
	list-style:none;
	text-indent:-9999px;
}
#dk_mainnavi ul li a {
	width:163px;
	height:32px;
	display:block;
	float:left;
	background:url(../img/dk_e_mainnavi_fin.gif) no-repeat;
}
#dk_mainnavi ul li#dk_mainnavi_fin_top a {
	background-position:   0px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_msg a {
	background-position:-163px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_fhl a {
	background-position:-326px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_soa a {
	background-position:-489px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_sin a {
	background-position:-652px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_irl a {
	background-position:-815px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_top a.on {
	background-position:   0px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_msg a.on {
	background-position:-163px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_fhl a.on {
	background-position:-326px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_soa a.on {
	background-position:-489px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_sin a.on {
	background-position:-652px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_irl a.on {
	background-position:-815px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_top a:hover {
	background-position:   0px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_msg a:hover {
	background-position:-163px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_fhl a:hover {
	background-position:-326px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_soa a:hover {
	background-position:-489px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_sin a:hover {
	background-position:-652px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_fin_irl a:hover {
	background-position:-815px -32px;
	overflow: hidden;
}
#dk_mainnavi p {
	display:none;
}
/*
#dk_mainnavi ul li#dk_mainnavi_prd a.open{background-position:-817px -50px;}
#dk_mainnavi ul li#dk_mainnavi_prd a.open:hover{background-position:-817px -20px;}
*/
/* breadcrumbs */
#dk_breadcrumbs_sizeswitch-area {
	width:980px;
	height:40px;
	margin:0 0 0 0;
}
#dk_breadcrumbs-area {
	width:800px;
	height:12px;
	font-size:0.8em;
	float:left;
}
#dk_breadcrumbs {
	margin:10px 0 0 11px;
}
#dk_breadcrumbs ul li {
	display:inline;
	list-style-type:none;
}
#dk_breadcrumbs ul li strong {
	font-weight:normal;
}
/* breadcrumbs and style switcher */
#dk_txt_sizeswitch-area {
	width:140px;
	float:right;
}
#dk_txt_sizeswitch dl {
	width:130px;
	height:24px;
	position:relative;
}
#dk_txt_sizeswitch dl dt {
	background:url(../img/dk_e_txt_sizeswitch.gif) no-repeat;
	width:70px;
	height:12px;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	left:20px;
}
#dk_txt_sizeswitch dl dd {
	text-indent:-9999px;
}
#dk_txt_sizeswitch dl dd#dk_font_small a {
	background:url(../img/dk_e_txt_sizeswitchbtn.gif) no-repeat 0px 0px;
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	left:80px;
	display:block;
	overflow: hidden;
}
#dk_txt_sizeswitch dl dd#dk_font_big a {
	background:url(../img/dk_e_txt_sizeswitchbtn.gif) no-repeat -24px 0px;
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	left:105px;
	display:block;
	overflow: hidden;
}
#dk_txt_sizeswitch dl dd#dk_font_small a.on {
	background:url(../img/dk_e_txt_sizeswitchbtn.gif) no-repeat 0px -24px;
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	left:80px;
	display:block;
	overflow: hidden;
}
#dk_txt_sizeswitch dl dd#dk_font_big a.on {
	background:url(../img/dk_e_txt_sizeswitchbtn.gif) no-repeat -24px -24px;
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	left:105px;
	display:block;
	overflow: hidden;
}
#dk_txt_sizeswitch dl dd#dk_font_small a:hover {
	background:url(../img/dk_e_txt_sizeswitchbtn.gif) no-repeat 0px -24px;
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	left:80px;
	display:block;
	overflow: hidden;
}
#dk_txt_sizeswitch dl dd#dk_font_big a:hover {
	background:url(../img/dk_e_txt_sizeswitchbtn.gif) no-repeat -24px -24px;
	width:24px;
	height:24px;
	position:absolute;
	top:5px;
	left:105px;
	display:block;
	overflow: hidden;
}
/* footer internal */
#dk_footer-area {
	width:100%;
	background:#edeced;
	height:40px;
	text-align:center;
}
#dk_footer-margin {
	padding-bottom:43px;
}
#dk_footer {
	width:954px;
	background:#edeced;
	padding-top:15px;
	height:12px;
	margin:0 auto;
}
#dk_footer-navi {
	width:320px;
	height:10px;
	float:right;
	overflow:hidden;
}
#dk_footer ul {
	width:320px;
	height:10px;
}
#dk_footer ul li {
	display:inline;
	text-indent:-9999px;
}
#dk_footer ul li a {
	height:11px;
	display:block;
	float:left;
	overflow:hidden;
	background:url(../img/dk_e_footer.gif) no-repeat;
}
#dk_footer ul li#dk_privacy a {
	background-position:   0px 0px;
	width:83px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_terms a {
	background-position:-83px 0px;
	width:90px;
	margin:0 0 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_sitemap a {
	background-position:-187px 0px;
	width:61px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_faq a {
	background-position:-263px 0px;
	width:35px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_privacy a:hover {
	background-position:   0px -11px;
	width:83px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_terms a:hover {
	background-position:-83px -11px;
	width:90px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_sitemap a:hover {
	background-position:-187px -11px;
	width:61px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_footer ul li#dk_faq a:hover {
	background-position:-263px -11px;
	width:35px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_address-area {
	width:314px;
	height:12px;
	float:left;
}
#dk_address {
	width:314px;
	margin:0 0 0 0;
}
#dk_address a {
	display:block;
	background:url(../img/dk_e_footer_copyright.gif) no-repeat;
	width:314px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_address a:hover {
	display:block;
	background:url(../img/dk_e_footer_copyright.gif) no-repeat 0px -12px;
	width:314px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
}
#dk_localnavi-area {
	width:220px;
	margin-bottom:32px;
}
#dk_localnavi-area ul li {
	list-style-type:none;
	text-indent:-9999px;
}
/************* Financial highlights *************/
#dk_fin_fhl_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_fhl_a00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_fin_fhl_B00 a {
	width:220px;
	height:48px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_fhl_b00.gif) no-repeat;
}
#dk_fin_fhl_B00 a:hover {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_fhl_B00 a.on {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_fhl_B00 a.on:hover {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_fhl_C00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_fhl_c00.gif) no-repeat;
}
#dk_fin_fhl_C00 a:hover {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_fhl_C00 a.on {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_fhl_C00 a.on:hover {
	background-position:   -220px 0px;
	width:220px;
}
/************* IR Library*************/
#dk_fin_irl_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_irl_a00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_fin_irl_B00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_irl_b00.gif) no-repeat;
}
#dk_fin_irl_B00 a:hover {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_irl_B00 a.on {
	background-position:   -220px 0px;
	width:220px;
}
#dk_fin_irl_B00 a.on:hover {
	background-position:   -220px 0px;
	width:220px;
}
/************* Message*************/
#dk_fin_msg_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_msg_a00.gif) no-repeat;
	text-indent:-9999px;
}
/************* Statements Of Accounts*************/
#dk_fin_soa_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_soa_a00.gif) no-repeat;
	text-indent:-9999px;
}
/************* Stockholder Information*************/
#dk_fin_sin_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_fin_sin_a00.gif) no-repeat;
	text-indent:-9999px;
}
/* whats new */
#dk_whs_new_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_whs_new_a00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_whs_new_B00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_whs_new_b00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_whs_new_B00 a.on {
	background-position:-220px 0;
}
/* daihatsu showroom css */
a.linkText {
	font-size:100%;
}
a.slinkText {
	font-size:84%;
}
.bodyText {
	font-size:100%;
}
.sbodyText {
	font-size:84%;
}
.sweakText {
	font-size:84%;
	color:#999999;
}
.note {
	font-size:100%;
}
.snote {
	font-size:84%;
}
.date {
	font-size:84%;
	font-weight:bold;
}
/* table css */
#dk_main.mm .gr-title_txt {
	font-size:100%;
	font-weight:bold;
	line-height:135%
}
#dk_main.mm .gr-table_txt {
	font-size:95%;
}
/* h3 */
#dk_main.mm h3 {
	font-size:1.1em;
	line-height:135%;
}
/* h4 */
#dk_main.mm h4 {
	font-size:0.9em;
	line-height:135%;
}
/* paragraph */
#dk_main.mm p {
	font-size:95%;
	line-height:165%;
}
/* font-size */
#dk_main.mm sup {
	font-size:8px;
}
#dk_main.mm .mmSmall, #dk_main.mm p.mmSmall {
	font-size:80%;
	line-height:135%;
}
.mmSmall_02 {
	font-size:80%;
	line-height:135%;
}
/* tables */
/* initialize & reconfigure nest tables ============ */
#dk_main.mm table {
	font-size:100%;
	line-height:135%;
}
#dk_main.mm table.tableBorder {
	font-size:100%;
}
#dk_main.mm table.tableBorder .library {
	font-size:100%;
}
#dk_main.mm table.tableBorder td.library {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
#dk_main.mm td.library table td span.gr-table_txt {
	font-size:100%;
}
#dk_main.mm td.library .gr-table_txt {
	font-size:80%;
}
#dk_main.mm table.accounts .gr-table_txt {
	font-size:95%;
}
#dk_main.mm table.accounts table .gr-table_txt {
	font-size:90%;
}
#dk_main.mm table.tableBorder.table2 .gr-table_txt {
	font-size:90%;
}
#dk_main.mm table.tableBorder.table0 {
	font-size:95%;
}
#dk_main.mm table.tableBorder.table {
	font-size:95%;
}
#dk_main.mm table.tableBorder.table2 {
	font-size:95%;
}
/*

#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 caption {
	font-size:0.7em;
	line-height:normal;
}
#dk_main.mm table.mmReg {
	font-size:0.85em;
	line-height:135%;
}
#dk_main.mm table.mmReg caption {
	font-size:0.8em;
}
/* lists */
#dk_main.mm ul li {
	font-size:0.8em;
	line-height:135%;
}
#dk_main.mm ol li {
	font-size:0.8em;
	line-height:135%;
}
#dk_main.mm ul.relatedLinks li {
	line-height:135%;
}
/* image box */
#dk_main.mm .mmImgBox p.mmCaption {
	font-size:0.7em;
	line-height:135%;
}
#dk_main.mm .mmF-ct {
	font-size:90%;
}
.f95 {
	font-size: 95%;
}
.f90 {
	font-size: 90%;
}
.f80 {
	font-size: 80%;
}
.f85 {
	font-size: 85%;
}
.f110 {
	font-size: 110%;
}
.f120 {
	font-size: 120%;
}
.f12px {
	font-size: 12px;
}
.f1em {
	font-size: 1em;
}
.f1ex {
	font-size: 2ex;
}
.f14px {
	font-size: 14px;
	line-height:normal
}


#dk_main.mm div.mmWnIndCont01 dl ,#dk_main.mm div.mmWnIndCont02 dl{font-size:105%; line-height:140%;}
#dk_main.mm div.mmWnIndCont01 dl dt ,#dk_main.mm div.mmWnIndCont02 dl dt{font-size:105%; line-height:140%;}
#dk_main.mm div.mmWnIndCont01 dl dd ,#dk_main.mm div.mmWnIndCont02 dl dd{font-size:105%; line-height:140%;}



#dk_main.mm p.mmkcap{font-size:0.7em;}
#dk_main.mm p.mmkcap-end{font-size:0.7em;}
#dk_main.mm p.mmTechHukN{font-size:0.8em; line-height:130%;}
#dk_main.mm ul.mmTechHukN{font-size:0.70em;}
#dk_main.mm ul.mmTechNavi li{font-size:70%; line-height:100%;}



 @media print {
 @charset "UTF-8";
/* print setting for Daihatsu Website(English) */
/* redefinition */

#dk_header-area, #dk_header, #dk_sitenavi, #dk_mainnavi-area, #dk_mainnavi, #dk_footer-area, #dk_breadcrumbs, #dk_localnavi-area, #dk_breadcrumbs_sizeswitch-area, #dk_3column_relatedlink-area, #dk_txt_sizeswitch-area, #footer {
	display:none;
}
#dk_2column_right-area, #dk_3column_right-area {
	width: 700px;
	float: none;
}
#dk_contents-wrapper {
	width: 700px;
	margin: 15px!important;
}
#dk_contents-area {
	width: 700px;
	float: none;
}
*html #dk_contents-wrapper {
	margin: 30px!important;
}
*html #dk_contents-wrapper, *html #dk_contents-area {
	width: 700px;
}
#dk_main-area, #dk_main, #dk_2column_main {
	width: 700px;
	clear:both;
	margin:0;
	float:none;
	padding:0;
}
#dk_2column_leftmain-area {
	width: 700px!important;
	margin:30px 15px;
}
#dk_2column_leftmain {
	width: 680px!important;
}
#dk_2column_leftmain, #dk_main, #dk_2column_main, #dk_2column_leftmain {
	margin: 30px 0px;
}
/* replace background image to text => for IE */
* html #main #main h1 {
	height:auto;
	margin-bottom:10px;
	text-indent:0;
	clear:both;
	background:none;
	font-size:1.2em;
	font-weight:normal;
}
* html #main #main h2 {
	height:auto;
	margin-bottom:13px;
	text-indent:0;
	clear:both;
	background:none;
	font-size:1em;
	color:#ff0000;
}
*:first-child+html #main h1 {
	height:auto;
	margin-bottom:10px;
	text-indent:0;
	clear:both;
	background:none;
	font-size:1.2em;
	font-weight:normal;
}
*:first-child+html #main h2 {
	height:auto;
	margin-bottom:13px;
	text-indent:0;
	clear:both;
	background:none;
	font-size:1em;
	color:#ff0000;
}
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -pre-wrap;
	word-wrap: break-word;
}
.spacer img {
	display: hidden;
}
img {
	border:0!important;
}
.gr-title_bg-1 {
	font-size: 16px;
}
