@charset "UTF-8";
/* CSS Document */

/*--------------- details ---------------*/



#contents-details {
  width:1024px;
  padding:0 0 10px 0;
  float:left;
  clear:both;
}



#details-a,
#details-b,
#details-c,
#details-d,
#details-e,
#details-f,
#details-g,
#details-h{
	width:984px;	
  margin:0 20px 15px 20px;
  padding:0 0 10px 0;
  float:left;
 display: inline;
 
 font-size:12px;
 line-height:1.6;
 
  border-bottom-style:solid;
  border-bottom-width:3px;
}
/*----#details-a{
  border-bottom-color:#24AC96;
}------*/
#details-a{
  border-bottom-color:#3EB370;
}
#details-b{
  border-bottom-color:#34b8ef;
}
#details-c{
  border-bottom-color:#6162A4;
}
#details-d{
  border-bottom-color:#C486B8;
}
#details-e{
  border-bottom-color:#E95464;
}
#details-f{
  border-bottom-color:#F3981C;
}
#details-g{
  border-bottom-color:#999;
}
#details-h{
  border-bottom-color:#ABCD03;
}


.detail-new {
	position: relative;
}
.detail-new .detail-new-medal {
	position: absolute;
	right: 15px;
}
.detail-new .details-company {
	
}

#details-category {
	width:823px;
  margin:2px 20px 0 20px;
  float:left;
 display: inline;
  
  font-size:13px;
  font-weight:bold;
  text-align:left;
}

#details-category02 {
	width:702px;
  margin:2px 20px 0 20px;
  float:left;
 display: inline;
  
  font-size:13px;
  font-weight:bold;
  text-align:left;
}
#details-a #details-category,
#details-a #details-category02{
  color:#3EB370;
}
#details-b #details-category,
#details-b #details-category02{
  color:#34b8ef;
}
#details-c #details-category,
#details-c #details-category02{
  color:#6162A4;
}
#details-d #details-category,
#details-d #details-category02{
  color:#C486B8;
}
#details-e #details-category,
#details-e #details-category02{
  color:#E95464;
}
#details-f #details-category,
#details-f #details-category02{
  color:#F3981C;
}
#details-g #details-category,
#details-g #details-category02{
  color:#999;
}
#details-h #details-category,
#details-h #details-category02{
  color:#ABCD03;
}








#details-movie{
  float:right;
  width:101px;
  height:20px;
  margin:0 20px 0 0;
  overflow: hidden;
 display: inline;
  text-indent:-9999px;
  background:url(../img/details-movie-btn.gif) no-repeat;
  }
#details-movie a {
  display:block;
  width:101px;
  height:20px;
  } 
#details-movie a:hover {
  background:url(../img/details-movie-btn-over.gif) no-repeat;
  }
#details-movieon {
  float:right;
  width:101px;
  height:20px;
  margin:0 20px 0 0;
  overflow: hidden;
 display: inline;
  text-indent:-9999px;
  background:url(../img/details-movie-btn-over.gif) no-repeat;
  }
  
#details-view{
  float:right;
  width:101px;
  height:20px;
  margin:0 20px 0 0;
  overflow: hidden;
 display: inline;
  text-indent:-9999px;
  background:url(../img/details-info-btn03.gif) no-repeat;
  }
#details-view a {
  display:block;
  width:101px;
  height:20px;
  } 
#details-view a:hover {
  background:url(../img/details-info-btn03-over.gif) no-repeat;
  }
#details-viewon {
  float:right;
  width:101px;
  height:20px;
  margin:0 20px 0 0;
  overflow: hidden;
 display: inline;
  text-indent:-9999px;
  background:url(../img/details-info-btn03-over.gif) no-repeat;
  }
  
  




#details-head {
	width:944px;
  padding:8px 20px 5px 20px;
  margin:5px 0 0 0;
  float:left;
 display: inline;
}
#details-a #details-head {
  background:#3EB370;
}
#details-b #details-head {
  background:#34b8ef;
}
#details-c #details-head {
  background:#6162A4;
}
#details-d #details-head {
  background:#C486B8;
}
#details-e #details-head {
  background:#E95464;
}
#details-f #details-head {
  background:#F3981C;
}
#details-g #details-head {
  background:#999;
}
#details-h #details-head {
  background:#ABCD03;
  position:relative;
}

#details-head-title {
  float:left;
  font-size:22px;
  color:#fff;
}
#details-head-title .sml {
  font-size:16px;
}
#details-head-title .rb-sml {
  font-size:11px;
}


#patent-ok{
	width:110px;
	height:18px;
	padding:2px 0 0 0;
	margin:7px 0 0 10px;
  float:left;
 display: inline;
 
  font-size:10px;
  color:#fff;
  text-align:center;
  background:url(../img/details/patent-ok-bg.png) no-repeat;
}
#patent-ok02{
	width:110px;
	height:18px;
	padding:2px 0 0 0;
	margin:7px 350px 5px 0;
  float:left;
 display: inline;
 
  font-size:10px;
  color:#fff;
  text-align:center;
  background:url(../img/details/patent-ok-bg.png) no-repeat;
}
#patent-no{
	width:70px;
	height:18px;
	padding:2px 0 0 0;
	margin:7px 0 0 10px;
  float:left;
 display: inline;
 
  font-size:10px;
  color:#fff;
  text-align:center;
  background:url(../img/details/patent-no-bg.png) no-repeat;
}

#patent-no-b{
	width:140px;
	height:18px;
	padding:2px 0 0 0;
	margin:7px 0 0 10px;
  float:left;
 display: inline;
 
  font-size:10px;
  color:#fff;
  text-align:center;
  background:url(../img/details/patent-no-bg.png) no-repeat;
}




#trademark-ok{
	width:130px;
	height:18px;
	padding:2px 0 0 0;
	margin:7px 0 0 10px;
  float:left;
 display: inline;
 
  font-size:10px;
  color:#fff;
  text-align:center;
  background:url(../img/details/trademark-ok-bg.png) no-repeat;
}



.netis{
	height:18px;
	padding:2px 5px;
	margin:0;
 display: inline;
 
  font-size:10px;
  color:#fff;
  text-align:right;
  background:#000000;
}




.details-company{
	margin:8px 0 0 0;	
  float:right;
 display: inline;
  
  font-size:12px;
  color:#fff;
  font-weight:normal;
}

#details-h #details-head .details-company{
	margin:8px 80px 0 0;	
  float:right;
 display: inline;
  
  font-size:12px;
  color:#fff;
  font-weight:normal;
}




.details-medal
{
	position:absolute;
	right:0;
	top:0;
}



#details-title{
	width:300px;
	height:20px;
  padding:3px 0 2px 20px;
  margin:15px 0 0 0;
  float:left;
 display: inline;
  
  font-size:14px;
  color:#fff;
  text-align:left;
}
#details-a #details-title{
  background:url(../img/details/details-title-bg-a.gif) no-repeat;
}
#details-b #details-title{
  background:url(../img/details/details-title-bg-b.gif) no-repeat;
}
#details-c #details-title{
  background:url(../img/details/details-title-bg-c.gif) no-repeat;
}
#details-d #details-title{
  background:url(../img/details/details-title-bg-d.gif) no-repeat;
}
#details-e #details-title{
  background:url(../img/details/details-title-bg-e.gif) no-repeat;
}
#details-f #details-title{
  background:url(../img/details/details-title-bg-f.gif) no-repeat;
}
#details-g #details-title{
  background:url(../img/details/details-title-bg-g.gif) no-repeat;
}
#details-h #details-title{
  background:url(../img/details/details-title-bg-h.gif) no-repeat;
}




