@charset "utf-8";

/* wrap style */
.wrap_styleMove{position:relative;margin-bottom:20px;}
.wrap_r_boxs{margin:20px 0;padding:20px;border:1px solid #e5e5e5;}
.wrap_r_boxs:first-child{margin-top:0;}

/* img만 들어갈때 */
.img_default{}
.img_default.s2{width:860px;margin:0 auto;}
.img_default.bdr{border:1px solid #e5e5e5;}
.img_default img{width:100%;height:auto;}
.img_default + .img_default{margin-top:20px;}
.board_write_tp1 +.img_default{margin-top:20px;}
.tab_st .conts li .img_default.s2:first-child{padding-top:20px;}
.tab_st .conts li .img_default.mgt:first-child{margin-top:20px;}

/* icon */
.ico_answer,
.ico_noneAnswer{display:inline-block;min-width:68px;height:30px;line-height:28px;padding:0 10px;font-size:13px;text-align:center;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.ico_answer{border:1px solid #21418e;color:#21418e;}
.ico_noneAnswer{border:1px solid #dfdfdf;background-color:#f9f9f9;color:#aaa;}

/* wrap position */
.wrap_posL{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.wrap_posR{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.wrap_posR.btm{top:auto;bottom:0;}
.wrap_posR .data_side{margin-right: 20px;}
.wrap_posR .title_date{display:inline-block;clear:both;content:"";margin-right:28px;vertical-align:middle;}
.wrap_posR .m_right0{margin-right:0px;margin-bottom: 10px;}
.wrap_posR .title_date .dot:before{display: block;}
.wrap_posR .title_date > li{position:relative;display:inline-block;}
.wrap_posR .title_date > li+.modify{margin-left: 20px;}
.wrap_posR .title_date > .dot:before{position:absolute;top:10px;left:-9px;display:block;width:3px;height:3px;content:"";background-color: #808080;}
.wrap_posR .title_date > li+.modify:after{position:absolute;right:-16px;top:6px;display:block;width: 1px;height: 12px;background-color: #e5e5e5;content:"";}
.wrap_posR .title_date > li > strong{margin-right:8px;font-size: 14px;font-weight: 500;}
.wrap_posR .title_date > li > span{color:#757575;font-size: 14px;font-weight: 400;}
.wrap_posC{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.wrap_txtM{position:relative;margin:10px 0;text-align:left;}
.wrap_txtL{position:relative;margin:20px 0;text-align:left;}
.wrap_txtR{position:relative;margin:20px 0;text-align:right;}
.wrap_txtC{position:relative;margin:20px 0;text-align:center;}
.wrap_txtR a, .wrap_txtR button,.wrap_posR a, .wrap_posR button{margin-left:2px;}
.wrap_txtL a, .wrap_txtL button, .wrap_posL a, .wrap_posL button{margin-right:2px;}
.wrap_txtC a, .wrap_txtC button, .wrap_posC a, .wrap_posC button{margin:0 1px;}

.wrap_floatL{float:left;}
.wrap_floatR{float:right;}

/* 
	Button Style
 */
 .bt_arrR{display:inline-block;width:6px;height:12px;margin-top:-2px;margin-left:5px;background:url("/images/renew_pc/sub/icon/ico_arr_right_6x12.png") no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
 .btn_disabled .bt_arrR{background-image: url("/images/renew_pc/sub/icon/ico_arr_right_6x12_disabled.png");}

.btn_toggle .in_ico{display:inline-block;overflow:hidden;width:11px;height:6px;margin-left:4px;background:url("/images/renew_pc/sub/icon/ico_acc_toggle.png") no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.btn_toggle.active .in_ico{background-position:0 -11px;}

.btn_s1{display:inline-block;height:50px;line-height:48px;padding:0 50px;border:1px solid transparent;font-size:14px;font-weight:400;vertical-align:middle;text-align:center;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn_s1.default{border:1px solid #aaa;background-color:#fff;color:#333;}
.btn_s1 .ico_roughMap{display:inline-block;width:14px;height:14px;margin-left:4px;background:url("/images/renew_pc/sub/icon/ico_rough.png") no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.btn_s1.gray{border:1px solid #666;background-color:#666;color:#fff;}
.btn_s1.light_gray{border:1px solid #ccc;background-color:#ccc;color:#fff;}
.btn_s1.orange{border:1px solid #f6921e;background-color:#f6921e;color:#fff;}
.btn_s1.blue{border:1px solid #21418e;background-color:#21418e;color:#fff;}
.btn_s1.green{border:1px solid #27c2a4;background-color:#27c2a4;color:#fff;} /*210730 Lizzy : green 버튼 css  추가*/
.btn_s1.blue_full{border:1px solid #21418e;background-color:#21418e;color:#fff;width:100%;}
.btn_s1.blue .ico_hand_like{display:inline-block;vertical-align:middle;width:15px;height:15px;margin:-3px 4px 0 0;background:url("/images/renew_pc/sub/icon/ico_hand_like.png") no-repeat;text-indent:-9999px;color:transparent;}
.btn_s1.formDown{border:1px solid #aaa;background-color:#f6f6f6;color:#333;}
.btn_s1.formDown i{width:17px;height:18px;background:url("/images/renew_pc/sub/icon/ico_choiceadd.png") no-repeat;text-indent:-9999px;color:transparent;}
.btn_s1.full{display:block;width:100%;}
.btn_s1 .likes{display:inline-block;width:16px;height:16px;margin-top:-2px;margin-right:5px;background:url("/images/renew_pc/sub/icon/ico_likes_white.png") no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.btn_s1 .nums{display:inline-block;margin-left:5px;vertical-align:top;font-weight:700;color:#f6931e;}

.btn_s2{display:inline-block;min-width:100px;height:40px;line-height:34px;padding:0 15px;border:1px solid transparent;font-size:14px;font-weight:400;vertical-align:middle;text-align:center;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn_s2.default{border:1px solid #aaa;background-color:#fff;color:#333;}
.btn_s2.white{border:1px solid #aaa;background-color:#fff;color:#333;}
.btn_s2.gray{border:1px solid #aaa;background-color:#f6f6f6;color:#333;}
.btn_s2.blue{border:1px solid #21418e;background-color:#21418e;color:#fff;}
.btn_s2.red{border:1px solid #d21e27;background-color:#d21e27;color:#fff;}
.btn_s2.green{border:1px solid #27c2a4;background-color:#27c2a4;color:#fff;}
.btn_s2.orange{border:1px solid #f6921e;background-color:#f6921e;color:#fff;}

.btn_s2.min_auto{width:100%;min-width:auto;padding:0;}
.btn_s2.full{display:block;width:100%;}
.btn_s2 .num_p{display:inline-block;margin-left:3px;font-weight:700;color:#25418f;vertical-align:top;}
.btn_s2.left{margin-right: 0;}
.board_list_tp1 .btn_s2{min-width:110px;}

.btn_s3{display:inline-block;height:40px;line-height:30px;border:1px solid transparent;font-size:14px;font-weight:400;vertical-align:middle;text-align:center;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn_s3.file{padding:0 7px 0 24px;height:30px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_file.png") #f6f6f6 no-repeat 5px 50%;color:#333;}
.btn_s3.add{padding:0 13px 0 34px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_add.png") #f6f6f6 no-repeat 13px 50%;color:#333;}
.btn_s3.shortcut{padding:0 13px 0 34px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_shortcut.png") #f6f6f6 no-repeat 10px 50%;color:#333;}
.btn_s3.shortcut_del{padding:0 13px 0 30px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_project_del.png") #f6f6f6 no-repeat 10px 50%;color:#333;}
.btn_s3.refresh{padding:0 13px 0 34px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_refresh.png") #f6f6f6 no-repeat 13px 50%;color:#333;}
.btn_s3.refresh.mini{font-size:13px;margin-left:33%;text-align:center;padding:0 8px 16px 27px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_refresh.png") #fefefd no-repeat 9px 50%;color:#333;}

.btn_s3.green{border:1px solid #27c2a4;background-color:#27c2a4;color:#fff;}

.btn_s3.boarddown{padding:0 13px 0 34px;border:1px solid #aaa;background:url("/images/renew_pc/sub/icon/ico_boarddwon.png") #f6f6f6 no-repeat 13px 50%;color:#333;}
.btn_s3.formdown{padding:0 13px 0 35px;border:1px solid #21418e;background:url("/images/renew_pc/sub/icon/ico_formdown.png") #21418e no-repeat 11px 50%;color:#fff;}
.btn_s3.pdf{position:relative;padding:0 13px 0 35px;border:1px solid #cd1b3d;background-color:#fff;font-weight:700;}
.btn_s3.pdf i{position:absolute;top:50%;left:14px;width:16px;height:17px;margin-top:-8px;background:url("/images/renew_pc/sub/icon/ico_small_icons.png") no-repeat;}
.btn_s3.pdf.disabled{border:1px solid #d1d1d1;background-color:#f1f1f1;font-weight:400;color:#aaa;}
.btn_s3.pdf.disabled i{background-position:0 -17px;}
.btn_s3.filedown{position:relative;padding:0 13px 0 35px;border:1px solid #cd1b3d;background-color:#fff;font-weight:700;}
.btn_s3.filedown i{position:absolute;top:50%;left:14px;width:16px;height:17px;margin-top:-8px;background:url("/images/renew_pc/sub/icon/ico_small_icons.png") no-repeat -26px 0;}
.btn_s3.filedown.disabled{border:1px solid #d1d1d1;background-color:#f1f1f1;font-weight:400;color:#aaa;}
.btn_s3.filedown.disabled i{background-position:-26px -17px;}
.btn_s3.bshare{position:relative;min-width:100px;padding:0 10px 0 35px;border:1px solid #aaa;background-color:#fff;font-weight:400;}
.btn_s3.bshare i{position:absolute;top:50%;left:11px;width:18px;height:16px;margin-top:-8px;background:url("/images/renew_pc/sub/icon/ico_small_icons.png") no-repeat -52px 0;}
.btn_s3.bheart{position:relative;min-width:100px;padding:0 20px 0 35px;border:1px solid #aaa;background-color:#fff;font-weight:400;}
.btn_s3.bheart i{position:absolute;top:50%;left:12px;width:18px;height:16px;margin-top:-8px;background:url("/images/renew_pc/sub/icon/ico_small_icons.png") no-repeat -52px -17px;}
.btn_s3.bheart.on i{position:absolute;top:50%;left:12px;width:18px;height:16px;margin-top:-8px;background:url("/images/renew_pc/sub/icon/ico_small_icons.png") no-repeat -78px -17px;}

.btn_goOther{display:inline-block;position:relative;height:35px;line-height:33px;padding:0 26px 0 14px;border:1px solid #aaa;background:#fff;font-size:14px;font-weight:400;color:#333;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn_goOther:after{content:"";position:absolute;top:50%;right:10px;width:7px;height:12px;margin-top:-6px;background:url("/images/renew_pc/sub/icon/ico_arr_right_7x12.png") no-repeat;}
.btn_goOther.type2{padding-right: 80px;}
.btn_inpSearch{width:30px;height:30px;border:1px solid #d1d1d1;background:url("/images/renew_pc/sub/icon/ico_search_14x14.png") no-repeat 50%;text-indent:-9999px;color:transparent;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn_tooltip{width:18px;height:18px;background:url("/images/renew_pc/sub/icon/ico_tooltip.png") no-repeat;text-indent:-9999px;color:transparent;vertical-align:middle;}
.btn_blank{width:12px;height:12px;margin-left:5px;background:url("/images/renew_pc/sub/icon/ico_blank.png") no-repeat;text-indent:-9999px;color:transparent;vertical-align:middle;}
.btn_question{width:30px;height:30px;border:1px solid #d1d1d1;background:url("/images/renew_pc/sub/icon/ico_question.png") #fff no-repeat 50%;text-indent:-9999px;color:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn_disabled{border-color: #d1d1d1 !important;background-color: #f6f6f6 !important;cursor: default !important;text-decoration: none !important;color:#aaaaaa !important;}
.btn_tbl_request{display:inline-block;width:112px;height:28px;color:#f78709 !important;line-height: 24px;font-size: 13px;text-align:center;font-weight: 500;border: 1px solid #f78709;border-radius:14px;}
.btn_tbl_request:hover{text-decoration: none;}

.wrap_btnCircle{display:inline-block;}
.wrap_btnCircle .btn_circle{margin:0 5px;}
.btn_circle{display:inline-block;padding:10px 0 11px 40px;background-repeat:no-repeat;background-position:0 50%;}
.btn_circle.small_phone{background-image:url("/images/renew_pc/sub/icon/ico_small_tell.png");}
.btn_circle.small_kakao{background-image:url("/images/renew_pc/sub/icon/ico_small_kakao.png");}
.btn_circle.small_naver{background-image:url("/images/renew_pc/sub/icon/ico_small_naver.png");}



.wrap_num_count{display:inline-block;vertical-align:middle;position:relative;width:108px;height:30px;border:1px solid #d1d1d1;background-color:#fff}
.wrap_num_count .ct{width:50px;height:100%;margin:0 auto;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
.wrap_num_count .ct input[type="text"],
.wrap_num_count .ct input[type="number"]{width:100%;height:100%;border:0 none;;text-align:center;outline:none;vertical-align:top;}
.wrap_num_count button{z-index:10;position:absolute;width:28px;height:28px;top:0;background-image:url("/images/renew_pc/sub/btn/btn_count2.png");background-repeat:no-repeat;text-indent:-9999px;color:transparent;outline:none;}
.wrap_num_count button.btn_lower{left:0;background-position:0 0;}
.wrap_num_count button.btn_upper{right:0;background-position:0 -28px;}

.wrap_num_count.s2{width:87px;height:24px;}
.wrap_num_count.s2 .ct{width:41px;}
.wrap_num_count .ct input[type="text"],
.wrap_num_count .ct input[type="number"]{font-size:12px; padding: 0;}
.wrap_num_count.s2 button{z-index:10;position:absolute;width:22px;height:22px;top:0;background-image:url("/images/renew_pc/sub/btn/btn_count3.png");background-repeat:no-repeat;text-indent:-9999px;color:transparent;outline:none;}
.wrap_num_count.s2 button.btn_lower{left:0;background-position:0 0;}
.wrap_num_count.s2 button.btn_upper{right:0;background-position:0 -22px;}

.mark_webinar{display:table;width:100%;background-color:#f6f6f6;}
.mark_webinar span{display:table-cell;position:relative;width:1%;vertical-align:middle;text-align:center;text-indent:-9999px;color:transparent;}
.mark_webinar span:first-child:after{content:none;}
.mark_webinar span:after{content:"";position:absolute;top:50%;left:0;width:1px;height:20px;margin-top:-10px;background-color:#d1d1d1;}
.mark_webinar span.offline{background:url("/images/renew_pc/sub/icon/ico_webinar_offline.png") no-repeat 50%;}
.mark_webinar span.online{background:url("/images/renew_pc/sub/icon/ico_webinar_online.png") no-repeat 50%;}
.mark_webinar span.m_pay{background:url("/images/renew_pc/sub/icon/ico_webinar_nonefree.png") no-repeat 50%;}
.mark_webinar span.m_none_pay{background:url("/images/renew_pc/sub/icon/ico_webinar_free.png") no-repeat 50%;}

.mark_webinar.s1 span{height:54px;}
.mark_webinar.s2 span{height:45px;}

/* 
	Layout
 */
.layout{position:relative;}
.layout:after{content:"";clear:both;display:block;height:0;line-height:0;}
.layout > .lt,
.layout > .rt{float:left;}
.layout > .rt > .tit_dp2:first-child{margin-top:-22px;}
.layout > .rt > .tit_dp3:first-child{margin-top:-14px;}

.layout.type1{}
.layout.type1 > .lt{width:248px;}
.layout.type1 > .rt{padding-left:20px;width:852px;}
.layout.type1 > .rt_nomem{padding-left:20px;width:100%;}

.layout.type2{}
.layout.type2 > .lt{width:832px;}
.layout.type2 > .rt{padding-left:20px;width:268px;}

/** follow**/
.layout.type2 > .rt.follow_rt{float:left;position:fixed;top:260px;background-color:#fff;padding-left:0px;padding-bottom:0px;width:250px;margin-left:852px;}
.layout.type2 > .rt.follow_rt .wrap_r_boxs{margin:0 0;}

.layout.type3{}
.layout.type3 > .lt{width:760px;}
.layout.type3 > .rt{padding-left:20px;width:340px;}

.layout.type4{}
.layout.type4 > .lt{width:540px;}
.layout.type4 > .rt{padding-left:20px;width:560px;}

/*sbc mall 리뉴얼 유튜브 */
.layout.type5{}
.layout.type5 > .lt{width:1100px;}
.layout.type5 > .rt{padding-left:20px;width:340px;}


.layout_half{margin:0 -10px;}
.layout_half:after{content:"";clear:both;display:block;height:0;line-height:0;}
.layout_half > .h_lt,
.layout_half > .h_rt{float:left;width:50%;padding:0 10px;}

.layout_center{width:800px;margin:0 auto;}
.layout_center .center_img{}
.layout_center .center_img img{width:100%;height:auto;}

/* 
	Title 
*/
.tit_dp2{position:relative;padding:13px 0;}
.tit_dp2 h2{position:relative;padding-right:12%;font-size:18px;font-weight:700;}
.tit_dp2 h2 span{margin-left:12px;font-size:14px;font-weight:400;color:#666;}
.tit_dp2 h2 span strong{font-weight:700;color:#24408f;}
.tit_dp2 h2 strong.big_point{margin-left:6px;font-weight:700;color:#25418f;}
.tit_dp2 a{color:#666;}
.tit_dp2 .txts{color:#333;}
.tit_dp2 .txts strong{color:#21418e;}
.tit_dp2 .txts strong.mgL{margin-left:10px;}
.tit_dp2.bdr{border-top:1px solid #2f2f2f;}
.tit_dp2.bdr h2{padding-left:10px;}
.tit_dp2.bdr_tb{border-top:1px solid #2f2f2f;border-bottom:1px solid #e5e5e5;}
.tit_dp2.bdr_tb h2{padding-left:10px;}
.roll_banner + .tit_dp2{margin-top:20px;}
.listType_list2 + .tit_dp2{margin-top:20px;}3
.listType_gellery1.bdr_btm + .tit_dp2.bdr{margin-top:20px;}

.tit_dp3{position:relative;padding:13px 0 12px;}
.tit_dp3.pdl{padding-left:10px;}
.tit_dp3 h3{position:relative;padding-right:40%;font-size:16px;font-weight:700;}
.tit_dp3 h3 span{margin-left:8px;font-size:14px;font-weight:400;color:#666;}
.tit_dp3 .braket .num{font-size:14px;font-weight:700;color:#24408f;}
.tit_dp3 span strong{font-weight:700;color:#24408f;}
.tit_dp3 .pencil{display:inline-block;width:14px;height:14px;margin-left:4px;background:url("/images/renew_pc/sub/icon/ico_pencil.png") no-repeat;vertical-align: middle;}
.tit_dp3 a{font-size:14px;color:#666;}
.tit_dp3 h3.dots{padding-left:10px;}
.tit_dp3 h3.dots:after{content:"";position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;background-color:#757575;}
.tit_dp3 .txts .required{display:inline-block;margin:0 2px;font-weight:700;color:#e42828;vertical-align:top;}
.tit_dp3 .lists{padding:4px 12px 0;color:#666;}
.wrap_r_boxs .tit_dp3:first-child{margin-top:-13px;}
.tab_st.s5 .conts .tit_dp3{padding:20px 0 11px 10px;}
.tab_st + .tit_dp3{margin-top:-20px;}
.img_tit + .tit_dp3{padding-top:0;}
.pops_writeOpen .p_tit .tit_dp3 h3.dots{padding-right:60px;}

.tit_dp4{position:relative;padding:13px 0 11px;}
.tit_dp4 h4{position:relative;font-size:15px;}
.tit_dp4 h4.arrs{padding-left:13px;}
.tit_dp4 h4.arrs:after{content:"";position:absolute;top:50%;left:0;width:8px;height:12px;margin-top:-6px;background:url("/images/renew_pc/sub/icon/ico_arr_right_8x12.png") no-repeat;}
.tit_dp4 h4 strong{font-weight:700;color:#f6921e;}
.tit_dp4 h4 span.subs{margin-left:2px;font-size:14px;font-weight:400;color:#757575;}
.tit_dp3 + .tit_dp4{margin-top:-2px;padding-top:0;}
.pops_writeOpen .p_cont .tit_dp4:first-child{padding-top:0;}
.tit_dp4 .txt_gray{color: #666666;font-size: 14px;font-weight: 400;}
.tit_dp4 .braket .num{font-size:14px;font-weight:700;color:#24408f;}
.tit_dp4 span strong{font-weight:700;color:#24408f;}
.tit_dp4 .in_txt{height:30px;}
.tit_dp4 .pencil{display:inline-block;width:20px;height:20px;margin-left:4px;background:url("/images/renew_pc/sub/icon/ico_pencil.png") no-repeat 50%;vertical-align: middle;}
.tit_dp4 input[type="text"]{width:150px;height:30px;line-height:30px;padding:0 10px;border:1px solid #d1d1d1;vertical-align:middle;}
.tit_dp4 input[type="text"]:read-only{position:relative;font-size:15px;font-weight:700;border:0 none;cursor:default;outline:none;}

.lineTit_dp2{position:relative;padding:12px 0 13px;border-top:1px solid #333;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.lineTit_dp2 h2{font-size:20px;font-weight:700;text-align:center;}
.lineTit_dp2.cate_tit{position:absolute;top:0;left:0;width:100%;height:60px;border-left:0;border-right:0;}
.lineTit_dp2.searchTit > div{padding-left:14px;}
.lineTit_dp2.searchTit > div > ul{overflow:hidden;}
.lineTit_dp2.searchTit > div > ul > li{float:left;padding-left:17px;margin-left:17px;color:#666;background:url("/icbanq/images/renew_pc/sub/icon/ico_arr_right_6x10.png") no-repeat 0 50%;}
.lineTit_dp2.searchTit > div > ul > li:first-child{padding-left:0;margin-left:0;background:none;}
.lineTit_dp2.searchTit > div > ul > li > strong{font-weight:700;color:#333;}
.lineCont_dp2{margin-bottom:20px;}
.lineCont_dp2 ul{overflow-y:auto;max-height:200px;padding:13px 13px;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.lineCont_dp2 ul.active{height:auto;min-height:168px;}
.lineCont_dp2 ul li{display:inline-block;width:16%;margin:6px 0;padding-right:5px;vertical-align:top;}
.lineCont_dp2 ul li a{display:block;height:100%;line-height:1.4;font-size:13px;}
.lineCont_dp2 ul li.active a,
.lineCont_dp2 ul li a:hover,
.lineCont_dp2 ul li a:focus{color:#f79220;text-decoration:underline;}
.lineCont_dp2.cate_cont ul{max-height:100%;}

.lineCont_dp2 .more_wrap{text-align:right;}
.lineCont_dp2 .more_wrap.remove{display:none;}
.lineCont_dp2 .more_wrap button{height:34px;line-height:28px;margin-top:-1px;padding:0 16px 0 40px;border:1px solid #e5e5e5;background:url("/images/renew_pc/sub/icon/ico_arr_btm_14x9.png") no-repeat 14px 50%;font-weight:700;outline:none;}
.lineCont_dp2 .more_wrap button.active{background:url("/images/renew_pc/sub/icon/ico_arr_top_14x9.png") no-repeat 14px 50%;}
.lineCont_dp2.cate_cont{height:100%;}
.lineCont_dp2.cate_cont ul{height:100%;overflow-y:auto;}
.lineCont_dp2.cate_cont ul li{display:block;width:100%;padding:0;}
.lineCont_dp2 + .tit_dp2{margin-top:-20px;}
.lineTit_dp3{position:relative;padding:8px 0 9px;border-top:1px solid #333;}
.lineTit_dp3 h3{font-size:18px;font-weight:700;text-align:center;}
.lineTit_dp3 h3 .i_srh{display:inline-block;width:14px;height:14px;margin:0 0 2px 3px;background:url("/images/renew_pc/sub/icon/ico_search_14x14_color.png") no-repeat 50%;text-indent:-9999px;color:transparent;vertical-align:middle;}

.lineTit_dp3 h4{font-size:16px;font-weight:700;text-align:center;color:#555;}

.lineTit_dp3.txt_left{padding-left:10px;}
.lineTit_dp3.txt_left h3{text-align:left;}
.lineTit_dp3.txt_left .wrap_posR{right:10px;}
.board_write_tp1 + .lineTit_dp3{margin-top:20px;}

.lineTit_dp4{position:relative;padding:8px 0 9px;border-top:1px solid #333;}
.lineTit_dp4 h4{font-size:16px;font-weight:700;}
/* display:table;*/
.tit_view{position:relative;width:100%;min-height:60px;padding:0 5px 6px 0;}
.tit_view h2{display:table-cell;padding:0 0 0;font-size:16px;font-weight:700;vertical-align:middle;}
.tit_view h2 .subs{margin-right:2px;font-size:14px;font-weight:400;color:#666;}
.tit_view .area_btn{position:absolute;bottom:10px;right:0;}
.tit_view .tit_summery{ position:relative; font-size:13px;}

/* 
	Tab 
*/
.tab_st{margin-bottom:20px;}
.tab_st.btns .conts > li{display:none;}
.tab_st.btns .conts > li.active{display:block;}
.tab_st.dodge{margin-top:20px;}
.tab_st.dodge .lists{margin-top:20px;}
.tab_st.dodge .lists:first-child{margin-top:0;}
.tab_st.s1{}
.tab_st.s1 .lists{display:table;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;}
.tab_st.s1 .lists li{display:table-cell;width:1%;}
.tab_st.s1 .lists li button,
.tab_st.s1 .lists li a{height:45px;line-height:38px;border-right:1px solid #e5e5e5;font-size:16px;color:#666;}
.tab_st.s1 .lists li button{width:100%;outline:none;}
.tab_st.s1 .lists li a{display:block;text-align:center;}
.tab_st.s1 .lists li:first-child button,
.tab_st.s1 .lists li:first-child a{border-left:1px solid #e5e5e5;}
.tab_st.s1 .lists li.active button,
.tab_st.s1 .lists li.active a{background-color:#21418e;font-weight:500;color:#fff;}
.tab_st.s1 .lists.tp2{border-top:1px solid #e5e5e5;}
.tab_st.s1 .lists.tp2 li a,
.tab_st.s1 .lists.tp2 li button{height:54px;line-height:54px;font-size:14px;font-weight:500;}
.tab_st.s1 .lists.black{border-top:1px solid #e5e5e5;}
.tab_st.s1 .lists.black li a:hover,
.tab_st.s1 .lists.black li a:focus,
.tab_st.s1 .lists.black li.active a,
.tab_st.s1 .lists.black li button:hover,
.tab_st.s1 .lists.black li button:focus,
.tab_st.s1 .lists.black li.active button{background-color:#333 !important;}


.tab_st.s1.btns .lists li a:hover,
.tab_st.s1.btns .lists li a:focus,
.tab_st.s1.btns .lists li.active a{border: 3px solid #21418e; color: #333; font-weight: 700; background-color: #fff ;text-decoration:none;}
.tab_st.s1.floor .lists{display:block;overflow:hidden;border-left:1px solid #e5e5e5;border-bottom:0 none;}
.tab_st.s1.floor .lists li{float:left;}
.tab_st.s1.floor .lists.w6 li{width:16.6666%;}
.tab_st.s1.floor .lists.w5 li{width:20%;}
.tab_st.s1.floor .lists.w4 li{width:25%;}
.tab_st.s1.floor .lists.w3 li{width:33.3333%;}
.tab_st.s1.floor .lists li button{border-bottom:1px solid #e5e5e5;}
.tab_st.s1.floor .lists li:first-child button{border-left:0 none;}

.tab_st.s1 .lists.pcb_icos{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:50px;}
.tab_st.s3 .lists.pcb_icos li a{display:block;}
.tab_st.s1 .lists.pcb_icos li {background-color:#f6f6f6;}
.tab_st.s1 .lists.pcb_icos li a:hover,
.tab_st.s1 .lists.pcb_icos li a:focus,
.tab_st.s1 .lists.pcb_icos li.active a,
.tab_st.s1 .lists.pcb_icos li button:hover,
.tab_st.s1 .lists.pcb_icos li button:focus,
.tab_st.s1.btns .lists li.active button,
.tab_st.s1.btns .lists li button:hover,
.tab_st.s1.btns .lists li button:focus,
.tab_st.s1 .lists.pcb_icos li.active button{border:3px solid #21418e;color:#e5e5e5;font-weight:600;background-color:#21418e; !important;}

.tab_st.s2{border-left:1px solid #e5e5e5;border-top:1px solid #2f2f2f;}
.tab_st.s2 .lists{overflow:hidden;margin:0 -1px -1px 0;}
.tab_st.s2 .lists li{float:left;width:14.3%;width:-webkit-calc(100% / 7);width:-moz-calc(100% / 7);width:calc(100% / 7);border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.tab_st.s2 .lists li a{position:relative;display:block;height:98px;border:3px solid transparent;background-color:#f6f6f6;color:#666;text-align:center;text-decoration:none;}
.tab_st.s2 .lists li.active a,
.tab_st.s2 .lists li a:hover,
.tab_st.s2 .lists li a:focus{border:3px solid #f6921e;background-color:#fff;font-weight:700;color:#333;}
.tab_st.s2 .lists li a figure{}
.tab_st.s2 .lists li a figure .img_wrap{overflow:hidden;width:82px;height:64px;line-height:58px;margin:0 auto;}
.tab_st.s2 .lists li a figure .img_wrap img{}
.tab_st.s2 .lists li a figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:0 5px 9px;text-align:center;overflow:hidden;max-height:2.4em;line-height:1.2;-webkit-line-clamp:2;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;}
.tab_st.s2 .lists li.active a figure figcaption{font-weight:700;}
.tab_st.s3{border-left:1px solid #e5e5e5;border-top:1px solid #2f2f2f;}
.tab_st.s3 .lists{overflow:hidden;margin-right:-1px;}
.tab_st.s3 .lists li{float:left;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

.tab_st.s3 .lists.w10 li{width:10%;}
.tab_st.s3 .lists.w8 li{width:12.5%;}
.tab_st.s3 .lists.w7 li{width:14.28%;}
.tab_st.s3 .lists.w6 li{width:16.66%;}
.tab_st.s3 .lists.w5 li{width:20%;}

.tab_st.s3 .lists li a{display:block;position:relative;width:100%;height:98px;border:3px solid transparent;background-color:#f6f6f6;text-align:center;text-decoration:none;}
.tab_st.s3 .lists li.active a,
.tab_st.s3 .lists li a:hover,
.tab_st.s3 .lists li a:focus{border:3px solid #f6921e;background-color:#fff;}
.tab_st.s3 .lists li a figure{}
.tab_st.s3 .lists li a figure .img_wrap{overflow:hidden;width:82px;height:64px;line-height:58px;margin:0 auto;}
.tab_st.s3 .lists li a figure .img_wrap img{}
.tab_st.s3 .lists li a figure .img_wrap img.img_hover{display:none;}
.tab_st.s3 .lists li.active a figure img,
.tab_st.s3 .lists li a:hover figure img,
.tab_st.s3 .lists li a:focus figure img{display:none;}
.tab_st.s3 .lists li.active a figure img.img_hover,
.tab_st.s3 .lists li a:hover figure img.img_hover,
.tab_st.s3 .lists li a:focus figure img.img_hover{display:inline-block;}
.tab_st.s3 .lists li a figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:0 5px 9px;text-align:center;color:#717171;overflow:hidden;max-height:2.4em;line-height:1.2;-webkit-line-clamp:2;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;}
.tab_st.s3 .lists li.active a figure figcaption,
.tab_st.s3 .lists li a:hover figure figcaption,
.tab_st.s3 .lists li a:focus figure figcaption{font-weight:700;color:#333;}


.tab_st.s_pcb .lists{border-top:1px solid #333;border-bottom:1px solid #333;}
.tab_st.s_pcb .lists li {float:left;}
.tab_st.s_pcb .lists li a{line-height:46px;font-size:16px;display:block;border-right:1px solid #e5e5e5;position:relative;width:100%;height:50px;background-color:#f6f6f6;text-align:center;text-decoration:none;}
.tab_st.s_pcb .lists li .pcb_wraps{}
.tab_st.s_pcb .lists li.active a,
.tab_st.s_pcb .lists li a:hover,
.tab_st.s_pcb .lists li a:focus{border:3px solid #f6921e;background-color:#fff;font-weight:500;color:#333;line-height:41px;}

.tab_st.s_pcb .lists.w3_pcb li{width:33.33%;}

.tab_st.s4{border-top:1px solid #2f2f2f;}
.tab_st.s4 .lists{display:table;width:100%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background-color:#f6f6f6;}
.tab_st.s4 .lists li{display:table-cell;width:1%;vertical-align:top;}
.tab_st.s4 .lists li a{position:relative;display:block;height:98px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;text-decoration:none;}
.tab_st.s4 .lists li:last-child a{border-right:0;}
.tab_st.s4 .lists li.active a,
.tab_st.s4 .lists li a:hover,
.tab_st.s4 .lists li a:focus{background-color:#fff;border-bottom:1px solid #fff;}
.tab_st.s4 .lists li a figure{}
.tab_st.s4 .lists li a figure .img_wrap{overflow:hidden;width:82px;height:64px;line-height:58px;margin:0 auto;}
.tab_st.s4 .lists li a figure .img_wrap img{}
.tab_st.s4 .lists li a figure .img_wrap img.img_hover{display:none;}
.tab_st.s4 .lists li.active a figure img,
.tab_st.s4 .lists li a:hover figure img,
.tab_st.s4 .lists li a:focus figure img{display:none;}
.tab_st.s4 .lists li.active a figure img.img_hover,
.tab_st.s4 .lists li a:hover figure img.img_hover,
.tab_st.s4 .lists li a:focus figure img.img_hover{display:inline-block;}
.tab_st.s4 .lists li a figure figcaption{position:absolute;bottom:-2px;left:0;width:100%;padding:0 5px;line-height:1.2;color:#717171;text-align:center;}
.tab_st.s4 .lists li.active a figure figcaption,
.tab_st.s4 .lists li a:hover figure figcaption,
.tab_st.s4 .lists li a:focus figure figcaption{font-weight:700;color:#333;}
.tab_st.s4 .lists li a figure figcaption span{position:relative;display:inline-block;overflow:hidden;max-height:48px;padding-bottom:15px;}
.tab_st.s4 .lists li.active a figure figcaption span:after,
.tab_st.s4 .lists li a:hover figure figcaption span:after,
.tab_st.s4 .lists li a:focus figure figcaption span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#f79220;}
.tab_st.s4 .conts{overflow:hidden;height:200px;padding:15px 8px;border:1px solid #e5e5e5;border-top:0 none;background-color:#fff;border-top:0 none;}
.tab_st.s4 .conts > div{float:left;width:25%;height:100%;padding:0 7px;}
.tab_st.s4 .conts > div:last-child{width:25%;}
.tab_st.s4 .conts ul{overflow-y:auto;height:100%;padding:8px 4px;background-color:#f6f6f6;}
.tab_st.s4 .conts ul li button{width:100%;padding:2px 10px;text-align:left;outline:none;}
.tab_st.s4 .conts ul li a{display:block;outline:none;}
.tab_st.s4 .conts .c_dep2,
.tab_st.s4 .conts .c_dep3{height:100%;}
.tab_st.s4 .conts .c_dep2 ul,
.tab_st.s4 .conts .c_dep3 ul{display:none;}
.tab_st.s4 .conts .c_dep2 ul.active,
.tab_st.s4 .conts .c_dep3 ul.active{display:block;}
.tab_st.s4 .conts .c_dep1 li.active button,
.tab_st.s4 .conts .c_dep2 ul li.active button{background-color:#ffebd4;color:#f6921e;}
.tab_st.s4 .conts .c_dep3 ul{overflow:hidden;}
.tab_st.s4 .conts .c_dep3 ul li{float:left;width:50%;padding:2px 14px;}
.tab_st.s4 .conts .c_dep3 ul li a{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.tab_st.s4 .conts .c_dep3 ul li.active a{color:#f6921e;}

.tab_st.s4 .conts .c_dep4{height:100%;}
.tab_st.s4 .conts .c_dep4 ul{display:none;}
.tab_st.s4 .conts .c_dep4 ul.active{display:block;}
.tab_st.s4 .conts .c_dep4 ul{overflow:hidden;}
.tab_st.s4 .conts .c_dep4 ul li{float:left;width:50%;padding:2px 14px;}
.tab_st.s4 .conts .c_dep4 ul li a{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.tab_st.s4 .conts .c_dep4 ul li.active a{color:#f6921e;}
.tab_st.s4.link .lists{margin-bottom:20px;}

.tab_st.s5{border-top:1px solid #2f2f2f;}
.tab_st.s5 .lists{display:table;width:100%;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background-color:#f6f6f6;}
.tab_st.s5 .lists li{display:table-cell;width:1%;vertical-align:top;}
.tab_st.s5 .lists li button{overflow:hidden;width:100%;height:50px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#aaa;text-align:center;text-decoration:none;outline:none;}
.tab_st.s5 .lists li:last-child button{border-right:0;}
.tab_st.s5 .lists li.active button,
.tab_st.s5 .lists li button:hover,
.tab_st.s5 .lists li button:focus{background-color:#fff;border-bottom:1px solid #fff;font-weight:700;color:#333;}
.tab_st.s5 .lists li button span{position:relative;display:inline-block;}
.tab_st.s5 .lists li.active button span:after,
.tab_st.s5 .lists li button:hover span:after,
.tab_st.s5 .lists li button:focus span:after{content:"";position:absolute;bottom:-13px;left:0;width:100%;height:3px;background-color:#f79220;}
.tab_st.s5 .conts{}

.tab_st.s6{border-top:1px solid #2f2f2f;}
.tab_st.s6 .lists{overflow:hidden;border-left:1px solid #e5e5e5;}
.tab_st.s6 .lists li{float:left;width:20%;}
.tab_st.s6 .lists li a{display:block;}
.tab_st.s6 .lists li a,
.tab_st.s6 .lists li button{width:100%;height:43px;line-height:42px;padding:0 20px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#666;text-align:center;outline:none;vertical-align:middle;}
.tab_st.s6 .lists li.active a,
.tab_st.s6 .lists li.active button,
.tab_st.s6 .lists li a:hover,
.tab_st.s6 .lists li button:focus{font-weight:700;color:#21418e;}

.tab_st.s7{}
.tab_st.s7 .lists{display:table;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.tab_st.s7 .lists li{display:table-cell;width:1%;border-left:1px solid #e5e5e5;}
.tab_st.s7 .lists li:first-child{border-left:0 none;}
.tab_st.s7 .lists li span{display:block;width:100%;height:51px;line-height:49px;padding:0 10px;color:#666;text-align:center;}
.tab_st.s7 .lists li span em,
.tab_st.s7 .lists li span em{position:relative;top:-2px;display:inline-block;margin-left:3px;vertical-align:middle;}

.img_default + .tab_st{margin-top:20px;}

/*
	슬라이드 이전, 다음 버튼
*/
.slide-request{position:relative;}
.slide-request .btn_wrap{width:100%;}
.slide-request .btn_wrap>button{position: absolute;top: 50%;width: 36px;height: 36px;text-indent: -9999px;}
.slide-request .btn_wrap .prev_btn{left:0;background-image: url("/images/renew_pc/sub/icon/ico_prev_btn.png");}
.slide-request .btn_wrap .next_btn{right:0;background-image: url("/images/renew_pc/sub/icon/ico_next_btn.png");}

/* 
	Style
*/

/* 가격순서 */
.inOrder_wrap{overflow:hidden;}
.inOrder_wrap li{float:left;position:relative;margin-left:4px;}
.inOrder_wrap li:first-child{margin-left:0;}
.inOrder_wrap li input[type="radio"]{z-index:-1;position:absolute;top:3px;left:3px;width:1px;height:1px;}
.inOrder_wrap li label{display:block;height:34px;line-height:30px;padding:0 14px;border:1px solid #d1d1d1;background-color:#fff;font-size:13px;color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.inOrder_wrap li input[type="radio"]:checked + label{padding-left:30px;border:1px solid #25418f;background:url("/images/renew_pc/sub/icon/ico_chk_14x10_color.png") #fff no-repeat 10px 50%;color:#24408f;}

.dmall_loc_banners { position:absolute;}
.dmall_pos li {float:left; margin-left:4px;padding-top:20px;}

/* 리스트,갤러리형 버튼 view type */
.viewtype{overflow:hidden;}
.viewtype li{float:left;line-height:34px;margin-left:4px;}
.viewtype li:first-child{margin-left:0;}
.viewtype li a{display:block;width:34px;height:34px;background-repeat:no-repeat;text-indent:-9999px;color:transparent;}
.viewtype li.listview a{background-image:url("/images/renew_pc/sub/btn/btn_type_list.png");background-position:0 0;}
.viewtype li.listview.active a{background-position:0 -34px;}
.viewtype li.gellview a{background-image:url("/images/renew_pc/sub/btn/btn_type_gellery.png");background-position:0 0;}
.viewtype li.gellview.active a{background-position:0 -34px;}

/* 상품평 내용 */
.wrap_prd_comment{}
.wrap_prd_comment span{display:inline-block;height:28px;margin-right:3px;background-repeat:no-repeat;text-indent:-9999px;color:transparent;vertical-align:middle;}
.wrap_prd_comment .ico_perform{background-image:url("/images/renew_pc/sub/icon/ico_coment_preform.png");}
.wrap_prd_comment .ico_perform.w_good{width:118px;background-position:0 0;}
.wrap_prd_comment .ico_perform.w_soso{width:131px;background-position:0 -28px;}
.wrap_prd_comment .ico_perform.w_bad{width:127px;background-position:0 -56px;}
.wrap_prd_comment .ico_deli{background-image:url("/images/renew_pc/sub/icon/ico_coment_delivery.png");}
.wrap_prd_comment .ico_deli.w_good{width:142px;background-position:0 0;}
.wrap_prd_comment .ico_deli.w_soso{width:156px;background-position:0 -28px;}
.wrap_prd_comment .ico_deli.w_bad{width:143px;background-position:0 -56px;}
.wrap_prd_comment .ico_prc{background-image:url("/images/renew_pc/sub/icon/ico_coment_price.png");}
.wrap_prd_comment .ico_prc.w_good{width:148px;background-position:0 0;}
.wrap_prd_comment .ico_prc.w_soso{width:130px;background-position:0 -28px;}
.wrap_prd_comment .ico_prc.w_bad{width:130px;background-position:0 -56px;}

/* 상품 기타*/
.prod_show_pdf {width:100%; height:800px;}

/* keyword */
.keyword_filter{overflow:hidden;margin:-2px -4px;}
.keyword_filter button{position:relative;float:left;height:30px;line-height:24px;margin:2px 4px;padding:0 30px 0 10px;border:1px solid #d1d1d1;background-color:#fff;;font-size:13px;color:#666;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.keyword_filter button, .keyword_filter_no_img button{position:relative;float:left;height:30px;line-height:24px;margin:2px 4px;padding:0 30px 0 10px;border:1px solid #d1d1d1;background-color:#fff;;font-size:13px;color:#666;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.keyword_filter button:after{content:"";position:absolute;top:50%;right:8px;width:12px;height:12px;margin-top:-6px;background:url("/images/renew_pc/sub/btn/btn_close_12x12.png") no-repeat;}

.keyword_filter_spec {overflow:hidden;margin:-2px -4px;}
.keyword_filter_spec button{position:relative;float:left;height:30px;line-height:24px;margin:2px 4px;padding:0 30px 0 10px;border:1px solid #d1d1d1;background-color:#fff;;font-size:13px;color:#666;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.keyword_filter_spec button:after{content:"";position:absolute;top:50%;right:8px;width:12px;height:12px;margin-top:-6px;background:url("/images/renew_pc/sub/btn/btn_close_12x12.png") no-repeat;}

.wrap_hot_keyword{display:table;width:100%;margin-top:20px;}
.wrap_hot_keyword > li{display:table-cell;vertical-align:middle;}
.wrap_hot_keyword > li:first-child{width:130px;}
.wrap_hot_keyword .keyword_hot_cont{padding-left:15px;}
.keyword_hot_tit{width:130px;height:32px;background:url("/images/renew_pc/sub/icon/ico_hotkey.gif") no-repeat;text-indent:-9999px;color:transparent;}
.keyword_hot_cont{overflow:hidden;}
.keyword_hot_cont span{float:left;height:30px;line-height:30px;margin:2px 4px 2px 0;padding:0 10px;background-color:#e4edf6;font-weight:700;color:#407ec8;}
.keyword_hot_cont span.thishot{float:left;height:30px;line-height:30px;margin:2px 4px 2px 0;padding:0 10px;background-color:#ecdce6;font-weight:700;color:#407ec8;}

.wrap_location{padding-bottom:20px;}
.wrap_location ul{overflow:hidden;}
.wrap_location ul li{float:left;margin-left:10px;padding-left:16px;background:url("/images/renew_pc/sub/icon/ico_arr_right_6x12.png") no-repeat 0 50%;}
.wrap_location ul li:first-child{background:none;margin-left:0;padding-left:0;}
.wrap_location ul li.l_home a{display:block;line-height:30px;font-size:11px;font-weight:700;}

/* mark */
.mark_new{overflow:hidden;margin:0 -1px;}
.mark_new > li{float:left;padding:4px 1px;}
.mark_new > li span{display:block;width:26px;height:16px;background-image:url("/images/renew_pc/sub/icon/ico_mark_new.png");background-repeat:no-repeat;background-position-x:0;text-indent:-9999px;color:transparent;}
.mark_new > li.m_rcm span{background-position-y:0;}
.mark_new > li.m_popu span{background-position-y:-16px;}
.mark_new > li.m_new span{width:30px;background-position-y:-32px;}
.mark_new > li.m_moq span{width:32px;background-position-y:-48px;}
.mark_new > li.m_sale span{width:31px;background-position-y:-64px;}
.mark_delivery{overflow:hidden;margin:0 -1px;}
.mark_delivery > li{float:left;padding:4px 1px;}
.mark_delivery > li span{display:block;width:39px;height:16px;background-image:url("/images/renew_pc/sub/icon/ico_delivery.png");background-repeat:no-repeat;background-position-x:0;text-indent:-9999px;color:transparent;}
.mark_delivery > li.d_free span{width:36px;background-position-y:0;}
.mark_delivery > li.d_internal span{background-position-y:-16px;}
.mark_delivery > li.d_foreign span{background-position-y:-32px;}
.mark_delivery > li.d_tday span{background-position-y:-48px;}
.mark_delivery > li.d_oversea span{background-position-y:-64px;}
.mark_delivery > li.d_brw span{background-position-y:-80px;width:47px;}
.mark_delivery > li.d_date{padding:2px 1px;font-size:12px;letter-spacing:-0.5px;color:#333;}

.mark_delivery > li.rts{padding:0px 1px;font-size:12px;letter-spacing:-0.5px;color:#333;}

.list_tbl_floor .mark_delivery{display:inline-block;vertical-align:middle;}
.list_tbl_floor .mark_delivery > li,
.list_tbl_floor .mark_new > li{padding:0 1px;}
.list_tbl_floor .project_lt_txt {text-align: left;}
.list_tbl_floor> li .project_manag_local {position:relative;display:inline-block;padding-left:22px;}
.list_tbl_floor> li .project_manag_local .in_hover {position:absolute;top:1px;left:0;display: inline-block;width: 18px;height: 18px;background-image: url("/images/renew_pc/sub/icon/ico_project_p_icon.png");vertical-align: sub;}
.list_tbl_floor> li .project_manag_local .project_txt_color {display:block;line-height:1.4;color: #11866f;text-align:left;}
.list_tbl_floor> li .project_manag_local .hover_popup{display:none;position: absolute;top:-74px;left:-61px;width: 140px;height: 75px;background-image: url("/images/renew_pc/sub/txt/txt_project_list.png");text-indent: -9999px;}
.list_tbl_floor> li .project_manag_local .hover_popup.active{display: block;}


.mark{overflow:hidden;max-height:48px;margin-top:3px;}
.mark .mark_new,
.mark .mark_delivery{overflow:visible;}
.mark .mark_new > li,
.mark .mark_delivery > li{}

.mark_event{}
.mark_event span{display:inline-block;width:76px;height:46px;background:url("/images/renew_pc/sub/event_icon.png");background-repeat:no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.mark_event .e_plan{background-position:0 0;}
.mark_event .e_webinar{background-position:0 -46px;}
.mark_event .e_rental{background-position:0 -92px;}
.mark_event .e_ing{background-position:0 -138px;}
.mark_event .e_new{background-position:0 -184px;}
.mark_event .e_special{background-position:0 -230px;}

.mark_ing{display:inline-block;vertical-align:middle;}
.mark_ing span{float:left;width:39px;height:16px;margin-right:4px;background:url("/images/renew_pc/sub/icon/ico_mark_ing.png");background-repeat:no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.mark_ing span.i_ing{background-position:0 0;}
.mark_ing span.i_finish{background-position:0 -16px;}
.mark_ing span.i_end{background-position:0 -32px;}

.mark_dateWrap{}
.mark_dateWrap .txt_date{display:inline-block;color:#666;vertical-align:middle;}

/* icon */
.ico_naver{display:inline-block;width:22px;height:22px;background:url("/images/renew_pc/sub/icon/ico_naver.png") no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.ico_facebook{display:inline-block;width:22px;height:22px;background:url("/images/renew_pc/sub/icon/ico_facebook.png") no-repeat;vertical-align:middle;text-indent:-9999px;color:transparent;}
.tit_dp3 .ico_naver,
.tit_dp3 .ico_facebook{margin:-3px 5px 0 0;}

/* step */
.wrap_present{height:128px;padding:21px 21px 21px 0;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;}
.wrap_present:after{content:"";clear:both;display:block;height:0;line-height:0;}
.wrap_present .present_step,
.wrap_present .p_cancel{float:left;}
.wrap_present .present_step{width:68%;margin-top:-9px;}
.wrap_present .p_cancel{width:32%;height:100%;padding-top:12px;background-color:#f6f6f6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;}
.wrap_present .p_cancel .num{font-size:20px;color:#999;}
.wrap_present .p_cancel .desc{}
.present_step{}
.present_step ul{display:table;width:100%;}
.present_step ul li{position:relative;display:table-cell;width:1%;text-align:center;}
.present_step ul li:after{content:"";z-index:10;position:absolute;bottom:-10px;left:50%;margin-left:-13px;width:26px;height:26px;background-image:url("/images/renew_pc/sub/icon/ico_present_step.png");background-repeat:no-repeat;}
.present_step ul li strong{font-size:20px;font-weight:700;color:#999;}
.present_step ul li p{color:#666;}
.present_step ul li .gauge{position:relative;width:100%;height:6px;margin-top:20px;}
.present_step ul li .gauge:before,
.present_step ul li .gauge:after{content:"";position:absolute;top:0;width:50%;height:100%;background-color:#aabfcf;}
.present_step ul li .gauge:before{left:0;}
.present_step ul li .gauge:after{right:0;}
.present_step ul li:first-child .gauge:before{content:none;}
.present_step ul li:last-child .gauge:after{content:none;}
.present_step li.active strong,
.present_step li.active p{color:#f6911b;}
.present_step li.active:after{background-position:0 -26px;}

/* step 세로형 */
.wrap_present_vtc{padding-top:20px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;}
.wrap_present_vtc > ul{margin:0 -10px;}
.wrap_present_vtc > ul:after{content:"";clear:both;display:block;height:0;line-height:0;}
.wrap_present_vtc > ul > li{float:left;width:33.3333%;padding:0 10px;}
.wrap_present_vtc > ul > li > div{}
.wrap_present_vtc > ul > li > div h5{height:50px;line-height:50px;background-color:#f6f6f6;text-align:center;font-weight:700;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wrap_present_vtc > ul > li > div h5 a{display:block;color:#666;}
.present_step_vtc{}
.present_step_vtc ul{}
.present_step_vtc ul li{position:relative;width:140px;margin:0 auto;padding:14px 0 14px 32px;}
.present_step_vtc ul li strong{display:inline-block;font-weight:400;color:#666;vertical-align:top;}
.present_step_vtc ul li em{position:absolute;top:50%;right:0;font-size:20px;font-weight:400;color:#999;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.present_step_vtc ul li .gauge{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url("/images/renew_pc/sub/icon/ico_present_step_vtc.png") no-repeat;}
.present_step_vtc ul li:before,
.present_step_vtc ul li:after{z-index:-1;content:"";position:absolute;left:0;width:4px;height:50%;margin-left:6px;background-color:#222;;}
.present_step_vtc ul li:before{top:0;}
.present_step_vtc ul li:after{bottom:0;}
.present_step_vtc ul li:first-child:before,
.present_step_vtc ul li:last-child:after{content:none;}
.present_step_vtc ul li.active strong,
.present_step_vtc ul li.active em{color:#f7921e;}
.present_step_vtc ul li.active .gauge{background-position:0 -16px;}

.wrap_listCount{margin-bottom:14px;}
.wrap_listCount ul{display:table;width:100%;height:51px;border:1px solid #e5e5e5;}
.wrap_listCount ul li{display:table-cell;height:100%;width:1%;padding:0 5px;border-left:1px solid #e5e5e5;background-color:#f6f6f6;color:#666;text-align:center;vertical-align:middle;}
.wrap_listCount ul li:first-child{border-left:0 none;}

/* 
	Roll - Banner 
*/
.roll_banner{position:relative;}
.roll_banner .in_roll{position:relative;}
.roll_banner .in_roll div{vertical-align:top;}
.roll_banner .in_roll div a{display:block;outline:none;}
.roll_banner .in_roll div img{width:100%;height:auto;}
.roll_banner .in_roll .slick-dots{position:absolute;left:50%;-webkit-transform:translate( -50%,0);-moz-transform:translate( -50%,0);-ms-transform:translate( -50%,0);transform:translate( -50%,0);}

.roll_banner.s1 .in_roll .slick-dots{bottom:20px;}
.roll_banner.s1 .in_roll .slick-dots > li{float:left;margin-left:6px;}
.roll_banner.s1 .in_roll .slick-dots > li:first-child{margin-left:0;}
.roll_banner.s1 .in_roll .slick-dots > li button{width:20px;height:4px;background-color:#fff;outline:none;text-indent:-9999px;color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.roll_banner.s1 .in_roll .slick-dots > li.slick-active button{background-color:#f7921e;}

.roll_banner.s1 .btn_prev,
.roll_banner.s1 .btn_next{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;background-image:url("/images/renew_pc/main/btn/btn_horizontal.png");background-repeat:no-repeat;background-color: rgba(0,0,0,0.2);text-indent:-9999px;color:transparent;outline:none;}
.roll_banner.s1 .btn_prev{left:0;}
.roll_banner.s1 .btn_next{right:0;background-position:0 -46px;}

.roll_banner.s2 > button{z-index:10;position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;background-image:url("/images/renew_pc/sub/btn/btn_roll.png");background-repeat:no-repeat;background-color:rgba(0,0,0,0.2);text-indent:-9999px;color:transparent;outline:none;}
.roll_banner.s2 > button:hover,
.roll_banner.s2 > button:focus{background-color:rgba(0,0,0,0.5);}
.roll_banner.s2 .btn_prev{left:0;background-position:0 0;}
.roll_banner.s2 .btn_next{right:0;background-position:0 -36px;}
.roll_banner.s2 .in_roll .slick-dots{bottom:20px;}
.roll_banner.s2 .in_roll .slick-dots > li{float:left;margin-left:6px;}
.roll_banner.s2 .in_roll .slick-dots > li:first-child{margin-left:0;}
.roll_banner.s2 .in_roll .slick-dots > li button{width:20px;height:4px;background-color:#bbb;outline:none;text-indent:-9999px;color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.roll_banner.s2 .in_roll .slick-dots > li.slick-active button{background-color:#5a5a5a;}


/* 
	Lnb
*/
.my_lnb{border:1px solid #e5e5e5;background-color:#f6f6f6;}
.my_lnb > li{padding:15px 20px;border-top:1px solid #e5e5e5;}
.my_lnb > li:first-child{border-top:0 none;}
.my_lnb > li h3{font-size:16px;font-weight:700;}
.my_lnb > li h3 + .conts{margin-top:10px;}
.my_lnb > li .conts a{display:block;}
.my_lnb > li .conts a.active{font-weight:700;text-decoration:underline;color:#f6911d;}
.my_lnb > li .conts a .m_new{display: inline-block;width: 14px;height: 14px;text-indent: -9999px;background-image: url("/images/renew_pc/sub/icon/ico_m_new.png");background-repeat: no-repeat;vertical-align: middle;}
.cust_lnb{position:relative;min-height:720px;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.cust_lnb .lists > li{border-bottom:1px solid #e5e5e5;}
.cust_lnb .lists > li a{display:block;padding:12px 20px;font-size:16px;font-weight:700;}
.cust_lnb .lists > li a .ico_rough{display:inline-block;width:14px;height:14px;margin-top:-3px;margin-left:6px;background:url("/images/renew_pc/sub/icon/ico_rough.png") no-repeat;text-indent:-9999px;color:transparent;vertical-align:middle;}
.cust_lnb .snslist{padding-top:10px;}
.cust_lnb .snslist > li{}
.cust_lnb .snslist > li > a{display:block;position:relative;padding:12px 0 12px 52px;background:url("/images/renew_pc/sub/icon/ico_arr_right_7x12.png") no-repeat 94% 50%;}
.cust_lnb .snslist > li > a:after{content:"";overflow:hidden;position:absolute;top:50%;left:14px;width:32px;height:32px;margin-top:-16px;background-image:url("/images/renew_pc/sub/icon/ico_sns_advice.png");background-repeat:no-repeat;}
.cust_lnb .snslist > li.sns_one a:after{background-position:0 0;}
.cust_lnb .snslist > li.sns_kakao a:after{background-position:0 -32px;}
.cust_lnb .snslist > li.sns_naver a:after{background-position:0 -64px;}
.cust_lnb .c_thum{position:absolute;bottom:0;left:0;width:100%;}
.cust_lnb .c_thum img{width:100%;height:auto;}


/* 
	Title - Img
*/
.img_tit{overflow:hidden;max-height:400px;margin-bottom:20px;border:1px solid #e5e5e5;}
.img_tit img{width:100%;height:auto;}

.img_tit_templete {overflow:hidden;max-height:400px;margin-bottom:20px;}
.img_tit_templete img{width:100%;height:auto;}
.img_tit_rlc {overflow:hidden;max-height:400px;margin-bottom:2px;}
.img_tit_rlc img{width:100%;height:auto;}
/* 마이페이지 title */
/*background:url("/images/renew_pc/sub/img_title_myicbanq.jpg") no-repeat;*/
.img_tit_mypage{width:100%;height:150px;margin-bottom:20px;padding-top:40px;padding-left:23%;}
.img_tit_mypage:after{content::"";display:block;clear:both;}
.img_tit_mypage .rating,
.img_tit_mypage > div{float:left;}
.img_tit_mypage .rating{width:13%;}
.img_tit_mypage .rating li{margin-top:2px;}
.img_tit_mypage .rating .r_name strong{position:relative;max-width:80%;line-height:30px;font-size:18px;overflow:hidden;display:inline-block;vertical-align:bottom;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.img_tit_mypage .rating .r_name em{display:inline-block;line-height:30px;color:#666;vertical-align:bottom;}
.img_tit_mypage .rating li .level{position:relative;padding-left:30px;}
.img_tit_mypage .rating li .level:after{content:"";position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;background-image:url("/images/renew_pc/sub/icon/ico_level.png");background-repeat:no-repeat;}
.img_tit_mypage .rating li .level.default:after{background-position:0 0;}
.img_tit_mypage .rating li .level.silver:after{background-position:0 -24px;}
.img_tit_mypage .rating li .level.gold:after{background-position:0 -48px;}
.img_tit_mypage .rating li .level.platinum:after{background-position:0 -72px;}
.img_tit_mypage .rating li .level.diamond:after{background-position:0 -96px;}
.img_tit_mypage .rating li a{position:relative;display:inline-block;padding-right:10px;letter-spacing:-0.2px;}
.img_tit_mypage .rating li a:after{content:"";position:absolute;top:50%;right:0;width:7px;height:12px;margin-top:-6px;background:url("/images/renew_pc/sub/icon/ico_arr_right_7x12.png") no-repeat;color:#666;}
.img_tit_mypage .my_info{width:70%;height:72px;margin-top:10px;border:1px solid #d1d1d1;background-color:#fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.img_tit_mypage .my_info div{position:relative;float:left;width:20%;height:100%;padding-top:19px;}
.img_tit_mypage .my_info div:before{content:"";position:absolute;top:50%;left:0;width:1px;height:42px;margin-top:-21px;background-color:#e5e5e5;}
.img_tit_mypage .my_info div:first-child:before{display:none;}
.img_tit_mypage .my_info div:after{content:"";position:absolute;left:50%;top:-32px;width:74px;height:44px;margin-left:-37px;background:url("/images/renew_pc/sub/icon/ico_myorder.png") no-repeat;}
.img_tit_mypage .my_info div.mileage:after{background-position:0 0;}
.img_tit_mypage .my_info div.coupon:after{background-position:0 -44px;}
.img_tit_mypage .my_info div.product:after{background-position:0 -88px;}
.img_tit_mypage .my_info div.order:after{background-position:0 -132px;}
.img_tit_mypage .my_info div.counsel:after{background-position:0 -176px;}
.img_tit_mypage .my_info div h4,
.img_tit_mypage .my_info div p{line-height:1.2;text-align:center;}
.img_tit_mypage .my_info div h4{font-weight:400;color:#666;}
.img_tit_mypage .my_info div p{margin-top:3px;font-weight:700;color:#333;}

/* 고객센터 title */
/*.img_tit_customer{position:relative;width:100%;height:150px;margin-bottom:20px;border:1px solid #e5e5e5;background:url("/images/renew_pc/sub/img_title_custome_faq1.jpg") no-repeat;}*/
.img_tit_customer{position:relative;width:100%;height:150px;margin-bottom:20px;border:1px solid #e5e5e5;}
.img_tit_customer .faq_wrap{position:absolute;top:50%;left:50%;width:452px;height:116px;padding-top:16px;margin:-56px 0 0 -220px;background:url("/images/renew_pc/sub/img_title_custome_faq2.png") no-repeat;}
.img_tit_customer .faq_wrap .faq_inner{position:relative;padding-bottom:46px;}
.img_tit_customer .faq_inner .faq_tit{text-align:center;}
.img_tit_customer .faq_inner .faq_tit strong{color:#fff6d9;}
.img_tit_customer .faq_inner .faq_search{position:absolute;bottom:0;left:0;width:100%;height:36px;}
.img_tit_customer .faq_inner .faq_search > div{position:relative;width:380px;height:100%;padding-left:36px;margin:0 auto;border:2px solid #675137;background-color:#fff;}
.img_tit_customer .faq_inner .faq_search > div button{position:absolute;top:0;left:0;width:36px;height:100%;background:url("/images/renew_pc/sub/icon/ico_customer_faq1.png") no-repeat center;text-indent:-9999px;}
.img_tit_customer .faq_inner .faq_search > div input[type="text"]{width:100%;height:100%;padding-right:10px;border:0 none;}


/* 
	Banner - type
*/
.icbanq_banner{overflow:hidden;margin:20px 0;}
.icbanq_banner img{width:100%;height:auto;}
.icbanq_banner.s1{height:70px;border:1px solid #e5e5e5;}
/*.icbanq_banner.s2{max-height:293px;} */

.icbanq_banner.s3{height:193px;border:1px solid #e5e5e5;}
.icbanq_banner.s3:first-child{margin-top:0;}
.icbanq_banner.s4{height:250px;border:1px solid #e5e5e5;}
.icbanq_banner.s4:first-child{margin-top:0;}

/* list-gellery 공통 */
.geller_txt{margin-top:11px;overflow:hidden;}
.geller_txt .prd_num{}
.geller_txt .prd_num .nums{display:inline-block;font-size:13px;font-weight:700;color:#f7921e;vertical-align:middle;}
.geller_txt .prd_num .nums2{display:inline-block;font-size:13px;font-weight:500;color:#444;vertical-align:middle;padding-right:3px;}
.geller_txt .prd_num .ico{overflow:hidden;display:inline-block;background-image:url("/images/renew_pc/sub/icon/ico_small_icons.png");background-repeat:no-repeat;text-indent:-9999px;color:transparent;vertical-align:middle;text-decoration:none;}
.geller_txt .prd_num .ico.pdf{width:16px;height:17px;background-position:0 0;}
.geller_txt .desc{max-height: 3em;line-height: 1.5em;margin-top:3px;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.geller_txt .desc .s_b{}
.geller_txt .sub_desc{max-height: 3em;line-height: 1.5em;margin-top:6px;font-size:13px;overflow: hidden;color:#757575;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.geller_txt .price{margin-top:5px;font-size:13px;}
.geller_txt .price.discount{position:relative;display:inline-block;}
.geller_txt .price.discount:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#333;}
.geller_txt .sale_price{font-size:13px;font-weight:700;color:#f7921e;}
.geller_txt .sale_price .percent{font-weight:400;}

.geller_txt .mfg_desc{max-height:3em;line-height: 1.5em;margin-top:3px;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}


.geller_txt .sub_desc_fix{height: 3em;line-height: 1.5em;margin-top:6px;font-size:13px;overflow: hidden;color:#757575;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.geller_txt .desc_fix{height: 3em;line-height: 1.5em;margin-top:3px;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.geller_txt .mfg_desc_fix{height: 3em;line-height: 1.5em;margin-top:3px;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}


.geller_txt .price strong{font-weight:700;}
.geller_txt.list_type{margin-top:0;height:auto;padding-right:20px;}
.geller_txt.list_type_md{margin-top:0;min-height:180px;padding-right:20px;}
.geller_txt .option_desc {font-weight:400;}

.wrap_thum_gellery{}
.wrap_thum_gellery > a{overflow:hidden;display:block;text-decoration:none;}
.wrap_thum_gellery > a:focus .desc,
.wrap_thum_gellery > a:hover .desc{text-decoration:underline;}
.wrap_thum_gellery .img_wrap_gellery{overflow:hidden;margin-bottom:11px;border:1px solid #e5e5e5;}
.wrap_thum_gellery .img_wrap_gellery img{width:100%;height:auto;}

.wrap_thum_list{text-align:left;}
.wrap_thum_list > a{display:table;table-layout:fixed;width:100%;text-decoration:none;}
.wrap_thum_list > a:focus .desc,
.wrap_thum_list > a:hover .desc{text-decoration:underline;}
.wrap_thum_list .img_wrap,
.wrap_thum_list .txt_wrap{display:table-cell;vertical-align:top;}
.wrap_thum_list .img_wrap{width:128px;}
.wrap_thum_list .img_wrap > div{overflow:hidden;height:128px;line-height:122px;border:1px solid #e5e5e5;}
.wrap_thum_list .img_wrap img{width:100%;height:auto;}
.wrap_thum_list .txt_wrap{padding-left:14px;}

/* 
	Type - Gellery
*/
.listType_gellery1{overflow:hidden;}
.listType_gellery1.pad{padding:0 20px;}
.listType_gellery1.bdr{padding:15px 0;border-top:1px solid #2f2f2f;border-bottom:1px solid #e7e7e7;}
.listType_gellery1.bdr_btm{padding-bottom:15px;border-bottom:1px solid #e7e7e7;}
.listType_gellery1 > ul{overflow:hidden;}
.listType_gellery1 > ul:after{content:"";clear:both;display:block;height:0;line-height:0;}
.listType_gellery1 > ul > li{float:left;}
.listType_gellery1 > ul .img_wrap_gellery{overflow:hidden;height:0;padding-bottom:98%;}
.listType_gellery1 > ul.w6{margin:0 -14px 0;}
.listType_gellery1 > ul.w6:first-child{margin-top:0;}
.listType_gellery1 > ul.w6 > li{width:16.6666%;padding:0 14px 14px;}
.listType_gellery1 > ul.w6 .img_wrap_gellery{line-height:152px;}
.listType_gellery1 > ul.w5{margin:0 -10px 0;}
.listType_gellery1 > ul.w5 > li{width:20%;padding:0 10px 10px;}
.listType_gellery1 > ul.w5 .img_wrap_gellery{line-height:190px;}
.listType_gellery1 > ul.w4{margin:6px -10px 0;}
.listType_gellery1 > ul.w4 > li{width:25%;padding:0 10px 10px;}
.listType_gellery1 > ul.w4 .img_wrap_gellery{line-height:250px;}
.tab_st .conts li .listType_gellery1{margin-top:20px;}

.listType_gellery2{padding-bottom:20px;}
.listType_gellery2 > ul{overflow:hidden;margin:-10px;}
.listType_gellery2 > ul > li{float:left;width:20%;padding:10px;}
.listType_gellery2 > ul > li > a{display:block;text-decoration:none;}
.listType_gellery2 > ul > li > a:focus .desc,
.listType_gellery2 > ul > li > a:hover .desc{text-decoration:underline;}
.listType_gellery2 .img_wrap{overflow:hidden;height:0;padding-bottom:51%;background-color:#eee;}
.listType_gellery2 .img_wrap img{width:100%;height:auto;}
.listType_gellery2 .txt_wrap{overflow:hidden;height:88px;padding:10px 14px;border:1px solid #e5e5e5;}
.listType_gellery2 .txt_wrap .desc{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_gellery2 .txt_wrap .sub_desc{margin-top:2px;}
.listType_gellery2 .txt_wrap .sub_desc span{font-size:13px;color:#999;}
.listType_gellery2 .txt_wrap .sub_desc span:first-child{margin-right:10px;}

.listType_gellery2 .txt_wrap_webi{overflow:hidden;height:104px;padding:10px 14px;border:1px solid #e5e5e5;}
.listType_gellery2 .txt_wrap_webi .desc{font-weight:500;height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
/*
.listType_gellery2 .txt_wrap_webi .sub_desc{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
*/

.listType_gellery2 .txt_wrap_webi .sub_desc{height: 3em;line-height: 1.5em;font-size:13px;color:#999;margin-top:2px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;}

.listType_gellery2 .txt_wrap_webi .sub_desc span{font-size:13px;color:#999;}
.listType_gellery2 .txt_wrap_webi .sub_desc span:first-child{margin-right:10px;}

.listType_gellery3{}
.listType_gellery3 > ul{overflow:hidden;margin:-10px;}
.listType_gellery3 > ul.w2 > li{width:50%;}
.listType_gellery3 > ul > li{float:left;padding:10px;}
.listType_gellery3 > ul.w3 > li{width:33.3333%;}
.listType_gellery3 > ul.w4 > li{width:25%;}
.listType_gellery3 > ul.w5 > li{width:20%;}
.listType_gellery3 > ul > li > a{display:block;text-decoration:none;}
.listType_gellery3 > ul > li > a:focus .desc,
.listType_gellery3 > ul > li > a:hover .desc{text-decoration:underline;}
.listType_gellery3 .img_wrap{position:relative;overflow:hidden;height:0;padding-bottom:56%;}
.listType_gellery3 .img_wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);}
.listType_gellery3 .img_wrap:after{content:"";z-index:10;position:absolute;top:50%;left:50%;width:14%;height:26%;background:url("/images/renew_pc/common/icon/ico_movieplay.png") no-repeat;background-size:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.listType_gellery3 .img_wrap iframe{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;}
.listType_gellery3 .img_wrap img{width:100%;height:auto;}
.listType_gellery3 .txt_wrap{overflow:hidden;height:88px;padding:10px 14px;border:1px solid #e5e5e5;}
.listType_gellery3 .txt_wrap .desc{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_gellery3 .txt_wrap .sub_desc{position:relative;margin-top:2px;}
.listType_gellery3 .txt_wrap .sub_desc span{margin-left:10px;font-size:13px;color:#757575;}
.listType_gellery3 .txt_wrap .sub_desc span:first-child{margin-left:0;}
.listType_gellery3 + .listType_gellery3{margin-top:10px;}
.lineTit_dp3 + .listType_gellery3{padding-top:16px;border-top:1px solid #e7e7e7;}
.listType_gellery3 .txt_wrap .sub_desc .likes{padding-left:19px;background:url("/images/renew_pc/sub/icon/ico_likes.png") no-repeat 0 50%;font-size:13px;font-weight:700;color:#f6931e;}

/*sbc mall blog*/
.listType_gellery4{}
.listType_gellery4 > ul{overflow:hidden;margin:-10px;}
.listType_gellery4 > ul.w2 > li{width:50%;}
.listType_gellery4 > ul > li{float:left;padding:10px;}
.listType_gellery4 > ul.w3 > li{width:33.3333%;}
.listType_gellery4 > ul.w4 > li{width:25%;}
.listType_gellery4 > ul.w5 > li{width:20%;}
.listType_gellery4 > ul > li > a{display:block;text-decoration:none;}
.listType_gellery4 > ul > li > a:focus .desc,
.listType_gellery4 > ul > li > a:hover .desc{text-decoration:underline;}
.listType_gellery4 .img_wrap{position:relative;overflow:hidden;height:0;padding-bottom:56%;}
.listType_gellery4 .img_wrap iframe{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;}
.listType_gellery4 .img_wrap img{width:100%;height:auto;}
.listType_gellery4 .txt_wrap{overflow:hidden;height:88px;padding:10px 14px;border:1px solid #e5e5e5;}
.listType_gellery4 .txt_wrap .desc{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_gellery4 .txt_wrap .sub_desc{position:relative;margin-top:2px;}
.listType_gellery4 .txt_wrap .sub_desc span{margin-left:10px;font-size:13px;color:#757575;}
.listType_gellery4 .txt_wrap .sub_desc span:first-child{margin-left:0;}
.listType_gellery4 + .listType_gellery3{margin-top:10px;}

/* 
	Type - List
*/
.listType_list1{border-top:1px solid #333;}
.listType_list1 > ul{}
.listType_list1 > ul > li{display:table;table-layout:fixed;width:100%;padding:14px 0;border-bottom:1px solid #e7e7e7;}
.listType_list1 > ul > li > div{display:table-cell;vertical-align:middle;}
.listType_list1 > ul > li > div.grid_thum{vertical-align:top;}
.listType_list1 > ul > li > div.grid_moq{width:110px;text-align:center;}
.listType_list1 > ul > li > div.grid_moq > ul{display:inline-block;vertical-align:top;}
.listType_list1 > ul > li > div.grid_pays{width:155px;padding-right:14px;border-left:1px solid #dbdbdb;}
.listType_list1 > ul > li > div.grid_btns{width:138px;padding-left:20px;border-left:1px solid #dbdbdb;text-align:right;}
.listType_list1 > ul > li > div.grid_btns > div{padding:2px 0;}
.listType_list1 > ul > li > div.grid_btns > div > button,
.listType_list1 > ul > li > div.grid_btns > div > a{width:114px;}
.listType_list1 .pay_wrap{text-align:right;}
.listType_list1 .pay_wrap em{margin-left:3px;font-weight:400;}
.listType_list1 .pay_wrap > p{font-size:13px;font-weight:700;}
.listType_list1 .pay_wrap > div{line-height:1.4;}
.listType_list1 .pay_wrap > div span{font-size:13px;}
.listType_list1 .pay_wrap > div strong{font-size:13px;font-weight:700;color:#f7921e;}
.listType_list1 .pay_wrap > div strong em{color:#333;}
.listType_list1 .pay_wrap > p + div{margin-top:4px;}

.listType_list1.half > ul > li{padding:0;border-bottom:0 none;}
.listType_list1.half > ul > li:last-child{border-bottom:1px solid #e7e7e7;}
.listType_list1.half > ul > li:first-child .wrap_thum_list{border-top:0 none;}
.listType_list1.half .half_list{display:table;width:100%;}
.listType_list1.half .half_list:first-child{}
.listType_list1.half .half_list:after{content:"";clear:both;display:block;height:0;line-height:0;}
.listType_list1.half .half_list > li{position:relative;display:table-cell;width:50%;border-top:1px solid #e7e7e7;vertical-align:top;}
.listType_list1.half .half_list > li:first-child{padding-right:10px;}
.listType_list1.half .half_list > li:first-child + li{padding-left:10px;}
.listType_list1.half .half_list > li:first-child:after{z-index:10;content:"";position:absolute;top:-1px;right:-10px;width:20px;height:1px;background-color:#fff;}
.listType_list1.half .half_list > li .wrap_thum_list{padding:14px 0;}

.listType_list2{}
.listType_list2 > ul{}
.listType_list2 > ul > li{}
.listType_list2 > ul > li > a{display:table;table-layout:fixed;width:100%;text-decoration:none;}
.listType_list2 > ul > li > a:focus .tit,
.listType_list2 > ul > li > a:hover .tit{text-decoration:underline;}
.listType_list2 > ul > li .img_wrap,
.listType_list2 > ul > li .txt_wrap,
.listType_list2 > ul > li .logo_wrap{display:table-cell;vertical-align:middle;}
.listType_list2 .img_wrap{width:180px;}
.listType_list2 .img_wrap > div{overflow:hidden;height:93px;line-height:87px;border:1px solid #e5e5e5;}
.listType_list2 .img_wrap > div img{width:100%;height:auto;}
.listType_list2.s1 > ul > li{border-bottom:1px solid #e7e7e7;padding:14px 0;}
.listType_list2.s1 > ul > li:first-child{padding-top:0;}
.listType_list2.s1 .txt_wrap{padding:2px 30px 0 14px; }
.listType_list2.s1 .txt_wrap .tit{display:block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size:14px;}
.listType_list2.s1 .txt_wrap .desc{height:4.5em;line-height:1.5em;margin-top:4px;font-size:13px;color:#666;text-align:left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_list2.s1 .txt_wrap .right_date{height:1.5em;line-height:1.5em;margin-top:4px;font-size:13px;color:#555;text-align:right;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_list2.s2 > ul > li{border-bottom:1px solid #e7e7e7;padding:14px 0;}
.listType_list2.s2 > ul > li:first-child{padding-top:0;}
.listType_list2.s2 .txt_wrap{padding:12px 14px 12px;}
.listType_list2.s2 .txt_wrap h5{font-size:13px;font-weight:700;}
.listType_list2.s2 .txt_wrap .tit{font-weight:400;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.listType_list2.s2 .txt_wrap .date_area .a_date{font-size:13px;color:#999;}
.listType_list2.s3 > ul > li{margin-top:10px;}
.listType_list2.s3 > ul > li:first-child{margin-top:0;}
.listType_list2.s3 .img_wrap{width:125px;}
.listType_list2.s3 .img_wrap > div{height:65px;line-height:58px;}
.listType_list2.s3 .txt_wrap{padding:0 0 0 14px;}
.listType_list2.s3 .txt_wrap .tit{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_list2.s3 .txt_wrap .date_area .a_date{font-size:13px;color:#999;}
.listType_list2 .logo_wrap{width:260px;}
.listType_list2 .logo_wrap > div{border:1px solid #e5e5e5;}
.listType_list2 .logo_wrap .in_img{overflow:hidden;height:55px;line-height:48px;background-color:#fff;text-align:center;}
.listType_list2 .logo_wrap .in_img img{max-height:55px;}

.listType_list3{}
.listType_list3 > ul{}
.listType_list3 > ul > li{margin:0 -10px;padding:5px 8px;border:2px solid transparent;}
.listType_list3 > ul > li.active{border:2px solid #f7921e;background-color:#fffbf7;}
.listType_list3 > ul > li:first-child{margin-top:0;}
.listType_list3 > ul > li > a{display:table;table-layout:fixed;width:100%;text-decoration:none;}
.listType_list3 > ul > li > a:focus .tit,
.listType_list3 > ul > li > a:hover .tit{text-decoration:underline;}
.listType_list3 > ul > li .img_wrap,
.listType_list3 > ul > li .txt_wrap{display:table-cell;vertical-align:middle;}
.listType_list3 .img_wrap{width:124px;}
.listType_list3 .img_wrap > div{overflow:hidden;height:70px;line-height:65px;border:1px solid #e5e5e5;}
.listType_list3 .img_wrap img{width:100%;height:auto;}
.listType_list3 .txt_wrap{padding:0 0 0 10px; }
.listType_list3 .txt_wrap .tit{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_list3 .txt_wrap .sub_tit{display:block;overflow:hidden;height:1.7em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;}

.listType_list4{}
.listType_list4 > ul{}
.listType_list4 > ul > li{margin-top:14px;}
.listType_list4 > ul > li:first-child{margin-top:0;}
.listType_list4 > ul > li > a{display:table;table-layout:fixed;width:100%;}
.listType_list4 > ul > li > a:focus .tit,
.listType_list4 > ul > li > a:hover .tit{text-decoration:underline;}
.listType_list4 > ul > li .img_wrap,
.listType_list4 > ul > li .txt_wrap{display:table-cell;vertical-align:middle;}
.listType_list4 .img_wrap{width:124px;}
.listType_list4 .img_wrap > div{overflow:hidden;height:69px;line-height:63px;border:1px solid #e5e5e5;}
.listType_list4 .img_wrap img{width:100%;height:auto;}
.listType_list4 .txt_wrap{padding:0 0 0 10px; }
.listType_list4 .txt_wrap .sub_tit{display:block;overflow:hidden;height:1.7em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;}
.listType_list4 .txt_wrap .tit{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}

.listType_list5{}
.listType_list5 > ul{}
.listType_list5 > ul > li{margin-top:14px;}
.listType_list5 > ul > li:first-child{margin-top:0;}
.listType_list5 > ul > li > a{display:table;table-layout:fixed;width:100%;text-decoration:none;}
.listType_list5 .img_wrap,
.listType_list5 .txt_wrap{display:table-cell;vertical-align:middle;}
.listType_list5 .img_wrap{width:70px;}
.listType_list5 .img_wrap > div{overflow:hidden;height:70px;border:1px solid #e5e5e5;}
.listType_list5 .img_wrap img{width:100%;height:auto;}
.listType_list5 .txt_wrap{padding-left:14px;}
.listType_list5 .txt_wrap .tit{height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.listType_list5 .txt_wrap .prc{font-size:13px;font-weight:700;color:#333;}
/*hans 추가 검색시 신상품 가져오기 2022.07.13*/
.listType_list6{border-top:1px solid #333;}
.listType_list6 > ul{}
.listType_list6 > ul > li{display:table;table-layout:fixed;width:100%;padding:14px 0;border-bottom:1px solid #e7e7e7;}
.listType_list6 > ul > li > div{display:table-cell;vertical-align:middle;}
.listType_list6 > ul > li > div.grid_thum{vertical-align:top;}
.listType_list6 > ul > li > div.grid_moq{width:110px;text-align:center;}
.listType_list6 > ul > li > div.grid_moq > ul{display:inline-block;vertical-align:top;}
.listType_list6 > ul > li > div.grid_pays{width:155px;padding-right:14px;border-left:1px solid #dbdbdb;}
.listType_list6 > ul > li > div.grid_btns{width:138px;padding-left:20px;border-left:1px solid #dbdbdb;text-align:right;}
.listType_list6 > ul > li > div.grid_btns > div{padding:2px 0;}
.listType_list6 > ul > li > div.grid_btns > div > button,
.listType_list6 > ul > li > div.grid_btns > div > a{width:114px;}
.listType_list6 .pay_wrap{text-align:right;}
.listType_list6 .pay_wrap em{margin-left:3px;font-weight:400;}
.listType_list6 .pay_wrap > p{font-size:13px;font-weight:700;}
.listType_list6 .pay_wrap > div{line-height:1.4;}
.listType_list6 .pay_wrap > div span{font-size:13px;}
.listType_list6 .pay_wrap > div strong{font-size:13px;font-weight:700;color:#f7921e;}
.listType_list6 .pay_wrap > div strong em{color:#333;}
.listType_list6 .pay_wrap > p + div{margin-top:4px;}

.listType_list6.half > ul > li{padding:0;border-bottom:0 none;}
.listType_list6.half > ul > li:last-child{border-bottom:1px solid #e7e7e7;}
.listType_list6.half > ul > li:first-child .wrap_thum_list{border-top:0 none;}
.listType_list6.half .half_list{display:table;width:100%;}
.listType_list6.half .half_list:first-child{}
.listType_list6.half .half_list:after{content:"";clear:both;display:block;height:0;line-height:0;}
.listType_list6.half .half_list > li{position:relative;display:table-cell;width:50%;border-top:1px solid #e7e7e7;vertical-align:top;}
.listType_list6.half .half_list > li:first-child{padding-right:10px;}
.listType_list6.half .half_list > li:first-child + li{padding-left:10px;}
.listType_list6.half .half_list > li:first-child:after{z-index:10;content:"";position:absolute;top:-1px;right:-10px;width:20px;height:1px;background-color:#fff;}
.listType_list6.half .half_list > li .wrap_thum_list{padding:14px 0;}


.tab_st > .listType_list1,
.tab_st > .listType_list2,
.tab_st > .listType_list3,
.tab_st > .listType_list4,
.tab_st > .listType_list5,
.tab_st > .listType_gellery1{margin-top:20px;}

/* 이전글, 다음글 */
.txt_prev_next{margin-top:20px;border-top:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;}
.txt_prev_next dl{overflow:hidden;border-top:1px solid #e5e5e5;}
.txt_prev_next dl:first-child{border-top:0 none;}
.txt_prev_next dl dt,
.txt_prev_next dl dd{float:left;padding:15px 20px;}
.txt_prev_next dl dt{width:14%;font-weight:500;text-align:center;}
.txt_prev_next dl dd{width:86%;}
.txt_prev_next dl dt span{display:block;padding-right:27px;}
.txt_prev_next dl.in_prev dt span{background:url("/images/renew_pc/sub/icon/arr_prev.png") no-repeat 100% 50%;}
.txt_prev_next dl.in_next dt span{background:url("/images/renew_pc/sub/icon/arr_next.png") no-repeat 100% 50%;}

.txt_prev_next dl dd a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/* 
	Popup
*/
/* 장바구니 팝업 */
.pops_basket{position:relative;display:inline-block;vertical-align:top;}
.pops_basket .conts{display:none;position:absolute;top:-120px;left:50%;width:180px;height:110px;margin-left:-90px;padding:12px 10px 10px;border:1px solid #23418f;background-color:#f0f3f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pops_basket.active .conts{display:block;}
.pops_basket .conts:after{content:"";z-index:-1;position:absolute;bottom:-7px;right:43px;background-color:#f0f3f9;width:12px;height:12px;border:1px solid #23418f;transform:rotate(45deg);}
.pops_basket .conts:before{content:"";position:absolute;bottom:-6px;right:44px;background-color:#f0f3f9;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.pops_basket .conts p{line-height:1.4;font-size:14px;font-weight:700;color:#23418f;text-align:center;}
.pops_basket .conts ul{margin-top:14px;}
.pops_basket .conts ul:after{content:"";clear:both;display:block;height:0;line-height:0;}
.pops_basket .conts ul li{float:left;width:103px;}
.pops_basket .conts ul li button{min-width:100%;}
.pops_basket .conts ul li:last-child{width:55px;padding-left:5px;}
.pops_group_basket {text-align:right;}
/* 찜하기 팝업 */
.pops_bheart{position:relative;display:inline-block;vertical-align:top;}
.pops_bheart .conts{display:none;z-index:10;position:absolute;bottom:-74px;left:50%;width:140px;height:64px;margin-left:-70px;padding:12px 10px 10px;border:1px solid #23418f;background-color:#f0f3f9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pops_bheart.active .conts{display:block;}
.pops_bheart .conts.active:after{}
.pops_bheart .conts:after{content:"";z-index:-1;position:absolute;top:-7px;right:23px;background-color:#f0f3f9;width:12px;height:12px;border:1px solid #23418f;border-right:0 none;border-bottom:0 none;transform:rotate(45deg);}
.pops_bheart .conts:before{content:"";position:absolute;top:-6px;right:24px;background-color:#f0f3f9;width:11px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.listType_list1 .pops_bheart .btn_s3.bheart,
.list_tbl_floor .pops_bheart .btn_s3.bheart{padding:0;min-width:110px;}
.listType_list1 .pops_bheart .btn_s3.bheart i,
.list_tbl_floor .pops_bheart .btn_s3.bheart i{display: inline-block;position: static;margin-top:0;}

.pops_bheart .conts p{line-height:1.4;font-size:14px;font-weight:700;color:#23418f;text-align:center;}

/* 툴팁 팝업 */
.pops_tooltip{position:relative;display:inline-block;vertical-align:top;}
.pops_tooltip button{outline:0;}
.pops_tooltip .conts{display:none;position:absolute;top:-18px;right:-291px;width:276px;height:117px;padding:12px;background-color:#f6f6f6;border:1px solid #d1d1d1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.pops_tooltip.active .conts{display:block;}
.pops_tooltip .conts:after{content:"";z-index:-1;position:absolute;top:23px;left:-7px;background-color:#f6f6f6;width:12px;height:12px;border:1px solid #d1d1d1;border-right:0 none;transform:rotate(45deg);}
.pops_tooltip .conts:before{content:"";position:absolute;top:23px;left:-5px;width:14px;height:14px;background-color:#f6f6f6;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.pops_tooltip .conts strong{font-size:14px;font-weight:700;color:#666;}
.pops_tooltip .conts p{line-height:18px;font-size:12px;font-weight:400;color:#666;}
.pops_tooltip .conts p a{font-weight:700;color:#f7921f;text-decoration:underline;}
.pops_tooltip .conts .bt_close{position:absolute;top:0;right:0;width:30px;height:30px;background:url("/images/renew_pc/sub/btn/btn_close_12x12.png") no-repeat 50%;text-indent:-9999px;color:transparent;}


/*** 기초전자부품  ***/
.trans_databook table{ border-collapse : collapse; border-spacing :0;}
.trans_databook tr.transistor_head{  background-color:#DDDDDD; }
.trans_databook tr:not(.transistor_head){  font-size:12px; background-color:#fefeff; }
.trans_databook th , .trans_databook td {  border-collapse : collapse; border: 1px solid #a9aaa9; }

/*** 기초전자부품 종료***/

/* 팝업 Default */
.pops_writeOpen{display:none;-webkit-font-smoothing: antialiased;}
.pops_writeOpen.active{display:block;}
.pops_writeOpen .pops_mask{z-index:300;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);}
.pops_writeOpen .pops_container{overflow:hidden;z-index:310;position:fixed;top:50%;left:50%;width:860px;height:600px;max-height:770px;padding:48px 0 80px;background-color:#fff;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.pops_writeOpen .pops_container.cs_serial{width:740px;height:360px;}
.pops_writeOpen .pops_container th,
.pops_writeOpen .pops_container td{-webkit-font-smoothing: antialiased;}
.pops_writeOpen .pops_container .p_tit{z-index:-1;position:absolute;top:0;left:0;width:100%;height:50px;padding:0 15px;border-bottom:1px solid #e5e5e5;}
.pops_writeOpen .pops_container .p_cont{overflow-y:auto;overflow-x:hidden;max-height:563px;min-height:250px;}
.pops_writeOpen .pops_container .p_cont.auto{min-height:56px;}
.pops_writeOpen .pops_container .p_cont.pad{padding:15px;}
.pops_writeOpen .pops_container .p_cont input[type="text"]{width:194px;height:30px;line-height:30px;padding:0 10px;border:1px solid #d1d1d1;vertical-align:middle;}
.pops_writeOpen .pops_container .p_cont .pop_rad{padding:12px 14px;background-color:#f6f6f6;}
.pops_writeOpen .pops_container .p_cont .p_tit_view{height:43px;padding:10px 15px;}
.pops_writeOpen .pops_container .p_cont .p_tit_view h4{font-weight:500;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pops_writeOpen .pops_container .p_cont .p_tit_view h4 span{color:#666;}
.pops_writeOpen .pops_container .p_cont .p_sns{height:224px;text-align:center;padding:38px 20px;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul{overflow:hidden;display:table;padding:0 38px;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li{display:table-cell;width:1%;vertical-align:middle;margin-left:30px;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li:first-child{margin-left:0;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li.list1{}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li a{position:relative;display:block;min-width:50px;padding-top:58px;font-weight:500;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li a:after{content:"";position:absolute;top:0;left:50%;overflow:hidden;width:50px;height:50px;margin-left:-25px;background-image:url("/images/renew_pc/sub/icon/ico_pop_sns.png");background-repeat:no-repeat;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li.list1 a:after{background-position:0 0;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li.list2 a:after{background-position:0 -50px;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li.list3 a:after{background-position:0 -100px;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li.list4 a:after{background-position:0 -150px;}
.pops_writeOpen .pops_container .p_cont .p_sns > ul > li.list5 a:after{background-position:0 -200px;}
.pops_writeOpen .pops_container .p_cont .p_url{position:relative;margin-top:38px;padding-right:106px;}
.pops_writeOpen .pops_container .p_cont .p_url input[type="text"]{width:100%;}
.pops_writeOpen .pops_container .p_cont .p_url button{position:absolute;top:50%;right:0;transform:translate(0,-50%);}
.pops_writeOpen .pops_container .p_cont .exchange_return{max-height:94px;overflow-y:auto;padding:20px 20px;}
.pops_writeOpen .pops_container .p_cont .exchange_return > li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*210805 Lizzy : project_popup용 스타일 추가 */
.pops_writeOpen .pops_container .p_cont  .pop_field_date input[type="text"]{width:140px;height:30px;padding:0 30px 0 10px;border:1px solid #e1e1e1;background:url("/images/renew_pc/sub/icon/ico_date.png") no-repeat 117px 50%;font-size:13px;vertical-align:middle;}
.pops_writeOpen .pops_container .pops_txt{font-size:20px;text-align:center; padding-bottom:30px;} 
.form-data-add .twrap_singleLine>li{float:left}

.pops_writeOpen .p_cont_img img{width:100%;height:auto;}
.pops_writeOpen .p_cont_img.webi_pop_img img{max-width:50%;height:auto;}
.pops_writeOpen .p_cont_btm_img{padding:14px 20px;}
.pops_writeOpen .p_cont_btm_img img{width:100%;height:auto;}
.pops_writeOpen .wrap_chk_answer{height:133px;padding:20px 20px 10px;}
.pops_writeOpen .wrap_chk_answer > ul{padding:14px 20px;border:1px solid #333;}
.pops_writeOpen .wrap_chk_answer > ul > li{margin-top:14px;}
.pops_writeOpen .wrap_chk_answer > ul > li:first-child{margin-top:0;}
.pops_writeOpen .wrap_chk_update{padding-bottom:20px;text-align:center;}
.pops_writeOpen .wrap_alert_txt{height:89px;padding:36px 30px 30px;text-align:center;}
.pops_writeOpen .wrap_giftList{}
.pops_writeOpen .wrap_giftList > li{position:relative;height:124px;padding:14px 14px 14px 123px;border-bottom:1px solid #e5e5e5;}
.pops_writeOpen .wrap_giftList .img_wrap{position:absolute;top:14px;left:14px;width:96px;height:96px;border:1px solid #e5e5e5;}
.pops_writeOpen .wrap_giftList .img_wrap img{width:100%;height:auto;}
.pops_writeOpen .wrap_giftList .txt_wrap{}
.pops_writeOpen .wrap_giftList .txt_wrap .name{font-size:13px;font-weight:700;color:#f7921e;overflow:hidden;display:block;width:100%;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pops_writeOpen .wrap_giftList .txt_wrap .desc{max-height: 3em;line-height: 1.5em;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word;}
.pops_writeOpen .wrap_giftList .txt_wrap .prc{font-size:13px;font-weight:700;}
.pops_writeOpen .wrap_giftList .txt_wrap .prc em{margin-left:4px;font-weight:400;}
.pops_writeOpen .wrap_giftPhone{padding:14px 20px;border-bottom:1px solid #e5e5e5;}
.pops_writeOpen .wrap_giftPhone .in_p{position:relative;padding-left:82px;}
.pops_writeOpen .wrap_giftPhone .in_p strong{position:absolute;top:0;left:0;margin-top:2px;}
.pops_writeOpen .wrap_giftPhone .g_txt{font-size:14px;}
.pops_writeOpen .g_txt{margin-top:10px;font-weight:500;text-align:center;}
.pops_writeOpen .select_field{margin:20px 0;padding:0 20px;}
.pops_writeOpen .select_field .conts{padding-right:20px;padding-left:20px;}
.pops_writeOpen .select_field .conts > li{overflow:hidden;margin-top:12px;}
.pops_writeOpen .select_field .conts > li label,
.pops_writeOpen .select_field .conts > li select{float:left;}
.pops_writeOpen .select_field .conts > li label{width:26%;font-size:14px;font-weight:700;}
.pops_writeOpen .select_field .conts > li label .pnt{font-weight:700;font-size:13px;color:#e42828;}
.pops_writeOpen .select_field .conts > li select{width:74%;}
.pops_writeOpen .select_field .conts > li p.descs{float:left;width:74%;}
.pops_writeOpen .select_field .conts > li .inp_num{width:84px;}
.pops_writeOpen .select_field .conts > li .subs{display:inline-block;margin-left:10px;vertical-align:middle;font-size:13px;color:#757575;}
.pops_writeOpen .select_field .multy{height:99px;font-size:13px;}
/*.pops_writeOpen .pops_container .p_btn_wrap{position:absolute;bottom:0;left:0;width:100%;-webkit-box-shadow:0 0 18px 0 rgba(12,12,12,0.1);-moz-box-shadow:0 0 18px 0 rgba(12,12,12,0.1);box-shadow:0 0 18px 0 rgba(12,12,12,0.1);}*/
.pops_writeOpen .pops_container .p_btn_wrap{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #e5e5e5;}
.pops_writeOpen .pops_container .p_btn_wrap .p_pay{text-align:right;padding:5px 10px;}
.pops_writeOpen .pops_container .p_btn_wrap .p_pay dl{overflow:hidden;line-height:1.2;}
.pops_writeOpen .pops_container .p_btn_wrap .p_pay dl dt,
.pops_writeOpen .pops_container .p_btn_wrap .p_pay dl dd{display:inline-block;}
.pops_writeOpen .pops_container .p_btn_wrap .p_pay dl dt{font-weight:700;}
.pops_writeOpen .pops_container .p_btn_wrap .p_pay dl dd{margin-left:10px;font-size:13px;color:#666;}
.pops_writeOpen .pops_container .p_btn_wrap .p_pay dl dd strong{margin-right:5px;font-size:18px;font-weight:700;color:#25418f;}
.pops_writeOpen .pops_container .p_btn_wrap .p_btn{height:80px;padding:15px 0;text-align:center;}
.pops_writeOpen .pops_container .p_close{position:absolute;top:4px;right:0;width:45px;height:45px;background:url("/images/renew_pc/sub/btn/btn_close_18x18.png") no-repeat 50%;text-indent:-9999px;color:transparent;}
.pops_writeOpen.s_small .pops_container{width:500px;height:600px;padding:48px 0 115px;}
.pops_writeOpen.s_small .pops_container .p_cont{max-height:437px;}
.pops_writeOpen.s_normal .pops_container{width:580px;padding:48px 0 81px;}
.pops_writeOpen.s_normal.s2 .pops_container{width:420px;padding-bottom:0;}
.pops_writeOpen.s_normal .pops_container .p_cont{max-height:562px;}
.pops_writeOpen.s_normal.s2 .pops_container .p_cont{min-height:auto;}
.pops_writeOpen.s_img .pops_container{max-width:1000px;padding:48px 0 0;}
.pops_writeOpen.s_img .pops_container .p_cont{}
.pops_writeOpen.s_img .pops_container .p_cont img{max-width:100%;height:auto;}
.pops_writeOpen.s_alert{}
.pops_writeOpen.s_alert .pops_container{width:420px;height:auto;padding-bottom:79px;}
.pops_writeOpen.s_alert .pops_container .p_cont{min-height:auto;}
.pops_writeOpen.s_alert .pops_container .p_btn_wrap{height:80px;box-shadow:none;}
.pops_writeOpen .txt_orderGuide{padding:30px 0;}
.pops_writeOpen .txt_orderGuide dl{overflow:hidden;margin-top:10px;}
.pops_writeOpen .txt_orderGuide dl:first-child{margin-top:0;}
.pops_writeOpen .txt_orderGuide dl dt,
.pops_writeOpen .txt_orderGuide dl dd{float:left;}
.pops_writeOpen .txt_orderGuide dl dt{width:20%;font-weight:500;}
.pops_writeOpen .txt_orderGuide dl dd{width:80%;color:#666;}
.pops_writeOpen .textarea_inOrder{width:100%;height:300px;resize:none;border:1px solid #d1d1d1;}

/* rlc 기초부품 패키지 버튼 hover 이미지 */
.pop_prd_view{display:none;z-index:500;position:fixed;top:50%;left:50%;overflow:hidden;max-width:700px;max-height:700px;margin-left:-500px;border:5px solid #333;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.pop_prd_view.active{display:block;}
.pop_prd_view img{width:100%;height:auto;}

/** spec_select_theme**/
tr.spec_select_theme select { height:140px;width:100%; color:#575757; border:1px solid #c7c7c7; background:#fff;}
.spec_select_tt {font-weight:500;font-size:13px;display:block;}
tr.spec_select_theme ul {overflow: hidden; margin: -15px -7px;}
tr.spec_select_theme ul>li {float:left;width:25%;padding:15px 7px;}

/** business api load **/
.business_api_load {text-align:center;color:#333;margin-top:20px;font-size:16px;font-weight:500;}


/** 2020.04.28 - 검색영역 접었다 펴기 **/
.accordion {width: 100%; margin: 30px auto 20px; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.accordion .link {cursor: pointer; display: block; padding: 15px 15px 15px 42px; color: #4D4D4D; font-size: 14px; font-weight: 700; border-bottom: 1px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;  transition: all 0.4s ease; text-align:center; border:1px solid #f7931d;}
.accordion .link:after {content: ""; display: inline-block;  width: 20px; height: 20px; vertical-align: -4px; background: url("/images/renew_pc/sub/btn/detail_btn_icon.png") no-repeat left / 100% auto; margin: 0 0 0 10px;}
.accordion li.open .link {border:1px solid #21418e;}
.accordion li.open .link:after {content: ""; display: inline-block;  width: 20px; height: 20px; vertical-align: -4px; background: url("/images/renew_pc/sub/btn/detail_btn_icon_on.png") no-repeat left / 100% auto; margin: 0 0 0 10px;}
.accordion li.open i { color: #b63b4d; }
.accordion li .link span.acc_title {display:inline-block;}
.accordion .link span {display:none;}
.accordion li.open .link span.acc_title { display:none;}
.accordion li.open span {display:inline-block;}
.acco_board {border-top:none;     border-bottom: 1px solid #333;}
/*** Submenu-----------------------------*/
.submenu {display: none; background: #ffffff; font-size: 14px;}
.submenu a {display: block; text-decoration: none; color: #d9d9d9; padding: 12px; padding-left: 42px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;}
.submenu a:hover { background: #ffffff; color: #FFF;}
.accordion01 {width: 100%; max-width: 360px; margin: 30px auto 20px; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.accordion01 .link {cursor: pointer; display: block; padding: 15px 15px 15px 42px; color: #4D4D4D; font-size: 14px; font-weight: 700; border-bottom: 1px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion01 li:last-child .link { border-bottom: 0; }
.accordion li i {position: absolute; top: 16px; left: 12px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion01 li i.fa-chevron-down {right: 12px; left: auto; font-size: 16px;}
.accordion01 li.open .link { color: #b63b4d; }
.accordion01 li.open i { color: #b63b4d; }

.submenu_fix {background: #ffffff; font-size: 14px;}
.submenu_fix a {display: block; text-decoration: none; color: #d9d9d9; padding: 12px; padding-left: 42px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;}
.submenu_fix a:hover { background: #ffffff; color: #FFF;}
.accordion_fix {width: 100%; margin: 30px auto 20px; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.accordion_fix .link {display: block; padding: 10px 15px 10px 42px; color: #4D4D4D; font-size: 14px; font-weight: 700; border-bottom: 1px solid #CCC; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;  transition: all 0.4s ease; text-align:center; border:1px solid #f7931d;}
.accordion_fix li.open i { color: #b63b4d; }
.accordion_fix li .link span.acc_title {display:inline-block;}
.accordion_fix .link span {display:none;}
.accordion_fix li.open .link span.acc_title { display:none;}
.accordion_fix li.open span {display:inline-block;}


/** 2020.05.07 - 카테고리 글꼴 및 색깔변경 **/
.dp2_menu {border:1px solid #e5e5e5;}
.dp2_menu ul {border:none; padding: 10px;}
.dp2_menu ul li{display:inline-block; width:16%;margin:0; padding-right:5px;vertical-align:top;line-height: 2.3;}/* width 16%로 수정*/
.dp2_menu ul li a { display: inline-block; width:auto; line-height: 1.8; padding:0 5px;} /* 0512 padding값 수정*/
.dp2_menu ul li a i:before {content: ""; display: inline-block;  width: 7px; height: 7px; vertical-align:2px; background: url("/images/renew_pc/dp2_bullet01.png") no-repeat left / 100% auto; margin: 0 5px 0 0;}
.dp2_menu ul li a span:before {content: ""; display: inline-block;  width: 3px; height: 3px; vertical-align:3px; background: url("/images/renew_pc/dp2_bullet02.png") no-repeat left / 100% auto; margin: 0 5px 0 0;}
.dp2_menu ul li.active a,
.dp2_menu ul li a:hover,
.dp2_menu ul li a:focus{color:#ffffff;text-decoration:none; background-color:#24428a; line-height: 1.8; font-weight:bold; padding:0 5px;} /* 0512 padding값 수정*/

/*220526 lizzy 인재채용 */
#inConts > .jop_apply > a > img {position:fixed; left:50%; margin-left:250px; bottom:85px;width:280px;height:100px; z-index:10;}
#inConts > .application_sns_icon {text-align:center;display: flex; justify-content:center;}
#inConts > .application_sns_icon > li {float:left;margin-left:42px; vertical-align:middle}

/*  202309 Lina PCB 관련  */
.form2Fr4_table .noneSpecTr .question_mark_before{width:20px;height:20px;margin-left:5px; background:url("/images/renew_pc/pcbs/question_mark_before.png") no-repeat 50% ;background-size: 15px 15px; bactext-indent:-9999px;color:transparent;vertical-align:middle; }
.form2Fr4_table .question_mark_before{width:20px;height:20px;margin-left:5px; background:url("/images/renew_pc/pcbs/question_mark_before.png") no-repeat 50%;background-size: 15px 15px; bactext-indent:-9999px;color:transparent;vertical-align:middle;}

.div.jb-text{display: none;}
.form2Fr4_table .noneSpecTr .jb-text {padding: 20px 20px; margin:15px 0px; background-color: #fff9e6; border-radius: 5px; color: #666; position: absolute; display: none; white-space: pre-line; text-align: left; font-size: 14px; font-family:Noto Sans KR; border:2px solid #f1e6b8; }
.form2Fr4_table .noneSpecTr .question_mark_before:hover .jb-text { display: block; }
.form2Fr4_table .noneSpecTr .jb-text:after { border-top:5px solid transparent; border-left: 5px solid transparent; border-right: 10px solid transparent; border-bottom: 6px solid #f1e6b8; content:""; position:absolute; top:-12px; left:5px;}

.form2Fr4_table .jb-text {padding: 20px 20px; margin:15px 0px; background-color: #fff9e6; border-radius: 5px; color: #666; position: absolute; display: none; white-space: pre-line; text-align: left; font-size: 14px; font-family:Noto Sans KR; border:2px solid #f1e6b8;}
.form2Fr4_table .question_mark_before:hover .jb-text { display: block; }
.form2Fr4_table .jb-text:after { border-top:5px solid transparent; border-left: 5px solid transparent; border-right: 10px solid transparent; border-bottom: 6px solid #f1e6b8; content:""; position:absolute; top:-12px; left:5px;}



/* .form2Fr4_table .tbl_essential_js.active {display: none;}
.form2Fr4_table .tbl_essential_js{display: } */

