@charset "shift_jis";
/* common setting for Daihatsu Website(Japanese) */

/* 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:160%;}



/* 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_j_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_j_reraltedlinks_aallow.gif) no-repeat 0 4px; padding-left:12px;}

#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_j_header_logo.gif) no-repeat; width:145px; height:26px; margin:0 0 0 15px;}

#dk_sitenavi-area{width:631px; height:11px; float:right;}
#dk_sitenavi{width:616px; height:1px; text-indent:-9999px; margin:2px 15px 0 0;}
#dk_sitenavi ul{width:616px; height:11px;}
#dk_sitenavi ul li{list-style:none; text-indent:-9999px; float:left;}
#dk_sitenavi ul li#dk_sitenavi_service a{width:93px; height:11px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   0px -5px; margin:5px 0 0 0;}
#dk_sitenavi ul li#dk_sitenavi_company a{width:68px; height:11px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -93px -5px; margin:5px 0 0 0;}
#dk_sitenavi ul li#dk_sitenavi_ir a{width:56px; height:11px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -161px -5px; margin:5px 0 0 0;}
#dk_sitenavi ul li#dk_sitenavi_public_info a{width:68px; height:11px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -217px -5px; margin:5px 0 0 0;}
#dk_sitenavi ul li#dk_sitenavi_recruit a{width:69px; height:11px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -285px -5px; margin:5px 0 0 0;}
#dk_sitenavi ul li#dk_sitenavi_global a{width:70px; height:21px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -371px 0px; margin:0 0 0 17px;}
#dk_sitenavi ul li#dk_sitenavi_recall a{width:88px; height:11px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -458px -5px; margin:5px 0 0 17px;}
#dk_sitenavi ul li#dk_sitenavi_search a{width:53px; height:20px; background:url(../img/dk_j_sitenavi.gif) no-repeat; display:block; overflow:hidden; background-position:   -563px 0px; margin:0 0 0 17px;}

#dk_sitenavi ul li#dk_sitenavi_service a.on{width:93px; height:11px; background-position:   0px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_company a.on{width:68px; height:11px; background-position:   -93px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_ir a.on{width:56px; height:11px; background-position:   -161px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_public_info a.on{width:68px; height:11px; background-position:   -217px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_recruit a.on{width:69px; height:11px; background-position:   -285px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_global a.on{width:70px; height:21px; background-position:   -371px -21px; margin:0 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_recall a.on{width:88px; height:11px; background-position:   -458px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_search a.on{width:53px; height:20px; background-position:   -563px 0px; margin:0 0 0 0; overflow: hidden;}

#dk_sitenavi ul li#dk_sitenavi_service a:hover{width:93px; height:11px; background-position:   0px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_company a:hover{width:68px; height:11px; background-position:   -93px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_ir a:hover{width:56px; height:11px; background-position:   -161px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_public_info a:hover{width:68px; height:11px; background-position:   -217px -26px; margin:5px 0 0 0; overflow: hidden;}

#dk_sitenavi ul li#dk_sitenavi_recruit a:hover{width:69px; height:11px; background-position:   -285px -26px; margin:5px 0 0 0; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_global a:hover{width:70px; height:21px; background-position:   -371px -21px;  margin:0 0 0 17px; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_recall a:hover{width:88px; height:11px; background-position:   -458px -26px;  margin:5px 0 0 17px; overflow: hidden;}
#dk_sitenavi ul li#dk_sitenavi_search a:hover{width:53px; height:20px; background-position:   -563px 0px; margin:0 0 0 17px; 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;}
#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_j_mainnavi_sho.gif) no-repeat;}
#dk_mainnavi ul li#dk_mainnavi_lin a{width:165px; background-position:   0px 0px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_gui a{background-position:-165px 0px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_sup a{background-position:-328px 0px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_won a{background-position:-491px 0px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_cm a{background-position:-654px 0px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_acc a{background-position:-817px 0px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_lin a.on{background-position:   0px -64px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_gui a.on{background-position:-165px -64px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_sup a.on{background-position:-328px -64px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_won a.on{background-position:-491px -64px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_cm a.on{background-position:-654px -64px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_acc a.on{background-position:-817px -64px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_lin a:hover{background-position:   0px -32px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_gui a:hover{background-position:-165px -32px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_sup a:hover{background-position:-328px -32px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_won a:hover{background-position:-491px -32px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_cm a:hover{background-position:-654px -32px; overflow: hidden;}
#dk_mainnavi ul li#dk_mainnavi_acc a:hover{background-position:-817px -32px; overflow: hidden;}



#dk_mainnavi p{display:none;}
*/

