@charset "utf-8";
/* CSS Document */

.con_area {margin-top:30px}

.tit_area {position:relative;width:100%}

.tit_01 {font-size:30px;padding-bottom:10px;border-bottom:1px solid #2e373e;line-height:30px;font-weight:bold;color:#363636}
.tit_con {font-size:14px;color:#666;font-weight:normal}
.tit_02 {font-size:26px;font-weight:bold;color:#344552;font-weight:bold;line-height:26px}
.tit_03 {font-size:15px;color:#00ae8c;line-height:15px}
.tit_04 {font-size:13px;color:#212121;line-height:13px}
.htit_01 {background:url(../imgs/common/h_dot2.gif) no-repeat 0 2px;padding-left:24px;font-size:16px;font-weight:bold;color:#393939}
.htit_02 {background:url(../imgs/common/h_dot.gif) no-repeat 0 0px;padding-left:24px;font-size:14px;font-weight:bold;color:#303437;line-height:15px}
.tit_05 {background:url(../imgs/common/h_dot3%27.gif) no-repeat 0 7px;padding-left:21px;font-size:16px;font-weight:bold;color:#393939}

.tit_mt_230 {margin-top:230px}
/* 텍스트색상 */
.txt_red {color:#d7181e}
.txt_org {color:#e04f00}
.txt_black {color:#0d0d0d}
.txt_brown {color:#7d6337}
.txt_cy {color:#08b8ca}

.con_txt1 {font-size:13px;color:#666;line-height:18px}
.con_txt2 {font-size:13px;color:#303030;line-height:18px}
.con_txt3 {font-size:19px;color:#7d6337;line-height:24px}
.con_txt4 {font-size:14px;color:#000;line-height:22px}
.con_txt4 span {display:block}

.curmb {position:absolute;top:0px;right:0px}
.curmb li {float:left;background:url(../imgs/sub/c_line.gif) no-repeat 100% 4px;padding-right:11px;margin-right:6px;color:#969595;font-family:"돋움",dotum}
.curmb li:last-child {background:none;padding-right:0px;margin-right:0px}
.curmb li img {vertical-align:top;padding-top:3px}
.curmb li strong {color:#333}

.box1 {background:#f4f4f4;border:1px solid #dddddd;padding:20px;margin-top:10px;}

/* input type */
.search_inpt {display:inline-block;position:relative;width:156px;height:21px;padding-top:4px;padding-left:4px;border:1px solid #d4d4d4;background-color:#fff}
.search_sel {display:inline-block;position:relative;font-size:13px;border:#d4d4d4 solid 1px;width:100%;height:29px;padding: 0 0 0 4px}
.input_type1 {display:inline-block;height:22px;border:1px solid #e1e1e1;background:#fff;color:#666;vertical-align:middle;font:14px 'Nanum Barun Gothic';line-height:2em}
.input_type2 {display:inline-block;height:40px;border:1px solid #e1e1e1;background:#fff;color:#666;vertical-align:middle;font:14px 'Nanum Barun Gothic';line-height:2em}
.input_type3 {display:inline-block;height:27px !important;border:1px solid #e1e1e1;background:#f7f7f7;color:#666;vertical-align:middle;font:14px 'Nanum Barun Gothic';line-height:2em}
.input-large-gray {display:inline-block;vertical-align: middle;border:1px solid #b8b8b8;position:relative;height:28px;line-height:26px}
.frm_input {display:inline-block;position:relative;height:27px !important;border:1px solid #d4d4d4 !important;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em;}

.btn-black {display:inline-block;position:relative;border:1px solid #3c3c3e;padding:10px;color:#fff !important;background:#4b535e;font-weight:bold;vertical-align:middle;cursor:pointer;}
.btn-black1 {display:inline-block;position:relative;border:1px solid #3c3c3e;padding:13px 20px 13px;color:#fff !important;background:#4b535e;font-weight:bold;vertical-align:middle;cursor:pointer;}
.btn-white {display:inline-block;position:relative;border:1px solid #8f8e93;padding:10px;color:#000000 !important;background:#fff;font-weight:bold;vertical-align:middle;cursor:pointer;}
.btn-white1 {display:inline-block;position:relative;border:1px solid #8f8e93;padding:7px 8px 7px;color:#000000 !important;background:#fff;font-weight:bold;vertical-align:middle;cursor:pointer;}

.btn-normal-brown {display:inline-block;position:relative;border:1px solid #51514a;background:#816946;color:#fff !important;padding:3px 19px;text-align:center;vertical-align:middle;font-weight:bold;cursor:pointer;}
.btn-normal-gray {display:inline-block;position:relative;border:1px solid #3c3c3e;background:#4b535e;color:#fff !important;padding:3px 19px;text-align:center;vertical-align:middle;font-weight:bold;cursor:pointer;}

/* 공통박스 type */
.box_type1 {margin-top:36px;padding:11px 20px 11px;border:1px solid #e1e1e1;background:#fafafa}

.tab_list {width:100%;margin-top:30px;}
.tab_list li {float:left;line-height:16px}
.tab_list li a {display:block;width:100%;padding:10px 0 10px;border:1px solid #cdcdcd;font-weight:bold;font-size:16px;color:#000;text-align:center}
.tab_list li a:hover, .tab_list li.on a {background-color:#4bb8d0;color:#fff}

.list_type1 {width:100%;}
.list_type1 li {padding-left:10px;background:url(../imgs/common/ul_dot1.gif) no-repeat 2px 10px;line-height:24px;font-size:13px;color:#666}
.list_type1 li a {color:#666}

.list_type2 {width:100%;}
.list_type2 li {padding-left:10px;background:url(../imgs/common/ul_dot2.gif) no-repeat 2px 12px;line-height:24px;font-size:13px;color:#666}
.list_type2 li a {color:#666}

.list_type3 {width:100%;}
.list_type3 li {padding-left:10px;background:url(../imgs/common/ul_dot1.gif) no-repeat 2px 8px;line-height:18px;font-size:12px;color:#666}
.list_type3 li a {color:#666}


#map {position:relative;margin-top:20px;width:100%;height:350px;}
#map2 {position:relative;margin-top:20px;width:100%;height:350px;}
#map3 {position:relative;margin-top:20px;width:100%;height:350px;}

.email_area {position:relative;width:650px;height:629px;margin-left:19px;margin-top:30px;background:url(../imgs/email/email_bg.gif) no-repeat 0 0}
.email_area .email_con {padding:30px}

.sup_list {margin-top:30px;}
.sup_list li {float:left;margin-right:20px;}

/* 서브 비주얼 */
.img_visual {position:relative;width:700px;margin:30px auto 0}
.img_visual .img_list {width:100%;overflow:hidden}
.img_visual .img_list li {float:left}
.img_visual .img_list li img {width:100%}
.img_visual .bx-controls .bx-controls-direction {position:absolute;width:100%;top:40%}
.img_visual .bx-controls .bx-controls-direction .bx-prev {display:block;background:url(../imgs/sub/sub_roll_prev_btn.png) no-repeat;width:33px;height:57px;position:absolute;top:0;left:0;text-indent:-9999px}
.img_visual .bx-controls .bx-controls-direction .bx-next {display:block;background:url(../imgs/sub/sub_roll_next_btn.png) no-repeat;width:33px;height:57px;position:absolute;top:0;right:0;text-indent:-9999px}
.img_visual .bx-pager {position:absolute;bottom:1%;left:0;width:100%;text-align:center}
.img_visual .bx-pager-item {display:inline-block;margin-right:5px}
.img_visual a.bx-pager-link {display:inline-block;width:13px;height:15px;text-align:center;background:url(../imgs/sub/sub_roll_off.png) no-repeat 0 0;color:#fff !important;text-indent:-9999px}
.img_visual a.active {background:url(../imgs/sub/sub_roll_on.png) no-repeat 0 0;width:33px;height:15px}


.biz_gallery_list {width:100%}
.biz_gallery_list li {float:left;width:231px;margin-right:10px;margin-bottom:20px;text-align:center}
.biz_gallery_list li strong {display:inline-block;width:100%;margin-top:10px;font-size:16px;font-weight:bold;color:#777}


/* 페이징 */
.paging .pre_end_n,.paging .pre_end,.paging .next_end_n,.paging .next_n, .spr {background-image:url(../imgs/sub/icon-set.gif);background-repeat:no-repeat;}
.pager_wrap {width:100%;height:32px;text-align:center;white-space:nowrap;margin-top:30px;line-height:24px;}
.pop_pager_wrap {position:relative;padding:10px 0;text-align:center;white-space:nowrap;line-height:24px}
.paging {padding-top:5px;color:#333}
.paging a {display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.paging a .spr {display:inline-block;width:25px;height:24px;vertical-align:middle;}
.paging .pre_end_n {margin-right:-6px}
.paging .pre_n {margin-right:7px}
.paging .pre_end_n .spr {background-position:-191px -556px}
.paging .pre_n .spr {background-position:-215px -556px}
.paging .next_end_n {margin-left:-13px}
.paging .next_n {margin-right:7px;margin-left:7px}
.paging .next_end_n .spr {background-position:-267px -556px}
.paging .next_n .spr {background-position:-243px -556px}
.paging .num {display:inline-block;padding:0 8px;color:#333;font-weight:700;vertical-align:top;height:22px;border:1px solid transparent}
.paging .num.on {color:#ff3636;}

.dl_type1 {width:100%;margin-top:30px}
.dl_type1 dt {font-size:15px;color:#212121;font-weight:bold;line-height:15px}
.dl_type1 dd {margin-top:10px;font-size:13px;color:#777;line-height:18px}


/* sub카데고리 */
.ca_wrap {width:100%;margin-top:13px}
.ca_wrap .ca_tit {background:url(../imgs/sub/ca_tit_dat.gif) no-repeat 0 7px;color:#656565;font-weight:bold;padding-left:10px;font-size:12px}

/* 카데고리 검색 */
.ca_search_wrap {margin-top:35px;padding:8px 0 8px;background:#f1f1f1;border:1px solid #e4e4e4;text-align:center}
.ca_search_wrap .ca_search_con {position:relative;width:100%;margin:0 auto;color:#333;text-align:center}


#sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#sit_tot_price {margin:20px 0;font:20px 'Nanum Gothic';font-weight:bold;text-align:right;color:#040404}
#sit_tot_price .price {color:#fb4b0e;font-size:24px}
#sit_tot_price_won {margin:20px 0;font:15px 'Nanum Gothic';font-weight:bold;text-align:right;color:#040404}
#sit_tot_price_won .txt_total {color:#fb4b0e;font-size:19px !important}

#sit_opt_added {margin-top:10px;padding:0;border-top:1px solid #ededed;background:#fff;list-style:none}
#sit_opt_added li {padding:10px 20px;color:#666;border-bottom:1px solid #ededed}
#sit_opt_added li div {margin:5px 0 0;text-align:right}
#sit_opt_added button {margin:0 0 0 1px}

.prdc_tab_wrap {width:100%;height:24px;border-bottom:1px solid #212121;margin-top:80px}
ul.tab_list {text-align:center}
ul.tab_list li {float:left;line-height:23px;border:1px solid #eaeaea;background:#f7f7f7;color:#929191;font-size:12px;font-weight:bold;font-family:'Nanum Gothic', 'Nanum Gothic Bold', 나눔고딕, dotum;text-align:center;border-bottom:none}
ul.tab_list li a {display:block;padding:0 20px 0;text-align:center;color:#929191}
ul.tab_list li.on {border:1px solid #212121;background:#fff;border-bottom:none;height:24px}
ul.tab_list li.on a {color:#212121;}


.sit_admin {text-align:right}
.sit_empty {padding:30px 0;text-align:center}


/* 주문 */
.total_warp {width:100%;height:101px;border-bottom:1px solid #949799;vertical-align:middle;text-align:right}
.paytit1 {display:inline-block;color:#000000;font-size:14px;font-weight:bold;margin:25px 30px 0 0}
.large_redtxt1 {display:inline-block;color:#ff3d19;font-size:30px;font-weight:bold;margin-top:25px}
.line {background:#d6d6d6;width:100%;height:1px}

.psr {position:relative}
.bankbook_wrap {margin:10px 10px 10px 22px}
.card_wrap {margin:10px 10px 10px 22px}
.balance_wrap {margin:10px 10px 10px 22px}
.paypal_wrap {margin:10px 10px 10px 22px}

/* 결제 정보 */
.PayResWrap {width:100%;padding:16px 0 16px 0;border-bottom:1px solid #949799}
.PayResWrap .Pay_tit_01 {display:inline-block;width:114px;color:#303437;font-weight:bold;text-align:left}
.PayResWrap .Pay_con1 {display:inline-block;width:114px;text-align:right;font-weight:bold}

/* 로그인 */
#mb_login {position:relative;width:536px;height:440px;margin:70px auto 0;}
#mb_login.mbskin form {margin-top:30px}
#mb_login .login_img {position:absolute;top:-37px;right:12px}
#mb_login #login_fs {position:relative;margin:0;width:412px;border:5px solid #e1e1e1;padding:20px 20px 20px 95px}
#mb_login #login_fs label {letter-spacing: -0.1em;}
#mb_login #login_fs .login_id {position:absolute;top:26px;left:95px;}
#mb_login #login_fs .login_pw {position:absolute;top:61px;left:95px;}
#mb_login #login_fs .btn_submit {position:absolute;top:20px;right:120px;width:63px;height:63px;}
#mb_login #login_fs .frm_input {display:block;margin:0 0 5px 80px;width:162px;}
#mb_login #login_info {background-color:#f1f1f1;margin:0 0 30px;padding:20px;}
#mb_login #login_info div {margin-top:30px;text-align:right}

#mb_login .login_con .login_tit {font-size:14px;color:#000;font-weight:bold;font-family:'Nanum Gothic', 'Nanum Gothic Bold', 나눔고딕, dotum}
#mb_login .login_con .login_list {margin-top:67px}
#mb_login .login_con .login_list li {margin-bottom:3px}
#mb_login .login_con .login_list li .login_txt {display:inline-block;width:60px;vertical-align:middle;font-size:11px;color:#646464}
#mb_login .login_con .login_list1 {margin-top:37px}
#mb_login .login_con .login_list1 li {margin-bottom:3px}
#mb_login .login_con .login_list1 li .login_txt {display:inline-block;width:60px;vertical-align:middle;font-size:11px;color:#646464}
#mb_login .login_con .login_btn {position:absolute;top:124px;right:74px}
#mb_login .login_con .login_btn1 {position:absolute;top:160px;right:74px}
#mb_login .login_con .login_id_chk {padding-left:65px;color:#747373;margin-top:10px;vertical-align:middle;}
#mb_login .login_con .login_txt {color:#747373;margin-top:10px;vertical-align:middle;}
#mb_login .login_con .login_info_list {margin-top:34px}
#mb_login .login_con .login_info_list li {font-size:11px;color:#646464}
#mb_login .login_con .login_btn_wrap {margin-top:28px;text-align:center}
.mbskin .btn_confirm {text-align:center}



/* 회원가입 약관 */
#fregister section {margin:0 0 20px;padding:20px 0}
#fregister h2 {margin:0 0 20px;text-align:left}
#fregister textarea {display:block;margin-bottom:10px;padding:5px;width:98%;height:150px;border:1px solid #e9e9e9;background:#f7f7f7}
#fregister .fregister_agree {padding:10px 0 0;text-align:right}
#fregister .fregister_agree label {display:inline-block;margin-right:5px}
#fregister p {color:#e8180c;text-align:center}
#fregister .btn_confirm {margin-bottom:20px;text-align:center}
#fregister_private .tbl_head01 th{;text-align:center;width:33%}
#fregister_private .tbl_head01 td {}
#fregister_private .tbl_head01 caption{position:absolute;font-size:0;line-height:0;overflow:hidden}

/* 회원가입 입력 */
#fregisterform textarea {height:50px}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}

#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}

/* 회원가입 완료 */
#reg_result {padding:50px 0 0}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0;text-align:center}

/* 아이디/비밀번호 찾기 */
#find_info #mb_hp_label {display:inline-block;margin-left:10px}
#find_info #info_fs {margin:0 20px 20px;padding:0;background:#fff}
#find_info #info_fs .frm_input {width:70%}
#find_info p {margin:0 0 10px;line-height:1.8em}
#find_info #captcha {margin:0 20px}



/* 쪽지 */
#memo_view_contents {margin:0 auto 20px;width:90%}
#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #eee;list-style:none}
.memo_view_li {position:relative;padding:5px 0}
.memo_view_subj {display:inline-block;width:65px}
#memo_view p {padding:10px 0;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em}

#memo_write textarea {height:100px}

/* 스크랩 */
#scrap_do table {margin:0 0 10px;width:100%}
#scrap_do textarea {height:100px}

/* 회원 비밀번호 확인 */
#mb_confirm {margin:0 auto;padding:100px 0;width:500px}
#mb_confirm h1 {margin:0 0 20px;font-size:1.3em}
#mb_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#mb_confirm p strong {display:block}
#mb_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#mb_confirm fieldset .frm_input {background-color:#fff !important}
#mb_confirm label {letter-spacing:-0.1em}
#mb_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}

/* 비밀글 비밀번호 확인 */
#pw_confirm {margin:0 auto;padding:100px 0;width:500px}
#pw_confirm h1 {margin:0 0 20px;font-size:1.3em}
#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#pw_confirm p strong {display:block}
#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important}
#pw_confirm label {letter-spacing:-0.1em}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}

/* 폼메일 */
#formmail #subject {width:386px}
#formmail textarea {height:100px}

/* 자기소개 */
#profile table {margin-bottom:0}
#profile section {margin:0 auto 20px;padding:20px;width:86%}
#profile h2 {margin:0}


/* 개인 배송 및 구매정보 란 */
.InforWrap {width:780px;background:#f1f1f1;border:1px solid #e1e1e1;position:relative;margin-top:51px;padding:10px}
.InforWrap .info_tit {display:block;float:left;padding-top:15px;background:url(../../imgs/sub/h_icon.gif) no-repeat 0 0.9em;padding-left:31px;color:#303030;font-size:12px;font-weight:bold;font-family:'Nanum Gothic', 'Nanum Gothic Bold', 나눔고딕, dotum;font-weight:bold;line-height:21px;margin-top:0px}
.in_tit, in_con {display:inline-block;color:#000}
.InforWrap .info_con3 {float:left;padding-left:10px;padding-top:19px}
.info_num {display:inline-block;padding-left:5px}
.info_txt {margin-top:16px}
.pay_tit {background:url(../img/pay_tit.gif) no-repeat 0 0.3em;padding-left:13px;color:#303437;margin-top:22px}
.bankbook_wrap {margin:10px 10px 10px 22px}
.card_wrap {margin:10px 10px 10px 22px}
.balance_wrap {margin:10px 10px 10px 22px}
.paypal_wrap {margin:10px 10px 10px 22px}
.totalWarp {width:100%;height:101px;border-bottom:1px solid #949799;vertical-align:middle;text-align:right}
.paytit1 {display:inline-block;color:#000000;font-size:14px;font-weight:bold;margin:25px 30px 0 0}
.Large_RedTxt1 {display:inline-block;color:#ff3d19;font-size:30px;font-weight:bold;margin-top:25px}
.line {background:#949799;width:100%;height:1px}

/* 이용약관 팝업창 */
#pop_layer {position:fixed;top:0;width:100%;height:100%;z-index:100;display:none;}
#pop_layer .bg {position:absolute;top:0;left:0px;width:100%;height:100%;background:#000;opacity: 0.5;filter:alpha(opacity:'30')}
#pop_layer .layer_container {width:774px;height:717px;position:absolute;top:50%;left:50%;margin-left:-368px;margin-top:-368px;background:#fff}
#pop_layer .titWrap {background:url(../../imgs/common/pop_tit_bg.gif) no-repeat 245px 0 #a0c9ed;width:774px;height:55px}
#pop_layer .titWrap .layer_tit {color:#fff;font-size:25px;font-weight:bold;font-family:'Nanum Gothic', 'Nanum Gothic Bold', 나눔고딕, dotum;margin-left:20px;padding-top:10px}
#pop_layer .con_wrap {width:731px;height:508px;padding:0px 20px 0 23px}
#pop_layer .con_wrap_txt {height:458px;padding:50px 20px 0 23px;position:relative;margin:40px auto 0;border:1px solid #ddd;background:#f4f4f4;overflow:auto;scroll-y:auto;scroll-x:hidden}
#pop_layer .con_wrap_txt li {color:#565656;margin-bottom:20px}
#pop_layer .layer_container1 {width:534px;position:absolute;top:70%;left:50%;margin-left:-230px;margin-top:-333px;background:#fff}
#pop_layer .titWrap1 {background:url(../../imgs/common/pop_tit_bg.gif) no-repeat 7px 0 #a0c9ed;width:534px;height:55px}
#pop_layer .titWrap1 .layer_tit1 {color:#fff;font-size:25px;font-weight:bold;font-family:'Nanum Gothic', 'Nanum Gothic Bold', 나눔고딕, dotum;margin-left:20px;padding-top:10px}
#pop_layer .con_wrap1 {width:494px;padding:20px}
#pop_layer .layer_txt {display:inline-block;width:62px;vertical-align:middle;color:#303437;font-weight:bold}
#pop_layer .login_btn {position:absolute;top:17px;right:30px}

/* 비회원 주문 */
.box6 {height:97px;padding:19px;border:1px solid #f3eded;color:#fff;margin-top:10px;color:#8c8c8c;background:#f7f7f7;overflow-y:auto;scroll-y:auto;scroll-x:hidden}

/* 탭 */
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {;width:100%;height:43px;margin-top:39px;margin-bottom:10px;border-bottom:1px solid #c3c3c4;zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;line-height:40px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:13px 16px 0 16px;height:29px;border:1px solid #e0e1e1;border-bottom:none;background:#f7f7f7;color:#343948;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer;font-size:14px}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {height:30px;z-index:2;border:1px solid #c3c3c4;border-bottom:none;background:#fff;color:#343938;font-weight:bold}
#bo_cate_on{height:30px;z-index:2;border:2px solid #333;border-bottom:none;background:#000;color:#343938;font-weight:bold}




/* 탭 */
.tab_wrap {margin-top:44px;width:100%}
.tab_wrap .tab_list2 {width:100%}
.tab_wrap .tab_list2 li {float:left;border:1px solid #cfcfcf;border-bottom:1px solid #e0e0e0;height:30px;margin-right:-0.2em}
.tab_wrap .tab_list2 li a {display:block;width:100%;height:22px;padding-top:8px;background:#f0f0f0;font:14px 'Nanum Gothic',sans-serif;color:#5e5e5e;font-weight:bold;text-align:center;vertical-align:middle}
.tab_wrap .tab_list2 li.on a {color:#fff;background:#6bb935}
.tab_wrap .tab_list2 li a:hover {color:#fff;background:#6bb935}

.tab_wrap .tab_list3 {width:100%}
.tab_wrap .tab_list3 li {float:left;width:24.9%;border:1px solid #cfcfcf;border-bottom:1px solid #e0e0e0;height:30px;margin-right:-2px}
.tab_wrap .tab_list3 li a {display:block;width:100%;height:22px;padding-top:8px;background:#f0f0f0;font:14px 'Nanum Gothic',sans-serif;color:#5e5e5e;font-weight:bold;text-align:center;vertical-align:midde}
.tab_wrap .tab_list3 li.active a {color:#fff;background:#6bb935}
.tab_wrap .tab_list3 li a:hover {color:#fff;background:#6bb935}
.tab_wrap .tab_list3 li a.mPS2id-highlight{color:#fff;background:#6bb935}
.tab_over {position:fixed;z-index:9999;width:940px;top:0px;margin:-1px 0 0}

.tab_box {border:1px solid #e0e0e0;width:700px;padding:20px 25px}

/* faq */
#faq_wrap {margin:10px 0 30px}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_con {width:100%}
#faq_con h3 a {display:block;padding: 10px 10px 10px 20px;background:url(../../imgs/board/faq_tit_bg.gif) no-repeat 0 10px;text-decoration:none;font:14px 'Nanum Gothic';color: #666;}
#faq_con .con_inner {display:none;border:1px solid #ececec;border-top:none;padding:10px 10px 10px 20px;line-height:1.8em}
#faq_con .con_closer {margin:10px 0 0;text-align:right}
#faq_con .closer_btn {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
.faq_tolist {padding:0 10px;text-align:right}
.faq_img {text-align:center}

#faq_sch {text-align:center}

.faq_search_wrap {padding:10px;margin-top:30px;border:1px solid #ccc}
.faq_search_wrap .faq_search_con {text-align:center}
.faq_search_wrap .faq_search_con .faq_tit {display:inline-block;margin-right:10px}
.faq_search_wrap .faq_search_con .txt_input {display:inline-block;position:relative;height:27px;border:1px solid #ddd}
.faq_search_wrap .faq_search_con .faq_search_btn {display:inline-block;position:relative;height:29px;padding:0 10px 0;background:#353b4c;color:#fff}

/* 사용후기 모음 */
#sps_sch {margin:0 0 10px}
#sps_sch a {display:inline-block;padding:0 8px;height:21px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:1.9em}
#sps_sch .btn_submit {padding:0 8px;height:24px;vertical-align:middle}

#sps {zoom:1}
#sps ol {margin:0;padding:0;border-top:1px solid #e1e1e1;list-style:none}
#sps li {position:relative;padding:10px;border-bottom:1px solid #e1e1e1}
#sps li:after {display:block;visibility:hidden;clear:both;content:""}

.sps_img {float:left;margin:0 10px 0 0;width:80px}
.sps_img span {position:absolute;font-size:0;line-height:0;overflow:hidden}

#sps dl {margin:5px 0 10px;zoom:1}
#sps dl:after {display:block;visibility:hidden;clear:both;content:""}
#sps dt {float:left}
#sps dd {float:left;margin:0 20px 0 5px}
#sps dd img {position:relative;top:-2px}

.sps_section {float:left;width:879px}
.sps_section p {padding:0;width:100%}
.sps_con_full {padding:0;height:auto !important}
.sps_con_btn {margin:5px 0 0;text-align:right}
.sps_con_btn button {margin:0;padding:5px;border:0;background:#565e60;color:#fff}
.sps_section .write {display:inline-block;color:#666;font-weight:bold}
.sps_section .write_subject {display:inline-block;color:#666;padding-left:10px}
.sps_section .sps_con {color:#666}
.date {color:#939393}

/* 상품문의 모음 */
#sqa_sch {margin:0 0 10px}
#sqa_sch a {display:inline-block;padding:0 8px;height:21px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:1.9em}
#sqa_sch .btn_submit {padding:0 8px;height:24px;vertical-align:middle}

#sqa {zoom:1}
#sqa ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#sqa li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9}
#sqa li:after {display:block;visibility:hidden;clear:both;content:""}

.sqa_img {float:left;margin:0 10px 0 0;width:80px}
.sqa_img span {position:absolute;font-size:0;line-height:0}

#sqa dl {margin:5px 0 10px;zoom:1}
#sqa dl:after {display:block;visibility:hidden;clear:both;content:""}
#sqa dt {float:left}
#sqa dd {float:left;margin:0 20px 0 5px}
#sqa dd img {position:relative;top:-2px}

.sqa_section {float:left;width:879px}
.sqa_section .sqa_con {padding:10px;background:#f1f1f1;line-height:1.7em}
.sqa_section p {padding:0;width:500px}
.sqa_section .write {display:inline-block;color:#666;font-weight:bold}
.sqa_section .write_subject {display:inline-block;color:#666;padding-left:10px}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn {margin:5px 0 0;text-align:right}
.sit_qaa_done {display:inline-block;border:1px solid #afb5c1;color:#677791;padding:1px 3px 1px;margin-left:10px}

.sit_qa_qaq {margin:0 0 20px}
.sit_qa_qaa {padding:10px 0 0 0}
.qa_tit {display:block;float:left}
.qa_con {display:block;float:left;padding-left:10px !important;color:#666}

/* 상품 상세보기 - 사용후기 */
#sit_use {width:100%;min-height:300px;margin-top:60px;padding-top:30px;border-top:1px solid #c2bfb9}
#sit_use_ol {margin:0 0 5px;padding:0;border-bottom:1px solid #e1e1e1;list-style:none}
.sit_use_li {position:relative;padding:10px;border-bottom:1px solid #e1e1e1}
.sit_use_li .left_area {float:left;width:70px}
.sit_use_li .right_area {float:left;width:91%;margin-left:10px;}
.sit_use_li_title {display:block;margin:0;padding:10px;width:100%;border:0;background:transparent;text-align:left;cursor:pointer}
.sit_use_li .write {display:inline-block;color:#666;font-weight:bold}
.sit_use_li .write_img {display:inline-block;color:#666;padding-left:10px}

.sit_use_dl {margin:0;padding:0 10px;zoom:1}
.sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_use_dl dt {float:left;margin:2px 0 0}
.sit_use_dl dd {float:left;margin:2px 20px 0 5px}
.sit_use_star {margin:0 !important;padding:0 0 0 5px}

.sit_use_con {color:#666}
.sit_use_p {margin:0 0 10px;padding:10px;border:1px solid #e9e9e9;background:#fff}
.sit_use_cmd {text-align:right}

#sit_use_wbtn {margin:0 0 30px 0;text-align:right}

#sit_use_write {}
#sit_use_write #is_subject {width:100%}
#sit_use_write ul {margin:5px 0 0}
#sit_use_write li {margin:0 0 5px}
#sit_use_write li label {display:inline-block;width:80px}
#sit_use_write_star {margin:0;padding:0;list-style:none}

/* 상품 상세보기 - 상품문의 */
#sit_qa {width:100%;min-height:300px;margin-top:60px;padding-top:30px;border-top:1px solid #c2bfb9}
#sit_qa_ol {margin:0 0 5px;padding:0;list-style:none}
.sit_qa_li {position:relative;border-bottom:1px solid #e1e1e1;}
.sit_qa_li_title {display:inline-block;margin:0;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer;outline:none}
.sit_qa_li .write {display:inline-block;color:#666;font-weight:bold}
.sit_qa_li .write_img {display:inline-block;color:#666;padding-left:10px}

.sit_qa_dl {margin:0;padding:0 10px;zoom:1}
.sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_dl dt {float:left}
.sit_qa_dl dd {float:left;margin:0 20px 0 5px}
.sit_qaa_yet {color:#999}

.sit_qa_con {display:none;padding:10px;background:#f1f1f1}
.sit_qa_p {margin:10px 0 0 0;color:#666}
.sit_qa_con textarea {display:none}
.sit_qa_cmd {text-align:right}

.sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
.sit_qa_pw span {display:block;margin:0 0 5px}

#sit_qa_wbtn {margin:0 0 5px;text-align:right}

#sit_qa_write {}
#sit_qa_write #iq_subject {width:100%}

#sqa {zoom:1}
#sqa ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#sqa li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9}
#sqa li:after {display:block;visibility:hidden;clear:both;content:""}

.sqa_img {float:left;margin:0 10px 0 0;width:80px}
.sqa_img span {position:absolute;font-size:0;line-height:0}

#sqa dl {margin:5px 0 10px;zoom:1}
#sqa dl:after {display:block;visibility:hidden;clear:both;content:""}
#sqa dt {float:left}
#sqa dd {float:left;margin:0 20px 0 5px}
#sqa dd img {position:relative;top:-2px}

.sqa_section {float:left;width:879px}
.sqa_section .sqa_con {padding:10px;background:#f1f1f1;line-height:1.7em}
.sqa_section p {padding:0;width:500px}
.sqa_section .write {display:inline-block;color:#666;font-weight:bold}
.sqa_section .write_subject {display:inline-block;color:#666;padding-left:10px}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn {margin:5px 0 0;text-align:right}
.sqa_con_btn button {margin:0;padding:5px;border:0;background:#565e60;color:#fff}
.sit_qaa_done {display:inline-block;border:1px solid #afb5c1;color:#677791;padding:1px 3px 1px;margin-left:10px}

/* 상품 상세보기 - 배송정보 */
#sit_dvr {width:100%;border-top:1px solid #c2bfb9;padding-top:30px;margin-top:30px}


/* 상품 상세보기 - 교환정보 */
#sit_ex {width:100%;border-top:1px solid #c2bfb9;padding-top:30px;margin-top:30px}


/* 장바구니 */
.sod_option_btn {position:relative;width:100%}

.tab_over {position:fixed;z-index:9999;width:100%;top:0px;left:0px;margin:-1px 0 0}

#gnb_1dul {margin:0 auto !important;padding:0;width:989px;zoom:1}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_empty {padding:10px 0;width:989px;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline}

#fullpage {margin-top:40px}	
#sit_inf {width:100%;text-align:center}


#sod_frm_pay {position:relative}
#sod_frm_pay h2 {margin:0 0 10px}
#sod_frm_pay_info {margin:0 0 10px}

#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#fff;overflow-y:scroll}

#sod_frm_paysel {margin:0 0 20px;padding:10px;border:1px solid #e9e9e9;background:#fff;text-align:center}
#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#settle_bank {margin:10px 0 0}

#sod_frm_escrow {margin:30px 0 0}

#display_pay_process {padding:20px;text-align:center}

#sod_bsk_act {text-align:center}

button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

/* 주문상세내역 */
#sod_fin {}

#sod_fin_no {margin:0 0 20px}

#sod_sts_wrap {margin:0 0 10px;text-align:right}
#sod_sts_explan {display:none}

#sod_fin_legend {padding:7px 5px 0;border:1px solid #e9e9e9;text-align:left;zoom:1}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:''}
#sod_fin_legend dt {clear:both;float:left;margin:0 0 5px;width:50px;font-weight:bold}
#sod_fin_legend dd {float:left;margin:0}

#sod_fin #sod_bsk_tot {border-bottom:0 !important}

#request_form {position:relative}
#request_form div {display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
#request_form .frm_input {width:300px;background:#fff !important}
#request_form .btn_frmline, #request_form .btn_cancel {vertical-align:middle !important}
#request_form .btn_frmline {padding:0 10px;line-height:1.6em}

#sod_req_btn {margin:0 0 10px}
#sod_req_btn button {background:#626870}

#sod_req_log {margin:0 0 20px}
#sod_req_log ul {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#sod_req_log li {padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
#sod_req_log h3 {margin:20px 0 10px}
.sod_req_log_view table {margin:0}
.sod_req_log_view caption {padding:10px 0;font-size:1em;font-weight:bold;text-align:left;line-height:1em}
.sod_req_log_view caption span {color:#ff3061}
.sod_req_log_view th {border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
.sod_req_log_view td {background:#fff;color:#000}
.sod_req_log_view p {padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
.sod_req_log_view .sod_req_it {width:270px}
.sod_req_log_view button {margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}

#sod_fin_list h2 {margin:0 0 10px}
#sod_fin_list td {height:30px}

#sod_fin_view {border:1px solid #e9e9e9}
#sod_fin_view h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_view h3 {margin:0 0 10px}
#sod_fin_view .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}

#sod_fin_pay {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_orderer {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_receiver {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_dvr {padding:10px}
#sod_fin_dvr .dvr_link {color:#ff3061;text-decoration:underline}

#sod_fin_tot {margin:0 0 30px;padding:10px;border:1px solid #e9e9e9;border-top:0;background:#565e60;color:#fff}
#sod_fin_tot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_tot ul {margin:0;padding:0;list-style:none}
#sod_fin_tot li {padding:10px;border-bottom:1px solid #6f7a7d;zoom:1}
#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_tot #alrdy {border-bottom:0 !important}
#sod_fin_tot strong {float:right}

#sod_fin_cancel {text-align:center}
#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_cancel button {padding:10px;border:0;background:#ff3600;color:#fff}
#sod_fin_cancelfrm {display:none;margin:10px 0 0}
#sod_fin_cancelfrm .frm_input {background:#fff}

#sod_fin_test {padding:10px}

/* 주문상세내역 중 현금영수증 발급 */
#scash {}
#scash section {padding:10px 0}
#scash h2 {margin:0 0 10px;text-align:center}
#scash .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
#scash_apply {padding:10px 0 20px;text-align:center}
#scash_apply button {padding:10px;border:0;background:#565e60;color:#fff}
#scash_copy {text-align:center}

/* 공지사항 및 커뮤니티 새글 */
#sidx_lat {padding:15px 0 0;border-top:1px solid #ddd}
#sidx_lat h2 {text-align:center}

/* 배너 인덱스 출력 */
#sbn_idx {}

/* 상품검색 */
#ssch_frm {padding:20px;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm div {margin:0 0 5px}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:100px;font-weight:bold}
#ssch_frm .frm_input {background:#fff}
#ssch_frm .btn_submit {padding:0 8px;height:24px}
#ssch_frm p {padding:10px 0;border-top:1px solid #e9e9e9;line-height:1.5em}
#ssch_frm #ssch_sort {float:left;margin:0;padding:0;list-style:none;zoom:1}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort li {float:left;margin:0 1px 0 0}
#ssch_frm #ssch_ov {float:right}

#ssch_cate {}
#ssch_cate ul {margin:10px 0;padding:10px 20px 20px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #e9e9e9}
#ssch_cate a {}
#ssch_cate a span {font-weight:bold}

/* 쇼핑몰 이벤트 */
#sev {}
.sev_admin {margin:0 0 10px;text-align:right}

/* 쿠폰 */
#coupon .td_numbig {width:150px}
#coupon .td_datetime {width:180px}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

#sch_res_board {width:100%;height:43px;margin-top:39px;margin-bottom:10px;border-bottom:2px solid #333;zoom:1}
#sch_res_board ul:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_board li {float:left}
#sch_res_board a {display:block;position:relative;margin-left:-1px;padding:13px 16px 0 16px;height:27px;border:1px solid #ccc;background:#eee;color:#343948;text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer;font:14px 'Nanum Gothic'}
#sch_res_board a:focus, #sch_res_board a:hover, #sch_res_board a:active {text-decoration:none}
#sch_res_board a:hover,
#sch_res_board .sch_on {height:30px;z-index:2;border:2px solid #333;border-bottom:none;background:#fff;color:#343938;font-weight:bold}

.sch_res_list {margin:0 0 10px;padding:10px 0 15px}

.sch_res_list ul {margin-top:10px;padding:0;list-style:none}
.sch_res_list li {position:relative;padding:5px 0 5px;border-bottom:1px solid #e9e9e9}
.sch_res_title {display:inline-block}
.sch_res_title2 {display:inline-block;padding-left:10px;font-weight:normal;color:#777}
.sch_res_list p {margin:0 0 10px;line-height:1.8em}
.sch_more {text-align:right}
.sch_on {color:#ff3061}
.sch_datetime {display:block;position:absolute;top:5px;right:10px;font-weight:normal;color:#666}

/* 위시리스트 */
#sod_ws {}
.sod_ws_img {width:90px;text-align:center}
#sod_ws_act {text-align:center}

/* 전체 검색 */
.all_search_top_wrap {width:100%;height:221px;margin-top:0px;background-color:#f7f7f7;}
.all_search_top_wrap_con {position:relative;width:598px;margin:0 auto;padding-top:65px}
.all_search_top_wrap_con2 {position:relative;width:344px;margin:70px auto 46px;}
.search_input_list {width:100%}
.search_input_list li {float:left;position:relative}
.search_input_list li .search_select {display:inline-block;width:108px;height:36px;padding-left:10px;line-height:36px;font-size:16px;color:#181b3e;border:1px solid #000}
.search_input_list li .search_txt_input {display:inline-block;width:440px;height:36px;padding:0  32px 0 10px;line-height:36px;font-size:16px;color:#181b3e;border:1px solid #c6c6c6;background-color:#f0f0f0;}
.all_search_top_wrap_con .search_txt {margin-top:28px;font-size:16px;color:#000;font-weight:300;text-align:center}
.all_search {display:block;position:absolute;top:8px;right:10px}
.all_search_btn {display:block;width:18px;height:22px;background:url(../imgs/search/all_search_icon.png) no-repeat 0 0;border:0;text-indent:-9999px}

.tab_wrap2 {width:100%;margin-top:30px}
.tab_list3 {width:100%;}
.tab_list3 li {float:left;height:32px;margin-right:0px}
.tab_list3 li:last-child {margin-right:0px}
.tab_list3 li a {display:block;width:100%;height:32px;text-align:center;line-height:32px;background-color:#f7f7f7;color:#666}
.tab_list3 li.on, .tab_list3 li:hover {margin-right:0px}
.tab_list3 li.on a, .tab_list3 li a:hover {color:#fff;background-color:#d92026}

.ul_type1 {width:100%}
.ul_type1 li {padding-left:10px;margin-bottom:5px;background:url(../imgs/common/ul_dot1.gif) no-repeat 0 8px;color:#666;font-size:13px}

.sitemap_area {width:100%}
.sitemap_area .sitemap_content {position:relative;float:left;width:25%;height:250px;margin-left:-1px;margin-top:-1px;padding:10px;border:1px solid #d7d7d7;box-sizing:border-box}
.sitemap_area .sitemap_content ul {margin-left:10px;margin-top:10px}

.ceremony {padding:30px 30px 130px 30px;background:url(../imgs/intro/ceremony-bg.jpg) no-repeat 0 100% #fafafa;box-sizing:border-box}

.tab_list4 {width:100%;height:47px;border-bottom:2px solid #363636}
.tab_list4 li {float:left;margin-left:-2px;height:45px;line-height:43px}
.tab_list4 li.on,
.tab_list4 li:hover {height:45px;border:2px solid #363636;border-bottom:2px solid #fff;line-height:43px}
.tab_list4 li a {display:block;padding:0 20px 0;margin:0 26px 0 20px;font-size:15px;color:#555}
.tab_list4 li.on a,
.tab_list4 li:hover a {background:url(../imgs/common/tab_dot.gif) no-repeat 100% 20px;font-weight:bold;color:#555}