@charset "UTF-8";

/*************************
コーポレイトトップ専用
**************************/
#ContentsTop{
width:813px;
height:auto;
min-width:813px;
margin:0 auto;
/*padding:0 0 0 186px;*/
/*position:relative;*/
}


.ContentsTopInner{
position:absolute;
top:40%;
left:380px;
width:813px;
height:162px;
/*margin-top:-116px;*/
/*padding:70px 0 0 0;*/
}


.headlogo{
width:259px;
height:42px;
margin:30px auto 15px auto;
background-image:url(../../img/headgm/img_head_logo_top.png);
}


#GlobalNavi.top{
width:600px;
margin:20px auto;
}


#GlobalNavi.top ul li.headglNews a{
background-image:url(../../img/headgm/btn_head_gm_news.png);
width:91px;
margin-right:35px;
}

#GlobalNavi.top ul li.headglRestaurants a{
background-image:url(../../img/headgm/btn_head_gm_restaurants.png);
width:96px;
margin-right:35px;
}

#GlobalNavi.top ul li.headglWedding a{
background-image:url(../../img/headgm/btn_head_gm_wedding.png);
width:66px;
margin-right:35px;
}

#GlobalNavi.top ul li.headglCompany a{
background-image:url(../../img/headgm/btn_head_gm_company.png);
width:65px;
margin-right:35px;
}

#GlobalNavi.top ul li.headglIR a{
background-image:url(../../img/headgm/btn_head_gm_ir.png);
width:15px;
margin-right:35px;
}

#GlobalNavi.top ul li.headglEmployment a{
background-image:url(../../img/headgm/btn_head_gm_employment.png);
width:91px;
}



#GlobalNavi.top ul li.headglNews p{
left:-7px;
}

#GlobalNavi.top ul li.headglRestaurants p{
left:-4px;
}

#GlobalNavi.top ul li.headglWedding p{
left:-18px;
}

#GlobalNavi.top ul li.headglCompany p{
left:-18px;
}

#GlobalNavi.top ul li.headglIR p{
left:-46px;
}

#GlobalNavi.top ul li.headglEmployment p{
left:-7px;
}


/*************************
コーポレイトトップ写真モード
**************************/
.ContentsTopInner.photomode{background-image:url(../../img/top/bg_top_photomode.png); background-position:center center; background-repeat:no-repeat;}

img.bgmaximage { position:absolute !important; margin-left:167px }

/*************************
コーポレイトトップフッター
**************************/
#footer.top{
position:absolute;
bottom:0;
left:167px;
}

#footer #footSocial{

height:30px;
width:100%;
background-image:url(../../img/common/bg_foot_social.jpg);
background-repeat:repeat-x;
bottom:0;
}


#footer #footSocial ul{ float:right;}

#footer #footSocial ul li{
float:left;
}
