@charset "UTF-8";
/* CSS Document */
body{font-family: Arial, Helvetica, sans-serif;}
/* WN index */
#dk_main.mm h1.mmWnInd{text-indent:0; width:980px; height:200px; margin-bottom:20px;}
#dk_main.mm h2.mmWnIndNews{background:url(../img/ind_h2_001.gif) no-repeat left top; height:31px; margin:0;}
#dk_main.mm h2.mmWnIndBack{background:url(../img/ind_h2_002.gif) no-repeat left top; height:31px; margin:0;}
#dk_main.mm h2.mmWnIndNews a,#dk_main.mm h2.mmWnIndBack a{float:right; display:block; width:85px; height:31px;}
#dk_main.mm div.mmWnIndCont01 {width:482px; float:left;}
#dk_main.mm div.mmWnIndCont02 {width:483px; float:right;}
#dk_main.mm div.mmWnIndCont01 dl,#dk_main.mm div.mmWnIndCont02 dl{width:477px; margin: 15px 0px 0px 5px;}
#dk_main.mm div.mmWnIndCont01 dl dt,#dk_main.mm div.mmWnIndCont02 dl dt{background:url(../../img/index_arrow.gif) no-repeat left center; padding-left:15px;}
#dk_main.mm div.mmWnIndCont01 dl dd,#dk_main.mm div.mmWnIndCont02 dl dd{padding-left:15px; margin-bottom:15px;}

/* ========== Wn ========== */
#dk_main.mm table.mmWn{border:1px solid #cccccc; border-right:none; border-bottom:none; margin-bottom:25px; width:530px;}
#dk_main.mm table.mmWn td{border:#cccccc 1px solid; border-top:none; border-left:none;}
#dk_main.mm table.mmWn td.mmnrap{border:#cccccc 1px solid; border-top:none; border-left:none; white-space:nowrap;}
#dk_main.mm h1.mmWnyear{background-image: url(../img/wns_h1_001.gif);}
#dk_main.mm p.mmDate{font-weight:bold;}

/* tech_p */
#dk_main.mm h1.mmTech{background:url(../tech_p/img/ind_h1_001.gif);}
#dk_main.mm h3.mmTechSin{background:url(../tech_p/img/ind_h3_005.gif) no-repeat; border:none; text-indent:-9999px; margin:0px;}
#dk_main.mm h3.mmTechCvt{background:url(../tech_p/img/ind_h3_006.gif) no-repeat; border:none; text-indent:-9999px; margin:0px;}
#dk_main.mm h3.mmTechEng{background:url(../tech_p/img/ind_h3_004.gif) no-repeat; border:none; text-indent:-9999px; margin:0px;}
#dk_main.mm h3.mmTechEco{background:url(../tech_p/img/ind_h3_001.gif) no-repeat; border:none; text-indent:-9999px; margin:0px;}
#dk_main.mm h3.mmTechHuk{background:url(../tech_p/img/ind_h3_002.gif) no-repeat; border:none; text-indent:-9999px; margin:0px;}

/* kankyou0508 */

#dk_main.mm h1.mmKan05{background:url(../tech_p/kankyou0508/img/ind_h1_001.gif);}
#dk_main.mm p.mmt-end{width:260px;}
#dk_main.mm p.mmt-w325{width:325px;}

/* kankyou0508 Index */
#dk_main.mm p.mmKan-name{margin-top:5px; line-height:130%;}
#dk_main.mm h2.mmKan05{background:url(../tech_p/kankyou0508/img/ind_h2_001.gif) no-repeat; border:none; text-indent:-9999px;}

/* kankyou0508 02 */
#dk_main.mm h2.mmKan05-02{background:url(../tech_p/kankyou0508/02/img/ind_h2_001.gif) no-repeat; border:none; text-indent:-9999px;}

#dk_main.mm p.mmKan-mb{margin-bottom:20px;}
#dk_main.mm p.mmkcap{font-style:normal; margin:0 0 0 14px; text-indent:-1em;}
#dk_main.mm p.mmkcap-end{font-style:normal; margin:0 0 20px 14px; text-indent:-1em;}

