@charset "utf-8";
/* Alma KES 120619 kes3583@almacomm.co.kr */
#quick_menu {z-index:10000; position:fixed; right:50px; bottom:24px;}
#quick_menu a {opacity: 0; transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -webkit-transition: all 0.15s ease-out;}
#quick_menu.active a {opacity: 1;}
/* 리스트 border */
.cntBd {width:1036px; border-top:1px solid #f1592a;/* border-bottom:2px solid #d1d1d1 */}
/*border dashed*/
.border_dash {position:relative;}
.border_dash:after {position:absolute; bottom:0; left:0; right:0; display:block; content: ""; width:100%; height:1px; background: url('/images/company/bg_history_line.gif');}
/* 탭 */
.tab_common {overflow: hidden;}
.tab_common ul {margin-bottom:15px; height:31px;}
.tab_common li {float:left; margin-left:2px;}
.tab_common li:first-child {margin-left: 0;}
.tab_common li a {display: block; width:180px; height:35px; line-height:33px; font-size:13px; text-align: center; font-weight:500; color:#fff; background-color: #4b4b4d; border-radius:3px; 	-webkit-border-radius:3px; 	-moz-border-radius:3px;}
.tab_common li a img {vertical-align:middle;}
.tab_common li.on a, .h_press .tab li:hover a {position:relative; background-color: #ed4721;}
.tab_common li.on a:before, .tab li:hover a:before {position:absolute; bottom:-3px; left:50%; margin-left:-2.5px; display: block; content: ""; width:5px; height:3px; background:url(/images/media/magazine/tab_on_trangle.png) no-repeat center center;}
.account_info .tab_common li a {width:146px;}
.tab_common.wide_type ul {height:80px;}
.tab_common.wide_type li a {width:257px; height:35px; line-height:32px;}
.tab_common.wide_type li.row2 {margin-top:10px;}
/* .tab_common.wide_type li.row2 a {width:344px;} */
.tab_common.wide_type li.row2.first {margin-left:0;}
.tab_common > .tab_cam1 > li > a {width:205.5px; height:35px; line-height:33px;}
.tab_common > .tab_cam2 > li > a {width:257.5px; height:35px; line-height:33px;}
.discover .tab_common > .tab_cam2 > li > a {width:343.5px;}
.discover .sns_btn01 {position: absolute; right:83px; top:70px;}
.discover .sns_btn02 {position: absolute; right:83px; bottom:50px;}
.search-wrap .tab_common li a {width: 171px;}
/* 영상 - 공통 (반드시 넣어주어야 함) */
.video_common {position:relative; top:0; left:0; border:0;overflow:hidden; width:100%;}
.video_common .videoOuter01{position:absolute;}
.video_common .videoOuter02{display:block; width:100%;}
.video_common .alt_text {position:absolute; right:0; top:0;width:195px; padding:20px 38px; background:#161616; text-align:center}
.video_common .alt_text .btn_common {position:absolute; left:50%; margin-left:-11.5px; width:23px; height:14px;}
.video_common .alt_text .btn_common.btn_up {top:20px;}
.video_common .alt_text .btn_common.btn_down {bottom:20px;}
.video_common .alt_text .submit { overflow:hidden;  text-indent:0;   line-height:100em;     border:0px;  padding:0;   cursor:pointer;  }
.video_common .alt_text .btnUp {width:23px; height:14px; background: url(/images/board/bg_board_default02.png) no-repeat -421px -59px; outline:0;}
.video_common .alt_text .btnDown {width:23px; height:14px; background: url(/images/board/bg_board_default02.png) no-repeat -421px -84px; outline:0;}
.video_common .alt_text .cnt_common {overflow:hidden; margin:45px 0; color:#aeaeae; text-align:left; font-size:14px; line-height:22px;}
.video_basic {margin:25px 0 30px 0; background:#000;}
div.bg_f {background:#fff !important;}
.video_basic .alt_text {height:476px;}
.video_basic .alt_text .cnt_basic_txt {height:395px;}
.video_basic.type_script .video_wrap {float:left; width:765px; height: 516px; cursor:pointer;}
.video_basic.type_script .video_wrap2 {width:1030px; height: 516px; cursor:pointer; text-align:center;}
.video_basic.type_script .videoOuter01 {width:765px; height: 516px;}
.video_basic.type_script .videoOuter02 {width:1030px; height: 516px;}
.video_basic.type_iframe {height:516px;}
.videoThumbnail {display:none; font-size:11px;}
.videoThumbnail.on {display:block;}
.videoThumbnail h1 {position:absolute;top:0;left:12px; display:block;max-width:100%;padding:21px 0 21px 50px;font-size:18px;text-shadow:0 0 2px rgba(0,0,0,.5);color:#eee;font-weight:normal;text-align:left;line-height:1.3;letter-spacing: 0;background: url(/images/brand/logo_title.png) no-repeat left center;}
.videoThumbnail h1:hover {color:#fff; transition:color .1s cubic-bezier(0.4, 0, 1, 1);}
.videoThumbnail .videoBtn {position:absolute; top:50%; left:50%; margin-top: -20px; margin-left: -30px; width:60px;height:40px;outline:0;}
.videoThumbnail .vodTtlBg {position:absolute; width:609px; top:0px;height:98px;	background-repeat: repeat-x;background-image: url(/images/media/videoPlayer/gradient_black.png);-moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events: none;}
.videoThumbnail .vodTtlBg2 {position:absolute; width:609px; top:0px;height:98px; pointer-events: none;}
.videoThumbnail .vodThumbImg {height:399px; font-size:1px; text-indent: -999999%; background-position:center; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; cursor: pointer;}
.video_slide {margin-bottom:0; height:537px; background:#1e1e1e;}
.video_slide .video_wrap, .video_slide .videoOuter01, .video_slide .videoThumbnail {width:765px; height:399px;}
.video_slide .video_wrap .vodTtlBg {width:765px;}
.video_slide .alt_text .cnt_slide_txt {height:400px; display:none;}
.video_slide .alt_text .cnt_slide_txt.on {display:block;}
.video_slide .alt_text span {display:block}
.video_slide .alt_text .groupCf {font-size:11px; color:#aeaeae}
.video_slide .alt_text .title {font-size:14px; color:#fff; font-weight:600; margin-bottom:30px}
.video_slide .alt_text .subject {font-size:14px; color:#f1592a; margin-bottom:5px}
.video_slide .alt_text .cfContents {font-size:14px; color:#aeaeae}
.video_slide .roll_common {position:absolute;left:45px;top:418px;width:675px;height:110px;overflow:hidden;z-index:100;}
.video_slide .roll_common ul{position:absolute;top:0px;left:0px; width:690px;}
.video_slide .roll_common ul li{text-align:center;width:167px; height:98px;float:left;padding:0px;margin:0px;color:white;}
.video_slide .roll_common ul li span{text-align:center;line-height:15px;display:block; font-size:13px;}
.video_slide .roll_common ul li a{margin:0px 28px 0px 28px !important;padding:0px;}
.video_slide .roll_common ul li img{cursor:pointer;clear:both !important;border:3px solid #1e1e1e}
.video_slide .roll_common ul li img.on{border:3px solid #ff4500}
.video_slide .btnS{position:relative;z-index:0;position:absolute;top:449px;left:30px;width:705px; height:30px;}
.video_slide .btnLeft{position:absolute;left:0;cursor:pointer;}
.video_slide .btnRight{position:absolute; right:0;cursor:pointer;z-index:9999; width:13px; height:29px;}
/* 동영상 type: width full size */
.video_slide.type_full {height:auto; background: #f7f7f7;}
.video_slide.type_full .video_wrap {background: #1e1e1e;}
.video_slide.type_full .video_wrap, .video_slide.type_full .videoOuter01, .video_slide.type_full .videoThumbnail {width:1036px; height:537px;}
.video_slide.type_full .videoThumbnail .vodThumbImg {height:537px;}
.video_slide.type_full .video_wrap .vodTtlBg {width: 1036px;}
.video_slide.type_full .alt_text_wrap {position: relative; padding: 0 29px; height: 70px; border:1px #ccc solid; border-bottom:0; background: #f7f7f7;}
.video_slide.type_full .alt_text_wrap .alt_text{position: relative; left:0; top:0; padding: 0; width: 100%; color:#666; background: #f7f7f7;}
.video_slide.type_full .alt_text .title {margin-bottom: 6px; color:#666;}
.video_slide.type_full .alt_text .cfContents {color:#666; line-height: 20px;}
.video_slide.type_full .alt_text_wrap .btn_subtitle {z-index:1; position: absolute; top:14px; right:29px; display: inline-block; padding:0 30px 0 15px; height:27px; line-height: 27px; font-size:14px; color: #fff; background: #707070 url(/images/brand/ico_arrow_bottom.png) no-repeat right 10px center; border-radius: 5px;}
.video_slide.type_full .alt_text_wrap .btn_subtitle.opened {background-image: url(/images/brand/ico_arrow_top.png)}
.video_slide.type_full .alt_text_wrap .btn_link {z-index:1; position: absolute; top:14px; left:29px; display: inline-block; padding:0 30px 0 15px; height:27px; line-height: 27px; font-size:14px; color: #fff; background: #f1592a url(/images/brand/ico_arrow_right.png) no-repeat right 10px center; border-radius: 5px;}
.video_slide.type_full .alt_text_wrap .alt_text .btn_link {left:0;}
.video_slide.type_full .alt_text .cnt_slide_txt {margin:0; padding-top: 56px; width: 100%; outline:none;}
.video_slide.type_full .alt_text .cnt_slide_txt p {display: none; overflow-y:scroll; height:80px;}
.video_slide.type_full .rollImg_content {position: relative; border:1px #ccc solid; border-top:0;}
.video_slide.type_full .roll_common {position: relative; top:0; left:0; margin:0 auto; width:935px; height:155px;}
.video_slide.type_full .roll_common ul li {width: 187px; height:155px;}
.video_slide.type_full .roll_common ul li a{position: relative;display: block; margin:0 auto !important;padding:0px; width: 155px;}
.video_slide.type_full .roll_common ul li img{border:3px transparent solid; background: none !important;}
.video_slide.type_full .roll_common ul li img.on{border:3px #ff4500 solid;}
.video_slide.type_full .roll_common ul li span{text-align:center;line-height:15px;display:block; font-size:13px;color:#666666;}
.video_slide.type_full .btnS {top:auto; left:23px; bottom:71px; width: 990px; height: 23px;}
/* 소개자료 동영상 영역 */
.brochure .video_slide.type_full .rollImg_content {padding-top:19px; border-top:1px #ccc solid;}
.brochure .video_slide.type_full .roll_common ul {position: relative; margin:0 auto;}
.brochure .video_slide.type_full .roll_common ul li {width:207px;}
/* 갤러리 */
.gallery_wrap {position:relative;overflow:hidden;height:593px;}
.gallery_wrap .btn_box {position:absolute; left:0; top:483px; width:936px; height:110px;}
.gallery_wrap .btn_box span {z-index:3; position:absolute; display:block; top:0; right:0; width:50px; height:110px; text-align: center; background: #2e2e2e;}
.gallery_wrap .btn_box span:first-child {left:0; right:inherit;}
.gallery_wrap .btn_box span a {z-index:10000; position:absolute; top:43px; left:18px; display: block; width:13px; height:23px; font-size: 0; text-indent: -999999%; vertical-align: middle; outline:none;}
.gallery_wrap .btn_box span a.btn_prev_thumb {background: url('/images/common/btn_gallery_prev.png') no-repeat;}
.gallery_wrap .btn_box span a.btn_next_thumb {background: url('/images/common/btn_gallery_next.png') no-repeat;}
.gallery_wrap .btn_box span a.btn_prev_thumb.none {display:none;}
.gallery_wrap .btn_box span a.btn_next_thumb.none {display:none;}
.gallery_wrap .bx-wrapper {*zoom: 1;overflow:hidden; margin-bottom:0; padding-bottom:110px; width:936px; height:483px; border:none; background: #2e2e2e;}
.gallery_wrap .bx-wrapper ul {height:483px;}
.gallery_wrap .bx-wrapper ul li {width:936px !important;height:483px;}
.gallery_wrap .bx-wrapper ul li img {width:936px;height:483px;}
.gallery_wrap .thumb_box {position:relative; top:-97px; left:40px; width:850px; height: 83px; overflow: hidden;}
.gallery_wrap .thumb_ul {position:relative;left:0;height:83px;}
.gallery_wrap .thumb_box a {display:inline-block; margin-left: 10px; padding: 0; border: 0; position:relative; width:130px; height:83px; outline:none;}
.gallery_wrap .thumb_box a:after {z-index: 1; position: absolute; top:0; left:0; width:130px; height:83px; display: block; content: ""; background: #000; opacity:0.3;}
.gallery_wrap .thumb_box a.active:before {z-index:2;position: absolute; top:0; left:0; display: block; content: ""; width: 124px; height:77px; border: 3px #fe4800 solid;}
.gallery_wrap .thumb_box a.active:after {display:none;}
.gallery_wrap .thumb_box a span {display:inline-block; width:130px; height:83px;}
.gallery_wrap .thumb_box a img {width:100%; height:100%; vertical-align: top;}
.gallery_wrap .bx-controls-direction {display: none;}
/* customer - map */
.mapArea{/*width:881px;*/position:relative; margin:25px 0 0 0; background: #f0f0f0; border:1px solid #d7d7d7; border-radius:2px 2px 0 0; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-radius:2px 2px 0 0; }
.mapArea legend,
.popup_mapInfo legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.mapArea .searchArea{position:relative; overflow:hidden; height:28px; padding:6px 12px 7px 14px;}
.mapArea .searchArea .searchForm{width:521px; background:url(/images/common/line_mapSelect.gif) no-repeat right 1px}
.mapArea .searchArea select, .mapArea .search input{margin:0 0 1px;font-size:16px;color:#373737;vertical-align:middle}
.mapArea .searchArea select{height:28px}
.mapArea .searchArea .i_text{width:212px; height:17px; position:relative;padding:1px 4px 2px 0;border:1px solid #c6c6c6;background:#fff}
.mapArea .searchArea .submit{ overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer;  }
.mapArea .companyLocation{border:0px solid red; height:22px; position:absolute; right:12px; top:6px; }
.mapArea .searchView{ height:510px; overflow:hidden; border-top:1px solid #ff4a0e; background:#f9f9fa url(/images/customer/box_line.gif) repeat-x 0 0;}
.mapArea .mapbox {float:left; width:525px;}
.mapArea .locationbox {width:500px; overflow:hidden; padding:15px 0 0 15px;}
.mapArea .locationdt {float:left; padding-right:8px;}
.mapArea .companybox {overflow:hidden; width:345px; float:right;}
.mapArea02 .area{float:left; position:relative; width:534px; height:418px; border-right:1px solid #dcdcdc; overflow:hidden}
.mapArea .searchView .area02 {position:relative; width:881px; height:381px}
.mapArea02 .area .locationInfo{position:absolute; left:0; bottom:0; width:510px; height:67px; padding:10px 0 20px 24px; background:url(/images/common/bg_mapPattern.gif) repeat 0 0;  opacity:0.90;  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 8 */filter: alpha(opacity=90);  zoom:1}
.mapArea02 .area .locationInfo02 {width:857px; height:47px; padding:15px 0 5px 24px}
.mapArea02 .area .locationInfo h4{padding-bottom:10px; font-size:15.5px; color:#ffc2af}
.mapArea02 .area .locationInfo dl{overflow:hidden}
.mapArea02 .area .locationInfo dt,
.mapArea02 .area .locationInfo dd {float:left; height:22px}
.mapArea02 .area .locationInfo dt{margin-right:12px; padding-right:12px; color:#fff; font-weight:bold;}
.mapArea02 .area .locationInfo dd{color:#cbcbcb}
.mapArea02 .area .locationInfo .w400{width:430px}
.mapArea .searchView .list{width:344px; height:480px; padding:8px 0; float:left; background:#f9f9fa}
.mapArea .searchView .list table{width:312px; margin:0 auto;border-bottom:1px solid #dedee0;  }
.mapArea .searchView .list table thead{border-bottom:1px solid #dedee0}
.mapArea .searchView .list table tbody{border-top:1px solid #fff }
.mapArea .searchView .list table th,
.mapArea .searchView .list table td{padding:6px 0; *padding:5px 0; text-align:center; color:#333;}
.mapArea .searchView .list table tr.on, .mapArea .searchView .list table tr:hover{background:#f2f2f2}
.mapArea .searchView .list table a{color:#414141; text-decoration:none;}
.mapArea .searchView .list table tr.on a {color:#ff6600;}
.mapArea .searchView .list .paginate{padding:9px 0 0 0 !important}
.mapArea .searchView .list .paginate a,
.mapArea .searchView .list .paginate strong{padding:0 8px; background-color:#f9f9fa}
/**.mapArea .searchView .list .paginate .first,
.mapArea .searchView .list .paginate .next{margin:0 !important;}**/
.mapArea .popupHeadOffice {display:none; z-index:1000;position:absolute; top:41px; left:0; width:100%; height:420px; background:url(/images/continuManagement/map_hanwha.jpg) no-repeat;}
.mapArea .popupHeadOffice button {position: absolute; padding:0; top:0; right:-1px; border:none; background: none; cursor:pointer; outline:none;}
a.btnHomepage {overflow:hidden; display:block; width:140px; height:22px; text-indent:-100em; line-height:100em; background: url(/images/board/bg_board_default02.png) no-repeat -217px -358px; margin:30px auto 50px auto; border:1px solid red}
.mapArea .MapInfo {padding:31px 0 0 15px; height:317px; font-size:16px; color:#444;}
.mapArea .MapInfo dl {overflow:hidden; margin:0 0 6px 0}
.mapArea .MapInfo dt {float:left; width:60px; font-weight:bold}
.mapArea .MapInfo dd {float:left}
.mapArea .MapInfo dd span {color:#c4c4c4}
.mapArea .MapInfo dd .link {color:#444; text-decoration:none}
/* 버튼 */
.mapArea .search{width:58px; height:24px; background:url(/images/board/bg_board_default.gif) no-repeat -4px -23px;}
.mapArea .rightView{display:inline-block; width:79px; height:26px; margin-left:8px; text-indent:-100em;  background:url(/images/board/bg_board_go.png) no-repeat 0 0; *display:inline; zoom:1; vertical-align:middle; border:none}/* 바로보기 */
.trafficView{display:inline-block; width:99px; height:22px; margin-left:8px; text-indent:0;  background:url(/images/board/bg_board_default.gif) no-repeat -230px -24px; *display:inline; zoom:1; vertical-align:middle;}/* 교통편보기 */
.trafficView02{display:inline-block; width:140px; height:22px; margin-left:8px; text-indent:-100em;  background:url(/images/board/bg_board_default02.png) no-repeat -217px -358px; *display:inline; zoom:1; vertical-align:middle;}/* 교통편보기 */
/* customer - popuop layer */
/* 모달 팝업 */
#simplemodal-container {top:20% !important;border:1px solid #f0592a}
#popupLayer	 {border-top:4px solid #f0592a; display:none; overflow:hidden; overflow-y:hidden; position:relative;  }
.popup_mapInfo{padding-top:20px;}
.popup_mapInfo .layerPopClose{position:absolute; right:0; top:0; overflow:hidden; *zoom:1;}
.popup_mapInfo .inner{border:0px solid red; overflow:auto;overflow-x:hidden; height:520px;}
.popup_mapInfo .ic_sb{width:13px; height:13px; margin:-3px 0 0 0; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; color:#fff; background:url(/images/customer/bg_subwayLine.gif) no-repeat; font-size:0}
.popup_mapInfo .l1{background-position:-7px 0;  }
.popup_mapInfo .l2{background-position:-24px 0;  }
.popup_mapInfo .l3{background-position:-41px 0;  }
.popup_mapInfo h5{padding-bottom:17px}
.popup_mapInfo p{padding-bottom:5px}
.popup_mapInfo table{margin-bottom:55px}
.popup_mapInfo tbody.smsService td{padding:12px}
.popup_mapInfo tbody.smsService .selectSubway{margin-bottom:5px}
.popup_mapInfo .cl-bl{color:#517eb5}
.popup_mapInfo .cl-gr{color:#84bc4d}
.popup_mapInfo select{height:22px}
.popup_mapInfo .i_text{width:102px; height:17px; padding:1px 4px 2px 2px; border:1px solid #c6c6c6;background:#fff}
.popup_mapInfo .submit{display:inline-block; width:58px; height:22px; background:url(/images/board/bg_board_default.gif) no-repeat -332px -24px; vertical-align:middle}
/* 채용정보 */
.keyWordArea{padding-top:50px}
.keyWordArea .img{float:left; padding-right:30px; }
.keyWordArea .info{float:left; width:362px; }
.keyWordArea .info dt{padding-bottom:5px}
.keyWordArea .info dd{padding-bottom:30px}
.keyWordArea .info li{padding-left:11px; line-height:17px; letter-spacing:-1px; color:#444; background:url(/images/recruit/bu_squareGrey.gif) no-repeat 1px 7px;}
/*인재경영원*/
.edu h4 {margin:45px 0 25px;}
.edu_program ul.ul_course {width:100%;}
.edu_program ul.ul_course > li {overflow:hidden; float:left; margin-left:40.5px; width:316px; height:255px; border: 1px #c9c9c9 solid; border-radius: 12px;}
.edu_program ul.ul_course > li:first-child {margin-left: 0;}
.edu_program ul.ul_course > li p {height:40px; line-height:40px; font-size:18px; font-weight:bold; letter-spacing: -0.25px; text-align:center; color:#fff; background-color: #f89c6d;}
.edu_program ul.ul_course > li:first-child p {background-color: #f47320;}
.edu_program ul.ul_course > li:last-child p {background-color: #fcb482;}
.edu_program ul.ul_course > li ul {padding:19px 25px;}
.edu_program ul.ul_course > li ul li {font-size:16px; line-height:26px;}
.edu_history .img_box img:first-child {margin-bottom: 12px;}
.edu_history table {margin-top:-13px; width:642px;}
.edu_history table tr th {padding:6px 0 5px; color:#ff6600;}
.edu_history table tr td {padding:6px 0 5px;}
.edu_way .txt_box {margin-right:30px; width:406px;}
.edu_way .txt_box .tit span {float:left; display:block; margin-left:15px; height:36px; line-height:36px; color:#444; font-size:22px; font-weight:600; letter-spacing:-1px;}
.edu_way .txt_box .con {padding:20px 0 30px;}
.edu_way .txt_box .step {font-size:18px; color:#222; font-weight:600;}
/* 투자정보 - 탭 */
.publicAccounce {width:733px !important; margin:0 auto !important}
.publicAccounce li a{background:url(/images/investment/img-tab-publicAnnouncement.gif) no-repeat }
.publicAccounce a.a1 {background-position:0 0}
.publicAccounce a.a1:hover,.publicAccounce a.a1.on {background-position:0 -72px}
.publicAccounce a.a2 {background-position:-183px 0}
.publicAccounce a.a2:hover, .publicAccounce a.a2.on {background-position:-183px -72px}
.publicAccounce a.a3 {background-position:-366px 0}
.publicAccounce a.a3:hover, .publicAccounce a.a3.on {background-position:-366px -72px}
.publicAccounce a.a4 {background-position:-549px 0}
.publicAccounce a.a4:hover, .publicAccounce a.a4.on {background-position:-549px -72px}
.publicAccounce a.a5 {background-position:0 -36px}
.publicAccounce a.a5:hover, .publicAccounce a.a5.on {background-position:0 -108px}
.publicAccounce a.a6 {background-position:-183px -36px}
.publicAccounce a.a6:hover, .publicAccounce a.a6.on {background-position:-183px -108px}
.publicAccounce a.a7 {background-position:-366px -36px}
.publicAccounce a.a7:hover, .publicAccounce a.a7.on {background-position:-366px -108px}
.investment_txt li{/*width:870px;*/ padding-left:11px; background:url(/images/recruit/bu_squareGrey.gif) no-repeat 1px 11px; text-align:justify;}
.fin_info_box1 {float:left; padding-bottom:70px; width:488px; margin-right:60px;}
.fin_info_box2 {float:left; padding-bottom:70px; width:488px;}
.cb_div {clear: both;}
/* 가로 코드타입 1 */
.codeType1{ overflow:hidden; clear:both; /*width:881px;*/ padding-top:27px; margin-bottom:30px;}/* 가로 */
.codeType2{overflow:hidden; float:left; width:411px;}
.typeHorizontal dl{*zoom:1; }
.typeHorizontal dt{float:right;width:712px;margin:0;padding-bottom:20px;/* font-size:14px;letter-spacing:1px;color:#627081; */}
.typeHorizontal dd{	margin:0;padding:0;color:#444; text-align:justify;}
.typeHorizontal dd.img img{float:left; margin:0 33px 22px 0;}
/*flaoat  정렬방식  전환*/
.typeHorizontal .alt dt{float:left;}
.typeHorizontal .alt dd.img img{float:right;margin:0 0 22px 33px;}
/* 고객지원 */
.contactTxt {/*width:841px;*/ padding:40px 0 40px 40px; background:url(/images/customer/bg6-1.jpg) no-repeat 0 0}
/* recruit */
.recruitSearch .top_box {position:relative; /*width:881px;*/ height:255px; margin-top:30px; background:url(/images/recruit/bg_recruit.jpg) no-repeat 0 0; line-height:1.0}
.recruitSearch .top_box h5 {position:absolute; top:45px; left:60px; border-bottom:0;}
.recruitSearch .top_box .btnRecruit {position:absolute; top:183px; left:60px}
.recruitSearch .notice_box {position: absolute; top: 25px; right: 40px;}
.recruitSearch .notice_box ul {overflow: hidden; margin-top: 7px; margin-right: -3px;}
.recruitSearch .notice_box li {position: relative; float:left; margin-right: 3px;}
.recruitSearch .notice_box li a {position: relative; display: block; width: 176px; height: 176px;}
.recruitSearch .notice_box li a > img {position: absolute; width: 100%; top:0; left:0;}
.recruitSearch .notice_box li a > img.img_on {opacity:0; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;}
.recruitSearch .notice_box li.on a .img_on {opacity:1;}
.recruitSearch .notice_box li a .txt_box {position: absolute; width: 100%; top:0; left:0;}
.recruitSearch .notice_box li a dl {position: absolute; top:-999999%; left: -99999999%; text-indent: -999999%; width: 1px; height: 1px;}
.recruitSearch .notice_box li a em {position: absolute; font-style: normal; display: table; top: 7px; right: 6px; width: 58px; height: 58px; color: #fff; border: 1px #fff solid; border-color: rgba(255,255,255,0.25);}
.recruitSearch .notice_box li a em span {display: table-cell; padding-right: 6px; letter-spacing: -5px; vertical-align: middle; text-align: center; font-size: 40px; font-weight:100;}
.recruitSearch .notice_box li a em small {opacity: 0.5; position: absolute; display: block; font-size: 9px; bottom:4px; right:4px;}
.btnLink {overflow:hidden; position:absolute; top:131px; right:0}
.btnLink li {float:left; line-height:0}
.btnLink li.btnInquiry {width:90px; height:35px; padding:91PX 0 0 0; text-align:center; margin-right:0;}
.banner_box {margin-top:40px;}
.banner_box_f {margin-right:11px;}
.recruitBoard {width:881px; margin-top:42px}
.recruitTbi {width:1036px; color:#333;}
/*.recruitTbi .caption {display:none}*/
.icon_box {overflow:hidden; margin:80px 0;}
.icon_box dl {float:left; padding-left:105px;}
.icon_box dl.mr40 {margin-right:40px;}
.icon_box dl.bgimg1 {background: url(/images/recruit/recruit_icon1.gif) no-repeat 0 0; margin:0 45px 0 15px;}
.icon_box dl.bgimg2 {background: url(/images/recruit/recruit_icon2.gif) no-repeat 0 0; margin-right:70px;}
.icon_box dl.bgimg3 {background: url(/images/recruit/recruit_icon3.gif) no-repeat 0 0;}
.icon_box dl dt {margin-bottom:9px;}
.icon_box dl dd {margin-bottom:8px;}
/* 61번 서버파일*/
.recruitTbi caption {display: none; font-size: 0; height: 0; line-height: 0; overflow: hidden; text-indent: -10000px; visibility: hidden; width: 0;}
.recruitTbi th {padding:10px 0 10px 0; font-weight:600; border-top:1px solid #f1592a; border-bottom:1px solid #ededed}
.recruitTbi td {padding:10px 0 10px 0; text-align:center}
.recruitTbi td.sub {text-align:left; padding:7px 10px}
.recruitTbi td.subNotice {text-align:left; padding:7px 25px}
.recruitTbi td a {color:#333; text-decoration:none}
.recruitTbi td a.on {color:#f1592a}
.recruitTbi td img {vertical-align:middle}
.recruitTbi tr.gry td{background:#f8f8f8;}
.recruitTbi tr.last td{border-bottom:2px solid #d1d1d1}
.recruitTbi .comments {color:#f1592a; font-weight:bold}
.last_line {border-bottom:2px solid #d1d1d1;}
/* rss */
.recruitTbi02 {width:881px}
.recruitTbi02 .last {border-bottom:1px solid #d1d1d1}
.recruitTbi02 th, .recruitTbi02 td {text-align:left; border-bottom:1px solid #ededed; border-top:none}
.recruitTbi02 td {padding-left:40px; color:#666}
.recruitTbi02 .tit {background:#f8f8f8; border-right:1px solid #ededed; padding-left:20px}
.recruitTbi02 button {vertical-align:middle}
.recruitTbi02 .submit {overflow:hidden;  text-indent:0;   line-height:100em;     border:0px;    cursor:pointer}
.recruitTbi02 .addressCopy {width:81px; height:20px; background:url(/images/board/bg_board_default02.png) no-repeat -329px -57px}
.recruitTbi02 .gr{background:#f8f8f8;}
.recruitTbi02 td.subject {padding-left:35px; text-align:left; background:url(/images/common/bul_arrow.gif) no-repeat 15px 12px}
.recruitTbi02 td.subject02 {background:#f8f8f8 url(/images/common/bul_arrow.gif) no-repeat 15px 12px}
.rssTxt {padding:7px 0 7px 147px; margin:20px 0; background:url(/images/utility/img5-1.gif) no-repeat 20px 0; color:#555;}
.rssTxt02 {padding:15px 0; background:url(/images/company/bg_history_line.gif) repeat-x 0 bottom}
.reader {padding:7px 0; background:none}
.rssTxt .fc-1 {color:#f1592a}
.btnArea a {display:inline-block; background-image:url(/images/board/bg_board_default02.png); background-repeat:no-repeat}
.btnArea .firefox {width:208px; height:31px; background-position:-4px -324px}
.btnArea .sage {width:208px; height:31px; background-position:-4px -358px}
.btnArea .rssNet {width:115px; height:21px; background-position:-5px -394px}
.btnArea .hanRss {width:115px; height:21px; background-position:-124px -394px}
.btnArea .myYahoo {width:115px; height:21px; background-position:-243px -394px}
.btnArea .addGoogle {width:115px; height:21px; background-position:-4px -418px}
.btnArea .windowsLive {width:115px; height:21px; background-position:-123px -418px}
/* common board form */
.basicTable02 .label_hid1{float: left; font-size: 0; height: 0; line-height: 1px;  margin: 0; overflow: hidden; padding: 0; visibility: hidden; width: 0;}
.basicTable02 .caption_hid{ font-size: 0; height: 0; line-height: 1px;  margin: 0; overflow: hidden; padding: 0; visibility: hidden; width: 0;}
.basicTable02 {width:100%; border-top:1px solid #f1592a; border-bottom:1px solid #d1d1d1}
.basicTable02 th{height:10px; padding:5px 35px; text-align:left; font-weight:600; border-bottom:1px solid #ededed;color:#333; border-right:1px solid #ededed; vertical-align:middle}
.basicTable02 th.soboName {padding:5px 0 5px 20px}
.basicTable02 td{height:10px; padding:10px 0 10px 30px; text-align:left;border-bottom:1px solid #ededed;color:#707070;}
.basicTable02 td img{vertical-align:middle; margin-left:10px}
.basicTable02 .brn{border-right:none; }
.basicTable02 .bbn{border-bottom:none}
.basicTable02 .gr{background:#f8f8f8;}
.basicTable02 .txt1 {font-size:14px; color:#666; padding-top:5px}
.basicTable02 .fc-1 {color:#f1592a; font-weight:bold}
.basicTable02 .submit {overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer;  }
.basicTable02 .btnZipcode {width:99px; height:18px; background:url(/images/board/bg_board_default02.png) no-repeat -502px -23px; margin:-2px 0 0 5px; margin-top:2px; vertical-align:top}
.zipScroll {overflow:auto; overflow-x:hidden; width:100%; height:136px; *height:144px}
.basicTable03 {width:100%}
.basicTable03 th, .basicTable03 td.zipNum {text-align:center; padding-left:0}
.basicTable03 tr.last td{border-bottom:none !important}
.basicTable03 td.zipTxt {text-align:left; padding-left:0; padding-right:20px}
.boardList input {margin:0px 0 1px;font-size:15px;color:#373737;vertical-align:middle}
/* 뉴스레터 */
.newsLetter {background:url(/images/utility/bg_newsletter.jpg) no-repeat right 32px}
.newsLetter .applyBox {padding: 0 30px; border-top:1px solid #f1592a; border-bottom:1px solid #d1d1d1;}
.newsLetter .applyBox .basicTable02  {margin:20px 0; border:0;}
.newsLetter .applyBox .basicTable02 td {padding-left: 0; border:0;}
.newsLetter .applyBox .basicTable02 td label {font-weight: 600;}
.newsLetter .applyBox .basicTable02 td input.ml20 {margin-left: 20px;}
.newsLetter .applyBox .basicTable02 td.tRight {text-align: right;}
.newsLetter .select_common {float:inherit; display: inline-block; width:140px; height:25px;}
.newsLetter .select_common label {top:0;}
.newsLetter .select_common select {height:25px; min-height: 25px; line-height: 25px;}
.newsLetter fl {float:left}
.newsLetter fr {float:right}
.newsLetter .f_text, .inner .f_text {position:relative; padding:3px 4px; *padding:2px 4px; border:1px solid #c6c6c6;background:transparent}
.newsLetter .f_check {width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.newsLetter .f_textarea, .inner .f_textarea {border:1px solid #c6c6c6; height:60px}
.newsLetter input[type="text"] {height:22px !important; font-size: 14px;}
.newsLetter .agreeDetail {font-size:16px; color: #333; font-weight: 600;}
.newsLetter .agreeDetail .btnDetail {display: inline-block; margin-left: 7px; width: 12px; height: 8px; background: url(/images/utility/btn_detail.png) no-repeat left 0 top 0;}
.newsLetter .agreeDetail.active .btnDetail {background-position: right 0 top 0;}
.newsLetter .btnNews02 button {margin: 0 2px;}
.newsLetter ul.backNews {overflow: hidden; margin: 0 -10px 120px;}
.newsLetter ul.backNews li {position: relative; float: left; margin: 0 10px; width: 332px;}
.newsLetter ul.backNews li span {display: block; position: absolute; top:10px; right: 10px; width: 64px; line-height: 23px; text-align: center; color: #fff; font-size: 13px; background: #ff6600; border-radius: 32px; -webkit-border-radius: 32px; -moz-border-radius: 32px;}
.newsLetter ul.backNews li img {vertical-align: top; width: 100%;}
.newsLetter ul.backNews li p {padding: 20px; font-size:16px; line-height: 24px; color: #333; letter-spacing: -0.25px; font-weight: 600; border:1px #d1d1d1 solid; border-top:0;}
.reject {width:881px; text-align:center; border-top:1px solid #f1592a; border-bottom:1px solid #d1d1d1; padding:80px 0;}
.reject > span {font-weight:bold; color:#555;}
.reject .inp1 {width:111px; height:29px; border:1px solid #c6c6c6; padding-left:5px;}
.reject .inp2 {width:151px; height:29px; border:1px solid #c6c6c6; padding-left:5px;}
.reject .inp3 {width:146px; height:33px; border:1px solid #c6c6c6; padding-left:5px;}
.reject .btn_ok {vertical-align:middle; margin-left:7px;}
.gry_box {clear:both; width:881px; padding:40px 0 40px 26px; background: url(/images/customer/img6-4.gif) no-repeat 0 0}
.gry_box li {padding:0 0 11px 7px; background: url(/images/common/bul_square03.gif) no-repeat 0 10px}
.gry_box .txt_or_b {color:#ff6600; font-weight:bold;}
.reject_txt {padding:50px 0 11px 0;}
/* 지난 뉴스레터 팝업 */
/* .pop_news_mask {display: none; z-index: 10000; position: fixed; top:0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5);} */
.pop_news {display: none; z-index: 10001; overflow-y: scroll; position: fixed; top:0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5);}
.pop_news .pop_news_con {position: absolute; top: 60px; left:50%; margin-left: -424px;}
.pop_news .pop_news_con .btn_close_pop_news {position: absolute; top:0; right: -33px;}
.pop_news .pop_news_con .iframe_box {margin-bottom: 60px; width: 848px;}
/* 개인정보동의 */
.NewsConsent {width:966px; padding:10px 35px; background:#fbfbfb; border-bottom:2px solid #d1d1d1}
.purposeTxt_content_news{border:1px solid #D8D8D8;background:#fff; font-size:14px; width:948px; *width:825px/*width:606px; *width:606px;*/; height:100px; overflow:auto; text-align:left; vertical-align:top; padding:8px;}
.purposeTxt_content{border:1px solid #D8D8D8;background:#fff; font-size:11px; width:606px; *width:606px/*width:606px; *width:606px;*/; height:120px; overflow:auto; text-align:left; vertical-align:top; padding:8px;}
.purposeTxt_content2{border:1px solid #D8D8D8;background:#fff; font-size:11px; width:793px; *width:793px/*width:793px; *width:793px;*/; height:135px; overflow:auto; text-align:left; vertical-align:top; padding:8px;}
.purposeTxt:focus{outline:dotted 1px #555; }
.purposeTxt_content .purposeTxt{width:580px;}
.purposeTxt_content2 .purposeTxt{width:767px;}
/*.purposeTxt_content:focus{outline: none;outline:dotted 1px #f00}
.purposeTxt:focus{outline-width: 1px;}*/
.newsLetter .NewsConsent {margin-bottom: 30px; padding: 0; width:100%; border-bottom: 0; background: none;}
.newsLetter .purposeTxt_content_news{border:1px solid #D8D8D8;background:#fff; font-size:14px; width:958px; *width:835px/*width:606px; *width:606px;*/; height:76px; overflow:auto; text-align:left; vertical-align:top; padding:8px;}
.newsLetter .NewsConsent2 {margin-bottom: 30px; padding: 0; width:100%; border-bottom: 0; background: none; overflow:hidden;}
.newsLetter .purposeTxt_content_news2{float:left; border:1px solid #D8D8D8;background:#fff; font-size:14px; width:845px; height:76px; overflow:auto; text-align:left; vertical-align:top; padding:8px;}
.newsLetter .btn_news_hub {float:right; }
.newsLetter .btn_news_hub .submit02 { overflow:hidden;  text-indent:-100em;   line-height:0;     border:0px;    cursor:pointer}
.newsLetter .btn_news_hub .subscribe{width:93px; height:94px; background:url(/images/media/storyhub/btn_subscribe.gif) no-repeat 0 0;}

/*60번서버파일*/
/* layer popup */
.layer_area {background:#fff; padding:40px 25px 30px 25px; border-top:4px solid #f1592a; z-index:999}
.layer_area dl {width:100%; border-bottom:2px solid #d1d1d1}
.layer_area dl.BDN {border-bottom:none}
.layer_area dl dt {padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #f1592a; text-align:center}
.layer_area dl dd {text-align:center; line-height:1.2; color:#333}
.layer_area dl dd.btnLayer {padding:0 110px}
.layer_close {position:absolute; top:0; right:0; cursor:pointer; padding:0; width:35px; height:31px; border:none; background:#ef5829}
.layer_area .f_text02 {position:relative; padding:3px 4px; *padding:2px 4px; border:1px solid #c6c6c6;background:transparent}
.layer_area button, .layer_area input {vertical-align:middle}
.indate2{position:relative;}
.i_label {position:absolute;  visibility:visible; color:#868686; margin:5px; font-size:11px}
.layer_area .zipCode, .layer_area .zipCode02 {border:none}
.layer_area .zipCode dt, .layer_area .zipCode02 dt {text-align:left; border-bottom:none; margin:0}
.layer_area .zipCode dd {border:1px solid #cfcecd; overflow:hidden; padding:15px 0; margin-bottom:20px}
#hangroup_option{width:170px; }
.layer_area .zipCode02 dd {}
.hw_choice{width:150px; border:solid 1px #f00}/**/
/* company */
.txtCnt {position:relative; width:100%; margin-bottom:70px; text-align:justify;}
.txtCnt2 {position:relative; width:100%; margin-bottom:70px; text-align:justify;}
.txtCnt .fc-1 {color:#f1592a}
.txtCnt2 .fc-1 {color:#f1592a}
/* 한화소개 > 개요 */
.introductionText {overflow:hidden; /*width:881px;*/ margin-bottom:50px}
.introductionText span {float:left; display:block; padding-right:13px; width:280px; text-align:left; margin-right:0; letter-spacing:0.034em; *letter-spacing:-0.034em; vertical-align:top; margin-top:20px; line-height:1.4; *line-height:1.2}
.introductionText span.point {color:#f1592a}
.introductionText .coreValues {float:left; width:742px; height:400px; background:url(/images/company/img1-1-1.jpg) no-repeat 0 0}
.introductionSummary {float:right; position:relative; top:0; left:0; width:208px; height:325px}
.introductionSummary .summaryImg {position:absolute; top:0; left:0}
.introductionSummary dt {position:absolute; top:221px; *top:211px; left:0}
.introductionSummary dd.greatChall {position:absolute; top:226px; *top:224px; left:0}
.introductionSummary dd.btnDown01 a {width:208px; height:31px; position:absolute; top:270px; left:0; background:url(/images/board/bg_board_default02.png) no-repeat -4px -100px}
.introductionSummary dd.btnDown02 a {width:208px; height:31px; position:absolute; top:306px; left:0; background:url(/images/board/bg_board_default02.png) no-repeat -226px -100px}
.introductionVision {width:842px; height:568px; margin:50px auto 100px auto; background:url(/images/company/img1-1-3-1.jpg) no-repeat 0 0}
/* 역사 */
.historyArea {position:relative; min-height:290px; background:url(/images/company/bg_history_line.gif) repeat-x 0 bottom; padding-bottom:35px; margin-bottom:35px}
.historyArea .historyImg {position:absolute; top:0; left:0; padding:0; }
.historyArea .historyImg02 {top:20px; left:19px}
.historyArea .historyImg li {line-height:0; list-style:none; margin-bottom:4px}
*:first-child+html .historyArea .historyImg li {margin-bottom:2px;} /* IE7 */
.historyArea dt {padding:0 0 0 400px; margin-bottom:3px}
.historyArea dd {padding:0 0 0 400px}
.historyArea dd.historyName {margin-bottom:10px; text-align:justify;}
.historyArea dd.historyTxt  {margin-top:20px}
.historyArea dd span {width:80px; display:inline-block; color:#f1592a}
.historyArea dd a {color:#555}
.historyArea dd.historyTxt > ul > li {padding:2px 0;}
.historyArea .outher {padding:15px 0 0 470px !important; line-height:1.62; *line-height:1.5; letter-spacing:-0.03em}
.historyArea02 {position:relative; /*width:841px;*/ height:736px; padding:26px 20px 0 20px; background:url(/images/history/bg1-2-3.jpg) no-repeat 0 0;}
.historyArea02 h4 {margin-bottom:9px}
.historyArea02 .historyVideo {position:absolute; top:276px; left:666px}
.historyArea02 p {padding:15px 15px 0 15px; color:#757575; text-align:justify}
.historyArea03 {width:479px; min-height:265px; padding:20px 19px 5px 19px; margin:0; border-right:1px solid #ededed;  border-bottom:1px solid #ededed; background:none}
.historyArea03 dt {padding:0 0 0 130px}
.historyArea03 dd {padding:0 0 0 130px}
.historyArea04 {position:relative; min-height:400px; background:url(/images/company/bg_history_line.gif) repeat-x 0 bottom; padding-bottom:20px; margin-bottom:20px}
.historyArea04 .historyImg {position:absolute; top:0; left:0; padding:0; }
.historyArea04 .historyImg li {line-height:0; list-style:none; margin-bottom:4px}
*:first-child+html .historyArea04 .historyImg li {margin-bottom:2px;} /* IE7 */
.historyArea04 dt {padding:0 0 0 310px; margin-bottom:3px}
.historyArea04 dd {padding:0 0 0 310px}
.historyArea04 dd.historyName {margin-bottom:10px}
.historyArea04 dd.historyTxt  {margin-top:20px}
.historyArea04 dd span {width:60px; display:inline-block; color:#f1592a}
.historyArea04 dd a {color:#555}
.historyArea04 .outher {padding:0 0 5px 473px !important; text-align:justify}
.pioneer {position:relative; width:550px; padding:10px 0 0 477px; margin:0 0 0 0}
.pioneer .pioneerImg {position:absolute; top:0; left:0}
.pioneer dd a {overflow:hidden; margin-top:22px; display:inline-block; width:208px; height:31px; line-height:100em; background:url(/images/board/bg_board_default02.png) no-repeat -4px -141px}
.pioneer dd a.link {margin-top:22px; *margin-top:34px; background:url(/images/board/bg_board_default02.png) no-repeat -217px -323px}
.pioneer02 {overflow:hidden; position:relative; /*width:640px;*/ padding:32px 0 60px 241px; *padding:32px 0 82px 241px; margin:20px 0 0 0; background: url(/images/history/bg1-2-2.gif) no-repeat 0 0}
.pioneer02 .pioneerImg {position:absolute; top:41px; left:52px}
.pioneer02 dd.textArea {position:relative; float:left;  top:40px; left:0; padding:0 25px; width:340px; min-height:400px}
.pioneer02 dd.textArea dd {margin-top:10px}
.pioneer02 dd.textArea dd p {margin-top:15px; text-align:justify;}
.pioneer02 dd a {position:absolute; top:18px; right:20px; overflow:hidden; margin-top:22px; display:inline-block; width:168px; height:31px; line-height:100em; background:url(/images/board/bg_board_default02.png) no-repeat -4px -141px}
/* 사회공헌 */
.contributionImg {position:relative}
.contributionImg .contributionBtn {position:absolute; top:210px; left:30px; width:208px; height:31px; overflow:hidden; text-indent:-100em; line-height:100em; background: url(/images/board/bg_board_default02.png) no-repeat -4px -177px}
.contributionTxt {width:500px; margin:25px 0 50px 0; text-align:justify}
.contributionTxt .point {color:#ff4a0e; display:inline-block}
.contributionHistory {/*width:881px;*/ margin-top:35px; text-align:justify}
.contributionHistory dt {margin:0 0 20px 0}
.contributionHistory dd {margin:15px 0 0 0;}
.contributionBtn02 {text-align:center; margin:60px 0 80px;}
/* 브로셔 */
.brochure .brochureDown {width:206px; height:292px; padding:252px 0 0 36px; background: url(/images/brochure/bg1-5-1.gif) no-repeat 0 0}
.brochure .brochure .brochureDown dt {margin-bottom:5px}
.brochure .brochureDown dd {width:117px; height:35px; margin-bottom:5px}
.brochure .brochureDown dd a {display:inline-block; width:157px; height:29px;  line-height:1.0}
.brochure .award {width:848px; height:244px; margin-top:25px; padding:28px 0 0 33px; background: url(/images/brochure/bg1-5-2.gif) no-repeat 0 0}
.brochure .award .brochureTxt {padding:38px 53px 0 81px; color:#333; line-height:1.66; *line-height:1.4; background:url(/images/brochure/img1-5-2.gif) no-repeat 33px 41px}
.brochure .introductionSummary02 {position:absolute; top:888px; left:116px}
.brochure .introductionSummary02 p {font-weight:bold; color:#000; line-height:1.26; margin-right:20px}
.brochure .introductionSummary02 a {width:208px; height:31px; display:inline-block}
.brochure .introductionSummary02 a.btnDown01 {background:url(/images/board/bg_board_default02.png) no-repeat -4px -100px}
.brochure .introductionSummary02 a.btnDown02 {background:url(/images/board/bg_board_default02.png) no-repeat -226px -100px}
/* 201210 영문브로셔 부분 추가 */
.enbrochure {background:url('/images/brochure/bg1-5-4.gif'); /*width:881px;*/ height:292px;}
.enbrochure .enbox1 {margin:56px 114px 0 90px;}
.enbrochure .enbox1_1 {margin:59px 303px 0 172px;}
.enbrochure .enbox2 {margin-top:59px;}
.enbrochure .enbox3 {margin:55px 90px 0 0;}
/* 201308 CI 부분 추가 */
.h_ci {background:url('/images/brochure/ci_bg.gif'); /*width:881px;*/ height:847px;}
.h_ci .cibox0 {padding-top:65px;}
.h_ci .cibox1 {margin:30px 0 0 41px; width:463px;}
.h_ci .cibox2 {margin:30px 39px 0 0; width:459px;}
/* 201304 한화영상물 부분 추가 */
.bro_btn {width:277px; height:298px;}
.bro_btn li {float:left; margin-right:10px; margin-bottom:5px;}
/* 사업분야 */
/* 상단공통 (3단락) */
.grouptType1 {}
.grouptType1 dd {overflow:hidden; margin-top:22px; padding:305px 0 0 0;}
.grouptType1 p {float:left; width:326px; margin-right:29px; text-align:justify;}
.grouptType1 p.last {margin:130px 0 0 0; *margin:105px 0 0 0}
.grouptType1 p span.life1 {display:inline-block; width:110px;}
.grouptType1 p span.life2 {display:inline-block; width:200px; font-size:14px; color:#999; text-align: justify;}
.grouptType1 p span.life3 {display:inline-block; font-size:14px; color:#999; text-align: justify;}
.grouptType1 p.last02 {margin:186px 0 0 0; *margin:152px 0 0 0}
.grouptType1 p.last03 {margin:264px 0 0 0; *margin:210px 0 0 0}
/* 제조건설 상단bg */
.manufacturingConstruction01 {background: url(/images/business/manufacture/bg2-1-1-1.jpg) no-repeat 0 0}
.manufacturingConstruction02 {background: url(/images/business/manufacture/bg2-1-2-1.jpg) no-repeat 0 0}
.manufacturingConstruction03 {background: url(/images/business/manufacture/bg2-1-3-1.jpg) no-repeat 0 0}
.manufacturingConstruction04 {background: url(/images/business/manufacture/bg2-1-4-1.jpg) no-repeat 0 0}
.manufacturingConstruction05 {background: url(/images/business/manufacture/bg2-1-5-1.jpg) no-repeat 0 0}
.manufacturingConstruction06 {background: url(/images/business/manufacture/bg2-1-6-1.jpg) no-repeat 0 0}
.manufacturingConstruction07 {background: url(/images/business/manufacture/bg2-1-7-1.jpg) no-repeat 0 0}
.manufacturingConstruction08 {background: url(/images/business/manufacture/bg2-1-8-1.jpg) no-repeat 0 0}
.manufacturingConstruction09 {background: url(/images/business/manufacture/bg2-1-9-1.jpg) no-repeat 0 0}
.manufacturingConstruction10 {background: url(/images/business/manufacture/bg2-1-10-1.jpg) no-repeat 0 0}
.manufacturingConstruction11 {background: url(/images/business/manufacture/bg2-1-11-1.jpg) no-repeat 0 0}
.manufacturingConstruction12 {background: url(/images/business/manufacture/bg2-1-12-1.jpg) no-repeat 0 0}
.manufacturingConstruction13 {background: url(/images/business/manufacture/bg2-1-13-1.jpg) no-repeat 0 0}
.manufacturingConstruction14 {background: url(/images/business/manufacture/bg2-1-14-1.jpg) no-repeat 0 0}
.manufacturingConstruction15 {background: url(/images/business/manufacture/bg2-1-15-1.jpg) no-repeat 0 0}
.manufacturingConstruction16 {background: url(/images/business/manufacture/bg2-1-16-1.jpg) no-repeat 0 0}
.manufacturingConstruction17 {background: url(/images/business/manufacture/bg2-1-17-1.jpg) no-repeat 0 0}
.manufacturingConstruction18 {background: url(/images/business/manufacture/bg2-1-18-1.jpg) no-repeat 0 0}
.manufacturingConstruction19 {background: url(/images/business/manufacture/bg2-1-19-1.jpg) no-repeat 0 0}
.manufacturingConstruction20 {background: url(/images/business/manufacture/bg2-1-20-1.jpg) no-repeat 0 0}
.manufacturingConstruction21 {background: url(/images/business/manufacture/bg2-1-21-1.jpg) no-repeat 0 0}
.manufacturingConstruction22 {background: url(/images/business/manufacture/bg2-1-22-1.jpg) no-repeat 0 0}
.manufacturingConstruction23 {background: url(/images/business/manufacture/bg2-1-23-1.jpg) no-repeat 0 0}
.manufacturingConstruction24 {background: url(/images/business/manufacture/bg2-1-24-1.jpg) no-repeat 0 0}
.manufacturingConstruction25 {background: url(/images/business/manufacture/bg2-1-25-1.jpg) no-repeat 0 0}
.manufacturingConstruction26 {background: url(/images/business/manufacture/bg2-1-26-1.jpg) no-repeat 0 0}
.manufacturingConstruction27 {background: url(/images/business/manufacture/bg2-1-27-1.jpg) no-repeat 0 0}
.manufacturingConstruction28 {background: url(/images/business/manufacture/bg2-1-28-1.jpg) no-repeat 0 0}
.manufacturingConstruction29 {background: url(/images/business/manufacture/bg2-1-29-1.jpg) no-repeat 0 0}
.manufacturingConstruction30 {background: url(/images/business/manufacture/bg2-1-30-1.jpg) no-repeat 0 0}
.manufacturingConstruction31 {background: url(/images/business/manufacture/bg2-1-31-1.jpg) no-repeat 0 0}
/* 금융 상단 bg */
.financial01 {background: url(/images/business/finance/bg2-2-1-1.jpg) no-repeat 0 0}
.financial02 {background: url(/images/business/finance/bg2-2-2-1.jpg) no-repeat 0 0}
.financial03 {background: url(/images/business/finance/bg2-2-3-1.jpg) no-repeat 0 0}
.financial04 {background: url(/images/business/finance/bg2-2-4-1.jpg) no-repeat 0 0}
.financial05 {background: url(/images/business/finance/bg2-2-5-1.jpg) no-repeat 0 0}
.financial06 {background: url(/images/business/finance/bg2-2-6-1.jpg) no-repeat 0 0}
.financial07 {background: url(/images/business/finance/bg2-2-7-1.jpg) no-repeat 0 0}
/* 한화큐셀 별도 */
.qcells_l {float:right; width:248px; height:36px; margin-top:-46px;}
/* 서비스/레져 */
.service01 {background: url(/images/business/service/bg2-3-1-1.jpg) no-repeat 0 0}
.service02 {background: url(/images/business/service/bg2-3-2-1.jpg) no-repeat 0 0}
.service03 {background: url(/images/business/service/bg2-3-3-1.jpg) no-repeat 0 0}
.service04 {background: url(/images/business/service/bg2-3-4-1.jpg) no-repeat 0 0}
.service05 {background: url(/images/business/service/bg2-3-5-1.jpg) no-repeat 0 0}
.service06 {background: url(/images/business/service/bg2-3-6-1.jpg) no-repeat 0 0}
.service07 {background: url(/images/business/service/bg2-3-7-1.jpg) no-repeat 0 0}
.service08 {background: url(/images/business/service/bg2-3-8-1.jpg) no-repeat 0 0}
/* 그룹사별 정보 */
/* 사업영역(2줄) */
.businessInfo {overflow:hidden; margin-top:50px; padding:22px 0 22px 0; background: url(/images/business/manufacture/bg2-1-1-3.gif) no-repeat 0 0; line-height:1.6; *line-height:1.42; font-size:15px; font-weight:600; background-size:cover !important; -webkit-background-size:cover !important; -moz-background-size:cover !important;}
.businessInfo li {float:left; width:483px; padding:0 0 0 35px; margin-bottom:5px; display:inline-block}
.businessInfo li dl {overflow:hidden}
.businessInfo li dl dt {float:left; width:75px; padding:0 0 0 7px; background:url(/images/common/bul_square03.gif) no-repeat 0 12px}
.businessInfo li dl dt img {vertical-align:middle}
.businessInfo li dl dd {float:left; width:400px; line-height:26px; color:#666;}
.businessInfo li dl dd a {text-decoration:none; color:#666; letter-spacing:-0.01px;}
.businessInfo li dl dd dl dt {width:100px; background:none; padding:0}
.businessInfo li dl dd dl dd {width:270px;}
.minusT20 {margin-top:-20px; *margin-top:0} /* 사업영역 2줄일 경우 대표전화, URL에 표기 */
.businessInfo_bom {overflow:hidden; margin-top:30px; padding:22px 0 22px 0; background: url(/images/business/manufacture/bg2-1-1-2.gif) no-repeat 0 0;}
.businessInfo_bom li {float:left; width:975px; padding:0 0 0 35px; margin-bottom:5px; display:inline-block}
.businessSns {width:16px; height:16px; display:inline-block; background:url(/images/board/bg_board_default02.png) no-repeat; vertical-align:middle; margin-top:-2px; *marign-top:0; margin-left:2px}
.businessBlog {background-position:-635px -152px}
.businessBlog2 {background-position:-671px -188px}
.businessTwitter {background-position:-653px -152px}
.businessFacebook {background-position:-671px -152px}
.businessMituday {background-position:-671px -170px}
.businessInstar {background-position:-653px -170px}
.businessYoutube {background-position:-653px -188px}
.businessNaverpost {background-position:-671px -205px}
.businessKakaoCH {background-position:-698px -353px}
.businessLinkedin {background-position:-716px -353px}
/* 사업영역(2줄) - 큐셀만 다른 방식으로 코딩됨.. 임시로 사용하는 것임.. 다른 페이지랑 같아질 경우 이건 삭제하면 됨: 시작 */
.businessInfo2 {overflow:hidden; margin-top:30px; padding:22px 0 22px 0; background: url(/images/business/manufacture/bg2-1-1-3.gif) no-repeat 0 0; ; letter-spacing:-0.00em; *letter-spacing:-0.05em; line-height:1.5; *line-height:1.32;}
.businessInfo2 li {float:left; width:400px; padding:0 0 0 35px; margin-bottom:5px; display:inline-block}
.businessInfo2 li dl {overflow:hidden}
.businessInfo2 li dl dt {float:left; width:53px; padding:0 0 0 7px; background:url(/images/common/bul_square03.gif) no-repeat 0 7px}
.businessInfo2 li dl dt img {vertical-align:middle}
.businessInfo2 li dl dd {float:left; width:300px; color:#757575}
.businessInfo2 li dl dd a {text-decoration:none; color:#757575}
/* 사업영역(2줄) - 큐셀만 다른 방식으로 코딩됨.. 임시로 사용하는 것임.. 다른 페이지랑 같아질 경우 이건 삭제하면 됨: 끝 */
/* 주요서비스 (1단락) */
.serviceType04 {overflow:hidden;}
.serviceType04 li.con_b {float:right; width:680px; padding-top:10px;}
/* 주요서비스 (2단락) */
.serviceType01 {overflow:hidden}
.serviceType01 li {float:left; width:503px}
.serviceType01 li.gry {background:#f8f8f8}
.serviceType01 li.first {margin-right:30px}
.serviceType01 dl {position:relative; padding: 0 15px 49px 15px}
.serviceType01 dt {padding-top:282px; margin-bottom:5px}
.serviceType01 dt.two_tit {padding-top:30px;}
.serviceType01 dt.tit_box {font-weight:600; color:#444; font-size:17px;}
.serviceType01 dt.sbox {padding-top:200px; margin-bottom:5px}
.serviceType01 dd {padding-bottom:3px; *padding-bottom:0; text-align:justify;}
.serviceType01 dt a, .serviceType01 dd a {text-decoration:none; color:#757575}
.serviceType01 dd.img {position:absolute; top:0; left:0;}
.serviceType01 .homepage {display:inline-block; margin-left: 10px; font-weight:bold; font-size:14px; color:#9e9e9e;line-height:1}
.serviceType02 {overflow:hidden}
.serviceType02 li {float:left; width:427px;}
.serviceType02 li.gry {background:#f8f8f8}
.serviceType02 li.first {margin-right:30px}
.serviceType02 dl {padding: 28px 15px;}
.serviceType02 dt {font-weight:bold;}
.serviceType02 dd {padding-bottom:20px; text-align:justify;}
.serviceType02 .homepage {display:inline-block; margin-left:10px; font-weight:bold; font-size:11px; color:#9e9e9e;line-height:1}
.serviceType_tit {padding:20px 0 15px}
/* 주요사업 (3단락) */
.serviceType02 li {width:325px;}
.serviceType03 li {width:100%;}
.service_sns {margin-top:-3px;}
.service_sns > a > img {vertical-align:middle;}
.service_sns > a > span {vertical-align:middle; padding:0 8px 0 5px}
/* 사업분야 sns */
.snsFacebook {width:440px; float:left; border-right:1px solid #ededed}
.snsFacebook dl {display:inline-block; width:348px; padding:15px 15px 15px 77px; background:url(/images/business/manufacture/bg2-facebook.gif) no-repeat 16px 17px; line-height:1.4; *line-height:1.2}
.snsTwitte dl {background:url(/images/business/manufacture/bg2-twitter.gif) no-repeat 16px 17px}
.snsFacebook dl dt {margin-bottom:5px; font-weight:bold}
.snsFacebook dl a {width:348px; color:#666; text-decoration:none}
.snsFacebook dl dd.url a {color:#5892bf; text-decoration:underline}
.account {color:#f1592a; font-weight:normal}
.snsFacebook .h50, .snsTwitte .h50 {overflow:hidden; height:50px}
.snsFacebook .h51, .snsTwitte .h51 {overflow:hidden; height:150px}
.snsFacebook .twitteFix {position:relative; padding:15px 15px 15px 140px; background:#f8f8f8 url(/images/newsMedia/img3-2-2-3.jpg) no-repeat 16px 17px;}
.snsFacebook .twitteFix dd {line-height:1; font-size:0}
.snsFacebook .snsGo {position:absolute; top:112px; left:16px; width:91px; height:21px; display:inline-block; background:url(/images/board/bg_board_default02.png) no-repeat -606px -23px}
.snsFacebook .snsGo02 {position:absolute; top:112px; left:16px; width:91px; height:21px; display:inline-block; background:url(/images/board/bg_board_default02.png) no-repeat -606px -1px}
.FacebookFix {background:#f8f8f8 url(/images/newsMedia/img3-2-2-4.jpg) no-repeat 16px 0 !important;}
.source {color:#b3b2b2}
/* 사업분야 news */
.service_news {padding-top:60px;}
.service_news a.repre_con {display:block; overflow:hidden; margin-bottom:30px;}
.service_news a.repre_con p {width:267px; float:left; margin-right:40px}
.service_news a.repre_con p img {width:267px; height:158px;}
.service_news a.repre_con dl dt {font-size:20px; font-weight:bold; color:#222; margin-bottom:19px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.service_news a.repre_con dl dd.repre_txt {margin-bottom:16px; color:#666;}
.service_news a.repre_con dl dd.date {font-size:14px; color:#666;}
.service_news .repre_news {clear:both; padding:12px 30px 12px 0; border-bottom:1px solid #d1d1d1; background:url('/images/business/bul_news_list.gif') no-repeat right 17px;}
.service_news .repre_news span:first-child {font-weight:bold; display:block; margin-right:24px; float:left; color:#666; width:65px;}
.service_news .repre_news span:nth-child(2) {display:inline-block; margin-right:25px;}
.service_news .repre_news span:last-child {display:inline-block; font-size:14px; color:#666;}
.service_news .repre_news span a {color:#444;}
.service_news .repre_news span a:hover {color:#ff6600;}
/* 글로벌 - 탭 */
.publicAccounce02 {width:881px !important}
.publicAccounce02 li a{background:url(/images/business/global/tab2-4-1.gif) no-repeat }
.publicAccounce02 a.a1 {background-position:0 0}
.publicAccounce02 a.a1:hover,.publicAccounce02 a.a1.on {background-position:0 -29px}
.publicAccounce02 a.a2 {background-position:-122px 0}
.publicAccounce02 a.a2:hover, .publicAccounce02 a.a2.on {background-position:-122px -29px}
.publicAccounce02 a.a3 {background-position:-244px 0}
.publicAccounce02 a.a3:hover, .publicAccounce02 a.a3.on {background-position:-244px -29px}
.publicAccounce02 a.a4 {background-position:-366px 0}
.publicAccounce02 a.a4:hover, .publicAccounce02 a.a4.on {background-position:-366px -29px}
/* 사업분야 - 글로벌 */
.globalTxt01 {display:block; padding:12px 0 12px 12px; line-height:16px; background:url(/images/business/global/img2-1-2.gif) no-repeat 0 0}
.globalTxt02 {display:block; padding:12px 0 12px 12px; line-height:16px; background:url(/images/business/global/img2-1-3.gif) no-repeat 0 0}
/* 미디어센터 */
.saboCnt {overflow:hidden; position:relative; width:381px; height:625px; padding:0 35px 0 465px; background: url(/images/newsMedia/bg3-2.gif) no-repeat 445px 0}
.saboCnt dl {width:400px; padding:30px 0 0 0; height:536px; overflow:auto;overflow-x:hidden}
.saboCnt dt.title {font-size:25px; color:#f1592a; font-weight:bold}
.saboCnt dt.title .vol {font-size:17px; color:#222}
.saboCnt dd {line-height:1.4; *line-height:1.2}
.saboImg {position:absolute; top:0; left:0; border:1px solid #d8d8d8}
.saboImg img{vertical-align:top;border:none;}
.btnSoboViewArea {position:absolute; bottom:17px; height:20px}
.btnSoboView {position:absolute; top:0; display:inline-block; width:115px; height:21px; background: url(/images/board/bg_board_default02.png) no-repeat -243px -418px;}
.btnSoboView02 {position:absolute; left:130px; top::0; display:inline-block; width:117px; height:21px; background: url(/images/board/btn_board_pdf.gif) no-repeat 0 0}
.sabo_tabmenu {margin-bottom:150px;}
.sabo_tabmenu ul {position: relative; *zoom:1}
.sabo_tabmenu ul:after {content: ""; display: block; clear: both}
.sabo_tabmenu li {float: left;}
.sabo_tabmenu li a.tab_ck {position: relative; float: left;	background: url(/images/media/tab1_off.gif) no-repeat; width:121px; height:29px; margin-right:4px;}
.sabo_tabmenu li a.tab_ck2 {position: relative; float: left;	background: url(/images/media/tab2_off.gif) no-repeat; width:121px; height:29px; margin-right:4px;}
.sabo_tabmenu li ul {width: 100%; position: absolute; *zoom:1}
.sabo_tabmenu li ul:after {content: ""; display: block; clear: both}
.sabo_tabmenu li li {float: none; position: relative;}
.sabo_tabmenu li li a.tab_ck {float: none;}
.sabo_tabmenu li.active a.tab_ck {background: url(/images/media/tab1_on.gif) no-repeat;}
.sabo_tabmenu li li a.tab_ck2 {float: none;}
.sabo_tabmenu li.active a.tab_ck2 {background: url(/images/media/tab2_on.gif) no-repeat;}
ul.sabo_tabP1 {margin-top:60px;}
ul.sabo_tabP1 > li {float:left; width:195px; height:41px; padding-top:294px;}
ul.sabo_tabP1 > li.msabo1 {background: url(/images/media/sabo_201601.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP1 > li.msabo2 {background: url(/images/media/sabo_201602.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP1 > li.msabo3 {background: url(/images/media/sabo_201603.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP1 > li.msabo4 {background: url(/images/media/sabo_201604.jpg) no-repeat; margin-bottom:60px;}
ul.sabo_tabP1 > li.msabo5 {background: url(/images/media/sabo_201605.jpg) no-repeat; margin-right:33px;}
ul.sabo_tabP1 > li.msabo6 {background: url(/images/media/sabo_201606.jpg) no-repeat; margin-right:33px;}
ul.sabo_tabP2 {margin-top:60px; margin-left:-125px;}
ul.sabo_tabP2 > li {float:left; width:195px; height:41px; padding-top:294px;}
ul.sabo_tabP2 > li.msabo1 {background: url(/images/media/sabo_201501.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP2 > li.msabo2 {background: url(/images/media/sabo_201502.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP2 > li.msabo3 {background: url(/images/media/sabo_201503.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP2 > li.msabo4 {background: url(/images/media/sabo_201504.jpg) no-repeat; margin-bottom:60px;}
ul.sabo_tabP2 > li.msabo5 {background: url(/images/media/sabo_201505.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP2 > li.msabo6 {background: url(/images/media/sabo_201506.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP2 > li.msabo7 {background: url(/images/media/sabo_201507.jpg) no-repeat; margin:0 33px 60px 0;}
ul.sabo_tabP2 > li.msabo8 {background: url(/images/media/sabo_201508.jpg) no-repeat; margin-bottom:60px;}
ul.sabo_tabP2 > li.msabo9 {background: url(/images/media/sabo_201509.jpg) no-repeat; margin-right:33px;}
ul.sabo_tabP2 > li.msabo10 {background: url(/images/media/sabo_201510.jpg) no-repeat; margin-right:33px;}
ul.sabo_tabP2 > li.msabo11 {background: url(/images/media/sabo_201511.jpg) no-repeat; margin-right:33px;}
ul.sabo_tabP2 > li.msabo12 {background: url(/images/media/sabo_201512.jpg) no-repeat;}
/* sns 페이지 */
.newsSns {position:relative; display:inline-block; margin:25px 0 0 0; padding:0 0 10px 0; line-height:1.0; border:1p}
.newsSns .img {position:absolute; top:43px; left:0; padding:0; margin:0}
.newsSns dt {margin:0 0 23px 0}
.newsSns dd {margin:0 0 22px 0; padding:0 0 0 256px}
.newsSns dd .blogAddress {font-size:14px; color:#000; font-weight:bold; letter-spacing:-0.02em}
.newsSns .blogLink {width:169px; height:31px; margin-left:10px; background-position:-468px -177px; vertical-align:middle}
.snsBanner {overflow:hidden; margin:40px 0 0 0}
.snsBanner li {float:left; margin:0 0 0 9px; *margin:0 0 0 12px; font-size:12px; }
.snsBanner li a {color:#333; text-decoration:none}
.snsBanner li dt {line-height:0; border:1px solid #e9e9e9; font-size:0}
.snsBanner li dd {color:#333; font-weight:bold; text-align:center; margin-top:10px}
/* sns 페이지 개편 */
.sns_common {overflow:hidden; margin-bottom:53px; padding-bottom:50px; border-bottom: 1px #9a9a9a dashed;}
.sns_common.bd_b_none {border-bottom:none;}
.sns_common h4 {float:left; font-size:0; line-height:0;}
.sns_common p {font-size:0; line-height: 0;}
.sns_common .p_title {float:left; margin-left:14px;}
.sns_common .sns_link {float: right; margin-top:23px; }
.sns_common ul {clear:both; overflow:hidden; margin-top:83px;}
.sns_common li {overflow:hidden; float:left; margin-left:20px;}
.sns_common li:first-child {margin-left: 0;}
.sns_common li  a {display:block; width:242px; border:1px #ccc solid;}
.sns_common li  a:hover {border:1px #f1592a solid;}
.sns_common li span {display:block;}
.sns_common li .img_wrap {overflow:hidden; display:block; padding:0; font-size:0; line-height: 0;}
.sns_common li .img_wrap img {width:100%; height:100%;}
.sns_common li span.txt_box {overflow: hidden; padding:15px; height:70px; line-height:28px;  text-align:left; color:#333; font-weight:600;}
/*.sns_common li span.cont {width:100%; max-height:40px; overflow: hidden;}*/
.sns_common li span.cont {width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 24px; height: 48px;}
.sns_common li span.more {color:#ff6600;}
.sns_common li span.more > span {display:inline; font-size:7px; vertical-align: middle;}
.sns_facebook li .img_wrap, .sns_naverblog li .img_wrap,  .sns_instagram li .img_wrap {width:242px; height:242px;}
.sns_tistorypblog li .img_wrap {width:242px; height:167px;}
.sns_repre {padding-bottom:15px;}
.sns_repre .sns_slide {display:none;margin-top:40px; height:322px; border:1px #d0d0d0 solid;}
.sns_facebook > dl {float:right; margin-top:38px;}
.sns_facebook > dl > dt {padding-bottom:13px;}
.sns_twitter li .img_wrap {width:280px; height:186.451612px;}
.sns_instagram .sns_link a:last-child {margin-left:8px;}
.sns_last_row {overflow:hidden;}
.sns_twitter {float:left; width:594px;}
.sns_twitter li  a {width:280px;}
.sns_twitter .sns_link {margin-right:10px;}
.sns_twitter .sns_link:last-child {margin-top:22px;}
.sns_youtube {float:right; padding-left:30px; width:409px;}
.sns_youtube .video_wrap {margin-top:83px;}
.sns_youtube p {margin-top: 20px; margin-left:0;}
/* 사보구독신청
.soboList {clear:both; overflow:hidden; width:851px; margin-top:30px; padding:22px 15px 0 15px; *padding:22px 15px 22px 15px}
.soboList li {float:left; position:relative; width:425px; height:63px; margin:0 0 22px 0}
.soboList li a {height:63px; padding:0 0 0 105px; text-decoration:none; display:inline-block}
.soboList li dl dt {font-weight:bold; color:#676767; padding:15px 0 0 0 }
.soboList li dl dt .txt, .soboList li dl dd.txt  {color:#666; font-weight:normal}
.soboList li dl dd.txt span {color:#f16335}
.soboList li dl dd.img {position:relative; top:-28px; *top:-30px; left:-105px}
*/
/* 0328사보썸네일*/
/*.soboList li strong {font-weight:bold; color:#676767; padding:15px 0 0 0 }
.soboList li a span.txt  {color:#f16335}
.soboList a .img {position:relative; top:-28px; *top:-30px; left:-105px}*/
/* 170619 Ch.H press*/
.h_press h3 {margin-top:-14px;}
.h_press .cb {padding-top:29px !important;}
.h_press .tab_common {margin-top:53px;}
.h_press .thum_box ul {overflow:hidden; width:103%;}
.h_press .thum_box li {float:left; margin-right: 32px; margin-bottom:60px; width:323px;}
.h_press .thum_box li a {display:block; height:100%;}
.h_press .thum_box li a img {width:100%; height:203px; vertical-align: top;}
.h_press .thum_box li a span {display:block; margin-top:20px; width:100%; height:41px; line-height:41px; text-align: center; color:#555; font-size:16px; font-weight:500; background: url(/images/media/magazine/btn_pdf_down.png) no-repeat;}
.popSobo {background:none; line-height:1.26; width:676px}
.popSobo input, .popSobo lable, .popSobo select, .popSobo button {vertical-align:bottom; *vertical-align:middle}
.popSobo select {height:21px}
.popSobo p {font-size:11px}
.popSobo p span, .applychanges span {color:#f25a2b}
.applychanges {margin-top:10px; line-height:1.2; font-size:11px}
.btnStation {position:relative; bottom:34px}
.saboApp {position:relative; padding:0 0 0 316px; margin:20px 0 0 0 }
.saboApp dt {margin-bottom:20px}
.saboApp dd {margin-bottom:20px}
.saboApp dd.img {position:absolute; top:0; left:0}
.black_overlay { display: none;  position: absolute; top: 0%; left: 0%; width: 100%; height: 1700px; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.60; filter: alpha(opacity=60);}
.w_content { display: none; position: absolute; top: 10%; left: 13%; width: 706px; height: 860px; padding-left:28px; border:1px solid #f1592a; background-color: white; z-index:1002; overflow: auto; }
.w_content2 { display: none; position: absolute; top: 10%; left: 13%; width: 706px; height: 790px; padding-left:28px; border:1px solid #f1592a; background-color: white; z-index:1002; overflow: auto; }
.w_content3 { display: none; position: absolute; top: 10%; left: 13%; width: 706px; height: 750px; padding-left:28px; border:1px solid #f1592a; background-color: white; z-index:1002; overflow: auto; }
/* 한화 캠페인 */
.cam_slogan {width:998px; padding:58px 0 14px 38px; background:url(/images/continuManagement/bg1-3-1-1.jpg) no-repeat 0 0; margin-bottom:33px;}
.cam_concent {position:relative; clear:both; padding:10px 0 0 380px; margin-top:30px; height:240px;}
.cam_concent li.img {position:absolute; top:0; left:0; margin:0}
.cam_bg {width:986px; height:604px; padding:43px 0 40px 50px; background:url(/images/brand/bg1-3-3-1.gif) no-repeat 0 0}
.cam_bg .galleryWrap {margin:0}
.camArea {width:841px; min-height:155px; padding:20px 19px 20px 19px; margin:0; border-bottom:1px solid #d9d9d9; background:none}
.camArea dt {padding:5px 0 0 250px}
.camArea dd {padding:0 0 0 250px}
.cambtn {float:right; margin-top:-15px;}
.layerpop_way { display: none; position: absolute; top: 124px; left: 0; width: 1036px; height: 693px; z-index:100; overflow: auto; text-align:right; background-size:100% !important; -webkit-background-size:100% !important;}
.layerpop_way.block {display:block;}
.layerpop_way.way_01 { background:url(/images/continuManagement/map05.gif) no-repeat;}
.layerpop_way.way_02 { background:url(/images/continuManagement/map03.gif) no-repeat;}
.layerpop_way.way_03 { background:url(/images/continuManagement/map04.gif) no-repeat;}
.layerpop_way.way_04 { background:url(/images/continuManagement/map01.gif) no-repeat;}
.layerpop_way.way_05 { background:url(/images/continuManagement/map02.gif) no-repeat;}
.hand {cursor:pointer; cursor:hand; }
.campaign_gallery_box .gallery_wrap {padding:50px; background:url(/images/brand/bg1-3-3-2.gif) no-repeat 0 0}
.campaign_gallery_box .btn_box {left:50px; top:533px;}
.campaign_gallery_box .gallery_story {position:relative;}
/* brand - 한화스토리 */
.slogan {width:1036px; padding:45px 0 14px 80px; background:url(/images/brand/bg1-3-1-1.jpg) no-repeat 0 0; margin-bottom:46px;}
.brandPormise {overflow:hidden; width:843px; margin-top:5px; padding:17px 0 13px 38px; *padding:17px 0 18px 38px; background:url(/images/brand/bg1-3-1-2.gif) no-repeat 0 0}
.brandPormise dt {float:left; margin:7px 40px 0 0}
.brandPormise dd {overflow:hidden; float:left}
.brandPormise dd li {float:left; margin:0 14px 0 0}
#campain_txt {padding-right:5px;}
#campain_txt  a{padding-left:20px;}
.brandCampaign01 {position:relative; clear:both; width:481px; padding:0 0 0 400px}
.brandCampaign01 dt {margin-bottom:15px}
.brandCampaign01 dd {margin-top:5px}
.brandCampaign01 dd.img {position:absolute; top:0; left:0; margin:0}
.brandCampaign02 {margin:30px 0 80px 0; padding:50px; background:url(/images/brand/bg1-3-3-3.gif) no-repeat 0 0;}
.brandCampaign02 p {margin-bottom:10px}
.brandCampaign03 {width:349px; padding:0 0 0 532px}
.appDown {position:relative; width:470px; padding:12px 0 16px 16px; background: url(/images/brand/bg1-3-4-1.gif) no-repeat 0 0}
.appDown dt {float:left}
.appDown dd {float:left; line-height:1.46; font-size:12px; margin:0 0 0 25px; font-weight:bold; color:#0a0a0a}
.appDown dd .fc1 {color:#f1592a}
/*.appDown dd.btnApp {position:absolute; top:46px; right:42px}*/
.brandCampaign04 {padding:30px 0 0 400px}
.brandCampaign04 dt {position:absolute; top:0; left:0; margin-bottom:0}
.brandCampaign04 dd.img {position:absolute; top:30px; left:0; margin:0}
.thicket {background: url(/images/brand/bg_thicket.gif) no-repeat 0 0; width:1036px; height:62px; margin-top:20px; padding-left:67px;}
.thicket .tree_con1 {margin:0 15px 5px 0;}
.thicket .tree_con2 {margin:0 15px 5px 145px}
.thicket .tree_con3 {margin:0 15px 5px 165px}
/* 기타 */
.privacyArea {width:1036px; background: url(/images/utility/bg2-1.jpg) no-repeat right 0;}
.privacyArea .top_tt {margin-top:20px; width:735px; text-align:justify}
.privacyArea .select_common {float:inherit; display: inline-block; width:220px;}
.cntPrivacy01 {position:relative; margin:10px 0 60px 0; width:1036px; height:294px; background: url(/images/utility/bg2-2.gif) no-repeat 0 0}
.cntPrivacy01 dt {padding:21px 0 27px 36px; font-weight:600; color:#f1592a; line-height:1.0}
.cntPrivacy01 dd {padding:0 0 0 50px;}
.cntPrivacy01 dd li {width:440px}
.cntPrivacy01 dd li a {color:#555;  font-weight:600; text-decoration:none; font-size:15px; display:inline-block; line-height:22px;}
/* 개인정보 v5.0 */
.cntPrivacy01_2 {position:relative; margin:10px 0 60px 0; width:1036px; height:249px; background: url(/images/utility/bg2-3.gif) no-repeat 0 0}
.cntPrivacy01_2 dt {padding:21px 0 27px 36px; font-weight:600; color:#f1592a; line-height:1.0}
.cntPrivacy01_2 dd {padding:0 0 0 50px;}
.cntPrivacy01_2 dd li {width:490px}
.cntPrivacy01_2 dd li a {color:#555;  font-weight:600; text-decoration:none; font-size:15px; display:inline-block; line-height:22px;}
/* 개인정보 20160824 */
.cntPrivacy01_3 {position:relative; margin:10px 0 60px 0; width:1036px; height:319px; background: url(/images/utility/bg2-4.gif) no-repeat 0 0}
.cntPrivacy01_3 dt {padding:21px 0 27px 36px; font-weight:600; color:#f1592a; line-height:1.0}
.cntPrivacy01_3 dd {padding:0 0 0 50px;}
.cntPrivacy01_3 dd li {width:490px}
.cntPrivacy01_3 dd li a {color:#555;  font-weight:600; text-decoration:none; font-size:15px; display:inline-block; line-height:22px;}
/* 개인정보 20190418 */
.cntPrivacy01_4 {position:relative; margin:10px 0 60px 0; width:1036px; height:234px; background: url(/images/utility/bg2-5.gif) no-repeat 0 0}
.cntPrivacy01_4 dt {padding:21px 0 27px 36px; font-weight:600; color:#f1592a; line-height:1.0}
.cntPrivacy01_4 dd {padding:0 0 0 50px;}
.cntPrivacy01_4 dd li {width:490px}
.cntPrivacy01_4 dd li a {color:#555;  font-weight:600; text-decoration:none; font-size:15px; display:inline-block; line-height:22px;}
.cntPrivacy02 {margin-bottom:60px}
.cntPrivacy02 dt {padding:7px 0; font-weight:600; border-top:1px solid #f1592a; border-bottom:1px solid #d1d1d1;}
.cntPrivacy02 dd {padding:27px 0 0 0;}
.cntPrivacy02 dd .cntNote01 dt {padding:0 0 0 14px; margin:27px 0 0 0; border:none; font-weight:normal; background:url(/images/common/bul_square01.gif) no-repeat 0 7px;}
.cntPrivacy02 dd .cntNote01 dt.bgNone  {background:none; padding:0}
.cntPrivacy02 dd .cntNote01 dd {padding:0}
.cntNote02 {margin-top:20px;}
.cntNote02 li, .cntNote03 li {padding:0 0 0 14px; margin:10px 0 0 0; background:url(/images/common/bul_square02.gif) no-repeat 4px 10px; *background-position:0 7px}
.cntNote04 li {padding:0 0 0 10px; margin:5px 0 0 0;}
.cntNote05 li {padding:0 0 0 10px; margin:4px 0 0 15px; background:url(/images/common/bul_square02.gif) no-repeat 0 10px;}
.cntNote06 li {margin-top:5px;}
.cntPrivacy03 {margin-bottom:60px}
.cntPrivacy03 dt {padding:7px 0; font-weight:bold; border-top:1px solid #f1592a; border-bottom:1px solid #d1d1d1; font-size:16px}
.cntPrivacy03 dd {}
.cntPrivacy03 dd .cntNote01 dt {padding:0 0 0 14px; margin:27px 0 0 0; border:none; font-weight:normal; background:url(/images/common/bul_square01.gif) no-repeat 0 7px;}
.cntPrivacy03 dd .cntNote01 dt.bgNone  {background:none; padding:0}
.cntPrivacy03 dd .cntNote01 dd {padding:0}
.privacy_table {width:100%;}
.privacy_table th {padding:7px; font-weight:600; border-top:2px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.privacy_table th.first {border-left:1px solid #ccc;}
.privacy_table td {text-align:center; padding:7px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.privacy_table td.first {border-left:1px solid #ccc;}
.privacy_table caption {display:none;}
.privacy_sel {padding-top:20px;}
.privacy_sel1 {padding:20px 0 50px 0}
.privacy_sel2 {padding:20px 0 70px 0}
.privacy_sel4 {padding:20px 0 90px 0}
/* sitemap */
.wrapSitemap {overflow:hidden; width:1036px; margin:0 0 50px 0; background:url(/images/common/line_dot.gif) repeat-x 0 bottom}
.wrapSitemap h4 {float:left; width:200px; vertical-align:top}
.wrapSitemap ul {float:left; width:835px; margin-top:12px; font-size:13px;}
.wrapSitemap ul li {float:left; width:207px; margin-bottom:20px}
.wrapSitemap ul li ul {width:203px}
.wrapSitemap ul li ul li {clear:both; display:inline-block; margin:0}
.wrapSitemap ul li ul li a {width:224px; text-decoration:none; color:#9b7060; font-size:15px; font-weight:600; padding:0 0 0 9px; background:url(/images/common/bul_square03.gif) no-repeat 0 4px}
.wrapSitemap ul li ul li a:hover {color:#ed4726}
/* 가로 코드타입 1
.codeType1{ overflow:hidden; clear:both; width:881px; padding-top:27px; }
.codeType2{overflow:hidden; float:left; width:411px;}
.typeHorizontal dl{*zoom:1; }
.typeHorizontal dt{float:right;width:557px;margin:0;padding-bottom:20px;}
.typeHorizontal dd{	margin:0;padding:0;line-height:1.5em;color:#444}
.typeHorizontal dd.img img{float:left; margin:0 33px 22px 0;}
.typeHorizontal .alt dt{float:left;}
.typeHorizontal .alt dd.img img{float:right;margin:0 0 22px 33px;}
*/
/* 그룹사 메뉴 링크 */
.affiliatedMenu, .affiliatedStatus {overflow:hidden; width:100%; margin-top:68px; padding-top:30px; border-top:2px solid #f1592a}
.affiliatedMenu li {float:left; width:259px; margin-bottom:20px}
/*.affiliatedMenu li a {text-decoration:none; font-size:11px; color:#1c1c1c;cursor:pointer; display:inline-block}*/
.affiliatedMenu li a .division {color:#757373}
.affiliatedMenu li dt {float:right; width:150px; padding:0 0 12px 0}
.affiliatedMenu li dd {float:right; width:150px; *line-height:1.2; line-height:1.26}
.affiliatedMenu li dd.img {float:left; width:70px; height:64px; line-height:0}
.affiliatedMenu li dd.affiliated_txt{text-decoration:none; font-size:11px; color:#1c1c1c;cursor:pointer; display:inline-block}
/* 그룹사현황 */
.affiliatedStatus li {float:left; width:244px; margin-right:20px}
.affiliatedStatus li a {font-size:16px; text-decoration:none; color:#666; line-height:25px;}
.affiliatedStatus li dl {position:relative; padding:100px 0 0 0}
.affiliatedStatus li dl dt {display:inline; padding:0 17px 0 0; background: url(/images/business/bul_arr.gif) no-repeat right 0; line-height:16px; font-size:16px}
.affiliatedStatus li dd {padding:0 10px 0 0; height:110px}
.affiliatedStatus li dd.img {position:absolute; top:0; left:0; padding:0; height:85px}
/* 솔라 */
.solarPV {height:726px; background: url(/images/continuManagement/txt8-2-1.gif) no-repeat 0 0;}
.bgDot {margin-bottom:60px; background:url(/images/company/bg_history_line.gif) repeat-x 0 bottom}
.bgDot dl {padding: 0 15px 20px 0 !importnat}
.bgDot02 {background:url(/images/company/bg_history_line.gif) repeat-x 0 bottom; padding:0 0 10px 0; *padding:0 0 30px 0; }
.solarPV2 {width:881px; height:105px; background: url(/images/continuManagement/txt8-2-2.gif) no-repeat 0 0; margin-top:20px;}
/* 스포츠 */
.publicAccounce03 {width:881px !important}
.publicAccounce03 li a{background:url(/images/continuManagement/tab_sport.gif) no-repeat }
.publicAccounce03 a.a1 {background-position:0 -32px}
.publicAccounce03 a.a1:hover,.publicAccounce03 a.a1.on {background-position:0 0}
.publicAccounce03 a.a2 {background-position:-122px -32px}
.publicAccounce03 a.a2:hover, .publicAccounce03 a.a2.on {background-position:-122px 0}
.sponsorship {padding:64px 50px; background:url(/images/continuManagement/bg_sport.gif) no-repeat 0 0; margin-bottom:100px}
.sponsorship01 {padding:35px 50px; background:url(/images/continuManagement/bg_sport01.gif) no-repeat 0 0}
.sponsorship dl.sponsorArea {width:770px; position:relative; padding:0 0 0 140px;}
.sponsorship dl.sponsorArea dt {font-weight:bold; color:#000; padding-bottom:8px; font-size: 17px;}
.sponsorship dl.sponsorArea .img {position:absolute; top:0; left:25px}
.spon_bg {height:750px; background:url(/images/continuManagement/bg_sport03.gif) no-repeat 0 0; overflow:hidden;}
.sponsorArea01 {position:relative; float:left; width:330px; line-height:1.2; padding: 0 30px}
.sponsorArea01 dt {font-weight:bold; color:#000; padding:90px 0 5px 0}
.sponsorArea01 dd {letter-spacing:-0.02em}
.sponsorArea01 dd.img01 {position:absolute; top:0; left:180px}
.sponsorArea01 dd.img02 {position:absolute; top:20px; left:70px}
.sponsorArea01 dd.img03 {position:absolute; top:10px; left:150px}
.sponsor_box {position:relative; min-height:180px; background:url(/images/company/bg_history_line.gif) repeat-x 0 bottom; padding-bottom:35px; margin-bottom:35px}
.sponsor_box .historyImg {position:absolute; top:0; left:0; padding:0; }
.sponsor_box .historyImg02 {top:20px; left:19px}
.sponsor_box .historyImg li {line-height:0; list-style:none; margin-bottom:4px}
*:first-child+html .sponsor_box .historyImg li {margin-bottom:2px;} /* IE7 */
.sponsor_box dt {padding:0 0 0 400px; margin-bottom:3px}
.sponsor_box dd {padding:0 0 0 400px}
.sponsor_box dd.sponsorName {margin-bottom:10px; text-align:justify;}
.sponsor_box dd.historyTxt  {margin-top:20px}
.sponsor_box dd span {width:80px; display:inline-block; color:#f1592a}
.sponsor_box dd a {color:#555}
.sponsor_box dd.historyTxt > ul > li {padding:2px 0;}
.sponsor_box .outher {padding:15px 0 0 470px !important; line-height:1.62; *line-height:1.5; letter-spacing:-0.03em}
.sponsor_box2 {width:958px; padding:20px 19px 5px 19px; margin:0; border-bottom:1px solid #ededed; background:none}
.sponsor_box2 dt {padding:0 0 0 130px}
.sponsor_box2 dd {padding:0 0 0 130px}
/* kty */
.popup_01{width:100%;height:100%;position:fixed;z-index:5000;display:none;bottom:0;left:0}
.popup_01 h2{color:#fff;font-weight:bold}
.popup_01 .popup_bg{width:100%;height:100%;background:#000;filter:alpha(opacity=50);opacity:0.5;cursor:default}
.popup_01 .popup_wrap{position:absolute;top:25%;left:50%}
.popup_01 .popup_wrap .popup{position:relative;margin-left:-350px;width:700px;height:460px}
/* .popup_01 .popup_wrap .popup iframe{overflow:hidden !important} */
.popup_01 .popup_wrap .popup .k_caption{background:#fff;position:absolute;top:0;right:0;width:44%;height:91.6%;color:#000;overflow:hidden;overflow:auto}
.popup_01 .popup_wrap .popup .k_caption div{padding:5px 5px;height:500px;width:90%;background:#dadada;margin:0 auto}
.popup_01 .popup_wrap .popup .k_close{position:absolute;top:-23px;right:0;display:block;z-index:5;width:340px;width:100%}
.popup_01 .popup_wrap .popup .k_video{}
/* .popup_01 .popup_wrap .popup .k_close a:focus{outline:1px solid #fff} */
.popup_01 .popup_wrap .popup .k_close > a{color:#000;font-weight:bold;display:block;float:right}
.cq-dd-image{cursor:pointer}
.hide{display:none}
.main_news .news_con {overflow:hidden; display: block; text-overflow: ellipsis; white-space: nowrap;}
.main_news .k_rep03 .news_con {width:500px;}
.main_news .k_rep01 .news_con {width:330px;}
.k_tab{position:relative;width:100%;height:1200px}
/* .k_tab.on{height:1090px} */
.k_tab.kList01{height:800px}
.k_tab.kList02{height:862px}
.k_tab.kList03{height:924px}
.k_tab.kList04{height:986px}
.k_tab.kList05{height:1048px}
.k_tab.kList06{height:1110px}
.k_tab > ul:after{display:block;clear:both;content:''}
.k_tab > ul > li{float:left;margin-left:1px}
.k_tab > ul > li:first-child{margin:0}
.k_tab > ul > li > a{display:block;width:121px;height:29px;text-indent:-9999px}
.k_tab > ul > li > a.k_2016{background:url(/images/board/bg_board_default02.png) no-repeat -698px -275px}
.k_tab > ul > li > a.k_2016.on{background:url(/images/board/bg_board_default02.png) no-repeat -698px -243px}
.k_tab > ul > li > a.k_2015{background:url(/images/board/bg_board_default02.png) no-repeat -698px -213px}
.k_tab > ul > li > a.k_2015.on{background:url(/images/board/bg_board_default02.png) no-repeat -698px -181px}
.k_tab > ul > li > a.k_2014{background:url(/images/board/bg_board_default02.png) no-repeat -698px -151px}
.k_tab > ul > li > a.k_2014.on{background:url(/images/board/bg_board_default02.png) no-repeat -698px -119px}
.k_tab > ul > li > a.k_2013{background:url(/images/board/bg_board_default02.png) no-repeat -698px -88px}
.k_tab > ul > li > a.k_2013.on{background:url(/images/board/bg_board_default02.png) no-repeat -698px -56px}
.k_tab > ul > li > a.k_2012{background:url(/images/board/bg_board_default02.png) no-repeat -454px -88px}
.k_tab > ul > li > a.k_2012.on{background:url(/images/board/bg_board_default02.png) no-repeat -454px -56px}
.k_tab > ul > li ul{position:absolute;top:700px;left:0;display:none;width:100%;border-top:1px solid #f1592a;border-bottom:1px solid #d1d1d1;padding-top:20px}
.k_tab > ul > li ul.on{display:block}
.k_tab > ul > li ul:after{display:block;clear:both;content:''}
.k_tab > ul > li > ul > li{float:left;width:45%;height:60px;margin-left:10px}
.k_tab > ul > li > ul > li > img{float:left;width:90px;height:41px;margin-right:13px}
.k_tab > ul > li > ul > li > a{color: #676767;display: block;font-weight:bold;padding:13px 0 0 0}
.k_tab > ul > li > ul > li > span{width:100%;height:625px;display:block;position:absolute;top:-660px;left:0}
.k_tab .k_wrap{border:1px solid #dadada;width:880px;height:623px;overflow:hidden;display:none}
.k_tab .k_wrap.on{display:block}
.k_tab .k_wrap > img{float:left;margin-right:4px;width:443px;height:623px;border-right:1px solid #dadada}
.k_tab .k_wrap .span_01{display:inline-block;background:url(/images/newsMedia/k_bg3-2.gif) no-repeat top right;width:49%;height:100%;float:right}
.k_tab .k_wrap .span_02{display:inline-block;overflow-y:auto;width:410px;height:550px;padding:10px 0 10px 10px;overflow-x:hidden}
.k_tab .k_wrap .span_03{display:inline-block;margin:15px 0 0 5px}
.k_tab .k_wrap .span_03:after{display:block;clear:both;content:''}
.k_tab .k_wrap .span_03 a:first-child{margin:0}
.k_tab .k_wrap .span_03 a{display:block;float:left;margin-left:5px}
.k_tab .k_wrap em{color: #f1592a;font-size: 25px;font-weight:bold;font-style:normal;display:inline-block;margin-bottom:10px;width:100%}
.k_tab .k_wrap em span{color:#222;font-size:17px}
.k_sabo{top:0;left:0;overflow:hidden;position:absolute;top:35px;left:0;width:100%}
.soboList2{width:851px;margin-top:30px;padding:22px 15px 0 15px;*padding:22px 15px 22px 15px}
.soboList2:after{display:block;clear:both;content:''}
.soboList2 li {float:left;width:425px;height:63px}
.soboList2 li a {position:relative;width:300px; height:63px;  padding:0 0 0 105px; text-decoration:none; display:inline-block;color:#666; font-weight:normal; }
.soboList2 li strong{font-weight:bold; color:#676767; padding:13px 0 0 0;display:block; }
.soboList2 .img {width:90px; height:41px;display:block;float:left;position:absolute}
.soboList2 .img {/*position:relative; top:-28px; *top:-30px; left:-105px*/ }
.k_video_wrap{position:relative;width:100%;max-height:740px}
.k_video_wrap .k_video{display:none}
.k_video_wrap .k_video.on{display:block;left:0;height:430px;width:100%}
.k_video_wrap .k_video iframe{position:relative}
.k_video_wrap .k_list{bottom:30px;left:0}
.k_video_wrap .k_list:after{display:block;clear:both;content:''}
.k_video_wrap .k_list > .k_ul_01{padding-left:10px}
.k_video_wrap .k_list > .k_ul_01:after{display:block;clear:both;content:''}
.k_video_wrap .k_list > .k_ul_01 > li{float:left;/* width:425px;height:67px */;padding:5px 0 8px 0;width:50%;height:80px}
.k_video_wrap .k_list > .k_ul_01 > li.li_01 .span_01{background:#ECECEC}
.k_video_wrap .k_list > .k_ul_01 > li .span_01{display:block;position:relative;width:415px;height:80px}
.k_video_wrap .k_list > .k_ul_01 > li .span_01 a{display:block;padding:5px 0 5px 0;width:415px;height:80px}
.k_video_wrap .k_list > .k_ul_01 > li .span_01 img{position:absolute;top:5px;left:0}
.k_video_wrap .k_list > .k_ul_01 > li .span_01 strong{position:absolute;top:0;left:110px;font-size:15px;font-weight:bold}
.k_video_wrap .k_list > .k_ul_01 > li .span_01 p{position:absolute;bottom:0;left:110px;font-weight:normal;font-size:13px}
.k_video_wrap .k_list > .k_ul_01 > li .span_01 p span{color:#f16335;margin-left:20px}
.k_banner li span{display:block}
.k_rep03 img{position:absolute;top:0;left:0;display:block}
.k_rep03 em{font-weight:600;font-style:normal;font-size:16px;color:#333;padding-top:275px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;height:1.5em;word-wrap:normal}
.k_rep03 a{display:block}
.k_rep03 .p_01{font-size:15px;line-height:22px;color:#666;margin:3px 0; width:100%;display:inline-block}
.k_rep03 .p_02{font-size:14px;color:#f16335;}
.k_rep03 .p_02 .span_01{width:80px;display:inline-block;color:#a5abbf}
.k_rep01{margin-bottom:15px;position:relative;height:70px;padding-left:170px; padding-bottom:10px; line-height:24px;}
.k_rep01 a{display:block}
.k_rep01 img{position:absolute;top:0;left:0}
.k_rep01 em{font-weight:600;font-style:normal;font-size:16px;line-height:32px;color:#333;display:inline-block;width:100%}
.k_rep01 .span_01{display:inline-block}
.k_rep01 span{color:#666; font-size:15px;}
.k_type{position:relative;height:228px;display:inline-block}
.k_type a{display:block}
.k_type .span_01{display:inline-block;padding-left:470px; font-size:13px;}
.k_type .span_02{width:100%;display:inline-block;margin:10px 0 15px 0; font-size:14px; line-height:22px;}
.k_type .text{color:#f16335;display:inline-block;padding-left:15px;vertical-align:middle}
.k_type em{font-weight:bold;font-style:normal;font-size:17px;color:#333;display:inline-block;width:100%}
.k_type img{position:absolute;top:0;left:0}
.k_type2{position:relative;height:228px;display:inline-block}
.k_type2 a{display:block}
.k_type2 .span_01{display:inline-block;padding-left:500px; margin-top:10px}
.k_type2 .span_02{font-size:16px;line-height:1.6;width:100%;display:inline-block;margin:15px 0 20px 0}
.k_type2 .text{color:#f16335;display:inline-block;padding-left:15px;vertical-align:middle}
.k_type2 em{font-weight:600;font-style:normal;font-size:23px;color:#333;display:inline-block;width:100%}
.k_type2 img{position:absolute;top:0;left:0}
.k_article02:after{display:block;clear:both;content:''}
.k_article02 li{float:left;width:50%;height:90px;position:relative;padding:5px 0 5px 0}
.k_article02 li a{width:95%}
.k_article02 li img{position:absolute;top:10px;left:0}
.k_article02 li em{color:#444;display:inline-block;height:20px;width:100%;font-style:normal;font-weight:bold; font-size:15px;}
.k_article02 li .span_01{padding-left:110px;display:inline-block; font-size:13px;}
.k_article02 li .span_02{width:100%;display:inline-block;line-height:18px}
.k_article02 li .span_01 .text{color:#f16335;display:inline-block;padding-left:15px;vertical-align:middle}
.k_article02 li.bg a{background:#ECECEC}
/*.sns_blog ul li a{display:block}
.sns_blog ul li a span{display:block;text-align:center; padding-top:8px;}*/
.k_map{border-right:1px solid #d7d7d7;border-bottom:none;border-left:none;position:relative;overflow:hidden}
.k_map img{border-bottom:1px solid #d7d7d7}
.k_map p{padding:15px 0 15px 5px;overflow:hidden}
.k_map p > span{margin-right:20px}
.k_affiliatedStatus li{height:280px}
.k_affiliatedStatus li.h250 {height:250px}
.k_affiliatedStatus a{display:block}
.k_affiliatedStatus a em{width:100%;display:inline-block;margin-top:115px}
.k_affiliatedStatus a span{padding-top:8px;display:inline-block}
.k_affiliatedStatus a.img_01{background:url(/images/business/affiliated-img1-1.jpg) no-repeat}
.k_affiliatedStatus a.img_02{background:url(/images/business/affiliated-img1-2.jpg) no-repeat}
.k_affiliatedStatus a.img_03{background:url(/images/business/affiliated-img1-3.jpg) no-repeat}
.k_affiliatedStatus a.img_04{background:url(/images/business/affiliated-img1-4.jpg) no-repeat}
.k_affiliatedStatus a.img_05{background:url(/images/business/affiliated-img1-20.jpg) no-repeat}
.k_affiliatedStatus a.img_06{background:url(/images/business/affiliated-img1-19.jpg) no-repeat}
.k_affiliatedStatus a.img_07{background:url(/images/business/affiliated-img1-5.jpg) no-repeat}
.k_affiliatedStatus a.img_08{background:url(/images/business/affiliated-img1-6.jpg) no-repeat}
.k_affiliatedStatus a.img_09{background:url(/images/business/affiliated-img1-7.jpg) no-repeat}
.k_affiliatedStatus a.img_10{background:url(/images/business/affiliated-img1-8.jpg) no-repeat}
.k_affiliatedStatus a.img_11{background:url(/images/business/affiliated-img1-9.jpg) no-repeat}
.k_affiliatedStatus a.img_12{background:url(/images/business/affiliated-img1-10.jpg) no-repeat}
.k_affiliatedStatus a.img_13{background:url(/images/business/affiliated-img1-14.jpg) no-repeat}
.k_affiliatedStatus a.img_14{background:url(/images/business/affiliated-img1-12.jpg) no-repeat}
.k_affiliatedStatus a.img_15{background:url(/images/business/affiliated-img1-13.jpg) no-repeat}
.k_affiliatedStatus a.img_16{background:url(/images/business/affiliated-img1-16.jpg) no-repeat}
.k_affiliatedStatus a.img_17{background:url(/images/business/affiliated-img1-17.jpg) no-repeat}
.k_affiliatedStatus a.img_18{background:url(/images/business/affiliated-img2-1.jpg) no-repeat}
.k_affiliatedStatus a.img_19{background:url(/images/business/affiliated-img2-3.jpg) no-repeat}
.k_affiliatedStatus a.img_20{background:url(/images/business/affiliated-img2-2.jpg) no-repeat}
.k_affiliatedStatus a.img_21{background:url(/images/business/affiliated-img2-7.jpg) no-repeat}
.k_affiliatedStatus a.img_22{background:url(/images/business/affiliated-img2-5.jpg) no-repeat}
.k_affiliatedStatus a.img_23{background:url(/images/business/affiliated-img2-6.jpg) no-repeat}
.k_affiliatedStatus a.img_24{background:url(/images/business/affiliated-img3-3.jpg) no-repeat}
.k_affiliatedStatus a.img_25{background:url(/images/business/affiliated-img3-1.jpg) no-repeat}
.k_affiliatedStatus a.img_26{background:url(/images/business/affiliated-img3-2.jpg) no-repeat}
.k_affiliatedStatus a.img_27{background:url(/images/business/affiliated-img3-4.jpg) no-repeat}
.k_affiliatedStatus a.img_28{background:url(/images/business/affiliated-img3-6.jpg) no-repeat}
.k_affiliatedStatus a.img_29{background:url(/images/business/affiliated-img3-8.jpg) no-repeat}
.k_affiliatedStatus a.img_30{background:url(/images/business/affiliated-img3-5.jpg) no-repeat}
.k_affiliatedStatus a.img_31{background:url(/images/business/affiliated-img3-7.jpg) no-repeat}
.k_affiliatedStatus a.img_32{background:url(/images/business/affiliated-img1-21.jpg) no-repeat}
.k_affiliatedStatus a.img_33{background:url(/images/business/affiliated-img1-22.jpg) no-repeat}
.k_affiliatedStatus a.img_34{background:url(/images/business/affiliated-img1-23.jpg) no-repeat}
.k_affiliatedStatus a.img_35{background:url(/images/business/affiliated-img1-18.jpg) no-repeat}
.k_affiliatedStatus a.img_36{background:url(/images/business/affiliated-img1-31.jpg) no-repeat}
.k_affiliatedStatus a.img_37{background:url(/images/business/affiliated-img1-27.jpg) no-repeat}
.k_affiliatedStatus a.img_38{background:url(/images/business/affiliated-img1-28.jpg) no-repeat}
.k_affiliatedStatus a.img_39{background:url(/images/business/affiliated-img1-29.jpg) no-repeat}
.k_affiliatedStatus a.img_40{background:url(/images/business/affiliated-img1-30.jpg) no-repeat}
.k_affiliatedStatus a.img_41{background:url(/images/business/affiliated-img1-24.jpg) no-repeat}
.k_affiliatedMenu li{height:80px}
.k_affiliatedMenu a{display:block;height:80px;position:relative}
.k_affiliatedMenu a em{width:100%;display:inline-block;padding-left:90px}
.k_affiliatedMenu a span{position:absolute;bottom:0;left:90px;color:#444; font-size:14px;}
.k_affiliatedMenu a.img_01{background:url(/images/business/manufacture/affiliated-img2-1-1.jpg) no-repeat}
.k_affiliatedMenu a.img_02{background:url(/images/business/manufacture/affiliated-img2-1-2.jpg) no-repeat}
.k_affiliatedMenu a.img_03{background:url(/images/business/manufacture/affiliated-img2-1-3.jpg) no-repeat}
.k_affiliatedMenu a.img_04{background:url(/images/business/manufacture/affiliated-img2-1-4.jpg) no-repeat}
.k_affiliatedMenu a.img_05{background:url(/images/business/manufacture/affiliated-img2-1-20.jpg) no-repeat}
.k_affiliatedMenu a.img_06{background:url(/images/business/manufacture/affiliated-img2-1-19.jpg) no-repeat}
.k_affiliatedMenu a.img_07{background:url(/images/business/manufacture/affiliated-img2-1-5.jpg) no-repeat}
.k_affiliatedMenu a.img_08{background:url(/images/business/manufacture/affiliated-img2-1-6.jpg) no-repeat}
.k_affiliatedMenu a.img_09{background:url(/images/business/manufacture/affiliated-img2-1-7.jpg) no-repeat}
.k_affiliatedMenu a.img_10{background:url(/images/business/manufacture/affiliated-img2-1-8.jpg) no-repeat}
.k_affiliatedMenu a.img_11{background:url(/images/business/manufacture/affiliated-img2-1-9.jpg) no-repeat}
.k_affiliatedMenu a.img_12{background:url(/images/business/manufacture/affiliated-img2-1-10.jpg) no-repeat}
.k_affiliatedMenu a.img_13{background:url(/images/business/manufacture/affiliated-img2-1-15.jpg) no-repeat}
.k_affiliatedMenu a.img_14{background:url(/images/business/manufacture/affiliated-img2-1-12.jpg) no-repeat}
.k_affiliatedMenu a.img_15{background:url(/images/business/manufacture/affiliated-img2-1-13.jpg) no-repeat}
.k_affiliatedMenu a.img_16{background:url(/images/business/manufacture/affiliated-img2-1-17.jpg) no-repeat}
.k_affiliatedMenu a.img_17{background:url(/images/business/manufacture/affiliated-img2-1-18.jpg) no-repeat}
.k_affiliatedMenu a.img_18{background:url(/images/business/finance/affiliated-img2-2-1.jpg) no-repeat}
.k_affiliatedMenu a.img_19{background:url(/images/business/finance/affiliated-img2-2-3.jpg) no-repeat}
.k_affiliatedMenu a.img_20{background:url(/images/business/finance/affiliated-img2-2-7.jpg) no-repeat}
.k_affiliatedMenu a.img_21{background:url(/images/business/finance/affiliated-img2-2-4.jpg) no-repeat}
.k_affiliatedMenu a.img_22{background:url(/images/business/finance/affiliated-img2-2-5.jpg) no-repeat}
.k_affiliatedMenu a.img_23{background:url(/images/business/finance/affiliated-img2-2-6.jpg) no-repeat}
.k_affiliatedMenu a.img_24{background:url(/images/business/service/affiliated-img2-3-3.jpg) no-repeat}
.k_affiliatedMenu a.img_25{background:url(/images/business/service/affiliated-img2-3-1.jpg) no-repeat}
.k_affiliatedMenu a.img_26{background:url(/images/business/service/affiliated-img2-3-2.jpg) no-repeat}
.k_affiliatedMenu a.img_27{background:url(/images/business/service/affiliated-img2-3-4.jpg) no-repeat}
.k_affiliatedMenu a.img_28{background:url(/images/business/service/affiliated-img2-3-6.jpg) no-repeat}
.k_affiliatedMenu a.img_29{background:url(/images/business/service/affiliated-img2-3-8.jpg) no-repeat}
.k_affiliatedMenu a.img_30{background:url(/images/business/service/affiliated-img2-3-5.jpg) no-repeat}
.k_affiliatedMenu a.img_31{background:url(/images/business/service/affiliated-img2-3-7.jpg) no-repeat}
.k_affiliatedMenu a.img_32{background:url(/images/business/manufacture/affiliated-img2-1-21.jpg) no-repeat}
.k_affiliatedMenu a.img_33{background:url(/images/business/manufacture/affiliated-img2-1-22.jpg) no-repeat}
.k_affiliatedMenu a.img_34{background:url(/images/business/manufacture/affiliated-img2-1-23.jpg) no-repeat}
.k_affiliatedMenu a.img_35{background:url(/images/business/manufacture/affiliated-img2-1-25.jpg) no-repeat}
.k_affiliatedMenu a.img_36{background:url(/images/business/manufacture/affiliated-img2-1-26.jpg) no-repeat}
.k_affiliatedMenu a.img_37{background:url(/images/business/manufacture/affiliated-img2-1-27.jpg) no-repeat}
.k_affiliatedMenu a.img_38{background:url(/images/business/manufacture/affiliated-img2-1-28.jpg) no-repeat}
.k_affiliatedMenu a.img_39{background:url(/images/business/manufacture/affiliated-img2-1-29.jpg) no-repeat}
.k_affiliatedMenu a.img_40{background:url(/images/business/manufacture/affiliated-img2-1-30.jpg) no-repeat}
.k_affiliatedMenu a.img_41{background:url(/images/business/manufacture/affiliated-img2-1-31.jpg) no-repeat}
.k_recruit > div{padding-left:320px;margin-bottom:50px; min-height:155px;}
.k_recruit p{padding:8px 0 8px 0}
.k_recruit em{display:inline-block;font-weight:600;color:#444;margin-bottom:8px;font-style:normal}
.k_recruit ul li{padding-left:11px;background:url(/images/recruit/bu_squareGrey.gif) no-repeat 1px 12px;}
.k_recruit_01{background:url(/images/recruit/k_recruit_01.gif) no-repeat}
.k_recruit_02{background:url(/images/recruit/k_recruit_02.gif) no-repeat}
.k_recruit_03{background:url(/images/recruit/k_recruit_03.gif) no-repeat}
.k_cnt{position:relative;width:1036px;height:233px;border-top:1px solid #f1592a;margin-bottom:50px;display:block}
.k_cnt .span_01{display:block;position:absolute;top:0;right:20px;margin:30px 0 20px 0}
.k_cnt .span_01 span{display:block}
.k_cnt .span_01 span.span_03{margin-bottom:10px}
.k_cnt .span_01 em{display:block;margin:5px 0 20px 0}
.k_cnt .span_02{position:absolute;bottom:-20px;right:18px}
.k_cnt .img_01{position:absolute;top:0;left:10px;margin:20px 0 20px 0}
.k_cnt_02{margin-bottom:5px}
.k_cnt_02:after{display:block;clear:both;content:''}
.k_cnt_02 > a{float:left;border:1px solid #000;display:block;border:1px solid #d9d9d9;margin-left:30px;position:relative;width:423px;height:413px}
.k_cnt_02 > a:first-child{margin:0}
.k_cnt_02 .bg_01{position:absolute;top:0;left:0}
.k_cnt_02 em{margin:300px 0 8px 25px;display:block}
.k_cnt_02 span{display:block}
.k_cnt_02 span.text_01{color:#444;line-height:20px;margin-left:25px;width:336px; font-size:13px;}
.k_cnt_02 span.text_02{color:#444;font-size:13px;line-height:17px;margin-left:25px;width:336px}
.k_cnt_02 span.btn_01{position:absolute;bottom:54px;right:19px;margin:0}
.k_cnt_03{background:url(/images/continuManagement/banner201704.jpg) no-repeat;width:881px;height:170px;display:block}
.k_cnt_03 em,.k_cnt_03 span{text-indent:-9999px;display:none}
/* 캠페인 > 캠페인 스토리에서 탭 아래에 사진이 하나일 경우에 사용 */
.k_cnt_04{margin-bottom:40px}
.k_cnt_04:after{display:block;clear:both;content:''}
.k_cnt_04 > a{float:left;border:1px solid #000;display:block;border:1px solid #d9d9d9;margin-left:30px;position:relative;width:879px;height:274px;}
.k_cnt_04 > a:first-child{margin:0}
.k_cnt_04 .bg_01{position:absolute;top:0;left:0}
.k_cnt_04 em{margin:140px 0 12px 450px;display:block}
.k_cnt_04 span{display:block;}
.k_cnt_04 span.text_01{color:#444;font-size:13px;line-height:20px; margin-left:452px;width:370px}
.k_cnt_04 span.btn_01{position:absolute;bottom:105px;right:19px;margin:0}
.paging{position:relative;text-align:center;margin-bottom:150px}
.paging a{margin:0 1px 0 1px;display:inline-block;color:#666}
.paging span{margin:0 7px 0 7px;display:inline-block}
.paging span a{padding:0 7px 0 7px;color:#000;margin:0}
.paging span a:first-child{margin-left:3px}
.paging span a.on{background:#ff6600;color:#fff;font-weight:bold;border-radius:2px}
.paging span a:hover{text-decoration:underline !important}
.paging2 span a {vertical-align:top}
.paging2{position:relative;text-align:center;margin-bottom:85px}
.paging2 a{margin:0 1px 0 1px;display:inline-block;color:#666}
.paging2 span{margin:0 7px 0 7px;display:inline-block}
.paging2 span a{padding:0 7px 0 7px;color:#000;margin:0}
.paging2 span a:first-child{margin-left:3px}
.paging2 span a.on{background:#ff6600;color:#fff;font-weight:bold;border-radius:2px}
.paging2 span a:hover{text-decoration:underline !important}
.input{border:1px solid #d4d4d4;padding-left:0;display:inline-block;background:#fff;width:100%;font-size:14px;}
.input input{width:100%;height:30px;border:none;padding-left:4px;box-sizing:border-box}
.input input:focus::-webkit-input-placeholder{ /* WebKit browsers */color:transparent;}
.input input:focus:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:transparent;}
.input input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */color:transparent;}
.input input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */color:transparent;}
.newsList{width:1035px;}
.newsList h3{margin-bottom:50px}
.newsList img{vertical-align:top}
.newsList .data-no {width:100%; text-align:center; padding:60px 0 39px; font-weight:600; border-top:1px solid #f26337}
.newsList .newsImg{border:1px solid #d0d0d0;position:relative;height:342px;clear:both}
.newsList .newsImg a{color:#333}
.newsList .newsImg .letter:after{display:block;clear:both;content:''}
.newsList .newsImg .letter{position:absolute;top:40px;right:40px}
.newsList .newsImg .letter em{font-style:normal;font-size:17px;text-align:right;display:block}
.newsList .newsImg .letter h4{margin:16px 0 22px 0;color:#ff6600;text-align:right;font-size:25px;line-height:35px;font-weight:600}
.newsList .newsImg .letter p{text-align:right;font-size:16px}
.newsList .newsImg .letter a{float:right;margin-top:10px}
.newsList .newsSearch{clear:both; margin:30px 0 60px 0;border:1px solid #d0d0d0;background:#f9f9f9;padding:10px 20px 10px 20px;box-sizing:border-box;position:relative}
.newsList .newsSearch:after{display:block;clear:both;content:''}
.newsList .newsSearch > div{float:left}
.newsList .newsSearch > div:first-child{margin-right:25px}
.newsList .newsSearch > div:first-child a img{margin-top:2px}
.newsList .newsSearch > div:first-child .input{width:91px}
.newsList .newsSearch > div .input{width:475px}
.newsList .newsSearch > div em{background:url(/images/newsMedia/bg_01.gif) 0 5px no-repeat;font-style:normal;padding-left:11px;margin-right:14px}
.newsList .newsSearch i{margin:0 5px 0 5px}
.newsList .kBtnList{position:absolute;top:10px;right:10px}
.newsList .kBtnList:after{display:block;clear:both;content:''}
.newsList .kBtnList a{float:left;margin-right:5px;height:22px; line-height: 22px;font-size:14px;}
.newsList .newsPlay{background:url(/images/newsMedia/play_01.png) no-repeat;width:49px;height:49px;position:absolute;top:147px;left:265px}
.kBtn{display:inline-block;color:#fff !important;padding:4px 18px 4px 18px}
.btn_011{background:#ff6600;border:1px solid #ec5613}
.btn_022{background:#5d5d5d;border:1px solid #575757}
.kBtn2{display:inline-block;color:#fff !important;padding:0 18px; font-size:15px; height:28px; font-weight:normal;}
.kBtn2 > .btn_011{background:#ff6600;border:1px solid #ec5613;}
.kBtn2 > .btn_022{background:#5d5d5d;border:1px solid #575757;}
.kBtn3{display:inline-block;color:#fff !important;padding:4px 18px 1px 18px; font-size:15px; height:28px; font-weight:normal; float:right;}
.kBtn3 > .btn_022{background:#5d5d5d;border:1px solid #575757;}
.newsImg_01 a:hover small{background:#000;opacity:0.5;filter:alpha(opacity:50);position:absolute;top:0;left:0;width:100%;height:269px;display:block;}
.newsImg_01 a{width:325px;height:359px;display:block;float:left;position:relative;border:1px solid #e2e2e2}
.newsImg_01:after{display:block;clear:both;content:''}
.newsImg_01 a i{width:100%;height:90px;background:#000;display:block;position:absolute;bottom:0;left:0;opacity:0.7;filter:alpha(opacity:70)}
.newsImg_01 em{width:30px;height:30px;background:url(/images/newsMedia/play_02.png) no-repeat;position:absolute;top:230px;left:285px}
.newsImg_01 a .tit {position:absolute;bottom:35px;left:0;color:#fff;z-index:20;font-weight:600;padding:0 20px 0 20px;box-sizing:border-box;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;height:2.8em;word-wrap:break-word;word-wrap:normal}
.newsImg_01 a .post_info {position:absolute;bottom:8px;left:0;display:block;margin-top:8px;padding:0 20px;color:#dadada;font-size:14px;}
.newsImg_01 a.margin{margin:0 27px;}
.newsImg_01 a.one span{bottom:37px}
.newsImg_01 a:hover{border:1px solid #f1592a}
.newsImg_02{margin:60px 0 50px 0;border-bottom:1px solid #e2e2e2; padding-bottom:11px;}
.newsImg_02:after{display:block;clear:both;content:''}
.newsImg_02 i{width:100%;height:77px;background:#000;display:block;position:absolute;bottom:0;left:0;opacity:0.7;filter:alpha(opacity:70)}
.newsImg_02 em{width:30px;height:30px;background:url(/images/newsMedia/play_02.png) no-repeat;position:absolute;top:212px;left:231px}
.newsImg_02 a{display:block;width:236px;height:329px;float:left;margin-right:30px;margin-bottom:32px}
.newsImg_02 .a_end {margin-right:0 !important;}
.newsImg_02 a img{border:1px solid #e2e2e2}
.newsImg_02 a .tit {color:#333;font-weight:600;display:block;margin-top:16px;box-sizing:border-box;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;height:2.8em;word-wrap:normal}
.newsImg_02 a .post_info {display:block;margin-top:8px;color:#666;font-size:14px;}
.newsImg_02 a:hover span{color:#ff6600}
.newsImg_03{margin:60px 0 50px 0;border-bottom:1px solid #e2e2e2; padding-bottom:9px;}
.newsImg_03 a{width:210px;height:250px;display:block;float:left;position:relative;border:1px solid #e2e2e2;margin:0 8px 50px 0;}
.newsImg_03 .a_end {margin-right:0 !important;}
.newsImg_03 a:hover small{background:#000;opacity:0.5;filter:alpha(opacity:50);position:absolute;top:0;left:0;width:100%;height:193px;display:block}
.newsImg_03:after{display:block;clear:both;content:''}
.newsImg_03 a i{width:100%;height:57px;background:#000;display:block;position:absolute;bottom:0;left:0;opacity:0.7;filter:alpha(opacity:70)}
.newsImg_03 em{width:30px;height:30px;background:url(/images/newsMedia/play_02.png) no-repeat;position:absolute;bottom:64px;right:5px}
.newsImg_03 a span{position:absolute;top:201px;left:0;color:#fff;z-index:20;font-weight:bold;padding:0 15px;box-sizing:border-box;line-height:20px}
.newsImg_03 a.one span{bottom:26px}
.newsImg_03 a:hover{border:1px solid #f1592a}
.newsImg_04{margin:60px 0 50px 0;border-bottom:1px solid #e2e2e2;padding-bottom:11px}
.newsImg_04:after{display:block;clear:both;content:''}
.newsImg_04 i{width:100%;height:77px;background:#000;display:block;position:absolute;bottom:0;left:0;opacity:0.7;filter:alpha(opacity:70)}
.newsImg_04 em{width:30px;height:30px;background:url(/images/newsMedia/play_02.png) no-repeat;position:absolute;top:195px;right:10px}
.newsImg_04 a{display:block;width:236px;height:329px;float:left;margin-right:30px;margin-bottom:32px;position:relative;}
.newsImg_04 .a_end {margin-right:0 !important;}
.newsImg_04 a img{border:1px solid #e2e2e2}
.newsImg_04 a .tit {color:#333;font-weight:600;display:block;margin-top:16px;box-sizing:border-box;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;height:2.8em;word-wrap:normal}
.newsImg_04 a .post_info {display:block;margin-top:8px;color:#666;font-size:14px;}
.newsImg_04 a:hover span{color:#ff6600}
.newsView img{vertical-align:top}
/* .newsView{width:874px;} */
.newsView em{font-style:normal}
.newsView h3{margin-bottom:50px}
.newsView .newsViewWrap{border-top:1px solid #f26337;border-bottom:2px solid #d1d1d1;clear:both;margin-bottom:21px}
.newsView .newsViewWrap h4{border-bottom:1px solid #d1d1d1;padding:13px 0 13px 30px;color:#ff6600;font-size:20px;font-weight:600;}
.newsView .newsViewHeader{padding:9px 30px 9px 30px;box-sizing:border-box;border-bottom:1px solid #d1d1d1}
.newsView .newsViewHeader:after{display:block;clear:both;content:''}
.newsView .newsViewHeader > span{float:right;margin-right:0}
.newsView .newsViewHeader > span:first-child{float:left}
.newsView .newsViewHeader > span em{display:inline-block}
.newsView .newsViewHeader > span em:first-child{font-size:16px;margin-right:25px}
.newsView .newsViewHeader > span a{margin:0 1px 0 1px}
.newsView .newsViewCon{padding:58px 50px 80px 50px}
.newsView .newsViewFooter i{display:inline-block;margin-left:8px}
.newsView .newsViewFooter > div{padding:10px 30px;border-top:1px solid #d1d1d1}
.newsView .newsViewFooter > div:after{display:block;clear:both;content:''}
.newsView .newsViewFooter em{font-weight:600;display:block;margin-right:24px;padding-left:10px;float:left;color:#666;text-align:right;width:72px}
.newsView .newsViewFooter ul{float:left}
.newsView .newsViewFooter p{float:left}
.newsView .newsViewFooter a{color:#666;}
.newsView .newsViewFooter a:hover{text-decoration:underline !important}
.newsView .newsViewFooter .file{background:#f1f1f1; border-top:0; padding:17px 31px;}
.newsView .newsViewFooter .file > em {padding:3px 0;}
.newsView .newsViewFooter .file > ul > li {padding:3px 0;}
.newsView .newsViewFooter .file ul li a{color:#666}
.newsView .newsViewFooter .file ul li i img{margin-top:3px}
.newsView .newsViewFooter .file em i img{margin-top:8px}
.newsView .newsViewFooter .prev em i img{margin-top:10px}
.newsView .newsViewFooter .next em i img{margin-top:10px}
.newsView .newsViewList{text-align:right;margin-bottom:150px}
.newsView .newsViewList a{margin:0 1px 0 1px}
.newsView .newsViewList .btn_02{padding:4px 25px 4px 25px;margin-left:5px}
.newsViewList_old {text-align:right;}
.newsViewList_old a{margin:0 1px 0 1px;}
.newsViewList_old2 {margin:21px 0 150px; overflow:hidden;}
.newsViewList_old2 a{margin:0 1px 0 1px;}
.newsViewList_old2 .p1_txt {float:left; width:959px; text-align:right;}
.MB70 .newsViewFooter i{display:inline-block;margin-left:8px}
.MB70 .newsViewFooter > div{padding:10px 30px;border-top:1px solid #d1d1d1}
.MB70 .newsViewFooter > div:after{display:block;clear:both;content:''}
.MB70 .newsViewFooter em{font-weight:600;display:block;margin-right:24px;padding-left:10px;float:left;color:#666;text-align:right;width:72px; font-style:normal;}
.MB70 .newsViewFooter ul{float:left}
.MB70 .newsViewFooter p{float:left}
.MB70 .newsViewFooter a{color:#666;}
.MB70 .newsViewFooter a:hover{text-decoration:underline !important}
.MB70 .newsViewFooter .file{background:#f1f1f1; border-top:0; padding:17px 31px;}
.MB70 .newsViewFooter .file > em {padding:3px 0;}
.MB70 .newsViewFooter .file > ul > li {padding:3px 0;}
.MB70 .newsViewFooter .file ul li a{color:#666}
.MB70 .newsViewFooter .file ul li i img{vertical-align:middle;}
.MB70 .newsViewFooter .file em i img{margin-top:8px}
.MB70 .newsViewFooter .prev em i img{margin-top:10px}
.MB70 .newsViewFooter .next em i img{margin-top:10px}
/* 한화 TV */
.htv_mask {display: none; z-index: 10001; position: fixed; top:0; bottom:0; left:0; right:0; background: rgba(0, 0, 0, 0.6);}
.htv_popup {display: none; z-index: 10002; position: fixed; top:50%; left:50%; margin-top: -302px; margin-left: -420px; width:840px; height:604px; }
.htv_popup .btn_close_popup {position: absolute; top: -37px; right:0; border:none; background: none; outline:none; cursor: pointer;}
.htv_popup .video_wrap {width:100%; height:100%;}
.htv h5 {padding-bottom:15px; border-bottom:2px #f1592a solid;}
.htv h5 img {vertical-align: top;}
.htv .htv_list {overflow: hidden; margin: 20px -13px 60px; }
.htv .htv_list:first-child {overflow: hidden; margin: 20px -13px 30px; }
.htv .htv_list li {float: left; margin: 20px 13px; width:328px;}
.htv .htv_list li a, .htv .htv_list li a > span {display: block;}
.htv .htv_list li a .img_box {position: relative; overflow: hidden; width:100%; height: 188px;}
.htv .htv_list li a .img_box:before {z-index:1; position:absolute; right:10px; bottom:10px; width:35px; height: 35px; display: block; content: ""; background: url('/images/newsMedia/htv/ico_play.png') no-repeat center;}
.htv .htv_list li a .img_box img {vertical-align: top; width:100%;}
.htv .htv_list li a .tit {overflow: hidden; margin-top: 10px; height:50px; color:#333; font-weight: 600; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.5em; height: 3em; word-wrap: normal;}
.htv .htv_list li a:hover .tit {color:#ff6600;}
.htv .htv_list li a .hashtag { margin-top: 13px; font-size: 0;}
.htv .htv_list li a .hashtag i {display: inline-block; margin-left:9px; padding: 0 5px; line-height: 23px; font-size: 14px; color:#555; letter-spacing: -0.25px; font-style: normal; border: 1px #c4c4c4 solid;}
.htv .htv_list li a .hashtag i:first-child {margin-left: 0;}
/* 한화 스토리허브 */
.storyhub {padding-bottom: 120px;}
.storyhub img {vertical-align: top;}
.storyhub .ovh {overflow: hidden;}
.storyhub .pull_left {float: left;}
.storyhub .pull_right {float: right;}
.storyhub .tit_box {overflow: hidden; margin-top: 60px; margin-bottom: 17px; padding-bottom: 15px; border-bottom: 1px #c1c1c1 solid;}
.storyhub .tit_box.news_end {margin-bottom:0; border-bottom:none;}
.storyhub .tit_box h4 {float: left;}
.storyhub .list a {position: relative; display: block; width: 100%;}
.storyhub_event {position: relative; width:1036px; height:450px; background-image:url('/images/media/storyhub/storyhub_event.jpg'); }
.storyhub_event a {display:block; background:url('/images/media/storyhub/storyhub_event_btn.jpg') no-repeat center; overflow:hidden; width:178px; height:41px; position: absolute; left:429px; top:338px;}
.storyhub_event a:hover {background-image:url('/images/media/storyhub/storyhub_event_btnov.jpg');}
.storyhub .link_box {float: right;}
.storyhub .link_box.has_depth span {opacity:0; display: none; position: relative; right: -100%; font-size:0;}
.storyhub .link_box.has_depth span a {position: relative; display: inline-block; margin-left:30px; line-height: 17px;}
.storyhub .link_box.has_depth span a:before {position: absolute; top:0; left:-16px; width:1px; height: 16px; content: ""; display: block; background: #f1592a;}
.storyhub .link_box.has_depth span a.first {margin-left:10px;}
.storyhub .link_box.has_depth span a.first:before {display: none;}
.storyhub .social .tit_box {padding-bottom: 12px; height:34px; line-height: 34px;}
.storyhub .social .tit_box img {vertical-align: middle;}
.storyhub .social .tit_box h4, .storyhub .social .link_box.has_depth span {height:34px; line-height: 34px;}
.storyhub p {overflow:hidden; padding: 0 10px; line-height: 25px; text-overflow:ellipsis; white-space: nowrap; letter-spacing: -0.25px;}
.storyhub p.tit {font-size: 16px; color: #333; font-weight: 600;}
.storyhub p.con {font-size: 15px; color: #555;}
.storyhub .news p.tit {padding-top: 15px; padding-bottom: 10px;}
.storyhub .news p.con {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; line-height:1.4em; height:2.8em; word-wrap:normal; white-space: normal;}
.storyhub .journal .pull_left {position: relative; overflow: hidden; width: 513px; height: 368px; border: 1px #ccc solid;}
.storyhub .journal .pull_left a.vod:before {z-index:1; position: absolute; display: block; right: 10px; bottom:80px; width: 35px; height: 35px; background: url(/images/media/storyhub/ico_play_journal.png) no-repeat center; content: "";}
.storyhub .journal p {padding: 0 18px;}
.storyhub .journal p.tit {padding-top: 10px;}
.storyhub .tv p {padding: 0 10px; font-size: 14px; color: #fff; line-height: 30px; background: #000;}
.storyhub ul.list {overflow: hidden; margin: 0 -10px;}
.storyhub ul.list li {position: relative; float: left; margin: 0 10px;}
.storyhub .news ul.list li {width:332px; height: 288px;}
.storyhub .journal ul {margin: -6px; width: 508px;}
.storyhub .journal ul.list li {margin: 6px; width:242px;}
.storyhub .tv ul.list li {width:332px;}
.storyhub .social ul.list li {width:242px; border:1px #ccc solid;}
.storyhub  ul.list li a.vod:before {z-index:1; position: absolute; display: block; right: 10px; width: 35px; height: 35px; background: url(/images/media/storyhub/ico_play_journal.png) no-repeat center; content: "";}
.storyhub .news ul.list li a.vod:before {top:151px;}
.storyhub .journal ul.list li a.vod:before {bottom:10px;}
.storyhub .tv ul.list li a {padding-bottom: 32px; background: url(/images/media/storyhub/sh_bg_tv_control.jpg) no-repeat left 0px bottom 0px;}
.storyhub .tv ul.list li a:before {z-index:1; position: absolute; display: block; content: ""; top:50%; left:50%; margin-top: -17.5px; margin-left: -22px; width: 44px; height: 35px; background: url(/images/media/storyhub/ico_play_tv.png) no-repeat center;}
.storyhub .social ul.list li a:before {position: absolute; display: block; bottom:10px; right: 10px; width: 28px; height: 28px; background-image: url(/images/main/icon_sns.png); background-repeat: no-repeat !important ;content: "";}
.storyhub .social ul.list li a.facebook:before {background-position: 0 0;}
.storyhub .social ul.list li a.insta:before {background-position: -38px 0;}
.storyhub .social ul.list li a.twitter:before {background-position: -76px 0;}
.storyhub .social ul.list li a.blog:before {background-position: -114px 0;}
.storyhub .social ul.list li a.youtube:before {background-position: -152px 0;}
/* 채용정보 */
#blkNmlList {margin-top: 60px; margin-bottom: 50px; border-bottom:1px #e2e2e2 solid;}
.recruitSearch #blkNmlList h5 {padding-bottom: 20px; border:0;}
.recruitSearch #blkNmlList h6 {padding-bottom: 20px; height:20px; border-bottom: 2px #f1592a solid;}
.recruitSearch .htv .htv_list {margin-bottom: 50px;}
.recruitSearch .paging2 {margin-bottom: 120px;}