/*
#dk_mainnavi ul li#dk_mainnavi_acc a.open{background-position:-817px -50px;}
#dk_mainnavi ul li#dk_mainnavi_acc a.open:hover{background-position:-817px -20px;}
*/
/* breadcrumbs */
#dk_breadcrumbs_sizeswitch-area {width:980px; height:28px; margin:0 0 0 0;}
#dk_breadcrumbs-area {width:800px; height:12px; font-size:0.8em; float:left;}
#dk_breadcrumbs {margin:7px 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_j_txt_sizeswitch.gif) no-repeat; width:70px; height:12px; text-indent:-9999px; position:absolute; top:10px; left:0;}
#dk_txt_sizeswitch dl dd{text-indent:-9999px;}
#dk_txt_sizeswitch dl dd#dk_font_small a{background:url(../img/dk_j_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_j_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_j_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_j_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_j_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_j_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:422px; height:10px; float:right; overflow:hidden;}
#dk_footer ul{width:422px; 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_j_footer.gif) no-repeat;}
#dk_footer ul li#dk_privacy a{background-position:   0px  0px; width:125px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_terms   a{background-position:-125px  0px; width:127px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_sitemap   a{background-position:-252px  0px; width:86px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_faq   a{background-position:-338px  0px; width:84px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_privacy a:hover{background-position:   0px  -11px; width:125px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_terms   a:hover{background-position:-125px  -11px; width:127px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_sitemap   a:hover{background-position:-252px  -11px; width:86px; text-indent:-9999px; overflow:hidden;}
#dk_footer ul li#dk_faq   a:hover{background-position:-338px  -11px; width:84px; 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_j_footer_copyright.gif) no-repeat; width:314px; height:12px; text-indent:-9999px; overflow:hidden;}
#dk_address a:hover {display:block; background:url(../img/dk_j_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;}


/* 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 "shift_jis";

/* print setting for Daihatsu Website(Japanese) */
/* 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;
}

}

/** Main navigation **/

#dk_mainnavi_h ul, #dk_mainnavi_h li {
	margin:0;
	padding:0;
}

#dk_mainnavi_h a img {
	border:none;
}

#dk_mainnavi_h {
	width: 980px;
	height: 30px;
	position:relative;
	margin: 10px auto 2px;
	z-index: 89;
	text-align:left;
}

#dk_mainnavi_h #mainnavi_look, #dk_mainnavi_h #mainnavi_buy, #dk_mainnavi_h #mainnavi_study, #dk_mainnavi_h #mainnavi_afterservice, #dk_mainnavi_h #mainnavi_shop {
	display:inline;
	position:absolute;
	top:0;
}
#dk_mainnavi_h #mainnavi_look{left:0;}
#dk_mainnavi_h #mainnavi_buy{left:205px;}
#dk_mainnavi_h #mainnavi_study{left:410px;}
#dk_mainnavi_h #mainnavi_afterservice{left:619px;}
#dk_mainnavi_h #mainnavi_shop{left:799px;}
#dk_mainnavi_h #mainnavi_buy a img {position:relative; left:1px;}
#dk_mainnavi_h #mainnavi_study a img {position:relative; left:1px;}
#dk_mainnavi_h #mainnavi_afterservice a img {margin-top:3px; position:relative; left:-1px;}
#dk_mainnavi_h #mainnavi_shop a img {margin-top:3px; position:relative; left:1px;}


#dk_mainnavi_h ul{
	list-style: none;
	background-color: #e6e6e6;
}

#dk_mainnavi_h ul.navi_list li a{
	background: url('../img/dk_j_mainnavi_arrow1.gif') no-repeat 19px 11px;
}

#dk_mainnavi_h ul.navi_list li ul.navi_list li a{
	background: url('../img/dk_j_mainnavi_arrow2.gif') no-repeat 34px 11px;
}