#details-title-sab{
	width:630px;
  padding:5px 20px 2px 14px;
  margin:15px 0 0 0;
  float:left;
 display:inline;
  
  font-size:14px;
  text-align:left;
}
#details-title-sab02{
	width:944px;
  padding:5px 0 2px 20px;
  float:left;
 display: inline;
  
  font-size:14px;
  text-align:left;
}
#details-title-sab03{
	width:460px;
  padding:5px 0 2px 20px;
  float:left;
 display: inline;
  
  font-size:14px;
  text-align:left;
}
#details-a #details-title-sab,
#details-a #details-title-sab02,
#details-a #details-title-sab03 {
  color:#3EB370;
}
#details-b #details-title-sab,
#details-b #details-title-sab02,
#details-b #details-title-sab03 {
  color:#34b8ef;
}
#details-c #details-title-sab,
#details-c #details-title-sab02,
#details-c #details-title-sab03 {
  color:#6162A4;
}
#details-d #details-title-sab,
#details-d #details-title-sab02,
#details-d #details-title-sab03 {
  color:#C486B8;
}
#details-e #details-title-sab,
#details-e #details-title-sab02,
#details-e #details-title-sab03{
  color:#E95464;
}
#details-f #details-title-sab,
#details-f #details-title-sab02,
#details-f #details-title-sab03 {
  color:#F3981C;
}
#details-g #details-title-sab,
#details-g #details-title-sab02,
#details-g #details-title-sab03 {
  color:#999;
}
#details-h #details-title-sab,
#details-h #details-title-sab02,
#details-h #details-title-sab03 {
  color:#ABCD03;
}









#d-box{
	width:944px;
	margin:10px 20px 20px 20px;
  float:left;
 display: inline;
}

#d-box #d-box-l{
	width:460px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r{
	width:460px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}

#d-box #d-box-l02{
	width:320px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r02{
	width:600px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}

#d-box #d-box-l03{
	width:420px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r03{
	width:500px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}

#d-box #d-box-l04{
	width:500px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r04{
	width:420px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}

#d-box #d-box-l05{
	width:370px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r05{
	width:550px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}

#d-box #d-box-l06{
	width:550px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r06{
	width:370px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}

#d-box #d-box-l07{
	width:600px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#d-box #d-box-r07{
	width:320px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}




#d-box a:link {
  text-decoration:none;
  color:#339900;
  }
#d-box a:visited {
  text-decoration:none;
  color:#339900;
  }  
#d-box a:hover {
  text-decoration:none;
  color:#FF0000;
  }
  
  
  

#d-box #d-box-l-line{
	width:460px;
	padding:10px 0 0 0;
	margin:0 24px 20px 0;
  float:left;
 display: inline;
}
#details-a #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#3EB370;
}
#details-b #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#34b8ef;
}
#details-c #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#6162A4;
}
#details-d #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#C486B8;
}
#details-e #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#E95464;
}
#details-f #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#F3981C;
}
#details-g #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#999;
}
#details-h #d-box #d-box-l-line {
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#ABCD03;
}



#d-box02{
	width:984px;
	margin:0 0 20px 0;
  float:left;
 display: inline;
}

#d-box02 #d-box-l{
	width:460px;
	margin:10px 24px 0 20px;
  float:left;
 display: inline;
}
#d-box02 #d-box-r{
	width:460px;
	margin:10px 20px 0 0;
  float:right;
 display: inline;
}

#d-box02 #d-box-l02{
	width:320px;
	margin:10px 24px 0 20px;
  float:left;
 display: inline;
}
#d-box02 #d-box-r02{
	width:600px;
	margin:10px 20px 0 0;
  float:right;
 display: inline;
}

#d-box02 #d-box-l04{
	width:500px;
	margin:10px 24px 0 20px;
  float:left;
 display: inline;
}
#d-box02 #d-box-r04{
	width:420px;
	margin:10px 0 0 0;
  float:right;
 display: inline;
}
#d-box02 #d-box-l05{
	width:370px;
	margin:10px 24px 0 20px;
  float:left;
 display: inline;
}
#d-box02 #d-box-r05{
	width:550px;
	margin:10px 20px 0 0;
  float:right;
 display: inline;
}


#d-box02 #d-box-l06{
	width:550px;
	margin:10px 24px 0 20px;
  float:left;
 display: inline;
}
#d-box02 #d-box-r06{
	width:370px;
	margin:10px 20px 0 0;
  float:right;
 display: inline;
}
























#square-14{
	margin:0 0 0 25px;
}

#square-14 li{
	margin:5px 0 0 0;
	font-size:14px;
	line-height:1.6;
}
#details-a #square-14 li{
	list-style-image:url(../img/details/square-14-a.png);
	color:#3EB370;
}
#details-b #square-14 li{
	list-style-image:url(../img/details/square-14-b.png);
	color:#34b8ef;
}
#details-c #square-14 li{
	list-style-image:url(../img/details/square-14-c.png);
	color:#6162A4;
}
#details-d #square-14 li{
	list-style-image:url(../img/details/square-14-d.png);
	color:#C486B8;
}
#details-e #square-14 li{
	list-style-image:url(../img/details/square-14-e.png);
	color:#E95464;
}
#details-f #square-14 li{
	list-style-image:url(../img/details/square-14-f.png);
	color:#F3981C;
}
#details-g #square-14 li{
	list-style-image:url(../img/details/square-14-g.png);
	color:#999;
}
#details-h #square-14 li{
	list-style-image:url(../img/details/square-14-g.png);
	color:#ABCD03;
}
#square-14 li span{
	font-size:14px;
	color:#333;
}
#square-14 li #color-a{
	font-size:14px;
	color:#3EB370;
}
#square-14 li #color-b{
	font-size:14px;
	color:#34b8ef;
}
#square-14 li #color-c{
	font-size:14px;
	color:#6162A4;
}
#square-14 li #color-d{
	font-size:14px;
	color:#C486B8;
}
#square-14 li #color-e{
	font-size:14px;
	color:#E95464;
}
#square-14 li #color-f{
	font-size:14px;
	color:#F3981C;
}
#square-14 li #color-g{
	font-size:14px;
	color:#999;
}
#square-14 li #color-h{
	font-size:14px;
	color:#ABCD03;
}


#square-12{
	margin:0 0 0 20px;
}


#square-12 li{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.6;
}
#details-a #square-12 li{
	list-style-image:url(../img/details/square-12-a.png);
	color:#3EB370;
}
#details-b #square-12 li{
	list-style-image:url(../img/details/square-12-b.png);
	color:#34b8ef;
}
#details-c #square-12 li{
	list-style-image:url(../img/details/square-12-c.png);
	color:#6162A4;
}
#details-d #square-12 li{
	list-style-image:url(../img/details/square-12-d.png);
	color:#C486B8;
}
#details-e #square-12 li{
	list-style-image:url(../img/details/square-12-e.png);
	color:#E95464;
}
#details-f #square-12 li{
	list-style-image:url(../img/details/square-12-f.png);
	color:#F3981C;
}
#details-g #square-12 li{
	list-style-image:url(../img/details/square-12-g.png);
	color:#999;
}
#details-h #square-12 li{
	list-style-image:url(../img/details/square-12-h.png);
	color:#ABCD03;
}
#square-12 li span{
	font-size:12px;
	color:#333;
}





