@charset "utf-8";
.disnon { display:none}

/*IRnews*/
#irp-press-navi { margin-bottom:10px;}

#tab {
    padding: 0;
    text-align: center;
	display:block;
	overflow:hidden;
	
}


#tab li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    padding-left: 0;
    text-align: center;
	list-style:none;
	cursor:pointer
}

#tab .active, #tab li:hover {
	background:#FFFFFF;
    border: 1px solid #0062AC;
    color: #0062AC;
    text-decoration: none;
}

#tab li {
    background-color: #0062AC;
    border: 1px solid #0062AC;
    color: #FFFFFF;
    display: block;
    margin-right: 1px;
    text-decoration: none;
    width: 125px;
}
.irp-press-list { margin-top:20px;}
.irp-press-list .date:after {color:#fff; font-size:11px;width:80px; text-align:center; line-height:20px; position:absolute; margin-left:30px; border-radius:3px;}
.irp-press-list .tekiji .date:after { content:"適時開示";background-color:#00CCAD;}
.irp-press-list .tanshin .date:after { content:"決算短信";background-color:#FF6699;}
.irp-press-list .hotei .date:after { content:"法定開示";background-color:#9966FF;}
.irp-press-list .ir .date:after { content:"IR資料";background-color:#3333FF;}


/*highlight*/
.custom_graph {width:290px; overflow:hidden}
.irp-table table {
    width: 290px;
}
.irp-table tr td, .irp-table tr th {
    border: 1px solid #CDCDCD;
    padding: 2px;
}
.irp-table tr th {
    background: #ECFFFF;
	text-align:center;
}
.irp-table tr th.qn {
	text-align:center;
	width:15px;
}
.irp-table tr td {
	text-align:right
}
#irp-highlight-table-cf-container { max-width:300px;height:170px; margin-left:150px}
.highcharts-button { display:none}

.irp-table#irp-highlight-table-cf table {width:100%;}
.irp-table#irp-highlight-table-cf table th.cn { text-align:left; background-color:inherit; max-width:110px;}

#irp-highlight-table-eigyoritsu th:first-child, #irp-highlight-table-jiko th:first-child, #irp-highlight-table-roe th:first-child, #irp-highlight-table-roa th:first-child { display:none}

/*Library*/
#irp-library-term-list .irp-category-1 h2.mt30 { margin-top:0;}
#irp-library-term-list .irp-category-5 { display:none}
#irp-library-term-list .irp-category-4 li  { display:none}
#irp-library-term-list .irp-category-4 li:first-child, #irp-library-term-list .irp-category-4 li:nth-child(2)  { display:block}
.yearnavmenu { margin-bottom:10px;}
.irp-icon-pdf { background-image:url(//nichias.co.jp/common/images/com_ic_pdf.gif); background-repeat:no-repeat; width:20px; height:20px; display:inline-block;vertical-align: -5px;}
.more_btn a { background-image:url(../images/com_bt_more.gif); width:64px; height:25px; display:inline-block; position:absolute;z-index: 10; margin: 10px 0 0 560px;
}
.irp-library-list ul {
    display: none;
}
.irp-library-list ul:last-child {
    display: block;
}
.row-pdf .irp-icon-pdf {vertical-align: 0px;}


/*haito*/
#Main .irp-haito h3 {background: #4489C9;    color: #FFF;    text-align: center;font-size: 100%; width: 250px; display: block; margin:0 auto;font-weight: normal; line-height: 22px; height: auto; margin-top:40px;}
.custom_graph { text-align:center; margin: 0 auto;}
#Main .irp-haito p { padding-left:200px;}
.custom_table table { width:100%;}
.custom_table td { border:1px solid #ccc; padding:2px; text-align:right}
.custom_table .r1 td, .custom_table .c1 { text-align:center; background-color:#ECFFFF}
.custom_table#irp-highlight-table-haito2 table .r2 .c1 { text-align:right; background-color:inherit}
.custom_table#irp-highlight-table-ex2haito2 table .r2 .c1 { text-align:right; background-color:inherit}

/*電子広告*/
#irp-disclosure.listStyle08 li .txt {width: 490px; padding-left: 0;}

/*chartgenerator*/
.jsTabGroup .tab { margin-bottom:20px;}
.jsTabGroup .tab li { display:inline-block; width:49%;display:inline-block; text-align:center;line-height: 35px;text-decoration: none; border: 2px solid #4d94d0;color: #4d94d0;font-size:13px; cursor:pointer}
.jsTabGroup .tab li.active { background-color:#4d94d0; color:#fff;}

.jsTabItem { display:none}
.jsTabItem.active { display:block}

.table-container table { margin:20px 0}
.table-container th { border:1px solid #ccc; padding:4px 3px; background-color:#ECFFFF;}
.table-container td { border:1px solid #ccc; padding:4px 2px; text-align:right;white-space: nowrap}

#buttons {
	margin-bottom: 20px;
	padding-top: 10px;
}
#buttons ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#buttons ul li {
	display: block;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
}
#buttons ul li#adjst {
	margin-top: 12px;
}
#buttons img {
	vertical-align: middle;
}
#buttons .text-left img { max-height:36px; width:auto}
#buttons {
	font-size: 12px;
}
#buttons a {
	text-decoration: none;
	color: #666;
	font-size:11px;
}
#buttons a:hover {
	text-decoration: underline;
}
#nav {
	margin-bottom: 12px;
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#nav ul li a img {
	display: block;
	border-top: 0;
	border-bottom: 0;
	max-width:210px;
}
.btns { text-align:center; margin:30px 0}
.btns input { background-color:#fff; border:2px solid #4D94D0; text-align:center; line-height:26px;width: 100px; margin: 0 5px; color: #4D94D0;}


.irp_comment { text-align:right; margin:30px 0 }


/*左メニュー追加*/
.mailmag {font-size: 21px; background-image: url(../images/irmail.png);background-repeat: no-repeat; display: block; line-height: 75px; background-position: 10px; padding-left: 50px;text-decoration: none !important;
    font-weight: bold; font-family: -webkit-body;}
	
#irp-library-quarter-list2 div { display:none}
h2.hdg {
    background-color: #4a90cd;
    border-radius: 5px 5px 0 0;
    margin: 4px;
    color: #fff;
    padding: 3px 0;
    font-size: 15px;
    font-family: -webkit-body;
}
#irp-library-quarter-list2 li { text-align:left; border-bottom:1px dotted #ccc;margin: 5px 10px;background: url(//nichias.co.jp/common/images/com_ic007.gif) 5px 5px; background-repeat:no-repeat;padding-left: 20px;}
.irp-library-zip .irp_h3 #irp-library-latest-zip {background: url(../images/download.png) 29px 8px; background-repeat: no-repeat; display: block; padding: 10px 0px 10px 25px;}

#Side.alter { float:none}

/*20170706*/
.irp-library-quarter .irp-library-5 {display:none}



/*20170711*/
#Main .mainB {
    min-height: 923px;
}