@charset "utf-8";

/*gbvy[W*/
#maincol h2#infotec a{
	margin:0;
	padding:0;
	height:50px;
	width:541px;
	background:url(../top_img/infotec.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol h2#infotec a:hover{
	background:url(../top_img/infotec.gif) no-repeat left bottom;
}
#maincol h2#group a{
	height:38px;
	width:541px;
	background:url(../top_img/bar_group.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:2px;
}
#maincol h2#group a:hover{
	background:url(../top_img/bar_group.gif) no-repeat left bottom;
}
#maincol h2#press a{
	clear:both;
	height:38px;
	width:541px;
	background:url(../top_img/bar_press.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:2px;
}
#maincol h2#press a:hover{
	background:url(../top_img/bar_press.gif) no-repeat left bottom;
}
#maincol h2#press2 a{
	clear:both;
	height:38px;
	width:541px;
	background:url(../top_img/bar_press2.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:2px;
}
#maincol h2#press2 a:hover{
	background:url(../top_img/bar_press2.gif) no-repeat left bottom;
}

#maincol dl.group_top{
margin:0;
padding:0;
float:left;
}
#maincol dl.group_top dt#iftc a{
	height:32px;
	width:268px;
	text-indent:-9999px;
 	background:url(../top_img/h3_iftc.gif) no-repeat left top;
 	display:block;
}
#maincol dl.group_top dt#iftc a:hover{
	background:url(../top_img/h3_iftc.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#iftc{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_iftc.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;

}
#maincol dl.group_top dt#itsv a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_itsv.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#itsv a:hover{
	background:url(../top_img/h3_itsv.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#itsv{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_itsv.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol dl.group_top dt#itat a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_itat.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#itat a:hover{
	background:url(../top_img/h3_itat.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#itat{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_itat.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol dl.group_top dt#otn a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_otn.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#otn a:hover{
	background:url(../top_img/h3_otn.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#otn{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_otn.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol dl.group_top dt#img a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_img.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#img a:hover{
	background:url(../top_img/h3_img.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#img{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_img.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol dl.group_top dt#bit a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_bit.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#bit a:hover{
	background:url(../top_img/h3_bit.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#bit{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_bit.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol dl.group_top dt#bus a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_bus.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#bus a:hover{
	background:url(../top_img/h3_bus.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#bus{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_bus.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
}
#maincol dl.group_top dt#itsf a{
	height:32px;
	width:268px;
 	background:url(../top_img/h3_itsf.gif) no-repeat left top;
 	text-indent:-9999px;
 	display:block;
}
#maincol dl.group_top dt#itsf a:hover{
	background:url(../top_img/h3_itsf.gif) no-repeat left bottom;
}
#maincol dl.group_top dd#itsf{
	margin:0;
	padding:0;
	height:60px;
	width:268px;
	background:url(../top_img/p_itsf.gif) no-repeat left top;
	text-indent:-9999px;
	display:block;
	margin-bottom:25px;
}
/*̑y[W*/

/*
h2#midashi_company{
	background-image:url(../img/midashi_company.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_infotec{
	background-image:url(../img/midashi_infotec.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_group{
	background-image:url(../img/midashi_group.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_press{
	background-image:url(../img/midashi_press.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}

h2#midashi_recruit{
	background-image:url(../img/midashi_recruit.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_isms{
	background-image:url(../img/midashi_isms.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_privacy{
	background-image:url(../img/midashi_privacy.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_security{
	background-image:url(../img/midashi_security.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_policy{
	background-image:url(../img/midashi_policy.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_bus{
	background-image:url(../img/midashi_bus.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}

h2#midashi_otn{
	background-image:url(../img/midashi_otn.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_bit{
	background-image:url(../img/midashi_bit.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_contact{
	background-image:url(../img/midashi_contact.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
h2#midashi_sitemap{
	background-image:url(../img/midashi_sitemap.gif);
	height:103px;
	width:540px;
	text-indent:-9999px;
}
*/
ul#sub_top{
	padding:0;
	margin:0;
	padding-left:2px;
	list-style-type:none;
	margin-top:5px;
}

ul#sub_top li{
	margin-right:11px;
	text-indent:-9999px;
}

ul#sub_top li a#hoshin{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../group/img/bunner_hoshin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 522px;
	height:73px;

}
ul#sub_top li a#hoshin:hover{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../group/img/bunner_hoshin.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 522px;
	height:73px;

}
ul#sub_top li a#ichiran{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../group/img/bunner_ichiran.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 522px;
	height:73px;

}
ul#sub_top li a#ichiran:hover{
	background-image: url(../group/img/bunner_ichiran.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
ul#sub_top li a#achievement{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../group/img/bunner_achievement.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 522px;
	height:73px;

}
ul#sub_top li a#achievement:hover{
	background-image: url(../group/img/bunner_achievement.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

ul#sub_top li a#outline{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../company/img/bunner_outline.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 522px;
	height:73px;

}
ul#sub_top li a#outline:hover{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../company/img/bunner_outline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 522px;
	height:73px;

}
ul#sub_top li a#history{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../company/img/bunner_history.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 522px;
	height:73px;

}
ul#sub_top li a#history:hover{
	background-image: url(../company/img/bunner_history.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
ul#sub_top li a#access{
	margin:0;
	padding:0;
	display: block;
	background-image: url(../company/img/bunner_access.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 522px;
	height:73px;

}
ul#sub_top li a#access:hover{
	background-image: url(../company/img/bunner_access.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
