#skinshop div, 
#skinshop ul, 
#skinshop ol, 
#skinshop li, 
#skinshop dl, 
#skinshop dt, 
#skinshop dd, 
#skinshop h1, 
#skinshop h2, 
#skinshop h3, 
#skinshop h4, 
#skinshop h5, 
#skinshop h6, 
#skinshop form, 
#skinshop fieldset {display: block; float: none;}

#comHeadOutloginExpend .userInfo ul {float: left; display: inline;}
#comHeadOutloginExpend .userInfo ul li {float: left; display: inline;}
#comHeadOutloginExpend .quickMenu ul li.menu {float: left;}

/*익스*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .search_box .name_tag .search_bar .search_btn {top: 2px !important;}
    .search_box .name_tag .search_bar .reset_btn {top: 2px !important;}
   }

/* floating menu */
#mainLayout .content_area { position:relative; width:1170px; margin:auto; }
.floating_menu.sub {top: 576px; right: 216px;}
.floating_menu .menu_list .btn_top {height: 27px !important;}



/*인장샵 메인*/

/*통합CSS*/
#skinshop {min-width: 1170px;}
#skinshop h3 {font-size:24px; color: #2a2a2a;}
#skinshop .plus_btn {font-size:13px; color: #949494; position: absolute; top: 12px; right: 0;}
#skinshop .btn {overflow: hidden; font-weight: 600; font-size:12px; height: 14px;}
#skinshop .btn_new {color:#00a8ff; float: left; margin-right:5px;}
#skinshop .btn_event {color:#fe5252; float: left; margin-right:5px;}
#skinshop .btn_free {color:#53b404; float: left; margin-right:5px;}
#skinshop .skin_wrap {width: 1170px; margin: 0 auto; position: relative;}
#skinshop .free_new {margin:20px 0 100px 0; overflow: hidden;}
#skinshop .arrow_icon, .bottom_line, #skinshop .next, #skinshop .prev {text-indent: -9999px;}

#imartMain #skinshop.main #mainLayout { position:relative; }
#imartMain #skinshop.main .floating_menu { top:0;  }

/*top navi*/
#skinshop .top_menu {height: 45px; position: relative; border-bottom:1px solid #e1e1e1;}
#skinshop .top_menu ul {display: flex; align-items: center; justify-content: center;}
#skinshop .top_menu ul li {}
#skinshop .top_menu ul li a {width: 160px; text-align: center; font-size:16px; line-height: 45px; position: relative; display: block; color:#5d5d5d; font-family: 'Noto Sans',sans-serif;}
#skinshop .top_menu ul li a.on {color: #d83049;}
#skinshop .top_menu ul li a::after {content: ""; display: block; width: 1px; height: 10px; background-color: #e1e1e1; position: absolute; top: 18px; right: 0;}
#skinshop .top_menu ul li:last-child a::after {display: none;}
#skinshop .top_menu ul li a span {display: block;}
#skinshop .top_menu ul li a .navi_line {position: absolute; bottom: -1px; left: 50%; margin-left:-17px; display: none; z-index: 20;}
#skinshop .top_menu ul li a .on {display: block;}
#skinshop .top_menu ul li a .bottom_line {width: 34px; height: 2px; background-color: #d83049;}
#skinshop .top_menu ul li a .arrow_icon {width: 0px; height: 0px; border-top:4px solid transparent; border-bottom: 3px solid #d83049; border-right: 3px solid transparent; border-left: 3px solid transparent; position: absolute; bottom: 2px; left: 50%; margin-left:-3px;}
#skinshop .top_menu ul li a:hover {color: #d83049;}
#skinshop .top_menu ul li a:hover .navi_line  {display: block;}

