#SUB_KEYVISUAL .gu_sub_top .kv_img_area{background-image: url('../../images/media-center/heritage/kv_heritage.jpg')}

#HERITAGE .title_section{margin-bottom:50px;}
#HERITAGE .title_section .title{line-height:48px; font-size:32px; margin-bottom: 70px;}
#HERITAGE .title_section .title span{display:block;}
#HERITAGE .title_section .desc{font-size:18px; line-height:32px; color:#444;}

#HERITAGE .gu_right_grid img{width:100%; max-width:840px; margin:0 auto;}
#HERITAGE .gu_right_grid .tablet, #HERITAGE .gu_right_grid .mobile{display:none;}

/* 다운로드 버튼 */
.gu_btn_down_pdf{position:relative; float:right; }
.gu_btn_down_pdf a{display:inline-block; font-size:18px; line-height:38px; position: relative;}
.gu_btn_down_pdf a:hover:before{width:0%}
.gu_btn_down_pdf a span:before{width:20px; height:20px; margin-top: -10px;margin-right: 10px;}

.gu_btn_down_pdf a.link {display: none;}
.gu_btn_down_pdf.link_out a.link span:before{background-image: url(/images/common/ico_outlink.png)}
.gu_btn_down_pdf.link_out a.link {display: inline-block;margin-left: 14px;}

#HERITAGE .gu_btn_big_box.gu_btn_arrow a span:before {background: url(../../images/common/m_ico_outlink_2dep.png) no-repeat 0 0 / contain;filter: invert(1);width: 15px;height: 15px;}
#HERITAGE .gu_btn_big_box.gu_btn_arrow a:hover span:before { filter: none;}
#HERITAGE .gu_btn_big_box.gu_btn_arrow {clear: both;margin-bottom:100px;    text-align: left;}

#HERITAGE .gu_contents_wrap { padding-top: 112px;}


#HERITAGE .list1 li:before { content: ' · '; margin-right: 5px; font-size: 30px; position: absolute; left: 0; } 
#HERITAGE .list1 li { padding-left: 16px; position: relative; margin-bottom: 5px; } 
#HERITAGE .list2 li:before { content: ' - '; font-size: 15px; } 
#HERITAGE .list1 li .tleft { display: inline-block; margin-bottom: 20px; float: left; margin-right: 5px; } 
#HERITAGE .list1 li .tright { display: inline-block; } 
#HERITAGE .list2 a { color: #005eb8; } 
#HERITAGE .gu_btn_arrow img { vertical-align: middle; padding-bottom: 5px; } 
#HERITAGE .gu_btn_arrow a:hover img { filter: invert(1); } 

#HERITAGE .gu_right_grid .top_title{font-size: 24px;line-height: 36px;margin-bottom: 30px;font-weight: 600 !important;}




@media all and (max-width: 1280px){
	#HERITAGE .gu_contents_wrap { padding-top: 104px;}
}

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px){
    #HERITAGE .title_section .title{line-height:36px; font-size:24px; margin-bottom:48px;}
    #HERITAGE .title_section .desc{font-size:14px; line-height:24px;}
    .gu_btn_down_pdf{position:absolute; top:50%; transform:translateY(-66%); right:0;}
    .gu_btn_down_pdf a span:before {margin-right: 5px;}
    #HERITAGE .gu_btn_big_box.gu_btn_arrow a span:before {width: 12px;height: 12px;}
	#HERITAGE .gu_btn_big_box.gu_btn_arrow a:hover span:before {filter: invert(1);}
	#HERITAGE .gu_contents_wrap { padding-top: 64px;}
	#HERITAGE .gu_right_grid .top_title{  font-size: 18px; line-height: 26px; margin-bottom: 23px;}

}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px){

	#HERITAGE .title_section .title span, #HERITAGE .content_section .list .list_title span{display: inline;}
    #HERITAGE .title_section {margin-bottom: 30px;}
    .gu_grid .gu_title {font-size: 24px; line-height:26px; margin-bottom:42px;}
    .gu_btn_down_pdf {right: 5%; }
    #SUB_KEYVISUAL .gu_sub_top .kv_img_area {background-position-x: 60%;}
    #HERITAGE .gu_btn_big_box.gu_btn_arrow {margin-bottom:80px}
    #HERITAGE .gu_btn_big_box.gu_btn_arrow {text-align: center;}
    #HERITAGE .gu_btn_arrow img {width: 200px;}
    #HERITAGE .list1 li .tleft { display: block; margin: 0; float: none; } 
}