#dk_mainnavi_h .navi_list .head a {
	background-image: none;
  background-color: #e6e6e6;
}

#dk_mainnavi_h ul.navi_list li {
	border-right: solid 1px #c2c2c2;
	border-left: solid 1px #c2c2c2;
	margin-top: 1px;
}

#dk_mainnavi_h .navi_list li.first {
	background-image:none;
	margin-top: 0px;
}

#dk_mainnavi_h ul.navi_list ul.navi_list li{
	border:none;
}

#dk_mainnavi_h .mask {
	position:absolute;
	top:30px;
	left:0;
	width:206px;
}

#dk_mainnavi_h #mask_shop {
	width:181px;
}
#dk_mainnavi_h #menu_look,#dk_mainnavi_h #menu_buy,#dk_mainnavi_h #menu_study, #dk_mainnavi_h #menu_afterservice, #dk_mainnavi_h #menu_shop {
  line-height: 0;
}

#dk_mainnavi_h #menu_look{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 206px;
}

#dk_mainnavi_h #menu_buy{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 206px;
}

#dk_mainnavi_h #menu_study{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 206px;
}

#dk_mainnavi_h #menu_afterservice{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 182px;
}

#dk_mainnavi_h #menu_shop{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 181px;
}

#dk_mainnavi_h .navi_list a {
	text-decoration: none;
	color:#444444;
	font-size: 10.5px;
	>font-size: 12px;
	font-weight: bolder;
	>font-weight: normal;
	line-height: 1;
	letter-spacing: 0.01em;
	width: 100%;
	padding: 8px 0;
	>padding: 7px 0 4px 0;
	display:block;
}

#dk_mainnavi_h .navi_list .head a {
	>font-size: 11px;
}

#dk_mainnavi_h .navi_list a:hover{
	color:#e50110;
}

#dk_mainnavi_h .navi_list li.head a {
  font-weight: bold;
	padding-left:12px;
	width:192px;
}

#dk_mainnavi_h #menu_afterservice .navi_list li.head a {
	padding-left:12px;
	width:168px;
}

#dk_mainnavi_h #menu_shop .navi_list li.head a {
	padding-left:12px;
	width:167px;
}

#dk_mainnavi_h .navi_list li.category ul.navi_list {
	border-top: 1px solid #f9f9fb;
}

#dk_mainnavi_h .navi_list li.category a {
	padding-left:28px;
	width:176px;
}

#dk_mainnavi_h #menu_afterservice .navi_list li.category a, #dk_mainnavi_h #menu_shop .navi_list li.category a {
	padding-left:28px;
	width:153px;
}

#dk_mainnavi_h .navi_list li.category_s a {
	padding-left:42px;
	width:164px;
}

#dk_mainnavi_h .navi_list .line {
	background: url(../img/dk_j_mainnavi_bg_l.gif) repeat-x #f9f9fb;
}

#dk_mainnavi_h .navi_list .head {
  background-image: none;
}

#dk_mainnavi_h .navi_list .head{
	list-style: none;
	color: #7f7f7f;
}

#dk_mainnavi_h .navi_list .category{
	background-color: #f9f9f9;
}

#dk_mainnavi_h .navi_list .category_s{
	color: #7f7f7f;
	background-color: #f9f9f9;
}

#dk_breadcrumbs-area {
	-webkit-text-size-adjust:none;
}

div.noflash, div.nojava {
  display: none;
  width: 980px;
  height: 525px;
  margin: auto;
	background: url(../img/dk_j_caution_flash.png) no-repeat center center;
}


div.nojava {
	background: url(../img/dk_j_caution_java.png) no-repeat center center;
}

div.cover {
  position:absolute;
  width:100%;
  height:100%;
  background-color:#fff;
  z-index:10000
}











/* -----------------------------------------------
	2013年3月公開版　追加
----------------------------------------------- */

/* clearfix ---------------- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 1; overflow: hidden;}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix { display: block;}



/* --------------------------------
	ヘッダー
-------------------------------- */

#dk_header-include ul { list-style-type: none;}
#dk_header-include img { border: 0;}

