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

/* initialize and redefinition */

*{margin:0; padding:0;}
body{text-align:center; background:#ffffff; color:#515151;}

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


/************* News *************/
#dk_new_bac_A00 a{width:220px; height:43px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_a00.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_B00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_b00.gif) no-repeat;}
#dk_new_bac_B00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_B00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_B00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_C00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_c00.gif) no-repeat;}
#dk_new_bac_C00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_C00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_C00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_D00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_d00.gif) no-repeat;}
#dk_new_bac_D00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_D00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_D00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_E00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_e00.gif) no-repeat;}
#dk_new_bac_E00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_E00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_E00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_F00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_f00.gif) no-repeat;}
#dk_new_bac_F00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_F00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_F00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_G00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_g00.gif) no-repeat;}
#dk_new_bac_G00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_G00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_G00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_H00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_h00.gif) no-repeat;}
#dk_new_bac_H00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_H00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_H00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_I00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_i00.gif) no-repeat;}
#dk_new_bac_I00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_I00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_I00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_J00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_j00.gif) no-repeat;}
#dk_new_bac_J00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_J00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_J00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_K00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_k00.gif) no-repeat;}
#dk_new_bac_K00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_K00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_K00 a.on:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_L00 a {width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_l00.gif) no-repeat;}
#dk_new_bac_L00 a:hover{background-position:   -220px 0px; width:220px;}
#dk_new_bac_L00 a.on{background-position:   -220px 0px; width:220px;}
#dk_new_bac_L00 a.on:hover{background-position:   -220px 0px; width:220px;}

#dk_new_bac_M00 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m00.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M00 a:hover{background-position:-220px 0;}
#dk_new_bac_M00 a.on{background-position:-660px 0;}
#dk_new_bac_M00 a.on:hover{background-position:-660px 0;}
#dk_new_bac_M00 a.open{background-position:-440px 0;}
#dk_new_bac_M00 a.open:hover{background-position:-660px 0;}

#dk_new_bac_M01 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m01.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M01 a:hover{background-position:-220px 0;}
#dk_new_bac_M01 a.on{background-position:-220px 0;}
#dk_new_bac_M01 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M02 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m02.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M02 a:hover{background-position:-220px 0;}
#dk_new_bac_M02 a.on{background-position:-220px 0;}
#dk_new_bac_M02 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M03 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m03.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M03 a:hover{background-position:-220px 0;}
#dk_new_bac_M03 a.on{background-position:-220px 0;}
#dk_new_bac_M03 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M04 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m04.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M04 a:hover{background-position:-220px 0;}
#dk_new_bac_M04 a.on{background-position:-220px 0;}
#dk_new_bac_M04 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M05 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m05.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M05 a:hover{background-position:-220px 0;}
#dk_new_bac_M05 a.on{background-position:-220px 0;}
#dk_new_bac_M05 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M06 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m06.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M06 a:hover{background-position:-220px 0;}
#dk_new_bac_M06 a.on{background-position:-220px 0;}
#dk_new_bac_M06 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M07 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m07.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M07 a:hover{background-position:-220px 0;}
#dk_new_bac_M07 a.on{background-position:-220px 0;}
#dk_new_bac_M07 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M08 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m08.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M08 a:hover{background-position:-220px 0;}
#dk_new_bac_M08 a.on{background-position:-220px 0;}
#dk_new_bac_M08 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M09 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m09.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M09 a:hover{background-position:-220px 0;}
#dk_new_bac_M09 a.on{background-position:-220px 0;}
#dk_new_bac_M09 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M10 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m10.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M10 a:hover{background-position:-220px 0;}
#dk_new_bac_M10 a.on{background-position:-220px 0;}
#dk_new_bac_M10 a.on:hover{background-position:-220px 0;}
#dk_new_bac_M11 a{width:220px; height:32px; display:block; overflow:hidden; background:url(../img/dk_e_new_bac_m11.gif) no-repeat; text-indent:-9999px;}
#dk_new_bac_M11 a:hover{background-position:-220px 0;}
#dk_new_bac_M11 a.on{background-position:-220px 0;}
#dk_new_bac_M11 a.on:hover{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;
}

@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;
}



}