#disc-14{
	margin:0 0 0 25px;
}
#disc-14 li{
	list-style-type:disc;
	margin:5px 0 0 0;
	font-size:14px;
	line-height:1.6;
}
#details-a #disc-14 li{
	list-style-image:url(../img/details/disc-14-a.png);
	color:#3EB370;
}
#details-b #disc-14 li{
	list-style-image:url(../img/details/disc-14-b.png);
	color:#34b8ef;
}
#details-c #disc-14 li{
	list-style-image:url(../img/details/disc-14-c.png);
	color:#6162A4;
}
#details-d #disc-14 li{
	list-style-image:url(../img/details/disc-14-d.png);
	color:#C486B8;
}
#details-e #disc-14 li{
	list-style-image:url(../img/details/disc-14-e.png);
	color:#E95464;
}
#details-f #disc-14 li{
	list-style-image:url(../img/details/disc-14-f.png);
	color:#F3981C;
}
#details-g #disc-14 li{
	list-style-image:url(../img/details/disc-14-g.png);
	color:#999;
}
#details-h #disc-14 li{
	list-style-image:url(../img/details/disc-14-h.png);
	color:#ABCD03;
}
#disc-14 li span{
	font-size:14px;
	color:#333;
}
#disc-14 li #color-a{
	font-size:14px;
	color:#3EB370;
}
#disc-14 li #color-b{
	font-size:14px;
	color:#34b8ef;
}
#disc-14 li #color-c{
	font-size:14px;
	color:#6162A4;
}
#disc-14 li #color-d{
	font-size:14px;
	color:#C486B8;
}
#disc-14 li #color-e{
	font-size:14px;
	color:#E95464;
}
#disc-14 li #color-f{
	font-size:14px;
	color:#F3981C;
}
#disc-14 li #color-g{
	font-size:14px;
	color:#999;
}
#disc-14 li #color-h{
	font-size:14px;
	color:#ABCD03;
}



#disc-12{
	margin:0 0 0 20px;
}
#disc-12 li{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.6;
}
#details-a #disc-12 li{
	list-style-image:url(../img/details/disc-12-a.png);
	color:#3EB370;
}
#details-b #disc-12 li{
	list-style-image:url(../img/details/disc-12-b.png);
	color:#34b8ef;
}
#details-c #disc-12 li{
	list-style-image:url(../img/details/disc-12-c.png);
	color:#6162A4;
}
#details-d #disc-12 li{
	list-style-image:url(../img/details/disc-12-d.png);
	color:#C486B8;
}
#details-e #disc-12 li{
	list-style-image:url(../img/details/disc-12-e.png);
	color:#E95464;
}
#details-f #disc-12 li{
	list-style-image:url(../img/details/disc-12-f.png);
	color:#F3981C;
}
#details-g #disc-12 li{
	list-style-image:url(../img/details/disc-12-g.png);
	color:#999;
}
#details-h #disc-12 li{
	list-style-image:url(../img/details/disc-12-h.png);
	color:#ABCD03;
}

#disc-12 li span{
	font-size:12px;
	color:#333;
}
#disc-12 li #color-a{
	font-size:12px;
	color:#3EB370;
}
#disc-12 li #color-b{
	font-size:12px;
	color:#34b8ef;
}
#disc-12 li #color-c{
	font-size:12px;
	color:#6162A4;
}
#disc-12 li #color-d{
	font-size:12px;
	color:#C486B8;
}
#disc-12 li #color-e{
	font-size:12px;
	color:#E95464;
}
#disc-12 li #color-f{
	font-size:12px;
	color:#F3981C;
}
#disc-12 li #color-g{
	font-size:12px;
	color:#999;
}
#disc-12 li #color-h{
	font-size:12px;
	color:#ABCD03;
}

#disc-12 li span .red{
	color:#FF0000;
}









#details #p_top{
  width:984px;
  float:left;
 display: inline;
}






.color-a{
	color:#3EB370;
}
.color-b{
	color:#34b8ef;
}
.color-c{
	color:#6162A4;
}
.color-d{
	color:#C486B8;
}
.color-e{
	color:#E95464;
}
.color-f{
	color:#F3981C;
}
.color-g{
	color:#999;
}
.color-h{
	color:#ABCD03;
}

#pb3{
	padding-bottom:3px;
}







/*------  東日本高速道路  ------*/

#en001-hyou{
	width:940px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#34b8ef;
	
	border-bottom-style:none;
}
#en001-hyou tr{
	width:940px;
	margin:0;
}
#en001-hyou tr th{
	width:90px;
	padding:5px 0;
	font-size:14px;
	color:#34b8ef;
	font-weight:normal;
	text-align:center;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#34b8ef;
}
#en001-hyou tr td{
	width:404px;
	padding:5px 10px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#34b8ef;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#34b8ef;
}
#en001-hyou #en001-hyou-top th,
#en001-hyou #en001-hyou-top td,
#en001-hyou #en001-hyou-last th,
#en001-hyou #en001-hyou-last td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#34b8ef;
}
#en001-hyou #en001-hyou-top td{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:#E6F4FD;
}



#en003-text{
	width:12px;
	font-size:12px;
	line-height:1.2;
	color:#34b8ef;
	padding:10px;
	margin:0 10px 0 0;
	float:left;
 display: inline;
	
	border-style:dotted;
	border-width:1px;
	border-color:#34b8ef;
}




#en004-text{
	width:300px;
	font-size:12px;
	line-height:1.2;
	padding:40px 10px 10px 10px;
	margin:15px 10px 0 0;
	float:left;
 display: inline;
	background:#E6F4FD url(../img/details/en/en-004-text-img.png) no-repeat 10px 10px;
}






#en007-hyou{
	width:942px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#en007-hyou tr{
	width:942px;
	margin:0;
}
#en007-hyou tr th{
	width:82px;
	height:35px;
	vertical-align:central;
	padding:0 0 0 5px;
	font-weight:normal;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en007-hyou tr td{
	width:146px;
	height:35px;
	vertical-align:central;
	padding:0 0 0 5px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en007-hyou #en007-hyou-02 th,
#en007-hyou #en007-hyou-02 td{
	height:25px;
	padding:0;
	text-align:center;
	background:#66CC33;
}
#en007-hyou #en007-hyou-03{
	background:#DBF2E8;
}
#en007-hyou #en007-hyou-04{
	background:#E2FEDB;
}
#en007-hyou tr #en007-hyou-long02{
	width:141px;
}
#en007-hyou tr #en007-hyou-long03{
	width:116px;
}
#en007-hyou tr #en007-hyou-long04{
	width:266px;
}
#en007-hyou tr #en007-hyou-long05{
	width:161px;
}




#en007-hyou02{
	width:942px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#en007-hyou02 tr{
	width:942px;
	margin:0;
}
#en007-hyou02 tr th{
	width:82px;
	height:35px;
	vertical-align:central;
	padding:0 0 0 5px;
	font-weight:normal;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en007-hyou02 tr td{
	width:116px;
	height:35px;
	vertical-align:central;
	padding:0 0 0 5px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en007-hyou02 #en007-hyou02-02 th,
#en007-hyou02 #en007-hyou02-02 td{
	height:25px;
	padding:0;
	text-align:center;
	background:#66CC33;
}
#en007-hyou02 #en007-hyou02-03{
	/*background:#DBF2E8;*/
}
#en007-hyou02 #en007-hyou02-04 th,
#en007-hyou02 #en007-hyou02-04 td{
	height:70px;
	/*background:#E2FEDB;*/
}
#en007-hyou02 tr #en007-hyou02-long02{
	width:146px;
}
#en007-hyou02 tr #en007-hyou02-long03{
	width:126px;
}
#en007-hyou02 tr #en007-hyou02-long04{
	width:166px;
}
#en007-hyou02 tr #en007-hyou02-long05{
	width:276px;
}








#en008-hyou{
	width:740px;
	font-size:12px;
	margin:0 0 20px 0;
	float:left;
}
#en008-hyou-01 th{
	background:#009900;
	color:#FFFFFF;
	padding:5px 0 2px 0;
	height:14px;
	text-align:center;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
}


