﻿@charset "utf-8";

/*2017-12-07 khs : 서버 응답 속도 저하로 서버 인크루드로 변경*/
/*@import url('/m/css/common.css.asp');*/

/*통합으로 적용되는 CSS*/

/* 쿠폰등록 */
.btn_coupon_box {margin:0 -15px; background:#fff; overflow:hidden;}
.btn_coupon_reg {display:block; margin:15px; border:1px solid #ffbd0c; border-radius:5px; background:#fff; color:#ffbd0c; font-size:14px; line-height:30px; text-align:center;}
.couponLayerBox {display:none;}
.couponLayer {position:fixed; top:50%; left:0; width:100%; height:9999px; margin-top:-120px; padding:0 15px; box-sizing:border-box; z-index:99999;}
.couponLayer .inhead {position:relative; background:#ffe20c;}
.couponLayer .inhead h1 {padding:15px; color:#000; font-size:14px; line-height:20px; text-align:left;}
.couponLayer .inhead span.close {display:block; position:absolute; top:50%; right:15px; width:20px; height:20px; margin-top:-10px; color:#000; font-size:20px; line-height:20px; text-align:center; cursor:pointer;}
.couponLayer .incont {padding:15px; background:#fff;}
.couponLayer .incont p {font-size:13px; line-height:16px;}
.couponLayer .incont input.text {height:30px; padding:0 10px; margin:10px 0 0 0; border:1px solid #000; box-sizing:border-box; font-size:12px; line-height:26px;}
.couponLayerBox .mask {position:fixed; top:0; left:0; width:100%; height:9999px; background:#000; opacity:0.8; z-index:99998;}



/*리스트아이콘*/
.isiconBoxTop {position:absolute; left:0; right:0; z-index:10; text-align:left;}
/*리스트아이콘 끝*/



#mobile_wrap {overflow:hidden;}
#wrapper {width:100%; max-width:568px; margin:0 auto;}
#container {background:#f0f0f0;}
#m_wrap {
  margin: auto;
  max-width: 568px;
  overflow: hidden;
  width: 100%;
}
.na_bg {overflow:hidden; background:#f0f0f0; margin:0 -15px; padding:0 15px 0;} /*회색배경*/
.wi_bg {clear:both; overflow:hidden; background:#fff; margin:0 -15px; padding:0 15px;} /*흰배경*/
.wi_bg2 {overflow:hidden; margin:0 -15px; background:#fff;} /*흰배경 100% width*/


.totar_width {position:relative; overflow:hidden; width:100%; padding:0 15px; box-sizing:border-box;}
.totar_width.totar_hei {padding-bottom:10px;}
.totar_width h1.h1_1 {font-size:16px; color:#221e1f; text-align:left; margin:0 -15px; padding:15px; background:#fff;}
.totar_width h1.h1_1 img{margin:-6px 10px 0 0; width:20px;}

.find_section {background:#fff;}
.find_section .totar_width .member_input {font-size:0; line-height:0;}
.find_tab {margin:10px -15px 0;}
.find_tab ul {height:39px; border-bottom:1px solid #92979b;}
.find_tab ul li {float:left; width:50%;}
.find_tab ul li a {display:block; height:40px; border:1px solid #92979b; background:#92979b; color:#fff; font-size:14px; line-height:40px; text-align:center; box-sizing:border-box;}
.find_tab ul li.on a {border-bottom:1px solid #fff; background:#fff; color:#2e2e2e;}

.totar_width h1.h1_2 {width:100%; background:#ffe20c; font-size:18px; color:#3a1c1c; text-align:left; padding:15px 15px; margin:0 -15px; }
.totar_width h1.h1_2 img{margin:-3px 10px 0 0; width:15px;}

.totar_width .btn_cart {position:absolute; right:6px; top:3px;}
.totar_width .btn_cart img {height:49px;}
.totar_width .btn_cart .cartCnt {display:block; position:absolute; top:4px; right:4px; width:18px; height:18px; border-radius:50%; background:#ff8a0c; color:#fff; font-size:11px; line-height:18px; text-align:center;}


/*인풋부분*/
.member_input {width:100%; overflow:hidden;}
.member_input.fontsize0 {font-size:0px;}
.member_input input.text {border-radius:0px; width:100%;line-height:20px; height:40px; box-sizing:border-box; padding-left:10px; border:1px solid #5f5f5f; margin-top:12px; font-size:13px; color:#939393; text-align:left;}
.member_input input.text.set_dr {
	background:url("/data/rental/ico_dr.gif") no-repeat scroll right center #fff;
    box-sizing: border-box;
    cursor: pointer;
    font-size:13px;
    height: 40px;
    line-height: 40px;
    padding: 0 40px 0 10px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.member_input input.text.topno {margin-top:0px;}

.member_input.id_box {padding:10px; background:#fff; font-size:15px;}
.member_input.member_name {padding:10px 0; margin-top:12px;}
.member_input.member_name p {font-size:15px; line-height:20px;}
.newPassBox {display:none;}
.member_input span.hipen {display:inline-block; font-size:12px; color:#ccc; line-height: 40px; height:40px; text-align:center; vertical-align:bottom;}

/*날짜선택*/
.ui-datepicker {width:227px; background:#fff;}
.ui-datepicker .ui-datepicker-header {position:relative; height:45px; background:#ffe20c; text-align:center;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {padding-top:10px;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {height:25px; margin:0 5px; border:1px solid #c4c4c4;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {display:block; position:absolute; left:5px; top:10px; width:25px; height:25px; background:url('/data/rental/btn_dr_prev.gif') no-repeat 0 0; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {display:block; position:absolute; right:5px; top:10px; width:25px; height:25px; background:url('/data/rental/btn_dr_next.gif') no-repeat 0 0; text-indent:-999px; overflow:hidden; box-sizing:border-box; cursor:pointer;}
.ui-datepicker .ui-datepicker-calendar {width:100%; border-left:1px solid #dfdfdf; box-sizing:border-box;}
.ui-datepicker .ui-datepicker-calendar th {width:32px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#92979b; color:#fff; font-size:12px; line-height:32px; font-weight:normal; text-align:center;}
.ui-datepicker .ui-datepicker-calendar th span {display:block;}
.ui-datepicker .ui-datepicker-calendar td {height:32px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; color:#363636; font-size:12px; text-align:center; cursor:pointer;}
.ui-datepicker .ui-datepicker-calendar td a {color:#363636;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a {color:#c6c6c6;}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {display:inline-block; width:24px; height:24px; border:1px solid #ffe20c; border-radius:12px; font-size:12px; line-height:24px; text-align:center; color:#ffe20c !important; font-weight:bold;}


/*셀렉트 부분*/
select.select1 { border-radius:0px; width:100%;line-height:20px; height:40px; box-sizing:border-box; padding-left:10px; border:1px solid #5f5f5f; margin-top:12px; font-size:13px; color:#939393; text-align:left; appearance: none; -webkit-appearance: none; -moz-appearance: none; background:url('/m/images/bottom_icon12.png') no-repeat right 5px center #fff; background-size:25px;}
select.select1.topno {margin-top:0px;}

.of_box {margin-top:10px; overflow:hidden;}
.of_box .check_text3 {float:left;}
.check_text {display:inline-block; position:relative; overflow:hidden; font-size:12px; color:#5f5f5f; padding-left:25px; line-height:23px; }
.check_text .iconfont {position:absolute; top:0; left:0; width:20px; height:20px; color:#999; font-size:20px; line-height:22px; font-weight:bold; text-align:center;}

.check_text2 {display:inline-block; position:relative; overflow:hidden; font-size:13px; color:#5f5f5f; padding-left:25px; line-height:23px; letter-spacing:-1px;}
.check_text2 .iconfont {position:absolute; top:0; left:0; width:22px; height:22px; color:#999; font-size:20px; line-height:24px; font-weight:bold; text-align:center;}
.check_text2 em {color:#000;}

.check_text3 {display:inline-block; overflow:hidden; font-size:15px; color:#5f5f5f; line-height:40px; }
.check_text3.on {}

.check_text4 {display:block; position:relative; height:40px; overflow:hidden; font-size:15px; background:#fff; color:#5f5f5f; margin:0 -15px; padding:0 15px 0 45px; line-height:40px; }
.check_text4 .iconfont {position:absolute; top:0; left:15px; width:24px; height:24px; color:#999; font-size:24px; line-height:39px; font-weight:bold; text-align:center;}

.check_text5 {display:inline-block; overflow:hidden; background:url('/m/images/check_text_onicon.png') no-repeat left 15px center #fff; background-size:20px; font-size:15px; color:#5f5f5f; margin:0 -15px; padding:0 15px 0 45px; line-height:40px; }


/*버튼 부분*/
.btn_style1 {background:#ffd11a; box-sizing:border-box; display:inline-block; border:none; width:100%; height:40px; line-height:40px; font-size:15px; color:#fff;  font-weight:bold; text-align:center; vertical-align:middle;}
.btn_style2 {background:#92979b; box-sizing:border-box; display:inline-block; width:100%; line-height:40px; font-size:15px; color:#fff;  font-weight:bold; text-align:center;vertical-align:middle; }
.btn_style3 {background:#ffe20c; box-sizing:border-box; display:inline-block; width:100%; line-height:40px; font-size:15px; color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}
.btn_style4 {background:#ffe20c; box-sizing:border-box; display:inline-block; width:100%; line-height:40px; font-size:15px; color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}
.btn_style5 {background:#434343; box-sizing:border-box; display:inline-block; width:100%; line-height:27px; font-size:12px; color:#fff;  font-weight:bold;  text-align:center; vertical-align:middle;}

.btn_style1 img{width:21px; vertical-align:middle; margin-top:-2px;}
.btn_style2 img{width:21px; vertical-align:middle; margin-top:-2px;}
.btn_style3 img{width:21px; vertical-align:middle; margin-top:-2px;}
.btns-box {overflow:hidden; padding-top:12px; font-size:0px;}





span.ss_text {display:inline-block; font-size:10px; color:#231815; padding:1px 0 6px 10px;}
span.box{display:inline-block; box-sizing:border-box;}

div.totar_width_tet  {height:150px; overflow:hidden; width:100%; overflow-y:auto; padding:5px 15px; background:#fff; border:1px solid #5f5f5f; font-size:10px; color:#5f5f5f; margin-top:10px; box-sizing:border-box;}
div.totar_width_tet2 {overflow:hidden; padding:15px; background:#fff; border:1px solid #5f5f5f; font-size:11px; margin-top:15px; color:#000;}

.sub_menu {position:relative; height:0; margin:0 -15px 0; padding:0 20px; background:#ffffff; text-align:left; overflow:hidden;}
.sub_menu .swiper-container {width:100%;}
.sub_menu ul li {float:left; width:auto; margin-right:20px;}
.sub_menu ul li a{display:inline-block; height:45px; padding:0 2px; color:#000; font-size:13px; line-height:45px; text-align:center; box-sizing:border-box;}
.sub_menu ul li.on a{border-bottom:2px solid #3a1c1c; color:#3a1c1c;}
.sub_menu .swiper-button-prev {width:20px; left:0; background:url('/m/images/gnb_left.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}
.sub_menu .swiper-button-next {width:20px; right:0; background:url('/m/images/gnb_right.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}

.sub2_menu {position:relative; height:0; padding:0 20px; margin:0 -15px; background:#f0f0f0; text-align:left; overflow:hidden;border-bottom:solid 1px #e1e1e1;}
.sub2_menu .swiper-container {width:100%;}
.sub2_menu ul li {float:left; width:auto; margin-right:24px; box-sizing:border-box;}
.sub2_menu ul li a{display:block; height:45px; color:#000; font-size:13px; line-height:45px; box-sizing:border-box;}
.sub2_menu ul li.on a {font-weight:bold;}
.sub2_menu .swiper-button-prev {width:20px; left:0; background:url('/m/images/gnb_left.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}
.sub2_menu .swiper-button-next {width:20px; right:0; background:url('/m/images/gnb_right.png') no-repeat center center; background-size:10px 15px; color:#e1e1e1; font-weight:bold; text-align:center; z-index:11;}


/*공통 부분 끝*/

/*로그인부분*/

.member_input input.text.uicion1 {background:url('/m/images/m-login_icon1.png') no-repeat 10px center #fff; padding-left:35px; background-size:15px;}
.member_input input.text.uicion2 {background:url('/m/images/m-login_icon2.png') no-repeat 10px center #fff; padding-left:35px; background-size:15px;}

.login_smenu {overflow:hidden; margin:20px 0 25px 0;}
.login_smenu ul{overflow:hidden;width:100%;}
.login_smenu ul li {float:left; text-align:center; width:33.3%; background:url('/m/images/login_li_bg.png') no-repeat left center;}
.login_smenu ul li a {width:100%; font-size:15px; color:#000000; display:inline-block;}
.login_smenu ul li:first-child {background:none;}

.login_gray_box {padding:20px; overflow:hidden; box-sizing:border-box; background:#f0f0ea; margin:0 -15px; font-size:0;}
.login_gray_box h2{font-size:13px; color:#5f5f5f; padding:5px 0 15px 0;}
.login_gray_box a {width:32%;}

.btn_naver {display:inline-block; height:36px; padding-left:35px; background:url('../../css/images/ic-naver-02.png') no-repeat 11px 10px #57b04b; background-size:18px 16px; color:#fff; font-size:14px; line-height:36px; font-weight:bold; box-sizing:border-box;}
.btn_facebook {display:inline-block; height:36px; padding-left:35px; background:url('../../css/images/ic-facebook-02.png') no-repeat 15px 8px #3b5998; background-size:10px 21px; color:#fff; font-size:14px; line-height:36px; font-weight:bold; box-sizing:border-box;}
.btn_kakao {display:inline-block; height:36px; padding-left:35px; background:url('../../css/images/ic-kakao-02.png') no-repeat 11px 10px #ffe812; background-size:18px 17px; color:#fff; font-size:14px; line-height:36px; font-weight:bold; box-sizing:border-box;}



/*네이버 아이디 간편 회원가입*/


.m_receive {padding-top:15px; overflow:hidden;}
.m_receive .e-mail {float:left; overflow:hidden; font-size:15px; color:#5f5f5f;}
.m_receive .check_text.check_text_right {float:right;}







/*박람회 회원가입*/


div.totar_width_tet2 span {font-weight:bold;}
div.totar_width_tet2 strong {font-size:15px; color:#000;}

.joinok_box {padding:50px 0 20px; text-align:center;}
.joinok_box p {margin:30px 0;}



/*비밀번호 등록*/

.pw_btns {overflow:hidden; margin-top:15px;}

/*약관동의부분*/

h2.alvins_ok_h2 {font-size:12px; color:#000000; text-align:left; padding-top:25px;}
h2.alvins_ok_h2.alvins_o_h2{padding-top:10px;}
.check_text2 span{text-decoration:underline; padding-left:8px;}
.check_text2 span a {color:#5f5f5f; font-size:11px;}

/*회원정보입력*/

.user_p_text {overflow:hidden; margin:12px -15px 0; background:#fff; padding:25px 15px; text-align:left; color:#000; font-size:10px;}
.user_p_text strong {font-size:14px;}
.user_p_text em {font-size:12px;}


/*서브메인 시작*/
/*적립금*/

.ico_point {display:inline-block; width:18px; height:18px; margin-top:-2px; border-radius:100%; background:#b0c976; color:#fff; font-weight:bold; font-size:12px; line-height:18px; text-align:center; overflow:hidden; vertical-align:middle;}
.point_box {overflow:hidden; background-size:100% 100%;}
.point_box .left{float:left; width:50%; box-sizing:border-box; padding:10px; border-bottom:1px solid #d9d9d9; }
.point_box .right{float:right; width:50%; box-sizing:border-box; padding:10px; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; }

.point_box h4{color:#fff; font-size:11px; text-align:left; }
.point_box .img{float:left; width:30%;}
.point_box .img img{width:20px; height:20px;}
.point_box .text {float:right; width:70%; text-align:right; color:#fff;}
.point_box .text em {color:#fff; font-size:15px;}

/*배송어떻게되는지 보여주는 부분*/

.deliver_ing {overflow:hidden; border-bottom:1px solid #d9d9d9;  clear:both;}
.deliver_ing ul{overflow:hidden;  clear:both;}
.deliver_ing ul li{width:25%;padding:15px 0; text-align:center; float:left; box-sizing:border-box; border-left:1px solid #f0f0f0; position:relative;}
.deliver_ing div.img {position:absolute; top:48%; left:-11px;}
.deliver_ing div.img img{width:20px; height:20px;}
.deliver_ing ul li:first-child {border:none;}
.deliver_ing ul li span{font-size:13px; color:#000; display:block;}
.deliver_ing ul li span.text {height:35px; vertical-align:middle; box-sizing:border-box;}
.deliver_ing ul li span img{padding-top:5px; width:20px;height:17px;}
.deliver_ing ul li strong{font-size:25px; color:#ffc90c; display:block; padding-top:10px;}


/*h3-1 부분*/
h3.h3-1 {overflow:hidden; line-height:60px; color:#000; text-align:left; font-size:14px; }
h3.h3-1 img{width:30px; vertical-align:middle; margin-top:-2px;}

h3.h3-1.h3-1-wirte span.img {position:absolute; top:50%; left:15px; margin-top:-15px;}
h3.h3-1.h3-1-wirte span.text {line-height:11px; font-size:10px; color:#6c6c6c;}
h3.h3-1.h3-1-wirte span.tet_box {display:inline-block; padding-left:35px;}
h3.h3-1.h3-1-wirte {position:relative; padding:10px 15px 10px; ; margin:0 -15px; background:#fff; background-size:30px; line-height:13px; box-sizing:border-box; vertical-align:middle;}


/*최근 주문내역 부분*/
.order_totalBox  {padding: 10px 15px; margin: 0 -15px; background:#f0f0f0;}
.product_box_01 {text-align:center; border-radius:5px;background:#fff; overflow:hidden;margin:0 -15px;padding:10px 0;
/*-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.29);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.29);*/
}
.product_box_01 p {position:relative; text-align:left; font-size:14px; color:#000; font-weight:bold; padding:10px 15px 0px; background:#f9f7f8; border-top:1px solid #ccc;}
.product_box_01 p:first-child {border-top:0;}
.product_box_01 p .btn_detail_view {position:absolute; top:50%; right:15px; margin-top:-13px;}
.product_box_01 p span {color:#ff9239;}
.product_box_01 .img_text_box {overflow:hidden; box-sizing:border-box; padding:0 15px;}
.product_box_01 div.img{padding:10px 0; float:left; width:35%; text-align:left; margin-top:10px;}
.product_box_01 div.img img {width:100%;}
.product_box_01 div.text{padding:10px 0; float:right; width:60%; text-align:left; margin-top:10px; color:#000; font-size:11px;}
.product_box_01 div.text a{color:#000;}
.product_box_01 div.text strong{font-size:15px;}
.product_box_01 div.text span {padding-top:5px; display:inline-block;}

.product_box_01 .price-boxwrap {clear:both; padding:15px 15px 10px; }
.product_box_01 table.price-box {width:100%;}
.product_box_01 table.price-box th {font-size:12px; color:#000; line-height:30px;}
.product_box_01 table.price-box td {font-size:10px; color:#000;}
.product_box_01 table.price-box td img {width:15px; vertical-align:middle; margin-top:-2px;}
.product_box_01 table.price-box td span.price {font-size:17px; font-weight:bold; color:#ffa200;}
.product_box_01 table.price-box td span.point {font-size:12px;}
.product_box_BTN {display:inline-block; width:auto; margin-top:5px; padding:0 10px; line-height:25px; font-size:12px; background:#fff; color:#000; border-radius:4px; border:1px solid #eee; box-sizing:border-box;
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.29);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.29);
}

.product_box_01 .orderNo {text-align:left; box-sizing:border-box; padding:0 15px; font-size:13px;}
.product_box_01 .delBox {box-sizing:border-box; color:#000; font-size:12px; font-weight:normal;}
.product_box_01 .delBox span {color:#000;}










/* 플러스마이너하는 부분*/

div.mtp {overflow:hidden; margin-top:5px; font-size:0px;}
span.minu img {box-sizing:border-box; border:1px solid #c4c4c4; border-right:none; cursor:pointer ; vertical-align:top; width:30px; height:30px; padding:0; margin:0px;  display:inline-block; text-align:center; }
input.number  {box-sizing:border-box; border-radius:0px; border:1px solid #c4c4c4; direction:none; text-align:center; vertical-align:top; font-size:12px; color:#424242; width:50px; height:30px; margin:0; padding:0; line-height:30px; vertical-align:middle; appearance: none; -webkit-appearance: none; -moz-appearance: none;}
span.plus img{box-sizing:border-box; border:1px solid #c4c4c4; border-left:none; cursor:pointer ; vertical-align:top; width:30px; height:30px; padding:0; margin:0px;  display:inline-block; text-align:center; }



/*장바구니 상세 보기 */
.view{border-bottom:1px solid #e8e8e8; overflow:hidden; background:#fff; padding:15px; margin:8px -15px 0;}

.view .img {float:left; width:121px; padding-bottom:10px;}
.view .img img{width:121px; height:99px;}
.view .text { font-size:11px; color:#4b4b4b; text-align:left; padding-left:131px; padding-bottom:10px;}
.view .text a{font-size:11px; color:#4b4b4b;}
.view .text strong {font-size:15px; color:#000000;}

.view dl {clear:both; overflow:hidden;}
.view dl:first-child {padding-top:10px;}
.view dl dt{float:left; width:50%; text-align:left; padding:5px 0; font-size:12px; color:#000; line-height:17px;}
.view dl dd{float:right; width:50%; text-align:right; padding:5px 0; font-size:15px; color:#000; line-height:17px;}
.view dl dd span {font-size:11px;}
.view dl dd em {font-size:15px; color:#ffa200;}
.view .view_btn {width:30%; float:right;}
.view .check_view_btn {clear:both; overflow:hidden; padding-top:10px;}


/*결제예정금액*/



div.sum_box{overflow:hidden; margin:10px -15px 0; background:#fff; border-bottom:1px solid #e8e8e8; font-family:'Malgun Gothic';}

.sum_box .sum_box_in {box-sizing:border-box; padding:15px; overflow:hidden;}
.sum_box dl.sum_price_box {overflow:hidden; margin:10px 0;}
.sum_box dl.sum_price_box dt{position:relative; float:left; width:60%; text-align:left; font-size:14px; color:#222;}
.sum_box dl.sum_price_box dt span.cblue {display: inline-block; color: #222; text-decoration: underline;}
.sum_box dl.sum_price_box dt span.arithmetic_operation {position:absolute; right:0px; top:50%; margin-top:-8px; border-radius:100%; width:19px; height:19px; color:#fff; font-size:24px; text-align:center; line-height:12px; }
.sum_box dl.sum_price_box dd {float:right; text-align:right; font-size:18px; font-weight:bold; color:#222;  line-height:20px;}
.sum_box dl.sum_price_box dd.sum_total_price {font-size:25px;}
.sum_box dl.sum_price_box dd span.won {font-size:12px; color:#999;}

.sum_box .sum_price_list {box-sizing:border-box; border:1px solid; padding:15px; margin-bottom:15px; position:relative;}
.sum_box .sum_price_list span.ic_box {display:block; width:0; height:0; border-width:0 10px 10px; border-style:solid; border-top-color:transparent !important; border-right-color:transparent !important; border-left-color:transparent !important;  position:absolute; top:-10px; left:20px;}
.sum_box .sum_price_list span.ic_box span.in_ic_box {display:block; width:0; height:0; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #fff; position:absolute; top:1px; left:0; margin-left:-10px;}

.sum_box .sum_price_list.classtoggle {display:block;}
.sum_box .sum_price_list.classtoggle.on {display:none;}
.sum_box .sum_price_list dl {overflow:hidden;width:100%;}
.sum_box .sum_price_list dl dt {float:left; text-align:left; font-size: 12px; color: #999;}
.sum_box .sum_price_list dl dd {float:left; text-align:left;  padding-left:15px; font-size:15px; color:#666; font-weight:bold;}
.sum_box .sum_price_list dl dd span.won {font-size:12px; font-weight:normal; color:#666;}

table.sum{width:100%; text-align:center;}
table.sum th{background:#434343; padding:8px 0; font-size:13px; color:#fff;}
table.sum td {position:relative; padding:13px 0; border-right:1px solid #f0f0f0; border-bottom:1px solid #e8e8e8; font-size:11px; color:#000000; }
table.sum td.total {border-right:none;}
table.sum td:first-child{border-left:none;}
table.sum td img{width:19px; position:absolute; top:26%; right:-10px;}
table.sum td em {font-size:15px;}
table.sum td strong {font-size:17px; color:#ffa200;}

div.sum_box.pop {margin-top:0px;}

table.sum_in {padding-left:15px; text-align:left; color:#000;}
table.sum_in th{font-size:13px; padding:15px 0;}
table.sum_in td{font-size:12px; padding:15px 0 15px 15px; }
table.sum_in .pp {padding-top:0px;}
table.sum_in td img{width:16px; margin:-2px 0 0 5px;}

div.sum_in {padding:0 15px;}
div.sum_in dl {overflow:hidden;}
div.sum_in dl dt {padding:15px 0; font-size:12px; color:#000; font-weight:bold; text-align:left; }
div.sum_in dl dd {padding:0 0 15px 0; font-size:10px; color:#000; text-align:right; }
div.sum_in dl dd strong {font-size:25px; color:#ffa200; font-weight:bold;}

/*배송지 입력 부분*/
.choice_btn{overflow:hidden; margin:0 -15px; padding:0 15px;}
.choice_btn li {float:left;width:50%; text-align:center; line-height:60px;}
.choice_btn li a{width:100%; display:inline-block; font-size:14px; color:#000;}
.choice_btn li a span {font-size:11px;}
.choice_btn li a.on{color:#ffbd0c; border-bottom:2px solid #ffbd0c;}


.choice_box {display:none;}
.choice_box.on {display:block;}
.choice_box1{margin:0 -15px; padding:30px 15px 40px; background:#fff; border-bottom:1px solid #e8e8e8;}
.choice_box1 p {font-size:13px; color:#000; line-height:25px;}
.choice_box1 p span {font-size:16px;}

.choice_box2 {margin:0 -15px; padding:10px 15px; background:#fff; border-bottom:1px solid #e8e8e8;}

.choice_box2_line {display:inline-block; height:1px; width:100%; margin:0 -15px; background:#e8e8e8; padding:0 15px;}
.member_input.mailnum {padding-left:115px; box-sizing:border-box; position:relative;}
.member_input.mailnum a {position:absolute; top:0; left:0;}

/*할인및 쿠폰,포인트,캐시 보유*/

.coupon_box {overflow:hidden; color:#000; text-align:left; padding:10px 0;}
.coupon_box div.left {float:left; font-size:12px; line-height:40px;}
.coupon_box div.right {float:right; line-height:40px;font-size:11px;}
.coupon_box div.right em{font-size:12px;}

.poca_box {overflow:hidden; color:#000; padding:10px 0;}
.poca_box dl {margin-bottom:-5px; overflow:hidden;}
.poca_box dl dt{float:left; width:50%; text-align:left; font-size:11px; color:#000;}
.poca_box dl dd{float:right; width:50%; text-align:right; font-size:15px; color:#000;}
.poca_box dl dd img{width:18px; margin-top:-3px;}
.poca_box .member_input {position:relative; box-sizing:border-box; padding-right:100px;}
.poca_box .member_input a {position:absolute; top:12px; right:0;}

/*결제방법*/

.pay_ul {overflow:hidden; background:#fff; margin:0 -15px; text-align:center; }
.pay_ul ul{overflow:hidden;border-bottom:1px solid #d9d9d9;}
.pay_ul ul li {float:left; width:50%; text-align:left;  box-sizing:border-box;}
.pay_ul ul li:first-child {border-left:none;}
.pay_ul ul li a {display:block; padding:10px 0;}
.pay_ul ul li label {display:block; box-sizing:border-box; padding:10px;}
.pay_ul ul li label input {display:none;}
.pay_ul ul li span {display:inline-block; vertical-align:middle; padding-top:8px; height:18px; font-size:11px; color:#000;}
.pay_ul ul li span img{width:33px;}
.pay_ul ul li.on span.on{display:inline-block;}
.pay_ul ul li.on span.off{display:none;}
.pay_ul ul li span.on{display:none;}
.pay_ul ul li span.off{display:inline-block;}

/*현금 영수증*/


.receipt {overflow:hidden; padding:15px 0;}
.receipt p{float:left; line-height:40px; text-align:left; font-size:11px; color:#000;}

.receipt_btn {overflow:hidden; padding:15px 0;}
.receipt_btn a img {width:17px;}

/*나는 추천한 회원 구매 총액*/

.h3-1_select .h3-1 {width:40%; float:left;}
.h3-1_select .member_input {width:60%; float:right;}

.my_member_total {overflow:hidden;}
.my_member_total dl {overflow:hidden;}
.my_member_total dl dt{float:left; width:60%;overflow:hidden; color:#000; font-size:13px; text-align:left; line-height:60px; font-weight:bold;}
.my_member_total dl dd {width:40%;overflow:hidden; color:#000; font-size:11px; text-align:right; line-height:60px;}
.my_member_total dl dd span {font-size:18px; color:#ffa200; font-weight:bold;}

.my_member_h {overflow:hidden; margin:0 -15px; padding:0 15px; background:#f9f8f8;}
.my_member_h dl {overflow:hidden;}
.my_member_h dl dt{float:left; width:60%;overflow:hidden; color:#000; font-size:12px; text-align:left; line-height:40px; font-weight:bold;}
.my_member_h dl dd {width:40%;overflow:hidden; color:#9c9c9c; font-size:10px; text-align:right; line-height:40px;}

.my_member_c {overflow:hidden; margin:0 -15px; padding:15px 15px; background:#fff;}
.my_member_c dl {overflow:hidden;}
.my_member_c dl dt{float:left; width:60%;overflow:hidden; color:#000; font-size:12px; text-align:left; line-height:40px;}
.my_member_c dl dd {width:40%;overflow:hidden; color:#5f5f5f; font-size:14px; text-align:right; line-height:40px;}
.my_member_c dl dd strong {color:#ffa200;}
.my_member_c dl dd span {font-size:11px;}


/*쿠폰 팝업 창*/

.popup_h1 h1 img{width:41px; height:26px; margin-top:-3px; vertical-align:middle; }
.popup_h1 h1 {margin:0 -15px; padding:0 15px; background:#ffd530; font-size:15px; color:#fff; line-height:58px;}
.popup_h1 h1 a img{width:23px; height:23px;}
.popup_h1 h1 a {float:right;}

.pop_add {overflow:hidden;}
.pop_add table {width:100%; font-size:13px; color:#000; font-weight:bold;}
.pop_add table td span.won {font-size:10px;}
.pop_add table td {padding:15px 0; }
.pop_add label.pop_label {padding:10px 0; background:url('/m/images/label_radio_baba.png')no-repeat 0 center; background-size:20px;}
.pop_add label.pop_label.on {background:url('/m/images/label_radio_babaon.png')no-repeat 0 center; background-size:20px;}
.pop_add label span {display:inline-block; margin-left:25px;}
.pop_add label input {display:none;}


/*배송지 추가/수정*/

.deli_in {overflow:hidden; background:#f5f5f3; margin:0 -15px; padding:0 15px 15px;}
.btns-box.bot{padding-bottom:20px;}






/* 상세 */
.btn_detail_view {display:inline-block; padding:0 5px; border:1px solid #ffbd0c; color:#ffbd0c; border-radius:3px; font-size:13px; line-height:24px; z-index:5;}
.tit_timesale {background:#ffbd06; overflow:hidden;}
.tit_timesale h1 {float:left; margin-left:15px; color:#fff; font-size:12px; line-height:30px;}
.tit_timesale .time {float:right; margin-right:15px; padding-left:19px; background:url('/m/images/ico_time_fff.png') no-repeat 0 center; background-size:11px 11px; color:#fff; font-size:12px; line-height:30px; font-weight:bold;}
.detail_img {position:relative; overflow:hidden;}
.detail_img .btn_detail_view {position:absolute; top:15px; right:15px;}
.detail_img .swiper-slide img {width:100%;}
.detail_img .detailimg_page {display:inline-block; position:absolute; bottom:10px; left:50%; width:60px; margin:0 0 0 -30px; border-radius:12px; background:#f0f0f0; color:#000; font-size:14px; line-height:24px; text-align:center; z-index:5;}
.detail_txt {padding:15px;}
.detail_txt .icons {margin-top:5px;}
.detail_txt .icons .btn_orage {display:inline-block; padding:0 5px; background:#ff9239; color:#fff; font-size:12px; line-height:20px;}
.detail_txt h1 {padding:5px 0; color:#000; font-size:18px; line-height:20px;}
.detail_txt .prc_box {padding-bottom:10px;}
.detail_txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:19px; line-height:14px; vertical-align:bottom;}
.detail_txt .prc_box .pct em {font-size:28px; line-height:35px; font-weight:bold;}
.detail_txt .prc_box .prc {display:inline-block; vertical-align:bottom;}
.detail_txt .prc_box .prc .zq {display:block; margin-bottom:-2px; color:#b8b8b8; font-size:12px; line-height:14px; text-decoration:line-through;}
.detail_txt .prc_box .prc .xz {display:inline-block; color:#2e2e2e; font-size:20px; line-height:24px; font-weight:bold;}
.detail_txt .prc_box .prc .discountVal{font-size:14px;color:#DA2B2D;}
.detail_txt .prc_box .memberPrc{font-weight:bold;}
.detail_txt .prc_box .memberPrc dl{position:relative;}
.detail_txt .prc_box .memberPrc dd{font-size:20px;padding-left:0;margin-left:68px;}
.detail_txt .prc_box .memberPrc dd .memberPrcCon{cursor:pointer;}
.detail_txt .prc_box .memberPrc .memberPrcList{display:none;width:240px;position:absolute;left:68px;top:30px;border:1px solid #ddd;background:#fff;z-index:99;font-size:12px;}
.detail_txt .prc_box .memberPrc .memberPrcList p{padding:5px 10px;}
.detail_txt .prc_box .memberPrc .memberPrcList p a{float:right;font-size:14px;}
.detail_txt .prc_box .memberPrc .memberPrcList ul{}
.detail_txt .prc_box .memberPrc .memberPrcList ul li{padding:5px 10px;border-top:1px solid #ddd;}
.detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent{background:#f3f3f3;}
.detail_txt .prc_box .memberPrc .memberPrcList ul li.pertinent:before{content:"> "}
.detail_txt .prc_box .memberPrc .memberPrcList ul li .prc{float:right;color:#06f;}
/* jings3, 구간할인 추가 //(S) */
	.detail_txt .sectionPrc{font-weight:bold;}
	.detail_txt .sectionPrc dl{position:relative;}
	.detail_txt .sectionPrc dd{font-size:20px;padding-left:0;margin-left:68px;}
	.detail_txt .sectionPrc dd .sectionPrcCon{cursor:pointer;font-size:10pt;font-weight:normal}
	.detail_txt .sectionPrc .sectionPrcList{display:none;width:240px;position:absolute;left:68px;top:30px;border:1px solid #ddd;background:#fff;z-index:99;font-size:12px;}
	.detail_txt .sectionPrc .sectionPrcList p{padding:5px 10px;}
	.detail_txt .sectionPrc .sectionPrcList p a{float:right;font-size:14px;}
	.detail_txt .sectionPrc .sectionPrcList ul{}
	.detail_txt .sectionPrc .sectionPrcList ul li{padding:5px 10px;border-top:1px solid #ddd;}
	.detail_txt .sectionPrc .sectionPrcList ul li.pertinent{background:#f3f3f3;}
	.detail_txt .sectionPrc .sectionPrcList ul li.pertinent:before{content:"> "}
	.detail_txt .sectionPrc .sectionPrcList ul li .prc{float:right;color:#06f;}
/* jings3, 구간할인 추가 //(E) */
.detail_txt .prc_box .couponWrap{font-size:13px;line-height:14px;padding:8px 0;font-weight:bold;}
.detail_txt .prc_box .couponWrap .couponSalePrc{color:#DA2B2D;}
.detail_txt .prc_box .couponWrap .checkCouponBtn{display:inline-block;margin-left:12px;font-size:11px;color:#5d5d5d;border:1px solid #9d9d9d;line-height:19px;padding:0 8px;}
.detail_txt dl {color:#000; font-weight:bold; overflow:hidden;}
.detail_txt dl dt {float:left; width:65px; padding:8px 0; font-size:13px; line-height:14px;}
.detail_txt dl dd {padding:8px 0; padding-left:65px; font-size:13px; line-height:14px;}
.detail_txt dl dd img {margin-top:-3px; vertical-align:middle;}
.detail_txt dl dd .stars_cnt {display:block; margin-top:-2px;}
.detail_txt dl dd .stars_cnt em {margin:0 2px 0 0; color:#ffe20c; font-size:16px; font-weight:bold;}
.detail_txt dl .katalk, .detail_txt dl .toktok {display:inline-block; width:49%; box-sizing:border-box; padding:3px 0;}
.detail_txt dl .katalk>img, .detail_txt dl .toktok>img {width:100%;}
.detail_txt dl .katalk {background:#ffe600; margin-right:1%;}
.detail_txt dl .toktok {background:#01c73c;}

.detail_tab {border-top:1px solid #d9d9d9; background:#f0f0f0; overflow:hidden;}
.detail_tab li {float:left; width:25%; text-align:center;}
.detail_tab li a {display:inline-block; height:45px; padding:0 6px; color:#000; font-size:13px; line-height:45px; box-sizing:border-box;}
.detail_tab li a.on {border-bottom:4px solid #ffbd0c; color:#ffbd0c; font-weight:bold;}
.detail_tabcont_img img {width:100%;}

.detail_tabcont {display:none;}
.detail_tabcont.on {display:block;}
.m_detail img{max-width:100%;}

.related_goods {margin:0 15px; overflow:hidden;}
.related_goods h1 {color:#000; font-size:15px; line-height:45px; font-weight:bold; text-align:left;}
.prd_list {margin:-15px -4px 0; overflow:hidden;}
.prd_list li {float:left; width:50%; padding:15px 4px; border-top:1px solid #d9d9d9; box-sizing:border-box;}
.prd_list li:nth-child(1) {border-top:none;}
.prd_list li:nth-child(2) {border-top:none;}
.prd_list li .img img {width:100%;}
.prd_list li .txt {padding-top:10px;}
.prd_list li .txt .tit {display:block; color:#000; font-size:12px; line-height:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.prd_list li .txt .prc_box {margin-top:3px; height:30px;}
.prd_list li .txt .prc_box .pct {display:inline-block; margin-right:5px; color:#ff9239; font-size:11px; line-height:13px; vertical-align:bottom;}
.prd_list li .txt .prc_box .pct em {font-size:18px; line-height:20px;}
.prd_list li .txt  .prc_box .prc {display:inline-block; vertical-align:bottom;}
.prd_list li .txt  .prc_box .prc .zq {display:block; margin-bottom:-2px; color:#b8b8b8; font-size:11px; line-height:13px; text-decoration:line-through;}
.prd_list li .txt  .prc_box .prc .xz {display:block; color:#2e2e2e; font-size:16px; line-height:18px;}

.total_stars {padding:22px 0  12px; text-align:center;position:relative;}
.total_stars img {margin-top:-6px; vertical-align:middle;}
.total_stars .stars_cnt {display:block; font-size:14px; line-height:16px; font-weight:bold;}
.total_stars .stars_cnt em {margin:0 2px 0 4px; color:#ffe20c; font-size:25px; line-height:22px; font-weight:bold; vertical-align:bottom;}
.total_stars p {margin-top:10px; color:#010101; font-size:12px; line-height:14px; font-weight:bold;}
.total_stars p em {font-size:13px; font-weight:bold;}

.couponTxtWrap{font-size:13px;padding:10px 0 5px;font-weight:bold;padding-left:15px;}
.reviewWriteBtn{position:absolute;right:14px;top:40px;padding:12px 14px;border:0;font-size:12px;line-height:14px;background-color:#5e5e5e;color:#fff}

.layer{position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;background:#fff;}
.layerWrap{padding:0 5px;}
.layerWrap .popup_h1 h1 a{position:absolute;right:15px;}
.layerCon{overflow-y:auto;}
.layerWrap .board_write{table-layout:fixed;border:1px solid #5f5f5f;}
.layerWrap .board_write tbody tr th{text-align:center;border-right:1px solid #5f5f5f;border-top:1px solid #5f5f5f;}
.layerWrap .board_write td{background:none;}
.layerWrap .board_write tbody tr:first-child th{border-top:0;}
.layerWrap .board_write tbody tr td{border-top:1px solid #5f5f5f;}
.layerWrap .board_write tbody tr:first-child td{border-top:0;}
.layerWrap .board_write tbody tr td.put_area label	{display:block; border:1px solid #5f5f5f; padding:0 5px;}
.layerWrap .board_write tbody tr td.put_area label input	{width:100%; border:0;}
.layerWrap .board_write tbody tr td .textarea_box label	{display:block; border:1px solid #c4c4c4; padding:0 5px;}
.layerWrap .board_write tbody tr td .textarea_box label textarea	{width:100%; border:0;}
.layerWrap .board_write tbody tr td.product_wrap .product .img img	 {max-width:100%;}
.layerWrap .btn_board_center	{text-align:center; padding:20px 0;}
.layerWrap .board_write.pop td select {border:1px solid #c4c4c4; height: 40px;}
.layerWrap .board_write .star_area img{margin:0 !important;}
.layerWrap .board_write td.putBw{position:relative;}
.layerWrap .board_write td .putB{border: solid 1px #ccc;background:linear-gradient(to bottom,#f6f6f6,#dedede);border-radius:2px;position:absolute;left:12px;top:10px;z-index:-1;}
.layerWrap .board_write td input.text{height:26px;border:1px solid #5f5f5f;border-radius:0;box-sizing:border-box;text-indent:-9999px;}
.layerWrap .okBtn{display:inline-block;padding:0 30px;background:#3dc1cd;color:#fff;font-size:13px;line-height:35px;font-weight:bold;}
.layerWrap .ccBtn{display:inline-block;padding:0 30px;background:#5e5e5e;color:#fff;font-size:13px;line-height:35px;font-weight:bold;}

/*-----------*/
.evaluate_list {box-sizing:border-box; padding:0 15px;}
.evaluate_list .e_head {padding:0 15px; color:#e8e8e8; font-size:11px; line-height:35px; text-align:left;}
.evaluate_list .e_head .stars_cnt {}
.evaluate_list .e_head .txts { text-align:left;}
.evaluate_list .e_head .txts .sname {font-size:12px; color:#000;}
.evaluate_list .e_head .txts span {margin:0 10px; color:#9c9c9c; font-size:13px;}
.evaluate_list .e_head .txts .opinionModAndDel{display:inline-block;}
.evaluate_list .e_cont {padding:15px; text-align:left;}
.evaluate_list .e_cont .tit {color:#010101; font-size:14px; line-height:16px; font-weight:bold;}
.evaluate_list .e_cont .cont {margin-top:5px; color:#4b4b4b; font-size:12px; line-height:14px;}
.top_bg_g {margin:0 -15px; padding:0 15px; height:10px; background:#f0f0f0;}
.evaluate_list .img {padding:15px;}
.evaluate_list .img img{width:80px; height:80px; opacity:0.5;}
.evaluate_list .img a {display:inline-block;  position:relative;}
.evaluate_list .img span.iconfont {position:absolute; left:50%; top:50%; z-index:50; color:#333; font-size:30px; margin: -8px 0 0 -14px;}

.evaluate_list ul.smallimg_box li {float:left; width:60px; height:60px; overflow:hidden; margin-left:10px; position:relative;}
.evaluate_list ul.smallimg_box li img {position:absolute; left:0px; top:0px; width:100%; height:100%;}
.evaluate_list ul.smallimg_box li a {display:inline-block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: rgba( 0, 0, 0, 0.7 ); z-index:10; color:#fff; font-size:15px; text-align:center; box-sizing:border-box; padding-top:22px;}
/*-----------*/

.btn_more01 {display:block; height:43px; border-top:1px solid #d9d9d9; background:#f2f1ef; color:#000; font-size:14px; line-height:43px; font-weight:bold; text-align:center;}
.btn_more01 img {margin-top:-3px; vertical-align:middle;}
.btn_more02 {display:block; height:43px; background:#f2f1ef; color:#000; font-size:14px; line-height:43px; font-weight:bold; text-align:center;}
.btn_more02 img {margin-top:-3px; vertical-align:middle;}
.plus_btn_more { display:inline-block; width:20px; height:20px; border-radius:100%; color:#fff; line-height:20px;}


.tabcont_link {padding:10px 15px; border-bottom:1px solid #d9d9d9; text-align:center; overflow:hidden;}
.tabcont_link .btn_ico01 {float:left; width:49%; border-radius:5px; background:#ffe20c;}
.tabcont_link .btn_ico01 span {display:inline-block; height:45px; padding-left:30px; background:url('/m/images/ico_detail_btn01.png') no-repeat 0 center; background-size:24px 24px; color:#fff; font-size:14px; line-height:48px; font-weight:bold;}
.tabcont_link .btn_ico02 {float:right; width:49%; border-radius:5px; background:#92979b;}
.tabcont_link .btn_ico02 span {display:inline-block; height:45px; padding-left:30px; background:url('/m/images/ico_detail_btn02.png') no-repeat 0 center; background-size:24px 24px; color:#fff; font-size:14px; line-height:48px; font-weight:bold;}

.prd_inquiry {padding-top:10px; background:#f0f0f0;}
.prd_inquiry li {margin-top:4px; border-bottom:1px solid #d9d9d9; background:#fff;}
.prd_inquiry li:first-child {margin-top:0;}
.prd_inquiry li .tit {padding:15px; overflow:hidden;}
.prd_inquiry li .tit .bi {float:left; width:50px; height:20px; background:#ff9239; color:#fff; font-size:11px; line-height:20px; text-align:center;}
.prd_inquiry li .tit .txt {padding:0 40px 0 60px; background:url('/m/images/bg_inquiry_down.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry li.on .tit .txt {background:url('/m/images/bg_inquiry_up.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry li .tit .txt strong {display:inline-block; max-width:100%; padding-right:15px; position:relative; color:#010101; font-size:14px; line-height:20px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.prd_inquiry li .tit .txt strong img {position:absolute; top:4px; right:0;}
.prd_inquiry li .tit .txt .txts {margin-top:5px; color:#e8e8e8; font-size:11px; line-height:16px;}
.prd_inquiry li .tit .txt .txts span {margin:0 8px; color:#9c9c9c; font-size:12px;}
.prd_inquiry li .tit .txt .txts span:first-child {margin-left:0;}
.prd_inquiry li .cont {display:none; padding:15px; background:#f6f6f7;}
.prd_inquiry li .cont .q {min-height:24px; padding:5px 0 0 34px; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px; position:relative;}
.prd_inquiry li .cont .q .ico_q{display: inline-block; position: absolute; top: 1px; left: 1px; width: 25px; height: 25px; border-radius: 100%; background: #888888; color: #fff; font-size: 15px; line-height: 23px; text-align: center;}
.prd_inquiry li .cont .a {min-height:24px; margin-top:18px; padding:5px 0 0 34px; background-size:24px 24px; position:relative;}
.prd_inquiry li .cont .a .ico_a{display: inline-block; position: absolute; top: 1px; left: 1px; width: 25px; height: 25px; border-radius: 100%; background: #888888; color: #fff; font-size: 15px; line-height: 23px; text-align: center;}

.inquiry_write {display:none; background:#f2f1ef;}
.inquiry_write .i_head {padding:15px; background:#fff; border-bottom:1px solid #d9d9d9;}
.inquiry_write .i_head h1 {color:#000; font-size:16px; line-height:20px;}
.inquiry_write .i_head p {margin-top:5px; color:#6c6c6c; font-size:12px; line-height:14px;}
.inquiry_write .i_cont {padding:15px 15px 20px;}
.inquiry_write .i_cont table {width:100%; font-size:14px; line-height:24px;}
.inquiry_write .i_cont table th {font-weight:bold; text-align:left;}
.inquiry_write .i_cont table td {padding:5px 0; text-align:left;}
.inquiry_write .i_cont table td input[type="radio"] {margin-top:-3px; vertical-align:middle;}
.inquiry_write .i_cont table td label {margin-right:15px;}
.inquiry_write .i_cont table td input[type="text"] {width:100%; height:40px; padding:10px; border:1px solid #5f5f5f; border-radius:0; background:#fff; font-size:14px; line-height:20px; box-sizing:border-box;}
.inquiry_write .i_cont table td textarea {width:100%; height:130px; padding:10px; border:1px solid #5f5f5f; border-radius:0; background:#fff; font-size:14px; line-height:20px; resize:none; box-sizing:border-box;}

#pop_div{width:90%;height:50%;position:fixed;left:5%;top:25%;border:5px solid #000;box-sizing:border-box;background:#fff;z-index:1000;}
#pop_div .noti{color:#FF4242;font-size:1.1rem;line-height:24px;text-align:center;font-family:'mgb';}
#pop_div #pop_ul{width:100%;height:100%;display:table;}
#pop_div #pop_ul #pop_ul_con{display:table-cell;vertical-align:middle;}
#pop_div #pop_ul .ftic-cart{font-size:5rem;text-align:center;padding:15% 0;}
#pop_div .btn_center{text-align:center;padding:0 5%;font-size:0;margin-top:2%;}
#pop_div .btn_center > span{font-size:.9rem;padding:3%;display:inline-block;height:auto;line-height:normal;box-sizing:border-box;}

.fixed_option_box.close {
	transform:translateY(0);
	-ms-transform:translateY(0);
	-moz-transform:translateY(0);
	-webkit-transform:translateY(0);
	-o-transform:translateY(0);
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
}
.fixed_option_box {position:fixed; bottom:0; left:0; width:100%; z-index:99997;
	transform:translateY(120%);
	-ms-transform:translateY(120%);
	-moz-transform:translateY(120%);
	-webkit-transform:translateY(120%);
	-o-transform:translateY(120%);
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
}
.fixed_option_box .btn {display:block; position:absolute; top:-27px; left:50%; width:104px; height:26px; margin-left:-52px; border-radius:8px 8px 0 0; color:#fff; font-size:12px; line-height:26px; text-align:center;}
.fixed_option_box .fixed_option {padding:14px 0; margin-top:-1px; border-top:1px solid #ffc22c; background:#f5f5f5;}
.fixed_option_box .fixed_option h1 {padding:0 17px 5px; color:#000; font-size:14px; line-height:30px;}
.fixed_option_box .fixed_option .totalprice {padding:0 17px;}
.fixed_option_box .fo_cont {position:relative; padding:0 17px; overflow:hidden;}
.fixed_option_box .fo_cont .swiper-container {width:100%; height:100%; z-index:10;}
.fixed_option_box .fo_cont .swiper-container .swiper-slide {height:auto;}
.fixed_option_box .totalprice {margin-top:15px; color:#000; font-size:12px; line-height:24px; text-align:right;}
.fixed_option_box .totalprice em {color:#ffa200; font-size:20px; font-weight:bold;}
.fixed_option_box .btns {position:relative; padding:0 70px;}
.fixed_option_box .btns .bcart {position:absolute; top:0; left:0; border:1px solid #e9ae1e;}
.fixed_option_box .btns .bcart .btn_detail_cart {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.fixed_option_box .btns .blike {position:absolute; top:0; right:0; border:1px solid #e9ae1e;}
.fixed_option_box .btns .blike .btn_detail_like {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.fixed_option_box .btns .buy {display:block; height:49px; border:1px solid #e9ae1e; background:#ffc22c; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;}
.fixed_option_box .btns .inbtn {display:block; height:49px; margin:0 -70px; border:1px solid #e9ae1e; background:#ffc22c; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;}

.fixed_optionbtns_box {position:fixed;bottom:0; left:0; width:100%; z-index:99996;}
.fixed_optionbtns_box .btns {position:relative; padding:0 72px;}
.fixed_optionbtns_box .btns.demo {padding:0;}
.fixed_optionbtns_box .btns .bcart {position:absolute; top:0; left:0; border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .bcart .btn_detail_cart {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.fixed_optionbtns_box .btns .blike {position:absolute; top:0; right:0; border:1px solid #e9ae1e; background:#fff;}
.fixed_optionbtns_box .btns .blike .btn_detail_like {display:inline-block; width:71px; height:49px; color:#fff; font-size:30px; line-height:49px; text-align:center;}
.fixed_optionbtns_box .btns .buy {display:block; height:49px; color:#fff; font-size:20px; line-height:49px; font-weight:bold; text-align:center;}






select.select {border-radius:0px; width:100%;line-height:20px; height:40px; box-sizing:border-box; padding-left:10px; padding-right:50px; border:1px solid #5f5f5f; margin-bottom:5px; font-size:13px; color:#939393; text-align:left; appearance: none; -webkit-appearance: none; -moz-appearance: none; background:url('/m/images/bottom_icon12.png') no-repeat right 5px center #fff; background-size:25px;}

.prd_opt_box {padding:10px 5px 10px 10px; margin-top:5px; border:1px solid #c9c9c9; background:#fff; box-sizing:border-box;}
.prd_opt_box strong {color:#000; font-size:14px; line-height:25px;}
.mtp_prc {overflow:hidden;}
.mtp_prc div.mtp {float:left; margin-top:0;}
.mtp_prc .prc_right {float:right; color:#000; font-size:12px; line-height:30px;}
.mtp_prc .prc_right .prc em {font-size:14px; font-weight:bold;}
.mtp_prc .prc_right .del img {margin-left:5px; border:1px solid #c4c4c4; box-sizing:border-box;}


/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
.catebanner_box img {width:100%;}

.goods_item {position:relative; margin-top:10px; background:#fff; border-bottom:1px solid #d9d9d9;}
.goods_item .ico {position:absolute; top:5px; left:5px;}
.goods_item .ico img {width:36px;}
.goods_item .img img {width:100%;}
.goods_item .img .bgsize {display:block; position:relative;}
.goods_item .img .bgsize .bg {position:absolute; top:0; left:0; width:76%; height:100%; margin:0 12%; z-index:10;}
.goods_item .txt {position:relative; padding:10px 47px 10px 20px; border-top:1px solid #f1efe7;}
.goods_item .txt .tit {margin-bottom:3px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.goods_item .txt .tit a {color:#2e2e2e; font-size:14px; line-height:20px; font-weight:bold;}
.goods_item .txt .tit a span {color:#2e2e2e; font-size:14px; line-height:20px; font-weight:bold;}
.goods_item .txt .pct {display:inline-block; color:#ff9239; font-size:12px; line-height:18px; vertical-align:bottom;}
.goods_item .txt .pct > span {margin-right:5px;}
.goods_item .txt .pct em {font-size:20px; line-height:22px; font-weight:bold; vertical-align:bottom;}
.goods_item .txt .prc {display:inline-block; color:#2e2e2e; font-size:16px; line-height:20px; font-weight:bold; vertical-align:bottom;}
.goods_item .txt .shipping {display:block; position:absolute; top:50%; right:10px; width:37px; height:37px; margin-top:-18px; padding:6px 0; border:1px solid #ff9806; border-radius:100%; color:#ff9806; font-size:11px; line-height:12px; box-sizing:border-box; text-align:center;}


/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/
/**********************************************************************************/



.fontsizezero {overflow:hidden; font-size:0px;}
.fontsizezero.pp {padding:10px 0 20px;}


.h3-1.h3-1-wirte span.text2 {font-size:11px;}
.h3-1 span.point {display:inline-block; float:right; font-size:20px;}
.h3-1 span.point img {width:25px;}

div.deli_in div.member_input.flor {position:relative; padding-right:130px; box-sizing:border-box;}
div.deli_in div.member_input.flor .check_text {position:absolute; top:21px; right:0;}

div.deli_in.border {border-bottom:1px solid #d9d9d9;}

.deli-list {margin:0 -15px; padding:0 15px; background:#fff; overflow:hidden;}
.deli-list h4{margin:0 -15px; padding:10px 15px; font-size:13px; font-weight:bold; color:#000; background:#f9f7f8;}
.deli-list p {padding-top:25px; font-size:12px; font-weight:bold; color:#000; }
.deli-list dl {overflow:hidden;}
.deli-list dl.last {padding-bottom:10px;}
.deli-list dl dt {float:left; padding-top:10px; font-size:12px; color:#000; text-align:left;}
.deli-list dl dd {float:right; padding-top:10px; font-size:12px; font-weight:bold; color:#000; text-align:right;}
.deli-list .btns-box.deli-listbtn {margin:0 -15px; padding:0 15px; text-align:right; background:#f9f7f8; border-bottom:1px solid #d9d9d9;}
.deli-list .btns-box.deli-listbtn .btns-box-botline {margin:0 -15px; padding:10px 15px;background:#f9f7f8; border-bottom:1px solid #fff;}

.evaluate_list_wrap {overflow:hidden; margin:0 -15px;}

.e_cont em.tit_bottom {font-size:11px; font-weight:bold; text-align:left;}

/*나의 포인트 내역 부분*/
.my_point_list.list_fs {margin-top:10px;}
.my_point_list {margin:4px -15px 0; padding:0 15px; border-bottom:1px solid #d9d9d9; background:#fff; overflow:hidden;}
.my_point_list table {padding:15px 0; width:100%; font-size:12px; color:#000;}
.my_point_list table td img {width:15px; vertical-align:middle; margin-top:-2px;}
.my_point_list table th strong{font-size:13px;}
.my_point_list table td span {font-size:10px; color:#9c9c9c;}



/*상품문의*/
.prd_inquiry li .tit .txt p {display: inline-block; max-width: 100%; padding-right: 15px; position: relative; color: #010101; font-size: 12px; line-height: 20px; box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}



/*할인쿠폰*/

.coupon_use.ma {margin-top:0px;}
.coupon_use{position:relative; margin:5px -15px 0; padding:15px 15px; overflow:hidden; background:#fff; border-bottom:1px solid #d9d9d9;}
.coupon_use .img {position:absolute; top:50%; left:15px; margin-top:-25px;}
.coupon_use .img img {width:90px; height:49px;}
.coupon_use {padding-left:115px;}
.coupon_use strong {text-align:left; font-size:12px; color:#000;}
.coupon_use span {text-align:left; font-size:10px; color:#9c9c9c;}



/*회원탈퇴부분*/

.member_leave_n {margin:0 -15px; padding:10px 15px 20px; text-align:left; background:#fff; overflow:hidden;}
.member_leave_n h4 {padding:10px 0; font-size:13px; color:#000;}
.member_leave_n p {padding-left:5px; font-size:11px; color:#000; background:url('/m/images/commamama.png')no-repeat left 7px;}

.member_leave_check {padding-bottom:15px; overflow:hidden;}
.member_leave_check h2{padding:15px 0; color:#000; font-size:13px; text-align:left;}
.member_leave_check .left{text-align:left; overflow:hidden; }
.member_leave_check .right{text-align:left; overflow:hidden; }
.member_leave_check .leave_check {padding:5px 0; border-top:1px solid #bbb;}
.member_leave_check .check_text3{font-size:12px; line-height:20px; letter-spacing:-1px;}

.leave_total_check {margin:0 -15px; padding:10px 15px; background:#f2f1ef; overflow:hidden;}
.leave_total_check .check_text3{font-size:13px; line-height:20px; color:#000; font-weight:bold; letter-spacing:-1px;}

.leave_btn {margin:0 -15px; padding:15px; font-size:0px; background:#fff; overflow:hidden;}

/*이벤트 페이지*/

.sub_tab01 {overflow:hidden; margin:10px -15px 0; background:#fff; border-bottom:1px solid #d9d9d9;}
.sub_tab01 ul{overflow:hidden; text-align:center;}
.sub_tab01 ul li{float:left; width:50%; line-height:45px; font-size:13px; color:#000; font-weight:bold;}
.sub_tab01 ul li a {width:100%; display:inline-block;}
.sub_tab01 ul li a.on {background:#fee10b; color:#fff;}

.event_ny {display:none; overflow:hidden; margin:0 -15px;}
.event_ny.on {display:block; overflow:hidden; margin:0 -15px;}
.event_ny_in {overflow:hidden; margin-top:10px; border-bottom:1px solid #d9d9d9;}
.event_ny_in.notop {margin-top:0px;}
.event_ny_in img {width:100%;}

/*이벤트 자세히 보기 페이지*/

.event_ny_view {margin:10px -15px 0; overflow:hidden; border-bottom:1px solid #d9d9d9;}
.event_ny_view img {width:100%;}

.view_content {overflow:hidden; text-align:left;}
.view_content h4 {font-size:14px; color:#5f5f5f;}
.view_content p {font-size:12px; color:#333333; padding-top:15px;}
.view_content span {padding:10px 0; display:inline-block; font-size:11px; color:#5f5f5f;}
.view_content div.like {padding-top:4px; font-size:11px; color:#ff8a0c; text-align:right;}



/*제품 목록*/

.cartbanner_box {overflow:hidden;}
.cartbanner_box img{width:100%;}

.sub_tab02 {overflow:hidden; background:#fff; border-bottom:1px solid #d9d9d9;}
.sub_tab02 ul{overflow:hidden; text-align:center;}
.sub_tab02 ul li{float:left; width:25%; line-height:45px; color:#000;}
.sub_tab02 ul li a {width:100%; display:inline-block; font-size:12px; font-weight:normal; vertical-align:top; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub_tab02 ul li a.on {background:#fee10b; color:#fff;}

/*육아정보 faq*/

.parenting_top_ul {overflow:hidden; margin:0 -15px;border-bottom:1px solid #cdcac3;}
.parenting_top_ul ul {overflow:hidden;}
.parenting_top_ul ul  li{float:left; width:25%; text-align:center; background:#fff;}
.parenting_top_ul ul  li a {display:block; padding:10px 0; width:60%; color:#000; font-size:11px; font-weight:bold; margin:0 auto;}
.parenting_top_ul ul  li a.on {border-bottom:2px solid #ffbd06; color:#ffbd06;}

.faq_banner {overflow:hidden; margin:0 -15px;}
.faq_banner img {width:100%;}

.parenting_ul {overflow:hidden; margin:0 -15px;}
.parenting_ul ul {overflow:hidden;}
.parenting_ul ul  li{float:left; width:25%; text-align:center; background:#fff;}
.parenting_ul ul  li a {display:block; padding:10px 0; color:#000; font-size:11px; font-weight:bold;}
.parenting_ul ul  li a.on {background:#fee10b; color:#ffffff;}
.parenting_ul ul  li span {display:block;}
.parenting_ul ul  li span.tet {padding-top:5px;}
.parenting_ul ul  li span img {width:34px;}

.faq_m_menu {overflow:hidden; margin:10px -15px 0;}
.faq_m_menu ul{overflow:hidden;}
.faq_m_menu ul li{float:left; width:33.3%; text-align:center;}
.faq_m_menu ul li a{display:block; line-height:40px; background:#cbcbc7; font-size:11px; color:#fff;}
.faq_m_menu ul li a.on {background:#ffca3b;}


.prd_inquiry li .tit .bi.bibi {background:none; margin-top:-3px; text-align:left; width:25px;}
.prd_inquiry li .cont .a.aaa {margin-top:0px;}
.prd_inquiry li .tit .txt.txt11 {padding-left:34px;}

.prd_inquiry2 li .tit .bi.bibi {background:none; margin-top:-3px; text-align:left; width:25px;}
.prd_inquiry2 li .cont .a.aaa {margin-top:0px;}
.prd_inquiry2 li .tit .txt.txt11 {padding-left:34px;}

.prd_inquiry_box_width {overflow:hidden; margin:0 -15px;}




/*육아정보 Q&Alist*/

.prd_inquiry li .cont .cont_ul {overflow:hidden; margin:-15px -15px 15px;}
.prd_inquiry li .cont .cont_ul ul{overflow:hidden;}
.prd_inquiry li .cont .cont_ul ul li{text-align:center; float:left; margin:0px; width:33.3%; box-sizing:border-box; border:1px solid #fff; font-size:11px; color:#000; line-height:40px; background:#f0efed;}
.prd_inquiry li .cont .cont_ul ul li span {color:#ff9239;}


.Q_A_list_n {width:100%; height:120px; margin:12px 0 0 0; padding:10px; font-size:13px; color:#939393; border:1px solid #5f5f5f; box-sizing:border-box; resize:none; appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius:0px;}
.wi_bg textarea.Q_A_list_n.ft {color:#5f5f5f;}

.parentingwrite_note {overflow:hidden; padding:20px 0;}
.parentingwrite_note h4 { text-align:left; font-size:15px; color:#92979b;}
.parentingwrite_note ol {padding-left:14px; text-indent:-14px; padding-top:15px; font-size:11px; color:#92979b; text-align:left;}

/*육아정보 단계별 이유식 */
.parenting_top_ul2 {overflow:hidden;border-bottom:1px solid #cdcac3;}
.parenting_top_ul2 ul {overflow:hidden;}
.parenting_top_ul2 ul  li{float:left; width:33.3%; text-align:center; background:#fff;}
.parenting_top_ul2 ul  li a {display:block; padding:10px 0; width:60%; color:#000; font-size:11px; font-weight:bold; margin:0 auto;}
.parenting_top_ul2 ul  li a.on {border-bottom:2px solid #ffbd06;; color:#ffbd06;}



/*육아정보 레시피 자세히보기*/

.stag_view ol {overflow:hidden; padding-bottom:10px;}
.stag_view ol  li{display:table; overflow:hidden; padding-top:20px;}
.stag_view {overflow:hidden; background:#fff; margin:15px -7.5px 0; box-sizing:border-box; padding:0 14px;}
.stag_view h2{padding-top:20px; font-size:14px; color:#000; text-align:left;}
.stag_view .img{display:table-cell; width:45%; vertical-align:middle;}
.stag_view .img img{ width:100%;}
.stag_view .txt {display:table-cell; max-width:320px; width:55%; padding:0 10px; line-height:14px; box-sizing:border-box; vertical-align:middle;}
.stag_view .txt em {display:inline-block; font-size:11px; color:#000; font-weight:bold; text-align:left;}
.stag_view .txt span {display:inline-block; padding-top:5px; font-size:11px; color:#000; text-align:left;}

/*육아정보 레시피 리스트*/

.recipe_list_box {overflow:hidden; margin:0 -15px 0; padding:1% 0.5%; border-bottom:1px solid #d9d9d9;}
.recipe_list_box ul{overflow:hidden;}
.recipe_list_box ul li{float:left; width:49%; margin:0.5%; background:#fff; box-sizing:border-box; padding:10px;}
.recipe_list_box ul li img{width:100%;}
.recipe_list_box ul li strong {display:block; padding-top:20px; font-size:12px; color:#000; white-space: nowrap;text-overflow: ellipsis; overflow:hidden; text-align:left;}
.recipe_list_box ul li span {font-size:10px; color:#9c9c9c; text-align:left;}

.cs_onecheck_text3 .check_text3 {line-height:21px; font-size:11px; font-weight:bold;}


/*cs센터 FAQ부분*/

.cscenter_FAQ_menu {overflow:hidden; margin:10px -15px 0;}
.cscenter_FAQ_menu ul {overflow:hidden; text-align:center;}
.cscenter_FAQ_menu ul li{overflow:hidden; float:left; width:33.3%; box-sizing:border-box; border-top:1px solid #fff; border-left:1px solid #fff; background:#cbcbc7;}
.cscenter_FAQ_menu ul li.on {background:#ffca3b;}
.cscenter_FAQ_menu ul li a {display:block; line-height:40px; font-size:12px; color:#fff;}
.cscenter_FAQ_menu ul li.borderno {border-left:none;}

.prd_inquiry li .tit .txt.cs_noti {padding:0 40px 0 0;}
.prd_inquiry li .cont .a.cs_noti_a {margin-top:0px; padding:0; background:none;}


/*cs 센터 메인*/

.cscenter_number {overflow:hidden; position:relative; margin:10px -15px 0; padding:15px 15px; background:url('/m/images/h3-16_icon.png')no-repeat 15px center #f7f8f3; background-size:55px; border-bottom:1px solid #d9d9d9;}
.cscenter_number .btn {position:absolute; top:50%; right:15px; margin-top:-23px; width:100px;}
.cscenter_number .btn a{line-height:45px;}
.cscenter_number .txt { padding:0 111px 0 70px;}
.cscenter_number strong{display:block; text-align:left; font-size:20px; color:#000;}
.cscenter_number span {display:block; text-align:left; font-size:10px; color:#787878;}

.prd_inquiry.topno {padding-top:4px;}

.prd_inquiry2 {padding-top:10px; background:#f0f0f0;}
.prd_inquiry2 li {margin-top:4px; border-bottom:1px solid #d9d9d9; background:#fff;}
.prd_inquiry2 li:first-child {margin-top:0;}
.prd_inquiry2 li .tit {padding:15px; overflow:hidden;}
.prd_inquiry2 li .tit .bi {float:left; width:50px; height:20px; background:#ff9239; color:#fff; font-size:11px; line-height:20px; text-align:center;}
.prd_inquiry2 li .tit .txt {padding:0 40px 0 60px; background:url('/m/images/bg_inquiry_down.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry2 li.on .tit .txt {background:url('/m/images/bg_inquiry_up.png') no-repeat right center; background-size:16px 10px;}
.prd_inquiry2 li .tit .txt strong {display:inline-block; max-width:100%; padding-right:15px; position:relative; color:#010101; font-size:14px; line-height:20px; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.prd_inquiry2 li .tit .txt strong img {position:absolute; top:4px; right:0;}
.prd_inquiry2 li .tit .txt .txts {margin-top:5px; color:#e8e8e8; font-size:11px; line-height:16px;}
.prd_inquiry2 li .tit .txt .txts span {margin:0 8px; color:#9c9c9c; font-size:12px;}
.prd_inquiry2 li .tit .txt .txts span:first-child {margin-left:0;}
.prd_inquiry2 li .cont {display:none; padding:15px; background:#f6f6f7;}
.prd_inquiry2 li .cont .q {padding:5px 0 0 34px; background:url('/m/images/qna_q.png') no-repeat 0 0; background-size:24px 24px; color:#4b4b4b; font-size:12px; line-height:16px;}
.prd_inquiry2 li .cont .a {min-height:24px; margin-top:18px; padding:5px 0 0 34px; background:url('/m/images/qna_a.png') no-repeat 0 0; background-size:24px 24px;}

.mgt5 {margin-top:5px !important;}
.mgt40 {margin-top:40px !important;}
.h1tit {margin:15px 0 0 0; font-size:16px; line-height:20px;}
.stit {margin-top:20px; font-size:14px; line-height:18px;}
.board_write {width:100%; margin-top:8px; /* border-top:1px solid #5f5f5f; */ color:#231815; text-align:left; font-size:12px; line-height:14px;}
.board_write th {padding:6px; /* border:1px solid #5f5f5f; */ border-top:none; /* background:#f4f4f4 */; font-weight:normal;}
.board_write td {padding:6px; /* border-right:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f; */background:#f6f6f6;}
.board_write td input.text {height:30px; border:1px solid #5f5f5f; border-radius:0; box-sizing:border-box;}
.board_write td select {height:30px; border:1px solid #5f5f5f; border-radius:0; box-sizing:border-box;}
.board_write td .color {color:#ff9239 !important;}
.board_write td .prd_name {color:#999; font-size:11px; line-height:12px;}
.new_textarea_box {margin-top:10px; padding:10px; border:1px solid #5f5f5f; text-align:left;}
.new_textarea_box textarea.textarea {width:100%; height:100px; border:1px solid #5f5f5f; border-radius:0; font-size:12px; line-height:20px; box-sizing:border-box; resize:none;}



.btn_right {padding:5px 0 20px; text-align:right;}

/****************************** 팝업 상관 스타일 ******************************/
.layer_pop {background:#f0f0f0;}
.pop_head {position:relative; padding:0 14px; background:#ffe20c; overflow:hidden;}
.pop_head h1 {float:left; margin-right:30px; color:#3a1c1c; font-size:20px; line-height:50px; font-family:'mgb'; font-weight:normal;}
.pop_head p {display:table-cell; height:85px; color:#3a1c1c; font-size:14px; line-height:20px; font-family:'mgb'; vertical-align:middle;}
.pop_head p span {display:block; margin-top:5px; font-size:11px; line-height:14px; font-weight:normal;  font-family:'mg';}
.pop_head .btn_close {position:absolute; top:30px; right:30px;}
.pop_cont {padding:14px; background:#f0f0f0; box-sizing:border-box;}
.layer_pop input.text {height:35px; padding:0 10px; margin:0; border:1px solid #c4c4c4; border-radius:0; font-size:15px; line-height:33px; box-sizing:border-box;}
.layer_pop .textarea_box {position:relative; padding-bottom:29px; border:1px solid #c4c4c4; background:#fff; box-sizing:border-box;}
.layer_pop .textarea_box p {position:absolute; right:10px; bottom:0; color:#8a8a8a; font-size:12px; line-height:29px;}
.layer_pop textarea.textarea {width:100%; padding:5px 10px; margin:0; border:none; font-size:15px; line-height:20px; box-sizing:border-box; overflow:hidden; overflow-y:auto; resize:none;}
.layer_pop .star_area {width:100% !important; box-sizing:border-box;}
.note_box {margin-top:20px; overflow:hidden;}
.note_box strong {float:left; width:80px; font-size:16px; line-height:20px; font-weight:normal; font-family:'mgb'; text-align:center;}
.note_box p {padding-left:80px; color:#8a8a8a; font-size:12px; line-height:15px; letter-spacing:-0.8px; text-align:left;}

.board_write2 {width:100%; border-top:1px solid #d9d9d9; font-size:15px; line-height:20px; text-align:left; box-sizing:border-box; border-right:1px solid #d9d9d9;}
.board_write2 th {min-width:70px;padding:10px; border-bottom:1px solid #d9d9d9; background:#f7f7f3; font-family:'mgb'; font-weight:normal; text-align:left; letter-spacing:-1px;}
.board_write2 tr th:first-child {border-left:1px solid #d9d9d9;}
.board_write2 td {min-height:55px; padding:10px; border-bottom:1px solid #d9d9d9; background:#fcfcfb;}
.board_write2 td .product {padding:10px 0; overflow:hidden;}
.board_write2 td .product .img {float:left;}
.board_write2 td .product .img img {width:50px;}
.board_write2 td .product .txt {padding-left:60px; font-size:14px; line-height:16px;}
.board_write2 td .nt {display:inline-block; margin-left:12px; letter-spacing:-1px; vertical-align:middle;}
.board_write2 td .price {font-size:20px; line-height:43px;}
.board_write2 td .price em {font-size:25px;}
.board_write2 td .label_group .check_label {margin-right:30px; line-height:43px;}
.board_write2 td .txtbox {padding:7px 0 8px;}
.board_write2 td .position_price {float:right;}
.board_write2 td .bank_dt {display:inline-block; width:75px;}

.ordernum_txt {margin-top:45px; font-size:16px; line-height:20px;}
.ordernum_txt .color {color:#ff9239 !important;}

.qna_search_box {position:relative; height:40px; margin-top:12px; padding:0 85px;}
.qna_search_box select.select1 {position:absolute; top:0; left:0; width:80px; margin:0;}
.qna_search_box input.text {width:100%; height:40px; border:1px solid #5f5f5f; border-radius:0; box-sizing:border-box;}
.qna_search_box .search_submit {position:absolute; top:0; right:0; width:80px; height:40px; border:0 none; background:#000; color:#fff;}

.total_search_txt {display:block; padding:15px 10px; font-size:14px; line-height:20px; position:relative;}
.total_search_txt em {color:#ff8a0c; font-weight:bold;}
.m_search2 {display:block; position:absolute; width:38px; height:38px; background-color:#000; border-radius:50%; text-align:center; box-sizing:border-box; padding-top:9px; opacity:.8; top:6px; right:5%; color:#fff;}

.info_banner img {width:100%;}
.info_tabs {margin:0; overflow:hidden;}
.info_tabs li {float:left; width:25%;}
.info_tabs li img {width:100%;}
.album_list {padding:1% 0.5%; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.album_list li {float:left; width:49%; padding:10px; margin:0.5%; box-sizing:border-box; background:#fff;}
.album_list li .img {position:relative;}
.album_list li .img img {width:100%;}
.album_list li .img .imgbg {position:absolute; top:0; left:0; width:100%; height:100%;}
.album_list li h3 {height:20px; margin-top:20px; font-size:15px; line-height:20px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; text-align:left;}
.album_list li span {display:block; margin-top:5px; color:#9c9c9c;}

.album_view {}
.album_view li {margin-top:10px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.album_view li .tit_top {padding:0 15px; background:#f5f5f3; color:#9c9c9c; font-size:15px; line-height:50px; overflow:hidden;}
.album_view li .tit_top .tit_left {float:left;}
.album_view li .tit_top .tit_right {float:right;}
.album_view li .tit_top .tit_right i {margin:0 10px; color:#e8e8e8; font-style:normal;}
.album_view li .txt_cont {padding:15px; background:#fff;}
.album_view li .txt_cont h3 {font-size:20px; text-align:left;}
.album_view li .txt_cont p {margin-top:10px; font-size:13px; line-height:20px; text-align:left;}
.album_view li .img img {width:100%;}

.album_write_box {padding:15px 15px 40px; background:#f5f5f3;}
.album_write_box ul li + li {margin-top:10px;}
.album_write_box ul li input[type="text"] {width:100%; height:50px; padding:10px; border:1px solid #5f5f5f; box-sizing:border-box; background:#fff; color:#939393; font-size:15px; text-align:left;}
.album_write_box ul li textarea {width:100%; padding:10px; box-sizing:border-box; border:1px solid #5f5f5f; background:#fff; font-size:15px; resize:none; text-align:left;}
.btn_center {margin-top:20px; overflow:hidden;}
.btn_yellow01 {height:50px; border-radius:3px; background:#ffe20c; color:#fff; font-size:20px; line-height:50px; font-weight:bold; text-align:center;}
.btn_gray01 {height:50px; border-radius:3px; background:#92979b; color:#fff; font-size:20px; line-height:50px; font-weight:bold; text-align:center;}
.width49 {width:49%;}
.float_left {float:left;}
.float_right {float:right;}
.txt_red {color:red;}
input, textarea {border-radius:0;}
input[type="file"] {border-radius:0;}

.btn_yellow_full {display:block; background:#fee10b; color:#3a1c1c; font-size:14px; line-height:43px; text-align:center; font-weight:bold;}

.getCode {padding:0; margin:12px 0 0 0; border:0 none; border-radius:0; cursor:pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none;}

#Zipcode iframe {border:0;}
.zip_content {padding:15px 0;}
.zip_content .nt {font-size:14px;}
.zip_content .nt02 {margin:3px 1px 0;}
.zip_content .zip_search {margin-top:10px;}
.zip_content .zip_search p {margin:0 1px 3px;}
.zip_content .zip_search .inputBox {position:relative; padding-right:60px;}
.zip_content .zip_search .inputBox input[type="text"] {width:100%; height:36px; margin:0; padding:0 10px; border:1px solid #92979b; box-sizing:border-box; font-size:12px; line-height:34px;}
.zip_content .zip_search .inputBox .bsearch {position:absolute; top:0; right:0;width:55px; height:36px; padding:0; margin:0; border:none; border-radius:0; background:#92979b; color:#fff; font-size:12px; line-height:34px; box-sizing:border-box; cursor:pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none;}
.zip_wrap2 {margin:15px; padding:10px; border:1px solid #92979b;}

.rufwpckd {padding-left:37px; padding-bottom:10px;}

.promotion_list {overflow:hidden; margin:0 -15px;}
.promotion_list li {margin-top:10px;}
.promotion_list li:first-child {margin-top:0px;}
.promotion_list li img {width:100%;}
.promotion_list li .tet {padding:10px; background:white; font-size:15px; margin-bottom:5px; font-weight:bold;}

.orderCancel{background:#F7F7F3;border:1px solid #d9d9d9;margin-top:15px;}
.orderCancel h1{padding-left:10px;line-height:80px;margin-right:10px;}
.orderCancel p{background:#fff;padding:0 10px;}


/*남자여자 체크박스*/

.MFchk_box {}
.MFchk_box .MFchk {}
.MFchk_box .MFchk .notif{display:inline-block;}

/*남자여자 구분 체크박스 꾸미기*/
.MFchk_box_wrap {line-height:22px;}
.MFchk_box_wrap input[type=radio] {display: none;}

.MFchk_box_wrap input[type=radio] + label{display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 13px;}

.MFchk_box_wrap input[type=radio]+ label:before {content: "";display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #ccc;border-radius: 15px;box-shadow: inset 0px 1px px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);}
.MFchk_box_wrap input[type=radio]:checked + label:before {content: "\2713";  /* 체크모양 */text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);font-size: 18px;font-weight:800;color: #fff;background:#2f87c1;text-align: center;line-height: 18px;}
/*남자여자 구분 체크박스 꾸미기 끝*/


/*출석체크*/

.check_attendance_h {text-align:center; font-size:20px; color:#333333; font-weight:bold; line-height:24px; padding-top:40px;}
.check_attendance_W {overflow:hidden;}

.check_attendance_li {margin:40px 5px 0 5px; border-bottom:4px solid #656565;}
.check_attendance_li ul li {float:left; width:20%; box-sizing:border-box; border-radius:7px 7px 0 0; border-bottom:none;border-top:1px solid #bdbdbd; border-right:1px solid #bdbdbd;}
.check_attendance_li ul li:first-child {border-left:1px solid #bdbdbd;}
.check_attendance_li ul li a {border-radius:7px 7px 0 0; display:inline-block; width:100%; padding:7px 0; font-size:11px; color:#333333; text-align:center; font-weight:bold; background:#f4f4f4;}
.check_attendance_li ul li a.on{background:#d86b72; color:#fff;}


.check_attendance_con {display:none; margin:0 5px;}
.check_attendance_con.on {display:block; margin:0 5px;}
.check_attendance_con .check_con_in {width:310px; height:250px; margin:0 auto; padding:25px 0; background:url('/m/images/chbg11.png') no-repeat center center; background-size:230.5px; position:relative;}
.check_con_in a {display:inline-block; width:70px; height:80px; background:url('/m/images/check_attendance_img3.png') no-repeat center top; background-size:57px;}
.check_con_in a span {display:inline-block; margin-top:62px; padding:2px; font-size:10px; color:#fff; background:#acacac; border-radius:7px;text-align:center;}
.check_con_in a.on{background:url('/m/images/check_attendance_img2.png') no-repeat center top; background-size:57px;}
.check_con_in a.off{background:url('/m/images/check_attendance_img1.png') no-repeat center top; background-size:57px;}
.check_con_in a.c1 {position:absolute; top:60px; left:30px;}
.check_con_in a.c2 {position:absolute; top:60px; left:125px;}
.check_con_in a.c3 {position:absolute; top:60px; left:235px;}
.check_con_in a.c4 {position:absolute; top:182px; left:2px;}
.check_con_in a.c5 {position:absolute; top:182px; left:89px;}
.check_con_in a.c6 {position:absolute; top:182px; left:165px;}
.check_con_in a.c7 {position:absolute; top:182px; left:242px;}



/* 서브,리스트 부분 */
/* 서브,리스트 부분 */
/* 서브,리스트 부분 */

.top_fix_head {position:fixed; top:0; left:0; width:100%; height:53px; box-sizing:border-box; z-index:200; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.8)), to(rgba(50,50,50,0))); padding:0 53px;}
.top_fix_head.sitebg2 {background:#fff !important; color:#000;}
.top_fix_head.sitebg2 .ftic-allmenu{color:#000;}
.top_fix_head.sitebg2 h1 {color:#000;}
.top_fix_head.sitebg2 h1 span a {color:#000;}
.top_fix_head.sitebg2 .btn_back_pst{color:#000;}

.top_fix_head .btn_back_pst {display:block; position:absolute; top:0; left:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:51px; text-align:center; box-sizing:border-box;}
.top_fix_head h1 {color:#fff; font-size:20px; line-height:53px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.top_fix_head h1 span a {color:#fff; font-size:20px;}
.top_fix_head .ftic-allmenu {display:block; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.top_fix_head a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#fff; position:absolute; left:68px; top:0;}
.top_fix_head div.search_box {margin-top:10px; height:30px; border:1px solid #fff; color:#fff; box-sizing:border-box; padding-right:15px; line-height:30px; font-size:13px; border-radius:4px;}
.top_fix_head div.search_box>div {position:relative; text-align:center;}
.top_fix_head div.search_box>div>span.search_btn {position:absolute; top:0; right:0;}
.top_fix_head .ftic-fenxiang {display:block; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}

.fix_gnbmenu {position:relative; margin-bottom:-1px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; background:#fff; z-index:150; box-sizing:border-box;}
.fix_gnbmenu.fix_mode {position:fixed; top:49px; left:0; width:100%;}
/*
.fix_gnbmenu span {position:relative; float:left; width:25%; height:40px; color:#161616; font-size:14px; line-height:40px; text-align:center;}
.fix_gnbmenu span.on {color:#ff317a;}
.fix_gnbmenu span a {display:block; font-size:14px; line-height:40px;}
.fix_gnbmenu span .top {position:absolute; top:12px; left:50%; width:8px; height:6px; margin-left:22px; color:#999; line-height:6px; text-align:center;}
.fix_gnbmenu span .bottom {position:absolute; bottom:12px; left:50%; width:8px; height:6px; margin-left:22px; color:#999; line-height:6px; text-align:center;}
*/
.fix_gnbmenu .seltype_wrap {height:60px; padding:0 138px 0 10px; overflow:hidden;}
.fix_gnbmenu .seltype_wrap .pd_wrap {float:left; width:49%;  margin-top:10px; padding-right:10px; box-sizing:border-box;}
.fix_gnbmenu .seltype_wrap .sc_dtl {position:relative; float:left; width:100%; height:40px; padding-left:10px; border:1px solid #ccc;  background-size:25px;  color:#939393; font-size:13px; line-height:38px; box-sizing:border-box; vertical-align:middle; cursor:pointer;}
.fix_gnbmenu .seltype_wrap .sc_dtl:after { content: "＋";height: 5px;position: absolute;right: 10px;text-align: center;top: 0;width: 5px;}
.fix_gnbmenu .seltype_wrap .select1 {float:left; width:51%; margin-top:10px; border:1px solid #ccc;}
.fix_gnbmenu .list_view_type {position:absolute; top:10px; right:10px; font-size:0; line-height:0;}
.fix_gnbmenu .list_view_type a {display:inline-block; width:40px; height:40px; margin-left:-1px; border:1px solid #ccc; color:#888; font-size:20px; line-height:40px; box-sizing:border-box; text-align:center; vertical-align:top;}
.fix_gnbmenu .list_view_type a.ftic-list1 {line-height:36px;}
.fix_gnbmenu .list_view_type a.ftic-list2 {font-size:24px;}
.fix_gnbmenu_heightbox {display:none; height:61px;}


.fix_gnbmenu .slidebar {position:absolute; bottom:0; left:0; width:25%; height:4px;}

a.brands_link {display:inline-block; padding:0 5px; margin:2px 4px; border:1px solid #888; border-radius:2px; color:#888; font-size:12px; line-height:18px;}

/* 서브,리스트 부분 */
/* 서브,리스트 부분 */
/* 서브,리스트 부분 (상품상세)*/

.good_desc_head.top_fix_head {position:fixed; top:0; left:0; width:100%; height:53px; box-sizing:border-box; z-index:200; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,0.8)), to(rgba(50,50,50,0))); padding:0 50px 0 120px;}
.good_desc_head.top_fix_head .btn_back_pst {display:block; position:absolute; top:0; left:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:51px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head h1 {color:#fff; font-size:20px; line-height:53px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.good_desc_head.top_fix_head h1 span a {color:#fff; font-size:20px;}
.good_desc_head.top_fix_head .ftic-allmenu {display:block; position:absolute; top:0; left:32px; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}
.good_desc_head.top_fix_head .iconfont.dtreize{width:auto;height:auto;}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(1){left:18px}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(2){display:inline-table;left:50px;}
.good_desc_head.top_fix_head .iconfont.dtreize:nth-child(3){left:86px;}
.good_desc_head.top_fix_head a.ftic-home {width:53px; height:53px; display:inline-block; text-align:center; line-height:53px; font-size:20px; color:#fff; position:absolute; left:68px; top:0;}
.good_desc_head.top_fix_head div.search_box {margin-top:10px; height:30px; border:1px solid #fff; color:#fff; box-sizing:border-box; padding-right:15px; line-height:30px; font-size:13px; border-radius:4px;}
.good_desc_head.top_fix_head div.search_box>div {position:relative; text-align:center;}
.good_desc_head.top_fix_head div.search_box>div>span.search_btn {position:absolute; top:0; right:0;}
.good_desc_head.top_fix_head .ftic-fenxiang {display:block; position:absolute; top:0; right:0; width:53px; height:53px; color:#fff; font-size:20px; line-height:53px; text-align:center; box-sizing:border-box;}


/* 리스트 */
ul.cont_list {width:100% !important; overflow:hidden; padding-top:24px;}
ul.cont_list li  {background: #fff; text-align:center; font-size:14px; width:48%; margin:0 1% 4%;  float:left; border-radius:0; border: 1px solid #f8f5f5; padding: 1.5%; box-sizing: border-box; -o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box; /* visibility:hidden; */}
ul.cont_list li .positionWrap {position:relative;}
ul.cont_list li .positionicons {position:absolute; top:0; right:0;}
ul.cont_list li .positionicons img {width:25px;}
/*타일세일 / 브랜드 변경*/
ul.cont_list li dl dt {  width:100%; display:inline-block; margin-bottom:2%; position:relative;}
ul.cont_list li dl dd .brand {color:#929292; margin-top:5px; text-align:left; height:15px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
ul.cont_list li dl dt {position:relative;}
ul.cont_list li dl dt .timerestBox_height {position:absolute; bottom:0; left:0; width:100%; z-index:10; height:auto; text-align:center;}
ul.cont_list li dl dt .timerestBox_height i {vertical-align:middle; font-size:12px; margin-top:-2px;}
ul.cont_list li dl dt .timerestBox_height .timerestBox {padding:0; color:#fff; }
ul.cont_list li dl dt .timerestBox_height #product {background:rgba(0,0,0,0.5); padding:5px;}
ul.cont_list li dl dt .timerestBox_height .timerestBox span {background:none; color:#fff; }
ul.cont_list li dl dd .price_wrap {overflow:hidden; text-align:left; padding-top:8px;}
ul.cont_list li dl dd .price_wrap > div {display:inline-block; vertical-align:middle;}
ul.cont_list li dl dd .price_wrap > div.per {font-size:12px; font-weight:normal; line-height:30px;}
ul.cont_list li dl dd .price_wrap > div.per em{font-size:25px; font-weight:bold; vertical-align: middle;line-height: 30px;}
ul.cont_list li dl dd .price_wrap > div.pricebox {line-height:15px; font-size:11px;}
ul.cont_list li dl dd .price_wrap > div.pricebox del {color:#b8b8b8;}
ul.cont_list li dl dd .price_wrap > div.pricebox .price {font-size:15px; font-weight:bold; padding-top:5px;}
ul.cont_list li dl dd .price_wrap > div.pricebox .price em {font-weight:bold;}
ul.cont_list li dl dd span.mwon {display:none;}
ul.cont_list li dl dd span.per_icon {padding-right:10px;line-height:20px;vertical-align:bottom;}
/*타일세일 / 브랜드 변경*/
ul.cont_list li dl dt img { width:100%; box-sizing:border-box;}
ul.cont_list li dl dt img {}
ul.cont_list li dl dt a {display:inline-block; position:relative;}
ul.cont_list li dl dd { color:#363636; font-size:12px; line-height:12px; text-align:left; padding-left:2%;}
ul.cont_list li dl dd img{width:initial;}	/*아이콘 크기 원본 크기로 설정*/
ul.cont_list li dl dd p { line-height:1.4em; }
ul.cont_list li dl dd p.money_txt {line-height:24px; overflow:hidden; }
ul.cont_list li dl dd span { display:inline-block; font-size:12px; }
ul.cont_list li dl dd span.tit { display:block; /*height:30px;*/ margin-top:5px; line-height:16px;}
ul.cont_list li dl dd span.tit a {color:#000;}
ul.cont_list li dl dd div.tit { display:block; /*height:30px;*/ margin-top:5px; line-height:16px;}
ul.cont_list li dl dd span.pri_txt { }
ul.cont_list li dl dd span.pri {margin:0 0 2px; font-size:12px; font-weight:bold; text-decoration:line-through;}
ul.cont_list li dl dd span.pri2 { text-decoration:none; }
ul.cont_list li dl dd span.pri_txt2 { margin-left:-3px; }
ul.cont_list li dl dd span.dis_txt { }
ul.cont_list li dl dd span.dis_txt.pointbg {display:inline-block; width:24px; height:24px; text-align:center; color:#fff; border-radius:100%; overflow:hidden; vertical-align:top;}
ul.cont_list li dl dd span.dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.cont_list li dl dd span.dis_txt2 { color:#ff0078; margin-left:-3px;}



/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 */
ul.cont_list li .HoverIconBox {text-align:right;color:#ccc;}
ul.cont_list li .HoverIconBox .iconfont , ul.cont_list li .HoverIconBox .material-icons {display:inline-block; color:#2D2E33; margin:0 3px; font-size:18px; font-weight:bold; vertical-align: middle;}
ul.cont_list li .HoverIconBox .material-icons {}

.CartClickLayermarsk {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9998; display:none;}
.CartClickLayer {position:fixed; min-width:306px; top:50px; left:7px; right:7px; background:#fff; z-index:9999; border-radius:5px; text-align:left; overflow:hidden; height:0; opacity:0;
-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.75);
box-shadow: 0 0 10px 2px rgba(0,0,0,0.75);

transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;
-ms-transition: all 0.6s;
}
.CartClickLayermarsk.on {display:block;}
.CartClickLayer.on {height:auto; opacity:1;
transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;
-ms-transition: all 0.6s;
}

.CartClickLayer h1 {border-radius:5px 5px 0 0; box-sizing:border-box; padding:10px; color:#fff;}
.CartClickLayer .Layerinner {box-sizing:border-box; padding:10px; max-height:250px; overflow:auto;}
.CartClickLayer .Layerinner .optionTit {padding:5px 0; font-weight:bold;}
.CartClickLayer .totalpriceBox {text-align:right; font-size:13px; padding:5px 10px;}
.CartClickLayer .totalpriceBox .text01 {font-weight:bold;}
.CartClickLayer .totalpriceBox .totalprice {font-size:13px; font-weight:bold;}
.CartClickLayer .totalpriceBox .eq {font-weight:normal;}
.CartClickLayer .CartClickBtn {border-radius:0 0 5px 5px; text-align:center; padding:8px 0;}
.CartClickLayer .CartClickBtn a {width:47%;}
/*리스트 밑 장바구니 좋아요 아이콘 및 레이어 끝 */



/* 1줄스타일 */
ul.cont_list.D li {width:100%; margin:-1px 0 0; padding:0; border-right:none; border-left:none;}
ul.cont_list.D li dl {overflow:hidden;}
ul.cont_list.D li dl dt {float:left; width:80px; padding:10px; margin:0;}
ul.cont_list.D li dl dd {padding:10px 10px 10px 100px;}

/* 3줄스타일 */
ul.cont_list.M {padding:24px 0.5% 0; box-sizing:border-box;}
ul.cont_list.M li {width:31%; margin:0 1% 4%;}

/* 2016-04-29 가격스타일 설정 jungeol kim */
.prcStyleBox {}
.prcStyle01 {display:inline-block; color:#e10124 !important; font-size:15px !important; line-height:20px !important; vertical-align:bottom;}
.prcStyle02 {display:inline-block; color:#a6a6a6 !important; font-size:13px !important; text-decoration:line-through; line-height:18px !important; vertical-align:bottom;}
.prcStyle03 {display:inline-block; color:#e10124 !important; font-size:13px !important; line-height:18px !important; vertical-align:bottom;}
.eventTxt {display:inline !important; line-height:24px !important;}

ul.cont_list_type {width:100% !important; overflow:hidden;}
ul.cont_list_type li  {background: #fff; text-align:center; font-size:14px; width:33.3%; padding:4px;  float:left; border-radius:0; box-sizing: border-box; -o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
ul.cont_list_type li .positionWrap {position:relative;}
ul.cont_list_type li .positionicons {position:absolute; top:0; right:0;}
ul.cont_list_type li dl {height:40px; overflow:hidden;}
ul.cont_list_type li dl dt {width:100%; display:inline-block; margin:0; }
ul.cont_list_type li dl dt img { width:100%; height:40px; box-sizing:border-box;}
ul.cont_list_type li dl dt img {border: 1px solid #eee;}
ul.cont_list_type li dl dd { color:#636363; font-size:12px; line-height:12px; text-align:left; padding-left:2%;}
ul.cont_list_type li dl dd img{width:initial;}	/*아이콘 크기 원본 크기로 설정*/
ul.cont_list_type li dl dd p { line-height:1.4em; }
ul.cont_list_type li dl dd p.money_txt {line-height:24px; overflow:hidden; }
ul.cont_list_type li dl dd span { display:inline-block; font-size:12px; }
ul.cont_list_type li dl dd span.tit { display:block; /*height:30px;*/ line-height:16px;}
ul.cont_list_type li dl dd div.tit { display:block; /*height:30px;*/ line-height:16px;}
ul.cont_list_type li dl dd span.pri_txt { }
ul.cont_list_type li dl dd span.pri { color:#636363; text-decoration:line-through; margin:4px 0 2px; font-size:16px; font-weight:bold; }
ul.cont_list_type li dl dd span.pri2 { text-decoration:none; }
ul.cont_list_type li dl dd span.pri_txt2 { margin-left:-3px; }
ul.cont_list_type li dl dd span.dis_txt { }
ul.cont_list_type li dl dd span.dis { color:#ff0078; font-weight:bold; font-size:21px;}
ul.cont_list_type li dl dd span.dis_txt2 { color:#ff0078; margin-left:-3px;}
.allbrand_view {display:none; padding:0 10px 10px; text-align:right;}
.allbrand_view span {color:#888; font-size:12px; line-height:30px; text-decoration:underline;}

/* loading */
.loading {position:relative; padding-bottom:10px; line-height:32px; text-align:center;}

@keyframes rotation{
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes rotation{
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes rotation{
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@-o-keyframes rotation{
	from {
		-o-transform: rotate(0deg);
	}
	to {
		-o-transform: rotate(360deg);
	}
}
@-ms-keyframes rotation{
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}

#loader{
animation: rotation 1s linear infinite;
-webkit-animation: rotation 1s linear infinite;
-moz-animation: rotation 1s linear infinite;
-o-animation: rotation 1s linear infinite;
}
/* loading end */

.ico_point {display:inline-block; width:18px; height:18px; margin-top:-2px; border-radius:100%; color:#fff !important; font-weight:bold; font-size:12px; line-height:18px; text-align:center; overflow:hidden; vertical-align:middle;}

.timerestBox_height {margin:2px 0; color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-day {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-hour {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-min {color:#000; font-size:12px; line-height:16px;}
.timerestBox_height .time-sale-sec {color:#000; font-size:12px; line-height:16px;}



.contentAddView ,
.contentFolding {display:inline-block; padding:8px 40px; border:1px solid #000; border-radius: 2px; color:#fff; background:#000; cursor:pointer; font-size:13px; font-weight:bold;}
.contentAddView .iconfont,
.contentFolding .iconfont {margin-left:10px;}


/* list play btn */
.isPlay img,
ul.cont_list li .positionWrap .isPlay img,
ul.cont_list li dl dt a .isPlay img {position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; width:60px; height:60px;}
.goods_item .img .isPlay img {position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-52px; width:60px; height:60px;}

/* 주의공통 */
.prompt {margin:20px 0 10px; font-size:12px; line-height:18px; text-align:center;}

/* 비쥬얼 이미지100% */
.wyditor_img {width:100%;}


/*게시판쪽 css 시작*/
.text_al{font-size:13px; padding:10px 15px; border-bottom:1px solid #ccc;}
.mboard {margin:15px; border:1px solid #ccc;}
.mboard_select .select1.wid{width:40%; margin-left:15px;}
.mboard-list-default {overflow:hidden;  box-sizing:border-box; }
.mboard-list-default.first  {background:#f4f4f4;}
.mboard-list-default li {border-bottom:1px solid #ccc; padding:10px; box-sizing:border-box;}
.mboard-list-default li:last-child {border-bottom:none;}
.mboard-list-default li .titArea a{color:#333; font-size:13px;}
.mboard-list-default li .titArea .dateArea {float:right; color:#888;}

.sel {margin-top:20px;}
.sel .select1 {width:35%; display:inline-block;vertical-align:top; margin-top:0px;}
.sel .member_input {width:35%; display:inline-block;}
.sel .member_input .text { margin:0px; vertical-align:top;}
.sel .btn_style1 {width:20%; display:inline-block;vertical-align:top;}

.mboard.list {border:none;}
.mboard-list {overflow:hidden;}
.mboard-list li {width:49%; float:left; margin:0.5%; box-sizing:border-box; padding:1%; border:1px solid #ccc; background:#fff;}
.mboard-list li .mboard-img img{ width:100%;}
.mboard-list li .mboard-tit a{display:inline-block;font-size:15px; padding:10px 0; color:#333; font-weight:bold;}
.mboard-list li .mboard-cont {color:#888;}
.write_btn {margin:15px;}

.mboard .tit_date {box-sizing:border-box; padding:10px;}
.mboard .tit_date h1{font-size:15px; line-height:20px;}
.mboard .tit_date span {color:#888;}
.mboard .b_contents {box-sizing:border-box; padding:15px; position:relative;}
.mboard .b_contents .img img {width:100%;}
.mboard .b_contents p#tbContent {font-size:15px; padding-bottom:10px;}

.mboard .prev_next { box-sizing:border-box; padding:15px;}
.mboard .prev_next li {padding:5px; border:1px solid #ccc; overflow:hidden;}
.mboard .prev_next li:first-child {border-bottom:none;}
.mboard .prev_next li .left {float:left; width:20%;}
.mboard .prev_next li .right {float:right; width:80%;}

.btn_center {box-sizing:border-box; padding:15px;}
.contbox .btn_center a,.contbox .btn_center span {display:inline-block}

.contbox .btn_center a.notify_wrap{background:#f6cc0b; margin:0px; margin-left:1px; margin-top:10px; position:relative;}
.contbox .btn_center a.notify_wrap > i{position:absolute; top:8px; left:10px;}
.contbox .btn_center .btn_style11{width:32%; display:inline-block; float:left; margin-right:6px; margin-top:10px; background:#5C585A !important;}
.contbox .btn_center .btn_style12{width:49%; display:inline-block; float:left; margin-top:10px; background:#92979b !important;}

.mboard .table_style {width:100%; box-sizing:border-box; padding:10px;}
.mboard .table_style textarea {border:1px solid #ccc; width:100%; min-height:150px;appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius:0px;}

.mpaging {text-align:center;}
.mpaging a.prev {float:left; display:inline-block; margin-left:15px;}
.mpaging a.next {float:right; display:inline-block; margin-right:15px;}

.mboard-list-news {overflow:hidden;  box-sizing:border-box; }
.mboard-list-news.first  {background:#f4f4f4;}
.mboard-list-news li table tr td {padding:15px;}
.mboard-list-news li {border-bottom:1px solid #ccc;box-sizing:border-box; max-height:150px; overflow:hidden;}
.mboard-list-news li:last-child {border-bottom:none;}
.mboard-list-news li .titArea a{color:#333; font-size:16px; font-weight:bold;}
.mboard-list-news li .dateArea {display:block; color:#888; font-size:13px;}
.mboard-list-news li .news_con {margin-top:10px; height:70px;}
.mboard-list-news li .news_img img{width:100px; height:100px;}


.mboard-list-write {width:100%; box-sizing:border-box; padding:15px;}
.mboard-list-write textarea{border:1px solid #ccc; min-width:100%; width:100%; min-height:150px;appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius:0px; box-sizing:border-box;}
.mboard-list-write .isNotice_tit{display:block; margin:20px 0 5px 0; font-size:15px;}


.del_box.on {display:block; text-align:center;}
.del_box {border:2px solid #000; display:none;}
.del_box .del_box_in {width:300px; height:130px; background:#fff;}
.del_box .del_box_in h1 {padding-top:15px; font-size:15px;}
.del_box .del_box_in .del_box_btn {margin-top:30px;}

.b_contents p img {max-width:100%;}

/* 스마트검색 */
.sc_dtl_wrap {overflow:hidden; display:none;}
.sc_dtl_box {padding:10px; background:#fff;}
.dtlsc_box {display:none; margin-bottom:20px; padding:10px; background:#f9f9f9;}
.sc_dtl_wrap dl {letter-spacing:-1px; overflow:hidden;}
.sc_dtl_wrap dl dt {float:left; width:80px; padding:15px 0 15px 5px; font-size:13px; line-height:20px;}
.sc_dtl_wrap dl dd {padding-left:85px;}
.sc_dtl_wrap dl dd .btn_selbrand {position:relative; width:100%; height:40px; padding-left:10px; border:1px solid #ccc; color:#939393; font-size:13px; line-height:38px; box-sizing:border-box; cursor:pointer;}
.sc_dtl_wrap dl dd .btn_selbrand:after {content:'＋'; position:absolute; top:0; right:15px; width:5px; height:5px; text-align:center;}
.sc_dtl_wrap dl dd select {margin:0; border:1px solid #ccc;}
.sc_dtl_wrap dl dd .inwrap {float:left; width:100%; padding:5px; box-sizing:border-box;}
.sc_dtl_wrap dl dd .ptbox {display:table; float:left; width:50%; height:50px; padding:5px; box-sizing:border-box;}
.sc_dtl_wrap dl dd .ptbox span {display:table-cell; position:relative; padding:0 20px; border:1px solid #ccc; background:#fff; color:#939393; font-size:13px; line-height:15px; text-align:center; vertical-align:middle; cursor:pointer;}
.sc_dtl_wrap dl dd .ptbox span.on:after {content:'×'; position:absolute; top:2px; right:10px; width:5px; height:5px; text-align:center;}
.sc_dtl_wrap dl dd input.text {border-radius:0px; width:100%;line-height:20px; height:40px; box-sizing:border-box; padding-left:10px; border:1px solid #ccc; font-size:13px; color:#939393; text-align:left;}
.sc_dtl_wrap .btn_dtlsc {padding:0 15px 20px; background:#fff;}
.sc_dtl_wrap .btn_dtlsc input {display:block; width:100%; height:40px; padding:0; margin:0; border:1px solid #000; background:#000; color:#fff; font-size:13px; box-sizing:border-box;}
.sc_dtl_wrap .btn_open_delsc {height:40px; border-top:1px solid #ccc; border-bottom:1px solid #000; background:#fff; color:#000; text-align:center; font-size:13px; line-height:40px; cursor:pointer;}
.sc_dtl_wrap .btn_open_delsc:after {content:' ▼';}
.sc_dtl_wrap .btn_open_delsc.on:after {content:' ▲';}

.check_brand_wrap {position:fixed; top:0; left:100%; width:100%; height:100%; padding:54px 0 64px; background:#fff; z-index:10050; box-sizing:border-box;
	transition:all .5s;
	-webkit-transition:all .5s;
}
.check_brand_wrap.on {
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);

	transition:all .5s;
	-webkit-transition:all .5s;
}
.check_brand_head {position:absolute; top:0; left:0; width:100%; height:54px;}
.check_brand_head h1 {color:#fff; font-size:20px; line-height:54px; text-align:center;}
.check_brand_cont {height:100%; padding:5px; overflow:hidden; overflow-y:auto; box-sizing:border-box;}
.check_brand_cont .bibox {display:table; float:left; width:50%; height:50px; padding:5px; box-sizing:border-box;}
.check_brand_cont .bibox span {display:table-cell; position:relative; padding:0 20px; border:1px solid #ccc; background:#fff; color:#939393; font-size:13px; line-height:15px; text-align:center; vertical-align:middle; cursor:pointer;}
.check_brand_cont .bibox span.on:after {content:'×'; position:absolute; top:2px; right:10px; width:5px; height:5px; text-align:center;}
.check_brand_foot {position:absolute; bottom:0; left:0; width:100%; height:64px; padding:0 12px 12px 12px; border-top:1px solid #ccc; background:#fff; box-sizing:border-box;}

/*검색결과없을때 텍스트*/
.cont_list .notSearchTxt{text-align:center;width:100%;float:left;}


/*출석체크 쿠폰받기 부분 */

.check_date_wrap {overflow:hidden; }
.check_date_wrap .check_date_noti{position:relative; margin-top:15px; border-radius:10px; box-sizing:border-box; padding:28px 25px 28px 25px; background:url('/data/kdemo3/m/images/check_dateimg.png')no-repeat right 10px top 35px #f4f9fa; background-size:175px 134px; padding-left:10px;}
.check_date_wrap .check_date_noti h1 {font-size:30px; color:#000; line-height:35px; position:relative;}
.check_date_wrap .check_date_noti h1 span.chimg {position:absolute; left:60px; top:-25px;}
.check_date_wrap .check_date_noti h1 span.chimg img {width:24px; height:17px;}
.check_date_wrap .check_date_noti p {font-size:16px; line-height:20px;}
.check_date_wrap .check_date_noti ul {overflow:hidden; padding-top:15px;}
.check_date_wrap .check_date_noti ul li {font-size:11px; color:#3a3a3a; background:url('/data/kdemo3/m/images/comma.png')no-repeat left center; padding-left:10px;}
.check_date_wrap .check_date_noti ul li a.mylink {text-decoration:underline; color:#3a3a3a;}
.check_date_wrap .check_date h1{font-size:15px; font-weight:bold; text-align:center; padding:30px 0 15px 0;}
.check_date_wrap .check_date table {width:100%; background:#fff;}
.check_date_wrap .check_date table th {line-height:36px; border-left:1px solid #fff; width:14.2%;}
.check_date_wrap .check_date table th:first-child{border-left:none;}
.check_date_wrap .check_date table td {position:relative;width:14.2%; box-sizing:border-box; text-align:center; border-right:1px solid #e6e6e6; vertical-align:top;}
.check_date_wrap .check_date table td span.num {position:absolute; left:8px; top:8px;}
.check_date_wrap .check_date table td .check_img {margin-top:20px;}
.check_date_wrap .check_date table td .check_img img {width:60%;}
.check_date_wrap .check_date table td .cupon_img { height:23px; margin-top:5px;}
.check_date_wrap .check_date table td .cupon_img img {width:40px; height:13px;}

/*회원가입 선택*/
.JoinDistinction {overflow:hidden;}
.JoinDistinction label.radiolabel {position:relative; float:left; display:inline-block; width:50%; box-sizing:border-box; text-align:left; padding:10px 30px 10px 30px; color:#5f5f5f; font-size: 15px; line-height: 24px; overflow: hidden; }
.JoinDistinction label.radiolabel input[type="radio"] {margin:0; position:absolute; left:-9999px;}
.JoinDistinction .iconfont {position:absolute; left:0; top:50%; margin-top:-12px; display:inline-block; color:#999; font-size:24px; font-weight:bold; height:24px;line-height:28px;  text-align: center; width:24px;}
.JoinDistinction label.radiolabel.on .iconfont{}

.BusiInfor {overflow:hidden; display:none;}
.BusiInfor .BusiInfortitle {font-family:"mgb"; font-size:20px; font-weight:normal; height:58px; line-height:58px; text-align:center;}
/*회원가입 선택 끝*/


/*모바일 세트상품*/

.Set_wrap {background:#fff; box-sizing:border-box; padding:10px;}
.Set_wrap .Set_wrapslide {overflow:hidden; background:#fff; margin-top:10px; position:relative;}
.Set_wrap .Set_wrapslide .swiper-slide img{width:100%;}
.Set_wrap .Set_wrapslide .swiper-pagination {position:static; background:#fff; padding:10px 0;}
.Set_wrap .Set_wrapslide .swiper-pagination-bullet {background:#cdcdcd;opacity: 1; width:15px; height:15px;}
.Set_wrap .Set_wrapslide .swiper-pagination-bullet-active {background:#e51b13;opacity: 1;}
.Set_wrap .Set_wrapslide  .swiper-button-prev {}
.Set_wrap .Set_wrapslide  .swiper-button-next {}
.Set_wrap .Set_wrapslide .swiper-button-next,
.Set_wrap .Set_wrapslide .swiper-button-prev {width:18px; height:33px;}
.Set_wrap .Set_wrapslide .videoview {display:inline-block; position:absolute; right:10px; bottom:10px; z-index:10; width:80px; height:80px; color:#fff; text-align:center; border-radius:100%;
box-sizing:border-box; padding:13px 0;
-webkit-box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.5);
-moz-box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.5);
box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.5);}
.Set_wrap .Set_wrapslide .videoview > span {display:block;}
.Set_wrap .Set_wrapslide .videoview > span.Goimg img {width:18px; height:18px;}
.Set_wrap .Set_wrapslide .videoview > span.text1 {font-weight:bold; margin-top:3px;}

.Set_wrap .setchoice {padding-bottom:10px; border-bottom:1px solid #c9c9c9;}
.Set_wrap .setchoice h1 {font-size:14px; font-weight:normal; color:#5e5e5e; padding:10px 0;}
.Set_wrap .setchoice ul {}
.Set_wrap .setchoice ul li {box-sizing:border-box; padding:10px 0; border-top:1px solid #dddddd;}
.Set_wrap .setchoice ul li .setchoiceCon {position:relative; box-sizing:border-box; padding:10px 65px 0 115px; min-height:105px;}
.Set_wrap .setchoice ul li .setchoiceCon .proimg{position:absolute; left:0; top:0; width:105px; height:105px; box-sizing:border-box; border:1px solid #dddddd;}
.Set_wrap .setchoice ul li.on .setchoiceCon .proimg {border-width:4px;}
.Set_wrap .setchoice ul li .setchoiceCon .proimg img {width:100%;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn {position:absolute; right:0; top:50%; width:60px; height:60px; margin-top:-30px; background:#868686; text-align:center; border-radius:100%; color:#fff; font-size:10px; box-sizing:border-box; padding:10px 0;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span {display:block;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.text {margin-top:5px;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.img img{width:13px;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span {}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.choice {display:none;}
.Set_wrap .setchoice ul li.on .setchoiceCon .setchoiceBtn > span.choice {display:block;}
.Set_wrap .setchoice ul li .setchoiceCon .setchoiceBtn > span.notchoice {display:block;}
.Set_wrap .setchoice ul li.on .setchoiceCon .setchoiceBtn > span.notchoice {display:none;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox{}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Tit {font-size:14px; font-weight:normal; color:#5e5e5e; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Tit a{font-size:14px; font-weight:normal; color:#5e5e5e;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .price {font-size:15px; font-weight:bold; color:#5e5e5e;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .price .won {font-weight:normal;}
.Set_wrap .setchoice ul li .setchoiceCon .TextBox .Setproview {display:inline-block; color:#fff; background:#868686; border-radius:2px; font-size:14px; font-weight:bold; padding:0 5px; line-height:20px; margin-top:38px;}
.Set_wrap .SetInformation {text-align:center; background:#fff; padding-top:15px; padding-bottom:50px; border-bottom:1px solid #ddd;}
.Set_wrap .SetInformation img{max-width:100%;}
.itemsLayermarsk {position:fixed; left:0; top:0; z-index:99995; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.itemsLayermarsk.on {display:block; }
.itemsLayer {display:none; width:90%; height:85%; overflow-y:auto; overflow:scroll; -webkit-overflow-scrolling:touch; overflow-x:hidden; background:#fff; z-index:99998;}
.itemsLayer .Set_itemsLayerposition {position:relative;}
.itemsLayer.on {display:block; }
.itemsLayer img {max-width:100%;}
.Set_itemsLayerclobtn {display:none; position:fixed; right:5%; top:7.5%; width:29px; height:29px;  z-index:99999; background:rgba(0,0,0,0.5);}
.Set_itemsLayerclobtn.on {display:inline-block;}
.Set_itemsLayerclobtn img {width:100%;}
.Set_wrap .Setproslide {margin:0 -10px; box-sizing:border-box; padding:0 5px; background:#f9f9f9;}
.Set_wrap .Setproslide h1 {font-size:17px; font-weight:bold; color:#000; line-height:40px;}
.Set_wrap .Setproslide .Setproslidecon {box-sizing:border-box; padding:0 5px; text-align:center;}
.Set_wrap .Setproslide .Setproslidecon .img {border:1px solid #ddd;}
.Set_wrap .Setproslide .Setproslidecon .img img{width:100%;}
.Set_wrap .Setproslide .Setproslidecon .Tit { font-size:15px; font-weight:bold; color:#5e5e5e;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 word-wrap:break-word;
 line-height: 20px;
 height: 40px;
}
.Set_wrap .Setproslide .Setproslidecon .Tit a {color:#5e5e5e;}
.Set_wrap .Setproslide .Setproslidecon .SubTit { font-size:12px; color:#a1a1a1; margin-top:5px;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 word-wrap:break-word;
 line-height: 20px;
 height: 40px;
}
.Set_wrap .Setproslide .swiper-pagination-bullet-active {background:#e51b13;}
.Set_wrap .Setproslide .swiper-container {overflow:visible;}
.Set_wrap .Setproslide .swiper-pagination {text-align:right; top:-30px; bottom:auto;}

.fixed_option_box .fixed_option.BgWhite {background:#fff;}
.fixed_option_box .fixed_option .protit {font-size:16px; color:#5e5e5e; box-sizing:border-box; padding:0 17px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.fixed_option_box .fixed_option .prosubtit {font-size:12px; color:#999999; margin-top:5px; box-sizing:border-box; padding:0 17px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.Setproprice {overflow:hidden; width:100%; position:relative; border-bottom:1px solid #eeeeee; box-sizing:border-box; padding-left:100px; padding-right:10px; line-height:30px; }
.Setproprice:first-child {border-top:1px solid #eee;}
.Setproprice dt {position:absolute; left:10px; top:0; width:75px; font-size:13px; color:#5e5e5e;}
.Setproprice dd {text-align:right; font-size:15px; color:#000;}
.Setproprice dd .minus {display:inline-block; color:#fff; background:#92979b; border-radius:100%; height:19px; width:19px; line-height:19px; text-align:center; font-weight:bold; margin-right:15px;}
.Setproprice.total {border-top:0;  line-height:60px; margin-top:10px; border-radius:4px;}
.Setproprice.total dd {font-size:18px; font-weight:bold; }
.Setproprice.total dd .color {display:inline-block; margin-right:15px; color:#e51b13; }
.Setproprice.total dd .won {font-size:15px; font-weight:normal;}

/*TV쇼핑 시작 */
.TVlistBox {background:#f9f9f9; margin-top:10px;}
.TVlistBox h1 {box-sizing:border-box; padding:0 10px; font-size:18px; font-weight:bold; line-height:50px;}
.TVlistBox ul {overflow:hidden; box-sizing:border-box; padding:0 5px;}
.TVlistBox ul li {float:left; width:50%; box-sizing:border-box; padding:5px 5px;}
.TVlistBox ul li .con {text-align:center;}
.TVlistBox ul li .img {border:1px solid #dddddd; position:relative;}
.TVlistBox ul li .img img {width:100%;}
.TVlistBox ul li .img .playIcon {position:absolute; left:3px; bottom:3px; }
.TVlistBox ul li .img .playIcon img {width:15px; height:15px;}
.TVlistBox ul li .Tit {font-size:16px; font-weight:bold; color:#5e5e5e; margin-top:8px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
word-wrap:break-word;
line-height: 1.2em;
height: 2.4em;
}
.TVlistBox ul li .Tit a {color:#5e5e5e;}
.TVlistBox ul li .subTit {font-size:12px; font-weight:normal; color:#a1a1a1; margin-top:8px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
word-wrap:break-word;
line-height: 1.2em;
height: 3.6em;
}



.TVshoppingcon{background:#fff;margin-top:10px;}
.TVshoppingcon .TVprointro {box-sizing:border-box; padding:0 10px;}
.TVshoppingcon .TVprointro .TVprolistTit{font-size:18px; color:#5e5e5e; padding:10px 0; line-height:25px; font-weight:bold;}
.TVshoppingcon .TVprointro .TVprolistTit a {color:#5e5e5e;}
.TVshoppingcon .TVprointro .TVprolistSubTit {font-size:12px; color:#999999; margin-top:15px;}
.TVshoppingcon .TVTit {box-sizing:border-box; padding:0 10px;}
.TVshoppingcon .TVTit > span {display:block;font-size:14px; color:#fff; text-align:center; font-weight:bold; padding:6px 0; margin-top:15px; border-radius:3px;}
.TVshoppingcon .TVwraplist {box-sizing:border-box; padding:0 10px; margin-top:10px;}
.TVshoppingcon .TVwraplist ul.TVlistUl {width:100%; border-top:1px solid #dddddd;}
.TVshoppingcon .TVwraplist ul.TVlistUl li {overflow:hidden; border-bottom:1px solid #dddddd;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con { min-height:125px; position:relative; box-sizing:border-box; padding:10px 10px 10px 110px;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .img {position:absolute; left:0; top:10px; width:105px; height:105px; overflow:hidden; box-sizing:border-box; border:1px solid #ddd;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .img img {width:100%;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .Tit {font-size:15px; font-weight:bold; color:#5e5e5e; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .subTit {font-size:14px; font-weight:normal; color:#5e5e5e; white-space: nowrap; text-overflow: ellipsis; overflow:hidden; margin-top:5px;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .priceBox {font-size:14px; font-weight:bold; color:#5e5e5e; }
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .priceBox .won {font-weight:normal;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .TVproview span.iconfont {font-size:12px;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .TVproview {display:inline-block; color:#5e5e5e; background:#f0f0f0; border-radius:3px; padding:0 5px; line-height:24px; font-size:13px; text-align:center;}

.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox {margin-top:7px; font-size:0;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox > a {display:inline-block; width:49%; line-height:28px; color:#fff; font-size:13px; font-weight:bold; text-align:center;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox > a.TVlistbtngray {background:#92979b;}
.TVshoppingcon .TVwraplist ul.TVlistUl li .con .BtnBox .interval {display:inline-block; width:2%;}
.TVshoppingcon .commentBox {margin-top:10px; box-sizing:border-box; padding:0 10px; text-align:center;}
.TVshoppingcon .commentBox textarea {border:1px solid #ddd; width:100%; max-width:100%; min-height:100%; height:150px; max-height:150px; min-height:150px; resize:none;appearance: none; -webkit-appearance: none; -moz-appearance: none; background:#fff; border-radius:0; text-align:left;}
.TVshoppingcon .commentBox .commentBtn {display:inline-block; text-align:center; width:80%; margin:15px 0 0 0; font-size:15px; font-weight:bold; color:#fff; line-height:30px;}
.TVshoppingcon .commentList {margin-top:20px; box-sizing:border-box; padding:0 15px 20px 15px;}
.TVshoppingcon .commentList li {padding:5px 0;}
.TVshoppingcon .commentList li .DayBox{font-size:12px; color:#000;}
.TVshoppingcon .commentList li .DayBox .IconLogo img{height:12px;}
.TVshoppingcon .commentList li .DayBox .day{margin-left:10px;}
.TVshoppingcon .commentList li .DayBox .time{margin-left:10px;}
.TVshoppingcon .commentList li .DayBox .delbtn {float:right;}
.TVshoppingcon .commentList li .commentText {margin-top:10px; color:#000;}
.TVlistBox h1 .listview {float:right; color:#a1a1a1; font-size:12px; margin-top:20px; line-height:17px;}
/*TV쇼핑 끝 */

/*세트상품 비디오 레이어*/
.videoLayermarsk {display:none; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9998;}
.videoLayer {display:none; position:fixed; left:0; top:50%;width:100%; height:329px; margin-top:-165px; z-index:9999; text-align:right;}
.videoLayer a.LayercloBtn {width:29px; height:29px;}
.videoLayer a.LayercloBtn img {width:29px; height:29px;}
.videoLayermarsk.on {display:block;}
.videoLayer.on {display:block;}
/*세트상품 비디오 레이어 끝*/

/*홍보하기 시작*/
.QRwrap .QRLayermarsk {position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:99998; display:none;}
.QRwrap .QRLayermarsk.on {display:block;}
.QRwrap {background:#fff; box-sizing:border-box; padding:10px;}
.QRwrap .QRLayer {display:none; z-index:99999;  padding:30px; background:#fff;}
.QRwrap .QRLayer.on {display:block;}
.QRwrap .cont_title02 {font-size:18px; font-weight:bold; padding:10px 0px;}
.QRwrap dl {overflow:hidden;}
.QRwrap dl dt {font-size:15px; margin-top:15px; height:25px;}
.QRwrap dl dd {margin-top:5px;}
.QRwrap dl dd .QRlinktext{font-size:12px; color:#000;}
.QRwrap .QRLayerBtn {float:right;}
.QRwrap .QRLayerBtn img {width:18px;}

.sharetablewrpa {box-sizing:border-box; padding:10px;}
.sharetablewrpa #pop_div h1{line-height:50px; }
.sharetablewrpa #pop_div input.text{	background:url("/data/rental/ico_dr.gif") no-repeat scroll right center #fff; box-sizing: border-box; cursor: pointer; font-size:13px; height: 40px; line-height: 40px; padding: 0 40px 0 10px; position: relative; text-align: left; vertical-align: middle;}
.sharetablewrpa #pop_div .submitSearch {background: #000 none repeat scroll 0 0; border: 1px solid #000; box-sizing: border-box; color: #fff; display:inline-block;  font-size: 13px; height: 40px; margin: 0; padding: 0; width: 50px;}
.sharetablewrpa #pop_div .protit {font-size:15px; line-height:40px;}
.sharetablewrpa table {width:100%; margin-top:10px;}
.sharetablewrpa table th{color:#fff; font-weight:normal; padding:10px 0;}
.sharetablewrpa .Searchbottom{background: #000 none repeat scroll 0 0; border: 1px solid #000; box-sizing: border-box; color: #fff; display:inline-block;  font-size: 13px; height: 40px; margin: 0; padding: 0; width: 100%; margin-top:15px;}
.sharetablewrpa .shaList {overflow:hidden;}
.sharetablewrpa .shaList li {margin-top:10px;}
.sharetablewrpa .shaList li .code {font-size:12px;}
.sharetablewrpa .shaList li .con{box-sizing:border-box; padding:10px 10px 10px 110px; position:relative;  background:#fff; min-height:100px;}
.sharetablewrpa .shaList li .con .img {position:absolute; left:0; top:0; width:100px; height:100px;}
.sharetablewrpa .shaList li .con .Tit {font-size:14px; color:#000; font-weight:bold;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.sharetablewrpa .shaList li .con .Tit a{color:#000; }
.sharetablewrpa .shaList li .con .price {}
.sharetablewrpa .shaList li .con .btn {text-align:right;}
.sharetablewrpa .shaList li .con .btn .choicebtn{background: #000 none repeat scroll 0 0; border: 1px solid #000; box-sizing: border-box; color: #fff; display:inline-block;  font-size: 13px; height: 40px; margin: 0; padding: 0; width: 100px; text-align:center; line-height:37px;}
/*홍보하기 끝*/


/*이달의 쿠폰 시작*/
.coupon_dw_con {overflow:hidden; margin-top:20px;}
.coupon_dw_con .img img{width:100%;}
.coupon_dw_con .txt {box-sizing:border-box; padding:10px;}
.coupon_dw_con .txt .last{margin-top:15px;}
/*이달의 쿠폰 끝*/

/*SNS공유 레이어및 아이콘 시작*/
/*.SNSLayerIcon{display:inline-block; width:40px; height:35px; line-height:35px; text-align:center; background:#a2a4a7; border-radius:4px; position:absolute; top:145px; right:20px;}*/
.SNSLayerIcon span.iconfont {font-size:26px; color:#fff; font-weight:bold; vertical-align:middle;}
.SNSLayerBoxmarsk {display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:99998; background:rgba(0,0,0,0.5);}
.SNSLayerBoxmarsk.on {display:block;}

.SNSLayerBox {display:inline-block; position:fixed; left:50%; top:-25%; opacity:0; width:300px; height:0; overflow:hidden; margin:-115px 0 0 -150px; background:#fff; z-index:99999; border-radius:6px; box-sizing:border-box; padding:15px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
}
.SNSLayerBox.on { top:30%; opacity:1; height:auto;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
}

.SNSLayerBox .SNSLayerInner {position:relative; overflow:hidden;}
.SNSLayerBox .SNSLayerInner .SNSLayerCloseX {position:absolute; right:0px; top:0px; font-size:20px; color:#555; line-height:15px; cursor:pointer;}
.SNSLayerBox .SNSLayerInner .Tit {text-align: center; border-bottom: 0; font-size: 15px; font-weight: bold; line-height:17px; color:#333;}
.SNSLayerBox .SNSLayerInner .SNSouterwrap {overflow:hidden;}
.SNSLayerBox .SNSLayerInner .SNSouter {display:inline-block; float:left; width:33.3%; text-align:center; margin-top:20px;}
.SNSLayerBox .SNSLayerInner .SNSouter img {cursor:pointer;}
.SNSLayerBox .SNSLayerInner .SNSouter span.text {display:block; font-size:12px; line-height:17px; margin-top:10px; color:#9b9b9b;}
.SNSLayerBox .SNSLayerInner .URLcopy {overflow:hidden; margin-top:20px;}
.SNSLayerBox .SNSLayerInner .URLcopy input {width:163px; border-radius:4px; border:2px solid #e1e8ee; color:#9b9b9b; height:35px; line-height:33px; box-sizing:border-box;}
.SNSLayerBox .SNSLayerInner .URLcopy a.clipboard {display:inline-block; text-align:center; color:#fff; height:35px; line-height:33px; font-size:10px; padding:0 16px; border-radius:4px; width:70px;}
/*SNS공유 레이어및 아이콘 끝*/

/**************************************** 상품정보고시 ****************************************/
.content_category{text-align:center;border:solid 1px #e0e0e0;border-bottom:none; width:100%; margin-top:10px;}
.content_category .catetr{background:#f4f4f4;}
.content_category .catetr .tit{border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:5px;}
.content_category .catetr .con{border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;padding:5px;}
.content_category .left{border-right:solid 1px #e0e0e0;width:30%;}
.content_category .right{width:70%;}
.content_category td{border-bottom:solid 1px #e0e0e0;padding:5px;}










/*face모바일*/
.bg_wrap{background:#fff;margin:0 -15px;}
.bg_wrap2{padding:0 15px;box-sizing:border-box;}

.onair{display:none;}

.face_liveting_wrap{position:relative;margin:0 -15px;}
.face_liveting_wrap .main_img{width:100%;}
.face_liveting_wrap .main_img img{width:100%;}
.face_liveting{width:100%;position:absolute;left:0;top:0px;padding:20px;box-sizing:border-box;}
.face_liveting .info{width:30px;position:absolute;left:6px;top:6px;}
.face_liveting .info img{width:100%;}
.face_liveting .info .tit{float:right;font-size:12px;color:#fff;margin-left:10px;line-height:17px;}
.face_liveting .info .tit .answer{background:rgba(73,51,53,0.6);margin-top:5px;padding:3px;border-radius:3px;}
.face_liveting .onair.on{width:40px;display:block;position:absolute;left:50%;top:10px;margin-left:-20px;}
.face_liveting .onair.on img{width:100%;}

.face_comment{width:100%;background:url(/m/images/m_chat_bg.png)repeat-x;position:absolute;left:0;bottom:0;}
.face_comment .face_comment_wrap{height:160px;margin:60px 10px 0;overflow:auto;}
.face_comment .face_comment_wrap li{float:left;margin:5px 0;clear:both;position:relative;}
.face_comment .profile{width:30px;height:30px;border-radius:50%;overflow:hidden;position:absolute;left:0;top:0;}
.face_comment .profile img{width:100%;height:100%;}
.face_comment .txt{float:right;padding-left:35px;font-size:10px;color:#fff;margin-top:-2px;}
.face_comment .txt .con{line-height:10px;}
.face_comment .enter{box-sizing:border-box;margin-bottom:10px;padding:0 20px;}
.face_comment input{width:75%;background:transparent;border:none;border-bottom:solid 2px #bcbcbc;outline:none;margin-top:18px;color:#fff;}
.face_comment button{width:60px;height:25px;background:#fff;border:none;outline:none;border-radius:8px;float:right;margin-top:10px;}

.face_info{width:100%;overflow:hidden;box-sizing:border-box;margin-top:30px;}
.face_info .tit{font-size:24px;color:#5e5e5e;}
.face_info .tit .nick{font-weight:bold;}
.face_info .emoticon{height:46px;}
.face_info .emoticon div{float:left;margin:15px 10px 0 0;}
.face_info .txt{height:70px;font-size:13px;color:#999;}
.face_info .txt .comnum{margin-top:15px;font-size:13px;color:#5e5e5e;}
.face_info .product{overflow:hidden;margin-top:40px;}
.face_info .product > p{width:100%;font-size:12px;color:#fff;text-align:center;padding:3px 0;border-radius:5px;font-weight:bold;}
.face_info .product .setpd{margin-top:10px;}
.face_info .product .setpd li{height:90px;box-sizing:border-box;padding-left:85px;margin:10px 0;border-top:solid 1px #ddd;position:relative;}
.face_info .product .setpd li .setpd_wrap{position:relative;margin-top:10px;}
.face_info .product .setpd li:first-child{margin-top:0;}
.face_info .product .setpd li:last-child{margin-bottom:0;}
.face_info .product .setpd li .pdimg{width:70px;height:70px;border:solid 1px #ddd;position:absolute;left:-85px;top:0;}
.face_info .product .setpd li .pdimg img{width:100%;height:100%;}
.face_info .product .setpd li .tit{font-size:11px;color:#5e5e5e;line-height:14px;margin-bottom:6px;}
.face_info .product .setpd li .tit p{font-weight:bold;}
.face_info .product .setpd li .tit .prc{font-size:12px;font-weight:bold;}
.face_info .product .setpd li .tit .button{margin-left: 10px;display: inline-block;text-indent: 7px;border: none;background: #f0f0f0 url(/m/images/dotbogi.png)no-repeat 7% 55%;font-size: 10px;color: #5e5e5e;padding: 2px 5px 2px 10px;border-radius: 3px;outline: none;font-weight: bold;}
.face_info .product .setpd li .cart{background:#92979b url(/m/images/m_cart.jpg) no-repeat 10% center;font-size:10px;color:#fff;padding:6px 8px 6px 25px;background-size:20%;}
.face_info .product .setpd li .buy{background:#ff6eb1 url(/m/images/m_buy.jpg) no-repeat 10% center;font-size:10px;color:#fff;padding:6px 8px 6px 25px;background-size:20%;}
.face_info .product .setpd li .select{width:60px;height:60px;background:#ccc;position:absolute;right:3%;top:50%;margin-top:-30px;cursor:pointer;border-radius:50%;}
.face_info .product .setpd li .select p{margin-top:30px;}


.face_info .product .setpd li .select .bt_sel{display:none;}
.face_info .product .setpd li .select .bt_sel_on{display:block;}
.face_info .product .setpd li .select.sitebg1 .bt_sel{display:block;}
.face_info .product .setpd li .select.sitebg1 .bt_sel_on{display:none;}


.face_info .product .setpd li .select p{font-size:10px;color:#fff;text-align:center;letter-spacing:-1.5px;}
.face_info .product .setpd li .select p:after{content:"선택하세요";}
.face_info .product .setpd li .select.sitebg1 p:after{content:"선택됨";}

.priceBox {border-top:1px solid #dddddd;}
.priceBox dl{position:relative; border-bottom:1px solid #dddddd; overflow:hidden;}
.priceBox dl dt {position:absolute; left:0; top:0px; line-height:47px; width:70px; font-size:15px; color:#5e5e5e; box-sizing:border-box; padding-left:18px;}
.priceBox dl dd {float:right; width:100%;box-sizing:border-box; padding-left:70px; padding-right:15px; line-height:47px; text-align:right; font-size:20px; color:#000000;}
.priceBox dl.totalprice {border:0;margin-top:15px; background:<%=cfgColor2%>; border-radius:2px;}
.priceBox dl.totalprice dt{line-height:67px; }
.priceBox dl.totalprice dd{line-height:67px; font-size:28px; font-family:'mgb';}
.priceBox dl.totalprice dd .color {color:#e51b13; margin-right:15px;}
.priceBox dl.totalprice dd .mwon {font-size:20px; font-weight:normal; font-family:'mg';}
.priceBoxBtn {margin-top:15px;}
.priceBoxBtn a {background: <%=cfgColor1%> none repeat scroll 0 0; color: #fff; float: left; font-family: "mgb"; font-size: 18px; height: 70px; line-height: 68px; text-align: center; width: 100%;}

.different{background:#f9f9f9;margin:0 -15px;}
.different h1{font-size:18px;color:#000;width:100%;font-weight:normal;letter-spacing:-1.15px;margin-bottom:20px;font-weight:bold;}
.different h1 span{font-size:14px;color:#a1a1a1;float:right;}
.different .movie_wrap{overflow:hidden;margin-top:20px;box-sizing:border-box;padding:20px;}
.different .movie_wrap .movies{margin:-7.5px;}
.different .movie_wrap .movies>li{float:left;width:50%;padding:7.5px;box-sizing:border-box;position:relative;}
.different .movie_wrap .movies>li .movies_wrap{}
.different .movie_wrap .movies li .movie_img{width:100%;border:solid 1px #ddd;box-sizing:border-box;position:relative;}
.different .movie_wrap .movies li .movie_img>img{width:100%;height:100%;}
.different .movie_wrap .movies li .movie_img .onair.on{display:block;position:absolute;left:0px;bottom:0px;}
.different .movie_wrap .movies li .tit{font-size:14px;color:#5e5e5e;letter-spacing:-1.15px;margin-top:10px;}
.different .movie_wrap .movies li .emoticon{overflow:hidden;margin:10px 0;}
.different .movie_wrap .movies li .emoticon div{float:left;}
.different .movie_wrap .movies li .con ul{float:left;font-size:12px;color:#a1a1a1;}
.different .movie_wrap .movies li .con .product{float:right;}
.different .movie_wrap .movies li .con .product span{font-size: 20px;color:#e51b13;font-weight:bold;}
.different .movie_wrap .movies li .con .product.on{width:80px;text-indent:-9999px;background:url(/m/images/setpro.png)no-repeat;position:absolute;bottom:42px;right:10px;background-size:100%;}

.buy_wrap{box-sizing:border-box;padding:40px 15px 0;background:url(/m/images/m_part.jpg)no-repeat top;background-size:100%;margin:15px -15px 0;overflow:hidden;}
.buy_wrap .tit{font-size:17px;color:#5e5e5e;letter-spacing:-1.15px;text-align:center;margin:0 -15px 20px;}

.addtablestyle {width:100%; box-sizing:border-box; padding:0 5px 20px 5px;}
.addtablestyle:first-child {padding-top:0;}
.addtablestyle td:first-child {background:none;}
.addtablestyle td{padding:5px 10px; background:#f6f6f6;}
.addtablestyle th {text-align:left; box-sizing:border-box; padding-left:10px; width:80px; color:#fff;}
.board_tablestyle .Pop_Tit {font-size:15px; font-weight:bold; line-height:25px; padding:10px 0;}
.board_tablestyle td .selectheight .select {height:35px;}

.myDeliveryList {position:fixed; top:53px; left:0; width:100%; min-height:100%; bottom:0; overflow:auto; z-index:99999; -webkit-overflow-scrolling:touch; background:#f0f0f0;}
.myDeliveryListmarsk{position:fixed; top:53px; left:0; height:100%; background:rgba(0,0,0,0.8); width:100%; bottom:0; overflow:auto; z-index:99990;}


/*관리자확인중 오버 스타일*/
.Question_Btn { position:relative; display:inline-block; width:18px; height:18px; font-weight:bold; box-sizing:border-box; text-align:center;  border-radius:100%;  color:#fff; vertical-align:middle; line-height:18px;}
.Question_Btn .Question_Over {display:none; position:absolute; font-size:12px; color:#000; right:0; top:-60px; width:210px; background:#fff; text-align:left; border:1px solid #fff; padding:10px;}
.Question_Btn .Question_Over.on {display:inline-block; }




/*회원가입 동의 페이지*/
.agreeWrap {overflow:hidden; background:#fff; box-sizing:border-box; padding:0 10px;}
.agreeWrap dl dt {font-size:15px; padding:20px 0 10px 0; font-weight:bold;}
.agreeWrap dl dd .agreebtn {padding:10px 15px; border:1px solid #ccc; border-radius:5px;}
.agreeWrap dl dd .agreebtn.on {border-radius:5px 5px 0 0;}
.agreeWrap dl dd .agreebtn > span {float:right;}
.agreeWrap dl dd .agree-slide {display:none;padding:10px 15px; border:1px solid #ccc; border-top:none; border-radius:0 0 5px 5px; height:300px; overflow:auto;-webkit-overflow-scrolling : touch;}
.agreeWrap .agree-next {padding-top:20px; text-align:center;}
.agreeWrap .agree-next .total {box-sizing: border-box; display: inline-block; border: none; width: 100%; height: 40px; line-height: 40px; font-size: 15px; color: #fff; font-weight: bold; text-align: center; vertical-align: middle;}




/*현금영수증/세금계산서 레이어*/
.Layer_receipts{display:none; position:fixed;left:50%;top:5%;z-index:100000;width:90%;height:90%;margin-left:-45%;background:#fff;overflow:auto; -webkit-overflow-scrolling : touch;}
.Layer_receipts .pop_tit{overflow:hidden;box-sizing:border-box;padding:15px 20px;}
.Layer_receipts .pop_tit h1{font-size:14px;color:#fff;float:left;padding-top:3px;}
.Layer_receipts .pop_tit .btn_cancel{width:25px;height:25px;background:url("/css/images/btn_close2.png")no-repeat center;float:right;}
.receipts_marsk{display:none; position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999;}
.Layer_receipts .pop_con {box-sizing:border-box; padding:10px;}
.Layer_receipts .pop_con p {line-height:18px; }
.Layer_receipts .pop_con dl {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.Layer_receipts .pop_con dl dt {font-size:15px; font-weight:bold;}
.Layer_receipts .pop_con dl dd {padding-top:5px;}
.Layer_receipts .pop_con dl dd input.text {margin-top:0; height:35px; border:1px solid #c1c1c1;}
.Layer_receipts .pop_con .btns {padding-top:15px;}
.Layer_receipts .pop_con .btns a{border-radius:4px; width:49%;}
.Layer_receipts .pop_con .textarea {width:100%; height:150px; box-sizing:border-box; border:1px solid #c1c1c1;}



/* 티비 퍼블 시작*/
.Conbrandinfo {text-align:center;}
.Conbrandinfo img{max-width:100%;}
.ATTV_wrap {text-align:left;}
.ATTV_list a {color:#000;}
.ATTV_list {overflow:hidden;}
.ATTV_list li {background:#fff; padding-bottom:10px; border-bottom:1px solid #c6cacd; margin-bottom:10px;}
.ATTV_list li .text {box-sizing:border-box; padding:0 15px;}
.ATTV_list li .text .top .Top_Tit {font-size:15px; padding-top:10px; font-weight:bold;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ATTV_list li .text .top .Top_Tit a{color:#000;}
.ATTV_list li .text .top .TopSub_Tit {font-size:12px; color:#7e7e7e; padding-top:10px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ATTV_list li .text .top .text_Box {padding-top:15px; overflow:hidden;}
.ATTV_list li .text .top .text_Box > div {display:inline-block; font-size:0.750em; }
.ATTV_list li .text .top .text_Box .text {float:right; padding:0;}
.ATTV_list li .text .top .text_Box .text span {color:#7e7e7e;}
.ATTV_list li .text .bottom {position:relative; box-sizing:border-box; padding-left:110px; border:1px solid #e7e7e7; min-height:112px;/*background: url('/css/images/ATTVcontent_listBG.jpg')no-repeat right top;*/}
.ATTV_list li .text .bottom .img{position:absolute; left:0; top:0; width:110px; height:110px; overflow:hidden;}
.ATTV_list li .text .bottom .img img {width:100%; height:auto;}
.ATTV_list li .text .bottom .bottomCon {box-sizing:border-box; padding:10px; width:100%;}
.ATTV_list li .text .bottom .bottomCon .brand {box-sizing:border-box; /*padding-right:22px;*/ white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ATTV_list li .text .bottom .bottomCon .brand a{color:#929292;}
.ATTV_list li .text .bottom .bottomCon .Tit {box-sizing:border-box; /*padding-right:36px;*/ white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ATTV_list li .text .bottom .bottomCon .Tit a {color:#000; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .size {/*padding-top:3px;*/color:#000; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .price_Box {padding-top:5px; position:relative;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span {display:block;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.market {font-size:11px; font-weight:bold; color:#929292;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.price {font-weight:bold; color:#000;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.per {font-size:15px; color:#ed2528; position:absolute; right:0; bottom:0; font-weight:bold;}
.ATTV_list li .text .bottom .bottomCon .price_Box > span.per span {font-size:12px; color:#000;}
.list_plus {text-align:center; padding:10px 0; color:#000; font-size:12px; font-weight:bold;}
.list_plus a {color:#000;}


.line {height:1px; background:#ededed; margin:10px 0;}
.detail_txt_Top {box-sizing:border-box;}
.detail_txt_Top .top .Top_Tit {font-size:15px; padding-top:10px; font-weight:bold;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.detail_txt_Top .top .Top_Tit a{color:#000;}
.detail_txt_Top .top .TopSub_Tit {font-size:12px; color:#7e7e7e; padding-top:10px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.detail_txt_Top .top .text_Box {padding-top:15px; overflow:hidden;}
.detail_txt_Top .top .text_Box > div {display:inline-block; font-size:0.750em; }
.detail_txt_Top .top .text_Box .text {float:right; padding:0;}
.detail_txt_Top .top .text_Box .text span {color:#7e7e7e;}
.detail_txt_Top .bottom {position:relative; box-sizing:border-box; padding-left:110px; border:1px solid #e7e7e7; min-height:110px;background: url('/css/images/ATTVcontent_listBG.jpg')no-repeat right top;}
.ATTV_wrap .detail_txt .prc_box {padding-bottom:0;}
.detail_tabcont .ATTV_list {padding-top:30px; padding-bottom:10px;}
.detail_tabcont .ATTV_list li {border-bottom:none; margin-bottom:0;}
.ATTVreviewWrap {box-sizing:border-box; padding:0 15px;}
.ATTVreviewWrap .textarea {overflow:hidden;}
.ATTVreviewWrap .textarea .UserID {font-size:15px; color:#000; box-sizing:border-box; padding:0 10px; border:1px solid #e7e7e7; border-bottom:0; background:url('/m/images/UserIDBG.jpg')no-repeat left bottom #f9f9f9; line-height:48px;}
.ATTVreviewWrap .textarea textarea { float:left; box-sizing:border-box; padding:13px 10px; font-size:15px; border:1px solid #e7e7e7; border-top:0;resize:none; height:46px; width:80%; vertical-align:top;}
.ATTVreviewWrap .textarea a { float:left; display:inline-block;width:20%; line-height:45px; background:#92979b; color:#fff; font-size:15px; text-align:center; vertical-align:top;}
.ATTVreviewWrap .reviewlist .tab {padding:15px 0 8px 0; font-size:15px; border-bottom:1px solid #e2e2e2;}
.ATTVreviewWrap .reviewlist .tab span.bar {color:#bbbbbb;}
.ATTVreviewWrap .reviewlist .tab a{color:#bbbbbb; display:inline-block; }
.ATTVreviewWrap .reviewlist .tab a.on {color:#000; background:url('/css/images/tabcheckBG.png')no-repeat left center; padding-left:23px;}
.ATTVreviewWrap .reviewlist .list {overflow:hidden;}
.ATTVreviewWrap .reviewlist .list li {padding:15px 0; border-bottom:1px solid #e2e2e2;}
.ATTVreviewWrap .reviewlist .list li .ID {font-size:14px; font-weight:bold; color:#000;}
.ATTVreviewWrap .reviewlist .list li .ID span.Day {display:inline-block; margin-left:10px; color:#c5c5c5;}
.ATTVreviewWrap .reviewlist .list li .ID a.del {display:inline-block; margin-left:10px; color:#000; text-decoration:underline;}
.ATTVreviewWrap .reviewlist .list li .Text {font-size:14px; font-weight:bold; padding-top:10px;}
.ATTVreviewWrap .reviewlist .like {padding-top:10px; font-size:15px;}
.ATTVreviewWrap .reviewlist .like .iconfont{color:#e0e0e0; display:inline-block;}
.ATTVreviewWrap .reviewlist .like .rightzan .iconfont{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.ATTVreviewWrap .reviewlist .like a.on.leftzan {color:#ed2528;}
.ATTVreviewWrap .reviewlist .like a.on.leftzan .iconfont {color:#ed2528;}
.ATTVreviewWrap .reviewlist .like a.on.rightzan {color:#257bed;}
.ATTVreviewWrap .reviewlist .like a.on.rightzan .iconfont {color:#257bed;}

.tabcont_ATTVlist {/*padding:15px 10px;*/ font-size:0}
.tabcont_ATTVlist li {display:inline-block; font-size:12px; width:100%; box-sizing:border-box; padding:10px; vertical-align:top;border-bottom:10px solid #f0f0f0;}
.tabcont_ATTVlist li .img img {width:100%;}
.tabcont_ATTVlist li .Tit {padding-top:10px; font-size:13px; font-weight:bold; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.tabcont_ATTVlist li .Tit a {color:#000;}
.tabcont_ATTVlist li .SubTit {font-size:11px; color:#929292; padding-top:7px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.ATTV_LayerMaksk {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:99997;}
.ATTV_LayerMaksk.on {display:block;}
.ATTV_Layer { background:#fff;
height:100%;
position:fixed; top:0; right:-85%; width:85%; z-index:99998;
transform:translateX(0);
-ms-transform:translateX(0);
-moz-transform:translateX(0);
-webkit-transform:translateX(0);
-o-transform:translateX(0);


transition: all 0.2s;
-moz-transition: all 0.2s; /* Firefox 4 */
-webkit-transition: all 0.2s; /* Safari 和 Chrome */
-o-transition: all 0.2s; /* Opera */
}
.ATTV_Layer.on {
transform:translateX(-100%);
-ms-transform:translateX(-100%);
-moz-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
-o-transform:translateX(-100%);

transition: all 0.2s;
-moz-transition: all 0.2s; /* Firefox 4 */
-webkit-transition: all 0.2s; /* Safari 和 Chrome */
-o-transition: all 0.2s; /* Opera */
}

#goods_layer{

}

.ATTV_Layer .top_fix_head .btn_back_pst img {width:39px; height:38px;}
.ATTV_LayerInner {overflow-y:scroll; max-height:100%; box-sizing: border-box;  padding: 0 0 49px 0; margin-top:39px;-webkit-overflow-scrolling : touch;}


.ATTV_conBy_Layer_marsk {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:99998; display:none;}
.ATTV_conBy_Layer {position:fixed; min-width:306px; top:50px; left:7px; right:7px; background:#fff; z-index:99999; border-radius:5px; text-align:left; overflow:hidden; height:0; opacity:0;
-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0 0 10px 2px rgba(0,0,0,0.75);
box-shadow: 0 0 10px 2px rgba(0,0,0,0.75);

transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;
-ms-transition: all 0.6s;
}
.ATTV_conBy_Layer_marsk.on {display:block;}
.ATTV_conBy_Layer.on {height:auto; opacity:1;
transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;
-ms-transition: all 0.6s;
}

.ATTV_conBy_Layer h1 {border-radius:5px 5px 0 0; box-sizing:border-box; padding:10px; color:#fff;}
.ATTV_conBy_Layer .Layerinner {box-sizing:border-box; padding:10px; max-height:250px; overflow:auto;}
.ATTV_conBy_Layer .Layerinner .optionTit {padding:5px 0; font-weight:bold;}
.ATTV_conBy_Layer .totalpriceBox {text-align:right; font-size:13px; padding:5px 10px;}
.ATTV_conBy_Layer .totalpriceBox .text01 {font-weight:bold;}
.ATTV_conBy_Layer .totalpriceBox .totalprice {font-size:13px; font-weight:bold;}
.ATTV_conBy_Layer .totalpriceBox .eq {font-weight:normal;}
.ATTV_conBy_Layer .CartClickBtn {border-radius:0 0 5px 5px; text-align:center; padding:8px 0;}
.ATTV_conBy_Layer .CartClickBtn a {width:30%;background:#e1e1e1;}
.ATTV_conBy_Layer .fixed_option  {box-sizing:border-box; padding:0 10px; max-height:300px; overflow:auto;}

.view_goods_Inbox {max-height:180px; overflow:auto;}

/* 티비 퍼블 끝*/



/*BRAND페이지 퍼블*/
.brandTop {overflow:hidden; background:#c8c8c8; padding:15px 0;}
.brandTop .brandTopTab{overflow:hidden; text-align:center;}
.brandTop .brandTopTab li {display:inline-block; line-height:25px; font-size:15px; font-weight:bold; margin:0 10px;}
.brandTop .brandTopTab li a {color:#000; display:block; background:#555555; border-radius:12.5px; padding:0 5px;  min-width:50px;}
.brandTop .brandTopTab li a.on {background:#fff; }

.brandTop  .brandToplinks {overflow:hidden; padding-top:15px; display:none;}
.brandTop  .brandToplinks.on {display:block;}
.brandTop  .brandToplinks ul {overflow:hidden; box-sizing:border-box; padding:0 15px;}
.brandTop  .brandToplinks li {display:inline-block; float:left; width:11.11%; text-align:center; line-height:35px;}
.brandTop  .brandToplinks li a {display:inline-block; font-size:15px; color:#fff; font-weight:bold; width:35px; height:35px;}
.brandTop  .brandToplinks li a.on {color:#000; background:#fff; border-radius:100%; text-align:center;}
.brandWrap .brand_List {background:#fff; padding-top:20px;}
.brandWrap .brand_List h1 {font-size:14px; color:#aaaaaa; padding:10px;}
.brandWrap .brand_List ul {overflow:hidden; font-size:0; box-sizing:border-box; padding:0 2%;}
.brandWrap .brand_List ul li{display:inline-block; font-size:12px; box-sizing:border-box;float:left;position:relative;padding:12.5%;margin-bottom:42px;}
.brandWrap .brand_List ul li .listcon{width:100%;height:100%;position:absolute;left:0;top:0;padding:0 2%;box-sizing:border-box;}
.brandWrap .brand_List ul li .img {width:100%;height:100%;box-sizing:border-box; border:1px solid #dddddd;display:table;}
.brandWrap .brand_List ul li .img a{display:table-cell;vertical-align:middle;}
.brandWrap .brand_List ul li .img img {width:100%;}
.brandWrap .brand_List ul li .text {white-space: nowrap; text-overflow: ellipsis; overflow:hidden; text-align:center;}
/*BRAND페이지 퍼블 끝*/

.list_p {font-weight:bold;}


/* 메인팝업 */
.pop_main_mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99998;opacity:0.6 !important;}
/* 메인팝업 끝 */

.my_main_list {background:#fff; margin:10px -15px 0;}
.my_main_list ul li {border-bottom: 1px solid #dbdbdb; padding: 14px 10px 13px 10px; width: 100%; box-sizing: border-box; color: #323232; font-size: 14px;}
.my_main_list ul li.depth1 > a {background: url(/m/images//2_5_1.png) no-repeat right center; background-size: 25px 4px;}
.my_main_list ul li.depth1.on > a {background: url(/data/kdemo3/banner/1_7_1.png) no-repeat right center;background-size: 25px 4px;}
.my_main_list ul li a {display:block; color: #323232;}
.my_main_list .depth2{display:none;}
.my_main_list .depth2 li {font-size:12px;}
.my_main_list .depth2 li:last-child {border-bottom:0;}


/* 장바구니 alert */

.conf_cart {position:fixed; left:50%; bottom:50%; margin-left:-30px; margin-bottom:-30px;  width:60px; height:60px;  z-index:99997;  display:none; box-sizing:border-box; padding:11px; text-align:center; font-size:13px; line-height:1.5em; font-weight:bold; border:1px solid #FFA8A8; background-color:rgba(255,255,255,.8); color:gray; border-radius:50%;}
.conf_cart .bak_img {background:url('../images/cart_check_ico1_03.png')no-repeat; background-position:center center; background-size:38px 38px; width:38px; height:38px;}
.fixed_optionbtns_box .cartCnt {display:block; position:absolute; top:4px; right:4px; width:18px; height:18px; border-radius:50%; color:#fff; font-size:11px; line-height:18px; text-align:center;}

/* 아이디, 비밀번호 찾기 */

.find_wrap {width:300px; margin:0 auto; box-sizing:border-box; padding:5px;}
.find_wrap h3.subTit {font-size:15px; font-weight:bold; padding-bottom:5px; border-bottom:2px solid #333;}
.find_wrap h3.subTit span.ftic-mypage {display:inline-block; width:50px; height:50px; background-color:#ffd600; border-radius:50%; text-align:center; font-size:25px; line-height:50px; margin-right:5px;}
.find_wrap p.m_cmt {margin-top:10px; font-weight:bold; font-size:13px;}
.find_wrap .member_tbl {margin-top:5px;}
.find_wrap .member_tbl>table {width:100%;}
.find_wrap .member_tbl>table th, .find_wrap .member_tbl>table td {padding:10px; border-bottom:1px solid #d5d5d5;}
.find_wrap .member_tbl>table th {color:#8f8c8c; background-color:rgba(255, 226, 12, 0.18);}
.find_wrap .member_tbl>table td {color:#333; padding-left:10px; background-color:#f0f0f0;}
.find_wrap div.btn {margin-top:15px;}
.find_wrap div.btn button {background-color:#ffd11a; border:none; color:#fff; width:100%; height:40px; line-height:40px; font-size:15px; font-weight:bold; text-align:center; vertical-align:middle;}

.find_pw_wrap {width:300px; margin:0 auto; box-sizing:border-box; padding:5px;}
.find_pw_wrap .na_bg {background-color:#fff;}
.find_pw_wrap h1.h1_1 {font-size:15px; font-weight:bold; padding:0; padding-bottom:5px; border-bottom:2px solid #333;}
.find_pw_wrap h1.h1_1 span.ftic-mypage {display:inline-block; width:50px; height:50px; background-color:#ffd600; border-radius:50%; text-align:center; font-size:25px; line-height:50px; margin-right:5px;}
.find_pw_wrap p.find_nt {margin-top:10px; font-weight:bold; font-size:13px;}


/* 신고하기 */
.seller_notify_wrap .seller_notify_inner{padding:15px;}
.seller_notify_wrap .notify_list{background-color:#fff;}
.seller_notify_wrap .notify_list ul{padding:10px; font-size:14px; line-height:2em;}
.seller_notify_wrap .notify_list li{border-bottom:1px solid #efefef; }


