@charset "utf-8";
@media all and (min-width:768px){

th, td{font-size:1em !important;}
select{-webkit-appearance:menulist;}
#wrap{width:1024px; margin:0 auto; background:none;}
#mainSection{background:#fff;}
#web #main_aside{display:none !important;}
aside .btnArea{display:none;}

#id_mobile{display:none;}
#id_web{display:block;}
#mobile{display:none;}
#web{display:block;}
#web aside{display:block !important ; padding-bottom:20px;}

*:first-child+html #subMenu{display:none;}

.wrapInner{left:0 !important;}

.gridster{left:-5px !important;}

body{ background:#fff url(../images/common/bg_body.png) repeat-x;}
body *{-webkit-text-stroke-width:0 !important;}
header{position:relative; height:100px; padding:0 20px; background:none;}
header h1{float:left; padding-top:8px;}
header h1 .flag{position:static; display:inline-block; width:33px; margin:9px 0 0 5px;}
header .leftMenu{display:none;}

header menu.rightMenu{right:140px; z-index:400; width:0; background:none;}
header .rightMenu .btn_global{display:none;}
header .rightMenu .btn_card{display:none; margin:0 10px 0 0;}
header menu.rightMenu .card_select{right:-20px;}

header .loc{display:block; position:absolute; top:110px; right:32px; font-size:0.78em; color:#ababab;}
header .loc span{color:#444;}

.util{position:relative; z-index:300; display:block; float:right;}
.util menu{display:block; position:static; float:left; width:500px; margin:0 10px 0 0; padding:20px 0 0 0; font-size:0.78em; text-align:right; background:none;}
.util menu a{float:none; display:inline-block; padding:0 8px 0 0; color:#aeaeae; background:url(../images/common/ico_dot.gif) no-repeat right center;}
.util menu a.last-child{background:none;}
.util .btn_card{padding:0; background:none;}

.util .global{position:relative; z-index:100; float:left; height:28px; margin:13px 8px 0 0; font-size:0.78em; color:#fff;}
.util .global strong.sbj{display:block; height:28px; padding:0 30px 0 10px; line-height:28px; border:0; background:#434f54 url(../images/common/bg_selectWeb2.gif) no-repeat right 0;}
.util .global strong.sbj.active{background:#434f54 url(../images/common/bg_selectWeb2_on.gif) no-repeat right 0;}
.util .global strong.sbj a{display:block; padding:0 8px 0 0; color:#fff;}

.util form fieldset{float:left; width:195px; overflow:hidden; margin:10px 0 0 0; border:1px solid #3a3a3a; border-radius:2px; box-shadow:inset 1px 1px 3px #d9d9d9; background:#fff;}
.util form input[type="text"]{width:150px; height:28px; line-height:28px; color:#5e5e5e; border:0; background:none;}

.userArea{clear:both; position:relative; float:right; display:block; height:46px; padding:12px 0 0 0;}
.userArea{*width:700px;}
.userArea .lnb{position:relative; z-index:3; float:right;}
.userArea .lnb li{float:left;}
.userArea .lnb li a{display:block; padding:18px 12px; font-size:0.93em; font-weight:bold; color:#fff;}
.userArea .lnb li.active a,
.userArea .lnb li a:hover{color:#012739;}

.main_login{display:none;}

.login{display:block; position:absolute; top:54px; left:0; width:100%; padding:13px 0 0 0; font-size:0.78em;}
.login .loginArea{position:relative; z-index:50; width:1024px; margin:0 auto;}
.login .loginArea a{float:left; margin:0 5px 0 0; padding:7px 13px 6px 13px; color:#fffefe; text-shadow:1px 1px #0590b9;}
.login .user_info{position:relative; z-index:50; width:1024px; margin:0 auto; color:#fffefe; text-shadow:1px 1px #0590b9;}
.login .user_info span{float:left; margin:5px 0 0 20px;}
.login .user_info a{float:left; margin:0 5px 0 8px; padding:6px 25px 5px 10px; text-shadow:1px 1px #0590b9; color:#fff; border-radius:2px; background:#017396 url(../images/main/blt_logout.png) no-repeat 93% center;}
.login .loginArea .btn_open{margin:0 0 0 20px; padding-left:25px; border-radius:3px; background:#017396 url(../images/main/blt_login.png) no-repeat 8px center;}

.loginLayer{position:absolute; top:54px; left:0; z-index:200; display:block; width:100%; height:0; overflow:hidden; background:#0590ba;}
.loginLayer .inner{position:relative; width:1024px; height:46px; margin:0 auto;}
.loginLayer form div{float:left; padding:10px 0 0 20px; font-size:0.85em;}
.loginLayer .auto{margin:6px 0 0 0;}
.loginLayer .checkbox_check{margin:-3px 0 0 0; background:url(../images/common/bg_login_web.png) no-repeat;}
.loginLayer .auto a span{padding:0 4px 0 0; font-size:10px; color:#2ec2ef;}
.loginLayer .auto label{margin:0 5px 0 0; color:#fffefe;}
.loginLayer a{color:#fffefe; text-shadow:1px 1px #0590b9;}
.loginLayer span{padding:0 3px 0 0; color:#d5f0f9; text-shadow:1px 1px #0590b9;}
.loginLayer .i_label{position:absolute; display:inline-block; padding:4px 0 0 5px; color:#05b0e4;}
.loginLayer input[type="text"],
.loginLayer input[type="password"]{width:130px; height:25px !important; margin:0 18px 0 0; padding:0 0 0 8px; color:#d5f0f9; border:0; border-bottom:1px solid #73d0ec; background:none;}
.loginLayer input[type="submit"]{margin:0 0 0 -15px; padding:4px 8px; font-size:0.9em; font-weight:bold; color:#fff; border:1px solid #037fa5; border-radius:3px; background:#12addc;}
.loginLayer input.hasPlaceholder{color:#76c4dc !important;}
.loginLayer input::-webkit-input-placeholder{color:#76c4dc !important;}
.loginLayer .user_info{font-weight:bold; font-size:0.78em; color:#fff;}
.loginLayer .user_info a{margin:0 0 0 10px; text-shadow:1px 1px #058ab2; color:#ff9c00;}
.loginLayer .btn_close{position:absolute; top:15px; right:0;}

footer{clear:both; overflow:hidden; padding:0 0 30px 0; border-top:1px solid #e5e5e5;  background:#fff;}
footer .logo{display:block; float:left; margin:33px 80px 0 66px;}
footer .user_menu{float:left;}
footer .menu{margin:0; padding:15px 0 18px 0; font-size:1em;}
footer .menu a{font-weight:bold; color:#3c3c3c;}
footer .info{font-size:0.85em; color:#6e6e6e;}
footer .num{display:inline; padding:0 10px 0 0;}
footer{margin:0 22px;}

.more{background:url(../images/common/blt_more_web.png) no-repeat right 1px;}

.paging{width:340px; margin:15px auto;}

/* landing */
#landing{background: #000 url(../images/landing/bg_all_v2.png) no-repeat center 0;}
#landingWrap{width:100%;}
#landingWrap h1 img{width:218px; height:64px;}
#landingWrap .info{margin:35px 0 100px 0;}
#landingWrap .info img{width:552px; height:106px;}
#landingWrap .choose img{width:262px; height:92px;}
#landingWrap .region_list{width:100%; margin:30px 0 0 0; padding:30px 0 0 0; font-size:2em;}
#landingWrap .region_list .inner{width:540px; margin:0 auto;}
#landingWrap .region_list h2{margin:0 0 14px 0; font-size:30px; border-bottom:1px solid #c4c5c5; font-weight:bold; color:#f4f5f5;line-height:21px;}
#landingWrap .region_list h2 img{width:540px; height:28px;}
#landingWrap .region_list li img{width:56px; height:40px;}
#landingWrap .copyright img{width:600px; height:50px; margin:50px 0 0 0;}
#landingWrap .btn{width:580px; margin:0 auto; text-align:left;}
#landingWrap td div{width:560px; margin:0 auto; text-align:center;}
#landingWrap td div ul{left:0;}

#myinfo{display:none;}

#myinfo_web{display:block; width:980px; height:171px; margin:0 auto; padding:16px 0; background:#e1e6e8;}
#myinfo_web .my_info{position:relative; float:left; width:298px; height:171px; padding:0 15px; border-right:1px solid #b4b8ba; border-bottom:0; background:none;}
#myinfo_web .my_info .pic{position:absolute; top:0; left:15px; width:93px; height:69px; overflow:hidden; margin:0; border:0;}
#myinfo_web .my_info .pic img{width:93px; height:auto;}
#myinfo_web .my_info dl{height:70px; padding:0 0 0 100px; color:#333;}
#myinfo_web .my_info dt{font-size:1.07em;}
#myinfo_web .my_info dt .icon{float:left;}
#myinfo_web .my_info dt .user_id{float:left; padding:4px 0 0 0; font-weight:bold; line-height:1.2;}
#myinfo_web .my_info dt .user_id a{color:#333;}
#myinfo_web .my_info dd{clear:both; padding:7px 0 0 0;}
#myinfo_web .my_info dl a{color:#666;}
#myinfo_web .my_info dl img{margin:0 5px 0 0; vertical-align:middle;}

#myinfo_web .my_info .my_ranking{padding:5px 0; color:#666; text-align:center; border-bottom-left-radius:4px; border-bottom-right-radius:4px; background:#fff;}
#myinfo_web .my_info .my_ranking span{color:#333;}
#myinfo_web .my_info .btn_my{clear:both; float:right; margin:0 0 5px 0; padding:2px 8px 2px 23px; font-size:0.9em; color:#fff; line-height:1.4; box-shadow:0 1px #026784; border-radius:2px; background:#3f60d1 url(../images/main/blt_mypage_web.png) no-repeat 7px center;}
#myinfo_web .my_info ul{clear:both; overflow:hidden; padding:7px 0; font-family:Arial; border-top-left-radius:4px; border-top-right-radius:4px; border:0; background:#c6cdd1;}
#myinfo_web .my_info li{float:left; width:73px; padding:0; font-size:0.8em; color:#666; text-align:center; font-weight:bold; border:0; border-right:1px solid #d4dbdf;}
#myinfo_web .my_info li.last-child{border:0;}
#myinfo_web .my_info li a{color:#333;}
#myinfo_web .my_info li p{padding:4px 0 0 0; font-size:1.6em; color:#3f76d1;}

#myinfo_web h3{margin:0 0 20px 0; padding:0; font-size:1.2em; font-weight:bold; color:#0487da;}
#myinfo_web .my_playnavi{position:relative; float:left; width:288px; height:171px; padding:0 15px; border-right:1px solid #b4b8ba; border-left:1px solid #fff; background:none;}
#myinfo_web .my_playnavi ul{padding:0; line-height:1.4;}
#myinfo_web .my_playnavi li{padding:4px 25px 6px 0; border-bottom:1px solid #caced0; background:url(../images/main/shop_web_off.png) no-repeat right 5px;}
#myinfo_web .my_playnavi li.active{background:url(../images/main/shop_web_on.png) no-repeat right 5px;}
#myinfo_web .my_playnavi li:last-child{border-bottom:0;}
#myinfo_web .my_playnavi li span{display:block; width:100%; overflow:hidden; padding:2px 0; font-size:0.9em; color:#666; line-height:1.4; text-overflow:ellipsis; white-space:nowrap;}
#myinfo_web .my_playnavi .btn_more{display:block; position:absolute; top:0; right:15px;}
#myinfo_web .my_style h3{margin:0 0 20px 15px;}
#myinfo_web .my_style{float:left; width:115px; height:171px; padding:0; line-height:1.4; border-left:1px solid #fff; background:none;}
#myinfo_web .my_style p{position:relative; width:85px; height:85px; overflow:hidden; margin:0 auto 10px auto;}
#myinfo_web .my_style p img.cover{position:absolute; top:0; left:0;}
#myinfo_web .my_style a{display:block; width:85px; margin:0 auto; padding:4px 0 6px 0; font-size:0.8em; color:#fff; line-height:1.2; text-align:center; border-radius:3px; border-bottom:1px solid #9da1a2; background:#2ec2ef;}

#myinfo_web .my_item{position:relative; float:left; width:188px; height:158px; overflow:hidden; padding:0 0 0 5px; line-height:1.4; background:none;}
#myinfo_web .itemWrap{width:188px; height:85px; overflow:hidden;}
#myinfo_web .my_item h3{margin:0 0 20px 10px;}
#myinfo_web .my_item ul{position:relative; overflow:hidden;}
#myinfo_web .my_item li{float:left; width:85px !important; height:85px !important; overflow:hidden; margin:0 5px;}
#myinfo_web .my_item li a{position:relative; display:block;}
#myinfo_web .my_item li a img.cover{position:absolute; top:0; left:0;}
#myinfo_web .my_item li img.item{display:block; width:84px;}
#myinfo_web .my_item .pagination{position:absolute; left:0; bottom:0; width:100%; padding:0; text-align:center;}
#myinfo_web .my_item .pagination span{display:inline-block; width:9px; height:9px; overflow:hidden; margin:0 6px; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .32); border-radius:50%; background:#ffffff;}
#myinfo_web .my_item .pagination span.swiper-active-switch{background:#0ca5e5;}

#mainSection{position:relative; margin:10px 23px 22px 23px;}
#mainSection .visual_mobile{display:none;}
#mainSection .visual_web{position:relative; display:block; width:320px; height:485px !important; overflow:hidden; z-index:3;}
#mainSection .visual_web .swiper-container{position:relative; width:320px; height:485px; overflow:hidden;}
#mainSection .visual_web .img{width:320px; height:485px; overflow:hidden;}
#mainSection .visual_web .img a{float:left;}
#mainSection .visual_web .img img{max-width:320px;}
#mainSection .visual_web .navi{position:absolute; top:14px; right:0;}
#mainSection .visual_web .navi a{float:left;}
#mainSection .visual_web .navi span{float:left;}
#mainSection .visual_web .navi span.sbj{height:38px; overflow:hidden; word-break:break-all;}
#mainSection .visual_web .navi span a{display:block; width:33px; height:36px; overflow:hidden; text-indent:-100%;}
#mainSection .visual_web #slider-prev a{background:url(../images/main/btn_prev.png) no-repeat;}
#mainSection .visual_web #slider-next a{background:url(../images/main/btn_next.png) no-repeat;}

#mainSection .visual_web .event_list{display:none; position:absolute; top:35px; right:17px; width:286px; height:408px; background:url(../images/main/bg_box.png) no-repeat;}
#mainSection .visual_web .event_list h3{height:34px; padding:12px 18px 0 18px; font-size:1.2em; color:#ededed;}
#mainSection .visual_web .event_list div.event{padding:8px 19px; line-height:1.3;}
#mainSection .visual_web .event_list div.event a{float:none; display:block; width:100%; height:50px; padding:9px 0 10px 0; background:url(../images/main/line.png) repeat-x 0 bottom;}
#mainSection .visual_web .event_list div.event .last-child{background:none;}
#mainSection .visual_web .event_list p.pic{float:left; width:49px; height:49px; border:1px solid #bbb4bd;}
#mainSection .visual_web .event_list .nation_info{float:right; width:189px; color:#cfcfcf;}
#mainSection .visual_web .event_list .sbj img{margin:0 5px 0 0; vertical-align:text-bottom;}
#mainSection .visual_web .event_list .date{clear:left; float:none; display:block; font-size:0.9em; color:#7d7d7d;}
#mainSection .event_paging{position:absolute; top:5px; right:10px; text-align:right;}
#mainSection .event_paging .paging{width:140px; text-align:right;}
#mainSection .event_paging strong{margin:0 2px; padding:0 2px; text-decoration:underline; color:#ff7800;}
#mainSection .event_paging a{float:none !important; margin:0 2px; padding:0 2px; color:#b3b6c3;}

#mainSection article{position:absolute; width:290px; margin:0; padding:14px; box-shadow:none; border:1px solid #d6d6d6;}

#mainSection article.main_ranking .tab_con li{padding:2px 0;}

#mainSection article.main_shop .machine_vs{font-weight:bold; background:#5b00e3;}
#mainSection article.main_shop .machine_p{font-weight:bold; background:#00c594;}
#mainSection article.main_ad{display:block; width:318px; height:153px; padding:0;}
#mainSection article.main_guide{display:block; width:320px; height:320px; padding:0; border:0;}
#mainSection article.main_lauching{display:block; background:url(../images/main/bg_app.gif) no-repeat 60% bottom;}
#mainSection article.main_sns{display:block; background:url(../images/main/bg_sns.gif) no-repeat center 75%;}
#mainSection article.main_photo .paginate,
#mainSection article.main_vod .paginate{display:none;}
#mainSection .main_vod h2,
#mainSection .main_photo h2,
#mainSection .main_news h2{height:25px; margin:0;}

#mainSection article.main_guide h2{position:absolute; top:0; left:8px; width:155px; margin:0 0 5px 0; font-size:2em; font-weight:bold;}
#mainSection article.main_guide p{position:absolute; top:62px; left:8px; width:155px; font-size:0.9em; color:#7c7c7c; line-height:1.5;}
#mainSection article.main_guide li{float:left;}
#mainSection article.main_guide li a{float:left; width:129px; height:129px; font-size:0.78em; border:1px solid #d6d6d6;}
#mainSection article.main_guide li.app_guide{padding:0 0 10px 165px;}
#mainSection article.main_guide li.app_guide a{padding:12px; background:url(../images/main/bg_guide1.gif) no-repeat center 95%;}
#mainSection article.main_guide li.online_guide{padding:0 10px 0 0; }
#mainSection article.main_guide li.online_guide a{padding:12px; background:url(../images/main/bg_guide2.gif) no-repeat center 95%;}
#mainSection article.main_guide li.vod_guide a{padding:12px; background:url(../images/main/bg_guide3.gif) no-repeat center 95%;}
#mainSection article.main_guide li strong{display:block; margin:0 0 5px 0; font-size:1.07em;}

#mainSection article.main_lauching dt{margin:0 0 5px 0; font-size:1.07em; font-weight:bold;}
#mainSection article.main_lauching dd{font-size:0.78em;}

#mainSection article .guide dt{margin:0 0 3px 0; font-size:1.07em; font-weight:bold;}
#mainSection article .guide dd{font-size:0.78em; line-height:1.2;}
#mainSection article .tab{margin-top:10px;}

#layer2 .map{width:800px; margin:0 0 0 -400px;}
#layer2 .map .cont{width:780px;}

article.main_shop li{padding:7px 0 8px 0;}

.bbs_first dt{height:100px !important; overflow:hidden;}
.bbs_first dt p{height:100px !important; overflow:hidden;}

.bbs_list li{min-height:58px;}
.bbs_list li dl{padding:0 0 0 80px;}
.bbs_list li dt{height:38px; overflow:hidden;}
.bbs_list li .pic{width:70px; height:52px; overflow:hidden;}
.bbs_list li .info{float:left; margin:0; padding:1px 0 0 0; text-indent:0; color:#2ec2ef;}
.bbs_list li .info img{margin:0 2px 0 0;}
.bbs_list li .date{float:left; padding:1px 10px 0 0;}

.main_photo .bbs_list li:last-child{display:block;}

.main_vod .tab_con li{padding:9px 0 10px 0; line-height:1.4;}
.main_vod .tab_con li.first-child{padding:0;}
.main_vod .tab_con li .pic{position:static; float:left; display:block; width:70px; height:52px; overflow:hidden; margin:0 10px 0 0; border:1px solid #e1e2e2;}
.main_vod .tab_con li .sbj{height:38px; padding:0;}
.main_vod .tab_con li .date{position:static; display:block; padding:0;}

.photo_paging{display:none;}

.main_news .bbs_list li{width:100%; min-height:58px; padding:8px 0;}
.main_news .bbs_list li .pic{position:relative; float:left; width:70px; height:52px;}
.main_news .bbs_list li .pic img{position:static; margin:0;}
.main_news .bbs_list li dl{float:right; width:205px; padding:0; }
.main_news .bbs_list li dt{height:40px; overflow:hidden;}

.news_thum .bbs_list .pic img{width:70px; height:52px;}

.vod_m{height:215px;}
.vod_m .bbs_list li{min-height:54px;}

.main_ranking .paginate{display:none;}
.tab_con .ranking{width:290px; overflow:hidden; padding:3px 0 0 0;}
.tab_con .ranking li{margin:0 0 6px 0;}

#mainSection .sizeA{height:455px;}
#mainSection .sizeB{height:290px;}
#mainSection .sizeC{height:125px;}
#mainSection .sizeD{width:125px; height:125px;}
.btn_login{display:none;}

.tab_con li{float:none; width:100%;}
.tab_con li .rank{float:left; width:27px; padding:0; font-size:1.2em; font-weight:bold; color:#06acde; text-align:center; background:none;}
.tab_con li .user_id{float:left; width:150px; overflow:hidden; margin:5px 0 0 0; padding:0; text-overflow:ellipsis; white-space:nowrap;}
.tab_con li .point{float:right; width:35px; text-align:right;}
.tab_con li .icon{float:left; margin-top:0;}
.tab_con li.first-child{margin:0 0 5px 0;}
.tab_con li.first-child .rank{margin:0; color:#fff;}
.tab_con li.first-child .rank img{width:30px !important; height:40px !important;}
.tab_con li.first-child .user_id{width:200px; margin:0; padding-top:5px;}

.detail_tab{display:block; height:38px !important; margin:15px 0;}
.detail_tab li{width:25% !important; height:38px !important;}
.detail_tab li a{height:15px !important; padding:10px 0 !important;}

.tab.max li a{height:25px;}
.community .formTbl td{line-height:1.6;}
.loader{display:none; font-size:0.85em;}


#map-canvas{clear:both; height:550px !important;}

/* 공통 */
.checkbox_check, .radio_check{background:url(../images/common/bg_check2_web.png) no-repeat;}
.radio_check{background: url(../images/common/bg_radio2_web.png) no-repeat;}
#subSection select{background:none; height:auto; margin:0; padding:2px 0;}
#subSection .shopModi select{background:none;}
#subSection input[type="text"] ,#subSection input[type="password"]{height:28px !important; color:#000;}
#subSection input[type="file"]{width:0; height:0; font-size:0; overflow:hidden;}
#subSection input[type="file"]+label{min-width:85px;}
#subSection textarea{padding:0;}
#subSection .check_select{z-index:100;}
#subSection .check_select input[type="checkbox"]{position:static;}
#subSection .check_select ul{z-index:100;}
aside{position:static; display:block; float:left; width:200px; margin:56px 0 0 20px; background:#fff;}
aside h3{position:static; width:196px; padding:10px 0; text-align:center; font-size:1.71em; color:#fff; border:2px solid #06acde; border-radius:2px;
	background: #32bfea;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYWRlNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMDZhY2RlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg,  #ade4f4 0%, #06acde 12%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ade4f4), color-stop(12%,#06acde));
	background: -webkit-linear-gradient(-45deg,  #ade4f4 0%,#06acde 12%);
	background: -o-linear-gradient(-45deg,  #ade4f4 0%,#06acde 12%);
	background: -ms-linear-gradient(-45deg,  #ade4f4 0%,#06acde 12%);
	background: linear-gradient(135deg,  #ade4f4 0%,#06acde 12%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade4f4', endColorstr='#06acde',GradientType=1 );
}
aside .bg{display:none;}
aside ul{border-bottom:0;}
aside ul li{border-top:0; border-bottom:1px solid #dcdcde;}
aside ul li:last-child{border-bottom:0;}
aside ul li a{display:block; padding:12px 0 12px 0; font-size:1em; text-shadow:none; border-bottom:none; font-weight:bold; color:#4c5559; background:none;}
aside ul li a label{cursor:pointer;}
aside ul li ul{display:none;}
aside ul li.active{background:#fff;}
aside ul li.active a{color:#06acde; background:none;}
aside ul li.active ul{display:block; margin:0; background:#fff; border-bottom:none;}
aside ul li.active ul li{margin:3px 0; padding:0; border:0;}
aside ul li.active ul li.active a,
aside ul li.active ul li a:hover{color:#fff; background:#56cef2;}
aside ul li.active ul li a{padding:8px 0 6px 5px; font-size:0.85em; color:#9d9d9d; border-radius:2px; border:0;}
aside ul li.active li ul{display:none;}
aside ul li.active li.active ul{display:block; border:0;}
aside ul li.active li.active li{margin:5px 0;}
aside ul li.active li.active li a{padding:0 0 0 5px; font-weight:normal; color:#1a1a1a; line-height:1.2; background:none;}
aside ul li.active li.active li a:hover,
aside ul li.active li.active li.active a{font-weight:bold; text-decoration:underline;}
aside ul li a img{margin:9px 0 0 5px;}
aside ul li a img.pay_menu{margin:-1px 0 0 5px;}
aside ul li li a img.pay_menu{float:none; margin:-1px 0 0 5px;}
aside ul li li li a img.pay_menu{margin:1px 0 0 5px;}
aside ul li li a img{float:left; margin:-3px 2px 0 0;}

.sub_menuArea{height:0; overflow:hidden;}
.sub_menuArea .scrollbarH{display:none;}

#subSection:after{display:block; clear:both; content:"";}
#subSection{float:right; width:684px; min-height:350px; margin:56px 20px 50px 20px;}
.wrapInner{overflow:hidden;}
.pageTitle{margin:0 0 31px 0;}
.pageTitle{width:100%; padding:0; box-shadow:none; background:none;}
.pageTitle h2{height:50px; padding:0; color:#0f0f0f; text-align:left; font-size:2em; line-height:50px; background:url(../images/common/bg_title.gif) no-repeat;} /* 131002 수정 */
.pageTitle h2 span{float:left; padding:6px 0 8px 0;}
.pageTitle h2 .first_txt{border-top:1px solid #06acde; border-bottom:1px solid #06acde;}
.pageTitle .btn_back{display:none;}
.sub_menuArea li.active a{font-weight:bold; color:#252525;}
.sub_menuArea li a{float:left; color:#757575;}
.member article h3{padding:0 0 10px 0; margin:27px 0 8px 0; line-height:1;}
.member .proof_title{padding:0 0 10px 0; font-size:1.2em;}

.selectWrap{background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right top !important;}

#layer .inner.buddy{width:400px; margin:0 0 0 -200px;}
#layer .inner.buddy table{width:100%;}

/* location */
.location{display:block; float:right; margin:-45px 0 0 0; font-size:0.78em;}
.location li{float:left;}
.location li span{margin:0 5px;}
.location li strong span{font-weight:normal;}
.location a{color:#ababab;}
.location strong{color:#444;}

/* 테이블 */
.baseTbl , .formTbl{width:100%;}
.formTbl td.open br{display:none;}
#wrap .td_border{border-right:none;}
.writeTbl input{width:455px;}
.seat{width:457px !important;}
.mypage_option .awardTbl{width:684px;}

/* 회원가입 */
section .info{font-size:0.85em;}
.member .check_btm{font-size:0.85em;}
.member .check{font-size:0.85em;}
.member .sub_menuArea{display:block; box-shadow:none; background:url(../images/member/bg_mem_tit.gif) no-repeat left top;}
.member .sub_menuArea li img{margin:18px 0 0 0;}
.member .nation_select{padding:10px 0 0 0;}
.member .nation_select .selectWrap{width:682px;}
.member .nation_select .selectWrap span.select{width:677px; background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right top;}
.member .formTbl input[type="text"] , .member .formTbl input[type="password"]{width:500px;}
.member .formTbl{border-top:2px solid #a8a8a8;}
.member .formTbl th{width:104px;}
.member .id_input input[type="text"]{width:100%;}
.member .caution{border-bottom:none;}
.member .btn_login{display:block;}
.member .formTbl select.btm_select{margin:0;}
.account_overlap .other input[type="text"]{width:645px;}
table .idt_num .txt{margin-left:0; font-size:0.85em;}
table .idt_num .nie_txt{font-size:0.85em;}
.q_pick .selectWrap{width:300px;}

.birth .selectWrap{margin:0 10px 0 0;}

.member .login_area input[type="text"],
.member .login_area input[type="password"]{width:550px; padding-left:5px !important;}
#subSection.member .login_area input[type="text"],
#subSection.member .login_area input[type="password"]{height:28px !important;}
.member .login_area .autoLogin{width:100%; overflow:hidden;}

/* 플레이 데이터 */
.mypage_score h4{position:relative; clear:both;}
.mypage_score h4 span{position:absolute; right:10px; top:50%;}
.mypage_score h4 span{background:url(../images/common/blt_downArrow_web.png) no-repeat right center;}
.mypage_score h4.active span{background:url(../images/common/blt_upArrow_web.png) no-repeat right center;}
.mypage_score h5{border-top:1px solid #bebebe}
.mypage_score .info{font-size:0.85em;}
.mypage_score .baseTbl{border-top:1px solid #cdcdcd;}
.mypage_score .baseTbl.latest tbody th span{font-size:0.85em;}
.mypage_score .baseTbl td img{vertical-align:bottom;}
.mypage_score .formTbl th, .mypage_score .formTbl td{}
.mypage_score .formTbl.pickup{clear:both;}
.mypage_score .scoreTbl td br{display:none;}
.mypage_score .data_help ul{font-size:0.85em;}
.mypage_score .month_help .month_info{font-size:0.85em;}
.mypage_detail h4 span{font-size:0.85em;}
.mypage_detail .guide{font-size:0.85em;}
.mypage_detail .info li{font-size:0.85em;}
.mypage_detail .info li.first-child{display:inline;}
.award dt{border-top:1px solid #a9a9a9;}
*+html .award dd span{margin:-25px 0 0 0;}
*+html .mypage_score .detail_score p{margin:-25px 0 0 0;}
*+html .mypage_detail h4 span{margin:-25px 5px 0 0;}
*+html .mypage_detail h5 span{margin:-25px 5px 0 0;}
.mypage_detail h5 span{background:url(../images/mypage/blt_downArrow_web.gif) no-repeat left top;}
.mypage_detail h5.active span{background:url(../images/mypage/blt_upArrow_web.gif) no-repeat left top;}
*+html .mypage_detail .score span{margin:-25px 10px 0 0;}
*+html .mypage_score .month_data select{margin:-40px 0 0 0;}

/* 샵검색 */
.searchForm ul{width:246px; left:330px; padding:10px 0 0 0; border-bottom:1px solid #c1c3c5; border-radius:2px; background:url(../images/common/bg_searchForm1.gif) no-repeat right top;}
.searchForm ul li{border-bottom:1px solid #eae7e6; border-left:1px solid #c1c3c5; border-right:1px solid #c1c3c5; background:#fff;}
.searchForm ul li.gps_search{display:none;}
.searchForm ul li.active a{color:#fff; background:#2ec2ef;}
.searchForm{width:684px; height:52px; margin:0 0 10px 0; background:url(../images/common/bg_select_web.png) no-repeat left top;}
.searchForm.top{margin:0 0 44px 0;}
.searchForm fieldset{border-bottom:none;}
#subSection .searchForm div{width:390px; height:32px; padding:0 40px 0 0; margin:0 0 0 125px; line-height:32px; box-shadow:none; color:#747474; background:none;}
#subSection .searchForm input[type="text"]{height:16px !important; margin:-4px 0 0 0;}
.searchForm .search_select{right:110px;}

.searchForm.global .selectWrap{border:1px solid #c8c8c8; border-radius:21px;}
.searchForm.global input[type="text"]{margin:0 !important; padding:0 0 0 10px !important;}

.shopSearch .contentTitle{float:left; width:665px; padding:10px;}
.shopSearch .contentTitle .selectWrap{width:100%; padding:0;}
.shopSearch .contentTitle .selectWrap select{width:100%;}
.shopSearch div.left{width:320px;}
.shopSearch div.left .selectWrap{width:318px;}
.shopSearch div.right{width:320px;}
.shopSearch div.right .selectWrap{width:318px;}
.shopSearch div.shoptype{float:left; width:320px;}
.shopSearch div.shoptype .selectWrap{width:318px;}
.shopSearch div.type{clear:none; position:relative; z-index:300 !important; float:right; width:318px; margin:0 0 10px 0;}
.shopSearch div.type ul{z-index:10;}
.shopSearch div.machines_cnt{float:left; width:320px;}
.shopSearch div.machines_cnt .selectWrap{width:318px;}
.shopSearch div.avg_pay{float:right; width:320px;}
.shopSearch div.avg_pay .selectWrap{width:318px;}
.shopSearch div.sit_cnt{float:left; width:320px;}
.shopSearch div.sit_cnt .selectWrap{width:318px;}
.shopSearch div.etc{clear:none; float:right; width:318px; margin:0;}
.shopSearch .shop_con{float:left; width:319px; overflow:hidden;}
.shopSearch .shop_con.first{margin:0 45px 0 0;}
.shopSearch .formTbl th br{display:none;}
.shopSearch .formTbl th.goods br{display:none;}

.fame ol li.first-child .rank{background:url(../images/main/medal1_web.png) no-repeat;}
.fame ol li.second .rank{background:url(../images/main/ranking2_web.png) no-repeat;}
.fame ol li.third .rank{background:url(../images/main/ranking3_web.png) no-repeat;}

.fame_list .item.first-child .rank{background:url(../images/main/medal1_web.png) no-repeat;}
.fame_list .item.second .rank{background:url(../images/main/ranking2_web.png) no-repeat;}
.fame_list .item.third .rank{background:url(../images/main/ranking3_web.png) no-repeat;}

.shopSearch .area_select{float:left; width:610px;}

.monitor .txt_register input{width:655px;}

.shop_bor{padding:0;}
.shop_bor .store_info .btn_default{padding:3px 5px; font-size:0.8em;}

.shop_con .contentTitle{-ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; width:308px; min-height:25px; padding:0 10px 5px 0;}
.shop_con .contentTitle h3{padding-left:0; line-height:25px;}
.shop_con .list{clear:both; padding:0;}
.shop_con .list li{height:80px !important;}
.shop_con .list dl{padding:0 0 0 108px;}
.shop_con .list dt{max-height:36px; overflow:hidden;}
.shop_con .more{top:8px;}
.check_select a{background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right top;}
.check_select a:active, .check_select a:focus{background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right bottom;}
.contentTitle{box-sizing:border-box; z-index:1;}
.contentTitle.border{border-bottom:1px solid #9d9d9d;}/* 131007 수정 */
*+html .contentTitle{box-sizing:border-box; z-index:-1;}
.commu ul{overflow:hidden;}
.commu ul li{width:95px;}
*+html .commu_con .player .pic{left:0;}
.commu textarea{padding:0;}
*+html .shopSearch .shop_con{position:relative; z-index:-1;}
*+html ul.list li{position:relative; z-index:-1;}
.sub_titleArea{position:relative; z-index:1000;}
.sub_titleArea h3 a{position:relative; width:100%; overflow:hidden;}
.sub_titleArea h3 img{margin-right:10px;}
.sub_titleArea h3 span{float:left;}
.commuModi .file_name{width:85px;}
.shopModi h4{position:relative;}
.shopModi h4 span{position:absolute; top:0; right:10px; float:none; background:url(../images/common/blt_downArrow_web.png) no-repeat right center;}
.shopModi h4.active span{position:absolute; top:0; right:10px; float:none; background:url(../images/common/blt_upArrow_web.png) no-repeat right center;}
.btn_detail img{vertical-align:middle;}
.shopModi .moreTbl input[type="text"]{width:466px;}
.shopModi input.half[type="text"]{float:left; width:210px; margin:0 7px 0 0;}
.staff .caution li{background:url(../images/common/blt_circleBlue_web.gif) no-repeat 0 0.5em;}
#subSection .tab{height:45px;}
#subSection .tab li a{padding:10px 0; background:url(../images/common/bg_tab_off_web.gif) no-repeat left top;}
#subSection .tab li a.active{background:url(../images/common/bg_tab_on_web.gif) no-repeat left top;}
.ranking{overflow:hidden;}

.shopModi .eventModi input[type="text"]{width:453px;}
#subSection .shopArea .area input[type="text"]{height:20px !important;}
.shopModi .date_info span{display:inline;}
.shopModi .date_info span.first-child{margin:0 5px 0 0;}
.shopModi .date_info span label{top:5px;}
.shopModi .eventModi .date_info input[type="text"]{width:100px;}
.shopModi .eventModi input[type="text"].half{width:300px;}

.event_ranking h3{padding:0 0 0 15px; border:0 !important; background:url(../images/common/blt_bar.gif) no-repeat 0 center;}
.event_ranking h3 span{display:none;}

#rating_title br{display:none;}
.ranking_search{margin:15px 0;}
.ranking_search .first{float:left; width:200px; margin:0 5px 0 0;}
.ranking_search .second{float:left; width:274px; margin:0 5px 0 0;}
.ranking_search .third{float:left; width:200px;}

.paginate a, .bx-has-pager a{color:#c4c4c4;}
.paginate a.active, .bx-has-pager a.active{color:#06acde}

.otherShop li{float:left; width:50%; border:0;}

.shop_ranking h4 br{display:none;}

/* 고객지원 */
*+html .faq_area h4 span{margin:-25px 0 0 0;}
*+html.faq_area h4.active span{margin:-25px 0 0 0;}
.faq_area article{border-bottom:1px solid #bababa;}
.faq_area h4 span{background:url(../images/common/bg_folding_off_web.png) no-repeat right center;}
.faq_area h4.active span{background:url(../images/common/bg_folding_on_web.png) no-repeat right center;}
*+html .faq_area .faq_q span{margin:-15px 0 0 0;}
*+html .faq_area .faq_q.active span{margin:-15px 0 0 0;}
.faq_area .faq_q span{background:url(../images/common/bg_folding2_off_web.png) no-repeat right center;}
.faq_area .faq_q.active span{background:url(../images/common/bg_folding2_on_web.png) no-repeat right center;}
*+html .re_view .date{margin:-25px 0 0 0;}
.idpw_tit{font-size:0.85em;}
.f_list dl dd{font-size:0.85em;}
.faq_area .faq_list{padding:0 15px;}
#id_find_frm input{width:466px;}

/* 랭킹 */
.sub_ranking .tab{height:38px !important;}
.sub_ranking .tab li{width:220px;}
#rival_list{min-height:90px; overflow:hidden;}
#rival_list span.arrow{display:none;}

#game_score{width:664px;}
#game_score .baseTbl{width:100%;}
#game_score .player_name{width:150px;}
#game_score .bubble{right:34px;}
.rival_list .arrow{display:none;}

.rank_form .selectWrap{float:left; width:325px;}
.rank_form .btn_base{padding:6px 7px 8px; position:absolute; top:8px; right:10px;}
.rank_hform .selectWrap{float:left; width:325px; margin:0 5px 10px 5px;}

.r_list .cnt em{margin-top:4px;}
.r_list .cnt span{padding:4px 5px;}

.rival_ranking table{width:662px;}
.baseTbl th.last-child br{display:none;}
.versus_ranking table{width:662px;}

.seltwo .selectWrap{width:320px;}

/* 대회 이벤트 */
.rally .topArea{width:100%; overflow:hidden;}
.rally .commu_con{float:left; width:320px; min-height:263px; margin:0 0 20px 0;}/* 131007 수정 */
.rally .commu_con.even{float:right;}/* 131007 수정 */
.rally .commu_con h3{margin-top:0; font-weight:bold;}
.rally .tournament_left{float:left; width:320px;}
.rally .tournament_right{float:right; width:320px;}
.rally .contentTitle h3.tit_house{margin:0;}
.rally ul.list{margin-bottom:20px; padding-top:0;} /* 131007 수정 */
.rally ul.list li{height:80px; padding:8px 0;} /* 131007 수정 */
.rally ul.list dl dt{max-height:38px; overflow:hidden;}
.rally ul.list dl dd.machine{height:19px;}
.check_ty{width:672px;}
#subSection .check_ty input[type="checkbox"]{position:static; float:right;}
#subSection .check_ty input[type="checkbox"] + label{float:left; width:96%;}
#subSection .check_ty .checkbox_check{margin-top:0;}
.rally .baseTbl{width:684px;}
.baseTbl .rally_txt .ing{font-size:0.8em; background:#009aac;}
.baseTbl .rally_txt .end{font-size:0.8em; background:#c101a4;}
.baseTbl .rally_txt .waiting{font-size:0.8em; background:#00c594;}
*+html .pto_list li{float:left;}
.rally .date{overflow:visible; position:relative; width:635px;}
.rally .date li a img{left:16px;}
.rally .date li a.eventStar{background:url(../images/common/star_web.png) no-repeat 25% center;}

.rally .txt_seach{width:577px !important; padding:0 10px !important;}
.rally .bx-controls{display:block; left:0; bottom:0;}
.rally .bx-controls .bx-pager{display:none;}
.rally .bx-controls .bx-controls-direction a{display:block; position:absolute; top:7px; overflow:hidden; width:12px; height:29px; color:#000; text-indent:-9999px;}
.rally .bx-controls .bx-prev{left:0; background:url(../images/common/bx-prev.png) no-repeat left top;}
.rally .bx-controls .bx-next{right:0; background:url(../images/common/bx-next.png) no-repeat left top;}
.rally .commu_con h3{border-bottom:1px solid #9d9d9d;}
.rally .pick_seach{padding:0;}

.rally .btnArea .btn_blue{width:673px;}
.rally .left{width:338px;}
.rally .right{width:338px;}

.rallyTbl .shopArea{position:relative; padding:0 138px 0 0;}
.rallyTbl .shopArea.home_name{padding-right:75px;}

/* 뉴스 */
.community .search_area .left{width:326px;}
.community .search_area .right{width:326px;}
.community .search_area .selectWrap{width:324px;}
.community .search_area .input{padding-right:85px;}
.community .search_area .txt_seach{width:574px;}

/* 피닉스 타임라인 */
.community h3{line-height:1.2;}
.time_list{border-top:2px solid #9d9d9d;}
.time_list li a{width:auto;}
.time_list li span.time_date{color: #9D9D9D; float: right; font-size:0.78em; margin:0;}
.community .commu_btm{position:relative; width:670px; text-align:center;}
.community .commu_btm textarea{width:670px;}
*+html .time_list li span.time_date{margin:-25px 0 0 0;}
.community .commu ul li{width:auto;}
.community .photoTbl .file{width:100%;}
.photoTbl td{border-right:0;}
.photoTbl td.select div{padding:0;}
.photoTbl td.select div.selectWrap{float:left; width:420px;}
.photoTbl td.select div.selectWrap span.select{background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right top;}
.photoTbl td.select .btn_base{position:static; float:right;}
.community table .video{text-align:left; border-right:none;}
.community table .video input{width:420px;}
.community .commu_btm .btnArea .btn_blue{position:absolute; top:125px; right:0; height:25px;}
.community .commu_btm .btnArea .btn_blue span{height:25px; line-height:25px;}
.time_search{width:684px; margin:0; -webkit-box-sizing:content-box; box-sizing:content-box;}
.time_search.moving{width:684px !important;}
.time_search.view_btn{width:520px;}
.time_search div.selectWrap{position:relative; float:left; width:120px; height:27px; padding:0; background:#fff url(../images/community/bg_select_commu_web.gif) no-repeat scroll right 0 / 31px 27px !important;}
.time_search select{width:100%;}
.time_search .inputArea{width:535px;}
.time_search input[type="text"]{float:left; width:435px;}
.time_search .selectWrap span.select{text-align:left;}
.time_search .btn_base{position:static;}
.time_search.write{left:auto; width:664px;}
.selectWrap span.select{text-align:left;}
.community .commu_box{border-top:2px solid #9d9d9d;}
.community .commu_box .commu_con{clear:none; float:right; width:310px;}
.community .commu_con.bor_top{border-top:none;}
.community .commu_con.bor_top .w500 img{max-width:500px;}
.community .commu_con .player dt{padding:0 70px 0 80px; line-height:1.2;}
.community .commu_con .player dt.admin{padding-left:0;}
.community .commu_con .player dt.nick{padding:0;}
.community .commu_con .player .pic{position:absolute; top:0; left:0;}
.sub_timeLine .commu_con .player dt{padding:0 0 0 60px;}
.sub_timeLine .commu_con .player dt a.name{padding-top:4px;}
.sub_timeLine .reply_list .player dt{padding-left:0;}
.youku{width:665px; height:414px;}
.commu_con .txt object,
.commu_con .txt embed{width:100%; height:400px;}
.commu_con .txt .img{width:300px; height:150px; overflow:hidden; margin:0 0 10px 0;}
*+html .search_area .btn_base{margin:-50px 10px 0 0;}
.community dl.job dd{position:relative;}
.community dl.job dd .ing , .community dl.job dd .end{position:absolute; left:0; top:3px; font-size:0.78em;}
.job .ing{background:#009aac;}
.job .end{background:#c101a4;}
.community dl dd.ph_txt{font-size:0.85em;}
.community dl.job dd.spot , .community dl.job dd.ph_txt{padding:0;}
.board_tbl .bg_notice{font-size:0.78em; background:#00c594;}
.board_tbl dl .noti_date , .board_tbl dl .view_num , .community .tit_list dd , .commu_con .player .date{font-size:0.85em; line-height:1;}
.contentTitle .ing{background:#009aac;}
.jobTbl .message ul li{float:left;}
.jobTbl .message ul li label{text-align:left !important;}
.jobTbl .message p{clear:both;}
.jobTbl .message input.half{width:46%;}
.jobTbl .message .phone_number{width:156px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.jobTbl .message .email_address .email1{float:left; width:143px; margin:0 12px 8px 0;}
.jobTbl .message .email_address .email2{width:155px;}
.jobTbl .message .email_address .selectWrap{width:155px;}
.jobTbl .message .email_address .at{right:0;}
.jobTbl .message .mobile .number input{width:155px;}
#subSection .jobTbl input[type="text"]{width:97% !important;}
*+html .jobTbl .message .phone_number{float:none; width:140px;}
.jobTbl .message .phone_number:last-child{margin-right:0;}
#subSection .job_pto label{top:0;}
#subSection .jobTbl input[type="text"]#pay_2{width:220px !important;}
#subSection .jobTbl input[type="text"]#email_1{width:435px !important;}
#subSection .jobTbl input[type="text"]#email_2{width:290px !important;}
#subSection .jobTbl input[type="text"]#phone_no_2{width:135px !important;}
#subSection .jobTbl input[type="text"]#phone_no_3{float:right; width:145px !important;}

.commu_list li a{background:url(../images/community/blt_bbs_off_web.png) no-repeat left 8px;}
.commu_list li.active a{background:url(../images/community/blt_bbs_on_web.png) no-repeat left 8px;}
.sub_timeLine .commu_con .txt .btn_reply .bg{background:url(../images/community/blt_reply_web.png) no-repeat;}

.sub_timeLine .commu_btm .time_search.view_btn .inputArea{width:498px;}

.job_search div.first{width:100%; overflow:hidden; padding:0 0 8px 0;}
.job_search div.first .selectWrap{width:322px; overflow:hidden; margin:0 10px 0 0;}
.job_search div.first .selectWrap select{width:100%; margin:0;}
.job_search div.first .selectWrap span.select{width:315px; margin:0; padding:0 0 0 5px; background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right top;}
.job_search div.second{position:relative; overflow:hidden; padding:0;}
.job_search div.second .selectWrap{width:284px; margin:0 10px 0 0;}
.job_search div.second .selectWrap span.select{width:279px; margin:0; padding:0 0 0 5px; background:#f7f9fa url(../images/common/blt_select_web.png) no-repeat right top;}
.job_search div.second .btn_default{top:0; right:5px; padding:6px 8px 8px 8px;}

.timeline_tab{margin:10px 0 0 0;}

/* 가이드 */
.guide_name{background:#edeef1 url(../images/common/blt_downArrow_web02.png) no-repeat 97% center;}
.guide_name.active{background:#edeef1 url(../images/common/blt_upArrow_web02.png) no-repeat 97% center;}
.id_btnArea .txt{font-size:0.85em;}
.homeShop{margin:0 0 10px 0; border-top:1px solid #efefef !important; border-bottom:1px solid #efefef;}
.homeShop strong{display:inline; float:left; width:95px; padding:8px 0 0 0; }
.homeShop select{width:90px !important;}
.homeShop input[type="text"]{width:375px !important;}

.guide_detail .contentArea .pic{width:50%;}

.guide_detail .typeA .pic{float:left; margin:0 10px 0 0;}
.guide_detail .typeA .pic img{width:100%;}
.guide_detail .typeA div{}
.guide_detail .typeB .pic{float:right;}
.guide_detail .typeB .pic img{width:100%;}
.guide_detail .typeB .contentArea{}

/* 마이페이지 */

/* 마이페이지 TOP */
.mypage_top input[type="radio"]{position:absolute; width:0; height:0; font-size:0; overflow:hidden;}
.mypage_top article{position:relative; padding:0; border-bottom:0; background:none;}
.mypage_top .my_info{width:100%; height:113px; padding:0; background:#0294d1;} /* 131010 수정 */
.mypage_top .my_info .con_box .leftArea{float:left; width:344px;}
.mypage_top .my_info .pic{float:left; width:97px; height:73px; overflow:hidden; margin:20px 0 0 18px; border:none;}
.mypage_top .my_info .pic img{width:97px; height:auto;}
.mypage_top .my_info dl{float:right; width:214px; height:82px; padding:20px 0 10px 0; border-right:1px solid #027daf;}
.mypage_top .my_info dd.ranking{color:#004358;}
.mypage_top .my_info dd.ranking span{color:#fff;  -webkit-text-stroke-width:0;}
.mypage_top .my_info ul{clear:none; float:left; width:340px; height:113px; border-top:0;}
.mypage_top .my_info ul li{width:50%;}
.mypage_top .my_info ul li.first{border-bottom:1px solid #027daf;}
.mypage_top .my_info ul li.gold{border-bottom:1px solid #027daf;}
.mypage_top .my_info ul li div{padding:7px 0 8px 0; line-height:1.4; border-color:#027daf;}
.mypage_top .my_info ul li.gold div{border-right:0;}
.mypage_top .my_info ul li .my_data{margin:15px 0 0 0; font-weight:bold;}
.mypage_top .my_info ul li .my_tit{margin:-32px 0 0 0; font-size:1em; color:#555353; text-shadow:none;}
.mypage_top .my_info ul li span{font-weight:bold;}
.mypage_top .my_info ul li.last{border-right:none;}
.mypage_top ul.second li.first{width:344px;}
.mypage_top ul.second li.last{width:340px;}

.mypage_top .middleContent{float:right; width:100%; height:148px; overflow:hidden;}
.mypage_top .middleContent h4{margin:12px 0 12px 0; color:#fff; font-weight:bold; font-size:1.14em;}
.mypage_top .middleContent .shop_list{width:311px; height:148px; margin:0; padding:0 14px 0 18px; border-right:1px solid #2298c8; background:none;}
.mypage_top .middleContent .shop_list ul{padding:0;}
.mypage_top .middleContent .shop_list ul li{height:30px; padding:0 30px 0 0; margin:0 0 3px 0; line-height:23px; font-weight:bold; color:#d4eefa; border-bottom:1px solid #4dbfef; background:url(../images/mypage/bg_radio_web2.png) no-repeat right -45px;}
.mypage_top .middleContent .shop_list ul li:last-child{border:0;}
.mypage_top .middleContent .shop_list ul li.active{background-position:right 2px;}
.mypage_top .shop_list input[type="radio"] + label{margin:0; height:23px; line-height:23px; background:url(../images/mypage/bg_radio_web2.png) no-repeat right bottom;}
.mypage_top .shop_list input[type="radio"] + label.pick{background-position:right top;}
.mypage_top .shop_list .btn_more{top:15px; right:18px;}

.mypage_top .style{width:169px; height:148px; margin:0; padding:0;}
.mypage_top .style h4{text-align:center; font-weight:normal;}
.mypage_top .style p img{position:absolute; left:50%; width:121px; margin:0 0 0 -61px; border:none;}
.mypage_top .style a.btn_style{display:inline-block; padding:3px 8px; margin:0 auto; font-size:0.85em; color:#fff; border-radius:2px; border-bottom:1px solid #155976; background:#3f60d1;}

.mypage_top .newItem{float:left; width:170px; height:148px; padding:0;}
.mypage_top .newItem h4{text-align:center; font-weight:normal;}
.mypage_top .newItem .itemWrap{width:70px; height:68px;}
.mypage_top .newItem li{position:relative; width:70px; height:68px; overflow:hidden; text-align:center; border-radius:5px;}
.mypage_top .newItem li img{position:absolute; left:50%; width:121px; margin:0 0 0 -61px; border:none;}
.mypage_top .newItem .pagination{display:block;}
.mypage_top .bx-controls{display:block; bottom:-25px;}
.mypage_top .bx-controls a{width:10px; height:10px;}

.mypage_top .ticker{width:682px; height:47px; margin:0; padding:0; border:1px solid #d6d6d6; border-top:0;}
.mypage_top .ticker h4{top:13px; left:20px;}
.mypage_top .ticker h4 img{width:28px; height:22px;}
.mypage_top .ticker ul{padding:0 0 0 60px;}
.mypage_top .ticker ul li{padding:13px 0; }

.mypage_top .border{overflow:hidden; border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6; zoom:1;}

.mypage_top .tit_info{float:left; width:322px; height:47px; padding:0 0 0 20px; border:0;   background:none;} /* 131010 수정 */
.mypage_top .tit_info p{padding:4px 0 0 0;}
.mypage_top .tit_info p img{float:left; display:block; width:30px; height:30px; margin:5px 8px 0 0;} /* 131002 수정 */
.mypage_top .tit_info span{float:left; padding:6px 0 0 0;}
.mypage_top .tit_info strong{color:#00a9dc;}
.mypage_top .tit_info span.time{display:none;} /* 131002 수정 */

.my_term{margin:0;}

.mypage_top .msg{float:left; width:340px; height:47px; padding:0; border:0;}
.mypage_top .msg dt{top:8px; left:20px;}
.mypage_top .msg dt img{width:30px; height:29px;}
.mypage_top .msg dd{padding:15px 0 0 60px;}

.mypage_top .data{height:51px;}
.mypage_top .data dl{height:30px; padding:10px 18px; }
.mypage_top .data dt{padding:5px 0 0 0;}
.mypage_top .data dt img{width:31px; height:28px; margin-top:-4px;}
.mypage_top .data dd{padding:5px 0 0 0;}

.mypage_top .play-navi a.navi img{width:39px; height:39px;}
.mypage_top .play-navi .homeshop div{overflow:hidden; padding:7px 9px; line-height:1.4;}
.mypage_top .play-navi .club div{padding:7px 9px;}

.mypage_top .versus{float:left; width:340px; height:137px;}
.mypage_top .versus .versus_inner{height:127px; border-right:0;}
.mypage_top .versus h4{font-size:1.285em; font-weight:bold;}
.mypage_top .versus .versus_inner div{width:160px; padding:5px 0 0 0;}
.mypage_top .versus .versus_inner div img{width:80px; height:80px; margin:0 0 0 -40px}
.mypage_top .versus .versus_inner div strong{top:60px; background:url(../images/mypage/successive_left_web.png) no-repeat;}
.mypage_top .versus .versus_inner div span{background:url(../images/mypage/successive_right_web.png) no-repeat right 0;}
.mypage_top .versus .successive{height:40px; margin:0 0 0 0; padding:55px 0 0 0; background:url(../images/mypage/blt_versus_web.png) no-repeat center top;}
.mypage_top .versus .successive p{ background:url(../images/mypage/successive_left_web.png) no-repeat;}
.mypage_top .versus .successive span{background:url(../images/mypage/successive_right_web.png) no-repeat right 0;}
.mypage_top .versus .rank{margin:-5px 0 0 0; font-size:1em;}
.mypage_top .versus .rank .rank_sbj{font-size:1.43em;}
.mypage_top .versus .rank .num{font-size:2.14em;}

.mypage_top .victory{float:left; width:344px; height:137px;}
.mypage_top .victory ul{height:137px;}
.mypage_top .victory li{height:45px; line-height:45px; font-size:1em;}
.mypage_top .victory li .sbj{min-width:65px; padding:0 8px 0 0;}

.mypage_top .point p{font-size:1em;}
.mypage_top .point dl{padding-right:45px;}
.mypage_top .point dt{font-size:1em;}
.mypage_top .point dd{height:13px; font-size:1em; border:0;}
.mypage_top .point dd span.percentage{top:-2px; right:-40px;}
.mypage_top .point dd.promotion1 span.bar{height:13px;}
.mypage_top .point dd.promotion2 span.bar{height:13px;}

.mypage_top .quick{display:none;}
.mypage_top .event{width:100%;}

.mypage_top .game_guide{overflow:hidden; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; zoom:1;}
.mypage_top .game_guide li{float:left; width:50%; height:60px; padding:0;}
.mypage_top .game_guide li a{display:block; padding:6px;}
.mypage_top .game_guide li dl{background:url(../images/common/blt_more.png) no-repeat right 12px;}

.mypage_top .event .bx-controls{display:none;}

.mypage_top .btnArea{clear:both; padding:0;}
.mypage_top .btnArea .btn_blue{border:1px solid #d6d6d6; border-bottom-width:2px; border-top:0; background:#f5f7f7;}
.mypage_top .btnArea .btn_blue span{color:#333b40;}

*+html .mypage_navi input[type="radio"] , *+html .mypage_navi input[type="checkbox"]{width:auto; height:auto;}

.mypage_navi .border{overflow:hidden; zoom:1;}
.mypage_navi .border span.alert{clear:none; float:left; margin:5px 0 0 5px;}
.mypage_navi .border a{margin-top:0;}
.mypage_navi .homeShop .selectWrap{width:90px;}
.mypage_navi .homeShop input[type="text"]{width:384px !important;}
.mypage_navi .shop_list{border-right:0;}
.mypage_navi .homeShop.play_navi .selectWrap{width:185px;}
.mypage_navi .homeShop.play_navi select{width:100% !important;}

.home_store_wrap .paginate{display:none;}

.shop_player article{padding:0;}
.shop_player .homeShop{padding:10px 0;}
.shop_player .homeShop .selectWrap{width:210px;}
.shop_player .homeShop .selectWrap select{width:100% !important;}
.shop_player .homeShop input[type="text"]{margin:0;}
.shop_player .detail_tab{margin:15px 0 0 0;}
.shop_player .player_tab{height:34px !important; margin:0 4px 15px 0; border-top:1px solid #50575f; background:#6e7681;}
.shop_player .player_tab li{height:34px; border-top:1px solid #5f6670;}
.shop_player .player_tab li a{height:15px; color:#cacaca; border:0; background:none !important;}
.shop_player .player_tab li.last-child a{height:15px; padding:10px 0 !important; background:url(../images/shop/tab_bar.gif) no-repeat left center !important;}
.shop_player .player_tab li a.active{color:#00cafc;}
.shop_player .player_tab li a br{display:none;}
.shop_player .baseTbl{width:681px;}
.home_store_wrap .homeShop .btn_default{position:absolute; top:10px; right:10px; padding:6px 6px;}
.home_store_wrap .homeShop .btn_default img{margin:0;}

.sub_myRanking .baseTbl th br{display:none;}

/* 클럽 */
.baseTbl .foundation{overflow:hidden;}
*+html .club_option .file span{display:block; width:220px;}
.club_option h4 span{background:#e1e1e1 url(../images/common/blt_downArrow_web.png) no-repeat right center;}
.club_option h4.active span{background:#e1e1e1 url(../images/common/blt_upArrow_web.png) no-repeat right center;}
*+html .club_option h4 span{margin:-25px 0 0 0;}
.title_option .blt{background:url(../images/mypage/blt_downArrow_web.gif) no-repeat 98% center;}
.title_option .blt.active{background:url(../images/mypage/blt_upArrow_web.gif) no-repeat 98% center;}
*+html .mypage_option h4 span{margin:-25px 0 0 0;}
.mypage_option h4 span{background:url(../images/common/blt_downArrow_web.png) no-repeat right center;}
.mypage_option h4.active span{background:url(../images/common/blt_upArrow_web.png) no-repeat right center;}
.mypage_option .caution li{font-size:0.85em;}
.mypage_option .card_caution{font-size:0.85em;}
.mypage_option .card dl{clear:both;}
.mypage_option .card dt{width:85px;}
.mypage_option .card dd{width:575px;}
*+html .mypage_pay h4 span{margin:-17px 0 0 10px;}
.mypage_option .profile_info input[type="text"]{width:510px;}
.mypage_option .formTbl .id_input input{width:240px;}
.mypage_option .formTbl input[type="email"]{width:240px;}
.mypage_option .formTbl td.sms_agree span{display:inline;}
.mypage_option .formTbl input[type="checkbox"]{position:static;}
.mypage_pay h4 span{width:14px; background:url(../images/common/blt_downArrow_web_s.png) no-repeat right center;}
.mypage_pay h4.active span{background:url(../images/common/blt_upArrow_web_s.png) no-repeat right center;}
.mypage_pay .num #freecode{width:555px; height:35px !important;}
.mypage_option .formTbl .country .selectWrap{margin:0 10px 0 0;}
.mypage_option .etc_info .career div.selectWrap{width:100px;}

.mypage_option .baseOption{width:684px;}

.open_check{height:20px; margin-top:0;}
.open_check .checkbox_check{float:left;}
.open .checkbox_check{margin-top:0;}
.mypage_option p.open input[type="checkbox"]{position:static;}
.mypage_option .etc_info .info_open{text-indent:0;}

.mypage_option .confirm .info{text-align:center;}

.profile .notice em span{font-size:0.85em;}
.public_option dt{width:420px; line-height:40px;}
.public_option dd{width:120px;}
.public_option dd.close{border-right:0;}

.cardTbl th.card_option{width:25%;}
.cardTbl th.card_option br{display:none;}

.baseTbl.inviteTbl th div input[type="checkbox"]{position:static;}
.baseTbl.inviteTbl th div.allCheck input[type="checkbox"]{position:absolute; top:3px;}
.baseTbl.receiveTbl th div input[type="checkbox"]{position:static;}
.baseTbl.receiveTbl th div.allCheck input[type="checkbox"]{position:absolute;}

.mypage_detail .outcome{background:url(../images/mypage/line_bar_web.gif) repeat-y center 0;}
.mypage_detail .award.gain dt{border-top:0;}
.mypage_detail .victory{width:342px;}
.mypage_detail .victory.last-child{border-right:0;}
*+html .mypage_detail .victory{width:321px;}
.shop_name{background:#edeef1 url(../images/common/blt_upArrow_web02.png) no-repeat 97% center;}
.shop_name.active{background:#edeef1 url(../images/common/blt_downArrow_web02.png) no-repeat 97% center;}
*+html .shop_name{background:#e1e1e1 url(../images/common/blt_downArrow_web.png) no-repeat 650px center;}
*+html .shop_name.active{background:#e1e1e1 url(../images/common/blt_upArrow_web.png) no-repeat 650px center;}
*+html .mypage_navi .shop_list li a{margin:-38px 0 0 0;}
*+html .mypage_score .baseTbl.latest tbody th span{margin:-10px 0 0 0;}
.shop_name .checkbox_check{background: url(../images/mypage/bg_club_web.png) no-repeat;}

.mypage_club .baseTbl{*margin:0 0 30px 0;}
.mypage_club form{clear:both;}
.mypage_club .homeShop.club_list{padding:10px;}
.mypage_club .homeShop.club_list .selectWrap{width:150px}
.mypage_club .homeShop.club_list .selectWrap select{width:100% !important;}
.mypage_club .homeShop.club_list input[type="text"]{width:415px !important;}
.mypage_club .homeShop.club_list input[type="text"]{*margin:-1px 0 0 0;}

.mypage_club .homeShop .btn_default{position:absolute; top:10px; right:10px;}

.club_paging{display:none;}

.title_option dt.select_title{text-align:left;}
.title_option dt.select_title div{display:inline;}

.title_option .view_option ul.title_award li{width:100px;}

.club_setting h4:first-child{border-top:2px solid #bdc2c3;}

/* 마이스토리 */
.profile .modiTbl .story dd{clear:none; float:left; padding:0;}

/* 각종설정 */
.mypage_pw input[type="password"]{width:400px;}
.mypage_pw .pw_question input{width:578px;}

.mypage_option .cardTbl input{width:510px;}

.option_top li{background:url(../images/option/ico_arrow_web.gif) no-repeat right center;}

/* 레이더 차트 */
.mypage_radar .selectArea .selectWrap{width:326px;}
.mypage_radar h4{margin:0 0 10px 0; font-size:1.43em;}
.mypage_radar .chartArea .chartWrap{min-height:100px; background:url(../images/mypage/bg_chart.gif) repeat;}
#radarchart{width:680px; height:500px; left:50% !important; margin:0 0 0 -340px;}
.flotr-canvas{background:url(../images/mypage/chart_cover2.png) no-repeat center;}

/* 이메일 */
.mypage_email .emailTbl input{position:static;}
.mypage_email .baseTbl p.pic img{width:60px; height:44px;}
.mypage_email .baseTbl dl{padding:0 0 0 70px;}
.mypage_break input{position:static;}
.mypage_break .break li.pw{padding:0 0 0 18px;}
#subSection .msg_send input[type="text"]{width:580px; height:36px !important;}

/* 대화 */
.mypage_email .baseTbl.msgTbl td a.msg_view{min-height:46px; padding:7px 5px;}
.mypage_email .baseTbl.msgTbl td dd{float:left; font-size:1em;}
.mypage_email .baseTbl.msgTbl td dd.date{padding:0 0 0 8px;}
.mypage_msg .msg_list li.left div{margin-right:85px;}
.mypage_msg .msg_list li.left span.bg{background:url(../images/mypage/msg_left_web.png) no-repeat;}
.mypage_msg .msg_list li.right div{margin-left:85px;}
.mypage_msg .msg_list li.right span.bg{background:url(../images/mypage/msg_right_web.png) no-repeat;}

/* mypage - email */
.mypage_email_send .formTbl td.sbj input{width:497px;}
.mypage_email_send .formTbl td.half input{width:430px;}

/* 글로벌버서스*/
.gvs_score h4{position:relative; clear:both;}
.gvs_score h4 span{position:absolute; right:10px; top:0;}
.gvs_score h4 span{background:url(../images/common/blt_downArrow_web.png) no-repeat right center;}
.gvs_score h4.active span{background:url(../images/common/blt_upArrow_web.png) no-repeat right center;}

/* 처음다트 */
.first_game .first_info{margin:0;}
.first_game .user_info{overflow:hidden; margin:0 0 30px 0; padding:0; background:url(../images/mypage/bg_profile_web2.gif) no-repeat;}
.first_game .user_info .pic{position:static; float:left; width:80px; height:71px; margin:15px;}
.first_game .user_info ul{float:left; width:250px; height:70px; padding:15px 0;}
.first_game .user_info ul.first-child{margin:0 20px 0 0; border-right:1px solid #53c6e9;}
.first_game .user_info li{margin:0 0 10px 0;}
.first_game .user_info .sbj{width:75px; font-size:1em;}
.first_game .user_info .detail{font-size:1em; font-weight:bold;}
.first_game ul.game_list{margin:0 0 30px 0;}
.first_game ul.game_list li{width:228px; padding:15px 0;}
.first_game ul.game_list li .pic img{width:180px; height:105px;}
.first_game .first_content.promotion div{margin:15px 40px;}
.first_game .first_content.promotion p{margin:0 40px 30px 40px;}
.first_game .first_content.play div{float:left; margin:10px 10px 0 0;}
.first_game .first_content.play ol{float:left; margin:15px 0 0 0;}

ul.list li dt span.name{width:500px;}

/* my story */
.profile .user_score li{width:219px;}
.profile ul.second li{width:330px;}
.profile .user dl{max-width:500px;}
.mypage_story .txt .btnArea div{float:left; width:70px; overflow:hidden;}
.mypage_story .txt .btnArea input[type="file"]{width:70px; margin:0;}
.mypage_story .txt .btnArea label{min-width:48px !important; padding:5px 10px 6px 10px !important;}
.mypage_story .txt .btnArea .file label{padding:5px 0 6px 0 !important;}
.profile .modiTbl .cover li div label{padding:0 !important;}
.profile .modiTbl th{width:110px;}
.profile .modiTbl .file label{min-width:48px !important;}
.profile .modiTbl .file_name{margin-top:11px;}
.profile .back img{width:100%;}
.profile .user_info{max-height:180px;}
.hobby ul li.last-child span{display:inline;}
.feeling{margin:55px 0 0 0;}

#story_layer .inner{position:absolute; top:50%; left:50%; width:80%; height:80%; margin:0 0 0 -40%;}

.right_pop{position:fixed; top:0; left:0; z-index:500; display:none; width:100%; background:none;}
.right_pop .bg{position:absolute; top:0; left:0; width:100%; height:100%; opacity:.5; filter:alpha(opacity=50); background:#000;}
.right_pop .cont{position:absolute; top:50%; left:50%; width:584px; height:600px; overflow-y:scroll; overflow-x:hidden; margin:-300px 0 0 -299px; padding:0 7px; border:1px solid #4cc3e7;}
.right_pop .cont h1{margin-top:12px;}
.right_pop .cont .r_reply .feeling span{display:block; font-size:1.2em;}
.right_pop .others{position:absolute; top:50%; left:50%; width:584px; height:600px; overflow-y:scroll; overflow-x:hidden; margin:-300px 0 0 -299px; padding:0 7px; border:1px solid #4cc3e7;}

/* play navi 안내 */
.navi_guide .navi_info dl{padding:20px 6px 15px 122px; border:1px solid #f0f2f7; background:#eceff5 url(../images/member/blt_navi_web.png) no-repeat 23px 13px;}
.monitor .formTbl .file{margin-right:15px;}
.info_search .pw_search .pw_type input[type="radio"]{position:static;}
.info_search .pw_search input[type="text"]{width:633px;}
.info_search .card_pw input[type="text"]{width:550px;}

/* help */
.qna_tab{display:block;}
.qnaTbl input[type="text"]{width:415px;}

.f_list li.faq a{background:url(../images/help/h_img1_web.png) no-repeat 10px 15px;}
.f_list li.customer a{background:url(../images/help/h_img2_web.png) no-repeat 10px 15px;}
.f_list li.privacy a{background:url(../images/help/h_img3_web.png) no-repeat 10px 15px;}
.f_list li.caution a{background:url(../images/help/h_img4_web.png) no-repeat 10px 15px;}
.f_list li.member a{background:url(../images/help/h_img5_web.png) no-repeat 10px 15px;}
.f_list li.id a{background:url(../images/help/h_img6_web.png) no-repeat 10px 15px;}
.f_list li.system a{background:url(../images/help/h_img7_web.png) no-repeat 10px 15px;}

/* sitemap */
#sitemap{padding:45px 0 100px 45px; font-weight:bold; zoom:1; background:none;}
#sitemap:after{clear:both; display:block; content:"";}
#sitemap h2{font-weight:normal;}
#sitemap dl{float:left; width:210px; min-height:270px; margin:0 44px 0 0; padding:38px 0 0 0; border-right:1px solid #efefef; border-bottom:0;}
#sitemap dl:nth-child(4n){margin:0; border-right:0;}
#sitemap dl.n4{margin:0; border-right:0;}
#sitemap dl.secondLine{min-height:290px;}
#sitemap dt{margin:0 0 12px 0; padding:0; font-size:1.1em; color:#04acde; border:0; background:none;}
#sitemap dt a{color:#04acde;}
#sitemap dd{margin:0 0 3px 0; padding:0; font-size:0.9em; color:#1a1a1a; border:0; }
#sitemap dd li{padding:0 0 3px 0; font-weight:bold; line-height:1.4; border:0;}
#sitemap dd li span{display:inline;}

/* 임시아이디 */
#temporary .btnArea a{padding:6px 0 5px 0;}

/* 랭킹배틀 hi 추가 */
.rankingBattle h4 {padding:25px 0 5px 6px;}
.rankingBattle .radio_wrap input[type=radio] {margin-left:50px;}
.rankingBattle .more_wrap {padding-right:0px;}
.rankingBattle .searchForm {margin:0;}
#layer_battle .cont {position:absolute; top:50%; left:50%; width:598px; height:600px; margin:-300px 0 0 -299px; background:#fff;}
#layer_battle .cont .tb_seq01,
#layer_battle .cont .tb_seq02,
#layer_battle .cont .tb_seq03 {float:left; width:33%; margin-bottom:7px; border-left:1px solid #d3d3d3}
#layer_battle .cont .tb_seq01 {border-left:none;}

/* 랭킹배틀 가이드 121216 hi 추가 */
#guide_battle .tb_seq01,
#guide_battle .tb_seq02,
#guide_battle .tb_seq03 {float:left; width:33%; margin-bottom:7px; border-left:1px solid #d3d3d3}
#guide_battle .tb_seq01 {border-left:none;}

.guide_name{height:auto;}
.guide_name h4{height:auto; padding:12px 10px 11px; line-height:1;}
.guide_name h4 img {margin:-7px 12px -6px 0;}
.guide_list li{height:auto; padding:12px 20px; line-height:1;}

.help_customer .customer div.left{width:328px;}
.help_customer .customer div.right{width:328px;}
.help_customer .customer input[type="text"]{width:565px;}
.help_customer .customer .btn_default{width:68px;}

.qnaTbl .selectWrap{width:200px;}

/*140408 랭킹배틀 수정사항*/
.top_banner.kr {display:block; overflow:hidden; width:100%; height:0; padding-top:125px; background:url(../images/ranking/battle/KR/banner_pc.jpg) no-repeat 0 0;}
.top_banner.jp {display:block; overflow:hidden; width:100%; height:0; padding-top:125px; background:url(../images/ranking/battle/JP/banner_pc.jpg) no-repeat 0 0;}
.top_banner img {display:none;}

#layer_battle .cont h2 {padding:20px 10px 10px;}
#layer_battle .cont .tb_wrap {padding:0 10px 20px;}
#layer_battle .cont .tb_wrap .inner {float:left; width:49.8%; border-left:1px solid #d3d3d3}
#layer_battle .cont .tb_wrap .seq01,
#layer_battle .cont .tb_wrap .seq03 {border-left:none;}
.ranking_battle .ranking_datail_wrap {padding:0 0 35px;}
.ranking_battle .ranking_datail_wrap p span {padding-left:0; text-indent:0;}
.ranking_battle .datail01 dl {height:58px; line-height:58px;}
.ranking_battle .datail01 dt,
.ranking_battle .datail01 dd {height:58px; line-height:58px;}
.ranking_battle .datail01 dt {padding-right:4px; font-size:1.428em !important;}
.ranking_battle .datail01 dd {padding-left:4px; font-size:1.071em !important;}
.ranking_battle .datail01 dd em {font-size:2em !important;}
.ranking_battle .datail02 dt {width:188px; *width:168px;}
.ranking_battle .datail02 dd {width:154px; *width:134px;}
.ranking_battle .datail03 dt {width:188px; *width:168px;}
.ranking_battle .datail03 dd {width:496px; *width:476px;}
.ranking_battle .datail03 dd em {display:inline;}
.ranking_battle .datail04 .seq01 {height:58px; line-height:58px;}
.ranking_battle .datail04 .seq01 dt,
.ranking_battle .datail04 .seq01 dd {height:58px; line-height:58px;}
.ranking_battle .datail04 .seq01 dt {padding-right:4px; font-size:1.428em !important;}
.ranking_battle .datail04 .seq01 dd {padding-left:4px; font-size:1.071em !important;}
.ranking_battle .datail04 .seq01 dd em {font-size:2em !important;}
.ranking_battle .datail04 .seq02 {height:57px; line-height:57px; font-size:1.428em;}
.ranking_battle .datail04 .seq02 dt,
.ranking_battle .datail04 .seq02 dd {height:57px; line-height:57px;}
.ranking_battle .datail04 .seq02 dt {padding-right:4px;}
.ranking_battle .datail04 .seq02 dd {padding-left:4px;}
.ranking_battle .datail04 .seq02 dd span {font-size:0.7em;}
.ranking_battle h4 {padding:27px 10px 11px; font-size:1.142em;}
.ranking_battle .contentTitle2 a.btn {background:#ff9000 url(../images/ranking/battle/bg_arr_pc.gif) no-repeat right center;}
.ranking_battle.baseTbl span {display:inline;}
#layer_battle .ranking_battle .ranking_datail_wrap {padding:0 10px 10px;}
#layer_battle .ranking_battle .ranking_datail_wrap {padding:0 10px 10px;}
#layer_battle .ranking_battle .datail03 dd {width:359px; *width:339px;}
#layer_battle .ranking_battle .mypage_score {padding-left:25px;}

/*2014-04-29 일본 메인*/
.main_jp_wrap .main_card_list {display:none;}

/*2014-05-19 mantis 9753*/
.login_caution li a {background:url(../images/member/blt_cir.gif) no-repeat right center;}
.login_caution_wrap dd .top {background:url(../images/member/bg_arr.gif) no-repeat right center;}
.login_caution_wrap p {padding:13px 0 0;}

/*2014-05-19 가이드 리뉴얼*/
.guide-tbl-box .cell.imgbox {width:267px;}
.guide-tbl-box .cell {display:table-cell;}
.guide-tbl-box .cell.txt {padding:11px 0 0 20px;}

/*2014-05-23 btn play navi*/
/*
#btnisdisplay.on span {background:url(../images/mypage/club02_on_web.png) no-repeat left 2px;}
#btnisdisplay.off span {background:url(../images/mypage/club02_off_web.png) no-repeat left 3px;}
*/

/*2014-05-30 랭킹배틀 수정*/
.ranking_battle .datail01 .line {margin-top:16px;}
.ranking_battle .datail01 table th {height:58px; font-size:1.428em !important;}
.ranking_battle .datail01 table td {padding-left:8px; height:58px; font-size:1.071em !important;}
.ranking_battle .datail01 table td em {font-size:2em !important;}
.ranking_battle .datail01 table colgroup col {width:30% !important;}
.ranking_battle .datail01 table colgroup col + col {width:20% !important;}
.ranking_battle .datail01 table colgroup col + col + col {width:30% !important;}
.ranking_battle .datail01 table colgroup col + col + col + col {width:20% !important;}
.ranking_battle .datail02 {overflow:hidden;}
.ranking_battle .datail02 table {float:left; width:50%;}
.ranking_battle .datail03 table colgroup col {width:25% !important;}
.ranking_battle .datail03 table colgroup col + col {width:75% !important;}
.ranking_battle .datail03 table td em {display:inline;}
.ranking_battle .total {overflow:hidden;}
.ranking_battle .total table {float:left; width:50%;}
.ranking_battle .total .line {display:block; position:absolute; top:0; left:50%; margin-top:16px; width:1px; height:26px; background:#dbdbdb;}
.ranking_battle .total table th {height:58px; font-size:1.428em !important;}
.ranking_battle .total table th span {font-size:12px;}
.ranking_battle .total table td {padding-left:8px; height:58px; font-size:1.071em !important;}
.ranking_battle .total table td em {font-size:2em !important;}
.ranking_battle .total table colgroup col {width:30% !important;}
.ranking_battle .total table colgroup col + col {width:20% !important;}
.ranking_battle .total table colgroup col + col + col {width:30% !important;}
.ranking_battle .total table colgroup col + col + col + col {width:20% !important;}
.ranking_battle .datail05 dl {padding:0; height:58px; line-height:58px;}
.ranking_battle .datail05 dt,
.ranking_battle .datail05 dd {display:inline-block; height:58px; line-height:58px;}
.ranking_battle .datail05 dt {padding-right:4px; font-size:1.428em !important;}
.ranking_battle .datail05 dd {padding-top:0; padding-left:4px; font-size:1.071em !important;}
.ranking_battle .datail05 dd em {font-size:2em !important;}
.ranking_battle .datail06 dl {padding:0; width:50%; height:58px; line-height:58px; border-bottom:none;}
.ranking_battle .datail06 dl .line {display:block;}
.ranking_battle .datail06 dt,
.ranking_battle .datail06 dd {display:inline-block; height:58px; line-height:58px;}
.ranking_battle .datail06 dt {padding-right:4px; font-size:1.428em !important;}
.ranking_battle .datail06 dt div {display:table; height:100%;}
.ranking_battle .datail06 dt div em {display:table-cell; line-height:1.2; text-align:right; vertical-align:middle;}
.ranking_battle .datail06 dd {padding-top:0; padding-left:4px; font-size:1.071em !important;}
.ranking_battle .datail06 dd em {font-size:2em !important;}
}