@CHARSET "UTF-8";

.imageStrings {
	display: inline-block;
	overflow: hidden;
	height: 0px;
	padding-top: 12px;
}
div#newsTopic span.imageStrings {
	padding-top: 20px;
	margin: 12px 0px;
	width: 116px;
	background: url('imgs/label-toppage-topic2-01.gif')
}
div#matchingTopic span.imageStrings {
	padding-top: 20px;
	margin: 12px 0px;
	width: 116px;
	background: url('imgs/label-toppage-topic2-02.gif')
}
.presidentSignature {
	position: absolute;
	right: 50px;
	padding-top: 40px;
	width: 267px;
	background: url('imgs/signature-president.gif')
}
/*
 *
 ***************************************
 *
*/
div#tab a {
	background-image: url('imgs/tabs.gif') !important;
	height: 0px;
	padding-top:32px;
	overflow: hidden;
}
div#tab a#top {
	background-position: 0px -64px;
}
div#tab a#services {
	background-position: -170px -64px;
}
div#tab a#about {
	background-position: -340px -64px;
}
div#tab a#top.parent,
div#tab a#top.current {
	background-position: 0px 0px;
}
div#tab a#services.parent,
div#tab a#services.current {
	background-position: -170px 0px;
}
div#tab a#about.parent,
div#tab a#about.current {
	background-position: -340px 0px;
}
div#tab a#top:hover {
	background-position: 0px -96px;
}
div#tab a#services:hover {
	background-position: -170px -96px;
}
div#tab a#about:hover {
	background-position: -340px -96px;
}
div#tab a#top.parent:hover,
div#tab a#top.current:hover {
	background-position: 0px -32px;
}
div#tab a#services.parent:hover,
div#tab a#services.current:hover {
	background-position: -170px -32px;
}
div#tab a#about.parent:hover,
div#tab a#about.current:hover {
	background-position: -340px -32px;
}

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

div#tabsub  a#services_index{
	background: url('imgs/tabsubs.gif') 0px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:50px;
}
div#tabsub  a#incubation_html{
	background: url('imgs/tabsubs.gif') -71px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:92px;
}
div#tabsub  a#seedsfinding_html{
	background: url('imgs/tabsubs.gif') -187px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:117px;
}
div#tabsub  a#casestudy_html{
	background: url('imgs/tabsubs.gif') -326px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:48px;
}
div#tabsub  a#semiconductor_{
	background: url('imgs/tabsubs.gif') -393px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:60px;
}
div#tabsub  a#bio_{
	background: url('imgs/tabsubs.gif') -470px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:61px;
}
div#tabsub  a#it_{
	background: url('imgs/tabsubs.gif') -548px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:74px;
}
div#tabsub  a#contents_{
	background: url('imgs/tabsubs.gif') -642px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:80px;
}
div#tabsub  a#investment_html{
	background: url('imgs/tabsubs.gif') -1140px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
	width:65px;
}
div#tabsub  a#about_index{
	background: url('imgs/tabsubs.gif') -741px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
}
div#tabsub  a#message_html{
	background: url('imgs/tabsubs.gif') -806px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
}
div#tabsub  a#recruitment_html{
	background: url('imgs/tabsubs.gif') -873px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
}
div#tabsub  a#map_kyoto_html{
	background: url('imgs/tabsubs.gif') -939px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
}
div#tabsub  a#map_tokyo_html{
	background: url('imgs/tabsubs.gif') -1040px 0px ;
	height: 0px;
	padding-top:27px;
	overflow: hidden;
}

div#tabsub a#services_index:hover{
	background-position: 0px -27px;
}
div#tabsub a#incubation_html:hover{
	background-position: -71px -27px;
}
div#tabsub a#seedsfinding_html:hover{
	background-position: -187px -27px;
}
div#tabsub a#casestudy_html:hover{
	background-position: -326px -27px;
}
div#tabsub a#semiconductor_:hover{
	background-position: -393px -27px;
}
div#tabsub a#bio_:hover{
	background-position: -470px -27px;
}
div#tabsub a#it_:hover{
	background-position: -548px -27px;
}
div#tabsub a#contents_:hover{
	background-position: -642px -27px;
}
div#tabsub a#investment_html:hover{
	background-position: -1140px -27px;
}

