/* 푸터 */
.footer .layout_fix.bottom {height: initial; justify-content: space-between; align-items: flex-end; padding: 42px 0;}

.popup .modal_content_wrap .comment {font-size: 18px; line-height: 21px; text-align: center; color: #3F3F3F;}

/* 쌀먹장터 */
.bar42 {width: 1px; height: 42px; background: rgba(120, 120, 120, 0.2);}
.alert_msg {width: 100%;  font-size: 12px;  letter-spacing: 0.025em;  color: #FB460E; margin-left: 23%; margin-top: 10px;}
.product_class {display: inline-flex; justify-content: center; background: #72C2FF; border-radius: 40px; padding: 4px 20px; font-size: 15px; color: #F5F5F5;}


/* 입찰그래프 낙찰내역 버튼추가 */
.layout_fix.marketplace .content_wrap.gallery ul .auction.graph .right_box ul li>a {font-size: 16px;  line-height: 18px;  color: #848484; display: flex;  align-items: center;}
.layout_fix.marketplace .content_wrap.gallery ul .auction.graph .right_box ul li {margin-left: auto;}
.layout_fix.marketplace .content_wrap.gallery ul .auction.graph .right_box ul li:hover>a {text-decoration:underline} /*12.29 수정*/
.layout_fix.marketplace .content_wrap.gallery ul .auction.graph .right_box ul li>a::after  {content: url(/images/arrow_right_size6.svg); margin-left: 8px;}
.layout_fix.marketplace .content_wrap.gallery ul .auction.graph .right_box ul li img {margin-right: 8px;}
.layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box {display: none;}

/* 낙찰내역 팝업 - 날짜순 드롭박스03 */
#tednering_list .select_box03 {position: relative;  width: 190px;  height: 40px; z-index: 1;}
#tednering_list .btn-select03 {width: 100%; padding: 11px 10px; box-sizing: border-box;  cursor: pointer;  text-align: left;  background: url(/images/select_box_down.svg) center right 14px no-repeat;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  box-shadow: 3px 3px 12px rgb(0 0 0 / 7%);  border-radius: 6px;  border: none;  font-size: 16px;  line-height: 18px;  color: #000; font-weight: 500;}
#tednering_list .list-member03 {display: none;  border: 1px solid #C4C4C4;  box-sizing: border-box;  box-shadow: 4px 4px 14px rgb(0 0 0 / 15%);  border-radius: 0px 0px 10px 10px;  padding: 0;  margin: 0;  overflow: hidden; border: none; background: #fff;}
#tednering_list .btn-select03.on {  background: url(/images/select_box_up.svg) center right 14px no-repeat;}
#tednering_list .btn-select03.on+.list-member03 {  display: block;  padding: 0;}
#tednering_list .list-member03 li {box-sizing: border-box;  list-style: none; border-bottom: 1px solid #D9D9D9;}
#tednering_list .list-member03 li button {  width: 100%; padding: 9px 7px; border: none;  background-color: #fff;  /* border-radius: 8px; */  cursor: pointer;  text-align: left;  /* 말줄임 */  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
#tednering_list .list-member03 li button:hover, .list-member03 li button:focus {  background-color: #A9DAFF; color: #fff;}

/* 낙찰내역 팝업 - 가격순 드롭박스03 */
#tednering_list .select_box04 {position: relative;  width: 190px;  height: 40px; z-index: 1;}
#tednering_list .btn-select04 {width: 100%; padding: 11px 10px; box-sizing: border-box;  cursor: pointer;  text-align: left;  background: url(/images/select_box_down.svg) center right 14px no-repeat;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  box-shadow: 3px 3px 12px rgb(0 0 0 / 7%);  border-radius: 6px;  border: none;  font-size: 16px;  line-height: 18px;  color: #000; font-weight: 500;}
#tednering_list .list-member04 {display: none;  border: 1px solid #C4C4C4;  box-sizing: border-box;  box-shadow: 4px 4px 14px rgb(0 0 0 / 15%);  border-radius: 0px 0px 10px 10px;  padding: 0;  margin: 0;  overflow: hidden; border: none; background: #fff;}
#tednering_list .btn-select04.on {  background: url(/images/select_box_up.svg) center right 14px no-repeat;}
#tednering_list .btn-select04.on+.list-member04 {  display: block;  padding: 0;}
#tednering_list .list-member04 li {box-sizing: border-box;  list-style: none; border-bottom: 1px solid #D9D9D9;}
#tednering_list .list-member04 li button {  width: 100%; padding: 9px 7px; border: none;  background-color: #fff;  /* border-radius: 8px; */  cursor: pointer;  text-align: left;  /* 말줄임 */  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
#tednering_list .list-member04 li button:hover, .list-member04 li button:focus {  background-color: #A9DAFF; color: #fff;}

/* 쌀먹장터 입찰/낙찰내역 리스트 팝업 내 페이지네이션 */
.modal_content_wrap .page {margin: 30px;}

/* 쌀먹장터 입찰/낙찰내역 리스트 팝업 - 정렬 넓이 */
.bid_history .modal_content_wrap .modal_content .content_box li .number {width: 15%;}
.bid_history .modal_content_wrap .modal_content .content_box li .item_name {width: 25%;}
.bid_history .modal_content_wrap .modal_content .content_box li .item_price {width: 25%;}
.bid_history .modal_content_wrap .modal_content .content_box li .date_time {width: 35%;}

/* 쌀프티콘 거래소 */
.layout_fix.marketplace .content_wrap.gallery ul .my-point .title .title_sub01 p {display: inline-block; margin: 10px 10px 10px 0}
.layout_fix.marketplace .content_wrap.gallery ul .auction .item-list li:hover {transform: scale(1.05); transition: 0.3s;}

/* 쌀프티콘 - 카테고리 swiper */
.layout_fix.marketplace .content_wrap.gallery ul .markets .tabs {position: relative; margin-bottom: 45px;}
.gift_category {width: 100%; position: relative; overflow: hidden;}
.gift_category .swiper-slide {display: flex; flex-direction: column; opacity: 1; height: initial; border-radius: initial; cursor: pointer; gap: 16px;}
.gift_category .swiper-slide img {width: 80px; height: 80px; object-fit: cover; border-radius: initial;}
.gift_category .swiper-slide span {text-align: center; color: #686868; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%;}
.gift_category .swiper-slide:hover span,
.gift_category .swiper-slide.on span {color: #72C2FF;}
.gift_category .swiper-slide:hover img,
.gift_category .swiper-slide.on img {border: 3px solid #72C2FF; border-radius: 15px;}
.tabs .swiper-button-prev, .tabs .swiper-button-next {transform: translate(0%, -50%);}
.tabs .swiper-button-next {right: -15px;}
.tabs .swiper-button-prev {left: -15px;}
.tabs .swiper-button-prev.swiper-button-disabled, .tabs .swiper-button-next.swiper-button-disabled {opacity: 0;}


/* 쌀프티콘 거래소 - 구매 팝업 */
.buy_type {width: 775px;}
.buy_type .modal_content_wrap {width: initial;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info {display: flex; flex-direction: column; width: 100%; padding: 0 20vw 30px;}
.popup .modal_content_wrap { padding-bottom: 75px;}
.buy_type .modal_content_wrap .btnbox { margin-top: 0;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product {display: flex; flex-direction: row; align-items: center; width: 100%; margin-top: 38px; padding-left: 50px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product img {width: 150px; height: 150px; box-shadow: -6px -3px 6px rgba(233, 233, 233, 0.3), 4px 4px 8px 2px #E9E9E9; border-radius: 7px; margin-right: 30px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div p:nth-child(1) {font-size: 18px; color: #3F3F3F;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div p:nth-child(2) {font-size: 15px; color: #3F3F3F; opacity: 0.6; margin-top: 12px; margin-bottom: 23px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div p:nth-child(2) span {font-size: 15px; color: #606060; margin-left: 16px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy {font-size: 21px; color: #3F3F3F; display: flex; flex-direction: row; align-items: center;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy p{font-size: 21px; color: #3F3F3F;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy p span.count {font-size: 21px; color: #3F3F3F;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy span.confirm {font-size: 15px; color: #FFF; background-color: #72C2FF; border-radius: 17px; padding: 7px 22px; margin-left: 10px; font-weight: 500;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy span.confirm.red {background-color: #FB460E;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .notice {color: rgba(63, 63, 63, 0.6); margin-top: 13px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .notice strong {font-weight: 500; letter-spacing: 0.01em; color: #FB460E;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .product_info .sold_out {display: inline-flex; align-items: center; font-size: 16px; line-height: 21px; color: #3F3F3F; margin: auto; text-align: center; margin-top: 30px; width: 68%; justify-content: center;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .point_table {width: 100%; margin-top: 30px; padding-left: 30px; padding-right: 30px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .point_table table {width: 100%; height: 100px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .point_table table tr {height: 50px;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .point_table table th {border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-size: 16px; line-height: 50px; font-weight: normal;}
.buy_type .modal_content_wrap .modal_content .trade_item_info .point_table table td {border-bottom: 1px solid #E6E6E6; text-align: center; line-height: 50px; font-size: 14px;}
.buy_type.buy_info {width: 613px;} 
.buy_type.buy_info .point_table ul {font-size: 18px; line-height: 21px; color: #3F3F3F;}
.buy_type.buy_info .point_table ul li {margin-top: 14px; font-size: 16px; line-height: 18px; color: #3F3F3F;}
/* .buy_type.buy_info .point_table ul li input {background: #F9F9F9; border-radius: 5.25164px; padding: 13px; width: 100%;} */
.buy_type.buy_comple {width: 613px;} 
.buy_type.buy_comple .completed_text {padding: 40px 50px 0px; font-size: 18.9059px; line-height: 30px; color: #3F3F3F;}

/* 공지사항 목록 탭 */
.notice_category {background: #F5F5F5; border-radius: 14px; display: flex;justify-content: space-around; align-items: center; padding: 8px; gap: 13px; margin-top: 30px;}
.notice_category li {flex: 1; border-radius: 10px; display: flex; justify-content: center; align-items: center; padding: 10px 0; color: #686868; cursor: pointer; font-size: 25px; line-height: 29px; letter-spacing: 0.025em;}
.notice_category li:hover,
.notice_category li.on {background: #FFF; box-shadow: 4px 4px 10px 2px rgba(233, 233, 233, 0.6), -6px -3px 6px rgba(233, 233, 233, 0.3); color: #4E9DDA;}


/* 커뮤니티 작성글 - 유저정보 user_info 팝업 */
.user_information .info_wrap {margin: 0 42px 42px;}
.user_information .info_wrap .user_info_who {display: flex; flex-direction: column; align-items: center; font-size: 18px; line-height: 21px; color: #3F3F3F; margin-bottom: 37px;}
.user_information .info_wrap .user_info_who .profile_con {display: inline-block; width: 92px; height: 92px; border-radius: 5px; overflow: hidden; margin-bottom: 10px;}
.user_information .info_wrap .user_info_who .profile_con img {width: 100%; height: 100%; object-fit: cover;}
.user_information .info_wrap .user_info_who .user_name {background: linear-gradient(228.09deg, #C59BDB 13.15%, #92BEE2 91.91%); box-shadow: 0px 0px 9px #8FAFE0; border-radius: 20px; padding: 4px 25px;    font-size: 18px; line-height: 21px; color: #FFF; text-align: center;}

.user_information .info_wrap .user_info_detail {display: flex; gap: 12px; margin-bottom: 50px;}
.user_information .info_wrap .user_info_detail .detail_box {background: #FFF; box-shadow: 4px 4px 8px 2px #E9E9E9; border-radius: 10px; flex: 1; padding: 20px; font-size: 14px; line-height: 16px; color: #686868; display: flex; flex-direction: column; align-items: center;}
.user_information .info_wrap .user_info_detail .detail_box img {width: 28px; height: 28px; margin-bottom: 15px;}
.user_information .info_wrap .user_info_detail .detail_box div {font-size: 22px; line-height: 13px; color: #3F3F3F; margin-top: 15px;}
.user_information .info_wrap .user_info_detail .detail_box .grade {background: #72C2FF; border-radius: 44.2001px; font-size: 14px; line-height: 16px; color: #FFF; display: flex; align-items: center; justify-content: center; padding: 7px 12px; margin-top: 6px;}
.user_information .info_wrap .user_history {display: flex; font-size: 18px; line-height: 21px; color: #3F3F3F; padding: 10px 0; cursor: pointer;}
.user_information .info_wrap .user_history span {margin-left: auto; font-size: 18px; line-height: 21px; color: #3F3F3F;}
.user_information .info_wrap .user_history img {margin-left: 8px; margin-bottom: 4px;}


/* 쌀먹장터 - 판매글 보기 - 댓글 수정 팝업 */
.comment_edit_popup .comment_edit {width: 100%; height: 160px; resize: none; border: none; background: #F9F9F9; border-radius: 5px; padding: 18px; font-size: 14px; line-height: 16px; letter-spacing: 0.025em; color: #686868; font-family: 'Gmarket Sans TTF';}

/* 랭킹 메인 (토큰정보 찾기) */
.modal_popup .modal_content_wrap .modal_content.coin_name .content_box .input_game_name {width: 300px;}
.modal_content_wrap .modal_content.coin_name .content_box .token_btn {background: #72C2FF; border-radius: 88.5789px; font-size: 18px; display: flex; align-items: center; color: #FFF; padding: 10px 38px; cursor: pointer; justify-content: center;}
.popup.find_token {width: 600px;}
.popup.find_token .modal_content_wrap {font-size: 16px; line-height: 18px; letter-spacing: 0.025em;}
.token_box_wrap {font-size: 16px; line-height: 18px; color: #5F5F5F; display: flex; flex-direction: column;    border-top: 1px solid #E6E6E6; margin-top: 18px;}
.token_box_wrap .token_box_tit {padding: 13px 50px;}
.token_box_wrap .token_box_tit span {font-size: 16px; line-height: 18px; color: #5F5F5F; margin-right: 100px;}
.token_box_wrap .token_list_box {border-top: 1px solid #E6E6E6; height: 500px; overflow-y: auto;}
.token_box_wrap .token_list_box .token_list {padding: 13px 50px; border-bottom: 1px solid #E6E6E6; background: #FCFCFC;}
.token_box_wrap .token_list_box .token_list p label {white-space: nowrap;}
.token_box_wrap .token_list_box .token_list p label::before {margin-right: 114px; background: #FFF;}
.token_box_wrap .token_list_box .token_list p input + label:before {border: 1px solid #D9D9D9;}
.token_box_wrap .token_list_box .token_list p input:checked + label:before {background: #fff url(/images/check_blue.svg) no-repeat center center;}

/* 랭킹메인 - 토큰 hover 시 말풍선 */
.detail_box.token_OS li {position: relative;}
.detail_box.token_OS li:hover .arrow_box {display: block;}
.arrow_box {display: none; position: absolute; top: 25px; padding: 5px 7px; background: rgba(114, 194, 255, 0.8); border-radius: 3.52941px; color: #FFF; font-weight: 500; font-size: 14px; line-height: 16px; z-index: 3; white-space: nowrap;}



/* 랭킹상세 - 게임평가 탭 - 신고하기 */
.date_j {display: flex; align-items: center; gap: 14px; margin-right: initial;}
.date_j a {cursor: pointer;}

/* 랭킹상세 - 개요 탭 - 네트워크/토큰 hover 시 말풍선 */
.network_j>ul>li {position: relative;}
.network_j>ul>li img:hover + .arrow_box {display: block; top: 95px; color: #FFF; font-weight: 500; font-size: 14px; line-height: 16px;}

/* 랭킹상세 - 게임평가 수정하기 팝업 */
#game_scoring_modify, #game_scoring_evaluator_modify {width: 100%; height: 100%;  background-color: rgba(0,0,0,.6); z-index: 1; position: fixed; z-index: 99; left: 0px; top:0px;    display: none;}
#game_scoring_modify.on, #game_scoring_evaluator_modify.on {display: block;}

/* 마이페이지 - 회원정보 수정 */
/* input::placeholder { color: red;font-style: italic; } */
.layout_fix.modify .content_wrap .content_box .content_list input.informations {background: #F9F9F9; padding: 11px 20px;}
.layout_fix.modify .content_wrap .content_box .content_list input.informations::placeholder {font-weight: 500;font-size: 20px;  color: #3F3F3F;}
.layout_fix.modify .content_wrap .content_box .content_list .informations.birth {gap: 11px;}
.layout_fix.modify .content_wrap .content_box .content_list .informations select {flex: 0 0 14%;}
.layout_fix.modify .content_wrap .content_box .content_list .buttons.done {background: #E1E1E1;}
.layout_fix.modify .content_wrap .content_box .content_list .buttons.done a {color: #ADADAD;}

/* 마이페이지 - QnA */
#accordion {margin-top: 12px;}
.accordion-item .heading {padding: 10px;}

/* 이벤트 메인 */
.event_select_wrap .search_wrap {flex: initial; margin-left: auto;}

/* 이벤트 기간 종료 */
.countdown-timer-wrapper.deadline {background: #E3F0FA;
  border-radius: 4px;
padding: 14px 0;
text-align: center;
font-size: 16px;
line-height: 18px;
letter-spacing: 0.1em;
color: rgba(122, 146, 172, 0.6);
}


/* 쌀먹장터 - 쌀프티콘 구매내역 */
.layout_fix.marketplace .content_wrap ul .purchased {width: 100%; }
.layout_fix.marketplace .content_wrap ul .purchased .lower {display: flex; justify-content: space-between; align-items: center; margin-bottom: 25px;}
.layout_fix.marketplace .content_wrap ul .purchased .lower a {background: #72C2FF; border-radius: 5px; padding: 11px 22px;}
.layout_fix.marketplace .content_wrap ul .purchased .lower a div {font-size: 16px; line-height: 18px; color: #FFF;}
.layout_fix.marketplace .content_wrap ul .purchased .lower ul li {color: #5F5F5F; cursor: pointer;}
.layout_fix.marketplace .content_wrap ul .purchased .lower ul .bar15 {border: 1px solid #5F5F5F; margin: 0 10px;}
.layout_fix.marketplace .content_wrap.gallery ul .auction .purchased_wrap {overflow-x: scroll;}
.layout_fix.marketplace .content_wrap.gallery ul .auction .purchased_wrap::-webkit-scrollbar {height: 4px;}
.layout_fix.marketplace .content_wrap ul .purchased table {width: 1380px;}
.layout_fix.marketplace .content_wrap ul .purchased table th {padding: 20px 0 20px 40px; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight: 500; font-size: 16px; line-height: 18px; color: #5F5F5F;}
.layout_fix.marketplace .content_wrap ul .purchased table th:last-child {padding: 20px 0 20px 20px;}
.layout_fix.marketplace .content_wrap ul .purchased table td {padding: 20px 0 20px 40px; border-bottom: 1px solid #E6E6E6; color: #5F5F5F;}
.layout_fix.marketplace .content_wrap ul .purchased table td:last-child {padding: 20px 0 20px 20px;}
.layout_fix.marketplace .content_wrap ul .purchased table td:last-child a {background: #72C2FF; border-radius: 51px; font-size: 18px; line-height: 21px; color: #FFF; padding: 9px 22px;}

/* 쌀먹장터 - 쌀프티콘 구매내역 - 팝업*/
.coupon_guide {width: 625px; padding-bottom: 60px;}
.coupon_guide .modal_content_wrap {width: 85%; padding: 30px 0;}
.content_guide_box {font-size: 18px; line-height: 21px; color: #3F3F3F;}
.content_guide_box strong {font-weight: 500; font-size: 18px; line-height: 21px; color: #72C2FF;}
.coupon_guide .close-area {width: 16px; height: 16px; padding: initial;}


.coupon_resend .modal_content_wrap {padding: 40px 0;}
.coupon_resend .resend_box {font-weight: 500; font-size: 18px; line-height: 21px; color: #3F3F3F; display: flex; align-items: center; gap: 20px;}
.coupon_resend .resend_box input {background: #F9F9F9; border-radius: 3px; padding: 17px 10px; font-size: 14px; line-height: 16px; color: #3F3F3F; flex: 1;}
.coupon_resend .btn_mms {text-align: center; margin-top: 30px;}
.coupon_resend .btn_mms a {background: #72C2FF; border-radius: 51px; padding: 10px 22px; display: inline-block; font-weight: 500; font-size: 18px; line-height: 21px; color: #FFF;}
.resending .buy_question p,
.resending2 .buy_question p {font-weight: 500;}

/* 헬프센터 광고문의 */
.ad-contact {position: fixed; top: 0px; left: 0px; box-sizing: border-box;}
.ad-contact .modal_window {bottom: initial;}
.ad-contact .modal_window .title h2 {margin-top: 38px; color: #3f3f3f;}
.ad-contact .modal_window .modal_content_wrap {width: auto; margin-left:30px; margin-right:36px; margin-bottom:54px;}
.ad-contact .modal_window .modal_content_wrap h2{margin-bottom:16px; font-size: 16px; font-weight: 500; color: #000;}
.ad-contact .modal_window .modal_content_wrap input{width:100%; background-color: #f9f9f9; height:40px; margin-bottom:40px;}
.ad-contact .modal_window .modal_content_wrap textarea{width:100%; height:119px; padding:12px; background-color: #f9f9f9; border:none; margin-bottom:40px; resize: none;}
.ad-contact .modal_window .modal_content_wrap .qna-form-sub02{position: relative;}
.ad-contact .modal_window .modal_content_wrap .qna-form-sub02 span{color:#d9d9d9; font-size: 10px; position:absolute; bottom:55px; right:15px;}
.ad-contact .modal_window .modal_content_wrap .qna-form-sub03 > div{display:inline-flex; flex-direction: column; align-items: center;}
.ad-contact .modal_window .modal_content_wrap .qna-form-sub03 div.img-up{width:208px; height:90px; background: #f9f9f9 url(/images/icon_add_img.svg) no-repeat center; text-align: center; border-radius:5.42857px;}
.ad-contact .modal_window .modal_content_wrap .qna-form-sub03 div.img-up input{width:100%; height:100%; opacity: 0; cursor: pointer;}
.ad-contact .modal_window .modal_content_wrap .qna-form-sub03 p{margin-top:8px; margin-bottom:42px; color: #3f3f3f;}
.ad-contact .modal_window .modal_content_wrap .qna-form > p{color:#3f3f3f; margin-top: 20px;}

.qna-form h2 strong {color: #686868;}
.qna-form h2 strong.red {color: #FB460E;}

/* 로그인 후 이용해주세요 팝업 */
.popup.need_login .text {font-size: 20px; line-height: 23px; text-align: center;}



/* 0901수정사항 - 반응형 진입 사이즈 변경 */
@media screen and (max-width:1280px) {
/* 	반응형 진입 사이즈 변경 끝 */
/* 푸터 */
  .footer .layout_fix.bottom .bottom_l .m_bottom_menu ul {width: initial; justify-content: initial; gap: 5px 20px; flex-wrap: wrap;}

  /* 쌀먹장터 */
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .right_box ul {display: none;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box {display: block; width: 100%;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box ul {border-top: 1px solid #F1F1F1;    gap: 30px;    padding: 15px 0;    justify-content: initial;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box ul li>a {font-size: 14px;    line-height: 16px;  color: #848484; display: flex;  align-items: center;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box ul li>a::after  {content: url(/images/arrow_right_size6.svg); margin-left: 8px;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box ul li img {margin-right: 8px;}
  .alert_msg {margin-left: initial; text-align: center;}

  
  /* 랭킹 - 게임정보등록 팝업  */
  .modal_popup .modal_content_wrap .modal_content .content_box ul li {flex: 0 0 22%;}
  .modal_popup .modal_content_wrap .modal_content.game_img .content_box_wrap .content_box.more {margin-left: 10px;}
  .modal_popup .modal_content_wrap .modal_content.game_name .content_box {flex-wrap: wrap;}
  .modal_content_wrap .modal_content.coin_name .content_box .token_btn {width: 100%; margin-top: 12px;}
  .modal_popup .modal_content_wrap .modal_content.game_name .content_box .input_game_name {flex: 0 0 46%;}
  .pg_m_add_game .modal_content_wrap .modal_content.game_name .content_box {flex-wrap: wrap;}
  
  /* 이벤트 메인 - 검색 필터 */
  .event_select_wrap .search_wrap {width: 100%;}
}
@media screen and (max-width:1100px) {
.layout_fix.modify .content_wrap .content_box .content_list input.informations::placeholder {font-size: 16px; margin-top: 0;}
}

@media screen and (max-width:900px) {
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info {display: flex; flex-direction: column; width: 100%; padding: 0 15vw 30px;}
}
@media screen and (max-width:850px) {
  .game_profile .game_profile_info>ul>.paddingRight {padding: 0 30px;}
}
@media screen and (max-width:800px) {
  .layout_fix.modify .content_wrap .content_box .content_list input.informations::placeholder {font-size: 14px;}
  
  /* 쌀프티콘 거래소 - 구매 팝업 */
  .buy_type {width: 330px;}
  .buy_type .modal_content_wrap {padding: 0px 0 80px;;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info{padding: 0;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product {padding-left: 15px; margin-top: initial;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product img {width: 80px; height: 80px; margin-right: 9px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div p:nth-child(1) {font-size: 14px; line-height: 16px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div p:nth-child(2) {font-size: 12px; line-height: 14px; margin-top: 4px; margin-bottom: 8px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div p:nth-child(2) span  {font-size: 12px; line-height: 14px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy p span.count {font-size: 16px; line-height: 18px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy span.confirm {padding: 3px 15px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .buy span.confirm.red  {font-size: 12px; line-height: 14px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .notice {font-size: 10px; line-height: 11px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info div.product div .notice strong {font-size: 10px; line-height: 11px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .product_info .sold_out {font-size: 14px; line-height: 16px; width: 92%; margin-top: 20px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .point_table {margin-top: 20px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .point_table table th {font-size: 12px;}
  .buy_type .modal_content_wrap .modal_content .trade_item_info .point_table table td {font-size: 12px;}

  .modal_content_wrap .sale_discription {padding-top: 20px;}
  .modal_content_wrap .sale_discription .discription_tit{font-size: 14px; margin-bottom: 10px;}
  .modal_content_wrap .sale_discription .discription_tit strong { font-size: 14px;}
  .modal_content_wrap .sale_discription .discription_cont{font-size: 12px; padding-bottom: 20px;}

  .buy_type.buy_info {width: 330px;}
  .resending, .resending2 {height: 230px;}
  .mini_popup .modal_content_wrap .buy_question p {font-size: 12px; line-height: 14px;}
  .certifi {height: 230px;}
  .certifi .modal_content_wrap .buy_question {margin-top: 40px}

  .buy_info .btnbox ul li a {font-size: 14px !important;}

  .buy_type.buy_comple {width: 330px;}
  .buy_type.buy_comple .completed_text {padding: 20px 50px 0px; font-size: 12px; line-height: 14px;}
}
@media screen and (max-width:768px) {
/* 모바일 이벤트 마감날짜 위치 조정 */
.event_wrap .event_box.ssalmuk .event_content .event_detail_wrap .event_detail:last-child {order: 1;}
.event_wrap .event_box.ssalmuk .event_content .event_detail_wrap .event_detail:nth-child(1) {order: 2;}
.event_wrap .event_box.ssalmuk .event_content .event_detail_wrap .event_detail:nth-child(2) {order: 3;}
}
@media screen and (max-width:750px) {
  .ad-contact .modal_window {height: calc(100% - 30%); overflow-y: auto;}
}
@media screen and (max-width:650px) {
  /* 쌀먹장터 */
  .alert_msg {margin-top: 0;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .bid_price .btn_bid {order: 3;}
  .layout_fix.marketplace .content_wrap.gallery ul .auction.graph .m_right_box {order: 4;}
  .product_class {padding: 2px 11px; font-size: 12px; line-height: 14px;}

  .bid_history .modal-window {padding: initial;}

  /* 쌀먹장터 알림설정 완료 */
.popup300 {width: 300px;}
.popup300 .modal_content_wrap {width: 100%;}

  /* 쌀프티콘 - 카테고리 swiper */
  .tabs .swiper-button-next {right: 5px; width: 30px; height: 30px;}
.tabs .swiper-button-prev {left: 5px; width: 30px; height: 30px;}

  /* 커뮤니티 작성글 - user_info 팝업 */
  .user_information {width: 93%;}
  .user_information .info_wrap {margin: 0 25px 25px;}
  .user_information .info_wrap .user_info_detail .detail_box {font-size: 12px; line-height: 14px; padding: 10px;}
  .user_information .info_wrap .user_info_detail .detail_box div {font-size: 14px; line-height: 16px; margin-top: 18px;}
  .user_information .info_wrap .user_info_detail .detail_box .grade {font-size: 10px; line-height: 11px; padding: 4px 8px; margin-top: 15px;}
  .user_information .info_wrap .user_history,
  .user_information .info_wrap .user_history span {font-size: 12px; line-height: 10px;}
  .user_information .info_wrap .user_history img {width: 7px; height: 10px;}

  /* 쌀먹장터 - 판매글 보기 - 댓글 수정 팝업 */
  .comment_edit_popup {width: 93%;}
  .comment_edit_popup .modal_content_wrap {width: 88%; padding: 40px 0 70px;}

  /* 공지사항 목록 탭 */
  .notice_category {padding: 5px;}
  .notice_category li {font-size: 18px; padding: 8px 0; line-height: 21px;}

  /* 랭킹 - 게임정보 등록하기 */
  .pg_m_add_game .modal_content_wrap .modal_content.game_name .content_box .input_game_name {flex: 0 0 42%;}
  

  /* 랭킹상세 - 개요탭 */
  .network_j>ul>li img:hover + .arrow_box {top: 50px;}

  /* 랭킹상세 - 게임평가 탭 - 신고하기 */
.date_j {gap: 3px;}
.date_j a img {width: 18px; height: 18px;}
/* 0825수정사항 - 신고하기 팝업 높이값 고정 해제 */
.modal_popup .modal_full_content.small-size {/* height: calc(100% - 30%); */ overflow-y: auto;}
/* 신고하기 팝업 높이값 고정 해제 끝 */
.modal_popup .modal_full_content.mini {height: initial;}

.game_profile .game_profile_info>ul>.paddingRight {padding: 0 30px;}

/* 랭킹상세 - 국내소셜차트 탭 */
#toggle_7step .switch-button {width: 255px;}

/* 마이페이지 */
  .pg_banner.pg_mypage {padding-top: 60px;}

  /* 마이페이지 - 쌀포인트 내역 */
  .ssapoint_menu {flex-direction: initial; align-items: center;}
  .dropdown_flex {flex: initial;}
  .pg_ssascol_select_box_wrap {margin-bottom: initial;}
  .recharge_reward_btn {width: 150px;}
  .recharge_reward_btn-case {padding: 0 6px;}
  .layout_fix.marketplace .content_wrap ul .purchased table th {padding: 9px 0 9px 15px; font-size: 12px; line-height: 14px; background: #F0F0F0;}
  .layout_fix.marketplace .content_wrap ul .purchased table th:last-child {padding: 9px 15px 9px 15px;}
  .layout_fix.marketplace .content_wrap ul .purchased table td {padding: 9px 0 9px 15px; font-size: 12px; line-height: 14px;}
  .layout_fix.marketplace .content_wrap ul .purchased table td:last-child {padding: 9px 15px 9px 15px;}
  .layout_fix.marketplace .content_wrap ul .purchased table td:last-child a {font-size: 12px; line-height: 14px; padding: 4px 14px;}

  /* 쌀프티콘 구매내역 */
  .layout_fix.marketplace .content_wrap.gallery ul .purchased {padding: 20px;}
  .layout_fix.marketplace .content_wrap ul .purchased .lower a {padding: 8px 12px;}
  .layout_fix.marketplace .content_wrap ul .purchased .lower a div {font-size: 10px; line-height: 14px;}
  .layout_fix.marketplace .content_wrap ul .purchased .lower ul li {font-size: 12px;}

  /* 쌀먹장터 - 쌀프티콘 구매내역 - 팝업*/
  .coupon_guide {width: 330px;}
  .coupon_guide .title {width: 85%; margin: 0 auto;}
  .coupon_guide .close-area {top: 15px; right: 15px;}
  .coupon_guide .close-area img {width: 100%;}
  .content_guide_box {font-size: 12px; line-height: 14px;}
  .content_guide_box strong {font-size: 12px; line-height: 14px;}

  .coupon_resend {width: 93%;}
  .coupon_resend .modal_content_wrap {width: 100%; padding: 18px;}
  .coupon_resend .resend_box {font-size: 14px; line-height: 16px; gap: 15px; white-space: nowrap;}
  .coupon_resend .resend_box input {width: 100%;}
  .coupon_resend .btn_mms a {font-size: 16px; line-height: 18px;}
  .resending .close-area, .resending2 .close-area {top: 15px; right: 15px;}
  .resending .modal_content_wrap .buy_question, .resending2 .modal_content_wrap .buy_question {margin-top: 45px;}

  .buy_type.buy_info .point_table ul li {margin-top: 8px; font-size: 12px; line-height: 14px;}

/* 로그인 후 이용해주세요 팝업 */
  .popup.need_login {width: 90%;}
  .popup.need_login .modal_content_wrap {width: initial;}
}



@media screen and (max-width:500px) {
  /* 랭킹 - 토큰정보찾기 팝업 */
  .token_box_wrap .token_box_tit  {padding: 13px 15px;}
  .token_box_wrap .token_box_tit span {margin-right: 20px;}
  .token_box_wrap .token_list_box .token_list {padding: 13px 15px;}
  .token_box_wrap .token_list_box .token_list p label::before {margin-right: 30px;}
}

@media screen and (max-width:450px) {
  .game_profile .game_profile_info>ul>.paddingRight {padding:initial;}
}