#dk_header-include #dk_header-area { position: relative; width: 980px; height: 64px; margin: 0 auto;}
#dk_header-include #dk_header-area #dk_header-logo { position: absolute; top: 17px; left: 10px; line-height: 0;}
#dk_header-include #dk_header-area ul.nav { padding: 25px 0 0 350px;}
#dk_header-include #dk_header-area ul.nav li { float: left; height: 19px; text-indent: -9999px; font-size: 1px; line-height: 0;}
#dk_header-include #dk_header-area ul.nav li a { outline: none; display: block; height: 19px; background: url(../../dk_common_2013/img/dk_j_sitenavi_nav.png) no-repeat;}
#dk_header-include #dk_header-area ul.nav li.nav_01 a { width: 97px;}
#dk_header-include #dk_header-area ul.nav li.nav_02 a { width: 100px; background-position: -97px 0;}
#dk_header-include #dk_header-area ul.nav li.nav_03 a { width: 95px; background-position: -197px 0;}
#dk_header-include #dk_header-area ul.nav li.nav_04 a { width: 70px; background-position: -308px 0; margin: 0 0 0 16px;}
#dk_header-include #dk_header-area ul.nav li.nav_01 a:hover { background-position: 0 -19px;}
#dk_header-include #dk_header-area ul.nav li.nav_02 a:hover { background-position: -97px -19px;}
#dk_header-include #dk_header-area ul.nav li.nav_03 a:hover { background-position: -197px -19px;}
#dk_header-include #dk_header-area ul.nav li.nav_04 a:hover { background-position: -308px -19px;}
#dk_header-include #dk_header-area .searchArea { position: absolute; top: 22px; right: 10px;}
#dk_header-include #dk_header-area .searchArea input.text { display: block; float: left; width: 161px; height: 22px; margin: 0 4px 0 0; padding: 0 5px; border: 1px solid #b8b1ab; border-radius: 5px; background: #fff; box-shadow: 1px 1px 1px #eee inset;}

#dk_mainnavi-wrapper ul { list-style-type: none;}
#dk_mainnavi-wrapper img { border: 0;}

