@charset "UTF-8";
/* title ：電気のことなら【のだでんき-野田電気】 */
/* start ：2010/10/26 */
/* encode：UTF-8 */
/* color ：#EE4268 */

/***********************************************/

/*common*/
*{
	margin:0;
	padding:0;
	}

body{
	background-color:#DEDCDB;
	color:#3A3F38;
	margin:0 auto;
	font-family:'Kozuka Gothic Pro R','Hiragino Kaku Gothic Pro W3',Meiryo,Osaka,'MS UI Gothic','MS PGothic',Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:1.8;
	}

img{
	border:none;
	vertical-align:bottom;
	} 
	
h1{
	margin:10px 0 10px 20px;
	}
	
p{
	margin:0;
	}

a{
	margin:0;
	padding:0;
	border:0 none;
	text-decoration:none;
	line-height:0;
	layout-grid-line:none;
	overflow:hidden;
	outline:none;
	}

a img{
	border:none;
	}

a:link{
	color:#3A3F38;
	text-decoration:none;
	}
	
a:hover{
	background-color:inherit;
	color:#EE4268;
	text-decoration:none;
	}

a:visited{
	background-color:inherit;
	text-decoration:none;
	}

span{
	margin:0;
	padding:0;
	layout-grid-line:none;
	border:none;
	}

ul{
	margin:0;
	padding:0;
	}

ul li{
	list-style:none outside none;
	}


/*frame*/
#wrapper{
	background-color:white;
	border:1px solid #999999;
	margin:0 auto;
	pading:10px 10px;
	width:950px;
	overflow:auto;
	}

#container{
	margin:0 auto;
	width:950px;
	overflow:auto;
	text-align:left;
	}

#contents{
	
	}

#main{
	float:left;
	width:720px;
	text-align:left;
	}

#main img{
	margin:15px 0 0 20px;
	}
	
#breadcrumbs{
	padding:15px 15px 0;
	overflow:auto;
			}

#sidebar{
	float:right;
	display:inline;
	width:210px;
	text-align:right;
	}
	
#sidebar img{
	margin:11px 19px 0 0;
	}

.area01, .area02, .area03, .area04{
	margin-left:20px;
	padding:5px;
	height:auto;
	}
	
.area01 img, .area02 img, .area03 img, .area04 img{
	padding-top:10px;
	}

.area01 dl{
	background:url("../imgs/lines/dot-trans.png") repeat-x scroll left bottom transparent;
	display:block;
	padding:22px;
	line-height:1.2;
	}
	
.area01 dl dt{
	float:left;
	width:40px;
	}

.area01 dl dd{
	float:right;
	overflow:hidden;
	width:540px;
	}

.text{
	float:left;
	padding:10px 10px 10px 45px;
	width:635px;
	height:auto;
	}

.text a:hover{
	color:#EE4268;
	}

#sign{
	text-align:right;
	}

#main .area01 #cf{
	text-align:center;
	}

#main .area02 .text #cf{
	text-align:left;
	}

#main .area02 .text #cf img{
	margin:0;
	padding:0;
	}

#main .area03 .text #cf{
	text-align:center;
	}

#main .area03 .text #cf img{
	margin:0 15px 15px 0;
	padding:0;
	}

#main .area04 .text #cf{
	text-align:right;
	}

#main .area04 .text #cf img{
	margin:0;
	padding:0;
	}

#map{
	margin:15px 135px 0 130px;
	}

#whatsnew{
	height:250px;
	/*overflow-y:scroll;*/
	}
	
#footer{
	padding:50px 10px 10px;
	overflow:auto;
	}

#footer img{
	padding:0;
	}

#address{
	padding:0 0 5px 20px;
	line-height:20px;
	}

#copyright{
	float:right;
	display:inline;
	font-size:12px;
	padding:5px 20px 0 0;
	}



/*unavi*/
#unavi{
	float:right;
	padding:5px 20px;
	}
	
#unavi ul li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:13px;
	}

#unavi ul li a{
	color:#3A3F38;
	}

#unavi ul li a:hover{
	color:#EE4268;
	}


/*gnavi*/
ul#gnavi li{
	float:left;
	}

ul#gnavi li a{
	display:block;
	width:190px;
	height:50px;
	}