/*메인 상단 슬라이드*/
#skinshop .slider {width: 100%; height: 340px; margin: 0 auto; position:relative; overflow:hidden; box-sizing: border-box; border-bottom:1px solid #e1e1e1;}
#skinshop .panel {width: 100%; height: 100%; top: 0; left: 0;}
#skinshop .panel>li {width: 100%; height: 100%; position: absolute; top: 0px; left: 100%;}    
#skinshop .panel>li.on {left: 0%; z-index: 5;}
#skinshop .panel>li a {background: no-repeat center; background-size: 1920px; display: block; width: 100%; height: 340px;}
#skinshop .panel>li img {position: relative; margin-left: -960px; left: 50%;}
#skinshop .btnSet {max-width: 1330px; margin: 0 auto; margin-top: -340px; position: relative; top: 50%; z-index: 10;}
#skinshop .next {display: block; width: 35px; height: 35px; background:url("//static.inven.co.kr/image_2011/imart/layout/skinshop_arrow_btn.png"); position: absolute; top: 50%; margin-top:-18px; right: 0; border-radius: 18px; transform: rotate(180deg);}
#skinshop .prev {display: block; width: 35px; height: 35px; background:url("//static.inven.co.kr/image_2011/imart/layout/skinshop_arrow_btn.png"); position: absolute; top: 50%; margin-top:-18px; left: 0;}

/*con_list 통합*/
#skinshop .con_list {overflow: hidden;}
#skinshop .con_list span {display: block;}
#skinshop .con_list .notfound { text-align:center; padding-top:50px; }
#skinshop .con_title {font-size:15px; line-height: 19px; margin: 5px 0;}
#skinshop .con_explain {font-size:13px; color:#757575;}
#skinshop .con_thumb {float: left !important;}
#skinshop .con_thumb_58 {width: 58px; height: 58px;}
#skinshop .con_thumb_120 {width: 120px; height: 120px;}
#skinshop .con_ellipsis {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}

/*NEW 스킨*/
#skinshop .new_skin {margin-top:50px; position: relative;}
#skinshop .new_skin .con_list {margin-top:22px;}
#skinshop .new_skin .con_list .con {float: left; margin-right:15px; width: 222px; height: 187px;}
#skinshop .new_skin .con_list>li>a>span>img {margin-bottom:10px; width: 222px; height: 120px;}
#skinshop .new_skin .con_list .con:last-child {margin-right:0px;}
#skinshop .new_skin .btn,
#skinshop .new_skin .con_title,
#skinshop .new_skin .con_explain {margin-left:10px;}
#skinshop .new_skin .con_ellipsis {width:205px;}

/*HOT 스킨*/
#skinshop .hot_skin {margin-top:50px; background-color: #fafbfc; padding:50px 0;}
#skinshop .hot_skin h3 {margin-bottom:30px;}
#skinshop .hot_skin .hot_wrap {overflow: hidden;}
#skinshop .hot_skin .left_layer {float: left !important;}
#skinshop .hot_skin .right_layer {float: right !important;}
#skinshop .hot_skin .con {overflow: hidden;}
#skinshop .hot_skin .con a {display: block; width: 563px; height: 140px; border: 1px solid #fafbfc; box-sizing: border-box; padding-top:10px; overflow: hidden; border-radius: 5px;}
#skinshop .hot_skin .con a:hover {background-color: #FFF; border: 1px solid #e6e6e6;}
#skinshop .hot_skin .con span {display: block;}
#skinshop .hot_skin .con .hot_num {font-size: 28px; font-style: italic; font-family: 'Noto Sans',sans-serif; width:75px; text-align: center; margin-top: 42px; color: #818181; float: left !important; font-weight: 200;}
#skinshop .hot_skin .con .top_num {color: #d83030; font-weight: bold;}
#skinshop .hot_txt {margin-left: 18px; margin-top:25px; float: left !important;}
#skinshop .hot_skin .con_ellipsis {width:300px;}

