.danbi-ir dd{
	margin: 0px;
}

.danbi-ir table {
	width: 100%;
}

.danbi-ir .header-wrap{
	font-size: 13px;
    font-weight: 300;
    text-align: right;
}

.danbi-ir .header-wrap .time_img{
	padding-left:5px;
	vertical-align: middle;
    display: inline-table;
    width: 15px;
    height: 15px;
    background-image: url(../img/img05.png);
    background-repeat: no-repeat;
}

.danbi-ir .pnl tr,
.danbi-ir .balance tr,
.danbi-ir .cashflow tr {
	display: table;
	width: 100%;
	table-layout:fixed;
}

.danbi-ir .mobile{
	display: none;
}

.danbi-ir .main_stock_box1{
	position: relative;
}

.danbi-ir .main_stock_box1 ul{
/* 	padding: 0px 20px; */
	display: table-cell;
}

.danbi-ir .main_stock_box1 ul:nth-child(1){
	width: 23%;
	vertical-align: top;
}

.danbi-ir .main_stock_box1 ul li{
	list-style: none;
}

.danbi-ir .main_stock_box1 ul li span{
    margin: 10px;
    white-space: nowrap;
}

.danbi-ir .main_stock_box1 ul li span.title{

}

.danbi-ir .main_stock_box1_title ul:nth-child(2){
    padding: 0 0 0 10px;
    width: 60%;
}


.danbi-ir .main_stock_box1_title ul .main_stock_box1_title1{
	border: 1px solid #c0c0c0;
	width: 100%;
    height: 33px;
    background: #c0c0c0;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.danbi-ir .main_stock_box2{
}

.danbi-ir .main_stock_box2 td{
	width: 30%;
}

.danbi-ir .main_stock_box1_title ul .main_stock_box1_title2{
	background-color: #fff;
	width: 100%;
    text-align: center;
    font-size: 35px;
    color: #333;
    border: 1px solid #c0c0c0;
}

.danbi-ir .main_stock_box1_title ul .main_stock_box1_title2 .CurJuka{
	display: inline-block;
    padding: 3px;
    margin-right: 22px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    background-color: #ed5647;
    vertical-align: middle;
}

.danbi-ir .main_stock_box1_title ul .main_stock_box1_contn{
}

.danbi-ir .main_stock_box1_title ul .main_stock_box1_contn .title{
	font-size: 97%;
	font-weight: bold;
    background-color: #c0c0c0;
    padding: 0px 10px;
    color: #fff;
	float: none;
}
.danbi-ir .main_stock_box1_title ul .main_stock_box1_contn span{
}

.danbi-ir .main_stock_box1_title ul .main_stock_box1_contn span.up,
.danbi-ir .main_stock_box1.stock_wide span.up{
	padding: 0px;
	float: none;
	color:#e84747;
}

.danbi-ir .main_stock_box1_title ul .main_stock_box1_contn span.down,
.danbi-ir .main_stock_box1.stock_wide span.down{
	padding: 0px;
	float: none;
	color: #2495e4;
}

.danbi-ir table{
	border-collapse: collapse;
}

.danbi-ir .txt_standard {
	font-size: 14px;
}

#danbi-ir-container table th{
	background-color: #c0c0c0;
	border-color: #eaeaea;
	border-style: solid;
    border-width: 1px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    padding: 10px 5px;
    vertical-align: middle;
    word-break: normal;
}

#danbi-ir-container ul.tabs {
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	border-left: 1px solid #d6d6d6;
	width: 100%;
	font-size: 15px;
}
#danbi-ir-container ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #D6D6D6;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #F6F6F6;
}
#danbi-ir-container ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
#danbi-ir-container ul.tabs li a:hover {
	background: #EAEAEA;
}

#danbi-ir-container ul.tabs li.active, #danbi-ir-container ul.tabs li.active a:hover  {
	background: #fff;
	font-weight:bold;
	border-bottom: 1px solid #fff;
}

.danbi-ir th.wd80p{	width: 80% }
.danbi-ir th.wd70p{	width: 80% }
.danbi-ir th.wd60p{	width: 60% }
.danbi-ir th.wd50p{	width: 50% }
.danbi-ir th.wd40p{	width: 40% }
.danbi-ir th.wd30p{	width: 30% }
.danbi-ir th.wd25p{	width: 25% }
.danbi-ir th.wd20p{	width: 20% }
.danbi-ir th.wd15p{	width: 15% }
.danbi-ir th.wd10p{	width: 10% }


.danbi-ir .irlist:nth-child(2n+1){
    background: #eaeaea none repeat scroll 0 0;
}

.danbi-ir table td{
	border-color: #eaeaea;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
}

.danbi-ir table td a:hover, .danbi-ir table td a:visited, .danbi-ir table td a:link, .danbi-ir table td a:active {
    text-decoration: none;
    border-bottom: 0 none;
}

.danbi-ir .tab_container{

}

.danbi-ir .tab_container span{
	padding-left: 10px;
	float: left;
}

.danbi-ir .tab_container span.up{
	color: #e84747;
}
.danbi-ir .tab_container span.down{
	color: #2495e4;
}

.danbi-ir .non_data {
	background:#fff;
	width: 100%;
	text-align: center;
	border-style: solid;
	padding: 20px;
	margin: 20px 0;
}