/* kankyou0508 03 */
#dk_main.mm h2.mmKan05-03{background:url(../tech_p/kankyou0508/03/img/ind_h2_001.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-03a{background:url(../tech_p/kankyou0508/03/img/ind_h3_001.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-03b{background:url(../tech_p/kankyou0508/03/img/ind_h3_002.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h4.mmKan05-03a{background:url(../tech_p/kankyou0508/03/img/ind_h4_001.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}
#dk_main.mm h4.mmKan05-03b{background:url(../tech_p/kankyou0508/03/img/ind_h4_002.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}
#dk_main.mm h4.mmKan05-03c{background:url(../tech_p/kankyou0508/03/img/ind_h4_003.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}

/* kankyou0508 04 */
#dk_main.mm h2.mmKan05-04{background:url(../tech_p/kankyou0508/04/img/ind_h2_001.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-04a{background:url(../tech_p/kankyou0508/04/img/ind_h3_001.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-04b{background:url(../tech_p/kankyou0508/04/img/ind_h3_002.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-04c{background:url(../tech_p/kankyou0508/04/img/ind_h3_003.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-04d{background:url(../tech_p/kankyou0508/04/img/ind_h3_004.gif) no-repeat; border:none; text-indent:-9999px;}


/* kankyou0508 05 */
#dk_main.mm h2.mmKan05-05{background:url(../tech_p/kankyou0508/05/img/ind_h2_001.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-05a{background:url(../tech_p/kankyou0508/05/img/ind_h3_001.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-05b{background:url(../tech_p/kankyou0508/05/img/ind_h3_002.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h3.mmKan05-05c{background:url(../tech_p/kankyou0508/05/img/ind_h3_003.gif) no-repeat; border:none; text-indent:-9999px;}
#dk_main.mm h4.mmKan05-05a{background:url(../tech_p/kankyou0508/05/img/ind_h4_001.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}
#dk_main.mm h4.mmKan05-05b{background:url(../tech_p/kankyou0508/05/img/ind_h4_002.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}
#dk_main.mm h4.mmKan05-05c{background:url(../tech_p/kankyou0508/05/img/ind_h4_003.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}
#dk_main.mm h4.mmKan05-05d{background:url(../tech_p/kankyou0508/05/img/ind_h4_004.gif) no-repeat; border:none; text-indent:-9999px; height:15px;}


/* fukushi0508 */
#dk_main.mm h1.mmTechHuk{background:url(../tech_p/fukushi0508/img/ind_h1_001.gif);}
#dk_main.mm h2.mmTechHuk{background:url(../tech_p/fukushi0508/img/ind_h2_001.gif);}
#dk_main.mm h2.mmTechHuk2{background:url(../tech_p/fukushi0508/02/img/ind_h2_001.gif);}
#dk_main.mm h2.mmTechHuk3{background:url(../tech_p/fukushi0508/03/img/ind_h2_001.gif);}
#dk_main.mm h2.mmTechHuk4{background:url(../tech_p/fukushi0508/04/img/ind_h2_001.gif);}
#dk_main.mm h2.mmTechHuk5{background:url(../tech_p/fukushi0508/05/img/ind_h2_001.gif);}
#dk_main.mm p.mmTechHukN{padding-left:3px;}
#dk_main.mm ul.mmTechHukN{margin:0;list-style-type:none; text-indent:-1em; padding-left:1em;}
#dk_main.mm dl.mmTechHuk{padding:5px; border:1px solid #FF9900;}
#dk_main.mm strong.mmOrenge{color:#FF9900;}

/* engine0511 */
#dk_main.mm h1.mmTechEng{background:url(../tech_p/engine0511/img/ind_h1_001.gif);}
#dk_main.mm h1.mmTechEng2{background:url(../tech_p/engine0511/02/img/ind_h1_001.gif);}
#dk_main.mm h2.mmTechEng{background:url(../tech_p/engine0511/img/ind_h2_001.gif);}
#dk_main.mm h2.mmTechEng2{background:url(../tech_p/engine0511/02/img/ind_h2_001.gif);}
#dk_main.mm p.mmTechEngMB{margin-bottom:20px;}
#dk_main.mm img.mmTechEng{margin-left:10px;}

/* navilist */
#dk_main.mm ul.mmTechNavi{list-style:none; font:Arial, Helvetica, sans-serif,"lr oSVbN", "qMmpS Pro W3", Osaka; margin:0; padding:10px 0 15px 0; border-top:1px #cccccc solid;}
#dk_main.mm ul.mmTechNavi li{display:inline; margin-right:8px; padding-right:5px; border-right:1px #ff0000 solid;}