/*theme 스킨*/
#skinshop .theme_skin {margin-top:50px;}
#skinshop .theme_skin h3 {margin-bottom:50px;}
#skinshop .theme_list .con_1 h4 {color:#3772da;}
#skinshop .theme_list .con_1 .btn_arrow span {background-color:#3772da;}
#skinshop .theme_list .con_2 h4 {color:#74c234;}
#skinshop .theme_list .con_2 .btn_arrow span {background-color:#74c234;}
#skinshop .theme_list .con_3 h4 {color:#ff8383;}
#skinshop .theme_list .con_3 .btn_arrow span {background-color:#ff8383;}
#skinshop .theme_list .con_4 h4 {color:#8d5fbb;}
#skinshop .theme_list .con_4 .btn_arrow span {background-color:#8d5fbb;}
#skinshop .theme_list {overflow: hidden;}
#skinshop .theme_con {position: relative; float: left !important; margin-bottom:80px; width: 585px;}
#skinshop .theme_con .btn_arrow {position: absolute; top: 2px; width: 28px; height: 19px; margin-left:35px;}
#skinshop .theme_con .btn_arrow span {display: block; position: absolute;}
#skinshop .theme_con .btn_arrow .line {width: 28px; height: 1.5px; top:9px;}
#skinshop .theme_con .btn_arrow .rotate_t {width: 12px; height: 1.5px; transform: rotate(45deg); right: -2px; top: 5px;}
#skinshop .theme_con .btn_arrow .rotate_b {width: 12px; height: 1.5px; transform: rotate(-45deg); right: -2px; bottom: 5px;}
#skinshop .theme_con h4 {font-size:18px; font-weight: 600; font-family: 'Noto Sans',sans-serif; margin-bottom:20px;}
#skinshop .theme_con .con_list {padding:0 12px;}
#skinshop .theme_con .con_list .con {float: left; width: 120px; height: 192px; margin-right: 67px;}
#skinshop .theme_con .con_list .con:last-child {margin-right: 0px;}
#skinshop .theme_con .con_list .con .con_thumb_120 {margin-bottom:15px;}
#skinshop .theme_skin .con_ellipsis {width:160px;}

/*free 스킨*/
#skinshop .free_skin {float: left !important; position: relative;}
#skinshop .free_skin .con_list {border:1px solid #bfbebe; border-top:3px solid #53b404; box-sizing: border-box; padding:5px 20px 25px 20px; margin-top:15px; overflow: hidden; width: 567px; height: 190px;}
#skinshop .free_skin .con {float: left !important; width: 261px; margin-top: 20px;}
#skinshop .free_skin .con a {display: block; overflow: hidden;}
#skinshop .free_skin .con_thumb {margin-right:10px;}
#skinshop .free_skin .con_ellipsis {width:160px;}

/*new_icon*/
#skinshop .new_icon {float: right !important; position: relative;}
#skinshop .new_icon_box {border:1px solid #bfbebe; border-top:3px solid #d83049; box-sizing: border-box; margin-top:15px; overflow: hidden; width: 567px; height: 190px;display:flex;flex-direction:column}
#skinshop .new_icon_box .tab {overflow: hidden; box-sizing: border-box;}
#skinshop .new_icon_box .tab li {float: left !important; }
#skinshop .new_icon_box .tab li a {display: block; font-size:15px; width:113px; color: #878787; box-sizing: border-box; border: 1px solid #bfbebe; border-top:0px; border-right:0; text-align: center; height: 35px; line-height: 35px;}
#skinshop .new_icon_box .tab li a:first-child {border-left:0;}
#skinshop .new_icon_box .tab li a.on {color: #FFF; background-color: #d83049;}
#skinshop .new_icon_box .tab li a:hover {color: #FFF; background-color: #d83049;}
#skinshop .tab_detail {position: relative;flex:1}
#skinshop .tab_detail .new_icon_list {padding:20px 27px 0 27px; display: none;}
#skinshop .tab_detail .on {display: block;}
#skinshop .new_icon_con {width: 59px; float: left; margin-right:30px;}
#skinshop .new_icon_con:last-child {margin-right:0px;}
#skinshop .new_icon_con a {display: block;}
#skinshop .new_icon_con span {display: block; text-align: center; }
#skinshop .new_icon_con:hover .new_icon_thumb {border: 3px solid #d83049;}
#skinshop .new_icon_con .new_icon_thumb {width: 59px; height: 59px; border: 3px solid #aeaeae; box-sizing: border-box;}
#skinshop .new_icon_con .new_icon_thumb img {margin-top: 20px;}
#skinshop .new_icon_con .new_icon_title {margin: 15px 0 5px 0;}
#skinshop .new_icon_con .new_icon_price {color:#fe5252;}
#skinshop .new_icon .new_icon_ellipsis {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:60px; overflow:hidden;}