#en008-hyou-02,
#en008-hyou-02-02{
	width:185px;
	float:left;
	border-bottom-style:none;
}

#en008-hyou-02 tr,
#en008-hyou-02-02 tr{
	width:185px;
	margin:0;
}
#en008-hyou-02 tr th,
#en008-hyou-02-02 tr th{
	width:63px;
	padding:0 0 0 10px;
	height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:central;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	vertical-align:central;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000;
}
#en008-hyou-02 tr td{
	width:100px;
	padding:0 0 0 10px;
	height:14px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en008-hyou-02-02 tr td{
	width:99px;
	padding:0 0 0 10px;
	height:14px;
	text-align:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}


#en008-hyou-02 #en008-hyou-03{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000;
}


#en008-hyou03{
	width:175px;
	font-size:12px;
	float:right;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
}
#en008-hyou03-01 th{
	background:#009900;
	color:#FFFFFF;
	padding:5px 0 2px 0;
	height:14px;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en008-hyou03 tr td{
	float:left;
	padding:5px 0 5px 5px;
}







#en008-hyou02{
	width:498px;
	font-size:12px;
	margin:5px 344px 5px 0;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#en008-hyou02 tr{
	width:498px;
	margin:0;
}
#en008-hyou02 tr th{
	width:70px;
	padding:3px 0 3px 10px;
	font-weight:normal;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en008-hyou02 tr td{
	width:160px;
	padding:3px 0 3px 10px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}

#en008-hyou02 tr #en008-hyou02-01{
	width:320px;
	text-align:center;
	padding:3px 0;
}
#en008-hyou02 tr #en008-hyou02-02{
	width:90px;
}

#en008-hyou02 tr #en008-hyou02-03{
	width:179px;
	text-align:center;
	padding:3px 0;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}

#en008-hyou02 #en008-hyou02-04 th,
#en008-hyou02 #en008-hyou02-04 td{
	background:#009900;
	color:#FFFFFF;
}







#en009-text-bg01,
#en009-text-bg02,
#en009-text-bg03{
	width:944px;
	float:left;
	vertical-align:central;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
}
#en009-text-bg01{
	background:#E2FFFF;
}
#en009-text-bg02{
	background:#ebf1de;
}
#en009-text-bg03{
	background:#fde9d9;
}


#en009-text-01{
	width:140px;
	height:235px;
	float:left;
}
#en009-text-01 p{
	width:140px;
	margin:86px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#en009-text-02{
	width:783px;
	height:215px;
	padding:10px;
	float:right;
	vertical-align:central;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}


#en009-hyou{
	width:458px;
	font-size:12px;
	margin:0;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#en009-hyou tr{
	width:460px;
	margin:0;
}
#en009-hyou tr th{
	width:58px;
	padding:5px 10px;
	font-weight:normal;
	text-align: center;
	vertical-align:central;
	background:#9fcb54;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#en009-hyou tr td{
	width:359px;
	padding:5px 10px;
	text-align:left;
	vertical-align:central;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}

#en009-hyou tr td img{
	margin-left:15px;
}


#en009-hyou #en009-hyou-02 th,
#en009-hyou #en009-hyou-02 td{
	height:115px;
}





#en009-text-02 img{
	margin-top:30px;
	float:left;
 display: inline;
}







/*------  メンテ北海道  ------*/

#nmh01-d-box01{
	width:744px;
	height:170px;
	margin:10px 90px 0 90px;
	padding:40px 30px 17px 30px;
  float:left;
 display: inline;
 background:url(../img/details/nmh/nmh-001-text-bg01.gif) no-repeat;
}


#nmh01-d-box02{
	width:744px;
	height:170px;
	margin:0 90px 20px 90px;
	padding:102px 30px 17px 30px;
  float:left;
 display: inline;
 background:url(../img/details/nmh/nmh-001-text-bg02.gif) no-repeat;
}

#nmh01-d-box01 #d-box-l,
#nmh01-d-box02 #d-box-l{
	width:250px;
	margin:0 24px 0 0;
  float:left;
 display: inline;
}
#nmh01-d-box01 #d-box-r,
#nmh01-d-box02 #d-box-r{
	width:470px;
  float:right;
 display: inline;
}




.nmh02-d-box01{
	width:744px;
	margin:20px 90px 0 90px;
	padding:10px 10px 0 10px;
  float:left;
 display: inline;
 background:#f2f7e3;
 border-radius:10px;
}







/*------  エンジ北海道  ------*/

#neh002-text01{
	width:480px;
	height:47px;
	padding:13px 0 0 20px;
	margin:0 0 10px 0;
  float:left;
 display: inline;
	color:#3EB370;
 background:url(../img/details/neh/neh-002-text-bg01.gif) no-repeat;
}

#neh002-text02{
	width:480px;
	height:145px;
	padding:15px 0 0 20px;
	margin:0 0 10px 0;
  float:left;
 display: inline;
	color:#3EB370;
 background:url(../img/details/neh/neh-002-text-bg02.gif) no-repeat;
}













/*------  エンジ東北  ------*/



#net001-bg{
	width:280px;
	height:37px;
	font-size:12px;
 color:#3EB370;
	margin:0 0 10px 0;
	padding:7px 20px;
 background:url(../img/details/net/net-001-text-bg01.gif) no-repeat;
}

#net001-box{
	width:318px;
	margin:0 0 10px 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#3EB370;
}

#net001-box p{
	width:298px;
	padding:3px 0 3px 20px;
	font-size:12px;
	color:#3EB370;
	background:#CFE6BD;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#3EB370;
}
#disc-12-net001{
	margin:0 0 0 40px;
	color:#3EB370;
}
#disc-12-net001 li{
	list-style-type:disc;
	margin:5px 0 5px 0;
	font-size:18px;
	line-height:1.2;
}
#disc-12-net001 li span{
	font-size:12px;
}






#net004-bg02{	
	 width:800px;
	 height:449px;
	margin:0 92px 20px 92px;
  float:left;
 display: inline;
	 background:URl(../img/details/net/net-004-photo01.jpg) no-repeat;
}
#net004-bg02 #net004-bg-r{
	width:420px;
	margin:0 0 0 0;
  float:right;
 display: inline;
}



#net004-bg03{
	width:290px;
	height:138px;
	margin:10px 0 0 0;
	padding:30px 15px 0 15px;
  float:left;
 display: inline;
 background:url(../img/details/net/net-004-bg01.gif) no-repeat;
}


#net004-hyou01{
	width:316px;
	margin:0 0 0 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#net004-hyou01 tr{
	width:316px;
	margin:0;
}
#net004-hyou01 tr th{
	width:114px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net004-hyou01 tr td{
	width:100px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net004-hyou01 tr td ul{
	width:100px;
}
#net004-hyou01 tr td ul li{
	width:100px;
	padding:5px 0;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net004-hyou01 tr td ul #net004-hyou01-no{
	border-bottom-style:none;
}
#net004-hyou01 tr #net004-hyou01-long{
	width:201px;
}


#net004-hyou02{
	width:317px;
	margin:0 0 0 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#net004-hyou02 tr{
	width:317px;
	margin:0;
}
#net004-hyou02 tr th{
	width:126px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net004-hyou02 tr td{
	width:190px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}


#net004-list{
	text-indent:-28px;
	margin:0 0 10px 28px
}


#net004-bg{
	width:580px;
	padding:10px;
	margin:15px 0 0 0;
	font-size:18px;
	background:#dedbdb;
}
#net004-bg img{
	padding:0 0 7px 0;
	margin:0 0 0 5px;
}
#disc-12-net004{
	width:560px;
	margin:0 0 0 20px;
}
#disc-12-net004 li{
	list-style-type:disc;
	margin:5px 0 5px 0;
	font-size:18px;
	line-height:1.2;
}
#disc-12-net004 li span{
	font-size:12px;
}