/* esse */
#dk_main.mm h1.mmTechEsse{background-image:url(../tech_p/esse0512/img/ind_h1_001.gif);}
#dk_main.mm h2.mmTechEsse01{background-image:url(../tech_p/esse0512/img/ind_h2_001.gif);}
#dk_main.mm h2.mmTechEsse02{background-image:url(../tech_p/esse0512/img/02_h2_001.gif);}
#dk_main.mm h2.mmTechEsse03{background-image:url(../tech_p/esse0512/img/03_h2_001.gif);}
#dk_main.mm h2.mmTechEsse04{background-image:url(../tech_p/esse0512/img/04_h2_001.gif);}
#dk_main.mm h2.mmTechEsse05{background-image:url(../tech_p/esse0512/img/05_h2_001.gif);}
#dk_main.mm h2.mmTechEsse06{background-image:url(../tech_p/esse0512/img/06_h2_001.gif);}
#dk_main.mm h2.mmTechEsse07{background-image:url(../tech_p/esse0512/img/07_h2_001.gif);}
#dk_main.mm h2.mmTechEsse08{background-image:url(../tech_p/esse0512/img/08_h2_001.gif);}


/* cvt */
#dk_main.mm h1.mmTechCVT{background-image:url(../tech_p/cvt0606/img/ind_h1_001.gif);}
#dk_main.mm h2.mmTechCVT01{background:url(../tech_p/cvt0606/img/01_h2_001.gif);}
#dk_main.mm h2.mmTechCVT02{background:url(../tech_p/cvt0606/img/02_h2_001.gif);}
#dk_main.mm h2.mmTechCVT03{background:url(../tech_p/cvt0606/img/03_h2_001.gif);}

/* category */
#dk_main.mm h2.mmWnFin01{background:url(../img/fin_h2_001.gif);}
#dk_main.mm h2.mmWnBiz01{background:url(../img/biz_h2_001.gif);}
#dk_main.mm h2.mmWnEnv01{background:url(../img/env_h2_001.gif);}
#dk_main.mm h2.mmWnPrd01{background:url(../img/prd_h2_001.gif);}
#dk_main.mm h2.mmWnEvt01{background:url(../img/evt_h2_001.gif);}
#dk_main.mm h2.mmWnOtr01{background:url(../img/otr_h2_001.gif);}

/*  */
#dk_main.mm table.mmWn td span.mmCat{text-indent:-9999px; width:100px; height:9px; background:url(../img/cmn_ic_001.gif) no-repeat; display:block; margin-top:4%; overflow:hidden;}
#dk_main.mm table.mmWn td span.mmCat.mmFin{background-position:0 0;}
#dk_main.mm table.mmWn td span.mmCat.mmBiz{background-position:0 -9px;}
#dk_main.mm table.mmWn td span.mmCat.mmEnv{background-position:0 -18px;}
#dk_main.mm table.mmWn td span.mmCat.mmPrd{background-position:0 -27px;}
#dk_main.mm table.mmWn td span.mmCat.mmEvt{background-position:0 -36px;}
#dk_main.mm table.mmWn td span.mmCat.mmOtr{background-position:0 -45px;}


/*  */
#dk_main {
	width:980px;
	padding-bottom: 32px;
	margin:0 !important;
}

#dk_main p {
	margin-bottom: 12px;
}
#dk_main ul, #dk_main ol {
	padding-left: 25px;
	margin-bottom: 15px;
}
table.border {
	border-collapse: collapse;
}
table.border td, table.border th {
	border: 1px solid #CCCCCC;
	padding: 3px;
}
#dk_main table.border ul, #dk_main li ul, #dk_main li ol {
	margin-bottom: 0;
}

/* index page
---------------------------------------*/
/*dl.news {
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
}
dl.news dt {
	float: left;
}
dl.news dd {
	padding-left: 130px;
}*/

/* class
---------------------------------------*/
.indent {
	padding-left: 15px;
}
.red {
	color: #FF0000;
}
.txtR {
	text-align: right;
}
.txtC {
	text-align: center;
}

.mb15 {
	margin-bottom: 15px;

}