
/*
	[디자인팀 맞춤제작 및 수정 CSS]

	copyright(c) 상상너머·원데이넷 all rights reserved.
	허용된 라이센스이외 무단도용재배포를 금합니다.

	※ css 추가 시, 반드시 날짜와 작업자 이니셜을 기재바랍니다.
*/


.view_btn .btn_soldout {background:#fff; border:1px solid #ccc; cursor:default; color:#999; font-weight:400;}

/* 로그인 화면 패칙 */
.if_none_member {margin-top:-21px; background:#fff; position:relative;}
.if_none_member .ul {width:50%; margin:0 auto; border-top:1px solid #ddd;}
.if_none_member:before {content:""; width:30%; height:30px; background:#fff; position:absolute; right:0; top:-40px;}



/* 2020-06-22 sdk */
.nav .all_open {display:none;}
.top .btn .tx {}

.main_visual {z-index:5; margin-top:-170px; height:611px; padding-top:210px;}
.main_visual .rolling_icon {position:absolute; z-index:10; margin:0; bottom:20px; text-align:center; width:100%;}
.main_visual .bx-wrapper {margin-top:0;}
.main_visual .rolling_box {height:auto; height:600px;}
.main_visual .visual_box { margin:0 auto; text-align:center; height:600px;}
.main_visual .visual_box .img {}
.main_visual .visual_box .img img {margin:0 auto;}
.main_visual .visual_box .txt {color:#fff; }
.main_visual .visual_box .txt .t1 {font-size:40px; font-weight:900;}
.main_visual .visual_box .txt .t2 {font-size:20px; font-weight:500;}
.main_visual .visual_box a.more_btn {border:1px solid #fff; border-radius:24px; text-align:center; font-size:18px; width:200px; line-height:40px; color:#fff; margin-top:40px; font-weight:300;}
/*.main_visual .visual_img {height:400px; background-size:cover; }*/
.header {position:relative; z-index:101;}
.nav {z-index:100;}
.main_md {margin-top:0;}

.header.main .top .btn .tx {color:#fff;}
.header.main .form_box .input_search {border-color:#fff; color:#fff !Important;}
.header.main .form_box .btn_search {background: transparent url(../images/skin/header_search_purple.png) right center no-repeat;}
.header .sns_box {padding-top:14px;}
.header .logo_box {text-align:left;}

/* IE10 이상을 위한 css */
.header.main .form_box .input_search::placeholder {
  color:#fff !important;
  opacity: 1; /* 파이어폭스에서 뿌옇게 나오는 현상을 방지하기 위한 css */
}
.header.main .form_box .input_search::-webkit-input-placeholder {
  color:#fff !important;
}
/* IE */
.header.main .form_box .input_search:-ms-input-placeholder {
  color:#fff !important;
}
/* Firefox */
.header.main .form_box .input_search:-mos-input-placeholder {
  color:#fff !important;
}



/******* 2020-06-25 sdk 수정사항 *******/
.header li.search, .header li.search .top {text-align:left;}
.header .logo_box {text-align:right;}
.header li.sns_link .top {display:none;}
.header .sns_box {padding-top:33px;}

.top .right_menu li:first-child {margin-left:-10px;}

.top .right_menu li.login_after:last-child {margin-left:-10px;}
.top li.login_after:first-child {margin-left:15px; margin-left:3px;}
.top li.login_after {float:right;}

.top .open_box {left:0; margin-left:0;}
.header .open_keyowrd {right:auto; left:0; border-radius:0 15px 0 15px;}
.header .form_box .input_search {float:left !Important;}
.header .search_area {width:auto;}
.nav {background:rgba(0, 0, 0, 0.55);}
.nav .nav_box .depth2_box .ctg2 {text-align:left;}
.nav .nav_box .depth2_box {left:0; margin-left:-1px;}
.company_textWrap h6 {letter-spacing:2px;}

.main_cs {border-bottom:none;}
.main_cs .cs_box {background:none;}
.main_cs .cs_box .cs_time {margin-top:0;}
.main_cs .cs_box .cs_time h2 {font-size:30px; font-weight:bold; padding-bottom:20px;}
.main_cs .cs_box *, .main_cs .cs_box .cs_info .tel {color:#777; font-size:15px; letter-spacing:0px; font-weight:400; text-align:left;}
.main_cs .cs_box .line.line1, .main_cs .cs_box .line.line2 {display:none;}


/***** 2020-06-26 sdk 수정사항 *****/
.header .ul {margin-left:7px; margin-left:0;}
.header .form_box .input_search {padding-left:0;}
.nav .all .btn_open {text-align:left;}
.nav .all_open .in_box .ctg2 {word-break:normal;}
.nav .all_open .in_box dl:before {min-height:260px;}

.c_user .c_page_tit .title,  .c_group_tit, .c_user .c_page_tit, .sub_ctg_tit, .c_board .c_page_tit .title, .c_board .c_page_tit, .c_mypage .c_page_tit {display:none;}
.login_form .c_group_tit {display:block;}
.main_cs .title_box .tit {font-size:22px;}
.main_cs .sns_box {background-color:rgba(51,51,51,0.81);}


.mainCompany_wrap {background-size:cover; padding-bottom:20px;}

.ci_ic00 {vertical-align: top; text-align:center;}
.ci_ic00 * {box-sizing:border-box;-moz-box-sizing:border-box;}
.ci_ic00 li {display: inline-block; text-align:center;}
.ci_ic00 li .ic {border:1px solid #911765; border-radius:50%; width:230px; height:230px; padding-top:70px; text-align:center; background:#fff; display: inline-block;}
.ci_ic00 li .ic .on {display:none;}
.ci_ic00 li .ic .off {}
.ci_ic00 li .txt {color:#911765; text-align:center; font-size:20px; font-weight:500; margin-top:10px;}
.ci_ic00 li:hover .ic {background:#911765;}
.ci_ic00 li:hover .ic .on {display:inline;}
.ci_ic00 li:hover .ic .off {display:none;}

.ci_ic01 {padding-top:170px;}
.ci_ic01 li {}
.ci_ic01 li:last-child {margin-left:160px;}

.ci_ic02 {margin-left:-100px;}
.ci_ic02 li {display:block; margin-bottom:20px;}
.ci_ic02 li .ic {width:150px; height:150px; padding-top:30px;}
.ci_ic02 li .txt {font-size:16px;}

.ci_wrap {font-size:0; padding-left:90px;}
.ci_wrap .left {display: inline-block; width:70%; vertical-align: top;}
.ci_wrap .right {display: inline-block; width:20%; vertical-align: top;}
.top_BtnPoint {background:none; line-height:40px; margin-top:0; height:40px; padding:0 10px;}
.top_BtnPoint span {color:#aaa; display: inline-block; line-height:40px;}
.header.main .top_BtnPoint span {color:#fff; line-height:40px; display: inline-block;}
.top .if_more .btn .tx img {margin-left:0; margin-right:6px; float:left;}

.PointList_text a {background:#9e9e9e;}
.PointList_text a:hover {background:#911765;}
.nav .cart .bubble .bx.center {background:#911765;}

.header.main .logo_box .off {display:inline;}
.header.main .logo_box .on {display:none;}
.header.main .logo_box:hover .off {display:none;}
.header.main .logo_box:hover .on {display:inline;}

.header .logo_box .off {display:none;}
.header .logo_box .on {display:inline;}

/* 2020-06-29 sdk */
.view_default .point_plus strong {color:#911765;}
.textarea_box + div {display:none;}
.main_visual .visual_box a.more_btn {transition:0.2s; margin:40px 5px;}
.main_visual .visual_box a.more_btn:hover { border-color:#911765; /*background:#911765;*/ color:#911765;}
.item_list ul {margin-left:0;}
.item_box .thumb {background-color:rgba(0,0,0,0);}
.item_box .info {background:none;}
.main_md .item_box .thumb {border:none;}
.footer .bottom_menu .btn {height:30px; line-height:30px;}
.footer .bottom_menu .btn:hover {color:#911765; text-decoration:none;}
.top .right_menu li a:hover span {color:#911765 !Important;}
.header .form_box .search_form:hover + input {background:transparent url(../images/skin/header_search_purple.png) right center no-repeat;}
.header .form_box .btn_search:hover {background:transparent url(../images/skin/header_search_purple.png) right center no-repeat;}


/* 2020-06-30 sdk */
.nav .nav_box .li:hover .depth1 {color:#911765 !Important;}
.nav .nav_box .depth2_box .ctg2:hover {text-decoration:none; color:#911765;}
.c_cart_ctrl .left_box .c_btn.light.line + a, .c_btn.light.line {background: #a9a9a9  !important; color: #fff !important;}
.c_cart_ctrl .left_box a.c_btn.light:hover, .c_btn.light.line:hover {background:#911765 !important; color:#fff !important; border-color:#911765 !Important;}
.c_btnbox li .c_btn.black.line {color:#989898  !important; background:#dedede  !important; border:none;}
.c_btnbox li .c_btn.black.line:hover {background:#b3b3b3 !important; color:#fff !important;}
.view_default dt {background-position:right center;}
.header.main .logo_box img.grey {display:none;}
.header .logo_box img.on {display:none;}
.header .logo_box img.grey {display:inline;}
.header .logo_box:hover img.grey {display:none;}
.header .logo_box:hover img.on {display:inline;}
.item_list.if_col5 ul {margin-left:0;}

/* 2020-07-01 SDK */
.view_relative .item_box .info {height:auto;}
.item_list .line.line1 {margin-left:0;}
.item_list .line.line3 {margin-left:0;}
.item_box {margin-left:15px; margin-right:15px;}

/* 2020-07-02 SDK */
.item_quick {display:none;}
.item_box .price {margin-top:5px;}
.item_box .info .sub_name {margin-top:5px;}
.item_box:hover .item_name {text-decoration:none; color:#911765;}
.top .open_box {width:235px;}
.c_form .order_price .price strong {color:#911765;}
.c_form .pay_input:checked+ .lineup {border-color:#911765;}
.c_member .auth_tip .tx u {text-decoration:none; color:#911765;}
.c_form .tip_txt.black {color:#999;}
.c_form .tip_txt.black:before {background:transparent url('../images/c_img/join_tip.gif') left top no-repeat;}
.mem_sch, #layerPopup button {color:#989898 !Important; background:#dedede !Important; border:none;}
.mem_sch:hover, #layerPopup button:hover {color:#fff !Important; background:#911765 !Important;}
.footer .info_box .btn:hover {text-decoration:none; color:#911765;}
.top .about_level .level_name {border:none;}

.mainCatalogue_wrap {background:url("../images/skin/catalogue_back.png") #f4f4f4; height:561px;}
.c_mypage_main .info_box .txt_box {padding-left:100px;}
.c_mypage_main .default_info .info_box .txt_box {padding-left:54px;}

.event_textWrap {display:none;}
.top .about_level .level_img {height:80px;}
.top .about_level .level_img img {height:80px;}

.top li:last-child:hover a.if_more span.tx {color:#911765 !Important;}
.c_mypage_main .my_info .level_name {border:none;}

.main_md {padding-bottom:70px; margin-bottom:70px; position:relative; z-index:1;}
.main_md:after {position:absolute; bottom:-50px; z-index:-1; content:""; height:183px; display:block; width:100%; background:url("../images/skin/grada2.png") no-repeat center top #fff;}

.nav .nav_box .depth2_box {min-width:245px; width:auto; overflow:hidden; height:0;}
.nav .nav_box .li:hover .depth2_box {overflow:visible; height:auto;}
.nav .nav_box .li .depth2_box ul {padding:10px 0 20px 0; border:1px solid #333;}
.c_cart_list .table_top {display:none;}
.c_board_list .tit {display:none;}
.c_list_ctrl .total:before {content:none;}
.c_list_ctrl .total {padding-left:0; margin-left:0;}
.c_board_list table .tit {display:table-cell;}


/* ****2020-07-04 버튼쪾 수정 시작 */
.c_btn.h40 {padding-left:0; padding-right:0; width:100px;}
.c_btnbox li a.c_btn.h40 {background:#a9a9a9 !Important; border:none !Important; color:#fff !important;}
.c_btnbox li a.c_btn.h40:hover {background:#911765 !Important; color:#fff !Important;}

.c_list_ctrl .write_btn {background:#a9a9a9 !Important; border:none !Important; color:#fff !important; line-height:33px;}
.c_list_ctrl .write_btn:hover {background:#911765 !Important;}


a.c_btn.color, a.c_btn.dark, a.c_btn.light {background:#a9a9a9 !Important; border:none !Important; color:#fff !important; width:150px; text-align:center; padding-left:0; padding-right:0;}
a.c_btn.color:hover, a.c_btn.dark:hover, a.c_btn.light:hover {background:#911765 !Important; color:#fff !important;}

.c_btnbox li .c_btn.black.line {background:#a9a9a9 !Important; border:none !Important; color:#fff !important;}
.c_btnbox li .c_btn.black.line:hover {background:#911765 !Important;}

/*.catalogue_textWrap a:hover {background:#911765; border-color:#911765;}*/

.c_btn.purple {background:#911765;}
.view_btn .btn_cart, .view_btn .how .btn2 {background:#a9a9a9 !Important; border:none !Important; color:#fff !important;}
.view_btn .btn_cart:hover, .view_btn .how .btn2:hover {background:#911765 !Important; color:#fff !important;}
.view_btn .how .btn2.go_cart {background: #911765 !important; border: 1px solid #911765; color: #fff;}
.view_btn .btn_order {border:none;}
.view_btn .btn_order:hover, .view_btn .how .btn2.go_cart:hover {background:#660a45 !Important;}

/* 페이징 */
.c_pagi .nextprev .no {border:none;}
.c_pagi .number {border:none;}
.c_pagi .nextprev {border:none;}
.c_pagi .number a {border:none;}
.c_pagi .number a:hover {background:none; color:#911765;}
.c_pagi .number .hit {color:#911765; font-weight:700; text-decoration:none; border:none;}
.c_pagi .number .hit:hover {background:none; color:#911765;}
.c_pagi .number .hit:before {content:none;}
/*  ****2020-07-04 버튼쪾 수정 끝 *** */

.view_btn .how {border-bottom:none;}
.view_btn .how .box {border-bottom:1px solid #333;}

.event_boardWrap ul li img {max-width:100%;}
.login_ul_box a:hover {background:#911765  !important;; color:#fff !important;; border-color:#911765  !important;}
.login_ul_box a + a:hover {background:#660a45  !important;; color:#fff !important;; border-color:#660a45  !important;}
.nav .all_open .in_box .ctg2:hover {color:#911765;}
.sub_ctg .cctg_nav .ctg2:hover em {text-decoration:none; color:#911765;}
.c_tab_box .btn:hover {color:#911765; text-decoration:none;}


.social_wrap ul li:hover img {filter:none !important;}
.social_wrap ul li a {color:#a9a9a9; border:1px solid #a9a9a9; background:#fff;}
.social_wrap ul li a:hover {color:#fff; border-color:#911765; background:#911765;}

.c_board_list .tit_box:hover .tt, .c_board_list .gallery_box:hover .item_name {text-decoration:none; color:#911765;}

/* 돋보기효과 */
/*.header .form_box .input_search {width:0; border-bottom:none;}*/
/*.header.main .form_box .btn_search {background-position:center center;}*/
/*.header .form_box .btn_search {background:transparent url(../images/skin/header_search_white.png) no-repeat; background-position:center center; background-size:18px auto;}*/
.header .search_area {position:absolute; left:0px; top:40px; display:inherit; z-index:9000;}
.header .search_area.on_sch {}

.sub_ctg .cctg_nav .next_box .hit .ctg3 {color:#911765; text-decoration:none;}
.sub_ctg .cctg_nav .next_box .ctg3:hover {text-decoration:none; color:#911765;}


/* 열기 */
.header .form_box .input_search:focus {width:200px; border-color:#fff !important;}
.header .form_box .input_search {color:#d44ea7 !Important; text-indent:0; padding:10px 40px 6px 5px;}
.header .form_box .btn_search {background: transparent url(../images/skin/header_search_purple.png) center 11px no-repeat !Important; background-size:17px auto !important; top:-2px;}
/*.header .form_box .btn_search:hover, .header .form_box .search_form:hover + input {    background: transparent url(../images/skin/header_search_white.png) center center no-repeat !Important;}*/

.sch_open {display: inline-block; position:absolute; left:51px; top:16px; cursor:pointer;}
.sch_open img {width:17px;}
html.on_sch {overflow-y:scroll !Important; height:100%;}
body.on_sch {overflow:hidden;}

.sch_bg {background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; top:0; left:0; z-index:8000; display:none;}

.header .open_keyowrd {width:200px; border-radius:0; top:42px;}
.header .keyword_box .link {display:block; border-radius:0; border:none; text-align:left;}
.header .keyword_box .link:hover {color:#911765; text-decoration:none;}
.header .search_area .open_keyowrd {display:block;}
.header .keyword_box {max-height:190px;}
.header .keyword_box .wrapping {width:100%;}



/* 2020-07-06 sdk */
.c_login .form .btn_login { -webkit-appearance: none; -webkit-border-radius: 0;}

/* 2020-07-09 sdk */
/*.item_box .thumb .real_img img {*/
/*    filter: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale);*/
/*    -webkit-filter: grayscale(1);*/
/*    filter: grayscale(1);*/
/*    filter: gray;*/
/*	}*/


.item_box:hover .thumb .real_img img {filter:none !important;}

/*.c_tab_box li:last-child {display:none;}*/

/*.view_photo .rolling_box {width:auto;}*/
.view_top .view_photo .photo_box .bx-wrapper .thumb, .view_top .view_photo .photo_box .bx-wrapper {width:472px;}

.c_shop .c_btnbox li .c_btn.purple {width:191px;}

.item_list_ctrl .range .hit .btn, .item_list_ctrl .range .btn:hover {color:#911765; text-decoration:none;}
.c_tab_box li.hit .btn {color:#911765 !important; font-weight:500;}
.login_form .c_group_tit {color:#911765; font-weight:700;}
.c_login .form .btn_login {background:#a9a9a9 !Important; border:none;}
.c_login .form .btn_login:hover {background:#911765 !Important;}

.c_mypage_total .total_num {color:#911765;}
.c_mypage .search_btn .btn {background:#a9a9a9 !Important; border:none !Important; color:#fff;}
.c_mypage .search_btn .btn:hover {background:#911765 !Important;;}



/* 2020-07-16 제품 옵션 커스텀 */
.pd_info_view_wrap {width:100%;}
.pd_info_view_wrap * {box-sizing:border-box;}
.pd_info_view_wrap ul {width:100%;  font-size:0;}
.pd_info_view_wrap ul li {display: inline-block; width:50%; vertical-align: top; padding:10px 10px;}
.pd_info_view_wrap ul li .pd_box {border-radius:5px; border:1px solid #ddd; width:100%; overflow:hidden; cursor:pointer;}
.pd_info_view_wrap ul li .pd_table_wrap {display:table; width:100%; }
.pd_info_view_wrap ul li .pd_table_wrap .pd_table-row {display:table-cell; vertical-align: middle; font-size:0;}
.pd_info_view_wrap ul li .pd_info {width:100%; display: inline-block; vertical-align: top; text-align:left; padding:12px 10px;}
.pd_info_view_wrap ul li .pd_info .pd_t1 {font-size:14px; margin-bottom:10px; word-break:keep-all; font-weight:bold;}
.pd_info_view_wrap ul li .pd_info .pd_price1 {font-size:13px;}
.pd_info_view_wrap ul li .pd_info .pd_price1 span {/*font-size:16px;*/ position:relative; float:right;}
.pd_info_view_wrap ul li .pd_info .pd_price1 span::before {content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #666;}
.pd_info_view_wrap ul li .pd_info .pd_price1 span em {font-size:13px;}
.pd_info_view_wrap ul li .pd_info .pd_price2 {font-size:13px;}
.pd_info_view_wrap ul li .pd_info .pd_price2 span {/*font-size:18px;*/ color:#911765; font-weight:600; float:right;}

.pd_info_option {position:relative; padding:30px 0;}
.pd_info_option .pd_tit {font-size:18px; font-weight:500; padding-bottom:10px; padding-left:10px;}
.pd_info_option::after {position:absolute; content:""; background:#f0f0f0; height:1px; width:90%; left:50%; bottom:0; transform:translateX(-50%);}
.pd_info_option:last-child::after {content:none;}

.pd_info_view_wrap ul li .pd_box {color:#666;}
.pd_info_view_wrap ul li .pd_box.on {color:#fff; background:#911765;}
.pd_info_view_wrap ul li .pd_box.on .pd_info .pd_price2 span {color:#fff;}

.view_default .point_plus.point_plus2 {margin-left:0;}

.view_top .view_photo {position:relative;}
.photo_box.fixed {position:fixed; top:0; width:472px;}
.photo_box.fixed.fixed2 {position:absolute; bottom:0; top:auto;}

.view_option.result dd.counter .c_counter_design {width:30px;}
.photo_box .view_name {text-align:left; border-bottom:none;}




/* 2020-07-21 */
.view_top .view_info {padding-top:86px;}
.view_name .sub_name {margin-top:15px;}
.view_name {padding-bottom:10px;}
.view_top .view_photo {border-right:1px solid #fff;}
.view_default {margin:0px 5px 0; width:618px;}
.pd_info_view_wrap ul li {padding:5px;}
.view_option.result {margin:0 5px; width:618px;}
.view_total {width:618px; margin:0 5px; box-sizing:border-box;}
.view_btn {width:628px; margin-left:5px;}
.view_default dd {text-align:right;}
.view_default .btn_brand, .view_default .brand_tx {float:none;}
.c_page_tit .title {display:none;}

.c_btnbox .c_btn.h55 {padding:0; width:150px; line-height:35px; height:40px; font-size:14px !important; letter-spacing:-0.5px; font-weight:400;}

.footer .ssl {padding:0; position:absolute; left:1053px; top:18px;}

/* 주소 입력 번호칸 */
/*.input_box input[name="join_zip1"], .input_box input[name="join_zip2"], .input_box .dash {display:none;}*/
/*.input_box a {margin-left:5px;}*/

.__coupon-app input[type="submit"] {background:#911765 !important;}
.__coupon-app input[type="submit"]:hover {background:#660a45 !important;}

.top .right_menu li a span i {color:#333; font-weight:400;}
.top .right_menu li a:hover span i {color:#911765;}
.top .my_data .num {color:#911765 ; text-align:right;}
.top .sub_menu .menu:hover {background:#911765; color:#fff;}
.top .sub_menu .menu:hover .tx {color:#fff !important;}

.header.main .top .if_more .btn .tx img.off {display:none;}
.header.main .top .if_more .btn .tx img.on {display:none;}
.header.main .top .if_more .btn .tx img.white {display:inline;}
.header.main .top .if_more:hover .btn .tx img.white {display:none;}
.header.main .top .if_more:hover .btn .tx img.on {display:inline;}

.top .if_more .btn .tx img.off {display:inline;}
.top .if_more .btn .tx img.white, .top .if_more .btn .tx img.on {display:none;}
.top .if_more:hover .btn .tx img.on {display:inline;}
.top .if_more:hover .btn .tx img.off {display:none;}

.c_form .input_file_box .buttonImg {z-index:10;}
.c_form .input_file_box .buttonImg:hover {background:#911765;}

.view_hash .title {display:none;}
.view_option.result {border:none;}
.view_photo .thumb:before {border:none;}
.view_name {padding:0;}
.view_name .sub_name {margin-top:0;}
.view_hash li+ li {border-left:none;}
.view_hash {border:1px solid #eee;}
.view_photo .rolling_thumb {border-bottom:1px solid #fff;}
.view_photo .thumb .real_img {padding:0;}
.c_comb_search .form_box .btn_search {background:#a9a9a9; color:#fff;}
.c_comb_search .form_box .btn_search:hover {background:#911765 ; color:#fff;}
.c_shop .c_btnbox li .c_btn.purple {}
.c_btnbox li .c_btn.black.line {width:191px;}

.c_mypage .mypage_list_top li {width:33.3333%;}
.c_mypage .mypage_list_top li:before {    content: "="; position: absolute; right: 0; top: 0; background: #ddd; width: 1px; height: 100%; background:none; width:auto; height:auto; font-weight:bold; font-size:30px; color:#747474;}
.c_mypage .mypage_list_top li:first-child:before {content:"+"; width:auto; height:auto; background:none;}
.c_mypage .mypage_list_top li:last-child:before {content:none;}

.c_add_sale table.tbl_gpoint {border-spacing:0; margin-top:10px; margin-top:0;     border-collapse: collapse;}
.c_add_sale table.tbl_gpoint td { border-spacing:0; padding:15px;}

.c_add_sale table.tbl_gpoint td #c_point_view {color:#7b5da4; font-size:13px;}
.c_add_sale table.tbl_gpoint td #c_point_view2 {color:#b31f7e; font-size:13px;}
.c_add_sale table.tbl_gpoint td input {padding: 5px; box-sizing: border-box; border: 1px solid #ddd; height: 35px; width:120px;}
.c_add_sale table.tbl_gpoint td .Pointall_btn01 {padding:6px 20px; background:#9e9e9e;}
.c_add_sale table.tbl_gpoint td .Pointall_btn01:hover {background:#911765;}
.c_add_sale table.tbl_gpoint td .Pointall_btn02 {padding:6px 20px; background:#9e9e9e;}
.c_add_sale table.tbl_gpoint td .Pointall_btn02:hover {background:#7b5da4;}

.footer .bottom_menu {border:none;}
.footer .bottom_menu .layout_fix {border-top:1px solid #eee;}
.footer .bottom_menu .btn {padding:0 12px;}
.footer .copyright .li.pg {border:none;}
.footer .pg_box .ic_pg, .footer .pg_box .pc_txt {text-align:right; display:table-row;}
.footer .pg_box .btn {border:none; height:auto; margin-top:0; font-size:11px; line-height:15px;}
.footer .pg_box .btn:hover {color:#911765;}
.footer .pg_box {margin-top:14px; vertical-align: top; margin-right:0;}
.footer .pg_box .pc_txt {padding-top:5px;}
.footer .copyright .li.pg {vertical-align: top;}
.footer .pg_box .ic_pg {width:61px;}
.c_pagi .number a:hover {text-decoration:none;}

.view_name .title {padding-bottom:10px;}
.view_name .sub_name {padding-bottom:10px;}
.view_default .brand_tx {margin-top:0; padding-top:0; min-height:auto; margin-right:0;}

.view_default .btn_brand {background:none; border:none; height:auto; transition:0.5s; overflow:hidden; width:0; opacity:0; height:0; padding:0; }
.view_default dd.brand_tx_dd:hover .btn_brand {background:none; width:auto; opacity:1; padding: 0 24px 0 10px; height:auto; line-height:1;  }
.view_default dd.brand_tx_dd:hover {color:#911765;}

.__coupon-app .area form input {vertical-align: top;}

.c_shop .none .gtxt {background-size:50px auto;}

/* 2020-09-16 */
.main_visual .prevnext {display:none;}

.view_coupon .coupon_name {background:#B3207E;}

/* 2021-08-30 푸르고 추가 개발 */
.nav .cart {display: inline-block;}
.nav .cart .btn_cart {padding:14px 10px 0;}
.nav .in_table .this_cart {text-align:right; width:300px; font-size:0;}
.nav .in_table .this_cart .mallbox {display: inline-block; vertical-align: top;}
.nav .in_table .this_cart .couponbox {display: inline-block; vertical-align: top;}
.nav .in_table .this_cart .couponbox .top_BtnPoint {line-height:48px; height:50px; padding:0;}
.nav .in_table .this_cart .couponbox .top_BtnPoint .tx {line-height:48px; height:50px; color:#fff; padding:0 27px; font-size:15px;}
.nav .in_table .this_cart .couponbox .top_BtnPoint .tx:hover {color:#911765; background:#fff;}

.pointList_wrap ul li .PointList_text .view_btn {width:100%; margin:0;}
.pointList_wrap ul li .PointList_text .view_btn ul {margin:0;}
.pointList_wrap ul li .PointList_text .view_btn ul li {width:190px; margin:0; margin-right:10px;}
.pointList_wrap ul li .PointList_text .view_btn ul li + li {margin:0;}
.pointList_wrap ul li .PointList_text .view_btn ul li a {margin:0;}

.view_option.result dd.counter {width:100px;}
.view_option.result dd.counter .c_counter_design {width:35px;}
.c_counter_design {padding:0 29px; border-color:#e5e5e5;}
.c_counter_design .counter_input {height:28px; line-height:28px; background:#fff;}
.c_counter_design .btn {width:28px; height:28px; background-color:#f5f5f5 !important; border-color:#e5e5e5 !important;}

.c_cart_list .option .counter {width:95px;}



/* Social Icons */
.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 0 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
}

.social-icons li a {
	transition: all 0.2s ease;
	border-radius: 100%;
	display: block;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-align: center;
	color: #333 !important;
	text-decoration: none;
	font-size: 12.8px;
	font-size: 0.8rem;
}

.social-icons li:hover a {
	background: #151719;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a {
	background: #1aa9e1 !important;
}

.social-icons li:hover.social-icons-kakao a {
	background: #f9e000 !important;
}

.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a !important;
}

.social-icons li:hover.social-icons-linkedin a {
	background: #0073b2 !important;
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201 !important;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127 !important;
}

.social-icons li:hover.social-icons-youtube a {
	background: #c3191e !important;
}

.social-icons li:hover.social-icons-instagram a {
	background: #7c4a3a !important;
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6 !important;
}

.social-icons li:hover.social-icons-email a {
	background: #dd4b39 !important;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8 !important;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576 !important;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c !important;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107 !important;
}

.social-icons li:hover.social-icons-whatsapp a {
	background: #25d366 !important;
}

.social-icons.social-icons-dark li a {
	background: #181818;
}

.social-icons.social-icons-dark li a i {
	color: #FFF;
}

.social-icons.social-icons-dark-2 li a {
	background: #272a2e;
}

.social-icons.social-icons-dark-2 li a i {
	color: #FFF;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-gray li a {
	color: #777 !important;
}

.social-icons.social-icons-icon-gray li:hover a {
	color: #FFF !important;
}

.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}

.social-icons.social-icons-icon-light.social-icons-clean li a i {
	color: #FFF !important;
}

.social-icons.social-icons-medium li a, .social-icons.social-icons-md li a {
	height: 33px;
	line-height: 33px;
	width: 33px;
	font-size: 14.4px;
	font-size: 0.9rem;
}

.social-icons.social-icons-big li a, .social-icons.social-icons-lg li a {
	height: 48px;
	line-height: 50px;
	width: 48px;
}

@media (max-width: 400px) {
	.social-icons.social-icons-big li a, .social-icons.social-icons-lg li a {
		height: 38px;
		line-height: 40px;
		width: 38px;
	}
}

.social-icons.social-icons-opacity-light li a {
	background: rgba(255, 255, 255, 0.04);
}

.social-icons.social-icons-clean-with-border li a {
	background: transparent;
	color: #FFF !important;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-border-grey li a {
	border: 1px solid #e7e7e7;
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-icon-dark li a {
	color: #212121 !important;
}

.social-icons.social-icons-clean-with-border.social-icons-clean-with-border-icon-dark li:hover a {
	color: #FFF !important;
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.social-icons:not(.social-icons-opacity-light):not(.social-icons-transparent):not(.social-icons-clean):not(.social-icons-clean-with-border):not(.social-icons-dark):not(.social-icons-dark-2):not(.custom-social-icons) li a {
	background: #FFF;
}

.social-icons-dark.social-icons-clean li a,
.social-icons-dark-2.social-icons-clean li a {
	background: transparent;
	color: #FFF !important;
}