#net005-hyou01{
	width:413px;
	margin:0 0 5px 0;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#net005-hyou01 tr{
	width:413px;
	margin:0;
}
#net005-hyou01 tr th{
	width:40px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net005-hyou01 tr td{
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net005-hyou01-01{
	width:119px;
}
#net005-hyou01-02{
	width:39px;
}
#net005-hyou01-03{
	width:39px;
}
#net005-hyou01-04{
	width:69px;
}
#net005-hyou01-05{
	width:99px;
}




#net006-hyou{
	width:842px;
	margin:0 0 5px 47px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#net006-hyou tr{
	width:842px;
	margin:0;
}
#net006-hyou tr th{
	width:100px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net006-hyou tr td{
	width:124px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}



#net007-text{
	width:325px;
	height:355px;
	padding:15px 0 0 15px;
	margin:10px 0 0 0;
  float:left;
 display: inline;
 background:url(../img/details/net/net-007-text-bg.gif) no-repeat;
}



#net009-text01{
	width:196px;
	padding:5px;
	font-size:12px;
	color:#FFFFFF;
	background:#6ab82c;
	border-style:solid;
	border-width:2px;
	border-color:#c3d72f;
}

#net009-text02{
	width:406px;
	padding:5px;
	margin:50px 0 0 0;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background:#6ab82c;
	border-style:solid;
	border-width:2px;
	border-color:#c3d72f;
}
#net009-hyou{
	width:317px;
	margin:0 0 15px 0;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	
	background:#8FC31F;
	color:#FFFFFF;
}
#net009-hyou tr{
	width:317px;
	margin:0;
}
#net009-hyou tr th{
	width:70px;
	padding:5px 0 5px 10px;
	font-weight:normal;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net009-hyou tr td{
	width:225px;
	padding:5px 0 5px 10px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}




#net011-title01{
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F3981C;
}

#net011-hyou01{
	width:368px;
	font-size:12px;
	float:left;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	border-left-style:none;
}
#net011-hyou01 tr{
	width:368px;
	margin:0;
}
#net011-hyou01 tr th{
	width:39px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net011-hyou01 tr td{
	width:143px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net011-hyou01 #net011-hyou01-top th{
	width:368px;
	background:#B4D898;
}
#net011-hyou01 #net011-hyou01-bg{
	background:#D4E8C4;
}



#net011-hyou02{
	width:368px;
	font-size:12px;
	float:left;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#net011-hyou02 tr{
	width:368px;
	margin:0;
}
#net011-hyou02 tr th{
	width:80px;
	padding:5px 10px;
	font-weight:normal;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net011-hyou02 tr td{
	width:247px;
	padding:5px 10px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net011-hyou02 #net011-hyou02-top th{
	width:348px;
	text-align:center;
	background:#B4D898;
}








#net012-hyou01{
	width:215px;
	font-size:12px;
	margin:35px 0 0 0;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	border-left-style:none;
}
#net012-hyou01 tr{
	width:215px;
	margin:0;
}
#net012-hyou01 tr th{
	width:139px;
	padding:5px 10px;
	font-weight:normal;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net012-hyou01 tr td{
	width:33px;
	padding:5px 10px;
	text-align:right;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#net012-hyou01 .net012-hyou01-01{
	text-align:center;
}








/*------  メンテ東北  ------*/


#nmt001-text01{
	width:470px;
	height:110px;
	padding:15px;
	margin:20px 0 0 0;
  float:left;
 display: inline;
 background:url(../img/details/nmt/nmt-001-text-bg01.gif) no-repeat;
}

#nmt001-hyou01{
	width:498px;
	margin:10px 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nmt001-hyou01 tr{
	width:498px;
	margin:0;
}
#nmt001-hyou01 tr th{
	width:124px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmt001-hyou01 tr td{
	width:124px;
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}

#nmt001-hyou01 tr #nmt001-hyou01-01{
	background:#FFF33F;
}





#nmt002-hyou01{
	width:409px;
	margin:30px 25px 10px 25px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nmt002-hyou01 tr th{
	width:129px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmt002-hyou01 tr td{
	width:259px;
	text-align:left;
	padding:5px 10px;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt002-hyou01 #nmt002-hyou01-01{
	background:#dce9f7;
	width:408px;
}



#nmt003-hyou01{
	width:348px;
	margin:20px 0 0 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-left-style:none;
	border-bottom-style:none;
}
#nmt003-hyou01 #nmt003-hyou01-01{
	font-size:14px;
	background:#e9e9f5;
}
#nmt003-hyou01 tr td{
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt003-hyou01 #nmt003-hyou01-02{
	width:99px;
}
#nmt003-hyou01 #nmt003-hyou01-03{
	width:219px;
	text-align:left;
	padding:0 10px;
}








#nmt004-hyou01{
	width:409px;
	margin:30px 25px 10px 25px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nmt004-hyou01 tr th{
	width:129px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmt004-hyou01 tr td{
	width:259px;
	text-align:left;
	padding:5px 10px;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt004-hyou01 #nmt004-hyou01-01{
	background:#edf5df;
	width:408px;
}




#nmt005-hyou01{
	width:358px;
	margin:20px 100px 10px 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nmt005-hyou01 tr{
	width:358px;
	margin:0;
}
#nmt005-hyou01 tr th{
	width:158px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmt005-hyou01 tr td{
	width:199px;
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt005-hyou01 #nmt005-hyou01-01{
	background:#dce9f7;
}




#nmt006-hyou01{
	width:599px;
	margin:20px 172px 10px 172px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nmt006-hyou01 tr{
	width:598px;
	margin:0;
}
#nmt006-hyou01 tr th{
	width:99px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmt006-hyou01 tr td{
	width:124px;
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt006-hyou01 #nmt006-hyou01-01{
	background:#dce9f7;
}

#nmt006-hyou01 #nmt006-hyou01-01 td{
	width:249px;
}







#nmt008-hyou01{
	width:548px;
	margin:0 197px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-left-style:none;
	border-bottom-style:none;
}
#nmt008-hyou01 #nmt008-hyou01-01{
	font-size:14px;
	background:#e9e9f5;
}
#nmt008-hyou01 tr td{
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt008-hyou01 #nmt008-hyou01-02{
	width:159px;
}
#nmt008-hyou01 #nmt008-hyou01-03{
	width:369px;
	text-align:left;
	padding:5px 10px;
}
#nmt008-hyou01 #nmt008-hyou01-04{
	width:369px;
	text-align:left;
	padding:8px 10px;
}




#nmt010-text01{
	width:520px;
	height:90px;
	padding:15px;
	margin:0;
  float:left;
 display: inline;
 background:url(../img/details/nmt/nmt-010-text-bg01.gif) no-repeat;
}

#nmt010-hyou01{
	width:368px;
	margin:0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-left-style:none;
	border-bottom-style:none;
}
#nmt010-hyou01 #nmt010-hyou01-01{
	font-size:14px;
	background:#e9e9f5;
}
#nmt010-hyou01 tr td{
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt010-hyou01 #nmt010-hyou01-02{
	width:99px;
}
#nmt010-hyou01 #nmt010-hyou01-03{
	width:248px;
	text-align:left;
	padding:0 10px;
}




#nmt011-hyou01{
	width:378px;
	margin:0 282px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-left-style:none;
	border-bottom-style:none;
}
#nmt011-hyou01 #nmt011-hyou01-01{
	font-size:14px;
	background:#e9e9f5;
}
#nmt011-hyou01 tr td{
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmt011-hyou01 #nmt011-hyou01-02{
	width:198px;
}
#nmt011-hyou01 #nmt011-hyou01-03{
	width:79px;
	text-align: center;
	padding:0 10px;
}



