@charset "utf-8";

/* =================================================
	#news
================================================= */
/* #sidebar
----------------------- */
#news #sidebar .sec_sidebar .sidebar_title {
/* sidebar_title img + 15px */
	height:124px;
	background-image:url(../images/sidebar_title_news.png);
}

/* #sec_group_news_list
----------------------- */
#news #sec_group_news .tabs {
	margin-bottom: 30px;
	text-align:center;
	border-bottom: 1px solid #BBB;
}

/* APPLY-IE6 */
* html #news #sec_group_news .tabs li {
	display:inline;
}

/* APPLY-IE7 */
:first-child+html #news #sec_group_news .tabs li {
	display:inline;
}

#news #sec_group_news .tabs li {
	display:inline-block;
	padding:0 2px;
}

/* APPLY-IE6 */
* html #news #sec_group_news .tabs li a {
	display:inline;
}

/* APPLY-IE7 */
:first-child+html #news #sec_group_news .tabs li a {
	text-indent:0;
}

#news #sec_group_news .tabs li a {
	position:relative;
	top:1px;
	z-index:9999;
	display:inline-block;
	width:128px;
	height:22px;
	border:1px solid #BBB;
	background:url(../../common-hd/images/group_news_tab_sprites.png) no-repeat;
	text-indent:-9999px;
}

#news #sec_group_news .tabs li a span {
	visibility:hidden;
}

#news #sec_group_news .tabs li a:hover {
	opacity:.7;
	filter:alpha(opacity=70);
	transition:.7s;
}

#news #sec_group_news .tabs li a.active {
	border-bottom:1px solid #FFF!important;
}

#news #sec_group_news .tabs #tab_all a {
	background-position:0 0;
}

#news #sec_group_news .tabs #tab_transportation a {
	background-position:-128px 0;
}

#news #sec_group_news .tabs #tab_hotel a {
	background-position:-256px 0;
}

#news #sec_group_news .tabs #tab_distribution a {
	background-position:-384px 0;
}

#news #sec_group_news .tabs #tab_realestate a {
	background-position:-512px 0;
}

#news #sec_group_news .list_news dl {
	margin:0 0 -25px 10px;
}

#news #sec_group_news .list_news dl dd {
	padding-bottom:25px;
}

/* #sec_group_news_detail
----------------------- */
#news #sec_group_news_detail .cat_icon {
	margin-bottom:15px;
}

#news #sec_group_news_detail .cat_icon span {
	display:block;
	width:57px;
	height:15px;
	background:url(../../common-hd/images/icons_sprites.png) no-repeat;
	text-indent:-9999px;
}

#news #sec_group_news_detail .icon_info span {
	background-position:0 0;
}

#news #sec_group_news_detail .icon_settle span {
	background-position:-57px 0;
}

#news #sec_group_news_detail .icon_csr span {
	background-position:-114px 0;
}

#news #sec_group_news_detail .icon_transportation span {
	background-position:-171px 0;
}

#news #sec_group_news_detail .icon_hotel span {
	background-position:-228px 0;
}

#news #sec_group_news_detail .icon_distribution span {
	background-position:-285px 0;
}

#news #sec_group_news_detail .icon_realestate span {
	background-position:-342px 0;
}

#news #sec_group_news_detail .icon_logistics span {
	background-position:-570px 0;
}

#news #sec_group_news_detail .icon_disclosure span {
	background-position:-399px 0;
}

#news #sec_group_news_detail .icon_other span {
	background-position:-456px 0;
}

#news #sec_group_news_detail .icon_blank span {
	background-position:-513px 0;
}

#news #sec_group_news_detail p {
	margin-bottom:30px;
	line-height:1.8;
}

#news #sec_group_news_detail p:last-child {
	margin-bottom:0;
}


#news #sec_group_news_detail .detail_img{
	float:right;
	padding-left: 10px;
}

#news #sec_group_news_detail div.clear{
	clear: both;
	margin: 0 0 10px 0;
}

#news #sec_group_news_detail .detail_img span {
	display:block;
	margin:15px 0 30px;
	font-size:1.4em;
}

/* brdg0119 */
#news #sec_group_news .tabs.tabs_hd li a {
  background: url(../../common-hd/images/ghd_news_hd_tab_sprites.png) no-repeat;
  position: relative;
  top: 1px;
  z-index: 9999;
  display: inline-block;
  /* width: 119px; */
  width: 112px;
  height: 33px;
  border: 1px solid #BBB;
  text-indent: -9999px;
}

#news #sec_group_news .tabs.tabs_hd #tab_hd_all a {
  background-position: -6px 0;
}

#news #sec_group_news .tabs.tabs_hd #tab_hd_info a {
	background-position:-136px 0;
}

#news #sec_group_news .tabs.tabs_hd #tab_hd_ir a {
	background-position:-262px 0;
}

#news #sec_group_news .tabs.tabs_hd #tab_hd_stock a {
	background-position:-390px 0;
}

#news #sec_group_news .tabs.tabs_hd .disabled a {
  border: none !important;
  background: none;
  pointer-events: none;
  position: relative;
  top: 1px;
  z-index: 9999;
  display: inline-block;
  /* width: 119px; */
  width: 112px;
  height: 33px;
}

#main .list_hd_news dl dt span {
  position: absolute;
  top: 0;
  left: 6.5em;
  display: block;
  width: 57px;
  height: 15px;
  background: url(../images/icons_sprites_hd.png) no-repeat;
}

#news #sec_group_news_detail.hd .cat_icon span {
  background: url(../images/icons_sprites_hd.png) no-repeat;
}

#main .list_hd_news dl dt.icon_stock span,
#news #sec_group_news_detail.hd .cat_icon.icon_stock span {
  background-position: -285px 0;
}

#main .list_hd_news dl dt.icon_disclosure span,
#news #sec_group_news_detail.hd .cat_icon.icon_disclosure span {
	background-position:-57px 0;
}

#main .list_hd_news dl dt.icon_settle span,
#news #sec_group_news_detail.hd .cat_icon.icon_settle span {
	background-position:-114px 0;
}

#main .list_hd_news dl dt.icon_csr span,
#news #sec_group_news_detail.hd .cat_icon.icon_csr span {
	background-position:-171px 0;
}

#main .list_hd_news dl dt.icon_ir span,
#news #sec_group_news_detail.hd .cat_icon.icon_ir span {
	background-position:-228px 0;
}

/* 20260331 add ADKN */
#main .list_hd_news dl dt.icon_gsm span,
#news #sec_group_news_detail.hd .cat_icon.icon_gsm span {
	background-position:-342px 0;
}
#main .list_hd_news dl dt.icon_benefits span,
#news #sec_group_news_detail.hd .cat_icon.icon_benefits span {
	background-position:-399px 0;
}
#main .list_hd_news dl dt.icon_stockother span,
#news #sec_group_news_detail.hd .cat_icon.icon_stockother span {
	background-position:-456px 0;
}

/* / brdg0119 */