.danbi-ir .non_data h2 {
	color: #fa0808;
}

.danbi-ir .spt_con.up{
	color: #e84747;
}

.danbi-ir .spt_con.down{
	color: #2495e4;
}

.danbi-ir .spt_con .spt_debi,
.danbi-ir .spt_con em {
	margin-left: 5px;
}


.danbi-ir .spt_con strong {
	font-size: 28px;
}

@media(max-width:768px) {
	.danbi-ir ul.tabs li a {
			padding: 0 5px;
	}
	.danbi-ir table .list-number {
			display: none;
	}

	.danbi-ir .main_stock_box1 ul{
			display: block;
			margin: 10px 0;
	}

	.danbi-ir .main_stock_box1 ul:nth-child(1){width: 100%; }
	.danbi-ir .main_stock_box1_title ul:nth-child(1){width: 100%;}
	.danbi-ir .main_stock_box1_title ul:nth-child(2){
			width: 100%;
			padding: 0;
	}

	.danbi-ir .main_stock_box2 td{
			width: 20%;
	}

/*
	.danbi-ir div.mobile{ display: block; }
	.danbi-ir div.pnltable:not(.mobile){ display: none; }
	.danbi-ir div.mobile{ display: block; }
	.danbi-ir div.balance:not(.mobile){ display: none; }
	.danbi-ir div.mobile{ display: block; }
	.danbi-ir div.cashflow:not(.mobile){ display: none; }
*/
}


.danbi-ir .main_stock_box1.stock_wide {
		padding: 20px 0;
		border-top: 2px solid #333;
		border-bottom: 2px solid #333;
}

.danbi-ir .main_stock_box1.stock_wide::after{
		content: '';
		clear: both;
		display: block;
}

.danbi-ir .main_stock_box1.stock_wide .top_left{
		float: left;
		width: 35%;
		padding: 0 0 0 10px;
}
.danbi-ir .main_stock_box1.stock_wide .top_right {
		float: left;
		width: 65%;
}

.danbi-ir .main_stock_box1.stock_wide .top_left:after,
.danbi-ir .main_stock_box1.stock_wide .top_right:after {
		content: '';
		clear: both;
		display: block;
}

.danbi-ir .main_stock_box1.stock_wide .top_right .detail:first-of-type::before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 1px;
		height: 100%;
		background-color: #e4e4e4;
}

.danbi-ir .main_stock_box1.stock_wide .main_stock_box1_title1 {
		font-size: 18px;
		font-weight: 400;
		padding: 0 0 10px 0;
		margin: 0px;
		line-height: 1em;
}
.danbi-ir .main_stock_box1.stock_wide .price {
		float: left;
    width: 204px;
    font-size: 36px;
		font-weight: 700;
    color: #212121;
}

.danbi-ir .main_stock_box1.stock_wide .price span {
	padding: 0 0 0 10px;
}

.danbi-ir .main_stock_box1.stock_wide .detail {
		float: left;
		position: relative;
		padding-left: 24px;
}

.danbi-ir .main_stock_box1.stock_wide .detail:first-of-type {
		padding-right: 20px;
}
.danbi-ir .main_stock_box1.stock_wide .detail dl {
	margin: 1em 0;
}
.danbi-ir .main_stock_box1.stock_wide .detail dt,
.danbi-ir .main_stock_box1.stock_wide .detail dd {
	display: table-cell;
  line-height: 15px;
}

.danbi-ir .main_stock_box1.stock_wide .detail dt {
	width: 100px;
}
.danbi-ir .main_stock_box1.stock_wide .detail dd {
	padding-left: 15px;
}

.danbi-ir .main_stock_box1.stock_wide .detail dd .down{
	adding: 0px;
	float: none;
	color: #2495e4;
}

.danbi-ir .main_stock_box1.stock_wide .price::after,
.danbi-ir .main_stock_box1.stock_wide .detail::after {
	content: '';
	clear: both;
}


@media(max-width:768px) {
	.danbi-ir .main_stock_box1.stock_wide {
		padding: 10px 0;
	}

	.danbi-ir .main_stock_box1.stock_wide .top_left,
	.danbi-ir .main_stock_box1.stock_wide .top_right {
		width: 100%;
		float: none;
	}


	.danbi-ir .main_stock_box1.stock_wide .top_right .detail:first-of-type::before,
	.danbi-ir .main_stock_box1.stock_wide .top_right .detail::before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 1px;
		background-color: #e4e4e4;
	}

	.danbi-ir .main_stock_box1.stock_wide .detail:first-of-type {
			padding-right: 0px;
	}

	.danbi-ir .main_stock_box1.stock_wide .top_right .detail {
			margin-top: 20px;
	}

	.danbi-ir .main_stock_box1.stock_wide .detail {
			width: 50%;
			float: left;
			position: relative;
			padding: 0 0 0 10px;
	}

	.danbi-ir .main_stock_box1.stock_wide .detail dl {
			width: 49%;
	}

	.danbi-ir .main_stock_box1.stock_wide .detail dd {
			padding-left: 0px;
			display: inline;
	}

	.danbi-ir .main_stock_box1.stock_wide .detail dt {
			display: inherit;
	}




}
