.partner_wrap {min-height: 80vh;}
.content_wrap {margin: 50px auto}
.con_inner { display: flex;padding: 0 0 10px;border-radius: 15px;}
.content_wrap .con_left .info_box{margin-bottom: 40px;/* height: 250px; */border:1px solid #eee;border-radius: 5px;padding: 15px;text-align: center;}
.con_inner .con_left{display: inline-block; width: 20%;margin-right: 20px;}
.con_inner .con_left .info_box .info_profile{width: 80px; height: 80px; background-color: #aeb3c2; border-radius: 50%; margin: 20px auto;overflow: hidden;}
.con_inner .con_left .info_box .info_profile img {width: 100%;}
.con_inner .con_left .info_box .info_nm{font-size: 18px; font-family: 'Pretendard-SemiBold'; color: #333; margin-bottom: 10px;}
.con_inner .con_left .info_box .info_mobile{font-size: 14px;  margin-bottom: 20px;color: #aeb3c2;}
.con_inner .con_left .info_box .mall_wrap{display: flex; justify-content: center; align-items: center;}
.con_inner .con_left .info_box .info_mall{font-size: 14px; color: #aeb3c2;}
.con_inner .con_left .info_box .info_mall::after{content: ""; height: 10px; display: inline-block;width: 1px; background-color: #aeb3c2;margin-left: 10px;}
.con_inner .con_left .info_box .info_mall_nm{font-size: 14px;font-family: 'Pretendard-Medium'; margin-left:10px;/* width: 220px; */color: #8381e8;display: inline-block;}

.con_inner .con_left .info_box .allbox{ margin-top: 10px;}
.con_inner .con_left .info_box .allbox ul {width: 80%;margin: 0 auto;}
.con_inner .con_left .info_box .allbox li{font-size: 12px;display: flex;padding: 15px;justify-content: space-between;cursor: pointer;}
.con_inner .con_left .info_box .allbox li:last-child {display: none;}
.con_inner .con_left .info_box .allbox li:last-child a {color: #555;}
.con_inner .con_left .info_box .allbox li:last-child .all_info {width: 60%;}
/* .con_inner .con_left .info_box .allbox li:last-child .all_word {border-bottom: 1px solid rgb(132, 132, 132);} */
.con_inner .con_left .info_box .allbox .all_info{/*margin-left: 20px;*/width: 70%; text-align: left;}
.con_inner .con_left .left_list{padding: 10px;}
.con_inner .con_left .left_list .left_list_tit{font-family: 'Pretendard-SemiBold'; color: #333;font-size: 14px;}
.con_inner .con_left .left_list .left_list_tit span{margin-right: 5px;}

.con_inner .con_left .left_list ul{ margin-top: 20px;}
.con_inner .con_left .left_list ul li{padding:5px 0;}
.con_inner .con_left .left_list ul li a{display: block; width: 100%;padding: 15px 26px; color: #aeb3c2;font-size: 15px;}
.con_inner .con_left .left_list ul li a:hover{color: #8381e8;font-family: 'Pretendard-SemiBold';}
.con_inner .con_left .left_list ul li a.on{background-color: #f6f5fc;color: #8381e8; border-radius: 5px; font-family: 'Pretendard-SemiBold'}


.con_inner .con_right{display:inline-block; width: 80%;padding: 20px;}
.content_wrap .page_title {padding: 10px 20px;font-size: 18px;color: #333; font-family:'Pretendard-SemiBold';}
.content_wrap .page_title_list{padding: 0px 10px 0 10px;}
.content_wrap .title_list{display: flex;width: 100%;border-bottom: 1px solid #DEDEDE;border-top: 1px solid #333;padding: 13px 0;}
.content_wrap .title_list li{width: 20%;text-align: center;padding: 0px 10px;font-size: 14px;line-height: 27px;color: #aeb3c2;border-right: 1px solid #efefef;}
.content_wrap .title_list li a{color: #aeb3c2; display: block;}
.content_wrap .title_list li:last-child{border: 0;}
.content_wrap .title_list li a.on{color: #333; font-family: 'Pretendard-SemiBold';}
.content_wrap .title_list li a.on span{color: #8381e8}
.content_wrap .title_list li span{color: #aeb3c2;font-family: 'Pretendard-SemiBold';font-size: 20px;/* margin-top: 10px; *//* display: block; */}


.upload_list > li{display: flex;padding: 30px 10px;border-bottom: 1px solid #f6f6f6;font-size: 12px;color: #333;align-items: center;position: relative;}
.upload_list > li:last-child {border: none;}
.upload_list > li > div {display: inline-block;}
/* .upload_list > li > div:first-child {width: 25%;} */
.upload_list > li .movie_info {width: 45%;margin: 0px 20px;}
.upload_list > li .yet_movie {width: 45%;text-align: center;}
.upload_list > li .yet_movie li{display: inline-block;width: 120px;height: 50px;line-height: 50px;border-radius: 8px;font-size: 13px;font-family: 'Pretendard-Medium';text-align: center;border: 1px solid #ededed;margin: 0 10px;}
.upload_list > li .yet_movie li i{font-size: 16px;color: #8381e8;vertical-align: middle;margin-bottom: 3px;}
.upload_list > li > div:last-child{position: absolute;width: 100%;height: 100%;padding: 15px 0px;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);border-radius: 5px;color: #f3f3f3;text-align: center;font-size: 14px;line-height: 23px;}
.upload_list > li > div:last-child i{font-size: 50px;color: #fff;margin-top: 15px;}
.upload_list > li .img_wrap {width: 215px;height: 130px;border-radius: 5px;margin-top: 0;}
.upload_list > li .img_wrap img {width: 100%; display: block;border-radius: 5px;}
.upload_list > li .upload_no{ font-size: 13px; color: #aeb3c2}
.upload_list > li .movie_title {font-family: 'Pretendard-Medium';font-size: 18px;line-height: 29px;margin-bottom: 10px; color: #333;}
.upload_list > li .state {display: inline-block;color: #8381e8;padding: 8px 0;font-size: 14px;}
.upload_list > li .date {display: inline-block;width: 100%;color: #bd2929;font-size: 14px;}
.upload_list > li ul.result_movie{width: 20%;text-align: center;display: flex;flex-direction: column;}
.upload_list > li ul.result_movie li {
  display: inline-block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  border-radius: 8px;
  font-size: 13px;
  font-family: 'Pretendard-Medium';
  cursor: pointer;
  text-align: center;
  border: 1px solid #ededed;
}
.upload_list > li ul.result_movie li:hover {background: #ededed;}
.upload_list > li ul.result_movie li:hover span {color: red;}
.upload_list > li ul.result_movie li:nth-child(2){margin: 10px 0px;}
.upload_list > li ul.result_movie li a, .upload_list > li ul.result_movie li span{display: inline-block;width: 100%;height: 100%;color: #333;font-size: 13px;font-family: 'Pretendard-Regular';cursor: pointer;}
.upload_list > li ul.result_movie li:first-child a i {font-size: 16px; color: #8381e8;vertical-align: text-bottom;}
.upload_list > li ul.result_movie li:nth-child(2) a i {font-size: 20px; color: #8294E4; vertical-align: text-bottom;}
/* .upload_list > li ul.result_movie li.done_btn {background-color: #c9c9c9;} */
.upload_list .yet_movie li {font-size: 16px;font-family: 'Pretendard-Regular'; text-align: center;}

/* 태블릿 */
@media screen and (max-width:1200px){
  .content_wrap {display: block; width: 100%;min-height: 80vh;}
  .con_inner {display: block; width: 95%; margin: 0 auto;}
  .upload_list > li > div:first-child {width: 40%;}
  .upload_list > li .img_wrap {width: 100%;height: 106px;}
  .upload_list > li .img {width: 120px; height: 95px}
  .upload_list > li .movie_info {width: 40%;}
  .upload_list > li .movie_title {float: none;line-height: 20px;}
  .upload_list > li ul.result_movie li {width: 100px; height: 50px;line-height: 50px;}
  .upload_list > li ul.result_movie li {/* margin: 0 5px; */}

  .con_inner .con_left {width: 30%;float: left;margin: 0;}
  .con_inner .con_right {width: 70%;}

  .card_list .info_con .btn_wrap {flex-wrap: wrap;position: relative;}
  .card_list .info_con .btn_wrap a {width: 49%;}
  .card_list .info_con .btn_wrap a:nth-child(n-2) {margin-bottom: 2%}
  .card_list .info_con .btn_wrap a:nth-child(2n-1){margin-right: 1%;}
  .card_list .info_con .btn_wrap a:nth-child(2n){margin-left: 1%;}

}

/* 모바일 */
@media screen and (max-width:767px){
  .pc {display: none;}
  .con_inner {width: 90%;}

  .content_wrap .page_title {padding: 30px 20px 20px; font-size: 18px;}
  .con_inner .con_left{width: 100%;}
  .content_wrap .con_left .info_box {margin: 0 auto;}
  .con_inner .con_left .left_list {margin-top: 20px;}
  .con_inner .con_left .info_box .allbox li:last-child{display: flex;}
  .con_inner .con_right{width: 100%;padding: 0;margin-top: 20px;}
  .content_wrap .title_list li{font-size: 13px; padding: 0;}
  .upload_list > li {flex-direction: column;align-items: flex-start;/* border-bottom: 1px solid; */}
  .upload_list > li > div {margin-bottom: 10px;}
  .upload_list > li > div:first-child {width: 100%;}
  .upload_list > li .img_wrap {width: 100%; height: 150px; display: inline-block;}
  .upload_list > li .img_wrap img {display: inline-block;}
  .upload_list > li .movie_info {width: 100%;margin: 0;}
  .upload_list > li .movie_title {font-size: 15px;}
  .upload_list > li ul.result_movie {margin-top: 15px;width: 100%;justify-content: space-between;}
  .upload_list > li ul.result_movie li {width: 100%;}
  .upload_list > li .yet_movie {width: 100%;}
  .upload_list > li .yet_movie li {width: 100%;margin: 0;margin-top: 20px;}
  .upload_list > li > div:last-child{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);border-radius: 5px;}
  .upload_list .yet_movie li {width: 100%;font-size: 17px;font-family: 'Pretendard-Regular';width: 100%;text-align: right;margin-top: 13px;}


  .card_list {flex-direction: column;}
  .card_list .img_wrap, .card_list .info_con {width: 100%;margin-left: 0;}
}

/* === invi order history === */
.invi_list_title { font-size:16px; font-weight:600; color:#333; padding:0 0 16px; border-bottom:1px solid #eee; margin-bottom:16px; }
.invi_count_badge { color:#a6a6fd; font-size:14px; }
.invi_card { background:#fff; border:1px solid #e8e8f0; border-radius:10px; padding:16px; margin-bottom:12px; }
.invi_card_head { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }
.invi_card_date { font-size:12px; color:#aaa; }
.invi_status_badge { font-size:12px; padding:3px 8px; border-radius:20px; }
.invi_card_name { font-size:15px; font-weight:600; color:#333; margin-bottom:8px; }
.invi_card_info { font-size:13px; color:#666; line-height:1.9; }
.invi_card_foot { display:flex; justify-content:space-between; align-items:center; margin-top:10px; padding-top:10px; border-top:1px solid #f0f0f0; }
.invi_card_uid { font-size:13px; color:#999; }
.invi_card_price { font-size:15px; font-weight:600; color:#a6a6fd; }
.emoji_mr { margin-right:5px; }