ul#gnavi li.gnavi01 a{
	background:url("../imgs/btns/gnavi01.gif") no-repeat left top;
	}

ul#gnavi li.gnavi02 a{
	background:url("../imgs/btns/gnavi02.gif") no-repeat left top;
	}
	
ul#gnavi li.gnavi03 a{
	background:url("../imgs/btns/gnavi03.gif") no-repeat left top;
	}
	
ul#gnavi li.gnavi04 a{
	background:url("../imgs/btns/gnavi04.gif") no-repeat left top;
	}
	
ul#gnavi li.gnavi05 a{
	background:url("../imgs/btns/gnavi05.gif") no-repeat left top;
	}

ul#gnavi li a:hover, ul#gnavi li#on a{
	background-position:left bottom;
	}
	

/*menu*/
ul#menu li{
	float:left;
	}

ul#menu li a{
	display:block;
	width:236px;
	height:125px;
	}

ul#menu li.menu01 a{
	background:url("../imgs/btns/menu01-trans.png") no-repeat left top;
	margin-right:2px;
	}

ul#menu li.menu02 a{
	background:url("../imgs/btns/menu02-trans.png") no-repeat left top;
	margin-right:2px;
	}
	
ul#menu li.menu03 a{
	background:url("../imgs/btns/menu03-trans.png") no-repeat left top;
		margin-right:2px;
}
	
ul#menu li.menu04 a{
	background:url("../imgs/btns/menu04-trans.png") no-repeat left top;
	}

ul#menu li a:hover, ul#menu li#on a{
	background-position:left bottom;
	}

/*sitemap*/
ul#sitemap li{
	float:left;
	}

ul#sitemap li a{
	display:block;
	width:300px;
	height:125px;
	}

ul#sitemap li.sitemap01 a{
	background:url("../imgs/btns/menu01-trans.png") no-repeat left top;
	margin-right:3px;
	margin-left:13px;
	}

ul#sitemap li.sitemap02 a{
	background:url("../imgs/btns/menu02-trans.png") no-repeat left top;
	margin-right:3px;
	}
	
ul#sitemap li.sitemap03 a{
	background:url("../imgs/btns/menu03-trans.png") no-repeat left top;
	margin-left:3px;
	margin-right:10px;
}
	
ul#sitemap li.sitemap04 a{
	background:url("../imgs/btns/menu01-trans.png") no-repeat left top;
	margin-right:3px;
	margin-left:13px;
	}

ul#sitemap li.sitemap05 a{
	background:url("../imgs/btns/menu02-trans.png") no-repeat left top;
	margin-right:3px;
	}
	
ul#sitemap li.sitemap06 a{
	background:url("../imgs/btns/menu03-trans.png") no-repeat left top;
	margin-left:3px;
	margin-right:10px;
}
ul#sitemap li.sitemap07 a{
	background:url("../imgs/btns/menu01-trans.png") no-repeat left top;
	margin-right:3px;
	margin-left:13px;
	}

ul#sitemap li.sitemap08 a{
	background:url("../imgs/btns/menu02-trans.png") no-repeat left top;
	margin-right:3px;
	}
	
ul#sitemap li.sitemap09 a{
	background:url("../imgs/btns/menu03-trans.png") no-repeat left top;
	margin-left:3px;
	margin-right:10px;
}
	
ul#sitemap li a:hover, ul#sitemap li#on a{
	background-position:left bottom;
	}


/*company*/
.info{
	margin:15px 95px 0;
	width:500px;
	}

.info th{
	background:none repeat scroll 0 0 #F9F9F9;
	font-weight:normal;
	white-space:nowrap;
	}

.info th, .info td{
	border-top:2px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:6px 8px;
	}


/*history*/
.history{
	margin:15px 10px 0;
	width:670px;
	}

.history th{
	background:none repeat scroll 0 0 #F9F9F9;
	font-weight:normal;
	white-space:nowrap;
	}

.history th, .history td{
	border-top:2px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:6px 8px;
	}


/*sitemap*/
#sitemap{
	margin:15px 0 0 30px;
	width:660px;
	}
/* IE6 */
* html #sitemap{
	font-size:96%;
}
/* IE7 */
*:first-child+html #sitemap{
	font-size:96%;
}

