@charset "shift_jis";
/* tepconews css */

/* top
------------------------------------------------------------- */

.other-links-box {
	margin: 20px 0 0 0;
}
.other-links-box ul {
	float: right;
	width: 223px;
	padding: 12px;
	background: #f3f3f3;
}

.rss-icon {
	float: right;
	margin: 0 0 0 10px;
}


/* group
------------------------------------------------------------- */
#corporateinfo #group-block .heading-03 {
	margin-top: 25px;
}


/* ir 
------------------------------------------------------------- */

#corporateinfo #last-update {
	clear: both;
}
#corporateinfo #ir-news-block dl.news-list-05 {
	margin-top: 8px;
	zoom:1;
}

#corporateinfo .stockholders .heading-05 .link-01 {
	display: block;
	padding: 0 0 0 15px;
	background: url(/common_files/images/com_ic04.gif) no-repeat 0 0.2em;
	zoom:1;
}
#corporateinfo .stockholders .link-02 {
	margin: 0 0 0 0;
	padding-top: 0;
	border-top: none;

}
#corporateinfo .stockholders .link-02 li {
	margin-top: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#corporateinfo .stockholders li img {
	vertical-align: middle;
}

#corporateinfo .stockholders #select-e-rate {
	margin: 0 0 0 95px;
}

#corporateinfo #ir-top-block {
	clear: both;
	width: 570px;
	margin-top: 10px;
	background: url(/ir/images/index_bg01.gif) no-repeat 0 100%;
}
#corporateinfo #ir-top-block #col-settlement {
	float: left;
	width: 184px;
	margin-right: 15px;
	padding: 3px;
	background: url(/ir/images/index_bg02.gif) no-repeat 0 0;
}
#corporateinfo #ir-top-block #col-settlement .line {
	border-bottom: solid 1px #b9ed91;
}
#corporateinfo #ir-top-block #col-settlement .link-01 {
	margin-left: 7px;
	padding-top: 4px;
	padding-bottom: 7px;
	background-position: 0 0.6em;
}
#corporateinfo #ir-top-block #col-message {
	float: left;
	width: 184px;
	margin-right: 15px;
	padding: 3px;
	background: url(/ir/images/index_bg03.gif) no-repeat 0 0;
}
#corporateinfo #ir-top-block #col-message .link-01 {
	margin-left: 7px;
	padding-top: 4px;
	padding-bottom: 7px;
	background-position: 0 0.6em;
}
#corporateinfo #ir-top-block #col-stock {
	float: left;
	width: 160px;
}
@media print {
#corporateinfo #ir-top-block #col-message {
	margin-right: 14px;
}
}


#corporateinfo #ir-data {
	clear: both;
	width: 560px;
	margin: 5px 0 0 10px;
}
#corporateinfo #ir-data .right-block {
	margin-right: 0 !important;
}
#corporateinfo #ir-data .img-block {
	clear: both;
	width: 560px;
	margin-top: 15px;
}
#corporateinfo #ir-data .img-block .col-01 {
	float: left;
	width: 180px;
	margin-right: 10px;
	text-align: center;
}
#corporateinfo #ir-data .img-block .col-01 p {
	margin-top: 0;
}
#corporateinfo #ir-data .link-block {
	clear: both;
	width: 560px;
	margin-top: 10px;
	background: url(/ir/images/index_bg04.gif) no-repeat 0 100%;
}
#corporateinfo #ir-data .link-block .wrap {
	background: url(/ir/images/index_bg05.gif) no-repeat 0 0;
}
* html #corporateinfo #ir-data .link-block .wrap {
	zoom: 1;
}
#corporateinfo #ir-data .link-block .wrap .col-01 {
	float: left;
	width: 166px;
	margin-right: 10px;
	padding: 7px;
}
#corporateinfo #ir-data .link-block .wrap .col-01 p {
	margin-top: 0;
}
@media print {
#corporateinfo #ir-data .img-block .col-01,
#corporateinfo #ir-data .link-block .wrap .col-01 {
	margin-right: 9px;
}
}


#corporateinfo #report-bk .report-img {
	border: solid 1px #000000;
}










/* clearfix for this files selectior
------------------------------------------------------------- */

.other-links-box:after,
#corporateinfo #ir-top-block:after,
#corporateinfo #ir-data .img-block:after,
#corporateinfo #ir-data .link-block .wrap:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.other-links-box,
#corporateinfo #ir-top-block,
#corporateinfo #ir-data .img-block,
#corporateinfo #ir-data .link-block .wrap {
	display:block;	/* for safari firefox3 */
	min-height:1%;  /* for IE 7*/
}

/* IE7 hacks */ 
*:first-child+html .other-links-box,
*:first-child+html #corporateinfo #ir-top-block,
*:first-child+html #corporateinfo #ir-data .img-block,
*:first-child+html #corporateinfo #ir-data .link-block .wrap {
	display:inline-table;
}/* end hacks */