/*인장샵 리스트*/

/*검색창*/
#skinshop .skin_search h3 {margin:35px 0 25px 0;}
#skinshop .search_box .license>div, #skinshop .search_box .license>ul, #skinshop #skinshop .search_box .name_tag>div  {float: left !important;}
#skinshop .search_box .category {font-size: 15px; padding-left: 15px; width:160px;}
#skinshop .search_box {border-top:1px solid #919191; border-bottom:1px solid #919191;}
#skinshop .search_box .license {overflow: hidden; border-bottom:1px solid #d7d7d7;}
#skinshop .search_box .license>.category {margin-top: 17px;}
#skinshop .search_box .license ul {overflow: hidden; margin:13px 0;}
#skinshop .search_box .license ul li {float: left; font-size: 13px; color:#80c6fb; box-sizing: border-box; border: 1px solid #80c6fb; padding:5px 13px; margin-right:10px; cursor: pointer;}
#skinshop .search_box .license ul li.on {background-color: #80c6fb; color:#fff;}
#skinshop .search_box .name_tag {overflow: hidden;}
#skinshop .search_box .name_tag>.category {margin: 37px 0; float: left !important;}
#skinshop .search_box .name_tag .search_bar input {width: 415px; height: 29px; border: 1px solid #d7d7d7; padding:5px; margin-top:30px; box-sizing: border-box;}
#skinshop .search_box .name_tag .search_bar button {width: 60px; height: 29px; line-height: 29px; color:#fff;}
#skinshop .search_box .name_tag .search_bar .search_btn {background-color: #333333; position: relative; top: 1px; left: -2px;}
#skinshop .search_box .name_tag .search_bar .reset_btn {background-color: #6e6e6e; position: relative; top: 1px; left: 0px;}
#skinshop .search_box .name_tag p {font-size: 13px; color: #757575; margin-top:10px;}
#skinshop .search_box .name_tag p span {cursor: pointer;}

/*스킨 리스트*/
#skinshop .skin_list {margin-top:70px; border-top:1px solid #919191;}
#skinshop .skin_list .list_nav {background-color:#fafbfd; overflow: hidden; padding:12px 0 12px 14px;}
#skinshop .skin_list .list_nav>li {float: left; font-size: 13px; color:#fea1a1; box-sizing: border-box; border: 1px solid #fea1a1; padding:5px 13px; margin-right:10px; cursor: pointer; background-color: #fff;}
#skinshop .skin_list .list_nav>li.on {background-color: #fea1a1; color:#fff;}
#skinshop .skin_list .list_nav>li:first-child {color:#a7aafc; border: 1px solid #a7aafc; float: right;}
#skinshop .skin_list .list_nav>li:first-child.on {background-color: #a7aafc; color:#fff;}
#skinshop .skin_list .con_list {margin-top:25px; margin-bottom:105px;}
#skinshop .skin_list .con_list .con {float: left; width: 175px; margin-right:24px; margin-bottom:105px; height: 199px;}
#skinshop .skin_list .con_list .con:nth-child(6n) {margin-right: 0px;}
#skinshop .skin_list .con_list .con_thumb {float: none !important; text-align: center; margin-bottom:15px;}
#skinshop .skin_list .con_list .con_thumb img {width: 120px; height: 120px;}
#skinshop .skin_list .con_list .con_ellipsis {width:175px;}
#skinshop .skin_list .con_list .list_state {overflow: hidden;}
#skinshop .skin_list .con_list .list_state .period {float: left; font-size:10px; color:#FFF; padding:2px 5px 1px;}
#skinshop .skin_list .con_list .list_state .style_1 {background-color: #2cafae;}
#skinshop .skin_list .con_list .list_state .style_2 {background-color: #ff007e;}
#skinshop .skin_list .con_list .list_state .style_3 {background-color: #616161;}
#skinshop .skin_list .con_list .list_state .like {float: right; margin-top:2px; margin-right:5px;}
#skinshop .skin_list .con_list .list_state .like img {margin-right:5px; position: relative; top:1px; width: 12px;}

