@charset "utf-8";

/*
	* Name: ir.css
	* License: MIT License
	  - http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license
*/


/* Stylesheet Document */

@media all {

	/* ========================================
	   * 領域設定 - レイアウト -
	======================================== */

	body.ir {
	}


	/* ========================================
	   * 個別設定 - ニュースリリース -
	======================================== */

	#main ol.commentlist li {
		margin-bottom: 10px;
	}

	body.ir.release #main nav.release {
		border-top: 2px solid #000000;
	}

	body.ir.release #main nav.release > ul {
		margin-bottom: 0;
		padding: 18px 12px 14px 12px;
	}

	body.ir.release #main nav.release > ul > li {
		border-right: 1px solid #e2e2e2;
		display: inline-block;
		float: none;
		margin-bottom: 0;
	}

	body.ir.release #main nav.release > ul > li,
		body.ir.release #main nav.release > ul > li > a {
			margin-right: 6px;
			padding-right: 8px;
	}

	body.ir.release #main nav.release > ul > li > a {
		display: block;
		text-decoration: none;
	}

	body.ir.release #main nav.release + dl.newslist {
		border-top: 1px dotted #e2e2e2;
		margin-bottom: 0;
	}

	body.ir.release #main nav.release + div.paragraph {
		border-top: 1px dotted #e2e2e2;
		padding-top: 18px;
	}


	/* ========================================
	   * 個別設定 - IRカレンダー -
	======================================== */

	body.ir.calendar #main table.calendar {
		border-collapse: separate;
		border-top: none;
	}

	body.ir.calendar #main table.calendar tr > th {
		background-color: #0045a1;
		color: #ffffff;
		width: 20%;
	}

	body.ir.calendar #main table.calendar tr:nth-child(6n+1) > th,
		body.ir.calendar #main table.calendar tr:nth-child(6n+2) > th,
			body.ir.calendar #main table.calendar tr:nth-child(6n+3) > th {
				background-color: #336ab4;
	}

	body.ir.calendar #main table.calendar tr > th[rowspan] {
		background-color: #000000;
		text-align: center;
	}

	body.ir.calendar #main table.calendar tr > th {
	}


	/* ========================================
	   * 個別設定 - 株主総会 -
	======================================== */

	body.ir.stockholder #main div.document > h5,
		body.corporate.ir.stockholder #main div.document > h6 {
			color: #4c4c4c;
			font-weight: normal;
	}

	body.ir.stockholder #main div.document > h6 {
		font-size: 138%;
		margin-bottom: 18px;
		text-align: center;
	}

}