@charset "utf-8";
/* Alma KES 120614 kes3583@almacomm.co.kr */
/* 고객센터 - basic-table*/
/*글로벌 테이블 주황색줄*/
.basicTable .caption_hid{ font-size: 0; height: 0; line-height: 1px;  margin: 0; overflow: hidden; padding: 0; visibility: hidden; width: 0;}
.basicTable tbody{border-top:1px solid #f1592a; }
/**/
.basicTable{border-top:1px solid #f1592a; border-bottom:1px solid #d1d1d1 !important; border-right:1px solid #d1d1d1;}
.basicTable th{height:10px; padding:5px 0 5px 29px; text-align:left; border-bottom:1px solid #ededed;color:#333}
.basicTable td{height:10px; padding:5px 0 5px 29px; text-align:left;border-bottom:1px solid #ededed;color:#333}
.basicTable td img{vertical-align:middle; margin-left:10px}
.basicTable .brn{border-right:none; }
.basicTable .bbn{border-bottom:none}
.basicTable .gr{background:#f8f8f8;}
.basicTable thead.th-ac th{text-align:center !important; padding-left:0 !important; }
.basicTable tbody.th-gr th{width:122px; height:28px; padding:16px 0 19px 0; background-color:#f8f8f8; text-align:center; }
.basicTable tbody.th-gr td{}
.basicTable04 {float:left; border:1px solid #e7e7e4; border-top:none; height:160px;}
.basicTable04.bt1 {border-top:1px solid #e7e7e4;}
.basicTable04 th {text-align:left; padding:0 0 0 19px; width:77px}
.basicTable04 th.gry {background:#fafafa !important}
.basicTable04 th.bulLocation {background-position:20px 13px}
.basicTable04 th img {vertical-align:middle}
.basicTable04 th.title {height:24px; padding:10px 0 10px 20px; border-bottom:1px solid #d5d5d5; background:none;}
.basicTable04 td {padding:18px 0; text-align:left;}
.basicTable04 td a {color:#f1592a; text-decoration:underline}
.basicTable04 td img{vertical-align:middle; padding:5px 0}
.basicTable04 .gr{background:#f8f8f8;}
/* 투자정보 > 재무정보> - table */
.investmentTable{width:100%; border-top:1px solid #ccc; }
.investmentTable th,
.investmentTable td{height:10px; padding:10px 0 10px 17px; text-align:center; color:#333; border-bottom:1px solid #ccc;}
.investmentTable th {color:#666}
.investmentTable tbody th,
.investmentTable tbody td{border:0 none !important;}
.investmentTable tbody th{text-align:left !important; color:#f1592a !important;  }
.investmentTable tbody.foo th,
.investmentTable tbody.foo td{background-color:#f0f0f0; text-align:center; border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important;}
.investmentTable tbody.foo th{text-align:left}
.investmentTable tfoot.foo th,
.investmentTable tfoot.foo td{background-color:#f0f0f0; text-align:center; border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important;}
.investmentTable tfoot.foo th{text-align:left}
/* 게시판 - 공통 basic board list*/
.boardList{overflow:hidden;clear:both;width:100%;}
.boardList legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.boardList .fl{float:left}
.boardList .fr{float:right}
/* input, cheack, radio */
.boardList .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #c6c6c6;background:transparent}
.boardList .i_check,
.boardList .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.boardList .sort{font-weight:bold; padding-bottom:8px}
.boardList .size_box_input {margin-top:1px; width:160px; height:28px; padding:0 5px; border: 1px solid #a9a9a9;}
.boardList .select_common {margin-top:1px;}
.boardList .submit{ overflow:hidden;  text-indent:-100em; line-height:100em; border:0px; cursor:pointer;  }
.boardList .inner{clear:both; width:1036px; padding:20px 0; border-top:1px solid #f26337; border-bottom:2px solid #d1d1d1;}
.boardList .inner2{clear:both; padding-top:20px; border-top:1px solid #f26337; margin-bottom:69px;}
.boardList .article{ float:left; width:850px; border-bottom: 1px solid #eee; margin-bottom:10px}
.boardList .article02 { float:left; width:874px}
.boardList .article03 { float:left; width:100%; margin-bottom:36px;}
.boardList .article03 .hubkey_box {float:left; width:932px;  position:relative;}
.boardList .article03 .hubkey_box > ul > li {float:left; position:relative; list-style:none;}
.boardList .article03 .hubkey_box .bx-wrapper .bx-viewport {height:268px !important;}
.boardList .article03 .hubkey_left {float:left; margin:83px 20px 0 0;}
.boardList .article03 .hubkey_right {float:right; margin-top:83px;}
/** storyhub keycontents slider **/
.hubkey_box .bx-wrapper .bx-pager {text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666;position:absolute;}
	.hubkey_box .bx-wrapper .bx-pager .bx-pager-item,
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline;}
	.hubkey_box .bx-wrapper .bx-pager.bx-default-pager a {background: #DCD9D9; text-indent: -9999px; display: block; width: 18px; height: 18px; margin: 0 3px; outline: 0;	border-radius: 100%;}
	.hubkey_box .bx-wrapper .bx-pager.bx-default-pager a:hover,
	.hubkey_box .bx-wrapper .bx-pager.bx-default-pager a.active { background: #FD6D28;}
	/* DIRECTION CONTROLS (NEXT / PREV) */
	.hubkey_box .bx-wrapper .bx-prev {left: 10px;background: url(../js/jquery.bxslider/images/controls.png) no-repeat 0 -32px;}
	.hubkey_box .bx-wrapper .bx-next {right: 10px;background: url(../js/jquery.bxslider/images/controls.png) no-repeat -43px -32px;}
	.hubkey_box .bx-wrapper .bx-prev:hover {background-position: 0 0;}
	.hubkey_box .bx-wrapper .bx-next:hover {background-position: -43px 0;}
	.hubkey_box .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;	margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
	.hubkey_box .bx-wrapper .bx-controls-direction a.disabled {	display: none;}
	/* AUTO CONTROLS (START / STOP) */
	.hubkey_box .bx-wrapper .bx-controls-auto {text-align: center;}
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-start {text-indent: -9999px;width: 25px;height: 25px;outline: 0;background: url(../images/company/storyhub_play.png) no-repeat;	margin: 0 3px;}
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-start.active,
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-start:hover{background: url(../images/company/storyhub_play.png) no-repeat;}
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-stop {text-indent: -9999px;width: 25px;height: 25px;outline: 0;background: url(../images/company/storyhub_stop.png) no-repeat;margin: 0 3px;}
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-stop.active,
	.hubkey_box .bx-wrapper .bx-controls-auto .bx-stop:hover{background: url(../images/company/storyhub_stop.png) no-repeat;}
	/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
	.hubkey_box .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {margin-top:-12px; right:0;text-align: left;position:absolute;padding-right:32px;}
	.hubkey_box .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {z-index:100;margin-top:-16px; right: 0;width: 32px;position:absolute;}
	/** // keycontents slider **/
.hubmovie_box {clear:both; padding:36px 36px 31px 36px; border:1px solid #d1d1d1; overflow:hidden;}
.hubmovie_box .hub_Mbox {width:471px;}
.hubmovie_box .hub_Mbox .hub_icon {position: absolute;}
.hubmovie_box .hub_Mbox .hub_icon > img {position: relative; left:410px; top:207px;}
.hubmovie_box .box_Line {width:470px; height:273px}
.hubmovie_box .hub_Mbox .hub_txt {display:inline-block; padding:0 7px 0 7px;}
.hubmovie_box .hub_Mbox .hub_txt > em {font-weight:bold;font-style:normal;font-size:16px;color:#333;display:inline-block;width:100%; margin:10px 0 8px 0; line-height:20px;}
.hubmovie_box .hub_Mbox .hub_txt > span {font-size:15px;line-height:1.5;width:100%;display:inline-block; color:#666;}
.hubList_box {margin-top:40px; border-bottom:2px solid #d1d1d1; overflow:hidden;}
.hubList_box div.data-no {width:100%; text-align:center; padding:0 0 50px 0; font-weight:600;}
.hubList_box div.end {margin-right:0 !important;}
.hubList_box .hub_Lbox {float:left; width:325px; margin:0 30px 35px 0;}
.hubList_box .hub_Lbox .hub_icon {position: absolute;}
.hubList_box .hub_Lbox .hub_icon > img {position: relative; left:141px; top:69px;}
.hubList_box .box_Line {border:1px solid #ccc; width:325px; height:189px;}
.hubList_box .hub_Lbox .hub_txt {display:inline-block; padding:0 7px 0 7px;}
.hubList_box .hub_Lbox .hub_txt > em {font-weight:bold;font-style:normal;font-size:16px;color:#333;display:inline-block;width:100%; margin:10px 0 8px 0; line-height:20px;height:40px}
.hubList_box .hub_Lbox .hub_txt > span {font-size:15px;line-height:22px;width:100%;height:40px;display:inline-block; color:#666;overflow:hidden;}
a.new_media:active{display:block;  float:left;}
/* 버튼 */
.btn{ overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer;  }/* 기본 */
.boardList .search{width:58px;   height:24px; background:url(/images/board/bg_board_default.gif) no-repeat -4px -23px}/* 검색 */
.boardList .view{width:81px;   height:24px; background:url(/images/board/bg_board_default.gif) no-repeat -63px -23px;}/* 전체보기 */
/* 보도뉴스& 영상뉴스 리스트 */
.news, .vod{width:1036px;}
.news .data-no, .vod .data-no{padding:50px 0; float:left; width:874px; text-align:center; font-weight:bold;}
.typeArea,
.type1,
.type2,
.type3,
.type4,
.type5,
.type6 {overflow:hidden; padding-bottom:15px; background-color:#fff;}
.type {overflow:hidden; padding-bottom:15px; background-color:#fff;}
.type:after {content:''; display:block; overflow:hidden; clear:both}
.type .gr{background:#ececec}
/*
.type dt{padding:5px 0; font-size:14px; color:#444 !important}
.type dt.tit{font-size:14px;}
.type dt.t1{margin-left:469px;font-size:16px }
.type dt.t2{margin-left:115px;}
.type dd.img{ display:inline;float:left;margin:-50px 25px 0 0;text-align:center}
.type dd.i1{width:444px; height:228px; }
.type dd.i2{width:90px; height:70px;padding-left:10px; margin:-23px 15px 0 0!important}
.type dd{line-height:15px}
.type dd img{border:none}
.type dd.date{color:#666; font-size:11px}
.type dd.date .text{padding-left:15px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#f16335;}
.type a{display:block;  color:#666;text-decoration:none; cursor:pointer;}
.type a:hover{color:#676767;}
*/
.type dt{padding:5px 0; font-size:14px; color:#444 !important}
.type dt.tit{font-size:14px;}
.type dt.t1{margin-left:469px;font-size:16px }
.type dt.t2{margin-left:115px;}
.type dd.img{ display:inline;float:left;margin:-50px 25px 0 0;text-align:center}
.type dd.i1{width:444px; height:228px; }
.type dd.i2{width:90px; height:70px;padding-left:10px; margin:-23px 15px 0 0!important}
.type dd{line-height:15px}
.type dd img{border:none}
.type dd.date{color:#666; font-size:11px}
.type dd.date .text{padding-left:15px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#f16335;}
.type a{display:block;  color:#666;text-decoration:none; cursor:pointer;}
.type a:hover{color:#676767;}
/**/
.type1, .type2, .type3, .type4, .type5, .type6 {position:relative; width:425px !important; float:left !important; height:67px}
.type1:after, .type2:after, .type3:after, .type4:after, .type5:after, .type6:after {content:''; display:block; overflow:hidden; clear:both}
.type1 dt, .type2 dt, .type3 dt, .type4 dt, .type5 dt, .type6 dt {padding:4px 0; font-size:14px; color:#444 !important;display:block;height:20px;}
.type1 dt.tit, .type2 dt.tit, .type3 dt.tit, .type4 dt.tit, .type5 dt.tit, .type6 dt.tit {font-size:14px;}
.type1 dt.t1, .type2 dt.t1, .type3 dt.t1, .type4 dt.t1, .type5 dt.t1, .type6 dt.t1 {margin-left:469px;font-size:16px }
.type1 dt.t2, .type2 dt.t2, .type3 dt.t2, .type4 dt.t2, .type5 dt.t2, .type6 dt.t2 {margin-left:115px}
.type1 dt.t3, .type2 dt.t3, .type3 dt.t3, .type4 dt.t3, .type5 dt.t3, .type6 dt.t3 {margin-left:115px;height:44px;}
.type1 dd.img, .type2 dd.img, .type3 dd.img, .type4 dd.img, .type5 dd.img, .type6 dd.img {position:absolute; top:5px; left:0; display:inline;float:left;margin:0 25px 0 0;text-align:center}
.type1 dd.i1, .type2 dd.i1, .type3 dd.i1, .type4 dd.i1, .type5 dd.i1, .type6 dd.i1 {width:444px; height:228px}
.type1 dd.i2, .type2 dd.i2, .type3 dd.i2, .type4 dd.i2, .type5 dd.i2, .type6 dd.i2 {position:absolute; top:5px; width:90px; height:70px;padding-left:10px; margin:0 15px 0 0!important}
.type1 dd, .type2 dd, .type3 dd, .type4 dd, .type5 dd, .type6 dd {position:relative; left:120px; line-height:15px; width:300px}
.type1 dd img, .type2 dd img, .type3 dd img, .type4 dd img, .type5 dd img, .type6 dd img {border:none; width:90px; height:70px}
.type1 dd.date, .type2 dd.date, .type3 dd.date, .type4 dd.date, .type5 dd.date, .type6 dd.date {color:#666; font-size:11px; line-height:}
.type1 dd.date .text, .type2 dd.date .text, .type3 dd.date .text, .type4 dd.date .text, .type5 dd.date .text, .type6 dd.date .text {padding-left:15px; display:inline-block; *display:inline; zoom:1; vertical-align:middle; color:#f16335;}
.typeArea a {display:block;  color:#666;text-decoration:none; cursor:pointer;}
.typeArea a:hover {color:#676767;}
.type2, .type4, .type6 {margin-left:24px}
.type3, .type4 {background:#ececec}
/* 보도뉴스& 영상뉴스 상세페이지, 이벤트상세페이지 */
.typeView {width:100%; position:relative}
.typeView dt {padding:13px 100px 13px 30px; color:#ff6600; font-size:20px; font-weight:600; border-bottom:1px solid #d1d1d1}
.typeView .other {padding:10px 100px 10px 24px; color:#ff4500; font-size:16px; font-weight:600; border-bottom:1px solid #d1d1d1}
.typeView .other.period {font-weight:normal}
.typeView .other .title {width:90px; display:inline-block; vertical-align:middle; font-size:0; line-height:1.4}
.typeView .other, .typeView dt span {color:#333}
.typeView dd.date {position:absolute; top:13px; right:43px; color:#333;}
.typeView dd.material {padding:46px 49px 100px 49px}
.typeView dd.material2 {padding:46px 50px}
.typeView dd.material2 .svwp02 {margin:0 auto;}
.typeView dd.material2 .svwp02 .videoOuter02 .videoOuter01 {position:relative;}
.typeView dd.material2 .svwp02 .videoOuter02 .video {margin-left:0 !important;}
.typeView dd.attachments {padding:46px 49px 20px 49px; text-align:right}
.typeView dd.attachments a {color:#9d9d9d; text-decoration:none}
.typeView dd.attachments img {vertical-align:middle; margin-left:10px}
.typeView dd.attachments span {margin-right:10px; color:#444; font-weight:bold}
.typeView dd.txtPrev, .typeView dd.txtNext {padding:10px 14px 10px 53px; border-top:1px solid #d1d1d1; background:#fbfbfb}
.typeView dd.txtPrev a, .typeView dd.txtNext a {color:#8f8f8f; text-decoration:none}
.typeView dd.txtNext {background:none}
.typeView dd.txtPrev span, .typeView dd.txtNext span {padding-right:14px; margin-right:20px; font-size:16px; font-weight:600; color:#787878; background-image:url(/images/board/bg_post_arr.gif); background-repeat:no-repeat}
.typeView dd.txtPrev span {background-position:right 7px}
.typeView dd.txtNext span {background-position:right -16px}
/* 보도뉴스& 영상뉴스 상세페이지 gallery,  이벤트 리스트 */
.eventBig {overflow:hidden; margin:15px 0; font-size:0}
.eventBig li {float:left; margin-right:28px}
/*
.eventSmall {overflow:hidden; border-top:1px solid #eee; padding:20px 0}
.eventSmall li {float:left; width:440px; margin:0 0 5px 0}
.eventSmall li a {margin:0 auto; display:block; color:#333; width:426px; text-decoration:none; padding:5px 0 8px 0}
.eventSmall li a.gry {background:#ececec}
.eventSmall li dl {position:relative; padding:0 0 0 114px}
.eventSmall li dt {font-size:14px; font-weight:bold; margin:0 0 10px 0}
.eventSmall li dd.img {position:absolute; top:0; left:18px; border:1px solid #ececec; line-height:1.0; font-size:0}
.eventSmall li dd span {display:inline-block; width:50px; padding:0 0 0 7px; color:#666; line-height:1.3; *line-height:1.0; background:url(/images/common/bul_square03.gif) no-repeat 0 4px}
*/
/*0328이벤트 썸네일a태그수정*/
.eventSmall {overflow:hidden; border-top:1px solid #eee; padding:10px 0 20px 0;}
.eventSmall li {float:left;  margin:0 0 5px 0;}
.eventSmall li a {margin:0 auto; display:block; color:#333; width:384px;text-decoration:none; padding:0 0 8px 0; }
/*.eventSmall li a.gry {background:#ececec}*/
.eventSmall li {position:relative; padding:0 10px}
.eventSmall li a{ padding:15px 0 15px 114px;}
.eventSmall li a strong {display:block; font-weight:600; padding:0 0 7px 0;font-size:16px;}
.eventSmall li a span {display:block;  padding:0 0 2px 7px; color:#666; line-height:1.3; *line-height:1.0; background:url(/images/common/bul_square03.gif) no-repeat 0 8px; font-size:15px;}
.eventSmall li a span b{padding-right:30px; font-weight:normal;}
.eventSmall li a span .events_day{padding-top:10px}
.eventSmall li a .img {position:absolute; top:18px; left:18px; border:1px solid #ececec; line-height:1.0; font-size:0; }
.eventSmall li a.gry {background:#ececec;}
/* paginate */
.paginate{padding:30px 0;line-height:normal;text-align:center; font-size:16px;}
.paginate a,
.paginate strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:0px 12px;border-left:1px solid #656565;border-right:1px solid #656565;background-color:#fff;color:#666;text-decoration:none; vertical-align: middle;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{}
.paginate strong{font-weight:bold}
.paginate .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{color:#323232;background-color:#fff}
.paginate .first{display:inline-block; width:24px; height:18px; margin-right:13px; padding:0 !important; border:none; background:url(/images/board/bg_board_default.gif) no-repeat -83px -3px; vertical-align: middle;}
.paginate .prev{display:inline-block; width:20px; height:18px; margin-right:13px; padding:0 !important; border:none; background:url(/images/board/bg_board_default.gif) no-repeat -109px -3px; vertical-align: middle;}
.paginate .next{display:inline-block; width:20px; height:18px; margin-left:13px; padding:0 !important; border:none; background:url(/images/board/bg_board_default.gif) no-repeat -135px -3px; vertical-align: middle;}
.paginate .end{display:inline-block; width:24px; height:18px; margin-left:13px; padding:0 !important; border:none; background:url(/images/board/bg_board_default.gif) no-repeat -157px -3px; vertical-align: middle;}
.paginate a.bl0{border-left:0; }
.paginate a.br0{border-right:0; }
.paginate .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
/* 공통버튼 */
.btnNews {margin-top:10px; margin-right:26px; text-align:right;}
.btnNews .submit { overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer}
.btnNews .submit02 { overflow:hidden;  text-indent:-100em;   line-height:0;     border:0px;    cursor:pointer}
.btnNews .subscribe{width:79px; height:22px; background:url(/images/utility/btn_subscribe.gif) no-repeat 0 0;}
.btnNews .revocation{width:79px; height:22px; background:url(/images/utility/btn_revocation.gif) no-repeat 0 0;}
.btnNews .rewriting{width:79px !important; height:22px !important; background:url(/images/utility/btn_rewriting.gif) no-repeat 0 0 !important;}
.btnNews .otherGroup {width:222px !important; height:33px !important; background:url(/images/board/bg_board_default02.gif) no-repeat -2px -58px !important}
.btnNews .send {width:79px !important; height:22px !important; margin-right:5px; background:url(/images/board/bg_board_default02.gif) no-repeat -333px -24px !important}
.btnNews .sampleView {width:195px; height:37px; background:url(/images/utility/btn_sample_view.gif) no-repeat 0 0}
.btnNews .society01 {width:169px; height:31px; display:inline-block; background: url(/images/board/bg_board_default02.png) no-repeat -528px -287px}
.btnNews .society02 {width:169px; height:31px; display:inline-block; background: url(/images/board/bg_board_default02.png) no-repeat -528px -320px}
.btnNews .society03 {width:169px; height:31px; display:inline-block; background: url(/images/board/bg_board_default02.png) no-repeat -528px -353px}
.btnNews .society04 {width:169px; height:31px; display:inline-block; background: url(/images/board/bg_board_default02.png) no-repeat -528px -386px}
.btnNews .blindness {width:79px; height:25px; display:inline-block; background: url(/images/board/bg_board_default02.png) no-repeat -483px -457px}
.btnNews .blindness02 {width:126px; height:25px; display:inline-block; background: url(/images/board/bg_board_default02.png) no-repeat -565px -457px}
.btnNews02 {margin-top:10px; text-align:right;}
.btnNews02.tCenter{text-align:center;}
.btnNews02 .submit02 { overflow:hidden;  text-indent:-100em;   line-height:0;     border:0px;    cursor:pointer}
.btnNews02 .subscribe{width:93px; height:35px; background:url(/images/utility/btn_subscribe.gif) no-repeat 0 0;}
.btnNews02 .cancle{width:93px; height:35px; background:url(/images/utility/btn_cancle.gif) no-repeat 0 0;}
.btnNews02 .revocation{width:93px; height:35px; background:url(/images/utility/btn_revocation.gif) no-repeat 0 0;}
.btnNews02 .send {width:79px !important; height:35px !important; background:url(/images/board/btn_send.gif) no-repeat 0 0 !important}
.btnLayer .submit, .btnLayer02 .submit {overflow:hidden;  text-indent:0;   line-height:100em;     border:0px;    cursor:pointer}
.btnLayer .termination {width:58px; height:25px; background:url(/images/popup/btn_layer_close2.gif) no-repeat 0 0;}
.btnLayer .canceled {width:56px; height:22px; background:url(/images/popup/btn_layer_cancel.gif) no-repeat 0 0;}
.btnLayer02 .btnZipcode02 {width:56px; height:22px; background:url(/images/board/bg_board_default02.png) no-repeat -438px -225px}
.btnDownload  {text-align:right; margin-bottom:20px}
.btnDownload a {display:inline-block; width:92px; height:21px; background:url(/images/board/bg_board_default02.png) no-repeat -231px -57px}
/*사보버튼*/
.sabo_btn{display:block;}
.sabo_btn p{display:inline-block;}
/*.btnNews .subscribe02 {display:inline-block; width:208px; height:31px; background:url(/images/board/bg_board_default02.png) no-repeat -4px -505px}
.btnNews .subscribeChange {display:inline-block; width:208px; height:31px; background:url(/images/board/bg_board_default02.png) no-repeat -217px -505px}*/
.btnNews .subscribe03 {display:inline-block; width:79px; height:22px; background:url(/images/board/bg_board_default02.png) no-repeat -464px -122px}
.btnNews .subscribe04 {display:inline-block; width:79px; height:22px; background:url(/images/board/bg_board_default02.png) no-repeat -464px -148px}
.btnNews .rewriting {display:inline-block; width:79px; height:22px; background:url(/images/board/bg_board_default02.png) no-repeat -546px -122px}
.popSobo .subscribe05 {display:inline-block; width:188px; height:31px; background:url(/images/board/bg_board_default02.png) no-repeat -226px -141px}
.btnNews .subscribe06 {display:inline-block; width:79px; height:22px; background:url(/images/board/bg_board_default02.png) no-repeat -546px -148px}
/* board sns */
.snsIconArea {overflow:hidden; clear:both; height:50px}
.snsIconArea02 {position:relative; top:30px; left:0; width:100px; margin:0 0 0 937px}
.snsIconArea03 {position:relative; top:50px; left:0; width:78px; margin:0 0 0 956px}
.sns {overflow:hidden; float:right; margin:0 0 15px 0}
.sns li {float:left; margin-left:6px; width:33px; height:33px;  border:0px; cursor:pointer;}
.sns li a {text-indent:0; display:inline-block; width:33px; height:33px}
.sns li a.last, .sns li button.last {width:68px; height:35px; display:inline-block}
.sns li.down {background:url(/images/newsMedia/btn_08.gif) no-repeat 0 0;}
.sns li.facebook {background:url(/images/newsMedia/btn_11.gif) no-repeat 0 0;}
.sns li.twitter {background:url(/images/newsMedia/btn_12.gif) no-repeat 0 0;}
.sns li.print {width:68px; height:35px; background:url(/images/board/btn_print.gif) no-repeat 0 0; display:inline-block}
.sns li button {padding:0; border:none; background:none; cursor:pointer}
.btn_List {width:68px !important; height:35px; background:url(/images/board/btn_list.gif) no-repeat 0 0 !important}
/* sns 퍼가기 */
.down01 {width:22px; height:22px; position:absolute; *position:relative; top:102px; *top:28px; left:781px; *left:635px}
.down02 {width:22px; height:22px; position:absolute; bottom:21px; right:175px;padding-top:0; display:inline; padding-bottom:20px}
.down03 {width:22px; height:22px; position:absolute; *position:relative; top:133px; *top:59px; left:843px; *left:720px}
.down04 {width:22px; height:22px; position:absolute; *position:relative; top:106px; *top:29px; right:138px; *left:1039px}
.down05 {width:22px; height:22px; position:absolute; *position:relative; top:102px; *top:28px; left:781px; *left:635px; border:none; background:none; padding:0; cursor:pointer}
.down06 {width:22px; height:22px; position:absolute; bottom:40px; right:175px;padding-top:0; display:inline; padding:0; border:none; background:none; cursor:pointer}
.down07 {width:22px; height:22px; position:absolute; *position:relative; top:136px; *top:59px; right:137px; *left:720px; padding:0; border:none; background:none; cursor:pointer}
.down08 {width:33px; height:33px; position:absolute; *position:relative; top:106px; *top:29px; right:160px; *left:1039px}
.down09 {width:33px; height:33px; position:absolute; *position:relative; top:156px; *top:59px; right:162px; *left:720px; padding:0; border:none; background:none; cursor:pointer}
.btnList, .btnList02 {width:56px !important; height:22px; background:url(/images/board/bg_board_list.gif) no-repeat 0 0 !important}
.btnList02 {float:right; margin-top:20px}
.btnList02 a {width:56px; height:22px; display:inline-block}
/* ceomail */
.formType01 {position:relative; float:left; width:502px; height:135px; margin-bottom:1px; padding:5px 0 0 15px; border-top:1px solid #f1592a; border-right:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1}
.formType01 dt {font-weight:600; margin-bottom:20px; color:#333}
.formType01 dl {overflow:hidden; }
.formType01 dl dt {float:left; width:90px;margin:0; font-weight:normal}
.formType01 dl dd {float:left; width:250px}
.formType01 dl dd.useConsent {background:#f9f9f9; width:405px; margin-top:5px}
.formType01 dd .btnMail {position:absolute; top:47px; left:340px; overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer;   display:inline-block; width:80px; height:44px; background:url(/images/board/bg_board_default02.png) no-repeat -251px -538px}
.formType01 dd .btnMail02 {position:absolute; top:55px; left:154px; overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer;   display:inline-block; width:208px; height:31px; background:url(/images/board/bg_board_default02.png) no-repeat -489px -421px}
.formType01 dd .btnMail03 {position:absolute; top:55px; left:154px; overflow:hidden;  text-indent:-100em;   line-height:100em;     border:0px;    cursor:pointer;   display:inline-block; width:208px; height:31px; background:url(/images/board/bg_board_default02.png) no-repeat -491px -567px}
.explan {clear:both; height:140px; padding:25px 0 26px 26px; background: url(/images/customer/img6-4.gif) no-repeat 0 0; background-size:cover; -webkit-background-size:cover;}
.explan li {padding:0 0 0 10px; background: url(/images/common/bul_square03.gif) no-repeat 0 10px}
/*연락처 테이블 - contact_us /61번서버 파일*/
caption.contact_caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;text-indent:-10000px;}
