/* 三菱コーポレート 共通 */


/* 全体基本設定 */
* {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
img {
    border: none;
}
p {
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:75%;
}

a {
    color: blue;
	overflow:hidden;
	text-decoration:none;
}
body {
    background-color: #ffffff;
}


/* float時高さ0回避（適宜使用） */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */



/* 基本レイアウト */
#wrapper {
	width:901px;
	margin:30px auto;
}
/* ヘッダー */
#wrapper #heder {
	width:901px;
}
	/* 会社ロゴ */
	#heder div.logo {
		width:246px;
		height:39px;
		margin:0px;
		padding:0px;
		float:left;
	}
	/* topnavi */
	#heder div.top-navi ul {
		margin:0px;
		padding-right:25px;
		padding-top:17px;
		list-style:none;
		float:right;
	}
	#heder div.top-navi li {
		float:left;
		list-style:none;
		margin-left:10px;
	}
	#heder div.top-navi li a {
		display:block;
		text-indent:-9999px;
	}
		/* 三菱ブランド */
		#heder div.top-navi ul li a.mitsubishi {
			background:url(../images/top-link01.gif) no-repeat 0 0;
			width:100px;
			height:10px;
		}
		#heder div.top-navi ul li a.mitsubishi-current,
		#heder div.top-navi ul li a:hover.mitsubishi {
			background:url(../images/top-link01.gif) no-repeat 0 -10px;
			width:100px;
			height:10px;
		}
		/* バーベイタム記録メディア*/
		#heder div.top-navi ul li a.verbatim {
			background:url(../images/top-link02.gif) no-repeat 0 0;
			width:160px;
			height:10px;
		}
		#heder div.top-navi ul li a.verbatim-current,
		#heder div.top-navi ul li a:hover.verbatim {
			background:url(../images/top-link02.gif) no-repeat 0 -10px;
			width:160px;
			height:10px;
		}
		
		
		/* バーベイタム照明 */
		#heder div.top-navi ul li a.verbatim_light {
			background:url(../images/top-link03.gif) no-repeat 0 0;
			width:120px;
			height:10px;
		}
		#heder div.top-navi ul li a.verbatim_light-current,
		#heder div.top-navi ul li a:hover.verbatim_light {
			background:url(../images/top-link03.gif) no-repeat 0 -10px;
			width:120px;
			height:10px;
		}
		
		
		
		
		
		/* サイトマップ */
		#heder div.top-navi ul li a.sitemap {
			background:url(../images/top-link04.gif) no-repeat 0 0;
			width:70px;
			height:10px;
		}
		#heder div.top-navi ul li a.sitemap-current,
		#heder div.top-navi ul li a:hover.sitemap {
			background:url(../images/top-link04.gif) no-repeat 0 -10px;
			width:70px;
			height:10px;
		}
		/* キャンペーン 
		#heder div.top-navi ul li a.sitemap {
			background:url(../images/top-link03.gif) no-repeat 0 0;
			width:70px;
			height:10px;
		}
		#heder div.top-navi ul li a.sitemap-current,
		#heder div.top-navi ul li a:hover.sitemap {
			background:url(../images/top-link03.gif) no-repeat 0 -10px;
			width:70px;
			height:10px;
		}*/

.no_border {
	border-style:none;
}

/* h1 */
#wrapper h1 {
	margin:0px 0 0px 0;
}

	
/* コンテンツ左 */
#wrapper #contents {
	clear:both;
	width:633px;
	float:left;
	margin-bottom:50px;
}

/* サイドバー */
#wrapper #sidebar {
	width:268px;
	float:right;
	margin-bottom:50px;
}
/* メニューバー */
#wrapper #sidebar div.profile {
	width:252px;
	margin-bottom:40px;
}

/* フッター */	
#wrapper #footer {
	clear:both;
	width:901px;
	margin-bottom:50px;
}
#wrapper #footer div.line {
	width:901px;
}
#wrapper #footer div.copyright {
	float:left;
	width:366px;
}
#wrapper #footer div.copyright p {
	color:#666666;
	text-align:left;
	padding:0px 0 5px 15px;
	font-size:70%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper #footer div.map {
	float:right;
	width:535px;
}
#wrapper #footer div.map p {
	text-align:right;
	padding:0px 15px 5px 0;
	font-size:65%;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}
#wrapper #footer div.map p a {
	color:#666666;
	text-decoration : none; 
}

/* ナビ */
#wrapper #contents #navi ul {
	width:633px;
	list-style:none;
	margin:0px;
}
#wrapper #contents #navi ul li {
	float:left;
}
#wrapper #contents #navi ul li a {
	display:block;
	text-indent:-9999px;
}
/* ホーム */
#wrapper #contents #navi ul li a.home {
	background:url(../images/menu_01.gif) no-repeat 0 0;
	width:80px;
	height:30px;
}
#wrapper #contents #navi ul li a.home-current,
#wrapper #contents #navi ul li a:hover.home {
	background:url(../images/menu_01.gif) no-repeat 0 -30px;
	width:80px;
	height:30px;
}
/* ニュース */
#wrapper #contents #navi ul li a.news {
	background:url(../images/menu_02.gif) no-repeat 0 0;
	width:76px;
	height:30px;
}
#wrapper #contents #navi ul li a.news-current,
#wrapper #contents #navi ul li a:hover.news {
	background:url(../images/menu_02.gif) no-repeat 0 -30px;
	width:76px;
	height:30px;
}
/* 会社情報 */
#wrapper #contents #navi ul li a.company {
	background:url(../images/menu_03.gif) no-repeat 0 0;
	width:90px;
	height:30px;
}
#wrapper #contents #navi ul li a.company-current,
#wrapper #contents #navi ul li a:hover.company {
	background:url(../images/menu_03.gif) no-repeat 0 -30px;
	width:90px;
	height:30px;
}
/* ビジョン＆ミッション */
#wrapper #contents #navi ul li a.vam {
	background:url(../images/menu_04.gif) no-repeat 0 0;
	width:155px;
	height:30px;
}
#wrapper #contents #navi ul li a.vam-current,
#wrapper #contents #navi ul li a:hover.vam {
	background:url(../images/menu_04.gif) no-repeat 0 -30px;
	width:155px;
	height:30px;
}
/* 社会的責任 */
#wrapper #contents #navi ul li a.csr {
	background:url(../images/menu_05.gif) no-repeat 0 0;
	width:99px;
	height:30px;
}
#wrapper #contents #navi ul li a.csr-current,
#wrapper #contents #navi ul li a:hover.csr {
	background:url(../images/menu_05.gif) no-repeat 0 -30px;
	width:99px;
	height:30px;
}
/* 技術 */
#wrapper #contents #navi ul li a.technology {
	background:url(../images/menu_06.gif) no-repeat 0 0;
	width:58px;
	height:30px;
}
#wrapper #contents #navi ul li a.technology-current,
#wrapper #contents #navi ul li a:hover.technology {
	background:url(../images/menu_06.gif) no-repeat 0 -30px;
	width:58px;
	height:30px;
}

/* リンク */
#wrapper #sidebar div.link_img {
	width:203px;
	height:42px;
	margin:0 0 5px 25px;
}
A:visited {                 
  color: blue;
  text-decoration:none;
}
A:active { 
	color: blue;
}
A:hover {                   
  color:#FF0033;
  text-decoration:none; 
}
.no_border {
    border-style:none;
}