/*------  東日本エンジ  ------*/

#nee001-bg{
	width:448px;
	height:87px;
	padding:12px 0 0 12px;
	background:url(../img/details/nee/nee-001-text-bg01.gif) no-repeat;
}



#nee002-hyou01{
	width:458px;
	margin:0 0 0 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nee002-hyou01 tr{
	width:458px;
	margin:0;
}
#nee002-hyou01 tr th{
	width:58px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee002-hyou01 tr td{
	width:99px;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee002-hyou01 tr td ul{
	width:99px;
}
#nee002-hyou01 tr td ul li{
	width:99px;
	padding:5px 0;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee002-hyou01 tr td ul #nee002-hyou01-no{
	border-bottom-style:none;
}
#nee002-hyou01 tr #nee002-hyou01-long01{
	width:157px;
}
#nee002-hyou01 tr #nee002-hyou01-long02{
	width:299px;
}
#nee002-hyou01 #nee002-hyou01-g{
	padding:5px 0;
	background:#E0E0DF;
}
#nee002-hyou01 tr #nee002-hyou01-c{
	background:#E1E9F3;
}
#nee002-hyou01 tr #nee002-hyou01-y{
	background:#F1EB38;
}




#nee003-hyou01{
	width:498px;
	margin:0 0 0 222px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}

#nee003-hyou01 tr{
	width:498px;
	margin:0;
}
#nee003-hyou01 tr th{
	width:150px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee003-hyou01 tr td{
	width:347px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee003-hyou01 tr td ul{
	width:347px;
}
#nee003-hyou01 tr td ul li{
	width:347px;
	padding:5px 0;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee003-hyou01 tr td ul #nee003-hyou01-no{
	border-bottom-style:none;
	padding:5px 0;
}
#nee003-hyou01 #nee003-hyou01-g{
	background:#B8D200;
}




#nee004-text01{
	width:914px;
	height:50px;
	padding:10px 0 0 30px;
	margin:0 0 15px 0;
	float:left;
	font-size:14px;
	color:#ffffff;
	background:url(../img/details/nee/nee-004-text-bg01.gif) no-repeat;
 display: inline;
}

#nee004-hyou01{
	width:498px;
	margin:0 0 0 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nee004-hyou01 tr{
	width:498px;
	margin:0;
}
#nee004-hyou01 tr th{
	width:110px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee004-hyou01 tr td{
	width:258px;
	text-align:left;
	padding:5px 0;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee004-hyou01 tr td ul li{
	padding:5px 0;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee004-hyou01 tr td ul #nee004-hyou01-no{
	border-bottom-style:none;
}
#nee004-hyou01 tr #nee004-hyou01-long{
	text-align:center;
	width:128px;
}


#nee004-text02{
	width:490px;
	padding:10px 0 10px 10px;
	margin:15px 0 0 0;
	float:left;
	background:#eeece5;
 display: inline;
}




#nee005-hyou01{
	width:798px;
	margin:0 72px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nee005-hyou01 tr{
	width:798px;
	margin:0;
}
#nee005-hyou01 tr th{
	width:200px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee005-hyou01 tr td{
	width:597px;
	text-align:left;
	padding:5px 0;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee005-hyou01 tr td ul li{
	padding:5px 15px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee005-hyou01 tr td ul #nee005-hyou01-no{
	border-bottom-style:none;
}




#nee006-text{
	width:227px;
	height:39px;
	padding:6px 0 0 13px;
	float:right;
	font-size:10px;
	color:#FFFFFF;
	background:url(../img/details/nee/nee-006-text-bg.png) no-repeat;
 display: inline;
}

#nee006-text02{
	width:944px;
	height:166px;
	padding:230px 0 0 0;
	background:url(../img/details/nee/nee-006-photo02.jpg) no-repeat top;
}


#nee007-hyou{
	width:547px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	
	border-bottom-style:none;
}
#nee007-hyou tr{
	width:547px;
	margin:0;
}
#nee007-hyou tr th{
	width:150px;
	padding:7px 0;
	font-weight:normal;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fff;
}
#nee007-hyou tr td{
	width:396px;
	padding:7px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fff;
}
#nee007-hyou-bg01{
	background:#00925A;
}
#nee007-hyou #nee007-hyou-bg01 th,
#nee007-hyou #nee007-hyou-bg01 td{
	color:#FFFFFF;
}
#nee007-hyou-bg02{
	background:#92cfb6;
}
#nee007-hyou-bg03{
	background:#bae1d0;
}





#nee011-text{
	width:650px;
	margin:0 0 0 30px;
}


#nee011-hyou01{
	width:749px;
	font-size:12px;
	margin:0 0 0 30px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	border-left-style:none;
}
#nee011-hyou01 tr{
	width:749px;
	margin:0;
}
#nee011-hyou01 tr td{
	height:22px;
	vertical-align:central;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}

#nee011-hyou01 tr #nee011-hyou01-01{
	width:119px;
	background:#F9C898;
}
#nee011-hyou01 tr #nee011-hyou01-02{
	width:359px;
	background:#CBE5C1;
}
#nee011-hyou01 tr #nee011-hyou01-03{
	width:129px;
	background:#C4C41C;
}
#nee011-hyou01 tr #nee011-hyou01-04{
	width:139px;
	height:45;
	background:#8FC553;
}
#nee011-hyou01 #nee011-hyou01-y{
	width:139px;
	background:#F6F39C;
}
#nee011-hyou01 tr #nee011-hyou01-05{
	width:59px;
}
#nee011-hyou01 tr #nee011-hyou01-06{
	width:119px;
}
#nee011-hyou01 tr #nee011-hyou01-07{
	width:129px;
}
#nee011-hyou01 tr #nee011-hyou01-08{
	width:139px;
}
#nee011-hyou01-tyuu{
	width:750px;
	margin:0 0 0 30px;
	text-align:right;
}






#nee012-hyou01-title{
	width:550px;
	font-size:12px;
	text-align:center;
	color:#45B035;
}

nee012-hyou01{
	width:549px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#fff;
	
	border-bottom-style:none;
}
#nee012-hyou01 tr{
	width:549px;
	margin:0;
}
#nee012-hyou01 tr th{
	width:90px;
	padding:3px 0;
	font-weight:normal;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fff;
}
#nee012-hyou01 tr td{
	width:129px;
	padding:3px 0;
	vertical-align:central;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#fff;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fff;
}
#nee012-hyou01 tr #nee012-hyou01-01{
	width:69px;
}

#nee012-hyou01 #nee012-hyou01-c01{
	color:#fff;
	background:#45B035;
}
#nee012-hyou01 #nee012-hyou01-c02{
	background:#c5e7c2;
}
#nee012-hyou01 #nee012-hyou01-c03{
	background:#e2f3e1;
}





#nee013-hyou{
	width:457px;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#E95464;
	
	border-bottom-style:none;
}
#nee013-hyou tr{
	width:457px;
	margin:0;
}
#nee013-hyou tr th{
	width:100px;
	padding:5px 0;
	font-size:14px;
	color:#E95464;
	background:#fce2df;
	font-weight:normal;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E95464;
}
#nee013-hyou tr td{
	width:336px;
	padding:5px 10px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E95464;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E95464;
}




#nee014-text{
	text-indent:-17px;
	margin:0 0 0 17px
}

#nee014-hyou01{
	width:370px;
	font-size:12px;
	float:left;
 display: inline;
}
#nee014-hyou01 tr{
	width:370px;
	margin:0;
}
#nee014-hyou01 tr th{
	width:80px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
}
#nee014-hyou01 tr td{
	width:170px;
	padding:5px 0;
	vertical-align:central;
	text-align:center;
}
#nee014-hyou01 tr #nee014-hyou01-01{
	width:290px;
}

