@charset "utf-8";


/*===========================================================
	mypage
===========================================================*/
#container.layout01 .mypage-inner {width: 1240px; }
#container.layout02 .mypage-inner {width: 1460px; }

.mypage-inner {position: relative; margin: 0 auto; padding: 50px 0 110px; }
.mypage-inner:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
.mypage {float:left; width: calc(100% - 250px); padding-left: 50px; }

.page-header.mypage-header {margin: 0 auto 20px; padding: 0 0; width: 100%; border-bottom:0;  }
.page-header:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
.page-header.mypage-header .page-header-assist em {font-style: normal; text-decoration: underline; color: #222; }
.page-header.mypage-header .search-wrapper {float: right; }

.mypage-section {padding-bottom: 110px; margin-bottom: 80px;  border-bottom: 1px solid #e8ecf1; }
.mypage-section:last-of-type {padding-bottom: 0; margin-bottom: 0; border-bottom: none; }

.mypage-section .bbs-list .no-data td {padding: 150px 0; }


/* my sourcing */
.mypage-section .bbs-sourcing-list .btn-modify {width: 20px; height: 20px; }
.mypage-section .bbs-sourcing-list td:last-child {padding-left: 0; }




/* 관심영상 zzim video
---------------------------------------------------------*/
.mypage-zzim-wrapper {border-top: 1px solid #e3e4e5; border-bottom: 1px solid #e3e4e5; padding: 30px 0; }

.mypage-zzim-wrapper ul:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
.mypage-zzim-wrapper li {float: left; width: 220px; margin-left: 20px; }
.mypage-zzim-wrapper li:first-child {margin-left: 0; }
.mypage-zzim-wrapper .zzim-thumb {position: relative; margin-bottom: 10px; width: 220px; height: 124px; }
.mypage-zzim-wrapper .zzim-thumb a,
.mypage-zzim-wrapper .zzim-thumb img {position: relative; display: block; width: 220px; height: 124px; margin: 0; padding: 0; }
.mypage-zzim-wrapper .zzim-thumb a:before {content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.03); z-index: 3; }
.mypage-zzim-wrapper .zzim-thumb img {width: 100%; height: 100%; z-index: 1;  }
.mypage-zzim-wrapper .zzim-title {height: 40px; color: #202020; font-size: 16px; line-height: 20px; font-weight: 400; margin-bottom: 5px; }
.mypage-zzim-wrapper .zzim-title:hover,
.mypage-zzim-wrapper .zzim-title:active,
.mypage-zzim-wrapper .zzim-title:focus {color: #202020; }
.mypage-zzim-wrapper .bj {font-size: 13px; color: #666; }
.mypage-zzim-wrapper .no-data {padding: 150px 0; }



/*===========================================================
	myinfo-wrapper 
===========================================================*/
.myinfo-wrapper {position: relative; width: 100%; margin-bottom: 55px;  background-color: #fff; border: 1px solid #e3e4e5; border-radius: 3px;}
.myinfo-wrapper .currency {font-size: 14px; font-style: normal; }
.myinfo-top {position: relative; padding: 30px 30px; }
.myinfo-top .myinfo-user {font-size: 20px; color: #2e5d96; }
.myinfo-top .myinfo-user span {font-size: 24px; }
.myinfo-top .myinfo-user .myinfo-id {font-size: 18px;  }
.myinfo-top .btn-goto-member-modify {position: absolute; top: 35px; right: 30px; }
.myinfo-top .btn-goto-member-modify:hover {background: #efefef; }

.myinfo-bottom {border-top: 1px solid #e3e4e5; }
.myinfo-bottom:after {content: ""; clear: both; display: block; height: 0; visibility: hidden; }
.myinfo-bottom .myinfo-count {float: left; width: 50%; padding: 20px 20px; border-left: 1px solid #e3e4e5;  text-align: center;  }
.myinfo-bottom .myinfo-count:first-child {border-left: 0; }
.myinfo-bottom .myinfo-count p {color: #2e5d96; font-size: 14px; margin-bottom: 10px; cursor: default; }
.myinfo-bottom .myinfo-count a {color: #2e5d96; font-size: 25px; letter-spacing: -1px; font-weight: 500; text-decoration: none;  }




/*===========================================================
	myzzim-list :: zzim-video 찜 영상
===========================================================*/
.table-list-zzim-video .zzim-thumb.movie {position: relative; width: 233px; height: 131px; display: block; }
.table-list-zzim-video .zzim-thumb.movie img {width: 100%; height: 100%; }

.table-list-zzim-video .zzim-thumb.movie .card-mark-sale {position: absolute; right: 0; top: 0; z-index: 10; display: block; width: 50px; height: 28px; background-color: #e60e61; border-top-right-radius: 3px; border-bottom-left-radius: 6px; text-align: center; }
.table-list-zzim-video .zzim-thumb.movie .card-mark-sale span {color: #fff; font-size: 15px; font-weight: 700; letter-spacing: -1px; line-height: 28px; }

.table-list-zzim-video .td-title {padding-top: 30px; vertical-align: top; text-align: left; }
.table-list-zzim-video .td-title a {font-size: 15px; color: #333; cursor: pointer;  }
.table-list-zzim-video .icheckbox + label {padding-left: 0; }





/*===========================================================
	my-bj :: added bj profile / bj 정보
===========================================================*/
.my-bj .page-header {padding-top: 0; margin-top: 0; }
.my-bj .bj-img {margin-bottom: 10px; }
.my-bj .bj-img img {max-width: 100%; }
.my-bj .bj-img-delete {margin-top: 10px; }



/*===========================================================
	mydelivery-list :: delivery list / 배송지 리스트
===========================================================*/
.mydelivery-list .page-header {padding-top: 0; margin-top: 0; }
.mydelivery-write .page-header {padding-top: 0; margin-top: 0; }
.mydelivery-modify .page-header {padding-top: 0; margin-top: 0; }

.table-list-delivery .td-check .tag-wrapper {margin-top: 8px; }
.table-list-delivery .td-name {text}
.table-list-delivery .td-address {text-align: left; }
.table-list-delivery .td-address p {margin: 0; padding: 0; }
.table-list-delivery .td-address .label-text {font-size: 16px; color: #333; font-weight: 500; }
.table-list-delivery .td-modify {padding-right: 5px; }
.table-list-delivery .btn-modify {width: 20px; height: 20px; }
.table-list-delivery tfoot .btn:hover {background-color: #efefef; }







