@charset "UTF-8";

/*   
Site Name: DG Communications
Description: 
Author: efusion
Modify: 2008.10.29 
Version: 1.0
*/



/* index layer
--------------------------------------------------*/
#gnaviwrap{
	position: relative;
}

#gnaviwrap2{
	position:absolute;
	width: 740px;
}
.in-gnavi *{
	list-style:none;
	display:block;
}
ul.in-gnavi{
	width:740px;
	font-size:14px;
	text-align:center;
	position:relative;
}
.in-gnavi a{
	padding: 0px 2px;
	height: 32px;
}

.in-gnavi li{
	background:#ffffff;
	overflow:hidden;
}
.in-gnavi li span {
	display:none;
}

.in-gnavi li.on1{
	width:125px;
	float:left;
	background: url(../images/gnavi1_over.gif) no-repeat;
}
.in-gnavi li.off1{
	height:32px;
	width:125px;
	position:relative;
	float:left;
	background: url(../images/gnavi1.gif) no-repeat;
}
.in-gnavi li.on2{
	width:130px;
	float:left;
	background: url(../images/gnavi2_over.gif) no-repeat;
}
.in-gnavi li.off2{
	height:32px;
	width:130px;
	position:relative;
	float:left;
	background: url(../images/gnavi2.gif) no-repeat;
}
.in-gnavi li.on3{
	width:130px;
	float:left;
	background: url(../images/gnavi3_over.gif) no-repeat;
}
.in-gnavi li.off3{
	height:32px;
	width:130px;
	position:relative;
	float:left;
	background: url(../images/gnavi3.gif) no-repeat;
}
.in-gnavi li.on4{
	width:218px;
	float:left;
	background: url(../images/gnavi4_over.gif) no-repeat;
}
.in-gnavi li.off4{
	height:32px;
	width:218px;
	position:relative;
	float:left;
	background: url(../images/gnavi4.gif) no-repeat;
}
.in-gnavi li.on5{
	width:137px;
	float:left;
	background: url(../images/gnavi5_over.gif) no-repeat;
}
.in-gnavi li.off5{
	height:32px;
	width:137px;
	position:relative;
	float:left;
	background: url(../images/gnavi5.gif) no-repeat;
}



.in-gnavi-s{
	text-align:left;
	border:solid 2px #b2cee5;
	position:relative;
	padding-top:5px;
	background:#ffffff;
}
.in-gnavi-s a{
	height:18px;
	padding: 2px 0 2px 15px;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	color:#2984cf;
}
.in-gnavi-s a.long{
	height:32px;
}
.in-gnavi-s a.long2{
	height:46px;
}
.in-gnavi-s a:hover{
	text-decoration:underline;
	color:#2984cf;
}
.in-gnavi-s li.son{
	background:url(../images/icon_indexsmenu.gif) no-repeat 6px 6px #ffffff;
	overflow:hidden;
}
.in-gnavi-s li.soff{
	background:url(../images/icon_indexsmenu.gif) no-repeat 6px 6px #ffffff;
	position:relative;
	overflow:hidden;
}
