@charset "utf-8";

/* 서브페이지 전체 레이아웃 */
#container{position:relative;}
#inConts{width:1100px;margin:0 auto 60px;padding-top:20px;}

/* 서브페이지 퀵 */
#quick{top:20px;}
#quick.category{top:70px;}
#quick.seminar{top:66px;}
#quickBanner{z-index:10;position:absolute;top:20px;left:50%;width:86px;margin-left:558px;}
#quickBanner.category{top:70px;}
#quickBanner.seminar{top:66px;}
#quickBanner > ul{}
#quickBanner > ul > li{margin-top:8px;}
#quickBanner > ul > li:first-child{margin-top:0;}
#quickBanner > ul > li > a{display:block;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#quickBanner > ul > li > a img{width:100%;height:auto;}

/* 스펙서치 메인메뉴 */
.spec_gallery{overflow:hidden;}
/* .spec_gallery > ul{overflow:hidden;margin:0 -1px -1px 0;} */
.spec_gallery > ul{overflow:hidden;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.spec_gallery > ul > li{float:left;width:25%;height:194px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.spec_gallery > ul > li a{display:block;height:100%;}
.spec_gallery > ul > li img{width:100%;height:auto;}

/* gnb 메뉴 depth2 */
.gnb_menu_dp2{height:46px;border-bottom:1px solid #888;background-color:#f0f3f9;text-align:center;}
.gnb_menu_dp2 ul{display:inline-block;}
.gnb_menu_dp2 ul li{float:left;margin-left:26px;}
.gnb_menu_dp2 ul li a{display:block;line-height:44px;font-weight:500;color:#666;}
.gnb_menu_dp2 ul li.active a{font-weight:700;color:#25418f;}

/* 전체카테고리 2depth 리스트 배너 레이아웃 */
.wrap_cateRoll{overflow:hidden;height:392px;}
.wrap_cateRoll > .lt,
.wrap_cateRoll > .rt{position:relative;float:left;height:100%;}
.wrap_cateRoll > .lt{width:260px;padding-top:60px;}
.wrap_cateRoll > .rt{width:840px;border-top:1px solid #333;border-bottom:1px solid #e5e5e5;}

/* 전체카테고리 2depth MD PICK */
.wrap_mdPick{padding:17px 40px;background-color:#f2f2f2;}
.wrap_mdPick h2{font-size:18px;font-weight:700;text-align:center;}
.wrap_mdPick .cont{overflow:hidden;margin-top:13px;}
.wrap_mdPick .cont > div{float:left;}
.wrap_mdPick .cont > div.list1{width:196px;}
.wrap_mdPick .cont > div.list2{width:824px;}
.wrap_mdPick .cont .list1 .img_wrap_gellery{overflow:hidden;height:196px;line-height:190px;border:1px solid #e5e5e5;}
.wrap_mdPick .cont .list1 .img_wrap_gellery img{width:100%;height:auto;}
.wrap_mdPick .cont .list2{padding-left:40px;}
.wrap_mdPick .cont .list2 > ul{overflow:hidden;margin:-15px;}
.wrap_mdPick .cont .list2 > ul > li{float:left;width:50%;padding:15px;}
.wrap_mdPick .cont .list2 > ul > li .img_wrap{width:136px;}
.wrap_mdPick .cont .list2 > ul > li .img_wrap > div{height:136px;}

/* 전체카테고리 view 상품 구매 영역 */
.wrap_viewPrd{padding:20px 0;border-top:1px solid #333;}
.wrap_viewPrd{}
.wrap_viewPrd:after{content:"";clear:both;display:block;height:0;line-height:0;}
.wrap_viewPrd > li{float:left;}
.wrap_viewPrd > li:first-child{width:335px;}
.wrap_viewPrd > li:last-child{width:497px;padding-left:40px;}
.view_wrap_img{}
.view_wrap_img .in_img{overflow:hidden;position:relative;width:335px;height:335px;border:1px solid #e5e5e5;}
.view_wrap_img .in_img .img_pos{width:100%;height:100%;line-height:322px;text-align:center;}
.view_wrap_img .in_img .img_pos > div > div::before {content:"";display:inline-block;height:100%;}
.view_wrap_img .in_img .img_pos img{max-width:100%;max-height:100%;display:inline-block;}
.view_wrap_img .in_img .area_btn{position:absolute;bottom:10px;right:10px;}
.view_wrap_img .in_desc{line-height:1.5;font-size:13px;color:#666;}
.view_wrap_img .in_down{padding:20px 0;background-color:#f6f6f6;text-align:center;}
.view_wrap_img .in_down button{margin:0 2px;}
.view_wrap_img .in_share{padding:20px 0;background-color:#f6f6f6;text-align:center;}
.view_wrap_img .in_img .btn_prev,
.view_wrap_img .in_img .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;}
.view_wrap_img .in_img .btn_prev{left:0;}
.view_wrap_img .in_img .btn_next{right:0;background-position:0 -46px;}

.view_wrap_txt .info{}
.view_wrap_txt .info > li{display:table;width:100%;margin-top:8px;}
.view_wrap_txt .info > li:first-child{margin-top:0;}
.view_wrap_txt .info > li:after{content:"";clear:both;display:block;height:0;line-height:0;}
.view_wrap_txt .info > li > .tit,
.view_wrap_txt .info > li > .cont{display:table-cell;vertical-align:middle;}
.view_wrap_txt .info > li > .tit{width:118px;font-weight:700;}
.view_wrap_txt .info > li > .cont{}
.view_wrap_txt .info > li > .cont span{margin-right:5px;font-size:13px;font-weight:400;color:#666;}
.view_wrap_txt .info > li > .cont .v_prc{line-height:1.2;font-size:18px;font-weight:700;color:#25418f;}
.view_wrap_txt .info > li > .cont .v_code{font-size:14px;font-weight:700;color:#f7931b;}
.view_wrap_txt .info > li select.select_option{width:100%;}
.view_wrap_txt .visible_option{margin-top:18px;}
.view_wrap_txt .visible_option > li{border-bottom:1px solid #d1d1d1;background-color:#f6f6f6;}
.view_wrap_txt .visible_option .wrap_opCnt{overflow:hidden;position:relative;padding:14px 125px 14px 14px;}
.view_wrap_txt .visible_option.none_opt .wrap_opCnt{padding-right:37px;}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_txt{overflow:hidden;}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_txt .desc,
.view_wrap_txt .visible_option .wrap_opCnt .wrap_txt .prc{float:left;font-size:12px;}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_txt .desc{width:65%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_txt .prc{width:35%;text-align:right;}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_txt .prc strong{margin-right:3px;font-size:13px;font-weight:400;color:#25418f;}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_ct{position:absolute;top:50%;right:10px;text-align:right;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.view_wrap_txt .visible_option .wrap_opCnt .wrap_ct .btn_del{width:20px;height:20px;margin-left:2px;background:url("/images/renew_pc/sub/btn/btn_close_12x12.png") no-repeat 50%;text-indent:-9999px;color:transparent;}
.pops_writeOpen .pops_container .p_cont .view_wrap_txt{margin:20px 0;padding:0 20px;}
.pops_writeOpen .pops_container .p_cont .view_wrap_txt .visible_option{margin-top:0;max-height:155px;overflow-y:auto;}
.pops_writeOpen .pops_container .p_cont .view_wrap_txt .visible_option .wrap_opCnt input[type="text"]{width:100%;height:100%;line-height:0;padding:0;border:0 none;vertical-align:top;}
.view_wrap_txt .disabled_option{margin-top:18px;padding:14px 14px 18px;background-color:#f6f6f6;}
.view_wrap_txt .disabled_option .wrap_opSlt{overflow:hidden;}
.view_wrap_txt .disabled_option .wrap_opSlt > li{float:right;}
.view_wrap_txt .disabled_option .wrap_opSlt > li:first-child{float:left;max-width:300px;}
.view_wrap_txt .disabled_option .wrap_opSlt .tit{overflow:hidden;display:block;line-height:30px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;}
.view_wrap_txt .disabled_option .wrap_opSlt .tit em{color:#666;font-weight:400;}
.view_wrap_txt .disabled_option .wrap_opUnit{margin-top:18px;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul{text-align:right;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li{overflow:hidden;line-height:1.2;margin-top:4px;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li:first-child{margin-top:0;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li  span{display:inline-block;vertical-align:middle;font-size:13px;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li  span.num_chk{width:120px;text-align:left;color:#666;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li span.num_prc{width:160px;color:#666;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li span.num_prc em{color:#25418f;}
.view_wrap_txt .disabled_option .wrap_opUnit > ul > li span.num_prc em.orange_strong{color:#f7921e; font-size:13px; font-weight:700;}
.view_wrap_txt .all_sum{position:relative;padding:15px 0;text-align:right;}
.view_wrap_txt .all_sum span{font-size:13px;color:#666;}
.view_wrap_txt .all_sum .s_tit{font-size:14px;color:#333;}
.view_wrap_txt .all_sum .s_point{font-size:18px;font-weight:700;color:#25418f;}
.view_wrap_txt .btn_area{display:table;width:100%;}
.view_wrap_txt .btn_area li{display:table-cell;width:1%;padding-left:6px;vertical-align:middle;}
.view_wrap_txt .btn_area li:first-child{padding-left:0;}
.view_wrap_txt .btn_area li button{width:100%;padding:0;}
.view_wrap_txt .btn_outside{overflow:hidden;margin-top:19px;}
.view_wrap_txt .btn_outside .b_naver,
.view_wrap_txt .btn_outside .b_kakao{float:left;}
.view_wrap_txt .btn_outside .b_naver{width:277px;}
.view_wrap_txt .btn_outside .b_kakao{width:180px;padding-left:19px;}
.view_wrap_txt .btn_outside .b_kakao a{display:block;height:39px;background:url("/images/renew_pc/sub/btn/btn_kakao_advice__.png") no-repeat;text-indent:-9999px;color:transparent;}
.view_wrap_txt input[type="text"]{width:65px;height:30px;line-height:30px;padding:0 10px;border:1px solid #d1d1d1;vertical-align:middle;}
/* 교보재용 신청 */
.agent_txt {font-size:13px; color:#666; margin-bottom:8px;}
/* 전체카테고리 view page 상품 번호 */
.wrap_prd_number{}
.wrap_prd_number p{padding:1px;font-weight:700;}
.wrap_prd_number p strong{font-size:18px;color:#f7931b;}
.tab_st.dodge .wrap_prd_number{padding-top:20px;}

/* 전체카테고리 view Q&A */
.wrap_qna{border-top:1px solid #333;}
.wrap_qna > li{border-bottom:1px solid #e5e5e5;}
.wrap_qna .area_question{position:relative;padding-left:70px;}
.wrap_qna .area_question .ico_q{position:absolute;top:13px;left:20px;width:19px;height:26px;background:url("/images/renew_pc/sub/icon/ico_acc_question.png") no-repeat;text-indent:-9999px;color:transparent;}
.wrap_qna .area_question .cont{position:relative;padding:17px 100px 20px 0;}
.wrap_qna .area_question .cont h3{font-weight:400;}
.wrap_qna .area_question .cont h3 .ico_secret{display:inline-block;width:14px;height:16px;margin-right:5px;vertical-align:middle;background:url("/images/renew_pc/sub/icon/ico_secret.png") no-repeat;text-indent:-9999px;color:transparent;}
.wrap_qna .area_question .cont .in_date{margin-top:3px;}
.wrap_qna .area_question .cont .in_date span{display:inline-block;vertical-align:middle;}
.wrap_qna .area_question .cont .in_date .acc_date{margin-left:10px;font-size:13px;color:#666;}
.wrap_qna .area_question .cont .btn_openAns{position:relative;margin-left:-10px;padding:3px 20px 3px 10px;color:#666;outline:none;}
.wrap_qna .area_question .cont .btn_openAns:after{content:"";position:absolute;top:50%;right:5px;width:11px;height:6px;margin-top:-2px;background:url("/images/renew_pc/sub/icon/ico_acc_toggle.png") no-repeat;}
.wrap_qna .area_question .cont .btn_openAns.active:after{background-position:0 -11px;}
.wrap_qna .area_question .cont .ans_chk{position:absolute;top:14px;right:20px;}
.wrap_qna .area_answer{position:relative;padding-left:70px;border-top:1px solid #e5e5e5;}
.wrap_qna .area_answer > em{position:absolute;top:14px;left:21px;width:30px;height:24px;background:url("/images/renew_pc/sub/icon/ico_acc_answer.png") no-repeat;text-indent:-9999px;color:transparent;}
.wrap_qna .area_answer > p{padding:17px 17px 17px 0;}
.wrap_qna .area_answer.ans_on{background-color:#eef0f6;}
.wrap_qna .area_answer.ans_on > p{color:#21418e;}
.wrap_qna .area_answer.ans_off{background-color:#f0f0f0;}
.wrap_qna .area_answer.ans_off > em{background-position:0 -25px;}
.wrap_qna .area_answer.ans_off > p{color:#999;}

/* 웨비나 워크샵 메인 - 롤링배너 */
.wrap_webinarRoll{overflow:hidden;height:390px;margin-bottom:20px;border:1px solid #e5e5e5;}
.wrap_webinarRoll > .lt,
.wrap_webinarRoll > .rt{position:relative;float:left;height:100%;}
.wrap_webinarRoll > .lt{width:759px;}
.wrap_webinarRoll > .rt{width:339px;}
.wrap_webinarRoll .wb_app{height:100%;padding:40px 40px 30px;}
.wrap_webinarRoll .wb_app h3{height:3em;line-height:27px;margin-top:25px;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.wrap_webinarRoll .wb_app ul{margin:25px 0 40px;}
.wrap_webinarRoll .wb_app ul li{overflow:hidden;margin-top:2px;}
.wrap_webinarRoll .wb_app ul li .tit,
.wrap_webinarRoll .wb_app ul li .desc{float:left;}
.wrap_webinarRoll .wb_app ul li .tit{width:44px;font-weight:700;color:#999;}
.wrap_webinarRoll .wb_app ul li .desc{width:210px;font-weight:400;color:#666;}
.wrap_webinarRoll .wb_app ul li .desc span{margin-left:13px;}
.wrap_webinarRoll .wb_app .wb_app_inner > div{display:none;}
.wrap_webinarRoll .wb_app .wb_app_inner > div.active{display:block;}

/* 웨비나 워크샵 메인 - 체험단 배너 */
.wrap_exMainList{margin:0 -10px;}
.wrap_exMainList:after{content:"";clear:both;display:block;height:0;line-height:0;}
.wrap_exMainList > li{float:left;width:50%;padding:0 10px;}
.wrap_exMainList > li > div{border:1px solid #e5e5e5;}
.wrap_exMainList .img_wrap{overflow:hidden;height:0;padding-bottom:65%;}
.wrap_exMainList .img_wrap img{width:100%;height:auto;}
.wrap_exMainList .txt_wrap{position:relative;padding:20px;}
.wrap_exMainList .txt_wrap .e_date{font-size:13px;color:#666;}
.wrap_exMainList .txt_wrap h5{margin-top:8px;font-weight:700;}
.wrap_exMainList .txt_wrap p{line-height:1.5;font-weight:500;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.wrap_exMainList .txt_wrap .mark_exper{position:absolute;top:14px;right:20px;}
.wrap_exMainList .txt_wrap .mark_exper > span{display:block;width:80px;height:30px;line-height:28px;font-size:13px;font-weight:500;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.wrap_exMainList .txt_wrap .mark_exper > span.exper_ing{border:1px solid #f78709;color:#f78709;}
.wrap_exMainList .txt_wrap .mark_exper > span.exper_end{border:1px solid #666;color:#666;}
.wrap_exMainList .btn_wrap{margin:10px -2px 0;}
.wrap_exMainList .btn_wrap:after{content:"";clear:both;display:block;height:0;line-height:0;}
.wrap_exMainList .btn_wrap > li{float:left;width:50%;padding:0 2px;}
.wrap_exMainList .btn_wrap > li a,
.wrap_exMainList .btn_wrap > li button{width:100%;}

/* 웨비나 워크샵 list - 체험단 발표 리스트 */
.wrap_exPublic{}
.wrap_exPublic > div{position:relative;margin-top:8px;padding-left:14px;}
.wrap_exPublic > div:first-child{margin-top:0;}
.wrap_exPublic > div:after{content:"";position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#929292;}
.wrap_exPublic > div strong{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.wrap_exPublic > div p{line-height:1.5;font-weight:500;color:#666;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.wrap_exPublic.s2 > div{margin-top:4px; max-height:48px; overflow:hidden;}
.wrap_exPublic.s2 > div strong{font-weight:400;}

/* 웨비나 워크샵 list - 체험단 메인 리스트 roll - wrap */
.wrap_exRollWrap{position:relative;border-top:1px solid #333;}
.wrap_exRollWrap .btn_prev,
.wrap_exRollWrap .btn_next{position:absolute;top:0;width:50px;height:50px;border:1px solid #e5e5e5;border-top:0 none;background-image:url("/images/renew_pc/sub/btn/btn_webinar_roll.png");background-repeat:no-repeat;background-color:#f6f6f6;text-indent:-9999px;color:transparent;outline:none;}
.wrap_exRollWrap .btn_prev{left:0;background-position:0 -48px;}
.wrap_exRollWrap .btn_next{right:0;}
.wrap_exRollWrap .btn_next:focus,
.wrap_exRollWrap .btn_next:hover,
.wrap_exRollWrap .btn_prev:focus,
.wrap_exRollWrap .btn_prev:hover{background-color:#fff;}
.wrap_exRollWrap .tab_list{width:660px;height:50px;margin:0 auto;background-color:#f6f6f6;}
.wrap_exRollWrap .tab_list ._btn_slider_dot {display:none;}
.wrap_exRollWrap .tab_list .slick-slide ._btn_slider_dot {display:block;}
.wrap_exRollWrap .tab_list .slick-slide button{width:100%;height:50px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:14px;font-weight:700;text-align:center;text-decoration:none;outline:none;}
.wrap_exRollWrap .tab_list .slick-slide button span{position:relative;display:inline-block;height:100%;line-height:48px;padding:0 2px;}
.wrap_exRollWrap .tab_list .slick-list{padding:0 !important;}
.wrap_exRollWrap .tab_list .slick-list .slick-current button{background-color:#fff;border-bottom:1px solid #fff;}
.wrap_exRollWrap .tab_list .slick-list .slick-current button span:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:3px;background-color:#f79220;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.wrap_exReview > div{display:none;}
.wrap_exReview > div.active{display:block;}

/* 웨비나 워크샵 list - 체험단 메인 리스트 */
.wrap_exSubList{overflow:hidden;padding:20px 0;border-bottom:1px solid #e7e7e7;}
.wrap_exSubList .img_wrap,
.wrap_exSubList .txt_wrap{float:left;}
.wrap_exSubList .img_wrap{overflow:hidden;width:260px;height:0;padding-bottom:22%;}
.wrap_exSubList .img_wrap img{width:100%;height:auto;}
.wrap_exSubList .txt_wrap{width:500px;padding:8px 20px 0 14px;}
.wrap_exSubList .txt_wrap h5{font-size:16px;font-weight:700;}
.wrap_exSubList .txt_wrap > ul{padding-top:6px;}
.wrap_exSubList .txt_wrap > ul > li{margin-top:2px;}
.wrap_exSubList .txt_wrap > ul > li:first-child{margin-top:0;}
.wrap_exSubList .txt_wrap > ul > li > a{display:block;overflow:hidden;}
.wrap_exSubList .txt_wrap > ul > li > a:focus p,
.wrap_exSubList .txt_wrap > ul > li > a:hover p{text-decoration:underline;}
.wrap_exSubList .txt_wrap .desc,
.wrap_exSubList .txt_wrap .e_date{float:left;}
.wrap_exSubList .txt_wrap .desc{max-width:80%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.wrap_exSubList .txt_wrap .e_date{width:20%;padding-left:10px;font-size:13px;color:#757575;}

/* 웨비나 워크샵 list - 체험단 신청 */
.wrap_exApp{}
.wrap_exApp .img_wrap{overflow:hidden;height:0;padding-bottom:66%;}
.wrap_exApp .img_wrap img{width:100%;height:auto;}
.wrap_exApp .txt_wrap{padding-top:12px;}
.wrap_exApp .txt_wrap h5{font-size:16px;font-weight:700;}
.wrap_exApp .txt_wrap .a_info{overflow:hidden;margin-top:3px;}
.wrap_exApp .txt_wrap .a_info dt,
.wrap_exApp .txt_wrap .a_info dd{float:left;margin-bottom:2px;letter-spacing:-0.2px;}
.wrap_exApp .txt_wrap .a_info dt{width:32%;font-weight:700;color:#666;}
.wrap_exApp .txt_wrap .a_info dd{width:68%;font-weight:400;color:#666;}
.wrap_exApp .txt_wrap .a_info .point{color:#333;font-weight:700;}
.wrap_exApp .txt_wrap .btn_wrap{margin-top:13px;}
.wrap_exApp .txt_wrap .btn_wrap li{margin-top:10px;}
.wrap_exApp .txt_wrap .btn_wrap li:first-child{margin-top:0;}

/* 웨비나 워크샵 list - 강의 자료 */
.wrap_exData{}
.wrap_exData p{line-height:1.5;font-size:13px;}
.wrap_exData .in_data{overflow-y:scroll;height:90px;margin:14px 0;padding:12px 20px;background-color:#f6f6f6;}
.wrap_exData .in_data li{margin-top:2px;font-size:14px;color:#666;}
.wrap_exData .in_data li:first-child{margin-top:0;}

/* 아트웍 견적요청서 체크박스 */
.wrap_artwork_head{width:100%;height:185px;padding-top:40px;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.wrap_artwork_head > p{width:489px;height:14px;margin:0 auto;background:url("/images/renew_pc/sub/txt/txt_artwork1.png") no-repeat;text-indent:-9999px;}
.wrap_artwork_head .art_select_list{margin-top:20px;text-align:center;}
.wrap_artwork_head .art_select_list > li{position:relative;display:inline-block;width:140px;height:34px;margin:0 4px;}
.wrap_artwork_head .art_select_list > li label{position:relative;display:block;width:100%;height:100%;text-indent:-9999px;}
.wrap_artwork_head .art_select_list > li label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/images/renew_pc/sub/btn/btn_artwort.png") no-repeat;}
.wrap_artwork_head .art_select_list > li input[type="checkbox"]{position:absolute;top:5px;left:5px;width:2px;height:2px;}
.wrap_artwork_head .art_select_list > li.list1 label:after{background-position:0 0;}
.wrap_artwork_head .art_select_list > li.list1 input[type="checkbox"]:checked + label:after{background-position:0 -34px;}
.wrap_artwork_head .art_select_list > li.list2 label:after{background-position:0 -68px;}
.wrap_artwork_head .art_select_list > li.list2 input[type="checkbox"]:checked + label:after{background-position:0 -102px;}
.wrap_artwork_head .art_select_list > li.list3 label:after{background-position:0 -136px;}
.wrap_artwork_head .art_select_list > li.list3 input[type="checkbox"]:checked + label:after{background-position:0 -170px;}
.wrap_artwork_head .art_select_list > li.list4 label:after{background-position:0 -204px;}
.wrap_artwork_head .art_select_list > li.list4 input[type="checkbox"]:checked + label:after{background-position:0 -238px;}
.wrap_artwork_head .art_select_list > li.list5 label:after{background-position:0 -272px;}
.wrap_artwork_head .art_select_list > li.list5 input[type="checkbox"]:checked + label:after{background-position:0 -306px;}
.wrap_artwork_head .art_select_list > li.list6 label:after{background-position:0 -340px;}
.wrap_artwork_head .art_select_list > li.list6 input[type="checkbox"]:checked + label:after{background-position:0 -374px;}
.wrap_artwork_head .art_select_list > li.list7 label:after{background-position:0 -408px;}
.wrap_artwork_head .art_select_list > li.list7 input[type="checkbox"]:checked + label:after{background-position:0 -442px;}
.wrap_artwork_head .art_select_list > li.list_bom label:after{background-position:0 -476px;}
.wrap_artwork_head .art_select_list > li.list_bom input[type="checkbox"]:checked + label:after{background-position:0 -510px;}
.wrap_artwork_head > em{display:block;width:351px;height:15px;margin:20px auto 0;background:url("/images/renew_pc/sub/txt/txt_artwork2.png") no-repeat;text-indent:-9999px;}
.art_select_cont > li{display:none;}
.art_select_cont > li.active{display:block;}

/* RLC기초부품 체크박스 */
.basic_chk{}
.basic_chk + .basic_chk{margin-top:20px;}
.basic_chk ul{display:table;table-layout:fixed;width:100%;height:100%;}
.basic_chk ul:first-child{margin-top:0;}
.basic_chk ul li{position:relative;display:table-cell;width:1%;height:100%;min-height:72px;vertical-align:top;}
.basic_chk ul li:last-child:before{content:"";z-index:30;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#e5e5e5;}
.basic_chk ul li > div{position:relative;width:100%;height:100%;border:1px solid #e5e5e5;border-right:0;}
.basic_chk ul li > div.active{border:1px solid #3d5db2;}
.basic_chk ul li:last-child > div.active:after{content:"";z-index:100;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#3d5db2;}
.basic_chk ul li label{overflow:hidden;z-index:20;position:relative;display:table;table-layout:fixed;width:100%;height:100%;padding-bottom:31px;background-color:#f6f6f6;font-size:13px;text-align:center;vertical-align:middle;word-break:break-all;}
.basic_chk ul li label:after{content:"";z-index:40;position:absolute;bottom:0;left:0;width:100%;height:30px;background:url("/images/renew_pc/sub/btn/ico_partchk.jpg") #fff no-repeat 50%;}
.basic_chk ul li label span{display:table-cell;width:100%;height:100%;padding:15px 5px;vertical-align:middle;}
.basic_chk ul li input[type="checkbox"]{z-index:-1;position:absolute;bottom:10px;left:50%;width:1px;height:1px;visibility:hidden;}
.basic_chk ul li input[type="checkbox"]:checked + label{z-index:40;background-color:#24418f;color:#fff;}
.basic_chk ul li input[type="checkbox"]:checked + label:after{z-index:40;bottom:0;left:0;width:100%;background:#f0f3f9 url("/images/renew_pc/sub/btn/ico_partchk_checked.jpg") no-repeat center;}
.basic_chk ul li input[type="checkbox"]:disabled + label{background-color:#ccc;color:#aaa;}
.basic_chk ul li input[type="checkbox"]:disabled + label:after{background:#ccc url("/images/renew_pc/sub/btn/ico_partchk.jpg") no-repeat center;}

/* 상품 카테고리용 rlc*/
.basic_chk_prlc{}
.basic_chk_prlc + .basic_chk{margin-top:20px;}
.basic_chk_prlc ul{display:table;table-layout:fixed;width:100%;height:100%;}
.basic_chk_prlc ul:first-child{margin-top:0;}
.basic_chk_prlc ul li{position:relative;display:table-cell;width:1%;height:100%;min-height:72px;vertical-align:top;}
.basic_chk_prlc ul li:last-child:before{content:"";z-index:30;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#e5e5e5;}
.basic_chk_prlc ul li > div{position:relative;width:100%;height:100%;border:1px solid #e5e5e5;border-right:0;}
.basic_chk_prlc ul li > div.active{border:1px solid #3d5db2;}
.basic_chk_prlc ul li:last-child > div.active:after{content:"";z-index:100;position:absolute;top:0;right:0;width:1px;height:100%;background-color:#B4C6D6;}
.basic_chk_prlc ul li label{overflow:hidden;z-index:20;position:relative;display:table;table-layout:fixed;width:100%;height:100%;padding-bottom:31px;background-color:#f6f6f6;font-size:13px;text-align:center;vertical-align:middle;word-break:break-all;}
.basic_chk_prlc ul li label:after{content:"";z-index:40;position:absolute;bottom:0;left:0;width:100%;height:30px;background:url("/images/renew_pc/sub/btn/ico_partchk.jpg") #fff no-repeat 50%;}
.basic_chk_prlc ul li label span{display:table-cell;width:100%;padding:15px 5px;vertical-align:middle;}
.basic_chk_prlc ul li input[type="checkbox"]{z-index:-1;position:absolute;bottom:10px;left:50%;width:1px;height:1px;visibility:hidden;}
.basic_chk_prlc ul li input[type="checkbox"]:checked + label{z-index:40;background-color:#B4C6D6;color:#fff;}
.basic_chk_prlc ul li input[type="checkbox"]:checked + label:after{z-index:40;bottom:0;left:0;width:100%;background:#f0f3f9 url("/images/renew_pc/sub/btn/ico_partchk_checked.jpg") no-repeat center;}
.basic_chk_prlc ul li input[type="checkbox"]:disabled + label{background-color:#ddd;color:#aaa;}
.basic_chk_prlc ul li input[type="checkbox"]:disabled + label:after{background:#ccc url("/images/renew_pc/sub/btn/ico_partchk.jpg") no-repeat center;}
.basic_chk_prlc ul li .rlcs_prod_name:hover{text-decoration : underline;}

.basic_chk_prlc ul li .pp_color1{color : #22aa33;}
.basic_chk_prlc ul li .pp_color2{color: #4e6761;}
.basic_chk_prlc ul li .pp_color3{color : #6444bb;}


/* RLC기초부품 체크박스 thumnail */
.basic_chkThum{margin:-10px;}
.basic_chkThum ul{display:table;table-layout:fixed;width:100%;height:100%;}
.basic_chkThum ul li{display:table-cell;width:1%;height:100%;padding:10px;vertical-align:middle;}
.basic_chkThum ul li > div{position:relative;height:100%;padding-bottom:28px;border:1px solid #e7e7e7;background-color:#f6f6f6;}
.basic_chkThum ul li > div.active{border:1px solid #B4C6D6;}
.basic_chkThum ul li input[type="checkbox"]{position:absolute;bottom:40px;left:10px;width:1px;height:1px;}
.basic_chkThum ul li label{display:table;table-layout:fixed;width:100%;height:100%;padding-bottom:120px;text-align:center;font-size:13px;}
.basic_chkThum ul li label:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:28px;background:url("/images/renew_pc/sub/btn/ico_partchk.jpg") #fff no-repeat 50%;}
.basic_chkThum ul li label .chk_tit{display:table-cell;width:100%;height:100%;padding:10px;vertical-align:middle;}
/* .basic_chkThum ul li label .img_wrap{z-index:20;position:absolute;bottom:28px;left:0;width:100%;} */
/* .basic_chkThum ul li label .img_wrap img{width:100%;height:auto;} */
.basic_chkThum ul li label .img_wrap img{position: absolute;width: 100%;bottom: 28px;left: 0;height: 120px;z-index: 20;}
.basic_chkThum ul li input[type="checkbox"]:checked + label{background-color:#B4C6D6;color:#fff;}
.basic_chkThum ul li input[type="checkbox"]:checked + label:after{background:url("/images/renew_pc/sub/btn/ico_partchk_checked.jpg") #f0f3f9 no-repeat 50%;}

/* 브랜드몰 검색 */
.init_search{}
.init_search .s_lists{padding:30px;border:1px solid #e5e5e5;border-top:1px solid #2f2f2f;}
.init_search .s_lists > div{overflow:hidden;margin-top:12px;}
.init_search .s_lists > div:first-child{margin-top:0;}
.init_search .s_lists > div .tit,
.init_search .s_lists > div .cont{float:left;}
.init_search .s_lists > div .tit{width:8%;line-height:30px;padding-left:10px;}
.init_search .s_lists > div .cont{width:92%;}
.init_search .s_lists .cont ul{overflow:hidden;}
.init_search .s_lists .cont ul li{float:left;width:30px;margin-left:4px;text-align:center;}
.init_search .s_lists .cont ul li:first-child{margin-left:0;}
.init_search .s_lists .cont ul li a{display:block;height:30px;line-height:28px;border:1px solid #e5e5e5;background-color:#f6f6f6;text-decoration:none;}
.init_search .s_lists .cont ul li.active a,
.init_search .s_lists .cont ul li a:hover,
.init_search .s_lists .cont ul li a:focus{background-color:#24418f;font-weight:700;color:#fff;}
.init_search .s_cont{overflow:hidden;margin-top:20px;padding:35px;background-color:#f6f6f6;}
.init_search .s_cont .tit,
.init_search .s_cont .cont{float:left;}
.init_search .s_cont .tit{width:13%;line-height:1;padding-left:25px;font-size:35px;font-weight:700;}
.init_search .s_cont .cont{width:87%;margin-top:-5px;}
.init_search .s_cont .cont > li{width:100%;padding:20px;border-top:1px solid #e5e5e5;}
.init_search .s_cont .cont > li:first-child{padding-top:0;border-top:0 none;}
.init_search .s_cont .cont > li a{display:inline-block;width:24%;vertical-align:top;padding:3px 0;}

/* 이벤트/기획전 List page */
.event_list{padding-top:20px;border-top:1px solid #333;}
.event_list > ul{overflow:hidden;margin:-12px;}
.event_list > ul:after{content:"";display:block;clear:both;}
.event_list > ul > li{float:left;width:33.3333%;padding:12px;}
.event_list > ul > li > a{display:block;text-decoration:none;border:1px solid #e5e5e5;}
.event_list > ul > li > a:focus,
.event_list > ul > li > a:hover .txt_desc{text-decoration:underline;}
.event_list .img_wrap{overflow:hidden;height:0;padding-bottom:56%;line-height:188px;}
.event_list .img_wrap img{width:100%;height:auto;}
.event_list .txt_wrap{position:relative;height:114px;padding:20px;border-top:1px solid #e5e5e5;}
.event_list .txt_wrap .mark_event{position:absolute;width:76px;top:-6px;right:8px;}
.event_list .txt_wrap .txt_desc{display:-webkit-box;height:2.8em;line-height:1.4em;font-weight:700;font-size:18px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.event_tit{position:relative;padding:8px 0 9px;border-top:1px solid #333;}
.event_tit h3{padding:0 220px 0 84px;font-size:18px;font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.event_tit .mark_event{position:absolute;top:-7px;left:0;}
.event_view{margin-bottom:40px;}
/*.event_view img{width:100%;height:auto;} */

/* 페이스북,인스타,반돌이 바로가기 */
.wrap_btn_sns{margin:20px 0;}
.wrap_btn_sns > a{display:block;margin-top:6px;}
.wrap_btn_sns > a:first-child{margin-top:0;}
.wrap_btn_sns > a > img{width:100%;height:auto;}

/* 마이페이지 - 반품 정보 */
.wrap_returnInfo{padding:16px 20px;border:1px solid #e5e5e5;}
.wrap_returnInfo h5{margin-top:20px;font-weight:700;}
.wrap_returnInfo h5:first-child{margin-top:0;}
.wrap_returnInfo h5 + ul{margin-top:6px;}
.wrap_returnInfo ul li{color:#666;}
.tab_st.btns .conts > li .wrap_returnInfo{margin-top:20px;}

/* Form 필요조건*/
.sel_needed {color:#c00; font-weight:500;}

/* 마이페이지 - 구매 등급 */
.wrap_rating{overflow:hidden;margin-bottom:20px;padding:32px 0;border:1px solid #e5e5e5;}
.wrap_rating > li{position:relative;float:left;width:50%;text-align:center;}
.wrap_rating > li:after{content:"";position:absolute;top:50%;left:0;width:1px;height:114px;margin-top:-57px;background-color:#e5e5e5;}
.wrap_rating > li:first-child:after{content:none;}
.wrap_rating > li .my_level{}
.wrap_rating > li .my_level h5{font-weight:400;}
.wrap_rating > li .my_level h5 strong{margin-right:2px;font-size:18px;font-weight:700;}
.wrap_rating > li .my_level h5 em{font-weight:700;color:#f7921e;}
.wrap_rating > li .my_level .level{display:inline-block;width:72px;height:80px;margin-top:15px;background-image:url("/images/renew_pc/sub/icon/ico_level_big.png");background-repeat:no-repeat;text-indent:-9999px;color:transparent;}
.wrap_rating > li .my_level .level.default{background-position:0 0;}
.wrap_rating > li .my_level .level.silver{background-position:0 -80px;}
.wrap_rating > li .my_level .level.gold{background-position:0 -160px;}
.wrap_rating > li .my_level .level.platinum{background-position:0 -240px;}
.wrap_rating > li .my_level .level.diamond{background-position:0 -320px;}
.wrap_rating > li .my_pay{}
.wrap_rating > li .my_pay > ul{}
.wrap_rating > li .my_pay > ul > li{line-height:1.6;}
.wrap_rating > li .my_pay > ul > li em{font-weight:700;color:#f6931c;}
.wrap_rating > li .my_pay > p{line-height:1.6;margin-top:13px;color:#666;}

/* 마이페이지 - 나의 견적내역 / 넘버 및 등록일 / 후불제구매 */
.wrap_order_titData{margin-bottom:20px;padding:12px 20px;border:1px solid #e5e5e5;border-top:1px solid #333;}
.wrap_order_titData:after{content:"";clear:both;display:block;height:0;line-height:0;}
.wrap_order_titData > dl{float:right;}
.wrap_order_titData > dl:first-child{float:left;}
.wrap_order_titData > dl > dt,
.wrap_order_titData > dl > dd{float:left;line-height:33px;font-size:13px;color:#666;}
.wrap_order_titData .d_lh >dt,
.wrap_order_titData .d_lh >dd{line-height: 47px;}
.wrap_order_titData > dl > dt{margin-right:3px;font-size:14px;font-weight:700;}
.wrap_order_titData button,
.wrap_order_titData a{margin-left:15px;}
.wrap_order_titData .logo_psys{height:46px;padding:0 72px;border:1px solid #d1d1d1;color:#fff;text-indent:-9999px;background: url("/images/renew_pc/sub/icon/ico_psys.png") no-repeat;background-position: center;}
.wrap_order_titData.bdr_onlytop{border-left:0;border-right:0;border-bottom:0;}
.wrap_order_titData.type2{}
.wrap_order_titData.type2 dl{float:none;}
.wrap_order_titData.type2 dl,
.wrap_order_titData.type2 a{display:inline-block;vertical-align:middle;}

/* 마이페이지 - 나의 견적내역 / 재주문 */
.wrap_ems_reOrder{position:relative;border:1px solid #e5e5e5;padding:13px;}
.wrap_ems_reOrder strong{font-weight:700;}
.wrap_ems_reOrder p{font-size:13px;color:#666;}
.wrap_ems_reOrder button{position:absolute;top:50%;right:13px;margin-top:-17px;}

/* 마이페이지 - 나의 혜택정보 / 마일리지 적립, 기브티쇼 신청 */
.wrap_breakdown{margin-bottom:30px;padding:0 20px 25px;border:1px solid #e5e5e5;}
.wrap_breakdown > div{overflow:hidden;}
.wrap_breakdown .mile,
.wrap_breakdown .m_guide{float:left;}
.wrap_breakdown .mile{width:40%;height:60px;line-height:60px;background-color:#f6f6f6;text-align:center;}
.wrap_breakdown .mile strong{font-size:24px;font-weight:700;}
.wrap_breakdown .m_guide{width:60%;padding-top:8px;padding-left:4%;}
.wrap_breakdown .m_guide > li{color:#666;}
.wrap_breakdown .subs{margin-top:10px;color:#666;}
.wrap_breakdown .subs strong{font-weight:700;color:#999;}

/* 마이페이지 - 나의 혜택정보 / 기브티쇼 신청 */
.wrap_giftGell{margin-top:20px;}
.wrap_giftGell > ul{overflow:hidden;margin:-10px 0;}
.wrap_giftGell > ul > li{float:left;width:20%;padding:10px 10px 20px 10px;}
.wrap_giftGell > ul > li > div{}
.wrap_giftGell .img_wrap{overflow:hidden;height:146px;border:1px solid #e5e5e5;}
.wrap_giftGell .img_wrap img{width:100%;height:auto;}
.wrap_giftGell .txt_wrap{overflow:hidden;margin-top:4px;}
.wrap_giftGell .txt_wrap .name{font-size:12px;color:#f7921e;overflow:hidden;display:block;width:100%;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.wrap_giftGell .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;}
.wrap_giftGell .txt_wrap .prc{display:block;margin:3px 0 6px;font-size:13px;font-weight:700;}
.wrap_giftGell .txt_wrap .prc em{margin-left:3px;font-weight:400;}
.wrap_giftGell .txt_wrap button:hover,
.wrap_giftGell .txt_wrap button:focus{background-color:#21418e;border:1px solid #21418e;color:#fff;}

/* 마이페이지 - 리서치 table */
.list_table{overflow:hidden;margin:0 10px;font-size:14px;border:1px solid #e5e5e5;}
.list_table .table_wrap{position:relative;margin: 0 -1px -1px 0;}
.list_table .table_wrap .table_style{}
.list_table .table_wrap .table_style > ul{width: 100%;overflow: hidden;background-color: #f6f6f6;}
.list_table .table_wrap .table_style > ul > li{float: left;width: 20%;height: 100%;height: 100%;border-right: 1px solid #e5e5e5;}
.list_table .table_wrap .table_style > ul > li>a{position: relative;display: block;width: 100%;font-size: 14px;text-align: center;text-decoration: none;}
.list_table .table_wrap .table_style > ul > li div{height: 40px;line-height: 40px;}
.list_table .table_wrap .table_style > ul > li div strong{color: #eb2525;font-weight: 500;color: #666;}
.list_table .table_wrap .table_style > ul .has_count{background-color: #fff;}
.list_table .table_wrap .table_style > ul .has_count a>div>strong{color: #eb2525;}
.list_table .table_wrap .table_style > ul > li p{width: 100%;height:30px;color: #fff;line-height: 30px;font-weight: 500;background-color: #78a9e7;}

.list_table .table_wrap .table_style ul>li.active>a{position: relative;text-decoration: none;height: 100%;}
.list_table .table_wrap .table_style ul>li.active>a:before{position: absolute;top: 0;display: block;content: '';width: 100%;height: 70px;border:3px solid #25408f;box-sizing: border-box;}
.list_table .table_wrap .table_style ul>li.active>a>div{text-decoration: underline;}
.list_table .active .side {border: 3px solid #25408f;border-top-left-radius: 6px;border-top-right-radius:6px;box-sizing: border-box;}

.list_table .table_wrap .table_style ul>li>a:hover>p{color:#b2b2b2;background-color: #5476a1;}
.list_table .table_wrap .table_style ul>li>a:hover>div{background-color: #b2b2b2;}
.list_table .table_wrap .table_style ul>li>a:hover>div>strong{color: #474747;}
.list_table .table_wrap .table_style ul>.has_count>a:hover>div>strong{color: #a41a1a;}
.list_table .table_wrap .table_style ul>li>a:hover>div em{color: #242424;}

/* 마이페이지 - 각각의 order 리스트 */
.orderList {position: relative;padding: 0 15%;}
.orderList a {position: absolute;top: 0;display: block;width: 15%;height: 100%;text-align: center;}
.orderList .mypage_whole {left: 0;}
.orderList .mypage_project {right: 0;}
.orderList>a .side {position: absolute;width:100%;height: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.orderList>a .side .txt_wrap{top:74%;transform: translateY(-50%);height: 34px;}
.orderList .mypage_whole .side .txt_wrap {display: inline-block;margin:-3px auto 0;margin-top:40px;border-bottom: 1px solid transparent;}
.orderList .side .txt_wrap strong{color: #f69220;font-size: 24px;font-weight: 600;}
.orderList .side .txt_wrap em{color: #333;font-size: 16px;}

.orderList .mypage_whole .side {border: 2px solid #428eef;}
.orderList .mypage_whole .side .img_wrap{height: 50%;background-color: #428eef;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.orderList .mypage_whole .side>div>div{position: absolute;top: 25%;left: 50%;margin-left: -21px;transform: translateY(-50%);}
.orderList .mypage_project .side .img_wrap{height: 50%;background-color: #27c2a4;border: 3px solid #27c2a4;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.orderList .mypage_project .side .img_wrap .img_ico{position: absolute;width: 30px;height: 30px;top: 18%;transform: translateY(-50%);position: absolute;left: 50%;margin-left: -14.5px;}
.orderList .mypage_project .side .img_wrap .img_txt{z-index: 5;position: absolute;top:50%;left:50%;margin-top:-20px;transform: translate(-50%, -50%);padding:9px 12px;background-color: #27c2a4;border: 1px solid #27c2a4;border-radius: 10px;}
.orderList .mypage_project .side .img_wrap .img_txt > div{width:60px;height:38px;}
.orderList .mypage_project .side .img_wrap .img_txt img{width:100%;height:auto;}
.orderList .mypage_project .side .txt_wrap{position: absolute;width:100.5%;height:52%;background-color: #11aa8c;}
.orderList .mypage_project .side .txt_wrap.txt_width{display: table;}
.orderList .mypage_project .side .txt_wrap > div {bottom:1px;}
.orderList .mypage_project .side .txt_wrap strong{color: #fff;}
.orderList .project_num{display: table-cell;vertical-align: middle;}

.orderList .active .side1 {border: 3px solid #25408f;border-top-left-radius: 6px;border-top-right-radius:6px;box-sizing: border-box;}
.orderList .active .side2:after {display:block;content:"";position: absolute;top:0;left:0;width: 100%;height: 100%;border: 3px solid #25408f;border-top-left-radius: 6px;border-top-right-radius:6px;box-sizing: border-box;}
.orderList .active .side2 .img_wrap{border-top-left-radius: 6px;border-top-right-radius: 6px;}
.orderList .active .side .txt_wrap{display:inline-block;border-bottom: 2px solid #333;}
.orderList .side .txt_width {position:absolute;width:100%;height:53%;left:0;top:59%;border: 3px solid #11aaaa8c;}

/* 마이페이지 - 주문 배송 단계 */
.delivery{margin-top:20px;}
.mypage_delivery {position: relative;width: 100%;height: 142px; outline:1px solid #e5e5e5;}
.mypage_delivery.deliv_longer1 {position: relative;width: 100%;height: 266px; outline:1px solid #e5e5e5;}

.mypage_delivery .delivery_wrap{width: 100%;height: 100%;}
.mypage_delivery .delivery_wrap>ol{width: 100%;height: 100%;overflow: hidden;}
.mypage_delivery .delivery_wrap_type2>ol{width:100%;height:130px;margin-left: 4px;margin-right: 4px;}

.mypage_delivery .delivery_wrap .list_5ea{padding: 0 7.3%;}
.mypage_delivery .delivery_wrap .list_7ea{padding: 0;}
.mypage_delivery .delivery_wrap .list_4ea{padding: 0 14%;}
.mypage_delivery .delivery_wrap .list_2ea{padding: 0 28%;}


.mypage_delivery .delivery_wrap>ol>li{float: left;width: 100px;padding: 16px 0 22px;text-align: center;margin-left:20.5px; }
.mypage_delivery .delivery_wrap>ol>li.active>.text{ font-weight: 700;}
.mypage_delivery .delivery_wrap>ol>li:first-child{margin-left: 0;}


/*
.mypage_delivery .delivery_wrap>ol>li>h4{width: 100px;height: 21px;text-indent: -9999px;background-image: url("/images/renew_pc/sub/txt/txt_delivery_new_process1.png");}
*/
.mypage_delivery .delivery_wrap>ol.list_5ea>li>h4{width: 100px;height: 21px;text-indent: -9999px;background-image: url("/images/renew_pc/sub/txt/txt_delivery_6ea.png");}
.mypage_delivery .delivery_wrap>ol.list_4ea>li>h4{width: 100px;height: 21px;text-indent: -9999px;background-image: url("/images/renew_pc/sub/txt/txt_delivery_new_process1.png");}
.mypage_delivery .delivery_wrap>ol.list_2ea>li>h4{width: 100px;height: 21px;text-indent: -9999px;background-image: url("/images/renew_pc/sub/txt/txt_delivery_new_process2.png");}

.mypage_delivery .delivery_wrap>ol.list_5ea .cart>h4{background-color: #ffbe0d;background-position: 0 -1px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .paywait>h4{background-color: #f04c2c;background-position: 0 -21px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .payment>h4{background-color: #66a1d8;background-position: 0 -40px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .preparing>h4{background-color: #72bd00;background-position: 0 -59px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .delivering>h4{background-color: #f02c6a;background-position: 0 -78px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .delivered>h4{background-color: #412d50;background-position: 0 -99px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .requset>h4{background-color: #ffbe0d;background-position: 0 -118px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .estimate>h4{background-color: #10996a;background-position: 0 -137px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .wait>h4{background-color: #f04c2c;background-position: 0 -157px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .completion>h4{background-color: #66a1d8;background-position: 0 -177px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .preparing_no5>h4{background-color: #72bd00;background-position: 0 -196px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .delivering_no06>h4{background-color: #f02c6a;background-position: 0 -215px;}
.mypage_delivery .delivery_wrap>ol.list_5ea .delivered_no07>h4{background-color: #412d50;background-position: 0 -235px;}


.mypage_delivery .delivery_wrap>ol.list_4ea .cart>h4{background-color: #ffbe0d;background-position: 0 -1px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .paywait>h4{background-color: #f04c2c;background-position: 0 -142px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .payment>h4{background-color: #66a1d8;background-position: 0 -40px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .preparing>h4{background-color: #72bd00;background-position: 0 -40px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .delivering>h4{background-color: #f02c6a;background-position: 0 -61px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .delivered>h4{background-color: #412d50;background-position: 0 -183px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .requset>h4{background-color: #ffbe0d;background-position: 0 -102px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .estimate>h4{background-color: #10996a;background-position: 0 -122px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .wait>h4{background-color: #f04c2c;background-position: 0 -143px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .completion>h4{background-color: #66a1d8;background-position: 0 -162px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .preparing_no5>h4{background-color: #72bd00;background-position: 0 -183px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .delivering_no06>h4{background-color: #f02c6a;background-position: 0 -215px;}
.mypage_delivery .delivery_wrap>ol.list_4ea .delivered_no07>h4{background-color: #412d50;background-position: 0 -235px;}


.mypage_delivery .delivery_wrap>ol.list_2ea .cart>h4{background-color: #ffbe0d;background-position: 0 -1px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .paywait>h4{background-color: #f04c2c;background-position: 0 -124px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .payment>h4{background-color: #66a1d8;background-position: 0 -40px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .preparing>h4{background-color: #72bd00;background-position: 0 -40px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .delivering>h4{background-color: #f02c6a;background-position: 0 -61px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .delivered>h4{background-color: #412d50;background-position: 0 -183px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .requset>h4{background-color: #ffbe0d;background-position: 0 -102px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .estimate>h4{background-color: #10996a;background-position: 0 -83px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .wait>h4{background-color: #f04c2c;background-position: 0 -143px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .completion>h4{background-color: #66a1d8;background-position: 0 -162px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .preparing_no5>h4{background-color: #72bd00;background-position: 0 -183px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .delivering_no06>h4{background-color: #f02c6a;background-position: 0 -215px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .delivered_no07>h4{background-color: #412d50;background-position: 0 -235px;}
.mypage_delivery .delivery_wrap>ol.list_2ea .paypart>h4{background-color: #10996a;background-position: 0 -83px;}


.mypage_delivery .delivery_wrap>ol>li>p{margin-top: 8px;font-size: 13px;line-height: 1.5;letter-spacing: -1px;color: #666;}
.mypage_delivery .delivery_wrap>ol>li>div{position: relative;margin-top: 10px;width: 100px;height: 26px;}
.mypage_delivery .delivery_wrap>ol>li>div:after{position: absolute;left: -14px;bottom: 6px;display: block;content:"";width: 6px;height: 11px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_nextbtn.png");}
.mypage_delivery .delivery_wrap>ol>li>div>div{display: inline-block;}
.mypage_delivery .delivery_wrap>ol>li:first-child>div:after{display: none;}
.mypage_delivery .delivery_wrap>ol>li>div .delivery_ico{width: 28px;height: 25px;text-indent: -9999px;}
.mypage_delivery .delivery_wrap>ol .cart div .delivery_ico{background-image: url("/images/renew_pc/sub/icon/ico_delivery_cart.png");}
.mypage_delivery .delivery_wrap>ol .paywait div .delivery_ico{width:25px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_wait.png");}
.mypage_delivery .delivery_wrap>ol .payment div .delivery_ico{background-image: url("/images/renew_pc/sub/icon/ico_delivery_card.png");}
.mypage_delivery .delivery_wrap>ol .preparing div .delivery_ico{width: 26px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_openbox.png");}
.mypage_delivery .delivery_wrap>ol .delivering div .delivery_ico{width: 30px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_truck.png");}
.mypage_delivery .delivery_wrap>ol .delivered div .delivery_ico{width: 25px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_box.png");}
.mypage_delivery .delivery_wrap>ol .requset div .delivery_ico{width: 24px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_request.png");}
.mypage_delivery .delivery_wrap>ol .estimate div .delivery_ico{width: 25px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_estimate.png");}
.mypage_delivery .delivery_wrap>ol .paypart div .delivery_ico{width: 25px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_paypart.png");}
.mypage_delivery .delivery_wrap>ol .wait div .delivery_ico{width: 25px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_wait.png");}
.mypage_delivery .delivery_wrap>ol .completion div .delivery_ico{background-image: url("/images/renew_pc/sub/icon/ico_delivery_card.png");}
.mypage_delivery .delivery_wrap>ol .preparing_no5 div .delivery_ico{width: 26px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_openbox.png");}
.mypage_delivery .delivery_wrap>ol .delivering_no06 div .delivery_ico{width: 30px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_truck.png");}
.mypage_delivery .delivery_wrap>ol .delivered_no07 div .delivery_ico{width: 25px;background-image: url("/images/renew_pc/sub/icon/ico_delivery_box.png");}
.mypage_delivery .delivery_wrap>ol>li>div>.delivery_num{width:60px;height: 20px;}
.mypage_delivery .delivery_wrap>ol>li.active>div>.delivery_num>a{	text-decoration: underline;}
.mypage_delivery .delivery_wrap>ol>li.active>div>.delivery_zero>a{text-decoration: underline;}
.mypage_delivery .delivery_wrap>ol>li>div>.delivery_num>a{color: #f7921e;}
.mypage_delivery .delivery_wrap>ol>li>div>.delivery_zero>a{color:#888;}
.mypage_delivery .delivery_wrap>ol>li>div>div>a{line-height:0.68;font-weight: 600;font-size: 18px;}

/* 표 다운 */
.wrap_boardDown{margin-bottom:20px;padding:7px 35px;border:1px solid #e5e5e5;background-color:#fafafc;}
.wrap_boardDown strong{display:inline-block;vertical-align:middle;margin-right:40px;}

/* 주문결제 - 총 주문금액 */
.wrap_allOrder{margin-top:20px;}
.wrap_allOrder > ul{overflow:hidden;position:relative;background-color:#f6f6f6;min-height:110px;padding:20px;}
.wrap_allOrder > ul > li{float:right;}
.wrap_allOrder > ul > li:first-child{float:left;}
.wrap_allOrder > ul > li:last-child{overflow:hidden;max-width:65%;}
.wrap_allOrder .tit{}
.wrap_allOrder .tit h5{font-weight:700;}
.wrap_allOrder .tit span{position:absolute;bottom:20px;left:20px;font-size:13px;color:#999;}
.wrap_allOrder .all_pay{overflow:hidden;position:relative;padding-left:80px;}
.wrap_allOrder .all_pay dt,
.wrap_allOrder .all_pay dd{font-size:13px;margin-top:3px;}
.wrap_allOrder .all_pay dt{position:absolute;top:0;left:0;color:#666;}
.wrap_allOrder .all_pay dd{text-align:right;min-width:132px;}
.wrap_allOrder .all_pay .point{font-weight:700;}
.wrap_allOrder .all_pay .last_pay{font-weight:700;color:#25418f;}

/* 주문결제 - 수령 체크 */
.wrap_receipt{margin-bottom:20px;}
.wrap_receipt h3{padding:12px 20px;border:1px solid #e5e5e5;border-bottom:0 none;background-color:#f6f6f6;font-weight:700;}
.receipt_chk{}
.receipt_chk > ul{}
.receipt_chk > ul > li{}
.receipt_chk > ul > li input[type="radio"]{overflow:hidden;z-index:-1;position:absolute;top:10px;left:10px;width:1px;height:1px;}
.receipt_chk > ul > li label{display:block;position:relative;}
.receipt_chk > ul > li label .ico_wrap{background-color:#fff;}
.receipt_chk > ul > li label:after{content:"";position:absolute;top:14px;left:14px;width:14px;height:14px;background-image:url("/images/renew_pc/sub/btn/inp_radio.png");background-repeat:no-repeat;background-position:0 0;}
.receipt_chk > ul > li input[type="radio"]:checked + label:after{background-position:0 -14px;}
.receipt_chk > ul > li input[type="radio"]:checked + label .ico_wrap{border:1px solid #25418f;background-color:#f0f3f9;}
.receipt_chk > ul > li .ico_wrap{display:block;position:relative;border-left:1px solid transparent;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-top:1px solid transparent;}
.receipt_chk > ul > li:first-child .ico_wrap{border-left:1px solid #e5e5e5;}
.receipt_chk > ul > li .ico_wrap:after{content:"";}
.receipt_chk.s1{}
.receipt_chk.s1 > ul{display:table;table-layout:fixed;width:100%;}
.receipt_chk.s1 > ul > li{position:relative;display:table-cell;width:1%;}
.receipt_chk.s1 > ul > li label{}
.receipt_chk.s1 > ul > li .ico_wrap{height:140px;padding:75px 0 18px;text-align:center;}
.receipt_chk.s1 > ul > li .ico_wrap:after{position:absolute;top:19px;left:50%;text-align:center;width:44px;height:44px;background-repeat:no-repeat;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.receipt_chk.s1 > ul > li.list1 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk1.png");}
.receipt_chk.s1 > ul > li.list2 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk2.png");}
.receipt_chk.s1 > ul > li.list3 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk3.png");}
.receipt_chk.s1 > ul > li.list4 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk4.png");}
.receipt_chk.s1 > ul > li input[type="radio"]:checked + label .ico_wrap:after{background-position:0 -44px;}
.receipt_chk.s1 > ul > li .ico_wrap .tit,
.receipt_chk.s1 > ul > li .ico_wrap .desc{display:block;}
.receipt_chk.s1 > ul > li .ico_wrap .desc{font-size:13px;color:#666;}
.receipt_chk.s1 > ul > li input[type="radio"]:checked + label .ico_wrap .tit{color:#2b4792;}
.receipt_chk.s2{margin-top:10px;}
.receipt_chk.s2 > ul{display:table;table-layout:fixed;width:100%;border-top:1px solid #e5e5e5;}
.receipt_chk.s2 > ul > li{position:relative;display:table-cell;width:1%;}
.receipt_chk.s2 > ul > li label button{position:absolute;top:10px;right:10px;}
.receipt_chk.s2 > ul > li .ico_wrap{height:164px;padding:14px 20px 20px;text-align:left;}
.receipt_chk.s2 > ul > li .ico_wrap .tit_wrap{display:block;position:relative;padding-left:67px;}
.receipt_chk.s2 > ul > li .ico_wrap .tit_wrap:after{content:"";position:absolute;top:50%;left:16px;width:38px;height:36px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.receipt_chk.s2 > ul > li.list1 .ico_wrap .tit_wrap:after{background:url("/images/renew_pc/sub/icon/ico_recep_chk1.png") no-repeat;}
.receipt_chk.s2 > ul > li.list2 .ico_wrap .tit_wrap:after{background:url("/images/renew_pc/sub/icon/ico_recep_chk2.png") no-repeat;}
.receipt_chk.s2 > ul > li.list3 .ico_wrap .tit_wrap:after{background:url("/images/renew_pc/sub/icon/ico_recep_chk3.png") no-repeat;}
.receipt_chk.s2 > ul > li input[type="radio"]:checked + label .ico_wrap .tit_wrap:after{background-position:0 -36px;}
.receipt_chk.s2 > ul > li input[type="radio"]:checked + label .ico_wrap .tit_wrap .tit{color:#25418f;}
.receipt_chk.s2 > ul > li .ico_wrap .tit_wrap .tit,
.receipt_chk.s2 > ul > li .ico_wrap .tit_wrap .desc{display:block;}
.receipt_chk.s2 > ul > li .ico_wrap .tit_wrap .tit{font-weight:700;}
.receipt_chk.s2 > ul > li .ico_wrap .tit_wrap .desc{font-size:13px;}
.receipt_chk.s2 > ul > li .ico_wrap .txt_wrap{display:block;line-height:1.4;margin-top:10px;font-size:13px;color:#666;}
.receipt_chk.s3{margin-top:20px;}
.receipt_chk.s3 > ul{overflow:hidden;position:relative;border:1px solid #333;background-color:#f6f6f6;}
.receipt_chk.s3 > ul > li{position:relative;float:left;width:16.6666%;}
.receipt_chk.s3 > ul > li label{}
.receipt_chk.s3 > ul > li .ico_wrap{height:100px;padding:65px 0 18px;text-align:center;}
.receipt_chk.s3 > ul > li .ico_wrap:after{position:absolute;top:18px;left:50%;text-align:center;width:46px;height:44px;background-repeat:no-repeat;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}
.receipt_chk.s3 > ul > li.list1 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk5.png");}
.receipt_chk.s3 > ul > li.list2 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk6.png");}
.receipt_chk.s3 > ul > li.list3 .ico_wrap:after{background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk7.png");}
.receipt_chk.s3 > ul > li.list4 .ico_wrap:after{width:56px;background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk8.png");}
.receipt_chk.s3 > ul > li.list5 .ico_wrap:after{width:56px;background-image:url("/images/renew_pc/sub/icon/ico_recep_big_chk9.png");}
.receipt_chk.s3 > ul > li input[type="radio"]:checked + label .ico_wrap{border-top:1px solid transparent;border-bottom:1px solid transparent;}
.receipt_chk.s3 > ul > li:first-child input[type="radio"]:checked + label .ico_wrap{border-left:1px solid transparent;}
.receipt_chk.s3 > ul > li input[type="radio"]:checked + label .ico_wrap:after{background-position:0 -44px;}
.receipt_chk.s3 > ul > li .ico_wrap .tit,
.receipt_chk.s3 > ul > li .ico_wrap .desc{display:block;}
.receipt_chk.s3 > ul > li .ico_wrap .desc{font-size:13px;color:#666;}
.receipt_chk.s3 > ul > li input[type="radio"]:checked + label .ico_wrap .tit{color:#2b4792;}
.receipt_chk.s3 .save_chk{padding:10px 0 15px;}
.receipt_chk_cont{}
.receipt_chk_cont > li{display:none;}
.receipt_chk_cont > li.active{display:block;}

/* 주문결제 - 세금계산서/ 현금영수증 발행 */
.wrap_calculation{padding:15px;border:1px solid #e5e5e5;background-color:#fafafc;}
.wrap_calculation h4{font-weight:700;}
.wrap_calculation .calcul_list{margin:15px 0;padding:8px 15px;border:1px solid #e5e5e5;background-color:#fff;}
.wrap_calculation .calcul_cont > li{display:none;}
.wrap_calculation .calcul_cont > li.active{display:block;}
.wrap_efundAcc{margin-top:20px;padding:13px;border:1px solid #e5e5e5;background-color:#fff;}
.wrap_efundAcc h4{font-weight:700;}
.wrap_efundAcc .lists{margin-top:5px;}
.wrap_efundAcc .lists > li{line-height:1.4;font-size:13px;color:#666;}
.wrap_efundAcc .inp_w{overflow:hidden;margin-top:25px;padding-left:14px;}
.wrap_efundAcc .inp_w > li{float:left;margin-left:40px;}
.wrap_efundAcc .inp_w > li:first-child{margin-left:0;}
.wrap_efundAcc .inp_w > li input[type="text"]{width:194px;height:30px;line-height:30px;padding:0 10px;border:1px solid #d1d1d1;vertical-align:middle;}
.wrap_efundAcc .inp_w > li label{margin-right:15px;font-weight:700;}

/* 주문결제 - 총 주문금액 */
.wrap_orderPay{}
.wrap_orderPay h4{font-weight:700;}
.wrap_orderPay .in_all{margin-top:10px;}
.wrap_orderPay .in_all em{font-size:18px;font-weight:700;color:#25418f;}
.wrap_orderPay .in_all span{font-size:13px;color:#666;}
.wrap_orderPay .in_prc{margin-top:10px;padding-top:12px;border-top:1px solid #333;}
.wrap_orderPay .in_prc dl{position:relative;padding-left:70px;}
.wrap_orderPay .in_prc dl dt,
.wrap_orderPay .in_prc dl dd{font-size:13px;color:#666;}
.wrap_orderPay .in_prc dl dt{position:absolute;top:0;left:0;width:70px;}
.wrap_orderPay .in_prc dl dd{text-align:right;}
.wrap_orderPay .in_agr{margin:12px 0 20px;padding:12px 14px;background-color:#f6f6f6;}
.wrap_orderPay .in_agr strong{font-weight:700;}
.wrap_orderPay .in_agr p{font-size:13px;color:#666;}

/* 고객센터 서브 타이틀 */
.wrap_cust_tit{margin:20px 0;padding:13px 20px;background-color:#f6f6f6;}

/* 고객센터 - 사업자등록증 다운로드 */
.wrap_license{}
.wrap_license .txt_guide{padding:15px 15px 15px 100px;background:url("/images/renew_pc/sub/icon/ico_customer_licence.png") #f6f6f6 no-repeat 32px 50%;}
.wrap_license .txt_guide > li{margin-top:7px;line-height:1.4;font-size:13px;}

/* 고객센터 - 등급별 혜택 */
.wrap_classBenefit{}
.wrap_classBenefit{}

/* 고객센터 faq */
.wrap_acc_qna{}
.wrap_acc_qna > ul{border-top:1px solid #333;}
.wrap_acc_qna > ul > li{border-bottom:1px solid #e5e5e5;}
.wrap_acc_qna .q_q{display:table;table-layout:fixed;width:100%;padding:18px 0;outline:none;}
.wrap_acc_qna .q_q .tit,
.wrap_acc_qna .q_q .desc{display:table-cell;vertical-align:top;}
.wrap_acc_qna .q_q .tit{width:126px;font-weight:700;}
.wrap_acc_qna .q_q .desc{padding-left:15px;background:url("/images/renew_pc/sub/icon/ico_acc_question2.png") no-repeat 0 50%;font-size:13px;text-align:left;}
.wrap_acc_qna .q_q .desc:first-child{display:block;margin-left:15px;}
.wrap_acc_qna .q_ans{display:none;padding:15px;border-top:1px solid #e5e5e5;background-color:#eef0f6;font-size:13px;color:#21418e;}
.tab_st .conts > li .wrap_acc_qna{margin-top:20px;}
.tab_st .conts > li .lineTit_dp3 + .wrap_acc_qna{margin-top:0;}
.tab_st .conts > li .lineTit_dp3 + .wrap_acc_qna > ul{border-top:1px solid #e7e7e7;}
.dyna_paging { text-align:center; line-height:50px;}

/* 고객센터 고객상담 bar */
.wrap_cust_q{overflow:hidden;padding:21px;border:1px solid #d1d1d1;background-color:#fff;}
.wrap_cust_q .img_wrap,
.wrap_cust_q .txt_wrap{float:left;}
.wrap_cust_q .img_wrap{width:13%;}
.wrap_cust_q .img_wrap > div{overflow:hidden;width:84px;height:84px;}
.wrap_cust_q .img_wrap > div img{width:100%;height:auto;}
.wrap_cust_q .txt_wrap{width:87%;}
.wrap_cust_q .txt_wrap strong{font-weight:700;}
.wrap_cust_q .txt_wrap p{margin-top:10px;}

.ono_one_faq{width:84px;height:84px;line-height:84px;text-align:center;background-color:#666;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.wrap_cust_q .img_wrap .ono_one_faq img{width:auto;}

/* 고객센터 - 입금계좌 */
.wrap_classBenefit{}
.wrap_classBenefit > ul{overflow:hidden;height:163px;padding:20px;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.wrap_classBenefit > ul > li{position:relative;float:left;width:50%;height:100%;}
.wrap_classBenefit > ul > li:first-child:after{content:"";position:absolute;top:50%;right:0;width:1px;height:114px;margin-top:-57px;background-color:#e5e5e5;}
.wrap_classBenefit .names{padding:28px 0 0 17px;}
.wrap_classBenefit .names dl{overflow:hidden;}
.wrap_classBenefit .names dl dt,
.wrap_classBenefit .names dl dd{display:inline-block;vertical-align:middle;}
.wrap_classBenefit .names dl dt{width:70px;}
.wrap_classBenefit .names dl dd{font-size:18px;font-weight:700;}
.wrap_classBenefit .bank_acc{padding:0 30px 0 55px;height:100%;}
.wrap_classBenefit .bank_acc > div{height:100%;padding:15px 20px;background-color:#fff;}
.wrap_classBenefit .bank_acc .tit{}
.wrap_classBenefit .bank_acc .cont{margin-top:8px;}
.wrap_classBenefit .bank_acc .cont dl{overflow:hidden;}
.wrap_classBenefit .bank_acc .cont dl dt{float:left;}
.wrap_classBenefit .bank_acc .cont dl dd{float:right;}
.wrap_classBenefit .bank_acc .cont dl dt,
.wrap_classBenefit .bank_acc .cont dl dd button{font-size:13px;line-height:1.5;}
.wrap_classBenefit .bank_acc .cont dl dd button{outline:none;text-decoration:underline;font-weight:700;color:#f7921e;}

/* 회사소개 -- 오시는길 */
.wrap_branch{margin:40px  -10px 0;}
.wrap_branch > ul:after{content:"";display:block;clear:both;}
.wrap_branch > ul > li{float:left;width:50%;padding:0 10px;}
.wrap_branch > ul > li .branch_img{height:0;line-height:330px;padding-bottom:63%;text-align:center;overflow:hidden;}
.wrap_branch > ul > li .branch_img img{width:100%;height:auto;}
.wrap_branch > ul > li .branch_txt{padding-top:13px;height:180px;}
.wrap_branch > ul > li .branch_txt strong{display:block;font-weight:700;font-size:18px;}
.wrap_branch > ul > li .branch_txt .branch_sub_txt p{line-height:1.3;font-size:16px;color:#666;}
.wrap_branch > ul > li .branch_txt .branch_sub_txt p:first-child{max-height:81px;overflow:hidden;}
.wrap_branch .api_map{margin-top:40px;}
.wrap_branch .api_map > div img{width:100%;height:auto;}
.wrap_branch .api_map > div img{display:none;}
.wrap_branch .api_map > div.active img{display:block;}
.wrap_branch > ul > li.active .btn_toggle span{background-position:0 -11px;}

/* 회사소개 -- 인재채용 */
.sub_recruitTxt{text-align:right;margin-bottom:35px;}
.sub_recruitTxt span{font-size:13px;color:#666;}

/* 견적요청 -- 메인 */
.wrap_requestInfo{height:148px;background-color:#f6f6f6;border:1px solid #e5e5e5;overflow:hidden;}
.wrap_requestInfo .inner_info{float:left;width:824px;height:100%;padding:30px 64px 0 30px;}
.wrap_requestInfo .inner_info .info_tit{display:inline-block;margin-left:10px;}
.wrap_requestInfo .inner_info .info_tit .name{font-weight:700;font-size:16px;vertical-align:middle;}
.wrap_requestInfo .inner_info .info_count{margin:12px -10px 0 -10px;}
.wrap_requestInfo .inner_info .info_count:after{content:"";display:block;clear:both;}
.wrap_requestInfo .inner_info .info_count > li{float:left;width:33.3333%;padding:0 10px;}
.wrap_requestInfo .inner_info .info_count > li > a{position:relative;display:block;height:46px;line-height:3px;border:3px solid #d1d1d1;border-radius:23px;-webkit-border-radius:23px;-moz-border-radius:23px;}
.wrap_requestInfo .inner_info .info_count > li > a > div{}
.wrap_requestInfo .inner_info .info_count > li > a > div > div{position:absolute;top:50%;left:20px;width:105px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.wrap_requestInfo .inner_info .info_count > li > a > div > span{position:absolute;top:50%;right:20px;font-weight:700;font-size:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);color:#333;}
.wrap_requestInfo .inner_info .info_count > li > a > div .count_up{color:#888;}
.wrap_requestInfo .inner_info .info_count > li > a > div > span > em{color: #25408f;}
.wrap_requestInfo .inner_info .info_count > li > a > div .count_up > em{color:#888;}
.wrap_requestInfo .inner_myService{position:relative;float:left;width:274px;height:100%;padding:29px 40px 20px;}
.wrap_requestInfo .inner_myService:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#e5e5e5;}
.wrap_requestInfo .inner_myService .myService_btn{margin-top:10px;}
.wrap_requestInfo .inner_myService .myService_btn > ul{overflow:hidden;margin:0 -2px;}
.wrap_requestInfo .inner_myService .myService_btn > ul > li{float:left;width:50%;padding:0 2px;}
.wrap_requestInfo .inner_myService .myService_btn a{display:block;height:60px;padding-top:12px;background-color:#666;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;}
.wrap_requestInfo .inner_myService .myService_btn a.card_btn{background-color:#21418e;}
.wrap_requestInfo .inner_myService .myService_btn a i{display:block;width:53px;height:36px;margin:0 auto;background:url("/images/renew_pc/sub/txt/txt_request4.png") no-repeat;text-indent:-9999px;text-indent:-9999px;color:transparent;}
.wrap_requestInfo .inner_myService .myService_btn a.card_btn i{background-position:0 -36px;}
.wrap_request_go{margin:20px 0 20px;}
.wrap_request_go ul{margin:0 -10px;}
.wrap_request_go ul:after{content:"";display:block;clear:both;}
.wrap_request_go ul li{float:left;width:33.3333%;padding:0 10px;}
.wrap_request_go ul li > div{position:relative;padding:10px 20px 20px 20px;border:1px solid #e5e5e5;background-color:#f6f6f6;}
.wrap_request_go ul li > div:after{content:"";position:absolute;top:19px;right:19px;width:68px;height:50px;background:url("/images/renew_pc/sub/icon/ico_request.png") no-repeat;}
.wrap_request_go ul li > div.box_special:after{background-position:0 -50px;}
.wrap_request_go ul li > div.box_turnkey:after{background-position:0 -100px;}
.wrap_request_go ul li > div > strong{font-weight:700;font-size:18px;}
.wrap_request_go ul li > div > p{margin-bottom:35px;color:#666;}
.wrap_request_go ul li > div a{background-color:#fff;}
.img_request_logo{margin-top:20px;}
.img_request_logo img{width:100%;height:auto;}

/* 견적요청 - 빠른견적요청 */
.requestFast_chkbox{margin-top:20px;text-align:center;}
.requestFast_chkbox > div{position:relative;display:inline-block;}
.requestFast_chkbox > div > input[type="checkbox"]{position:absolute;top:6px;left:6px;width:2px;height:2px;visibility: hidden;}
.requestFast_chkbox > div > label{padding-left: 22px;font-weight:500;}
.requestFast_chkbox > div > label:after{content:"";position: absolute;top: 50%;left:0;width:16px;height: 16px;margin-top:-7px;background:url("/images/renew_pc/sub/btn/inp_checkbox.png") no-repeat;}
.requestFast_chkbox > div > input[type="checkbox"]:checked + label:after{background-position:0 -16px;}
.requestFast_chkbox > button{margin-left:14px;}

/* 회사소개 -- 포토갤러리 */
.wrap_photogallery .slick-slide{z-index:66;position:relative;}
.wrap_photogallery .slick-slide img{width:100%;height:auto;}
.wrap_photogallery .slick-slide:after{content:"";z-index:77;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;}
.wrap_photogallery .photogallery_cont .slick-slide:after{background-color:rgba(0,0,0,.8);}
.wrap_photogallery .slick-slide.slick-current:after{background-color:rgba(0,0,0,0);}
.wrap_photogallery .wrap_photogallery_list{position:relative;border:1px solid #e5e5e5;}
.wrap_photogallery .photogallery_list .slick-track > div{height:88px;background-color:#000;}
.wrap_photogallery .photogallery_list .slick-track > .slick-slide > div{position:relative;height:100%;background-color:#fff;}
.wrap_photogallery .photogallery_list .slick-track > .slick-slide > div > div{height:100%;}
.wrap_photogallery .photogallery_list .slick-track > .slick-current div:after{content:"";position:absolute;top:0;left:0;width:119px;height:82px;border:3px solid #fa911e;}
.wrap_photogallery .wrap_photogallery_list button{z-index:99;position:absolute;top:0;width:50px;height:100%;border:1px solid #e5e5e5;background-color:#eee;}
.wrap_photogallery button.photo_arrow i{display:inline-block;width:8px;height:14px;background:url("/images/renew_pc/sub/icon/ico_photo_arrow.png") no-repeat;text-indent:-9999px;}
.wrap_photogallery button.photo_arrow.btn_prev i{background-position:0 -14px;}
.wrap_photogallery .wrap_photogallery_list .btn_prev{left:0;}
.wrap_photogallery .wrap_photogallery_list .btn_next{right:0;}
.wrap_photogallery .wrap_photogallery_cont{position:relative;}
.wrap_photogallery .photogallery_cont{height:500px;margin-top:10px;border:1px solid #e5e5e5;}
.wrap_photogallery .photogallery_cont div{height:100%;}
.wrap_photogallery .photogallery_cont .slick-track > div{height:100%;background-color:#000;}
.wrap_photogallery .photogallery_cont .slick-track > .slick-current{opacity:1;}
.wrap_photogallery .photogallery_cont .slick-dots{display:none !important;}
.wrap_photogallery .wrap_photogallery_cont button{z-index:99;position:absolute;top:50%;height:50px;margin-top:-25px;border:1px solid #e5e5e5;background-color:#eee;}
.wrap_photogallery .wrap_photogallery_cont button i{margin:0 21px;}
.wrap_photogallery .wrap_photogallery_cont button > span{display:none;height:18px;line-height:14px;}
.wrap_photogallery .wrap_photogallery_cont button:hover > span{display:inline-block;}
.wrap_photogallery .wrap_photogallery_cont .btn_prev{left:0;}
.wrap_photogallery .wrap_photogallery_cont .btn_prev > span{padding-right:21px;}
.wrap_photogallery .wrap_photogallery_cont .btn_next{right:0;}
.wrap_photogallery .wrap_photogallery_cont .btn_next > span{padding-left:21px;}

/* 회사소개 국,영문 버튼 */
.wrap_koEn{overflow:hidden;margin:10px 0;margin-top:-10px;}
.wrap_koEn > ul{float:right;}
.wrap_koEn > ul > li{position:relative;float:left;margin-left:15px;padding-left:15px;}
.wrap_koEn > ul > li:after{content:"";position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:#e5e5e5;}
.wrap_koEn > ul > li:first-child:after{content:none;margin:0;padding:0;}
.wrap_koEn > ul > li a{display:block;overflow:hidden;width:56px;height:16px;background-image:url("/images/renew_pc/sub/icon/ico_kor_en.png");background-repeat:no-repeat;color:transparent;text-indent:-9999px;}
.wrap_koEn > ul > li.kor a{background-position:0 0;}
.wrap_koEn > ul > li.en a{background-position:0 -16px;}
.img_default + .wrap_koEn{margin-top:10px;}

/* 회사소개 -- company_en */
.wrap_company_txt > li{padding:14px 16px 17px;border-top:1px solid #e5e5e5;}
.wrap_company_txt > li > strong{display:block;margin-bottom:22px;font-weight:900;color:#666;}
.wrap_company_txt > li > p{color:#666;}
.wrap_company_txt > li > p > a{color:#25418f;text-decoration:underline;}

/* 입점 문의 */
.wrap_inquiry{}
.wrap_inquiry .conts{overflow:hidden;margin: -10px}
.wrap_inquiry .conts > li {overflow:hidden;float:left;padding:10px;width:33.3333%;}
.wrap_inquiry .conts .card_layout{background-color:#fff;border:1px solid #e5e5e5;height: 200px;}
.wrap_inquiry .conts .card_layout > div{}
.wrap_inquiry .conts .card_layout > div{float:left;width:50%;height:198px;padding:20px 0 0 20px;background-color:#fff;}
.wrap_inquiry .conts .card_layout > div:first-child{background-color:#fafafc;}
.wrap_inquiry .conts .card_layout > div > strong{display:block;color:#333333;font-size: 18px;}
.wrap_inquiry .conts .card_layout > div > em{color: #21418e;font-weight:600;}
.wrap_inquiry .conts .card_layout > div > p{font-weight: 500;line-height: 1.6;}

/* 통합검색 -- search */
.wrap_allSearch{width:520px;margin:0 auto 40px;}
.wrap_allSearch > h3{font-weight:700;font-size:20px;text-align:center;}
.wrap_allSearch > div{position:relative;width:100%;height:52px;padding:0 168px 0 20px;margin-top:7px;border:3px solid #333;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;}
.wrap_allSearch > div > input[type="text"]{width:100%;height:100%;border:0 none;font-size:16px;outline:none;}
.wrap_allSearch > div > input[type="text"]::placeholder{color:#333;}
.wrap_allSearch .searchChk_btn{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.wrap_allSearch .searchChk_btn > div{position:relative;float:left;line-height:34px;}
.wrap_allSearch .searchChk_btn > div > input[type="checkbox"]{position:absolute;top:10px;left:5px;width:2px;height:2px;visibility: hidden;}
.wrap_allSearch .searchChk_btn > div > label{position:relative;padding-left:24px;color:#666;vertical-align:top;}
.wrap_allSearch .searchChk_btn > div > label:after{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;background:url("/images/renew_pc/sub/btn/inp_checkbox.png") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.wrap_allSearch .searchChk_btn > div > input[type="checkbox"]:checked + label:after{background-position:0 -16px;}
.wrap_allSearch .searchChk_btn button{float:left;width:34px;height:34px;margin-left:11px;background:url("/images/renew_pc/common/icon/ico_search.png") no-repeat;text-indent:-9999px;}

/* 상품 상세페이지 예외처리 및 기본 ui */
#prod_header_background { background:url("/images/renew_pc/nullDefault/prod_content_title_back.webp") no-repeat 0 0; text-align:center;background-size:100%; width:100%; height:104px; line-height:90px; font-size:18px; color:#444; padding: 0 0 5px 0; font-weight:bold;}
.prod_header_pdf{text-align:center;font-weight:500;font-size:16px;}

#prod_content_custom_demo img{ max-width:1100px; }
#prod_content_custom_demo table {margin: 0 auto;}
#prod_content_custom_demo td{ border-top:solid 1px #d6d6d6; padding:5px 8px 5px 34px;}

#thisis_prodcode { padding-top:10px;padding-bottom:10px;text-align:center; background:url("/images/renew_pc/nullDefault/prod_no_back.png") no-repeat 0 0; background-size:100%; text-align:center; width:100%;}

/* 기초 전자 부품 스타일 리셋 */
.basic_custom_part{}
.basic_custom_part > li{padding:20px;border:1px solid #e5e5e5;}
.basic_custom_part .pos10{border:0 none !important;}
.tab_st.s5 .lists + .basic_custom_part > li{padding: 10px 20px 20px !important;border-top:0 none;}

