#cont_sec { margin-top: 0;}

.enter #cont_sec {margin-top: 0px;}

.enter #page_tit {font-size: 20px;}



.model_name {font-size: 18px; font-weight: bold;
    position: relative; top: 4px;
}

/**/
.payed_model_list ul {/*display: flex;*/}
.payed_model_list .swiper-wrapper {display: flex;}
.payed_model_list li {margin-right: 8px;}

.payed_model {
}

.payed_model .c_img_wrap {width: 170px; height: 170px;}

/**/
.payed_pic {background: #fff; margin-bottom: 18px; border-radius: 10px; overflow: hidden;
    padding-bottom: 8px; width: 256px;
}

.payed_pic_list ul {display: flex; flex-wrap: wrap;}
.payed_pic_list li {margin-right: 12px;}
.payed_pic_list li:nth-child(4n + 4) {margin-right: 0;}

.payed_pic_img_wrap {width: 256px; height: 256px;}

.payed_pic_thumb_area {display: flex; align-items: center;}
.payed_pic_thumb_wrap {margin: 10px;}
.payed_pic_thumb {width: 63px; height: 63px; box-sizing: border-box;
     border: solid 1px #fff; box-shadow: 0 0 1px #000;
}

.payed_pic_txt_area {flex-grow: 1; margin-right: 10px;}

.payed_pic_date_area {display: flex; justify-content: space-between; flex-grow: 1;}

