@charset "utf-8";


/* #################### ホーム #################### */
/* ------ 継承：ページヘッダ ------ */
body.home #PAGE_HEADER{
	height:40px;
}
body.home #PAGE_HEADER_WRAPPER{
	height:40px;
}
/* ------ 継承：カテゴリタイトル ------ */
body.home #PAGE_CTITLE{
	min-width:950px;
	height:335px;
}
body.home #PAGE_CTITLE_WRAPPER{
	width:950px;
}
body.home #PAGE_CTITLE .categoryTitle{
	width:950px;
	height:335px;
}
body.home #PAGE_CTITLE .categoryTitle img{
	width:1400px;
	margin:0 -225px;
	height:335px;
}
body.home .navigation{
	display:none;
}
/* ------ 継承：ページコンテンツ ------ */
body.home #PAGE_CONTENTS{
	padding-top:0;
}
body.home #PAGE_CONTENTS_WRAPPER{
	padding-top:39px;
	background:url(../../image/index_bg_mv.jpg) no-repeat 50% 0;
}
body.home #MAIN{
	width:680px;
}
body.home #SUB{
	width:240px;
	padding:0 0 60px;
	float:right;
}
/* -- 継承：リリース記事一覧 -- */
body.home .newsTabs ul li img{
	visibility:visible;
}


/* #################### 株主・投資家情報 #################### */

/* ------ 共通定義継承 ------ */
body.ir.top #PAGE_CTITLE{
	min-width:710px;
	height:134px;
	margin:0 0 20px;
	height:220px;
}
body.ir.top #PAGE_CTITLE_WRAPPER{
	margin:0;
	width:710px;
}
body.ir.top #PAGE_CTITLE_WRAPPER .categoryTitle{
	width:710px;
	height:100px;
	overflow:hidden;
}
body.ir.top #PAGE_CTITLE_WRAPPER .categoryTitle img{
	width:710px;
	height:180px;
}
body.ir.top #PAGE_CTITLE .information .message{
	top:55px;
	left:28px;
}
body.ir.top #PAGE_CTITLE .information .message p img{
	width:255px;
	height:24px;
}
body.ir.top #PAGE_CTITLE .information .report{
	width:349px;
	margin-left:0;
	margin-right:-5px;
	border-left:solid 4px #2c71be;
	border-bottom:solid 4px #2c71be;
}
body.ir.top #PAGE_CTITLE .information .stockinfo{
	width:349px;
	margin-right:0;
	border-right:solid 4px #2c71be;
	border-left:solid 4px #2c71be;
	border-bottom:solid 4px #2c71be;
}
body.ir.top #PAGE_CTITLE .information .report h2 img,
body.ir.top #PAGE_CTITLE .information .stockinfo h2 img{
	width:349px;
	height:26px;
}
body.ir.top #PAGE_CTITLE .information .report h2 span.date{
	top:7px;
	left:89px;
	font-size:80%;
}
body.ir.top #PAGE_CTITLE .information .stockinfo img{
	width:349px;
	height:45px;
}
body.ir.top #MAIN .firstBnrs .imageSet{
	margin-left:10px;
}
body.ir.top #MAIN .firstBnrs .imageSet:first-child{
	margin-left:0;
}



/* #################### 社会・環境活動 #################### */
/* ------ 共通定義継承 ------ */
body.environment .headline1{
	background-image:none;
	padding:8px 0 4px;
}
body.environment .headline1:before{
	background-image:url(/general/image/cmn_mark_headline1_t1.gif);
	vertical-align:-7px;
	margin-right:10px;
}

/* #################### 製品情報 #################### */
/* ------ 製品一覧ボタン ------ */
body.product .pageTitle a.productList{
	display:none;
}
body.product #PRODUCT_LIST{
	display:none !important;
}