#sitemap td{
	padding:6px 8px;
	vertical-align:top;
	}

#sitemap td a:hover{
	color:#EE4268;
	}

#sitemap td a:visited{
	color:#3A3F38;
	}

#sitemap td ul{
	margin:5px 0 0 5px;
	}

#sitemap td ul li{
	color:#3A3F38;
	font-size:115%;
	font-weight:600;
	list-style-type: none;
	margin-top:15px !important;
	}

#sitemap td ul li img{
	margin:0;
	vertical-align:middle;
	}

#sitemap td ul li a:hover{
	color:#EE4268;
	}

#sitemap td ul li.sub{
	font-weight:normal;
	font-size:100%;
	line-height:1.2;
	background:url(../imgs/lists/sitemap_s.gif) no-repeat scroll 0 50% transparent;
	list-style-type: none;
	margin:0 0 5px 15px;
	padding-left:12px;
	}
/* IE6 */
* html .sitemap td ul li.sub{
	height:1%;
}
/* IE7 */
*:first-child+html .sitemap td ul li.sub{
	height:1%;
}


/*link*/
.link{
	margin:15px 10px 0;
	width:670px;
}
/* IE6 */
* html .link{
	font-size:96%;
}
/* IE7 */
*:first-child+html .link{
	font-size:96%;
}

.link th{
	background:none repeat scroll 0 0 #F9F9F9;
	font-weight:normal;
	white-space:nowrap;
	width:40px;
	}
/* IE6 */
* html .link th{
	width:70px;
}
/* IE7 */
*:first-child+html .link th{
	width:70px;
}

.link th, .link td{
	border-top:2px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:6px 8px;
	}

.link td{
	width:195px;
	}

.link td a:hover{
	color:#EE4268;
	}

.link td ul li a{
	font-weight:normal;
	font-size:100%;
	line-height:1.6;
	list-style-type: none;
	}

	
/*sidebtn*/	
ul#btn li{
	float:left;
	}

ul#btn li a{
	display:block;
	margin:11px 15px 0 0;
	width:190px;
	height:98px;
	}

ul#btn li.btn01 a{
	background:url("../imgs/btns/papers-trans.png") no-repeat left top;
	}

ul#btn li.btn02 a{
	background:url("../imgs/btns/ppg_pcts-trans.png") no-repeat left top;
	}

ul#btn li.btn03 a{
	background:url("../imgs/btns/history-trans.png") no-repeat left top;
	}

ul#btn li.btn04 a{
	background:url("../imgs/btns/access-trans.png") no-repeat left top;
	}

ul#btn li.btn05 a{
	background:url("../imgs/btns/ih-trans.png") no-repeat left top;
	}

ul#btn li.btn06 a{
	background:url("../imgs/btns/led-trans.png") no-repeat left top;
	}

ul#btn li.btn07 a{
	background:url("../imgs/btns/ec-trans.png") no-repeat left top;
	}

ul#btn li.btn08 a{
	background:url("../imgs/btns/management-trans.png") no-repeat left top;
	}

ul#btn li.btn09 a{
	background:url("../imgs/btns/blog-trans.png") no-repeat left top;
	}

ul#btn li a:hover, ul#btn li#on a{
	background-position:left bottom;
	}
	
	
/*form*/
.form{
	margin:15px 10px 0;
	width:670px;
}
/* IE6 */
* html .form{
	font-size:96%;
}
/* IE7 */
*:first-child+html .form{
	font-size:96%;
}

.form th{
	background:none repeat scroll 0 0 #F9F9F9;
	font-weight:normal;
	white-space:nowrap;
	width:40px;
	}
/* IE6 */
* html .form th{
	width:70px;
}
/* IE7 */
*:first-child+html .form th{
	width:70px;
}

.form th, .form td{
	border-top:2px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	padding:6px 8px;
	}

.form td{
	width:350px;
	}

.form td a:hover{
	color:#EE4268;
	}

.form td ul li a{
	font-weight:normal;
	font-size:100%;
	line-height:1.6;
	list-style-type: none;
	}
	
.contact-center {
    text-align: center;
}

em{color:red;}

#form_go {
	margin: 20px 60px 20px 60px;
	padding: 15px;
}