#dk_mainnavi-wrapper { width: 980px; margin: 0 auto;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 { position: relative; z-index: 10000;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li { float: left; width: 163px; line-height: 1;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 { width: 164px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 { width: 164px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li dl dt.categoryName { text-indent: -9999px; font-size: 1px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li dl dt.categoryName a { outline: none; display: block; height: 37px; background: url(../../dk_common_2013/img/dk_j_mainnavi.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 dl dt.categoryName a {}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 dl dt.categoryName a { background-position: -164px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 dl dt.categoryName a { background-position: -327px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 dl dt.categoryName a { background-position: -491px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 dl dt.categoryName a { background-position: -654px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 dl dt.categoryName a { background-position: -817px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 dl dt.categoryName a.js_current { background-position: 0 -37px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 dl dt.categoryName a.js_current { background-position: -164px -37px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 dl dt.categoryName a.js_current { background-position: -327px -37px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 dl dt.categoryName a.js_current { background-position: -491px -37px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 dl dt.categoryName a.js_current { background-position: -654px -37px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 dl dt.categoryName a.js_current { background-position: -817px -37px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li ul.pulldown { display: none; position: absolute; z-index: 10000;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li ul.pulldown li { float: none; text-indent: -9999px; font-size: 1px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown { top: 34px; left: -3px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li { width: 206px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li a.pulldownNav { display: block; height: 34px; background: url(../../dk_common_2013/img/dk_j_mainnavi_pulldown_01.png?160411) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li.nav_01_01 a.pulldownNav { height: 35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li.nav_01_01_01 a.pulldownNav { height: 48px; background-position: 0 -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li.nav_01_01_02 a.pulldownNav { height: 52px; background-position: 0 -83px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li.nav_01_01 a.pulldownNav:hover { background-position: -206px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li.nav_01_01_01 a.pulldownNav:hover { background-position: -206px -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_01 ul.pulldown li.nav_01_01_02 a.pulldownNav:hover { background-position: -206px -83px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown { top: 34px; left: 161px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li { width: 256px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li a { display: block; height: 34px; background: url(../../dk_common_2013/img/dk_j_mainnavi_pulldown_02.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_01 a { height: 35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_02 a { background-position: 0 -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_03 a { background-position: 0 -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_04 a { background-position: 0 -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_05 a { height: 40px; background-position: 0 -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_01 a:hover { background-position: -256px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_02 a:hover { background-position: -256px -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_03 a:hover { background-position: -256px -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_04 a:hover { background-position: -256px -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_02 ul.pulldown li.nav_02_05 a:hover { background-position: -256px -137px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown { top: 34px; left: 324px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li { width: 276px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li a { display: block; height: 34px; background: url(../../dk_common_2013/img/dk_j_mainnavi_pulldown_03.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_01 a { height: 35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_02 a { background-position: 0 -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_03 a { background-position: 0 -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_04 a { background-position: 0 -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_05 a { background-position: 0 -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_06 a { background-position: 0 -171px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_07 a { background-position: 0 -205px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_08 a { background-position: 0 -239px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_09 a { background-position: 0 -273px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_10 a { height: 39px; background-position: 0 -307px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_01 a:hover { background-position: -276px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_02 a:hover { background-position: -276px -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_03 a:hover { background-position: -276px -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_04 a:hover { background-position: -276px -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_05 a:hover { background-position: -276px -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_06 a:hover { background-position: -276px -171px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_07 a:hover { background-position: -276px -205px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_08 a:hover { background-position: -276px -239px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_09 a:hover { background-position: -276px -273px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_03 ul.pulldown li.nav_03_10 a:hover { background-position: -276px -307px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown { top: 34px; left: 488px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li { width: 256px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li a { display: block; height: 34px; background: url(../../dk_common_2013/img/dk_j_mainnavi_pulldown_04.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_01 a { height: 35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_02 a { background-position: 0 -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_03 a { background-position: 0 -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_04 a { background-position: 0 -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_05 a { background-position: 0 -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_06 a { background-position: 0 -171px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_07 a { height: 40px; background-position: 0 -205px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_01 a:hover { background-position: -256px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_02 a:hover { background-position: -256px -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_03 a:hover { background-position: -256px -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_04 a:hover { background-position: -256px -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_05 a:hover { background-position: -256px -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_06 a:hover { background-position: -256px -171px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_04 ul.pulldown li.nav_04_07 a:hover { background-position: -256px -205px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown { top: 34px; left: 651px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown li { width: 279px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown li a { display: block; height: 34px; background: url(../../dk_common_2013/img/dk_j_mainnavi_pulldown_05.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown li.nav_05_01 a { height: 35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown li.nav_05_02 a { height: 40px; background-position: 0 -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown li.nav_05_01 a:hover { background-position: -279px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_05 ul.pulldown li.nav_05_02 a:hover { background-position: -279px -35px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown { top: 34px; right: -3px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li { width: 276px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li a { display: block; height: 34px; background: url(../../dk_common_2013/img/dk_j_mainnavi_pulldown_06.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_01 a { height: 35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_02 a { background-position: 0 -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_03 a { background-position: 0 -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_04 a { background-position: 0 -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_05 a { background-position: 0 -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_06 a { background-position: 0 -171px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_07 a { background-position: 0 -205px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_08 a { height: 39px; background-position: 0 -239px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_01 a:hover { background-position: -276px 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_02 a:hover { background-position: -276px -35px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_03 a:hover { background-position: -276px -69px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_04 a:hover { background-position: -276px -103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_05 a:hover { background-position: -276px -137px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_06 a:hover { background-position: -276px -171px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_07 a:hover { background-position: -276px -205px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 li.nav_06 ul.pulldown li.nav_06_08 a:hover { background-position: -276px -239px;}

