
/* ÁÖ½ÄÁ¤º¸ - ÁÖ°¡Á¤º¸ -  V2  Start */
.stockifo_top {
	display: block;
	overflow: hidden;
	padding-bottom: 10px;
}

	.stockifo_top .stock_item {
		float: left;
	}

	.stockifo_top .tit_info {
		float: right;
		color:#555;
		font-size:14px;
	}




.content_stockinfo_v2 .tit_box {
	display: flex;
	align-items: flex-end;
}

	.content_stockinfo_v2 .tit_box .content_tit,
	.content_stockinfo_v2 .tit_box .tit_info {
		flex: 1
	}

	.content_stockinfo_v2 .tit_box .tit_info {
		font-size: 16px;
		text-align: right
	}

.content_stockinfo_v2 .stock_info {
	flex: 50%;
	display: flex;
	
}

	.content_stockinfo_v2 .stock_info .info_tit {
		flex: 0.8;
		position: relative;
		color: #dd5a50;
		text-align: center;
		font-size: 50px;
		font-weight: 700;
		white-space: nowrap;
	}

		.content_stockinfo_v2 .stock_info .info_tit:before {
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			width: 28px;
			height: 17px;
			background: url(../img/icon_up.png)no-repeat center/cover
		}

	.content_stockinfo_v2 .stock_info .stock_list {
		flex: 50%;
		font-size: 18px;
		text-align: left;
	}

.content_stockinfo_v2 .stock_list .stock_item {
	display: block;
	height:40px;
}

.content_stockinfo_v2 .stock_list .stock_item strong{
	width:100px;
	display:inline-block;
}

	.content_stockinfo_v2 .stock_list .stock_item:first-child {
		position: relative;
		
		margin-top:30px;
	}


.content_stockinfo_v2 .stock_item .per_up {
	position: relative;
	padding-left: 30px;
	color: #dd5a50
}

	.content_stockinfo_v2 .stock_item .per_up:before {
		display: block;
		content: '+';
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 21px
	}

.content_stockinfo_v2 .stock_item .per_none {
	position: relative;
	padding-left: 30px;
	color: #848484
}

	.content_stockinfo_v2 .stock_item .per_none:before {
		display: block;
		content: '';
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 21px
	}

.content_stockinfo_v2 .stock_item .per_down {
	position: relative;
	padding-left: 30px;
	color: #2E64FE
}

	.content_stockinfo_v2 .stock_item .per_down:before {
		display: block;
		content: '-';
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		font-size: 21px
	}

