@charset 'utf-8';

/*
 * Copyright    :    ONEDAYNET.CO.KR
 * SOLUTION     :    HYSSENCE 3.0
 * Directory    :    pages/css/
 * File         :    c_mypage.css
* SUMMARY      :    (공통) 마이페이지
 */







.c_mypage {overflow:hidden; padding:0 10px;}


/* ********************************************** *
 * 마이페이지메인
 * ********************************************** */
.c_mypage_main {padding:0 10px; overflow: visible !important; }

/* 마이페이지 상단 기본,쇼핑정보 */
.c_mypage_main .mypage_info {position:relative; margin-top:15px; overflow:hidden;}
.c_mypage_main .my_info {background:#666; font-size:0px; margin-top:30px;}
.c_mypage_main .my_info .info {box-sizing:border-box; margin-top:30px;}
.c_mypage_main .my_info .name {font-size:15px; color:#ccc; letter-spacing:-0.5px; line-height:1;}
.c_mypage_main .my_info .name strong {font-weight:600; color:#fff; }
.c_mypage_main .my_info .id {color:#ccc; font-size:13px; font-weight:300;}
.c_mypage_main .my_info .info {padding:15px; padding-top:45px; text-align:center;}
.c_mypage_main .my_info .level_img {overflow:hidden; font-size:0px; text-align:center; position:absolute; left:0; top:0; width:100%;}
.c_mypage_main .my_info .level_img .img {overflow:hidden; display:inline-block;}
.c_mypage_main .my_info .level_img img {height:60px;}
.c_mypage_main .my_info .level_name {line-height:1; font-size:13px; color:rgba(255,255,255,0.5); letter-spacing:-0.5px; margin-bottom:5px;}
.c_mypage_main .about_level {/* background:rgba(0,0,0,0.2);;  */position:relative; padding-bottom:20px; text-align:center;}
.c_mypage_main .about_level * {transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.c_mypage_main .about_level .tip {box-sizing:border-box; text-align:center; background:rgba(0,0,0,0.1); display:inline-block; border-radius:100px; border:1px solid rgba(0,0,0,0.1); padding:0 15px;}
.c_mypage_main .about_level .tip .tx {color:#aaa; font-size:12px; letter-spacing:-0.5px; position:relative; height:25px; line-height:25px; padding-right:18px;}
.c_mypage_main .about_level .tip .tx:before {content:""; background:transparent url('../images/c_img/join_tip.png') right center no-repeat; background-size:13px; position:absolute; right:0; top:0; width:15px; height:100%;}

.c_mypage_main .about_level .level_info {position:absolute; right:-120%; top:40px; width:0; background:#fff; overflow:hidden; width:100%; z-index:50;}
.c_mypage_main .about_level .level_info {transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;}
.c_mypage_main .about_level .level_info .tit {text-align:left; font-size:16px; letter-spacing:-1px; font-weight:600; color:#333; margin-bottom:10px; position:relative; white-space:nowrap}
.c_mypage_main .about_level .level_info .btn_close {position:absolute; right:0; bottom:5px; background:transparent url('../images/c_img/popup_close.png') center center no-repeat; width:15px; height:15px; background-size:15px;}
.c_mypage_main .about_level .level_info .in_box {border:2px solid #333; padding:20px; }
.c_mypage_main .about_level .level_info .table {}
.c_mypage_main .about_level .level_info .table ul {display:table; width:100%; box-sizing:border-box; background:#fafafa; position:relative;}
.c_mypage_main .about_level .level_info .table ul+ ul li {border-top:0;}
.c_mypage_main .about_level .level_info .table li {display:table-cell; vertical-align:middle; padding:8px 5px 6px; border:1px solid #ddd; line-height:1.4; color:#888; text-align:center;}
.c_mypage_main .about_level .level_info .thead {background:#eee !important;}
.c_mypage_main .about_level .level_info .thead li {font-weight:600; color:#888 !important;}
.c_mypage_main .about_level .level_info .opt {font-weight:600; width:100px;}
.c_mypage_main .about_level .level_info .condi {width:150px;}
.c_mypage_main .about_level .level_info .bene {width:100px;}
.c_mypage_main .about_level .level_info .hit li {color:#cd3726 !important; background:#fff;}
.c_mypage_main .about_level .level_info .hit li:before {content:""; width:100%; height:100%; border:1px solid #cd3726; position:absolute; left:0; top:0; box-sizing:border-box; z-index:1}

.c_mypage_main .about_level.if_level_open .level_info {right:0;}
.c_mypage_main .about_level.if_level_open .tip {background:#fff; border-color:#fff;}

.c_mypage_main .default_info {padding:10px 15px; box-sizing:border-box; box-sizing:border-box; background:#999; }
.c_mypage_main .shop_info {padding:10px 15px; box-sizing:border-box; border-top:1px solid rgba(0,0,0,0.2); background:#999; }

.c_mypage_main .top_tit {border-bottom:1px solid #aaa; overflow:hidden; padding-bottom:5px}
.c_mypage_main .top_tit .tit {float:left; font-size:16px; letter-spacing:-0.5px; line-height:26px; font-weight:500; color:#fff;}
.c_mypage_main .top_tit .btn {float:right; height:25px; line-height:27px; padding:0 10px; background:#fff; color:#999; letter-spacing:-0.5px; border-radius:100px; width:95px; text-align:center; box-sizing:border-box;}
.c_mypage_main .info_box {margin-top:15px}
.c_mypage_main .info_box .txt_box {margin:5px 0 5px; padding-left:50px; position:relative; min-height:16px}
.c_mypage_main .info_box .sub_tit {color:#ccc; letter-spacing:-0.5px; position:absolute; left:0; top:0;}
.c_mypage_main .info_box .le_2 {letter-spacing:10px;}
.c_mypage_main .info_box .txt {color:#fff; padding-left:15px; position:relative; word-wrap:break-word; word-break:keep-all; font-size:13px;}
.c_mypage_main .info_box .txt:before {content:""; position:absolute; left:0; top:2px; width:1px; height:11px; background:#aaa;}
.c_mypage_main .info_box .mail {word-break:break-all}
.c_mypage_main .info_box strong {font-weight:600;}









/* ********************************************** *
 * 주문통계
 * ********************************************** */
.c_mypage_total {border:1px solid #333; /* margin-top:10px; */ margin-bottom:10px;}
.c_mypage_total ul {display:table; width:100%; table-layout:fixed;}
.c_mypage_total li {list-style:none; display:table-cell; vertical-align:middle; text-align:center; border-left:1px solid #eee;}
.c_mypage_total li:first-child {border-left:0;}
.c_mypage_total .inner_box {padding:10px}
.c_mypage_total .icon img {height:30px; max-width:100%}
.c_mypage_total .txt {font-size:12px; letter-spacing:-0.5px; color:#333; margin-top:10px}
.c_mypage_total .total_num {font-size:38px; color:#cd3726; margin-top:5px; font-weight:100;}








/* ********************************************** *
 * 나의찜한상품
 * ********************************************** */
/* 나의찜한상품 타이틀 */
.c_wish_list {margin-top:30px}
.c_wish_list .wish_tit {border-bottom:1px solid #333; padding-bottom:13px; /* margin-bottom:10px; */ position:relative; overflow:hidden;}
.c_wish_list .wish_tit .tit {font-size:16px; color:#333; letter-spacing:-0.5px; font-weight:600; float:left;}
.c_wish_list .wish_tit .total {color:#999; font-size:15px; letter-spacing:-0.5px; margin-left:16px; padding-left:17px; position:relative; margin-top:1px}
.c_wish_list .wish_tit .total:before {content:""; position:absolute; left:0; top:50%; width:1px; height:14px; background:#dedede; margin-top:-6px}
.c_wish_list .wish_tit .more {color:#aaa; letter-spacing:-0.5px; font-size:11px; padding:3px 13px 2px; position:absolute; right:6px; bottom:12px; border:1px solid #ddd; border-radius:100px;}

/* 나의찜한상품 리스트 */
.c_wish_list .wish_item {padding:10px 0;}
.c_wish_list .wish_item ul {margin-left:-10px; overflow:hidden;}
.c_wish_list .wish_item li {width:33.3333%; list-style:none; float:left;}
.c_wish_list .wish_item li:nth-of-type(3n)+ li {clear:both}
.c_wish_list .wish_box {position:relative; margin-left:10px}
.c_wish_list .wish_box .item {position:relative; padding-bottom:15px}
.c_wish_list .wish_box .thumb {background:#fafafa url('../images/c_img/none_photo.png') center center no-repeat; background-size:30px; border:1px solid #e6e6e6; box-sizing:border-box; overflow:hidden; position:relative;}
.c_wish_list .wish_box .real_img {overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
.c_wish_list .wish_box .real_img img {width:100%; float:left;}
.c_wish_list .wish_box .fake_img {overflow:hidden;}
.c_wish_list .wish_box .fake_img img { width:100%; float:left;}
.c_wish_list .wish_box .info {padding-top:5px; }
.c_wish_list .wish_box .item_name {overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block; letter-spacing:-0.5px; color:#999; line-height:17px;}
.c_wish_list .wish_box .price .after {color:#000; font-size:13px;}
.c_wish_list .wish_box .soldout {position:absolute; left:0; top:0; background:rgba(0,0,0,0.2); width:100%; height:100%; z-index:20;}
.c_wish_list .wish_box .soldout .inner {color:#fff; font-size:18px; position:absolute; left:0; top:50%; margin-top:-14px; width:100%; text-align:center;}
.c_wish_list .wish_box .check {position:absolute; left:1px; top:1px; z-index:50; padding:5px; height:auto !important;}

/* 찜 상품 선택 / 삭제 */
.c_wish_list .wish_select {border-top:1px solid #eee; padding-top:10px; overflow:hidden; }
.c_wish_list .wish_select label {float:left; padding:5px 0}
.c_wish_list .wish_select .c_btn {float:right;}

/* 마이페이지 찜하기 탑 */
.c_mypage .c_wish_list {margin-top:0}
/* .
.c_mypage .c_wish_list .wish_item li {width:20%;}
.c_mypage .c_wish_list .c_btnbox {float:right; margin:0; padding:0}
.c_mypage .c_wish_list .wish_item ul {margin-top:-20px}
.c_mypage .c_wish_list .wish_box {margin-top:20px} */

/* wide */
@media screen and (min-width:600px) {
	.c_wish_list .wish_item li {width:20%; clear:none !important}
	.c_wish_list .wish_item li:nth-of-type(5n)+ li {clear:both !important}

}














/* ********************************************** *
 * 주문내역리스트
 * ********************************************** */
.c_order_list {margin:0 -10px;}
.c_order_list ul {overflow:hidden;}
.c_order_list li {text-align:left; overflow:hidden; position:relative; padding-right:40px; border-bottom:1px solid #eee;}
.c_order_list dl {display:table; width:100%; box-sizing:border-box; table-layout:fixed; float:left;}
.c_order_list dt,
.c_order_list dd {display:table-cell; vertical-align:middle; padding:15px 20px; box-sizing:border-box;}
.c_order_list dt {width:110px; text-align:center;}
.c_order_list dd {padding-top:10px;}

.c_order_list .thumb_box {text-align:center; display:inline-block; position:relative; margin-bottom:15px;}
.c_order_list .thumb {width:90px; height:90px; border-radius:100px; overflow:hidden; margin:0 auto; border:1px solid #e6e6e6;  box-sizing:border-box;}
.c_order_list .thumb {background:#fafafa url('../images/c_img/none_photo.png') center center no-repeat; position:relative; background-size:25px;}
.c_order_list .thumb img {float:left; width:100%;}

/* 주문상태 */
.c_order_list .state_icon {overflow:hidden; position:absolute; left:0; bottom:-10px; width:100%; text-align:center; z-index:10}
.c_order_list .state_icon .icon {padding:0 10px; height:30px;  line-height:28px; border-radius:100px; font-size:14px; letter-spacing:-0.5px; box-sizing:border-box; width:90px;}
.c_order_list .state_icon .icon.wait {background:#fff; color:#aaa; border:2px solid #ccc;}
.c_order_list .state_icon .icon.complete {background:#fff; color:#54b8b7; border:2px solid #54b8b7;}
.c_order_list .state_icon .icon.ing {background:#fff; color:#4a78be; border:2px solid #4a78be;}
.c_order_list .state_icon .icon.delivery {background:#fff; color:#9d62a8; border:2px solid #9d62a8;}
.c_order_list .state_icon .icon.cancel {background:#ddd; color:#aaa; border:2px solid #ddd;}

.c_order_list .date {color:#999; font-size:13px; display:block;}
.c_order_list .name {margin-top:3px; display:inline-block; overflow:hidden; }
.c_order_list .name .tit {color:#333; font-size:14px; letter-spacing:-0.5px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.c_order_list .order_num {color:#999; font-size:15px; margin-top:5px; font-weight:300; display:none;}
.c_order_list .price {color:#cd3726; font-size:14px; margin-top:5px; font-weight:600}
.c_order_list .arrow {position:absolute; right:15px; top:50%; margin-top:-20px;}
.c_order_list .arrow .icon {background:transparent url('../images/c_img/order_list_arrow.png') right center no-repeat; background-size:12px; width:30px; height:30px}

.c_order_list .if_cancel .thumb:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:1}

/* 전체주문내역보기 */
.c_order_list .more_btn {background:#f5f5f5; text-align:center; padding:15px 0;}
.c_order_list .more_btn .btn {padding:10px 20px; background:#fff; border-radius:100px;}

/* 택배사/송장번호 */
.c_order_list .delivery_num {overflow:hidden; }
.c_order_list .delivery_num .num_box {padding-top:8px;}
.c_order_list .delivery_num .tit {letter-spacing:-0.5px; margin-left:0px !important; font-weight:400 !important;}
.c_order_list .delivery_num .txt {float:left; color:#4a78be; font-size:13px; position:relative; line-height:13px;margin-left:10px; font-weight:600;}

.c_order_list .if_wait .thumb {}
.c_order_list .if_complete .thumb {border-color:#54b8b7;}
.c_order_list .if_ing .thumb {border-color:#4a78be;}
.c_order_list .if_delivery .thumb {border-color:#9d62a8;}
.c_order_list .if_cancel .thumb {border-color:#ddd;}

.c_order_list .order_cancel {margin:5px 0 0 -5px;}







/* ********************************************** *
 * 주문내역
 * ********************************************** */
.c_mypage {}

/* 마이페이지 : 기간선택 */
.c_mypage .order_search {border-bottom:1px solid #ddd; padding-bottom:10px;}
.c_mypage .order_search ul {display:table; width:100%; box-sizing:border-box; table-layout:fixed; margin-top:10px;}
.c_mypage .order_search li {list-style:none; display:table-cell; vertical-align:top; font-size:0px;}

.c_mypage .order_search .period {}
.c_mypage .order_search .period_box {width:100%; overflow:hidden;}
.c_mypage .order_search .period_box .btn {text-align:center; padding:0 10px; background:#fff; border:1px solid #ddd; float:left; letter-spacing:-0.5px; width:20%; box-sizing:border-box; border-left:0;}
.c_mypage .order_search .period_box .btn {height:35px; line-height:35px; color:#999; }
.c_mypage .order_search .period_box .btn:first-child {border-left:1px solid #ddd;}
.c_mypage .order_search .period_box .btn.hit {background:#999; border-color:#999; color:#fff;}

.c_mypage .order_search .date {text-align:left; padding-right:10px;}
.c_mypage .order_search .date .input_box {overflow:hidden; display:inline-block;}
.c_mypage .order_search .date .input_design {float:left; border:1px solid #ddd; background:#fff; box-sizing:border-box; color:#777; width:97px; font-size:12px; font-weight:600;}
.c_mypage .order_search .date .input_design {height:35px; padding:0 5px 0 25px; line-height:36px; }
.c_mypage .order_search .date .input_design {background:#fff url('../images/c_img/icon_date.png') 8px center no-repeat; background-size:11px !important;}
.c_mypage .order_search .date .input_design:focus {border-color:#aaa; background:#fff url('../images/c_img/icon_date2.png') 10px center no-repeat; }
.c_mypage .order_search .date .dash {float:left; padding:0 2px; line-height:36px; color:#999; font-size:15px; height:35px;}

.c_mypage .order_search .state {width:86px; position:relative;}
.c_mypage .order_search .select select {line-height:34px; padding-right:30px;}
.c_mypage .order_search .select:before {display:none;}
.c_mypage .order_search .this_btn {padding-left:5px; width:40px;}
.c_mypage .order_search .btn_search {height:35px; line-height:36px; width:40px; font-size:14px; text-align:center; }
.c_mypage .order_search .btn_search {background:#333 url('../images/c_img/search_ic.png') center center no-repeat; background-size:15px;}
.c_mypage .order_search .btn_search .txt {color:#fff; letter-spacing:-0.5px; font-weight:400; display:none;}

@media screen and (max-width:370px) {
	.c_mypage .order_search .state {width:90px; }
	.c_mypage .order_search .date .input_design {background:#fff !important; padding:0 6px; text-align:center; width:80px;}
}








/* ********************************************** *
 * 주문내역 상세보기
 * ********************************************** */
.c_mypage .c_cart_list .cart_table {border-top:0; margin-top:0}
.c_mypage .c_cart_list .cart_table table {table-layout:fixed;}
.c_mypage .c_cart_list .cart_table td {padding:10px 0}
.c_mypage .c_cart_list .state_icon .icon {float:none}
.c_mypage .c_cart_list .btn_box {width:68px;}
.c_mypage .c_cart_list .btn_box .c_btn {margin-left:0; min-width:68px; margin-top:5px; padding:0}
.c_mypage .c_total_price {margin-top:30px}

.c_mypage .c_cart_list .thumb_box {position:relative; overflow:visible !important;}
.c_mypage .c_cart_list .c_btn {min-width:80px; padding:0; margin:10px 0 0; float:none}
.c_mypage .c_cart_list .c_tag {min-width:80px; padding:0; margin:10px 0 0; float:none}
.c_mypage .c_cart_list .btn_re_cart {position:absolute; left:5px; top:5px; width:40px; height:40px; z-index:9; border-radius:100px;}
.c_mypage .c_cart_list .btn_re_cart {background:#008dc1 url('../images/c_img/order_view_icon1.png') 7px center no-repeat; box-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.c_mypage .c_cart_list .btn_re_cart:before {display:none; background:#000; font-size:11px; color:#fff; content:"장바구니 다시담기";  position:absolute; left:40px; top:4px; padding:5px 3px; text-align:center; width:100px; border-radius:100px;}









/* ********************************************** *
 * 나의 적립금
 * ********************************************** */
 /* 마이페이지 리스트 탑 */
.c_mypage .mypage_list_top {overflow:hidden; border:1px solid #ddd; padding:20px 15px; text-align:center; box-sizing:border-box; background:#f5f5f5;}
.c_mypage .mypage_list_top li {list-style:none; position:relative; color:#999;}
.c_mypage .mypage_list_top li+ li {border-top:1px solid #eee; padding-top:10px; margin-top:5px;}
.c_mypage .mypage_list_top .price {font-size:17px; color:#333; font-weight:600;}
.c_mypage .mypage_list_top .and {position:relative; float:left; font-weight:500;}
.c_mypage .mypage_list_top .and strong {color:#cd3726;}
.c_mypage .mypage_list_top .and+ .and {margin-left:15px; padding-left:15px;}
.c_mypage .mypage_list_top .and+ .and:before {content:""; width:1px; height:12px; background:#666; position:absolute; left:0; top:50%; margin-top:-6px;}
.c_mypage .mypage_list_top .c_btn {float:none}
.c_mypage .mypage_list_top .c_btnbox {padding:0px !important; margin:0px !important;}
.c_mypage .mypage_list_top .c_btnbox li {margin-top:0px; padding-top:0px;}







/* ********************************************** *
 * 마이페이지 리스트 공통
 * ********************************************** */
.c_mypage_list {margin-top:10px; border-top:1px solid #333;}
/* .c_mypage_list table { width:100%; table-layout:fixed;}
.c_mypage_list table th {height:52px; color:#666; font-weight:400; letter-spacing:-0.5px; border-bottom:1px solid #ccc; border-left:1px solid #ddd;}
.c_mypage_list table td {height:28px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:10px 20px}
.c_mypage_list table th:first-child {border-left:0;}
.c_mypage_list table td:first-child {border-left:0;} */
.c_mypage_list ul {overflow:hidden;}
.c_mypage_list li {list-style:none; padding:10px; border-bottom:1px solid #ddd; overflow:hidden;}
.c_mypage_list li div+ div {margin-top:5px;}
.c_mypage_list .date {color:#999; overflow:hidden;}
.c_mypage_list .date strong {float:left; position:relative;}
.c_mypage_list .date strong+ strong {margin-left:10px; padding-left:10px;}
.c_mypage_list .date strong+ strong:before {content:""; width:1px; height:10px; background:#ddd; position:absolute; left:0; top:50%; margin-top:-6px;}

.c_mypage_list .tit {color:#333; font-size:14px; letter-spacing:-0.5px; font-weight:500;}
.c_mypage_list .tit {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.c_mypage_list .state {overflow:hidden;}
.c_mypage_list .state .c_tag {float:none; width:65px;}
.c_mypage_list .price {text-align:right; color:#ff6600; font-weight:600;}
.c_mypage_list .price.if_minus {color:#0058b4;}
.c_mypage_list .double {overflow:hidden; border-top:1px solid #eee; padding-top:5px;}
.c_mypage_list .double dl {display:table; width:100%; box-sizing:border-box; table-layout:fixed; border-collapse:separate; border-spacing:0px;}
.c_mypage_list .double dt,
.c_mypage_list .double dd {display:table-cell; vertical-align:middle;}
.c_mypage_list .double dt {text-align:left}
.c_mypage_list .double dd {text-align:right}
.c_mypage_list .double div {display:inline-block;}




.c_mypage_list .tit_box {float:left; display:inline-block; max-width:100%; overflow:hidden; position:relative; box-sizing:border-box;}
.c_mypage_list .tit_box .icon {float:right; display:inline-block; margin-top:4px; margin-left:4px}
.c_mypage_list .tit_box .icon img {float:left; margin-left:6px}
.c_mypage_list .tit_box .reply {line-height:12px; color:#333;}
.c_mypage_list .tit_box .reply img {margin-right:5px}
.c_mypage_list .tit_box .tt { font-size:13px; letter-spacing:-0.5px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:block;}
.c_mypage_list .num { color:#999; text-align:center;}



/* 나의문의내역 */
/* .c_mypage_list .arrow {text-align:center; padding:0}
.c_mypage_list .arrow_btn {padding:15px}
.c_mypage_list .arrow_btn .icon {background:transparent url('../images/c_img/my_list_arrow.gif') left top no-repeat; width:21px; height:11px;}
.c_mypage_list .inquiry_tit {overflow:hidden; text-overflow:ellipsis; white-space: nowrap; word-wrap: normal !important; display:inline-block; padding-right:30px; max-width:100%; box-sizing:border-box;}
.c_mypage_list .view_box {border:1px solid #ddd; background:#f5f5f5;}
.c_mypage_list .view_box td {padding:50px}
.c_mypage_list .view_box img {max-width:100%}
.c_mypage_list .view_box .view_tit {font-size:15px; font-weight:600; color:#333;}
.c_mypage_list .view_box .view_txt { margin-top:15px; line-height:20px;}
.c_mypage_list .view_box .c_btn {margin-top:15px; margin-left:0}
.c_mypage_list .if_open .arrow_btn .icon {background-position:left bottom;} */

/* 나의문의내역 : 댓글 */
.c_mypage_list .view_box {background:#f5f5f5; padding:15px; margin-top:10px; display:none;}
.c_mypage_list .view_box td {padding:50px}
.c_mypage_list .view_box img {max-width:100%}
.c_mypage_list .view_box .view_tit {font-size:13px; font-weight:500; color:#333;}
.c_mypage_list .view_box .view_txt { margin:10px 0; line-height:1.3;}
.c_mypage_list .view_box .c_btn {margin-top:15px; margin-left:0}
.c_mypage_list .reply {margin-top:-1px; padding:15px 30px 15px 40px; overflow:hidden; text-align:left; border:1px solid #ddd;}
.c_mypage_list .reply {background:#fff url('../images/c_img/ic_faq_a.png') 15px 12px no-repeat; background-size:16px;}
.c_mypage_list .reply .admin {display:block; color:#333; margin-bottom:5px; overflow:hidden;}
.c_mypage_list .reply .name {font-weight:600; color:#333; float:left; height:17px; line-height:14px; padding-right:10px}
.c_mypage_list .reply .date_num {color:#999; font-size:13px; letter-spacing:0px; float:left; padding-left:10px; position:relative; height:17px; line-height:15px; margin-left:1px}
.c_mypage_list .reply .date_num:before {content:""; position:absolute; left:-1px; top:1px; width:1px; height:10px; background:#ddd;}
.c_mypage_list .if_open .view_box {display:block;}








/* ********************************************** *
 * 회원탈퇴
 * ********************************************** */
/* 회원탈퇴 폼 */
/* .c_mypage .c_complete .sub_txt strong {color:#333; font-weight:600;}
.c_mypage .c_complete em {font-size:15px; color:#999;}
.c_mypage .c_complete .c_btnbox {padding-bottom:0}
.c_mypage .c_complete .c_form {margin:40px; border-top:1px solid #ddd;} */
.c_mypage .my_password .sub_txt {margin-top:0}
.c_mypage .my_password .tit {margin-top:5px}
.c_mypage .leave_form {margin-top:10px; overflow:hidden; text-align:center; }
.c_mypage .leave_form .form {position:relative; padding-right:120px}
.c_mypage .leave_form li {list-style:none; }
.c_mypage .leave_form li+ li {margin-top:10px}
.c_mypage .leave_form .input_design {width:100%; height:50px; border:1px solid #ddd; box-sizing:border-box; padding:17px 15px 20px; font-size:13px;}
.c_mypage .leave_form .input_design:focus {border-color:#999}
.c_mypage .leave_form .btn_find {position:absolute; right:0; top:0; width:110px; height:110px; background:#666; border:1px solid #666; color:#fff; font-size:15px; letter-spacing:-1px; box-sizing:border-box; padding-bottom:4px}
.c_mypage .leave_form .c_sns_btn {margin-top:10px}


/* 첨부파일 */
.c_mypage_list .file_down {border:1px solid #ddd; position:relative; margin:10px 0px 0; background:#fff;}
.c_mypage_list .file_down.user_file {margin-bottom:10px}
.c_mypage_list .file_down .tit {position:absolute; left:5px; top:50%; margin-top:-18px; height:20px; line-height:18px; color:#666; padding-top:18px; width:40px; text-align:center; font-size:11px; font-weight:400; color:#999;}
.c_mypage_list .file_down .tit {background:transparent url('../images/beauty/my_down.png') center top no-repeat; background-size:12px;}
.c_mypage_list .file_down .link_box {margin-left:50px; padding:5px 7px; overflow:hidden; border-left:1px solid #ddd; margin-top:0}
.c_mypage_list .file_down .link {height:25px; line-height:25px; color:#888; float:left; letter-spacing:0px; padding:0px 8px; border-radius:100px; border:1px solid #ddd; box-sizing:border-box; width:100%; margin:2px 0}
.c_mypage_list .file_down .link {overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; font-size:10px;}
.c_mypage_list .file_down.admin_file {margin-left:-25px}