/*
Update : 20230918
*/

@charset "utf-8";
@media all and (min-width:768px){


body { background:#f5f5f5; }


/* 가운데정렬 컨텐츠 */
.innerDiv { margin:0 auto; }



th, td{font-size:1em !important;}
select{-webkit-appearance:menulist;}
#wrap{width:100%; margin:0 auto; background:none;}
#mainSection{background:#f5f5f5;}
#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/new/header_bg.gif) top repeat-x;}*/
body{ background:#fff; }
body *{-webkit-text-stroke-width:0 !important;}
header{ height:114px; }
header .innerDiv { position:relative; padding:6px 0 0 0; text-align:center; }
header .innerGNB { padding:67px 0 0; }

#header_fix { position:fixed; top:0; left:0; width:100%; height:67px; z-index:99; background:url(../images/new/header_top_bg.gif) center top repeat-x; }

/*
header h1{float:left; padding-top:8px;}
header h1 .flag{position:static; display:inline-block; width:33px; margin:9px 0 0 5px;}
*/
header h1 { position:absolute; top:5px; left:0; padding-top:8px; z-index:400;}
header h1 .flag{ display:none; }


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{margin-top:35px; right:-20px;}

header .loc{display:block; position:absolute; top:124px; 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:600px; margin:0 10px 0 0; padding:10px 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; margin-left:4px; color:#777; background:url(../images/common/ico_dot.gif) no-repeat right center;}
.util menu a.last-child{background:none;}
.util menu a.new:before { display:inline-block; content:"N"; line-height:13px; font-size:9px; padding:0 2px; margin-right:2px; color:#fff; background:#d61518; }
.util .btn_card{padding:0; background:none;}

.util .global{position:relative; z-index:100; float:left; height:28px; margin:13px 0 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_selectWeb3.gif) no-repeat right 0;}
.util .global strong.sbj.active{background:#434f54 url(../images/common/bg_selectWeb3_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; display:inline-block; height:47px; padding:0 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; margin:6px 5px; padding:5px 10px; line-height:25px; font-size:17px; font-weight:bold; color:#fff;}
.userArea .lnb li.active a,
.userArea .lnb li a:hover{ color:#d61518; background:#fff; }
.userArea .lnb li.new { position:relative; }
.userArea .lnb li.new:before { display:block; content:"NEW"; line-height:17px; padding:0 10px; font-size:11px; font-weight:normal; color:#fff; background:#ffa800; position:absolute; top:-6px; left:9px; }

.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{ padding:7px 13px 6px 13px; color:#fffefe; }
.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:#c11316 url(../images/main/blt_logout.png) no-repeat 93% center;}
.login .loginArea .btn_open{margin:0 0 0 20px; padding:7px 35px 6px 35px; line-height:20px; font-size:16px; color:#fff; background:#d61518;}
*/
.login{display:inline-block; margin-right:10px; }
.login .loginArea a{ padding:7px 8px 6px 8px; font-size:14px; color:#3d3d3d; background:none; }
.login .loginArea .btn_open{margin:0 0 0 20px; padding:7px 35px 6px 35px; line-height:20px; font-size:16px; color:#fff; background:#d61518;}

.loginLayer{position:fixed; top:67px; left:0; z-index:200; display:block; width:100%; height:0; overflow:hidden; background:#c11316;}
.loginLayer .inner{position:relative; width:1024px; height:47px; 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:#fa363a;}
.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:#fff; 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:#fff; border:0; border-bottom:1px solid #fff; 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 #9c0e10; border-radius:3px; background:#d61518;}
.loginLayer input.hasPlaceholder{color:#fff !important;}
.loginLayer input::-webkit-input-placeholder{color:#fff !important;}
.loginLayer .btn_close{position:absolute; top:15px; right:0;}
.util menu .user_info{font-weight:bold; font-size:14px; color:#000; line-height:20px; padding:7px 0 6px 0;}
.util menu .user_info a{margin:0 0 0 10px; padding-right:0; background:none; color:#d61518;}


footer{clear:both; overflow:hidden; padding:8px 0 30px 0; border-top:1px solid #e5e5e5;  background:#fff;}
footer .logo{display:block; float:left; margin:33px 80px 0 66px;}
/*footer .logo.right{float:right;margin:33px 66px 0 0} 2015-07-17 */
footer .logo.right{position:absolute; margin:30px 66px 0 800px;}
footer .logo.right img {max-width:151px;}
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 .info p span a{color:#6e6e6e;}
footer .num{display:inline; padding:0 10px 0 0;}
footer{margin:0 0;}

.more{background:url(../images/common/blt_more_web2.png) no-repeat right center;}

.paging{width:340px; margin:15px 0 30px 0;;}

/* landing */
#landing{background:url(../images/landing/bg_all.jpg) no-repeat center 0; background-size:auto;}
#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 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; margin:0 auto; padding:20px 0 13px 0; border-bottom:1px solid #dedddd; background:#f7f5f5 url('/images/new/main_myinfo_bg.gif') center top no-repeat; }
#myinfo_web:after { display:block; content:""; clear:both; }
#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;}

/* 20170405_닉네임터짐개선 */
#myinfo_web .my_info dt .user_id{float:left; padding:4px 0 0 0; font-weight:bold; line-height:1.2; max-height:51px; overflow:hidden; word-wrap:break-word; word-break:break-all; }

#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 a { color:#d61518 !important; font-weight:bold; }
#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 #971012; border-radius:2px; background:#d61518 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:#9c9c9c;}
#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 #c2c2c2;}
#myinfo_web .my_info li.last-child{border:0;}
#myinfo_web .my_info li a{color:#f3f3f3;}
#myinfo_web .my_info li p{padding:4px 0 0 0; font-size:1.6em; color:#d61518;}

#myinfo_web h3{margin:0 0 20px 0; padding:0 20px 0 0; font-size:1.2em; font-weight:bold; color:#d61518; position:relative; }
#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:0; }
#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 #971012; background:#d61518;}

#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:#d61518;}

#mainSection{position:relative; }
#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:relative; width:990px; margin:0 auto; padding:0; box-shadow:none; background:none; }
#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 h2.new_section_tit { font-weight:bold; padding:30px 0 18px 0; text-align:center; line-height:47px; font-size:43px; color:#333333; }
#mainSection h2.new_section_tit a { display:inline-block; }
#mainSection h2.new_section_tit strong { color:#757575; }

#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:0; padding-bottom:30px;}

#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 dl{padding:0 0 0 80px;}
.bbs_list li dt{overflow:hidden;}
.bbs_list3 li .pic{width:302px; height:149px; overflow:hidden;}
.bbs_list4 li .pic{width:234px; height:140px; overflow:hidden;}
.bbs_list li .info{float:left; margin:0; padding:1px 0 0 0; text-indent:0; }
.bbs_list li .info img{margin:0 2px 0 0;}
.bbs_list li .date{float:left; padding:1px 10px 0 0;}


.photo_s { height:auto; margin:0 10px; }
.gallery_list li { display:block; padding:25px 40px 25px 20px; border-bottom:1px solid #cacaca; position:relative; width:100%; box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; }
.gallery_list li:after { display:block; content:""; width:11px; height:24px; position:absolute; top:50%; right:13px; margin-top:-12px; background:url(../images/new/main_wide_arrow.png) 0 0 no-repeat; }
.gallery_list li .table { display:table; table-layout:fixed; width:100%; }
.gallery_list li .pic { display:table-cell; width:150px; height:auto; }
.gallery_list li .pic img { width:120px; height:68px; position:static; }
.gallery_list li .texts { display:table-cell; width:auto; vertical-align:middle; text-align:left; }
.gallery_list li .texts dt { max-height:44px; overflow:hidden; }
.gallery_list li .texts dt a { line-height:22px; font-size:18px; color:#3e3e3e; }
.gallery_list li .texts dt a span { display:inline-block; margin-right:5px; color:#d61518; }
.gallery_list li .texts dd { padding-top:3px; line-height:20px; }
.gallery_list li .texts dd span { display:inline-block; font-size:14px; color:#888; text-indent:0; /*padding-left:10px; margin-left:10px; position:relative;*/ vertical-align:top; }
.gallery_list li .texts dd span:before { display:inline-block; vertical-align:middle; content:""; margin:0 8px; width:4px; height:4px; background:#888; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.gallery_list li .texts dd span:first-child:before { display:none; }
.gallery_list li .texts .reply { padding:0; border-bottom:0 none; }



.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; }
.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{ float:left; width:302px; margin-left:42px; }
.main_news .bbs_list li:first-child { margin-left:0; }
.main_news .bbs_list li .pic{position:relative; }
.main_news .bbs_list li .pic a { display:inline-block; vertical-align:top; }
.main_news .bbs_list li .pic img{position:static; margin:0;}
.main_news .bbs_list li dl{ display:block; padding:20px 2px; }
.main_news .bbs_list li dt{ padding-bottom:4px; line-height:24px; max-height:48px; font-size:18px; color:#3e3e3e; overflow:hidden;}
.main_news .bbs_list li dd span { display:inline-block; font-size:14px; color:#888; text-indent:0; padding:0; /*padding-left:10px; margin-left:10px; position:relative;*/ vertical-align:top; }
.main_news .bbs_list li dd span:before { display:inline-block; vertical-align:middle; content:""; margin:0 8px; width:4px; height:4px; background:#888; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.main_news .bbs_list li dd span:first-child:before { display:none; }

.main_vod_s .bbs_list li{ float:left; width:234px; margin-left:18px; }
.main_vod_s .bbs_list li:first-child { margin-left:0; }
.main_vod_s .bbs_list li .pic{position:relative; }
.main_vod_s .bbs_list li .pic a { display:inline-block; vertical-align:top; }
.main_vod_s .bbs_list li .pic img{position:static; margin:0;}
.main_vod_s .bbs_list li dl{ display:block; padding:20px 2px; }
.main_vod_s .bbs_list li dt{ padding-bottom:4px; line-height:24px; max-height:48px; font-size:18px; color:#3e3e3e; overflow:hidden;}
.main_vod_s .bbs_list li dd span { display:inline-block; font-size:14px; color:#888; text-indent:0; padding:0; /*padding-left:10px; margin-left:10px; position:relative;*/ vertical-align:top; }
.main_vod_s .bbs_list li dd span:before { display:inline-block; vertical-align:middle; content:""; margin:0 8px; width:4px; height:4px; background:#888; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.main_vod_s .bbs_list li dd span:first-child:before { display:none; }
.main_vod_s .bbs_list li .info .view { margin:0; }


.news_thum .bbs_list .pic img{width:302px; height:149px;}
.main_vod_s .bbs_list .pic img{width:234px; height:140px;}


.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;}

.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:#d61518; 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-radius:2px;
    border: 2px solid #d61518;
	background: #d61518;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg, #f4c4c5 0%, #d61518 12%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f4c4c5), color-stop(12%,#d61518));
	background: -webkit-linear-gradient(-45deg, #f4c4c5 0%,#d61518 12%);
	background: -o-linear-gradient(-45deg, #f4c4c5 0%,#d61518 12%);
	background: -ms-linear-gradient(-45deg, #f4c4c5 0%,#d61518 12%);
	background: linear-gradient(135deg, #f4c4c5 0%,#d61518 12%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c4c5', endColorstr='#d61518',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:#d61518; 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:#fa363a;}
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_title2.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;}
2016-02-12 회원가입 간소화 변경 */
.member article h3{padding:0 0 10px 0; margin:60px 0 5px 0; line-height:1;}
.member article h3.member_login_h3 { margin:30px 0 5px; }
.member article h3 strong { color:#ff3c00; }
.member article h3 span { font-weight:normal; }
.member article h3 span.desc { display:inline-block; margin-left:10px; padding-left:12px; font-size:15px; color:#737373; border-left:1px solid #ccc; font-weight:normal; }
.member article h3.add_info_h3 { margin-top:15px; }
.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;}
2016-02-12 회원가입 간소화 변경 */
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 .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:1px solid #7d8589;}
.member .formTbl th{width:150px; padding:12px 0 12px 25px; border-right:0 none; background:none;}
.member .formTbl th span.bul { display:inline; color:#ff2400; font-weight:bold; padding-left:2px; }
.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:#fa363a;}
.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 {
	border: 1px solid #d61518;
	border-bottom: 2px solid #d61518;

	background: #d61518;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(-45deg, #f4c4c5 0%, #d61518 12%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f4c4c5), color-stop(12%,#d61518));
	background: -webkit-linear-gradient(-45deg, #f4c4c5 0%,#d61518 12%);
	background: -o-linear-gradient(-45deg, #f4c4c5 0%,#d61518 12%);
	background: -ms-linear-gradient(-45deg, #f4c4c5 0%,#d61518 12%);
	background: linear-gradient(135deg, #f4c4c5 0%,#d61518 12%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c4c5', endColorstr='#d61518',GradientType=1 );
}
#subSection .tab.player_tab li a.active { border:0 none; }

#subSection .tab_s01 {height:86px; margin-top:0;}
#subSection .tab_s01 li {width:20%;}
#subSection .tab_s01.w01 li {width:100%;}
#subSection .tab_s01.w02 li {width:50%;}
#subSection .tab_s01.w03 li {width:33.3%;}
#subSection .tab_s01.w03 li:nth-child(3) {width:33.4;}
#subSection .tab_s01.w04 li {width:25%;}
#subSection .tab_s01 li a{ height:66px; padding:10px 0; background:url(../images/common/bg_tab_off_web01.gif) no-repeat left top;}
#subSection .tab_s01 li a.active{background:url(../images/common/bg_tab_on_web01.gif) no-repeat left top;}
#subSection .tab_s01 li a span {padding:9px 13px 0; display:block; font-size:11px; line-height:18px;}
#subSection .tab_s01 li a em {font-style:normal;}
.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:#d61518}

.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 span.alert2{clear:both; 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:#b1b1b1; 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:#fff;}
.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 .etc_info .open_check .info_open {text-indent:-9999px;}

.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_change .alert p {background:url(../images/common/bul_sqr.gif) no-repeat left 7px; padding:0 0 3px 8px;}
.mypage_pw .pw_question input{width:578px;}

.mypage_option .cardTbl input{width:97%;}

.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:166px;}
.profile .user_score li.last-child{width:164px;}
.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:645px; 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;}
.f_list li.guide a{background:url(../images/help/h_img8_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:#d61518;}
#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;}

.k_area01 {display:none;}

/*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;}

/*2014-06-19 더 챔피언 동영상*/
.championResult_wrap {padding:30px;}
.championResult h3 {font-size:1.785em;}
.championResult table td.num {padding-left:20px; width:115px; text-align:left;}
.championResult table td.num span {display:inline;}
.championResult table td.name {width:365px;}
.championResult table td.play {padding-right:14px;}
.championResult table td.play a {background:url(../images/rally/img_play.png) no-repeat left center;}
.modal {width:430px;}
.pop_championResult .btn_close {background:url(../images/rally/btn_close.gif) no-repeat 0 0;}

/*2014-06-23 토너먼트 레포트*/
.tournamentReport {padding:0;}
.tournamentReport .banner li {width:33.33%;}
.tournamentReport .banner li img {width:auto;}
.tournamentReport .league img {width:auto;}
.tournamentReport .league div {width:33.33%;}
.tournamentReport .league div.left a {padding-bottom:0;}

/*2014-07-03 PC 메인 배너 리뉴얼*/
.navi_new {position:relative; width:100%; height:485px !important; overflow:hidden;}
.navi_new .btn {position:absolute; bottom:0; left:0; width:100%; height:80px; background:url(../images/main/banner_pc/bg.png) repeat-x left top; z-index:5}
.navi_new .btn .prev {position:absolute; top:0; left:0; padding:25px 0 0 13px; height:55px;}
.navi_new .btn .next {position:absolute; top:0; right:0; padding:25px 13px 0 0; height:55px;}
.navi_new .navi_new_list {margin:415px 0 0 40px}
.navi_new .view {position:absolute; top:0; left:0}
.navi_new .view img {width:100%;}
.navi_new .thum {position:relative; display:block; float:left; margin-top:4px; margin-left:5px; border:1px solid #868687; z-index:10}
.navi_new .thum img {width:69px; height:51px;}
.navi_new .on .view {z-index:1}
.navi_new .on .thum {margin-top:0;  border:4px solid #ffc103;}
.navi_new .on .thum img {width:70px; height:52px;}
.navi_new .etc {display:none;}
.navi_new .btn .stop, .navi_new .btn .play{position:absolute;top:165px;left:-26px; display:none}

/*2014-08-18 프리패스*/
.freepass_register .freepass_auto dd li {background:url(../images/common/bul_sqr.gif) no-repeat left 5px;}
.freepass_register .freepass_num {margin-bottom:40px; padding:9px 14px;}
.freepass_register .freepass_num input[type="text"] {width:328px;}
.freepass_register .freepass_num .btn_blue {position:static;}
.freepass_state dl.seq01 {padding:0 0 0 5px; width:316px;}
.freepass_state dl.seq02 {padding:0 0 0 20px; width:321px; border-left:1px solid #ececec; border-top:none;}
.freepass_state_wrap .freepass_guide h4 {background:#05abdd url(../images/mypage/bg_freepass.gif) no-repeat 5px 2px;}

/* 2015-08-03 동의내용 고지 및 동의방법 개선 */
.member_c01 {text-align:center;}
.member_c01 a {width:254px; height:90px; padding-top:180px; margin:0 5px; display:inline-block; color:#1e1e1e; font-size:20px; line-height:30px;}
.member_c01 a span {display:block; color:#d61518; padding:0 7px 3px 7px;}
.member_c01 a:nth-child(1) {background:url('../images/member/under14/bg_member01.gif') no-repeat;}
.member_c01 a:nth-child(2) {background:url('../images/member/under14/bg_member02.gif') no-repeat;}
} /*media all close*/


#myinfo_web .my_info dd { clear:both; display:block; }
#myinfo_web .my_info dd .pCoin { display:inline-block; padding-left:27px; line-height:22px; font-size:16px; font-weight:bold; color:#d61518; background:url('../images/main/icon_p_coin.png') left center no-repeat; }
#myinfo_web .my_info dd .charge { float:right; }
#myinfo_web .my_info dd .charge a { display:inline-block; line-height:22px; font-size:16px; color:#043f55; }





#header { position:fixed; top:0; left:0; width:100%; background:#fff; z-index:98; }

#container { width:1024px; margin:0 auto; padding-top:55px; }

/* 20240216 */
#container_wide { margin:0 auto; padding-top:55px; }


#id_web { width:100%; left:0 !important; }
#id_web > ul { width:100% !important; height:auto !important; }
#id_web > ul > li { width:100% !important; height:auto !important; position:static !important; background:#fff !important; }
#id_web > ul > li:nth-child(even) { background:none !important; }
#id_web .navi_new .btn,
#id_web .navi_new .on .thum{ display:none !important; }




/* owl custom */
#mainSection .main_visual { width:100%; margin:0 auto; overflow:hidden; }
#mainSection .main_visual img { max-width:100%; }
#mainSection .owl-theme .owl-controls .owl-nav .owl-prev { position:absolute; top:50%; left:-60px; margin-top:-35px; background:url(../images/new/main_prev.png) center center no-repeat; opacity:0; }
#mainSection .owl-theme .owl-controls .owl-nav .owl-next { position:absolute; top:50%; right:-60px; margin-top:-35px; background:url(../images/new/main_next.png) center center no-repeat; opacity:0; }
#mainSection .owl-theme:hover .owl-controls .owl-nav .owl-prev { left:4%; opacity:1; }
#mainSection .owl-theme:hover .owl-controls .owl-nav .owl-next { right:4%; opacity:1; }
#mainSection .owl-theme .owl-controls .owl-nav .owl-prev:hover { left:4%; background:url(../images/new/main_prev.png) center center no-repeat; opacity:1; }
#mainSection .owl-theme .owl-controls .owl-nav .owl-next:hover { right:4%; background:url(../images/new/main_next.png) center center no-repeat; opacity:1; }
#mainSection .owl-theme .owl-controls .owl-nav .owl-prev.off { background:url(../images/new/main_prev.png) center center no-repeat; cursor:default; }
#mainSection .owl-theme .owl-controls .owl-nav .owl-next.off { background:url(../images/new/main_next.png) center center no-repeat; cursor:default; }
#mainSection .owl-theme .owl-controls .owl-nav [class*=owl-] { display:inline-block; width:48px; height:70px; text-indent:9999px; cursor:pointer; overflow:hidden; 
	-webkit-transition:300ms; -moz-transition:300ms; -ms-transition:300ms; -o-transition:300ms; transition:300ms;
}
#mainSection .owl-theme .owl-dots { position:absolute; left:0; bottom:22px; width:100%; z-index:99; }
#mainSection .owl-theme .owl-dots .owl-dot { display:inline-block; margin:0 10px; zoom:1; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
#mainSection .owl-theme .owl-dots .owl-dot span { display:block; width:12px; height:12px; margin:0; background:#ececec; border:1px solid #898989; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
#mainSection .owl-theme .owl-dots .owl-dot.active span { background:#d61518; border:1px solid #d61518; }

#mainSection .tab_con .owl-theme { padding-bottom:90px; }
#mainSection .tab_con .owl-theme .owl-dots { bottom:35px; }
#mainSection .tab_con .owl-theme .owl-item dd img { display:inline; width:auto; }

#mainSection .tab_con .owl-item .item dl { height:52px; }


#mainSection .more_view_btn { clear:both; padding:40px 0 45px 0; text-align:center; }
#mainSection .more_view_btn a { display:inline-block; line-height:22px; padding:5px 25px; font-size:18px; color:#767676; border:1px solid #afafaf; }
#mainSection .more_view_btn a em { font-style:normal; }





.main_ranking .ranking_pc .tit,
.main_ranking .ranking_pc .tab_con { display:block; width:1020px; margin-left:-15px; text-align:center; }
.main_ranking .ranking_pc .tit li,
.main_ranking .ranking_pc .tab_con .ranking_ol { display:inline-block; width:300px; margin:0 18px; vertical-align:top; }
.main_ranking .ranking_pc .tab_con .ranking_ol li { text-align:left; }
.main_ranking .ranking_pc .tit li { padding-bottom:25px; line-height:28px; font-size:24px; font-weight:bold; color:#d61518; }



#mainSection article.main_shop li { float:left; margin-top:15px; width:45%; padding:0 5% 0 0; border:0 none; font-size:19px; padding:3px 0; line-height:19px; box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; position:relative; }
#mainSection article.main_shop li span.area { display:inline-block; width:125px; color:#d61518; border-right:0 none; vertical-align:middle; }
#mainSection article.main_shop li span.ellipsis { display:inline-block; width:265px; max-width:100%; vertical-align:middle; }
#mainSection h2.new_section_tit a.more_shop_btn { display:none; }



.main_bottom_banners { padding:35px 0; text-align:center; }
.main_bottom_banners .item { display:inline-block; margin:0 17px; }
.main_bottom_banners a { display:inline-block; vertical-align:top; }
.main_bottom_banners a img { width:290px; border:1px solid #d6d6d6; box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; }
.main_bottom_banners.owl-theme { padding-bottom:60px; width:auto !important; max-width:944px; margin:0 auto; }
.main_bottom_banners.owl-theme .item { margin:0; }


#mainSection .family_outer {  }
.main_family_new { padding-bottom:45px !important; }
.main_family_new li { float:left; width:16.66%; margin:10px 0; text-align:center; }
.main_family_new li a { display:inline-block; vertical-align:top; }
.main_family_new li a img { width:70%; }
.main_family_new li a span { display:block; padding:10px 0 16px 0; line-height:24px; font-size:18px; color:#4b4b4b; }
#mainSection .main_family_new .more_view_btn { display:none !important; padding-bottom:0; }




#myinfo_web { margin-top:25px; }
#myinfo_web .user_where { display:inline-block; width:330px; vertical-align:top; }

#myinfo_web .user_where .user_info { display:table; table-layout:fixed; width:100%; }
#myinfo_web .user_where .user_info .pf_img { display:table-cell; width:115px; text-align:center; vertical-align:middle; }
#myinfo_web .user_where .user_info .pf_img p { display:inline-block; width:99px; height:99px; border:2px solid #da181b; -moz-border-radius:60px; -webkit-border-radius:60px; border-radius:60px; }
#myinfo_web .user_where .user_info .pf_img p a { display:inline-block; width:93px; height:93px; border:3px solid #fff; overflow:hidden; position:relative; -moz-border-radius:60px; -webkit-border-radius:60px; border-radius:60px; }
#myinfo_web .user_where .user_info .pf_img p a span { display:block; position:absolute; top:0; left:-20px; width:133px; height:93px; text-align:center; }
#myinfo_web .user_where .user_info .pf_img p a img { min-width:93px; height:93px; }
#myinfo_web .user_where .user_info .infos { display:table-cell; width:auto; padding-left:5px; vertical-align:middle; }
#myinfo_web .user_where .user_info .infos dt { display:block; }
#myinfo_web .user_where .user_info .infos dt .class { margin-right:15px; }
#myinfo_web .user_where .user_info .infos dt .btn_my { display:inline-block; line-height:18px; padding:0 12px; font-size:12px; color:#605f5f; border:1px solid #535353; background:#fff; vertical-align:bottom; }
#myinfo_web .user_where .user_info .infos dt .btn_my span { display:block; padding-right:12px; background:url('../images/new/arrow_mypage.png') right center no-repeat; }
#myinfo_web .user_where .user_info .infos dt .user_id { display:block; }
#myinfo_web .user_where .user_info .infos dt .user_id a { display:inline-block; font-size:20px; font-weight:bold; color:#363636; max-width:215px; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#myinfo_web .user_where .user_info .infos dd span { display:inline-block; margin-right:12px; vertical-align:middle; }
#myinfo_web .user_where .user_info .infos dd span a { display:inline-block; vertical-align:top; line-height:26px; font-size:16px; }
#myinfo_web .user_where .user_info .infos dd .gold a { padding-left:29px; color:#121212; background:url('../images/new/icon_gold.png') left center no-repeat; }
#myinfo_web .user_where .user_info .infos dd .pCoin a { padding-left:27px; color:#ff0004; font-weight:bold; background:url('../images/main/icon_p_coin.png') left center no-repeat; }

#myinfo_web .where_r_u { margin-top:22px; }
#myinfo_web .where_r_u h3 { margin:0 0 7px 0; padding:0; line-height:17px; font-size:15px; color:#494949; }
#myinfo_web .where_r_u h3 a { float:right; }
#myinfo_web .where_r_u li { padding:6px 0 3px 25px; background:url(../images/main/shop_web_off.png) no-repeat left center; }
#myinfo_web .where_r_u li.active { background:url(../images/main/shop_web_on.png) no-repeat left center; }
#myinfo_web .where_r_u li span { display:inline-block; max-width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


#myinfo_web .stats { float:right; width:600px; margin-top:4px; }
#myinfo_web .stats .rating,
#myinfo_web .stats .others,
#myinfo_web .stats .others .each { display:inline-block; vertical-align:top; }
#myinfo_web .stats .rating { width:160px; padding-right:60px; }
#myinfo_web .stats .others { width:370px; padding-top:12px; text-align:center; }
#myinfo_web .stats .others .each { width:110px; margin:0 5px; }
#myinfo_web .stats .gauge_graph a { display:inline-block; position:relative; }
#myinfo_web .stats .gauge_graph .inner_info { display:block; position:absolute; top:50%; left:0; width:100%; color:#353535; text-align:center; letter-spacing:-1px; }
#myinfo_web .stats .gauge_graph .inner_info .rate { display:block; }
#myinfo_web .stats .gauge_graph .inner_info .rate span { display:block; }
#myinfo_web .stats .rating .gauge_graph .inner_info { margin-top:-47px; line-height:17px; font-size:15px; }
#myinfo_web .stats .rating .gauge_graph .inner_info .rate span { padding-top:10px; line-height:54px; font-size:50px; font-weight:bold; }
#myinfo_web .stats .rating .gauge_graph .inner_info .rate span em { font-style:normal; font-size:22px; }
#myinfo_web .stats .others .gauge_graph .inner_info { margin-top:-15px; line-height:30px; font-size:27px; font-weight:bold; }

#myinfo_web .stats .rating .rank { padding-top:7px; line-height:19px; font-size:15px; color:#353535; text-align:center;}
#myinfo_web .stats .others .each .tit { padding-bottom:10px; line-height:20px; font-size:16px; color:#333; font-weight:bold; }
#myinfo_web .stats .others .today_data { padding-top:15px; }
#myinfo_web .stats .others .today_data a { display:inline-block; width:86%; padding:0 18px; background:#fff; border:1px solid #ababab; }
#myinfo_web .stats .others .today_data a span { display:block; color:#595959; padding:5px 15px; line-height:19px; font-size:17px; background:url('../images/new/arrow_today.png') right center no-repeat; }



#mainSection h2 .more_btn { display:none !important; }












.main_visual { width:100%; position:relative; background:#000; }
.main_visual .owl { width:100%; overflow:hidden; }
.main_visual .owl-item,
.main_visual .owl .item { text-align:center; }
.main_visual .owl-item .item a,
.main_visual .owl .item a { display:inline-block; vertical-align:top; }
.main_visual .owl-item .item img,
.main_visual .owl .item img { max-width:1920px; }
.main_visual .item .movie { position:absolute; top:50%; left:50%; margin:-172px 0 0 -40px; }
.main_visual .item .movie iframe { width:614px; height:345px; border:3px solid rgba(255,255,255,0.6); -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; }


#mainSection { background:#fff; }
#mainSection article { width:100%; }