@charset "ISO-8859-1";
/* ************************************************************* 

	Nippon Electric Glass Co., Ltd.
	COMPANY CSS

************************************************************* */


/* GLOBAL NAVI 
---------------------------------------------------- */

#navi li#company a {
	background-position: 0 -40px;
}


/* MESSAGE
---------------------------------------------------- */
#contents h2#messageCatch {
	margin:35px auto 45px;
	height:auto;
}



/* Information
---------------------------------------------------- */
#inforDl dt{
	float:left;
	display:block;
	margin: 0 0 10px 0;
	padding-left:15px;
	background:url(../image/list_dot.gif) no-repeat left center;
	font-weight:bold;
	line-height:1.5em;
}
#inforDl dd{
	margin: 0 0 10px 180px;
	padding:0;
	display:block;
	line-height:1.5em;
}


/* IE6—p Masayuki Arioka*/
.indent {
	_text-indent: 3px
}


/* HYOU */
#inforTable {
	width:560px;
	border-top:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
}
#inforTable th, #inforTable td{
	border-right:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD;
	line-height:1.1em;
	padding:1px 4px;
	text-align:left;
}
#inforTable th {
	width:17px;
	text-align:center;
}
#inforTable th.th1 {
	background:#94BFEA;
}
#inforTable th.th2 {
	background:#A6E1E1;
}
#inforTable td.tdDotline {
	border-bottom:1px dotted #BDBDBD;
}

/* HIGHLIGHT */
#contents #inforHighlight h4 {
	line-height:1.3em;
}
#inforHighlight td.td1, #inforHighlight td.td2 {
	padding-right:20px;
}
#inforHighlight td.td2, #inforHighlight td.td4 {
	padding-bottom:15px;
}
#inforHighlight td.td1, #inforHighlight td.td3 {
	text-align:left;
	vertical-align:bottom;
	padding-bottom:5px;
}
#inforHighlight td.td2, #inforHighlight td.td4 {
	text-align:left;
	vertical-align:top;
}


/* PHILOSOPHY
---------------------------------------------------- */
#philoText {
	border: 1px solid #BDBDBD;
	text-align:center;
	padding:25px 0;
}
div#contents h3 {
	margin-bottom:1.3em;
}
#contents #philoConduct h4{
	margin-bottom:0;
	font-weight:normal;
}
#contents #philoConduct p{
	padding-left: 18px;
	margin-bottom:1.5em;
}
#philoConduct ul{
	padding-left: 18px;
	margin-bottom:1.5em;
}
#philoConduct li{
	margin-left: 15px;
	text-indent:-15px;
	list-style-type: disc;
	list-style-position:inside;
}
#philoConduct li.philoNoNum{
	margin-left: 0;
	text-indent:0;
	list-style: none;
	list-style-position: inherit;
}

/* HISTORY
---------------------------------------------------- */
.historyReadIMG {
	margin:10px auto;
}

#historyHyou {
	border-top:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
}

#historyHyou td, #historyHyou th {
	border-right:1px solid #BDBDBD;
	line-height:100%;
	vertical-align:top;
	padding:3px;
}
#historyHyou th {border-bottom:1px solid #BDBDBD; text-align:center; }
#historyHyou .th1 { background:#D9D9D9; }

#historyHyou #th2_1 { background:#94BFEA; }
#historyHyou #th2_2 { background:#A6E1E1; }
#historyHyou #th2_3 { background:#C4E16A; }
#historyHyou #th2_4 { background:#FFC46A; }

#historyHyou .tdDotline { border-bottom:1px dotted #BDBDBD; }
#historyHyou .tdSolid { border-bottom:1px solid #BDBDBD; }

#historyHyou .wid1 { width:4%;}
#historyHyou .wid2 { width:8%;}
#historyHyou .wid3 { width:44%;}
#historyHyou .wid4 { width:44%;}



/* OFFICER
---------------------------------------------------- */
table.officerHyou {
	width:560px;
	border-top:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
}
.officerHyou th {
	background:#EEE;
	border-bottom:1px solid #BDBDBD;
	text-align:center;
	padding:3px 10px;
}
.officerHyou th.td1 { 
	width:140px;
	border-left:1px solid #BDBDBD;
}
.officerHyou th.td2 { 
	width:160px; 
	border-left:1px dotted #BDBDBD;
}
.officerHyou th.td3 { 
	width:260px;
	border-left:1px dotted #BDBDBD;
}

.officerHyou td {
	border-bottom:1px solid #BDBDBD;
	line-height:100%;
	vertical-align:top;
	padding:3px 10px;
}
.officerHyou td.td1 { 
	width:140px;
	border-left:1px solid #BDBDBD;
}
.officerHyou td.td2 { 
	width:160px; 
	text-align:center;
	border-left:1px dotted #BDBDBD;
}
.officerHyou td.td3 { 
	width:260px;
	border-left:1px dotted #BDBDBD;
}



/* LOCATIONS
---------------------------------------------------- */

/* JAPAN */
div.groupHyou {
	line-height:150%;
	padding-bottom:25px;
	clear:right;
}
.groupHyou .groupHyouMap {
	float:right;
	padding-top:3px;
	_margin-top:3px;
}
.groupHyou .groupHyouPhoto {
	float:right;
	height:90px;
	margin-left:10px;
}
#contents .groupHyou h4{
	border-top:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD;
	margin-bottom:5px;
}
#contents .groupHyou p {
	margin-bottom:0;
}
.groupSubText {
	color:#808080;
}
p.groupSubText{
	padding-top:10px;
}
dl.groupSubText dt{
	float:left;
	margin-bottom:20px;
	padding-right:3px;
}
dl.groupSubText dd{
	margin-left:65px;
}



/* OVERSEAS */
div.groupOverseas{
	border-top:1px solid #BDBDBD;
}
#contents .groupOverseas p {
	border-bottom:1px solid #BDBDBD;
	margin:6px auto 0;
	padding-bottom:6px;
}

/* CONTACT
---------------------------------------------------- */
#contactBox h3.midashiS{
	background: url(../image/midashiS.gif) no-repeat left top;
	padding:0px 0 1px 20px;
	margin:1.4em auto 10px;
	line-height:1.1em;
}
#contactBox table.contactHyou {
	margin-left:20px;
	margin-bottom:30px
}
#contactBox table.contactHyou td {
	padding-right:15px;
}
#contactBox p {
	margin:0 auto 25px;
	padding-left: 18px;
}

/*#contactBox dl{
	margin:0 auto 25px;
	padding-left: 18px;
}
#contactBox dt{
	float:left;
}
#contactBox dd{
	margin-left:320px;
}*/