/*인장샵 디테일*/

/*free_skin_detail*/
#skinshop .free_skin_detail {margin-top:70px; margin-bottom: 135px; position: relative;}
#skinshop .free_skin_detail .con_list {margin-top:45px; overflow: hidden;}
#skinshop .free_skin_detail .con {float: left !important; width: 292px; margin-bottom:20px;}
#skinshop .free_skin_detail .con_thumb {margin-right:10px;}
#skinshop .free_skin_detail .con .con_ellipsis {width:200px;}

#skinshop .skin_detail {overflow: hidden; margin-top:40px;}

#skinshop .skin_detail .swiper-container {float: left !important; width: 660px; height: 580px;}
#skinshop .skin_detail .swiper-wrapper {display: flex !important;}
#skinshop .skin_detail .swiper-pagination-bullet {width: 14px; height: 14px; box-sizing: border-box; border: 1px solid #d83049; background-color: #FFF; opacity: 1;}
#skinshop .skin_detail .swiper-pagination-bullet-active {background-color: #d83049;}

/*스킨 정보*/
#skinshop .skin_info {float: right !important; width: 470px; margin-top:75px;}
#skinshop .skin_info table {width: 470px;}
#skinshop .skin_info caption {font-size: 25px; text-align: left; margin-bottom:20px;}
#skinshop .skin_info tbody {border-top:1px solid #919191; border-bottom:1px solid #919191; width: 470px;}
#skinshop .skin_info tr {border-bottom: 1px solid #d7d7d7;}
#skinshop .skin_info tr:last-child {border-bottom:0px;}
#skinshop .skin_info th {font-size: 15px; color:#2a2a2a; text-align: left; width: 145px; padding-left:15px;}
#skinshop .skin_info td {font-size: 13px; color: #757575;  padding: 12px 0;}
#skinshop .skin_info td .share_btn {overflow: hidden;}
#skinshop .skin_info td .share_btn li {float: left; margin-right:10px;}
#skinshop .articleSnsShare {height: 25px;}
#skinshop .articleSnsShare .itemList {border: 0 !important;}
#skinshop .articleSnsShare .title {display: none !important;}
#skinshop .articleSnsShare .btn {height: 25px;}
#skinshop .articleSnsShare .itemList {min-height: 25px;}
#skinshop .articleSnsShare .itemList .item {margin: 0; width: 25px; float: left; margin-right: 10px;}
#skinshop .skin_info td .skin_term li {margin-bottom:15px; overflow: hidden; cursor: pointer;}
#skinshop .skin_info td .skin_term li.on {color: #d83049;}
#skinshop .skin_info td .skin_term li:hover {color: #d83049;}
#skinshop .skin_info td .skin_term li:last-child {margin-bottom:0px;}
#skinshop .skin_info td .skin_term li span {display: block; width: 9px; height: 9px; box-sizing: border-box; border: 1px solid #919191; float: left !important; margin:1px 8px 0px 0px;}
#skinshop .skin_info .skin_btn {overflow: hidden; margin-top:10px;}
#skinshop .skin_info td .skin_term li span.on {border-color: #d83049; background: #d83049;}
#skinshop .skin_info td .skin_term li:hover span {border-color: #d83049; background: #d83049;}
#skinshop .skin_info .skin_btn>div {height: 47px; float: left !important; text-align: center; cursor: pointer; line-height: 47px; font-size: 18px;}
#skinshop .skin_info .skin_btn .like_btn {width: 123px; box-sizing: border-box; border:1px solid #bfbebe;}
#skinshop .skin_info .skin_btn .like_btn.on {border-color: #d83049; color: #d83049;}
#skinshop .skin_info .skin_btn .like_btn path {fill: transparent; stroke: #d83049; stroke-width: 1;}
#skinshop .skin_info .skin_btn .like_btn.on path {fill: #d83049;}
#skinshop .skin_info .skin_btn .red_btn {width: 168px; background: #d83049; color: #FFF;}
#skinshop .skin_info .skin_btn .gift_btn {margin:0 5px 0 6px;}
#skinshop .skin_info .skin_btn .end_btn {width: 168px; background: #919191; color: #FFF; cursor: default; margin-left: 179px;}
#skinshop .skin_info .skin_btn svg {position: relative; top: 2px;}
#skinshop .skin_info .skin_btn p {margin-top:10px; float: left !important; color:#757575;}