/* 2014 消費税告知 */
#dk_mainnavi-wrapper { position: relative;}
#dk_mainnavi-wrapper #taxinfo_2014 { position: absolute; top: 75px; left: 0; width: 980px; text-align: left;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_message { position: absolute; top: -28px; right: 0; line-height: 0;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btnToggle { position: absolute; top: -28px; right: 0; width: 284px; height: 30px; font-size: 1px; text-indent: -9999px;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btnToggle a { outline: none; display: block; height: 30px; background: url(../../dk_common_2013/img/taxinfo_2014_btn_toggle.png) no-repeat;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btnToggle a.js_opened { background-position: 0 -30px;}
#dk_mainnavi-wrapper #taxinfo_2014 #taxinfo_2014_toggleContents { display: none;}
#dk_mainnavi-wrapper #taxinfo_2014 #taxinfo_2014_inner { width: 980px; height: 214px; background: url(../../dk_common_2013/img/taxinfo_2014_bg.png) no-repeat;}
#dk_mainnavi-wrapper #taxinfo_2014 h2#taxinfo_2014_h { padding: 25px 0 0 42px;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_txt_01 { padding: 19px 0 0 42px;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btn_01 { padding: 10px 0 0 375px; text-indent: -9999px; font-size: 1px;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btn_01 a { display: block; width: 231px; height: 37px; background: url(../../dk_common_2013/img/taxinfo_2014_btn_01.png) no-repeat;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btn_01 a:hover { background-position: 0 -37px;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btnClose { padding: 0 0 0 374px; text-indent: -9999px; font-size: 1px;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btnClose a { display: block; width: 232px; height: 30px; background: url(../../dk_common_2013/img/taxinfo_2014_btn_close.png) no-repeat;}
#dk_mainnavi-wrapper #taxinfo_2014 p#taxinfo_2014_btnClose a:hover { background-position: 0 -30px;}
#dk_breadcrumbs_sizeswitch-area { padding-top: 10px; padding-bottom: 10px;}