div#tabsub a#about_index:hover{
	background-position: -741px -27px;
}
div#tabsub a#message_html:hover{
	background-position: -806px -27px;
}
div#tabsub a#recruitment_html:hover{
	background-position: -873px -27px;
}
div#tabsub a#map_kyoto_html:hover{
	background-position: -939px -27px;
}
div#tabsub a#map_tokyo_html:hover{
	background-position: -1040px -27px;
}


div#tabsub a#services_index.current,
div#tabsub a#services_index.parent{
	background-position: 0px -54px;
}
div#tabsub a#incubation_html.current,
div#tabsub a#incubation_html.parent{
	background-position: -71px -54px;
}
div#tabsub a#seedsfinding_html.current,
div#tabsub a#seedsfinding_html.parent{
	background-position: -187px -54px;
}
div#tabsub a#casestudy_html.current,
div#tabsub a#casestudy_html.parent{
	background-position: -326px -54px;
}
div#tabsub a#semiconductor_.current,
div#tabsub a#semiconductor_.parent{
	background-position: -393px -54px;
}
div#tabsub a#bio_.current,
div#tabsub a#bio_.parent{
	background-position: -470px -54px;
}
div#tabsub a#it_.current,
div#tabsub a#it_.parent{
	background-position: -548px -54px;
}
div#tabsub a#contents_.current,
div#tabsub a#contents_.parent{
	background-position: -642px -54px;
}
div#tabsub a#investment_html.current,
div#tabsub a#investment_html.parent{
	background-position: -1140px -54px;
}
div#tabsub a#about_index.current,
div#tabsub a#about_index.parent{
	background-position: -741px -54px;
}
div#tabsub a#message_html.current,
div#tabsub a#message_html.parent{
	background-position: -806px -54px;
}
div#tabsub a#recruitment_html.current,
div#tabsub a#recruitment_html.parent{
	background-position: -873px -54px;
}
div#tabsub a#map_kyoto_html.current,
div#tabsub a#map_kyoto_html.parent{
	background-position: -939px -54px;
}
div#tabsub a#map_tokyo_html.current,
div#tabsub a#map_tokyo_html.parent{
	background-position: -1040px -54px;
}

div#tabsub a#services_index.current:hover,
div#tabsub a#services_index.parent:hover{
	background-position: 0px -81px;
}
div#tabsub a#incubation_html.current:hover,
div#tabsub a#incubation_html.parent:hover{
	background-position: -71px -81px;
}
div#tabsub a#seedsfinding_html.current:hover,
div#tabsub a#seedsfinding_html.parent:hover{
	background-position: -187px -81px;
}
div#tabsub a#casestudy_html.current:hover,
div#tabsub a#casestudy_html.parent:hover{
	background-position: -326px -81px;
}
div#tabsub a#semiconductor_.current:hover,
div#tabsub a#semiconductor_.parent:hover{
	background-position: -393px -81px;
}
div#tabsub a#bio_.current:hover,
div#tabsub a#bio_.parent:hover{
	background-position: -470px -81px;
}
div#tabsub a#it_.current:hover,
div#tabsub a#it_.parent:hover{
	background-position: -548px -81px;
}
div#tabsub a#contents_.current:hover,
div#tabsub a#contents_.parent:hover{
	background-position: -642px -81px;
}
div#tabsub a#about_index.current:hover,
div#tabsub a#about_index.parent:hover{
	background-position: -741px -81px;
}
div#tabsub a#message_html.current:hover,
div#tabsub a#message_html.parent:hover{
	background-position: -806px -81px;
}
div#tabsub a#recruitment_html.current:hover,
div#tabsub a#recruitment_html.parent:hover{
	background-position: -873px -81px;
}
div#tabsub a#map_kyoto_html.current:hover,
div#tabsub a#map_kyoto_html.parent:hover{
	background-position: -939px -81px;
}
div#tabsub a#map_tokyo_html.current:hover,
div#tabsub a#map_tokyo_html.parent:hover{
	background-position: -1040px -81px;
}


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


ul#caseStudyLinks a .title {
	visibility: hidden;
}