/*스킨 구매하기*/
#skinshop .skin_buy {float: right !important; width: 422px; margin-top:30px; margin-bottom:75px; background: url("//static.inven.co.kr/image_2011/imart/layout/buy_bg_top.png"), url("//static.inven.co.kr/image_2011/imart/layout/buy_bg_bottom.png"), url("//static.inven.co.kr/image_2011/imart/layout/buy_bg.jpg"); background-repeat: no-repeat,no-repeat, repeat-y; background-position: top, bottom, top; padding:60px 30px;}
#skinshop .skin_buy caption {font-size: 25px; margin-bottom:50px;}
#skinshop .skin_buy caption.success {color: #d83049; width: 330px; text-align: center; margin: 0 auto 40px; line-height: 35px;}
#skinshop .skin_buy tbody {padding:0 33px;}
#skinshop .skin_buy tr.border_bottom_line {border-bottom:1px solid #d7d7d7; padding-bottom: 30px;}
#skinshop .skin_buy tr.border_top_line {border-top:1px solid #d7d7d7;}
#skinshop .skin_buy tr:first-child {padding-top:0px;}
#skinshop .skin_buy tr:first-child th img {width: 120px; height: 120px;}
#skinshop .skin_buy th {font-size: 18px; color:#757575; text-align: left; width: 120px; font-family: 'Noto Sans',sans-serif; padding-top: 15px; vertical-align: top;}
#skinshop .skin_buy .thumb th {padding: 0px 0 30px;}
#skinshop .skin_buy td {font-size: 15px; color: #2a2a2a;  padding: 15px 0px 15px 20px;}
#skinshop .skin_buy td ul {overflow: hidden;}
#skinshop .skin_buy td ul li {float: left; font-size: 18px; font-family: 'Noto Sans',sans-serif; padding-right:25px; position: relative;}
#skinshop .skin_buy td ul li:last-child {padding-left: 25px; padding-right: 0px;}
#skinshop .skin_buy td ul li::after {content: ""; width: 1px; height: 16px; background-color: #919191; display: block; position: absolute; right: 0; top: 2px;}
#skinshop .skin_buy td ul li:last-child::after {display: none;}

#skinshop .skin_buy .list_con {vertical-align: top; padding-top:15px; width: 279px;}
#skinshop .skin_buy .list_con span {display: block;}
#skinshop .skin_buy .list_con span.list_thumb {text-align: center; margin-bottom:20px;}
#skinshop .skin_buy .list_con span.list_title {font-size:17px; line-height: 24px; margin: 7px 0;}
#skinshop .skin_buy .list_state {overflow: hidden;}
#skinshop .skin_buy .list_state .period {float: left; font-size:10px; color:#FFF; padding:2px 5px 1px;}
#skinshop .skin_buy .list_state .style_1 {background-color: #2cafae;}
#skinshop .skin_buy .list_state .style_2 {background-color: #ff007e;}
#skinshop .skin_buy .list_state .style_3 {background-color: #616161;}
#skinshop .skin_buy .list_state .like {float: right; margin-top:2px; margin-right:5px;}
#skinshop .skin_buy .list_state .like img {margin-right:5px; position: relative; top:1px; width: 12px;}

#skinshop .skin_buy .term td select {font-size: 13px; width: 279px; padding:0 0 0 10px; border: 1px solid #d7d7d7; height: 30px; line-height: 30px;}
#skinshop .skin_buy .term td select option {padding: 3px 0;}
#skinshop .skin_buy .term td .fix {font-size: 15px;}

