/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/*       Copyright 2010 MaxValu. All Rights Reserved.  */
/*       last-update : 2010.02.03   */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

 
/* ******************************************************
    IR/ IR情報
****************************************************** */

/* GRAND NAVI OVER
---------------------------------------- */
#navi3 a { background: url(../images/g_navi.jpg)  -364px -45px;}


/* TITLE IMAGE
---------------------------------------- */  
#title_area {
	width: 910px;  
	height: 100px;
	margin-bottom: 20px;
	background: url(../irinfo/images/ir_title.jpg) 0 0 no-repeat;
}
#title_area h3 {
	display: none;
}

  /* BOX
---------------------------------------- */
div.box {
	border: 5px #ccc solid;
	width: 560px;
	margin: 30px auto; 
	padding: 15px 5px 10px 5px;
	line-height: 1.6em;
	/*background: #f8e0ea;*/
}
div.box img{
	margin: 10px 1em 20px 20px; 
}

/* TABLE 株式状況
---------------------------------------- */  
 
.tbl_d01 {
	/*table-layout: fixed;*/
	border-collapse	: collapse;
	width: 590px;
	margin: 10px 0 20px 10px; 
	line-height: 1.4em;
}
.tbl_d01 tbody th {
	width: 120px;
	padding: 10px; 
	font-weight: bold; 
	vertical-align:top;
 	text-align: left;	
	border: 1px solid #CCC; 
	background: #EEE; 
 }
.tbl_d01 tbody td { 
	padding: 10px;
	border: 1px solid #d5dce0; 
	text-align: right;
}
.tbl_d01 thead th.cell1,
.tbl_d01 tbody th.cell1{ width: auto; text-align: center;	 }
.tbl_d01 tbody th.cell2,
.tbl_d01 tbody td.cell2{ width: 120px;  text-align: center;	}
.tbl_d01 tbody td.cell3{   text-align: left;}



/* ANNOUNCEMENT LIST 電子広告
---------------------------------------- */  
ul#announcement_list {
	width: 590px;
	margin: 10px 0 30px 10px;
	padding-top: 10px;
	line-height: 1.6em;
	border-top: 0px #DDD solid;
	border-bottom: 0px #DDD solid;
}
ul#announcement_list li { 
	list-style-type: none;
	margin-bottom: 1em;
	padding-left: 10px; 
	border-bottom:1px #DDD dotted;
	background: url(../images/arrow.gif) 0 0.5em no-repeat;	
}
ul#announcement_list li.end {
	border-bottom: 0px #DDD dotted;
}
ul#announcement_list  li a { 
	color: #333; 
}
ul#announcement_list li a:hover { 
	color: #c40147; 
	text-decoration: underline; 
}


/* DISCLOSURE TAB NAVI
---------------------------------------- */  
#tabs {
	width: 590px;
	margin: 0 0 0 10px;
    font-size: 12px;
    line-height: normal;
	border-bottom:1px solid #CCC;
}
#tabs ul { 
    background:url("../irinfo/images/tab_disclosure_bg.gif") no-repeat left top;
	height: auto;
	margin: 0;
	padding: 0px 0px 0 0px; /* 0px 0px 0 84px; 6.24*/
}
#tabs li {
	display: inline;
	height: 50px;
}
#tabs a {
	float: left;
	background:url("../irinfo/images/tab_left.gif") no-repeat left top;
	padding: 0 0 0 14px;
	text-decoration:none;
	cursor: pointer;
}
#tabs a span {	
	float: left;
	display: block;
width: 45px;
height: 18px;

	/*background:url("../irinfo/images/tab_right.gif") no-repeat right top;*/
	padding: 6px 3px 4px 0px;
	color: #ddd;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#fff;
      }
    #tabs a:hover {
      background-position:0% -30px;
      }
    #tabs a:hover span {
      background-position:100% -30px;
      }
#tabs a.active {
	color: #FFF;
	background:url("../irinfo/images/tab_left.gif") left -30px no-repeat ;
	/*
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	*/
}


/* DISCLOSURE LIST
---------------------------------------- */  
ul#disclosure_list {
	width: 590px;
	margin: 20px 0 10px 10px;
	padding-top: 10px;
	line-height: 1.6em;
	border-top: 1px #DDD solid;
	border-bottom: 1px #DDD solid;
}
ul#disclosure_list li { 
	list-style-type: none;
	margin-bottom: 1em;
	padding-left: 10px; 
	border-bottom:1px #DDD dotted;
	background: url(../images/arrow.gif) 0 0.5em no-repeat;	
}
ul#disclosure_list li.end {
	border-bottom: 0px #DDD dotted;
}
ul#disclosure_list  li a { 
	color: #333; 
}
ul#disclosure_list li a:hover { 
	color: #c40147; 
	text-decoration: underline; 
}

ul#disclosure_list li ol.number {line-height: 1.2em;
	margin: 0 0 10px 30px;
	padding: 0;	
}
ul#disclosure_list li ol li {
	padding-left: 5px;
	list-style-type: decimal; 
	background: none;	
	border-bottom: 0px #DDD dotted;
}

/* TABLE 月次売上速報
---------------------------------------- */  
 
.tbl_d05 {
	/*table-layout: fixed;*/
	border-collapse	: collapse;
	width: 590px;
	margin: 10px 0 20px 10px; 
	line-height: 1.4em;
}
.tbl_d05 tbody th {
	width: auto;
	padding: 5px; 
	font-weight: bold; 
	vertical-align:top;
 	text-align:center;	
	border: 1px solid #CCC; 
	background: #EEE; 
 }
.tbl_d05 tbody td { 
	padding: 5px;
	border-top: 0px solid #d5dce0; 
	border-right: 1px solid #CCC; 
	border-bottom: 1px solid #CCC; 
	border-left: 1px solid #CCC; 
	text-align:right;
}
.tbl_d05 thead th.cell1 { width: 160px; padding: 0;}
.tbl_d05 tbody td.cell2 {  border-bottom: 1px dotted #d5dce0;}



/* SHARE HOLDER LIST 株主優待
---------------------------------------- */  
dl#shareholder_list {
	width: 590px;
	margin: 20px 0 10px 10px;
	padding-top: 10px;
	line-height: 1.6em;
	border-top: 1px #DDD solid;
	border-bottom: 1px #DDD solid;
}
dl#shareholder_list dt {
	width: 160px;
	margin-bottom: -1.6em; 
	padding-left:  20px;
	color: #555; 
	text-align: right;
	font-weight: bold;
}
 
dl#shareholder_list dd {
	margin: 0 0px 10px 0px;
	padding: 0 5px 5px 200px;
	border-bottom:1px #DDD dotted;
}
dl#shareholder_list dd.end {
	border-bottom: 0px #DDD dotted;
}