.content_stockinfo_v2 .stock_item .day_up {
	position: relative;
	padding-left:30px;
	text-align: center;
	color: #dd5a50
}

	.content_stockinfo_v2 .stock_item .day_up:before {
		content: '';
		display: block;
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background: url(../img/icon_up.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_item .day_hiup {
	position: relative;
	padding-left: 30px;
	text-align: center;
	color: #dd5a50
}

	.content_stockinfo_v2 .stock_item .day_hiup:before {
		content: '';
		display: block;
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background: url(../img/icon_hiup.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_item .day_none {
	position: relative;
	padding-left: 30px;
	text-align: center;
	color: #848484
}

	.content_stockinfo_v2 .stock_item .day_none:before {
		content: '';
		display: block;
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background: url(../img/icon_none.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_item .day_down {
	position: relative;
	padding-left: 30px;
	text-align: center;
	color: #2E64FE;
	padding-left: 30px;
}

	.content_stockinfo_v2 .stock_item .day_down:before {
		content: '';
		display: block;
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background: url(../img/icon_down.png)no-repeat center/cover;
	}

.content_stockinfo_v2 .stock_item .day_hidown {
	position: relative;
	padding-left: 30px;
	text-align: center;
	color: #2E64FE
}

	.content_stockinfo_v2 .stock_item .day_hidown:before {
		content: '';
		display: block;
		position: absolute;
		left: 0px;
		top: 50%;
		transform: translateY(-50%);
		width: 15px;
		height: 9px;
		background: url(../img/icon_hidown.png)no-repeat center/cover;
	}

.content_stockinfo_v2 .stockinfo_table1 {
	border: 1px solid #D1D6DB;
	display: flex;
	clear: both;
}

	.content_stockinfo_v2 .stockinfo_table1 th,
	.content_stockinfo_v2 .stockinfo_table1 td {
		padding: 20px 0;
		text-align: center
	}

	.content_stockinfo_v2 .stockinfo_table1 th {
		border-bottom: 1px solid #b2b2b2;
		font-size: 16px
	}

	.content_stockinfo_v2 .stockinfo_table1 td {
		border-bottom: 1px solid #e5e5e5;
		color: #606060;
		font-size: 18px;
		font-weight: 300
	}

.content_stockinfo_v2 .stock_graph {
	width: 100%;
	height: 360px;
	margin-top: 60px;
}

.content_stockinfo_v2 .stock_group {
	display: flex;
	margin-top: 100px;
}

.content_stockinfo_v2 .stock_live,
.content_stockinfo_v2 .live_table {
	flex: 1
}

.content_stockinfo_v2 .stock_live {
	padding: 29px 30px 38px 38px;
	border-radius: 20px;
	background: linear-gradient(to right bottom, #0055c7,#3bb7c6)
}

.content_stockinfo_v2 .live_box,
.content_stockinfo_v2 .stock_box {
	display: flex
}

	.content_stockinfo_v2 .live_box .live_tit,
	.content_stockinfo_v2 .live_box .live_item,
	.content_stockinfo_v2 .stock_box .stock_pay,
	.content_stockinfo_v2 .stock_box .stock_item {
		flex: 1
	}

	.content_stockinfo_v2 .live_box .live_tit {
		color: #fff;
		font-size: 28px
	}

	.content_stockinfo_v2 .live_box .live_item {
		text-align: right
	}

	.content_stockinfo_v2 .live_box .live_code {
		display: block;
		margin-top: 12px;
		color: #81c2e3;
		font-size: 18px;
		font-weight: 300
	}

	.content_stockinfo_v2 .live_box .live_day {
		display: inline-block;
		border-bottom: 1px solid rgb(255,255,255, 0.3);
		position: relative;
		color: #fff;
		font-size: 14px;
		font-weight: 300;
		text-align: right;
		vertical-align: top
	}

.content_stockinfo_v2 .live_day .live_time {
	margin-left: 5px;
	font-weight: 300
}

.content_stockinfo_v2 .stock_box {
	align-items: center;
	padding-top: 45px
}

	.content_stockinfo_v2 .stock_box .stock_pay {
		color: #fff;
		font-size: 70px;
	}

.content_stockinfo_v2 .stock_item .item_box {
	display: flex;
	padding: 5px 20px 5px 17px;
	border-radius: 20px;
	background: #fff;
	font-size: 16px
}

	.content_stockinfo_v2 .stock_item .item_box + .item_box {
		margin-top: 7px
	}

.content_stockinfo_v2 .item_box span {
	flex: 1
}

.content_stockinfo_v2 .item_box .item_txt {
	text-align: right;
}

.content_stockinfo_v2 .live_table {
	padding-left: 60px
}

	.content_stockinfo_v2 .live_table th,
	.content_stockinfo_v2 .live_table td {
		padding: 17px 30px 19px;
		border-bottom: 1px solid #e5e5e5;
		font-size: 18px
	}

	.content_stockinfo_v2 .live_table th {
		color: #0055c7;
		text-align: left
	}

	.content_stockinfo_v2 .live_table td {
		color: #606060;
		font-weight: 300
	}

.content_stockinfo_v2 .stockinfo_box {
	margin-top: 60px;
}

	.content_stockinfo_v2 .stockinfo_box .info_tit {
		display: block;
		font-size: 14px;
		font-weight: 300;
		text-align: right
	}

.content_stockinfo_v2 .stockinfo_table1 .table_wrap {
	flex: 50%;
}

.content_stockinfo_v2 .price_table th, .content_stockinfo_v2 .price_table td {
	border-left: 1px solid #D1D6DB;
	border-bottom: 1px solid #D1D6DB;
}

.content_stockinfo_v2 .price_table tr:last-child td {
	border-bottom: none
}

.content_stockinfo_v2 .stockinfo_box .stockinfo_table2 {
	flex: 1
}

.content_stockinfo_v2 .stockinfo_day {
	margin-top: 60px;
}

	.content_stockinfo_v2 .stockinfo_day .info_tit {
		display: block;
		font-size: 20px;
		font-weight: 700
	}

		.content_stockinfo_v2 .stockinfo_day .info_tit.ac {
			text-align: center;
		}

		.content_stockinfo_v2 .stockinfo_day .info_tit.ar {
			text-align: right;
		}

.content_stockinfo_v2 .stock_info strong {
	
}

.content_stockinfo_v2 .stock_info .info_up {
	flex: 50%;
	position: relative;
	color: #dd5a50;
	text-align: center;
	font-size: 40px;
	line-height:40px;
	font-weight: 700;
	margin-top:50px;
}

	.content_stockinfo_v2 .stock_info .info_up:before {
		content: '';
		display: inline-block;
		position: relative;
		width: 28px;
		height: 17px;
		background: url(../img/icon_up.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_info .info_hiup {
	flex: 50%;
	position: relative;
	color: #dd5a50;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 50px;
}

	.content_stockinfo_v2 .stock_info .info_hiup:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 28px;
		height: 17px;
		background: url(../img/icon_hiup.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_info .info_none {
	flex: 50%;
	position: relative;
	color: #848484;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 50px;
}

	.content_stockinfo_v2 .stock_info .info_none:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 28px;
		height: 17px;
		background: url(../img/icon_none.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_info .info_down {
	flex: 50%;
	position: relative;
	color: #2E64FE;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 50px;
}

	.content_stockinfo_v2 .stock_info .info_down:before {
		content: '';
		display: inline-block;

		width: 28px;
		height: 17px;
		background: url(../img/icon_down.png)no-repeat center/cover
	}

.content_stockinfo_v2 .stock_info .info_hidown {
	flex: 50%;
	position: relative;
	color: #2E64FE;
	text-align: center;
	font-size: 40px;
	line-height: 40px;
	font-weight: 700;
	margin-top: 50px;
}

	.content_stockinfo_v2 .stock_info .info_hidown:before {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 28px;
		height: 17px;
		background: url(../img/icon_hidown.png)no-repeat center/cover
	}
/* ÁÖ½ÄÁ¤º¸ - ÁÖ°¡Á¤º¸ -  V2  End */




/* Contact V2 Start */
.content_group .quick_bx_v2 {
	display: block;
	margin-top: 24px;
	margin-bottom: 56px;
}

	.content_group .quick_bx_v2 ul {
		display: block;
	}

		.content_group .quick_bx_v2 ul li {
			display: inline-block;
			width: 64px;
			height: 64px;
			margin-right: 40px
		}

			.content_group .quick_bx_v2 ul li.home {
				background: url(../img/home.svg)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li.instagram {
				background: url(../img/instagram.svg)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li.linkedin {
				background: url(../img/linkedin.svg)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li.twitter {
				background: url(../img/twitter.svg)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li.youtube {
				background: url(../img/youtube.svg)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li.facebook {
				background: url(../img/facebook.svg)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li.naverblog {
				background: url(../img/naverblog.png)no-repeat center/cover;
			}

			.content_group .quick_bx_v2 ul li a {
				display: inline-block;
				width: 64px;
				height: 64px;
			}

.contact_list {
	overflow: hidden;
}

	.contact_list ul {
		display: block;
		clear: both;
	}

		.contact_list ul li {
			float: left;
			display: inline;
			padding-right: 16px;
			margin-bottom: 16px;
		}
/* Contact V2 End */




/* chart °¡·Î ½ºÅ©·Ñ Á¦¾î Start*/


.chart_wrapper_v2 {
	width: 100%;
	margin-top: 56px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

	.chart_wrapper_v2 .chart_x_scroller {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		width: 50%;
	}

		.chart_wrapper_v2 .chart_x_scroller .chart-view {
			width: 100%;
			height:250px;
		}

		.chart_wrapper_v2 .chart_x_scroller .chart-view:last-child {
			
			height: 100px;
		}

	

	.chart_wrapper_v2 .table_wrap {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		width: 50%;
		margin-left: 32px;
	}

		.chart_wrapper_v2 .table_wrap .price_list {
			border: 1px solid #D1D6DB;
			box-sizing: border-box;
		}

			.chart_wrapper_v2 .table_wrap .price_list th {
				color: #828282;
				text-align: left;
				text-indent: 16px;
				font-size: 14px;
				font-weight: 500;
			}

			.chart_wrapper_v2 .table_wrap .price_list td {
				color: #4F4F4F;
				text-align: right;
				padding: 1em;
			}

			.chart_wrapper_v2 .table_wrap .price_list th,
			.chart_wrapper_v2 .table_wrap .price_list td {
				border-left: 1px solid #E8E8E8;
				border-bottom: 1px solid #E8E8E8;
				height: 64px;
			}

			.chart_wrapper_v2 .table_wrap .price_list th:first-child,
			.chart_wrapper_v2 .table_wrap .price_list td:first-child {
				border-left: none;
			}

			.chart_wrapper_v2 .table_wrap .price_list tr:last-child th,
			.chart_wrapper_v2 .table_wrap .price_list tr:last-child td {
				border-bottom: none;
			}




/* ¸ð¹ÙÀÏ V2 Start -----------------------*/

@media screen and (max-width: 768px) {

	/*  ÁÖ°¡Á¤º¸ Å×ÀÌºí */
	.content_stockinfo_v2 .stockinfo_table1 {
		display: block;
	}

	.content_stockinfo_v2 .stock_info {
		display: block;
		padding: 20px 0;
		border-bottom: 1px solid #D1D6DB;
	}


	.content_stockinfo_v2 .stock_info .info_up,
	.content_stockinfo_v2 .stock_info .info_hiup,
	.content_stockinfo_v2 .stock_info .info_none,
	.content_stockinfo_v2 .stock_info .info_down,
	.content_stockinfo_v2 .stock_info .info_hidown {
		display: block;
		margin-top: 10px;
		flex: none;
	}

	.content_stockinfo_v2 .stock_list {
		display: block;
		margin-top: 10px;
		flex: none;
		text-align: center !important;
	}

	.content_stockinfo_v2 .stock_list .stock_item {
		display: inline-block;
		font-size: 16px;
		height: 20px;
		padding:0px 10px;
	}

		.content_stockinfo_v2 .stock_list .stock_item:first-child {
			margin-top:10px;
		}

	.content_stockinfo_v2 .stock_list .stock_item strong {
		width:80px;
		text-align:left;
	}




			.content_stockinfo_v2 .stockinfo_table1 .table_wrap {
				display: block;
				flex: none;
			}

	.content_stockinfo_v2 .stockinfo_table1 th:first-child, .content_stockinfo_v2 .stockinfo_table1 td:first-child {
		border-left: none;
	}
	/*  ÁÖ°¡Á¤º¸ Å×ÀÌºí */


	/* chart °¡·Î ½ºÅ©·Ñ Á¦¾î Start*/

	.chart_wrapper_v2 {
		width: 100%;
		overflow:hidden;
		display: block;
	}

		.chart_wrapper_v2 .chart_x_scroller {
			width: 100%;
			display: block;
			overflow-x: scroll;
			padding-bottom: 20px;
			flex-direction:unset;
			align-items:normal;
			flex:none;
		}

			.chart_wrapper_v2 .chart_x_scroller .chart-view {
				width: 200%;
				height:100px;
				margin: 0px 0px 0px 0px;
			}


		.chart_wrapper_v2 .table_wrap {
			width: 100%;
			display: block;
			margin-left: 0px;
			margin-top: 20px;
		}

	/* chart °¡·Î ½ºÅ©·Ñ Á¦¾î End */



}


@media screen and (max-width: 425px) {

	.content_stockinfo_v2 .stock_list .stock_item {
		display: block;
		clear:both;
		
	}

	.content_stockinfo_v2 .stock_list .stock_item:first-child {
		
		margin-top: 10px;
	}

	.stockifo_top .tit_info {
		float: left;
		padding-top:8px;
	}

	.content_group .quick_bx_v2 ul li {
		display: inline-block;
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}

	.content_group .quick_bx_v2 ul li a{
	
		width: 40px;
		height: 40px;
	}

	.chart_wrapper_v2 .table_wrap .price_list th {
		color: #828282;
		text-align: left;
		text-indent: 8px;
		font-size: 12px;
		font-weight: 500;
		height:40px;
	}

	.chart_wrapper_v2 .table_wrap .price_list td {
		color: #4F4F4F;
		font-size: 12px;
		text-align: right;
		padding: 0px 8px 0px 0px;
		height: 40px;
	}

}




	/* ¸ð¹ÙÀÏ V2 End ------------------------*/



