@charset "utf-8";

/* etc */
.num{/*font-family:"Arial",dotum,Helvetica,AppleGothic,sans-serif !important;*/}
.bg_none{background:none !important}
.dsblock{display:block !important}
.dsline{display:inline-block !important}
.lh24{line-height:24px !important}

/* skipNavi */
#skipNavi{position:absolute; left:0; top:0; width:100%; z-index:999;}
#skipNavi li{position:absolute; left:0; top:0; width:100%; z-index:999;}
#skipNavi a{overflow:hidden; display:block; width:1px; height:1px; margin-bottom:-1px; color:#444; font-size:0; text-decoration:none;}
#skipNavi a:active, #skipNavi a:focus{width:100%; height:auto; padding:5px 0; background:#eee; font-size:14px; text-align:center;}

/* default style */
.skip {position:absolute; left:-1000px; top:0; width:0; height:0; line-height:0; overflow:hidden; visibility:hidden; text-indent:-9999px;}
.pointer {cursor:pointer;}
.ovHidden {overflow:hidden;}
.hidden {overflow:hidden; position:absolute; top:-10000px; left:-10000px; width:1px; height:1px;}
.noTxt{line-height:300px;height:300px;text-align:center;font-size:16px;font-weight:700;border-top:2px solid #000;border-bottom:1px solid #f1f1f1;}
.pressList .noTxt{border-top:1px solid #f1f1f1;}
.prList .noTxt{border-top:1px solid #f1f1f1}

/* position */
.relative {position:relative}
.absolute {position:absolute}

/* floating */
.fl {float:left !important;}
.fr {float:right !important;}
.cl {clear:both !important;}

/* align */
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.aj {text-align:justify;}

.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}
.vb {vertical-align:bottom !important;}

/* font size */
.f12 {font-size:12px !important;}
.f13 {font-size:13px !important;}
.f14 {font-size:14px !important;}
.f15 {font-size:15px !important;}
.f16 {font-size:16px !important;}
.f17 {font-size:17px !important;}
.f23 {font-size:23px !important;}
.f28{font-size:28px !important;}
.f51 {font-size:51px !important;}

/* font weight */
.fwb {font-weight:bold !important;}
.fwn {font-weight:normal !important;}
.fw700{font-weight:700 !important;}
.fw900{font-weight:900 !important;}

/* letter-spacing */
.ls0 {letter-spacing:0 !important;}
.ls1 {letter-spacing:-1px !important;}

/* font color */
.fcB{color:#232323 !important;}
.fcGrayB{color:#464646 !important;}
.fcGrayB2{color:#3e4146 !important}
.fcGray{color:#777 !important;}
.fcGrayN{color:#999 !important;}
.fcRed{color:#ea002c !important;}
.fcOrg{color:#ff7a00 !important;}
.fc666{color:#666 !important;}
.fc000{color:#000 !important;}
.fc333{color:#333 !important;}


/* padding, margin style */ /* 특별한 case외에 사용 자제 */
.p0		{padding:0 !important;}

	.pt0	{padding-top:0 !important;}
	.pt5	{padding-top:5px !important;}
	.pt10	{padding-top:10px !important;}
	.pt15	{padding-top:15px !important;}
	.pt20	{padding-top:20px !important;}
	.pt25	{padding-top:25px !important;}
	.pt30	{padding-top:30px !important;}
	.pt35	{padding-top:35px !important;}
	.pt40	{padding-top:40px !important;}
	.pt45	{padding-top:45px !important;}
	.pt50	{padding-top:50px !important;}
	.pt60	{padding-top:60px !important;}
	.pt80	{padding-top:80px !important;}
	.pt100	{padding-top:100px !important;}

	.pb0	{padding-bottom:0 !important;}
	.pb5	{padding-bottom:5px !important;}
	.pb10	{padding-bottom:10px !important;}
	.pb15	{padding-bottom:15px !important;}
	.pb20	{padding-bottom:20px !important;}
	.pb30	{padding-bottom:30px !important;}
	.pb40	{padding-bottom:40px !important;}
	.pb50	{padding-bottom:50px !important;}
	.pb80	{padding-bottom:80px !important;}

	.pl0	{padding-left:0px !important;}
	.pl5	{padding-left:5px !important;}
	.pl10	{padding-left:10px !important;}
	.pl15	{padding-left:15px !important;}
	.pl20	{padding-left:20px !important;}
	.pl25	{padding-left:25px !important;}
	.pl30	{padding-left:30px !important;}
	.pl40	{padding-left:40px !important;}

	.pr0	{padding-right:0px !important;}
	.pr5	{padding-right:5px !important;}
	.pr10	{padding-right:10px !important;}
	.pr15	{padding-right:15px !important;}
	.pr20	{padding-right:20px !important;}
	.pr25	{padding-right:25px !important;}
	.pr30	{padding-right:30px !important;}

	.m0		{margin:0 !important;}

	.mt0	{margin-top:0px !important;}
	.mt5	{margin-top:5px !important;}
	.mt10	{margin-top:10px !important;}
	.mt15	{margin-top:15px !important;}
	.mt20	{margin-top:20px !important;}
	.mt25	{margin-top:25px !important;}
	.mt30	{margin-top:22px !important;} /* 전체 행간 맞춤 */
	.mt35	{margin-top:35px !important;}
	.mt40	{margin-top:40px !important;}
	.mt45	{margin-top:45px !important;}
	.mt50	{margin-top:50px !important;}
	.mt55	{margin-top:50px !important;}
	.mt60	{margin-top:60px !important;}
	.mt70	{margin-top:70px !important;}
	.mt75	{margin-top:75px !important;}
	.mt77	{margin-top:77px !important;}
	.mt80	{margin-top:80px !important;}
	.mt90	{margin-top:90px !important;}
	.mt100	{margin-top:100px !important;}

	.mb0	{margin-bottom:0px !important;}
	.mb5	{margin-bottom:5px !important;}
	.mb10	{margin-bottom:10px !important;}
	.mb15	{margin-bottom:15px !important;}
	.mb20	{margin-bottom:20px !important;}
	.mb25	{margin-bottom:25px !important;}
	.mb30	{margin-bottom:30px !important;}
	.mb35	{margin-bottom:35px !important;}
	.mb40	{margin-bottom:40px !important;}
	.mb45	{margin-bottom:45px !important;}
	.mb50	{margin-bottom:50px !important;}
	.mb70	{margin-bottom:70px !important;}

	.ml0	{margin-left:0px !important;}
	.ml2	{margin-left:2px !important;}
	.ml3	{margin-left:3px !important;}
	.ml5	{margin-left:5px !important;}
	.ml7	{margin-left:7px !important;}
	.ml8	{margin-left:8px !important;}
	.ml10	{margin-left:10px !important;}
	.ml15	{margin-left:15px !important;}
	.ml20	{margin-left:20px !important;}
	.ml25	{margin-left:25px !important;}
	.ml30	{margin-left:30px !important;}
	.ml35	{margin-left:35px !important;}
	.ml40	{margin-left:40px !important;}
	.ml45	{margin-left:45px !important;}
	.ml50	{margin-left:50px !important;}
	.ml55	{margin-left:55px !important;}
	.ml60	{margin-left:60px !important;}
	.ml100	{margin-left:100px !important;}
	.ml120	{margin-left:120px !important;}

	.mr0	{margin-right:0px !important;}
	.mr5	{margin-right:5px !important;}
	.mr10	{margin-right:10px !important;}
	.mr15	{margin-right:15px !important;}
	.mr20	{margin-right:20px !important;}
	.mr25	{margin-right:25px !important;}
	.mr30	{margin-right:30px !important;}
	.mr35	{margin-right:35px !important;}
	.mr40	{margin-right:40px !important;}
	.mr45	{margin-right:45px !important;}
	.mr50	{margin-right:50px !important;}

/* visual */
#vslWr.company{background:url('/resources/image/user/kor/sub/company/bg_company.jpg') 50% 0 no-repeat;}
#vslWr.product{background:url('/resources/image/user/kor/sub/product/bg_product.jpg') 50% 0 no-repeat;}
#vslWr.recruit{background:url('/resources/image/user/kor/sub/recruit/bg_recruit.jpg') 50% 0 no-repeat;}
#vslWr.management{background:url('/resources/image/user/kor/sub/management/bg_management.jpg') 50% 0 no-repeat;}
#vslWr.customer{background:url('/resources/image/user/kor/sub/customer/bg_customer.jpg') 50% 0 no-repeat;}

/* title */
.titWr{ position:relative; background:url('/resources/image/user/kor/common/icon/line_desc.gif') 0 100% no-repeat;padding-bottom:40px;margin-bottom:40px;}
.titWr h2{font-size:40px;color:#000;font-weight:700;}
.titWr p{font-size:20px;line-height:30px;color:#333;margin-top:26px;margin-bottom:-12px;}
.titWr .downBtnArea { position:absolute; right:0; top:10px;}
.titWr .downBtnArea .btn_down{display:inline-block;font-size:12px;width:200px;color:#fff;background-color:#2ab6ad;padding:7px 0;text-align:center}
.titWr .downBtnArea .btn_down:hover,
.titWr .downBtnArea .btn_down:focus{background-color:#26a9a1;}
.h_sub{clear:both; color:#000; font-size:24px;line-height:28px;font-weight:700;margin-bottom:35px;}
.stitle{clear:both;color:#333;font-size:21px;font-weight:700;margin-bottom:30px;}
.prd_h4{font-size:18px;color:#333;margin-bottom:17px;font-weight:400;}

/* text */
.pTxt{font-size:14px;line-height:24px;}
.pTxtH{font-size:18px;font-weight:700;color:#333;margin-bottom:7px;}
.pTxtB{font-size:14px;font-weight:700;color:#333;}
.prdTxt{line-height:24px;}
.prdTxtS{line-height:18px;font-size:12px;}
.txtPoint{font-size:40px;color:#2ab6ad;font-weight:700;text-align:center;margin-bottom:25px;}
.titDesc{font-size:20px;line-height:28px;color:#333;text-align:center;}

/* form style */
input[type='text'] {border:1px solid #e8e8e8; height: 31px;padding: 0 10px;line-height:30px;}
.textArea {border:1px solid #d6d6d6; padding:10px 10px 0 10px; color:#777; font-size:12px;}
.file {border:1px solid #d6d6d6; height:20px; color:#777; font-size:12px;}

/* select */
.select_box{display:inline-block;background:#fff url('/resources/image/user/kor/common/icon/select_arrow.png') 100% 0 no-repeat;border: 1px solid #e8e8e8;height:31px;position: relative;}
.select_box label{position:absolute;top:0;left:15px;line-height:31px;color:#000;}
.select_box select{height:31px;line-height:31px;min-height:31px;opacity:0;filter: alpha(opacity=0);padding:0 30px 0 15px;border:0;}

/* width-set */
.w100p{width:100%;}

/* bg */
.bgWhite{background-color:#fff !important}
.bgGray{background-color:#f7f7f7 !important}

/* btn */
.btnMore{display:inline-block;background:#2ab6ad url('/resources/image/user/kor/common/btn/btn_more.gif') no-repeat 100% 0;min-width:111px;padding-left:11px;height:37px;line-height:37px;cursor:pointer;color:#fff;text-align:left;}
.btnMore:hover,
.btnMore:focus{text-decoration:none;}
.btnSch{display:inline-block; background:url('/resources/image/user/kor/common/btn/btn_serchBg.gif') no-repeat; height:32px; padding:8px 29px 0 28px; margin-left:10px; cursor:pointer}
.btnSch a{color:#fff; font-size:13px; font-weight:bold}
.btnSearch{color:#fff; border:0 !important;background:#000;width:70px;height:33px;line-height:31px;cursor:pointer;text-align:center;}
.btnSearch:hover,
.btnSearch:focus {background:#222}
.btnG{display:inline-block;color:#fff;height:33px;line-height:33px;padding:0 20px;text-align:center;background:#3e4146;border:0;cursor:pointer}
.btnG:hover,
.btnG:focus{background:#232528;text-decoration:none;}
.btnMint {display:inline-block;color:#fff;height:33px;line-height:33px;padding:0 20px;text-align:center;background:#41beb7;border:0;cursor:pointer}
.btnMint:hover,
.btnMint:focus{background:#008080;text-decoration:none;}
.btnDown{display:inline-block;height:32px;padding:0 15px 0 47px;background:#6c6e71 url('/resources/image/user/kor/common/btn/btn_down.gif') no-repeat 0 0;color:#fff;line-height:32px;margin-left:12px;}
.btnDown:hover,
.btnDown:focus{text-decoration:none;}
.btnEmerald{background-color:#2ab6ad !important;text-decoration:none;}
.btnPdf{display:inline-block;padding:0 0 0 25px;background:url('/resources/image/user/kor/common/icon/ico_pdf.png') no-repeat 0 50%;}

/* paging */
.paging{overflow:hidden; width:100%; margin-top:40px; text-align:center;vertical-align:middle;}
.paging a{margin:0 10px 0 10px;color:#191919; display:inline-block; width:17px; height:20px;vertical-align:middle;}
.paging a:hover {color:#d50f38;}
.paging a.on {color:#d02626;font-weight:700;text-decoration:underline;}
.paging .p_1 {display:inline-block; vertical-align:middle;}
.paging .p_1 a {background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat;}
.paging a.first{margin:0; background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat;}
.paging a.first:hover {background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat 0 -20px;}
.paging a.prev{margin:0 0 0 4px; background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat -17px 0;}
.paging a.prev:hover { background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat -17px -20px;}
.paging a.next{margin:0 4px 0 0; background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat -34px 0;}
.paging a.next:hover {background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat -34px -20px;}
.paging a.end{margin:0; background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat -51px 0;}
.paging a.end:hover {background:url('/resources/image/user/kor/common/btn/btn_paging.png') no-repeat -51px -20px;}
.paging .paging_num {display:inline-block; margin:0 5px; vertical-align:middle;line-height:20px;}

.paging1{overflow:hidden; width:100%; margin-top:30px; text-align:center;}
.paging1 a{margin:0 10px; font-size:12px; color:#191919}
.paging1 span.cur{display:inline-block; margin:0 20px; color:#d60f3a; font-size:12px;}
.paging1 span.cur span{margin-left:3px}
.paging1 span.cur em{margin-left:3px; color:#191919;}
.paging1 a img{vertical-align:-4px;}
.paging1 a.first{margin:0;}
.paging1 a.prev{margin:0 0 0 4px;}
.paging1 a.next{margin:0 4px 0 0;}
.paging1 a.end{margin:0;}

/* Tab */
.tabBasic{padding-bottom:30px;*zoom:1;}
.tabBasic:after{content:'';display:block;clear:both;float:none;width:0;height:0;}
.tabBasic>li{height:46px;width:180px;display:table;float:left}
.tabBasic>li>a{display:table-cell;min-height:46px;font-size:14px;line-height:16px;border:1px solid #c7c7c7;border-left:0;text-align:center;background-color:#eaeaea;*zoom:1;font-weight:700;vertical-align:middle;}
.tabBasic>li>a:hover,
.tabBasic>li>a:focus{text-decoration:none;color:#0a0a0a;}
.tabBasic>li:first-child>a{border-left:1px solid #c7c7c7;}
.tabBasic>li.on{background-color:#41beb7;}
.tabBasic>li.on>a{background-color:#41beb7;color:#fff;border:1px solid #41beb7;margin-left:-1px;font-weight:700;}

.tag{display:inline-block;width:145px;height:33px;line-height:33px;background-color:#41beb7;font-size:14px;color:#fff;text-align:center;font-weight:700;}

/* boardSearch */
.boardSearch{position:relative;height:33px;margin-bottom:20px;z-index:1;}
.boardSearch form{position:absolute; right:0; top:0;}
.boardSearch input{border:1px solid #e8e8e8;}
.boardSearch .btnSearch{margin-left:5px;}
.boardSearch .txtInput{margin-left:10px;height:31px;line-height:31px;padding:0 10px;}
.boardSearch .txtInput+input.btnSearch{margin-left:7px;}

/* select */
.select_sky{background-color: #dff1f1;}
.select_natrue .txt_val_view{border: 1px solid #e8e8e8;}

.design_select{position: relative; cursor:pointer;}
.design_select .txt_val_view{height: 31px;}
.design_select .txt_val_view .txt_val{padding: 10px 0 10px 15px;font-size: 13px;line-height: 1em; color:#000; /*font-weight: bold; */}
.design_select .txt_val_view .btn{position: absolute;top: 0;right: 0;width: 38px;height: 32px;}
.design_select .txt_val_view .btn .icon{position: absolute;top: 0;right: 0;width: 36px;height: 32px;background: url('/resources/image/user/kor/common/icon/select-icons01.png') no-repeat 0 0;}
.design_select .txt_val_view .btn .icon.white{position: absolute;top: 0;right: 0;width: 36px;height: 32px;background: url('/resources/image/user/kor/common/icon/select-icons02.png') no-repeat 0 0;}
.design_select .select_list{width: 100%;position: absolute;bottom: 32px;left: 0;display: none;}
.design_select .select_list ul{border: 1px solid #e8e8e8;background-color: #fff;}
.design_select .select_list li{padding: 0 15px;list-style: 1em;border-top: 1px solid #e8e8e8; }
.design_select .select_list li:first-child{border-top: none;}
.design_select .select_list li a{display: block;padding: 10px 0;color: #000; /*font-weight: bold; */text-decoration:none;}
.design_select .select_list li:hover{background-color: #f1f1f1;}
.design_select .select_list li:hover a{color: #000;}

.select_natrue_bottom{background:#fff}
.select_natrue_bottom .design_select .select_list{bottom: auto;top: 32px;}
.select_natrue_bottom .txt_val_view{border: 1px solid #e8e8e8;}
.select_black_bottom{background-color: #3e4146;}
.select_black_bottom .design_select .select_list{bottom: auto;top: 32px; padding-bottom: 1px;z-index:9999;background: url('/resources/image/user/kor/common/icon/bl03.gif') no-repeat 0 100%;}
.select_black_bottom .design_select .select_list li:hover{background: none;}
.select_black_bottom .design_select .select_list li:hover a{color: #cc0001;}
.select_black_bottom .txt_val_view .txt_val{color: #fff;}

/* header gnb */
.mini_wrap{display: none;position: fixed;top: -30px;width: 100%;height: 30px;background-color: #000;z-index: 10;}
.mini_header{position: relative;width: 978px;margin: 0 auto;}
.mini_header .logo{position: absolute;right: 0;top: 8px;}
.mini_header .total_menu{}
.mini_header .total_menu a {display:block; width:100px; height:21px; padding-top:9px;}
.header .logo{position: absolute;top: 52px;right:0;z-index: 1;}

.hgroup{height: 23px; margin-top:-2px;}
.hlgroup{float: left;width:848px;}
.hlgroup a{float: left;margin: 4px 0;padding: 0 8px 0 13px;font-size: 12px;background: url('/resources/image/user/kor/common/icon/blt_bar01.gif') repeat-y 0 0;}
.hlgroup a:first-child{margin-left: 0;padding-left: 0;background: none;}
.hlgroup label{float: left;margin: 4px 0;padding: 0 8px 0 0;font-size: 12px;background: none;}
.header_search{float: left;position: relative;left: 13px;padding: 1px 29px 1px 1px;background-color: #e8e8e8;}
.header_search .search_bar{width: 126px;height:auto;margin: 0;padding: 3px 9px;line-height: 1em;font-size: 13px;border:none;background-color: #fff;}
.header_search .search_btn_area{position: absolute;top: 0;right: 0;}
.header_search .search_btn_area .search_btn01{position: absolute;right: 0;width: 30px;height: 22px;border: none;background: url('/resources/image/user/kor/common/header/btn_search01.png') no-repeat 9px 4px;cursor: pointer}
.header_search .search_btn_area .search_btn02{display: none;position: absolute;right: 0;width: 30px;height: 22px;border: none;background: url('/resources/image/user/kor/common/header/btn_search02.png') no-repeat 9px 4px;cursor: pointer}
.hrgroup{overflow:hidden;padding-top:3px;}
.hrgroup a{float:left;padding: 0 11px;font-size: 10px;line-height: 1em;color: #989898;background: url('/resources/image/user/kor/common/icon/blt_bar01.gif') repeat-y 0 0;}
.hrgroup a:first-child{margin-left:0;background: none;}
.hrgroup a:hover{color:#ca0300}
.hrgroup a.on {color:#ca0300;}

.gnb{position: relative;overflow: hidden;height:37px;margin-top: 23px}
.gnb a{text-decoration:none;}
.gnb .gnb_lists{margin-left: 26px;font-size: 18px;line-height: 1em;float: left;}
.gnb .gnb_lists:first-child{margin-left: 0;}
.gnb .gnb_lists.hover > a{color: #333;}
.gnb .gnb_lists a{vertical-align:top; line-height:1.25em;color:#1b1d1f;}

.gnb .depth02{position: absolute;top:56px;left:0;display: none;}
.gnb .depth02 > li{float: left;margin-left:30px;}
.gnb .depth02 > li:first-child{margin-left:0;}
.gnb .depth02 > li > a{font-size: 14px;color: #666;}
.gnb .depth02 > li > a:hover,
.gnb .depth02 > li > a:focus{color:#41cdc8;}
.gnb .depth02 > li.hover > a{color:#41cdc8;}

.gnb .gnb_list02 .depth02{top:66px}
.gnb .gnb_list02 .depth02>li{width:110px;margin-left:14px;}
.gnb .gnb_list02 .depth02>li:first-child{margin-left:0;}
.gnb .gnb_list02 .depth02>li>a{display:block;padding-top:84px;}
.gnb_list0201 > a{background:url('/resources/image/user/kor/common/header/gnb0201.jpg') 0 0 no-repeat;}
.gnb_list0202 > a{background:url('/resources/image/user/kor/common/header/gnb0202.jpg') 0 0 no-repeat;}
.gnb_list0203 > a{background:url('/resources/image/user/kor/common/header/gnb0203.jpg') 0 0 no-repeat;}
.gnb_list0204 > a{background:url('/resources/image/user/kor/common/header/gnb0204.jpg') 0 0 no-repeat;}
.gnb_list0205 > a{background:url('/resources/image/user/kor/common/header/gnb0205.jpg') 0 0 no-repeat;}
.gnb_list0206 > a{background:url('/resources/image/user/kor/common/header/gnb0206.jpg') 0 0 no-repeat;}
.gnb_list0207 > a{background:url('/resources/image/user/kor/common/header/gnb0207.jpg') 0 0 no-repeat;}
.gnb_list0208 > a{background:url('/resources/image/user/kor/common/header/gnb0208.jpg') 0 0 no-repeat;}

.gnb .gnb_list03 .depth02{left:181px}

.gnb .gnb_list04 .depth02{left:277px}

.gnb .gnb_list05 .depth02{left:367px}

.gnb_anibar{position: absolute;top: 100px;height: 4px;background-color: #000; margin-left:1px;}

#wrap.sub .btn_area{position: absolute;top: 36px;right: 0;z-index: 1;}
#headerWr .topWrap.prdFocus{background: #fff url('/resources/image/user/kor/common/header/bg_header02.gif') repeat-x 0 103px;}

.tab3Depth{height:46px;border-bottom:1px solid #e4e4e4;position:relative;}
.tab3Depth ul{text-align:center;}
.tab3Depth ul li{display:inline;background:url('/resources/image/user/kor/common/icon/bar_3depth.png') 0 50% no-repeat;padding-left:18px;margin-left:14px;}
.tab3Depth ul li a{line-height:46px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.tab3Depth ul li a:hover,
.tab3Depth ul li a:focus{text-decoration:none;color:#000;}
.tab3Depth ul li.on a{color:#d13b3c;}
.tab3Depth ul li:first-child{background:none;padding-left:0;margin-left:0;}
.tab3Depth .bar{height:4px;position:absolute;left:0;top:43px;background-color:#d13b3c;}

/* design scroll */
#scrollbar1 { width: 100%; margin: 0 0 30px;}
#scrollbar1 .viewport { width: 900px; height: 150px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 30px; margin: 0; color:#666; font-size:13px; line-height:20px;}
#scrollbar1 .scrollbar{ background: transparent url('/resources/image/user/kor/common/icon/bg-scrollbar-track-y.gif') no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar1 .track {/*  background: transparent url(http://baijs.nl/tinyscrollbar/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; */ height: 100%; width:15px; position: relative; }
#scrollbar1 .thumb { background: #999; height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0;right: 0;}
#scrollbar1:hover .thumb{background:#333; width:8px; right: 0px;}
#scrollbar1 .thumb .end {/*  background: transparent url(http://baijs.nl/tinyscrollbar/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; */ overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#scrollbar1 .tit{font-size:14px; color:#2c2c2c; line-height:30px}
.check1{text-align:right; margin-top:8px; font-size:11px; color:#333;}

/* footer */
.footerWrap .logo{padding-top:18px}
.f_Btn{display:inline-block; margin-top:24px;}
.f_Btn ul li{float:left; background:url('/resources/image/user/kor/common/footer/bar_f_menu.png') no-repeat left 4px; padding:0 11px 0 11px}
.f_Btn ul li.first{background:none; padding-left:0}
.f_Btn ul li a{color:#666;font-size:12px;}
.f_Btn ul li a:hover,
.f_Btn ul li a:focus{color:#333;}
.addressInfo{margin-top:12px;color:#999;font-size:11px;}
.copyright{position:absolute; right:0; top:93px; color:#999; font-size:10px;}
.f_site{position:absolute; right:0; top:16px;}
.f_site a{display:inline-block;width: 13px; height:13px; text-indent:-100px; background: url('/resources/image/user/kor/common/footer/blt_family.png') no-repeat 0;vertical-align:middle;margin-left:5px;-moz-transition:0.5s all;-webkit-transition:0.5s all;transition:0.5s all}
.f_site>div:hover a{-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);-moz-transform: rotate(270deg);}
.f_site>div:hover{color:#333;}
.f_site .sitemap{position: relative;cursor:pointer; font-size:11px;line-height:16px;}
.f_site .family{position: relative;cursor:pointer; font-size:11px;line-height:16px;}
.f_top{display:block;position:absolute;left:50%;margin-left:-24px;top:-24px;width:48px;height:48px;background:url('/resources/image/user/kor/common/btn/btn_top.png') 0 0 no-repeat;font-size:0;}
.f_markInfo{position:absolute;right:0;top:45px;overflow:hidden;}
.f_markInfo li{float:left;margin-left:15px;}

#footer .open_sitemap{display:none; background:#999; width:100%; position:absolute; left:0; bottom:123px;height:450px}
.open_sitemapWrap{padding-top:31px; margin:0 auto; width:978px; position: relative;}
.open_sitemapWrap ul li{float:left; width:176px;}
.open_sitemapWrap ul li a{color:#fff}
.open_sitemapWrap ul li a:hover,
.open_sitemapWrap ul li a:focus{color:#ca0300;}
.open_sitemapWrap ul li a.on{color:#ca0300}
.open_sitemapWrap ul li.col{margin-left:24px}
.open_sitemapWrap ul li.col.first{margin-left:0}
.open_sitemapWrap ul li.col.first li:last-child{border-bottom:0}
.open_sitemapWrap ul li .tit1{color:#fff; font-size:15px; border-bottom:3px solid #fff; height:34px}
.open_sitemapWrap ul.list li{font-size:11px; border-bottom:1px solid #fff;position:relative; cursor:pointer; padding:14px 0; }
.open_sitemapWrap ul.list li:last-child{border-bottom:0}
.open_sitemapWrap ul.list li a {display:block;}
.open_sitemapWrap ul.list li span.btn{text-indent:-9999px; background: url('/resources/image/user/kor/common/icon/bl05.gif') no-repeat; width:13px; height:11px; position:absolute; right:0; top:center}
.open_sitemapWrap ul.list li span.btn.on{background: url('/resources/image/user/kor/common/footer/f_sitemapOverBg.png') no-repeat 0 0; width:17px;right: -4px;}
.open_sitemapWrap .view{float:left; position:relative; width:100%; color:#fff; font-size:11px; line-height:15px; border-top:3px solid #fff; margin:30px 0 0; padding:20px 0 0}
.open_sitemapWrap .view .icon{display: inline-block; width:39px; height:42px; background:url('/resources/image/user/kor/common/icon/bl06.gif') no-repeat; position:absolute; right:0; bottom:-6px;}
.open_sitemapWrap .over_list{position: absolute;top: 14px;left: 163px;width: 132px;background:url('/resources/image/user/kor/common/footer/f_sitemapOverBg.png') no-repeat 0 0;z-index: 1;}
.open_sitemapWrap .over_list ul{overflow: hidden;padding: 6px 14px 6px 32px;}
.open_sitemapWrap .over_list ul li{width: 100%;padding: 4px 0;border: none;}
.open_sitemapWrap .over_list ul li a:hover{color:#ca0300;}
.open_sitemap .bar_bottom1{background: #999; height:6px; width:59px; position:absolute; right:101px; top:450px; }

#footer .open_family{position: relative; width:978px;margin: 0 auto; z-index:9999}
#footer .open_family .family_list{background:#999;display:none; position:absolute; right:0; bottom:0;}
#footer .open_family .family_list ul{padding: 6px 20px;width: 120px;}
#footer .open_family .family_list ul li{border-top: 1px solid #f1f1f1;padding: 13px 0;}
#footer .open_family .family_list ul li:first-child{border-top: none;}
#footer .open_family .family_list ul li a{color: #fff;}
#footer .open_family .family_list ul li a:hover,
#footer .open_family .family_list ul li a:focus{color:#ca0300;}
#footer .bar_bottom2{background: #999; height:6px; width:78px; position:absolute; right:0px; bottom:-6px;}

.span_txts1 {font-size:12px; color:#333333;}

/* 고객센터 */
.btnDetailView{display:inline-block;background:url('/resources/image/user/kor/common/btn/btn_view_detail.png') 0 0 no-repeat;width:137px;height:34px;position:relative;}
.btnDetailView:hover,
.btnDetailView:focus{background-position:0 -34px;}
.btnDetailView .txt{display:inline-block;text-indent:-9999px;overflow:hidden;}
.btnDetailView .blt{display:inline-block;width:13px;height:13px;position:absolute;top:10px;left:13px;background:url('/resources/image/user/kor/common/icon/ico_arrow_view.png') 0 0 no-repeat;}

/* 우편번호 찾기 레이어팝업 */
.layerPopup_01 {width:500px; height:550px;background:#fff;}
.layerPopup_01 .popCont {padding:30px;}
.layerPopup_01 .popCont .popTitle {height:50px; padding-top:21px; background:url('/resources/image/user/kor/common/icon/sub_line1.gif') no-repeat; font-size:20px; color:#000;  font-family:Nanum Barun Gothic,dotum, sans-serif;}
.layerPopup_01 .popCont .addressCont .tab_cont {padding:25px 19px; background:#efefef; font-family:Nanum Barun Gothic, dotum, sans-serif;}
.layerPopup_01 .popCont .addressCont .tab_cont .text_01 {margin-bottom:20px; font-size:11px; color:#666; text-align:center;}
.layerPopup_01 .popCont .addressCont .tab_cont .text_01 span {display:block; color:#000000; font-size:12px;}
.layerPopup_01 .popCont .addressCont .tab_cont .search {text-align:center;}
.layerPopup_01 .popCont .addressCont .tab_cont .search label {font-size:13px; color:#000000; margin-right:5px;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check {margin-bottom:30px; *zoom:1;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 {padding-top:18px; background:url('/resources/image/user/kor/common/icon/sub_line5.gif') no-repeat;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl {*zoom:1;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl dt {float:left; width:60px; font-size:12px; color:#000; font-weight:bold;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl dd {float:left; font-size:11px; color:#666666; line-height:18px; margin-top:-1px;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl dd .txt1 {font-size:12px; color:#000000; font-weight:bold;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl dd .txt2 {display:block; margin-top:5px;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl dd.sel {margin-top:-10px;}
.layerPopup_01 .popCont .addressCont .tab_cont .add_check2 dl dd .plus {display:block; float:left; margin-right:10px; padding-top:12px;}
.layerPopup_01 .popCont .addressCont .tab_cont .txt3 {font-size:12px; color:#000000; font-weight:bold; margin-bottom:15px;}
.layerPopup_01 .popCont .addressCont .tab_cont .addResult {width:400px; height:227px; overflow:hidden; overflow-y:auto; border-top:1px solid #1b1d1f; border-bottom:1px solid #1b1d1f;}
.layerPopup_01 .popCont .addressCont .tab_cont .addResult li {position:relative; height:29px; border-top:1px solid #efefef; padding:15px 60px 0 10px; color:#333333; background:#fff;}
.layerPopup_01 .popCont .addressCont .tab_cont .addResult li .btn {position:absolute;top:12px;right:10px;}
.layerPopup_01 .popCont .addressCont .tab_cont .addResult li .btn .btnSearch {height:21px !important; padding:2px 14px 0 14px !important; font-size:11px !important; font-weight:normal !important;line-height:18px !important;width:auto !important;}
.layerPopup_01 .check2.on{width:19px; height:19px; overflow:hidden; border:0; background:url('/resources/image/user/kor/common/icon/radio_bg2.gif') no-repeat 0 -19px; cursor:pointer; margin:0 0 0 16px}
.layerPopup_01 .check2{width:19px; height:19px; overflow:hidden; border:0; background:url('/resources/image/user/kor/common/icon/radio_bg2.gif') no-repeat 0 0; cursor:pointer; margin:0 0 0 16px}
.subTab{display:inline-block; *display:inline; border-right:1px solid #ccc; *zoom:1;}
.subTab:after {content:" "; clear:both; height:0; visibility:hidden;}
.subTab li{float:left; }
.subTab li a{display:block; color:#000; font-size:13px; background:#fff; color:#000; padding:10px 21px 8px; margin:0 0 0 0; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.subTab li.on a{color:#fff; background:#d02626; margin:0 0 0 0; border:0 !important; padding:11px 21px 9px;}
.subTab li ul{width:100%; position:absolute; top:60px; left:0; *zoom:1}
.subTab li ul:after{content:"";display:block;clear:both}
.subTab li li{float:none; border:none}
.subTab.jx{height:auto}
.subTab li ul li.contD{padding:0; border:0}

/* accordion style list */
.accordion{border-top:1px solid #000;border-bottom:1px solid #000;}
.accordion .question{border-top:1px solid #c7c7c7}
.accordion .question a{color: #333;display: block;height: 45px;line-height:45px;position:relative;background:url('/resources/image/user/kor/sub/customer/faq_arrow_top.png') no-repeat 937px 50%;}
.accordion .question a.on{background-image:url('/resources/image/user/kor/sub/customer/faq_arrow_down.png');}
.accordion .question a:hover,
.accordion .question a:focus{text-decoration:none;}
.accordion .answer{border-top: 1px solid #c7c7c7;color: #666;font-size:13px;line-height: 22px;padding: 30px 20px 30px 101px;display:none;}

/* footer layer popup */
.f_popup {position:fixed;top:0;left:0;width:100%;height:100%;background:url('/resources/image/user/kor/common/icon/overlay30.png') 0 0 repeat;z-index:9999;display:none;}
.f_popup .inner{padding:20px;width:460px;position:absolute;left:50%;top:50%;background-color:#fff;border:1px solid #eee;}
.f_popup .logo{text-align:center;padding-bottom:30px;padding-top:10px;}
.f_popup h2{font-size:18px;color:#000;margin-bottom:10px;}
.f_popup .txt{border-top:1px solid #000;padding-top:30px;line-height:22px;}
.f_popup .close{display:inline-block;position:absolute;right:20px;top:20px}
