@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:760px;
	float:right;
}
#dk_2column_main {
	width:740px;
	margin:0 0 0 20px;
}
/* 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_bnd.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:196px;
	height:32px;
	display:block;
	float:left;
	background:url(../img/dk_e_mainnavi_bnd.gif) no-repeat;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_top a {
	width:200px;
	background-position:   0px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_con a {
	background-position:-200px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_cms a {
	background-position:-396px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_plu a {
	background-position:-592px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_mts a {
	width:192px;
	background-position:-788px 0px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_top a.on {
	background-position:   0px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_con a.on {
	background-position:-200px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_cms a.on {
	background-position:-396px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_plu a.on {
	background-position:-592px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_mts a.on {
	background-position:-788px -64px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_top a:hover {
	background-position:   0px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_con a:hover {
	background-position:-200px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_cms a:hover {
	background-position:-396px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_plu a:hover {
	background-position:-592px -32px;
	overflow: hidden;
}
#dk_mainnavi ul li#dk_mainnavi_bnd_mts a:hover {
	background-position:-788px -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;
}
/************* BRAND & PRODUCTS *************/
/* Consept */
#dk_bnd_con_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_con_a00.gif) no-repeat;
	text-indent:-9999px;
}
/* Craftsmanship */
#dk_bnd_cms_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_a00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_B00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_b00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_B00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_B00 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_B00 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_C00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_c00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_C00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_C00 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_C00 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_C00 a.open {
	background-position:-220px 0;
}
#dk_bnd_cms_C00 a.open:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_D00 a {
	width:220px;
	height:48px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_d00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_D00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_D00 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_E00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_e00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_E00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_E00 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G00 a.on {
	background-position:-660px 0;
}
#dk_bnd_cms_G00 a.on:hover {
	background-position:-660px 0;
}
#dk_bnd_cms_G00 a.open {
	background-position:-440px 0;
}
#dk_bnd_cms_G00 a.open:hover {
	background-position:-660px 0;
}
#dk_bnd_cms_G01 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g01.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G01 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G01 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G01 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G02 a {
	width:220px;
	height:48px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g02.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G02 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G02 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G02 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G03 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g03.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G03 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G03 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G03 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G04 a {
	width:220px;
	height:48px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g04.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G04 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G04 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G04 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G05 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g05.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G05 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G05 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G05 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G06 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g06.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G06 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G06 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G06 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G07 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_g07.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_G07 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_G07 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_G07 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_h00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_H00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H00 a.on {
	background-position:-660px 0;
}
#dk_bnd_cms_H00 a.on:hover {
	background-position:-660px 0;
}
#dk_bnd_cms_H00 a.open {
	background-position:-440px 0;
}
#dk_bnd_cms_H00 a.open:hover {
	background-position:-660px 0;
}
#dk_bnd_cms_H01 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_h01.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_H01 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H01 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_H01 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H02 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_h02.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_H02 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H02 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_H02 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H03 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_h03.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_H03 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H03 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_H03 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H04 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_h04.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_H04 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_H04 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_H04 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_i00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_I00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I00 a.on {
	background-position:-660px 0;
}
#dk_bnd_cms_I00 a.on:hover {
	background-position:-660px 0;
}
#dk_bnd_cms_I00 a.open {
	background-position:-440px 0;
}
#dk_bnd_cms_I00 a.open:hover {
	background-position:-660px 0;
}
#dk_bnd_cms_I01 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_i01.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_I01 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I01 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_I01 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I02 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_i02.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_I02 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I02 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_I02 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I03 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_i03.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_I03 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I03 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_I03 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I04 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_i04.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_I04 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_I04 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_I04 a.on:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_J00 a {
	width:220px;
	height:32px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_cms_j00.gif) no-repeat;
	text-indent:-9999px;
}
#dk_bnd_cms_J00 a:hover {
	background-position:-220px 0;
}
#dk_bnd_cms_J00 a.on {
	background-position:-220px 0;
}
#dk_bnd_cms_J00 a.on:hover {
	background-position:-220px 0;
}
/* Brand */
#dk_bnd_mts_A00 a {
	width:220px;
	height:43px;
	display:block;
	overflow:hidden;
	background:url(../img/dk_e_bnd_mts_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;
}
#dk_main.mm table {
	font-size:95%;
	line-height:165%;
}
#dk_main.mm table p {
	font-size:100%;
	line-height:165%;
}
#dk_main.mm p {
	font-size:0.95em;
	line-height:165%;
}
/* directors */
#dk_main.mm table.mmDirectorsIndex td.mmRuby {
	font-size:80% !important;
}
/* link */
#dk_main.mm table.mmCpLink td a.mmUrl {
	font-size:80%;
}
/* CSR  cartype-eco*/
#dk_main.mm p.mmEcomini {
	margin-top:3px;
	font-size:0.7em;
	font-style:normal;
	line-height:1.3em;
}
#dk_main.mm table.mmEco caption {
	font-weight:bold;
	font-size:90%;
}
/* CSR */
#dk_main.mm table.mmENVo {
	font-size:75%;
}
#dk_main.mm table.mmENVo2 {
	font-size:75%;
}
#dk_main.mm div.mmENVRepoMail table {
	font-size:100%;
}
#dk_main.mm div.mmENVRepoMail table p {
	font-size:100%;
}
/* h3 */
#dk_main.mm h3 {
	font-size:100%;
	line-height:135%;
}
/* h4 */
#dk_main.mm h4 {
	font-size:95%;
	line-height:135%;
}
/* h5 */
#dk_main.mm h5 {
	font-size:90%;
	line-height:135%;
}
#dk_main.mm p.mmSmall {
	font-size:80%;
	line-height:135%;
}
#dk_main.mm table table.mmSmall {
	font-size:80%;
	line-height:135%;
}
#dk_main.mm table.mmSmall {
	font-size:80%;
	line-height:135%;
}
.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;
}
 @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;
}

.cap {
	font-size: 75%;
	line-height: normal;
}






#dk_main-area {
	width:540px;
	float:left;
}




#dk_contents-wrapper {
	width:980px;
	margin:0 auto;
	text-align:left;
}