.payed_pic_name {width: 150px;}
/**/
.model_area {margin-top: 5px; background: #fff; display: flex;}

.model_img_wrap {border-radius: 0; width: 220px; height: 220px;}
/**/
.model_tit {font-size: 22px; height: 52px; display: flex; align-items: center;}
.many_saled_pic_area {margin-left:20px; margin-right: 1px;}
.many_saled_pic_area {}

.many_saled_pic_list ul {display: flex;}
.many_saled_pic_list li {margin-left: 5px;}
.many_saled_pic_list li:first-child {margin-left: 0px;}

.many_saled_pic_img_wrap {width: 160px; height: 160px;}


.enter .chat4 {width: 730px;}

.enter .chat4_chat_sec {margin-left: 0;}

.enter .b_btn_color_3 {background: #bfbcb5 !important; border: solid 1px #bfbcb5 !important;}
.enter .b_btn_color_4 {background: #9ca5c4; !important; border: solid 1px #9ca5c4 !important;}

.enter #pop_pay #image {width: 600px; height: 600px;}
/*layout*/
.feed #header {position: relative; width: 100%; left: auto; margin-left: 0;}

#container_right {display: flex; flex-direction: column;}

/*#cont_sec {display: flex; flex-direction: column;}*/
.lnb #cont_sec { flex-direction: row;}
.feed #cont_sec {
    display: flex; flex-direction: column;
    position: relative;
    width: 1060px; float: right; min-height: 700px;
    margin: 0px 0 40px 20px;
    box-sizing: border-box;
    overflow: hidden;
    padding-top: 20px;
}


/**/
.b_tbl_wrap {border-radius: 10px; overflow: hidden; margin: 15rem 0;
    border: solid 1px #ddd;
}

.b_tbl {border-collapse: collapse; width: 100%;}

.b_tbl th {background: whitesmoke; padding: 10rem 15rem; border: solid 1px #ddd; border-top: 0;
    font-weight: normal; box-sizing: border-box;
}

.b_tbl th:first-child {border-left: none;}
.b_tbl th:last-child {border-right: none;}

.b_tbl td {border: solid 1px #ddd; padding: 6px 15rem; border-left: none; border-bottom: 0; box-sizing: border-box;}
.b_tbl td:first-child {border-left: none;}
.b_tbl td:last-child {border-right: none;}

.b_tbl tr:first-child td {border-top: 0;}
.b_tbl tr:last-child td {border-bottom: 0;}

.b_tbl thead tr:last-child th {}
.b_tbl tbody tr:last-child th {border-bottom: none;}
.b_tbl tbody th {text-align: left;}

/**/
.feed #page_tit {margin-top: 30px; margin-bottom: 25px;}
.feed #page_tit #page_tit_sub {font-weight: normal !important; font-size: 16px; margin-left: 10px;}

/**/
.b_btn_wrap {margin: 20px 0; display: flex; align-items: center; justify-content: center;}
.b_btn_wrap > * {margin-left: 10px;}
.b_btn_wrap > *:first-child {margin-left: 0;}

.b_btn_wrap > div > * {margin-left: 10px;}
.b_btn_wrap > div > *:first-child {margin-left: 0;}

.b_btn {vertical-align: middle; height: 33px; display: inline-flex !important; align-items: center; justify-content: center;
    margin: 2px 2px;
}
.b_btn:first-child {margin-left: 2px;}

.b_btn__large {font-size: 18px; border-radius: 8px;
    padding: 0 1em; height: 48px;
    line-height: 0;
}

.b_btn img, .b_btn i {margin-right: 5px;}

.b_page {flex-grow: 1; flex-shrink: 0;}

.b_btn__reg {height: 49px; background: #4c5b95; border: solid 1px #4c5b95; 
    color: white; border-radius: 200px; min-width: 200px;
    font-size: 18px;
}
.b_btn__reg i {background: url(/comm_res/img/btn/btn_reg.png);width: 18px;height: 12px;}

.b_btn__cancel {height: 49px; background: #cccdd1; border: solid 1px #cccdd1 !important; color: white; 
    border-radius: 200px; min-width: 200px;
    font-size: 18px;
}
.b_btn__cancel i {background: url(/comm_res/img/btn/btn_cancel.png); width: 22px;height: 22px;}

/**/
.tab_lv_1 > *.on {background: #f49940;}

.tab_lv_2 {height: 42px; font-size: 20px;
    display: flex; margin: 30px 0;
}

.tab_lv_2 > * {display: flex; align-items: center; justify-content: center; width: 100%;
    border-radius: 100px; background: #dddddd;
    margin-left: 10px;
}
.tab_lv_2 > *:first-child {margin-left: 0;}
.tab_lv_2 > *.on {/*background: #333333;*/ color: white;}


/**/
.tab_lv_3 {height: 34px; font-size: 18px; display: flex; margin: 20px 0;}

.tab_lv_3 > * {padding: 0 1.5em; min-width: 80px;}
.tab_lv_3 > *  {display: flex; justify-content: center; align-items: center;
    background: #fff;
    border: solid 1px #ddd; padding: 0 2em; border-left: none;
}
.tab_lv_3 > *:first-child {border-left: solid 1px #ddd;}
.tab_lv_3 > *.on {background: #333333; color: white;} 

.b_btn_s {height: 26px;}

.b_btn_l {height: 31px; padding: 0 1em; font-size: 15px;}

.b_btn_l2 {height: 41px;}
.b_btn_l2 > i, .b_btn_l2 > img {top: 0;}

/**/
.media3s {margin-left: 0;}

.media3 {width: 23.9%; border-radius: 10px; overflow: hidden;
    margin-left: 0; margin-right: 1.4%;
    padding-bottom: 30px; height: 220px;
}

.media3:nth-child(4n + 4) {margin-right: 0;}

.media3_img_area {width: 100%; border: 0; border-radius: 10px; overflow: hidden;
    height: 154px;
}
.media3_img {}

.media3_state_area {width: 100%;}

.media3_info {bottom: 0; top: 63px; height: 20px;}

.media3_info_txt dl {display: flex; justify-content: space-between; overflow: visible;}
.media3_info_txt dt { display: none !important;}
.media3_info_txt dd { font-size: 15px; color: #888; display: flex !important; align-items: center;}
.media3_info_txt dd:nth-child(2)::before {content: ''; background: url(/comm_res/img/icon/icon_heart_silver.png) center left no-repeat; 
    width: 20px; height: 20px;
}
.media3_info_txt dd:nth-child(2) .tt_t2 {top: auto; bottom: 29px; left: -2px;}

.media3_info_txt dd:nth-child(4)::before {content: ''; background: url(/comm_res/img/icon/icon_star_silver.png)  center left no-repeat;
    width: 20px; height: 20px;
}
.media3_info_txt dd:nth-child(4) .tt_t2 {top: auto; bottom: 29px; left: -19px;}

.media3_info_txt dd:nth-child(6)::before {content: ''; background: url(/comm_res/img/icon/icon_person_silver.png)  center left no-repeat;
    width: 20px; height: 20px;
}
.media3_info_txt dd:nth-child(6) .tt_t2 {top: auto; bottom: 29px; left: -15px;}

.media3_info::before {background: transparent;}
.media3_info_txt {color: #222;}

.media3_txt_area {}
.media3_txt1 {width: 95%; font-size: 15px; margin-top: 8px; position: relative; z-index: 1;
    background: #fff; padding-bottom: 8px;
}
.media3_txt3 {position: absolute; top: auto; bottom: 35px;}
.media3_txt3 span { font-size: 15px !important;} 

.media3:hover .media3_txt_area, .media3:hover .media3_state_btm {bottom: 0;}

.media3_img_area::before {top: 0 !important; bottom: 0; margin: auto;}
.media3_img_area::after {top: 0 !important; bottom: 0; margin: auto;}

.media3s .icon_pink_live {background: url(/comm_res/img_p/icon_live_t2.png) center / 100% 100%; width: 45px; height: 22px;}

.media3s .media3_txt2 {position: absolute; top: auto; bottom: 15px; right: 3px; z-index: 1;}
.media3s .media3_txt2 i {background-image: url(/comm_res/img/icon/icon_candy_20.png);}

.media3s .media3_txt4 {top: auto; bottom: -2px; position: absolute; right: 5px; z-index: 1;}

.tt_t2_wrap {position: relative;}
.tt_t2 {z-index: 100;}

#header {width: 1080px; position: relative; margin-left: auto; left: 0;}

.item_list { display: flex; width: auto; justify-content: center; flex-wrap: wrap;}

.item_list > * { margin: 0 2px 0; width: 250px;}

.item { border: solid 1px #eee; background: #f8f8f8; font-size: 18px;}

.item_btn { margin: 0;}

.item_name { font-size: 21px; margin-bottom: 0;}

.item_price_area { margin-top: -2px; margin-bottom: 10px;}

.item_price { color: #e9394c; font-size: 21px;}

.item_small_txt2 { color: #000; font-size: 16px;}

.item_txt_area { background: #fff; padding-bottom: 5px;}

.nav1 { border: solid 1px #4d5b94;}

.nav1 > *.on { color: #4d5b94;}

.nav1 > *::before { background: #4d5b94;}

.item_list__point .item_price_area { margin-top: 10px;}

.item_list__point .item_img_area { background: transparent;}

.item_list__point.item_list > * { width: 250px;}

.item_img { display: inline-block !important; width: auto !important; height: auto !important; border: solid #ddd 0px;}

.item_img_area { display: flex; justify-content: center; align-items: center; flex-direction: column;
    min-height: 150px; padding: 15px 0;
}

#srch { border-color: #d8d8d8;}

#srch input { outline: none;}

#srch button { background-image: url(/-pc/img/comm/srch/srch-btn2.png);}

#down_player { margin-top: 0px;}

.rank-mark.on { background: url(/-pc/img/rank/icon-fav-on.png) center no-repeat !important}

.b-btn--cancel { background: silver !important; border-color: transparent !important; color: #fff;}

#container_inner { display: flex;}

#gnb_sec { position: static; margin: 0; height: auto;}

.chat4_list_sec { border: solid #ddd 1px;}

.chat4_chat_sec { border: solid #ddd 1px;}

.mrank_item_img { box-sizing: border-box;}

.mnoti > div:nth-child(2) > ul { padding-top: 0 !important; margin-top: 8px !important;}

#page_tit, .page_tit, .page-tit { margin-bottom: 19px;}

.lnb_event #page { width: auto; flex-grow: 1;}

#lnb_sec { flex-shrink: 0;}

.lnb #main { width: auto;}