@charset "UTF-8";
/* CSS Document */

@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://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://www.getmall.co.kr/css/fontstyle.css);

/* reset & common */

html,body{
  height:100%;
  margin: 0px;
  padding: 0px;
  -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: 0px;
	left: 0px;
	font-size:13px;
	line-height:1.25em;
	color:#4f4f4f;
	-webkit-text-size-adjust:none;
	font-family:'Montserrat','Play','-apple-system',"Apple SD Gothic Neo",'Quicksand','Lato','Raleway','Roboto Mono','Open Sans','Noto Sans KR',"맑은 고딕",'NanumBarunGothic',"나눔바른고딕", Malgun Gothic, dotum,sans-serif;
	/*font-family:'Montserrat', -apple-system,'Apple SD Gothic Neo','맑은 고딕',sans-serif;*/
}

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:0;background:none;letter-spacing:normal}

button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]{-webkit-appearance:button;border-radius:0}

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{
  color: #2b2b2b;
  font-size: 28px;
  line-height: 1.2em;
  font-weight: bold;
  text-align: center;
  letter-spacing:-1px;
}

p {
  line-height: 1.5em;
  font-size: 13px;
  margin: 0px;
  text-align: left;
}


/*    사이트 가로 너비 설정    */
.wrapper {
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  width: 100%;
  border-bottom:0px solid #eee;
}

.wrapper1 {
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  width: 100%;
  border-bottom:0px solid #eee;
}

.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:#ff4800;
}

.bold{
  font-weight:bolder;
}



