
.renewal .main_wrap {width: 100%; height:auto;}
.renewal .inner {width: 1400px; margin: 0 auto;}
.inner2 {width: 1500px; margin: 0 auto; position: relative;}

/* »ó´Ü { */
.renewal .head_wrap {padding-top: 30px; padding-bottom: 22px; border-bottom: 1px solid #eee; box-shadow: 0px 10px 30px rgba(0,0,0,0.05); background-color: #fff;}
.renewal .head_wrap_ul1 {float:left; width: 30%; position: relative; margin-top: 10px;}
.renewal .head_wrap_ul2 {float:left; width: 30%; margin-left: 5%; text-align: center;}
.renewal .head_wrap_ul3 {float:left; width: 35%; margin-top: 20px;}
.renewal .head_wrap_ul3 li {float: right; text-align: right;}
.renewal .head_wrap_ul3 li a {margin-left: 25px;}
.renewal .head_wrap_ul2 a img {min-height: 64px;}
.renewal .head_member_info {color:#999; padding-top: 5px; margin-right: 20px;}
.renewal .head_member_info span {color:#000;}
.renewal .head_wrap_ul1 span {position: absolute; top:15px; font-size: 16px; color:#000; left: 25px;}
.renewal .head_ser_inp {background-color: #f9f9f9; height:50px; border-radius: 50px; padding-left: 120px; font-size: 14px; color:#000; border:0px; width: 100%;}
.renewal .head_ser_inp::placeholder {color:#999;}
.renewal .head_ser_btn {background-color: transparent; border:0px; position: absolute; top:12px; right: 20px;}
/* } */

/* GNB { */
.renewal .head_gnb {padding-top: 25px; margin-top: 30px; border-top:1px solid #eee;}
.renewal .head_gnb_ul1 {float:left; width: 20%;}
.renewal .head_gnb_ul2 {float:left; width: 60%; margin-top: 1px;}
.renewal .head_gnb_ul3 {float:left; width: 20%; text-align: right;}
.renewal .head_gnb_ul2 a {font-size: 16px;}
.renewal .head_gnb_ul2 a:hover {color:#ED1B24;}
.renewal .swiper-slide-gnb {width: auto !important;}
.renewal .gnb_all_btn {background-color: transparent; border:0px;}
.renewal .gnb_all_btn i {float:left;}
.renewal .gnb_all_btn dd {float: right; font-size: 16px; margin-left: 15px;}
.renewal .gnb_more_btn {background-color: transparent; border:0px;}
.renewal .gnb_more_btn i {float:right; margin-top: -3.5px; margin-right: -10px;}
.renewal .gnb_more_btn dd {float: left; font-size: 16px; margin-right: 10px;}
/* } */

/* ¸ÞÀÎ·Ñ¸µ { */
.renewal .d_banner8.s3{position:relative;margin:0px 0}
.renewal .d_banner8.s3 .img {position:relative;height:400px;overflow:hidden}
.renewal .d_banner8.s3 .img li{position:absolute;left:0;top:0;width:100%;height:100%; cursor: pointer}
.renewal .d_banner8.s3 .img li .textG{position:absolute;width:100%;text-align:center;top:50%;transform:translateY(-50%);font-size:60px;opacity:0;transition:0.5s 0.8s}
.renewal .d_banner8.s3 .img li .textG span{display:block;font-size:30px;font-weight:200}
.renewal .d_banner8.s3 .img li.on .textG{opacity:1;top:45%}

.renewal .d_banner8.s3 .btn{position:absolute;z-index:10;width:100%;bottom:50px;text-align:center}
.renewal .d_banner8.s3 .btn li{display:inline-block;position:relative;width:14px;height:14px;border-radius:50%;opacity:0.3;margin:0 5px;text-indent:-9999px;cursor:pointer;border:3px solid #ED1B24}
.renewal .d_banner8.s3 .btn li.on{opacity:1}

.renewal .d_banner8.s3 .btn_div {width:100%; position: absolute; top:0;}
.renewal .d_banner8.s3 .btn_div .inner {position: relative; margin-top: 180px; width: 1600px;}

.renewal .d_banner8.s3 .prev,
.renewal .d_banner8.s3 .next{position:absolute;z-index:10;top:0;transform:translateY(-50%);width:20px;height:30px;border-radius:50%;text-indent:-9999px;cursor:pointer}
.renewal .d_banner8.s3 .prev{left:0px;background:url('../image/asset/left.svg') no-repeat center rgba(255,255,255,0.1)}
.renewal .d_banner8.s3 .next{right:0px;background:url('../image/asset/right.svg') no-repeat center rgba(255,255,255,0.1)}
/* } */

/* Å¸ÀÌÆ² { */
.renewal .c_tits {text-align: center; padding-top: 60px; padding-bottom: 60px; position: relative;}
.renewal .c_tits_tit {font-size: 30px;}
.renewal .c_tits_sub {font-size: 18px; color:#999; margin-top: 15px;}
.renewal .main_more_btn {position: absolute; top:70px; right: -13px; background-color: transparent; border:0px;}
/* } */

/* »óÇ°¸ñ·Ï { */
.renewal .arr_left {
    background-color: #fff !important;
    width: 57px !important;
    height: 57px !important;
    border-radius: 50% !important;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
    margin-top: 12px !important;
    left: 23px !important;
}

.renewal .arr_right {
    background-color: #fff !important;
    width: 57px !important;
    height: 57px !important;
    border-radius: 50% !important;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
    margin-top: 12px !important;
    right: 23px !important;
}

.renewal .product_div {}

/* smartphones, touchscreens */
@media screen and (min-width : 1028px) {
.renewal .p_img {position: relative; margin-bottom: 20px;}
.renewal .p_img img {width: 100%; height:320px; border-radius: 10px; transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);} */
/* .renewal .p_img img {width: 100%; height:auto; border-radius: 10px; transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);} */
.renewal .p_img a:hover img {filter: brightness(90%);}
}
@media screen and (min-width : 768px) {
.renewal .p_img {position: relative; margin-bottom: 20px;}
.renewal .p_img img {width: 100%; border-radius: 10px; transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);} */
/* .renewal .p_img img {width: 100%; height:auto; border-radius: 10px; transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);} */
.renewal .p_img a:hover img {filter: brightness(90%);}
}

.renewal .p_ext a {font-size: 14px; color:#999;}
.renewal .p_subj {color:#000; font-size: 18px; margin-top: 5px;}
.renewal .p_ico {position: absolute; top:17px; left: 15px;}
.renewal .list_type_ico1 {background-color: #00CC66; color:#fff; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px;}
.renewal .list_type_ico2 {background-color: #0099FF; color:#fff; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px;}
.renewal .list_type_ico3 {background-color: #9999FF; color:#fff; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px;}
.renewal .list_type_ico4 {background-color: #FF9900; color:#fff; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px;}
.renewal .list_type_ico5 {background-color: #999933; color:#fff; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px;}
.renewal .list_type_ico6 {background-color: #ffffff; color:#ED1B24; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px; border:1px solid rgba(0,0,0,0.1); box-sizing: border-box;}
.renewal .list_type_ico7 {background-color: #4d8b34; color:#fff; font-size: 11px; padding:7px 7px 5px 7px; border-radius: 4px;}
.renewal .p_price {margin-top: 20px;}
.renewal .p_price_won {color:#000; font-size: 18px; float:left;}
.renewal .p_price_soldout {color:#bbb; font-size: 18px; float:left;}
.renewal .p_price_ms {float:right; font-size: 12px; color:#ED1B24; margin-top: 3px;}
.renewal .soldout_bg {filter: brightness(30%) !important;}
.renewal .soldout_qty_txt {position: absolute; color:rgba(255,255,255,0.7); font-size: 16px; text-align: center; width: 100%; top: 50%; transform: translateY(-50%); left: 0px;}

.renewal .area_product {background-color: #f9f9f9; margin-top: 80px; height: 558px; margin-bottom: 400px;}
.renewal .list1_prev {margin-top: -20px !important;}
.renewal .list1_next {margin-top: -20px !important;}
/* } */

/* ¹è³Ê { */
.renewal .main_bn {margin-top: 70px;}
.renewal .swiper-slide-bn1 img {border-radius: 10px;}
.renewal .swiper-slide-bn2 img {border-radius: 10px;}
/* } */

/* ¸ÞÀÎ ÅÇ { */
.renewal .c_tabs {width: 100%;}
.renewal .tab_gnb {text-align: center;}
.renewal .contabroll dl {display: none;width: 100%;height: auto;border: 0px;margin-top: 0px;box-sizing: border-box;}
.renewal .contabroll dl.on {display: block;}
.renewal .contabroll dd {
    font-size: 16px;
    cursor: pointer;
    box-sizing: border-box;
    color: #000;
    background-color: #fff;
    display: inline-block;
    padding: 20px 40px 20px 40px;
    border-radius: 60px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.renewal .contabroll dd:nth-child(1) {box-sizing: border-box;}
.renewal .contabroll dd:nth-child(4) {box-sizing: border-box;}
.renewal .contabroll dd.on {background-color: #ED1B24; color:#fff;}
.renewal .tab_cont_area {box-sizing: border-box; margin-top: 60px;}
.renewal .arr_tab {margin-top: 47px !important;}
.renewal .more_big_btns_div {text-align: center; margin-top: 60px;}
.renewal .more_big_btns {background-color: #fff; border:3px solid #999; color:#999; width: 30%; border-radius: 60px; padding-top: 20px; padding-bottom: 20px; font-size: 16px; box-sizing: border-box; padding-left: 70px; padding-right: 70px;}
.renewal .more_big_btns dd {float:left; margin-top: 6px;}
.renewal .more_big_btns i {float:right; margin-left: 50px; margin-top: 3px;}
.renewal .more_big_btns:hover {border-color: #000; color:#000;}
/* } */

/* ÇÏ´Ü { */
.renewal .tail_wrap {padding-top: 80px;}
.renewal .tail_wrap_btm {background-color: #f9f9f9; padding-top: 60px; padding-bottom: 60px;}
.renewal .tail_ul1 {float:right; width: 40%;  box-sizing: border-box; padding-left: 50px;}
.renewal .tail_ul2 {float:left; width: 60%;}

.renewal .tail_news {}
.renewal .tail_news dl {margin-bottom: 30px;}
.renewal .tail_news dl a {font-size: 16px; float:left;}
.renewal .tail_news dl i {float:right; margin-right: -5px; margin-top: -3px; cursor: pointer;}
.renewal .tail_news dd {line-height: 200%;}
.renewal .tail_news dd a {font-size: 14px; float:left;}
.renewal .tail_news dd span {float:right; font-size: 14px; color:#999; margin-top: -2px;}

.renewal .tail_del {margin-top: 50px;}
.renewal .tail_del_tit {font-size: 16px; margin-bottom: 20px;}
.renewal .tail_del_sub {color:#666; font-size: 14px; line-height: 150%;}
.renewal .tail_ul2_dl1 {float:left;}
.renewal .tail_ul2_dl2 {float:right;}
.renewal .tail_del_btn {background-color: #fff; border-radius: 10px; border:0px; padding-top: 20px; padding-bottom: 20px; text-align: center; padding-left: 25px; padding-right: 25px; margin-left: 7px;}
.renewal .tail_del_btn:hover {color:#666;}
.renewal .tail_del_btn i {display: block; margin-bottom: 5px;}
.renewal .tail_ul2_li {margin-bottom: 37px;}
.renewal .tail_ul2_li a {width: auto; font-size: 16px; border-left: 1px solid #ddd; padding-right: 20px; padding-left: 20px;}
.renewal .tail_ul2_li a:hover {color:#666;}
.renewal .tail_ul2_li a:first-child {border-left: 0px; padding-left: 0px;}
.renewal .tail_ul2_l2 {line-height: 200%; font-size: 14px; color:#666;}
.renewal .tail_ul2_l3 {margin-top: 50px;}
.renewal .tail_ul2_l3_dl1 {float:left;}
.renewal .tail_ul2_l3_dl2 {float:left; margin-left: 40px;}
.renewal .tail_tel_dd {font-size: 22px; color:#000;}
.renewal .tail_tel_dd span {font-size: 18px; color:#999;}
.renewal .tail_tel_dd2 {color:#666; margin-top: 10px; font-size: 14px; line-height: 150%;}

.renewal .tail_wrap_bn {padding-top:30px; padding-bottom: 30px;}
.renewal .tail_bn_l {float:left; width: 75%;}
.renewal .tail_bn_r {float:right; width: 25%; text-align: right;}
.renewal .tail_bn_r a {margin-left: 20px;}
.renewal .swiper-slide-btm-bn {width: auto !important;}
.renewal .tail_wrap_copy {border-top:1px solid #eee; color:#999; padding-top: 30px; padding-bottom: 30px;}
.renewal .copy_r {float:right; font-size: 12px; line-height: 150%;}
.renewal .copy_l {float:left; font-size: 11px; line-height: 150%;}
/* } */

/* ÄÁÅÙÃ÷ { */
.renewal .content_wrap {padding-top: 60px;}
.renewal .filst_t {padding-top: 0px !important;}
.renewal .sns_fixed {position: absolute; top:510px; right: -90px; z-index: 9;}
.renewal .sns_fixed a {display: block; margin-bottom: 10px;}
.renewal .po_rel {position:relative;}
/* } */

/* GNB Fixed { */
.renewal .gnb_up {position: fixed; top:0px; width: 100%; left: 0px; z-index: 98; margin-top: 0px; background-color: #fff; padding-bottom: 25px; box-shadow: 0px 20px 20px rgba(0,0,0,0.05);}
.renewal .pos_up {top:100px; z-index: 98;}
/* } */


/* GNB popup { */
._gnb {width:1400px; margin:0 auto; padding-top: 100px; padding-bottom: 100px; box-sizing: border-box;}
._gnb .gab {height:100px;}
._gnb ul {width: 20%; float:left; padding-right: 40px;}
._gnb ul a {display: block;}
._gnb ul .allnb_tit {font-size: 26px; color:#ff8040; margin-bottom: 20px;}
._gnb ul .allnb_sub {font-size: 16px; color:#fff; line-height: 50px; border-bottom:1px solid rgba(255,255,255,0.1);}
/* } */

/* »óÇ°¸ñ·Ï { */
.renewal .sub_cate {border:1px solid #eee; padding: 40px; padding-top: 25px; padding-bottom: 25px;}
.renewal .sub_cate a {display: block; width: 20%; float:left; line-height: 40px; font-size: 16px;}
.renewal .sub_cate a:hover {color:#ED1B24;}
.renewal .sub_cate a.on {color:#ED1B24;}
.renewal .bn_div_sub {margin-top: 40px;}
.renewal .prd_list {margin-top: 40px;}
.renewal .sort_div {padding-top: 40px;}
.renewal .sort_div_ul_l {float:left; margin-top: 20px;}
.renewal .sort_div_ul_r {float:right;}
.renewal .sort_div_ul_l a {color:#999; font-size: 16px; margin-right: 15px;}
.renewal .sort_div_ul_l a:hover {color:#000;}
.renewal .sort_div_ul_l a.on {color:#000;}
.renewal .sort_line_sel {
    background-color: #fff;
    border: 1px solid #eee;
    height: 60px;
    width: 200px;
    border-radius: 0px;
    font-size: 16px;
    color: #666;
    padding-left: 20px;
    text-indent: 0px;
    background-size: 40px;
}
.renewal .sort_line_sel:focus {outline: none;}
.renewal .chkbox {position: absolute; top:12px; right:12px;}
.renewal .cart_up {margin-top: 20px;}
.renewal .cart_up_li1 {float:left; width: 28%; margin-right: 1%; position: relative;}
.renewal .cart_up_li2 {float:left; width: 50%; margin-right: 1%;}
.renewal .cart_up_li3 {float:left; width: 20%;}
.renewal .cart_qty_inp {background-color: #f9f9f9; height:45px; border-radius: 6px; width: 100%; font-size: 14px; border:0px; text-indent: 15px;}
.renewal .cart_sel {height:45px; border-radius: 6px; text-indent: 15px; border:0px; font-size: 14px; background-size: 40px;}
.renewal .cart_sel:focus {outline: none;}
.renewal .cart_btn {border:0px; background-color: #999999; text-align: center; color:#fff; width: 100%; height:45px; border-radius: 6px;}
.renewal .cart_qty_down {background-color: transparent; border:0px; position: absolute; top:11.5px; right:28px;}
.renewal .cart_qty_up {background-color: transparent; border:0px; position: absolute; top:11.5px; right:5px;}
.renewal .cart_save_btn {background-color: rgba(0,0,0,0.8); color:#fff; padding: 12px 15px 10px 12px; position: absolute; bottom:15px; left:15px; border:0px; border-radius: 8px; text-align: center;}
.renewal .list_btn_divs {margin-top: 70px; text-align: center;}
.renewal .list_cart_btns {border:3px solid #000; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 10px; margin-left: 10px;}
.renewal .list_cart_btns span {float:left; margin-right: 30px; font-size: 16px; margin-top: 4px;}
.renewal .list_cart_btns i {float: right;}
.renewal .list_buy_btns {border:3px solid #ED1B24; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 10px; margin-left: 10px;}
.renewal .list_buy_btns span {float:left; margin-right: 30px; font-size: 16px; margin-top: 4px; color:#ED1B24}
.renewal .list_buy_btns i {float: right; color:#ED1B24}
/* } */

/* »óÇ°Á¤º¸ { */
.renewal .view_top_l {float:left; width: 40%; padding-right:10px;}
.renewal .view_top_r {float:left; width: 60%; padding-left: 90px;}
.renewal .gallery-thumbs {margin-top: 10px;}
.renewal .view_info1_dd1 {float:left;}
.renewal .view_info1_dd2 {float:right;}
.renewal .view_info1_dd3 {margin-top: 15px;}
.renewal .info_sub {display: block; font-size: 16px; color:#999}
.renewal .info_tit {display: block; font-size: 26px; color:#000;}
.renewal .view_info2 {margin-top: 30px;}
.renewal .view_info2_dd1 {float:left;} 
.renewal .view_info2_dd1 .d_block {margin-bottom: 10px;}
.renewal .view_info2_dd2 {float:left; margin-left: 50px;}
.renewal .view_info2_dd2 .d_block {margin-bottom: 10px;}
.renewal .view_info2_dd3 {margin-top: 20px; font-size: 16px; color:#999; line-height: 170%;}
.renewal .view_info2_dd3 span {color:#000;}
.renewal .g_line {margin-top: 30px; height:30px; border-top:2px solid #eee;}
.renewal .d_block {display: block;}
.renewal .view_info3 {}
.renewal .view_info3 dd {width: 50%; float:left; line-height: 200%;}
.renewal .op_tit {float:left; width: 30%; color:#999;}
.renewal .op_con {float:left; width: 70%; color:#000}
.renewal .st_img {margin-top: -4px;}
.renewal .view_info4 select {width: 100% !important;}
.renewal .view_select_opt {margin-top: 10px;}
.renewal .sel_opt_in {background-color: #f9f9f9; border-radius: 8px; padding: 10px;}
.renewal .gallery-top img {border-radius: 10px;}
.renewal .gallery-thumbs img {border-radius: 10px;}
.renewal .view_info5 {margin-top:10px;}
.renewal .sel_opt_in_ul1 {float:left; width: 80%;}
.renewal .sel_opt_in_ul1 li {margin-top: 14px; margin-left: 10px;}
.renewal .sel_opt_in_ul2 {float:right; position: relative; width: 15%;}
.renewal .sel_opt_in_ul2 .cart_qty_inp {background-color: #fff;}
.renewal .view_info6 {margin-top: 40px;}
.renewal .view_info6_dd1 {float:left;}
.renewal .view_info6_dd1 .d_block {margin-bottom: 10px;}
.renewal .view_info6_dd2 {float:right;}

.renewal .view_buy_btn {border:3px solid #ED1B24; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 0px; margin-left: 5px;}
.renewal .view_buy_btn span {float:left; margin-right: 80px; font-size: 16px; margin-top: 4px; color:#ED1B24}
.renewal .view_buy_btn i {float: right; color:#ED1B24}
.renewal .view_wish_btn {border:3px solid #999; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 5px; margin-left: 5px;}
.renewal .view_wish_btn i {float: right; color:#999; margin-top: 3px;}
.renewal .view_wish_btn.on {border:3px solid #000; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 5px; margin-left: 5px;}
.renewal .view_wish_btn.on i {float: right; color:#000; margin-top: 3px;}
.renewal .view_cart_btn {border:3px solid #000; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 5px; margin-left: 5px;}
.renewal .view_cart_btn i {float: right; color:#000; margin-top: 3px;}
.renewal .view_info6.soldout_div {background-color: #f9f9f9; padding-top: 30px; padding-bottom: 30px; border-radius: 8px; text-align: center; color:#666;}

.renewal .view_btm {}
.renewal .v_gnb {border-bottom: 2px solid #eee; text-align: center; padding-top: 140px; height:50px; position: relative;}
.renewal .v_gnb_inner {position: absolute; top:112px; left: 0px; width: 100%; text-align: center;}
.renewal .v_gnb_inner_in {width: 1100px; text-align: center; background-color: #fff; margin: 0 auto;}
.renewal .v_gnb_btn {background-color: #f3f3f3; color:#000; padding: 20px 50px 20px 50px; border:0px; border-radius: 40px; text-align: center; font-size: 16px; margin-left: 5px; margin-right: 5px;}
.renewal .v_gnb_btn.on {background-color: #ED1B24; color:#fff;}
.renewal .v_con {margin-top: 100px; font-size: 16px; line-height: 170%; color:#666;}
.renewal .v_con img {max-width: 100%; line-height: 150%;}
.renewal .txt_tits {color:#000; font-size: 18px; display: block; margin-bottom: 10px;}
/* } */

/* »óÇ°»ó¼¼ > ÀÌ¿ëÈÄ±â, ¹®ÀÇ { */
.renewal #DB_etc1 {position:relative; border-bottom: 1px solid #eee;}
.renewal #DB_etc1 .DB_btn{}
.renewal #DB_etc1 .DB_btn .DB_open{cursor:pointer}
.renewal #DB_etc1 .DB_btn .DB_close{cursor:pointer}

.renewal #DB_etc1 dt{color:#000;cursor:pointer;}
.renewal #DB_etc1 dt:hover{}
.renewal #DB_etc1 dd {display:none;color:#666; padding: 20px; background-color: #f9f9f9; border-top:1px solid #eee; font-size: 14px; line-height: 150%;}

.renewal #DB_etc1 ul {border-top:2px solid #eee; color:#000;}
.renewal #DB_etc1 ul li {padding-top: 20px; padding-bottom: 20px; float:left; text-align: center;}

.renewal #DB_etc1 ul .bbs_li_no {width: 10%;}
.renewal #DB_etc1 ul .bbs_li_subj {width: 42%;}
.renewal #DB_etc1 ul .bbs_li_status {width: 12%;}
.renewal #DB_etc1 ul .bbs_li_write {width: 12%;}
.renewal #DB_etc1 ul .bbs_li_date {width: 12%;}
.renewal #DB_etc1 ul .bbs_li_use {width: 12%;}

.renewal #DB_etc1 ul tr td .bbs_li_no {width: 10%;}
.renewal #DB_etc1 ul tr td .bbs_li_subj {width: 48%;}
.renewal #DB_etc1 ul tr td .bbs_li_status {width: 12%;}
.renewal #DB_etc1 ul tr td .bbs_li_write {width: 14%;}
.renewal #DB_etc1 ul tr td .bbs_li_date {width: 14%;}
.renewal #DB_etc1 ul tr td .bbs_li_use {width: 14%;}

.renewal #DB_etc1 table tr td {font-size:14px; font-family:'NaverBD-B',sans-serif !important; font-weight:700 !important; }
.renewal .pagediv a {width: 50px; height:50px; background-color: #fff; border-radius: 4px; text-align: center; padding-top: 13px; margin-right: 4px; font-family:'NaverBD-H',sans-serif !important; font-weight:500 !important;}
.renewal .pagediv .navi { font-weight:400; }
.renewal .pagediv a:hover {background-color: #f9f9f9;}
/*.renewal .pagediv b {width: 50px; height:50px; background-color: #333; color:#fff; border-radius: 4px; text-align: center; padding-top: 13px; margin-right: 4px; font-family:'NaverBD-H',sans-serif !important; font-weight:500 !important;}*/
.renewal .pagediv b {width: 50px !important; height:50px; background-color: #636363; color:#fff; border-radius: 4px; text-align: center; padding: 10px; margin-right: 4px; font-family:'NaverBD-H',sans-serif !important; font-weight:500 !important;}

.renewal #DB_etc1 .bbs_sub {font-size: 14px; border-top:1px solid #eee !important;}
.renewal #DB_etc1 .bbs_sub .bbs_li_subj {text-align: left;}
.renewal #DB_etc1 .bbs_sub .bbs_li_use {margin-top: -4px;}
.renewal #DB_etc1 .rep_admin {margin-top: 30px;}
.renewal #DB_etc1 .rep_admin .rep_tit {color:#000; display: block; margin-bottom: 10px; font-size: 16px;}
.renewal #DB_etc1 .rep_con {color:#000;}
.renewal #DB_etc1 .rep_date {color:#999; font-size: 12px; display: block; margin-top: 15px;}

.renewal #DB_etc2 {position:relative; border-bottom: 1px solid #eee;}
.renewal #DB_etc2 .DB_btn{}
.renewal #DB_etc2 .DB_btn .DB_open{cursor:pointer}
.renewal #DB_etc2 .DB_btn .DB_close{cursor:pointer}

.renewal #DB_etc2 dt{color:#000;cursor:pointer;}
.renewal #DB_etc2 dt:hover{}
.renewal #DB_etc2 dd {display:none;color:#666; padding: 20px; background-color: #f9f9f9; border-top:1px solid #eee; font-size: 14px; line-height: 150%;}

.renewal #DB_etc2 ul {border-top:2px solid #eee; color:#000; font-size: 14px; }
.renewal #DB_etc2 ul li {padding-top: 20px; padding-bottom: 20px; float:left; text-align: center;}
.renewal #DB_etc2 ul .bbs_li_no {width: 10%;}
.renewal #DB_etc2 ul .bbs_li_subj {width: 54%;}
.renewal #DB_etc2 ul .bbs_li_status {width: 12%;}
.renewal #DB_etc2 ul .bbs_li_write {width: 12%;}
.renewal #DB_etc2 ul .bbs_li_date {width: 12%;}

.renewal #DB_etc1 ul tr td { font-size: 14px; }
.renewal #DB_etc1 ul tr td .bbs_li_no {width: 10%;}
.renewal #DB_etc1 ul tr td .bbs_li_subj {width: 62%;}
.renewal #DB_etc1 ul tr td .bbs_li_write {width: 14%;}
.renewal #DB_etc1 ul tr td .bbs_li_date {width: 14%;}

.renewal #DB_etc2 .bbs_sub {font-size: 14px; border-top:1px solid #eee !important;}
.renewal #DB_etc2 .bbs_sub .bbs_li_subj {text-align: left;}
.renewal #DB_etc2 .bbs_sub .bbs_li_use {margin-top: -4px;}
.renewal #DB_etc2 .rep_admin {margin-top: 30px;}
.renewal #DB_etc2 .rep_admin .rep_tit {color:#000; display: block; margin-bottom: 10px; font-size: 16px;}
.renewal #DB_etc2 .rep_con {color:#000;}
.renewal #DB_etc2 .rep_date {color:#999; font-size: 12px; display: block; margin-top: 15px;}

.renewal #DB_etcf {position:relative; border-bottom: 1px solid #eee;}
.renewal #DB_etcf .DB_btn{}
.renewal #DB_etcf .DB_btn .DB_open{cursor:pointer}
.renewal #DB_etcf .DB_btn .DB_close{cursor:pointer}

.renewal #DB_etcf dt{color:#000;cursor:pointer;}
.renewal #DB_etcf dt:hover{}
.renewal #DB_etcf dd {display:none;color:#666; padding: 20px; background-color: #f9f9f9; border-top:1px solid #eee; font-size: 14px; line-height: 150%;}

.renewal #DB_etcf ul {border-top:2px solid #eee; color:#000;}
.renewal #DB_etcf ul li {padding-top: 20px; padding-bottom: 20px; float:left; text-align: center;}
.renewal #DB_etcf ul .bbs_li_no {width: 10%;}
.renewal #DB_etcf ul .bbs_li_subj {width: 34.5%;}
.renewal #DB_etcf ul .bbs_li_status {width: 13.5%;}
.renewal #DB_etcf ul .bbs_li_write {width: 12%;}
.renewal #DB_etcf ul .bbs_li_date {width: 16.5%;}
.renewal #DB_etcf ul .bbs_li_use {width: 13.5%;}

.renewal .req_ico_no {background-color: #f1f1f1; color:#000; font-size: 12px; padding: 5px 8px 5px 8px; border-radius: 4px;}
.renewal .req_ico_yes {background-color: #ED1B24; color:#fff; font-size: 12px; padding: 5px 8px 5px 8px; border-radius: 4px;}
.renewal .rep_btn {text-align: right; margin-top: 10px;}
.renewal .rep_bbt {background-color: #fff; color:#000; height:35px; padding-left: 15px; padding-right: 15px; border-radius: 6px; border:0px;}
.renewal .rep_bbt2 {background-color: #2d71bb; color:#fff; height:35px; padding-left: 15px; padding-right: 15px; border-radius: 6px; border:0px;}
.renewal .w_page {margin-top: 40px;}
.renewal .page_num a {display: block; float:left; width: 50px; height:50px; background-color: #fff; border-radius: 4px; text-align: center; padding-top: 13px; margin-right: 4px; font-size: 14px;}
.renewal .page_num a:hover {background-color: #f9f9f9;}
.renewal .page_num a.on {background-color: #333; color:#fff;}
.renewal .w_page_l {float:left;}
.renewal .w_page_r {float:right; margin-top: -4px;}

.renewal .bbs_btn_on {border:3px solid #ED1B24; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 0px; margin-left: 5px;}
.renewal .bbs_btn_on span {float:left; margin-right: 40px; font-size: 16px; margin-top: 4px; color:#ED1B24}
.renewal .bbs_btn_on i {float: right; color:#ED1B24}

.renewal .bbs_btn {border:3px solid #000; background-color: #fff; padding-left: 30px; padding-right: 30px; height: 65px; border-radius: 65px; margin-right: 0px; margin-left: 5px;}
.renewal .bbs_btn span {float:left; margin-right: 40px; font-size: 16px; margin-top: 4px; color:#000}
.renewal .bbs_btn i {float: right; color:#000}
/* } */

/* 2022-10-06 Ãß°¡ { */
.renewal .blog_news {padding-top: 130px; padding-bottom: 0px;}
.renewal .blog_news_tit {border-top:3px solid #00C300;}
.renewal .blog_news_tit .tit_inner_blog {text-align: center; width: 300px; margin: 0 auto; background-color: #fff; margin-top: -40px;}
.renewal .blog_news_tit img {width:150px;}
.renewal .blog_news_con {margin-top: 70px;}
.renewal .blog_news_con_li1 {font-size: 18px;}
.renewal .blog_news_con_li1 a:hover {color:#00C300;}
.renewal .blog_news_con_li2 {font-size: 12px; color:#999; margin-top: 10px;}
.renewal .blog_news_con_li3 {font-size: 14px; color:#666; margin-top: 20px; line-height: 170%; word-break: break-all;}
.renewal .blog_news_con_li4 {margin-top: 20px; text-align:left;}
.renewal .blog_more_btn {background-color: #f1f1f1; color:#000; font-size: 14px; text-align: center; border-radius: 30px; height:40px; padding-left: 20px; padding-right: 20px; border:0px;}
.renewal .blog_more_btn:hover {background-color: #00C300; color:#fff;}

.renewal .media_news {padding-top: 130px;}
.renewal .media_news_tit {border-top:3px solid #D1252A;}
.renewal .media_news_tit .tit_inner_media {text-align: center; width: 300px; margin: 0 auto; background-color: #fff; margin-top: -40px;}
.renewal .media_news_tit img {width:90px;}
.renewal .media_news_con {margin-top: 70px;}
.renewal .media_news_con_li1 {font-size: 18px; margin-top: 20px; text-align: center; word-break: keep-all;}
.renewal .media_news_con_li1 a:hover {color:#D1252A;}

.renewal .video-wrapper_div {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}
.renewal .video-wrapper_div iframe {
    border-radius: 10px;
}

/* } */

/* 2022-10-07 Ãß°¡ { ·Î±×ÀÎ */
.renewal .login_box {width: 600px; border:1px solid #eee; box-sizing: border-box; padding: 50px; margin: 0 auto;}
.renewal .login_box_li1 {font-size: 24px; text-align: center;}
.renewal .login_box_li2 {margin-top:25px;}
.renewal .login_box_li3 {margin-top:10px;}
.renewal .login_box_li4 {margin-top:20px;}
.renewal .login_box_li5 {text-align: center;}
.renewal .login_inp {background-color: #f9f9f9; color:#000; height:60px; border-radius: 10px; width: 100%; border:0px; padding-left: 20px; padding-right: 20px; box-sizing: border-box; margin-bottom: 10px; font-size: 16px;}
.renewal .login_inp:focus {background-color: #f0f0f0;}
.renewal .login_box_li3 label {padding-top: 5px; padding-left: 35px !important;}
.renewal .login_btns {background-color: #ED1B24; color:#fff; text-align: center; border:0px; height:60px; border-radius: 10px; width: 100%; font-size: 18px;}
.renewal .login_btns2 {background-color: #333; color:#fff; text-align: center; border:0px; height:60px; border-radius: 10px; width: 100%; font-size: 18px; margin-top: 10px;}
.renewal .swiper-container-login_bns {width: 600px; margin: 0 auto;}
.renewal .login_t_btns a {margin-left: 20px;}
.renewal .line_or {
    position: relative;
    display: block;
    width: 100%;
    padding: 30px 0;
    font-size: 0;
    line-height: 0;
}

.renewal .line_or:before, .line_or:after {
    display: inline-block;
    width: calc(50% - 20px);
    height: 1px;
    margin: 8px 0;
    background-color: rgba(0,0,0,0.06);
    vertical-align: top;
    content: '';
}

.renewal .line_or .txt_or {
    display: inline-block;
    width: 40px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: rgba(0,0,0,0.3);
}
.renewal .sns_ico_login {border-radius: 4px; display: inline-block; margin-left: 2px; margin-right: 2px;}
.renewal .sns_ico_login img {width: 30px;}
.renewal .sns_ico_login.sbg1 {background-color: #445D97; padding: 7px 10px 8px 5px;}
.renewal .sns_ico_login.sbg1 img {width: 25px !important;}
.renewal .sns_ico_login.sbg2 {background-color: #00C300; padding: 5px 5px 5px 5px;}
.renewal .sns_ico_login.sbg3 {background-color: #FFE600; padding: 5px 5px 5px 5px;}
.renewal .br_box {margin-top: 40px; background-color: #f9f9f9; border:0px;}
.renewal .br_order_t1 {font-size: 18px; margin-top: 20px; text-align: center;}
.renewal .br_order_t2 {font-size: 14px; color:#999; margin-top: 10px; text-align: center; word-break: keep-all; line-height: 170%;}
.br_order_t3 {margin-top: 20px; text-align: center;}
.br_btns {color:#000; background-color: #fff; border:0px; padding-left: 30px; padding-right: 30px; height: 50px; font-size: 16px; border-radius: 50px;}
.br_btns2 {color:#fff; background-color: #1f75cb; border:0px; padding-left: 30px; padding-right: 30px; height: 50px; font-size: 16px; border-radius: 50px;}
/* } */

/* ÁÖ¹® 2022-10-14 { */
.renewal .sub_title {font-size: 20px; margin-bottom: 30px; color:#999;}
.renewal .sub_title2 {font-size: 20px; margin-bottom: 30px; margin-top: 40px; color:#999;}
.renewal .cart_tables {}
.renewal .tables_hd {border-top:1px solid #000; border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 20px;}
.renewal .tables_li1 {float:left; width: 40%; text-align: center;}
.renewal .tables_li2 {float:left; width: 10%; text-align: center;}
.renewal .tables_li3 {float:left; width: 15%; text-align: center;}
.renewal .tables_li4 {float:left; width: 10%; text-align: center;}
.renewal .tables_li5 {float:left; width: 15%; text-align: center;}
.renewal .tables_li6 {float:left; width: 10%; text-align: center;}
.renewal .tables_td {padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.renewal .tables_td_li1 {float:left; width: 40%;}
.renewal .tables_td_li2 {float:left; width: 10%; text-align: center; margin-top: 15px;}
.renewal .tables_td_li3 {float:left; width: 15%; text-align: center; margin-top: 15px;}
.renewal .tables_td_li4 {float:left; width: 10%; text-align: center; margin-top: 15px;}
.renewal .tables_td_li5 {float:left; width: 15%; text-align: center; margin-top: 15px;}
.renewal .tables_td_li6 {float:left; width: 10%; text-align: center; margin-top: 15px;}
.renewal .dl_td_imgs {float:left; width: 10%;}
.renewal .dl_td_imgs img {width: 50px; height:auto; border-radius: 10px;}
.renewal .dl_td_cons {float:left; width: 90%; padding-left: 10px; margin-top: 5px;}
.renewal .dl_td_cons a {display: block; line-height: 150%;}
.renewal .dl_td_cons span {display: block; color:#999; font-size: 12px; line-height: 150%;}
.renewal .tables_btm {background-color: #f9f9f9; text-align: right; padding-right: 30px; font-size: 16px; padding-top:30px; padding-bottom: 30px;}
.renewal .tables_btm span {color:#ED1B24}

.renewal .order_form {margin-top: 40px;}
.renewal .order_left {width:65%; float:left;}
.renewal .order_right {width: 30%; float:right; box-sizing: border-box;}
.renewal .form_tables {border-top:1px solid #000;}
.renewal .form_tables_inner {border-bottom: 1px solid #eee; padding-top: 15px; padding-bottom: 15px;}
.renewal .form_tables_inner2 {border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 20px;}
.renewal .form_t_hd {width: 30%; float:left; font-size: 16px;}
.renewal .form_t_hd span {display: block; margin-top: 12px;}
.renewal .form_t_td {width: 70%; float:left;}
.renewal .form_t_td2 {width: 70%; float:left; font-size: 16px;}
.renewal .order_inp {background-color: #f9f9f9; border-radius: 10px; height:45px; border:0px; padding-left: 20px; padding-right: 40px; font-size: 14px;}
.renewal .order_inp.required {background-image: url('../image/asset/req_ico.png'); background-repeat: no-repeat; background-position: center right 20px;}
.renewal .form_tables_inner2 label {padding-top: 4px; padding-left: 35px !important;}
.renewal .form_tables_inner label {padding-top: 4px; padding-left: 35px !important;}
.renewal .addr_btn {border:2px solid #eee; background-color: #fff; height:45px; box-sizing: border-box; padding-left: 20px; padding-right: 20px; border-radius: 10px;}
.renewal .addr_btn:hover {border-color:#bbb;}
.renewal .form_t_td li {margin-top: 5px;}
.renewal .help_text {font-size: 12px; display: block; margin-top: 10px; color:#999; line-height: 150%;}
.renewal .agree_area {background-color: #f9f9f9; resize: none; border:0px; padding: 20px; height:95px; width: 100%; color:#999; font-size: 12px;}
.renewal .line_height170 {line-height: 170%;}

.renewal .switch {position: relative;height: 50px;width: 49%;text-align: center;box-sizing: border-box;float:left; margin-right: 0.5%; margin-bottom: 0.5%;}
.renewal .switch input {opacity: 0;width: 0;height: 0;}
.renewal .toggle_btn {
    position: absolute;
    cursor: pointer;
    top: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f9f9f9;
    width: 100%;
    font-size: 12px;
    color: #000;
    opacity: 1;
    padding-top: 13px;
    box-sizing: border-box;
}

.renewal input:checked + .toggle_btn {background-color: #f9f9f9;color: #000;border:1px solid #ED1B24;}
.renewal .order_btns {text-align: center; margin-top: 40px;}
.renewal .order_buy_btn {border:3px solid #ED1B24; background-color: transparent; padding-left: 50px; padding-right: 50px; height: 65px; border-radius: 65px; color:#ED1B24; font-size: 18px;}
.renewal .order_can_btn {border:3px solid #ccc; background-color: transparent; padding-left: 50px; padding-right: 50px; height: 65px; border-radius: 65px; color:#999; font-size: 18px;}
/* } */

/* ÁÖ¹® 2022-10-15 { */
.renewal .form_sel {background-color: #fff; border:1px solid #eee; height:45px; padding-left: 10px; width: 70%;}
.renewal .form_sel:focus {border-color:#ccc; outline: none;}
.renewal .h1_center {font-size: 20px; text-align: center;}
.renewal .h2_center {font-size: 16px; text-align: center !important; line-height: 150%; color:#888;}
/* } */

/* Àå¹Ù±¸´Ï 2022-10-15 { */
.renewal .cart_form .tables_li0 {float:left; width: 5%; text-align: center;}
.renewal .cart_form .tables_li1 {float:left; width: 35%; text-align: center;}
.renewal .cart_form .tables_td_li0 {float:left; width: 5%; margin-top: 10px; padding-left: 22px;}
.renewal .cart_form .tables_td_li1 {float:left; width: 35%; padding-left: 20px;}
.renewal .cart_form .dl_td_cons {padding-left: 20px; margin-top: 4px;}
.renewal .cart_form .opt_mod_btn {background-color: #f1f1f1; border:0px; border-radius: 6px; font-size: 11px; text-align: center; padding-left: 10px; padding-right: 10px; height:20px; margin-top: 5px; margin-top: -2px; margin-left: 5px;}
.renewal .cart_form .cart_up_li1 {width: 60%;}
.renewal .cart_form .cart_up {margin-top: 0px;}
.renewal .cart_form .cart_up_li3 {width: 35%; float:right}
.renewal .cart_form .tables_td_li4 {margin-top: 0px;}
.renewal .cart_form .dl_td_cons span {margin-top: 3px;}
.renewal .cart_btns {margin-top: 20px;}
.renewal .cart_btm_btn {background-color: #f1f1f1; color:#000; padding-left: 20px; padding-right: 20px; height:45px; border:0px;}
.renewal .order_buy_btn2 {border:3px solid #000; background-color: transparent; padding-left: 50px; padding-right: 50px; height: 65px; border-radius: 65px; color:#000; font-size: 18px;}
/* } */

/* ºñ¹Ð¹øÈ£ È®ÀÎ { */
.renewal .login_box_li1_sub {font-size: 14px; color:#999; margin-top: 20px; line-height: 150%; text-align: center;}
.renewal .login_inp_readonly {background-color: transparent; padding-left: 0px; padding-right: 0px; text-indent: 0px; height:40px;}
.renewal .ok_btns {background-color: #ED1B24; color:#fff; text-align: center; border:0px; height:60px; border-radius: 10px; width: 100%; font-size: 18px; float:left; width: 49%;}
.renewal .cl_btns {background-color: #aaa; color:#fff; text-align: center; border:0px; height:60px; border-radius: 10px; width: 100%; font-size: 18px; float:right; width: 49%;}
/* } */

/* È¸¿øÁ¤º¸ ¼öÁ¤ { */
.renewal .my_info_box {border:1px solid #eee; box-sizing: border-box; padding: 30px; margin-bottom: 40px;}
.renewal .my_info_box_ul1_li1 img {border-radius: 50%; width: 95px; height:auto;}
.renewal .my_info_box_ul1_li1 {float:left;}
.renewal .my_info_box_ul1_li2 {float:left; margin-left: 30px;}
.renewal .myinfo_btn {border:0px; background-color: transparent; background-color: #f1f1f1; height:35px; border-radius: 6px; padding-left: 15px; padding-right: 15px;}
.renewal .my_info_box_ul1_li2_dd1 {font-size: 16px; line-height: 150%; color:#777;}
.renewal .my_info_box_ul1_li2_dd1 span {color:#000;}
.renewal .my_info_box_ul1_li2_dd2 {margin-top: 10px;}
.renewal .my_info_box_ul1 {width:35%; float:left;}
.renewal .my_info_box_ul2 {width:16.25%; float:left; border-left: 1px solid #eee; padding-left: 25px; box-sizing: border-box;}
.renewal .my_info_box_ul3 {width:16.25%; float:left; border-left: 1px solid #eee; padding-left: 25px; box-sizing: border-box;}
.renewal .my_info_box_ul4 {width:16.25%; float:left; border-left: 1px solid #eee; padding-left: 25px; box-sizing: border-box;}
.renewal .my_info_box_ul5 {width:16.25%; float:left; border-left: 1px solid #eee; padding-left: 25px; box-sizing: border-box;}
.renewal .my_info_box_li1 {font-size: 16px;}
.renewal .my_info_box_li2 {margin-top: 10px; color:#777;}
.renewal .my_info_box_li3 {margin-top: 17px;}
.renewal .my_info_box_li3 span {color:#ED1B24;}
.renewal .my_gnb {margin-bottom: 40px;}
.renewal .my_gnb_btn {border:0px; background-color: #f9f9f9; border-radius: 10px; width: 12%; height:100px; float: left; margin-right: 0.57%;}
.renewal .my_gnb_btn i {display: block; text-align: center;}
.renewal .my_gnb_btn span {display: block; text-align: center; margin-top: 10px; }
.renewal .my_gnb_btn_last {float:right; margin-right: 0px;}
.renewal .my_gnb_btn:hover {background-color: #f1f1f1;}
.renewal .order_inp_readonly {background-color: transparent !important; border:0px; padding-left: 0px !important; text-indent: 0px;}
.renewal .inp_area {background-color: #f9f9f9; height: 80px; border:0px; resize: none; padding: 20px; line-height: 150%;}
.renewal .form_t_hd_one {width: 15%;}
.renewal .form_t_td_one {width: 85%;}
.renewal .hide_div {display: none;}
.renewal #noneDiv {background-color: #f9f9f9;}
.renewal #noneDiv .order_inp {background-color: #fff;}
.renewal #noneDiv .form_t_hd {padding-left: 20px; box-sizing: border-box; font-size: 14px;}
.renewal #noneDiv2 {background-color: #f9f9f9; padding: 20px; box-sizing: border-box;}
.renewal .noneDiv2_sub1 {font-size: 14px; color:#000; line-height: 150%; word-break: keep-all;}
.renewal .noneDiv2_sub2 {font-size: 12px; color:#777; margin-top: 10px; line-height: 150%; word-break: keep-all;}
/* } */

/* ÁÖ¹®Á¶È¸ { */
.renewal .table_divs {}
.renewal .table_divs table {}
.renewal .table_divs table thead {}
.renewal .table_divs table thead td {background-color: #f9f9f9; border-top: 1px solid #000; text-align: center; padding-top: 20px; padding-bottom: 20px;}
.renewal .table_divs table tbody td {font-size: 14px; color:#777; text-align: center; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.renewal .table_divs table tfoot td {background-color: #f9f9f9; text-align: center; font-size: 14px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.renewal .table_btns {border:1px solid #000; background-color: transparent; padding-left: 15px; padding-right: 15px; height:30px; font-size: 12px;}
.renewal .sub_title_li_left {float:left;}
.renewal .sub_title_li_right {float:right; font-size: 14px; margin-top: 3px; margin-right: 15px;}
.renewal .sub_title_li_right2 {float:right; margin-top: -4px;}
.renewal .sub_title_li_right span {color:#000;}
/* } */

/* »óÇ°º¸°üÇÔ { */
.renewal .table_divs table td label {top:-5px !important;}
/* } */

/* 1:1¹®ÀÇ { */
.renewal .text-left {text-align: left !important; padding-left: 15px; padding-left: 15px; box-sizing: border-box;}
/* } */

.renewal .table1 .reple {text-indent:0;}
.renewal .table1 .reple strong {background-image:url(/shop/data/skin/designart/img/2016img/icon_reple.gif);background-repeat:no-repeat;background-position:left 50%;text-indent:0px;display:inline-block;margin:0;width:auto;text-align:left;padding:0 0 0 22px;}
.renewal .table1 span.reple {display:inline-block;width:51px;text-align:left;}
.renewal .table1 span.reple strong {margin:0;}

/* ±¸¸ÅÈÄ±â { */
.renewal .item_subj {display: block; margin-bottom: 5px; font-size: 12px; color:#000;}
.renewal .pro_list_img {width: 50px; height:auto; border-radius: 10px;}
.renewal .help_divs {padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #eee; text-align: center; font-size: 14px; color:#999;}
/* } */

/* È¸¿øÅ»Åð { */
.renewal .txt_area_div {border-top:1px solid #000; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #eee; margin-bottom: 40px; font-size: 14px; color:#777; line-height: 150%;}
.renewal .txt_area_div span {color:#000;}
.renewal .mt_10 {margin-top: 10px !important; margin-bottom: 5px !important;}
/* } */

/* ¿À´Ã º» »óÇ° { */
.renewal .sort_line_sel2 {
    background-color: #fff;
    border: 1px solid #eee;
    height: 40px;
    width: 200px;
    border-radius: 0px;
    font-size: 14px;
    color: #666;
    padding-left: 15px;
    text-indent: 0px;
    background-size: 40px;
}
.renewal .sort_line_sel2:focus {outline: none;}
.renewal .sub_title_li_right3 {float:right; margin-top: 7px; font-size: 16px; margin-right: 30px;}
.renewal .sub_title_li_right3 a {color:#000; margin-left: 15px;}
.renewal .sub_title_li_right3 a.on {color:#ED1B24;}
.table_divs2 {border-top:1px solid #eee; padding-top: 30px; padding-bottom: 50px;}
/* } */

/* ¸¶ÀÌÆäÀÌÁö { */
.renewal .latest_ord_btn {background-color: transparent; border:0px; width:16%; float:left;}
.renewal .latest_ord_btn span {font-size: 16px;}
.renewal .latest_ord_btn dd span {color:#ED1B24; font-size: 20px;}
.renewal .latest_ord_btn dd {font-size: 14px; color:#999; margin-top: 10px;}
.renewal .latest_ord_div_wrap {border-top:1px solid #eee; border-bottom: 1px solid #eee; padding-top: 50px; padding-bottom: 50px;}
/* } */

/* È¸¿ø°¡ÀÔ { */
.renewal .join_li {margin-top:30px; padding-top: 30px;  border-top:1px solid #eee; cursor: pointer;}
.renewal .join_li:hover .join_li_dl2_dd1, .join_li:hover .join_li_dl3 {color:#ED1B24;}
.renewal .join_li_dl1 {float:left;}
.renewal .join_li_dl2 {float:left; margin-left: 30px;}
.renewal .join_li_dl3 {float:right; margin-top: 10px;}
.renewal .join_li_dl1 dd {margin-top: 2px;}
.renewal .join_li_dl2_dd1 {font-size: 18px;}
.renewal .join_li_dl2_dd2 {font-size: 14px; color:#999; margin-top: 7px;}
.renewal .txt_area_div li {margin-top: 10px;}
.renewal .txt_area_div li label {padding-top: 5px; padding-left: 35px !important;}
.join_ok_li {border-top:1px solid #eee; border-bottom: 1px solid #eee; text-align: center; padding-top: 30px; padding-bottom: 30px; margin-top: 30px;}
.join_ok_li_dd1 {font-size: 16px; word-break: keep-all; line-height: 150%;}
.join_ok_li_dd2 {line-height: 150%; color:#999; font-size: 14px; word-break: keep-all; margin-top: 20px;}
/* } */

/* ÁÖ¹®³»¿ª / ¹è¼ÛÁ¶È¸ { */
.renewal .cart_view_tables {}
.renewal .cart_view_tables .tables_hd {border-top:1px solid #000; border-bottom: 1px solid #eee; padding-top: 20px; padding-bottom: 20px;}
.renewal .cart_view_tables .tables_li1 {float:left; width: 40%; text-align: center;}
.renewal .cart_view_tables .tables_li2 {float:left; width: 10%; text-align: center;}
.renewal .cart_view_tables .tables_li3 {float:left; width: 15%; text-align: center;}
.renewal .cart_view_tables .tables_li4 {float:left; width: 10%; text-align: center;}
.renewal .cart_view_tables .tables_li5 {float:left; width: 25%; text-align: center;}
.renewal .cart_view_tables .tables_td_li1 {float:left; width: 40%;}
.renewal .cart_view_tables .tables_td_li2 {float:left; width: 10%; text-align: center; margin-top: 15px;}
.renewal .cart_view_tables .tables_td_li3 {float:left; width: 15%; text-align: center; margin-top: 15px;}
.renewal .cart_view_tables .tables_td_li4 {float:left; width: 10%; text-align: center; margin-top: 15px;}
.renewal .cart_view_tables .tables_td_li5 {float:left; width: 25%; text-align: center; margin-top: 8px;}
.renewal .help_text_center {margin-bottom: 20px; color:#999;}
/* } */

/* °Ô½ÃÆÇ { */
.renewal .bbs_ico1 {background-color: #ED1B24; color:#fff; font-size: 11px; padding: 3px 5px 3px 5px; border-radius: 4px;}
.renewal .bbs_pageing {float:left; margin-top: 10px;}
.renewal .bbs_pageing a {display: inline-block; width: 40px; background-color: #f9f9f9; border-radius: 6px; line-height: 40px;}
.renewal .bbs_pageing a.on {background-color: #ED1B24; color:#fff;}
.renewal .bbs_pageing a.prev_a svg {padding-top: 7px;}
.renewal .bbs_pageing a.next_a svg {padding-top: 7px;}
.renewal .bbs_btns {float:right;}
.renewal .bbs_search {border:1px solid #eee; border-bottom: 0px; padding-bottom: 30px; padding-top: 30px;}
.renewal .bbs_search_inner {width: 600px; margin:0 auto;}
.renewal .bbs_search_inner_ul1 {float:left; width: 50%; margin-top: 12px;}
.renewal .bbs_search_inner_ul1 label {padding-top: 5px; padding-left: 35px !important;}
.renewal .bbs_search_inner_ul2 {float:right; width: 50%;}
.renewal .bbs_search_inner_ul2 button {height:40px !important; font-size: 14px !important; width: 28%;}
.renewal .ser_inp {border:1px solid #eee; height:40px; text-indent: 15px; font-size: 14px; color:#000; width: 70%;}
.renewal .ser_inp:focus {border-color:#000;}
.renewal .bbs_view_tit {float:left;}
.renewal .bbs_view_writer {float:right; margin-right: 15px; font-size: 12px; color:#777;}
.renewal .bbs_view_cont {padding-right: 15px;}
.renewal .bbs_view_cont img {max-width: 100%;}
.renewal .bbs_write_table table {border-top:1px solid #000}
.renewal .bbs_write_table table th {border-bottom: 1px solid #eee; background-color: #f9f9f9;}
.renewal .bbs_sel_box {height:40px !important; font-size: 14px; font-weight: normal; background-size: 30px !important; width: 170px !important; padding-left: 15px !important;}
.renewal .bbs_inp {border:0px; background-color: #f9f9f9; height:40px; text-indent: 15px; font-size: 14px; color:#000;}
.renewal .bbs_inp_file {padding-top: 8px;}
.renewal .bbs_v_btns {height:40px !important;}
.renewal .file_inp_for {margin-top: 3px; margin-bottom: 3px;}
.renewal .help_txt {padding-top: 15px; font-size: 12px; line-height: 150%; color:#999;}
.renewal .bbs_write_table td, bbs_write_table th {padding:15px !important;}
/* } */

/* ÆäÀÌÁö { */
.renewal .no_imgs {display: block; background-color: #f9f9f9; padding-top: 200px; padding-bottom: 200px; text-align: center; color:#999;}
.renewal .page_con1 {margin-top: 50px;}
.renewal .page_con1_ul1 {float:left; width: 32%; text-align: left; background-color: #fff; border:1px solid #eee; border-radius: 10px; padding: 30px; box-sizing: border-box; position: relative; min-height: 190px;}
.renewal .page_con1_ul2 {float:left; width: 32%; text-align: left; background-color: #fff; border:1px solid #eee; border-radius: 10px; padding: 30px; box-sizing: border-box; position: relative; margin-left: 2%; margin-right: 2%;  min-height: 190px;}
.renewal .page_con1_ul3 {float:left; width: 32%; text-align: left; background-color: #fff; border:1px solid #eee; border-radius: 10px; padding: 30px; box-sizing: border-box; position: relative;  min-height: 190px;}
.renewal .page_con1_ul1_li1 {text-align: right; position: absolute; top:25px; right: 25px; opacity: 0.3}
.renewal .page_con1_ul1_li2 {font-size: 20px;}
.renewal .page_con1_ul1_li3 {font-size: 14px; line-height: 150%; color:#777; word-break: keep-all; margin-top: 20px;}
.renewal .page_con2 {margin-top: 50px;}
.renewal .page_con2_bg {background-image: url('/shop/image/about/t_con_bg1.jpg'); background-size: cover; background-position: center center; min-height:700px; width: 50%; float:left;}
.renewal .page_con2_txt {width: 50%; float:right; border-top:1px solid #eee; border-bottom:1px solid #eee; padding: 70px; box-sizing: border-box; min-height: 700px; background-color: #f9f9f9; word-break: keep-all;}
.renewal .page_con2_txt_li1 {font-size: 26px;}
.renewal .page_con2_txt_li2 {margin-top: 20px;}
.renewal .page_con2_txt_li3 {margin-top: 40px; color:#888; font-size: 16px; line-height: 150%;}
.renewal .page_con2_txt_li4 {font-size: 18px; margin-top: 40px;}
.renewal .page_con2_txt_li5 {margin-top: 15px;}
.renewal .page_con2_txt_li5 span {background-color: #009b63; color:#fff; padding: 3px 5px 3px 5px; font-size: 12px; display: inline-block; margin-top: 5px; border-radius: 4px; word-break: keep-all;}
.renewal .t1_color {color:#009b63;}
.renewal .t2_color {color:#005bac;}
.renewal .page_con3 {margin-top: 0px; margin-bottom: 100px;}
.renewal .page_con3 .page_con2_bg {float:right; background-image: url('/shop/image/about/t_con_bg2.jpg');}
.renewal .page_con3 .page_con2_txt {float:left;}
.renewal .page_con3 .page_con2_txt_li5 span{background-color: #005bac;}
/* } */

.renewal .table_bbsdivs table {border-top:1px solid #000}
.renewal .table_bbsdivs table th {border-bottom: 1px solid #eee; background-color: #f9f9f9; text-align: center;}
.renewal .table_bbsdivs table tbody td {font-size: 14px; color:#777; padding-top: 20px; padding-bottom: 20px;}

/* Ãß°¡µÇ´Â ¿µ¿ª &/
/* about */
.about01 {height:330px;background:url('./img/da_image/about_bg01.jpg') no-repeat center center;padding:0 0 0 70px;}
.about01 p {color:#fff;text-align:left;}
.about01 p.tit {font-size:34px;font-weight:600;line-height:34px;padding:73px 0 25px;position:relative;}
.about01 p.tit:after {content:'';display:block;position:absolute;width:40px;height:3px;background:#ffffff;left:0;bottom:0;}
.about01 p.con {font-size:18px;line-height:26px;padding:18px 0 0;}
.about01 p.con b {font-weight:600;text-decoration:underline;}

.about02 {border-bottom:1px dashed #ccc;padding:20px 0 70px;}
.about02 ul {}
.about02 ul li {height:140px;padding:20px 0 0 170px;background:no-repeat left center;text-align:left;}
.about02 ul li.li01 {background-image:url('./img/da_image/about_ico01.gif');}
.about02 ul li.li02 {background-image:url('./img/da_image/about_ico02.gif');}
.about02 ul li.li03 {background-image:url('./img/da_image/about_ico03.gif');}
.about02 ul li p.tit {font-size:24px;color:#333333;font-weight:bold;line-height:24px;padding:24px 0 7px;border-bottom:1px solid #333;float:left;}
.about02 ul li p.con {width:100%;font-size:15px;color:#777777;line-height:25px;padding:10px 0 0 0;float:left;}

.about_logo {height:71px;border:1px solid #000000;margin:70px 0 0 0;}
.about_logo img {display:block;margin:15px auto 0;}

.about_bg_txt {padding:0 60px;margin:30px 0 0 0;background-repeat:no-repeat;text-align:left;}
.about_bg_txt p.tit {font-size:24px;color:#333333;font-weight:bold;line-height:60px;background:no-repeat left center;}
.about_bg_txt p.con {font-size:15px;color:#777777;line-height:25px;padding:0 0 12px 23px;position:relative;}
.about_bg_txt p.con:after {content:'';display:block;position:absolute;width:12px;height:2px;background:#555555;left:0;top:10px;}
.about_bg_txt p.con_sp {padding:31px 0 0 23px;margin:17px 0 0 0;border-top:1px dashed #ccc;font-size:17px;line-height:17px;color:#333333;font-weight:bold;background:url('./img/da_image/about_arr.png') no-repeat left 33px;}
.about_bg_txt p.con_sp span {color:#87b04a;}
.about_bg_txt.about03 {height:547px;background-image:url('./img/da_image/about_bg02.jpg');}
.about_bg_txt.about03 p.tit {padding-left:30px;background-image:url('./img/da_image/about_t_ico01.gif');}
.about_bg_txt.about03 p.tit span {color:#009b63;}
.about_bg_txt.about03 p.tit img {margin:3px 0 0 10px;}
.about_bg_txt.about04 {height:502px;background-image:url('./img/da_image/about_bg03.jpg');}
.about_bg_txt.about04 p.tit {padding-left:38px;background-image:url('./img/da_image/about_t_ico02.gif');}
.about_bg_txt.about04 p.tit span {color:#005bac;}
.about_bg_txt.about04 p.tit img {margin:0 0 0 10px;}

.about_btns {padding:50px 0 30px 0;}
.about_btns a {display:block;margin:0 auto;width:350px;height:57px;background:#87b04a;border-bottom:3px solid #537126;text-align:center;}
.about_btns a span {font-size:18px;color:#ffffff;font-weight:bold;line-height:57px;padding-right:33px;background:url('./img/da_image/about_btn_arr.png') no-repeat right center;}

.about_btns1 {padding:50px 0 30px 0;}
.about_btns1 a {display:block;margin:0 auto;width:350px;height:57px;background:#0060bf;border-bottom:3px solid #003162;text-align:center;}
.about_btns1 a span {font-size:22px;color:#ffffff;font-weight:bold;line-height:57px;padding-right:33px;background:url('./img/da_image/about_btn_arr.png') no-repeat right center;}


/* ¸â¹ö½± */
.membership {width:1095px;height:1368px;margin:0 auto;background:url('/shop/image/lovemember/t_membership_bg.jpg') no-repeat center center;}
.membership_wrap {padding:400px 0 0 94px;}
.membership_wrap .membership_box {border-bottom:1px dashed #aaaaaa;padding:23px 0 10px;}
.membership_wrap .membership_box.last {border:0 none;}
.membership_wrap .membership_box p.tit {font-size:20px;color:#333333;height:30px;line-height:30px;font-weight:800;padding:0 0 0 32px;background:url('/shop/image/lovemember/membership_ico01.gif') no-repeat left center;}
.membership_wrap .membership_box ul li {font-size:15px;color:#777777;line-height:22px;padding:0 0 0 27px;background:url('/shop/image/lovemember/membership_ico02.gif') no-repeat left center;letter-spacing:-0.05em;}
.membership_wrap .membership_box ul li b {color:#555555;font-weight:500;}
.membership_wrap .membership_box ul li span {color:#87b04a;}
.membership_wrap .membership_box ul li.sml {font-size:15px;color:#888888;background:none;}
.membership_wrap .membership_box ul.round li {line-height:40px;color:#666666;padding:0 0 0 0;background:none;}
.membership_wrap .membership_box ul.round li em {display:block;float:left;width:30px;height:30px;line-height:30px;text-align:center;font-size:15px;color:#87b04a;font-weight:bold;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò','Open Sans'!important;font-style:normal;margin:5px 12px 0 0;background:url('./img/da_image/membership_ico03.gif') no-repeat left center;}
.membership_wrap .membership_box ul.round li b {font-weight:normal;}
.membership_wrap .membership_box ul.round img {margin:10px 5px 0;}

/* »óÇ° ¸®½ºÆ® */
.goods_list_bnr {}
.goods_list_bnr a {display:block;margin:0 0 30px;}

/* À¾¸é³ó»ê¹° */
.pd_map {height:580px;position:relative;background:url('../../img/da_image/map_txt_bg_v2.jpg') no-repeat center center;}
.pd_map p {position:absolute;letter-spacing:-0.05em;}
.pd_map .tit {font-size:50px;color:#333333;font-weight:700;line-height:50px;top:120px;left:80px;}
.pd_map .tit span {color:#87b04a;}
.pd_map .sub {font-size:18px;color:#777777;line-height:24px;top:223px;left:80px;}
.pd_map .t1 {display:block;font-size:13px;width:48px;color:#ffffff;line-height:15px;text-align:center;font-weight:500;}
.pd_map .t2 {display:block;font-size:16px;color:#ffffff;line-height:16px;font-weight:500;}

/* È¸¿ø°¡ÀÔ ¼±ÅÃ */
.join_type {border:1px solid #ccc;padding:4px;background:#eeeeee;}
.join_type .join_type_wrap {border:1px solid #ccc;background:#fff;}
.join_type .join_type_wrap .join_div {float:left;width:261px;height:261px;border-right:1px solid #ccc;}
.join_type .join_type_wrap .join_div .tit {font-size:21px;line-height:21px;color:#666666;font-weight:bold;text-align:center;padding:116px 0 0 0;background:no-repeat center 43px;}
.join_type .join_type_wrap .join_div .tit span {font-size:12px;color:#999999;font-weight:normal;line-height:18px;}
.join_type .join_type_wrap .join_div .join_btn {display:block;width:126px;height:35px;border:2px solid #87b04a;font-size:14px;color:#87b04a;font-weight:bold;line-height:35px;text-align:center;margin:23px auto 0;cursor:pointer;}
.join_type .join_type_wrap .join_div.join_div_01 {}
.join_type .join_type_wrap .join_div.join_div_01 .tit {background-image:url('./img/da_image/join_ico01.gif');}
.join_type .join_type_wrap .join_div.join_div_02 {width:262px;}
.join_type .join_type_wrap .join_div.join_div_02 .tit {background-image:url('./img/da_image/join_ico02.gif');}
.join_type .join_type_wrap .join_div.join_div_02 .join_btn {border-color:#f39a2d;color:#f39a2d;}
.join_type .join_type_wrap .join_div.join_div_03 {width:563px;border-right:0 none;}
.join_type .join_type_wrap .join_div.join_div_03 .tit {background-image:url('./img/da_image/join_ico03.gif');}
.join_type .join_type_wrap .join_div.join_div_03 .sns_btns {font-size:0px;margin-top:23px;text-align:center;}
.join_type .join_type_wrap .join_div.join_div_03 .sns_btns a {padding:0 6px;}

.login_sns_div .tit {font-size:21px;line-height:21px;color:#666666;font-weight:bold;text-align:center;padding:116px 0 0 0;background:no-repeat center 43px;}
.login_sns_div .tit span {font-size:12px;color:#999999;font-weight:normal;line-height:18px;}
.login_sns_div.join_div_03 {width:100%;border-right:0 none;}
.login_sns_div.join_div_03 .tit {background-image:url('./img/da_image/join_ico03.gif');}
.login_sns_div.join_div_03 .sns_btns {font-size:0px;margin-top:23px;text-align:center;}
.login_sns_div.join_div_03 .sns_btns a {padding:0 1px;cursor:pointer;}

#centerLayer {z-index:999;}


/* ºÐ·ù °³¹ß µðÀÚÀÎ */
.good_list_wrap.list_edit .pr_wrap .thum a.link_thume {overflow:hidden;height:197px;}
.good_list_wrap.list_edit .pr_wrap .pr_name {position:relative;margin-bottom:0;}
.good_list_wrap.list_edit .pr_wrap .pr_name a {display:block;padding-right:33px;word-break:keep-all;line-height:18px;height:36px;overflow:hidden;}
.good_list_wrap.list_edit .pr_wrap .pr_name input {position:absolute;top:0;right:0;}
.good_list_wrap.list_edit .pr_wrap .pd_count {padding-top:10px;}
.good_list_wrap.list_edit .pr_wrap .pd_count .pd_count_pr {float:left;width:137px;font-size:17px;color:#222222;font-weight:800;}
.good_list_wrap.list_edit .pr_wrap .pd_count .pd_count_pr > div {text-align:left;line-height:27px;}
.good_list_wrap.list_edit .pr_wrap .pd_count .pd_count_opts {float:right;width:62px;height:27px;line-height:27px;vertical-align:top;}
.good_list_wrap.list_edit .pr_wrap .pd_count .pd_count_opts input[type="text"] {border:1px solid #ccc;width:33px;height:25px;border:1px solid #ccc;border-right:0 none;float:left;padding:0 10px 0 0;text-align:right;line-height:normal;}
.good_list_wrap.list_edit .pr_wrap .pd_count .pd_count_opts img {float:left;}
.good_list_wrap.list_edit .pr_wrap .pd_add_opt {}
.good_list_wrap.list_edit .pr_wrap .pd_add_opt select {margin-top:10px;width:100%;height:30px;border:1px solid #ccc;text-indent:10px;}
.good_list_wrap.list_edit .pr_wrap .pd_btns {padding-top:8px;}
.good_list_wrap.list_edit .pr_wrap .pd_btns a {display:block;float:left;width:95px;height:40px;line-height:40px;background:#87b04a;text-align:center;font-size:16px;color:#ffffff;font-weight:bold;}
.good_list_wrap.list_edit .pr_wrap .pd_btns a.po {float:right;background:#59463c;}
.good_list_wrap.list_edit .pr_wrap .pr_member {padding-top:15px;height:20px;font-size:16px;color:#e6095d;font-weight:bold;line-height:21px;text-align:right;}
.good_list_wrap.list_edit .pr_wrap .pr_member img {float:left;}
.pd_all_btns {text-align:center;}
.pd_all_btns div {width:158px;height:38px;border:1px solid #333333;font-size:14px;color:#555555;font-weight:bold;line-height:38px;margin:0 5px;display:inline-block;}
.pd_all_btns div.po {border-color:#87b04a;color:#87b04a;}


/* °ø·æ³ª¶ó º£½ºÆ® ¼øÀ§ */
.pr_rank_wrap .good_list_wrap .good_lists {position:relative;}
.pr_rank_wrap .good_list_wrap .good_lists .pr_rank {display:block !important;position:absolute;left:0;top:0;width:40px;height:40px;background:#ffffff;z-index:10;border:1px solid #87b04a;}
.pr_rank_wrap .good_list_wrap .good_lists .pr_rank > span {display:block;text-align:center;padding:7px 0 0 0;font-size:15px;color:#87b04a;font-weight:900;}
.pr_rank_wrap .good_list_wrap .good_lists .pr_rank > span > span {display:block;text-align:center;font-size:12px;color:#87b04a;font-weight:normal;}
.pr_rank_wrap .good_list_wrap .good_lists .pr_rank.on {background:#87b04a;}
.pr_rank_wrap .good_list_wrap .good_lists .pr_rank.on span {color:#ffffff !important;}


/* ÈÄ±â¿µ¿ª */
.table_typeD img {max-width:100%;}


/* Á¢±Ù¼º */
.cont_warp {font-size:0px;}


/*----------------------------------------------
¼­ºê ¿µ¿ª CSS ½ÃÀÛ / 
----------------------------------------------*/

/*** °Ë»ö¿µ¿ª ***/
.paletteColor { width:16px; height:16px; cursor:pointer; float:left; margin:2px; border:1px solid #dfdfdf;}
.paletteColor_selected { width:16px; height:16px; cursor:pointer; float:left; margin:2px; border:1px solid #dfdfdf; }

/*** ÁÖ¹®°ü·Ã ***/
.order_price_box {border:1px #000 solid;width:100%;}
.order_price_box td {background-image:url(/shop/data/skin/designart/img/2016img/bg_order_dot.gif);background-position:right top;background-repeat:repeat-y;}
.order_price_box td .price_box {position:relative;padding:27px 0 18px 0;font-size:14px;color:#000;line-height:20px;text-align:center;}
.order_price_box td .price_box .icon_plus {background-image:url(/shop/data/skin/designart/img/2016img/icon_order_plus.gif);background-position:left top;background-repeat:no-repeat;display:inline-block;width:29px;height:29px;position:absolute;top:45px;right:-14px;}
.order_price_box td .price_box .icon_result {background-image:url(/shop/data/skin/designart/img/2016img/icon_order_resert.gif);background-position:left top;background-repeat:no-repeat;display:inline-block;width:29px;height:29px;position:absolute;top:45px;right:-14px;}
.order_price_box td .price_box p {padding:10px 0 0 0;line-height:32px;font-size:16px;}
.order_price_box td .price_box p strong {font-size:26px;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', 'Nanum Gothic';font-weight:800;color:#666;}
.order_price_box td .price_box #paper_delivery {display:inline-block;line-height:32px;font-size:26px;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', 'Nanum Gothic';font-weight:800;color:#666;}
.order_price_box td .price_box #paper_settlement {display:inline-block;line-height:32px;font-size:26px;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', 'Nanum Gothic';font-weight:800;color:#d51414;}
/* ÁÖ¹®ÇÏ±â */
.n_mileage{	cursor: pointer;vertical-align: middle;}
.mileage_button{cursor: pointer;vertical-align: middle;}
#save_button, #ncash_view{margin: 4px 0 0 24px;}
#ncash_view{display: none;}
.dark_gray { background:#f9f9f9 !important; color:#000; }

/*** °í°´¼¾ÅÍ ÀÌ¿ë¾à°ü,°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§,ÀÌ¿ë¾È³» ¿µ¿ª ***/
.yac_dl {border:1px #e4e4e4 solid;border-top:1px #000 solid;background:#fbfbfb;}
.yac_dl dt {display:none;}
.yac_dl dd {padding:24px 0 13px 3.6%;}
.yac_dl dd ul {}
.yac_dl dd ul.yac_sec01 {margin:0;}
.yac_dl dd ul.yac_sec02 {margin:0 7.2% 0 0;}
.yac_dl dd ul.yac_sec03 {margin:0;}
.yac_dl dd ul.yac_sec04 {margin:0;}
.yac_dl dd ul.guide_sec01 {width:18.63%;margin-left:2.7%;}
.yac_dl dd ul.guide_sec02 {width:25.9%;}
.yac_dl dd ul.guide_sec03 {width:22.3%;}
.yac_dl dd ul li {margin:0 3.6% 0 0;line-height:18px;text-align:left;padding:0 0 7px 0;font-size:12px;color:#666;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', 'Nanum Gothic';font-weight: 700;}
.yac_dl dd ul.yac_sec04 li {margin-right:0;}
.yac_dl dd ul li a {display:inline-block;line-height:18px;height:18px;margin:0;padding:0;}
.yac_dl dd ul li a,
.yac_dl dd ul li a:hover {font-size:12px;color:#666;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', 'Nanum Gothic';font-weight: 700;}

.yac_wrap .tit_join {margin:0px 0 -30px -15px;color:#333;padding:0 0 7px 0;line-height:24px;font-size:16px;font-family: 'Malgun Gothic', '¸¼Àº °íµñ', dotum, 'µ¸¿ò', 'Nanum Gothic';font-weight: 700;border-bottom:1px #000 solid;}
.yac_wrap {line-height:20px;color:#666;font-size:12px;padding-left:15px;padding-top:36px;}

.guide_wrap h3.tit_join {margin-bottom:-10px;}

/* È¸»ç¼Ò°³ */
.root_daum_roughmap {width:100% !important;}

/* °í°´¼¾ÅÍ ¸ÞÀÎ */
.cs_box_wrap {border:1px #d3d3d3 solid;background:#efefef;}
.cs_box_wrap .sub_title {color:#000;font-size:18px;position:relative;line-height:24px;padding:27px 0 19px 0;border-bottom:1px #d3d3d3 solid;margin:0 29px 20px 29px;}
.cs_box_wrap .sub_title .cs_more {position:absolute;right:0;top:30px;line-height:17px;color:#87b04b;font-size:11px;background:url(./img/da_image/icon_btn_more.png) no-repeat right 50%;padding-right:9px;text-align:right;}
.cs_box_wrap .cs_box_best {width:33.4%;background:#fff;height:258px;}
.cs_box_wrap .cs_box_faq {width:33.3%;border-left:1px #d3d3d3 solid;border-right:1px #d3d3d3 solid;background:#f8f8f8;height:258px;}
.cs_box_wrap .cs_box_cs {width:33.3%;background:#efefef;height:258px;}
.cs_box_wrap p {padding:0px 0 11px 0;margin-left:29px;margin-right:29px;}
.cs_box_wrap p a {font-size:13px;color:#888;line-height:19px;display:inline-block;width:100%;}
.cs_box_wrap p a .board_cate {color:#fff;display:inline-block;font-size:12px;width:52px;text-align:center;margin-right:20px;}
.cs_box_wrap p a .board_date {color:#888;display:inline-block;text-align:right;width:84px;}
.cs_box_wrap .csinfo {display:block;margin:0 29px 10px 29px;}
.cs_box_wrap .bankinfo {display:block;margin:0 29px;}
.cs_box_wrap .infobox {}
.cs_box_wrap .infobox .icon {width:19%;margin-right:7.4%;height:41px;line-height:41px;background-position:left 0;margin-top:3px;background-repeat:no-repeat;background-size:100% auto;}
.cs_box_wrap .csinfo .icon {background-image:url(/shop/data/skin/designart/img/2016img/icon_cs_call.gif);}
.cs_box_wrap .bankinfo .icon {background-image:url(/shop/data/skin/designart/img/2016img/icon_cs_bank.gif);}
.cs_box_wrap .infobox .text {width:73.6%;font-size:12px;color:#666;padding:3px 0 0 0;margin:0;line-height:18px;text-align:left;}
.cs_box_wrap .infobox .text strong {font-size:13px;color:#666;line-height:19px;display:inline-block;}
.cs_box_wrap .infobox .text .call {color:#222;font-size:22px;display:inline-block;line-height:28px;height:28px;letter-spacing:-0.04em;}
.cs_box_wrap .infobox .text .bank {color:#222;font-size:18px;display:inline-block;line-height:24px;height:24px;letter-spacing:-0.03em;margin-top:4px;}

.cs_bnk {padding:12px 0 0 100px;background:url('./img/da_image/ft_ico02.png') no-repeat 30px top;}
.cs_bnk ul {padding:20px 0 0 0;}
.cs_bnk ul li {font-size:13px;color:#333333;line-height:20px;}
.cs_bnk ul li span {color:#888888;font-weight:normal;padding-right:8px;}
.cs_bnk ul li b {padding-right:30px;position:relative;}
.cs_bnk ul li b:after {content:'';display:block;position:absolute;width:1px;height:12px;background:#ccc;top:0px;right:14px;}
.cs_bnk a {margin-top:20px;display:block;text-align:center;width:128px;height:33px;background:#fff;border:1px solid #ccc;border:1px solid #aaaaaa;border-width:1px 1px 2px 1px}
.cs_bnk a span {font-size:13px;color:#555555;padding-right:22px;line-height:33px;background:url('./img/da_image/cs_btn_arr.gif') no-repeat right center;}

.cs_call {padding:0 0 0 100px;background:url('./img/da_image/cs_call.png') no-repeat 30px 10px;}
.cs_call img {margin-top:-3px;}
.cs_call ul {padding-top:10px;}
.cs_call ul li {font-size:13px;color:#333333;line-height:20px;}
.cs_call ul li b {display:inline-block;width:70px;color:#888888;font-weight:normal;text-indent:7px;position:relative;}
.cs_call ul li b:after {content:'';display:block;position:absolute;width:3px;height:3px;background:#888888;top:8px;left:0;}

.cs_call .ft_num {font-size:0;color:#f39a2d;display:block;margin-top:-5px;}
.cs_call .ft_num > span {font-size:28px;color:#333;line-height:37px;font-weight:bold;}
.cs_call .ft_num > span > span {font-size:16px;}
.cs_call .ft_num > span:nth-of-type(1) {color:#87b04a;}

.cs_bnk .ft_num {text-align:left;font-size:34px;line-height:37px;font-weight:bold;margin-top:-5px;}
.cs_bnk .ft_num span {color:#f39a2d;}