/*알림*/

/*알림*/

/*------------------------------------------------탭 메뉴 start---------------------------------------*/
.tabs{width: 100%;  padding-top: 51px; background: #fff; border-bottom: 1px solid #eee;}
.tabs:after{content: ''; display: block; clear: both;}
.tabs > .tab3{width: 33.3%; height: 55px; color: #888888; font-size: 16px;
    float: left; display: inline-block; text-align: center; line-height: 55px; letter-spacing: -0.7px;}
.tabs > .tab2{width: 50%; height: 55px; color: #888888; font-size: 18px; float: left; display: inline-block; text-align: center; line-height: 55px; letter-spacing: -0.7px;}
.tabs > .tab2.on{color: #343434; font-weight: 800; border-bottom: 3px solid #343434;}
.tabs > .tab3.on{color: #343434; font-weight: 800; border-bottom: 3px solid #343434;}
/*------------------------------------------------탭 메뉴 end---------------------------------------*/

/*적립금 start*/
.all_point{padding: 20px 0; background: #f3f3f3;}
.all_point p{font-size: 16px; text-align: center;}
.all_point .point_num {text-align: center; font-size: 36px; color: #ff4903; font-weight: bold;}
.all_point .point_num span{font-size: 16px; color: #ff4903; font-weight: normal;}

.point_view_list{}
.point_view_list .more_btn2{argin: 10px 0; text-align: center; padding: 10px 0; border-radius: 5px;}
.point_view_list .more_btn2 button{background: #fff; font-size: 16px;}


/*적립내역*/
.point_view .point_view_list{background: #efefef;}
.point_view .point_view_list h3{height: 30px;background: #efefef;padding: 0px 20px;border-bottom: 1px solid #e9e9e9;border-top: 1px solid #e3e3e3;color:#454545;font-weight: 500;font-size: 15px;line-height: 30px;}
.point_view .point_view_list li{width: 100%; height: 90px; padding:10px 0;margin-bottom: 6px; background: #fff;}
.point_view .point_view_list li:last-child{margin-bottom: 0px;}
.point_view .point_view_list .more_btn2{width: 100%; padding: 10px;}
.point_view .point_view_list .more_btn2 > button {width: 100%; height:50px; background: #fff; border-radius: 5px; font-size: 16px; color: #555;}
.point_view .point_view_list .more_btn2 > button i{background: url(/images/ex_plus.png) no-repeat;width: 15px;height: 15px;display: inline-block;background-size: 100%; margin-left: 5px; }

/*아이콘버튼 블루*/
.point_view .point_view_list .more_btn2 > button.lineblue_icon_btn{width: 100%; height: 60px; background: #fff;color: #006EFB;font-weight: 800; letter-spacing: -1px; font-size: 17px; border-radius: 5px;border:1px solid #cccccc;  text-align: center; line-height:60px; }
.point_view .point_view_list .more_btn2 > button.lineblue_icon_btn > i{width: 15px; height: 15px; display: inline-block; background: url(https://img.mysdis.co.kr/images/common_icon/round_add_blue.svg) no-repeat;}

/*적립 상태*/
.point_view .point_view_list li .state_box{width: 110px; padding-right: 10px; margin:5px 10px; border-right: 1px solid #efefef;}
.point_view .point_view_list li .state_box .state{width: 35px; height: 35px; border: 1px solid #e7e7e7; border-radius: 100%; text-align: center; line-height: 35px; margin: 0 auto;}
.point_view .point_view_list li .state_box .amount{text-align: center; font-size: 14px;}
/*적립확정 상태 컬러*/
.point_view .point_view_list li .state_box.green{color: #0FA485;}
.point_view .point_view_list li .state_box.green .amount{color: #0FA485;}
.point_view .point_view_list li .state_box.green .state{border: 1px solid #0FA485; color: #0FA485;}
/*적립사용 상태 컬러*/
.point_view .point_view_list li .state_box.red{color: #ff3c77;}
.point_view .point_view_list li .state_box.red .amount{color:  #ff3c77;}
.point_view .point_view_list li .state_box.red .state{border: 1px solid #ff3c77; color: #ff3c77;}

/*적립 상세 정보*/
.point_view .point_view_list li .info_box{padding: 0 5px;}
.point_view .point_view_list li .info_box .date{font-size: 13px; color: #b3b3b3;}
.point_view .point_view_list li .info_box .txt{font-size: 16px; color: #333;}
.point_view .point_view_list li .info_box .detail{font-size: 14px; color: #676767;}


/*적립금 end*/


/*혜택존 start*/
.benefit_list{background: #E8E8E8; padding: 15px 0;}
.benefit_list a{display: block; padding-bottom: 15px;}
.benefit_list a:last-child{padding-bottom: 0;}
/*혜택존 end*/

/*1:1문의 list start*/
.gray_bg_qna{background: #E8E8E8;}
.n_qna_wrap{width: 100%; padding: 0; min-height: 600px;}
.n_qna_wrap .qna_noti{padding: 15px 0;}
.n_qna_wrap .qna_info{background: #fff; border-radius: 10px;}

.qna_time_2019{width: 100%; height: 100%; background: #fff; padding:10px 25px; overflow: hidden; border-radius: 10px;}
.qna_time_2019 .sub_tit{padding-bottom: 5px; padding-top: 0;}


.step_info{width: 100%; height: 100%; background: #fff; padding:15px 20px; overflow: hidden; border-radius: 10px;}

.step_info .sub_tit{font-size: 16px; padding: 0 5px 5px 0; font-weight: bold; letter-spacing: -0.7px; color:#2b2b2b; }
.step_info .sub_txt{margin: 0;}
.step_info_box{float: left; text-align: center; position: relative; margin-right: 14%; width: 24%;}
.last_box{margin-right: 0%;}

.step_info_box:after{
    content: ''; position: absolute; width: 26px; height: 20px;
    background:url("/images/common_icon/arrow_qna_icon.png") 0 0 no-repeat;
    background-size: cover; top:48%; right:-36px;}
.last_box:after{content: ''; width:0; height: 0;}

.step_info_box .step_icon1{width: 48px; height: 48px; margin: 10px auto 0 auto; background:url("/images/common_icon/qna_icon_01.png") 0 0 no-repeat; background-size: cover;}
.step_info_box .step_icon2{width: 48px; height: 48px; margin: 10px auto 0 auto; background:url("/images/common_icon/qna_icon_02.png") 0 0 no-repeat; background-size: cover;}
.step_info_box .step_icon3{width: 48px; height: 48px; margin: 10px auto 0 auto; background:url("/images/common_icon/qna_icon_03.png") 0 0 no-repeat; background-size: cover;}
.step_info_box p{width: 100%; background: #ff4903; border-radius: 35px; padding: 3px 12px; color:#fff; font-size: 14px;}
.step_info_box span{width: 100%; margin-top: 8px; display:inline-block; font-size: 17px;}

.noti_blue_2019{font-size: 13px; width: 100%; color:#03408E; clear: both; display:inline-block; line-height: 20px; border-radius: 10px; margin-top: 10px;}
.noti_blue_2019 >i.noti_blue_icon_2019{background:url(https://img.mysdis.co.kr/images/common_icon/noti_blue.svg) no-repeat; width: 15px; height: 15px; display: inline-block; background-size: 100%;position: relative; top:4px; }
.noti_blue_2019 span{float: right; width: 93%; line-height: 20px; padding-left: 10px; letter-spacing: -0.8px;}


.empty_data{background: #fff; padding: 30px 0;}
.empty_data .icon_img{width: 22%; margin: 0 auto;}
.empty_data .icon_img img{max-width:100%;}
.empty_data .txt{font-size: 16px; text-align: center; color: #a7a6a6; letter-spacing: 0; margin-top: 10px;}

/*1:1문의 list end*/

/*1:1문의 write start*/

.n_qna_wrap{width: 100%; display: inline-block;}
.n_qna_wrap .n_form_wrap{padding: 15px 0;}
.n_form_wrap .selc_arrow{background: url(https://img.mysdis.co.kr/images/common_icon/down_arrow.svg) no-repeat;    background-size: 20px;position: absolute;top: 16px;right: 0px;width: 34px;height: 15px;display: inline-block;z-index: 2;}


.n_qna_wrap .faq_pop{width: 100%; margin-bottom: 15px;}
.n_qna_wrap .faq_pop .tit{font-weight: bold;color: #333;border-bottom: 1px solid #e6e6e6;word-wrap: break-word;height: 35px;padding: 0 0 10px;font-size: 16px; text-align: center;}
.n_qna_wrap .faq_pop  .faq_list{width: 100%;}
.n_qna_wrap .faq_pop  .faq_list li .faq_Q{ position: relative; border-bottom: 1px solid #e6e6e6;
    background: #fff url(https://img.yoyomarket.co.kr/images/icon_faq_ques.png) no-repeat left 0.1em center;
    background-size: 16px;    padding: 15px 29px; position: relative;}
.n_qna_wrap .faq_pop  .faq_list li.on .faq_Q{font-weight: 800;}
.n_qna_wrap .faq_pop  .faq_list li .faq_Q >i{background: url(https://img.mysdis.co.kr/images/common_icon/down_arrow.svg) no-repeat;    background-size: 20px;position: absolute;top: 16px;right: 0px;width: 34px;height: 15px;display: inline-block;z-index: 2;}
.n_qna_wrap .faq_pop  .faq_list li .faq_A{display: none;    background: #f3f3f3;padding: 15px;}
.n_qna_wrap .faq_pop  .faq_list li.on .faq_A{display: block; }
.n_qna_wrap .grayBlue_btn{margin-top:15px; }

/*1:1문의 write end*/

/*알림 기획전 start*/
.ex2020_wrap{padding: 17px 11px; }
.ex2020_wrap .swiper1{overflow: hidden;}
.ex2020_wrap .swiper1 .swiper-wrapper{}
.ex2020_wrap .swiper1 .swiper-wrapper .swiper-slide{}
.ex2020_wrap .swiper1 .swiper-wrapper .swiper-slide p{text-align: center; margin-top: 7px; font-size: 14px; letter-spacing: -0.5px; color:#282828; font-weight: 400;}
.ex_img{background: #0cb2e5 center center; border-radius: 50%; width: 60px !important; display: block; height: 60px; margin: 0 auto;}
/*알림 기획전 2020 end*/

/*공지사항 start*/
.notice {padding-top: 10px;}
.notice .notice_list { border:1px solid #E9E9E9; border-bottom:0; }
.notice .notice_list li { padding:10px; background:#fff url(https://img.yoyomarket.co.kr/images/icon_arrow_down.png) no-repeat right 10px center; background-size:1em; border-bottom:1px solid #E9E9E9; color: #222;}
.notice .notice_list li.comm {background: none;}
.notice .notice_list li.on { background:#fff url(https://img.yoyomarket.co.kr/images/icon_arrow_up.png) no-repeat right 10px center; background-size:1em; }
.notice .notice_list li .date { font-size:12px; }
.notice .notice_list li .title { padding-right:35px; }
.notice .comm { border-bottom:1px solid #e9e9e9; padding:10px; background:#eee; color:#1a1a1a; }

/*공지사항 end*/

/*3단 정렬 리스트 start*/
.pdtList_3line{ background: #fff;}
.pdtList_3line > h3{font-size: 18px;font-weight: 700;color: #222;height: 47px;line-height: 47px; text-align: left; padding: 0 10px;}
.pdtList_3line > ul{padding: 0px 10px; display: inline-block;}
.pdtList_3line > ul >li{float: left;width: 29.5%;width: calc(100%/3 - 10px);display: inline-block;margin: 10px 5px 10px 5px;}
.pdtList_3line > ul >li> .thumb{ width: 100%;border: 1px solid #eaeaea;border-radius: 5px;box-sizing: border-box;position: relative;}
.pdtList_3line > ul >li> .thumb >img{border-radius: 5px;}

.pdtList_3line > ul > li> .info > .name{

    color:#222; height: 36px; font-weight: 500;
    font-size: 15px; letter-spacing: -0.5px; margin-bottom: 6px;
    overflow: hidden; text-overflow: ellipsis; word-break: keep-all;
    white-space: normal; line-height: 1.2; text-align: left;
    word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.pdtList_3line > ul > li> .info > .price{font-size: 12px;letter-spacing: -0.7px;color: #222;font-weight: 500;}
.pdtList_3line > ul > li> .info > .price > em{font-size: 15px;font-weight: 600;}
/*3단 정렬 리스트 end*/


/* 환경설정 start */
.setting { text-align:center; width:100%; padding-top: 55px;  }
.setting .box { position:relative; display:block; overflow:hidden; border-bottom:1px solid #eaeaea; background:#fff; text-align:left; padding:1em; margin-bottom:0.5em; }
.setting .box .txt_title { margin-bottom:0;  font-size: 16px; float: left;}
.setting .box .txt_email { margin-left:1em; }
.setting .box .cont { position:relative; display:block;  font-size: 16px;}
.setting .box .btn {  background: #f2f2f2;
    border:1px solid #eaeaea; color: #999; font-size: 14px; }
.setting .box .auth_wrap { padding:10px 0; }
.setting .box .input { height:35px; padding:5px; border:1px solid #d6d6d7; }
.setting .box .box_inner { border: 1px solid #ccc; background: #eee; padding: 10px; border-radius: 3px; height: 58px; line-height: 35px; overflow: hidden; }
.setting .box .push { float:right; margin-right: 28px; }
.setting .box .ver span:first-child { color:#000; }
.setting .box .ver span:last-child { color:#f00; margin-left:1em; }
.setting .txt_link a { float:right; text-decoration:underline; }
.setting .withdraw { position:relative;display:block;text-align:right;font-size:0.9em;
    padding: 10px;
    background: #fff;
    height: 50px;
    border-bottom: 1px solid #f2f2f2;}
.setting .withdraw> a{padding: 5px 6px;     background: #f2f2f2;
    border: 1px solid #eaeaea;
    color: #999;}
.setting .withdraw * { float:right; }
.setting .withdraw .info_text {     line-height: 26px;
    margin-right: 5px;
    height: 23px;
    letter-spacing: -2px;
    float: left;}
@media only screen and (max-width:359px) {
    .setting .withdraw { font-size:12px; }
}
@media only screen and (min-width:400px) {
    .setting .withdraw { font-size:1em; }
    .setting .withdraw .info_text { letter-spacing:normal; }

}
/* 환경설정 end */


/*회원인증 start*/
#phone_auth_wrap {background-color: #fff;}
#phone_auth_wrap .phone_auth{width: 100%; height: 100%;  padding: 20px 10px 0 10px;}
#phone_auth_wrap .phone_auth:after{content: ''; clear: both; display: block;}
#phone_auth_wrap .phone_auth .tit{text-align: center; padding: 20px 0 30px; }
/*#phone_auth_wrap .phone_auth .tit img{margin-left: 11px;}*/
#phone_auth_wrap .phone_auth .tit .img_member{width: 30%;}
#phone_auth_wrap .phone_auth .tit h3{font-size: 29px; font-weight: bold; color: #737677; letter-spacing: -1px; line-height:32px;}
#phone_auth_wrap .phone_auth .tit p{font-size: 15px; color: #363636; letter-spacing: -1px; text-align: center; padding-top:16px;line-height:21px;}
#phone_auth_wrap .phone_auth .tit p span{color: #6facff; }
#phone_auth_wrap .phone_auth input
,.open_certify_area input {width: 90%;  margin: 0 auto;  display: block;  height: 50px;margin-bottom: 10px; padding-left: 15px; border: 1px solid #cecece; font-size: 15px;}
#phone_auth_wrap .phone_auth input.phone_num{text-align: center; padding: 0;width: calc((100% - 35px) / 3);}
#phone_auth_wrap .phone_auth .phone_num_wrap{width: 90%;  margin: 0 auto;  display: block;  height: 50px;  margin-bottom: 10px;  }
#phone_auth_wrap .phone_auth .phone_num_wrap * {float: left;}
#phone_auth_wrap .phone_auth .phone_num_wrap span{width: 17px; display: inline-block; text-align: center;height: 50px;line-height: 50px;vertical-align: baseline}
#phone_auth_wrap .phone_auth input.sub_btn
,.open_certify_area input.sub_btn_2{background: #43a4ff; color: #fff;border:none; font-size: 19px; letter-spacing: -1px; margin-bottom: 30px;}
/*회원인증 end*/

/*회원인증-팝업 start*/
.dummy_wrap{width: 100%; height: 100%; background: #eaeaea;padding: 25px 0;}
.dummy_wrap .phone_auth_popup{width: 90%;  background: #fff; margin: 0 auto; text-align: center; padding-top: 20px;}
.dummy_wrap .phone_auth_popup h3{letter-spacing: -1px;}
.dummy_wrap .phone_auth_popup .txt{padding:5px 20px;  font-size: 15px;  letter-spacing: -1px;}
.dummy_wrap .phone_auth_popup .txt p{margin-bottom: 20px; }
.dummy_wrap .phone_auth_popup .txt .member_info{text-align: center; color: #43a4ff; font-weight: 600; padding: 15px; border:1px solid #43a4ff; border-radius: 5px; }
.dummy_wrap .phone_auth_popup .txt .member_info p{text-align: center;margin-bottom: 5px; font-size: 17px; }
.dummy_wrap .phone_auth_popup .txt .member_info p span{letter-spacing: 0;}
.dummy_wrap .phone_auth_popup .login_go{background: #43a4ff; color: #fff;border:none; width: 100%; height: 55px; line-height: 55px; margin-top: 30px; font-weight: 600; font-size: 19px; letter-spacing: -1px;}

.open_certify_area{display: none; padding-bottom: 150px}
.open_certify_area>div{width: 90%;margin: 0 auto 10px auto;padding: 0 10px;}
.open_certify_area div.title {background-color: #ececec;color:#333;text-align: center;padding: 15px;font-size: 15px; margin-bottom: 20px;}
.open_certify_area div.timerArea {text-align: right;width: 90%;margin: 0 auto 10px auto;}

/*회원인증-팝업 end*/

/* faq start */
.faq { position:relative; padding:0.5em; }
/*.faq .content { background:#F7F7F7; }*/
.faq input[type="text"] { clear:both; height:3.1em; width:100%; font-size:17px; padding:0.5em; border:2px solid #ff4903; }
.faq ul.cate_list { position:relative; /*width:95%;*/ /*margin-left:2.5%;*/ margin-top:0.5em; /*font-size:0.9em;*/ text-align:center; }
.faq ul.cate_list li { float:left; width:33%; border:1px solid #E9E9E9; padding:15px 6px; background:#fff; color:#0A0A0A; cursor:pointer; font-size: 15px;}
.faq ul.cate_list li:nth-child(2) { border-left:0; }
.faq ul.cate_list li:nth-child(3) { border-left:0; width:34%; }
.faq ul.cate_list li:nth-child(4) { border-top:0; }
.faq ul.cate_list li:nth-child(5) { border-top:0; border-left:0; }
.faq ul.cate_list li:nth-child(6) { border-top:0; border-left:0; width:34%; }
.faq ul.cate_list li:nth-child(7) { border-top:0; }
.faq ul.cate_list li:nth-child(8) { border-top:0; border-left:0; }
.faq ul.cate_list li:nth-child(9) { border-top:0; border-left:0; width:34%; }
.faq ul.cate_list li.on { background: #393939; color:#fff; }
.faq ul.faq_list { /*width:95%;*/ /*margin-left:2.5%;*/ /*margin:0 0.5em;*/ font-size:0.9em;}
.faq ul.faq_list li.question { padding:1em 25px 1em 2em; border:1px solid #e9e9e9; text-align:left; border-top:0; color:#0E0E0E; cursor:pointer; background:#fff url(https://img.yoyomarket.co.kr/images/icon_faq_ques.png) no-repeat left 0.5em center; background-size:1em; font-size: 16px; }
.faq ul.faq_list li.question .arrow { /*float:right;*/ position:absolute; /*right:1.3em;*/ right:15px; }
.faq ul.faq_list li.question .arrow img{ width:1em; vertical-align:middle; }
.faq ul.faq_list li.question.on .arrow img { content:url('https://img.yoyomarket.co.kr/images/icon_arrow_up.png'); }
.faq ul.faq_list li.answer { display:none; background:url(https://img.yoyomarket.co.kr/images/icon_faq_feel.png) no-repeat left 0.5em top 1em #EEEEEE; background-size:1.3em; padding:1em 1em 1em 2.5em; text-align:left; color:#1A1A1A; }
.faq .btn_more { width:100%; font-weight:bold; border:1px solid #E1E1E1; background:#F1F1F1; color:#B20000; height:2.5em; line-height:2.5em; text-align:center; margin-top:10px; }
.faq ul.faq_list li.answer > p , div{font-size: 16px;}
.faq .btn_more img.icon { width:1em; vertical-align:middle; margin:0 5px; }
/*.faq_list .more{margin-top: 16px;}*/
/* faq end */


/*간편결제 등록 start*/
.easyCard_register{width: 100%; height: auto; background:#efefef; padding:15px 10px 70px; box-sizing: border-box}
.easyCard_register .subtit{font-size: 17px; color: #222;  margin: 10px 0;}
.easyCard_register .input_table{background: #fff;border: 1px solid #ddd;box-sizing: border-box}
.easyCard_register .input_table .line{padding: 10px 15px;border-bottom: 1px solid #ddd;}
.easyCard_register .input_table .form_label{font-size: 18px;letter-spacing: -1px;margin-bottom: 10px;}
.easyCard_register .input_table  .radio_unit{margin-right: 10px; display: inline-block; }
.easyCard_register .input_table  .radio_unit .radio_label{font-size: 17px;color: #222;font-weight: 700; float: left }

input::placeholder{color: #aaa; font-weight: 400;}
.easyCard_register .input_table input[type="radio"]{background: url(https://img.yoyomarket.co.kr/images/common_icon/check.png) -1px top no-repeat;height: 27px;width: 33px;display: inline-block;margin-right: 0px; float: left}
.easyCard_register .input_table input[type="radio"]:checked {background: url(https://img.yoyomarket.co.kr/images/common_icon/check.png) -35px top no-repeat;height: 27px;width:33px;display: inline-block;  float: left}

.easyCard_register .input_table input[type="number"]{border: none; font-size: 18px; font-weight: 600; text-align: center}
.easyCard_register .input_table .card_num > input{width: 20%; width:calc(100%/4 - 17px);border: none; font-size: 18px; font-weight: 600; height: 40px; float: left}
.easyCard_register .input_table .card_num > span{height: 40px;margin: 0 4px;display: inline-block;line-height: 36px; font-size: 19px; float: left}
.easyCard_register .input_table .half_line{ width: 50%;border-right: 1px solid #ddd;height: 100%;display: inline-block; padding: 10px 15px; box-sizing: border-box; float: left;}
.easyCard_register .input_table .date input{width: 45%; width: calc(100%/2 - 8px); height: 40px; float: left;}
.easyCard_register .input_table .birthday input{width: 100%;text-align: left;height: 40px;}
.easyCard_register .input_table .card_pass input{width: 100%;text-align: left;height: 40px;}
.easyCard_register .input_table .date > span{font-size: 24px;float: left;}
.easyCard_register .terms_agree  input[type="checkbox"]{background: url(https://img.09sns.co.kr/images/order_icon.svg) -1px top no-repeat;height: 27px;width: 33px;display: inline-block;margin-right: 0px; float: left}
.easyCard_register .terms_agree{background: #fff;border: 1px solid #ddd;box-sizing: border-box; margin-top: 10px;}
.easyCard_register .terms_agree .line{padding: 10px 15px;border-bottom: 1px solid #ddd;}
.easyCard_register .terms_agree input[type="checkbox"]:checked{background: url(https://img.09sns.co.kr/images/order_icon.svg) -35px top no-repeat;height: 27px;width:33px;display: inline-block; float: left}
.easyCard_register .terms_agree .agree_check{ font-size: 16px;letter-spacing: -1px;font-weight: 600; padding-top: 2px; float: left;}
.easyCard_register .terms_agree .line > p{letter-spacing: -1px;}
.easyCard_register .input_table .business_num > input{width: 30%; width:calc(100%/3 - 12px);border: none; font-size: 18px; font-weight: 600;height: 40px; float: left;}
.easyCard_register .input_table .business_num > span{height: 40px;margin: 0 4px;display: inline-block;line-height: 36px; font-size: 19px;height: 40px; float: left;}


.easyCard_register_submit{width: 100%; height: 55px; background-color: #ff4903; color: #fff; font-size: 20px; text-align: center; position: fixed; left: 0; bottom: 0; max-width: 720px;}

/*간편결제 등록 end*/


/*고객센터 내역 리스트 start*/
.n_qna_wrap .qna_list{padding-bottom: 80px;}
.n_qna_wrap .qna_list .box >a{width: 100%; display: inline-block;}
.n_qna_wrap .qna_list .box .date{font-size: 14px; color:#B2B2B2;  }
.n_qna_wrap .state{color: #979797;   }
.n_qna_wrap .step1.state{color: #979797; padding: 6px 10px;}
.n_qna_wrap .step2.state{color:#414141; padding: 6px 10px;}
.n_qna_wrap .step3.state{color:#ff4903; padding: 6px 10px; background: #fff; letter-spacing: -1px;}
.n_qna_wrap .N_qna_write .write_btn{background: #ff4903; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #ff4903 58%, #ff4f4f 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #ff4903 58%,#ff4f4f 99%); /* Chrome10-25,Safari5.1-6 */ }
.q_area .blue_Sbtn{margin-top: 10px;}
.n_qna_wrap  .grayBlue_btn{margin-top: 10px;}

.n_qna_wrap .bank_info >input{margin-bottom: 10px;}

/*------------------------------------------------문의 리스트---------------------------------------*/

/*풀박스 리스트(1:1문의내역/상품문의내역)*/
.fullBox_st{background: #E8E8E8;}
.fullBox_st .box{width: 100%; padding: 15px; background: #fff; margin-bottom: 10px;}
.fullBox_st .box .date{font-size: 14px; color:#B2B2B2;  }
.fullBox_st .box  .tit{font-size: 16px; margin-bottom: 15px; font-weight: 800;color: #111;}
.fullBox_st .box  .txt{font-size: 16px; color: #6b6b6b; max-height: 22px; width: 100%;}
.fullBox_st .box  .q_txt{font-size: 17px; margin-top: 15px;color: #111;}
/*답변 스타일*/
.answer_wrap{padding: 15px; width: 100%;}
.answer_wrap .a_area{width: 100%;padding: 20px; background: #F7F8FA; border-radius: 0px 10px 10px 10px; margin-bottom: 10px;}
.answer_wrap .a_area .nick{font-size: 14px; font-weight: 800; margin-right: 10px; }
.answer_wrap .a_area .date{font-size: 14px; color:#B2B2B2;  }
.answer_wrap .a_area .a_step{background: #fff;padding: 2px 7px;font-size: 14px;border: 1px solid #CCCCCC;border-radius: 100px;color: #777;}
.answer_wrap .a_area .a_txt{font-size: 16px; margin-top: 10px;}


/*고객센터 내역 리스트 end*/



/*------------------------------------------------버튼---------------------------------------*/
.btn_pd{padding: 15px;}
/*하단 픽스 버튼(1:1문의내역)*/
.fix_btn_st{ width: 100%; height: 70px; background: #fff; position: fixed; bottom: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); padding: 10px; max-width: 720px;}
.fix_btn_st .inner_btn{ display: block;
    background: #ff4903; color: #fff;text-align: center;
    line-height: 50px; height: 50px; width: 100%; border-radius: 10px; font-size: 18px; font-weight: 800;}
/*작은버튼 블루폰트*/
.blue_Sbtn2{padding: 6px 20px; background: #EFEFEF; color: #006EFB; font-weight: 800; letter-spacing: -1px; font-size: 15px; border-radius: 5px; margin-top: 5px;}

.blue_Sbtn, .blue_sbtn_a {padding: 2px 10px; background: #EFEFEF; color: #006EFB; font-weight: 800; letter-spacing: -1px; font-size: 15px; border-radius: 5px;}
/*작은버튼 그레이폰트*/
.gray_Sbtn{padding: 2px 10px; background: #EFEFEF; color: #747474; font-weight: 300; letter-spacing: -1px; font-size: 15px; border-radius: 5px;}
/*그레이 버튼*/
.grayBlue_btn{width: 100%; height: 60px; background: #EFEFEF;color: #006EFB;font-weight: 800; letter-spacing: -1px; font-size: 18px; border-radius: 5px;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);  box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);text-align: center; line-height:60px}
/*라인버튼 블랙*/
.lineblack_btn{width: 100%; height: 60px; background: #fff;color: #333;font-weight: 800; letter-spacing: -1px; font-size: 18px; border-radius: 5px;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);  box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2); border:1px solid #cccccc; text-align: center; line-height:60px}
/*라인버튼 블루*/
.lineblue_btn{width: 100%; height: 60px; background: #fff;color: #006EFB;font-weight: 800; letter-spacing: -1px; font-size: 18px; border-radius: 5px;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);  box-shadow:0px 2px 3px rgba(0, 0, 0, 0.2);  border:1px solid #cccccc;  text-align: center; line-height:60px}
/*라인버튼 50%*/
.lineblack_btn.half{width: 50%;width: calc(50% - 5px); margin-right: 10px;  display: inline-block; float: left}
.lineblue_btn.half{width: 50%;width: calc(50% - 5px);    display: inline-block; float: left}
/*라인버튼 30%*/
.lineblack_btn.triple{width: 33%;width: calc(33.3% - 7px); margin-right: 10px;  display: inline-block; float: left}
.lineblue_btn.triple{width: 33%;width: calc(33.3% - 7px);    display: inline-block; float: left}
/*아이콘버튼 블루*/
.lineblue_icon_btn{width: 100%; display: block; margin-top: 10px; height: 60px; background: #fff;color: #006EFB;font-weight: 800; letter-spacing: -1px; font-size: 17px; border-radius: 5px;border:1px solid #cccccc;  text-align: center; line-height:60px; }
.lineblue_icon_btn > i{width: 15px; height: 15px; display: inline-block; background: url(https://img.mysdis.co.kr/images/common_icon/round_add_blue.svg) no-repeat;}


/*------------------------------------------------빈 영역 스타일---------------------------------------*/
.empty_data{width: 100%; background: #fff; padding: 50px 15px;}
.empty_data .icon_img{width: 30%; padding: 0 15px; margin: 0 auto;}
.empty_data .txt{text-align: center; color: #a7a6a6; letter-spacing: 0; margin-top: 10px;
    font-size: 17px;}


/*안내 텍스트*/
.n_noti{font-size: 14px; color: #AFAFAF; letter-spacing: -1px; margin-bottom: 5px; }
.n_noti> i{background:url(https://img.mysdis.co.kr/images/common_icon/bullet_gray.png) no-repeat; width: 3px; height: 3px; display: inline-block; background-size: 100%;position: relative; top:-3px; margin-right: 4px; }
.n_qna_wrap .bank_info >input{margin-bottom: 10px;}

/*------------------------------------------------form ---------------------------------------*/
.n_form_wrap .line{width: 100%; display: inline-block; margin-bottom: 15px;}
.n_form_wrap .line .wrap{position: relative;}
/*라벨*/
.n_form_wrap .form_label{width: 100%;display: inline-block; margin-bottom: 5px; color: #292929; font-size: 15px;}
/*셀렉트박스*/
.n_form_wrap select {border-radius:0; /* 아이폰 사파리 보더 없애기 */
    -webkit-appearance:none; /* 화살표 없애기 for chrome*/
    -moz-appearance:none; /* 화살표 없애기 for firefox*/
    appearance:none; /* 화살표 없애기 공통*/
    width:100%; height: 50px;background: #fff;border: 1px solid #ddd; border-bottom:2px solid #636363; padding: 10px;font-size: 17px;color: #222;position: relative; font-weight: 800;}
.n_form_wrap select::placeholder{color: #aaa;}
.n_form_wrap .selc_arrow{background: url(https://img.mysdis.co.kr/images/common_icon/down_arrow.svg) no-repeat;    background-size: 20px;position: absolute;top: 16px;right: 0px;width: 34px;height: 15px;display: inline-block;z-index: 2;}

/*텍스트인풋*/
.n_form_wrap input{width:100%; height: 50px;background: #fff;border: 1px solid #ddd; border-bottom:2px solid #636363; padding: 10px;font-size: 17px;color: #222;position: relative; font-weight: 800;}
.n_form_wrap input::placeholder{color: #aaa;}
/*텍스트영역*/
.n_form_wrap textarea{width:100%; height: 150px;background: #fff;border: 1px solid #ddd; border-bottom:2px solid #636363; padding: 10px;font-size: 17px;color: #222;position: relative; font-weight: 500; }
/*이미지첨부*/
.n_form_wrap .plus_img{ width: 33%;  width: calc( 100%/3 - 5px);float: left;margin-right: 5px;position:relative;border: 1px solid #ddd;overflow: hidden;background: url(https://img.mysdis.co.kr/images/icon_plus.png) no-repeat;background-position: center;cursor: pointer;}
.n_form_wrap .plus_img img{width:100%;}
.del_back{position: absolute; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); color: #fff;
    text-align: center; }
.del_back .rePhoto_del{background: none; color:#fff;}
.del_back button i{background: url(https://img.mysdis.co.kr/images/common_icon/icon_side_close_x.png) no-repeat;   background-position: center;  width: 25px;height: 25px;display: block;background-size: 100%;}
.del_back button{font-size: 14px; margin-top: 30px;}
/*체크박스*/
.line_chk  > .form_label{width: auto;}
input[type="checkbox"]{-webkit-appearance: none;-webkit-gradient: none;-webkit-border-radius: 0;border-radius: 0;border: none;}
.n_form_wrap .line_chk input[type="checkbox"].check_line{background: url(https://img.mysdis.co.kr/images/common_icon/check_line.svg) no-repeat;display: inline-block;width: 31px;height: 24px;margin-right: 0px; outline: none; float: left}
.n_form_wrap .line_chk input[type="checkbox"].check_line:checked{background: url(https://img.mysdis.co.kr/images/common_icon/checked_line.svg) no-repeat;}



@media only screen and (min-width:619px) {
    .del_back button i{ width: 35px;height: 35px;}
    .del_back button{font-size: 19px; margin-top: 85px;}
}
/*구매후기 뱃지스타일*/
.review_grade> i{ width: 23px; height: 23px; border-radius: 100px;background-size: 100%; display: block; float:left;}
.review_grade.verygood > i{background:url(https://img.mysdis.co.kr/images/review_badge1.svg);}
.review_grade.verygood > span{color: #ff4903; }
.review_grade.good > i { background:url(https://img.mysdis.co.kr/images/review_badge2.svg);}
.review_grade.good > span {color: #00ad8a;}
.review_grade.notbad > i{  background:url(https://img.mysdis.co.kr/images/review_badge3.svg);}
.review_grade.notbad > span{color: #57c1a8;}

/*리뷰 start*/

/*리뷰쓰기*/
.re_container{width: 100%; display: inline-block}
.re_container .pdt_info{width: 100%; display: inline-block; border-bottom: 1px solid #eaeaea; height:45px; padding: 8px 10px; }
.re_container .pdt_info .thumb_img{width: 45px; }
.re_container .pdt_info .thumb_img img{width: 100%; border: 1px solid #eee; }
.re_container .pdt_info .pdt_name{width: calc(100% - 55px); text-overflow:ellipsis;
    white-space:nowrap; word-wrap:normal; overflow:hidden; line-height: 30px; margin-left: 10px;
    font-size: 15px; letter-spacing: -0.5px;}
.re_container .grade_wrap{width: 100%; padding: 20px;}
.re_container .grade_wrap p.g_txt{ text-align: center; color: #444; font-size: 20px; letter-spacing: -0.7px;}
.re_container .grade p.g_txt > strong{color: #111;}
.re_container .grade_btn {margin-top: 30px; height: 100px; }
.re_container .grade_btn .grade{width: 33.3%; }
.re_container .grade_btn .grade p{font-size: 13px; color: #aaa; letter-spacing: -1px; text-align: center; margin-top: 16px;}
.re_container .grade_btn .grade .btn{width: 60px; height:60px; background-color: #fff; border-radius: 100%;  margin: 0 auto; border:1px solid #eaeaea;
    -webkit-box-shadow: 0px 9px 5px 1px rgba(170,170,170,0.24);
    -moz-box-shadow: 0px 9px 5px 1px rgba(170,170,170,0.24);
    box-shadow: 0px 9px 5px 1px rgba(170,170,170,0.24);}
.re_container .grade_btn .grade.no1 .btn{background-image: url(https://img.mysdis.co.kr/images/review_grade1.svg); background-repeat:  no-repeat; background-size: 55%; background-position: center 11px; }
.re_container .grade_btn .grade.no1 .btn.on{background-image: url(https://img.mysdis.co.kr/images/review_grade1_on.svg); background-repeat:  no-repeat; background-size: 55%;background-color: #ff4903!important;}
.re_container .grade_btn .grade.no2 .btn{background-image: url(https://img.mysdis.co.kr/images/review_grade2.svg); background-repeat: no-repeat; background-size: 55%; background-position: center 11px; }
.re_container .grade_btn .grade.no2 .btn.on{background-image: url(https://img.mysdis.co.kr/images/review_grade2_on.svg); background-repeat:  no-repeat; background-size: 55%; background-color: #ff4903!important;}
.re_container .grade_btn .grade.no3 .btn{background-image: url(https://img.mysdis.co.kr/images/review_grade3.svg);background-repeat:  no-repeat; background-size: 55%; background-position: center 15px;  }
.re_container .grade_btn .grade.no3 .btn.on{background-image: url(https://img.mysdis.co.kr/images/review_grade3_on.svg); background-repeat:  no-repeat; background-size: 55%; background-position: center 15px; background-color: #ff4903!important;}
.review_txt{position: relative;}
.review_txt .notice_btn{margin-left: -3px; margin-top: -3px;}
.review_txt .notice_btn img{width: 20px;}
.review_txt textarea{width: 100%; padding: 10px; text-align: left;border: 1px solid #ababab;  background: #fbfbfb; font-size: 15px;  color: #333;  letter-spacing: -0.5px; resize: none;  min-height: 4.5em;  line-height:1.6em;  max-height: 10em;}
.review_txt #review_counter{border-radius: 0.5em;  padding: 0 .5em 0 .5em;  font-size: 0.75em;  bottom: 5px;  position: absolute;  right: 20px;  color:#aaa;
}
.re_photo{width: 100%; padding: 10px 10px 100px; display: inline-block;}
.review_box .re_photo{width: 100%; padding: 10px 10px; display: inline-block;}
.re_photo .tit{color: #222; margin-bottom: 10px; font-weight: 600; }
.re_photo .photo_area{width: 63px; width: calc( 100%/3 - 5px); float: left; margin-right: 5px; position: relative;
    border: 1px solid #ababab;  background: #f2f2f2;  overflow: hidden; }
.re_photo .photo_area .rePhoto_del{  position: absolute;  bottom: 2px; right: 2px;  color: #777;  font-size: 12px;  width: 22px;  height: 22px;  background:#fff;  border-radius: 100%; border:1px solid #111;  display: block;  z-index: 1;
}
.re_photo .photo_area .rePhoto_del2{width: 100%; height: 30px; background: #aaa; color:#fff;}
.re_photo .photo_area .rePhoto_del >img{width: 50%; margin-top: -4px;}


.re_photo .photo_area.plus_btn{background: url(https://img.mysdis.co.kr/images/icon_plus.png) no-repeat; background-position: center; _margin-right: 0px;cursor: pointer; }
.re_photo .photo_area img{margin: 0 auto; max-width: 200px; width: 100%;}
.re_submit{ position: fixed; bottom: 0; max-width: 720px;z-index: 10;
    width:100%; margin: 10px auto 0px; background: #ff4903; text-align: center; height: 60px; font-size: 20px; color: #fff;}


@media only screen and (min-width:700px) {
    .review_txt textarea{max-height: 18em;}
    .re_header{height: 55px; line-height: 55px;}
    .re_container .pdt_info{height: 55px;}
    .re_container .pdt_info .thumb_img{width: 60px;}

    .re_container .pdt_info .pdt_name {font-size: 16px; line-height: 37px; width: calc(100% - 75px);}
    .re_container .grade_btn{height: 160px; }
    .re_container .grade_btn .grade .btn{width: 100px; height: 100px;}
    .re_container .grade_btn .grade.no1 .btn{background-position: center 20px; }
    .re_container .grade_btn .grade.no2 .btn{background-position: center 20px; }
    .re_container .grade_btn .grade.no3 .btn{background-position: center 25px; }
    .re_photo .photo_area img{max-width: 300px;}
}

/*리뷰 뷰페이지*/
.re_header{width: 100%; height: 40px; border-bottom: 1px solid #eaeaea; line-height: 40px; text-align: center;}
.re_header a.back{width: 45px; height: 100%;}
.re_header a.close{width: 45px; height: 100%; padding-top: 3px;}
.re_header h2.tit{width: 70%; width: calc(100% - 90px); height: 100%; text-align: center; color: #111; font-size: 16px; font-weight: normal;}
.re_header img {vertical-align: top;padding-top: 8px}

#re_view_wrap .re_view_inner{background: #f2f2f2;background: #ffffff;  text-align: center;  min-height: 68px;  width: 100%;  display: block;  _line-height: 68px;  }
#re_view_wrap .re_view_inner .review_box{ background: #fff;border-bottom:10px solid #f9f9f9}
#re_view_wrap .re_view_inner .box{ background: #fff; border-radius: 5px; ; }
#re_view_wrap .re_view_inner .pdt_info{width: 100%; display: inline-block; height:45px;  border-bottom: 1px solid #eee;
    padding: 8px 10px; }
#re_view_wrap .re_view_inner .pdt_info .thumb_img{width: 45px; }
#re_view_wrap .re_view_inner .pdt_info .thumb_img img{width: 100%; }
#re_view_wrap .re_view_inner .pdt_info .pdt_name{line-height: 30px; margin-left: 5px; font-size: 15px; letter-spacing: -0.5px;}
#re_view_wrap .re_view_inner .re_article{padding: 10px;}
#re_view_wrap .re_view_inner .re_article .re_photo ul li{ margin-right: 5px; float: left;  width: calc( 100%/5 - 4px);}
#re_view_wrap .re_view_inner .re_article .re_photo ul li img{width: 100%; height: 100%;}
#re_view_wrap .re_view_inner .re_article .re_photo ul li:last-child{margin-right: 0px;}
#re_view_wrap .re_view_inner .re_article .re_txt{color: #111; padding: 10px 5px; clear: both;overflow-y: auto; text-align: left;}
#re_view_wrap .re_view_inner .bottom_info{width:100%; height:30px; padding: 5px 10px; border-top:1px solid #eee;}
#re_view_wrap .re_view_inner .bottom_info .date{font-size: 13px;}
#re_view_wrap .re_view_inner .bottom_info button{font-size: 13px; color:#757c85; text-decoration-line: underline;}
#re_view_wrap .re_view_inner .more_btn{width: 100%;  background: #fff;  height: 45px;  color: #6384ff;  font-size: 16px;  border: 1px solid #6384ff;  font-weight: bold;  border-radius: 3px;}

/*포토리뷰 팝업*/
.re_photoBig{width: 100%; height: 100%; position: fixed; top:-1000px; background: #fff; max-width: 720px;z-index: 1000;display: none;}
.re_photoBig #review_slideWrap {  width:100%;  height: 330px;  position: relative;
}
.re_photoBig .re-slide {  text-align: center;  font-size: 18px;  background: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;
    display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;  overflow: hidden;  }
.re_photoBig .re-slide img{height: 100%; width: auto; max-width: none;}
.re_photoBig .re_next_btn{position: absolute;  top: 50%;  display: block;  width: 50px;  height: 80px;  margin-top: -40px;  vertical-align: middle;  text-align: center;  cursor: pointer; right: 0; z-index: 1000;  font-size: 0px;  background-image: url(https://img.mysdis.co.kr/images/next_arrow.svg); background-repeat: no-repeat; background-size: 80%; background-position: center;}
.re_photoBig .re_prev_btn{position: absolute;  top: 50%;  display: block;  width: 50px;  height: 80px;  margin-top: -40px;  vertical-align: middle;  text-align: center;  cursor: pointer; left: 0; z-index: 1000; font-size: 0px;  background-image: url(https://img.mysdis.co.kr/images/prev_arrow.svg); background-repeat: no-repeat; background-size: 80%; background-position: center;}
.re_photoBig .pdt_info{width: 100%; display: inline-block; height:45px;  border-bottom: 1px solid #eee;border-top: 1px solid #eee;
    padding: 8px 10px; }
.re_photoBig .pdt_info .thumb_img{width: 45px; }
.re_photoBig .thumb_img img{width: 100%; }
.re_photoBig .pdt_info .pdt_name{line-height: 30px; margin-left: 5px; font-size: 15px; letter-spacing: -0.5px;}
.re_photoBig .re_txt{padding:10px; color: #0a0a0a;overflow: auto;_height: 100px;}
@media only screen and (min-width:719px){
    .re_photoBig .re_txt{padding:10px; color: #0a0a0a;overflow: auto;height: 400px;}
}


/*댓글영역 포토리뷰*/
.n_cmt2 li .re_photo{width: 100%; margin: 10px 0; display: inline-block;  height:auto; padding: 0px;}
.n_cmt2 li .re_photo ul{width: 100%; display: block;}
.n_cmt2 li .re_photo ul li{ margin-right: 5px; float: left;  width: calc( 100%/5 - 4px); padding: 0; }
.n_cmt2 li .re_photo ul li img{width: 100%; height: 100%;}
.n_cmt2 li .re_photo ul li:last-child{margin-right: 0px;}

.n_cmt2 li .cmt_Img_wrap{position: relative;}
.n_cmt2 li .cmt_Img_wrap .review_grade{position: absolute; width: 35px; height: 35px; border-radius: 100px; top:15px; left: 23px; background-size: 100%;}
.n_cmt2 li .cmt_Img_wrap .review_grade.verygood{  background:url(https://img.mysdis.co.kr/images/review_badge1.svg);  }
.n_cmt2 li .cmt_Img_wrap .review_grade.good{  background:url(https://img.mysdis.co.kr/images/review_badge2.svg);  }
.n_cmt2 li .cmt_Img_wrap .review_grade.notbad{  background:url(https://img.mysdis.co.kr/images/review_badge3.svg);  }
.comment_list.best .cmt-item .photo_more{padding: 0px 7px; background: #ff4903; color: #fff; font-size: 12px; border-radius: 30px;float: left; line-height: 20px;}
.comment_list.best .cmt-item .photo_more> i{width: 15px; height: 15px; background: url(https://img.mysdis.co.kr/images/review_photo.svg) no-repeat; background-size: 100%; display:inline-block; background-position: 0px 2px; margin-right: 2px; }



/*구매확정 팝업*/
.popup_wrap{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.8); top:0; padding: 0; margin: 0; max-width: 720px; z-index: 10;}
.pop_contents{width: 90%; position: relative;top: 88px; left: 50%; margin-left: -45%;}
.pop_contents.confirm_pop{background: #fff; border-radius: 10px; padding: 20px 10px; text-align: center;}
.pop_contents.confirm_pop > .icon{width: 70px; display: block; margin: 0 auto;}
.pop_contents.confirm_pop > .icon img{display: block;}
.pop_contents.confirm_pop > .point_num{font-size: 20px; color: #ff4903;letter-spacing: -0.8px; }
.pop_contents.confirm_pop > .point_num > em{font-size: 27px; color: #ff4903; font-weight: 800;}
.pop_contents.confirm_pop > h3{font-size: 18px; color: #222; margin-top: 20px;letter-spacing: -1px;}
.pop_contents.confirm_pop > .txt{font-size: 15px; color: #555; letter-spacing: -1px; margin-bottom: 10px;}
.pop_contents.confirm_pop > .txt > span{color: #ff4903;}
.pop_contents.confirm_pop > .btn{width: 100%; height: 50px; line-height: 50px; color: #888; border:1px solid #cacaca; border-radius: 5px;margin-top: 10px; font-size: 17px;}
.pop_contents.confirm_pop > .btn.red{background: #ff4903; color: #fff; border:none;}

/*리뷰포인트 팝업*/
.pop_contents.reVpoint_pop{background: #fff; border-radius: 10px; padding: 20px 10px; text-align: center;}
.pop_contents.reVpoint_pop > .icon{width: 70px; display: block; margin: 0 auto;}
.pop_contents.reVpoint_pop > .icon img{display: block;}
.pop_contents.reVpoint_pop > .point_num{font-size: 20px; color: #ff4903; letter-spacing: -0.8px;}
.pop_contents.reVpoint_pop > .point_num > em{font-size: 27px; color: #ff4903; font-weight: 800;}
.pop_contents.reVpoint_pop > h3{font-size: 18px; color: #222; margin-top: 20px;letter-spacing: -1px;}
.pop_contents.reVpoint_pop > .txt{font-size: 15px; color: #555; letter-spacing: -1px; margin-bottom: 10px;}
.pop_contents.reVpoint_pop > .txt > span{color: #ff4903;}
.pop_contents.reVpoint_pop > .btn{width: 100%; height: 50px; line-height: 50px; color: #888; border:1px solid #cacaca; border-radius: 5px;margin-top: 10px; font-size: 17px;}
.pop_contents.reVpoint_pop > .btn.red{background: #ff4903; color: #fff; border:none;}
.pop_contents.reVpoint_pop > .myPoint{width: 100%; background: #efefef; color: #777; height: 45px; border-radius: 5px; line-height: 45px; padding: 0 15px; font-size: 16px; margin-top: 25px;}
.pop_contents.reVpoint_pop > .myPoint > .point_num{color: #ff4903 }


/*리뷰 end*/

/*구매확정 start*/

/*구매확정 페이지*/
.confirm_wrap{width: 100%; height:100%;background-color: #F1F1F1; position: relative;}
.confirm_wrap .notice{width: 100%; background-color: #fff; padding: 20px;}
.confirm_wrap .notice h3{color: #222;  text-align: center; font-size: 20px; font-weight: bold;}
.confirm_wrap .notice > p{color: #888;  text-align: center;}
.confirm_wrap .pd{padding: 10px;}
.confirm_wrap .pdt_box{background: #fff; border:1px solid #e1e1e1;display: inline-block; padding:15px 15px; width: 100%; }
.confirm_wrap .pdt_box .thumb_img {width: 70px; margin-right: 10px; border: 1px solid #eee;}
.confirm_wrap .pdt_box .pdt_name {color: #222; letter-spacing: -1px;}
.confirm_wrap .pdt_box .opt {color: #707070; font-size: 13px; letter-spacing: -1px;line-height: 22px;}
.confirm_wrap .pdt_box .point_txt {color: #999; font-size: 13px; letter-spacing: -1px;line-height: 22px;}
.confirm_wrap .pdt_box .point_txt span {color: #ff4903;}
.confirm_wrap  .point_notice{font-size: 14px; color: #aaa; margin-top: 10px; padding: 10px;}
.confirm_wrap  .point_notice > p{font-size: 13px;margin-bottom: 10px; letter-spacing: -1px;}
.confirm_wrap  .point_notice > p.tit{font-size: 15px; margin-bottom: 10px;color: #555;}
.confirm_wrap  .btn_wrap{background:#fff; padding: 10px; position: fixed; bottom: 0; width: 100%; max-width: 720px;}
.confirm_wrap  .btn_wrap > .btn {width: 48%; float: left; height: 50px; border-right: 5px; text-align: center; border: 1px solid #e1e1e1;  line-height: 50px; font-size: 20px; font-weight: 200; color: #333; }
.confirm_wrap  .btn_wrap > .btn.confirm{background: #ff4903;  color: #fff; margin-left: 10px;}


@media only screen and (max-width:320px) {

    .confirm_wrap .pdt_box{padding: 15px 10px;}

}


/*구매확정 팝업*/
.popup_wrap{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.8); top:0; padding: 0; margin: 0; max-width: 720px; z-index: 10;}
.pop_contents{width: 90%; position: relative;top: 88px; left: 50%; margin-left: -45%;}
.pop_contents.confirm_pop{background: #fff; border-radius: 10px; padding: 20px 10px; text-align: center;}
.pop_contents.confirm_pop > .icon{width: 70px; display: block; margin: 0 auto;}
.pop_contents.confirm_pop > .icon img{display: block;}
.pop_contents.confirm_pop > .point_num{font-size: 20px; color: #ff4903;letter-spacing: -0.8px; }
.pop_contents.confirm_pop > .point_num > em{font-size: 27px; color: #ff4903; font-weight: 800;}
.pop_contents.confirm_pop > h3{font-size: 18px; color: #222; margin-top: 20px;letter-spacing: -1px;}
.pop_contents.confirm_pop > .txt{font-size: 15px; color: #555; letter-spacing: -1px; margin-bottom: 10px;}
.pop_contents.confirm_pop > .txt > span{color: #ff4903;}
.pop_contents.confirm_pop > .btn{width: 100%; height: 50px; line-height: 50px; color: #888; border:1px solid #cacaca; border-radius: 5px;margin-top: 10px; font-size: 17px;}
.pop_contents.confirm_pop > .btn.red{background: #ff4903; color: #fff; border:none;}

/*리뷰포인트 팝업*/
.pop_contents.reVpoint_pop{background: #fff; border-radius: 10px; padding: 20px 10px; text-align: center;}
.pop_contents.reVpoint_pop > .icon{width: 70px; display: block; margin: 0 auto;}
.pop_contents.reVpoint_pop > .icon img{display: block;}
.pop_contents.reVpoint_pop > .point_num{font-size: 20px; color: #ff4903; letter-spacing: -0.8px;}
.pop_contents.reVpoint_pop > .point_num > em{font-size: 27px; color: #ff4903; font-weight: 800;}
.pop_contents.reVpoint_pop > h3{font-size: 18px; color: #222; margin-top: 20px;letter-spacing: -1px;}
.pop_contents.reVpoint_pop > .txt{font-size: 15px; color: #555; letter-spacing: -1px; margin-bottom: 10px;}
.pop_contents.reVpoint_pop > .txt > span{color: #ff4903;}
.pop_contents.reVpoint_pop > .btn{width: 100%; height: 50px; line-height: 50px; color: #888; border:1px solid #cacaca; border-radius: 5px;margin-top: 10px; font-size: 17px;}
.pop_contents.reVpoint_pop > .btn.red{background: #ff4903; color: #fff; border:none;}
.pop_contents.reVpoint_pop > .myPoint{width: 100%; background: #efefef; color: #777; height: 45px; border-radius: 5px; line-height: 45px; padding: 0 15px; font-size: 16px; margin-top: 25px;}
.pop_contents.reVpoint_pop > .myPoint > .point_num{color: #ff4903 }




/*구매확정 end*/


/*회원탈퇴 start퇼*/
/* bootstrap override */
.modal-dialog.full-screen { margin-left:0 !important; margin-right:0 !important; }
.modal-header { border-bottom:0; padding-bottom:0; }
.form-control { box-shadow:none !important; }
.checkbox-inline { padding-left:0 !important; }
.checkbox { padding-left:0 !important; }
.modal-header.full-screen { padding:0 !important }
.modal-body.full-screen { padding:0 !important }
.modal-footer.full-screen { padding:0 !important }
.modal-title { font-size:1.5em; font-weight: bold; }
.modal-content.no-background { border:0 !important; background:transparent !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
.modal-content.no-border { border:0 !important;}
.modal-content.no-radius { border-radius:0 !important; }
.modal .close { opacity:1; /*margin-right:-0.6em;*/ float:right; width:30px; height:30px; background: url('https://img.mysdis.co.kr/images/icon_close_pop.png') no-repeat center center; background-size:30px; }
.modal .close.sqr { width:40px; height:40px; background: url('https://img.mysdis.co.kr/images/icon_close_sqr.png') no-repeat center center; background-size:40px; }
.modal .close.sqr.abs { position:absolute; right:12px; top:14px; z-index:999999; }
.modal .close.sqr_gray { width:50px; height:50px; background:url('https://img.mysdis.co.kr/images/icon_close_pop2.png') no-repeat; background-position:center center; background-size:15px; }
.modal .close.sqr_gray.abs { position:absolute; right:12px; top:3px; z-index:999999; }
.modal .close.black { width:50px; height:50px; background:url('https://img.mysdis.co.kr/images/icon_close_pop3.png') no-repeat; background-position:center center; background-size:15px; }
.modal .close.abs { position:absolute; right:0; top:0; z-index:999999; }
.modal .close.txt { position:absolute; right:0; top:0; text-align:right; padding:15px 15px 15px 0; font-size:1.1em; background:none; width:50px; height:50px; }

.modal-content.no-background {
    border:0 !important;
    background:transparent !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}
.btn.btn-large2 { width:49% !important; line-height:40px; height:50px; }
.btn.btn-gray { background: #E0E0E0; border:1px solid #E0E0E0; color:#777; }
.btn.btn-pink {background: #ff8e5c; border: 1px solid #ff8e5c; color: #fff;}
.withdraw_pop {}
.withdraw_pop .reason_wrap { margin-top:20px; }
.withdraw_pop .reason_wrap li { line-height:25px; }
.withdraw_pop .reason_wrap li label { padding-left:5px; }
.withdraw_pop .input_text { padding:5px; width:80%; }

/*회원탈퇴 end퇼*/

/*쿠폰*/
.coupon_list .cou_unit .cou_sum{color:#ff4903 !important;}
/*쿠폰 end*/