@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;
}




@media only screen and (max-width: 980px){


/*■■■■■top.css■■■■■*/


/*************************
コーポレイトトップ専用
**************************/
#ContentsTop{
display:block;
width:100%;
min-width:100%;
height:auto;
margin:0;
padding:0;
}


#ContentsTop .ContentsTopInner{
display:block;
position:static;
width:auto;
width:100%;
height:auto;
margin:0;
padding:0;
}


.headlogo{
display:block;
width:100%;
height:42px;
margin:20px auto 20px auto;
background:url(../../img/headgm/img_head_logo_top.png) center no-repeat;
}


#GlobalNavi {

width:100%;
position:static;
margin:0;
padding:0;
	}

#GlobalNavi.top{

width:100%;
margin:0;
padding:0;
position:static;
}

#GlobalNavi.top ul {
	height: auto;
	width:100%;
	height:auto;
	border-top:#CCC 1px solid;
	}

#GlobalNavi.top ul li {
	width:50%;
	height:40px;
	display:block;
	border-bottom:#CCC 1px solid;
	}

#GlobalNavi.top ul li a {
	height:40px;
	width:auto;
	display:block;
	background-position:center center;
	}

#GlobalNavi.top ul li.headglNews a{
background:url(../../img/headgm/smh/btn_head_gm_news.png) 50% 50% no-repeat;
	margin:auto auto;
}

#GlobalNavi.top ul li.headglRestaurants a{
background:url(../../img/headgm/smh/btn_head_gm_restaurants.png) center center no-repeat;
	margin:auto auto;
}

#GlobalNavi.top ul li.headglWedding a{
background:url(../../img/headgm/smh/btn_head_gm_wedding.png) center center no-repeat;
	margin:auto auto;
}

#GlobalNavi.top ul li.headglCompany a{
background:url(../../img/headgm/smh/btn_head_gm_company.png) center center no-repeat;
	margin:auto auto;
}

#GlobalNavi.top ul li.headglIR a{
background:url(../../img/headgm/smh/btn_head_gm_ir.png) center center no-repeat;
	margin:auto auto;
}

#GlobalNavi.top ul li.headglEmployment a{
background:url(../../img/headgm/smh/btn_head_gm_employment.png) center center no-repeat;
	margin:auto auto;
}



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

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

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

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

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

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


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

img.bgmaximage {
	position: static !important;
	margin-left:0px;
	}

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

#footer #footSocial{
position: static;
height:30px;
width:80%;
background-image:url(../../img/common/bg_foot_social.jpg);
background-repeat:repeat-x;
background:none;
bottom:0;
margin-top:30px;
}


#footer #footSocial ul{
	display:block;
	margin:0 auto 20px auto;
	}

#footer #footSocial ul li{
float:left;
margin-left:10px;
}


}