#skinshop .skin_buy .possession {padding-top:0px;}
#skinshop .skin_buy #resultMsg {padding-top:0px;}
#skinshop .skin_buy .possession td {background-color: #f9f9f9; font-size: 15px; color:#2a2a2a; text-align: center; padding:30px 0; margin-top:20px;}
#skinshop .skin_buy .possession td span {color:#d83049;}

#skinshop .skin_buy .buy_day td {font-size: 18px; font-family: 'Noto Sans',sans-serif;}

#skinshop .skin_buy .price .text_price {overflow: hidden;}
#skinshop .skin_buy .price .text_price p {float: left; font-size: 18px; font-family: 'Noto Sans',sans-serif; position: relative; padding: 0 20px;}
#skinshop .skin_buy .price .text_price p:first-child {padding-left: 0px;}
#skinshop .skin_buy .price .text_price p::after {content: ""; width: 1px; height: 16px; background-color: #919191; display: block; position: absolute; right: 0; top: 2px;}
#skinshop .skin_buy .price .text_price p:last-child::after {display: none !important;}

#skinshop .skin_buy .product {padding-bottom:30px; border-bottom:1px dashed #d7d7d7;}

#skinshop .skin_buy .amount {padding-bottom:30px; border-bottom:1px dashed #d7d7d7;}
#skinshop .skin_buy .amount ul li {font-weight: 600;}

#skinshop .skin_buy .balance ul li {font-weight: 600;}

#skinshop .skin_buy .find_user {padding:20px 0; border-bottom: 1px dashed #d7d7d7; border-top:1px solid #d7d7d7; margin-top:25px;}
#skinshop .skin_buy .find_user .search_user {position: relative;}
#skinshop .skin_buy .find_user input {font-size: 13px; width: 279px; padding: 0 0 0 10px; border: 1px solid #d7d7d7; height: 32px; line-height: 30px;}
#skinshop .skin_buy .find_user input:-internal-autofill-selected {background-color:#fff !important;}
#skinshop .skin_buy .find_user .find_btn {cursor: pointer; position: absolute; right: 5px; top: -4px; padding:5px; background-color: #fff;}

#skinshop .skin_buy .user_info {padding:0;}
#skinshop .skin_buy .user_info td {font-size: 15px; color:#2a2a2a; padding:0 0 20px 0; width: 422px;}
#skinshop .skin_buy .user_info td span {display: block;}
#skinshop .skin_buy .user_info td .user_thumb {width: 90px; height: 90px; border-radius: 30px; background-color: #ccc; overflow: hidden; float: left !important; margin-top:15px;}
#skinshop .skin_buy .user_info td .user_thumb img {width: 90px;}
#skinshop .skin_buy .user_info td .user_text {float: left !important;}
#skinshop .skin_buy .user_info td .user_text .user_name {font-size:20px; color: #2a2a2a; margin:50px 0 0 15px;}
#skinshop .skin_buy .user_info td .user_text .user_text {width: 254px; background: #e5e5e5; border-radius: 20px; padding: 20px 20px; max-height: 70px; height: 30px;}
#skinshop .skin_buy .user_info td .user_text .user_text span {font-size:12px; color:#5b5b5b; text-align: center;}
#skinshop .skin_buy .user_info td textarea {border: 1px solid #d7d7d7; background-color: #f9f9f9; width: 100%; height: 92px; margin-top:20px; padding: 5px; max-width: 422px; max-height: 92px;}
#skinshop .skin_buy .user_info td .can_not_find {color:#ee3030; text-align: center;}

#skinshop .skin_buy .skin_btn {overflow: hidden;}
#skinshop .skin_buy .skin_btn .default_btn {text-align: center; width: 190px; height: 47px; cursor: pointer; margin-top:50px; line-height: 47px; font-size:18px; color: #FFF;}
#skinshop .skin_buy .skin_btn .default_btn a {line-height: 47px; font-size:18px; color: #FFF;}
#skinshop .skin_buy .skin_btn .purchase_btn {float: left !important; background: #d83049;}
#skinshop .skin_buy .skin_btn .main_btn {margin-left: -95px; position: relative; left: 50%;}
#skinshop .skin_buy .skin_btn .back_btn {float: right !important; background: #6e6e6e;}