@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Noto Sans KR:100,300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,300,400,500	');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Roboto Mono:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Play:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Open Sans:300,400,500,600');
@import url('https://fonts.googleapis.com/css?family=Tenor Sans:300,400,500,600');
@import url(http://www.getmall.co.kr/css/fontstyle.css);
/* reset & common */

html,body{
	height:100%;
	margin: 0;
	padding: 0;
	-webkit-overflow-scrolling:touch;/*아이폰 스크롤 스무스처리*/
}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0px; padding:0px;}

body{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	font-size:13px;
	line-height:1.8em;
	color:#000000;
	-webkit-text-size-adjust:none;
	font-family:Lato,Segoe UI,'Nanum Gothic',나눔고딕,맑은 고딕,AppleGothic,Dotum,sans-serif;
	/*font-family:'Quicksand',sans-serif,"Apple SD Gothic Neo", NanumBarunGothic, "나눔바른고딕", Malgun Gothic, "맑은 고딕", dotum;*/
}

section,nav,article,aside,hgroup,header,footer{display:block;}

input,textarea,select,button,table{font-size:inherit; font-family:inherit; line-height:inherit;border-radius:2px;background:none;letter-spacing:normal}

/*크롬선택영역 줄삭제*/
textarea:focus{outline: none;}
button:focus{outline: none;}
input:focus{outline: none;}

button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;}

img,fieldset{border:0px;}

ul,ol{
  list-style:none;
  list-style: none;
  margin: 0;
  padding: 0;
}

em,address{font-style:normal;}

a{
  text-decoration: none;
  color:inherit;
}

hr{
  display:none !important;
}

input::-webkit-input-placeholder{
  color: inherit;
}

input:-ms-input-placeholder{
  color: inherit;
}

input::placeholder{
  color: inherit;
}

h1{
  font-size: 28px;
  line-height: 1.2em;
  font-weight: normal;
  text-align: center;
}

p {
  font-weight: normal;
  margin: 0;
}

.radio{width:20px;height:20px;vertical-align:middle;}

/*    사이트 가로 너비 설정    */
.wrapper {
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  width: 100%;
}

.bg{
  position: absolute;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.40);
  display: none;
  top: 0;
  left: 0;
}

.vc{
  position:absolute;
  z-index:-1;
  font-size:0px;
  line-height:0px;
  color:transparent;
}

.blind{
  visibility:hidden;
  overflow:hidden;
  position:absolute;
  left:-1000em;
  width:0px;
  height:0px;
  font-size:0px;
  line-height:0px;
}

/*폰트속성**/
.font-orange{
    color: #f77f00;
}

.bold{
  font-weight:bolder;
}

/*도움말*/
.questionMark {
    display: inline-block;
    color: #555555;
    width: 18px;
    height: 18px;
    padding: 0px;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    margin-left: 3px;
    border-radius: 10px;
    border: 1px solid #555555;
    box-sizing: border-box;
    font-family: verdana;
    font-weight: normal;
}