/* --------------------------------
	ダイレクトナビ
-------------------------------- */

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include { font-size: inherit; text-indent: 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include a { display: inline; background: none;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include .dk_directnavi-section { z-index: 10001; position: absolute; top: 16px; left: 188px; width: 640px; height: 594px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include .dk_directnavi-section_01 { background: url(../../dk_common_2013/img/directnav_sec_01_bg.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include .dk_directnavi-section_02 { background: url(../../dk_common_2013/img/directnav_sec_02_bg.png) no-repeat;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl.list { position: absolute; line-height: 0; font-size: 0;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_copen { top: 8px; left: 38px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_mira { top: 88px; left: 38px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_cast { top: 168px; left: 38px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_move { top: 248px; left: 38px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_tanto { top: 328px; left: 38px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_wake { top: 8px; left: 463px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_atrai { top: 88px; left: 463px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_normal { top: 408px; left: 8px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include #directNav_friendship p.h { position: absolute; top: 488px; left: 38px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_friendship_01 { top: 488px; left: 123px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_friendship_02 { top: 488px; left: 378px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_business { top: 8px; left: 8px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include #directNav_tokusha p.h { position: absolute; top: 88px; left: 8px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_dump { top: 88px; left: 103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_lift { top: 193px; left: 103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_horei { top: 193px; left: 273px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_haisou { top: 298px; left: 103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_kasou { top: 403px; left: 103px;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_eco { top: 508px; left: 8px;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl.list dt { float: left; padding: 0 1px 0 0;}
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl.list dd { float: left; padding: 0 1px 0 0; text-align: left;}

#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_friendship_01 dt,
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_friendship_02 dt,
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_dump dt,
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_lift dt,
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_horei dt,
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_haisou dt,
#dk_mainnavi-wrapper ul#dk_mainnavi_2013 ul.pulldown li.direct .dk_directnavi-include dl#directNav_kasou dt { float: none; padding: 0 0 1px 0;}



/* --------------------------------
	フッター
-------------------------------- */

#dk_footer-include ul { list-style-type: none;}

#dk_footer-include { margin: 57px 0 0; height: 80px; background: url(../../dk_common_2013/img/dk_j_footer_border.png) no-repeat 50% 28px;}
#dk_footer-include .container { width: 980px; margin: 0 auto;}
#dk_footer-include ul.nav_01 { margin: 0 0 30px;}
#dk_footer-include ul.nav_01 li { float: left; line-height: 0;}
#dk_footer-include ul.nav_01 li a { outline: none; display: block; height: 15px; background: url(../../dk_common_2013/img/dk_j_footer_nav_01.png) no-repeat; text-indent: -9999px; font-size: 1px;}
#dk_footer-include ul.nav_01 li.nav_01_01 a { width: 117px;}
#dk_footer-include ul.nav_01 li.nav_01_02 a { width: 86px; background-position: -117px 0;}
#dk_footer-include ul.nav_01 li.nav_01_03 a { width: 74px; background-position: -203px 0;}
#dk_footer-include ul.nav_01 li.nav_01_04 a { width: 85px; background-position: -277px 0;}
#dk_footer-include ul.nav_01 li.nav_01_05 a { width: 83px; background-position: -362px 0;}
#dk_footer-include ul.nav_01 li.nav_01_06 a { width: 84px; background-position: -445px 0;}
#dk_footer-include ul.nav_01 li.nav_01_07 a { width: 85px; background-position: -529px 0;}
#dk_footer-include ul.nav_01 li.nav_01_01 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_01 a.js_current { background-position: 0 -15px;}
#dk_footer-include ul.nav_01 li.nav_01_02 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_02 a.js_current { background-position: -117px -15px;}
#dk_footer-include ul.nav_01 li.nav_01_03 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_03 a.js_current { background-position: -203px -15px;}
#dk_footer-include ul.nav_01 li.nav_01_04 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_04 a.js_current { background-position: -277px -15px;}
#dk_footer-include ul.nav_01 li.nav_01_05 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_05 a.js_current { background-position: -362px -15px;}
#dk_footer-include ul.nav_01 li.nav_01_06 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_06 a.js_current { background-position: -445px -15px;}
#dk_footer-include ul.nav_01 li.nav_01_07 a:hover,
#dk_footer-include ul.nav_01 li.nav_01_07 a.js_current { background-position: -529px -15px;}

#dk_footer-include ul.nav_02 { float: left;}
#dk_footer-include ul.nav_02 li { float: left; line-height: 0;}
#dk_footer-include ul.nav_02 li a { outline: none; display: block; height: 15px; background: url(../../dk_common_2013/img/dk_j_footer_nav_02.png) no-repeat; text-indent: -9999px; font-size: 1px;}
#dk_footer-include ul.nav_02 li.nav_02_01 a { width: 130px;}
#dk_footer-include ul.nav_02 li.nav_02_02 a { width: 142px; background-position: -130px 0;}
#dk_footer-include ul.nav_02 li.nav_02_03 a { width: 74px; background-position: -272px 0;}
#dk_footer-include ul.nav_02 li.nav_02_01 a:hover { background-position: 0 -15px;}
#dk_footer-include ul.nav_02 li.nav_02_02 a:hover { background-position: -130px -15px;}
#dk_footer-include ul.nav_02 li.nav_02_03 a:hover { background-position: -272px -15px;}
#dk_footer-include #copyright { float: right; width: 122px; height: 15px; line-height: 0;}
#dk_footer-include #copyright a { outline: none; display: block; height: 15px; background: url(../../dk_common_2013/img/dk_j_footer_copyright.png) no-repeat; text-indent: -9999px; font-size: 1px;}
#dk_footer-include #copyright a:hover { background-position: 0 -15px;}



/* スマートフォンサイトナビ */
#dk_spNav {
	border-bottom: 1px solid #d2d1d1;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededee), color-stop(100%, #f7f7f7));
	background: -webkit-linear-gradient(top, #ededee 0%, #f7f7f7 100%);
	background: linear-gradient(to bottom, #ededee 0%, #f7f7f7 100%);
	font-family: sans-serif;
}
#dk_spNav ul.btn {
	width: 920px;
	margin: 0 auto;
	padding: 30px 0 0;
	list-style-type: none;
}
#dk_spNav ul.btn li {
	margin: 0 0 30px;
	padding: 34px 0;
	border: 2px solid #a4a4a4;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #e7e7e7));
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #e7e7e7 100%);
	background: linear-gradient(to bottom, #f8f8f8 0%, #e7e7e7 100%);
	box-shadow: 0 0 0 2px #fff inset;
	text-shadow: 1px 1px 1px #fff;
	text-align: center;
}
#dk_spNav ul.btn li a {
	display: inline-block;
	vertical-align: middle;
	font-size: 40px;
	font-weight: bold;
	line-height: 34px;
	text-decoration: none;
}
#dk_spNav ul.btn li a:before {
	content: "";
	position: relative;
	top: -1px;
	left: -10px;
	display: inline-block;
	vertical-align: middle;
	width: 34px;
	height: 34px;
	background: url(../../dk_common_2013/img/spnav_arw.png) no-repeat;
}
#dk_spNav ul.btn li a:hover {
	color: #333;
}