@charset "utf-8";
/* layout */
#wrap {position:relative}
#header {position:relative; z-index:999}
#header img {margin-bottom:0}
#middle_main {position:relative; background:#eff1f4; z-index:998}
#middle_main img {margin-bottom:0}
#middle {position:relative; width:1000px; margin:0 auto; padding:40px 0}
#middle_event {position:relative; z-index:998}
#middle.middle_type02{width:100%; padding:0}
#middle.middle_type02 > div.content{width:1000px; margin:0 auto; padding:40px 0}
#footer {width:100%; margin:20px auto; overflow:hidden}
#header .area_con, #footer .area_con {position:relative; width:1000px; margin:0 auto}
#u_skip {display:none}
.area_gnb {position:relative; height:34px; background:#f7f7f7; border-bottom:1px solid #e4ebf1; *z-index:1001}
.area_nav {position:relative; padding:7px 0; *z-index:1000}
.area_sch {position:relative; height:46px; padding:25px 0; background:#eff1f4; border-top:1px solid #ccd6de; *z-index:999}
.area_aside {position:relative; width:100%; z-index:1}
.area_aside.scroll {position:fixed; top:5px; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
.area_aside.scroll.fix {position:absolute; top:400px}
.area_aside.scroll.member.fix {position:absolute; top:836px}
.area_tab {padding-bottom:15px; background:#eff1f4}
.area_main .btn_more, .area_main .slide_ctrl li span, .sch_type label .ico, .sch_area button.sch_submit .ico, .sch_auto .ico, .tab_tit li p .ico, .rank .ranklist_pop dt .ico, .sch_list li.on .ico, .area_aside .right_bn li.s4_help1 span, .area_aside .right_bn li.s5_help2 span, .area_aside .right_bn li.s1_menu span, .area_aside .right_bn li.s7_safe a.ico, .area_aside .right_bn li.s8_sns a, .member .area_4 .pop_fvr .tit .close.ico, .member .area_4 .pop_fvr ul.list li a .ico, .sch_list li .ico_event, .sch_fast_sv .sct_game li .ico_event, .sch_info .ico_event, #footer .family_site .tit .ico, .rank .new:after, .tab_tit li i.ico, .gnb_right > li.drtCheck .check
	{background-image:url('/resources/image/design/main/v3_0/layout_ico_v3_0.png'); background-repeat:no-repeat}
.sch_type label .txt, .navbar li a span, .sch_btn a span, .area_cstm .sMenu_2 li a span, .tab_con_login .area_guide dd span, .tab_tit li span, .area_aside .right_bn li.s7_safe a.tit span, .area_aside .right_bn li.s9_m1 a, .area_aside .right_bn li.s10_m2 a, .member .area_4 .myinfo ul.btn li span, .member .area_4 .myinfo .level .img_txt, #footer address .bizinfo
	{background-image:url('/resources/image/design/main/v3_0/layout_txt_v3_0.png'); background-repeat:no-repeat}

/* gnb */
.gnb_left {position:absolute; left:0; top:0}
.gnb_left li {float:left; width:75px; height:34px; border-right:1px solid #e4ebf1; text-align:center}
.gnb_left li:first-child {height:35px; background:#fff; border-left:1px solid #e4ebf1}
.gnb_left li a {display:block; height:100%; line-height:32px; font-family:notoCJK, sans-serif; font-weight:bold; color:#818181; letter-spacing:-1px}
.gnb_left li:first-child a {color:#323232}
.gnb_right {float:right; height:34px; line-height:36px}
.gnb_right > li {position:relative; float:left; letter-spacing:-1px}
.gnb_right > li .ico, .area_gnb div.go_layer p.tit .ico {margin-left:3px; font-size:10px}
.gnb_right > li > a {padding:0 10px; border-left:1px solid #bcbcbc; color:#636363}
.gnb_right > li:first-child > a {border-left:0}
.gnb_right > li.drtCheck {margin-left:10px}
.gnb_right > li.drtCheck > a {padding:0; border-left:0; font-weight:bold; color:#323232; *cursor:pointer}
.gnb_right > li.drtCheck .check {display:inline-block; width:14px; height:14px; margin:10px 0 0 5px; vertical-align:top; background-position:0 -52px; font-size:0; text-indent:-9999px}
.gnb_right > li.drtCheck .check.on {background-position:0 -67px}
/* gnb - 바로가기 접속:레이어팝업 */
.directPop {display:none; position:absolute; right:0; top:35px; width:413px; height:412px; z-index:999}
.directPop a.drtClose {position:absolute; left:0; bottom:0; width:100%; height:30px; line-height:30px; background:#474747; color:#fff; text-align:center; cursor:pointer}
.directPop .drtWrap {position:relative; height:382px; background:url('/resources/image/design/main/ftopLayer.png') no-repeat}
.directPop .drtBnf {position:absolute; left:17px; top:22px; font-size:0}
.directPop .drtBnf a {float:left; width:94px; height:103px; margin-left:1px; font-size:0; text-indent:-9999px}
.directPop .drtBnf a:first-child {margin-left:0}
.directPop .drtApp {position:absolute; left:17px; top:173px; width:100%}
.directPop .drtApp input.mobilenumber {position:absolute; left:0; top:0; width:179px; height:33px; line-height:33px; padding:0 0 0 10px; margin:0; font-family:notoCJK, sans-serif; border:none}
.directPop .drtApp input.mobilenumber::placeholder {color:#b2b2b2}
.directPop .drtApp a.sendurl {position:absolute; left:189px; top:-1px; width:80px; height:35px; font-size:0; text-indent:-9999px}
.directPop .drtApp .check {position:absolute; left:0; top:40px; width:80%; line-height:18px; color:#474747; font-size:11px; letter-spacing:-0.05em}
.directPop .drtApp .check input#chkPersonalProtection {width:11px; height:11px; margin:0 0 2px; padding:0}
.directPop .drtApp .check input#chkPersonalProtection + label {display:inline-block; cursor:pointer}
.directPop .drtApp .check a {display:inline-block; margin-left:3px; color:#4083c8; text-decoration:underline}
.directPop .drtApp .check p {display:inline-block}
.directPop .drtApp.priceApp {top:313px}

/* gnb - 마이베이,고객감동센터:레이어팝업 */
.area_gnb div.go_layer {display:none; position:absolute; top:3px; left:-1px; width:85px; padding:5px 10px; line-height:16px; background:#fff; border:1px solid #ff3252; z-index:1}
.area_gnb div.go_layer p.tit {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #bcbcbc}
.area_gnb div.go_layer p.tit a {color:#ff3252; font-weight:bold}
.area_gnb div.go_layer ol {line-height:20px}
.area_gnb div.go_layer ol > li {padding-left:5px; background:url('/resources/image/design/layout/top_bull_02.gif') no-repeat left 50%}

/* nav */
.area_nav h1 {display:inline-block}
.navbar {position:absolute; left:255px; top:23px}
.navbar li {float:left; margin-right:50px}
.navbar li a {display:block; font-size:18px; font-weight:bold; color:#000; *cursor:pointer}
.navbar li a span {display:block; height:18px; font-size:0; text-indent:-9999px}
.navbar li.mybay {height:48px}
.navbar a.mybay span {width:62px; background-position:-185px -304px}
.navbar a.mobile span {width:62px; background-position:-185px -322px}
.navbar a.game span {width:62px; background-position:-185px -340px}
.navbar a.gift span {width:62px; background-position:-185px -358px}
.navbar a.shop span {width:31px; background-position:-185px -376px}
.navbar a:hover span {background-position-x:-247px}
.mybay_pop {display:none; position:absolute; left:-35px; top:48px; width:109px; height:210px; padding:0 10px; border:1px solid #ccd6de; border-top:0; background:#fff; text-align:center; z-index:999}
.mybay_pop a.txt1 {display:block; margin:13px 0 8px; font:bold 13px notoCJK, sans-serif; color:#747b8e; cursor:default}
.mybay_pop a.txt2 {display:block; margin-bottom:3px; font-size:11px; color:#747b8e; font-weight:normal; letter-spacing:-0.5px}
.mybay_pop ul.txt3 {position:absolute; left:10px; bottom:10px; overflow:hidden}
.mybay_pop ul.txt3 li {float:left; width:51px; height:16px; margin:3px 3px 0 0; background:#f7f7f7; border:1px solid #ccd6de; letter-spacing:-1px}
.mybay_pop ul.txt3 li:nth-child(2n) {margin-right:0}
.mybay_pop ul.txt3 li a {height:16px; font:bold 11px/16px notoCJK, sans-serif; color:#747b8e}
.mybay_pop a.txt2:hover, .mybay_pop ul.txt3 li:hover a {color:#ff3252}
.rank {position:absolute; right:2px; top:25px}
.rank ul.ranklist {position:relative; width:200px; height:20px; overflow:hidden}
.rank ul.ranklist li {position:absolute; left:0; top:0; width:100%; line-height:20px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.rank ul.ranklist li .num {margin-right:8px; color:#e5161a}
.rank .ranklist_pop {display:none; position:absolute; left:0; top:-10px; width:180px; overflow:hidden; padding:10px; border:1px solid #ff3252; background:#fff; z-index:999}
.rank .ranklist_pop dt {padding-bottom:5px; margin-bottom:5px; color:#ff3252; font-weight:bold; text-align:center; border-bottom:1px solid #bcbcbc}
.rank .ranklist_pop dt .ico {display:inline-block; width:10px; height:6px; margin-left:5px; background-position:-180px -37px; vertical-align:2px}
.rank .ranklist_pop dd {line-height:22px; font-size:11px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.rank .ranklist_pop dd .num {margin-right:8px; color:#ff3252; font-weight:bold}
.rank .new:after {content:''; display:inline-block; width:7px; height:7px; margin-left:3px; background-position:-13px -14px}

/* search */
.sch_type {position:absolute; left:0px; top:0}
.sch_type label {position:relative; float:left; width:50px; height:46px; margin-right:16px; padding-top:5px; text-align:center; cursor:pointer}
.sch_type label .ico {display:inline-block; *display:none; width:19px; height:19px; text-indent:-9999px; font-size:0; vertical-align:top}
.sch_type label .txt {display:inline-block; width:46px; height:17px; margin-top:6px; text-indent:-9999px; font-size:0; vertical-align:top}
.sch_type label.sell .ico {background-position:-136px 0}
.sch_type label.sell .txt {background-position:-64px 0}
.sch_type label.buy .ico {background-position:-156px 0}
.sch_type label.buy .txt {background-position:-64px -18px}
.sch_type label input[type=radio] {display:none; *display:inline-block; *background:none}
.sch_type label input[type=radio]:checked + .ico {background-position-y:-20px}
.sch_area {position:absolute; left:137px; top:0}
.sch_area label {position:absolute; left:15px; top:15px; cursor:text; color:#636363; font-size:16px; font-weight:bold}
.sch_area input.sch_input {float:left; width:582px; height:44px; line-height:44px; padding:0 15px; margin-bottom:0; vertical-align:top; border:1px solid #ff3252; color:#636363; font-size:16px; font-weight:bold}
/* .sch_area input.sch_input:hover, input.sch_input:focus {background-color:#fff} */
.sch_area button.sch_submit {position:relative; float:left; width:46px; height:46px; background:#ff3252; background:linear-gradient(45deg,#ff293a,#ff4381); border:none; cursor:pointer}
.sch_area button.sch_submit .ico {position:absolute; left:12px; top:12px; width:22px; height:21px; background-position:-178px 0; text-indent:-9999px; font-size:0}
.sch_btn {position:absolute; right:0px; top:0}
.sch_btn a {display:inline-block; width:78px; height:44px; margin-left:5px; background:#fff; font-family:notoCJK, sans-serif; text-align:center; font-size:15px; font-weight:bold; *cursor:pointer}
.sch_btn .btn_sell {border:1px solid #3082c6; color:#3082c6}
.sch_btn .btn_buy {border:1px solid #ff3252; color:#ff3252}
.sch_btn a span {display:inline-block; *display:block; width:54px; height:16px; margin-top:14px; font-size:0; text-indent:-9999px; vertical-align:middle; *margin-top:15px}
.sch_btn .btn_sell span {background-position:-64px -36px}
.sch_btn .btn_buy span {background-position:-64px -53px}
.sch_auto {position:absolute; right:55px; top:1px}
.sch_auto a {position:relative; float:left; width:26px; height:44px; *cursor:pointer}
.sch_auto a.btn_list .ico {position:absolute; top:19px; left:8px; width:10px; height:6px; background-position:-190px -37px; font-size:0; text-indent:-9999px}
.sch_auto a.btn_list .ico.on {background-position-x:-180px}
.sch_list {display:none; position:absolute; left:137px; top:46px; width:658px; height:309px; border:1px solid #5c616f; border-top:0; background:#fff; z-index:1001}
.sch_list:after {content:''; position:absolute; bottom:0; left:0; display:block; width:100%; height:15px; box-shadow:0px -10px 10px 0px #fff inset}
.sch_list ul {float:left; padding:10px 0; height:288px; overflow:auto}
.sch_list li {position:relative; *position:static; padding:0 15px; line-height:28px; font-size:14px; cursor:pointer; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sch_list li:hover {background:#eff1f4; font-weight:bold}
.sch_list li.on {background:#eff1f4; font-weight:bold}
.sch_list li.on .ico {position:absolute; top:6px; right:15px; width:9px; height:15px; background-position:0 -36px; *display:none}
.sch_list li.new, .sch_fast_sv .sct_game li.new {color:#449717} /*신규*/
.sch_list li.pr, .sch_fast_sv .sct_game li.pr {color:#ff3252} /*인기*/
.sch_list li.mobile, .sch_fast_sv .sct_game li.mobile {color:#3082c6} /*모바일*/
.sch_list li.channel, .sch_fast_sv li.channel {color:#ca6a0d} /*채널링*/
.sch_list li .ico_event, .sch_fast_sv .sct_game li .ico_event, .sch_info .ico_event {display:inline-block; width:13px; height:13px; margin:0 5px; vertical-align:-2px; background-position:-78px 0} /* 이벤트 */
.sch_list ul.game {width:100%}
.sch_list ul.game.on {width:258px}
.sch_list ul.server {display:none; width:400px}
.sch_list ul.server li {float:left; width:42%; *width:40%}

/* aside */
.area_aside .left_bn {position:absolute; left:-105px; top:0; width:90px}
.area_aside .left_bn li {height:148px; margin-bottom:3px; overflow:hidden; border:1px solid #ccd6de; background:#fff}
.area_aside .left_bn li iframe {width:100%; height:100%}
.area_aside .right_bn {position:absolute; right:-105px; top:0; width:92px}
.area_aside .right_bn li {margin-bottom:5px; background:#fff; text-align:center}
.area_aside.member .right_bn li {background:none}
.area_aside .right_bn li.s1_menu {height:23px; line-height:23px; background:#747b8e}
.area_aside .right_bn li.s1_menu a {display:block; height:23px; line-height:23px}
.area_aside .right_bn li.s1_menu span {display:inline-block; *display:block; margin-top:5px; width:61px; height:12px; background-position:-15px 0; font-size:0; text-indent:-9999px}
.area_aside .right_bn li.s2_bn1 {height:77px; border:1px solid #ccd6de}
.area_aside .right_bn li.s2_bn1 a {display:block; height:100%}
.area_aside .right_bn li.s3_cstm {}
.area_aside .right_bn li.s3_cstm a {display:block; height:104px; background:url('/resources/image/design/main/v3_0/img_customer_2.jpg') no-repeat;}
.area_aside .right_bn li.s4_help1 {height:77px; line-height:77px; border:1px solid #ccd6de}
.area_aside .right_bn li.s4_help1 a {display:block}
.area_aside .right_bn li.s4_help1 span {display:inline-block; width:66px; height:63px; margin-top:7px; background-position:-134px -74px; font-size:0; text-indent:-9999px}
.area_aside .right_bn li.s5_help2 {height:77px; line-height:77px; border:1px solid #ccd6de}
.area_aside .right_bn li.s5_help2 a {display:block}
.area_aside .right_bn li.s5_help2 span {display:inline-block; width:54px; height:55px; margin-top:10px; background-position:-140px -137px; font-size:0; text-indent:-9999px}
.area_aside .right_bn li.s6_bn2 {height:217px; background:#fff}
.area_aside .right_bn li.s6_bn2 iframe {width:100%; height:100%}
.area_aside .right_bn li.s7_safe {position:relative}
.area_aside .right_bn li.s7_safe a.tit {display:block; height:34px; line-height:34px; margin-bottom:0; background:#3082c6}
.area_aside .right_bn li.s7_safe a.tit span {display:inline-block; width:79px; height:28px; margin-top:3px; background-position:-191px 0; font-size:0; text-indent:-9999px}
.area_aside .right_bn li.s7_safe input.safe {width:60px; padding:0 23px 0 7px; height:18px; line-height:20px; margin-bottom:0; border:1px solid #3082c6; font-size:11px; color:#3082c6}
.area_aside .right_bn li.s7_safe a.ico {position:absolute; right:5px; bottom:3px; width:14px; height:14px; background-position:-121px -24px}
.area_aside .right_bn li.s8_sns a {float:left; width:28px; height:29px; margin-left:4px}
.area_aside .right_bn li.s8_sns a.blog {margin-left:0; background-position:-108px -44px}
.area_aside .right_bn li.s8_sns a.face {background-position:-139px -44px}
.area_aside .right_bn li.s8_sns a.tube {background-position:-170px -44px}
.area_aside .right_bn li.s9_m1 a {display:block; width:92px}
.area_aside .right_bn li.s9_m1 a.m1_1 {height:29px; background-position:0 -304px}
.area_aside .right_bn li.s9_m1 a.m1_1.on {background-position:-92px -304px}
.area_aside .right_bn li.s9_m1 a.m1_2 {height:28px; background-position:0 -333px}
.area_aside .right_bn li.s9_m1 a.m1_2.on {background-position:-92px -333px}
.area_aside .right_bn li.s10_m2 a {display:block; width:92px}
.area_aside .right_bn li.s10_m2 a.m2_1 {height:29px; background-position:0 -361px}
.area_aside .right_bn li.s10_m2 a.m2_2 {height:28px; background-position:0 -390px}
.area_aside .right_bn li.s10_m2 a.m2_3 {height:28px; background-position:0 -418px}
.area_aside .right_bn li.s10_m2 a.m2_3.on {background-position:-92px -418px}
/* aside:로그인 후 - 레이어팝업 */
.pop_aside {display:none; position:absolute; right:-14px; background:#fff; border:1px solid #3082c6; box-shadow:0px 1px 5px 1px rgba(0,0,0,0.3);}
.pop_aside .tit {overflow:hidden; margin-bottom:10px}
.pop_aside .tit h5 {font-size:14px}
.pop_aside .txt {display:block; padding:4px 7px 3px; margin-top:5px; overflow:hidden; line-height:22px; border:1px solid #ccd6de}
.pop_aside dt {float:left; width:45%}
.pop_aside dd {float:left; width:55%; text-align:right; font-weight:bold}
/* 내정보 */
.pop_myInfo {top:112px; width:190px; padding:15px 15px 5px;}
.pop_myInfo .txt {margin-bottom:5px}
.pop_myInfo dd.a a, .pop_myMl .btn li.pm a, .pop_myItem li.r1 .pm {color:#ff3252}
.pop_myInfo dd.s a, .pop_myMl .btn li.dps a, .pop_myItem li.r1 .dps {color:#3082c6}
/* 내마일리지 */
.pop_myMl {top:140px; width:220px; padding:0}
.pop_myMl .txt {margin:15px}
.pop_myMl dd {font-weight:normal}
.pop_myMl a > span {display:inline-block; margin-right:5px; color:#ff3252; font-weight:bold}
.pop_myMl .btn {width:204px; height:19px; padding:8px; background:#3082c6}
.pop_myMl .btn li {float:right; color:#fff; margin-left:1px}
.pop_myMl .btn li.tit {float:left; margin-left:7px}
.pop_myMl .btn li a {display:inline-block; width:68px; height:19px; line-height:21px; background:#fff; text-align:center}
/* 최근본물품 */
.pop_myItem {top:231px; width:330px; padding:15px}
.pop_myItem .txt {line-height:20px}
.pop_myItem .txt:first-child {margin-top:0}
.pop_myItem .txt.none {padding:23px 0; text-align:center}
.pop_myItem li {float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.pop_myItem li.r1 {width:100%; font-weight:bold}
.pop_myItem li.r2 {width:100%}
.pop_myItem li.r3 {width:50%}
.pop_myItem li.r4 {width:50%; text-align:right; color:#ff3252}
/* 전체메뉴 */
.allmenu_layer {display:none;position:absolute;top:0;left:50%;width:996px;height:391px;margin-left:-500px;z-index:1007;background:#fff;border:2px solid #d9171f}
.allmenu_layer .hmtit{ width:100%;height:40px;background:#d8161e}
.allmenu_layer .hmtit .tt{ width:128px;height:16px;background-position:-151px -21px;margin:12px 0 0 21px}
.allmenu_layer .layer_close{width:15px;height:15px;background-position:-279px -21px;position:absolute;top:11px;right:11px}
.allmenu_layer div{float:left;width:121px;height:311px;padding:0 10px;border-left:1px solid #e2e2e2;overflow:hidden;margin:20px 0 0 0}
.allmenu_layer .mybay{ border:none}
.allmenu_layer .tit{ width:121px;height:19px;text-indent:10px;font-weight:bold;color:#d6171e;background:#f7f8f3;padding:7px 0 0 0}
.allmenu_layer ul{ padding:10px 0 0 10px}
.allmenu_layer li{min-height:19px;letter-spacing:-1px}
.allmenu_layer li a{width:auto;height:15px;_line-height:11px}
.allmenu_layer li.mg{margin-top:8px;padding:10px 0 0 0;border-top:1px dashed #c2c2c2}
.allmenu_layer .itemdeal{position:relative;zoom:1}
.allmenu_layer .itemdeal .btn_priceinfo{position:absolute;top:100px;left:10px;width:122px;height:28px}
.allmenu_layer .itemdeal .btn_adservice{position:absolute;top:132px;left:10px;width:122px;height:28px}
.allmenu_layer .itemdeal .p{ background-position:0 -47px;width:100%;height:100%}
.allmenu_layer .itemdeal .a{ background-position:0 -75px;width:100%;height:100%}
.allmenu_layer .shopping{ margin:73px 0 0 0}

/* controller */
.tab_box {overflow:hidden; background:#fff;}
.tab_box h5 {margin-bottom:10px; font-size:14px; font-family:notoCJK, sans-serif}
.tab_tit {width:100%; height:60px}
.tab_tit.off li {border-bottom-color:#ccd6de}
.tab_tit li {float:left; width:249px; height:58px; font-family:notoCJK, sans-serif; text-align:center; font-weight:bold; background:#f7f7f7; border-left:1px solid #ccd6de; border-top:1px solid #ccd6de; border-bottom:1px solid #ff3252; cursor:pointer}
.tab_tit li:first-child {width:248px}
.tab_tit li.on {background:#fff; border-color:#ff3252; border-bottom-color:#fff}
.tab_tit li.on + li {border-left-color:#ff3252}
.tab_tit li.off {border-bottom-color:#ccd6de}
.tab_tit li.login {background:#fff; border-right:1px solid #ccd6de; border-bottom-color:#ccd6de}
.tab_tit li.my {border-right:1px solid #ccd6de;}
.tab_tit li.my.on {border-right-color:#ff3252}
.tab_tit li span {display:inline-block; vertical-align:middle; margin-top:20px; font-size:0; text-indent:-9999px}
.tab_tit li i.ico {display:inline-block; width:15px; height:14px; margin-left:5px; background-position:-94px 0; vertical-align:-13px}
.tab_tit li i.ico.on {background-position-y:-15px}
.tab_tit li.ib span {width:130px; height:39px; background-position:0 -103px; margin-top:10px;}
.tab_tit li.og span {width:91px; height:37px; background-position:0 -142px; margin-top:10px;}
.tab_tit li.tb span {width:116px; height:37px; background-position:0 -179px; margin-top:10px;}
.tab_tit li.login span {width:134px; height:17px; background-position:0 -217px; margin-top:20px;}
.tab_tit li.tran span {width:86px; height:17px; background-position:0 -235px;}
.tab_tit li.game span {width:86px; height:17px; background-position:0 -253px;}
.tab_tit li.sch span {width:64px; height:17px; background-position:0 -270px;}
.tab_tit li.my span {width:77px; height:17px; background-position:0 -287px;}
.tab_tit li.on span {background-position-x:-134px}
.tab_box .area_guide dt {margin-bottom:10px; font-weight:bold; font-size:15px; font-family:notoCJK, sans-serif}
.tab_box .area_guide dd {height:38px; border:1px solid #ccd6de; text-align:center}
.tab_box .area_guide dd a {display:block; *height:38px; *cursor:pointer}
.tab_box .area_guide dd span {display:inline-block; *display:block; height:13px; margin-top:13px; font-size:0; text-indent:-9999px; vertical-align:middle; *margin-top:12px}
/* controller:로그인 전 */
.tab_con {float:left; width:750px; height:298px; overflow:hidden}
.tab_con > div {display:none; width:100%; *width:748px; height:298px; *height:297px; box-sizing:border-box; overflow:hidden; border:1px solid #ccd6de; border-top:0}
.tab_con > .on {border-color:#ff3252}
.tab_con .ban_left {float:left; width:248px}
.tab_con .ban_right {float:right; width:499px; border-left:1px solid #ccd6de}
.tab_con .ban_left, .tab_con .ban_right {height:297px}
.tab_con iframe {width:100%; height:100%}
/* login form */
.tab_con_login {position:relative; float:right; width:209px; height:257px; padding:20px; overflow:hidden; border-right:1px solid #ccd6de; border-bottom:1px solid #ccd6de}
.tab_con_login ul.area_login {position:relative; width:100%; height:120px; overflow:hidden}
.tab_con_login ul.area_login li {float:left}
.tab_con_login ul.area_login li.box_check {width:100%}
.tab_con_login ul.area_login li.box_check input {width:14px; height:14px; vertical-align:-3px; *vertical-align:0; margin:0}
.tab_con_login ul.area_login li.box_check label {cursor:pointer}
.tab_con_login ul.area_login li.input_id {position:absolute; left:0; top:22px}
.tab_con_login ul.area_login li.input_pw {position:absolute; left:0; top:52px}
.tab_con_login ul.area_login li.input_id label, .tab_con_login ul.area_login li.input_pw label
	{position:absolute; left:10px; top:8px; cursor:text}
.tab_con_login ul.area_login li.input_id input[type=text], .tab_con_login ul.area_login li.input_pw input[type=password]
	{width:135px; height:28px; line-height:28px; padding-left:10px; border:1px solid #ccd6de}
.tab_con_login ul.area_login li.btn_submit {position:absolute; right:0; top:22px; *top:23px;}
.tab_con_login ul.area_login li.btn_submit input[type=submit] {width:62px; height:62px; background:#747b8e; color:#fff; border:0; cursor:pointer}
.tab_con_login ul.area_login li.btn_member {position:absolute; left:5px; top:90px; color:#bcbcbc; letter-spacing:0.3px}
.tab_con_login .area_guide {position:absolute; left:20px; bottom:20px; width:209px}
.tab_con_login .area_guide dd:nth-child(n+2) {border-top:0}
.tab_con_login .area_guide dd a {height:38px;}
.tab_con_login .area_guide dd.btn1 span {width:153px; background-position:0 -90px}
.tab_con_login .area_guide dd.btn2 span {width:141px; background-position:-154px -90px}
.tab_con_login a.naver_login {display:block; width:209px; height:42px; background:url('/resources/image/design/login/btn_login_naver.gif') no-repeat; font-size:0; text-indent:-9999px}
/* roll banner */
.ban_roll {position:relative; overflow:hidden}
.ban_roll ul.img_list {position:relative; width:248px; height:298px; overflow:hidden}
.ban_roll ul.img_list li {position:absolute; width:100%; height:100%; left:100%}
.ban_roll ul.img_list li:first-child {left:0}
.ban_roll ul.btn_list {position:absolute; bottom:10px; left:50%}
.ban_roll ul.btn_list li {float:left; width:20px; text-align:center}
.ban_roll ul.btn_list li a {display:block}
.ban_roll ul.btn_list li a span {display:inline-block; *display:block; width:5px; height:5px; background:#fff; border-radius:50%; vertical-align:middle; font-size:0; text-indent:-9999px}
.ban_roll ul.btn_list li.on a span {background:#ff3252}
/* controller:로그인 후 */
.member .tab_con {width:100%}
.member .tab_con > div {*width:998px}
.member .tab_tit li span, .member .tab_tit lI I.ico {*float:left; *margin-top:20px}
.member .tab_tit li span {*margin-left:80px}
.member .tab_con .ban_left {float:left; width:218px}
.member .tab_con .ban_right {float:right; width:719px; border-left:1px solid #ccd6de}
.member .tab_con .ban_left, .member .tab_con .ban_right {position:relative; height:258px; padding:20px 15px}
.member .tab_con .i {background-position:-151px -37px;width:5px;height:3px;position:absolute;z-index:70;left:120px;margin:0;top:-5px;}
.member .tab_con .tit .btn_wish_more {width:46px; height:14px; background-position:-834px -46px; text-indent:-9999px; margin:2px 0 0 5px;}
.member .tab_con span.b1 {color:#3082c6; font-weight:bold; margin-right:5px; display:inline-block;}
.member .tab_con span.r1 {color:#ff3252; font-weight:bold; margin-right:5px; display:inline-block;}
.member .tab_con span.g1 {color:#449717; font-weight:bold; margin-right:5px; display:inline-block;}
.member .tab_con span.y1 {color:#ca6a0d; font-weight:bold; margin-right:5px; display:inline-block;}
.member .tit {overflow:hidden; margin-bottom:10px}
.member .tit h5 {float:left; margin-bottom:0}
.member .tit .more {float:right; text-align:right; margin-left:10px; font-size:11px; text-decoration:underline}
.member .area_1 .tit, .member .area_2 .tit, .member .area_3 .tit {margin-bottom:5px}
.member .area_3 .tit {padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #ccd6de}
/* 거래중물품/관심게임/최근검색 */
.sch_lately_list ul {width:210px; overflow:hidden;}
.sch_lately_list ul.lately_menu {width:100%; height:100px; margin-bottom:25px; letter-spacing:-1px;}
.sch_lately_list ul.lately_menu li {width:45%; margin-bottom:5px; margin-right:2%; float:left; background:url('/resources/image/design/layout/ico_dot_gray3.gif') no-repeat left 6px; padding-left:5px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sch_lately_list ul.lately_menu li.none {background:none; width:100%; padding-left:0;}
.sch_lately_list ul.lately_game {width:100%; height:100px;}
.sch_lately_list ul.lately_game li {height:20px; margin-bottom:1px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sch_lately_list ul.lately_game span.txt_dot1 {width:155px; font-weight:normal; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sch_lately_sv .lately_item_wrap, .sch_lately_sv .lately_wish_wrap {height:100px; margin-bottom:25px; overflow:hidden;}
.sch_lately_sv .lately_item_wrap > a, .sch_lately_sv .lately_wish_wrap > a {display:block; margin-bottom:5px}
.sch_lately_sv .lately_item_wrap a:focus,.sch_lately_sv .lately_wish_wrap a:focus {outline:1px dotted #808080;}
.sch_lately_sv .lately_item_wrap span.txt_dot2,.sch_lately_sv .lately_wish_wrap span.txt_dot2 {width:112px; font-weight:normal; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sch_lately_sv .lately_item_wrap span.txt_dot3,.sch_lately_sv .lately_wish_wrap span.txt_dot3 {width:155px; font-weight:normal; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sch_lately_sv .lately_item_wrap p.none,.sch_lately_sv .lately_wish_wrap p.none {margin-bottom:7px;}
.sch_lately_sv ul.lately_item {overflow:hidden}
.sch_lately_sv ul.lately_item:hover {background:#f8f8f8;}
.sch_lately_sv ul.lately_item li {float:left; background:url('/resources/image/design/layout/top_bar_02.gif') no-repeat center left; padding:3px 5px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sch_lately_sv ul.lately_item li.r1 span,.sch_lately_sv ul.lately_item li.r3 span {float:left;}
.sch_lately_sv ul.lately_item li.r1 {width:170px; padding-left:0; background:none;}
.sch_lately_sv ul.lately_item li.r2 {padding:0;}
.sch_lately_sv ul.lately_item li.r2 > span, .sch_lately_sv ul.lately_item li.r2 img {margin:0 5px; vertical-align:middle}
.sch_lately_sv ul.lately_item li.r3 {width:200px;}
.sch_lately_sv ul.lately_item li.r4 {width:100px; text-align:right;}
.sch_lately_sv ul.lately_item li.r5 {width:80px; text-align:right;}
.sch_lately_sv ul.lately_item li.r6 {width:90px; color:#ff3000;}
.sch_deal_list .tit .btn_deal_add {width:52px; height:16px; background-position:-591px -100px; margin-left:5px}
.sch_deal_list .tit .btn_deal_out {width:52px; height:16px; background-position:-643px -100px; margin-left:2px}
.sch_deal_list ul.deal_mileage {background:#f9f9f9; border:1px solid #e0e0e0; padding:5px 10px; overflow:hidden; margin-bottom:20px; line-height:18px;}
.sch_deal_list ul.deal_mileage li {background:url('/resources/image/design/layout/ico_dot_gray3.gif') no-repeat left 6px; padding-left:5px; letter-spacing:0}
.sch_deal_list #divLastBuyItem, .sch_deal_list #divLastSellItem {padding-top:5px; border-top:1px solid #ccd6de}
.sch_deal_list ul.deal_late_list {margin-bottom:18px}
.sch_deal_list ul.deal_late_list li {width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; position:relative;}
.sch_deal_list ul.deal_late_list li.btn {width:55%; padding-right:45%}
.sch_deal_list ul.deal_late_list li.btn .btn_buy_more {position:absolute; right:0; top:1px; width:98px; height:14px; background-position:-834px -74px; text-indent:-9999px}
.sch_deal_sv .deal_sell_wrap span.txt_dot4,.sch_deal_sv .deal_buy_wrap span.txt_dot4 {width:120px; font-weight:normal; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sch_deal_sv .deal_wrap_l {width:352px; float:left; margin-right:15px;}
.sch_deal_sv .deal_wrap_r {width:352px; float:right;}
.sch_deal_sv .btn_deal_more {width:38px; height:14px; background-position:-834px -60px; text-indent:-9999px; margin:2px 0 0 5px}
.sch_deal_sv .btn_deal_more2 {width:84px; height:14px; background-position:-834px -88px; text-indent:-9999px; margin:2px 0 0 5px}
.sch_deal_sv .btn_deal_more3 {width:84px; height:14px; background-position:-834px -102px; text-indent:-9999px; margin:2px 0 0 5px}
.sch_deal_sv .deal_sell_wrap,.sch_deal_sv .deal_buy_wrap {letter-spacing:0; margin-bottom:20px;}
.sch_deal_sv .deal_sell_wrap ul.list_01 {background:#ecf6fb;}
.sch_deal_sv .deal_buy_wrap ul.list_01 {background:#fcf3f5;}
.sch_deal_sv .btn_deal_cancel {float:none; width:29px; height:16px; background-position:-730px -116px; margin-left:2px; display:inline-block}
.sch_deal_sv .btn_deal_report {float:none; width:29px; height:16px; background-position:-730px -100px; margin-left:2px; display:inline-block}
.sch_deal_sv span.btn_deal_passout01 {color:#ce000f; font-weight:bold; letter-spacing:-0.05em; position:absolute; top:1px; right:63px;}
.sch_deal_sv .btn_deal_passout02 {float:none; width:49px; height:16px; background-position:-759px -116px; display:inline-block;}
.sch_deal_sv .btn_deal_passout03 {float:none; width:49px; height:16px; background-position:-759px -100px; display:inline-block;}
.sch_deal_sv span.btn_deal_info01 {float:none; width:36px; height:15px; background-position:-591px -117px; margin-right:5px; display:inline-block; top:3px; *top:0;}
.sch_deal_sv span.btn_deal_info02 {float:none; width:36px; height:15px; background-position:-627px -117px; margin-right:5px; display:inline-block; top:3px; *top:0;}
.sch_deal_sv span.btn_deal_info03 {float:none; width:36px; height:15px; background-position:-663px -117px; margin-right:5px; display:inline-block; top:3px; *top:0;}
.sch_deal_sv span.btn_deal_info04 {float:none; width:36px; height:15px; background-position:-591px -132px; margin-right:5px; display:inline-block; top:3px; *top:0;}
.sch_deal_sv .btn_deal_copy {float:none; width:30px; height:15px; background-position:-699px -117px; display:inline-block; top:3px; *top:0;}
.sch_deal_sv .btn_deal_infomore {float:none; width:13px; height:12px; background-position:-739px -25px; margin-left:4px; display:inline-block; top:2px; *top:-2px;}
.sch_deal_sv span.line {text-decoration:underline; margin-top:5px; display:inline-block;}
.sch_deal_sv ul.list_01 {background:#ecf6fb; padding:5px 10px; overflow:hidden;}
.sch_deal_sv ul.list_01 li {float:left; height:17px; position:relative; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sch_deal_sv ul.list_01 li .blue{color:#0066cc; padding-right:5px; float:left;}
.sch_deal_sv ul.list_01 li.r1 {width:62%;}
.sch_deal_sv ul.list_01 li.r2 {width:38%; text-align:right; position:relative;}
.sch_deal_sv ul.list_01 li.r3 {width:40%; font-weight:bold; color:#333; margin-top:2px;}
.sch_deal_sv ul.list_01 li.r3 a {color:#333;}
.sch_deal_sv ul.list_01 li.r4 {width:30%; margin-top:2px; color:#333; font-weight:bold;}
.sch_deal_sv ul.list_01 li.r4 span.gray,.sch_deal_sv ul.list_01 li.r5 span.gray {font-weight:normal;}
.sch_deal_sv ul.list_01 li.r5 {width:30%; margin-top:2px; color:#333; font-weight:bold;}
.sch_deal_sv ul.list_02 {overflow:hidden; margin-top:2px}
.sch_deal_sv ul.list_02 li {width:100%}
.sch_deal_sv ul.list_02 li.r1 span.name {font-family:'바탕','batang','돋움','dotum'; font-size:12px; color:#f37200; max-width:150px; position:relative; top:4px; *top:0px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sch_deal_sv ul.list_02 li.r2 a {margin-left:1px;}
.sch_deal_sv ul.list_02 li.r3 span.ibid {background:url('/resources/image/design/layout/top_bar_02.gif') no-repeat top right; padding-right:5px;}
.sch_deal_sv ul.list_02 li.r3 .b1 {font-weight:normal}
.sch_deal_img {float:left; margin:20px 0 5px;}
.sch_deal_img a {float:left; margin-left:5px; width:23.7%}
.sch_deal_img a:first-child {margin-left:0;}
.sch_deal_img a img {width:100%; height:100%;}
.sch_deal_img2 {float:left; background:url('/resources/image/design/main/sch_deal_07.gif') no-repeat; width:697px; height:39px; margin-top:7px;}
.sch_deal_img2 a {float:left; width:164px; height:25px; margin:7px 2px 7px 7px; text-indent:-9999px;}
.sch_fast{width:996px;height:231px;text-align:left;clear:both;border:2px solid #d52323;background:#fff;position:relative;z-index:100; margin-bottom:10px;}
.sch_fast .i{ background-position:-151px -37px;width:5px;height:3px;position:absolute;z-index:70;left:50px;margin:0;top:-5px}
.sch_fast_list {position:absolute; left:0; top:0; width:100%; height:100%; *height:297px; background:#f9f9f9}
.sch_fast_sv {position:absolute; left:0; top:0; width:100%; *width:719px; height:100%; padding:20px 15px 15px; box-sizing:border-box}
.sch_fast_sv .tit{ width:395px;height:13px;margin:0 0 5px 0}
.sch_fast_sv .sch_info{position:absolute;right:0;top:21px;width:199px}
.sch_fast_sv2 .tit{width:250px;height:13px;margin:0 0 5px 0}
.sch_fast_sv2{width:250px;float:left;position:relative;zoom:1;padding:13px 0 0 6px}
.sch_fast_list .tit {position:absolute; top:25px; left:15px; width:218px; overflow:visible}
.sch_fast_list .tit h5 {font-size:13px}
.sch_fast_list .tit .tst{width:64px;height:13px;background-position:-151px -40px;position:absolute;top:0px;left:0}
.sch_fast_list .tit img {vertical-align:middle;margin-bottom:3px}
.sch_fast_list .tit #spnConcernGameCount{color:#ff3252}
.sch_fast_list .setgo{position:absolute;top:2px;right:0px;font-size:11px}
.sch_fast_list .setgo a{text-decoration:underline}
.sch_fast_list ul {position:absolute; top:50px; left:15px; width:208px; height:221px; padding:5px; overflow-y:scroll; overflow-x:hidden; background:#fff; border:1px solid #e0e0e0}
.sch_fast_list ul li {width:100%; overflow:hidden; font-size:11px; line-height:20px}
.sch_fast_list ul li.none {line-height:16px}
.sch_fast_list ul li.none:hover {background:none}
.sch_fast_list ul li .buy{float:left;cursor:pointer;margin-right:7px;width:auto;height:18px;background:none;padding:0;color:#ff3252;font-weight:bold;position:relative}
.sch_fast_list ul li .sell{float:left;cursor:pointer;margin-right:7px;width:auto;height:18px;background:none;padding:0;color:#3082c6;font-weight:bold;position:relative}
.sch_fast_list ul li a {float:left; width:175px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.sch_fast_list ul li a.del {float:right; width:11px; height:11px; margin-top:4px; background:url('/resources/image/design/layout/btn_del.gif') no-repeat}
.sch_fast_list ul li a span{background:url('/resources/image/design/layout/bull_03.gif') no-repeat 3px top;padding-left:10px;*position:absolute;*background-position:5px 4px;cursor:pointer}
.sch_fast_list ul li a p{float:left;width:auto;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 1px 0 0;cursor:pointer}
.sch_fast_sv .sct_index{height:20px}
.sch_fast_sv .sct_index ul{height:20px;width:auto;overflow:hidden}
.sch_fast_sv .sct_index ul img{text-align:left}
.sch_fast_sv .sct_index li {text-align:center; float:left; height:18px; line-height:18px; margin:0; background:#f5f5f5; font-size:11px}
.sch_fast_sv .sct_index li span {vertical-align:-1px}
.sch_fast_sv .sct_index li.titfst{width:40px;height:16px;padding-top:1px;border:1px solid #747474;color:#666666;margin-right:1px;background:#ffffff}
.sch_fast_sv .sct_index li.tit{width:35px; border:1px solid #7e7e7e; color:#2173a7; background:#8f8e8e; margin-right:2px}
.sch_fast_sv .sct_index li.tit1{border:1px solid #346900;color:#346900;background-color:#eff5eb}
.sch_fast_sv .sct_index li.tit2{border:1px solid #b31864;color:#da287e;background-color:#fef3fb}
.sch_fast_sv .sct_index li.tit3{border:1px solid #132e75;color:#284088;background-color:#eff2f9}
.sch_fast_sv .sct_index li.tit4{border:1px solid #ff5500;color:#ff5500;background-color:#eff2f9}
.sch_fast_sv .sct_index li.listfst{width:42px;height:18px;border:1px solid #dadada;color:#7f7f7f;margin-left:5px}
.sch_fast_sv .sct_index li.list{width:19px;height:18px;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;color:#666666}
.sch_fast_sv .sct_index li.listend{width:33px;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;color:#7f7f7f;height:18px}
.sch_fast_sv .sct_index li.tit:hover{border:1px solid #4f4f4f;color:#fff;background-color:#747474}
.sch_fast_sv .sct_index li.titfst_on, .sch_fast_sv .sct_index li.titfst_on:hover{border:1px solid #4f4f4f;color:#FFFFFF;background-color:#666666}
.sch_fast_sv .sct_index li.tit1:hover,.sch_fast_sv .sct_index li.tit1_on{border:1px solid #346900;color:#FFFFFF;background-color:#3e7e00}
.sch_fast_sv .sct_index li.tit2:hover,.sch_fast_sv .sct_index li.tit2_on{border:1px solid #b11964;color:#fffffF;background-color:#d9297e}
.sch_fast_sv .sct_index li.tit3:hover,.sch_fast_sv .sct_index li.tit3_on{border:1px solid #152d77;color:#FFFFFF;background-color:#264389}
.sch_fast_sv .sct_index li.tit4:hover,.sch_fast_sv .sct_index li.tit4_on{border:1px solid #ff5500;color:#FFFFFF;background-color:#f77a3a}
.sch_fast_sv .sct_index li.tit_on{ border:1px solid #0e3779;color:#FFFFFF;background-color:#3763ac}
.sch_fast_sv .sct_index li.listfst:hover,.sch_fast_sv .sct_index li.listfst_on{width:42px;height:17px;padding-top:1px;border:1px solid #dadada;color:#FFFFFF;background-color:#999}
.sch_fast_sv .sct_index li.list:hover,.sch_fast_sv .sct_index li.list_on{width:19px;height:17px;padding-top:1px;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;color:#FFFFFF;background-color:#999}
.sch_fast_sv .sct_index li.listend:hover,.sch_fast_sv .sct_index li.listend_on{width:33px;height:17px;padding-top:1px;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;color:#FFFFFF;background-color:#999}
.sch_fast_sv .sct_game {float:left; width:517px; height:221px; margin-top:10px; padding:5px 0; border:1px solid #e0e0e0; overflow-x:hidden; overflow-y:auto}
.sch_fast_sv .sct_game ul {width:100%; overflow:hidden}
.sch_fast_sv .sct_game li {float:left; width:31.3%; height:20px; line-height:20px; padding-left:10px; cursor:pointer; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sch_fast_sv .sct_game li:hover, .sch_fast_list ul li:hover {background:#efefef}
.sch_fast_sv .sct_game li.on{background:#efefef;color:#de1016;font-weight:bold;letter-spacing:-1px}
.sch_fast_sv .sct_server {float:right; width:180px; height:221px; margin-top:10px; padding:5px 0; border:1px solid #e0e0e0; overflow-x:hidden; overflow-y:auto}
.sch_fast_sv .sct_server ul {width:100%; overflow:hidden}
.sch_fast_sv .sct_server li {height:20px; line-height:20px; padding-left:10px; cursor:pointer; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.sch_fast_sv .sct_server li:hover {background:#efefef}
.sch_fast_sv .sct_server li.on {background:#efefef;color:#de1016;font-weight:bold;letter-spacing:-1px}
.sch_fast_sv2 p.tit .wbg{ background-position:-665px -233px;width:74px;height:12px;float:left;position:relative;zoom:1}
.sch_fast_sv2 dl{width:229px;height:197px;border:1px solid #e0e0e0;padding:10px;overflow:auto;overflow-x:hidden;background-color:#ffffff}
.sch_fast_sv2 dl dd{font-size:11px;color:#555555}
.sch_fast_sv2 dl dd input{font-size:11px;color:#999999}
.sch_fast_sv2 dl dd.r1{line-height:15px}
.sch_fast_sv2 dl dd.r1 span{color:#e9292a;font-weight:bold}
.sch_fast_sv2 dl dd.r2{line-height:23px}
.sch_fast_sv2 dl dd.r2 img{margin-right:7px}
.sch_fast_sv2 dl p{margin-top:6px;text-align:center;width:229px;height:28px;position:relative;zoom:1}
.sch_fast_sv2 dl p .btn_sch{ width:121px;height:27px;background-position:-492px -248px;position:absolute;margin:0 0 0 -60px;top:0;left:50%;cursor:pointer}
/* 거래중물품 - 인수하기:레이어팝업 */
.member .area_1 .buyTakeover {position:absolute; top:100px; left:260px}
/* 마이서비스 */
.member .area_4 h5 span {font-size:15px}
.member .area_4 .ban_left {width:748px; height:297px; padding:0}
.member .area_4 .ban_right {width:219px; height:257px}
.member .area_4 .ban_left > div {float:left; width:374px; *width:343px; height:100%; *height:262px; padding:20px 15px 15px; box-sizing:border-box; overflow:hidden}
.member .area_4 .area_guide dd {background:#f7f7f7}
.member .area_4 .game {*width:343px; border-right:1px solid #ccd6de}
.member .area_4 .game ul {width:100%; overflow:hidden}
.member .area_4 .game li {float:left; width:33.3%; margin-bottom:10px}
.member .area_4 .game li a {position:relative; display:block}
.member .area_4 .game li a:after {content:'';position:absolute;top:0;left:16px;width:78px;height:78px;background:url('/resources/image/design/game/game_imgwrap_01.png') no-repeat center}
.member .area_4 .game li a img {display:inline-block; margin-left:16px; width:78px; height:78px}
.member .area_4 .game dl {margin-top:5px; text-align:center}
.member .area_4 .game dt {font-weight:bold}
.member .area_4 .price {position:relative}
.member .area_4 .price .graph {width:100%; height:135px; margin-bottom:15px; border:1px solid #ccd6de}
.member .area_4 .price .area_guide {width:100%; font-size:11px}
.member .area_4 .price .area_guide dd {float:left; width:50%; *width:169px; height:30px; line-height:30px; box-sizing:border-box; text-align:left}
.member .area_4 .price .area_guide dd:nth-child(2n) {border-left:0}
.member .area_4 .price .area_guide dd:nth-child(n+3) {border-top:0}
.member .area_4 .price .area_guide dd a {padding-left:10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.member .area_4 .myinfo {position:relative; margin-bottom:15px; border:1px solid #ccd6de}
.member .area_4 .myinfo .level {position:absolute; left:13px; top:37px; /* top:33px; */ width:40px; height:50px; line-height:12px; text-align:center; font-weight:bold; font-family:notoCJK, sans-serif}
.member .area_4 .myinfo .level .img_lv1, .member .area_4 .myinfo .level .img_lv3, .member .area_4 .myinfo .level .img_lv5, .member .area_4 .myinfo .level .img_lv6 {width:100%}
.member .area_4 .myinfo .level .img_txt {display:inline-block; *width:40px; margin-top:7px; background-position-x:-221px; font-size:0; text-indent:-9999px}
.member .area_4 .myinfo .level .ico_lv0 + .img_txt {width:30px; height:11px; background-position-y:-234px} /* NEW */
.member .area_4 .myinfo .level .ico_lv1 + .img_txt {width:38px; height:14px; background-position-y:-246px} /* 브론즈 */
.member .area_4 .myinfo .level .ico_lv3 + .img_txt {width:24px; height:13px; background-position-y:-261px} /* 실버 */
.member .area_4 .myinfo .level .ico_lv5 + .img_txt {width:25px; height:12px; background-position-y:-275px} /* 골드 */
.member .area_4 .myinfo .level .ico_lv6 + .img_txt {width:26px; height:12px; background-position-y:-288px} /* VIP */
.member .area_4 .myinfo .txt {width:142px; height:93px; padding:8px 5px 0 70px; overflow:hidden; line-height:1.7}
.member .area_4 .myinfo .txt dl {overflow:hidden; font-weight:bold; font-family:notoCJK, sans-serif}
.member .area_4 .myinfo .txt dl.m span, .member .area_4 .myinfo .txt dl.p span {color:#ff3252}
.member .area_4 .myinfo .txt dt {float:left; width:35%; font-size:13px; letter-spacing:-2px}
.member .area_4 .myinfo .txt dd {float:left; width:65%; text-align:right}
.member .area_4 .myinfo .txt dd span {display:inline-block; width:80%; margin-right:5px; vertical-align:top; font-family:dotum,'돋움'; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.member .area_4 .myinfo ul.btn {width:100%; *height:19px; *width:201px; padding:8px; box-sizing:border-box; overflow:hidden; background:#747b8e}
.member .area_4 .myinfo ul.btn li {float:left; font-weight:bold; font-family:notoCJK, sans-serif}
.member .area_4 .myinfo ul.btn li a {display:block; height:16px; line-height:14px; text-align:center}
.member .area_4 .myinfo ul.btn li span {margin-top:2px; text-indent:-9999px}
.member .area_4 .myinfo ul.btn li.tit {margin-bottom:0; color:#fff}
.member .area_4 .myinfo ul.btn li.tit span {display:inline-block; width:45px; height:13px; background-position:-63px -75px}
.member .area_4 .myinfo ul.btn li.dps {width:40px; margin-left:8px; background:#fff; border:1px solid #ccd6de}
.member .area_4 .myinfo ul.btn li.dps span {display:inline-block; width:23px; height:12px; background-position:-109px -76px}
.member .area_4 .myinfo ul.btn li.pm {width:38px; margin-left:-1px; background:#fff; border:1px solid #ccd6de}
.member .area_4 .myinfo ul.btn li.pm span {display:inline-block; width:24px; height:12px; background-position:-133px -76px}
.member .area_4 .myinfo ul.btn li.fpm {float:right; width:58px; background:#fff; border:1px solid #ccd6de}
.member .area_4 .myinfo ul.btn li.fpm span {display:inline-block; width:46px; height:13px; *vertical-align:1px; background-position:-158px -75px}
.member .area_4 .ban_right .area_guide dd {float:left; width:50%; height:30px; line-height:30px; box-sizing:border-box;} 
.member .area_4 .ban_right .area_guide dd:nth-child(2n) {border-left:0}
.member .area_4 .ban_right .area_guide dd:nth-child(n+3) {border-top:0}
.member .area_4 .ban_right .area_guide dd a {text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.member .area_4 .pop_fvr {display:none; position:absolute; left:6px; bottom:6px; width:235px; height:280px; overflow:hidden; background:#fff; border:1px solid #3082c6}
.member .area_4 .pop_fvr .tit {height:15px; line-height:15px; padding:8px 10px; margin:0; background:#3082c6}
.member .area_4 .pop_fvr .tit a {float:left; font-size:14px; *font-size:13px; color:#fff; font-weight:bold; font-family:notoCJK, sans-serif}
.member .area_4 .pop_fvr .tit .close.ico {float:right; width:15px; height:15px; background-position:-10px -36px; font-size:0; text-indent:-9999px}
.member .area_4 .pop_fvr ul.list {width:100%; height:218px; overflow-y:auto}
.member .area_4 .pop_fvr ul.list li {height:36px; line-height:36px; border-bottom:1px solid #ccd6de}
.member .area_4 .pop_fvr ul.list li a {display:block; padding-left:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.member .area_4 .pop_fvr ul.list li a .ico {display:inline-block; width:15px; height:14px; margin-right:8px; background-position:-94px 0; vertical-align:-1px}
.member .area_4 .pop_fvr ul.list li.on a {color:#ff3252}
.member .area_4 .pop_fvr ul.list li.on a .ico {background-position-y:-15px}
.member .area_4 .pop_fvr .txt {height:30px; line-height:30px; text-align:center; font-size:11px; background:#f7f7f7; border-top:1px solid #ccd6de}
/* sub - toggle btn */
.area_tab.sub {padding-bottom:0; border-bottom:1px solid #e3e3e5}
.area_tab.sub.on {padding-bottom:25px}
.area_tab.sub .tab_box {display:none}
.btn_tabView {position:absolute; right:37px; bottom:-19px; width:90px; height:32px; background:url('/resources/image/design/main/v3_0/btn_subTab.gif') no-repeat 50% 0; cursor:pointer; font-size:0; text-indent:-9999px}
.btn_tabView.off {background:url('/resources/image/design/main/v3_0/btn_subTab_on.gif') no-repeat 50% 0}
.area_tab.sub.on .btn_tabView {bottom:-45px}

/* footer */
#footer a {color:#838383}
#footer .info_list {padding:10px 5px; overflow:hidden; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3}
#footer .info_list li {float:left; margin-right:30px}
#footer .family_site {position:absolute; top:8px; right:10px; padding:2px 10px; border:1px solid #c8c8c8; border-radius:2px; background:#fff; z-index:1}
#footer .family_site .tit {width:140px; cursor:pointer; font-size:10px}
#footer .family_site .tit .ico {position:absolute; top:9px; right:10px; width:5px; height:3px; background-position:-7px -14px; font-size:0; text-indent:-9999px}
#footer .family_site .tit.on .ico {background-position-y:-18px}
#footer .family_site ul {display:none; width:140px; margin-top:5px; padding:5px 0 3px; border-top:1px solid #e8e8e8; line-height:12px}
#footer .family_site ul li a {display:block; padding:3px; font-size:11px}
#footer address {position:relative; padding:20px 220px 20px 5px; line-height:1.7; color:#838383; font-size:11px; font-style:normal; letter-spacing:-0.03em}
#footer address .logo {position:absolute; right:40px; top:37px}
#footer address .bizinfo {display:inline-block; width:89px; height:16px; background-position:-119px -52px; font-size:0; text-indent:-9999px; vertical-align:top}
#footer .link_list {padding:10px; overflow:hidden; border:1px solid #e3e3e3; border-radius:5px}
#footer .link_list li {float:left; width:8.3%; height:22px}
#footer .link_list li a {display:block;width:100%;height:22px;text-indent:-9999px;float:left;position:relative;zoom:1}
#footer .link_list li.bn1 a{background-position:20px -500px}
#footer .link_list li.bn2 a{background-position:-68px -500px}
#footer .link_list li.bn3 a{background-position:-153px -500px}
#footer .link_list li.bn4 a{background-position:-244px -500px}
#footer .link_list li.bn5 a{background-position:-330px -500px}
#footer .link_list li.bn6 a{background-position:-410px -500px}
#footer .link_list li.bn7 a{background-position:-475px -500px}
#footer .link_list li.bn8 a{background-position:-540px -500px}
#footer .link_list li.bn9 a{background-position:-608px -500px}
#footer .link_list li.bn10 a{background-position:-686px -500px}
#footer .link_list li.bn11 a{background-position:-780px -500px}
#footer .link_list li.bn12 a{background-position:-866px -500px}

/****** 브라우저별 대응 ******/
@media screen and (-webkit-min-device-pixel-ratio:0){ /* 크롬 */
.area_aside .right_bn li.s7_safe input.safe {line-height:17px}
.sch_lately_sv ul.lately_item li {letter-spacing:-1px}
}
@media \0screen { /* ie8 */
.sch_list:after {display:none}
.sch_type label .ico {display:none}
.sch_type label input[type=radio] {display:inline-block; background:none}
.member .area_4 .myinfo ul.btn li.fpm span {vertical-align:8px}
.sch_area button.sch_submit .ico {top:-10px}
}