/* 상품 Q&A */
.qna{letter-spacing:-1px;}
.qna span strong {font-weight:bold; color:#ff6600;}
.qna_list {border:0 none; border-spacing:0; width:100%; font-size:1em; border-top: 0px solid rgba(0,0,0,0.07) !important;}
.qna_list thead th{background:#f2f2f2; height:32px; line-height:32px; border-bottom:1px solid #e5e5e5;}
.qna_list thead td{border-bottom:1px solid #f1f1f1; padding:4px 0px 4px 10px;}

.qna_list .date{border-top:1px solid rgba(0,0,0,0.07);color:#b7b7b7;font-size:0.75rem;font-weight:500;text-align:center}
.qna_list .title{text-align:left; padding:10px 0px;border-top:1px solid rgba(0,0,0,0.07);}
.qna_list .title .reply{margin-top:-10px;background:#fff}
.qna_list .writer{color:#848484;font-size:0.9em;font-weight:bold}
#qna_autoScroll .qna_more_view_btn{margin:10px 0px}
#qna_autoScroll .qna_more_view_btn a{display:block;padding:10px 0px;border:1px solid rgba(0,0,0,0.5);border-radius:3px;box-sizing:border-box;text-align:center}
.err_td{text-align:center; height:26px;}

.qna_list .view_date {color:#838383}
.qna_list .view_title {text-align:center; color:#838383}
.qna_list tbody .view_title {width:57%; text-align:left; color:#838383;}
.qna_list .view_writer {width:20%; text-align:center; color:#838383}
.qna_list .view_con {background:#f7f7f7; padding:10px;}
.qna_list .view {padding-bottom:0px; color:#dddddd;}
.rowcount {float:left;height:32px;line-height:32px}
.board_write_bt {float:right;margin-bottom:7px}
.board_write_bt .basic_button{padding:0em 0.9em}
.board_view_bt {margin:10px 0px; text-align:center;}
.board_writeWrap{margin: 15px;}

.qna_view {margin-top:15px;}
.qna_view .view_table {width:96%;margin:0 auto;font-size:1em; border-top:1px solid #e5e5e5;}
.qna_view .view_table th {background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.qna_view .view_table td {padding:0.5em; border-bottom:1px solid #e5e5e5;}
.qna_view .content_wrap {padding:10px; border-bottom:1px solid #e5e5e5;}
.qna_view .pr_qna_button {margin:10px 0px 20px 0px; text-align:center;}

.qna_write_bt {float:right; margin:0px 10px; text-align:right;}
.qna_view_bt {margin:10px 0px; text-align:center;}

.blog_conVeiw{font-weight:normal;color:#777777;}
.boardwrap {margin:15px;}
.boardwrap span strong {font-weight:bold; color:#ff6600;}
.board_list {clear:both; font-size:1em; }
.board_list .title {
    text-align:left;
    padding:12px 0px 0px 0px;
    font-size:14px;
}
.board_list .title span{color:#e63946}
.board_list .writer {
    padding:8px 0px;
    padding-top:0px;
    color:#c6c6c6;
    font-size:13px;
    letter-spacing:0px;
}
.board_list .writer .hline {padding:0px 5px; color:#cccccc;}
.err_td {text-align:center; padding:10px 0px;}
.board_list .listLine{
    border-bottom:1px solid rgba(0,0,0,0.07);
}

#board_view {
    margin: 5px 15px;
    border-top: 1px solid rgba(0,0,0,0.07);
    padding:15px 0px;
}
#board_view .infoTranslate {
}
#board_view .infoTranslate #infoTranslateTap ul li{
    margin-bottom: 10px;
    line-height: 20px;
}
#board_view .title {
    text-align: left;
    padding: 0px 0px 2px;
    font-size: 1.1em;
    color: #333333;
}
#board_view .writer {
    padding:15px 0px;
    padding-top:0px;
    color:#aaaaaa;
    font-size:13px;
    border-bottom:1px solid rgba(0,0,0,0.07);
    letter-spacing:0px;
}
#board_view .writer .hline {padding:0px 5px; color:#cccccc;}
#board_view .snsbutton{float:left;margin:15px 8px 11px 8px;}
#board_view .button-container {
    position: absolute;
    top: 15px;
    right: 12px;
}
#board_view .button-container .basic_button {
    border: 0px;
    height: 30px;
    width: 30px;
    background: url(/m/skin/basic/img/icon_u_group.png) no-repeat;
    -webkit-background-size: 260px 260px;
    background-size: 180px 180px;
    display: block;
    background-position: -92px -53px;
    background-repeat: no-repeat;
    font-size: 0px;
    float: right;
}
#board_view .share_sns_Body{
    display: none;
    border: 1px solid rgb(229, 229, 229, 0.5);
    background: rgb(249, 249, 249);
    padding: 50px 10px;
    position: absolute;
    top: 32px;
    width: 100%;
    left: 0px;
    box-sizing: border-box;
}
#board_view .share_sns_Body .close_modal {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 35px;
}
#board_view #contents_area {
    clear: both;
    padding: 0px;
    letter-spacing: 0px;
    padding: 30px 0px;
    min-height: 100px;
}
#board_view #contents_area p{color:#777777;line-height:1.8em;}
#board_view #contents_area .addFileImage{margin-bottom:10px;text-align:center}
#board_view .button-btn_share_sns{
    float: left;
    position: relative;
    margin-top: -8px;
}
#board_view .button-btn_share_sns .btn_share_sns{
    width: 30px !important;
    height: 30px !important;
    border-radius: 50px;
    box-sizing: border-box;
    box-shadow: unset;
    background: url(/m/skin/basic/img/icon_u_group.png) no-repeat;
    -webkit-background-size: 210px 210px;
    background-size: 240px 240px;
    background-position: -148px -37px;
    font-size: 0px;
    line-height: 0%;
    padding: 15px;
}
.board_search_box {
    position: relative;
    padding: 15px 70px 35px 15px;
}
.board_search_box .search_input {
    width: 99%;
}
.board_search_box .search_btnWrap {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 55px;
}

.board_search_box .btn_unfold {
    position: absolute;
    right: 60px;
    top: 3px;
    background: url(/images/common.png)no-repeat;
    font-size: 0px;
    border: 0px;
    background-position: 10px 12px;
    background-size: 440px 408px;
    -webkit-background-size: 440px 408px;
    width: 30px;
    height: 30px;
}

.board_search_box .search_input input {
    width: 100%;
    height: 36px;
    text-indent: 10px;
    border: 1px solid #dddddd;
    font-size: 14px;
    color: #5e5e5e;
    padding-right: 35px;
}
.search_btn {
    display: block;
    width: 100%;
    padding: 4px 0px;
    text-align: center;
    background: #222222;
    border: 1px solid #222222;
    color: #ffffff;
    box-sizing: border-box;
}

.board_search_box .text{
    width: 67.5%;
    height: 36px;
    text-indent: 10px;
    border: 1px solid rgba(0,0,0,0.1);
    font-size: 14px;
    color: #5e5e5e;
    box-sizing:border-box;
    padding-right: 35px;
}
.board_search_box select {
    height: 36px;
    width: 30%;
    font-size: 14px;
    color: #5e5e5e;
    background:none;
    border: 1px solid rgba(0,0,0,0.1);
    box-sizing:border-box;
    vertical-align:top;
    padding-left: 10px;
}

.option_hide{
    display: none;
    position: fixed;
    top: 0px;
    padding: 60px 20px 20px 20px;
    left: 0px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background: #ffffff;
    z-index: 9999;
}

.option_hide .close_modal {
    padding: 0px;
    height: 36px;
    margin-bottom: 20px;
    line-height: 36px;
    font-size: 40px;
    font-weight: lighter;
    text-align: right;
    font-weight: 200;
    color: #000;
    position: absolute;
    top: 15px;
    right: 16px;
}

.option_hide .viewBox1>div {
    background: #ffffff;
    height:100%;
}
#option_hide select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(/images/icon_open.png) no-repeat;
    background-position: bottom 15px right 10px;
    padding: 0px 15px;
    width:100%;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-size: 15px;
}
#option_hide input{
    height: 40px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0px 3%;
    width:100%;
}

#option_hide input.btn_gray1 {
    cursor: pointer;
    color: #ffffff;
    padding: 0px;
    line-height: 33px;
    height: 33px;
    width: 60px;
    border-radius: 3px;
    text-align: center;
    font-size: 13px;
    box-sizing: border-box;
    background: #222222;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#option_hide h4{
    margin-bottom: 20px;
    color: #333;
    font-size: 1.2rem;
    font-weight: 600;
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
#option_hide p{padding:15px 0px 5px;font-weight:bold;font-size:15px;}
#option_hide .basic_select .jq_sel {
    min-height: 40px;
    line-height: 40px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
#option_hide .basic_select .jq_sel a.transformSelectOpen {
    width: 40px;
    height: 40px;
}
.basic_select .jq_sel ul {
    top: 40px;
}


#modify_container{width:100%;height:450px;position:relative;margin-top:10px;}
.modify_box{position:relative;width:100%; height:35px;clear:both;}
.modify_menu{position:relative;width:16%;height:35px;line-height:35px;float:left;padding-left:5px;}
.modify_content{position:relative;width:82%;float:left;}
.content{height:231px; line-height:231px;}
.selectbox .modify_content{height:35px;line-height:35px;}
.modify_content select{height:30px;width:100px;}

.modify_content textarea {height:200px;width:200px;}
.modify_content div {padding:10px;}

#modify_btn_box {width:100%;position:relative;text-align:center;}
#modify_btn_box div{display:inline-block;}
#modify_btn_box div .modify_btn{width:100px; height:30px; line-height:30px;}


#write_container{width:100%;height:450px;position:relative;margin-top:10px;}
.write_box{position:relative; width:100%; height:35px; clear:both;}
.write_menu{position:relative; width:16%; height:35px; line-height:35px; float:left; padding-left:5px;}
.write_content{position:relative;width:82%;float:left;}
.content{}
.selectbox .write_content{height:35px;line-height:35px;}
.write_content select{height:30px; width:100px;}
.write_content textarea{height:200px; width:200px;}
.write_content div{padding:10px;}

#write_btn_box {width:100%;position:relative;text-align:center;}
#write_btn_box div{display:inline-block;}
#write_btn_box div .write_btn{width:100px; height:30px; line-height:30px;}

.writeForm {
    width: 100%;
    padding: 15px 0px;
    border-bottom: 1px solid rgba(0,0,0,0.07);
    border-bottom: hidden;
    box-sizing: border-box;
}
.writeForm caption {display:none; border-bottom:1px solid #f1f1f1;}
.writeForm th {
    text-align: left;
	padding: 0px 10px 3px 10px;
	font-weight: normal;
}
.writeForm td {text-align:left; padding:4px;}
.writeForm textarea {width:100%;height:115px;box-sizing:border-box}
/*.writeForm .jq_sel{width:50%;border:1px solid #cccccc;box-sizing:border-box}*/
.writeForm .basic_input{width:50%}

.reviewList{overflow:hidden}
.reviewList .loopReview{
    padding: 5px 15px;
    border-bottom: 1px solid #eeeeee;
    background: #f5f5f5;
}
.reviewList .loopReview .basic_button{height:20px;line-height:20px;padding:0em 0.4em;font-size:0.9em;font-weight:normal}
.reviewList .loopReview .adminComment{margin-top:10px}
.reviewList .loopReview .adminComment p{margin:4px 0px;padding-left:44px;background:url('/m/skin/basic/img/review_replyicn.png') no-repeat;color:#888888;font-size:0.9em}
.reviewList .loopReview div{
    padding: 5px 15px 0px;
    overflow:hidden
}
.reviewList .loopReview div .name{
    float: left;
    height: 20px;
    line-height: 20px;
    /* font-weight: bold; */
    color: #000;
}
.reviewList .loopReview div .date{
    float: right;
    color: #aaaaaa;
    font-size: 13px;
    letter-spacing: 0px;
}




/* 리뷰 모음 */
.reviewwrap {margin:0.5em}
.reviewwrap .reviewcount{margin:7px;color:#999999;font-size:0.9em;}
.review_list {clear:both; font-size:1em; border-bottom:0px solid #f1f1f1;}
.review_list .title {text-align:left; padding:0px 8px; font-size:0.9em;color:#777777;letter-spacing:0px;}
.review_list .prname{padding:8px;padding-top:0px;font-size:1.1em;color: #777777;}
.review_list .starpoint {padding-left:8px; padding-top:0px; color:#c6c6c6; font-size:0.9em; letter-spacing:0px;}
.review_list .writer {padding-left:8px; color:#c6c6c6; font-size:0.9em; letter-spacing:0px;}
.review_list .writer .hline {padding:0px 5px; color:#cccccc;}
#review_autoScroll .review_more_view_btn{margin:10px 0px}
#review_autoScroll .review_more_view_btn a{
    display: block;
    padding: 10px 0px;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 3px;
    box-sizing: border-box;
    text-align: center;
}

.reviewView {width:100%; margin:5px 0; padding:0px; border:1px solid #e5e5e5; border-bottom:hidden;}
.reviewView caption {display:none; border-bottom:1px solid #e5e5e5;}
.reviewView th {position:relative; background-color:#f5f5f5; border-bottom:1px solid #e5e5e5; padding:5px 4px;}
.reviewView td {position:relative; text-align:center; padding:5px 4px; border-bottom:1px solid #e5e5e5;}

.img_container{
    border: 1px solid rgba(0,0,0,0.07);
    padding: 10px 0px;
    display: flex;
    align-items: center;
}
.img_box {
    border:0px solid #e3e3e3;
    width:100px;
    float:left;
    margin:0px;
    margin-top:10px;
    text-align:center;
}
.img_container .img_box img {
    border-radius: 50%;
    max-width: 70% !important;
}
.img_width {width:80px;}
.img_height {height:100px;}
.img_contents {
    font-size:1em;
    display:table-cell;
    vertical-align:middle;
}
.img_container .img_contents p{
    color:#000000;
}
.img_container .img_contents strike {
    color:#aaaaaa;
}
.img_contents .sellprice {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.5px;
    color: #222222;
    line-height: 20px;
    margin-right: 5px;
}




/* 페이징 */
#paging_container{width:100%; text-align:center;}
.page_block{display:block; width:100%;}
#paging_box{display:inline-block; margin:10px 0px 20px 0px;}
#paging_box li {float:left; text-align:center; width:32px; height:32px; line-height:32px; margin-left:1px; margin-right:1px;}
#paging_box .cur_page{line-height: 32px;font-weight: bold;color: #222;}
#paging_box li span{display:block; overflow:hidden;width:32px; height:32px;padding-left:2px;background-size:auto 9px; font-size:1px;color:#fbfbfb;letter-spacing:-1px;text-align:left;vertical-align:middle;-webkit-border-radius:1px}
.arrow_right{background:url(/m/skin/basic/img/icon_arrow_right02_x2.png) no-repeat 50% 50%;}
.arrow_left{background:url(/m/skin/basic/img/icon_arrow_left02_x2.png) no-repeat 50% 50%;}
.btn_write_box{margin-top:10px; padding-right:10px;text-align:right;}




/* passwd_confirm */
#passwd_container{margin:0px; padding:50px 0px; text-align:center; background:#fcfcfc;}
.passwd_box{color:#777777; font-size: 1em; position:relative;}
.passwd_top{margin:15px;padding-bottom:5px;border-bottom:0px solid rgba(0, 0, 0, 0.1);}
.passwd_bottom{padding-top:5px;}
.passwd_bottom .basic_button{padding:0em 1em}
.m_input{border:1px solid #f1f1f1;height:28px;color:#777777;padding:0px 5px;}




/* 상품평 */
.review_container{display:none;}
.review_form_box {margin:0px; border:1px solid #e3e3e3; border-top:hidden;}
.review_box{position:relative;clear:both;height:40px;}
.review_title{position:relative;float:left;width:16%;height:30px;line-height:40px;text-align:center;}
.review_contents{position:relative; float:left; width:84%;}
.review_contents .m_input{position:relative; margin-top:5px;}
.review_contents .rmarks{position:relative; top:14px; margin-right:5px;}
.review_contents label{position:relative; top:12px; margin-right:10px; color:#777777;}
.contents{height:112px;}
.r_title{line-height:112px;}
.review_btn_box {text-align:center; padding:10px; margin-bottom:40px; border-bottom:2px solid #222222;}
.review_btn_box .basic_button{padding:0em 1em}

.w_and_c {margin:15px 0px; padding:10px 16px; background:#f5f5f5; border:1px solid #f1f1f1;overflow:hidden}
.w_and_c .basic_button{margin-top:10px;padding:0em 1em}
.w_and_c span {color:#888888; font-size:0.9em; letter-spacing:-1px;}
.w_and_c .write_btn{height:30px; line-height:30px; cursor:pointer;}
.w_and_c .write_close{height:30px;line-height:30px; cursor:pointer;}

.reviewForm {width:100%; margin-top:30px; padding:0px; border-top:1px solid #f1f1f1;}
.reviewForm caption {display:none; border-bottom:1px solid #eee;}
.reviewForm th {position:relative; border-bottom:1px solid #f1f1f1; text-align:left; padding:10px; font-weight:normal;}
.reviewForm td {position:relative; text-align:left; padding:10px; border-bottom:1px solid #f1f1f1;}
.reviewForm input {width:100%; height:22px; vertical-align:middle; border:1px solid #f1f1f1;}
.reviewForm textarea {width:100%; height:50px; padding:5px 3px; overflow-y:auto; overflow-x:none; border:1px solid #f1f1f1;}
.reviewForm .addfileinfo {font-size:0.9em; letter-spacing:-1px; color:#888888; padding-top:4px;}
.prreviewWriteWrap h1{position: relative;height: 35px;line-height: 35px;padding: 20px;text-align: center;color: #4f4f4f;font-weight: normal;letter-spacing: -1px;font-size: 1.2em;}
.review_wrap{margin: 1em;}
.addfileinfo{font-size:0.9em;color:#FF5E00}
.review_btn_box{text-align:center;margin-top:5px;border:0px;}
.prreviewWriteWrap .review_wrap .productnamepriceWrap{border: 1px solid #f1f1f1;padding:10px;}


.review_list_wrap {margin:0px; padding:0px 7px;}
.review_list_wrap .review_list_ul{margin:0px; padding:0px !important;}
.review_list_wrap .review_list{margin-bottom:10px;}
.review_list_wrap .review_list .review_list_link{display:block; margin:0px;}
.review_list_wrap .review_list .review_list_link .view_line {}
.review_list_wrap .review_list .review_writer {color:#999999;}
.review_list_wrap .review_list .reviewTbl .writeinfo {font-weight:600; color:#888888; font-size:0.9em; letter-spacing:-1px;}
.review_list_wrap .review_list .reviewTbl td {border-bottom:1px solid #f1f1f1; padding:5px 0px;}




/*1:1문의*/
#personal_container{position:relative;}
.personal_box{position:relative;height:40px;clear:both;}
.personal_menu{position:relative;float:left;width:16%;height:40px;line-height:40px;text-align:center;font-size:1em;}

.personal_content{position:relative;float:left;width:84%;height:40px;}
.personal_content input{margin-top:5px; margin-bottom:5px;margin-left:5px;}
.personal_content textarea{width:96%;height:100px;line-height:17px; margin-left:5px;margin-top:5px;overflow-y:auto;overflow-x:none;}
.personal_box .personal_con{height:110px;line-height:110px;}
.personal_btn_box{height:50px;width:100%;text-align:center;}
.personal_btn_box .basic_button{margin-top:10px;padding:0em 0.6em}
.personal_btn{height:30px;width:80px;}
.personal_btn:first-child{margin-right:5px;}
.btn_basic{text-align:right;}
.btn_basic a{width:80px;height:30px;line-height:30px;margin-top:5px;text-align:center;display:inline-block; margin-right:10px;border:1px solid #bcbcbc; -webkit-box-shadow:2px 2px 2px #e4e4e4; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f2f2f5)); background: -webkit-linear-gradient(top, #fdfdfd 0%,#f2f2f5 100%);}
.btn_basic a span{color:#000; font-weight:bold;font-size:0.9em;}
.pr_img_box {min-height:140px;}
.gallery_btn_wrap{width:120px;height:26px;margin:0 auto;margin-bottom:20px;border:1px;overflow:hidden;}
.gallery_btn_ul{list-style:none; margin:0px; padding:0px; clear:both; border:0px;}
.gallery_btn_ul li {width:60px; height:24px; line-height:24px; float:left; color:#777; font-size:0.9em; text-align:center;}
.gallery_btn_ul li div{background:#fff; margin:0px 2px; border:1px solid #dddddd; border-collapse:collapse;}
.gallery_btn_ul li a {display:block;border:0px;}
.gallery_btn_ul li a span{display:inline-block; border:0px;}




/*검색*/
.sc_wrap{position:relative;margin:0px;padding:0px;}
.sc_terms{width:96%;margin:10px auto}
.sc_terms .basic_select{float:left;width:30%}
.sc_terms .basic_input{
    float:left;
    width:50%;
    height:36px;
    margin:0% 1%;
    padding-left:5px;
    box-sizing:border-box;
}
.sc_terms .basic_select .jq_sel{
    box-sizing:border-box;
    border:1px solid rgba(0,0,0,0.15);
}
.sc_terms .basic_button{
    float:right;
    width:18%;
    height:36px;
    box-sizing: border-box;
	background: #303033;
	color: #ffffff;
	border: 1px solid #303033;
	border-radius: 0px;
	padding: 0px 4px;
}
.sc_result{display:block;margin-top:10px;text-align:center;}
.sc_result .sc_list{position:relative;display:inline-block;width:100%;clear:both;list-style:none;}
.sc_result .sc_list li{float:left;width:50%;}
.sc_pr{width:100%;text-align:center;}
.sc_pr .sc_img_con{border:1px solid black;text-align:center;height:170px;/*border:1px solid #e3e3e3;*/}
.sc_img_wrap{display:inline-block;}
.sc_img_box{display:table;width:90px;height:90px;border:1px solid #e3e3e3;margin:0px;padding:0px;border-collapse:collapse;line-height:0px;}
.sc_pr .sc_img_con .img_view{display:table-cell;vertical-align:middle;border:0px;}
.sc_pr .sc_img_con .img_view img{margin:0px; padding:0px;border:0px;}
.sc_pr_consumer{text-decoration:line-through;}


/*자주가는 서비스*/
.svc_list{margin-top:20px;overflow:hidden}
.svc_list li{
    float: left;
    width: calc(16.59% - 12px);
    margin: 5px;
}
/*.svc_list li{float:left;width:calc(25% - 12px);margin:10px 6px}*/
@media all and (max-width:640px){
    .svc_list li{
      float: left;
      width: 25%;
      margin: 0px;
      padding: 2%;
     box-sizing: border-box;
    }
}
@media all and (max-width:320px){
    .svc_list li{
      float:left;
      width:56px;
      margin:4px;
    }
}
.svc_list li a{text-align:center}
.svc_list li a .icon_area{
    font-size: 0px;
    line-height: 0%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
    display: block;
    text-align: center;
    border-radius: 26px;
}
.svc_list li a .icon_area img{max-width:100%}
.svc_list li a .txt_area{
    text-align: center;
    padding: 5px 0px 0px 0px;
}
.svc_list li a .txt_area p{
    padding: 2px 0px;
    box-sizing: border-box;
    text-align: center;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.svc_list li a .icon_area{display:block;text-align:center;}
.svc_list img{max-width:100%;}


/* 메인 베너 슬라이드 */
#banner_wrap{position:relative;width:100%;overflow:hidden;z-index:1}
.banners{position:relative;text-align:center;}
.banners .banner_list{}
.banners div img{display:block; width:100%; margin:0 auto;}
#imgSlide-icon-button {text-align:center; margin:5px 0px;}
#banner_navi{position:absolute;bottom:10px;left:42%;font-size:0px;margin:0px;padding:0px;height:15px;display:inline-block;}
#banner_navi img{margin:0px;width:15px;height:15px;margin-top:6px;}


/* 메인 상품 출력 - 갤러리형 */
.div_main_gallery_container{position: relative;margin-bottom: 10px;padding-top: 0px;background: #ffffff;z-index: 1;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;}
.div_main_gallery_container .div_main_gallery_wrap{text-align:center}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents{margin: 0px auto;border: 1px solid #ffffff;background: #ffffff;}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .p_productname{margin-bottom:3px;text-align:left}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .p_sellprice{color:#FF4400;font-size:1.2em;font-weight:bold;text-align:left}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .p_vendername span{color:#888888;}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .basic_select .jq_sel{border-bottom:1px solid #eeeeee}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .basic_select li{border:none}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_review{float:left;position:relative;width:33%;height:100%;padding:2.5em 0em 0.2em 0em;border:none;font-size:0.9em}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_review #reviewCnt{top:0.7em;left:25%;background:#cccccc}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_review #reviewCnt:before{border-top:6px solid #cccccc;content:""}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_wishlist{float:left;width:32%;height:100%;padding:2.5em 0em 0.2em 0em;margin-left:1%;border:none;font-size:0.9em}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .off{background:#ffffff url('/m/skin/basic/img/icon_wishlist_off.png') no-repeat;background-position:50% 30%;background-size:auto 18px;}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .on{background:#ffffff url('/m/skin/basic/img/icon_wishlist_on.png') no-repeat;background-position:50% 30%;background-size:auto 18px;}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_detailpr{float:right;width:33%;height:100%;padding:2.5em 0em 0.2em 0em;border:none;font-size:0.9em;background:#ffffff url('/m/skin/basic/img/icon_detail_off.png') no-repeat;background-position:50% 30%;background-size:auto 19px}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_minus{float:left;width:20%;height:32px;border:none;background:#ffffff;font-size:1.2em;font-weight:bold}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .input{float:left;width:30%;height:32px;border:none;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;box-sizing:border-box;text-align:center;}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_plus{float:left;width:20%;height:32px;border:none;background:#ffffff;font-size:1.2em;font-weight:bold}
.div_main_gallery_container .div_main_gallery_wrap .td_main_gallery_contents .btn_addpr{float:right;width:30%;height:32px;border:none;background:#666666;color:#ffffff}


/* 메인 상품 출력 - 웹진형 */
.ul_main_webzine_wrap{list-style-type: none;padding: 8px;padding-bottom: 0px;overflow: hidden;}
.ul_main_webzine_wrap li{min-height: 120px;position: relative;margin-bottom: 8px;border-bottom: 1px solid #eeeeee;background: #ffffff;padding: 10px 0px;}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_image_wrap{width:120px;height:120px;background:#f8f8f8;text-align:center;vertical-align:middle;font-size:0px;line-height:0px}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap{padding:0px 10px}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_productname{margin-bottom:4px}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_prmsg{margin-bottom:4px;color:#888888;font-size:0.9em}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_sellprice{color:#333;font-size:1.2em;font-weight:bold}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_consumerprice{display:none;padding-left:4px;color:#999999;font-size:0.9em;font-weight:normal}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_discountrate{float:right;color:#333;font-size:1.2em}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_reviewCnt{margin-bottom:6px;color:#999999}
.ul_main_webzine_wrap li .tb_main_webzine_contents .td_webzine_info_wrap .p_vendername span{color:#888888}


/* 메인 상품 출력 - 리스트형 */
.ul_main_list_wrap {padding:8px;list-style-type:none;}
.ul_main_list_wrap li{position:relative;margin-bottom:8px;}
.ul_main_list_wrap li .tb_main_list_contents{background:#ffffff;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_image_wrap{text-align:center; vertical-align:middle; font-size:0px; line-height:0px;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_image_wrap img{width:100%;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_info_wrap{padding:10px}
.ul_main_list_wrap li .tb_main_list_contents .td_list_info_wrap .p_productname{font-weight:bold; font-size:1.1em; padding-bottom:4px;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_info_wrap .p_prmsg {font-size:0.9em; color:#999999;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_price_wrap {padding:10px; padding-top:0px;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_price_wrap .p_discountrate {font-weight:bold; font-size:1.4em; color:#FF4400; padding-right:5px; font-family:arial;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_price_wrap .p_sellprice{font-weight:bold; font-size:1.25em; color:#666666;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_vender_wrap {text-align:right;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_vender_wrap .p_vendername {color:#999999; font-size:0.9em;}
.ul_main_list_wrap li .tb_main_list_contents .td_list_price_wrap .p_consumerprice {color:#999999; font-size:0.9em; padding-left:5px;}


/** 메인 웹진형 페이징 **/
.div_main_webzine_page_container{margin:10px;height:30px;text-align:center;border:0px}
.div_main_webzine_page_container .span_main_webzine_wrap{}
.div_main_webzine_page_container .span_main_webzine_wrap .page{display:inline-block;width:26px;height:26px;line-height:26px;border:1px solid #C3C3C3;color:#C3C3C3}
.div_main_webzine_page_container .span_main_webzine_wrap .currentpage{border:1px solid #888;color:#888}



/*모바일 쿠폰 페이지*/
.coupon{width: 94%;margin: 0px auto;}
.coupon_limit_class{color:red;}
.coupon_wrap{width:100%;position:relative;margin:0px;padding:0px;color:#666666;text-align:center;}
.coupon_wrap h1{background-color:#333333;color:#FFFFFF;text-align:center;height:40px;line-height:50px;font-weight:bold;font-size:1.5em;border-bottom:10px solid #222222;margin-bottom:10px;}
.coupon_wrap section h2{text-align:left;font-size:1.2em;color:#555555;margin-bottom:3px;}
.coupon_wrap p{text-align:left;margin-left:14px;font-size:0.9em;line-height:1.2em;margin-bottom:3px;}
.emphasis1{color:#ED4C00;}
.emphasis2{color:#3162C7;}

.coupon_select_wrap{position:relative;display:inline-block;width:95%;border:0px;margin-top:5px;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;padding-top:5px;}
.coupon_select_wrap .product_box{position:relative;width:100%;position:relative;display:inline-block;line-height:0px;}
.coupon_select_wrap .product_box .img_box{position:relative;margin:0px;width:60px; height:60px;float:left;position:relative;display:table;text-align:center;font-size:0px;line-height:0px;}
.coupon_select_wrap .product_box .text_box{position:relative;display:inline-block;margin-left:5px;font-size:0.9em;line-height:1.3em;text-align:left;float:left;}
.inner_box {display:table-cell;height:60px;vertical-align:middle;}
.inner_box span{font-weight:bold;}

.coupon_type_box{position:relative;display:inline-block;width:100%;margin:0 auto;text-align:center;clear:both;}
.coupon_type_box select:nth-child(1){position:relative;background-color:#CCC;border:0px;line-height:40px;width:49%;height:40px;float:left;}
.coupon_type_box select:nth-child(2){position:relative;background-color:#CCC;border:0px;line-height:40px;width:49%;height:40px;float:right;}
.coupon_counter_wrap{position:relative;text-align:center;}
.coupon_counter{display:inline-block;position:relative;width:95%;text-align:left;border-bottom:2px solid #888;}
.coupon_counter .counter_left{margin:0px;position:relative;display:inline-block;width:50%;float:left;font-weight:bold;line-height:20px;}
.coupon_counter .counter_right{margin:0px;position:relative;display:inline-block;width:50%;float:left;text-align:right;font-weight:bold;line-height:20px;}
.coupon_button{display:inline-block;position:relative;width:95%;text-align:center;margin-bottom:5px;clear:both;border-bottom:2px solid #888;}
.coupon_button a{margin:0px;font-weight:bold;width:31%;height:35px;line-height:35px;margin-bottom:5px;}
.coupon_button a:nth-child(1){float:left;}
.coupon_button a:nth-child(3){float:right;}
.coupon_list_wrap{position:relative;text-align:center;margin-top:10px;}
.coupon_list {position:relative;width:95%;display:inline-block;margin:0px;}
.coupon_list ul{margin:0px; padding:0px;}
.coupon_list ul li{height:auto;border-top:1px solid #CCC;font-size:0.95em;}
/*.coupon_list ul li{position:relative;width:100%;clear:both;display:inline-block;text-align:left;border-top:1px solid black;height:85px;margin:0px;font-size:0.9em;line-height:0px;}*/
.coupon_list ul li div:nth-child(1){position:relative;display:table-cell;float:left;width:70px;text-align:center;height:auto;font-weight:bold;}
.coupon_list ul li div span{display:inline-block;margin-top:23px;}
.coupon_list ul li div span a {display:inline-block;width:60px;border:1px solid blue;height:20px;line-height:20px;color:#3162C7;}
.coupon_list ul li div:nth-child(2){position:relative;display:table-cell;height:autovertical-align:middle;}
.coupon_list ul li div p{margin:0px;margin-left:5px;}
.coupon_list ul li div .list_left{position:relative;display:inline-block;margin:0px;font-weight:bold;}
.coupon_list ul li div .list_right{position:relative;display:inline-block;margin:0px;}
.coupon_list ul li div .list_right a{display:inline-block;border:1px solid #888;width:70px;text-align:center;color:#3162C7;}
.coupon_closebtn_wrap{margin-bottom:10px;text-align:center;}
.btn_coupon_close{display:inline-block;width:60px; height:24px;background-color:#E3E3E3;border:1px solid #DADADA;line-height:24px;}

/** 마이페이지 - 쿠폰내역 **/
.save_coupon_wrap{margin:0px;padding:0px;border:0px;}
.save_coupon_wrap .save_coupon_count {padding-left:5px; font-size:1em; height:28px; line-height:28px; border-bottom:1px solid #f1f1f1; background-color:#F8F8F8;}
.save_coupon_wrap .save_coupon_count strong {font-size:1em; color:#2F9D27;}
.save_coupon_wrap .coupon_list_wrap{margin:0px; padding:0px;margin-top:5px;}
.save_coupon_wrap .coupon_list_wrap .coupon_list_li{border-bottom:1px solid #DADADA;color:#4C4C4C;}
.save_coupon_wrap .coupon_list_wrap .coupon_list_li .coupon_list_table{margin-top:5px;}
.save_coupon_wrap .coupon_list_wrap .coupon_list_li .coupon_list_table td{padding:2px 0px;}
.save_coupon_wrap .coupon_list_wrap .coupon_list_li .coupon_list_table .coupon_list_menu{width:65px;}
.save_coupon_wrap .coupon_list_wrap .coupon_list_li .coupon_list_table .coupon_list_separation{width:8px;}
.save_coupon_wrap .coupon_list_wrap .coupon_list_li .coupon_list_table .coupon_list_contents{padding-left:3px;text-align:left;}

/** 마이페이지 - 쿠폰다운로드 **/
.coupon_down_wrap{margin:0px; padding:0px; border:0px;}
.coupon_down_wrap h2 {display:none;float:left;line-height:32px;font-size:1em; padding:20px 0px;text-align:left;font-weight:normal;}
.coupon_down_wrap .basic_select{margin:20px 0px;}
.coupon_down_wrap .coupon_down_list {margin:0px auto;width:80%; padding:0px;}
/*.coupon_down_wrap .coupon_down_list .coupon_down_li {border-bottom:1px solid #DADADA; color:#4C4C4C; font-size:1em;}*/
.coupon_down_wrap .coupon_down_list .coupon_down {margin:0px 0px 45px 0px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table {position:relative;background: #a0dfcc;margin: 0 auto;border: 0px solid #e5e5e5;padding: 0px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 {position:relative;background: #a0dfcc;margin: 0 auto;border: 0px solid #e5e5e5;padding: 0px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_image_wrap,.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 .coupon_down_image_wrap{color:#ffffff;text-align: center;padding: 20px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .img01,.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 .img01{position: absolute;top: 47%;right: -8px;width: 30px;height: 35px;background: url(/m/skin/unique/img/icon_u_group.png)no-repeat;background-size: 500px;background-position: -55px 0px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_image_wrap .coupon_down_image,.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 .coupon_down_image_wrap .coupon_down_image {display:inline-block; text-align:center; width:50px; height:50px; border:1px solid #E3E3E3;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_image_wrap p span,.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 .coupon_down_image_wrap p span{display:none;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_info_wrap,.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 .coupon_down_info_wrap{padding:10px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .basic_button,.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table1 .basic_button{position: absolute;bottom: -20px;right: 0px;width: 45px;height: 45px;background: #222222 url(/m/skin/unique/img/icon_u_group.png)no-repeat;border-radius: 50%;border: 0px;color: #333333;font-size: 0px;background-position: -7px 10px;background-size: 400px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_image_wrap .discount{color:#ffffff;font-size: 2.2em; font-weight: 800;letter-spacing: -1px;margin-bottom:10px;}

/*** SNS ***/
.sns_wrap {overflow:hidden;}
.sns_wrap div {
    float: left;
    margin: 0px 3px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.sns_wrap .snskakaotalk {background:#ffffff url('/m/skin/basic/img/sns01.png') no-repeat; background-size:auto 18px;background-position: center;}
.sns_wrap .snskakaostory {background:#ffffff url('/m/skin/basic/img/sns02.png') no-repeat; background-size:auto 18px;background-position: center;}
.sns_wrap .snspinterest {background:#ffffff url('/m/skin/basic/img/sns03.png') no-repeat; background-size:auto 18px;background-position: center;}
.sns_wrap .snsgoogleplus {background:#ffffff url('/m/skin/basic/img/sns04.png') no-repeat; background-size:auto 18px;background-position: center;}
.sns_wrap .snstwitter {background:#ffffff url('/m/skin/basic/img/sns05.png') no-repeat; background-size:auto 18px;background-position: center;}
.sns_wrap .snsfacebook {background:#ffffff url('/m/skin/basic/img/sns06.png') no-repeat; background-size:auto 18px;background-position: center;}
.sns_wrap .snsnaverblog {background:#ffffff url('/m/skin/basic/img/sns07.png') no-repeat; background-size:auto 18px;background-position: center;}

.sns_autosetup_wrap{position:absolute; width:100%; z-index:1000;text-align:center; top:65px; visibility:hidden;}
.sns_autosetup_wrap div{background-color:#FFF;display:inline-block;border:3px solid #DADADA; padding:5px;}
.sns_autosetup_wrap .autoimg{border:0px; padding:0px; margin:0px; width:75px; height:17px;}
.sns_autosetup_wrap .btn_snsclose{display:inline-block;width:24px;height:24px;line-height:24px;margin:0px;padding:0px; border:1px solid #e3e3e3;}
.sns_autosetup_wrap .autotable{margin:0px; padding:0px;}
.sns_autosetup_wrap .autotable table {margin-top:10px;}
.sns_autosetup_wrap .speechbubble_con td{height:30px;vertical-align:middle;}

/** 상품 리스트 리스트 타입 **/
.pr_type_list_wrap{padding: 8px;padding-bottom: 0px;overflow: hidden;}
.pr_type_list_wrap .pr_type_list_table{padding: 15px 0px;margin-bottom: 8px;border-bottom: 1px solid #e5e5e5;background: #ffffff;}
.pr_type_list_wrap .pr_type_list_table .typelist_image_wrap{width:120px;height:120px;background:#f8f8f8;text-align:center;vertical-align:middle;font-size:0px;line-height:0px;overflow:hidden}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap{padding:0px 10px}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_productname{margin-bottom:4px}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_prmsg{margin-bottom:4px;color:#888888;font-size:0.9em}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_sellprice{color:#333;font-size:1.25em;font-weight:bold}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_consumerprice{padding-left:4px;color:#999999;font-size:0.9em;font-weight:normal;text-decoration:line-through;}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_discountrate{float:right;color:#FF4400;font-size:1.25em}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_reserve{display:none}
.pr_type_list_wrap .pr_type_list_table .typelist_text_wrap .p_reviewCnt{margin-bottom:6px;color:#999999}

/** 상품 상세보기 **/
.detail_product_container {margin:0px; padding:0px;}
.detail_product_container .detail_product_wrap {margin:0px; padding:10px; background:#f2f2f2;}
.detail_product_container .detail_product_wrap .detail_product_table {width:100%; padding:0px;}
.detail_product_container .detail_product_wrap .detail_product_table .detail_img_wrap {width:80px; text-align:center;}
.detail_product_container .detail_product_wrap .detail_product_table .detail_pr_info {padding-left:10px;}
.detail_product_container .detail_product_wrap .detail_product_table .detail_pr_info .sellprice {font-size:1.3em; font-weight:bold; letter-spacing:-0.5px; color:#6699cc; line-height:20px;}

/** 입점사 네임텍(상품 상세페이지) **/
.pr_detail .venderNametag {margin:7px; padding:0.5em 1em; font-size:0.9em; letter-spacing:-1px; background:#f9f9f9; border:1px solid #e9e9e9;overflow:hidden}
.pr_detail .venderNametag th {text-align:left; padding-right:2px;}
.pr_detail .venderNametag .basic_button{padding:0em 1em}

/**상품 정보고시**/
.information {clear:both; margin:0px 7px; padding:25px 15px;background:#f8f8f8;border:1px solid #f2f2f2}
.information p{margin-bottom:10px;text-align:left}
.information .basic_button{padding:0em 1em}

/* my_pr_list-장바구니/위시리스트/주문결제 상품리스트 */
.my_pr_list li .pr_name_area{display:block; background:#f7f7f7; height:30px; line-height:30px; padding-left:10px; border-top:1px solid #e5e5e5;}
.my_pr_list li .pr_name_area a{font-size:1em; display:block; border:0px; height:30px; text-decoration:none;}
.my_pr_list li .pr_info_area {padding:0px;}
.my_pr_list li .pr_info_area .pr_infobox {margin: 0px;padding: 15px;border-bottom: 1px solid rgba(0,0,0,0.07);}
.my_pr_list li .pr_info_area .pr_infobox .pr_info {margin-top:10px;}
.my_pr_list li .pr_info_area .pr_infobox .pr_info th {border-bottom: 0px dashed #e9e9e9;text-align: left;letter-spacing: -1px;color: #777777;font-weight: normal;font-size: 14px;}
.my_pr_list li .pr_info_area .pr_infobox .pr_info td { padding: 3px 0px;border-bottom: 0px dashed #e9e9e9;color: #a0a0a0;}
.my_pr_list li .pr_info_area .pr_infobox .pr_info td select {width:145px; margin:0px; padding:0px;}
.my_pr_list li .pr_info_area .pr_infobox .pr_info .quantity {width:30px; text-align:center; margin:0px; padding:2px 0px;}
.my_pr_list li .pr_info_area .btn_pr_info {border:1px solid #dadada; height:26px; font-size:12px;}
.my_pr_list li .pr_info_area .pr_infobox .basket_quantity input{
    border-radius: 0px;
}

/** 장바구니 추가 CSS **/
.basket_group_wrap{
    border: 1px solid rgba(0,0,0,0.07);
    padding: 10px;
    text-align: left;
    font-size: 12px;
    margin: 10px 0px 15px;
}
.basket_group_wrap table,
.basket_group_wrap td {margin:0px; padding:0px;}
.basket_group_wrap td {font-size:0.9em;}
.basket_quantity .basic_button{
    width: 32px;
    text-align: center;
    line-height: 32px;
    height: 32px;
    border: 0px;
    border-bottom: 1px solid #000000;
}
.basket_quantity .basic_input{
    padding: 0em;
    line-height: 30px;
    width: 32px;
    border: 0px;
    border-bottom: 1px solid #000000;
    text-align:center;
    vertical-align: unset !important;
}
.basket_quantity .grayBtn{
    width: 40px;
	padding: 0px;
	background: rgba(0,0,0,0.07) !important;
	border: 0px;
	color: #777777;}
.basket_total_info .point3{color: #e63946;font-size: 1.4em;font-weight:500;}
.basket_total_info {border-top:0px solid #dadada;padding:20px 15px 0px;}
.basket_total_info th{width: 120px;text-align: left;padding:0px;font-weight: normal;}
.basket_total_info td{text-align: right;font-size: 14px;}
.pr_info_area .imgSelect{padding-bottom:10px;line-height:23px;overflow: hidden;}
.basket_prbtn_area {
    float: right;
    text-align: right;
    padding: 0px;
}
.basket_prbtn_area .wish{
    box-sizing: border-box;
    background: none;
    border: 0px solid #4f4f4f;
    border-radius: 30px;
    padding: 0px 5px;
    line-height: 28px;
}
.basket_prbtn_area .delete{
    box-sizing: border-box;
    color: #333333;
    border: 0px solid #cccccc;
    border-radius: 30px;
    padding: 0px 5px;
    line-height: 28px;
}
.pt_info_contents .basic_button{padding:0em 0.6em}
.basket .product_name, .product_caption, .product_tag{white-space: normal;}
.basket .basic_btn_area{
    width: 100%;
    padding: 10px 0px;
    background: none;
}
.basket .basic_btn_area .basic_button{width:30%;padding:0em}
.basket .pr_info .pt_info_contents{}
.basket .pr_info .pt_info_contents .point4{color: #222;font-weight: 500;font-size: 16px;}
.basket .productImg{float:left;padding-right:10px;}
.basket .productInfo{float:left;width:70%;}

/** 위시리스트 추가 CSS **/
.wishlist_container{margin:0px;padding:0px;}
.wishlist_container .wishlist_wrap {margin:0px;padding:0px;}
.wishlist_container .wishlist_wrap h2 {display:none;font-size:1.3em; padding:30px;text-align:center;font-weight:normal;}
.wishlist_container .wishlist_wrap .wishlist_list {width:94%; margin:0 auto; border-top:1px solid rgba(0,0,0,0.07); margin-bottom:10px;}
.wishlist_container .wishlist_wrap .wishlist_list li{margin:0px; padding:0px;}
.wishlist_container .wishlist_wrap .wishlist_list li img{margin:0px; padding:0px; border:0px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table{width:100%;margin:0px; padding:10px 0px; text-align:center; margin-top:3px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table td{vertical-align:middle;padding: 0px 5px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_check_wrap{width:24px; text-align:right;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_image_wrap{width: 120px;
    font-size: 0px;
    line-height: 0%;
    vertical-align: middle;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_image_wrap a{font-size:0px;margin:0px;padding:0px;}

.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table {width:100%;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table th {width:45px; font-weight:normal; text-align:left;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table td {text-align:left; padding:3px 0px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table td:nth-child(1){vertical-align:top;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table td:nth-child(2){vertical-align:top; padding-left:3px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table img{vertical-align:middle; margin-right:3px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table .wishlist_info_table h4{font-weight: 500;line-height: 21px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_btn_wrap{padding:10px; text-align:right;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_btn_wrap .basic_button{padding:0em 1em}
.wishlist_list .wishlist_btn_wrap .ordernow {
    border: 1px solid #222;
    color: #222;
    font-weight: bold;
}


/** 주문서 공통*/
.order_wrap {margin: 0px auto;padding: 0px 15px;border: 0px;overflow: hidden;}
.order_wrap h2 {
	font-size: 13px;
	line-height: 24px;
	color: #000000;
}
.order_wrap img {margin:0px; padding:0px; vertical-align:middle;}
.order_wrap .order_table{width:100%;}
.order_wrap .order_table th{font-weight: normal;text-align: left;padding: 0.6em;letter-spacing: -0.5px;}
.order_wrap .order_table td{    padding: 0.3em 0px;
	text-align: left;}
.order_wrap .order_table .grayBtn{
	padding: 0em 0.6em;
	height: 45px;
	border: 1px sold #333333;
	background: #ffffff;
	color: #777777;
	border-radius: 2px;
}
.order_wrap .order_table p {
	color: #4f4f4f;
	font-weight: normal;
	line-height: 1.5em;
	font-size: 13px;
	margin: 0;
	letter-spacing: -1px;
	padding: 16px 0px 5px;}
.order_wrap .order_table .basic_input {
	height: 45px;
	line-height: 45px;
	padding-left: 0.6em;
	box-sizing: border-box;
	/* color: #777777; */}
.order_gap {margin-top:20px}
.order_wrap .mobile_text{width:90%;}
.order_wrap .mobile_number{width:41px;}
.order_wrap .noborder {border:0px !important;}
#giftSelectArea{margin:3em 0em;}

.order_pr_info {
    border: 1px solid rgba(0,0,0,0.07);
    border-radius:2px;
}
.order_pr_info .order_pr_loop {
    padding: 0px 15px;
    border-top: 0px solid #ededed;
    overflow: hidden;
    margin-bottom: 15px;
}
.order_pr_info .order_pr_loop:first-child{padding: 15px;border-top: 0px;}
.order_pr_info .order_pr_loop .order_pr_image {float:left; width:28%;}
.order_pr_info .order_pr_loop .order_pr_table {margin:0px; padding:0px;}
.order_pr_info .order_pr_loop .order_pr_table th {color:#888888; text-align:left;font-size:0.9em;font-weight:normal}
.order_pr_info .order_pr_loop .order_pr_table td {padding: 2px 0px;text-align: left;}
.order_pr_info .order_pr_loop .orderRightInfo{width: 70%;float: right;}
.order_pr_info .order_pr_loop .orderRightInfo div .productname{padding-bottom: 8px;color: #606060;line-height: 25px;}
.order_pr_info .order_pr_loop .orderRightInfo .sfont1 {
    color: #a0a0a0;
    letter-spacing: 0px;
    line-height: 1.5em;
}
.order_pr_info .point4{font-weight:500;color:#222222;}
/** 주문서 상품 노출 **/
.order_wrap .order_pr_container{border-bottom:2px solid #ededed;}
.order_wrap .order_pr_wrap{padding:10px 0px;border-bottom:1px solid #E5E5E5;}
.order_wrap .order_special_char{color:#ED0000;font-weight:bold;}
.order_wrap .order_pr_wrap .order_pr_title{width:55px;text-align:right;}
.order_wrap .order_pr_wrap .order_pr_title:first-child{vertical-align:top;padding-top:3px;}
.order_wrap .order_pr_total_wrap{text-align:right;}
.order_wrap .order_pr_total_wrap td{height:35px; vertical-align:bottom; padding-bottom:5px; font-weight:bold;}
.order_wrap .order_pr_total_wrap td:nth-last-of-type(1){width:115px;}
.order_wrap .order_pr_total_wrap td:nth-last-of-type(1) span{display:inline-block;margin-right:5px;}
.order_wrap .order_pr_total_wrap td:nth-last-of-type(2){}
.order_wrap .order_pr_total_wrap td:nth-last-of-type(2) span:first-child{font-size:1.55em;color:#0097DA;}
.order_wrap .order_pr_img_wrap{width:80px;text-align:center;}
.order_wrap .order_pr_infomsg{padding:3px 0px;padding-left:5px;}
.order_wrap .order_option_wrap{font-size:0.9em;}
.order_wrap .order_constraint{font-size:0.8em;color:#ED0000;}

/** 주문서 그룹정보 노출 **/
.order_wrap .order_group_wrap {font-size:0.9em; margin:7px 0px; padding:5px 10px; border:1px solid rgba(0,0,0,0.07);}

/** 주문자 정보 노출 **/
.order_wrap .order_info_table_wrap {
	border: 0px solid #ededed;
	padding: 0px;}
.order_wrap .order_info_table_wrap .order_deli_type1 {height:83px;vertical-align:middle;}
.order_wrap .order_info_table_wrap .order_deli_type1 .address_field{margin-top:3px;}
.order_wrap .order_info_table_wrap .order_deli_type1 .post_field{margin-top:1px;}
.order_wrap .order_info_table_wrap .order_textarea{margin:0px; padding:0.9em; resize:none; width:100%; box-sizing:border-box; height:76px}
.order_wrap .order_info_table_wrap .order_deli_type1 .basic_button{
    padding: 0em 0.6em;
	border: 1px solid rgba(0,0,0,0.15);
	background: rgba(0,0,0,0.03);
	color: #777777;
    line-height:45px;
}

/** 배송정보 **/
.order_wrap .delivery_title {
	padding: 0em 0em 0.5em;
	overflow: hidden;
	border-top: 0px solid #010101;
	margin: 2em 0em 0em;
}
.order_wrap .delivery_title h2{float:left;}
.order_wrap .delivery_title .btn_defaultinfo{float:right;margin-right:10px;line-height:24px}
.order_wrap .delivery_title .btn_defaultinfo input{width:24px;height:24px;vertical-align:top}
.order_wrap .delivery_title .btn_same{    float: right;
	/* margin-right: 2%; */}
.order_wrap .delivery_title .basic_button{
    padding: 0em 1.5em;
    border: 1px solid #333333;
    /* font-size: 0.83em; */
    background: #333333;
    color: #ffffff;
    border-radius: 30px;
}
.order_wrap .persnal_clause_btn_wrap{
text-align:center;
}
.orderLine{padding: 0px 5px;}
/** 비회원 구매 동의 **/
.order_wrap .persnal_info_wrap {border: 1px solid rgba(0,0,0,0.07);text-align: center;padding: 0px;margin:10px 0px;}
.order_wrap .persnal_info_wrap .persnal_clause{height:70px; overflow-y:auto;text-align:left; padding:10px;}
.order_wrap .persnal_info_wrap .persnal_clause_btn_wrap {height:30px;padding-top:10px;}
.order_wrap .persnal_info_wrap .persnal_clause_btn_wrap input{padding:0px;margin:0px;vertical-align:text-bottom;display:none;}
.order_wrap .persnal_info_wrap .persnal_clause_btn_wrap label{color:#6E6E6E;display:inline-block;border:1px solid #CACACA;margin:0px;padding:0px;vertical-align:-2px;width:70px;font-weight:bold;height:22px;line-height:22px;font-size:0.9em;}
.order_wrap .persnal_info_wrap .persnal_clause_btn_wrap .selected{border:1px solid #FF6600;}

/** 구매시 혜택 사항 **/
.order_wrap .order_benefit_wrap{text-align: center;border: 0px solid #ededed;}
.order_wrap .order_benefit_wrap .order_benefit_type1{height:30px; text-align:left;}
.order_wrap .order_benefit_wrap .order_benefit_type1 input {width:63px;}
.order_wrap .order_benefit_wrap .order_benefit_type2 {text-align:left; padding:0em}
.order_wrap .order_benefit_wrap .order_benefit_type2 input {width:40%}
.order_wrap .order_benefit_wrap .order_benefit_type2 .save_reserve{font-weight:bold; color:#e63946; margin-bottom:10px;}


/** 사은품 관련 사항 **/
.order_wrap .freegift_wrap{   /* border: 1px solid #ededed; */
	text-align: center;
	background: #ffffff;
}
.order_wrap .freegift_wrap .freegift_table {width:100%}
.order_wrap .freegift_wrap .freegift_table th {padding: 0.6em;font-weight: normal;text-align: left;letter-spacing: -0.5px;}
.order_wrap .freegift_wrap .freegift_table td {    padding: 0.4em 0px;
	text-align: left;
	font-size: 0.95em;
	letter-spacing: -1px;}
.order_wrap .freegift_wrap .freegift_table select {width:100%;height:32px}
.order_wrap .freegift_wrap .freegift_table .freegift_image_area {height:54px; text-align:left;}
.order_wrap .freegift_wrap .freegift_table .freegift_sendmsg {width:100%;resize:none;font-size:1em;padding: 3px;
	line-height: 2em;}
.order_wrap #giftOptionBox td{padding:0em}
.order_wrap #giftOptionArea td{padding:0.1em}
.order_wrap .freegift_wrap .freegift_table td .noGiftOptionArea{text-align:left;}


/** 결제 방법 관련 **/
.order_wrap .payment_type_wrap{    /* border: 1px solid #ededed; */
	text-align: center;
	margin-top:30px;}
.order_wrap .payment_type_wrap th{width:80px;}
.order_wrap .payment_type_wrap .payment_wrap {width:100%; border:0px;}
.order_wrap .payment_type_wrap .payment_wrap th {width: 70px;font-weight: normal;letter-spacing: -0.5px;text-align: left;padding: 0.6em;}
.order_wrap .payment_type_wrap .payment_wrap td {padding:0.4em 0px;}
.order_wrap .payment_type_wrap .payment_wrap .paytype_list{height:30px; text-align:left;}
.order_wrap .payment_type_wrap .payment_wrap .basic_button{
    padding: 0em 0.6em;
    border: 1px solid #f1f1f1;
    color: #777777;
}
.order_wrap .payment_type_wrap .payment_wrap .basic_input{line-height:2.5em;border: 1px solid rgba(0,0,0,0.1);}
.order_wrap .payment_type_wrap .payment_wrap{line-height:2.5em;}
.order_wrap .payment_type_wrap .payment_wrap .paytype{display:none;}
.order_wrap .payment_type_wrap .payment_wrap .borderline{border-top:0px solid #E5E5E5;}
/*.order_wrap .payment_type_wrap .payment_wrap .btn_payment{height:24px;display:inline-block;box-sizing:border-box;text-align:center;line-height:24px;}*/
.order_wrap .payment_type_wrap .payment_wrap .btn_paytype{
    margin:2px 0px;
    border: 1px solid rgba(0,0,0,0.2);
    color: #777777;
    padding: 2px 15px;
    border-radius: 30px;
}
.order_wrap .payment_type_wrap .payment_wrap .selectpay{
    border: 1px solid #e63946;
    color: #e63946;
    padding: 2px 15px;
    border-radius: 30px;
}
.order_wrap .payment_type_wrap .paytype_5.selectpay{border: 1px solid #ffcc00}
.order_wrap .payment_type_wrap .paytype_6.selectpay{border: 1px solid #00c63b}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table{border:1px solid rgba(0,0,0,0.07);padding:15px;background: rgba(0,0,0,0.03);}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table td{}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table .btn_account{padding-left:5px;color:#6F6F6F;width:70%;display:inline-block;background-color:#E3E3E3;border:1px solid #A6A6A6;height:20px;line-height:20px;text-align:left;}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table .account_selected{color:#0B7903;background-color:#B7F0B1;border:1px solid #23A41A;}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table .account_select_wrap{height:28px;padding-right:3px;}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table .account_select_wrap .jq_sel{
    border: 1px solid rgba(0,0,0,0.1);
    box-sizing: border-box;
    min-height: 40px;
    line-height: 3em;
    text-align: left;
    padding-left: 10px;
}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table .account_select_wrap select{width:100%;height:26px;}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table{margin:0px;padding:0px;}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table th {
    line-height: 30px;
    font-weight: normal;
    text-align: left;
    padding: 0px;
}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table td {
    padding: 0px;
    text-align: left;
    line-height: 30px;
}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table .separation{width:8px;text-align:center;}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table .transfername_wrap{padding: 4px 3px;}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table .transfetname{    width: 100%;
	font-size: 1em;
	padding: 3px;
	line-height: 2em;
}
.order_wrap .totalpay_info_table{border:1px solid rgba(0,0,0,0.07);padding:5px 10px;}
.order_wrap .totalpay_h2 {}
.order_wrap .totalpay_info_table table {border: 0px solid #ededed;text-align: center;}
.order_wrap .totalpay_info_table table th {text-align: left;font-weight: normal;padding: 0em;}
.order_wrap .totalpay_info_table table td {text-align: right;padding: 0.5em 0px;font-size: 1.1em;}
.order_wrap .totalpay_info_table table .lastTH {border:0px;}
.order_wrap .totalpay_info_table table .lastTD {border:0px;}
.order_wrap .totalpay_info_table .point3{font-size: 1.4em;letter-spacing:-0.5px;font-weight: bold;}
.order_wrap .basic_btn_area{
    margin: 20px 0px 40px;
    padding: 0px;
    background: none;
}
/** 주문 완료**/
.orderend_container{margin:0px; padding:0px;border:0px;}
.orderend_container .orderend_msg_wrap {font-size:1.2em; text-align:center; padding:10px 5px; font-weight:bold; color:#ED4C00; background:#f2f2f2; border-bottom:1px solid #eeeeee;}

.orderend_container .orderend_wrap{margin-top:15px;}
.orderend_container .orderend_wrap h2 {
	font-size: 1.15em;
	line-height: 24px;
	letter-spacing: -2px;
	color: #4f4f4f;
	margin: 2em 0em 0.5em;
	padding: 0px 15px;
}
.orderend_container .orderend_wrap .orderend_title{margin-left:5px;}
.orderend_container .orderend_wrap .orderend_info_wrap{
	font-size: 1em;
	padding: 8px;
	margin: 0px 15px;
}
.orderend_container .orderend_wrap .orderend_info_wrap1{
	font-size: 1em;
	padding: 0px;
	margin: 0px 15px;
	text-align:center;
	line-height:1.5em;
}

.orderend_container .orderend_wrap .orderend_info_wrap1 .point2{
	color: #777777;
	font-weight: bold;
	font-size: 1.2em;
}
.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_total_table th {
	text-align: left;
	border-bottom: 0px;
	width: 65px;
	padding: 4px 6px;
	font-weight: normal;
}

.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_total_table td {
	text-align: right;
	border-bottom: 0px;
	font-size: 1.3em;
}


.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_table th {
	text-align: left;
	border-bottom: 0px;
	width: 65px;
	padding: 2px 6px;
	font-weight: normal;
}

.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_table td {
	text-align: right;
	border-bottom: 0px;
	padding:0px;
}

.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_table .productName {
	text-align: left;
	border-bottom: 0px;
	padding:10px 0px 10px 0px;
}

.orderend_container .orderend_wrap .orderend_info_wrap .productName{
	padding:40px 0px 10px;
}

.orderend_container .orderend_wrap .orderend_info_wrap table{
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0px;
	/* border: 1px solid #bbbbbb; */
}
.orderend_container .orderend_wrap .orderend_info_wrap table th {
    width: 65px;
    padding: 2px 6px;
    font-weight: normal;
    text-align: left;
}
.orderend_container .orderend_wrap .orderend_info_wrap table td {
	padding: 0px;
}

.orderend_container .orderend_wrap .productName{padding:8px 0px;}
.orderend_container .orderend_wrap .orderend_info_wrap table .orderend_info_last{}
.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_total_info{
	text-align: right;
	margin-top: 5px;
	padding: 5px 0px;
	/* padding-right: 10px; */
	font-weight: bold;
	font-size: 1.2em;
	color: #4f4f4f;
}
.orderend_container .orderend_wrap .orderend_info_wrap .orderend_total_info{
	text-align: right;
	margin-top: 5px;
	padding: 5px 0px;
	/* padding-right: 10px; */
	/* font-weight: bold; */
	font-size: 1.2em;
}
.orderend_container .orderend_wrap .orderend_total_info{
	text-align: right;
	margin-top: 5px;
	padding: 5px 0px;
	/* padding-right: 10px; */
	/* font-weight: bold; */
	font-size: 1.2em;
}
.orderend_container .orderend_wrap .orderend_total_info1{
	text-align: right;
	margin-top: 5px;
	padding: 5px 15px 5px 5px;
	/* padding-right: 10px; */
	/* font-weight: bold; */
	font-size: 1.2em;
	color: #4f4f4f;
	font-weight:bold;
}
.orderend_container .orderend_wrap .orderend_info_wrap .orderend_total_table{}
.orderend_container .orderend_wrap .orderend_info_wrap .orderend_total_table th{text-align:left;border-bottom:0px;}
.orderend_container .orderend_wrap .orderend_info_wrap .orderend_total_table td{text-align:right;border-bottom:0px;font-size: 1.3em;}
.orderend_container .orderend_close_wrap{text-align:center; margin:10px 0px 20px 0px;}
.orderend_container .orderend_close_wrap .btn_orderend_close{width:80px; height:28px;margin:5px 0px;height:1px solid #E5E5E5;background-color:#E3E3E3;}
.orderend_container .orderend_wrap .orderend_info_wrap .point2{
	color: #777777;
	font-weight: bold;
	font-size: 1.2em;
}

.orderend_container .orderend_table{
    border: 1px solid rgba(0,0,0,0.07);
	width: 100%;
	padding: 8px;
	margin: 0px 0px 10px 0px;
}
.orderend_container .orderend_table1{border:0px solid #ededed;}
.orderend_container .orderend_info_wrap{border:1px solid rgba(0,0,0,0.07);}


/** 페이징 **/
#page_wrap{display:block; text-align:center; margin:20px 0px;}
#page_wrap span{display: inline-block;width: 32px;height: 32px;/* border: 1px solid #dddddd; */vertical-align: bottom;margin: 0px 5px;}
#page_wrap a{position:relative;display:inline-block;margin:0px;border:0px;padding:0px}
#page_wrap .page_current{line-height: 32px;font-weight: bold;color: #222;}
#page_wrap .page_basic{line-height:32px}
#page_wrap .page_prev{display:inline-block;width:32px;height:32px;padding-left:2px;background:url(/m/skin/basic/img/icon_arrow_left02_x2.png) no-repeat 50% 50%;background-size:auto 9px}
#page_wrap .page_next{display:inline-block;width:32px;height:32px;padding-left:2px;background:url(/m/skin/basic/img/icon_arrow_right02_x2.png) no-repeat 50% 50%;background-size:auto 9px}

#content .rowcount {
    padding:0px;
    color:#999999;
}

/** 공지사항 **/
#notice_wrap {margin:7px 10px; letter-spacing:-1px;}
#notice_wrap .rowcount {padding:10px 8px; color:#999999;}
#notice_wrap .ul_notice{font-size:1em;}
#notice_wrap .ul_notice .li_notice{border-bottom:1px solid #e5e5e5;}
#notice_wrap .ul_notice .li_notice .tb_notice_subject {text-align:center}
#notice_wrap .ul_notice .li_notice .tb_notice_subject th{height:30px; border-top:1px solid #e5e5e5; background-color:#f2f2f2;}
#notice_wrap .ul_notice .li_notice .tb_notice_list td:first-child{text-align:center; color:#838383;}
#notice_wrap .ul_notice .li_notice .tb_notice_list td:nth-child(2){padding-left:5px;}

#notice_view .notice_table {width:100%; font-size:1em; border:1px solid #f1f1f1; border-bottom:none;}
#notice_view .notice_table thead th {padding:6px 10px; background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
#notice_view .notice_table thead td {border-bottom:1px solid #f1f1f1; padding:6px 10px;}
.notice_list .date {width:65px; text-align:center; color:#838383; font-size:0.8em; border-bottom:1px solid #f1f1f1;}
.notice_list .title {text-align:left; color:#838383; padding-left:10px; border-bottom:1px solid #f1f1f1;}
.notice_list td a {color:#535252}
.err_td {text-align:center; height:26px;}

.notice_list .view_date {color:#838383}
.notice_list .view_title {text-align:center; color:#838383}
.notice_list tbody .view_title {width:57%; text-align:left; color:#838383;}
.notice_list .view_writer {width:20%; text-align:center; color:#838383}
.notice_list .view_con {background:#f7f7f7; padding:10px;}
.notice_list .view {padding-bottom:0px; color:#dddddd;}

.notice_view {margin-top:15px;}
.notice_view .view_table {font-size:1em; border-top:1px solid #e5e5e5;}
.notice_view .view_table th {width:80px; background:#f2f2f2; border-bottom:1px solid #e5e5e5;}
.notice_view .view_table td {padding:4px 0px 4px 10px; border-bottom:1px solid #e5e5e5;}
.notice_view .content_wrap {padding:10px; border-bottom:1px solid #e5e5e5;}
.notice_view .pr_qna_button {margin:10px 0px 20px 0px; text-align:center;}

.notice_write_bt {clear:both; float:right; margin:0px 10px; text-align:right;}
.notice_view_bt {margin:10px 0px; text-align:center;}

/** 이용약관 **/
#sec_agreement_wrap{
    padding:20px 10px;
}
#sec_agreement_wrap p{
    padding:10px 0px;
}
#sec_agreement_wrap .stitle{
    font-weight:600;
    padding:20px 0px 0px 0px;
    font-size: 14px;
    color:#000000;
}
#sec_agreement_wrap table{
    border-top: 2px solid rgba(0,0,0,0.5);
    border-right: 1px dotted rgba(0,0,0,0.09);
    background: none !important;
}
#sec_agreement_wrap table tr{background:none;}
#sec_agreement_wrap table th:nth-child(1){
    width:21%;
}
#sec_agreement_wrap table th:nth-child(2){
    width:55%;
}
#sec_agreement_wrap table th:nth-child(3){
    width:24%;
}
#sec_agreement_wrap table th{
    border-bottom: 1px solid rgba(0,0,0,0.09);
    border-left: 1px dotted rgba(0,0,0,0.09);
    padding: 6px 0px;
}
#sec_agreement_wrap table td{
    border-bottom: 1px solid rgba(0,0,0,0.09);
    border-left: 1px dotted rgba(0,0,0,0.09);
    padding: 6px;
}
#sec_agreement_wrap div p:nth-child(1){
    text-align:center;
    font-weight:bold;
    font-size: 16px;
}

/** 홍보URL **/
#sec_urlprom_wrap {position:relative; margin:30px 15px; padding:0px; border:0px;}
#sec_urlprom_wrap h2{font-size:1.4em; line-height:20px; padding-bottom:15px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#sec_urlprom_wrap .div_urltopmsg{line-height:18px}
#sec_urlprom_wrap .div_urltopmsg ul{margin-left:8px}

/** 홍보 URL 복사 **/
#sec_urlprom_wrap .div_urlarea {position:relative; border:0px; margin-top:20px;}
#sec_urlprom_wrap .div_urlarea h4 {padding-bottom:5px;}
#sec_urlprom_wrap .div_urlarea p{text-align:right; font-weight:700; color:#FF5E00;}
#sec_urlprom_wrap .div_urlarea .p_urlareamsg {font-size:0.9em;text-align:left; padding:5px 0px;}
#sec_urlprom_wrap .div_urlarea p input {font-weight:bold; width:100%; padding:8px; border:1px solid #dddddd; background-color:#f2f2f2; text-align:center; box-sizing:border-box;}

#sec_urlprom_wrap .div_smsarea{margin-top:20px;}
#sec_urlprom_wrap .div_smsarea h4 {padding-bottom:5px;}
#sec_urlprom_wrap .div_smsarea .div_smsinfo {border:1px solid #dddddd; box-sizing:border-box; background-color:#f2f2f2; padding:7px; text-align:center;}
#sec_urlprom_wrap .div_smsarea .div_smsinfo p {margin:3px 0px; display:inline-block;}
#sec_urlprom_wrap .div_smsarea .div_smsinfo p span {font-weight:700; display:inline-block; line-height:5px;}
#sec_urlprom_wrap .div_smsarea .div_smsinfo p .p_btnsmsarea {margin-top:5px;}

#sec_urlprom_wrap .div_smsarea div input {width:50px; border:1px solid #BDBDBD; height:22px; text-align:center;}
#sec_urlprom_wrap .div_smsarea div .p_btnsmsarea {margin-top:5px;}

#sec_urlprom_wrap .div_snsarea {margin-top:20px;}
#sec_urlprom_wrap .div_snsarea h4 {padding-bottom:5px;}
#sec_urlprom_wrap .div_snsarea p{margin-left:8px;}
#sec_urlprom_wrap .div_snsarea p img{width:25px;height:25px;}

#sec_urlprom_wrap .div_mailarea {margin-top:20px;}
#sec_urlprom_wrap .div_mailarea h4 {padding-bottom:5px;}
#sec_urlprom_wrap .div_mailarea div table {border:1px solid #dddddd; background:#f2f2f2; height:110px;}
#sec_urlprom_wrap .div_mailarea div table th {width:60px;}
#sec_urlprom_wrap .div_mailarea div table td {font-size:14px; padding:3px; line-height:14px; text-align:right;}
#sec_urlprom_wrap .div_mailarea div input,
#sec_urlprom_wrap .div_mailarea div textarea {border:1px solid #dddddd; padding:3px; display:block; box-sizing:border-box; width:100%; margin:0px; resize:none}
#sec_urlprom_wrap .div_mailarea div .div_btnmailarea{margin-top:5px;text-align:center;}





/*    정방형 이미지    */
.resizing_wrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.resizing_img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}


/*    상단 배너영역    */
.banner_top {
  height: 240px;
  text-align: center;
  overflow: hidden;
}
.banner_top img{
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}


/* 카테고리 네비게이션*/
.categories_nav{
  color: #9e9e9e;
  margin-top: 30px;
  font-size: 13px;
}

.categories_nav>span+span::before{
  content: '>';
  margin: 0 5px;
}

.categories_nav .button {
  display: inline-block;
  font-style: italic;
  border: 1px solid #b8b8b8;
  padding: 3px 5px;
  margin-left: 5px;
}

.categories_nav .button:hover{
  cursor: pointer;
}

.categories {
  color: #b8b8b8;
  font-size: 17px;
  text-align: center;
}

.categories li{
  display: inline-block;
}

.categories li::before, .categories li:last-child::after{
  content: '|';
  margin: 0 15px;
  color: #b8b8b8;
}

.categories li.on{
  color: #666666;
}

.category {
  text-align: center;
  margin: 120px 0 60px;
  color: #777777;
  font-size: 22px;
}

.category li{
  display: inline-block;
  padding: 0 45px 30px;
}

.category li:hover{
  border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}

.category li.on{
  border-bottom: 1px solid #cccccc;
}


/*  상품리스트 공통  */
.product_list{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.product_list:not('.product_slide'){
  overflow: hidden;
}

.product_item {
  text-align: left;
  margin-right: 10px;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  position: relative;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.product_item .wordOfMouth_indemnification{
    font-size: 12px;
    padding: 5px 0px;
    margin-bottom: 0px;
}
.product_item:last-child{
	margin-right: 0;
}

.product_name, .product_caption, .product_tag{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.product_info>div{
  padding:0px;
  box-sizing:border-box;
}

.product_view{
  position: relative;
  margin-bottom: 15px;
  text-align:center;
  overflow:hidden;
}
.product_view .review-count{
  margin-top:3px;
  font-size:0.8rem;
}
.product_view .review-count span{
    color:#0cc7b8;
}
.product_img {
	width: 100%;
	height: 100%;
	text-align: center;
	overflow:hidden;
}
.product_img>img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  vertical-align: bottom;
}

.product_sale{
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: center;
  width: 35px;
  line-height: 35px;
  font-size: 14px;
  font-style: italic;
  color: #fff;
  background: #e63946;
}

.product_option {
  position: absolute;
  width: 100%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0.3;
}

.product_view:hover .product_option{
  opacity: 1;
}

.product_option>li{
  display: none;
  text-align: center;
  font-size: 100%;
  width: 34px;
  line-height: 34px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 100%;
  background: rgba(182, 183, 184, 0.6);
  cursor: pointer;
  margin: 3px;
}

.product_view:hover .product_option>li{
  display: inline-block;
}

.product_option>li:hover{
  background: rgba(3, 4, 5, 0.6);
}

.product_option img{
  width: 50%;
  vertical-align: middle;
}

.product_name{
  padding-top: 5px !important;
  color: #000000;
}

.product_caption {
  color: #848484;
  font-weight: normal;
  line-height: 1.5em;
  font-size:12px;
}

.product_discount {
  color: #c6c6c6;
  text-decoration: line-through;
}

.product_price{
    color: #555;
    font-weight: 500;
    color: #222222;
    font-size: 14px;
}

.product_standby {
  color: #777777;
}

.product_soldout {
  color: #bb3a2e;
}
.soldOut{
    font-size:12px;
    color:#f77f00;
}

.product_point{
    text-align:left;
    color: #b7b7b7;
}

.product_point::before{
  content: '적';
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  background: #b7b7b7;
  color: #fff;
  width: 14px;
  line-height: 14px;
  font-size: 11px;
  margin-right: 2px;
}

.product_icon{
  display: inline-block;
  text-align: center;
  font-size: 12px;
  width: 32px;
  line-height: 1.8em;
  color: #fff;
  margin: 0 1px;
  cursor: default;
}

.product_icon_hit{
  background: #a8b6ba;
}

.product_icon_hot{
  background: #8a8c7c;
}

.product_icon_new{
  background: #cbd5e4;
}

.product_icon_sale{
  background: #d0d7da;
}

.product_tag{
  color: #b7b7b7;
}

.product_tag>div{
  display: inline-block;
  color: #fff;
  background: #b7b7b7;
  padding: 2px 5px;
  font-size: 12px;
  position: relative;
  z-index: 200;
  margin-right: 10px;
  cursor: default;
}

.product_tag>div::before{
  content: '';
  border-left: 8px solid #b7b7b7;
  border-top: 8.5px solid transparent;
  border-bottom: 8.5px solid transparent;
  position: absolute;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  right: 0px;
  top: 0px;
  width: 0px;
  height: 0px;
}

.product_tag ul{
  display: inline-block;
}

.product_tag li{
  display: inline;
  color: #b7b7b7;
  font-weight: normal;
  cursor: pointer;
}

.product_tag li+li{
  margin-left: 5px;
}

.product_tag li::before{
  content: "#";
}

.product_profile_img{
  border-radius: 100%;
  overflow: hidden;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #e5e5e5;
  cursor: pointer;
}

.product_profile{
  opacity: 0.7;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.product_profile:hover{
  opacity: 1;
}


.product_profile_name{
  margin-top: 5px;
  color: #777777;
   cursor: pointer;
}

.product_reserve {
  color: #b73e34;
font-size:0.95em}

.product_reserve>span{
  color: #b93c30;
}

.product_seller{
  color: #222222;
    font-weight: 600;
}


.product_sort{
	margin: 120px auto;
	color: #777777;
	font-size: 17px;
	overflow: hidden;
}
.product_sort>span{
  margin-right: 30px;
}

.product_sort ul{
  display: inline-block;
}
.product_sort li{
  display: inline-block;
  margin-right: 30px;
}

.product_sort li:last-child{
  margin-right: 0px;
}

.product_sort li.on{
  font-weight: bold;
}

.product_sort .view_num {
  float: right;
  font-size: 15px;
}

.product_page{
    margin-top: 30px;
    /* color: #ccc; */
    text-align: center;
    vertical-align: middle;
    font-size: 1.05em;
}

.product_page>div{
  border: 1px solid #cccccc;
  color: #cccccc;
  display: inline-block;
  width: 1.2em;
  line-height: 1.2em;
  cursor: pointer;
}

.product_page>div.on{
  color: #4b213a;
}

.product_page>ul{
  display: inline-block;
}

.product_page>ul>li{
  display: inline-block;
  vertical-align: middle;
  margin: 0px 10px;
}

.product_page>ul>li.on{
  color: #ec4024;
}

.product_amount{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  line-height: 30px;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  padding: 0px 10px;
}
.product_amount>div{
  text-align: center;
}

.product_amount input{
  text-align: center;
  border: none;
  background: none;
  width: 30px;
}


/* 상품목록 수량 선택+장바구니담기+바로구매 */
.product_list .product_amount{padding: 0px;border:none;line-height:160%;overflow:hidden;margin-bottom:7px;}
.product_list .product_amount>div{float:left;width:20%;padding:4px 0px;box-sizing:border-box;border-right:none;font-size:1.2em;text-align: center;}
.product_list .product_amount .product_minus{border:1px solid #f1f1f1;border-right:none;border-radius:0px;box-sizing:border-box;}
.product_list .product_amount .product_plus{margin-right:2px;border:1px solid #f1f1f1;border-radius:0px;box-sizing:border-box;}
.product_list .product_amount .product_quantity{border:1px solid #eee;border-right:none;box-sizing:border-box;}
.product_list .product_amount .product_quantity input{width:100%;border: none;text-align: center;font-size: 0.8em;}
.product_list .product_amount .product_basket{
    content: '';
    width: calc(20% - 0px);
    background: #cccccc url(/m/skin/unique/img/icon_u_group.png) no-repeat;
    background-position: center;
    background-size: auto 16px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
    -webkit-background-size: 180px 180px;
    background-size: 180px 180px;
    background-position: -42px -50px;
}
.product_list .product_amount .product_buy{
    content: '';
    width: calc(20% - 0px);
    background: #cccccc url(/m/skin/unique/img/icon_u_group.png) no-repeat;
    background-position: center;
    background-size: auto 16px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
    -webkit-background-size: 180px 180px;
    background-size: 180px 180px;
    background-position: -65px -50px;
}


.product_buy{
  background-color: #b7b7b7;
  background-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='13.7px' height='14.5px' viewBox='0 0 13.7 14.5' style='enable-background:new 0 0 13.7 14.5;' xml:space='preserve'><polygon fill='#ffffff' points='11.7,4.6 7.6,8.8 7.6,0 6.1,0 6.1,8.7 2,4.6 0,4.6 6.9,11.5 13.7,4.6 '/><rect fill='#ffffff' x='0.1' y='13.1' width='13.4' height='1.4'/></svg>");
  background-repeat: no-repeat;
  background-position: center 6px;
  width: 30px;
  content: '';
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.product_communicate{
  border-top: 0px solid #f1f1f1;
  border-bottom: 0px solid #f1f1f1;
  padding: 0px;
  box-sizing:border-box;
  color: #777777;
  font-size: 14px;
  vertical-align: middle;
  bottom: 0px;
  right: 0px;
}

.product_communicate li{
  margin-right: 10px;
  display: inline-block;
}

.product_like{}
.product_coment span{
    font-size:0px;
}
.product_coment::before{
    display: inline-block;
    content: "";
    width: 12px;
    height: 15px;
    margin-right: 2px;
    vertical-align: middle;
    background: url(/m/skin/unique/img/icon_u_group.png)no-repeat;
    -webkit-background-size: 200px 200px;
    background-size: 120px 120px;
    background-position: 0px -53px;
}

.product_like::before{
    display: inline-block;
    content: "";
    width: 12px;
    height: 15px;
    margin-right: 3px;
    vertical-align: middle;
    background: url(/m/skin/unique/img/icon_u_group.png)no-repeat;
    -webkit-background-size: 200px 200px;
    background-size: 120px 120px;
    background-position: -16px -53px;
}

.product_more{
  display: none;
  content: url("data:image/svg+xml;charset=utf-8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:a='http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/' x='0px' y='0px' width='18px' height='18.1px' viewBox='0 0 18 18.1' style='enable-background:new 0 0 18 18.1;' xml:space='preserve'><ellipse fill='none' stroke='#969696' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='7' cy='7.1' rx='6.5' ry='6.6'/><line fill='none' stroke='#969696' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='17.5' y1='17.6' x2='11.6' y2='11.8'/></svg>");
  width: 21px;
  height: 18px;
  margin-right: 3px;
  vertical-align: middle;
}

.list_category{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 15px;
  color: #666666;
  line-height: 2em;
  height: 2em;
  margin-bottom: 45px;
}

.list_category>div{
  width: calc(100% / 3);
  margin: 0px 2px;
  position: relative;
}

.list_category>div>ul, .options>div>ul{
  overflow: hidden;
  height: 2em;
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  background: #fff;
  padding: 0px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;;
}

.list_category>div>ul>li:active{
  background: #eee;
}

.list_category>div>ul.on, .options>div>ul.on{
  height: auto;
}

.list_category>div>ul::after, .options>div>ul::after{
  content: '⟩';
  right: 10px;
  top: 0px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  font-size: 10px;
}

.options {
  position: relative;
  min-width: 90px;
  width:auto !important;
}

/* 상품리스트 A스타일 */
.product_a+.product_a{
  margin-top: 60px;
}
.product_a .product_communicate{
  left:0px;
}

/* 상품리스트 B스타일 */
.product_b .product_list{
  display: block;
}

.product_b .product_item{
  padding-bottom: 0px;
  margin-bottom: 40px;
  width: 100%;
}

.product_b .product_communicate{
  bottom: -10px;
  text-align: right;
  border: none;
}

/* 상품리스트 C스타일 */
.product_c .product_list{
    display: block;
}

.product_c .product_view {
  margin-bottom: 0;
}

.product_c .product_item{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 0px 30px;
}

.product_c .product_item>div{
  width: 50%;
  overflow:hidden;
}

.product_c .product_info{
  margin-left: 15px;
}

.product_c .product_name{
  margin-top: 0;
  padding: 0;
}

.product_c .product_coment {
}

/* basic_select-기본셀렉스박스 */
.basic_select .jq_sel{
    display:block;
    position:relative;
    min-height:36px;
    line-height:34px;
}
.basic_select .jq_sel::after{
    content: '';
    position: absolute;
    top: 0px;
    right: 10px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    font-size: 10px;
}
.basic_seljq_sel span{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: left;
	box-sizing: border-box;
	overflow: hidden;
	padding: 0px;
}
.basic_select .jq_sel a.transformSelectOpen{
    display: block;
    /* position: absolute; */
    /* top: 0px; */
    right: 5px;
    width: 25px;
    height: 32px;
    padding: 0px;
    background: url(/m/skin/basic/img/icon_arrow_bottom01.png) no-repeat;
    background-position: center;
}
.basic_select .jq_sel ul{position: absolute;top: 32px;left: 0px;width: 100%;max-height: 300px;background: #ffffff;overflow: auto;display: none;z-index: 10;border: 1px solid #f2f2f2;/* border-top: 0px; */}
.basic_select .jq_sel li a{display: block;min-height: 32px;line-height: 32px;text-decoration: none;text-align: left;padding-left: 8px;}
.basic_select .jq_sel_hide{display:none}
.basic_select .jq_sel div{
    display: flex;
    justify-content: space-around;
}


/* 상품 슬라이드*/
.product_slide_wrap{
  position: relative;
  width: 100%;
}

.product_slide {
  position: relative;
  overflow: hidden;
}

.product_slide .product_list{
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.product_slide .product_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.product_slide .product_item{
  margin-right: 15px;
}

.product_slide_wrap .slide_button {
  position: absolute;
  width: 100%;
}

.product_slide_wrap .swiper-button-prev{
  left: 0;
  width: 30px;
  height: 30px;
  margin-top: -10px;
  background-size: 15px 15px;
  background-color: rgba(102, 102, 102, 0.20);
}

.product_slide_wrap .swiper-button-next{
  right: 0;
  width: 30px;
  height: 30px;
  margin-top: -10px;
  background-size: 15px 15px;
  background-color: rgba(102, 102, 102, 0.20);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* 미니샵 */
#minishop h4{
	padding:0px;
	padding-bottom:10px;
	color:#242424;
	font-size:1.6em;
}
.minishop_top{
	position:relative;
	margin-bottom:0em;
	padding:2em 0em;
	background:rgba(0,0,0,0.1) url('/m/skin/basic/img/minishop_top.jpg') no-repeat;
	background-position:center;
	background-size:cover;
	overflow:hidden;
}
.minishop_top h1{
	margin:0;
	margin-bottom:0.2em;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	text-align:left;
}
.minishop_top p{
	width:100%;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
	letter-spacing:-0.5px;
	text-align:justify;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;

}
.minishop_top .mtop_bg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.1);
	z-index:1;
}

.minishop_top .wrapper{position:relative;z-index:10}
.minishop_top .wrapper .likeWrap{position:absolute;right:15px}
.minishop_top .wrapper .likeWrap_on p{color:rgba(255,193,7,1)}
.minishop_top .wrapper .likeWrap_off p{color:rgba(216,143,3,1)}
.minishop_top .wrapper .likeWrap_on span{height:25px;width: 21px;background: url('/m/skin/basic/img/icon_u_group.png');-webkit-background-size: 200px 200px;background-size: 200px 200px;display: block;background-position: -25px -30px;background-repeat: no-repeat;padding: 0px;margin: 0px auto}
.minishop_top .wrapper .likeWrap_off span{height:25px;width: 21px;background: url('/m/skin/basic/img/icon_u_group.png');-webkit-background-size: 200px 200px;background-size: 200px 200px;display: block;background-position: -50px -30px;background-repeat: no-repeat;padding: 0px;margin: 0px auto}
.minishop_top .wrapper .description{position:relative;margin-top: 10px; color: rgba(102,102,102,0.9);white-space: unset;border-top: 1px solid rgba(245,223,230,0.9);padding-top: 10px;font-weight: 300}
.minishop_top .wrapper .description span{
    position:relative;
    z-index:10;
}
.minishop_top .wrapper .description::after{
    content:'';
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.05);
}

.minishop_hotproduct{
	margin-bottom:40px;
	padding:30px 15px 40px 15px;
	box-sizing:border-box;
	background:#f8f8f8;
	overflow:hidden;
}
.minishop_hotproduct .swiper-slide{
	border:1px solid #eee;
	border-radius:0px;
	box-shadow: 0px 1px 15px rgba(0,0,0,0.05);
	box-sizing:border-box;
	overflow:hidden;
}
.minishop_hotproduct .product_info{
	min-height:124px;
}

/*모바일 아이콘*/
.icon01::after{
	content: "HIT";
	display: inline-block;
	/* height: 20px; */
	background: #a8b6ba;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon02::after{
	content: "HOT";
	display: inline-block;
	/* height: 20px; */
	background: #8a8c7c;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon03::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	color: #979797;
    border:1px solid #acacac;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 15px;
	margin:0px 1px;
	}


.icon04::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #d0d7da;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon05::after{
	content: "HIT";
	display: inline-block;
	/* height: 20px; */
	background: #d8e2dc;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon06::after{
	content: "HOT";
	display: inline-block;
	/* height: 20px; */
	background: #ffe5d9;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon07::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	background: #ffcad4;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon08::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #f4acb7;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon09::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #9d8189;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon10::after{
	content: "HIT";
	display: inline-block;
	/* height: 20px; */
    border:1px solid #acacac;
	box-sizing:border-box;
    color: #979797;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon11::after{
	content: "HOT";
	display: inline-block;
	/* height: 20px; */
	background: #666666;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon12::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	background: #6dafac;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon13::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #e8e2cf;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon14::after{
	content: "HIT";
	display: inline-block;
	/* height: 20px; */
	background: #a4e7ed;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon15::after{
	content: "HIT";
	display: inline-block;
	/* height: 20px; */
	background: #f87060;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon16::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	background: #cdd7d6;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon17::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
    color: #979797;
    border:1px solid #acacac;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 15px;
	margin:0px 1px;
	}

.icon18::after{
	content: "HIT";
	display: inline-block;
	/* height: 20px; */
	background: #dcdff9;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon19::after{
	content: "HOT";
	display: inline-block;
	/* height: 20px; */
	background: #b2b1eb;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon20::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	background: #c38d94;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon21::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #aa4465;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon22::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #565676;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon23::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	background: #66cccc;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon24::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #cc99ff;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon25::after{
	content: "히트상품";
	display: inline-block;
	/* height: 20px; */
	background: #ff9403;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon26::after{
	content: "NEW";
	display: inline-block;
	/* height: 20px; */
	background: #ffcc00;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon27::after{
	content: "SALE";
	display: inline-block;
	/* height: 20px; */
	background: #99cc00;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.icon28::after{
	content: "사은품";
	display: inline-block;
	/* height: 20px; */
	background: #ff6600;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	margin:0px 1px;
	}

.iconshoppingBag{text-align:center;}
.iconshoppingBag img{width:20%;margin:0px auto;display:block;padding:25px}
/*모바일 아이콘*/


/*폰트사이즈 줄간 조정*/
.ckeditor_view_css{max-width:100%;margin:0 auto;line-height:1.5em;text-align:justify;}
.ckeditor_view_css br {line-height:30px;text-align:justify;}
.ckeditor_view_css p {line-height:40px;text-align:justify;}
.ckeditor_view_css h1, .ckeditor_view_css h2, .ckeditor_view_css h3, .ckeditor_view_css h4, .ckeditor_view_css h5, .ckeditor_view_css h6{padding:20px 0px;font-weight: bold 300;line-height:160%;text-align:left;}
.ckeditor_view_css div, .ckeditor_view_css p{margin-bottom:0px; margin-top:40px; max-width:100% !important;}
.ckeditor_view_css img{
	max-width:100%;
	height: auto !important; /*웹에디터 등록이미지 가로 최대값 비율로 세로 자동 리사이징 처리*/
	margin: 0px auto; /*중앙정렬 처리*/
	display: block;/*이미지사이즈를 100% 미만으로 줄였을때 중앙정렬 강제 처리*/
	float: none;
	vertical-align: top;
}


/*파일첨부*/
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {display: inline-block;padding: 0.4em 0.8em;color: #999;font-size: inherit;line-height: normal;vertical-align: middle;cursor: pointer;border: 1px solid #f1f1f1;border-bottom-color: #e2e2e2;border-radius: .25em;}
.filebox label:hover {color: #555;font-size: inherit;line-height: normal;vertical-align: middle;background-color: #f9f9f9;cursor: pointer;border: 1px solid #555555;border-bottom-color: #555555;border-radius: .25em;}

/* named upload */
.filebox .upload-name {display: inline-block;padding: 0em;font-size: inherit;font-family: inherit;line-height: normal;vertical-align: middle;border: 0px solid #f1f1f1; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.filebox.bs3-primary label {border: 1px solid rgba(0,0,0,0.1);border-radius:15px;}


/* timesale_product.php */
.msTimeSaleProduct{padding-bottom:20px;}
.msTimeSaleTitle{min-height:0px;padding:0px 0px 20px 0px;}
.msTimeSaleTitle h4{position:relative;padding-top:25px;padding-bottom:20px;color:#000000;font-size:2em;font-weight:bold;font-family:'NotoSansKR-Bold';text-align:center}
.msTimeSaleTitle h4:after{content:'';position:absolute;bottom:0px;left:50%;width:20px;height:0px;margin-left:-10px;background:#000000;}
.msTimeSaleTitle p{color:#000000;font-size:0.9em;text-align:center;padding-top:0.5em;}
.msTimeSaleProduct .msBuyTime{margin:0px 20px 30px 20px;}
.msTimeSaleProduct .msBuyTime h4{display:inline-block;margin-bottom:5px;padding:1px 28px 2px 0px;color:#222;font-size:0.9em;font-weight:600;}
.msTimeSaleProduct .msBuyTime p{color:#222;font-size:1em;font-weight:600;font-family:'NotoSansKR-Bold';}
.msTimeSaleProduct .msBuyTime span{color:#66cd58;font-size:0.9em;}
.msTimeSaleProduct .msBuyInfo{margin:0px 20px 30px 20px;font-weight:600;}
.msTimeSaleProduct .msBuyInfo h4{display:inline-block;padding:1px 28px 2px 0px;color:#222;font-size:0.9em;font-weight:600;}
.msTimeSaleProduct .msCategoryTable{margin:0px;padding-top:40px;background:#000000;}
.msTimeSaleProduct .msCategoryTable table{margin:0px;}
.msTimeSaleProductList{padding:20px 13px 10px 13px;background:#000000;box-sizing:border-box;}
.msTimeSaleProductList .list{margin-top:20px;overflow:hidden;}
.msTimeSaleProductList .list li{float:left;width:calc(50% - 5px);margin-right:10px;margin-bottom:15px;}
.msTimeSaleProductList .list li:nth-child(2n){margin-right:0px;}
.msTimeSaleProductList .list li img{max-width:100%;border-radius:5px;overflow:hidden;}
.msTimeSaleProductList .jq_sel{width:calc(50% - 5px);max-width:162px;}


/* exhibitions_product.php */
.msExhibitionProduct{padding-bottom:20px;background:#fff;}
.msExhibitionTitle{min-height:0px;padding:40px 0px 20px 0px;}
.msExhibitionTitle h4{position:relative;padding-top:25px;padding-bottom:25px;color:#000000;font-size:2em;font-weight:bold;font-family:'NotoSansKR-Bold';text-align:center;text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.msExhibitionTitle h4:after{content:'';position:absolute;bottom:0px;left:50%;width:20px;height:1px;margin-left:-10px;background:#000000;}
.msExhibitionTitle p{color:#000000;font-size:0.9em;text-align:center;padding-top:0.5em;}
.msExhibitionTitle_list{min-height:120px;padding:40px 0px 20px 0px;}
.msExhibitionTitle_list h4{position:relative;padding-top:25px;padding-bottom:25px;color:#ffffff;font-size:2em;font-weight:bold;font-family:'NotoSansKR-Bold';text-align:center;text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.msExhibitionTitle_list h4:after{content:'';position:absolute;bottom:0px;left:50%;width:20px;height:1px;margin-left:-10px;background:#ffffff;}
.msExhibitionTitle_list p{color:#fff;font-size:0.9em;text-align:center;padding-top:0.5em;}
.msExhibitionProduct_list .list{margin-top:20px;overflow:hidden;}
.msExhibitionProduct_list .list li{float:left;width:calc(50% - 5px);margin-right:10px;margin-bottom:15px;}
.msExhibitionProduct_list .list li:nth-child(2n){margin-right:0px;}
.msExhibitionProduct_list .list li img{max-width:100%;border-radius:5px;overflow:hidden;}

.msExhibitionList{margin:30px 13px 10px 13px;}
.msExhibitionList .list{margin-top:5px;overflow:hidden;}
.msExhibitionList .list li{margin-bottom:10px;}
.msExhibitionList .list li img{max-width:100%;border-radius:5px;overflow:hidden;}
.msExhibitionList .list li a{margin-bottom:10px;position:relative;display:block;}
.msExhibitionList .list li a .exhibitions_BannerBg{
    position: relative;
}
.msExhibitionList .list li a .exhibitionsTable{padding: 15px 0px;}
.msExhibitionList .list li a .exhibitionsTable .exhibitionsCell{
    display: table-cell;
    height: 100%;
    text-align: left;
    vertical-align: middle;
}
.msExhibitionList .list li a .exhibitionsTable .exhibitionsCell h2{
    position: relative;
    z-index: 2;
    margin-bottom: 5px;
    line-height: 120%;
    color: #222222;
    font-size: 20px;
    font-family: NotoSansKR;
}
.msExhibitionList .exhibitions_BannerBg .event_state {
    text-align: center;
    font-size: 11px;
    color: #fff;
    background: #2a2a2a;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 76px;
    height: 28px;
    line-height: 28px;
    z-index: 2;
}
.msExhibitionList .exhibitions_BannerBg .event_state1 {
    text-align: center;
    font-size: 11px;
    color: #4a4a4a;
    background: rgba(255,255,255,0.8);
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 76px;
    height: 28px;
    line-height: 28px;
    z-index: 1;
}
.msExhibitionList .list li a .exhibitionsTable .exhibitionsCell .date {
    color: #848484;
}
.msExhibitionList .list li a .exhibitionsTable .exhibitionsCell .explanation{position:relative;z-index:2;display:inline-block;line-height:120%;color:#888e8f;font-size:12px;}
.msExhibitionList .jq_sel{width:calc(50% - 5px);max-width:162px;}
.msExhibitionProduct_list .contsTAB img{height:auto;max-width:100%;}


.msCategoryTable2 table{margin:20px 0px 10px 0px;border-top:1px solid #eee;}
.msCategoryTable2 td{width:25%;border-bottom:1px solid #eee;border-right:1px solid #eee;background:#fff;font-size:1em;font-weight:600;text-align:center;}
.msCategoryTable2 .lastTd{border-right:none;}
.msCategoryTable2 td a{display:block;line-height:38px;}

/*입점문의*/
.vender_info_input{
    padding:20px 15px 0px;
    box-sizing:border-box;
}
.vender_info_input li{
    padding: 5px 0px;
}
.vender_info_input li p{
    font-size:13px;
    padding:2px 0px;
}
.vender_info_input li p span{
    font-size:14px;
    font-weight:bold;
}
.vender_info_input li:nth-child(1) p input{
    width:20px;
    height:20px;
    margin-right:5px;
}
.vender_inforWrap .basic_btn_area{
    padding: 0px 15px 40px;
    box-sizing: border-box;
    background:none;
}
.vender_inforWrap .basic_btn_area .basic_button{
    color: #fff;
    background: #333333;
    text-align: center;
    line-height: 50px;
    border-radius: 2px;
    height: 50px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0px;
}
.vender_info_input th{vertical-align:top;padding:8px 0px 8px;text-align:left;font-weight:normal;}
.vender_info_input th span{position:relative;}
.vender_info_input th span::after{content: "";
    background-color: #e63946;
    border-color: 0px;
    border-style: 0px;
    padding: 3px;
    display: block;
    top: -1px;
    right: -9px;
    position: absolute;
    border-radius: 50%;}
.vender_info_input td{padding:0px 0px 8px;}
.vender_info_input .input{height: 40px;line-height: 40px;padding-left: 0.9em;border: 1px solid rgba(0,0,0,0.15);box-sizing: border-box;color: #848484;width: 100%;font-size: 14px;letter-spacing: -1px;border-radius:2px;}
.vender_info_input .button{padding:0px 10px;height:40px;vertical-align:top;}
.vender_info_input .select{
    height: 40px;
    vertical-align: top;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 2px;
}

/*위시리스트*/
.confirm_wishlistWrap{margin:40px 20px 60px;}
.confirm_wishlistWrap .notice{margin-bottom:20px;text-align:center;line-height: 1.6em;}
.confirm_wishlistWrap .btnWrap{
    margin-bottom: 30px;
    text-align: center;
    overflow: hidden;
    position: unset;
    padding: 0px;
    display: flex;
    justify-content: space-between;
}
.confirm_wishlistWrap .btnWrap a{
    padding: 0em 0.6em;
    width: 50%;
    line-height: 40px;
    height: 40px;
    float: left;
    font-size: 13px;
    border-radius: 0px;
}
.confirm_wishlistWrap .btnWrap .grayBtn{
    background:#333333;
}
.pr_wishlist_check{position:absolute;bottom:10px;right:10px}
.wishlist_on{
    display:none;
    width:16px;
    height:16px;
    background:url('/m/images/icon_wishlist.png') no-repeat;
    background-size:16px auto;
    background-position:0px -16px;
}
.wishlist_off{
    display:none;
    width:16px;
    height:16px;
    background:url('/m/images/icon_wishlist.png') no-repeat;
    background-size:16px auto;
    background-position:0px 0px;
}

/* 위시리스트 추가 관련(상품이미지위) */
.pr_wishlist_check{position:absolute;bottom:10px;right:10px}


.noDataWrap{
    text-align:center;
    padding:20px;
    width:100%;
}

/*고객센터*/
.customerCenter{padding:30px 15px;}
.customerCenter .list_type01{
    padding:0px;
    overflow:hidden;
    border-top: 1px solid rgba(0,0,0,0.09);
    border-left: 1px solid rgba(0,0,0,0.09);
}
.customerCenter .list_type01 li{
    float:left;
    width:33%;
    text-align:center;
    border-right: 1px solid rgba(0,0,0,0.09);
    border-bottom: 1px solid rgba(0,0,0,0.09);
}
.customerCenter .list_type01 a{
    display: block;
    line-height: 5em;
}
.customerCenter .list_type02 h3{
    margin-top: 20px;
    padding: 0px 0px 10px 0px;
    color: #000000;
}
.customerCenter .list_type02{margin-top:30px;}
.customerCenter .list_type02 .telBtn{
    margin: 10px 0px;
    letter-spacing: -1px;
    color: #ffffff;
    border: solid 1px #222222;
    background: #222222;
    border-radius: 2px;
    height: 46px;
    line-height: 46px;
    letter-spacing: -0.1em;
    display: block;
    text-align: center;
    font-size: 1.2em;
}
.customerCenter .list_type02 .kakaoBtn{
    letter-spacing: -1px;
    color: #3b1f1e;
    border: solid 1px #f9e000;
    background: #f9e000;
    border-radius: 2px;
    height: 46px;
    line-height: 46px;
    letter-spacing: -0.1em;
    display: block;
    text-align: center;
    font-size: 1.2em;
}
.icon_naver{margin-right:2px;color: #ffffff;background: #03c75a;font-size: 10px;padding: 2px 4px;border-radius: 3px;display:inline;font-weight: bold;}


/* today sale */
.todaysale_icon1{display: inline-block;padding: 3px;border: 1px solid #fd003b;color: #fd003b;box-sizing: border-box;font-size: 12px;line-height: 12px;font-family: 'montserrat-regular','NotoSansKR','NotoSansKR-Thin';font-weight: normal;margin-right: 3px !important}
.todaysale_icon2{display: inline-block;padding: 3px;border: 1px solid #FF2400 ;color: #FF2400 ;box-sizing: border-box;font-size: 12px;line-height: 12px;font-family: 'montserrat-regular','NotoSansKR','NotoSansKR-Thin';font-weight: normal;margin-right: 3px !important}
.sale_end_wrap{position:absolute;top:0px;left:0px;display:table;width:100% !important;height:100% !important;background:rgba(255,255,255,0);z-index:1}
.sale_end_wrap .overlay_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.75}
.sale_end_wrap p{position:relative;display:table-cell;font-size:15px;font-weight:bold;text-align:center;vertical-align:middle}
.sale_end_wrap p span{display:block;padding:8px 10px;box-sizing:border-box;background:#fff}

/*팝업*/
.ui-widget.ui-widget-content .ui-draggable .ui-dialog-titlebar {
    overflow: hidden;
    cursor: move;
    padding: 0px !important;
    border-bottom: 0px solid #f1f1f1 !important;
    margin-bottom: 0px !important;
    line-height: 0px;
}
.ui-widget.ui-widget-content .newWinTitle {
    padding: 5px 0px;
    border-bottom: 1px solid #f2f2f2;
    display:none;
}
.ui-widget.ui-widget-content {
    border-radius: 0px !important;
}
.ui-widget.ui-widget-content #wrapOptChange {
    padding: 0px;
}
.ui-widget.ui-widget-content .prInfoTable {
    width: 100%;
    margin: 0px auto;
    border: 0px solid #eeeeee;
}
.ui-widget.ui-widget-content .ui-button .ui-icon {
    background-size: 15px !important;
}
.prInfoTable .prname {
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    padding-bottom: 10px;
}
.prInfoTable .prmsg {
    text-align: left;
    padding-bottom: 10px;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: unset;
    right: 0.3em;
    top: 50%;
    width: 20px;
    margin: 0px;
    padding: 1px;
    height: 20px;
}