/**** syakai Navigation ***************************/

#snavi {
	width: 1002px;
	margin:0px 0px 0px 0px;
}

#snavi #gn_list {
	padding: 0px; 
	margin: 0px; 
	list-style-type: none; 
}

#snavi #gn_list span{
	display: none;	
}

#snavi #gn_list li { 
	float: left; 
} 

#snavi #gn_list #gn_0 a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_0.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_0 a:hover{
	background-image: url(../img/common/ns_0_on.jpg);
}

#snavi #gn_list #gn_0_on a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_0_on.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_1 a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_1.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_1 a:hover{
	background-image: url(../img/common/ns_1_on.jpg);
}

#snavi #gn_list #gn_1_on a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_1_on.jpg);
	background-repeat: no-repeat;
}


#snavi #gn_list #gn_2 a{
	display:block;
	width: 143px;
	height: 41px;;
	background-position:0% 50%;
	background-image: url(../img/common/ns_2.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_2 a:hover{
	background-image: url(../img/common/ns_2_on.jpg);
}

#snavi #gn_list #gn_2_on a{
	display:block;
	width: 143px;
	height: 41px;;
	background-position:0% 50%;
	background-image: url(../img/common/ns_2_on.jpg);
	background-repeat: no-repeat;
}


#snavi #gn_list #gn_3 a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_3.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_3 a:hover{
	background-image: url(../img/common/ns_3_on.jpg);
}

#snavi #gn_list #gn_3_on a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_3_on.jpg);
	background-repeat: no-repeat;
}



#snavi #gn_list #gn_4 a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_4.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_4 a:hover{
	background-image: url(../img/common/ns_4_on.jpg);
}

#snavi #gn_list #gn_4_on a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_4_on.jpg);
	background-repeat: no-repeat;
}


#snavi #gn_list #gn_5 a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_5.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_5 a:hover{
	background-image: url(../img/common/ns_5_on.jpg);
}

#snavi #gn_list #gn_5_on a{
	display:block;
	width: 143px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_5_on.jpg);
	background-repeat: no-repeat;
}


#snavi #gn_list #gn_6 a{
	display:block;
	width: 144px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_6.jpg);
	background-repeat: no-repeat;
}

#snavi #gn_list #gn_6 a:hover{
	background-image: url(../img/common/ns_6_on.jpg);
}

#snavi #gn_list #gn_6_on a{
	display:block;
	width: 144px;
	height: 41px;
	background-position:0% 50%;
	background-image: url(../img/common/ns_6_on.jpg);
	background-repeat: no-repeat;
}




/******* sub_menu ******************/

.sub_menu {
	padding: 0px 5px 0px 20px;
	margin: 15px 0px 10px 0px; 
	float:left;
}
