/*
===== CONTENTS ===========================================

	1: Layout Adjust
	2: Main Menu
	3: Left Menu
	4: Press Release
	5: Pickup
	
==========================================================
*/


	
/*
===== 1: Layout Adjust (Switch / Left to Right)  ==========================================
*/

#main {
	width:562px;
	float:left; !important
	}


#left {
	width:180px;
	float:right; !important
	}
	
/*
===== 2: Main Menu  ==========================================
*/

#main ul.corp_main_menu {
	width:562px;
	margin-top:13px;
	}
#main ul.corp_main_menu li {
	float:left;
	list-style:none;
}
#main ul.corp_main_menu li a {
	width:276px;
	height:70px;
	margin-bottom:6px;
	display:block;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
	background:url(../img/menu.jpg) no-repeat;
}

/* profile */
#main ul.corp_main_menu li#corp_profile a {background-position:0 0; margin-right:10px;}
#main ul.corp_main_menu li#corp_profile a:hover { background-position:0 -280px; }

/* press */
#main ul.corp_main_menu li#corp_press a {background-position:-276px 0;}
#main ul.corp_main_menu li#corp_press a:hover { background-position:-276px -280px; }

/* ir */
#main ul.corp_main_menu li#corp_ir a {background-position:0 -70px; margin-right:10px;}
#main ul.corp_main_menu li#corp_ir a:hover { background-position:0 -350px; }

/* environment */
#main ul.corp_main_menu li#corp_environment a {background-position:-276px -70px; }
#main ul.corp_main_menu li#corp_environment a:hover{ background-position:-276px -350px; }

/* csr */
#main ul.corp_main_menu li#corp_csr a {background-position:0 -140px; margin-right:10px;}
#main ul.corp_main_menu li#corp_csr a:hover { background-position:-0 -420px; }

/* recruit */
#main ul.corp_main_menu li#corp_recruit a {background-position:-276px -140px; }
#main ul.corp_main_menu li#corp_recruit a:hover { background-position: -276px -420px; }

/* crdl */
#main ul.corp_main_menu li#corp_crdl a {background-position:0 -210px; margin-right:10px;}
#main ul.corp_main_menu li#corp_crdl a:hover{ background-position:0 -490px; }
/* csr */
#main ul.corp_main_menu li#corp_csr_member a {background-position:-276px -210px; }
#main ul.corp_main_menu li#corp_csr_member a:hover{ background-position:-276px -490px; }

	
/*
===== 3: Left Menu  ==========================================
*/
#left h2.related_link {
	width:180px;
	height:32px;
	margin-top:2px;
	background:url(../img/h2_relatedlink.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
	}

#left ul.corp_right_menu {
	background:#eeeeee;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	padding:0 1px 2px 3px;
}
#left ul.corp_right_menu li {
	float:left;
	list-style:none;
}
#left ul.corp_right_menu li a {
	width:172px;
	height:42px;
	margin-bottom:1px;
	display:block;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
	background:url(../img/rightmenu.jpg) no-repeat;
}


/* corp_event */
#left ul.corp_right_menu li#corp_event a {background-position:0 0;}
#left ul.corp_right_menu li#corp_event a:hover { background-position:-172px 0; }

/* corp_grouplink */
#left ul.corp_right_menu li#corp_grouplink a {background-position: 0 -42px;}
#left ul.corp_right_menu li#corp_grouplink a:hover { background-position:-172px -42px; }

/* corp_mobile */
#left ul.corp_right_menu li#corp_mobile a {background-position:0 -84px;}
#left ul.corp_right_menu li#corp_mobile a:hover { background-position:-172px -84px; }

/* e-place */
#left ul.corp_right_menu li#corp_e-place a {background-position:0 -126px; }
#left ul.corp_right_menu li#corp_e-place a:hover{ background-position:-172px -126px; }

/* concert */
#left ul.corp_right_menu li#corp_concert a {background-position:0 -168px;}
#left ul.corp_right_menu li#corp_concert a:hover { background-position:-172px -168px; }

/* 70years */
#left ul.corp_right_menu li#corp_70years a {background-position:0 -210px; }
#left ul.corp_right_menu li#corp_70years a:hover { background-position:-172px -210px; }

/* onkan */
#left ul.corp_right_menu li#corp_onkan a {background-position:0 -252px;}
#left ul.corp_right_menu li#corp_onkan a:hover{ background-position:-172px -252px; }

/* GINZA */
#left ul.corp_right_menu li#corp_ginza a {background-position:0 -294px;}
#left ul.corp_right_menu li#corp_ginza a:hover{ background-position:-172px -294px; }

/* Social Media Policy */
#left ul.corp_right_menu li#corp_smp a {background-position:0 -336px;}
#left ul.corp_right_menu li#corp_smp a:hover{ background-position:-172px -336px; }


/*
===== 4: Press Release  ==========================================
*/

#press {
	float:left;
	margin:13px 0;
	width:560px;
	/*background:url(../img/press_bg.gif) no-repeat top left;*/
	}
#corp_new {
	float:left;
	margin:13px 0;
	width:560px;
	/*background:url(../img/press_bg.gif) no-repeat top left;*/
	}
/* title and button */
#press h2.subcate3_title span,#press h2.subcate3_title a{
	text-indent:-999px; 
	display:block; 
	float:left;	
	/*\*/
	overflow:hidden;
	/**/
	/*margin-bottom:10px;*/
	padding-bottom:10px;
	
	}	
#press h2.subcate3_title span {
	background:url(../img/title_pressrelease.gif) no-repeat; 
	width:66px; 
	height:24px; 
	}
#press h2.subcate3_title a {
	background:url(../img/btn_ichiran.gif) no-repeat; 
	width:49px; 
	height:20px; 
	margin:2px 0 0 20px;	
	padding-bottom:0;	
	}
#press h2.subcate3_title a:hover {
	background-position:0 -20px;
	}
/* title and button */
#corp_new h2.subcate3_title span,#corp_new h2.subcate3_title a{
	text-indent:-999px; 
	display:block; 
	float:left;	
	/*\*/
	overflow:hidden;
	/**/
	/*margin-bottom:10px;*/
	padding-bottom:10px;
	}	
#corp_new h2.subcate3_title span {
	background:url(../img/title_new.gif) no-repeat; 
	width:66px; 
	height:24px; 
	}
#corp_new h2.subcate3_title a {
	background:url(../img/btn_ichiran.gif) no-repeat; 
	width:49px; height:20px; 
	margin:2px 0 0 20px;
	padding-bottom:0;	
	}
#corp_new h2.subcate3_title a:hover {
	background-position:0 -20px;
	}
/*
===== 5: Pickup  ==========================================
*/

#link {
	float:right;
	margin:13px 0;
	width:178px;
	/*background:url(../img/list_bg.gif) no-repeat top right;*/
	}
	
#link .list img, #link .list_border img  {
	float:left;
	margin-right:5px;
	}
	
#link .list {
	clear:both;
	margin:0 5px 0 10px;
	min-height:50px;
	padding-top:10px;
	}
	
#link .list_border {
	clear:both;
	margin:10px 10px 0 10px;
	border-top:dotted 1px #b9b9b9;
	}
#link .pickup_link{
	text-indent:-999px; 
	display:block; 
	/*\*/
	overflow:hidden;
	/**/
	width:104px;
	height:24px;
	background:url(../img/title_pickup.gif) no-repeat; 
}
