.g_container {width:auto;padding-top:0;}
.top_banner {position:relative;height:160px;background:url("//img3.itemmania.com/new_images/character/banner_2560x160.svg") no-repeat 50% 0;}
.top_banner p {font-size:22px;position:absolute;top:80px;left:195px;color:#FFF;}
.top_banner b {font-size:25px;}
.g_title {font-size:25px;margin:40px 0 15px;}
.g_title span {color:#159EFD;}
.g_title .red {color:#F00;}

/*인기게임리스트*/
.character_game .game-wrapper {display:flex;flex-wrap:wrap;gap:15px; overflow: hidden; max-height:480px; height:auto;}
.character_game .game-wrapper a {width:196px;height:100px;margin:4px;padding:10px;text-align:center;border-radius:10px;background-color:var(--color-body);box-shadow:0 0 10px #EAEFF4;}
.character_game .game-wrapper span {font-size:15px;display:block;text-align:center;}
.swiper-pagination.swiper-pagination-custom {position:relative;padding-top:28px;}
.toggles_wrap{
    width: 170px;
    height:35px;
    position: relative;
    font-size:13px; color:#2e2e2e;
    margin:35px auto 0;
    border-radius:15px;
    background-color:var(--color-body);
    box-shadow:0 0 10px #EAEFF4;
}
.toggles_wrap .toggles {
    font-size: 0;
    position: absolute;
    width:100%;
    height:100%;
    border-radius:15px;
    background-color: #FFF;
}
.toggles_wrap .toggles:before {
    font-size: 14px;
    content: "펼쳐보기";
    padding-left:50px;
}
.toggles_wrap .toggles:after {
    font-size: 14px;
    position: absolute;
    top: 10px;
    margin-left: 10px;
    content: "❯";
    transition: all 0.1s ease-out;
    transform: rotate(90deg);
}
.toggles_wrap .toggles.on:before {
    font-size: 14px;
    content: "닫기";
    padding-left:64px;
}
.toggles_wrap .toggles.on:after {
    transform: rotate(-90deg);
}
/* 실시간 최고가 등록물품 */
.realtime_reg_wrap {position:relative;display:flex;width:100%;height:313px;margin-bottom:70px;border-radius:10px;box-shadow:0 0 10px #EAEFF4;}
.realtime_reg_item {width:285px;}
.realtime_reg_item .swiper-slide {text-align:center;}
.item_info_title {font-size:20px;font-weight:bold;margin:30px 0 15px;text-align:center;}
.item_info_content {display:-webkit-box;overflow:hidden;height:32px;padding:0 20px;text-align:center;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.item_info_image {margin-top:20px;border-radius:30px;box-shadow:0 10px 15px #B1B1B1;}
.realtime_reg_item .swiper-pagination {bottom:20px;}

.reg_item {font-size:14px;position:relative;float:left;box-sizing:border-box;width:100%;height:155px;padding:15px;cursor:pointer;border-radius:10px;background-color:#F6F8FA;}
.reg_item .item_reg_col {font-size:14px;overflow:hidden;margin-bottom:7px;white-space:nowrap;text-overflow:ellipsis;}
.reg_item .item_reg_col.col1 {font-size:13px;display:inline-block;max-width:100%;padding:3px 10px;border:1px solid #CCC;border-radius:20px;background-color:#FFF;}
.reg_item .item_reg_col.col4 {font-size:20px;font-weight:bold;margin-top:10px;margin-bottom:0;color:#1D1D1D;}
.border_gradient:hover:after {position:absolute;content:'';border:4px solid transparent; border-radius:10px; background:linear-gradient(to right, #159EFD 0%, #B197FC 100%) border-box; inset:0; mask:linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0); mask-composite:exclude;}

.realtime_reg_list {flex:1;margin:10px;}
.realtime_reg_list .reg_item {width:250px;height:140px;margin:0 10px 13px 0;}
.realtime_reg_list .reg_item:nth-child(3n+3) {margin-right:0;}

.badge_level {color:#D13F51;}
.badge_job {color:#395A8F;}
.badge_subject {color:#3388E6;}
.badge_bargain {color:#3AC337;}

/*금주 계정거래*/
.rank_title {width:740px;}
.week_data {font-size:13px;font-weight:normal;position:absolute;right:0;bottom:0;color:#767676;}
.character_rank_wrap {display:flex;gap:20px;}
.character_trade_rank {width:740px;padding:15px 15px 0;border-radius:10px;box-shadow:0 0 10px #EAEFF4;}
.character_trade_rank .rank_list {height:190px;margin-top:5px;}
.character_rank_wrap .tb_row {font-size:16px;display:flex;align-items:center;height:37px;border-radius:10px;}
.character_rank_wrap .head {font-size:14px;height:30px;color:#767676;background-color:#F7F7F7;}
.character_rank_wrap .tb_row > div {overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
.character_rank_wrap .tb_row div:nth-child(1) {width:60px;}
.character_rank_wrap .tb_row div:nth-child(2) {width:200px;}
.character_rank_wrap .tb_row div:nth-child(3) {width:120px;}
.character_rank_wrap .tb_row div:nth-child(4) {width:90px;}
.character_rank_wrap .tb_row div:nth-child(5) {width:90px;}
.character_rank_wrap .tb_row div:nth-child(6) {width:150px;}
.character_rank_wrap .tb_row:not(.head) div:nth-child(6) {padding-right:20px;text-align:right;}
.rank_list .tb_row .game_name {display:flex;padding-left:20px;}
.rank_list .tb_row:first-child .num {color:#FF4E00;}
.rank_list .tb_row:first-child .game_name span {overflow:hidden;max-width:170px;white-space:nowrap;text-overflow:ellipsis;}
.rank_list .tb_row:first-child .game_name:after {display:inline-block;width:24px;height:16px;margin-left:8px;content:'';background:url(//img3.itemmania.com/new_images/main/icon_1st.png) no-repeat;}

.banner_area {display:flex;flex:1;flex-direction:column;gap:10px;}
.banner_area img {border-radius:10px;}

/*파워물품ZONE*/
.character_power_zone {margin-bottom:60px;}
.character_power_zone .g_title i {position:absolute;top:-5px;width:40px;height:40px;margin-left:5px;background:url(//img4.itemmania.com/new_images/main/icon_title01.png) no-repeat;}
.character_power_zone .more2 {font-size:13px;font-weight:normal;position:absolute;top:0;right:0;width:110px;height:30px;padding:6px 0 0 21px;text-align:center;border:1px solid #CCC;border-radius:20px;background:url(//img3.itemmania.com/new_images/main/icon_bid.png) no-repeat 13px 50%;}

.power_link_img {font-size:14px;display:block;height:155px;padding:70px 20px 20px;text-align:center;border:1px solid #DAE0ED;border-radius:10px;background:#FAFBFD url(//img4.itemmania.com/new_images/character/ico_powerzone.png) no-repeat 50% 20px;}
.power_link_img p {font-size:18px;font-weight:bold;margin-bottom:10px;text-align:center;color:#159EFD;}

.character_power_zone .swiper {padding:0 5px;}
.character_power_zone .reg_item {padding:24px 15px;background-color:#FAFBFD;box-shadow:0 0 10px #EAEFF4;}
.character_power_zone .reg_item .item_reg_col.col4 {color:#159EFD;}