@charset "Shift_JIS";

#wrap-top{
width:990px;
margin:40px auto 0 auto;
}

/*-----フラッシュエリア-----*/
#contents-con-top{
margin:0 auto 5px auto;
width:990px;
height:305px;
}

/*代替*/
#top-alt{
position:relative;
width:990px;
height:263px;
}

#get-flash{
position:absolute;
width:400px;
height:33px;
top:10px;
left:10px;
}

#topicslink-alt{
width:990px;
height:42px;
}

/*-----ナビゲーションエリア-----*/
#mainnav-con-top{
width:990px;
}

#mainnav-con-top h3{
font-size:130%;
font-weight:bold;
line-height:1.5em;
}

/*メインナビゲーション*/
#mainnav-inner-top{
width:990px;
height:65px;
}

#mainnav-inner-top ul{
width:990px;
height:65px;
list-style:none;
}

#mainnav-inner-top ul li{
display:block;
margin-right:9px;
width:324px;
height:65px;
float:left;
text-indent:-9999px;
}
#mainnav-inner-top ul li.mainnav-nomagin{ margin:0; }

#mainnav-inner-top ul li a{
display:block;
width:324px;
height:65px;
}

#mainnav-inner-top ul li#li-top-promo  a{ background:url(images/mainnav-top-promo.gif) no-repeat; }
#mainnav-inner-top ul li#li-top-cogn   a{ background:url(images/mainnav-top-cogn.gif) no-repeat; }
#mainnav-inner-top ul li#li-top-gather a{ background:url(images/mainnav-top-gather.gif) no-repeat; }

/*メインナビ代替*/
#mainnav-alt{
width:990px;
height:65px;
}

#mainnav-alt .mainnav-float{ float:left; }

/*お問い合わせリンク*/
#inqlinq-top-con{
position:relative;
margin:15px 0;
width:990px;
height:90px;
background:url(images/inquirynav-top-bg.gif) no-repeat;
}

#inqlink-address-top{
position:absolute;
width:339px;
height:90px;
top:0;
left:0;
text-indent:-9999px;
background:url(images/inquirynav-address-top.gif) no-repeat;
}

ul#inqlink-inner-top{
margin-left:339px;
height:90px;
list-style:none;
text-indent:-9999px;
}

ul#inqlink-inner-top li{
display:block;
float:left;
height:90px;
}

ul#inqlink-inner-top li a{
display:block;
width:217px;
height:90px;
background:url(images/inquirynav-top-items.gif) no-repeat;
}


#inqlink-inner-top li#li-top-client  a{ background-position:0 0;      }
#inqlink-inner-top li#li-top-partner a{ background-position:-217px 0;  }
#inqlink-inner-top li#li-top-recruit a{ background-position:-434px 0; }

#inqlink-inner-top li#li-top-client  a:hover{ background-position:0 -90px;      }
#inqlink-inner-top li#li-top-partner a:hover{ background-position:-217px -90px;  }
#inqlink-inner-top li#li-top-recruit a:hover{ background-position:-434px -90px; }


#isoimage{
position:absolute;
width:97px;
height:50px;
bottom:0;
right:0;
}

#privacymark{
	width:990px;
	margin:0 auto 0 auto;
	font-size: 75%;
}

