@charset "utf-8";
/* E-motion BLUE Publishing Team Jung Su Jin be82@emotion.co.kr Update : 11.08.18 */
@import url("layout.css");
@import url("tablebox.css");
@import url("navigation.css");
@import url("category.css");

/* title */
h1, h2, h3, h4, h5, h6 {font-size:12px;font-weight:normal;}
h1 img, h2 img, h3 img, h4 img {vertical-align:top;}
h2 {width:100%;margin:0 0 30px;border-bottom:3px solid #575c87;height:37px;}
h2.line_no {border-bottom:none;padding-bottom:0;}
h3 {background:url(/img/ico/bu_depth3.gif) left top no-repeat;padding:0 0 10px 22px;}
h3.line {border-bottom:2px solid #7d5b3a;}
h3.bg_no {background:none;padding:0 0 10px 0;}
h3.main {padding:1px 0 4px 11px;font-size:16px;font-weight:bold;color:#2b2b2b;background:url(/img/ico/bu_depth3_02.gif) 0 3px no-repeat;}
h3.plan {height:24px;margin:25px 0 0 0;padding:9px 0 0 9px;background:url(/img/bg_shopping_03.gif) repeat-x;border:1px solid #eee;}
h3.plan span {display:inline-block;padding:0 8px 0 11px;font-weight:bold;color:#2b2b2b;background:url(/img/ico/bu_arr_04.gif) 0 2px no-repeat;}
h3.plan img {margin-top:-2px;}
h3.ver2 {background:url(/img/ico/bu_depth3_03.gif) left top no-repeat;padding:0 0 10px 22px;border-bottom:2px solid #e56a12;}
h3.line_no {border-bottom:none;}
h3 img.btn {float:right;}
h4 {background:url(/img/ico/bu_depth4.gif) 0 1px no-repeat;padding:0 0 0 16px;margin-top:25px;}
h4.line {padding-bottom:10px;border-bottom:1px solid #4e5c87;}
h4.line_v1 {padding-bottom:10px;border-bottom:2px solid #ac8c67;}
h4.nobu {background:none;padding:0;}
h4 img.btn {margin:-2px 0 0 10px;}
.h4_desc {margin:11px 0 0 16px;}
h5.depth_h5, div.h5_desc {background:url(/img/ico/bu_depth5.gif) 0 3px no-repeat;padding:0 0 0 14px;}
.depth_h5 {margin-top:11px;}
.depth_h5 em {color:#a16142;}
h5 img.btn {vertical-align:middle;margin:-2px 0 0 10px;}
h6.depth_h6, div.h6_desc {background:url(/img/ico/bu_depth6.gif) 0 5px no-repeat;padding:0 0 0 9px;}
.depth_h6 {margin-top:6px;}
ul.depth_h5 li .depth_h5, ul.depth_h6 li .depth_h6 {margin-top:0;}
ul.depth_h5 li.btn, ul.depth_h6 li.btn {padding-bottom:5px;}
.depth_desc {margin:0 0 0 14px;}
.b_table {margin-bottom:7px;}
.b_table_event{padding-top:1px;}
.b_table .img{margin-top:-2px;}
.clr.b_table {margin-bottom:6px;}
h3.b_table, .clr h3.fl {padding-bottom:0;}
.depth_h5.b_table, .depth_h6.b_table {margin-bottom:2px !important;}
.b_line01 {border-bottom:2px solid #7d4a39;padding-bottom:6px;}
.t_line01 {border-top:2px solid #7d4a39;}
.hgroup {margin:0 0 15px;height:37px;border-bottom:3px solid #313469;background:transparent;}
.hgroup h2 {width:auto;float:left;margin:0;border-bottom:0;}
.hgroup span.block {display:block;float:left;}
.hgroup.line_no {border-bottom:none;}
.hgroup.mb_no {margin-bottom:0;}
.hgroup ul {float:right;margin-top:0px;}
.hgroup ul li {float:left;padding-top:4px;font-weight:bold;}
.hgroup ul li.select {padding:0 0 0 8px;}
.hgroup ul li.select fieldset {display:inline;}
.hgroup ul li a {display:inline-block;margin:0 10px;}
.hgroup ul li select {margin:0 0 0 10px;}
.hgroup ul li.back {padding-top:0;}
.hgroup ul li.back a {margin-right:0;}
/* 공통 */
.ir{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;}
/* 텍스트 타이틀 */
.tit_bnr_shop{padding:0 0 6px 0;background:none;font-weight:bold;font-size:12px;font-family: Malgun Gothic, '맑은고딕';color:#000;}/* 기획전 상세 */
/* Line */
.dot_ccc {background:url(/img/bg_dot_01.gif) repeat-x;padding-top:10px;}
.dot_dbdb {background:url(/img/bg_dot_04.gif) repeat-x;padding-top:10px;}
/* 스크롤 */
div.scroll_v1, div.scroll_v2, div.scroll_v3, div.scroll_v4, div.scroll_v5, div.scroll_v6, div.scroll_v7, div.scroll_v8 {overflow-y:scroll;overflow-x:hidden;}
div.scroll_v1 {width:435px;height:316px;}
div.scroll_v2 {width:686px;height:576px;background:#fff;border:1px solid #2b2b2b;}
div.scroll_v3 {width:528px;height:327px;border:1px solid #d0d0d0;background:#fafafa;padding:20px;}
div.scroll_v4 {width:520px;height:92px;color:#999;}
div.scroll_v5 {width:659px;*width:644px;max-height:168px;overflow-y:auto;*padding-right:15px;border-bottom:1px solid #b2b2b2;}
div.scroll_v5 table.brd_list_v1 {border-bottom:0;}
div.scroll_v6 {width:620px;max-height:431px;overflow-y:auto;}
div.scroll_v7 {max-height:143px;overflow-y:auto;}
div.scroll_v8 {width:800px;height:483px;}
div.newScroll{z-index:100;position:relative;}
div.newScroll2{height:422px;padding-right:5px;overflow-y:auto;overflow-x:hidden;}
/*팝업*/
body.popup #wrap {width:auto !important;height:auto !important;background:none;}
body.popup #contents {width:auto !important;float:none;padding:20px;border-top:0;}
body.popup p {padding-bottom:10px;}
body.popup .cfm {padding:60px 0;font-size:14px;text-align:center;font-weight:bold;}
body.popup .cfm p {padding:15px 0 0 0;font-weight:normal;font-size:11px;}
body.popup .section_dot {padding:20px 0 5px 0;background:url(/img/bg_dot_01.gif) repeat-x;}
body.popup .pop_info {padding-top:24px;}
body.popup .pop_btn {margin-top:10px;padding-top:15px;text-align:right;border-top:1px solid #d6d6d6;}
body.popup .pop_btn.nobrd {border-top:0;margin-top:0px;}
body.popup h1 {overflow:hidden;height:30px;padding:13px 0 0 23px;background:#a4846d url(/img/hdr/h1_logo_pop.png) right top no-repeat;border-bottom:1px solid #93735a;}
body.popup h2 {width:auto;height:auto;background:url(/img/ico/bu_depth4.gif) 0 1px no-repeat;padding:0 0 0 16px;margin:0 0 7px;border-bottom:0;}
body.popup h2.bg_no {background:none;padding:0;}
body.popup .h2_desc {margin:11px 0 0 15px;padding:0;}
body.popup .h2_desc.b_table {margin-bottom:2px;}
body.popup h3, body.popup .h3_desc {background:url(/img/ico/bu_depth5.gif) 0 3px no-repeat;padding:0 0 0 14px;}
body.popup .hgroup {margin:0 0 3px;height:auto;border-bottom:0;}
body.popup .hgroup .btn {float:right;margin-top:-5px;vertical-align:top;}
body.popup p.tbl_guide {height:20px;padding:0 0 0 16px;}
.popup div.pop_msg, .lay_pop div.pop_msg {margin:10px 0 5px;}
.popup div.pop_msg.solo, .lay_pop div.pop_msg.solo {margin:45px 0 62px;}
.popup div.pop_msg strong.msg, .lay_pop div.pop_msg strong.msg {color:#2b2b2b;font-size:14px;}
.popup div.pop_msg span.msg, .lay_pop div.pop_msg span.msg {display:block;margin-top:14px;background:url(/img/ico/bu_squ_05.gif) no-repeat 0 5px;padding-left:7px;}
.popup div.pop_msg em, .lay_pop div.pop_msg em {color:#a14d72}
body.popup p.cardpw_noti{padding:0;font-size:11px;color:#906759;clear:both;letter-spacing:-1px;}
/* 아이디찾기/비밀번호찾기 팝업 */
.pop_idpw{width:362px;margin:0 auto;}
.pop_idpw input[type=text], .pop_idpw input[type=password]{height:24px;}
.pop_idpw select{height:28px;}
.pop_idpw .top_msg{padding:10px 0 20px 0;font-weight:bold;font-size:14px;line-height:18px;text-align:center;}
.pop_idpw .top_msg .em{display:block;font-weight:normal;font-size:12px;line-height:26px;color:#a16142;}
.pop_idpw .box_msg{padding:22px 0;margin-bottom:2px;border:2px solid #cbb59a;border-radius:3px;letter-spacing:-1px;text-align:center;}
.pop_idpw .box_msg .email{display:block;padding:15px 0;font-size:16px;font-weight:bold;color:#a16142;letter-spacing:0;}
.pop_idpw .section_dot.recheck{position:relative;padding:13px 0 14px 0;margin-top:10px;}
.pop_idpw .section_dot.recheck p{padding-bottom:0;}
.pop_idpw .list_tf dt{font-weight:bold;padding-bottom:3px;}
.pop_idpw .list_tf dd{padding:0 0 14px 0;}
.pop_idpw .list_tf .section_dot{padding:17px 0 0 0;}
.pop_idpw .list_tf .section_check{padding:0 0 16px 0;}
.pop_idpw .list_tf .section_num{overflow:hidden;padding-bottom:8px;}
.pop_idpw .list_tf .section_num .num{float:left;width:222px;}
.pop_idpw .list_tf .section_num .btn_reset{overflow:hidden;float:left;width:63px;height:46px;background:url(/img/member/btn_member.gif) no-repeat -360px 0;text-indent:-9999px;}
.pop_idpw .notice{padding:3px 0 0 14px;font-size:11px;letter-spacing:-1px;background:url(/img/ico/ic_care_02.gif) no-repeat 0 5px;}
.pop_idpw .sel_phon{width:82px;}
.pop_idpw .tf_chk{width:220px;font-size:11px;}
.pop_idpw .chk_msg{text-align:center;padding:16px 0 0 0;}
.pop_idpw .chk_time{padding:9px 0 0 0;text-align:center;}
.pop_idpw .chk_time .txt{font-weight:bold;color:#ff0000;text-align:center;}

.pop_idpw .find_id{border-top:2px solid #ac8c66;text-align:center;}
.pop_idpw .find_id .tx_id{padding:6px 0;font-size:14px;}
.pop_idpw .find_id .tx_id .em{color:#1b1b1b;}

.pop_idpw .find_id .list_login li{overflow:hidden;padding:7px 0 6px 0;background:url(/img/bg_dot_01.gif) repeat-x;}
.pop_idpw .find_id .list_login li:first-child{background:none;padding-top:6px;}
.pop_idpw .find_id .list_login .tx_login{float:left;font-size:14px;line-height:31px;color:#1b1b1b;}
.pop_idpw .find_id .btn_login{overflow:hidden;float:right;width:144px;height:34px;background:url(/img/member/btn_member.gif) no-repeat;text-indent:-9999px;}
.pop_idpw .find_id .btn_login.naver{background-position:-210px 0;}
.pop_idpw .find_id .btn_login.kakao{background-position:-210px -40px;}
.pop_idpw .find_id .btn_login.facebook{background-position:-210px -80px;}

.pop_idpw .wrap_bt{position:relative;padding:16px 0;border-top:1px solid #ccc;}
.pop_idpw .wrap_bt.bot{padding-top:20px;border-top-color:#a6a6a6;font-size:11px;}
.pop_idpw .wrap_bt.bot .btn{position:absolute;right:0;top:16px;}
.pop_idpw .wrap_bt.bot .btn_galltype2{width:80px;height:24px;line-height:24px;text-align:center;}
/* 팝업 버튼 */
.pop_idpw .btn_galltype2{color:#666;text-align:center;}
.pop_idpw .btn_galltype2.check{width:130px;height:28px;line-height:28px;vertical-align:top;font-weight:bold;}
.pop_idpw .btn_galltype2.check2{position:absolute;right:0;top:16px;width:104px;height:28px;line-height:28px;font-weight:bold;font-size:11px;letter-spacing:-1px;}
.pop_idpw .btn_galltype1.check2{width:130px;height:28px;line-height:28px;background-color:#f8f8f8;vertical-align:top;}
.pop_idpw .btn_galltype1.recfm{width:360px;height:44px;background-color:#f8f8f8;font-weight:bold;line-height:44px;font-size:14px;text-align:center;}
.pop_idpw .btn_galltype2.recfm{width:360px;height:44px;font-weight:bold;line-height:44px;font-size:14px;}
.pop_idpw .btn_galltype2.time{vertical-align:middle;width:79px;height:20px;line-height:20px;font-size:11px;letter-spacing:-1px;}
.pop_idpw .btn_galltype1.login{width:360px;height:44px;background-color:#f8f8f8;line-height:44px;font-size:14px;}

/*레이어팝업*/
.lay_pop .lay_con {position:relative;padding:15px 20px 20px;border:1px solid #825a50;border-top-width:2px;border-right-width:0;border-bottom-width:0;background:url(/img/bg_lay_01.png) repeat-y right;}
.lay_pop .lay_bott {position:relative;height:6px;background:url(/img/bg_lay_02.png) repeat-x;margin-right:4px}
.lay_pop .lay_bott img.edge {position:absolute;top:0;right:-4px;}
.lay_pop a.close {position:absolute;top:-2px;right:-34px;display:block;width:38px;height:39px;background:url(/img/btn/bt_close_02.png) no-repeat;}
.lay_pop a.close span {display:none;}
.lay_pop .tbl_btn {margin-right:5px;}
.lay_pop.layer .lay_con {padding-top:0;border-top:none;}
.lay_pop.layer h1 {margin-bottom:20px;padding-top:15px;border-top:2px solid #825a50;border-bottom-color:#d7dce8;}
.lay_pop.layer h2 {padding-left:0;background:none;}
.lay_pop.layer a.close {top:17px;right:20px;width:14px;height:14px;background:url(/img/btn/bt_close_19.gif) no-repeat;}
.lay_pop.v1 {width:636px;}
.lay_pop.v2 {width:376px;}
.lay_pop h1 {height:32px;border-bottom:1px solid #bea49c;margin:0 -15px 30px -20px;padding:0 0 0 20px;}
.lay_pop h1.type1{height:auto;border-bottom:0;margin:0 0 20px;padding:15px 0 0;text-align:center;}
.lay_pop h1.type2{height:32px;border-bottom:1px solid #d7dce8;margin:0 -15px 20px -20px;padding:0 0 0 20px;}
body.popup .lay_pop h1{height:32px;padding:0 0 0 20px;background:none;border-bottom:1px solid #bea49c;}
.lay_pop h2 {height:auto;background:url(/img/ico/bu_depth4.gif) 0 1px no-repeat;padding:0 0 0 16px;margin:0 0 7px;border-bottom:0;}
.lay_pop.chanel .lay_con {padding:15px 20px 40px;border:1px solid #000;border-top-width:4px;border-right-width:0;border-bottom-width:0;background:url(/img/bg_lay_chanel_01.png) repeat-y right;}
.lay_pop.chanel .lay_bott {background:url(/img/bg_lay_chanel_02.png) repeat-x;}
.lay_pop.dior .lay_con {padding:15px 20px 40px;border:1px solid #000;border-top-width:4px;border-right-width:0;border-bottom-width:0;background:url(/img/bg_lay_chanel_01.png) repeat-y right;}
.lay_pop.dior .lay_bott {background:url(/img/bg_lay_chanel_02.png) repeat-x;}
/* 즉시취소 레이어 팝업 */
.lay_pop.lay_cncl h1{height:auto;padding:0;margin:11px 0 0 0;border-bottom:0 none;}
.lay_pop.lay_cncl .tbl_btn{margin:20px 0 0 0;text-align:center;}
.lay_pop .brd_list_noti{margin-top:8px;padding-left:17px;background:url(/img/ico/ic_care_02.png) no-repeat 0 2px;font-size:11px;color:#98523a;}
.brd_list_v5{width:100%;border-top:2px solid #825a50;border-bottom:1px solid #b2b2b2;margin-top:15px;text-align:center;color:#696661;}
.brd_list_v5 th{padding:5px 0;background:#f0e7de;border-left:1px solid #cdb8a3;font-weight:normal;}
.brd_list_v5 th.fst{border-left:0 none;}
.brd_list_v5 td{padding:10px 0 7px 0;border-top:1px solid #cdb8a3;border-left:1px solid #cdb8a3;}
.brd_list_v5 .num{font-weight:bold;font-size:20px;font-family:Tahoma;color:#8a2b29;}
.brd_list_v5 .won{color:#8a2b29;}
/* 결제 완료 후 빌리프 팝업 */
.lay_pop02{display:none;position:absolute;left:50%;top:285px;width:577px;padding-top:9px;background:url(/img/bg_lay_04.png) no-repeat 0 0;z-index:110;}
.lay_pop02 .pop_inner{padding:0 9px 8px 9px;background:url(/img/bg_lay_05.png) no-repeat 0 100%;}
.lay_pop02 .lay_wrap{padding:27px 0 20px 0;border:1px solid #272727;border-top:2px solid #272727;border-bottom:2px solid #272727;background:#fff;s}
.lay_pop02 .lay_tit{padding-bottom:25px;border-bottom:1px solid #bebebe;text-align:center;}
.lay_pop02 .lay_tit .tit_pop{padding:0;background:none;}
.lay_pop02 .lay_con{padding:27px 28px 0 28px;}
.lay_pop02 .lay_bott{padding:6px 0 10px 0;text-align:center;}
.lay_pop02 .bott_inner{display:inline-block;margin:0 auto;text-align:center;}
.lay_pop02 .lay_bott .btn{float:left;margin:0 6px;}
.lay_pop02 .tit_emph{font-weight:bold;color:#272727;}
.lay_pop02 .con_type01{padding-top:2px;color:#272727;}
.lay_pop02 .con_type02{padding:8px 0 0 16px;text-indent:-16px;color:#666;}
.lay_pop02 .con_agree{padding:16px 0 14px 16px;border:1px solid #a7a7a7;line-height:17px;color:#555;}
.lay_pop02 .con_agree .emph{display:block;padding-bottom:6px;font-weight:bold;letter-spacing:-1px;}
.lay_pop02 .inp_agree{position:relative;padding:9px 12px 6px 0;color:#373737;letter-spacing:-1px;text-align:right;}
.lay_pop02 .inp_agree .txt{position:absolute;top:10px;left:0;}
.lay_pop02 .inp_agree .inp{margin-left:12px;}
.lay_pop02 .fld{padding:18px 0 16px 16px;}
.lay_pop02 .online_stamp{overflow:hidden;width:508px;height:130px;margin-top:20px;background:url(/img/bg_step01.gif) no-repeat 0 0;}
.lay_pop02 .online_stamp li{float:left;width:158px;padding:38px 0 0 5px;text-align:center;font-weight:bold;line-height:16px;color:#525252;}
.lay_pop02 .online_stamp .step1{padding:29px 0 0 5px;}
.lay_pop02.lay_step02{top:377px;}
.lay_pop02.lay_step02 .con_type02{padding:0 0 0 6px;}
.lay_pop02 .link_stamp{display:block;width:369px;margin:21px auto 6px auto;}

/* 모바일버전으로 가기  팝업 */
.lay_gomo{display:none;position:absolute;left:50%;top:535px;width:396px;margin-top:-220px;margin-left:-198px;z-index:110;}
.lay_gomo .lay_cont{overflow:hidden;padding:25px;border-top:2px solid #222;border-bottom:2px solid #222;background:#fff;color:#000;text-align:center;font-family:'Nanum Gothic', serif;}
.lay_gomo .tit_noti{padding-top:3px;font-size:26px;line-height:30px;}
.lay_gomo .txt_noti{padding-top:18px;font-size:16px;line-height:21px;letter-spacing:-1px;}
.lay_gomo .bot_line{width:100%;height:2px;font:0/0 Aria;background:#ccc;opacity:.3;filter:alpha(opacity=30);}
.lay_gomo .wrap_btn{overflow:hidden;width:354px;padding-top:17px;}
.lay_gomo .btn_pop{float:left;width:164px;height:40px;margin-right:10px;border:1px solid #666;text-align:center;font-size:16px;line-height:40px;color:#222;}
.lay_gomo .btn_pop:hover,.lay_gomo .btn_pop:active{text-decoration:none;}
.lay_gomo .btn_pop img{vertical-align:middle;}
.lay_gomo .txt_gomo{margin-top:20px;padding-top:15px;border-top:1px solid #dbdbdb;font-size:16px;line-height:21px;color:#666;text-align:left;letter-spacing:-1px;}

/* freeloan */
.free_loan .t_loan01{margin-bottom:15px;text-align:center;}
.free_loan .loan_t{background:url(/img/rnd_top01.gif) no-repeat left top;padding-top:14px;margin-bottom:15px;}
.free_loan .loan_b{background:url(/img/rnd_bott01.gif) no-repeat left bottom;padding:0 14px 14px 14px;color:#666666;}
.free_loan .f_st01{color:#d10000;font-weight:bold}
.free_loan .t_loan02{margin-bottom:19px;}
/*아이프레임 레이어팝업*/
.layerpop_iframe {display:inline-block;position:relative;}
.layerpop_iframe span.close {display:inline-block;width:38px;height:39px;cursor:pointer;position:absolute;right:-34px;_right:-38px;top:0;background:url(/img/btn/bt_close_02.png) right top no-repeat;}
/* btn */
div.btn_top {clear:both;width:100%;height:30px;font-size:0;}
div.btn_top img {margin-right:2px;}
div.btn_top span.fr img {margin:0 0 0 2px;}
div.btn_top:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
span.btn_fr {float:right;margin-top:16px;}
span.btn_ft {float:right;margin:-28px 10px 0 0;}
/* tab */
.tab_style {width:100%;}
.tab_style.hv1 {height:39px;background:url(/img/tab/bg_tab01.gif) left bottom repeat-x;}
.tab_style.hv2 {height:35px;background:url(/img/tab/bg_tab02.gif) left bottom repeat-x;}
.tab_style img {vertical-align:top;margin-top:1px;*margin-top:0;}
.tab_style li {float:left;margin-left:-1px;background:url(/img/tab/bg_tab01_off.gif) left bottom no-repeat;padding-left:2px;}
.tab_style.hv2 li {background:url(/img/tab/bg_tab02_off.gif) left bottom no-repeat;}
.tab_style li.fst {margin-left:0;}
.tab_style li a {display:block;height:27px;padding:12px 30px 0 28px;color:#8790ab;text-align:center;background:url(/img/tab/bg_tab01_offbg.gif) right bottom no-repeat;cursor:pointer;_width:100px;}
.tab_style.hv2 li a {height:23px;background:url(/img/tab/bg_tab02_offbg.gif) right bottom no-repeat;}
.tab_style li a em {margin-left:2px;}
.tab_style li a:hover {text-decoration:none;}
.tab_style li.on {position:relative;z-index:1;background:url(/img/tab/bg_tab01_on.gif) left bottom no-repeat;}
.tab_style li.on a {color:#2d3963;background:url(/img/tab/bg_tab01_onbg.gif) right bottom no-repeat;}
.tab_style.hv2 li.on {background:url(/img/tab/bg_tab02_on.gif) left bottom no-repeat;}
.tab_style.hv2 li.on a {background:url(/img/tab/bg_tab02_onbg.gif) right bottom no-repeat;}
.tab_style span.btn {float:right;margin:11px 10px 0 0;}
.tab_style_v1 {width:100%;height:30px;background:url(/img/tab/bg_tab03.gif) left bottom repeat-x;}
.tab_style_v1 li {float:left;}
.tab_style_v1 li img {vertical-align:top;*margin-right:-1px;}
.tab_style_v1 span.btn {float:right;}
.tab_style_v2 {position:relative;}
.tab_style_v2 span.btn {position:absolute;top:-33px;right:0;}

/* 상품권 사용처 */
.tab_style .txt_tab{display:block;overflow:hidden;height:12px;margin:0 auto;background:url(/img/txt/tab_usedplace.gif) no-repeat;text-indent:-9999px;}
.tab_style .txt_tab.galleria{width:44px;background-position:0 0;}
.tab_style .txt_tab.shop{width:54px;background-position:0 -20px;}
.tab_style .txt_tab.hotel{width:21px;background-position:0 -40px;}
.tab_style .txt_tab.eat{width:21px;background-position:0 -60px;}
.tab_style .txt_tab.culture{width:47px;background-position:0 -80px;}
.tab_style.hv2 li.on .txt_tab.galleria{background-position:-80px 0;}
.tab_style.hv2 li.on .txt_tab.shop{background-position:-80px -20px;}
.tab_style.hv2 li.on .txt_tab.hotel{background-position:-80px -40px;}
.tab_style.hv2 li.on .txt_tab.eat{background-position:-80px -60px;}
.tab_style.hv2 li.on .txt_tab.culture{background-position:-80px -80px;}
/* 상품권 사용처 리스트 */
.giftcard_place .tab_cont{display:none;}
.giftcard_place .list_place{width:930px;padding-top:2px;overflow:hidden;}
.giftcard_place .list_place li{float:left;width:136px;height:68px;margin:3px 3px 0 0;padding:7px 7px 9px 9px;background:url(/img/txt/bg_usedplace.gif) no-repeat; 0 0}
div.tab_lounge_v2 {clear:both;margin:25px 0 0 0;height:22px;}
div.tab_lounge_v2 ul {float:right;}
div.tab_lounge_v2 ul li {float:left;font-size:0;background:url(/img/tab/bg_tab_lounge_01.gif) 0 0 no-repeat;padding-left:1px;}
div.tab_lounge_v2 ul li:first-child {background:none;}
div.tab_lounge_v2 ul li img {vertical-align:top;}
div.tab_lounge_v2 .thmb_info_v2 {display:block;float:left;height:auto;margin:-3px 0 0 0;padding-left:7px;background:url(/img/ico/bu_squ_05.gif) 0 8px no-repeat;}
div.tab_lounge_v2 .thmb_info_v2 strong {font-size:14px;color:#925e21;}
.tab_list_v1 {background:url(/img/bg_tab_01.gif) bottom repeat-x;}
.tab_list_v1.bd_t1 {border-top:2px solid #825a50;background:url(/img/bg_tab_06.gif) bottom repeat-x;}
.tab_list_v1.color_v1 {border-top:2px solid #724874;background:url(/img/bg_tab_07.gif) bottom repeat-x;}
.tab_list_v1.bg {background:url(/img/bg_tab_05.gif) bottom repeat-x;}
.tab_list_v1 ul.h_v1 {height:40px;}
.tab_list_v1 ul.h_v2 {height:39px;}
.tab_list_v1 img {vertical-align:top;}
.tab_list_v1 li {float:left;position:relative;font-size:0;}
.tab_list_v1 li em {position:absolute;right:18px;top:12px;font-size:12px;font-weight:bold;}
.tab_list_v1 li em.on {color:#313469;}
.tab_list_v1 span.btn {float:right;margin:-33px 7px 0 0;}
.tab_list_v1 ul.btn {float:right;_width:280px;margin:-38px 7px 0 0;}
.tab_list_v1 ul.btn li {padding:7px 0 0 5px;_text-align:right;}
.tab_list_v1 ul.btn fieldset {padding-top:2px;}
.tab_list_v2 {height:30px;background:url(/img/bg_tab_04.gif) bottom repeat-x;}
.tab_list_v2:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
.tab_list_v2 li {float:left;}
.tab_list_v2 li img {vertical-align:top;}
.tab_list_v2 li a {*margin-right:-4px;}
.tab_list_v3 {border-top:3px solid #7d4a39;border-bottom:1px solid #dbdbdb;height:35px;}
.tab_list_v3 ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
.tab_list_v3 li {float:left;padding:10px 50px 0 50px;background:url(/img/bg_bar_04.gif) left 13px no-repeat;font-weight:bold;color:#999;}
.tab_list_v3 li:first-child {padding-left:20px;background:none;}
.tab_list_v3 li img {vertical-align:top;}
.tab_list_v3 li.on {color:#a14d72;}
.tab_list_v3 li a {padding-left:9px;background:url(/img/ico/bu_squ_08.gif) 0 4px no-repeat;}
.tab_list_v3 li.on a {padding-left:9px;background:url(/img/ico/bu_squ_09.gif) 0 4px no-repeat;}
.tab_list_v3 fieldset {float:right;margin:-21px 8px 0 0;*margin:7px 8px 0 0;}
.tab_list_v4 {clear:both;margin:25px 0 0 0;width:100%;height:31px;background:url(/img/bg_tab_13.gif) repeat-x;}
.tab_list_v4 ul {float:right;}
.tab_list_v4 ul li {float:left;font-size:0;}
.tab_list_v4 ul li img {vertical-align:top;}
.tab_list_v5 {clear:both;margin:25px 0 0 0;width:100%;height:32px;background:url(/img/bg_tab_15.gif) repeat-x;}
.tab_list_v5 ul {float:right;}
.tab_list_v5 ul li {float:left;font-size:0;}
.tab_list_v5 ul li img {vertical-align:top;}
.tab_list_v5 .result_v1 {display:block;float:left;height:auto;margin:7px 0 0 0;padding-left:9px;background:url(/img/ico/bu_squ_10.gif) 0 5px no-repeat;color:#494949;}
.tab_list_v5 .result_v1 strong {color:#e9843b;}
.tab_list_v6 {height:38px;background:url(/img/bg_tab_18.gif) right -48px no-repeat;}
.tab_list_v6.blue {height:38px;background:url(/img/bg_tab_17.gif) right bottom no-repeat;}
.tab_list_v6 ul {float:left;height:39px;}
.tab_list_v6 img {vertical-align:top;}
.tab_list_v6 li {float:left;position:relative;}
.tab_list_v6 li em {position:absolute;right:18px;top:12px;font-size:12px;font-weight:bold;}
.tab_list_v6 li em.on {color:#313469;}
.tab_list_v6 span.btn {float:right;margin:-33px 7px 0 0;}
.tab_list_v6 ul.btn {float:right;_width:280px;margin:2px 7px 0 0;}
.tab_list_v6 ul.btn li {padding:7px 0 0 5px;_text-align:right;}
.tab_list_v6 ul.btn li img {margin-top:2px;vertical-align:middle;}
.tab_list_v6 ul.btn fieldset {padding-top:2px;}
/* 05.04 전문관 탭 스타일 분리 */
.tab_special{background-position:0 2px;}
/* 전문관 정렬 탭 기본 파란색 */
.tab_smenu{width:auto;}
.tab_smenu .menu {display:block;overflow:hidden;float:left;width:99px;height:38px;margin-left:-2px;margin-right:1px;background:url(/img/tab/bg_tab.gif) no-repeat 2px 2px;text-indent:-9999px;}
.tab_smenu .popular{background-position:0 2px;}
.tab_smenu .new{background-position:-97px 2px;}
.tab_smenu .low{background-position:-195px 2px;}
.tab_smenu .hei{background-position:-293px 2px;}
.tab_smenu .sale{background-position:-391px 2px;}
.tab_smenu .fst .menu{margin-left:0;margin-right:0;}
.tab_smenu .on .menu{position:relative;z-index:10;}
.tab_smenu .on .popular{background-position:0 -48px;}
.tab_smenu .on .new{background-position:-99px -48px;}
.tab_smenu .on .low{background-position:-198px -48px;}
.tab_smenu .on .hei{background-position:-297px -48px;}
.tab_smenu .on .sale{background-position:-396px -48px;}
/* 전문관 정렬 탭 갈색 */
.tab_spc_type01{overflow:hidden;background-position:0 -48px;}
.tab_spc_type01 .tab_smenu .popular{background-position:0 -98px;}
.tab_spc_type01 .tab_smenu .new{background-position:-97px -98px;}
.tab_spc_type01 .tab_smenu .low{background-position:-195px -98px;}
.tab_spc_type01 .tab_smenu .hei{background-position:-293px -98px;}
.tab_spc_type01 .tab_smenu .sale{background-position:-391px -98px;}
.tab_spc_type01 .tab_smenu .on .popular{background-position:0 -148px;}
.tab_spc_type01 .tab_smenu .on .new{background-position:-99px -148px;}
.tab_spc_type01 .tab_smenu .on .low{background-position:-198px -148px;}
.tab_spc_type01 .tab_smenu .on .hei{background-position:-297px -148px;}
.tab_spc_type01 .tab_smenu .on .sale{background-position:-396px -148px;}
.tab_spc_type02{overflow:hidden;background-position:0 2px;}
/* 전문관 정렬 탭 회색 */
.tab_spc_type03{overflow:hidden;background-position:0 -98px;}
.tab_spc_type03 .tab_smenu .popular{background-position:0 -198px;}
.tab_spc_type03 .tab_smenu .new{background-position:-97px -198px;}
.tab_spc_type03 .tab_smenu .low{background-position:-195px -198px;}
.tab_spc_type03 .tab_smenu .hei{background-position:-293px -198px;}
.tab_spc_type03 .tab_smenu .sale{background-position:-391px -198px;}
.tab_spc_type03 .tab_smenu .on .popular{background-position:0 -248px;}
.tab_spc_type03 .tab_smenu .on .new{background-position:-99px -248px;}
.tab_spc_type03 .tab_smenu .on .low{background-position:-198px -248px;}
.tab_spc_type03 .tab_smenu .on .hei{background-position:-297px -248px;}
.tab_spc_type03 .tab_smenu .on .sale{background-position:-396px -248px;}
.tab_list_v7 {clear:both;height:30px;border-bottom:2px solid #76bad2;}
.tab_list_v7 ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
.tab_list_v7 li {float:left;width:124px;height:30px;}
.tab_list_v7 div.fr {margin:-22px 0 0 0;*margin:8px 0 0 0;}
.tab_sub {width:100%;border-bottom:1px solid #ededed;padding:10px 0 7px;}
.tab_sub ul {padding-left:10px;}
.tab_sub ul li {float:left;background:url(/img/bg_bar_08.gif) 0 2px no-repeat;padding:0 9px 0 10px;}
.tab_sub ul li:first-child {background:none;}
.tab_sub ul li.on {font-weight:bold;}
.tab_sub.blue ul li a {color:#5c6da1;}
.tab_sub.blue ul li.on a {color:#313469;}
.tab_sub ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/* 타이틀 옆에 나오는 리스트 */
ul.tit_list {height:12px;}
ul.tit_list:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
ul.tit_list li {float:left;height:12px;padding:0 10px;border-left:1px solid #d6d6d6;}
ul.tit_list li:first-child {border-left:none;}
ul.tit_list li.on {color:#d00d0d;font-weight:bold;}
/* Comment */
.bu_squ_v1 {padding:0 11px 0 8px;background:url(/img/ico/bu_squ_05.gif) no-repeat 0 5px;text-indent:0;}
.bu_squ_v1.b {background:url(/img/ico/bu_squ_05.gif) no-repeat 0 9px;margin:-3px 0 0 18px;}
.bu_squ_v1.my {margin-top:7px;font-size:11px;letter-spacing:-.8px;line-height:16px;}
.bu_squ_v1.my li {margin-top:4px;}
ul.bu_squ_v1, ul.bu_squ_v2 {background:none;padding:0;}
ul.bu_squ_v1.t_line {border-top:1px solid #d6d6d6;padding-top:10px;}
ul.bu_squ_v1 li {padding:0 11px 0 8px;background:url(/img/ico/bu_squ_05.gif) no-repeat 0 5px;text-indent:0;} 
ul.bu_squ_v1.indent_v1 li {padding-left:103px;text-indent:-96px;}
ul.bu_squ_v2 li {padding:0 11px 10px 8px;background:url(/img/ico/bu_squ_05.gif) no-repeat 0 5px;text-indent:0;}
ul.bu_squ_v2.btn li {background-position:0 7px;}
ul.bu_squ_v2.btn li label {margin-left:10px;}
ul.bu_squ_v2 span.space1 {display:inline-block;width:220px;letter-spacing:-1px;}
ul.bu_squ_v2 em.space2 {padding-right:35px;}
ul.bu_squ_v2 em.space3 {padding-right:10px;}
ul.cmmt_list_v1 {clear:both;margin-top:15px;padding-bottom:5px;}
ul.cmmt_list_v1.t_line {border-top:1px solid #ececec;padding-top:14px;}
ul.cmmt_list_v1 li em {color:#666;}
ul.cmmt_list_v1 li {padding:0 0 0 8px;background: url(/img/ico/bu_squ_01.gif) no-repeat 0 6px;color: #949494;}
ul.cmmt_list_v1 li.nobu, ul.cmmt_list_v1 ul li {background:none;padding-left:0;}
ul.cmmt_list_v1 ul li.inline {margin-left:25px;}
ul.cmmt_list_v1 ul li.inline:first-child {margin-left:0;}
ul.cmmt_list_v1 .emph{background:url(/img/ico/bu_squ_15.gif) no-repeat 0 6px;color:#764141;}
ul.cmmt_list_v1 .emph2{color:#7e512a;}
div.lay_pop ul.cmmt_list_v1 ul li.inline {margin-left:0;*display:block !important;}
ul.cmmt_list_v2 li {padding:0 0 0 8px;background:url(/img/ico/bu_squ_01.gif) 0 6px no-repeat;}
ul.cmmt_list_v3 li {padding:0 0 0 10px;text-indent:-11px;color:#999;}
ul.cmmt_list_v4 li {padding:0 0 0 8px;background:url(/img/ico/bu_depth6.gif) 0 4px no-repeat;}
ul.cmmt_list_v6 li {padding:0 0 0 8px;background:url(/img/ico/bu_squ_01.gif) 0 6px no-repeat;color:#999;}
.cmmt_list_v7 li {padding:0 0 3px 5px;background:url(/img/ico/bu_squ_18.gif) 0 6px no-repeat;color:#777;letter-spacing:-1px;}
.cmmt_list_v8 li {padding:0 0 3px 9px;background:url(/img/ico/bu_squ_19.gif) 0 5px no-repeat;color:#666;line-height:17px;}
.cmmt_list_v5 {display:block;padding:0 0 0 2px;text-indent:-16px;}
.cmmt_solo_v1 {background-color:#f1f1f1;padding:7px 14px;font-size:11px;line-height:16px;margin-top:10px;}
.cmmt_solo_v1 img {vertical-align:middle;margin-left:10px;}
.cmmt_solo_v1.f12 {padding:10px 14px 7px;font-size:12px;line-height:18px;}
.care {color:#ad977f;font-size:11px;line-height:16px;letter-spacing:-1px;padding:1px 0 0 16px;background:url(/img/ico/ic_care_02.png) 0 1px no-repeat;}
.care.red {background:url(/img/ico/ic_care_04.gif) 0 1px no-repeat;display:none;}
em.care {display:block;}
em.care.hide {display:none;}
em.care a {color:#ad977f;}
ul li.care {margin-top:2px;}
.care_box{width:435px;padding-left:3px;margin-left:15px;background:#5f5f5f;font-weight:bold;line-height:18px;letter-spacing:-1px;color:#fff;}
table.brd_reg span.care {display:inline-block;padding:1px 0 0 22px;background-position:6px 1px;}
table.brd_reg span.care.red {display:none;background-position:6px 1px;padding:1px 0 0 22px;}
/*에러메세지*/
div.error_msg_v1 {padding-top:6px;}
div.error_wrap {width:710px;height:343px;margin:30px auto 0 auto;text-align:center;border-bottom:1px solid #d6d6d6;}
div.error_wrap.v1 {height:300px;padding-top:72px;border-top:1px solid #313469;margin-top:120px;}
div.error_wrap.v2 {height:278px;padding-top:65px;border-top:1px solid #7d4a39;}
div.error_wrap.v3 {height:290px;padding-top:53px;border-top:1px solid #9f3e1a;margin-top:120px;}
div.error_wrap.v4 {height:264px;padding-top:79px;border-top:1px solid #a14d72;}
div.error_wrap.v5 {height:421px;padding-top:39px;border-top:1px solid #9f3e1a;margin-top:120px;}
div.error_wrap h3 {margin:0;padding:0;background:none;}
div.error_wrap span.btn {display:block;margin-top:30px;}
div.error_wrap p.time {height:23px;margin:20px 0 29px 0;padding-top:12px;background:#f3eee8;font-weight:bold;text-align:center;}
div.error_wrap p.time em {color:#9f3e1a;}
.error_msg_v2 {min-height:50px;padding:0 0 0 85px;background:url(/img/ico/ic_noresult_02.png) 15px 5px no-repeat;}
.error_msg_v2 strong {font-size:14px;color:#2b2b2b;}
.error_msg_v2 strong em {color:#a14d72;}
.noresult {padding:49px 0 44px;text-align:center;color:#2b2b2b;}
.noresult.borderb {border-bottom:1px solid #dbdbdb;}
/* 혜택 아이콘 */
span.benefit_icon {display:block;}
span.benefit_icon span {display:inline-block;padding-right:3px;*padding-top:2px;font-size:11px;color:#4c4c4c;}
span.benefit_icon img {margin-right:4px;margin-top:-1px;*margin-top:-2px;vertical-align:top;}
/* 주의(알아두세요) */
div.notice {clear:both;padding:13px 20px 19px 20px;background-color:#f9f5f2;}
div.notice.pop {margin-top:30px;}
div.notice p {height:30px;padding:0;line-height:18px;background:url(/img/bg_dot_01.gif) 0 bottom repeat-x;}
div.notice p img {vertical-align:top;}
div.notice dt {margin:17px 0 3px 0;font-weight:bold;color:#906759;}
div.notice dt:first-child {margin-top:19px;}
div.notice dd {height:auto;font-size:12px;}
div.notice ul {margin-top:20px;}
div.notice ul li {padding-left:8px;background:url(/img/ico/bu_squ_01.gif) 0 5px no-repeat}
div.notice ul.nobu li {background:none;padding-left:0;}
div.notice ul.type li {background:url(/img/ico/bu_squ_05.gif) 0 5px no-repeat;}
div.notice .cmmt_list_v5 {margin-left:12px;color:#825a50;}
div.notice div.btn_v1 {height:33px;padding-top:10px;}
div.notice .noti_apply01{display:block;color:#A16142;}/*상품권문구수정*/
/* shopping class */
div.notice p.n_tit{margin:17px 0 8px 0;font-weight:bold;color:#906759;height:auto;background:none;}
div.notice dl.notice2 dt{height:18px;margin:0;}
div.notice dl.notice2 dt:first-child{margin:0;}
div.notice dl.notice2 dd{margin-bottom:21px;}
div.notice dl.notice2 dd p{background:none;height:15px;}
div.notice dl.notice2 dd ul.type li{padding-left:8px;background:url(/img/ico/bu_squ_01.gif) 0 5px no-repeat}
/* 레이어글 */
.lay_up,.lay_down {position:absolute;top:0;z-index:100;}
.lay_up {padding-top:7px;background:url(/img/bg_lay_up.gif) center top no-repeat;}
.lay_down {padding-bottom:7px;background:url(/img/bg_lay_down.gif) center bottom no-repeat;}
.lay_up p,.lay_down p,
.lay_up em,.lay_down em {display:block;padding:20px 18px 15px 18px;*padding:20px 15px 15px 15px;font-size:11px;color:#999;letter-spacing:-1px;line-height:16px;background:#fff;}
.lay_up p, .lay_up em {border:1px solid #825a50;border-top:none;}
.lay_down p, .lay_down em {border:1px solid #825a50;border-bottom:none;}
.lay_up strong,
.lay_down strong {color:#a16142;}
/* 별점 */
span.star_lnk {width:90px;margin-right:5px;font-size:0;}
span.star_lnk img {cursor:pointer;margin-top:-5px;}
/*토글*/
div.toggle {height:15px;border-top:2px solid #7d5b3a;border-bottom:1px solid #ececec;padding:10px 0;}
div.toggle h4 {float:left;margin-top:0;}
div.toggle span.toggle_btn {float:right;margin-right:15px;cursor:pointer;}
div.toggle:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.toggle_view {margin-top:15px;}
/* 상품이미지 오버시 버튼 */
div.btn_over, span.btn_over {position:absolute;display:none;}
div.btn_over img, span.btn_over img {margin-right:-4px;}
/* sns */
div.sns_wrap {clear:both;position:relative;height:0;}
div.sns_wrap.only {float:right;margin:-25px 18px 0 0;padding:0;}
div.sns_wrap.only_v2 {float:right;height:30px;margin-top:10px;}
div.sns_wrap table.sns_btn {position:absolute;top:0px;right:0;}
div.sns_wrap.best table.sns_btn {top:-28px;}
div.sns_wrap.only table.sns_btn, div.sns_wrap.only_v2 table.sns_btn {position:relative;top:0;left:0;}
div.sns_wrap.lux table.sns_btn {top:-23px;}
div.sns_wrap.shop .sns_btn{width:38px;top:-22px;}
table.sns_btn td {position:relative;height:20px;padding-left:3px;}
table.sns_btn td:first-child {padding-left:0;}
table.sns_btn td div.over {display:none;position:absolute;top:0px;left:3px;}
table.sns_btn td div.over img {position:relative;}
table.sns_btn td #fb_div {width:130px;z-index:10;}
/*달력*/
.calendar {width:167px;height:187px;background:url(/img/bg_calendar_01.png) no-repeat;}
.calendar fieldset {padding:19px 0 0 19px;height:38px;font-size:0;}
.calendar fieldset input {width:43px;height:11px;font-size:11px;text-align:center;vertical-align:top;}
.calendar fieldset select {width:53px;font-size:11px;vertical-align:top;}
.calendar fieldset span.btn {display:inline-block;margin:0 3px 0 1px;}
.calendar fieldset span.btn img {display:block;vertical-align:top;cursor:pointer;}
.calendar fieldset span.btn img.up {margin-bottom:1px;}
.calendar table {margin:0 0 0 14px;}
.calendar table thead th {font:normal 11px/14px Dotum;width:19px;}
.calendar table tbody td {font:normal 10px/14px Tahoma;height:16px;vertical-align:top;}
.calendar table tbody td span {display:block;width:12px;height:13px;margin:auto;background-color:#fff;text-align:right;padding-right:3px;cursor:pointer;}
.calendar table tbody tr td:first-child span {color:#cb2525;}
.calendar table tbody span.today {background-color:#9a9b9f;color:#fff !important;}
.calendar table tbody span.select {background-color:#ac8c66;color:#fff !important;}
.calendar table tbody td:hover span {background-color:#ac8c66;color:#fff !important;}
/*약관*/
body.iframe {width:auto;padding:15px;background-color:#fff;}
div.tnc h2 {font-size:14px;font-weight:bold;margin:30px 0 0;border-bottom:0;padding-bottom:0;} 
div.tnc h3 {font-weight:bold;background:none;padding:0;margin:11px 0 0;} 
div.tnc h2:first-child, div.tnc h3:first-child {margin-top:0;}
div.tnc p {margin-top:3px;padding-bottom:2px;}
div.tnc ul {margin-top:3px;}
div.tnc li {padding:0 0 2px 14px;text-indent:-14px;}
div.tnc li ul {margin:2px 0 4px;}
div.tnc ul.noindent li {padding-left:0;text-indent:0;}
div.tnc .emph{color:#cf1010;}

/*브랜드*/
div.brand {width:988px;border:1px solid #d6d6d6;overflow:hidden;}
div.brand ul {clear:both;width:990px;border-top:1px solid #ececec;}
div.brand ul:first-child {border-top:0;}
div.brand ul li {float:left;width:197px;height:28px;padding:3px 0 4px;font-size:0;border-right:1px solid #ececec;text-align:center;}
div.brand ul:after, ul.my_plan:after {content:".";display:block;clear:both;height:0px;visibility:hidden;} 
/* 등록완료 */
.complet_v1 {border-bottom:1px solid #d6d6d6;margin-top:50px;}
.complet_v1 div.com_msg {margin-left:503px;}
#contents .complet_v1 div.com_msg {margin-left:399px;}
.complet_v1 div.com_msg div.btn {margin-top:25px;}
.complet_v1.join {height:210px;background:url(/img/img_comlete_02.jpg) no-repeat;}
.complet_v1.join div.com_msg {margin-left:463px;}
.complet_v1.partner {height:220px;background:url(/img/img_comlete_03.jpg) no-repeat;}
.complet_v1.counsel01 {border-bottom:0;margin-top:15px;height:250px;background:url(/img/img_comlete_05.jpg) no-repeat;}
.complet_v1.counsel01 div.com_msg img {margin-top:35px;}
.complet_v1.counsel02 {height:220px;background:url(/img/img_comlete_04.jpg) no-repeat;}
.complet_v1.wcounsel01 {border-bottom:0;margin-top:30px;height:250px;background:url(/img/img_comlete_06.jpg) no-repeat;}
.complet_v1.wcounsel01 div.com_msg img {margin-top:20px;}
.complet_v1.wcounsel02 {height:220px;background:url(/img/img_comlete_07.jpg) no-repeat;}
/*우편번호검색*/
fieldset.zipcode_sch {position:relative;width:363px;margin:0 auto;padding:10px 0;}
fieldset.zipcode_sch em {display:block;margin-top:7px;}
td.new_address fieldset {float:left;width:270px;*width:290px;height:70px;}
td.new_address fieldset label.radio {display:inline-block;margin-right:35px;}
td.new_address fieldset label.option {display:inline-block;width:60px;*width:70px;}
td.new_address fieldset div {margin-top:3px;}
td.new_address fieldset div.add_num input.opt01 {width:204px;}
td.new_address fieldset div.add_num input.opt02 {width:162px;margin-left:10px;*margin-left:7px;}
td.new_address div.btn {float:right;width:80px;*width:90px;height:48px;background:url(/img/bg_dot_22.gif) left top repeat-y;text-align:right;padding-top:22px;}
/* 도로명주소 입력창 변경 */
.zipcode_sch .wrap_tf{float:left;width:135px;}
.zipcode_sch .wrap_tf .tx_lab{display:block;padding-bottom:3px;font-weight:bold;color:#666;}
.zipcode_sch .wrap_tf .tx_lab span{font-weight:normal;}
.zipcode_sch .wrap_tf .tx_ex{display:block;width:160px;padding-top:5px;font-size:11px;color:#666;}
.zipcode_sch .btnSearch{position:absolute;right:24px;top:31px;}
.zipcode_sch .tx_notice{display:block;padding-top:3px;clear:both;font-size:11px;}
.zipcode_sch .tx_notice .bul{font-size:12px;}
/*검색결과상단*/
div.cs_faq_result {margin-bottom:6px;*overflow:hidden;}
div.cs_faq_result:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.cs_faq_result p {float:left;padding:0;}
div.cs_faq_result p em {color:#a14d72;font-weight:bold;}
div.cs_faq_result fieldset {float:right;}
div.cs_faq_result fieldset img {vertical-align:middle;}
div.cs_faq_result:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.cs_faq_result .cmmt_list_v2 {float:left;margin:0;}
/*쿠폰적용*/
table.brd_list_v1 td ul.sel_coupon li {margin:4px 0 5px;}
table.brd_list_v1 td ul.sel_coupon li select {width:150px;}
table.brd_list_v1 td ul.sel_coupon li label {float:left;width:100px;font-weight:bold;}
table.brd_list_v1 td ul.sel_coupon li strong {color:#d00d0d;}
table.brd_list_v1 td ul.sel_coupon li strong span {display:inline-block;margin-right:2px;}
.rbox.type1 div.sel_coupon {padding:12px 24px 7px;}
.rbox.type1 div.sel_coupon ul li {margin-bottom:4px;}
td.new_address fieldset {float:left;width:270px;*width:290px;height:70px;}
td.new_address fieldset label.radio {display:inline-block;margin-right:35px;}
td.new_address fieldset label.option {display:inline-block;width:60px;*width:70px;}
td.new_address fieldset div {margin-top:3px;}
td.new_address fieldset div.add_num input.opt01 {width:204px;}
td.new_address fieldset div.add_num input.opt02 {width:162px;margin-left:10px;*margin-left:7px;}
td.new_address div.btn {float:right;width:80px;*width:90px;height:48px;background:url(/img/bg_dot_22.gif) left top repeat-y;text-align:right;padding-top:22px;}
/* 서브페이지 스타일 */
/*구매*/
/*라디오버튼 간격*/
div.buy_label label {margin-right:15px;*margin-right:10px;color:#2b2b2b;}
/*상품정보*/
div.order_thumb {position:relative;z-index:1;}
div.order_thumb div.soldout {position:absolute;}
div.order_thumb span {display:block;margin-top:8px;color:#999;}
div.order_thumb.layer {width:65px;height:65px;margin-left:10px;}
div.order_thumb.layer img.more {position:absolute;bottom:0;right:0;}
div.order_thumb.layer .view_layer {position:absolute;bottom:0;left:70px;width:618px;border:1px solid #825a50;background:#fff;z-index:10;}
div.order_thumb.layer .view_layer ul {padding:15px;overflow:hidden;}
div.order_thumb.layer .view_layer ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.order_thumb.layer .view_layer ul li {float:left;height:135px;padding:6px;}
dl.order_detail {color:#2b2b2b;margin:0 18px;}
dl.order_detail a {color:#2b2b2b;}
dl.order_detail dt {font-weight:bold;}
dl.order_detail dd {position:relative;}
dl.order_detail dd img.btn {position:absolute;top:-15px;right:0;}
dl.order_detail dd.price {color:#666;font-size:11px;}
dl.order_detail dd.price strong {font-size:12px;}
dl.order_detail dd.price img {vertical-align:text-bottom;}
dl.order_detail dd.price img:first-child {margin-left:6px;}
dl.order_detail dd.price span.benefit_icon {display:inline-block;}
dl.order_detail dd.price span.benefit_icon img {vertical-align:top;margin-left:0;}
dl.order_detail dd.option {background:url(/img/bg_dot_04.gif) 0 7px repeat-x;padding:16px 0 0;}
dl.order_detail dd.option select {width:288px;}
dl.order_detail dd.option ul li {color:#a16142;}
dl.order_detail dd.option ul li select {width:287px;}
dl.order_detail dd.option ul li img {vertical-align:middle;margin:0 0 2px 1px;}
dl.order_detail dd.option ul li span {display:block;} 
dl.order_detail dd.option ul li.gift {color:#5c6da1;}
dl.order_detail dd.option2{color:#925e21;}
dl.order_detail .ico_save{display:block;padding-bottom:6px;}
table.brd_list_v1.line_v1 td.nodata {width:100%;padding:48px 0 45px;color:#2b2b2b;}
/*수량입력*/
fieldset.qnt_edt {width:54px;margin:0 auto;text-align:center;}				
fieldset.qnt_edt input {float:left;width:38px;_width:36px;height:14px;_height:16px;text-align:center;padding-right:0;padding-left:0;}
fieldset.qnt_edt div.control {float:left;width:12px;height:20px;font-size:0;margin-left:2px;}
fieldset.qnt_edt div.control img {display:block;cursor:pointer;}
fieldset.qnt_edt div.control img.down {margin-top:2px;}
fieldset.qnt_edt div.edit {clear:both;display:block;width:45px;text-align:left;padding:4px 0 0 9px;}
fieldset.qnt_edt div.edit input {width:31px;height:19px;}
/*최종결제금액*/
dl.price_total {float:right;}
dl.price_total dt, dl.price_total dd {float:left;padding-right:6px;padding-top:3px;}
dl.price_total dd {color:#5c6da1;font-weight:bold;}
dl.price_total dd.price {font-weight:normal;padding-top:0;}
dl.price_total dd.price .t_price {font-size:21px;padding-right:2px;}
dl.price_total .total {color:#d00d0d;}
dl.price_total dt.plus {background:url(/img/ico/ic_total_01.png) 0 4px no-repeat;padding-left:20px;}
dl.price_total dt.minus {background:url(/img/ico/ic_total_05.png) 0 4px no-repeat;padding-left:20px;}
dl.price_total dt.total {background:url(/img/ico/ic_total_02.png) 0 4px no-repeat;padding-left:20px;font-weight:bold;color:#2b2b2b;}
dl.price_total dt.total strong {display:inline-block;background:url(/img/bg_bar_16.gif) right 2px no-repeat;padding:0 9px 0 0;margin-right:3px;}
dl.price_total dt.total.notit {width:14px;height:15px;padding-left:0;}
dl.price_total dt.total.notit strong {display:none;}
dl.price_total dt.total.nobg {padding-left:0;background:none;font-weight:normal;color:#666;}
dl.price_total dt.total.nobg strong {font-weight:bold;color:#2b2b2b;}
dl.price_total dt.total.nobg em {font-weight:bold;color:#5c6da1;}
dl.price_total dt.total.solo {background:none;}
dl.free_coupon {float:left;margin-top:2px;}
dl.free_coupon dt {float:left;font-weight:bold;color:#2b2b2b;background:url(/img/bg_bar_16.gif) right 3px no-repeat;padding:1px 9px 0 20px;}
dl.free_coupon dd {float:left;font-size:11px;padding-left:8px;}
dl.free_coupon dd em {font-weight:bold;color:#d00d0d;font-size:14px;}
/*간편결제배너*/
div.easy {position:relative;width:677px;height:119px;margin:10px 0 0;}
div.easy a {position:absolute;left:273px;top:19px;}
div.lay_pop div.easy {width:596px;}
/* 약도보기 팝업 */
div.map_view {margin:10px 0 0;}
ul.bus1 li {padding-left:44px;text-indent:-36px;}
ul.bus2 li {padding-left:50px;text-indent:-43px;}
/*총금액*/
div.total_price {border:2px solid #be3510;margin-top:30px;}
div.total_price div.border {border:1px solid #a12909;padding:15px 0 18px 25px;}
div.total_price.finish {border:3px solid #d0d0d0;padding:15px 0 8px;margin-top:0px;}
div.total_price dl {float:left;width:248px;margin-right:15px;_margin-right:5px;}
div.total_price dl.minus {width:248px;background:url(/img/ico/ic_total_03.gif) 0 25px no-repeat;padding-left:34px;}
div.total_price dl.total {width:338px;background:url(/img/ico/ic_total_04.gif) 0 25px no-repeat;padding-left:34px;margin-right:0;}
div.total_price dt {float:left;width:90px;text-align:left;padding-top:1px;}
div.total_price dd {float:right;width:158px;text-align:right;}
div.total_price dl dd.price {color:#5c6da1;font-size:12px;font-weight:bold;}
div.total_price dl dd.price span.t_price {padding-right:2px;font-size:18px;}
div.total_price dl.total dd.price {color:#d00d0d;}
div.total_price dl.total dd.price span.t_price {font-size:23px;}
div.total_price dl dd.detail {display:block;clear:both;float:none;width:248px;}
div.total_price dl dd.detail dl {width:248px;min-height:40px;border-top:1px solid #dadada;background:#f5f5f5;padding:5px 0;margin-top:4px;}
div.total_price dl dd.detail dt {width:107px;font-size:11px;background:url(/img/ico/bu_squ_05.gif) no-repeat 10px 9px;padding:2px 0 0 16px;margin:0;}
div.total_price dl dd.detail dd {width:117px;color:#2b2b2b;padding:2px 8px 0 0;margin:0;}
div.total_price dl dd.detail dd strong {color:#5c6da1;}
div.total_price dl.minus dd.detail dl dt {width:135px;}
div.total_price dl.minus dd.detail dl dd {width:89px;}
div.total_price dl.total dd.detail {width:338px;}
div.total_price dl.total dd.detail dl {width:338px;margin-top:2px;*margin-top:5px;}
div.total_price dl.total dd.detail dl dt {width:147px;}
div.total_price dl.total dd.detail dl dd {width:167px;}
div.total_price:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/* 결제금액계산기 */
div.pre_calc {width:290px;background:url(/img/buy/bg_precal_01.gif) left bottom no-repeat;padding-bottom:38px;}
div.pre_calc h4 {margin:0;padding:0;background:none;}
div.pre_calc div.total_price {width:245px;border:0;padding:20px 0 0;margin:0 0 0 21px;}
div.pre_calc div.total_price dl {float:none;margin:0;width:245px;}
div.pre_calc div.total_price dd {width:155px;}
div.pre_calc div.total_price dl dd.detail {width:245px;border-top:1px solid #baa388;}
div.pre_calc div.total_price dl dd.detail dl {width:245px;margin:0;padding:0;min-height:21px;border-bottom:1px solid #e3e3e3;border-top:0;}
div.pre_calc div.total_price dl dd.detail dt {width:104px;padding-top:3px;}
div.pre_calc div.total_price dl dd.detail dd {padding-top:3px;}
div.pre_calc div.total_price dl dd.detail dd strong {color:#666;padding-right:4px;}
div.pre_calc div.total_price dl dd.detail dl.minus {background:#fff;margin:0;}
div.pre_calc div.total_price dl.minus {margin:20px 0 0;padding:0;}
div.pre_calc div.total_price dl.minus dt {padding-top:5px;}
div.pre_calc div.total_price dl.total {background:none;padding:14px 0 0;margin:0;border-top:2px solid #be3510;}
div.pre_calc div.total_price dl.total {width:245px;}
div.pre_calc div.total_price dl.total dt {width:79px;}
div.pre_calc div.total_price dl.total dt img {vertical-align:top;margin-top:4px;}
div.pre_calc div.total_price dl.total dd {width:142px;}
div.pre_calc div.total_price dl.total dd.price span.t_price {font-size:21px;}
div.pre_calc div.total_price dl.minus dd.price span.b {font-size:14px;font-family:Dotum;padding-right:3px;}
div.pre_calc div.total_price dl.pay_info dt {height:16px;*height:18px;}
div.pre_calc div.total_price dl.pay_info dd.detail {border-top:1px solid #e3e3e3;}
div.pre_calc div.total_price dl.pay_info dd.detail dl {width:245px;padding:0;}
div.pre_calc div.total_price dl.pay_info dd.detail dl dt {margin:0;height:auto;}
div.pre_calc div.total_price dl.pay_info dd em.dc_info {display:block;font-size:11px;background:#f5f5f5 url(/img/ico/bu_squ_05.gif) no-repeat 10px 9px;padding:2px 0 0 16px;text-align:left;border-bottom:1px solid #e3e3e3;}
div.pre_calc div.total_price dl.pay_info dd em.dc_info em, div.pre_calc div.total_price dl.pay_info dd.detail dl.dc dd strong {color:#d00d0d;}
div.pre_calc div.total_price em.care {margin-top:4px;background-position:0 1px;}
div.pre_calc div.total_price dl.add_info dt, div.pre_calc div.total_price dl.add_info dd {display:block;float:none;width:245px;}
div.pre_calc div.total_price dl.add_info dt {height:16px;*height:18px;}
div.pre_calc div.total_price dl.add_info dd {width:225px;padding:8px 10px 5px;background:#f5f5f5;text-align:left;}
div.pre_calc div.total_price dl.add_info dd em {font-weight:bold;color:#5c6da1;}
div.pre_calc div.total_price dl:after, div.pre_calc dl.pay_info dd dl:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/* 주문동의 추가 */
div.pre_calc div.total_price dl.add_agree dd{display:block;clear:both;float:none;width:100%;padding-top:5px;text-align:left;}
div.pre_calc div.total_price dl.add_agree .desc{padding:9px 9px 3px 9px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f5f5f5;line-height:17px;}
div.pre_calc div.total_price dl.add_agree .wrap_chk{overflow:hidden;width:100%;padding-top:18px;}
div.pre_calc div.total_price dl.add_agree .tf_chk{float:left;width:13px;height:13px;margin:1px 4px 0 0;}
div.pre_calc div.total_price dl.add_agree .lab_txt{float:left;font-weight:bold;padding-right:6px;}
div.pre_calc div.total_price dl.add_agree .txt_info{display:block;width:170px;padding:1px 0 0 15px;clear:both;line-height:14px;}
/* 팝업내 주문동의 추가(17.01.23) */
.lay_pop div.pre_calc div.total_price .signup_check {font-size:13px;letter-spacing:-.7px;color:#595959;}
.lay_pop div.pre_calc div.total_price ul {letter-spacing:-.7px;}
.lay_pop div.pre_calc div.total_price ul .idt9{padding-left:9px;text-indent:-9px;}
.lay_pop .tbl_btn input[type=button] {display:inline-block;*display:inline;background:none;width:140px;padding:9px 0;text-align:center;border:0;zoom:1;}
.lay_pop .tbl_btn input.btn_white {border:1px solid #848484;}
.lay_pop .tbl_btn input.btn_gray {background:#3a3a3a;color:#fff;}

/*픽업스토어날짜선택*/
ul.pick_date {*width:370px;}
ul.pick_date li {display:inline-block;*display:inline;zoom:1;}
ul.pick_date li label{display:block;font-size:0;}
ul.pick_date li label input {display:inline-block;*display:inline;*margin-top:-11px;vertical-align:middle;zoom:1;}
ul.pick_date li label span {display:inline-block;width:95px;height:24px;background:url(/img/bg_pick_02.gif) repeat-x;margin-right:5px;padding-top:1px;font-size:12px;text-align:center;color:#fff;vertical-align:middle;}
ul.pick_date li.on label span {background:url(/img/bg_pick_02.gif) 0 -50px repeat-x;}
/* 교환권 팝업 */
div.ticket {width:756px;height:412px;background:url(/img/bg_pick_01.gif) no-repeat;}
div.ticket div.ticke_view {width:642px;margin:0 auto;padding-top:32px;}
div.ticket h2 {background:none;padding:0;margin:0 0 20px;height:55px;border-bottom:1px solid #e3e3e3;}
div.ticket h2 img.tit {float:left;}
div.ticket h2 img.store {float:right;margin-top:7px;}
div.ticket div.thumb {float:left;width:200px;margin-top:6px;}
div.ticket div.thumb span {display:block;margin-top:10px;}
div.ticket div.info {float:left;width:442px;color:#2b2b2b;}
div.ticket div.info table.pickup_data tbody th img {vertical-align:top;}
div.ticket div.info table.pickup_data tbody th, div.ticket div.info table.pickup_data tbody td {padding:4px 0;text-align:left;}
div.ticket div.info table.pickup_data tbody td strong.pickup_num {font-size:14px;}
div.ticket div.info table.pickup_data tbody td.prd {background:#f5f5f5;padding:12px 15px;}
div.ticket div.info table.pickup_data tbody td.prd dl.order_detail {margin:0;}
div.ticket div.info table.pickup_data tbody td.prd dl.order_detail dd.option {background:url(/img/bg_dot_17.gif) 0 7px repeat-x;}
div.ticket:after, div.ticket div.info dl:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/*구매종합안내 팝업*/
body.popup.guide {background:url(/img/bg_buy_guide.gif) repeat;}
body.popup.guide #contents {padding:19px 4px 19px 20px}
div.buy_guide div.guide_menu {float:left;width:163px;}
div.buy_guide div.scroll_v2 {*position:relative;float:right;}
div.buy_guide div.section {position:relative;padding:15px;}
div.buy_guide div.guide_menu ul {width:163px;}
div.buy_guide div.guide_menu ul li {width:163px;height:33px;background:url(/img/bg_line_02.gif) left bottom repeat-x;}
div.buy_guide:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/* 옵션변경 */
div.option_chg {width:356px;}
div.option_chg div.order_thumb {float:left;position:static;width:65px;margin-right:18px;text-align:center;}
div.option_chg div.order_thumb span {display:block;margin-top:11px;color:#999;}
div.option_chg dl.order_detail {float:left;width:273px;color:#2b2b2b;margin:0;}
div.option_chg dl.order_detail dt {font-weight:bold;}
div.option_chg dl.order_detail dd.price {margin-top:5px;}
div.option_chg dl.order_detail dd.option {width:273px;background:url(/img/bg_dot_04.gif) 0 5px repeat-x;padding:16px 0 0;}
dl.option_price {width:356px;padding:10px 0 7px;border-top:1px solid #928581;border-bottom:1px solid #928581;font-weight:bold;margin-top:10px;}
dl.option_price dt {float:left;}
dl.option_price dd {float:right;text-align:right;color:#a16142;}
div.option_chg:after, dl.option_price:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/*OK캐쉬백이용안내, 포인트사용안내*/
div.cashbag_lay, div.cardguide_lay {float:left;position:relative;margin:-2px 0 0 5px;z-index:10;}
div.cashbag_lay img, div.cardguide_lay img {cursor:pointer;}
div.cashbag_lay .lay_up, div.cardguide_lay .lay_up {width:288px;*width:272px;left:0;top:18px;background-position:left 0;}
div.cardguide_lay .lay_up {width:436px;*width:420px;left:-177px;background-position:center 0;}
div.cashbag_lay .lay_up p, div.cardguide_lay .lay_up p {width:250px;background:#fff;color:#999;text-align:left;padding:18px;}
div.cardguide_lay .lay_up p {width:398px;background:#fff;color:#666;}
div.cashbag_lay .lay_up p span.bu_squ_v1, div.cardguide_lay .lay_up p span.bu_squ_v1 {display:block;background-position:0 4px;}
div.cardguide_lay .lay_up p span.bu_star {display:block;text-indent:-7px;padding-left:7px;}
div.cashbag_lay .lay_up strong, div.cardguide_lay .lay_up strong {font-weight:bold;color:#925e21;}
p.cashbag_pwd {text-align:center;font-size:14px;color:#2b2b2b;margin-bottom:20px;}
p.cashbag_pwd img {vertical-align:middle;margin:0 10px 5px 0;}
/* 결제확인 로딩바 */
div.loading {width:473px;margin:0 auto;}
div.loading h1.type1 {margin-bottom:30px;}
div.loading div.loading_bar {border-bottom:1px solid #e5e5e5;}
div.loading p {margin-top:40px;}
/*전시*/
.hgroup.large_01 {border-bottom:3px solid #dc1212;}
.hgroup.large_02 {border-bottom:3px solid #0868a1;}
.hgroup.large_03 {border-bottom:3px solid #603390;}
.hgroup.large_04 {border-bottom:3px solid #568d17;}
.hgroup.large_05 {border-bottom:3px solid #e44804;}
.hgroup.large_06 {border-bottom:3px solid #cb4f05;}
.hgroup.large_07 {border-bottom:3px solid #cb9000;}
.hgroup.large_08 {border-bottom:3px solid #b0651f;}
.hgroup.large_09 {border-bottom:3px solid #0868a1;}
.hgroup.large_10 {border-bottom:3px solid #0f4992;}
.hgroup.large_15 {border-bottom:3px solid #f33978;}
.hgroup.large_16 {border-bottom:3px solid #000;}
.hgroup.large_17 {border-bottom:3px solid #575c87;}
.hgroup.large_18 {border-bottom:3px solid #a4bc00;}
.hgroup.large_19 {border-bottom:3px solid #35b5b2;}
.hgroup.large_20 {border-bottom:3px solid #74ac83;}
.food_wrap_v1 .hgroup{margin-top:25px;}
div.paging_only {clear:both;height:27px;padding:15px 0 0 0;text-align:center;background:#5d293d;}
div.paging_only span.page {display:inline-block;height:20px;font:bold 12px "굴림";vertical-align:middle;}
div.paging_only span.page img {margin:3px 3px 0 3px;vertical-align:top;}
div.paging_only span.page a {display:inline-block;height:20px;margin:0 6px;color:#dddddd;}
div.paging_only span.page a:hover {text-decoration:none;}
div.paging_only span.page a.btn {margin:0;padding:0;font:normal 12px "돋움";}
div.paging_only span.page a strong {display:inline-block;width:15px;height:16px;margin-top:-5px;padding:4px 3px 0 3px;background:#342326;color:#dddddd;border:1px solid #cacaca;}
div.paging_lux {clear:both;text-align:right;height:12px;padding-top:8px;}
div.paging_lux span {display:inline-block;font-size:11px;}
div.paging_lux span a.prev {display:inline-block;padding:0 15px 0 5px;background:url(/img/ico/bu_arr_32.gif) 0 5px no-repeat;}
div.paging_lux span a.next {display:inline-block;padding:0 5px 0 15px;background:url(/img/ico/bu_arr_31.gif) right 5px no-repeat;}
div.paging_lux span a strong {color:#111;}
.rbox.type2 div.cmt dl.coupon {background:url(/img/bg_bar_17.gif) 10px 2px no-repeat;padding-left:20px;}
.rbox.type2 div.cmt dl.coupon:first-child {background:none;padding-left:0;}
.rbox.type2 div.cmt dl.coupon, .rbox.type2 div.cmt dl.coupon dt, .rbox.type2 div.cmt dl.coupon dd {float:left;font-weight:bold;}
.rbox.type2 div.cmt dl.coupon dt {color:#2b2b2b;}
.rbox.type2 div.cmt dl.coupon dd {color:#d00d0d;margin:0;padding-left:5px;}
/* 전시팝업 */
.popup p.post_guide {margin-bottom:30px;padding:15px;border:1px solid #d0d0d0;}
div.pop_guide,
p.pop_guide {clear:both;padding:10px 20px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f5f5f5;}
div.pop_guide.noline,
p.pop_guide.noline { border-bottom:none;}
.pop_guide .bu_squ_v1 .type1 {height:32px;background-position:left 9px;}
.pop_guide .bu_squ_v1 .type1 strong {padding-right:4px;}
.pop_guide .bu_squ_v1 .type1 input {margin-bottom:3px;}
.order_guide {height:110px;}
.order_guide .thumb {float:left;width:130px;text-align:center;}
.order_guide .detail {float:left;width:220px;padding-top:6px;}
.order_guide .detail strong {color:#2b2b2b;}
.order_guide .detail em {display:block;padding:2px 0;font-size:11px;color:#999;}
.order_guide .detail dl {border-top:1px solid #d6d6d6;}
.order_guide .detail dl dt {float:left;width:68px;padding-top:10px;}
.order_guide .detail dl dd {float:left;padding-top:5px;color:#d00d0d;font-weight:bold;}
.order_guide .detail dl dd span {font-size:22px;}
p.input_guide {float:right;margin:-20px 0 20px 0;}
table.pop_guide {clear:both;width:100%;border-top:1px solid #d6d6d6;background:#f5f5f5;font-size:11px;}
table.pop_guide td {padding:0 20px 0 20px;}
table.pop_guide td fieldset {margin-top:10px;}
table.pop_guide td label img {margin:0 5px 0 -3px;vertical-align:middle;}
table.pop_guide td label em {padding:0 5px;}
table.pop_guide td .date {padding-left:18px;color:#999;}
table.pop_guide td ul.date {*overflow:hidden;}
table.pop_guide td ul.date:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
table.pop_guide td ul.date li {float:left;margin-right:10px;padding-left:8px;background:url(/img/ico/bu_squ_01.gif) 0 5px no-repeat;}
table.pop_guide td strong.txt {display:block;margin:5px 0 10px 0;}
div.lay_pop fieldset.wish_sel {height:35px;padding-top:5px;}
div.lay_pop fieldset.wish_sel strong {padding-right:10px;}
/*div.lay_pop fieldset.wish_sel select {width:256px;}*/
div.post_pic {position:relative;width:410px;margin:3px 0 15px 0;background:#f8f5f2;padding:13px 0 8px;}
div.post_pic ul.bu_squ_v1 {margin:0 0 0 10px;}
div.post_pic img {position:absolute;right:10px;top:10px;cursor:pointer;}
div.photo_review {width:410px;background:url(/img/bg_dot_04.gif) repeat-x;padding-top:11px;margin-top:5px;}
div.photo_review:first-child {background:none;padding-top:0;}
div.photo_review div.img_prev {float:left;width:70px;}
div.photo_review fieldset.review_pic {float:left;width:340px;}
div.photo_review fieldset.review_pic fieldset.post_pic {padding-bottom:5px;}
div.photo_review fieldset.review_pic fieldset.post_pic input[type="file"] {width:315px;}
div.photo_review fieldset.review_pic fieldset.post_input textarea {width:324px;}
div.photo_review:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.lay_con.brand_pop h1 {width:590px;height:30px;margin:13px 0 28px 0;padding:0;text-align:center;border-bottom:none;background:url(/img/bg_brand_01.gif) center 0 no-repeat;}
div.lay_con.brand_pop p.txt {height:30px;font-weight:bold;font-size:15px;color:#999;}
div.lay_con.brand_pop p.txt em {color:#2b2b2b;}
div.lay_con.brand_pop p.info {height:22px;padding-left:10px;background:url(/img/ico/bu_squ_12.gif) 0 5px no-repeat;}
div.lay_con.brand_pop p.info strong {color:#825a50;}
div.lay_con.brand_pop p.info img {margin:3px 5px 0 5px;vertical-align:top;}
div.lay_con.brand_pop div.wrap_brand {padding:15px;}
div.lay_con.brand_pop ul.bu_squ_v1.brand {width:510px;margin-bottom:5px;}
div.lay_con.brand_pop fieldset input[type="text"] {width:540px;}
div.lay_con.brand_pop fieldset label {display:block;margin-top:10px;}
div.stock_info div.store {float:left;width:185px;margin-right:10px;}
div.stock_info table.brd_list_v1.line_v2 {border-style:solid;border-width:1px;border-color:#925e21 #d6d6d6 #d6d6d6;}
div.stock_info table.brd_list_v1.line_v2 thead th {border-bottom:1px solid #ececec;}
div.stock_info table.brd_list_v1.line_v2 td.stock {text-align:center;padding-left:0;padding-right:0;border-left:0;}
span.discountguide_lay {position:relative;}
span.discountguide_lay img {cursor:pointer;}
span.discountguide_lay .lay_up {width:298px;left:-144px;top:10px;background-position:center 0;}
span.discountguide_lay .lay_up p {width:260px;}
span.discountguide_lay .lay_up p span.bu_squ_v1 {display:block;}
/* VIP ZONE */
div.vipzone_visual {position:relative;width:990px;height:298px;background:url(/img/img_vipzone_01.jpg) no-repeat;margin:12px 0 30px;}
div.vipzone_visual a.more {position:absolute;right:87px;top:58px;}
div.vipzone_visual ul {position:absolute;right:12px;top:91px;width:500px;}
div.vipzone_visual ul li {float:left;width:123px;}
div.vipzone_visual ul li:first-child, div.vipzone_visual ul li.fst {margin-left:0;}
div.vipzone_visual ul li dl {width:92px;height:200px;background:url(/img/img_vipframe_01.gif) no-repeat;font-size:11px;line-height:14px;}
div.vipzone_visual ul li dl dt, div.vipzone_visual ul li dl dd {width:90px;margin:0 auto;}
div.vipzone_visual ul li dl span, div.vipzone_visual ul li dl strong, div.vipzone_visual ul li dl em {display:block;}
div.vipzone_visual ul li dl dt span {width:90px;height:90px;padding-top:1px;margin-bottom:11px;text-align:center;}
div.vipzone_visual ul li dl dt strong {font-weight:normal;color:#c3c3c3;}
div.vipzone_visual ul li dl dt a:hover strong {text-decoration:underline;color:#c3c3c3;}
div.vipzone_visual ul li dl dd {margin-top:5px;}
div.vipzone_visual ul li dl dd span {text-decoration:line-through;}
div.vipzone_visual ul li dl dd strong {color:#d00d0d;}
ul.vipevent {width:966px;margin:0 auto 8px;}
ul.vipevent li {float:left;position:relative;width:322px;height:250px;}
ul.vipevent li:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
ul.vipevent li span {display:block;position:absolute;width:52px;height:52px;z-index:1;}
ul.vipevent li span em {display:block;text-indent:-9999px;}
ul.vipevent li span em.dday {display:block;position:absolute;top:27px;width:52px;font-size:11px;color:#fff;text-align:center;text-indent:0;}
ul.vipevent li span.ing {background:url(/img/ico/ic_event_01.png);}
ul.vipevent li span.close {background:url(/img/ico/ic_event_02.png);}
ul.vipevent li span.winner {background:url(/img/ico/ic_event_03.png);}
ul.vipevent li div {position:absolute;left:10px;top:10px;width:273px;height:203px;border:1px solid #d1d1d1;padding:14px;z-index:0;}
ul.vipevent li div dl dt {margin-bottom:9px;}
ul.vipevent li div dl dt span {position:static;width:273px;height:131px;}
ul.vipevent li div dl dt strong {display:block;width:273px;height:18px;background-color:#9a654c;color:#fff;text-align:center;padding-top:3px;}
ul.vipevent li div dl dt a:hover strong {text-decoration:underline;color:#fff;}
ul.vipevent li div dl dd {color:#906759;line-height:16px;}
ul.vipevent li div dl dd strong {display:inline-block;width:79px;color:#666;}
ul.vipevent li div img.go {position:absolute;right:14px;bottom:12px;}
/*스타일코디*/
div.cube {font-size:0;}
div.cube div {position:relative;margin:0 auto;}
div.cube span {position:absolute;display:inline-block;width:90px;height:90px;cursor:pointer;text-align:center;}
div.cube span img {width:86px;height:86px;margin-top:2px;}
div.cube span.itemImg {*position:static;*display:inline;*text-align:left;}
div.cube span.itemImg img {*margin-top:0;}
div.cube span em.over {display:block;position:absolute;left:-1px;top:-1px;width:90px;height:90px;background:url(/img/bg_cube.png) no-repeat;cursor:pointer;}
div.cube span:hover em.over {background-position:0 -90px;z-index:1;}
/* 120127_eun */
div.cube span em.info em, div.cube span em.info strong{display:none;}
div.cube span:hover em.info{padding-top:24px;background-position:0 -90px;background-image:url(/img/bg_cube02.png) !important;}
div.cube span:hover em.info em, div.cube span:hover em.info strong{color:#fff;font-size:11px;position:static;display:inline-block;padding:0 2px;line-height:15px;}
div.cube.small span em.over {width:65px;height:65px;background-position:-90px 0;}
div.cube.small span:hover em.over {background-position:-90px -90px;}
div.cube input {position:absolute;left:2px;top:5px;z-index:1;}
div.cube img.del {position:absolute;left:3px;top:3px;z-index:1;width:19px;height:19px;}
div.cube div.box2 {width:90px;height:179px;background:url(/img/img_cube_02.gif) no-repeat;}
div.cube div.box2 span.item1 {left:1px;top:1px;}
div.cube div.box2 span.item2 {left:1px;top:90px;}
div.cube div.box3 {width:179px;height:179px;background:url(/img/img_cube_03.gif) no-repeat;}
div.cube div.box3 span.item1 {left:46px;top:1px;}
div.cube div.box3 span.item2 {left:1px;top:90px;}
div.cube div.box3 span.item3 {left:90px;top:90px;}
div.cube div.box4 {width:179px;height:179px;background:url(/img/img_cube_04.gif) no-repeat;}
div.cube div.box4 span.item1 {left:1px;top:1px;}
div.cube div.box4 span.item2 {left:90px;top:1px;}
div.cube div.box4 span.item3 {left:1px;top:90px;}
div.cube div.box4 span.item4 {left:90px;top:90px;}
div.cube div.box5 {width:268px;height:268px;background:url(/img/img_cube_05.gif) no-repeat;}
div.cube div.box5 span.item1 {left:90px;top:1px;}
div.cube div.box5 span.item2 {left:1px;top:90px;}
div.cube div.box5 span.item3 {left:90px;top:90px;}
div.cube div.box5 span.item4 {left:179px;top:90px;}
div.cube div.box5 span.item5 {left:90px;top:179px;}
div.cube div.box6 {width:268px;height:357px;background:url(/img/img_cube_06.gif) no-repeat;}
div.cube div.box6 span.item1 {left:90px;top:1px;}
div.cube div.box6 span.item2 {left:1px;top:90px;}
div.cube div.box6 span.item3 {left:90px;top:90px;}
div.cube div.box6 span.item4 {left:179px;top:90px;}
div.cube div.box6 span.item5 {left:90px;top:179px;}
div.cube div.box6 span.item6 {left:90px;top:268px;}
div.cube div.box9 {width:268px;height:268px;background:url(/img/img_cube_09.gif) no-repeat;}
div.cube div.box9 span.item1 {left:1px;top:1px;}
div.cube div.box9 span.item2 {left:90px;top:1px;}
div.cube div.box9 span.item3 {left:179px;top:1px;}
div.cube div.box9 span.item4 {left:1px;top:90px;}
div.cube div.box9 span.item5 {left:90px;top:90px;}
div.cube div.box9 span.item6 {left:179px;top:90px;}
div.cube div.box9 span.item7 {left:1px;top:179px;}
div.cube div.box9 span.item8 {left:90px;top:179px;}
div.cube div.box9 span.item9 {left:179px;top:179px;}
div.cube.small span {width:65px;height:65px;}
div.cube.small span img {width:61px;height:61px;}
div.cube.small div.box2 {width:65px;height:129px;background:url(/img/img_cube_s02.gif) no-repeat;}
div.cube.small div.box2 span.item2 {top:65px;}
div.cube.small div.box3 {width:129px;height:129px;background:url(/img/img_cube_s03.gif) no-repeat;}
div.cube.small div.box3 span.item1 {left:33px;}
div.cube.small div.box3 span.item2 {top:65px;}
div.cube.small div.box3 span.item3 {left:65px;top:65px;}
div.cube.small div.box4 {width:129px;height:129px;background:url(/img/img_cube_s04.gif) no-repeat;}
div.cube.small div.box4 span.item2 {left:65px;}
div.cube.small div.box4 span.item3 {top:65px;}
div.cube.small div.box4 span.item4 {left:65px;top:65px;}
div.cube.small div.box5 {width:193px;height:193px;background:url(/img/img_cube_s05.gif) no-repeat;}
div.cube.small div.box5 span.item1 {left:65px;}
div.cube.small div.box5 span.item2 {top:65px;}
div.cube.small div.box5 span.item3 {left:65px;top:65px;}
div.cube.small div.box5 span.item4 {left:129px;top:65px;}
div.cube.small div.box5 span.item5 {left:65px;top:129px;}
div.cube.small div.box6 {width:193px;height:257px;background:url(/img/img_cube_s06.gif) no-repeat;}
div.cube.small div.box6 span.item1 {left:65px;}
div.cube.small div.box6 span.item2 {top:65px;}
div.cube.small div.box6 span.item3 {left:65px;top:65px;}
div.cube.small div.box6 span.item4 {left:129px;top:65px;}
div.cube.small div.box6 span.item5 {left:65px;top:129px;}
div.cube.small div.box6 span.item6 {left:65px;top:193px;}
div.cube.small div.box9 {width:193px;height:193px;background:url(/img/img_cube_s09.gif) no-repeat;}
div.cube.small div.box9 span.item2 {left:65px;}
div.cube.small div.box9 span.item3 {left:129px;}
div.cube.small div.box9 span.item4 {top:65px;}
div.cube.small div.box9 span.item5 {left:65px;top:65px;}
div.cube.small div.box9 span.item6 {left:129px;top:65px;}
div.cube.small div.box9 span.item7 {top:129px;}
div.cube.small div.box9 span.item8 {left:65px;top:129px;}
div.cube.small div.box9 span.item9 {left:129px;top:129px;}
dl.coordi_info dt {color:#2b2b2b;font-weight:bold;}
dl.coordi_info dt a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2b2b2b;}
dl.coordi_info dd {color:#999;}
dl.coordi_info dd strong {color:#d00d0d;}
dl.coordi_info dd.cnt {margin-top:4px;}
dl.coordi_info dd.cnt em {color:#3c3c3c;}
dl.coordi_info dd.cnt span {display:inline-block;float:left;background:url(/img/bg_bar_09.gif) 0 3px no-repeat;padding:0 13px 0 8px;}
dl.coordi_info dd.cnt span:first-child {background:none;padding-left:0;}
dl.coordi_info dd.cnt:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.coordi_list {width:100%;background:url(/img/bg_loung_coordi_03.gif) no-repeat;border-top:1px solid #ac8c67;border-bottom:1px solid #b2b2b2;}
div.coordi_list ul li {float:left;width:247px;}
div.coordi_list ul li div.cube {height:286px;padding-top:29px;}
div.coordi_list ul li div.cube div.box2, div.coordi_list ul li div.cube div.box3, div.coordi_list ul li div.cube div.box4 {margin-top:64px;}
div.coordi_list ul li div.cube div.box9 {margin-top:32px;}
div.coordi_list ul li dl.coordi_info {height:58px;padding-bottom:5px;margin-left:16px;}
div.coordi_list ul li dl.coordi_info dd.cnt {font-size:11px;}
div.coordi_list ul li dl.coordi_info dd.cnt span {padding:0 8px 0 7px;}
div.coordi_list ul li dl.coordi_info dd.cnt span:first-child {background:none;padding-left:0;}
div.coordi_list.three {width:100%;background:none;border-bottom:0;}
div.coordi_list.three ul {width:100%;height:440px;background:url(/img/bg_loung_coordi_04.gif) no-repeat;border-bottom:1px solid #b2b2b2;}
div.coordi_list.three ul li {float:left;width:260px;height:440px;}
div.coordi_list.three ul li dl.coordi_info {margin-left:35px;}
div.coordi_list.three ul li div.btn {margin-top:34px;text-align:center;font-size:0;}
div.coordi_list.three ul li div.btn img {vertical-align:top;margin:0 1px;cursor:pointer;}
div.coordi_list ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.coordi_list div.noresult {border-bottom:1px solid #b2b2b2;}
/*마이갤러리아*/
/* 영수증 */
div.bill_box {width:435px;padding:15px 0;background:#f3eee8;}
div.bill_box div.wrap {width:385px;padding:0 25px 0 25px;background:#f3eee8 url(/img/bg_bill_01.gif) 0 -11px repeat-y;}
div.bill_box .rbox.type1 .brd_reg th {padding:5px 10px 1px 10px;border-right:none;vertical-align:middle;}
div.bill_box .rbox.type1 .brd_reg td {height:18px;padding:5px 10px 2px 10px;}
div.bill_box .rbox.type1 .brd_reg th.row {width:70px;padding-bottom:0;}
div.bill_box .rbox.type1 .brd_reg td.r {vertical-align:middle;}
div.bill_box .rbox.type1 .brd_reg .bd_r {width:171px;border-right:1px solid #d7c6b1;}
/*쇼핑통장*/
.pocket_guide {margin:25px 0;}
div.point_chg {width:560px;margin-top:15px;}
div.point_chg div.rbox {float:left;width:240px;height:92px;}
div.point_chg div.rbox div.cmt {color:#d00d0d;padding:21px 0 18px;text-align:center;}
div.point_chg div.rbox div.cmt img {display:block;margin:0 auto 14px;}
div.point_chg div.rbox div.cmt strong {margin-right:3px;}
div.point_chg div.arrow {float:left;width:56px;padding:31px 0 0 20px;}
div.point_chg em.point_bal {clear:both;display:block;width:100%;padding-top:5px;}
div.point_chg em.point_bal img {vertical-align:top;margin:3px 5px 0;}
div.point_chg em.point_bal strong.t_price {color:#5c6da1;font-size:15px;}
/*쇼핑통장박스코멘트*/
.pocket_v1 {padding:29px 0;text-align:center;font-weight:bold;color:#5c6da1;}
.pocket_v1 img {margin-right:19px;vertical-align:middle;}
.pocket_v1 span {display:inline-block;height:14px;*height:18px;text-indent:-9999px;}
.pocket_v1 span.txt01 {width:141px;background:url(/img/txt/tx_pocket_12.gif) 6px 0 no-repeat;}
.pocket_v1 span.txt02 {width:64px;background:url(/img/txt/tx_pocket_13.gif) no-repeat;}
.pocket_v1 span.txt03 {width:154px;background:url(/img/txt/tx_pocket_14.gif) 6px 0 no-repeat;}
.pocket_v1 span.txt04 {width:53px;background:url(/img/txt/tx_pocket_15.gif) no-repeat;}
.pocket_v1 span.txt05 {width:183px;background:url(/img/txt/tx_pocket_16.gif) 6px 0 no-repeat;}
.pocket_v1 span.txt06 {width:14px;background:url(/img/txt/tx_pocket_17.gif) no-repeat;}
.pocket_v1 span.txt07 {width:215px;background:url(/img/txt/tx_pocket_18.gif) no-repeat;}
.pocket_v1 span.txt08 {width:156px;background:url(/img/txt/tx_pocket_19.gif) no-repeat;}
.pocket_v1 .t_price {font-size:24px;}
.pocket_v2, .pocket_v3 {padding:27px 0 27px;}
.pocket_v2 ul,.pocket_v3 ul {width:768px;height:43px;}
.pocket_v2 ul:after, .pocket_v3 ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
.pocket_v2 ul li, .pocket_v3 ul li {float:left;width:256px;background:url(/img/bg_dot_16.gif) left top no-repeat;text-align:center;}
.pocket_v3 ul li {width:384px;}
.pocket_v2 ul li:first-child, .pocket_v3 ul li:first-child {background:none;}
.pocket_v2 ul li div, .pocket_v3 ul li div {text-align:left;padding:23px 0 0 0;height:45px;}
.pocket_v2 ul li div.use, .pocket_v3 ul li div.use {color:#b74d4d;}
.pocket_v2 ul li div.save, .pocket_v3 ul li div.save {color:#5c6da1;}
.pocket_v2 ul li div.extin, .pocket_v3 ul li div.extin {color:#666;}
.pocket_v2 ul li .t_price, .pocket_v3 ul li .t_price {font-size:21px;padding-right:3px;}
.pocket_v2 ul.save li div.use {background:url(/img/ico/ic_pocket_save01.gif) center 0 no-repeat;padding-left:135px;}
.pocket_v2 ul.save li div.save {background:url(/img/ico/ic_pocket_save02.gif) center 0 no-repeat;padding-left:137px;}
.pocket_v2 ul.save li div.extin {background:url(/img/ico/ic_pocket_save03.gif) center 0 no-repeat;padding-left:110px;}
.pocket_v3 ul.gift li div.use {background:url(/img/ico/ic_pocket_gift01.gif) center 0 no-repeat;padding-left:201px;}
.pocket_v3 ul.gift li div.extin {background:url(/img/ico/ic_pocket_gift03.gif) center 0 no-repeat;padding-left:174px;}
.pocket_v3 ul.npoint li div.use {background:url(/img/ico/ic_pocket_npoint01.gif) center 0 no-repeat;padding-left:201px;}
.pocket_v3 ul.npoint li div.extin {background:url(/img/ico/ic_pocket_npoint03.gif) center 0 no-repeat;padding-left:174px;}
.pocket_v4 {padding:10px 0 9px;}
.pocket_v5 {padding:10px 0 9px 15px;text-align:left;}
/*쇼핑클래스*/
div.vip_coupon {position:relative;width:554px;height:151px;}
div.vip_coupon a.vipzone {position:absolute;left:294px;top:91px;}
.rbox.type2 div.class {padding:9px 15px 9px 0;*height:82px;}
.rbox.type2 div.class div.icon {float:left;width:145px;height:80px;border-right:1px solid #dad6d0;text-align:center;padding-top:6px;}
.rbox.type2 div.class p.class_noti {float:left;font-size:14px;font-weight:bold;padding-top:23px;color:#2b2b2b;}
.rbox.type2 div.class p.class_noti em {color:#a14d72;}
.rbox.type2 div.class:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}

/* SNS 네이버,페이스북,카카오 공통 로그인페이지 변경 후 삭제 */
.btn_snslogin{display:block;overflow:hidden;text-indent:-9999px;}
.login_sns{overflow:hidden;width:347px;background:url(/img/btn/bt_sns.gif) no-repeat 0 0;}
.login_sns .btn_snslogin{float:left;width:115px;height:51px;}
/* 로그인 팝업 SNS 로그인페이지 변경 후 삭제 */
.pop_login .login_sns{width:329px;margin:4px 0 0 172px;background-position:0 -60px}
.pop_login .login_sns .btn_snslogin{width:110px;height:47px;}
.pop_login .login_sns .btn_facebook{width:109px;}
.login_box_v1 .login_sns{margin:6px 0 0 306px;}

/* 회원(로그인&로그아웃) 로그인페이지 변경 후 삭제 */
.login_box_v1 {position:relative;width:740px;padding:153px 0 0 0;background:url(/img/img_login_01_v2.gif) no-repeat 0 0;margin:50px auto 0;}
.login_box_v1 .fld_login {width:100%;}
.login_box_v1 .fld_login .wrap_inp{overflow:hidden;width:270px;padding:2px 0 30px 306px;}
.login_box_v1 .fld_login input.id, .login_box_v1 .fld_login input.pwd {float:left;width:185px;margin-bottom:5px;}
.login_box_v1 .fld_login label.id, .login_box_v1 .fld_login label.pwd {float:left;width:57px;height:25px;text-indent:-9999px;}
.login_box_v1 .fld_login label.id {background:url(/img/txt/tx_id_01.gif) left 5px no-repeat;}
.login_box_v1 .fld_login label.pwd {background:url(/img/txt/tx_pwd_01.gif) left 5px no-repeat;}
.login_box_v1 .fld_login label.save {display:block;padding-left:58px;clear:both;}
.login_box_v1 .fld_login em {top:75px;}
.login_box_v1 .fld_login p.loginInfo{padding-left:17px;font-size:11px;letter-spacing:-1px;background:url(/img/ico/ic_care_02.gif) no-repeat left top;position:absolute;top:75px;}
.login_box_v1 .fld_login .error_msg_v1{position:absolute;top:232px;padding:0 0 0 17px;margin-left:308px;color:#a14d71;font-size:11px;letter-spacing:-1px;background:url(/img/ico/ic_care_04.gif) no-repeat left top;} 
.login_box_v1 .fld_login span.btn {position:absolute;right:80px;top:155px;}
.login_box_v1 .cmt {width:100%;padding:24px 0 23px 0;margin-top:20px;overflow:hidden;background:url(/img/img_login_01_v1.gif) no-repeat 0 100%;}
.login_box_v1 .cmt dl {width:370px;float:left;padding-left:17px;}
.login_box_v1 .cmt dl dd {padding-left:9px;}
.login_box_v1 .cmt dl dd span {display:block;}
.login_box_v1 .cmt dl:first-child, .login_box_v1 .cmt dl.fst {width:300px;padding-left:47px;}
.login_box_v1 .loginInfo{padding-left:17px;font-size:11px;letter-spacing:-1px;background:url(/img/ico/ic_care_02.gif) no-repeat left top;position:absolute;top:230px;left:363px;}
.login_box_v1.login_v1 {height:276px;background:url(/img/img_login_02.gif) no-repeat 0 0;}
.login_box_v1.login_v1 .fld_login {top:147px;}
.login_box_v1.login_v1 .fld_login em {top:52px;}
.login_box_v1 .txt_login{font-size:11px;line-height:14px;letter-spacing:-1px;color:#a14d72;}
.login_box_v1 .txt_login img{vertical-align:top;}

/* 페이코 로그인 후 삭제 예정 */
.login_captcha{overflow:hidden;width:584px;padding:24px 0 10px 0;margin:15px auto 0 auto;border-top:1px solid #e5e5e5;}
.login_captcha .img_txt{float:left;width:236px;height:92px;}
.login_captcha .inp_txt{float:left;width:326px;padding:1px 0 0 22px;line-height:16px;color:#666;}
.login_captcha .inp_txt .txt01{display:block;color:#555;}
.login_captcha .inp_txt .txt02{display:block;}
.login_captcha .inp_txt .tf{width:234px;height:22px;margin-top:5px;border:1px solid #d0d0d0;line-height:22px;}
.login_captcha .link_cacha{overflow:hidden;width:100%;padding-top:8px;}
.login_captcha .link_cacha .btn{float:left;margin-left:3px;font-size:11px;text-decoration:underline;letter-spacing:-1px;}
.login_captcha .link_cacha .bar{float:left;padding:0 6px 0 9px;font-size:6px;color:#d0d0d0;line-height:12px;}
.login_captcha.giftcard{width:auto;padding:20px 0 20px 31px;border-top:0 none;border-bottom:1px solid #b2b2b2;margin:0;background:none;}
.login_captcha.giftcard .img_txt{width:200px;}
.login_captcha.giftcard .inp_txt{width:306px;padding:1px 0 0 14px;}

/* 2018.2.22 로그인 신규 */
.login_box_v2{width:550px;margin:0 auto;padding:64px 22px 0 22px;font-size:16px;font-family:'Malgun Gothic','맑은 고딕';}
.popup .login_box_v2{padding:0 22px;}
.fld_login_type1 .login_tit{display:block;padding:8px 0 11px 0;text-align:center;font-size:26px;line-height:40px;color:#444141;font-weight:normal;}
.fld_login_type1 .loginInfo{padding:17px 0 16px 0;text-align:center;color:#a4846d;}
.fld_login_type1 .error_msg_v1{padding:8px 0 2px 0;font-size:15px;line-height:18px;color:#e13737;text-align:center;}
.fld_login_type1 .id,.fld_login_type1 .pwd{width:327px;height:55px;margin-bottom:12px;padding:0 0 0 25px;border:1px solid #666;font-weight:bold;font-size:20px;line-height:55px;color:#999;}
.fld_login_type1 .id:focus,.fld_login_type1 .pwd:focus{width:325px;height:53px;border:2px solid #666;outline: none;color:#222;}
.fld_login_type1 .wrap_inp{width:354px;margin:0 auto;}
.fld_login_type1 .save{padding:14px 0 7px 0;}
.fld_login_type1 .save .inp{width:16px;height:16px;}
.fld_login_type1 .save .lab{vertical-align:top;color:#555;}

/* SNS로그인 버튼 */
.login_sns_v1{width:316px;margin:0 auto;}
.login_sns_v1 .btn_snslogin{display:block;margin-top:12px;border:1px solid #666;text-align:center;text-indent:0;color:#222;}
.login_sns_v1 .btn_snslogin img{vertical-align:middle;}
.login_sns_v1 .btn_snslogin:hover{text-decoration:none;}
/* 보안로그인 */
.login_captcha_v1{overflow:hidden;width:344px;margin:26px auto 6px auto;}
.login_captcha_v1 .img_txt{float:left;width:200px;height:60px;}
.login_captcha_v1 .inp_txt{float:right;width:131px;color:#555;}
.login_captcha_v1 .inp_txt .tf{width:115px;height:31px;padding:0 0 0 14px;;margin-top:4px;border:1px solid #bebebe;font-size:15px;line-height:31px;}
.login_captcha_v1 .link_cacha{overflow:hidden;width:100%;padding-top:5px;}
.login_captcha_v1 .link_cacha .btn{float:left;margin-left:3px;font-size:13px;text-decoration:underline;letter-spacing:-1px;}
.login_captcha_v1 .link_cacha .bar{float:left;padding:0 6px 0 9px;font-size:6px;color:#d0d0d0;line-height:12px;}
/* 하단 메뉴 */
.login_box_v2 .login_menu{overflow:hidden;width:100%;padding:13px 0;border-top:1px solid #dedede;text-align:center;}
.login_box_v2 .login_menu .link{position:relative;display:inline-block;padding:0 16px 0 18px;line-height:20px;color:#666;}
.login_box_v2 .login_menu .link:after{content:'';position:absolute;top:2px;left:0;width:1px;height:15px;background:#cdcdcd;}
.login_box_v2 .login_menu .link:first-child{color:#000;}
.login_box_v2 .login_menu .link:first-child:after{display:none;}

/* 공통 폼타입 */
input.tf_type1{height:34px;padding:4px 10px 0 10px;line-height:32px;}
.sel_type1{padding:0 0 0 10px;height:40px;border:1px solid #707070;}
/* 회원가입 */
.join_layout_v1{width:670px;margin:auto;}
.join_layout_v1 .tit_jointype{padding:0;margin:46px 0 0 0;background:url(/img/member/bg1.gif) repeat-x 0 10px;color:#1b1b1b;text-align:center;}
.join_layout_v1 .tit_jointype .txt{display:inline-block;background:#fff;padding:0 20px;font-weight:bold;font-size:16px;line-height:20px;margin:0 auto;letter-spacing:1px;}
.join_layout_v1 .bg_line{height:4px;background:url(/img/member/bg2.gif) repeat-x 0 0;}
.join_layout_v1 .box_join{width:632px;margin:0 auto;}
.join_layout_v1 h4.tit_clause{padding:0 0 3px 0;background:none;font-size:14px;line-height:20px;letter-spacing:-1px;font-weight:bold;}
.join_layout_v1 .wrap_bt{text-align:center;margin:0 auto;padding:33px 0 50px 0;}
.join_step{padding-top:46px;}
.join_step .txt_intro{text-align:center;}
.join_step .list_step{overflow:hidden;width:670px;height:148px;margin:0 0 73px 0;background:url(/img/member/bg_join_step.gif) no-repeat 0 0;}
.join_step .list_step li{overflow:hidden;float:left;width:147px;height:148px;margin-left:114px;text-indent:-9999px;}
.join_step .list_step .on{background-image:url(/img/member/bg_join_step.gif);}
.join_step .list_step .step1{margin-left:0px;background-position:0 -150px;}
.join_step .list_step .step2{background-position:-261px -150px;}
.join_step .list_step .step3{background-position:-523px -150px;}

.join_sns{overflow:hidden;padding-bottom:48px;}
.join_sns .link_sns{display:block;width:204px;height:52px;overflow:hidden;text-indent:-9999px;background:url(/img/member/btn_member.gif) no-repeat 0 0;}
.join_sns .link_sns.sns2{background-position:0 -55px;}
.join_sns .link_sns.sns3{background-position:0 -110px;}
.join_sns .list_sns{overflow:hidden;width:680px;padding-top:20px;}
.join_sns .list_sns li{float:left;padding-right:10px;}

.join_email .fld_email{padding-top:21px;}
.join_email .tf_type1{float:left;width:182px;}
.join_email .sel_type1{float:left;margin-left:6px;width:184px;}
.join_email .bar{float:left;padding:0 8px;font-size:16px;line-height:40px;color:#666;font-weight:bold;}
.join_email .txt1{margin-top:11px;padding:0 0 0 9px;background:url(/img/ico/bu_squ_12.gif) no-repeat 4px 7px;clear:both;}
.join_email .txt2{padding-top:30px;font-size:16px;line-height:24px;}
.join_email .txt2 em{font-weight:bold;color:#222;}
.join_email .txt3{font-size:14px;line-height:26px;text-align:center;font-weight:bold;}
.join_email .txt4{font-size:12px;line-height:24px;text-align:center;color:#ff0000;}
.join_email .btn_galltype1{width:214px;height:54px;line-height:54px;border-color:#222;color:#222;background-color:#f8f8f8;font-size:16px;}
.join_email .box_email{margin-top:47px;padding-top:25px;border-top:1px solid #e8e8e8;text-align:center;}
.join_email .box_email .fld_num{overflow:hidden;width:440px;margin:0 auto;text-align:left;}
.join_email .box_email .fld_num .tf_type1{float:left;width:296px;}
.join_email .box_email .noti{width:100%;padding-top:10px;clear:both;}
.join_email .box_email .noti li{padding:0 0 0 9px;background:url(/img/ico/bu_squ_12.gif) no-repeat 4px 7px;}
.join_email .box_email.case4 .btn_galltype1{width:114px;height:38px;line-height:38px;font-size:12px;background-color:#fff;}

/* 비밀번호 재설정 */
.idpw_layout{width:632px;margin:0 auto;}
.idpw_layout .top_msg{padding:34px 0 44px 0;text-align:center;}
.idpw_layout .top_msg .tx{padding-top:10px;font-size:14px;line-height:22px;font-weight:bold;letter-spacing:-1px;}
.idpw_layout .top_msg .name{color:#aa6759;}
.idpw_layout .box_pw{position:relative;padding:14px 0;border-top:2px solid #ac8c66;}
.idpw_layout .list_pw{overflow:hidden;width:500px;padding:6px 0;margin:0 auto;}
.idpw_layout .list_pw dt{float:left;width:128px;height:30px;line-height:30px;font-weight:bold;}
.idpw_layout .list_pw dd{float:left;}
.idpw_layout .list_pw input{height:24px;width:238px;}
.idpw_layout ul.cmmt_list_v1{padding:20px 0 20px 11px;border-top:1px solid #b2b2b2;border-bottom:1px solid #a6a6a6;}
.idpw_layout .wrap_bt{position:relative;padding:16px 0;}
.idpw_layout .wrap_bt.bot{padding-top:20px;border-top-color:#a6a6a6;}
.idpw_layout .wrap_bt.bot .btn{position:absolute;right:0;top:16px;}
.idpw_layout .wrap_bt.bot .btn_galltype2{width:80px;height:24px;line-height:24px;text-align:center;}

/* 버튼 타입 */
.btn_galltype1.edite{background-color:#fff;border-color:#a6a6a6;color:#666;}
.btn_galltype1.edite2{border-color:#a6a6a6;}
.btn_galltype1.recmt{float:right;margin-top:0;width:114px;height:38px;line-height:38px;font-size:12px;background-color:#fff;}
.btn_galltype1.joinok{display:block;margin:40px auto;border-color:#515151;background-color:#f8f8f8;width:214px;height:54px;font-size:16px;line-height:54px;color:#222;}
.btn_galltype1.login{width:214px;height:54px;background-color:#f8f8f8;border-color:#515151;font-size:16px;line-height:54px;font-weight:bold;color:#222;}
.btn_galltype1.gomain{width:214px;height:54px;border-color:#a6a6a6;font-size:16px;line-height:54px;font-weight:bold;color:#666;}
.btn_galltype1.pw{position:absolute;top:20px;right:70px;width:114px;height:70px;background-color:#f8f8f8;font-size:16px;line-height:70px;font-weight:bold;color:#222;}

/* 안내 및 도움말 */
.box_login_info{width:699px;margin:25px auto 0 auto;padding:19px 22px 20px 20px;background:#f6f6f6;}
.box_login_info h3.tit_fam_info{padding:0;background:none;}
.box_login_info .desc{padding:6px 0 0 17px;letter-spacing:-1px;}
.box_login_info .emph{font-weight:bold;}
.box_login_info .txt_noti{display:block;padding-top:13px;color:#333;}

/* 임직원 인트로페이지 추가 */
.staff_intro .logo_staffshop{width:205px;margin:30px auto;}
.staff_intro .staff_content{background:url(/img/family/bg_intro02.gif) no-repeat 50% 100%;}
.staff_intro .staff_feature{height:240px;background:url(/img/family/bg_intro01.gif) repeat-x 0 0;}
.staff_intro .staff_feature .feature_cont{width:853px;padding-top:33px;margin:0 auto;text-align:center;}
.staff_intro .staff_feature .txt_intro{padding-top:23px;}
.staff_intro .staff_foot{background:#dfdfdf;}
.staff_intro .staff_foot .foot_inner{overflow:hidden;width:853px;margin:0 auto;}
.staff_intro .staff_foot h2.tit_info{float:left;width:98px;height:63px;margin:65px 50px 63px 44px;border-bottom:0 none;}
.staff_intro .staff_foot .wrap_info{float:left;width:660px;line-height:20px;padding-top:20px;letter-spacing:-1px;}
.staff_intro .staff_foot .wrap_info .emph{display:block;padding-top:8px;color:#424242;}
.staff_intro .staff_foot .wrap_info .txt_noti{padding-left:16px;}
.staff_login{width:620px;padding:78px 116px 71px 117px;margin:0 auto;}
.staff_login .txt_intro{text-align:center;padding-bottom:14px;}
.staff_login .list_tf{overflow:hidden;width:248px;padding-bottom:5px;}
.staff_login .list_tf dt{float:left;width:57px;padding-top:5px;}
.staff_login .list_tf dd{float:left;width:191px;}
.staff_login .list_tf .tf_id{width:185px;border-color:#9f9f9f;background:#fdfdfd;}
.staff_login .list_tf .tf_pwd{width:185px;border-color:#9f9f9f;background:#fdfdfd;}
.staff_login .frm_login{position:relative;width:344px;margin:0 0 14px 48px;padding:1px 0 0 179px;background:url(/img/family/txt_login.gif) no-repeat 0 0;}
.staff_login .frm_login .txt_error{padding:16px 0 0 0px;font-size:11px;line-height:14px;letter-spacing:-1px;color:#fff;}
.staff_login .frm_login .txt_error strong{margin-left:5px;font-size:13px;opacity:.8;font-family:'돋움';font-weight:600;}
.staff_login .frm_login .txt_error img{vertical-align:-2px;}
.staff_login .frm_login .save{padding-left:57px;}
.staff_login .frm_login .btn{position:absolute;right:0;top:0;}

/* 임직원 복지몰 추가 */
.staff_intro.staff_type02 .logo_staffshop{width:205px;}
.staff_intro.staff_type02 .staff_feature{background-image:url(/img/family/bg_intro01_02.gif);}
.staff_intro.staff_type02 .staff_feature .txt_intro{padding-top:27px;}
.staff_intro.staff_type02 .staff_content{background-image:url(/img/family/bg_intro02_02.gif);}
.staff_type02 .staff_login{padding-bottom:150px;}
.staff_type02 .staff_login .frm_login{background-image:url(/img/family/txt_login_02.gif);}
/* 임직원 리뉴얼 추가 */
.staff_intro.staff_type03 .logo_staffshop{width:928px;margin:15px auto 10px auto;text-align:center;}
.staff_intro.staff_type03 .logo_staffshop a {display:inline-block;*display:inline;zoom:1;}
.staff_intro.staff_type03 .staff_content{background:#f37120;}
.staff_intro.staff_type03 .staff_feature{background:#f37120;min-width:1028px;height:auto;/*225px*/}
.staff_intro.staff_type03 .staff_feature .feature_cont{width:376px;padding-top:29px;}
.staff_intro.staff_type03 .staff_login{width:376px;padding:17px 0 0 0;font-family:"맑은 고딕";}
.staff_intro.staff_type03 .staff_login .frm_login{background:none;width:376px;margin:0 auto;padding:1px 0 0 0;}
.staff_intro.staff_type03 .staff_login .list_tf{width:274px;padding-bottom:0;padding-top:4px;}
.staff_intro.staff_type03 .staff_login .list_tf:first-child{padding-top:0;}
.staff_intro.staff_type03 .staff_login .list_tf dd{overflow:hidden;width:100%;}
.staff_intro.staff_type03 .staff_login .list_tf dd label{display:block;}
.staff_intro.staff_type03 .staff_login .list_tf .tf_id{background:#fff;width:274px;height:auto;padding:12px 2px 11px 17px;line-height:1;border:none;color:#3f3f3f;font-size:13px;font-family:"맑은 고딕";}
.staff_intro.staff_type03 .staff_login .list_tf .tf_pwd{background:#fff;width:274px;height:auto;padding:12px 2px 11px 17px;line-height:1;border:none;color:#3f3f3f;font-size:13px;font-family:"맑은 고딕";}
.staff_intro.staff_type03 .staff_login .frm_login .save {position:absolute;top:68px;left:287px;padding-left:0;font-size:13px;color:#fff;letter-spacing:-0.99px;}
.staff_intro.staff_type03 .staff_login .frm_login .save > label{display:inline-block;*display:inline;margin-left:7px;zoom:1;}
.staff_intro.staff_type03 .staff_login .frm_login .save > label:first-child{margin:0;}
.staff_intro.staff_type03 .staff_login .frm_login .save > label input {display:block;margin-top:3px;}
.staff_intro.staff_type03 .staff_login .bot_login {margin:20px 0 17px;font-size:0;}
.staff_intro.staff_type03 .staff_login .bot_login a {position:relative;display:inline-block;*display:inline;padding:5px 42px 5px 35px;zoom:1;}
.staff_intro.staff_type03 .staff_login .bot_login a:after {display:block;content:'';position:absolute;top:0;left:0;width:1px;height:24px;background:#f9b890;}
.staff_intro.staff_type03 .staff_login .bot_login a:first-child{padding:7px 44px 3px 0px;}
.staff_intro.staff_type03 .staff_login .bot_login a.last{padding:5px 0 5px 42px;}
.staff_intro.staff_type03 .staff_login .bot_login a:first-child:after{display:none;}
.staff_intro.staff_type03 .staff_foot .wrap_info{float:none;background:#fff;width:858px;margin:20px auto 25px;padding:20px 34px 10px;border:1px solid #dbdbdb;letter-spacing:-0.7;}
.staff_intro.staff_type03 .staff_foot .wrap_info .notiLst{position:relative;display:inline-block;*display:inline;padding-right:30px;vertical-align:top;zoom:1;}
.staff_intro.staff_type03 .staff_foot .wrap_info .notiLst:after{display:block;content:'';position:absolute;top:11px;right:0;width:1px;height:73px;background:#dbdbdb;}
.staff_intro.staff_type03 .staff_foot .wrap_info .notiLst li{margin-top:1px;color:#2b2e37;text-align:left;}
.staff_intro.staff_type03 .staff_foot .wrap_info .notiLst li > strong{color:#2b2e37;}
.staff_intro.staff_type03 .staff_foot .wrap_info .notiLst li > a {color:#7f7f7f;text-decoration:underline;margin-left:8px;font-size:11px;}
.staff_intro.staff_type03 .staff_foot .wrap_info .notiLst li.idt13{padding-left:13px;text-indent:-12px;}
.staff_intro.staff_type03 .staff_foot .wrap_info .qr_mo{display:inline-block;*display:inline;margin-left:33px;vertical-align:top;text-align:center;color:#7f7f7f;font-size:12px;zoom:1;}
.staff_intro.staff_type03 .staff_foot .wrap_info .qr_mo span {display:block;margin-top:5px;}
.staff_intro.staff_type03 .staff_foot{background:transparent;}
.staff_intro.staff_type03 .staff_foot .foot_inner{background:#f1f1f1;min-width:1028px;width:100%;text-align:center;}
.staff_intro.staff_type03 .staff_foot .foot_inner.type02{background:#2b2e37;}
.staff_intro.staff_type03 .staff_join{background:#f1f1f1;min-width:1028px;padding-top:30px;text-align:center;}
.staff_intro.staff_type03 .staff_join .imgJoin{margin-top:20px;}
div.clause_3 .rbox.type2 {width:317px;float:left;margin-left:15px;}
div.clause_3 .rbox.type2.fst {margin-left:0;}
div.clause_3 .rbox.type2 div.clause span {display:inline-block;float:left;text-align:left;width:170px;padding-left:10px;}
div.clause_3 .rbox.type2 div.clause label {float:right;}
div.clause_3 .rbox.type2 div.clause:after, div.clause_3:after  {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.join_box div.join_type div.input div.error_msg_v1 {height:19px;padding-top:0px;}

/* 로그인 팝업 로그인 페이지 변경 후 삭제 예정 */
.popup .pop_login{width:511px;margin:15px auto 0 auto;}
.popup .pop_login .fld_login {position:relative;width:510px;height:auto;padding-bottom:15px;background:url(/img/img_pop_login_v1.gif) no-repeat;}
.popup .pop_login .fld_login .wrap_inp{width:177px;padding:89px 0 0 226px;}
.popup .pop_login .fld_login input[type=text], 
.popup .pop_login .fld_login input[type=password], 
.popup .pop_login .fld_login label,
.popup .pop_login .fld_login .error_msg_v1 {display:block;position:relative;left:0;margin-bottom:5px;}
.popup .pop_login em.care  {margin-left:59px;}
.popup .pop_login .fld_login input.id {top:0;width:171px;}
.popup .pop_login .fld_login input.pwd {top:0;width:171px;}
.popup .pop_login .fld_login label {display:block;top:0;font-size:11px;color:#999;letter-spacing:-1px;}
.popup .pop_login .fld_login .error_msg_v1 {position:absolute;top:178px;padding:0 0 0 17px;margin-left:172px;color:#a14d71;font-size:11px;letter-spacing:-1px;background:url(/img/ico/ic_care_04.gif) no-repeat left 2px;}
.popup .pop_login .fld_login span.btn {position:absolute;right:13px;top:89px;}
.popup .pop_login .fld_login .id_check_v2 {top:0;left:0;padding-top:2px;}
.popup .pop_login .loginInfo{padding-left:17px;margin-left:172px;font-size:11px;letter-spacing:-1px;background:url(/img/ico/ic_care_02.gif) no-repeat left 2px;position:relative;top:0;left:0;}
.popup .pop_login .login_captcha{width:514px;padding:20px 0 5px 0;margin-top:15px;border-top:0 none;}
.popup .pop_login .login_captcha .img_txt{width:200px;}
.popup .pop_login .login_captcha .inp_txt{width:300px;padding-left:14px;}
.popup .pop_login .login_captcha input[type=text].tf{margin-bottom:0;}
.popup .pop_login h4 {border-bottom:2px solid #7d4a39;padding-bottom:6px;}
.popup .pop_login .tit {background: url(/img/ico/bu_depth4.gif) 0 1px no-repeat;margin:0;padding: 0 0 6px 16px;border-bottom: 2px solid #7d4a39;}
.popup .pop_login .tit_v2 {margin-top:20px;}

div.noti_v1 {padding-top:14px;}
div.noti_v1 dl dt {background:url(/img/ico/bu_squ_05.gif) no-repeat 0 5px;padding:0 0 0 8px;margin-top:4px;}
div.noti_v1 dl dd {margin:2px 0 0 8px;font-size:11px;letter-spacing:-1px;line-height:16px;padding:0 0 9px;}
div.noti_v1 dl dd span {float:right;margin-top:-4px;*margin-top:-30px;}
div.noti_v1 div.fl strong.bu_squ_v1 {display:block;letter-spacing:-1px;}
/* 고객센터 */
/* 메인 */
div.cs_main {margin-top:25px;width:780px;height:166px;background:url(/img/bg_cs_notice.gif) 0 0 no-repeat;}
div.cs_main:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.cs_main div.noti {float:left;width:370px;padding:19px 0 0 19px;}
div.cs_main div.noti h4 {height:22px;margin:0;padding:0;background:none;}
div.cs_main div.noti ul li {padding-left:12px;padding-bottom:3px;background:url(/img/ico/bu_depth6.gif) 2px 4px no-repeat}
div.cs_main div.noti ul li img {vertical-align:middle;}
div.cs_main dl {float:left;width:195px;}
div.cs_main dl dt, div.cs_main dl dd span {visibility:hidden;height:0;font-size:0;}
div.cs_main dl dt, div.cs_main dl dd img {margin:42px 0 0 15px;}
/*자주하는질문*/
div.cs_quick_visual {position:relative;width:780px;height:221px;background:url(/img/img_customer_06.jpg) no-repeat;}
div.cs_quick_visual ul.cs_quick {position:absolute;left:23px;top:105px;z-index:1;width:489px;height:107px;background:url(/img/bg_cs_quick.png) no-repeat;font-size:0;}
div.cs_quick_visual ul.cs_quick li {width:97px;height:92px;display:inline;float:left;}
div.cs_quick_visual ul.cs_quick li a {display:block;width:97px;height:92px;margin-top:1px;text-indent:-9999px;}
div.cs_quick_visual ul.cs_quick:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.cs_quick_visual a.btn_counsel {position:absolute;left:509px;top:117px;display:block;width:76px;height:87px;background:url(/img/btn/bt_counsel_04.png) no-repeat;text-indent:-9999px;z-index:0;}
div.cs_search {background:url(/img/txt/tx_cs_search_01.gif) 0 15px no-repeat;padding-bottom:16px;}
div.cs_search fieldset {padding:57px 0 0 22px;}
div.cs_search fieldset p {display:none;}
div.cs_search fieldset select {width:185px;}
div.cs_search fieldset input {width:463px;border:1px solid #999;background-color:#fff;}
div.cs_search fieldset img {vertical-align:middle;}
div.cs_search dl.keyword {margin-top:10px;}
div.cs_search dl.keyword dt, div.cs_search dl.keyword dd {display:inline;}
div.cs_search dl.keyword dd a {background:url(/img/bg_bar_07.gif) left 1px no-repeat;padding:0 6px 0 11px;color:#7e512a;font-size:11px;}
div.cs_search dl.keyword dd a:first-child {background:none;}
dl.faq_menu {width:748px;margin:15px;*margin:15px 15px 0px 15px;}
dl.faq_menu dt {display:inline;float:left;width:168px;height:58px;border-right:1px solid #d3d3d3;}
dl.faq_menu dt em {display:block;margin-top:9px;}
dl.faq_menu dd {display:inline;float:left;width:550px;height:48px;padding:10px 0 0 29px;color:#2b2b2b;background:url(/img/ico/bu_depth4.gif) 16px 13px no-repeat;}
dl.faq_menu dd a {background:url(/img/bg_bar_05.gif) right 1px no-repeat;padding:0 5px 0 8px;font-size:12px;line-height:22px;color:#2b2b2b;}
dl.faq_menu dd a.on {font-weight:bold;}
dl.faq_menu dd a.lst {background:none;}
dl.faq_menu:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
ul.cs_faq_list {width:780px;border-top:1px solid #7d4a39;border-bottom:1px solid #d6d6d6;}
ul.cs_faq_list li.cs_faq {border-top:1px solid #ececec;}
ul.cs_faq_list li.cs_faq p.q {width:730px;background:url(/img/ico/ic_qna_01.gif) 11px 9px no-repeat;padding:10px 7px 7px 43px;color:#2b2b2b;}
ul.cs_faq_list li.cs_faq p.top {width:730px;padding:10px 7px 7px 10px;color:#2b2b2b;}
ul.cs_faq_list li.cs_faq p.top strong {display:inline-block;width:168px;padding-left:20px;color:#666;}
ul.cs_faq_list li.cs_faq p.q a, ul.cs_faq_list li.cs_faq p.top a {color:#2b2b2b;}
ul.cs_faq_list li.cs_faq div.answ {display:none;padding-top:13px;}
ul.cs_faq_list li.cs_faq.open div.answ {display:block;background:#f5f5f5 url(/img/bg_dot_04.gif) repeat-x;padding-bottom:12px;}
ul.cs_faq_list li.cs_faq.open p.q {background:url(/img/ico/ic_qna_02.gif) 11px 9px no-repeat;}
ul.cs_faq_list li.cs_faq.open p.q a {color:#a16142;font-weight:bold;}
ul.cs_faq_list li.cs_faq div.answ p.a {width:730px;background:url(/img/ico/ic_qna_03.gif) 11px 9px no-repeat;padding:10px 7px 7px 43px;}
ul.cs_faq_list li.cs_faq div.answ div.img {width:737px;margin-left:43px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow {position:relative;width:714px;height:301px;border:5px solid #d7d7d7;margin-left:43px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow span {position:absolute;top:124px;display:block;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow span img {cursor:pointer;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow span.btn_left {left:12px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow span.btn_right {right:12px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow span.btn_slide {right:56px;top:260px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont {position:absolute;top:20px;left:56px;width:602px;overflow:hidden;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont ul {width:10000px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont ul li {width:602px;display:inline;overflow:hidden;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont div.screen {float:left;border:1px solid #d2d2d2;width:378px;height:228px;}
ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont p.txt {float:left;width:182px;height:204px;padding:13px 15px;margin-left:10px;background-color:#e6e6e6;}
div.cs_faq_noresult {width:780px;border-top:1px solid #7d4a39;border-bottom:1px solid #b2b2b2;padding:170px 0 150px;}
div.cs_faq_noresult.nobdr {border-top:none;}
div.cs_faq_noresult .error_msg_v2 {width:541px;_width:545px;margin:auto;padding:0 0 0 60px;background-position:0 0;}
div.cs_faq_noresult .error_msg_v2 img.btn {vertical-align:top;margin-left:30px;}
.rbox.type1 div.list_v1 {}
.rbox.type1 div.list_v1 ul {width:776px;margin-top:-1px;}
.rbox.type1 div.list_v1 ul li {display:inline-block;float:left;width:168px;height:12px;border-top:1px solid #cbb59a;padding:10px 0 13px 26px;}
.rbox.type1 div.list_v1 ul li a {background:url(/img/ico/bu_squ_01.gif) 0 3px no-repeat;padding-left:6px;}
.rbox.type1 div.list_v1 ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
/* 대량구매상담 */
/* 이미지첨부 팝업 */
dl.image_add {border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
dl.image_add dt {padding:10px 0 8px 25px;color:#2b2b2b;font-weight:bold;background:#f5f5f5;border-bottom:1px solid #d0d0d0;}
dl.image_add dt input {margin-left:20px;}
dl.image_add dd {padding:10px 0 9px 25px;border-top:1px solid #ececec;}
dl.image_add dd img {margin-right:10px;vertical-align:middle;}
dl.image_add dd a img {margin-left:5px;}
div.img_size {margin:5px 0 0 0;text-align:right;}
div.img_size span {color:#999;}
/*입점상담*/
.rbox.type5 div.consult_check {padding:14px 0 0 100px;}
.rbox.type5 div.consult_check ul {margin-bottom:10px;}
.rbox.type5 div.consult_check ul li {height:8px;letter-spacing:-1px;}
.rbox.type5 div.consult_check.step1 {background:url(/img/bg_check_01.gif) 29px 14px no-repeat;}
.rbox.type5 div.consult_check.step2 {background:url(/img/bg_check_02.gif) 29px 14px no-repeat;}
.rbox.type5 div.consult_check.step3 {background:url(/img/bg_check_03.gif) 29px 14px no-repeat;}
.rbox.type5 div.consult_check.step4 {background:url(/img/bg_check_04.gif) 29px 14px no-repeat;}
.rbox.type5 div.consult_check.step5 {background:url(/img/bg_check_05.gif) 29px 14px no-repeat;}
.rbox.type5 div.consult_check.step6 {background:url(/img/bg_check_06.gif) 29px 14px no-repeat;}
.rbox.type5 div.consult_check.step7 {background:url(/img/bg_check_07.gif) 29px 14px no-repeat;}
/*알기쉬운가이드*/
.cs_guide {position:relative;} 
.cs_guide a {position:absolute;}
ul.cs_guide.guide_05 a.go01 {left:303px;top:-155px;}
ul.cs_guide.guide_05 a.go02 {left:687px;top:-155px;}
ul.cs_guide.guide_05 a.go03 {left:560px;top:-23px;}
ul.cs_guide.guide_05 a.go04 {left:696px;top:-23px;}
dl.cs_guide.guide_06 a.go01 {left:247px;top:-143px;}
dl.cs_guide.guide_06 a.go02 {left:616px;top:-143px;}
div.cs_guide.guide_07 a.go01 {left:118px;top:251px;}
div.cs_guide.guide_07 a.go02 {left:283px;top:487px;}
div.cs_guide.guide_07 a.go03 {left:283px;top:556px;}
div.cs_guide.guide_08 a.go01 {left:71px;top:250px;}
div.cs_guide.guide_08 a.go02 {left:297px;top:485px;}
div.cs_guide.guide09 a.no {position:static;display:inline-block;}
div.cs_guide.guide09 a.go01 {left:277px;top:114px;}
div.cs_guide.guide09 a.go02 {left:555px;top:581px;}
div.cs_guide.guide09 a.go03 {left:567px;top:607px;}
div.cs_guide.guide09 a.go04 {left:461px;top:697px;}
div.cs_guide.guide09 a.go05 {left:480px;top:723px;}
div.cs_guide.guide09 table.brd_reg {border-top:2px solid #999;margin:9px 0 15px;}
dl.cs_guide_money dt {height:50px;background:#f6f8f2 url(/img/bg_dot_19.gif) left bottom repeat-x;padding:17px 0 0 20px;}
dl.cs_guide_money dd {padding:18px 20px 13px;}
dl.cs_guide_money dd ul.bu_squ_v1 li {line-height:20px;} 
dl.cs_guide_money dd ul.bu_squ_v1 li a {color:#70453a;text-decoration:underline;}
dl.cs_guide_money dd div.btn {width:100%;border-top:1px solid #e2e2e2;margin-top:8px;padding-top:10px;}
/*통합검색*/
.brand_top.chanel_bnr {position:relative;background:#000;margin-bottom:25px;}/*17.04.18*/
.brand_top.chanel_bnr a{display:block;}
.brand_top.chanel_bnr .btn_goChanel {position:absolute;top:22px;right:20px;}
div.comb_search_v1 {border:3px solid #7d4a39;}
div.comb_search_v1 h2 {float:left;width:101px;margin:23px 0 0 20px;padding:0;border:none;}
div.comb_search_v1 span.info {float:left;display:block;width:450px;color:#2b2b2b;margin-top:26px;}
div.comb_search_v1 span.info strong {color:#a14d72;font-size:14px;}
div.comb_search_v1 dl.keyword {width:386px;float:right;margin-top:15px;}
div.comb_search_v1 dl.keyword dt, div.comb_search_v1 dl.keyword dd {float:left;height:16px;margin-bottom:5px;}
div.comb_search_v1 dl.keyword dt {width:73px;}
div.comb_search_v1 dl.keyword dd {width:313px;}
div.comb_search_v1 dl.keyword dd a {background:url(/img/bg_bar_04.gif) left 1px no-repeat;padding:0 6px 0 11px;color:#999;font-size:11px;}
div.comb_search_v1 dl.keyword dd a:first-child {background:none;padding-left:0;}
div.comb_search_v1 fieldset {clear:both;padding:10px 0 10px 20px;margin-top:13px;background:#f2ede9;border-top:1px solid #cdc5bc;}
div.comb_search_v1 fieldset input[type="text"], div.comb_search_v2 fieldset input[type="text"] {width:490px;height:18px;padding:9px 0 0 4px;font-size:14px;color:#2b2b2b;font-weight:bold;background:#fff;}
div.comb_search_v1 fieldset label, div.comb_search_v2 fieldset label {padding-right:10px;}
div.comb_search_v2 {clear:both;padding:19px 0 19px 20px;border-top:1px solid #baa388;border-bottom:1px solid #baa388;background:#f2ede9;}
ul.top10_list {_height:66px;padding:19px 20px 0 20px;border-top:2px solid #ac8c66;border-bottom:1px solid #d6d6d6;background:#f8f8f8;*overflow:hidden;}
ul.top10_list:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
ul.top10_list li {float:left;width:190px;height:33px;color:#2b2b2b;}
ul.top10_list li a {color:#2b2b2b;}
ul.top10_list li img {vertical-align:top;margin-top:1px;}
ul.top10_list.best {border-top:none;border-bottom:1px solid #cfd1d5;background:#f3f4f5;}
ul.top10_list.best li.noresult {float:none;width:100%;font-size:14px;font-weight:bold;}
div.search_no {padding-top:30px;text-align:center;}
div.search_no p {margin-bottom:9px;font-size:16px;font-weight:bold;color:#2b2b2b;}
div.search_no p em {display:block;margin-top:12px;font-size:12px;color:#666;}
div.search_no p strong {color:#a14d72;}
div.search_no div {width:560px;margin:0 auto;padding:5px 0 15px 85px;*padding-bottom:10px;background: #f8f5f2 url(/img/ico/ic_noresult_02.png) 25px center no-repeat;}
div.search_no div .cmmt_list_v1 li {line-height:20px;background-position:0 5px;text-align:left;}
div.sch_detail {border:2px solid #dadada;}
div.sch_detail table.sch_tbl {width:100%;font-size:11px;color:#2b2b2b;}
div.sch_detail table.sch_tbl tbody th {background:#f5f5f5;font-weight:bold;border-bottom:1px solid #e0dede;text-align:left;padding:8px 0 4px 18px;}
div.sch_detail table.sch_tbl tbody th a, div.sch_detail table.sch_tbl tbody th a:hover {color:#2b2b2b;}
div.sch_detail table.sch_tbl tbody td {border-bottom:1px solid #e8e8e8;padding:7px 10px 4px 15px;}
div.sch_detail table.sch_tbl tbody td .section {float:left;width:750px;}
div.sch_detail table.sch_tbl tbody td span.bt {float:right;width:51px;margin-top:-2px;}
div.sch_detail table.sch_tbl tbody td ul.section {height:17px;overflow:hidden;}
div.sch_detail table.sch_tbl tbody td .section label, div.sch_detail table.sch_tbl tbody td .section li {float:left;white-space:nowrap;margin-right:20px;}
div.sch_detail table.sch_tbl tbody td .section li {background:url(/img/bg_bar_14.gif) right 3px no-repeat;padding:0 8px 0 0;margin-right:7px;}
div.sch_detail table.sch_tbl tbody td .section li.last {background:none;padding-right:0;}
div.sch_detail table.sch_tbl tbody td .section li a {color:#2b2b2b;}
div.sch_detail table.sch_tbl tbody td .section li a:hover {color:#d00d0d;}
div.sch_detail table.sch_tbl tbody td .section input[type=checkbox] {margin-top:-2px;}
div.sch_detail table.sch_tbl tbody td .section.wfix_v1 {height:17px;overflow:hidden;}
div.sch_detail table.sch_tbl tbody td .section.wfix_v1.auto {height:auto;overflow:visible;}
div.sch_detail table.sch_tbl tbody td .section.wfix_v1.open {overflow:hidden;overflow-y:auto;scrollbar-face-color:#fff;scrollbar-highlight-color:#ddd;scrollbar-shadow-color:#ddd;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#adadad;}
div.sch_detail table.sch_tbl tbody td .section.wfix_v1 label {width:146px;height:17px;overflow:hidden;margin-right:0;}
div.sch_detail table.sch_tbl tbody td div.select_size select {float:left;width:95px;margin-right:10px;color:#999;font-size:11px;}
div.sch_detail table.sch_tbl tbody td div.select_size .section {width:540px;height:17px;overflow:hidden;}
div.sch_detail table.sch_tbl tbody td.price {font-size:12px;color:#666;}
div.sch_detail table.sch_tbl tbody td.price input[type="text"] {width:80px;}
div.sch_detail table.sch_tbl tbody td.price .bar {position:relative;float:left;height:18px;margin:0 20px 0 0;}
div.sch_detail table.sch_tbl tbody td.price .bar div {position:absolute;}
div.sch_detail table.sch_tbl tbody td.price .bar .bg {width:313px;height:18px;top:0;left:0;background: url(/img/bg_bar_02.gif) repeat-x;}
div.sch_detail table.sch_tbl tbody td.price .bar .trackbar {width:313px;height:18px;top:0;left:0;background: url(/img/bg_bar_01.gif) repeat-x;}
div.sch_detail table.sch_tbl tbody td.price .bar .leftbar { width:18px; height:18px;background: url(/img/btn/bt_bar_01.gif) no-repeat; }
div.sch_detail table.sch_tbl tbody td.price .bar .rightbar { width:18px; height:18px;background: url(/img/btn/bt_bar_01.gif) no-repeat; }
div.sch_detail table.sch_tbl tbody td.price .bar .lay_down {top:-42px;background-position:center bottom;}
div.sch_detail table.sch_tbl tbody td.price .bar .lay_down em {width:62px;padding:8px 8px 5px 8px;text-align:center;color:#a16142;font-weight:bold;letter-spacing:0;}
div.sch_detail div.btn {text-align:center;padding:10px 0 2px;}
div.side_area div.contents div.sch_detail table.sch_tbl tbody td.price .bar .bg, div.side_area div.contents div.sch_detail table.sch_tbl tbody td.price .bar .trackbar {width:210px;}
div.side_area div.contents div.sch_detail table.sch_tbl tbody td .section {width:584px;}
/* 120120_eun */
div.b_label{width:990px;margin:0 auto 20px auto;}
div.sch_detail.c_ver1 {border:1px solid #cbb49a;}
div.sch_detail.c_ver1 table.sch_tbl tbody th {background:#f2ede9;border-top:1px solid #e4dfdb;border-bottom:0;}
div.sch_detail.c_ver1 table.sch_tbl tbody td {border-top:1px solid #f0f0f0;border-bottom:0;}
div.sch_detail.c_ver1 table.sch_tbl tbody tr:first-child th, div.sch_detail.c_ver1 table.sch_tbl tbody tr:first-child td {border-top:0;}
div.sch_detail.c_ver1 table.sch_tbl tbody.expend tr:first-child th {border-top:1px solid #e4dfdb;}
div.sch_detail.c_ver1 table.sch_tbl tbody.expend tr:first-child td {border-top:1px solid #f0f0f0;}
div.sch_detail.c_ver1 dl.cat_detail {width:100%;}
div.sch_detail.c_ver1 dl.cat_detail dt {background:#f2ede9;font-size:11px;font-weight:bold;color:#2b2b2b;padding:4px 0 4px 19px;border-bottom:1px solid #f0f0f0;}
div.sch_detail.c_ver1 dl.cat_detail dt em {margin-right:10px;cursor:pointer;}
div.sch_detail.c_ver1 dl.cat_detail dt em span {position:relative;}
div.sch_detail.c_ver1 dl.cat_detail dt em span strong {background:url(/img/ico/bu_arr_35.gif) right 3px no-repeat;padding-right:10px;}
div.sch_detail.c_ver1 dl.cat_detail dt em a {color:#2b2b2b;}
div.sch_detail.c_ver1 dl.cat_detail dt em a:hover {text-decoration:none;}
div.sch_detail.c_ver1 dl.cat_detail dt div.dpt3_group {*top:23px;}
div.sch_detail.c_ver1 dl.cat_detail dt div.dpt3_group a {color:#666;}
div.sch_detail.c_ver1 dl.cat_detail dt div.dpt3_group a:hover {color:#d00d0d;text-decoration:underline;}
div.sch_detail.c_ver1 dl.cat_detail dd {padding:8px 0 4px 18px;}
div.sch_detail.c_ver1 dl.cat_detail dd ul {width:970px;}
div.sch_detail.c_ver1 dl.cat_detail dd ul li {float:left;width:194px;font-size:11px;}
div.sch_detail.c_ver1 dl.cat_detail dd ul li a {color:#2b2b2b;}
div.sch_detail.c_ver1 dl.cat_detail dd ul li a:hover {color:#d00d0d;}
div.sch_detail.c_ver1 dl.cat_detail dd ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
ul.bot_util {_height:90px;border:1px solid #e4e4e4;padding:10px 20px 11px;*overflow:hidden;}
ul.bot_util:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
ul.bot_util li {float:left;}
ul.bot_util li.satis {width:525px;}
ul.bot_util li.center {width:400px;padding-left:23px;background:url(/img/bg_bar_06.gif) 0 10px no-repeat;}
ul.bot_util li div {float:left;letter-spacing:-1px;}
ul.bot_util li div img {margin-right:20px;}
ul.bot_util li div dl {margin-bottom:5px;}
ul.bot_util li.satis div.tx {width:413px;}
ul.bot_util li.center div.tx {*width:260px;}
ul.bot_util li.center a img {margin:0;}
ul.bot_util li div dl dt {padding:5px 0 8px;}
ul.bot_util li div fieldset {font-size:0;}
ul.bot_util li div fieldset img {margin:0;vertical-align:middle;}
ul.bot_util li div fieldset label {display:inline-block;padding:4px 10px 0 0;*padding-right:5px;font-size:12px;}
p.search_txt {padding:18px 0 13px 0;border-bottom:1px solid #ededed;}
p.search_txt strong {color:#a14d72;}
p.search_txt img {vertical-align:middle;}
/* 검색결과 만족도 조사 */
p.satis_info {height:15px;margin-top:-5px;padding:10px 0 0 0;background:url(/img/bg_dot_01.gif) repeat-x;}
dl.cat_detail div.dpt3_group {left:-4px;top:14px;width:988px;}
dl.cat_detail div.dpt3_group table tr.boxm td.l {background:url(/img/snb/dpt2_boxl_02_1.gif) no-repeat;}
dl.cat_detail div.dpt3_group ul.dpt3 li.lst3 a {font-weight:normal;}
div.more_bar {width:990px;height:24px;background:url(/img/bg_more_01.gif) 0 1px no-repeat;margin-top:-1px;text-align:center;}
div.more_bar img {cursor:pointer;}
div.sch_match span.banner {float:left;width:194px;height:214px;}
div.sch_match div.match_list {float:left;width:795px;height:187px;border:1px solid #e6e6e6;border-left:0;padding-top:25px;}
div.sch_match div.match_list span.btn_l {float:left;margin:72px 0 0 15px;}
div.sch_match div.match_list span.btn_r {float:right;margin:72px 15px 0 0;}
div.sch_match div.match_list div.match {float:left;width:725px;height:175px;overflow:hidden;}
div.sch_match div.match_list div.match ul.list {width:10000px;height:175px;}
div.sch_match div.match_list div.match ul.list li {float:left;width:145px;padding:0;}
div.sch_match div.match_list div.match ul.list li span.img {width:110px;display:block;margin:0 auto;}
div.sch_match div.match_list div.match ul.list li a.row1_1 {margin-bottom:0;}/*1줄*/
div.sch_match div.match_list div.match ul.list li p {width:130px;margin:8px auto 0;color:#b23510;}
div.sch_match div.match_list div.match ul.list li p strong {display:block;font-size:11px;color:#2b2b2b;font-weight:normal;}
div.sch_match div.match_list div.match ul.list li p strong em {display:block;font-weight:bold;}
div.sch_match div.match_list div.match ul.list li p strong a {color:#2b2b2b;}
div.sch_match div.match_list div.match ul.list li p span.price {display:block;padding-top:2px;font-weight:bold;color:#d00d0d;}
div.sch_match div.match_list ul li {float:left;width:90px;margin:0;padding:0 5px;text-align:center;}
div.sch_banner {border-top:3px solid #ac8c66;border-bottom:1px solid #999;padding-bottom:5px;}
div.sch_banner.b_cver1 {border-bottom:1px solid #ac8c66;}
div.sch_banner ul li {float:left;width:199px;text-align:right;margin-top:5px;}
div.sch_banner ul li.fst {width:194px;}
div.sch_banner ul:after {content:".";display:block;clear:both;height:0px;visibility:hidden;}
div.sch_banner div.expend {display:none;}
div.sch_banner.detail{border-top:0 none;border-bottom:0 none;}
div.banner_3 {font-size:0;}
div.banner_3 img {margin-left:7px;*margin-left:6px;} 
div.banner_3 img.fst {margin-left:0;}
/*오픈프로모션*/
div.openevent {width:990px;background:url(/img/img_openevent_top.jpg) no-repeat;padding:119px 0 0 0;}
div.openevent div.navi {position:relative;z-index:1;width:626px;height:160px;margin:-119px 0 0 11px;}
div.openevent div.navi a {margin-right:3px;}
div.openevent a.gomain {display:block;width:650px;height:107px;margin:0 0 10px;background:url(/img/1.gif) repeat;}
div.openevent div.visual {margin-top:-160px;}
div.openevent div.open_reply {position:relative;width:836px;height:660px;background:url(/img/img_openevent02_02.jpg) no-repeat;padding:84px 0 0 154px;}
div.openevent div.open_reply div.ipad_bg {position:absolute;left:147px;top:77px;z-index:1;width:664px;height:441px;background:url(/img/img_openevent02_bg.png) no-repeat;}
div.openevent div.open_reply div.reply_list {width:680px;height:392px;padding:20px 0;overflow:hidden;overflow-y:auto;scrollbar-face-color:#ccc;scrollbar-highlight-color:#bdbdbf;scrollbar-shadow-color:#868686;scrollbar-3dlight-color:#bdbdbf;scrollbar-darkshadow-color:#b6b6ba;scrollbar-track-color:#d8d8d8;scrollbar-arrow-color:#646464;}
div.openevent div.open_reply fieldset.write {position:relative;width:675px;height:68px;background:url(/img/img_openevent02_02_input.gif) 0 18px no-repeat;}
div.openevent div.open_reply fieldset.write textarea {position:absolute;left:0;top:18px;width:539px;height:36px;color:#b0b0b0;padding:4px 0 0;border:0;background:#fff;margin:6px 0 0 12px;}
div.openevent div.open_reply fieldset.write a {position:absolute;right:0;top:18px;}
div.openevent div.open_reply fieldset.write div.count {position:absolute;right:123px;top:0;font-size:11px;color:#686868;}
div.openevent div.open_reply ul {width:657px;}
div.openevent div.open_reply ul li {width:657px;margin-bottom:10px;}
div.openevent div.open_reply ul li div.ipad_msg {width:657px;background:url(/img/img_openevent02_ball01.jpg) 116px top no-repeat;padding-top:20px;}
div.openevent div.open_reply ul li div.ipad_msg div {width:657px;background:url(/img/img_openevent02_ball02.jpg) 116px bottom no-repeat;}
div.openevent div.open_reply ul li table {height:68px;color:#000;}
div.openevent div.open_reply ul li td.write_id {vertical-align:bottom;width:158px;padding-left:10px;}
div.openevent div.open_reply ul li td.write_id strong {display:block;width:120px;}
div.openevent div.open_reply ul li td.write_cont {vertical-align:top;width:499px;padding-bottom:20px;font-weight:bold;}
div.openevent div.open_reply ul li td.write_cont p {width:437px;}
div.openevent div.open_reply ul li.color div.ipad_msg {background:url(/img/img_openevent02_ball03.jpg) 20px top no-repeat;}
div.openevent div.open_reply ul li.color div.ipad_msg div {background:url(/img/img_openevent02_ball04.jpg) 20px bottom no-repeat;}
div.openevent div.open_reply ul li.color td.write_id {width:116px;padding-left:52px;}
div.openevent div.open_reply ul li.color td.write_cont {width:445px;padding-left:54px;}
div.event_receipt, div.event_friend {position:relative;}
div.event_receipt fieldset, div.event_receipt a, div.event_friend fieldset {position:absolute;}
div.event_receipt fieldset {left:363px;top:227px;}
div.event_receipt a {right:63px;top:34px;}
div.event_friend fieldset {left:250px;top:22px;}
div.openevent div.event_friend fieldset {left:250px;top:869px;}
div.event_receipt fieldset input, div.event_receipt fieldset input.focus {width:110px;height:20px;text-align:center;font-size:15px;line-height:20px;font-weight:bold;margin-right:75px;border:0;padding:0;background:#fff;}
div.event_friend fieldset input {width:410px;font-size:15px;border:0;background:#fff;color:#000;font-weight:bold;}
/* 영수증 이벤트_march  2012.04.17 */
div.event_receiptmarch {position:relative;}
div.event_receiptmarch fieldset {position:absolute;}
div.event_receiptmarch fieldset {left:120px;top:60px;}
div.event_receiptmarch a {right:63px;top:34px;}
div.event_receiptmarch fieldset input, div.event_receipt fieldset input.focus {width:110px;height:20px;text-align:center;font-size:15px;line-height:20px;font-weight:bold;margin-right:110px;border:0;padding:0;background:#fff;}
.lay_pop .lay_mark {position:relative;width:630px;height:731px;background:url(/img/img_openevent_mark.png) no-repeat;}
.lay_pop .lay_mark h1 {display:none;}
.lay_pop .lay_mark a.close {top:20px;right:38px;width:18px;height:18px;background:none;}
.lay_pop .lay_mark div.mark_con {width:588px;height:570px;padding:52px 0 0 20px;}
.lay_pop .lay_mark div.mark_con p.mark_msg {height:248px;padding:25px 0 0 221px;}
.lay_pop .lay_mark div.mark_con div {padding-left:10px;}
.lay_pop .lay_mark div.mark_con div.mark_list {margin-top:-7px;padding-left:0;}
.lay_pop .lay_mark div.mark_con div.mark_list img {margin:6px -4px 0 0;}
.lay_pop .lay_mark .tbl_btn {width:600px;text-align:center;margin:20px 0 0 8px;}
.tbl_noti .txt{padding:10px 0 0 0;}
.lay_pop .lay_cardnum {position:relative;width:400px;height:182px;background:url(/img/img_openevent07_pop.gif) no-repeat;padding-top:86px;}
.lay_pop .lay_cardnum fieldset {padding-left:20px;}
.lay_pop .lay_cardnum fieldset span {display:none;}
.lay_pop .lay_cardnum fieldset input {width:72px;height:18px;margin-left:15px;*margin-left:12px;text-align:center;background:#fff;border:0;}
.lay_pop .lay_cardnum fieldset input.fst {margin-left:0;}
.lay_pop .lay_cardnum .tbl_btn {position:absolute;top:138px;left:0;width:400px;text-align:center;margin:0;}
/* mobile popup */
#mbl_lay .close{padding:15px 0 0 0;text-align:right;}
/*
#mbl_lay h1{padding:22px 0 0 21px;height:38px;background:url(/img/hdr/h1_logo_pop02.gif) no-repeat right top;}
#mbl_lay #wrap{background:#fff url(/img/pop_bg01.gif) repeat-x left top;}*/
#mbl_lay .m_cont{padding-top:20px;}
.mbl_coup{width:699px;background:url(/img/bg_mbl_print.gif) no-repeat left 20px;height:404px;padding:58px 0 0 57px;}
.mbl_coup h2.mbl_h2{background:none;margin:0;padding:0;height:75px;}
.mbl_coup .mbl_detail dl{*zoom:1;}
.mbl_coup .mbl_detail dl:after{display:block;content:"";clear:both;}
.mbl_coup .mbl_detail dl dt{float:left;width:203px;}
.mbl_coup .mbl_detail dl dt span{display:block;margin-bottom:15px;}
.mbl_coup .mbl_detail dl dt span img{border:1px solid #d6d6d6;}
.mbl_coup .mbl_detail dl dd{float:left;margin-top:-7px;}
.mbl_coup .mbl_detail dl dd table th{text-align:left;background:url(/img/ico/bu_colon.gif) no-repeat right 9px;vertical-align:top;padding-top:6px;}
.mbl_coup .mbl_detail dl dd table th.tit{background-position:right center;}
.mbl_coup .mbl_detail dl dd table td{color:#2b2b2b;vertical-align:top;}
.mbl_coup .mbl_detail dl dd table td p{padding:6px 0 4px 10px;}
.mbl_coup .mbl_detail dl dd table td p.coup_num{font-size:14px;font-weight:bold;}
.mbl_coup .mbl_detail dl dd table td p.tit{margin-left:10px;padding-left:15px;width:345px;background:#e6e6e6;line-height:18px;color:#925e21;}
.mbl_coup .mbl_detail dl dd table td p.tit strong{display:block;color:#2b2b2b;}
.mbl_coup .mbl_detail dl dd table td .l_spc1{letter-spacing:-1px;}
.mbl_info{margin-top:30px;padding:11px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.mbl_info li{line-height:18px;padding-left:8px;background:url(/img/ico/bu_squ_05.gif) no-repeat left 8px;}
/* family popup */
.f_confirm{padding-bottom:9px;border-bottom:1px solid #d6d6d6;}
.f_confirm .f_msg01{padding-top:30px;height:58px;font-size:14px;font-weight:bold;color:#2b2b2b;}
.f_confirm .f_msg02{padding-top:45px;height:79px;font-size:14px;font-weight:bold;color:#2b2b2b;line-height:20px;padding-bottom:0;}
.f_confirm span{font-size:14px;font-weight:bold;color:#915d1e;}
.f_confirm .btn{padding:0 !important;}
.f_confirm .btn img{border:0;margin:0;}
/* 05.18 임직원몰 추가 시작 */
.confirm_box{margin:50px auto 0 auto;padding:56px 0 0 299px;width:441px;height:262px;background:url(/img/img_confirm_01.gif) no-repeat left top;}
.confirm_box img{vertical-align:middle;} 
.confirm_box .ltt1{padding-top:4px;}
/* 입력폼 타이틀 */
.confirm_box .tit_confirm{display:block;padding-bottom:2px;}
.confirm_box .txt_comm{display:block;overflow:hidden;background:url(/img/txt/txt_family_form.gif) no-repeat 0 0;text-indent:-9999px;}
.confirm_box .txt_num{background-position:0 3px;} /* 사번 */
.confirm_box .txt_compy{background-position:0 -22px;} /* 소속회사 */
.confirm_box .txt_email{background-position:0 -47px;} /* 이메일 */
/* 입력폼 공통 */
.confirm_box .list_tf{overflow:hidden;width:100%;padding-top:8px;clear:both;}
.confirm_box .list_tf dt{float:left;width:55px;}
.confirm_box .list_tf dd{float:left;vertical-align:middle;}
.confirm_box .list_tf .txt_email{font-weight:bold;color:#666;}
.confirm_box .f_fr02{padding-top:24px;}
.confirm_box .f_fr02 dt{height:33px;}
/* 임직원몰 인증 방법 팝업 */
.pop_family{width:784px;height:768px;}
.pop_family .wrap_pop{padding:6px 8px;}
.pop_family .wrap_pop02 .pop_head{background:#296ea9;}
.pop_family .pop_head{height:49px;padding-top:18px;background:#baa48c;text-align:center;}
.pop_family .pop_bottom{text-align:center;}
.pop_family .pop_content{overflow:hidden;position:relative;width:100%;padding-top:98px;}
.pop_family .menu{display:block;overflow:hidden;position:absolute;top:14px;width:384px;height:84px;text-indent:-9999px;}
.pop_family .menu01{left:0;}
.pop_family .menu02{right:0;}
.pop_family .cont01,.pop_family .cont02{display:none;}
.pop_family .on_tab01 .cont01{display:block;}
.pop_family .on_tab02 .cont02{display:block;}
.pop_family .on_tab01{background:url(/img/family/tab_join01.gif) no-repeat 0 14px;}
.pop_family .on_tab02{background:url(/img/family/tab_join02.gif) no-repeat 0 14px;}
/* 프로모션 div 공통 클래스 */
.section_promo{width:100%;}
/* 2013.04.30 우편번호 검색 도로명주소검색 추가 */
/* 지번검색,도로명검색 탭 */
.tab_zipcode{position:absolute;top:18px;right:22px;overflow:hidden;width:262px;}
.tab_zipcode .tab{float:left;margin-left:2px;}
.tab_zipcode .tab .txt{display:block;overflow:hidden;width:129px;height:36px;background:url(/img/tab/tab_zipcode.gif) no-repeat 0 0;text-indent:-9999px;}
.tab_zipcode .tab .txt.menu2{background-position:-140px 0;}
.tab_zipcode .on .txt.menu1{background-position:0 -40px;}
.tab_zipcode .on .txt.menu2{background-position:-140px -40px;}
/* 우편번호검색 공통 */
.zipcode_search .tit_code{display:block;padding:0 0 0 8px;background:url(/img/ico/bu_depth6.gif) no-repeat 0 7px;letter-spacing:-1px;line-height:20px;}
.zipcode_search .add_detail{padding-top:15px;}
.zipcode_search .add_detail .tit_code{padding-bottom:6px;}
.zipcode_search .add_detail .inp_add{padding:5px 0 0 8px;}
.zipcode_search .add_detail .inp_bot{overflow:hidden;width:100%;padding:13px 0 0 0;}
.zipcode_search .add_detail .exm{float:left;padding:0 20px 0 7px;line-height:22px;letter-spacing:-1px;}
.zipcode_search .add_detail .btn_test{float:left;}
/* 도로명주소 검색 */
.zipcode_search .box_code2{display:none;}
.zipcode_search .box_code2 table.brd_list_v1.line_v2 td{border-left:0 none;}
.zipcode_search .box_code2 .add_detail .btn_test{float:right;margin-right:20px;}
.zipcode_search .wrap_tbl{float:left;}
.zipcode_search .tbl_zipcode{width:343px;border-right:1px solid #d0d0d0;text-align:center;vertical-align:middle;}
.zipcode_search .tbl_zipcode thead th{height:31px;background:#e6e6e6;}
.zipcode_search .tbl_zipcode tbody td{padding:10px 0 9px 0;}
.zipcode_search .btn_inquiry{float:right;margin:29px 12px 0 0;}
/* 검증 영역 */
.zipcode_result{padding-top:16px;}
.zipcode_result .tit_code{display:block;padding:0 0 0 8px;background:url(/img/ico/bu_depth6.gif) no-repeat 0 7px;letter-spacing:-1px;line-height:20px;}
.zipcode_result .list_result .tit_code{font-weight:bold;padding-right:12px;}
.zipcode_result .list_result{overflow:hidden;width:100%;padding-top:11px;}
.zipcode_result .list_result dt{float:left;}
.zipcode_result .list_result dd{float:left;}
.zipcode_result .list_result .tf{font-weight:bold;color:#5c6da1;}
.zipcode_result .wrap_result{padding-bottom:33px;}
.zipcode_result .wrap_code{margin-top:5px;padding:19px 0 6px 30px;background:#e6e6e6;border-top:2px solid #ac8c67;border-bottom:1px solid #d0d0d0;}
.zipcode_result .list_code{padding-bottom:29px;}
.zipcode_result .list_code dt{padding-bottom:2px;}
.zipcode_result .list_code dd{padding-top:3px;}
.zipcode_result .list_code .lab{font-weight:bold;color:#5c6da1;letter-spacing:-1px;}
.zipcode_result .wrap_btn{position:relative;padding:10px 0;text-align:right;}
.zipcode_result .wrap_btn .bt_fl{position:absolute;left:0;}
/* 올댓신한 카드 안내 문구 */
.pament_noti{margin-top:10px;padding:60px 0 55px 0;border-top:2px solid #7d4a39;border-bottom:1px solid #d6d6d6;text-align:center;}
.pament_noti .bot{padding-top:30px;}
/* 마케팅 메일 수신거부 신청 */
.email_unsubscribe{width:710px;padding:50px 0 50px 0;margin:50px auto 0 auto;text-align:center;border-bottom:1px solid #d6d6d6;border-top:1px solid #7d4a39;}
.email_unsubscribe .address{padding-top:67px;font-weight:bold;font-size:14px;line-height:20px;color:#894937;text-decoration:underline;}
.email_unsubscribe .txt_address{padding:8px 0 23px 0;font-size:11px;line-height:13px;color:#666;}
.email_unsubscribe .notice{position:relative;margin-top:65px;padding:15px 0 12px 78px;text-align:left;}
.email_unsubscribe .tit_noti{position:absolute;left:32px;top:28px;}
.email_unsubscribe .list_noti{margin-top:0;font-size:11px;line-height:20px;color:#616161;letter-spacing:-1px;}
.email_unsubscribe .emph{font-weight:bold;color:#545454;}
/* 주문- 아시아나, ok캐시백,드림엑스 */
.box_savenum{padding:20px;border-top:2px solid #ac8c66;border-bottom:1px solid #b2b2b2;background:#fcfaf9;}
.box_savenum .fld_agree{border-bottom:1px solid #c3c3c3;}
.box_savenum .txt_agree{margin-top:5px;padding:10px;border:1px solid #d0d0d0;background:#fff;letter-spacing:-1px;color:#666;}
.box_savenum .txt_agree .emph{display:block;padding:3px 0 0 0;}
.box_savenum .chk_agree{text-align:center;padding:15px 0 20px 0;}
.box_savenum .join_number{overflow:hidden;padding:25px 0 0 0;}
.box_savenum .lab{float:left;padding-top:4px;font-weight:bold;}
.box_savenum .tf_number{float:left;width:224px;height:15px;margin-left:7px;padding:4px 0 0 5px;border:1px solid #666;background:#fff;line-height:15px;color:#777;}
.box_savenum.okcashbag .tf_number{width:70px;}
.box_savenum .join_number .btn_cfm{float:left;margin-left:5px;}
.box_savenum .bar{float:left;padding:1px 0 0 5px;}
.box_savenum .list_notice{padding-top:15px;}
.box_savenum .list_notice li{padding-left:6px;background:url(/img/ico/bu_squ_16.gif) no-repeat 0 7px;font-size:11px;line-height:20px;color:#8b5e53;letter-spacing:-1px;}
.box_savenum .list_notice a{color:#8b5e53;}
.box_savenum .list_notice img.m{margin-top:-2px;}
.box_savenum .list_notice01{color:#d00d0d;letter-spacing:-1px;line-height:22px;}
.box_savenum.dreamx .txt_agree{margin-top:15px;padding:15px 13px;letter-spacing:0;}
.box_savenum.dreamx .txt_agree li{padding-left:8px;background:url(/img/ico/bu_squ_17.gif) no-repeat 0 6px;}
.b_table.tbl_okcashbag{background-position:0 12px;}
/* 본인 인증 및 고객정보 입력 */
.box_namecheck{border-top:2px solid #ac8c66;border-bottom:1px solid #b2b2b2;}
.box_namecheck .guide{padding:15px 20px;border-top:1px solid #e3e3e3;background:#f5f5f5;}
.box_namecheck .list_guide li{padding:0 0 0 8px;background:url(/img/ico/bu_squ_12.gif) no-repeat 0 7px;}
.box_namecheck .txt_guide{padding:0 0 5px 0;font-weight:bold;color:#2b2b2b;}
.box_namecheck .txt_guide img{vertical-align:top;}
.box_namecheck .inp_chk{padding:10px 20px;border-top:1px solid #e3e3e3;}
.box_namecheck .inp_chk .red{color:#ff0000 !important;}
.box_namecheck .chk_ok{padding:85px 0 90px 0;text-align:center;}

/* 아시아나클럽 헤더 h2 */
#asianaClub_headerBox h2{width:auto;margin:0;border-bottom:0 none;height:auto;}
/* DreamX 헤더 */
#shopTop .shopTopLeft h2{width:auto;margin:13px 0 0 6px;border-bottom:0 none;height:auto;}
#shopBot .notice{padding:0;background:none;}
/* 버튼 스타일 정의 2015.08.07 */
.btn_galltype1{display:inline-block;border:1px solid #5a5a5a;border-radius:2px;font-weight:bold;text-align:center;-webkit-box-shadow:0 2px 0 0 #f0f0f0;box-shadow:0 2px 0 0 #f0f0f0;color:#333;}
.btn_galltype2{display:inline-block;border:1px solid #a6a6a6;border-radius:2px;text-align:left;-webkit-box-shadow:0 2px 0 0 #f0f0f0;box-shadow:0 2px 0 0 #f0f0f0;color:#777;}
.btn_galltype2 .inner{display:inline-block;padding-right:8px;background:url(/img/ico/bu_arr_47.gif) no-repeat 100% 5px;}
.btn_galltype3{display:block;background:#262626;border-radius:2px;text-align:center;-webkit-box-shadow:0 2px 0 0 #f0f0f0;box-shadow:0 2px 0 0 #f0f0f0;color:#fff;}
.btn_galltype4{display:inline-block;border:1px solid #adadad;border-radius:2px;text-align:left;-webkit-box-shadow:0 2px 0 0 #f0f0f0;box-shadow:0 2px 0 0 #f0f0f0;color:#777;background:#fafafa;}


/* 10.24 고객센터 개편(.cs_wrap) */
.cs_wrap h3 {background:none; padding:0; font-size:16px; font-weight:bold; color:#222;}
.cs_wrap .hgroup {border-bottom:3px solid #141414;}
.cs_wrap .cs_total_srh {padding:20px 0 0 18px; margin-bottom:22px; border:5px solid #d6d1cd;}
.cs_wrap .rbox.type7 {border:none; margin-bottom:29px;}
.cs_wrap .rbox.type7 legend {display:inline-block; *display:inline; position:relative; visibility:visible; width:auto; height:100%; font-size:16px; line-height:1.2; font-weight:bold; color:#000; zoom:1;}
.cs_wrap div.cs_search {background:none; padding-bottom:0;}
.cs_wrap div.cs_search fieldset {padding:0;}
.cs_wrap div.cs_search fieldset p {display:block; margin-top:3px; letter-spacing:-1px;}
.cs_wrap div.cs_search fieldset > label {display:block;}
.cs_wrap div.cs_search fieldset select {display:block; position:absolute; top:0; right:390px; width:154px; height:31px; padding:3px 0px 0px 6px;vertical-align:middle;font-size:11px;border:1px solid #d2d2d2; color:#141414; line-height:1.5;}
.cs_wrap div.cs_search fieldset input {display:block; position:absolute; top:0; right:94px; width:284px; padding:8px 2px 7px 2px; border:1px solid #d2d2d2; border-width:1px 0 1px 1px; line-height:1.5;}
.cs_wrap div.cs_search fieldset .focusTotBtn {position:absolute; top:0; right:20px;}

.cs_wrap .cs_quick_visual {background:url(/img/img_customer_07.gif) 0 0 no-repeat; width:940px; height:104px; padding-top:34px; font-size:0;}
.cs_wrap div.cs_quick_visual ul.cs_quick {display:inline-block; *display:inline; position:relative; left:0; top:0; background:none; width:auto; height:auto; font-size:12px; zoom:1;}
.cs_wrap div.cs_quick_visual ul.cs_quick li {position:relative; width:auto; height:auto;}
.cs_wrap div.cs_quick_visual ul.cs_quick li:after {display:block; content:"."; position:absolute; top:11px; right:0; background:#d9d9d9; width:1px; height:60px; font-size:0; text-indent:-9999px;}
.cs_wrap div.cs_quick_visual ul.cs_quick li a {width:92px; *width:96px; height:auto; padding:50px 23px 0; *padding:53px 24px 0 21px; font-size:12px; line-height:17px; text-indent:0; text-align:center;}
.cs_wrap div.cs_quick_visual ul.cs_quick li a:hover {font-weight:bold;}
.cs_wrap div.cs_quick_visual ul.cs_quick li:first-child a {padding:50px 11px 0; margin-left:16px; *padding:50px 7px 0 9px;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck1 a {background:url(/img/bg_cs_quick_01.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck2 a {background:url(/img/bg_cs_quick_02.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck3 a {background:url(/img/bg_cs_quick_03.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck4 a {background:url(/img/bg_cs_quick_04.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck5 a {background:url(/img/bg_cs_quick_05.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck6 a {background:url(/img/bg_cs_quick_06.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck7 a {background:url(/img/bg_cs_quick_08.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual ul.cs_quick li.qukck8 a {background:url(/img/bg_cs_quick_09.gif) 50% 0 no-repeat;}
.cs_wrap div.cs_quick_visual a.btn_counsel {display:inline-block; *display:inline; position:relative; left:0; top:0; background:url(/img/bg_cs_quick_07.gif) 50% 0 no-repeat; width:52px; height:auto; padding:51px 27px 0;line-height:17px;vertical-align:top;text-indent:0;text-align:center;font-size:12px;color:#ca5a64;zoom:1;}
.cs_wrap div.cs_quick_visual a.btn_counsel:hover {font-weight:bold;}

.cs_wrap #snbContainer {float:left;width:192px;_width:142px;margin-right:16px;padding-top:0;}
.cs_wrap div.snb_style {background:#fff; border:none;border-top:1px solid #ccc;}
.cs_wrap div.snb_style.cver3 dl {border-left:1px solid #ccc;border-right:1px solid #ccc;}
.cs_wrap div.snb_style.cver3 dl.type_all {position:relative;}
.cs_wrap div.snb_style.cver3 dl dt {border-top:1px solid #b9b9b9;}
.cs_wrap div.snb_style.cver3 dl dt a {width:auto;}
.cs_wrap div.snb_style.cver3 dl dt, 
.cs_wrap div.snb_style.cver3 dl.solo {position:relative; background:#fff; height:auto; padding:12px 0 10px 12px;font-size:12px;color:#333;font-weight:bold;border-bottom:1px solid #ededed;}
.cs_wrap div.snb_style.cver3 dl.solo {padding:0; border-bottom:0;}
.cs_wrap div.snb_style.cver3 dl.solo dt {padding:0;border:none;}
.cs_wrap div.snb_style.cver3 dl.solo a {display:block;padding:11px 0 10px 13px;font-size:12px;color:#333;font-weight:bold;}
.cs_wrap div.snb_style.cver3 dl dd ul.dpt2 li.lst2 a:hover,
.cs_wrap div.snb_style.cver3 dl dd ul.dpt2 li.lst2 a.on {background:#8b8b8b;}
.cs_wrap div.snb_style.cver3 dl dd ul.dpt2 li.lst2 a:focus {background:#8b8b8b;}
.cs_wrap div.snb_style dl dd {padding:8px 0 14px;}
.cs_wrap div.snb_style dl dd ul.dpt2 li.lst2:first-child a {padding:3px 0 0 10px;}
.cs_wrap div.snb_style dl dd ul.dpt2 li.lst2 a {padding:2px 0 0 10px;}

.cs_wrap div.dpt3_group {display:none;position:absolute;top:-21px;left:156px;width:166px;z-index:2;}
.cs_wrap div.dpt3_group:before {}
.cs_wrap div.dpt3_group ul {background:#fff;width:155px!important;margin-left:9px;padding:10px 0;border:1px solid #000;border-right:1px solid #000 !important;}
.cs_wrap div.dpt3_group ul li {}
.cs_wrap div.dpt3_group ul li a {width:166px!important;padding-left:10px!important;color:#666;}
.cs_wrap div.dpt3_group ul li a:first-child {padding:0 0 0 10px;}
.cs_wrap div.dpt3_group ul li a:hover,
.cs_wrap div.dpt3_group ul li a.on,
.cs_wrap div.dpt3_group ul li a:focus {background:none!important;text-decoration:underline!important;color:#666!important;}
.icArr{display:block;position:absolute;top:23px;left:0px;background:url(/img/ico/bu_arr_54.png) 0 0 no-repeat;width:10px;height:19px;}

.cs_wrap div.snb_style.cver3 .btn_more {position:absolute;top:11px;right:9px;background:url(/img/ico/bu_arr_49.gif) 100% 5px no-repeat; width:auto; height:auto; padding-right:7px; font-size:11px; color:#666; font-weight:normal;}
.cs_wrap div.snb_style.cver3 .btn_all_more {position:absolute;top:13px;right:9px;background:url(/img/ico/bu_arr_49.gif) 100% 5px no-repeat; width:auto; height:auto; padding-right:7px; font-size:11px; color:#666; font-weight:normal;}

.cs_wrap div.snb_style div.shop {position:relative; width:auto; margin:0; font-size:12px; font-weight:bold; border-top:1px solid #b9b9b9;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.cs_wrap div.snb_style div.shop.last {border-bottom:1px solid #ccc;}
.cs_wrap div.snb_style div.shop a {display:block; padding:10px 0 12px 13px; color:#333; }
.cs_wrap div.snb_banner {width:168px; margin-top:10px; padding:13px 8px 20px 8px; border:5px solid #fafafa; border-width:5px 5px 0 5px;}
.cs_wrap div.snb_banner p {padding-bottom:17px; margin:10px 0 0 1px; color:#777; font-size:12px; line-height:16px; border-bottom:1px solid #bfbfbf;}
.cs_wrap .notice_commerce {width:176px; padding:0 0 18px 8px; margin-top:0; background:none; font-size:0; line-height:0; border:5px solid #fafafa; border-width:0 5px 5px 5px;}
.cs_wrap #snbTBrandContainer {left:-9999px!important;display:none!important;}


.cs_wrap div.cs_main {background:none; height:auto; margin-top:0; padding-bottom:34px; zoom:1;}
.cs_wrap div.cs_main:after {display:block; content:''; clear:both;}
.cs_wrap div.cs_main h3 {padding:0 0 8px 0;}
.cs_wrap div.cs_main div.noti {position:relative; width:406px; margin-right:20px; padding:6px 0 0 0;}
.cs_wrap div.cs_main div.noti h3 {color:#222;}
.cs_wrap div.cs_main div.noti ul {border-top:2px solid #000; border-bottom:1px solid #000}
.cs_wrap div.cs_main div.noti ul li {position:relative; overflow:hidden; background:none; height:18px; padding:12px 100px 10px 10px; border-top:1px solid #e5e5e5; text-overflow:ellipsis; white-space:nowrap;}
.cs_wrap div.cs_main div.noti ul li:first-child {border-top:none;}
.cs_wrap div.cs_main div.noti ul li a {display:inline-block; *display:inline; overflow:hidden; max-width:92%; height:15px;text-overflow:ellipsis; white-space:nowrap; vertical-align:top; color:#666; zoom:1;}
.cs_wrap div.cs_main div.noti ul li .date {position:absolute; top:12px; right:10px; vertical-align:top; color:#777; }
.cs_wrap .ic_fast {display:inline-block; *display:inline; background:url(/img/ico/ic_fast.gif) 0 0 no-repeat; width:14px; height:14px; margin:1px 0 0 4px; font-size:0; vertical-align:top; line-height:0; text-indent:-9999px; zoom:1;}
.cs_wrap .ic_import {display:inline-block; *display:inline; background:url(/img/ico/ic_import.gif) 0 0 no-repeat; width:14px; height:14px; margin:1px 0 0 4px; font-size:0; vertical-align:top; line-height:0; text-indent:-9999px; zoom:1;}
.cs_wrap .ic_new05 {display:inline-block; *display:inline; background:url(/img/ico/ic_new05.gif) 0 0 no-repeat; width:14px; height:14px; margin:1px 0 0 4px; font-size:0;vertical-align:top; line-height:0; text-indent:-9999px; zoom:1;}
.cs_wrap .ico_noti {padding:8px 0 5px; border-bottom:1px solid #f5f5f5; font-size:0; line-height:0;}
.cs_wrap .ico_noti p {display:inline-block; *display:inline; zoom:1;}
.cs_wrap .ico_noti p em {margin-left:14px !important;}
.cs_wrap .ico_noti p span {margin-left:4px; font-size:12px; line-height:18px;}
.cs_wrap div.cs_main div.noti .btn_more {background:url(/img/ico/bu_arr_49.gif) 100% 5px no-repeat; position:absolute; top:7px; right:3px; padding-right:10px; color:#777;}

.cs_wrap div.cs_main div.cs_service {float:left; width:354px;}
.cs_wrap div.cs_main div.cs_service h3 {background:#f9f9f9; padding:17px 0 14px 26px; border:1px solid #ececec; border-width:1px 1px 0 1px;color:#393939;}
.cs_wrap div.cs_main div.cs_service ul {border-top:1px solid #e8e8e8; }
.cs_wrap div.cs_main div.cs_service ul li {padding:15px 19px 11px 26px; font-size:0; border:1px solid #e8e8e8; border-width:0 1px 1px 1px; zoom:1;}
.cs_wrap div.cs_main div.cs_service ul li:after {display:block; content:''; clear:both;}
.cs_wrap div.cs_main div.cs_service ul li p {float:left; margin-top:5px; font-size:14px; color:#393939; font-weight:bold; zoom:1;}
.cs_wrap div.cs_main div.cs_service ul li .btn_service {float:right; display:inline-block; *display:inline; background:#666; min-width:113px; padding:5px 8px 3px 7px; font-size:11px; color:#fff; border-bottom:2px solid #333; zoom:1;}
.cs_wrap div.cs_main div.cs_service ul li .btn_service span {display:block; background:url(/img/ico/bu_arr_51.gif) 100% 4px no-repeat; padding-right:21px;}

.cs_wrap .cs_qnaDiv h3 {padding:0 0 4px 0;}
.cs_wrap .cs_qnaDiv .cs_qna_list {border-top:2px solid #000; border-bottom:1px solid #000; border-right:1px solid #ccc; zoom:1;}
.cs_wrap .cs_qnaDiv .cs_qna_list:after {display:block; content:''; clear:both;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna:first-child {width:154px;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna {float:left; width:155px; border-left:1px solid #ccc;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dt {background:#fafafa; padding:12px 0 10px; border-bottom:1px solid #ededed; font-weight:bold; color:#444; text-align:center;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dd {min-height:427px; padding-left:14px;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dd ul {padding-top:11px;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dd ul li {padding-top:4px;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dd ul li:first-child {padding-top:0;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dd ul li a {color:#666;}
.cs_wrap .cs_qnaDiv .cs_qna_list .cs_qna dd ul li a:hover {font-weight:bold; text-decoration:underline;}

.cs_wrap .cs_noti {position:relative;}
.cs_wrap .cs_noti h3 {padding:6px 0 8px 0;}
.cs_wrap .cs_noti table.brd_list_v1 {border-top:2px solid #000; border-bottom:1px solid #000;}
.cs_wrap .cs_noti table.brd_list_v1 thead th {padding:12px 5px 9px 5px; font-weight:bold;}
.cs_wrap .cs_noti table.brd_list_v1 tbody td {padding:12px 2px 9px 0;}
.cs_wrap .cs_noti table.brd_list_v1 tbody td.l, table.brd_list_v1 tbody th.l {padding-left:12px;}
.cs_wrap .cs_noti .ic_new05 {margin-left:6px;}
.cs_wrap .cs_noti table.brd_list_v1 tbody td {color:#777;}
.cs_wrap .cs_noti .noList {color:#666 !important;}
.cs_wrap .cs_noti .ico_noti {position:absolute; top:0; right:0;}
.cs_wrap div.paging {margin:14px 0;}
.cs_wrap div.paging span.page a.btn {margin:0; padding:0;}
.cs_wrap div.paging span.page a.pl5 {padding-left:5px;}
.cs_wrap div.paging span.page a {margin:0 7px; padding-top:5px;}
.cs_wrap div.paging span.page a strong {position:relative; background:none; padding:3px 0; color:#000;}
.cs_wrap div.paging span.page a strong:after{position:absolute; left:50%; bottom:0px; display:block; content:""; background:#000; width:7px; margin-left:-3.5px; height:2px;}

.cs_wrap .cs_noti table.tbl_list_v5 {border-top:2px solid #000;}
.cs_wrap .cs_noti table.tbl_list_v5 thead tr th {border-bottom:1px solid #b9b9b9;color:#333;}
.cs_wrap .cs_noti .pb5 {padding-bottom:5px;}
.cs_wrap .cs_noti ul.tbl_detail {border:1px solid #000; border-width:1px 0;}
.cs_wrap .cs_noti ul.tbl_detail li:first-child {border-top:none;}
.cs_wrap .cs_noti ul.tbl_detail li {padding:11px 0px 11px 15px; border-top:1px solid #b9b9b9;}
.cs_wrap .cs_noti ul.tbl_detail li strong {width:66px;}
.cs_wrap .cs_noti ul.tbl_detail li strong.up {background:url(/img/ico/bu_up_02.gif) 0 6px no-repeat}
.cs_wrap .cs_noti ul.tbl_detail li strong.down {background:url(/img/ico/bu_down_04.gif) 0 6px no-repeat}

.cs_wrap .cs_noti div.cs_faq_noresult {padding:68px 0 57px 0;border-top:2px solid #000;border-bottom:1px solid #000;}
.cs_wrap .cs_noti div.cs_faq_noresult .error_msg_v2 {background:none; min-height:auto;padding:0;text-align:center;}
.cs_wrap .cs_noti div.cs_faq_noresult .error_msg_v2 .btn {display:inline-block; *display:inline; margin-top:20px; zoom:1;}
.cs_wrap .cs_noti div.cs_faq_noresult .error_msg_v2 img{display:block; margin:0 auto;}

.cs_wrap .cs_noti .cs_qna_list .cs_qna dd {min-height:265px;}
.cs_wrap .cs_faq_tit {background:#f5f5f5; border-top:2px solid #000; zoom:1;}
.cs_wrap .cs_faq_tit:after {display:block; content:""; clear:both;}
.cs_wrap .cs_faq_tit li {float:left; width:693px; padding:11px 0 10px; color:#666; text-align:center;font-weight:bold;}
.cs_wrap .cs_faq_tit li:first-child {width:87px; }
.cs_wrap ul.cs_faq_list {border-top:1px solid #b9b9b9;border-bottom:1px solid #000;}
.cs_wrap ul.cs_faq_list li.cs_faq:first-child {border-top:none;}
.cs_wrap ul.cs_faq_list li.cs_faq {border-top:1px solid #e5e5e5;}
.cs_wrap ul.cs_faq_list li.cs_faq p.top {background:url(/img/ico/bu_arr_faq.gif) 98% 15px no-repeat; width:auto; padding:10px 7px 11px 10px; color:#666;}
.cs_wrap ul.cs_faq_list li.cs_faq p.top .num {display:inline-block; *display:inline; width:65px; text-align:center; zoom:1;}
.cs_wrap ul.cs_faq_list li.cs_faq p.top strong {width:auto; padding-left:27px; font-weight:normal;}
.cs_wrap ul.cs_faq_list li.cs_faq p.q a,
.cs_wrap ul.cs_faq_list li.cs_faq p.top a {color:#666;}
.cs_wrap ul.cs_faq_list li.cs_faq.open {background:#fbfbfb;}
.cs_wrap ul.cs_faq_list li.cs_faq.open p.top {background-position:98% -15px;}
.cs_wrap ul.cs_faq_list li.cs_faq.open p.top .num {color:#333; font-weight:bold;}
.cs_wrap ul.cs_faq_list li.cs_faq.open p.top strong {color:#333; font-weight:bold;}
.cs_wrap ul.cs_faq_list li.cs_faq.open p.q a,
.cs_wrap ul.cs_faq_list li.cs_faq.open p.top a {color:#333; font-weight:bold;}

.cs_wrap ul.cs_faq_list li.cs_faq div.answ {position:relative;overflow:hidden;background:url(/img/ico/ic_qna_04.gif) 31px 13px no-repeat;padding:13px 0 23px 104px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ:before {display:block;content:'';position:absolute;top:0;left:0;background:#fbfbfb url(/img/bg_dot_04.gif) 0 0 repeat-x;width:670px;padding:5px 7px 7px 104px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ p.a {background:none;width:670px;padding:0 7px 0 0;color:#333;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.img {overflow:hidden;width:641px;margin:10px 10px 0 24px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.img img {width:100%;border:1px solid #e5e5e5;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ img {max-width:100%;}


.cs_wrap .cs_qnano div.cs_faq_noresult {padding:49px 0 48px 0;border-top:2px solid #000;border-bottom:1px solid #000;}
.cs_wrap .cs_qnano div.cs_faq_noresult .error_msg_v2 {background:none; min-height:auto;padding:0;text-align:center;}
.cs_wrap .cs_qnano div.cs_faq_noresult .error_msg_v2 .btn {display:inline-block; *display:inline; margin-top:25px; zoom:1;}
.cs_wrap .cs_qnano div.cs_faq_noresult .error_msg_v2 img{display:block; margin:0 auto;}
.cs_wrap .cs_qnano div.cs_faq_noresult .error_msg_v2 > strong {font-size:16px; color:#222;}
.cs_wrap .cs_qnano div.cs_faq_noresult .error_msg_v2 > p {margin-top:10px;}
.cs_wrap .cs_qnano div.cs_faq_noresult .error_msg_v2 > p > strong {color:#666; font-size:12px;}

.cs_wrap .rbox.type2 {background-color:#f9f9f9;margin-top:25px;border:none;}
.cs_wrap .rbox.type2 div.cmt {padding:11px 10px 9px 20px; zoom:1;}
.cs_wrap .rbox.type2 div.cmt:after {display:block; content:''; clear:both;}
.cs_wrap .rbox.type2 div.cmt img.m {float:right;}

.cs_wrap .cs_sort {}
.cs_wrap .cs_sort ul {zoom:1;}
.cs_wrap .cs_sort ul:after {display:block; content:''; clear:both;}
.cs_wrap .cs_sort ul li {float:left; background:#fff; margin-left:11px; color:#4e4e4e; font-size:15px; font-weight:bold; text-align:center; border:1px solid #ccc;}
.cs_wrap .cs_sort ul li:first-child {margin-left:0;}
.cs_wrap .cs_sort ul li.on {float:left; background:#988d82;border:none;}
.cs_wrap .cs_sort ul li.on a {min-height:21px;color:#fff;}
.cs_wrap .cs_sort ul li.on.exc a {padding:12px 0 6px;}
.cs_wrap .cs_sort ul li a {display:block; width:119px; min-height:19px;padding:19px 0 14px; color:#333;}
.cs_wrap .cs_sort ul li.exc a {min-height:31px; padding:10px 0 6px;}

.cs_wrap .rbox.type6 {background-color:#fff;margin-top:18px;border:1px solid #ccc;}
.cs_wrap .rbox.type6 .faq_menu {margin:0;}
.cs_wrap .rbox.type6 .faq_menu dt {background:#fafafa;width:132px;height:auto;padding:25px 0 24px 0;text-align:center;border-right:none;color:#222;font-size:15px;font-weight:bold;}
.cs_wrap .rbox.type6 .faq_menu dt.pl10 {padding:25px 0 24px 10px;}
.cs_wrap .rbox.type6 .faq_menu dd {background:none;width:461px;height:auto;padding:13px 0 12px 18px;white-space:normal;}
.cs_wrap .rbox.type6 .faq_menu.typeLine1 dd {padding:23px 0 22px 20px;}
.cs_wrap .rbox.type6 .faq_menu dd a {background:url(/img/bg_bar_05_01.gif) 100% 1px no-repeat; padding:0 9px 0 8px;color:#666;}
.cs_wrap .rbox.type6 .faq_menu dd a.on {color:#333;}
.cs_wrap .rbox.type6 .faq_menu dd a.nobu {background:none;}

.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow.a {background:url(/img/ico/ic_qna_04.gif) 31px 11px no-repeat;width:667px;height:auto;margin-left:0;padding:5px 7px 7px 106px; color:#333;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow {border:none;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont {display:inline-block;*display:inline;position:relative;top:0;left:0;width:590px;margin:0 7px;zoom:1;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont ul {line-height:0;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont ul li {display:inline-block;*display:inline;width:590px;zoom:1;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont ul li:after {display:block;content:'';clear:both;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont div.screen {width:358px;height:191px;border:1px solid #e5e5e5;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont div.screen img {width:100%;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow div.faq_cont p.txt {background:#fff;width:173px; height:161px;margin-left:15px;padding:15px 20px;line-height:18px;border:1px solid #e5e5e5;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow a {display:inline-block;*display:inline;position:relative;vertical-align:top;zoom:1;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow a.btn_left {top:0;left:0px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow a.btn_right {top:0;right:0px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow a.btn_slide {position:absolute;top:204px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow a.btn_slide.play {right:89px;}
.cs_wrap ul.cs_faq_list li.cs_faq div.answ div.slideshow a.btn_slide.stop {right:55px;}

.cs_wrap .complet_v1.counsel01 {background:none;height:auto;margin-top:2px;}
.cs_wrap .complet_v1.counsel01 .com_msg {margin-left:0!important;}
.cs_wrap .complet_v1.counsel01 .com_msg span {display:block;margin-top:2px;}
.cs_wrap .stxt_counsel {margin:22px 0 11px;}
.cs_wrap .stxt_counsel strong{color:#ca5a64;}
.cs_wrap table.brd_reg {border-top:2px solid #000;border-bottom:1px solid #000;}
.cs_wrap table.brd_reg th {background:#f5f5f5;padding-top:12px;color:#333;font-size:13px;font-weight:bold;}
.cs_wrap table.brd_reg th.last {background:#fff;padding:25px 10px 0px 16px;}
.cs_wrap table.brd_reg th strong {display:inline-block;*display:inline;background:url(/img/ico/bu_squ_20.gif) 100% 0 no-repeat;padding-right:11px;padding-left:5px;font-weight:bold;zoom:1;}
.cs_wrap table.brd_reg th em {margin-left:5px;color:#ca5a64;}
.cs_wrap table.brd_reg td textarea {background:#fff;width:97%;border:1px solid #d2d2d2;}
.cs_wrap table.brd_reg td input#quest_title {width:98%;}
.cs_wrap table.brd_reg td .reply_consult{display:inline-block;*display:inline;width:60px;margin-right:20px;zoom:1;}
.cs_wrap table.brd_reg td .w99{width:99px;}
.cs_wrap table.brd_reg td .w101{width:101px;}
.cs_wrap table.brd_reg td .w103{width:97px;}
.cs_wrap table.brd_reg td .w125{width:119px;}
.cs_wrap table.brd_reg td .w126{width:120px;}
.cs_wrap table.brd_reg td select {height:28px;border:1px solid #d2d2d2;vertical-align:top;font-size:11px;}
.cs_wrap table.brd_reg td input {padding:6px 2px 6px 2px;}
.cs_wrap table.brd_reg td input[type=text], input[type=password]{background:#fff;border:1px solid #d2d2d2;}
.cs_wrap table.brd_reg td .care {background:none;margin:0 0 10px;padding-left:0;color:#666;font-size:12px;}
.cs_wrap table.brd_reg td .guide em {float:left;margin-left:5px;}
.cs_wrap table.brd_reg div.img_guidebox {background:#f9f9f9;margin-top:7px;padding:6px 0 3px 8px}
.cs_wrap ul.bu_squ_v1 {position:relative;}
.cs_wrap ul.bu_squ_v1 li {background:none;padding-left:0;}
.cs_wrap ul.bu_squ_v1 li .img_pluse {position:absolute;top:5px;right:12px}
.cs_wrap .tbl_btn input {margin-right:3px;}
.cs_wrap .ty_counsel {margin-top:65px!important;color:#222;}
.cs_wrap .ty_counsel div.cmt span strong{color:#ca5a64;}

.cs_wrap .complet_v1.counsel02 {background:none;height:auto;margin-top:0;padding:30px 0 35px;text-align:center;border-top:2px solid #000000;border-bottom:1px solid #000000;}
.cs_wrap .complet_v1.counsel02 div.com_msg {margin-left:0 !important;}
.cs_wrap .complet_v1.counsel02 div.com_msg .stxt01 {margin-top:10px;padding-bottom:8px;font-size:13px;}
.cs_wrap .complet_v1.counsel02 div.com_msg .stxt02 {font-size:13px;}
.cs_wrap .complet_v1.counsel02 div.com_msg .stxt03 {margin-top:-6px;font-size:13px;}

.cs_wrap .cs_guide {padding-left:15px;}
.cs_wrap h5.depth_h5 {margin-left:9px;}
.cs_wrap .cs_guide_step {zoom:1;}
.cs_wrap .cs_guide_step:after {display:block; content:''; clear:both;}
.cs_wrap .cs_guide_step li {position:relative;float:left;background:url(/img/btn/bg_guide_step01.gif) 0 0 no-repeat;width:104px;margin-lefT:45px;padding:12px 0 14px;text-align:center;font-weight:bold;font-size:14px;}
.cs_wrap .cs_guide_step li.last {float:left;background:url(/img/btn/bg_guide_step02.gif) 0 0 no-repeat;width:163px;}
.cs_wrap .cs_guide_step li.last:after {display:none;}
.cs_wrap .cs_guide_step li:after {position:absolute;top:17px;left:123px;content:'';display:block;background:url(/img/ico/bu_arr_52.gif) 100% 0 no-repeat;width:7px;height:11px;}
.cs_wrap .cs_guide_step li:first-child{margin-left:0;}
.cs_wrap h5.depth_h5,
.cs_wrap div.h5_desc {background:url(/img/ico/bu_squ_21.gif) 0 5px no-repeat;margin-top:25px;font-size:14px;color:#222;font-weight:bold;}
.cs_wrap .cs_guide_info{margin:45px 0 0 5px;}
.cs_wrap .cs_guide_info.mt35{margin-top:35px;}
.cs_wrap .cs_guide.guide09 a.go01 {top:-3px;left:330px;}
.cs_wrap .cs_guide_info dt{font-size:14px;color:#222;font-weight:bold;}
.cs_wrap .cs_guide_info dt .ico_step{display:inline-block;*display:inline;background:#333;width:63px;margin-right:2px;padding:1px 0 0;color:#e5e5e5;font-size:12px;text-align:center;font-weight:normal;zoom:1;}
.cs_wrap .cs_guide_info dd{position:relative;background:url(/img/ico/bu_squ_22.gif) 0 7px no-repeat;margin:5px 0 0 12px;padding-left:10px;}
.cs_wrap .cs_guide_info dd .cs_guide_info2 {margin-top:5px;}
.cs_wrap .cs_guide_info dd .cs_guide_info2 dt{font-size:13px;}
.cs_wrap .cs_guide_info dd .cs_guide_info2 dd{background:none;}
.cs_wrap .cs_guide_info dd .cs_guide_info2 ul {}
.cs_wrap .cs_guide_info dd .cs_guide_info2 ul li {display:inline-block;*display:inline;zoom:1;}
.cs_wrap .cs_guide_info dd .ico_send {padding-bottom:5px;}
.cs_wrap .cs_guide_info dd .ico_send span {display:inline-block;*display:inline;background:#b9b9b9;width:96px;margin-right:5px;padding:1px 0 0;text-align:center;color:#fff;font-weight:bold;zoom:1;}
.cs_wrap .cs_guide_info dd table.brd_reg {margin:9px 0 7px;}
.cs_wrap .cs_guide_info dd table.brd_reg th {padding:21px 10px 5px 16px;text-align:center;}
.cs_wrap .cs_guide_info dd table.brd_reg th span {padding-left:0;}
.cs_wrap .cs_guide_info dd table.brd_reg th .mt65 {margin-top:65px;}
.cs_wrap .cs_guide_info dd table.brd_reg td {padding:10px 10px 10px 16px}
.cs_wrap .cs_guide_info dd table.brd_reg td dl dt {font-size:13px;}
.cs_wrap .cs_guide_info dd table.brd_reg td dl dd {background:none;margin-left:0;}
.cs_wrap .cs_guide_info dd table.brd_reg td dl dd.bu_squ_v1 {padding-left:0;}
.cs_wrap .cs_guide_info dd table.brd_reg td dl dd ul.bu_squ_v1 {font-size:12px;color:#666;}
.cs_wrap .cs_guide_info dd table.brd_reg td dl dd ul.bu_squ_v1 li{background:none;line-height:20px;}
.cs_wrap .cs_guide_info dd table.brd_reg td dl dd ul.bu_squ_v1 li a{color:#3b70d3;}
.cs_wrap div.cs_guide.guide09 a.go02 {top:0; left:607px;}
.cs_wrap div.cs_guide.guide09 a.go03 {top:0; left:620px;}
.cs_wrap div.cs_guide.guide09 a.go04 {top:-5px; left:648px;}
.cs_wrap div.cs_guide.guide09 a.go05 {top:0; left:625px;}

.cs_wrap div.notice {background:none;margin-top:40px;padding:10px 0 0 0;border-top:1px solid #b9b9b9;}
.cs_wrap div.notice .notice_list {margin-left:20px;}
.cs_wrap div.notice .notice_list dt {background:url(/img/ico/bu_squ_23.gif) 0 5px no-repeat;margin-top:45px;padding-left:14px;color:#222;}
.cs_wrap div.notice .notice_list dt:first-child{margin-top:12px;}
.cs_wrap div.notice .notice_list dd {position:relative;background:url(/img/ico/bu_squ_22.gif) 0 7px no-repeat;margin:10px 0 0 12px;padding-left:10px;}
.cs_wrap div.notice .notice_list dd .care {background:none;margin:2px 0 0;padding-left:0;color:#666;font-size:12px;}
.cs_wrap div.notice .notice_list dd .care a{color:#666;}
.cs_wrap div.notice .notice_list dd ul {margin-left:-5px;}
.cs_wrap div.notice .notice_list dd ul li {background:none;padding-left:0;color:#ca5a64}
.cs_wrap .rbox.type2.mt70 {margin-top:70px;}
.cs_wrap .rbox.type2.mt70 .cmt {padding:8px 10px 6px 20px;}
.cs_wrap .rbox.type2.mt70 .cmt .bu_squ_v1 {background:none;padding:0;font-size:14px;color:#222;font-weight:bold;}

.cs_wrap .complet_v1.wcounsel01 {background:none;height:auto;margin-top:0;}
.cs_wrap .complet_v1 div.com_msg {margin-left:0 !important;}
.cs_wrap .complet_v1 div.com_msg span {display:block;}
.cs_wrap .complet_v1 div.com_msg span strong {color:#ca5a64;}

.cs_wrap .counsel_tip_tit {padding-bottom:5px;}
.cs_wrap .counsel_tip_tit h4 {background:url(/img/ico/bu_squ_21.gif) 0 5px no-repeat;margin-left:10px;padding:0 0 3px 14px;color:#222;font-size:14px;font-weight:bold;}
.cs_wrap .counsel_tip_tit ul {}
.cs_wrap .counsel_tip_tit ul li {background:url(/img/ico/bu_squ_22.gif) 0 5px no-repeat;margin-left:20px;padding: 0 0 3px 10px;}
.cs_wrap .ml30 {margin-left:28px;}
.cs_wrap .w70 {width:60px;}
.cs_wrap .w80 {width:70px;}
.cs_wrap .w100 {width:90px;}
.cs_wrap .w125 {width:115px !important;}
.cs_wrap .w150 {width:145px;}
.cs_wrap .w260 {width:250px;}
.cs_wrap .w340 {width:340px;}
.cs_wrap .w752 {width:752px;}
.cs_wrap .tbl_btn {margin-top:35px;}


/* 팝업 */
body.popup .counsel_wrap h1{background:url(/img/ico/bu_squ_21.gif) 0 5px no-repeat;height:auto;margin:30px 0 0 20px;padding:0 0 0 15px;font-size:16px;color:#222;border-bottom:none;font-weight:bold;}
body.popup .counsel_wrap #contents {padding:15px 30px 35px 30px;}
body.popup .counsel_wrap div.paging {margin:14px 0;}
body.popup .counsel_wrap div.paging span.page {font-size:0;}
body.popup .counsel_wrap div.paging span.page a {font-size:12px;}
body.popup .counsel_wrap div.paging span.page a.btn {margin:0 0 0 2px; padding:0;}
body.popup .counsel_wrap div.paging span.page a.pl5 {padding-left:5px;}
body.popup .counsel_wrap div.paging span.page a {margin:0 7px; padding-top:5px;}
body.popup .counsel_wrap div.paging span.page a strong {position:relative; background:none; padding:3px 0; color:#000;}
body.popup .counsel_wrap div.paging span.page a strong:after{position:absolute; left:50%; bottom:0px; display:block; content:""; background:#000; width:7px; margin-left:-3.5px; height:2px;}
body.popup .counsel_wrap .tbl_btn {margin-top:35px;text-align:center;}
body.popup .counsel_wrap .tbl_btn a:first-child {margin-right:5px;}
body.popup .counsel_wrap .rbox.type8 {background-color:#f9f9f9;border:none;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody th {background:#f9f9f9;padding:3px 10px 1px 15px;color:#222;border-right:none;font-weight:normal;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody th span {background:url(/img/ico/bu_arr_53.gif) 100% 4px no-repeat;padding-right:17px;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody td {padding:3px 10px 1px 0px;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody td a.view1 {position:relative;padding:0 10px;font-size:12px;color:#333;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody td a.view1:before {display:block;content:'';position:absolute; top:1px;left:0px;background:#b9b9b9;width:1px;height:8px;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody td a.first {padding-left:0;}
body.popup .counsel_wrap .rbox.type8 table.brd_reg.v1 tbody td a.first:before {display:none;}
body.popup .counsel_wrap ul.cmmt_list_v1 li {background:none;padding-left:0;color:#333;}
body.popup .counsel_wrap ul.cmmt_list_v1 li em {color:#333;font-weight:bold;}
body.popup .counsel_wrap table.brd_list_v1 {border-top:1px solid #000;border-bottom:1px solid #000;}
body.popup .counsel_wrap table.brd_list_v1.row_v1 {border-bottom:1px solid #000;}
body.popup .counsel_wrap table.brd_list_v1 thead th {border-bottom:1px solid #b9b9b9}
body.popup .counsel_wrap table.brd_list_v1.line_v1 thead th {background:#f5f5f5;color:#333;font-weight:bold;border-left:1px solid #b9b9b9;}
body.popup .counsel_wrap table.brd_list_v1 thead th.fst {border-left:none;}
body.popup .counsel_wrap table.brd_list_v1.row_v1 tbody tr.rowspan td {border-top:1px solid #b9b9b9;}
body.popup .counsel_wrap table.brd_list_v1.row_v1 tbody tr.eventr td {background:#f9f9f9;}
body.popup .counsel_wrap table.brd_list_v1.row_v1 td {padding:6px 0 1px;border-left:1px solid #b9b9b9;}
body.popup .counsel_wrap table.brd_list_v1.row_v1 td div.order_thumb {margin:0 15px;border:1px solid #b9b9b9;}
body.popup .counsel_wrap table.brd_list_v1.line_v1 td:first-child, 
body.popup .counsel_wrap table.brd_list_v1.line_v1 .bd_n {border-left:none !important;}
body.popup .counsel_wrap table.brd_list_v1 tbody td.noresult {background:#f9f9f9;padding:49px 0 44px !important;color:#333;}
body.popup .counsel_wrap dl.order_detail dd {color:#666;color:#13px;}
body.popup .counsel_wrap dl.order_detail dd.option {background:none;padding:0;}
body.popup .counsel_wrap dl.order_detail dd.option li {color:#666;}
body.popup .counsel_wrap .calendar {background:#fff;}
body.popup .counsel_wrap .calendar fieldset {height:25px;}
body.popup .counsel_wrap .calendar table thead th {padding-bottom:2px;border-bottom:1px solid #333;}
body.popup .counsel_wrap .calendar table tbody span.select {background-color:#666;color:#fff !important;}
body.popup .counsel_wrap .calendar table tbody td:hover span {background-color:#666;color:#fff !important;}
body.popup .counsel_wrap .calendar table tbody td span {height:16px;padding-right:6px;color:#333;}
body.popup .counsel_wrap .tab_style.hv2 {background:url(/img/tab/bg_tab04.gif) 0 100% repeat-x;height:31px;}
body.popup .counsel_wrap .tab_style.hv2 li {background:url(/img/tab/bg_tab03_off.gif) 0 100% no-repeat;padding-left:0;}
body.popup .counsel_wrap .tab_style.hv2 li.on a {background:url(/img/tab/bg_tab03_onbg.gif) 0 0 no-repeat;height:20px;padding:8px 0 3px;font-weight:bold;}
body.popup .counsel_wrap .tab_style.hv2 li a{background:url(/img/tab/bg_tab03_offbg.gif) 100% 100% no-repeat;width:101px;height:19px;padding:8px 0 3px;text-align:center;color:#333;}
body.popup .counsel_wrap table.brd_list_v1.line_v2 thead th {background:#f5f5f5;color:#333;font-weight:bold;border-left:1px solid #d2d2d2;border-bottom:1px solid #b9b9b9;}
body.popup .counsel_wrap table.brd_list_v1.line_v2 thead th.fst {border-left:none;}
body.popup .counsel_wrap table.brd_list_v1 tbody td.l,
body.popup .counsel_wrap table.brd_list_v1 tbody th.l {padding-left:15px;}
body.popup .counsel_wrap table.brd_list_v1.line_v2 td {border-bottom:1px solid #b9b9b9;border-left:1px solid #d2d2d2;}
body.popup .counsel_wrap table.brd_list_v1.line_v2 td:first-child, 
body.popup .counsel_wrap table.brd_list_v1.line_v2 .bd_n {border-left:none;}
body.popup .counsel_wrap table.brd_list_v1.line_v2 td input[type=radio], input[type=checkbox] {margin-right:0;}
body.popup .counsel_wrap table.brd_list_v1.line_v2 td.noresult {background:#fff;padding:10px 2px 5px 0 !important;border-bottom:none;color:#666;}
body.popup .counsel_wrap .rbox.type1.pocket_sch {background:#f9f9f9;border:none;}
body.popup .counsel_wrap .rbox.type1.pocket_sch .pocon {vertical-align:top;}
body.popup .counsel_wrap .rbox.type1.pocket_sch .pocon label {display:inline-block;*display:inline;background:none;padding-left:0;zoom:1;}
body.popup .counsel_wrap .rbox.type1.pocket_sch .pocon input {display:inline-block;*display:inline;background:#fff;width:300px;margin:0 5px;padding:4px 0 3px;zoom:1;}
body.popup .counsel_wrap .rbox.type1.pocket_sch .pocon a {display:inline-block;*display:inline;zoom:1;}
/* 회원가입 정보수신 관련 */
.sendNoti {margin-left:15px;color:#333;}
.sendNoti_Lst {margin-left:15px;}
.sendNoti_Lst li {margin-top:8px;padding-left:16px;text-indent:-16px;color:#777;line-height:16px;letter-spacing:-.3px;}
.sendNoti_Lst li:first-child {margin-top:10px;}
.sendNoti_Lst li.last strong{color:#666;}
/* 17.03.03 팝업 */
.popup_v1 #contents {padding:30px;}
.popup_v1 h1 {background:#000!important;height:39px!important;padding:20px 0 0 30px!important;font-weight:bold;color:#e5e5e5;font-size:18px;font-family:'Nanum Gothic';letter-spacing:-1.5px;}
.popup_v1 table.brd_reg {border-top:2px solid #010101;border-bottom:1px solid #010101;font-family:'Nanum Gothic';}
.popup_v1 table.brd_reg th {background:#f6f6f6;padding-top:13px;padding-bottom:13px;color:#333;font-size:14px;font-weight:bold;font-family:'Nanum Gothic';border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;letter-spacing:-.5px;}
.popup_v1 table.brd_reg td {border-top:1px solid #e4e4e4;color:#666;font-size:14px;font-weight:bold;font-family:'Nanum Gothic';letter-spacing:-.5px;}
.popup_v1 .pop_btn {padding-top:20px;}
.popup_v1 .pop_btn a {display:inline-block;*display:inline;background:#f8f8f8;min-width:140px;padding:16px 0 14px;border:1px solid #666;font-size:16px;color:#333;font-weight:bold;zoom:1;}
/* 17.03.15 시럽페이 추가 */
#payment_syrup_impo.new {position:relative;margin-top:10px;padding:20px 0 18px 18px;border-top:2px solid #333;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}
#payment_syrup_impo.new .tit_syrup {color:#333;font-size:14px;font-weight:bold;}
#payment_syrup_impo.new .tit_syrup img {vertical-align:bottom;}
#payment_syrup_impo.new .lst_syrup {margin-top:10px;font-size:12px;color:#666;}
#payment_syrup_impo.new .lst_syrup li {margin-top:5px;padding-left:10px;text-indent:-11px;}
#payment_syrup_impo.new .btn_syrupGo {position:absolute;top:24px;right:22px;text-decoration:underline;}
#payment_syrup_impo.new .btn_syrupGo span{color:#333;}
#payment_syrup_impo.new .btn_syrupGo em{position:absolute;top:0;right:0px;font-weight:bold;font-size:11px;font-style:normal;}
/* 17.09.20 payco 추가 */
#payment_payco_impo.new {position:relative;margin-top:10px;padding:20px 0 18px 18px;border-top:2px solid #333;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}
#payment_payco_impo.new .tit_payco {color:#333;font-size:14px;font-weight:bold;}
#payment_payco_impo.new .tit_payco img {vertical-align:-3px;}
#payment_payco_impo.new .lst_payco {margin-top:10px;font-size:12px;color:#666;}
#payment_payco_impo.new .lst_payco li {margin-top:5px;padding-left:10px;text-indent:-11px;}
#payment_payco_impo.new .lst_payco li.idt12{padding-left:12px;text-indent:-13px;}
#payment_payco_impo.new .lst_payco li .mailPayco{color:#586dad;text-decoration:underline;}
#payment_payco_impo.new .btn_syrupGo {position:absolute;top:24px;right:22px;text-decoration:underline;}
#payment_payco_impo.new .btn_syrupGo span{color:#333;}
#payment_payco_impo.new .btn_syrupGo em{position:absolute;top:0;right:0px;font-weight:bold;font-size:11px;font-style:normal;}
/* 17.10.25 네이버페이 추가 */
#payment_naverPay_impo.new {position:relative;margin-top:10px;padding:20px 0 18px 18px;border-top:2px solid #333;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}
#payment_naverPay_impo.new .tit_naverPay {color:#333;font-size:14px;font-weight:bold;}
#payment_naverPay_impo.new .tit_naverPay img {vertical-align:-3px;}
#payment_naverPay_impo.new .lst_naverPay {margin-top:10px;font-size:12px;color:#666;}
#payment_naverPay_impo.new .lst_naverPay li {margin-top:5px;padding-left:10px;text-indent:-11px;}
#payment_naverPay_impo.new .lst_naverPay li.idt115{padding-left:115px;text-indent:-116px;}
#payment_naverPay_impo.new .lst_naverPay li .mailPayco{color:#586dad;text-decoration:underline;}
#payment_naverPay_impo.new .btn_naverPayGo {position:absolute;top:24px;right:22px;text-decoration:underline;}
#payment_naverPay_impo.new .btn_naverPayGo span{margin-right:15px;color:#333;}
#payment_naverPay_impo.new .btn_naverPayGo em{position:absolute;top:0;right:0px;font-weight:bold;font-size:11px;font-style:normal;}
/* 18.04.13 결제 수단 선택 안내 공통 사용 */
.payment_detail_info {position:relative;margin-top:10px;padding:20px 0 18px 18px;border-top:2px solid #333;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666}
.payment_detail_info .tit_detail_info {color:#333;font-size:14px;font-weight:bold;}
.payment_detail_info .tit_detail_info img {vertical-align:-3px;}
.payment_detail_info .lst_info {margin-top:10px;font-size:12px;color:#666;}
.payment_detail_info .lst_info li {margin-top:5px;padding-left:10px;text-indent:-11px;}
.payment_detail_info .btn_syrupGo {position:absolute;top:24px;right:22px;text-decoration:underline;}
.payment_detail_info .btn_syrupGo span{color:#333;}
.payment_detail_info .btn_syrupGo em{position:absolute;top:0;right:0px;font-weight:bold;font-size:11px;font-style:normal;}
/* 개인정보 보호법 개정 */
.law_revise{font-size:13px;font-weight:bold;color:#936736;}
.law_revise_join{font-size:14px;font-weight:bold;color:#936736 !important;}
.law_revise_join h3{font-size:14px;text-decoration:underline;}
.law_revise_join .nonelaw{font-size:12px;font-weight:normal;color:#666;}
.pop_agree02_law ul {letter-spacing:-1px;}
.pop_agree02_law li {margin-top:6px;}
.pop_agree02_law li.idt9 {text-indent:-13px!important;}
.pop_agree02_law{font-size:14px;font-weight:bold;color:#936736 !important;}
.pop_agree02_law .nonelaw{font-size:12px;font-weight:normal;color:#666;}
.pop_agree02_law h3{font-size:14px;text-decoration:underline;}
.pop_agree02_law label{font-size:14px !important;font-weight:bold;color:#936736 !important;}
.nomember_law li{font-size:14px;font-weight:bold;color:#936736 !important;}
.nomember_law2{font-size:14px;font-weight:bold;color:#936736 !important;}
.nomember_law2 h5{font-size:14px !important;text-decoration:underline;}
.nomember_law2 .default{color:#936736 !important;}
.nomember_law2 em{color:#666;font-size:12px;font-weight:normal;}
.nomember_law3 {font-size:14px;font-weight:bold;color:#936736 !important;}
.nomember_law3 em.dark{color:#936736 !important;}
.letter1{letter-spacing:1px !important;padding-left:22px!important;text-indent:-22px!important;}

/* 개인정보 보호법 개정_v2 */
.indivi_tit_v1{background:url(/img/ico/bu_depth4.gif) 0 33px no-repeat;margin-top:0px;padding-top:30px;border-top:1px solid #e3e3e3;}
.indivi_stit_v1{background:none !important;color:#2b2b2b;font-size:16px;text-align:center;font-weight:bold;}
.indivi_form_v1{font-size:0;}
.indivi_form_v1 .indivi_form_tit{position:relative;display:inline-block;*display:inline;margin-left:23px;padding-left:10px;font-size:12px;color:#666;font-weight:bold;line-height:19px;}
.indivi_form_v1 .indivi_form_tit:after {display:block;content:'';position:absolute;top:7px;left:0;background:#666;width:2px;height:2px;}
.indivi_form_v1 .indivi_form_cnt{display:inline-block;*display:inline;margin-left:10px;font-size:12px;color:#666;}
.indivi_form_v1 .indivi_form_cnt label{margin-left:33px;color:#2b2b2b;}
.indivi_form_v1.order .indivi_form_tit{margin-left:5px;}
.indivi_form_v1.order .indivi_form_cnt{margin-left:10px;}
.indivi_form_v1.order .indivi_form_cnt label{margin-left:28px;}

table.indivi_table_v1{margin-top:7px;border-bottom:1px solid #e5e5e5}
table.indivi_table_v1 th{color:#666;text-align:center;border:1px solid #e5e5e5;border-width:0 0 1px 1px;}
table.indivi_table_v1 th:first-child{border-left:0;}
table.indivi_table_v1 td{padding:11px 10px 9px 16px;color:#936736;font-size:14px;line-height:22px;font-weight:600;border-left:1px solid #e5e5e5}
table.indivi_table_v1 td:first-child{border-left:0;}
table.indivi_table_v1 td.subtit_reg{text-align:center;}
table.indivi_table_v1.order{width:678px;border-top:2px solid #000;}	/* order */
table.indivi_table_v1.order th{color:#2b2b2b;}
.indivi_info_v1{margin-top:20px;padding-left:28px;line-height:20px;color:#666;text-indent:-16px;}
.indivi_info_v1.order{margin-top:10px;}
.indivi_lst_v1{}
.indivi_lst_v1 li{margin-top:10px;color:#936736;font-size:15px;font-weight:bold;text-decoration:underline;}
.indivi_lst_v1 li p{margin-left:18px;}
.indivi_lst_v1 li p.idt13{padding-left:13px;text-indent:-13px;}
.indivi_lst_v1 li.idt19{padding-left:19px;text-indent:-19px;text-decoration:none;}
.mygalleria_fld {padding-bottom:25px;border-top:2px solid #ac8c66;border-bottom:1px solid #b2b2b2;}
.mygalleria_fld .top_msg{padding:30px 0 20px !important;font-weight:bold;color:#666 !important;line-height:20px !important;font-size:14px !important;}
.mygalleria_fld .fld_cart{margin-top:0 !important;border-top:none !important;border-bottom:1px dashed #d9d9d9 !important;}
.mygalleria_fld .fld_cart .bx2{padding:0 0 20px!important;border-top:none !important;}
.mygalleria_fld .indivi_form_v1{text-align:center;}
.mygalleria_fld table.indivi_table_v1{margin-top:20px;border-top:2px solid #000;}
.mygalleria_fld .indivi_info_v1{margin-top:10px;}
.fld_cart_bot_v1 .btn_galltype2{position:relative !important;right:0px!important;margin-top:5px;padding:0!important;font-size:11px;line-height:20px;}
.fld_cart_bot_v1 .btn_galltype2 .inner{background:url(/img/ico/bu_arr_47.gif) no-repeat 100% 6px;margin-right:5px;padding:1px 8px 0 5px;line-height:19px;}
.fld_cart_bot_v1 .btn_galltype2.bt1{top:0 !important;}
.fld_cart_bot_v1 .btn_galltype2.bt2{top:0 !important;}
.fld_cart_bot_v1 .cmmt_list_v7 li:first-child{padding:0 0 11px 7px;}
.fld_cart_bot_v1 .cmmt_list_v7 li{padding:0 0 5px 7px;}
.law_indivi_vender .idt70{text-indent:-71px;padding-left:70px;}
.law_indivi_vender *{font-size:14px;color:#936736 !important;font-weight:bold;text-decoration:underline;}
.law_indivi_vender_txt{font-size:14px;color:#936736 !important;font-weight:bold;}