#nee014-hyou01 tr #nee014-hyou01-02{
	width:120px;
}






#details-head #nee019-head-img{
	padding:0 0 5px 0;
}



#nee021-title{
	width:460px;
	font-size:14px;
	margin:0 0 10px 0;
	color:#F3981C;
 
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#F3981C;
}



#nee022-hyou01{
	width:548px;
	margin:0 0 0 0;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}

#nee022-hyou01 tr{
	width:548px;
	margin:0;
}
#nee022-hyou01 tr th{
	width:99px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	background:#DFE1E1;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee022-hyou01 tr td{
	width:169px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee022-hyou01 tr #nee022-hyou01-01{
	width:109px;
}
#nee022-hyou01 #nee022-hyou01-bg{
	background:#DFE1E1;
}




#nee023-hyou01{
	width:848px;
	margin:0 0 0 0;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}

#nee023-hyou01 tr{
	width:848px;
	margin:0;
}
#nee023-hyou01 tr th{
	width:219px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee023-hyou01 tr td{
	width:249px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee023-hyou01 tr #nee023-hyou01-01{
	width:129px;
}
#nee023-hyou01 #nee023-hyou01-bg{
	background:#EBF5EC;
}




#nee024-hyou01{
	width:848px;
	margin:0 0 15px 0;
	font-size:12px;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}

#nee024-hyou01 tr{
	width:848px;
	margin:0;
}
#nee024-hyou01 tr th{
	width:89px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee024-hyou01 tr td{
	width:279px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nee024-hyou01 tr .nee024-hyou01-01{
	width:199px;
}
#nee024-hyou01 #nee024-hyou01-bg{
	background:#FFF4B7;
}


#nee032-hyo01 {
    border-collapse: collapse;
    width: 900px;
}
#nee032-hyo01 th, #nee032-hyo01 td {
    padding: 8px 10px;
    font-size: 12px;
    border: solid 1px #000;
    font-weight: 400;
    text-align: left;
}
#nee032-hyo01 th {
    white-space: nowrap;
}
#nee032-hyo01 td em {
    color: #F3981C;
    font-style: normal;
}





/*------  メンテ関東  ------*/


#nmk002-bg{
	width:250px;
	margin:0 0 20px 0;
	padding:10px;
	background:#E6F4FD;
	float:right;
 display: inline;
}
#disc-12-nmk002{
	margin:0 0 0 3px;
}
#disc-12-nmk002 li{
	margin:5px 0 0 16px;
	text-indent:-16px;
	font-size:18px;
	line-height:1;
}
#disc-12-nmk002 li span{
	font-size:12px;
}

.nmk002-hyou-l{
	width:210px;
	margin:0 0 10px 0;
	float:left;
 display: inline;
}
	
.nmk002-hyou-r{
	width:350px;
	margin:0 0 10px 0;
	float:right;
 display: inline;
}	

#nmk002-hyou01-title{
	width:210px;
	float:left;
}
#nmk002-hyou01{
	width:208px;
	margin:0 0 5px 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	
	background:#EBF5EC;
}
#nmk002-hyou01 tr{
	width:208px;
	margin:0;
}
#nmk002-hyou01 tr th{
	width:108px;
	padding:3px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmk002-hyou01 tr td{
	width:99px;
	padding:3px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}





#nmk002-hyou02-title{
	width:560px;
	float:left;
}
#nmk002-hyou02{
	width:598px;
	margin:0 0 10px 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	
	background:#F7F8DA;
}
#nmk002-hyou02 tr{
	width:598px;
	margin:0;
}
#nmk002-hyou02 tr th{
	width:130px;
	padding:3px 0 3px 20px;
	font-weight:normal;
	text-align:left;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmk002-hyou02 tr td{
	width:427px;
	padding:3px 0 3px 20px;
	text-align:left;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}




#nmk002-hyou03-title{
	width:350px;
	float:left;
}
#nmk002-hyou03{
	width:348px;
	margin:0 0 5px 0;
	font-size:12px;
	float:right;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
	
	background:#EBF5EC;
}
#nmk002-hyou03 tr{
	width:348px;
	margin:0;
}
#nmk002-hyou03 tr th{
	width:128px;
	padding:3px 0;
	font-weight:normal;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmk002-hyou03 tr td{
	width:109px;
	padding:3px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
.nmk002-hyou03-01{
	width:219px;
}
.nmk002-hyou03-02{
}







#nmk003-title{
	width:460px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	color:#34b8ef;
  float:left;
 display: inline;
 
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#34b8ef;
}





#nmk004-text01{
	width:700px;
	height:120px;
	padding:45px 20px 0 20px;
	margin:20px 122px 10px 122px;
  float:left;
 display: inline;
 background:url(../img/details/nmk/nmk-004-text-bg01.gif) no-repeat;
}

#nmk004-hyou01{
	width:548px;
	margin:0 0;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-left-style:none;
	border-bottom-style:none;
}
#nmk004-hyou01 #nmk004-hyou01-01{
	font-size:14px;
	background:#dce9f7;
}
#nmk004-hyou01 tr td{
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmk004-hyou01 #nmk004-hyou01-02{
	width:209px;
}
#nmk004-hyou01 #nmk004-hyou01-03{
	width:79px;
}
#nmk004-hyou01 #nmk004-hyou01-04{
	width:129px;
}
#nmk004-hyou01 #nmk004-hyou01-05{
	width:189px;
	padding:0 10px;
	text-align:left;
}








#nmk005-text01{
	width:510px;
	height:156px;
	padding:15px 20px 0 20px;
	margin:20px 0 10px 0;
  float:left;
 display: inline;
 background:url(../img/details/nmk/nmk-005-text-bg01.gif) no-repeat;
}




#nmk005-text02{
	width:500px;
	height:190px;
	padding:15px 0 0 50px;
	margin:20px 0 10px 0;
  float:left;
 display: inline;
 line-height:1.8;
 background:url(../img/details/nmk/nmk-005-text-bg02.gif) no-repeat;
}



/*------  エンジ新潟  ------*/


#nen01-arrow{
	font-size:14px;	
}
#nen01-arrow li{
	width:300px;
	margin:0 0 10px 30px;
	padding:0 0 2px 30px;
	
	background:url(../img/details/nen/nen-001-arrow.gif) no-repeat left top;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#006600;
}


#nen03-arrow{
	font-size:14px;	
}
#nen03-arrow li{
	width:400px;
	margin:0 0 10px 30px;
	padding:0 0 2px 30px;
	
	background:url(../img/details/nen/nen-001-arrow.gif) no-repeat left top;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#006600;
}



#nen005-hyou-title{
	width:890px;
	margin:0 22px 0 22px;
	padding:3px 0 0 10px;
	font-size:14px;
	float:left;
 display: inline;
	background:#fce2df;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#E95464;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E95464;
}

#nen005-hyou01{
	width:898px;
	margin:10px 22px 10px 22px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#E95464;
	
	border-bottom-style:none;
}
#nen005-hyou01 tr{
	width:898px;
	margin:0;
}
#nen005-hyou01 tr th{
	width:298px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	background:#fce2df;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E95464;
}
#nen005-hyou01 tr td{
	width:299px;
	padding:5px 0;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E95464;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E95464;
}
#nen005-hyou01 tr #nen005-hyou02-padding{
	width:299px;
	padding:0;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#E95464;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#E95464;
}

