@charset "utf-8";
/* CSS Document */

/*------------------------------------
 ディスクロージャー　扉ページ
-------------------------------------*/
.btn_back {
	padding-top: 30px;
	border-top: 1px solid #CCCCCC;
	text-align: center;
}

/*サムネイル背景*/
.book-img {
	width: 120px;
	height: 169px;
	background: url(/ir/disclosure/inc/images/bg_book.gif) no-repeat bottom right;
}

.book-img2 {
	width: 120px;
	height: 120px;
	background: url(/ir/disclosure/inc/images/bg_book2.gif) no-repeat bottom right;
}

.book-img3 {
	width: 120px;
	height: 156px;
	background: url(/ir/disclosure/inc/images/bg_book3.gif) no-repeat bottom right;
}


/*---------------------------------------------------------------------
 ディスクロージャー　各誌
 （ディスクロージャー誌・ミニディスクロージャー・アニュアルレポート）
----------------------------------------------------------------------*/

.book_outline {
	width: 600px;
	float: right;
}

.book_detail {
	margin-bottom: 30px;
	padding: 20px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}

.book_detail ul li {
	margin-bottom: 20px;
	padding-left: 20px;
	background: url(/inc/images/common/icon/ico_arrow_black.gif) 0px 1px no-repeat;
	clear: both;
	zoom: 1;
}
.book_detail ul li ul li {
	margin: 10px 0px 0px 0px;
	padding-left: 0px;
	background: none;
	overflow: hidden;
	display: block;
}
.book_detail ul li ul li a {
	padding-left: 12px;
	background: url(/inc/images/common/icon/ico_arrow-link.gif) 0px 4px no-repeat;
	float: left;
}
.book_detail ul li ul li span {
	float: right;
}

/* ディスクロージャー誌 */
.book_detail.disclosure ul li ul {
	width: 300px;
}
/* ミニディスクロージャー誌・アニュアルレポート */
.book_detail.minidisclosure ul li,
.book_detail.annual ul li {
	margin-left: 50px;
}
.book_detail.minidisclosure ul li ul,
.book_detail.annual ul li ul {
	width: 500px;
}
.book_detail.minidisclosure ul li ul li,
.book_detail.annual ul li ul li {
	margin-left: 0px;
}

/*--------------------------------------
 ディスクロージャー　バックナンバー
---------------------------------------*/
.disclosure_back_list {
	margin-bottom: 30px;
}
.disclosure_back_list li {
	display: block;
	width: 280px;
	float: left;
}