/* 상품 Q&A */
.qna{margin:10px 0px; 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:1px solid #e0e0e0;}
.qna_list thead th{height:32px; line-height:32px; border-bottom:1px solid #e5e5e5;}
.qna_list thead td{border-bottom:1px solid #e0e0e0; padding:4px 0px 4px 10px;}

.qna_list .date{border-bottom:1px dotted #e0e0e0;color:#838383;font-size:0.9em;text-align:center}
.qna_list .title{text-align:left; color:#838383; padding:10px 0px 10px 10px;border-bottom:1px dotted #e0e0e0}
.qna_list .writer{border-bottom:1px dotted #e0e0e0;color:#838383;font-size:0.9em;text-align:center}
.qna_list td a{color:#535252}
.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: 0.5em;}

.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;}
.boardwrap {margin:1.5em 0.5em 0.5em 0.5em}
.boardwrap span strong {font-weight:bold; color:#ff6600;}
.board_list {clear:both; font-size:1em; border-top:1px solid #ebebeb;}
.board_list .title {text-align: left;padding: 12px 5px 8px 5px;font-size: 15px;font-weight: bold;letter-spacing: -0.25px;}
.board_list .writer {padding:8px; padding-top:0px; color:#c6c6c6; font-size:0.9em; letter-spacing:0px;}
.board_list .writer .hline {padding:0px 5px; color:#cccccc;}
.err_td {text-align:center; padding:10px 0px;}

#board_view {margin:0.5em; }
#board_view .title {text-align:left; padding:20px 8px; font-size:2em;letter-spacing:-1px;}
#board_view .writer {padding:8px; padding-top:0px; color:#c6c6c6; font-size:0.9em; border-bottom:1px solid #ebebeb; letter-spacing:0px;}
#board_view .writer .hline {padding:0px 5px; color:#cccccc;}
#board_view .snsbutton{float:left;margin:15px 8px 11px 8px;}
#board_view .bigview {float:right;margin:12px 0px}
#board_view .bigview .basic_button {padding:0em 0.8em;border:0px;}
#board_view #contents_area {clear:both;padding:30px 10px}
#board_view #contents_area p{line-height:1.8em;}
#board_view #contents_area .addFileImage{margin-bottom:10px;text-align:center}

#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%; margin:0px; padding:15px; border:0px solid #eee; border-bottom:hidden;}
.writeForm caption {display:none; border-bottom:1px solid #ebebeb;}
.writeForm th {text-align:left; padding:0px 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{margin:10px 0px;border-bottom:1px solid #eeeeee;background:#ffffff}
.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/unique/img/review_replyicn.png') no-repeat;color:#888888;font-size:0.9em}




/* 리뷰 모음 */
.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 #ebebeb;}
.review_list .title {text-align:left; padding:0px 8px; font-size:0.9em;color:#111111;}
.review_list .prname{padding: 8px;padding-top: 0px;font-size: 1.3em;color: #2b2b2b;font-weight: bold;}
.review_list .starpoint {padding-left:8px; padding-top:0px; color:#aaaaaa; font-size:0.9em; letter-spacing:0px;}
.review_list .writer {padding-left:8px; color:#aaaaaa; font-size:0.9em; letter-spacing:0px;}
.review_list .writer .hline {padding:0px 5px; color:#cccccc;}

.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:0px solid #e3e3e3; height:100px; margin:0px; padding:0px; background:#f2f2f2;}
.img_box {border:0px solid #e3e3e3; width:100px; float:left; margin:0px; margin-top:10px; text-align:center;}

.img_width {width:80px;}
.img_height {height:100px;}
.img_contents {font-size:1em; height:100px; display:table-cell; vertical-align:middle;}
.img_contents .sellprice {font-size:1.3em; font-weight:bold; letter-spacing:-0.5px; color:#6699cc; line-height:20px;}




/* 페이징 */
#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; border:1px solid #DDDDDD; width:25px; height:25px; line-height:25px; margin-left:1px; margin-right:1px;}
#paging_box .cur_page{border-color:#333333;}
#paging_box li span{display:block; overflow:hidden;width:25px; height:25px;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/unique/img/icon_arrow_right02_x2.png) no-repeat 50% 50%;}
.arrow_left{background:url(/m/skin/unique/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:#848484; 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 #ebebeb;height:28px;color:#848484;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:#606060;}
.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 #ebebeb;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 #ebebeb;}
.reviewForm caption {display:none; border-bottom:1px solid #eee;}
.reviewForm th {position:relative; border-bottom:1px solid #ebebeb; text-align:left; padding:10px; font-weight:normal;}
.reviewForm td {position:relative; text-align:left; padding:10px; border-bottom:1px solid #ebebeb;}
.reviewForm input {width:100%; height:22px; vertical-align:middle; border:1px solid #ebebeb;}
.reviewForm textarea {width:100%; height:50px; padding:5px 3px; overflow-y:auto; overflow-x:none; border:1px solid #ebebeb;}
.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: #333333;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 #ebebeb;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 #ebebeb; 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%;margin:0% 1%}
.sc_terms .basic_select .jq_sel{box-sizing:border-box;border:1px solid #ebebeb}
.sc_terms .basic_button{float:right;width:18%}
.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:17px 0px}
.svc_list:after{content:""; display:block; clear:both}
.svc_list li{width: 100%;text-align: center;padding: 0px;box-sizing:border-box;position:relative;margin-bottom: 30px;}
.svc_list li a{text-align:center;}
.svc_list li a .icon_area{width:100%; line-height:0px;}
.svc_list li a .icon_area img{}
.svc_list li a .txt_area{
display:table;
position: absolute;
right: 0px;
bottom: 0px;
width: 100px;
height: 90px;
max-width: 120px;
}
.svc_list li a .txt_area p{
display:table-cell;
vertical-align:middle;
color: #ffffff;
font-size: 14px;
/* font-weight: bold; */
background: rgba(43,43,43,0.7);
padding: 15px;
/* display: block; */
box-sizing: border-box;
text-align: center;
line-height: 20px;
letter-spacing: -1px;
/*    vertical-align: -webkit-baseline-middle;*/
}
.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/unique/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/unique/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/unique/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{background-color: #FFFFFF;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 #e0e0e0; 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 {font-size:1em; padding:30px;text-align:center;font-weight:normal;}
.coupon_down_wrap .coupon_down_list {margin:0px; 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 10px 15px 10px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table {margin:0 auto; border:1px dashed #aaaaaa; padding:8px 0px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_image_wrap{vertical-align:top; text-align:center;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .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_info_wrap .coupon_down_info_table {width:100%;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_info_wrap .coupon_down_info_table th {padding-bottom:4px; font-weight:normal; text-align:left;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_info_wrap .coupon_down_info_table td {padding:0px; color:#666666;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_btn_wrap {text-align:left; margin-top:4px;}
.coupon_down_wrap .coupon_down_list .coupon_down .coupon_down_table .coupon_down_btn_wrap .basic_button{padding:0em 0.6em}

/*** SNS ***/
.sns_wrap {overflow:hidden;}
.sns_wrap div {float:left; margin-right:4px; width:24px; height:24px;}
.sns_wrap .snskakaotalk {background:url('/m/skin/unique/img/sns01.png') no-repeat; background-size:auto 18px}
.sns_wrap .snskakaostory {background:url('/m/skin/unique/img/sns02.png') no-repeat; background-size:auto 18px}
.sns_wrap .snspinterest {background:url('/m/skin/unique/img/sns03.png') no-repeat; background-size:auto 18px}
.sns_wrap .snsgoogleplus {background:url('/m/skin/unique/img/sns04.png') no-repeat; background-size:auto 18px}
.sns_wrap .snstwitter {background:url('/m/skin/unique/img/sns05.png') no-repeat; background-size:auto 18px}
.sns_wrap .snsfacebook {background:url('/m/skin/unique/img/sns06.png') no-repeat; background-size:auto 18px}

.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: 14px;background: #ffffff;border-bottom: 1px solid #ebebeb;}
.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;font-weight: normal;font-size: 14px;}
.my_pr_list li .pr_info_area .pr_infobox .pr_info td {padding: 0.5em 0em;
	border-bottom: 0px dashed #e9e9e9;
	color: #a0a0a0;
	font-weight: bold;}
.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;}


/** 장바구니 추가 CSS **/
.basket_group_wrap{border-bottom:2px solid #dadada;padding:5px 0; padding-left:10px;}
.basket_group_wrap table,
.basket_group_wrap td {margin:0px; padding:0px;}
.basket_group_wrap td {font-size:0.9em;}
.basket_quantity{overflow:hidden;}
.basket_quantity div{float:left;border:1px solid #ebebeb;}
.basket_quantity .basic_button{
	text-align: center;
	 border: 0px solid #ffffff; 
	font-size: 1.3em;}
.basket_quantity .basic_input{padding:0em;width:38px;border:0px;}
.basket_quantity .grayBtn{width: 40px;
	padding: 0px;
	background: #ffffff;
	border: 0px;
	color: #848484;
	font-size:1em;
	float:left;
	height:34px;
	border:1px solid #ebebeb;
	border-left:0px;
}

.basket_total_info {border-top:0px solid #dadada;padding:40px 0px;}
.basket_total_info th {    width: 120px;
	font-size: 1.1em;
	text-align: left;
	letter-spacing: -1px;
	padding: 10px 20px;
	/* background: #f9f9f9; */
	font-weight: normal;
	/* border-bottom: 1px solid #ebebeb; */
	color: #a0a0a0;
}
.basket_total_info td {text-align: right;padding-right: 15px;font-size:1.9em;letter-spacing:-1px;}
.basket_prbtn_area {padding-top:10px;text-align:right}
.basket_prbtn_area .wish{    box-sizing: border-box;
	background: #4f4f4f;
	color: #ffffff;
	border: 1px solid #4f4f4f;
	border-radius: 2px;
}
.basket_prbtn_area .delete{    padding: 0em 0.6em;
	border-radius: 2px;
	color: #848484;}
.pt_info_contents .basic_button{padding:0em 0.6em}

.basket .basic_btn_area{width:100%}
.basket .basic_btn_area .basic_button{    width: 30%;
	padding: 0em;
	border-radius: 0px;
	border-right: 0px;
}


/** 위시리스트 추가 CSS **/
.wishlist_container{margin:0px;padding:0px;}
.wishlist_container .wishlist_wrap {margin:0px;padding:0px;}
.wishlist_container .wishlist_wrap h2 {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 #ebebeb; 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; text-align:center; margin-top:3px;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_table td{vertical-align:middle;}
.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:50px; 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_btn_wrap{padding:10px; text-align:right;}
.wishlist_container .wishlist_wrap .wishlist_list .wishlist_btn_wrap .basic_button{padding:0em 0.5em}

/** 주문서 공통*/
.order_wrap {margin: 0px auto;padding: 0px;border: 0px;font-size: 14px;background: #ffffff;overflow: hidden;width: 94%;}
.order_wrap h2 {font-size: 1.2em;padding: 10px 0px;line-height: 24px;letter-spacing: -1px;font-weight: bold;color: #545454;}
.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.4em;text-align:left;}
.order_wrap .order_table .grayBtn{    /* padding: 0em 0.6em; */
	height: 40px;
	font-size: 13px;
	border: 1px sold #333333;
	background: #ffffff;
	color: #333333;
	border-radius: 0px;
}
.order_wrap .order_table p {
	color: #333333;
	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: 40px;
	line-height: 40px;
	padding-left: 0.9em;
	box-sizing: border-box;
	background: #ffffff;
	/* color: #848484; */
}
.orderLine{padding: 0px 5px;}
.order_gap {margin-top:20px}
.order_wrap .mobile_text{width:90%;}
.order_wrap .mobile_number{width:41px;}
.order_wrap .noborder {border:0px !important;}
#giftSelectArea{    padding: 1em 0em 0.5em;
background: #ffffff;
border-top: 1px solid #2b2b2b;
margin: 3.5em 0em 0.5em;}

.order_pr_info {    font-size: 1em;
	background: #ffffff;
	border: 0px solid #ededed;}
.order_pr_info .order_pr_loop {    padding: 0px;
	border-top: 0px solid #ededed;
	overflow: hidden;
	margin-bottom: 40px;}
.order_pr_info .order_pr_loop:first-child {padding: 0px;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:right;}
.order_pr_info .order_pr_loop .orderRightInfo{width: 70%;
	float: right;}

.order_pr_info .order_pr_loop .orderRightInfo .sfont {
	font-size: .75rem;
	color: #a0a0a0;
	line-height: 1.83em;
}
.order_pr_info .order_pr_loop .orderRightInfo .sfont1 {
	color: #a0a0a0;
	letter-spacing: -1px;
	/* font-size: .75rem; */
	line-height: 2em;
	font-size:0.83em;
}
.order_pr_info .order_pr_loop .order_pr_table td {
	padding: 2px 0px;
	text-align: left;
}
.order_pr_info .order_pr_loop .orderRightInfo div .productname {
	padding-bottom: 15px;
	font-size: 1.2em;
	letter-spacing: -1px;
	line-height: 25px;
	color: #333333;
}

/** 주문서 상품 노출 **/
.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; background:#ffffff; margin:0px 7px; padding:5px 10px; border:1px solid #dddddd;}

/** 주문자 정보 노출 **/
.order_wrap .order_info_table_wrap {background: #ffffff;
	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:0px; padding-left:2px; resize:none; width:100%; box-sizing:border-box; height:76px}

/** 배송정보 **/
.order_wrap .delivery_title {
	padding: 1em 0em 0.5em;
	background: #ffffff;
	overflow: hidden;
	border-top: 1px solid #2b2b2b;
	margin: 3.5em 0em 0.5em;
}
.order_wrap .delivery_title h2{float:left;}
.order_wrap .delivery_title .btn_defaultinfo{float:right;margin-right:10px;margin-top:10px;line-height:24px;font-size:0.83em;}
.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 0.6em;
	border: 1px solid #333333;
	font-size: 0.83em;
}

/** 비회원 구매 동의 **/
.order_wrap .persnal_info_wrap {border:1px solid #dddddd; text-align:center; background:#ffffff; margin:0px 7px;}
.order_wrap .persnal_clause_btn_wrap{text-align:center;padding:10px 0px;}
.order_wrap .persnal_clause_btn_wrap .radio{width:20px;height:20px;vertical-align:middle;}
.order_wrap .persnal_info_wrap .persnal_clause{height:70px; overflow-y:auto; font-size:0.9em; 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;background: #ffffff;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:75px;}
.order_wrap .order_benefit_wrap .order_benefit_type2 {text-align:left; padding:0.4em}
.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:#b73e34; margin-bottom:2px;}


/** 사은품 관련 사항 **/
.order_wrap .freegift_wrap{border:0px 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;text-align:left;}
.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}
.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{    padding: 1em 0em 0.5em;
background: #ffffff;
border-top: 1px solid #2b2b2b;
margin: 3.5em 0em 0.5em;}
.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;}
.order_wrap .payment_type_wrap .payment_wrap .paytype_list{height:30px; text-align:left;}
.order_wrap .payment_type_wrap .payment_wrap .paytype_list .basic_button{padding:0.2em 1em}
.order_wrap .payment_type_wrap .payment_wrap .paytype{display:none;}
.order_wrap .payment_type_wrap .payment_wrap .borderline{border-top:1px 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{font-weight:bold; text-align:left;}
.order_wrap .payment_type_wrap .payment_wrap .selectpay{border: 1px solid #ff4800;color: #ff4800}
.order_wrap .payment_type_wrap .payment_wrap .pay_account_table td{padding:0.4em 0em}
.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 #ededed;box-sizing:border-box}
.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 {border-bottom:0px solid #E5E5E5;font-size:0.9em;font-weight:normal;text-align:left}
.order_wrap .payment_type_wrap .payment_wrap .account_info_table td {border-bottom:0px solid #E5E5E5;color:#4C4C4C; padding:0.4em;text-align:left}
.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%}
.order_wrap .totalpay_info_table {    border-bottom: 1px solid #333;
padding-bottom: 15px;
margin-bottom: 25px;
}
.order_wrap .totalpay_h2 {}
.order_wrap .totalpay_info_table table {border: 0px solid #ededed;
	text-align: center;
	background: #ffffff;}
.order_wrap .totalpay_info_table table th {text-align:left; font-weight:normal; padding:0.6em;}
.order_wrap .totalpay_info_table table td {    text-align: right;
	padding: 0.6em 0px;
	font-size: 1.3em;
}
.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.3em;
	font-weight: bold;
}

/** 주문 완료
.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.1em; padding-left:10px; line-height:24px; letter-spacing:-1px;}
.orderend_container .orderend_wrap .orderend_title{margin-left:5px;}
.orderend_container .orderend_wrap .orderend_info_wrap{font-size:1em;}
.orderend_container .orderend_wrap .orderend_info_wrap table{width:96%; border-collapse:collapse; margin:0 auto; padding:0px; border:1px solid #bbbbbb;}
.orderend_container .orderend_wrap .orderend_info_wrap table th {width:70px; padding:4px 0px; background:#f2f2f2; border-bottom:1px solid rgba(0, 0, 0, 0.1); border-right:1px solid #dddddd;}
.orderend_container .orderend_wrap .orderend_info_wrap table td {padding:4px 10px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.orderend_container .orderend_wrap .orderend_info_wrap table .orderend_info_last{border-bottom:1px solid #bbbbbb;}
.orderend_container .orderend_wrap .orderend_info_wrap .orderend_total_info{text-align:right; margin-top:5px; padding-bottom:3px; padding-right:10px; font-weight:bold;}
.orderend_container .orderend_wrap .orderend_info_wrap .orderend_total_table{text-align:right;}
.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{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: #848484;
	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: 4px 6px;
	font-weight: normal;
}

.orderend_container .orderend_wrap .orderend_info_wrap1 .orderend_table td {
	text-align: right;
	border-bottom: 0px;
	padding:10px;
}

.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: 4px 6px;
	font-weight: normal;
	text-align: left;}
.orderend_container .orderend_wrap .orderend_info_wrap table td {
	padding: 10px;
}

.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: #848484;
	font-weight: bold;
	font-size: 1.2em;
}

.orderend_container .orderend_table{border: 1px solid #ededed;
	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 #ededed;}


/** 주문 상세 내역**/
.orderdetailwrap{position:relative; margin:0px; padding:0px; font-size:14px}
.orderdetailwrap table{position:relative;margin:0px; padding:0px}
.orderdetailwrap h1{position:relative;height:35px;line-height:35px;padding:20px;text-align:center;color:#333333;font-weight:normal;letter-spacing:-1px;font-size:1.2em;}
.orderdetailwrap h2{position:relative;font-size:0.9em;font-weight:normal;}
.orderdetailwrap .orderdetail_nodata{position:relative;text-align:center;margin-top:10px}
.orderdetailwrap .orderdetail_nodata .nodata_msg_top{position:relative;font-size:0.9em;}
.orderdetailwrap .orderdetail_nodata .nodata_msg_bottom{position:relative;font-size:0.9em;margin-top:3px}
.orderdetailwrap .orderdetail_nodata .nodata_close{margin-top:5px}
.orderdetailwrap .orderdetail_infomsg{position:relative; text-align:center; height:24px; line-height:24px; border-bottom:1px solid rgba(0, 0, 0, 0.1); background:#f2f2f2}
.orderdetailwrap .orderdetail_ct{position:relative; width:96%; margin:0 auto}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap{position:relative}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap h2 {padding:30px 13px 10px 13px;text-align:center;}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_list{position:relative;border: 1px solid rgba(0, 0, 0, 0.1);border-bottom:0px solid rgba(0, 0, 0, 0.1);}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_list ul,
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_list li{position:relative;margin:0px;padding:0px}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table {}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table th {font-weight:normal;font-size:0.9em;width:90px; background:#f9f9f9; padding:10px; text-align:left; border-bottom:1px solid rgba(0, 0, 0, 0.1);border-right:1px solid rgba(0, 0, 0, 0.1);}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table .lastTH {border-bottom:0px}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table td {padding:10px;font-size:0.9em; text-align:left; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table .lastTD {border-bottom:0px}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table .orderdetail_pr_name {padding:10px 0px 10px 10px}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table .orderdetail_pr_price {font-weight:bold; color:#b73e34;}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table .orderdetail_pr_refund th {width:60px; background:#f2f2f2; font-weight:normal}
.orderdetailwrap .orderdetail_ct .orderdetail_prwrap .orderdetail_pr_table .orderdetail_pr_refund td {padding-left:10px}


/** 부분 주문 최소 요청 **/
.ordercancel_wrap {position:relative;margin:0px;padding:0px;border:0;font-size:14px}
.ordercancel_wrap h1 {position:relative;height:35px;line-height:35px;background-color:#555555;text-align:center;color:#FFFFFF;letter-spacing:4px;font-size:1.2em}
.ordercancel_wrap h2 {position:relative;font-size:1em}
.ordercancel_wrap .orderdetail_nodata {position:relative;text-align:center;margin-top:10px}
.ordercancel_wrap .orderdetail_nodata .nodata_msg_top {position:relative;font-size:1.2em}
.ordercancel_wrap .orderdetail_nodata .nodata_msg_bottom {position:relative;font-size:0.9em;margin-top:3px}
.ordercancel_wrap .orderdetail_nodata .nodata_close {margin-top:5px}
.ordercancel_wrap .ordercancel_ct .ordercancel_prinfo_wrap .ordercancel_prlist {margin:0px 10px; padding:8px; border:1px solid #aaaaaa;}
.ordercancel_wrap .ordercancel_ct .ordercancel_prinfo_wrap .ordercancel_prlist .ordercancel_pr_image {float:left; width:50px;}
.ordercancel_wrap .ordercancel_ct .ordercancel_prinfo_wrap .ordercancel_prlist .ordercancel_pr_info {}
.ordercancel_wrap .ordercancel_ct .ordercancel_prinfo_wrap .ordercancel_prlist .ordercancel_pr_info th {width:40px; font-weight:normal; text-align:left;}
.ordercancel_wrap .ordercancel_ct .ordercancel_prinfo_wrap .ordercancel_prlist .ordercancel_pr_info td {padding-left:5px;}

.ordercancel_wrap .ordercancel_ct .ordercancel_prinfo_wrap h2 {font-size:1em; padding:15px 0px 4px 10px;}
.ordercancel_wrap .refund {margin:0px 10px;}
.ordercancel_wrap .refund h2 {padding-left:0px;}
.ordercancel_wrap .refund table {border:1px solid #aaaaaa;}
.ordercancel_wrap .refund table th {background:#f2f2f2; width:70px; text-align:left; padding-left:10px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.ordercancel_wrap .refund table td {padding:6px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.ordercancel_wrap .refund table input {border:1px solid #dddddd; border-radius:none; width:98%; height:22px;}
.ordercancel_wrap .ordercancel_button {text-align:center; margin-top:10px;}


/** 페이징 **/
#page_wrap{display:block; text-align:center; margin:20px 0px;}
#page_wrap span{display:inline-block;width:32px;height:32px; border:0px solid #dddddd;vertical-align:bottom;margin:0px 2px}
#page_wrap a{position:relative;display:inline-block;margin:0px;border:0px;padding:0px}
#page_wrap .page_current{line-height:32px;font-weight:bold;border-bottom:1px solid #000}
#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/unique/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/unique/img/icon_arrow_right02_x2.png) no-repeat 50% 50%;background-size:auto 9px}


#content .rowcount {padding:0px 5px;}
/** 공지사항 **/
#notice_wrap {margin:7px 10px; letter-spacing:-1px;}
#notice_wrap .rowcount {padding:10px 8px;}
#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:}
#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 #e0e0e0; 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 #e0e0e0; padding:6px 10px;}
.notice_list .date {width:65px; text-align:center;  font-size:0.8em; border-bottom:1px solid #e0e0e0;}
.notice_list .title {text-align:left; padding-left:10px; border-bottom:1px solid #e0e0e0;}
.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:10px; font-size:12px; color:#000}
#sec_agreement_wrap p{color:#848484;padding:12px 0px;}


/** 홍보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: #848484;
  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%;
  height: 100%;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.product_list:not('.product_slide'){
  overflow: hidden;
}

.product_item {
  text-align: left;
  font-size: 1.15em;
  margin-right: 0px;
  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:last-child{
	margin-right: 0;
}
.product_name, .product_caption, .product_tag{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.product_info>div{
  margin: 7px 7px 7px 0px;
}

.product_view{
  position: relative;
  margin-bottom: 15px;
  overflow:hidden;
}
.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: 10px;
	left: 10px;
	text-align: center;
	width: 35px;
	line-height: 35px;
	font-size: 1em;
	/* font-style: italic; */
	color: #2b2b2b;
	background: #ffffff;
	font-weight: bold;
	border: 1px solid #2b2b2b;
}

.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;
  font-size: 15px;
  line-height: 22px;
  font-weight: normal;
  letter-spacing: -0.5px;
  color: #2b2b2b;
}

.product_caption {
color: #999999;
	font-weight: normal;
	line-height: 1.5em;
	font-size: 0.9em;
	letter-spacing: -0.1em;
}

.product_discount {
  color: #c6c6c6;
  text-decoration: line-through;
}

.product_price{
  color: #2b2b2b;
  font-weight: bold;
}

.product_standby {
  color: #848484;
}

.product_soldout {
  color: #ff4800;
}

.soldOut{color: #ff4800;font-size:0.9em;font-weight:normal;letter-spacing:-1px;}

.product_point{
  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 #b7b7b7;
  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: #848484;
   cursor: pointer;
}

.product_reserve {
  color: #b7b7b7;
  font-size:0.9em;
}

.product_reserve>span{
  letter-spacing:-1px;
  color: #b93c30;
}

.product_seller{
	color: #6da2af;
	font-size: 0.9em;
	letter-spacing: -1px;
}


.product_sort{
	margin: 120px auto;
	color: #848484;
	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: 13px;
}

.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 #ebebeb;
  border-bottom: 1px solid #ebebeb;
  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;}
.product_list .product_amount>div{float:left;width:20%;padding:2px 0px;box-sizing:border-box;border-right:none;font-size:1.2em;text-align: center;}
.product_list .product_amount .product_minus{border:1px solid #eee;border-right:none;border-radius:4px 0px 0px 4px;box-sizing:border-box;}
.product_list .product_amount .product_plus{margin-right:2px;border:1px solid #eee;border-radius:0px 4px 4px 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% - 5px);margin-right:0px;background:#ccc url("/images/common/cart_w.png") no-repeat;background-position:center;background-size:auto 16px;border-radius:4px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow:hidden;}
.product_list .product_amount .product_buy{content: '';width:calc(20% - 5px);background:#ff6600 url("/images/common/info_w.png") no-repeat;background-position:center;background-size:auto 16px;border-radius:4px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow:hidden;}


.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 #ebebeb;
  border-bottom: 0px solid #ebebeb;
  padding: 10px;
  color: #848484;
  font-size: 14px;
  vertical-align: middle;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

.product_communicate li{
  margin-right: 10px;
  display: inline-block;
}

.product_coment::before{
  display: inline-block;
  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='21px' height='18px' viewBox='0 0 21 18' style='enable-background:new 0 0 21 18;' xml:space='preserve'><path fill='none' stroke='#333333' stroke-linejoin='round' stroke-miterlimit='10' d='M13.9,13.8H9.7l-3,3.7l0.5-3.7c-0.4,0-0.8,0-1.2-0.1c-3.1-0.6-5.4-3.3-5.4-6.5v0c0-3.7,3-6.7,6.6-6.7h6.7c3.7,0,6.6,3,6.6,6.7v0C20.5,10.8,17.5,13.8,13.9,13.8z'/><rect fill='#333333' x='6.6' y='6.3' width='1.6' height='1.6'/><rect fill='#333333' x='9.7' y='6.3' width='1.6' height='1.6'/><rect fill='#333333' x='12.7' y='6.3' width='1.6' height='1.6'/></svg>");
  width: 19px;
  height: 16px;
  margin-right: 3px;
  vertical-align: middle;
}

.product_like::before{
  display: inline-block;
  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='20.5px' height='18px' viewBox='0 0 20.5 18' style='enable-background:new 0 0 20.5 18;' xml:space='preserve'><path fill='none' stroke='#333333' stroke-linejoin='round' stroke-miterlimit='10' d='M18.5,2c-2-2-5.2-2-7.2,0c-0.4,0.4-0.8,1-1,1.5C10,3,9.7,2.4,9.2,2C7.2,0,4,0,2,2S0,7.2,2,9.2l8.3,8.3l8.3-8.3C20.5,7.2,20.5,4,18.5,2z'/></svg>");
  width: 19px;
  height: 16px;
  margin-right: 3px;
  vertical-align: middle;
}

.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='#333333' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='7' cy='7.1' rx='6.5' ry='6.6'/><line fill='none' stroke='#333333' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='17.5' y1='17.6' x2='11.6' y2='11.8'/></svg>");
  width: 19px;
  height: 16px;
  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;
}

/* 상품리스트 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: 30px;
  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-bottom: 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 {
  color: #848484;
  font-weight:normal;
}

/* h_area2-헤딩표시칸2 */
.h_area2{display:block; background:#f8f8f8; /*border-bottom:2px solid #eeeeee; */position:relative}
.h_area2 h2{    text-align: center;
    margin: 0px auto;
    font-size: 15px;
    line-height: 1.8em;
    /* color: #666; */
    background: #f9f9f9;
    font-weight: normal;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    width: 79%;
    text-align: left;
    padding: 0.5em 0em;}
.h_area2 .btn_home{display:none;position:absolute; left:0; top:0; width:40px; height:35px; background:url(/m/skin/unique/img/icon_home.png) no-repeat 12px 10px; background-size:16px}
.h_area2 .btn_home:after{float:right;width:1px;height:17px;margin-top:9px;background:#c2c2c2;content:''}
.h_area2 .btn_prev{position: absolute;left: 13px;top: 4px;width: 30px;height: 35px;background: url(/m/skin/unique/img/icon_back.png) no-repeat 0px 7px;background-size:50%;}
.h_area2 .btn_prev span{padding-left:30px; line-height:35px; color:#2f2f2f; font-size:.92em;display:none;}
.h_area2 .btn_prev:before{float:left;width:1px;height:17px;margin-top:9px;content:''}
@media screen and (-webkit-min-device-pixel-ratio:2),screen and (-webkit-min-device-pixel-ratio:1.5){
.h_area2 .btn_home{background-image:url('/m/skin/unique/img/icon_home_x2.png')}
.h_area2 .btn_prev{background-image: url(/m/skin/unique/img/icon_back_x2.png);background-size: 70% auto;}
}

/* basic_select-기본셀렉스박스 */
.basic_select .jq_sel{display:block;position:relative;min-height:32px;line-height:2em;background:#ffffff}
.basic_select .jq_sel::after{content: '';position: absolute;top: 0;right: 10px;-webkit-transform: rotate(90deg);transform: rotate(90deg);font-size: 10px;}
.basic_select .jq_sel span{position: absolute;top: 0;left: 3%;width: 97%;text-align: left;box-sizing: border-box;overflow: hidden;}
.basic_select .jq_sel a.transformSelectOpen{display: block;position: absolute;top: 0px;right: 0px;width: 32px;height: 32px;padding:0px;background: url('/m/skin/unique/img/icon_arrow_bottom01.png') no-repeat;background-position: center;}
.basic_select .jq_sel ul{border: 1px solid #f2f2f2;position:absolute;top:32px;left:0px;width:100%;max-height:300px;background:#ffffff;overflow:auto;display:none;z-index:10;padding:10px;box-sizing:border-box;letter-spacing:-1px;}
.basic_select .jq_sel li a{display:block;min-height:32px;line-height:32px;text-decoration:none;text-align:left}
.basic_select .jq_sel_hide{display:none}


/* 상품 슬라이드*/
.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_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; */
	background: #cbd5e4;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	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; */
	background: #FFFFFF;
	border:1px solid #666666;
	box-sizing:border-box;
	color: #666666;
	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; */
	background: #48b8d0;
	color: #fff;
	font-size: 9px;
	padding: 0px 4px;
	line-height: 17px;
	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}

.iconYeyak{
display: block;
width: 55px;
border-top: 1px solid #ff4800;
border-bottom: 1px solid #ff4800;
font-size: 0.5em;
padding: 0px;
margin: 8px auto;
line-height: 1.5em;
color:#ff4800;}
/*모바일 아이콘*/


/*폰트사이즈 줄간 조정*/
.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 table p{margin-bottom:0px; margin-top:0px;}
.ckeditor_view_css img{
	max-width:100%;
	height: auto !important; /*웹에디터 등록이미지 가로 최대값 비율로 세로 자동 리사이징 처리*/
	margin: 0px auto; /*중앙정렬 처리*/
	display: block;/*이미지사이즈를 100% 미만으로 줄였을때 중앙정렬 강제 처리*/
	float: none;
	vertical-align: top;
}


/* 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;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.msTimeSaleTitle h4:after{content:'';position:absolute;bottom:0px;left:50%;width:20px;height:1px;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{}
.msExhibitionList .list li a .exhibitionsTable{display:table;position:absolute;top:0px;left:0px;width:100%;height:140px;padding:4.5%;box-sizing:border-box;}
.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 .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;}

/*회사소개*/
.companyCon .wrap .btitle {
    margin-right: 5%;
    font-size: 25px;
    font-weight: bold;
    color: #333;
}

.companyCon .title {
    font-size: 2.5em;
    font-weight: bold;
    color: #333333;
    letter-spacing: -2px;
    line-height: 140%;
}
.companyCon p {
    padding: 0px 0px 20px;
    line-height: 25px;
}

.companyCon .section01 img, .companyCon .section04 img{width:100%;}
.companyCon .wrap{margin-bottom:5em;}

/*이용안내*/
.useinfoCon{padding: 40px 15px 20px;
    line-height: 21px;
    font-size: 0.9em;}

.useinfoCon .wrap .btitle {
    margin-right: 5%;
    font-size: 25px;
    font-weight: bold;
    color: #333;
}

.useinfoCon p {
    padding: 0px 0px 20px;
    line-height: 25px;
}

.useinfoCon .title1 {
    font-size: 1.5em;
    font-weight: bold;
    color: #888;
    letter-spacing: -2px;
    line-height: 140%;
}

.useinfoCon .section01, .useinfoCon .section02, .useinfoCon .section03{margin-bottom:3.5em;}


/*바이오시약*/
.bioReagents .bioWrap ul .bioLeft .accordionWrap {
    margin: 1.2em 0em;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .subject {
    list-style: none;
    font-size: 17px;
    font-weight: bold;
    border-top: 1px solid #e9eaeb;
    padding: 0.6em 0em;
    overflow: hidden;
    cursor: pointer;
    background: #f9f9f9;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content {
    padding: 0px 0px 40px;
    line-height: 150%;
    font-size: 14px;
    height:auto;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .subject .left {
    float: left;
    font-size: 0.9em;
    font-weight: normal;
    color: #666666;
    letter-spacing: -1px;
    padding-left: 20px;
    line-height: 1.3em;
    width: 75%;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .subject .right {
    float: right;
    font-weight: bold;
    color: #f07c19;
    font-size: 20px;
    margin-right: 20px;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .subject .right {
/*float: right; */

    color: #f07c19;
    /* font-size: 20px; */
    border: 1px solid #f07c19;
    border-radius: 50%;
    width: 1.4em;
    height: 1.4em;
    text-align: center;
    line-height: 1.4em;
    cursor: pointer;
    -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;
}

.cateEventBnr {
    width: 100%;
    overflow: hidden;
    background: #cccccc;
    height: 35em;
}

.bioReagents .titleWrap .title {
    font-weight: bold;
    color: #222222;
    font-size: 1.7em;
	margin: 1em 0em 0em 0em;
}

.categories_nav{display:none;}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .logo {
    box-shadow: rgba(0,0,0,.117647) 0 1px 30px;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .introduceWrap .title {
    font-size: 18px;
    font-weight: bold;
    padding: 0px 0px 10px;
    color: #222222;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .introduceWrap {
    padding: 1.5em 0em;
	overflow:hidden;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .introduceWrap .homepage {
    margin: 0px 0px 20px;
	float:right;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .introduceWrap .homepage a {
    border: 1px solid #cccccc;
    display: block;
    width: 25px;
    height: 25px;
    padding: 7px;
    border-radius: 50%;
    -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;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .introduceWrap .left {
}

.cateEventBnr .wrap .right {
    background: url(/data/design/images/sub/bio_visual.jpg) no-repeat;
    background-position: center;
    height: 320px;
}

.cateEventBnr .wrap .left {
    padding: 2em;
}

.cateEventBnr .wrap .title {
    font-size: 3em;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    color: #ffffff;
    letter-spacing: -1px;
	text-align:center;
}

.cateEventBnr .wrap .text {
    font-size: 1.2em;
    /* font-weight: bold; */
    color: rgba(255,255,255,0.9);
    line-height: 13px;
    line-height: 23px;
    padding-top: 18px;
    text-align: center;
}

.cateEventBnr .wrap {
    width: 100%;
    min-width: 320px;
    overflow: hidden;
    background: none;
    color: #999999;
}

.bioReagents .titleWrap .title:before {
    content: "";
    display: block;
    width: 50px;
    border-top: 1px solid #2b2b2b;
    padding-top: 10px;
}

.bioReagents{padding:0px 15px;}


/*고객문의*/
#content .customer{overflow: hidden;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;box-sizing:border-box;width:93%;margin:30px auto 40px;}
#content  .customer li{padding: 0px 11px;border-right: 1px solid #e5e5e5;float: left;width: 49.8%;border-bottom: 1px solid #e5e5e5;box-sizing:border-box;}


/*바이오 협력업체*/
.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .useTable {
    border-top: 2px solid #002861;
    font-size: 0.9em;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .useTable th {
    background: #f9f9f9;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.bioReagents .bioWrap ul .bioLeft .accordionWrap li .content li .useTable td {
    padding: 5px;
    border-bottom: 1px solid #e5e5e5;
}