#nen005-hyou02{
	width:299px;
	border-style:none;
}
#nen005-hyou02 tr{
	width:299px;
	border-style:none;
}
#nen005-hyou02 tr th{
	width:99px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	background:#FFFFFF;
	border-bottom-style:none;
}
#nen005-hyou02 tr td{
	width:99px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
	border-bottom-style:none;
}







#nen007-hyou01{
	width:900px;
	margin:10px 22px 10px 22px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#F3981C;
}
#nen007-hyou01 tr{
	width:900px;
	margin:0;
}
#nen007-hyou01 tr th{
	width:150px;
	padding:5px 0;
	text-align:center;
	color:#F3981C;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F3981C;
}
#nen007-hyou01 tr td{
	width:299px;
	padding:5px 0;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#F3981C;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#F3981C;
}

#nen007-hyou01 tr #nen007-last{
	width:300px;
	float:left;
	padding:5px 0;
	border-right-style:none;
}

#nen007-hyou01 tr #nen007-hyou-title{
	width:900px;
	font-size:14px;
	color:#F3981C;
	background:#fce4af;
}






/*------  メンテ新潟  ------*/


#nmn01-text-bg{
	width:250px;
	height:22px;
	font-size:14px;
 color:#34b8ef;
	margin:0 0 10px 0;
	padding:4px 0 0 0;
	text-align:center;
 background:url(../img/details/nmn/nmn-001-text-bg01.gif) no-repeat;
}

#nmn01-tb-border{
	height:150px;
	margin:20px 0 30px 0;
	padding:5px 0;
	
 border-top-style:solid;
 border-top-width:1px;
 border-top-color:#34b8ef;
 
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#34b8ef;
}

#nmn01-spec{
	width:844px;
	height:150px;
	text-align:center;
	padding:8px 50px;
 background:url(../img/details/nmn/nmn-001-text-bg02.gif) no-repeat;
}
#nmn01-spec p{
	font-size:16px;
	color:#34b8ef;
	text-align:center;
}
#nmn01-spec div{
	float:left;
	text-align:left;
	margin:0 30px;
 display: inline;
}





#details-head #nmn003-head-img{
	padding:0 0 8px 0;
}

#nmn003-hyou01{
	width:548px;
	margin:0 197px;
	font-size:12px;
	float:left;
 display: inline;
	
	border-style:solid;
	border-width:1px;
	border-color:#000;
	
	border-bottom-style:none;
}
#nmn003-hyou01 tr{
	width:548px;
	margin:0;
}
#nmn003-hyou01 #nmn003-hyou01-01{
	font-size:14px;
	background:#b3dcbb;
}
#nmn003-hyou01 tr th{
	width:228px;
	padding:5px 0;
	font-weight:normal;
	text-align:center;
		
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmn003-hyou01 tr td{
	width:179px;
	text-align:center;
	padding:5px 0;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmn003-hyou01 tr #nmn003-hyou01-02{
	width:139px;
}
#nmn003-hyou01 #nmn003-hyou01-03 th,
#nmn003-hyou01 #nmn003-hyou01-03 td{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000;
		
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#000;
}
#nmn003-hyou01 #nmn003-hyou01-03 th{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000;
}
#nmn003-hyou01-03-r{	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000;
}


#nmn003-hyou01 tr td ul li{
	padding:5px 0;
	text-align:center;
	
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000;
}
#nmn003-hyou01 tr td ul #nmn003-hyou01-no{
	border-bottom-style:none;
}




#nmn08-d-box01{
	width:500px;
	height:120px;
	margin:10px 172px 0 172px;
	padding:10px 0 0 100px;
  float:left;
 display: inline;
 background:url(../img/details/nmn/nmn-008-text-bg01.gif) no-repeat;
}

#nmn08-d-box01 #d-box{
	width:500px;
	margin:0;
  float:left;
 display: inline;
}

#nmn08-d-box01 #d-box ol#disc-12{
	margin:0 0 0 25px;
}


#nmn08-d-box01 #d-box ol#disc-12 li{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.6;
	list-style-image:url(../img/details/nmn/nmn-008-disc-14.png);
}




#nmn09-d-box01,
#nmn09-d-box02,
#nmn09-d-box03{
	width:700px;
	height:60px;
	margin:10px 172px 0 172px;
	padding:5px 0 0 100px;
  float:left;
 display: inline;
 background:url(../img/details/nmn/nmn-009-text-bg01.gif) no-repeat;
}
#nmn09-d-box02{
 background:url(../img/details/nmn/nmn-009-text-bg02.gif) no-repeat;
}
#nmn09-d-box03{
	height:80px;
 background:url(../img/details/nmn/nmn-009-text-bg03.gif) no-repeat;
}

#nmn09-d-box01 #d-box,
#nmn09-d-box02 #d-box,
#nmn09-d-box03 #d-box{
	width:500px;
	margin:0;
  float:left;
 display: inline;
}

#nmn09-d-box01 #d-box ol#disc-12,
#nmn09-d-box02 #d-box ol#disc-12{
	margin:0 0 0 25px;
}


#nmn09-d-box01 #d-box ol#disc-12 li,
#nmn09-d-box02 #d-box ol#disc-12 li{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.6;
	list-style-image:url(../img/details/nmn/nmn-008-disc-14.png);
}



#nmn10-d-box01,
#nmn10-d-box02,
#nmn10-d-box03{
	width:500px;
	height:90px;
	margin:10px 172px 0 172px;
	padding:10px 0 0 100px;
  float:left;
 display: inline;
 background:url(../img/details/nmn/nmn-010-text-bg01.gif) no-repeat;
}
#nmn10-d-box02{
	height:130px;
 background:url(../img/details/nmn/nmn-010-text-bg02.gif) no-repeat;
}
#nmn10-d-box03{
	height:60px;
 background:url(../img/details/nmn/nmn-010-text-bg03.gif) no-repeat;
}

#nmn10-d-box01 #d-box,
#nmn10-d-box02 #d-box,
#nmn10-d-box03 #d-box{
	width:500px;
	margin:0;
  float:left;
 display: inline;
}

#nmn10-d-box01 #d-box ol#disc-12,
#nmn10-d-box02 #d-box ol#disc-12{
	margin:0 0 0 25px;
}


#nmn10-d-box01 #d-box ol#disc-12 li,
#nmn10-d-box02 #d-box ol#disc-12 li{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.6;
	list-style-image:url(../img/details/nmn/nmn-008-disc-14.png);
}




#nmn11-d-box01,
#nmn11-d-box02,
#nmn11-d-box03{
	width:400px;
	height:60px;
	margin:10px 0 0 0;
	padding:10px 0 0 100px;
  float:left;
 display: inline;
 background:url(../img/details/nmn/nmn-011-text-bg01.gif) no-repeat;
}
#nmn11-d-box02{
	height:120px;
 background:url(../img/details/nmn/nmn-011-text-bg02.gif) no-repeat;
}
#nmn11-d-box03{
	height:130px;
 background:url(../img/details/nmn/nmn-011-text-bg03.gif) no-repeat;
}

#nmn11-d-box01 #d-box,
#nmn11-d-box02 #d-box,
#nmn11-d-box03 #d-box{
	width:400px;
	margin:0;
  float:left;
 display: inline;
}

#nmn11-d-box01 #d-box ol#disc-12,
#nmn11-d-box02 #d-box ol#disc-12{
	margin:0 0 0 25px;
}


#nmn11-d-box01 #d-box ol#disc-12 li,
#nmn11-d-box02 #d-box ol#disc-12 li{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.6;
	list-style-image:url(../img/details/disc-14-d.png);
}





/* 共同開発複数行 */
.kyodohuk {
	display: flex;
	justify-content: flex-end;
	font-size: 12px;
	color: #333;
}
.kyodohuk>* {
	text-align: left;
	font-weight: normal;
}



