@charset "utf-8";
.itemshop_gnb .btnsArea{display:none}
.listSt04.mt30 .area .txt a{display:none}
/*user info*/
.content{padding-bottom:70px}
.itemshop_gnb{position:static}
.user_info.top{position:absolute; bottom:213px;width:100%;padding:10px;border-top:1px solid #dadada;}
.user_info.top p.user_id{font-size:1.077em; width:100%;}
.user_info p.card_gold{float:left}
.user_info.top p.card_gold span.card_num{width:100%; float:left; letter-spacing:-0.5px}
.user_info .user_info_bar p.gold{display:block;float:right; letter-spacing:-0.5px}
.user_info .user_info_bar p.gold span.txt{display:none}
.user_info .user_info_bar p.gold span{font-size:0.907em}
.user_info .user_info_bar p.gold img{width:11px; margin-bottom:2px}
.user_info.top .ico{display:none;}
.capsuleBtn{position:absolute;left:50%;margin-top:132px; margin-left:-110px;z-index:10; width:220px}
.capsuleBtn img{width:100%;}
.capsuleBtn p{position:absolute;top:10px; font-size:1.4em;width:100%;color:#c03737}
.listSt04 ul{padding-bottom:10px}
.listSt04 ul li.txt{padding-top:0; border-bottom:1px solid #ddd}
.listSt04 ul li.txt .txt{padding-top:0}
.listSt04 .area .txt .price{float:left}
.listSt04 .area .txt .gold_pc{margin-left:3px;letter-spacing:-1px;font-size:0.87em;float:left; text-align:left;width:110px;line-height:1.5em;}
.listSt04 .area .txt .gold_pc.sale span.gold, .listSt04 .area .txt .gold_pc.sale span.pc{display:block;}
.listSt04 .area .txt .gold_pc .off{color:red}
/*index*/
.txt.p_ta-c{padding-top:0; border-bottom:1px solid #ddd;}
.listSt04.mt30 ul.mt15 li{position:relative;}
.listSt04.mt30 ul.mt15 li.staterSetList{cursor:pointer}
.listSt04.mt30 ul.mt15 li div.selected{display:none}
.listSt04.mt30 ul.mt15 li.active div.selected{display:block; position:absolute; background:url(../images/common/bg_opacity.png);width:100%; height:100%;top:0;left:0;z-index:100;text-align:center;}
.listSt04.mt30 ul.mt15 li.active div.selected img{position:absolute; top:50%;left:50%;margin-left:-25px;margin-top:-25px; width:55px} 
/*help*/
.help_sample{padding:10px;width:100%;clear:both;}
.help_sample:after{display:block; content:''; clear:both;}
.help_sample .fl-l .pc{display:none}
.help_sample .fl-l .mobile{display:block; width:100px;}
.help_sample .fl-l .mobile img{width:100%;}
.help_sample .txt{font-size:12px; float:left; padding:0; width:64%;}
.help_sample .txt ul li{padding-left:20px;margin-bottom:7px}
.help_sample .txt ul li span.num{background:#36c; color:#fff; padding:0 5.5px; border-radius:15em; margin-left:-20px; margin-right:3px;}
.help_sample .txt ul li a {text-decoration:underline; color:#0018ff;}
.help_list ul{padding:4px 0;}
.help_list li{position:relative;padding:10px; margin:6px 0;border-bottom: 1px solid #dedede}
.help_list li.last{margin-bottom:0; border:none;}
.help_list li .img{margin-bottom:10px}
.help_list li img{width:100%;}
.help_list li p.tit{font-size:16px; margin-left:0; color:#f00; margin-bottom:7px;font-weight:bold;}
.help_list li p.tit span{margin-left:0;text-indent:-999em;display:inline-block; margin-right:5px;width:20px;height:20px;background:#3a3839 url(../images/common/ico_temstyle.png) no-repeat;}
.help_list li p.tit span.style{background-position:2px 1px}
.help_list li p.tit span.markAward{background-position:-23px 0px}
.help_list li p.tit span.dartThrow{background-position:-46px 1px}
.help_list li p.tit span.frame{background-position:-65px 1px}
.help_list li p.tit span.effect{background-position:-90px 1px}
.help_list li p.tit span.dynamicFrame{background-position:0px -18px;}
.help_list li p.tit span.sound{background-position:-24px -18px;}
.help_list li p.tit span.bullsound{background-position:-24px -18px;}
.help_list li p.tit span.bull{background-position:-46px -18px}
.help_list li p.tit span.award{background-position:-64px -18px}

.help_list li p.tit span.pstyle{background-position:-2px -38px}
.help_list li p.tit span.mstyle{background-position:-2px -38px}
.help_list li p.tit span.sstyle{background-position:-2px -38px}

.help_list li p.txt{font-size:12px; padding:0}

/*capsule_popup
.mPopup .capsule{width:292px;}
.mPopup .capsule .bg_popup{position:absolute;z-index:-2 }
.mPopup .capsule .bg_popup img{width:100%;}
.mPopup .capsule .hd{ position:relative;top:41px;background-color:transparent;}
.mPopup .capsule .hd h2{font-size:15px; padding:14px 0 6px;}
.mPopup .capsule .bd{position:relative; top:41px;background-color:transparent;padding:0 50px}
.mPopup .capsule .bd .bd-b{padding:18px 0 15px}
.mPopup .capsule .bd .listSt02.text .area .left{width:66px}
.mPopup .capsule .bd .listSt02.text .area .right{width:64%}
.mPopup .capsule .bd .btnsArea{padding:8px 0 0 ; font-size:12px}
.mPopup .capsule .bd .btnsArea ul li a.btn{font-size:11px}
.mPopup .capsule .bd .listSt02.text .area .right .text{margin-bottom:0; margin-left:6px;font-size:17px; height:64px;}
.mPopup .capsule .bd .listSt02.text .area .right .text .tit span{color:#36c}
.mPopup .capsule .bd .listSt02.text .area .right .text .tit{font-size:14px; margin-left:-8px;height:16px;margin-bottom:6px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mPopup .capsule .bd .listSt02.text .area .right .text .rare{font-size:12px}
.mPopup .capsule .bd .bd-b{clear:both; margin-bottom:10px}
.mPopup .capsule .bd .bd-b:after{display:block; content:''; clear:both;}
*/

/*capsule_popup 202002 update*/
.mPopup .capsule{width:292px;}
.mPopup .capsule .bg_popup{position:absolute;z-index:-2 }
.mPopup .capsule .bg_popup img{width:100%;}
.mPopup .capsule .hd{position:relative;top:41px; background-color:transparent;}
.mPopup .capsule .hd h2{font-size:14px; padding:12px 0 11px;}
.mPopup .capsule .bd{position:relative; top:41px; background-color:transparent;padding:0 50px}
.mPopup .capsule .bd .bd-b{padding:18px 0 15px}
.mPopup .capsule .bd .listSt02.text .area .left{width:66px}
.mPopup .capsule .bd .listSt02.text .area .right{width:64%}
.mPopup .capsule .bd .readArea{padding: 15px 0 0;}
.mPopup .capsule .bd .readArea p{text-align: center; font-size: 1.1em;}
.mPopup .capsule .bd .btnsArea{padding:60px 0 0 !important;}
.mPopup .capsule .bd .btnsArea p {font-size: 1.1em; top: 12px;}
.mPopup .capsule .bd .btnsArea ul li{width: auto; display: block; margin: 0 0 3px;}
.mPopup .capsule .bd .btnsArea li .capsuleBtn{width: 220px; margin: 0 0 0 -100px; position: relative;}
.mPopup .capsule .bd .listSt02.text .area .right .text{margin-bottom:0; margin-left:6px;font-size:17px; height:64px;}
.mPopup .capsule .bd .listSt02.text .area .right .text .tit span{color:#36c}
.mPopup .capsule .bd .listSt02.text .area .right .text .tit{font-size:14px; margin-left:-8px;height:16px;margin-bottom:6px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mPopup .capsule .bd .listSt02.text .area .right .text .rare{font-size:12px}
.mPopup .capsule .bd .bd-b{clear:both; margin-bottom:10px}
.mPopup .capsule .bd .bd-b:after{display:block; content:''; clear:both;}


.listSt02{padding:0;text-align:center;}
.listSt02 .area {padding:12px 5px;height:120px; width:25%;float:left;margin:0 }
.listSt02 .area .img .corver{width:61px; height:61px; overflow:hidden;position:relative; margin:0 auto }
.listSt02 .area .img .corver img{height:63px; position:absolute; top:0; left:50%; margin-left:-90% }
.listSt02 .area .txt{white-space:nowrap; padding:0; max-width:100%; text-align:center;}
.listSt02 .area .txt p{font-size:0.615em;text-overflow:ellipsis;white-space: nowrap;overflow: hidden; }
.listSt02 .area .txt .tit{ font-weight:bold;}
.listSt02 .area .txt .price p.txt{font-size:0.692em; color:#aaa !important}
.listSt02 .area .txt .price .gold_pc > span{color:#000; text-align:left}
.listSt02 .area .txt .gold_pc.sale > span{display:block; float:none;}
.listSt02 .area .txt .price .gold_pc > span .off{color:red}
.listSt02 .area .txt .price span{margin-right:2px;}
.listSt02 .area .txt .price img{margin-bottom:.2em; width:10px;}
.listSt02 ul{border-bottom:2px solid #f7f7f7;border-top: 1px solid #ddd;}
.listSt02 ul li{clear:both;padding:0; border-bottom:none}
.listSt02 ul li:after{display:block; content:''; clear:both}
.tit_bar.gray02 .over-txt{white-space:nowrap;text-overflow:ellipsis; overflow:hidden}
.mySet{padding:0 10px 5px; position:relative;}
.mySet .setArea{background:#fff; border: 1px solid #dedede; clear:both; margin-bottom:12px;}
.mySet .setArea:after{display:block; content:''; clear:both;}
.mySet .setArea .part {text-align:center; float:left;width:33.3%; padding:6px 0 10px; border-right:1px dashed #dedede; border-bottom:1px solid #dedede}
.mySet .setArea .part.m_bn{border-bottom:none}
.mySet .setArea .part.nth3{border-right:none}
.mySet .setArea .part .area .img .corver{width:65px; height:65px; margin:0 auto; overflow:hidden;position:relative;}
.mySet .setArea .part .area .img img{height:62px;position:absolute;top:0;left:50%;margin-left:-90%;}
.mySet .setArea .part .tit{font-size:12px; color:red}
.mySet .setArea .part .date{font-size:9px; color:#369;margin-top:3px}
.mySet .setArea .part .date img{width:10px; margin-right:4px;}
.tit_bar.hot .pc{display:none}
.conArea.hot.new{margin-top:15px}
.conArea.hot .listSt03 .area .txt span.gold span.off, .conArea.hot .listSt03 .area .txt span.pc span.off{font-size:12px;color:red; }
.listSt03 .area .txt{height:auto;}
.listSt03.ranking .hotItem .area .txt p{float:left; padding-right:5px;}
.listSt03.ranking .hotItem .area .txt p.date{float:none; clear:both;}
.listSt03.ranking .hotItem .area .txt .gold_pc{float:left}
.listSt03.ranking .hotItem .area .txt .gold_pc.sale > span{display:block}
.listSt03.ranking .area .txt .tit{display:block; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tab_content .listSt03.present .area .txt .btn{position:absolute;text-indent:-999em; top:0; left:0; width:100%; height:100%; background:transparent;}
.mySet .setArea .part{height:116px}
.mySet .setArea .part .tit span.end_date{display:none}
.mySet .setArea .part.no{background:#f8f8ff}
.mySet .setArea .part.no .date{display:none}
.listSt03.ranking .hotItem .num{display:table-cell;text-align:center;height:100%;vertical-align: middle;float:left}
.listSt03.ranking .hotItem .num p{display:block;width:44px;}
.listSt03.ranking .hotItem .area .img{display:table-cell;padding-right:10px;margin:0;vertical-align:middle;height:100%;float:left}
.listSt03.ranking .area .txt a.btn{display:block}
.conArea.use .listSt04 .area .txt p{display:block; width:100%; text-align:left}
.listSt02.present li.last{padding:0 0 8px}
.listSt03.ranking .hotItem .area .txt{display:inline-block;position:relative;overflow:hidden;vertical-align:middle;float:left;}
.listSt03.ranking .hotItem .area .txt .gold_pc > span{margin-right:5px}
.listSt03.ranking .hotItem .area .txt .gold_pc > span > img{margin-right:3px}
.listSt02.text .area{width:100%;}
.listSt02.present .area{padding:10px 5px}
.listSt02.present .area .back_y01 {position:absolute; top:0; left:0; width:61px; height:61px; background:url('../images/common/bg_opacity.png') repeat; display:block;}
.listSt02.present .area .check_ico {position:absolute; top:20px; left:22px; z-index:10000;}
.listSt02.present .area .check_ico img {width:20px; height:20px !important;}
.listSt02.present.have .area{height:95px}
.tit_bar.yellow.present p b{font-weight:normal}
.listSt02.present .area.bt-n{border-top:none}
.listSt03.buyItem .area {background:#fff;margin-top:15px}
.listSt03.buyItem  li{border-bottom:1px solid #dedede}
.listSt03.buyItem .area .txt{font-size:12px; color:#666; font-weight:normal}
.listSt03.buyItem .area .txt .tit{font-size:14px; color:#36c}
.listSt03.buyItem .area .img .corver{width:67px; height:67px;}
.listSt03.buyItem .area .img img{height:100%;}
.buyBox{margin-bottom:15px}
.buyBox .cont > p{margin-bottom:10px}
.buyBox .cont .ta-c a.payment{background:#755ba8;}
.listSt04.set_top .area .txt .price{float:none}
.listSt02.present.bd-1 .area.bt-n{border-top:1px solid #e5e5e5;padding-top:10px}
.listSt02.present.bd-1 li{padding-top:0 !important;}
.listSt02.help li.odd{background:#f2f2f2 url(../images/common/ico_btnst03.png) 95% center no-repeat; background-size:9px auto;}
.listSt05 li{padding:0 10px; margin: auto; max-width: 100%;}
.listSt05 li img{width:100%}
.listSt05 li .cont .txt{padding: 10px 0; margin-bottom:10px}
.listSt05 li .cont .txt .tit{font-weight:bold;color:#36c;width:60%}
.listSt05 li .cont .txt .gold_pc {float:left}
.listSt05 li .cont .txt .gold_pc img{width:12px; margin-right:2px; margin-bottom:3px;}
.listSt05 li .cont .txt .gold_pc.sale .gold,.listSt05 li .cont .txt .gold_pc.sale .pc{display:block;}
.listSt05 li .cont .txt .gold_pc .gold,.listSt05 li .cont .txt .gold_pc .pc{margin-right:5px;}
.listSt05 li .cont .txt .gold_pc.sale .off{color:red}
.listSt05 li .cont .txt .price{width:60%; clear:both}
.listSt05 li .cont .txt .price:after{display:block; content:''; clear:both}
.listSt05 li .cont .txt .price > span{float:left; margin-right:5px;}
.listSt05 li .cont {position:relative;}
.listSt05 li .cont .btn {position:absolute; bottom:5px; right:0}
.listSt05 li .cont .btn img{width:12px}
.pc_top .conArea{margin-bottom:0}
.recommend.tit_bar.yellow.pc_yellow{text-align:center;}
.conArea.use .listSt04 .area .txt .price > span{color:#333; float:left}
.conArea.use{margin-bottom:0}
.listSt02.text.popup .area{border-bottom:1px solid #ddd; margin:10px 0;}
.bd-b.bd-tb{border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 0}
.bd .bd-b .set_style .style_list .li-st li{float:none; margin-bottom:2px}
.bd .bd-b .set_style .style_list .li-st li:before{content:''; display:inline-block; height:5px; width:5px; background:url(../images/common/ico_liststyle.png); background-size:5px;margin:1px 3px}
.categoryArea.plr10 .content{padding-bottom:0;}
.categoryArea.plr10 .content img {width:100%; height:100%;}
.categoryArea table{position:relative;}
.categoryArea table .content a.more_btn{text-indent:-999em; background:url(../images/common/btn_plus.png) no-repeat; display:block;width:20px; height:20px; background-size:20px}
.categoryArea table .active .content a.more_btn{text-indent:-999em; background:url(../images/common/btn_mn.png) no-repeat; background-size:20px auto;display:block;width:20px; height:25px; bottom:0}
.categoryArea.plr10 .mt10 td{vertical-align:top;}
.categoryArea.plr10 .cont_ul{display:none;margin-top:-10px; font-size:12px; left:0;margin-bottom:10px; position:absolute; width:100%;background:#f1f1f1;}
.categoryArea.plr10 td.last .cont_ul{position:relative}
.categoryArea.plr10 td.last .cont_ul li{width:100%}
.categoryArea.plr10 .cont_ul ul{clear:both}
.categoryArea.plr10 .cont_ul ul:after{display:block;content:'';clear:both}
.categoryArea.plr10 .cont_ul li{float:left; width:50%}
.categoryArea.plr10 td.active .cont_ul{display:block;}
.categoryArea.plr10 .cont_ul ul{border:1px solid #6880b9; border-top:0; padding:10px ; }
.pc_buy li{font-size:12px;}
.area .img input{display:none}
.area .img input[type=checkbox]:not(old) + label{position:absolute; z-index:10;top:-5px; left:50%;margin-left:-40px; display: inline-block; height:20px;width:20px; background:#fafafa; border:1px solid #d9dadb;line-height: 24px;  text-indent: -999em;}
.area .img input[type=checkbox]:not(old):checked + label{background:#fafafa url(../images/common/bg_check_box.png) 3px 3px no-repeat; background-size:13px;}
.tabB_content .pc_top.mb0 span{padding-top:5px}
.tabB_content .pc_top.mb0 a{display:block; text-indent:-999em; width:25px; height:25px;background:url(../images/common/btn_search.png) no-repeat; background-size:25px;}
.listSt03.ranking .price p{float:left}
.listSt03.ranking .price .gold_pc.sale > span{display:block}
.listSt03.ranking .price .gold_pc.sale span.off{color:red}
.itemshop_gnb.none_info .user_info.top{display:none}
.user_info.num {position:relative}
.user_info.num p.card_gold span.card_num{width:100%;}
.user_info.num a.btn{position:absolute; right:10px; top:50%; padding:2px 0; width:60px; color:#fff; margin-top:-12px; background:#999}
.listSt03.buyItem .txt{width:74%}
.listSt03.buyItem .txt .price > span{float:left; margin-right:5px;}
.listSt03.buyItem .txt .price:after{display:block; content:''; clear:both; }
.grade .tit b{font-weight:normal;}
.listSt03.buyItem .txt .gold_pc {float:left}
.listSt03.buyItem .txt .gold_pc.sale > span{display:block;}
.listSt03.buyItem.select .txt .gold_pc.sale > span{display:inline-block;}
.listSt03.buyItem .txt .gold_pc.sale span.off{color:red}
.radioBox .radio.sale{width:100%; margin-left:18%;}
.radioBox input[type=radio ]:not(old) + label > span.off{width:auto; color:red; margin-left:5px; height:auto;background:#fff;}
.tem_detail .img .touchslider-viewport{padding-bottom:56%}
.tem_detail .img .touchslider-nav-item {position:relative; left:0;text-indent:-999em; width:8px; height:8px; background:url(../images/common/btn_slide.png) no-repeat; background-size:16px;}
.tem_detail .img .touchslider-nav-item-current{background-position:-8px 0}
.item_info{padding:10px 10px 10px; border-bottom:1px solid #ddd}
.item_info li{font-size:14px; font-weight:bold;margin-left:20px; padding:5px 0;list-style-image:url(../images/common/ico_list_style.png)}
.pc_buy li p.tit{display:inline-block}
.pc_buy li > span{padding:5px 10px; }
.configBox li.odd{background:#f2f2f2 url(../images/common/ico_btnst03.png) 95% center no-repeat;background-size:9px auto;}
.tem_detail .img .play_btn{position:absolute;top:50%;width:100%;margin-top:-20px;left:50%; margin-left:-33px}
.tem_detail .img .play_btn a{display:block; text-indent:-999em; width:65px;padding-top:49px; background:url(../images/common/btn_play.png) no-repeat left top; background-size:65px auto;}
.promotion_wrap{padding:20px 0;text-align:center;}
.scrachCard .txtBox{padding:10px !important; font-size:12px;}
.capsule_info .area .item .listSt02 .area{height:auto; margin:0; border:none; padding:0 0 10px;}
.listSt02.bd-top .area{border-bottom:none; border-top:1px solid #ddd;}
.listSt02.bd-top.free .area{height:auto;}
.listSt02.one .area{height:auto;}
.listSt02.one .area .right .text{margin-bottom:0;}
.listSt02.bd-top.present .area{height:110px; padding:12px 5px}
.tem_detail .listSt02 .area .img{padding:0;}
.tem_detail .listSt02 .area{border:none;padding:5px 0; height:auto;}
.tem_detail .listSt02 ul{border:none; margin-bottom:20px}
.tem_detail .listSt02 .area .img .corver img{width:auto}
h3.s_tit{padding:15px 10px 5px; font-weight:bold; font-size:14px;}
.present ul li{position:relative;}
.present ul li .g_none_txt01 {position:absolute; top:35px; right:30px; color:red; z-index:11;}
.present ul li.btn_none .bg{position:absolute;background:url(../images/common/bg_opacity02.png); width:100%; height:100%;z-index:10}

.html_edit {width:100%;margin:0; padding:0;text-align:center;}
.listSt05 .img{position:relative;}
.listSt05 .img span{position:absolute; display:block; bottom:0; left:0; border-top-right-radius:20px; width:23px; height:23px; background:#393738 url(../images/common/ico_mb-temstyle.png) no-repeat; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px}
.listSt05 .img span.style{background-position:-2px 0}
.listSt05 .img span.markAward{background-position:-41px 0}
.listSt05 .img span.dartThrow{background-position:-78px 0}
.listSt05 .img span.frame{background-position:-113px 0}
.listSt05 .img span.effect{background-position:-150px 0}
.listSt05 .img span.dynamicFrame{background-position:-4px -32px;}
.listSt05 .img span.sound{background-position:-42px -32px;}
.listSt05 .img span.bullsound{background-position:-42px -32px;}
.listSt05 .img span.bull{background-position:-77px -32px}
.listSt05 .img span.award{background-position:-112px -32px}
.listSt05 .img span.set{background-position:-147px -32px}
.listSt05 .img span.screen {background-position:-178px 0px}
.listSt05 .img span.sstyle {background-position:-80px -60px}
.listSt05 .img span.mstyle {background-position:-42px -60px}
.listSt05 .img span.pstyle {background-position:-4px -60px}
.sale_off{text-decoration:line-through; color:red;padding-left:2px; margin-right:3px;}
.listSt04.pickup{border-bottom:1px solid #ddd}
.listSt05{padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #ddd;}
.listSt02.present.free .area{height:96px; padding:0 5px 10px}
.search_condition .radioBox{padding:10px; font-size:12px;}
.search_condition .radioBox p{margin-bottom:5px;}
.conArea.mb0 .cont_area .listSt03.yellow .area .txt .temName span {background:#f8a800;}
input.btn_submit{display:inline-block; width:100%; border:none; color:#fff;text-align:center; background:#6880b9; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px 0;}
.inputBox{padding:10px}
.inputBox input[type="text"]{height:38px !important; margin-bottom:5px; font-size:13px;}
.inputBox .selectBox{padding:0;margin:5px 0 10px}
.inputBox .text_select {display:table; margin:10px 0;}
.inputBox .text_select span{display:table-cell; font-size:12px;}
.inputBox .selectBox.small{display:table-cell; width:126px; padding-left:10px}
.mLoadCustom{text-align:center;}
.mLoadCustom:after {display:block; content:''; clear:both;}
.mLoadCustom ol li{position:relative; padding:10px 15px 10px 15px; border-bottom:1px solid #ddd}
.mLoadCustom ol li .tit{font-weight:bold;}
.mLoadCustom li .iDelete{position:absolute; top:18px; right:89px; width:13px; height:13px; display:block; background: url(../images/common/btn_cancel.png) no-repeat; text-indent:-9999px; background-size:cover;}
.mLoadCustom li .iDelete a{display:block; widtH:13px; height:13px; background:none}
.mLoadCustom ol li.first{padding-top:10px; border-top:1px solid #ddd;}
.mLoadCustom .ing{background:#e5e8ec url(../images/common/bg_check.png) 6px center no-repeat; background-size:13px auto;}
.mLoadCustom ol li span.tit{width:20px; display:inline-block; text-align:center; margin-right:5px }
.mLoadCustom ol li button{width:58px; padding:0;}
.mLoadCustom ol input[type="text"], input[type="password"]{width:62%; font-size:0.9em}
.mLoadCustom .btnRelease{float:right; padding:10px 10px 0;}
.mLoadCustom .btnRelease a{display:inline-block; background:url(../images/common/ico_cancel.png) no-repeat; color:#556cce; padding:2px 0 2px 23px; background-size:23px auto;}
.mPopMod2.set .bd .bd-b .set_style .style_list ul{border:none}
.mPopMod2.set .bd .bd-b .set_style .style_list{height:auto}
.mPopMod2.set .bd .bd-b .set_style .style_list li{margin-left:0;}
.mPopMod2.set .bd .bd-b .set_style .style_list .area{width:24%;margin:0 0.5%}
.mPopMod2.set .bd .bd-b .set_style .style_list .area .txt{padding:0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.configBox p.txt.title{font-size:1.308em; font-weight:bold;}
.configBox.full.bb1{ width:100%;}
.configBox.full.bb1:after{display:block; content:''; clear:both;}
.configBox.full.bb1 p.txt.fc-gray.mb5{display:table-cell;vertical-align:middle;text-align:left; }
.configBox.full.bb1 a.switch_btn{display:table-cell;vertical-align:middle; text-align:right;}
.configBox.full.bb1 a.switch_btn span.switch{display:inline-block;background:url(../images/common/btn_autosetting_on.png) no-repeat; background-size:cover; width:60px; background-size:60px auto; height:28px; text-indent:999em}
.configBox.full.bb1 a.switch_btn span.switch.off{background:url(../images/common/btn_autosetting_off.png) no-repeat;background-size:cover;}
.configBox.full.bb1 .configCont{display:table; width:100%; height:auto; padding:10px}
.configBox.full.bb1 .configCont p.txt{padding:0}
.mSetting, .mSettingList, .riExplain{margin:0 0 20px;}
.mSetting{background:#e1e3e4}
.mSetting .con1{padding:10px}
.con1 .bg2{background-color:#fff; border:1px solid #cdcdc7; border-radius:0.4em;padding:10px; }
.con1 .bg2 .goldGame{border:1px solid #E2E3E5; border-radius:0.4em; display:block; margin-bottom:10px; width:100%;}
.con1 .bg2 .goldGame li{background:#F6F6F7;border-bottom:1px solid #E2E3E5; display:block; padding:5px; text-decoration:none;}
.con1 .bg2 .textPoint2{color:#FC6703;}
.con1 .bg2 .textPoint1{background-color:#E6EAF9; border-radius:0.3em; color:#588BFE; display:block; font-size:15px; margin-bottom:5px; padding:2px 4px;}
.con1 .bg2 .goldGame li.last{border-bottom:medium none;}
#mySetting .mySet .setArea .part{position: relative;}
#mySetting .mySet .setArea .part .area .img input[type=checkbox]:not(old):checked + label{top:22px; left:50%; margin-left:-35px;}
.listSt05 .img img {height:169px;}
.vsp{background-color:#FD0000; color:#fff; display:inline-block; height:18px; line-height:18px; padding:0 5px;}
.px1{background-color:#004DFD; color:#fff; display:inline-block; height:18px; line-height:18px; padding:0 5px;}
.mSetting .con1 dl{padding:10px 10px 5px;}
.con1 .bg2 .goldGet dt{list-style:none outside none;}
.mSetting .con1 dt{background:url(../images/common/ico_liststyle.png) left 8px no-repeat;background-size:5px; color:#000; margin-bottom:6px; padding:0 0 0 8px}
.con1 .bg2 .goldGet dd{color:#666; margin:2px 0 2px 10px; line-height:150%}
.con1 .bg2 p{color:#666; line-height:20px; padding-bottom:15px; }
.con1 .bg2 .goldGet dd span{color:#fc6703}
.con1 .bg2 .goldGet dd span.textPoint3{color:#b0b0af}
.mSetting .con1 dd{margin:0 0 15px 8px}
.con1 .JPinfo_img1{max-width:640px; width:100%;}
.con1 .JPinfo_img2{max-width:400px; width:100%;}
.con1 .JPinfo_img3{max-width:500px; width:100%}
.con1 .JPinfo_img4{max-width:307px; width:49%}
.listSt04.pickup .area .txt .price{width:auto;}
.none_setting{padding:20px; text-align:center; border:1px solid #ddd; background:#f9f9f9;}
.btnsArea ul.plr30{text-align:center;}
.btnsArea ul.plr30 li{display:inline-block; margin:0.5%}
.title_btn{margin-top:7px; float:right; display:none}
.listSt03.ranking.top{padding:0 10px;}
.listSt04 .area .txt .price > p{float:left}
.my_pc{padding:10px;}
.pc_box{border:1px solid #ddd; padding:10px; text-align:center;background:#fdfdfd }
.pc_box p{font-size:16px; margin-bottom:5px;}
.selBoxWarp{padding:0}
.selBoxWarp .conArea{padding:10px;}
.sel_box{position:relative; margin:5px 0;border:1px solid #ddd;}
.sel_box span{position:relative; display:block; height:34px; width:100%;z-index:2/**/}
.sel_box span:after{content:''; pointer-events:none; width:30px; height:34px;background:url('../images/common/bg_select_btn.png') right center no-repeat; background-size:30px;border-left:1px solid #ddd; position:absolute;top:0; right:0;}
.sel_box select{display:inline-block; color:#333;background:url(../images/common/bg_select.png) repeat-x;background-size:contain; -webkit-appearance:none;-moz-appearance:none;appearance:none; cursor:pointer; width:100%;height:100%; z-index:1;padding:3px; margin:0; border:none; outline:none;padding-right:0px}
.txt_noti_sty01 {padding-bottom:35px; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.item_buy_btn01 {padding-bottom:55px; text-align:center;}
.item_buy_btn01 .btn {width:250px; margin:0 10px;}
.user_item {padding:10px 0; margin-bottom:55px; border-top:1px solid #999; border-bottom:1px solid #999; color:#eb6d9a; font-size:16px;}
.user_item:after{display:block; content:''; clear:both}
.user_item span {padding:7px 0 0 43px; background:url('../images/content/bg_txt_s01.gif') no-repeat 2px top; float:left; display:block;}
.user_item a {float:right;}
.buy_item_list {width:970px;}
.buy_item_list:after{display:block; content:''; clear:both}
.buy_item_list li {padding-left:54px; float:left;}
.buy_item_list li:nth-child(1) {padding-left:0;}
.buy_item_list li a {display:block; color:#666;}
.buy_item_list li a div {padding-bottom:10px; font-size:0; line-height:0;}
.buy_item_list li a div img {width:200px; height:110px;}
.buy_item_list li a p {width:200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.buy_item_list li a span {padding-right:2px; display:inline-block; vertical-align:middle;}
.buy_item_list li a strong {width:10px; height:11px; background:url('../images/common/ico_pc.png') no-repeat; background-size:10px auto; margin:0 1px; display:inline-block; vertical-align:middle;}
.buy_item_list li a strong.gold {background:url('../images/common/ico_gold.png') no-repeat; background-size:10px auto;}
.buy_item_list li a em {padding-left:2px; display:inline-block; vertical-align:middle;}
.buy_item_list li a em.txt_s {color:red; font-size:11px;}
.buy_item_list li a .m_sty01_01 {padding-left:35px;}

@media screen and (max-width:768px){
    .txt_noti_sty01 {padding:0 0 30px 10px; text-align:left; font-size:15px; font-weight:normal;}
    .item_buy_btn01 {padding-bottom:25px; text-align:center;}
    .item_buy_btn01 .btn:nth-child(1) {width:120px; margin:0 3px;}
    .item_buy_btn01 .btn {width:165px; margin:0 4px;}
    .user_item {margin-bottom:20px;}
    .user_item span {background-position:5px 9px;}
    .user_item span em {display:block;}
    .user_item a {margin:10px 11px 0 0;}
    .buy_item_list {width:auto;padding-bottom:20px;}
    .buy_item_list li {width:50%; height:160px; padding:0 0 20px 0; float:left;}
    .buy_item_list li p {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
    .buy_item_list li a {width:140px; margin:0 auto;}
    .buy_item_list li a p {width:140px;}
    .buy_item_list li a div img {width:140px; height:78px;}
    .buy_item_list li a .m_sty01_01 {padding-left:35px;}

	.buyBox_sum p.tline:before {content:"";border-top: 1px #dedede solid; height: 1px; width: 100%; display: block; margin: 0 0 10px;}

	.listSt04 li {margin: 0 auto; max-width: 320px;}
	.listSt05 li {margin: 0 auto; max-width: 320px;}

    .present ul li.g_none_txt {padding-top:30px;}
    .present ul li.btn_none .bg{position:absolute; top:0; background:url(../images/common/bg_opacity02.png); width:100%; height:100%;z-index:10}
    .present ul li.g_none_txt .g_none_txt01 {position:absolute; top:10px; left:12px; color:red; z-index:11;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}
.my_pc .sel_box span:before {content:''; right:0px; top:0px; width:30px; height:30px; background:url(../images/common/bg_select.png) repeat-x; background-size:contain;position:absolute; pointer-events:none; display:block;}
.myPcList{border-top:1px solid #ddd; margin-bottom:}
.myPcList li{display:table; border-bottom:1px solid #ddd;padding:10px;width:100%;}
.myPcList li p{display:inline-block;}
.myPcList li p.date{width:76%}
.myPcList li p.date span{display:block;}
.myPcList li p.pc{vertical-align:bottom;text-align:right;width:24%;font-size:16px}
.myPcList li p.pc span{margin-right:5px;}
.myPcList li span.use{color:#ff0101}
.myPcList li span.buy{color:#3ea2ff}
/*.setNav{position:fixed;bottom:0;left:0;width:100%; z-index:11; padding:0;background:#e6e6e6}
.setNav li{border:1px solid #ddd; background:#fff;width:100%; margin-bottom:1px}
.setNav li:after{display:block; content:''; clear:both;}
.setNav li > a  > div{float:left; text-align:center;  padding:3px 0;width:33.3%; color:red}
.setNav li > a  > div.center{border-right:1px dashed #ddd;border-left:1px dashed #ddd}
*/
.setNav{position:fixed;bottom:0;left:0;width:100%; z-index:11; padding:0;background:#e6e6e6}
.setNav li{bottom:0;left:0;width:100%; z-index:11; padding:0 10px;background:#e6e6e6}
.setNav li.styleTab{display:none}
.setNav a{display:block; border:1px solid #ddd; background:#fff;width:100%;}
.setNav a:after{display:block; content:''; clear:both;}
.setNav  div{float:left; text-align:center;  padding:3px 0;width:33.3%; color:red}
.setNav  div.center{border-right:1px dashed #ddd;border-left:1px dashed #ddd}
.myPcList li p.date span{display:inline-block;width:100%;}
.myPcList li p.date span b{font-weight:normal; max-width:60%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:2px; margin-bottom: -7px;}
/*pc*/
@media screen and (min-width:769px){
/*common*/
.selBoxWarp{width:100%;}
.selBoxWarp .conArea{width:100%;text-align:center;}
.title_btn{display:block}
.tit_bar{font-size:1.743em; background:#fff; font-weight:bold; color:#000;}
.tit_bar{padding:0 0 18px;}
h2.tit_bar{padding:0 0 18px; display:inline-block; margin-bottom:1px;}
h3.tit_bar{font-size:1.2em; margin-top:5px;}
p.txt{padding:15px 10px 0; color:#666; display:inline-block;font-size:1.1em;}
p.txt br{display:none}
.listSt04 .area .txt a.p_mt30{margin-top:30px}
.p_mt50{margin-top:50px}
footer{margin-top:10px}
/*user info*/
.user_info.top{position:relative;}
.content{padding-bottom:0}
.itemshop_gnb{position:relative}
.user_info.top{position:relative;width:100%;padding:0; bottom:0;}
.user_info.top p.user_id{font-size:1.213em; width:auto;}
.user_info p.card_gold{float:none}
.user_info.top p.card_gold span.card_num{width:auto; float:none; letter-spacing:1px}
.user_info .user_info_bar p.gold{display:inline-block;float:none; letter-spacing:1px}
.user_info .user_info_bar p.gold span.txt{display:inline}
.user_info .user_info_bar p.gold span{font-size:1em}
.user_info.top .ico{display:inline-block;}
.user_info.num{display:none}
/*index*/
.itemshop_gnb .btnsArea{display:block}
.tit_bar.pc_yellow{display:block; background:#fc0; font-size:1.584em; padding:12px 22px; border:1px solid #f2c200; color:#fff;}
.beginner{display:none;}
.txt.pc-tac{display:block; margin-top:16px;text-align:center;font-size:1.346em;font-weight:bold;border-bottom:none;}
.txt.pc-tac span{display:block; font-size:0.968em;font-weight:normal}
.listSt04.mt30{margin-top:30px;}
.listSt04 ul {clear:both; border:none; margin-bottom: 20px;}
.listSt04 ul:after{display:block; content:''; clear:both}
.listSt04 ul li{float:left; margin-right:20px;border:1px solid #d9d9d9; padding:33px 30px; width:475px; margin-bottom: 20px;}
.listSt04 ul li:last-child{margin-bottom: 0;}
.listSt04 ul li.n_list {opacity:0.3;}
.listSt04 ul li.right{margin:0}
.listSt04 ul li .area{padding:0}
.listSt04 ul li.txt .txt{color:#808080;font-size:1.076em;}
.listSt04 ul li.txt .txt br{display:none;}
.listSt04 .area .btn{padding:6px 0;position:absolute; bottom:0} 
.listSt04 .area .img{margin-right:18px;}
.listSt04 .area .img img{width:204px; height:auto}
.listSt04 .area .txt{width:190px;height:120px;position:relative; }
.listSt04 .area .txt .tit{margin-bottom:-5px; width:200px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.listSt04 .area .txt .stLi{margin-top:4px}
.listSt04 .stLi span{display:inline-block; width:16px; height:16px; background:#3a3839 url(../images/common/ico_temstyle.png) no-repeat; text-indent:-999em}
.listSt04 .stLi span.style{background-position:-1px -1px}
.listSt04 .stLi span.markAward{background-position:-26px -1px}
.listSt04 .stLi span.dartThrow{background-position:-48px -1px}
.listSt04 .stLi span.frame{background-position:-67px -1px}
.listSt04 .stLi span.effect{background-position:-92px -1px}
.listSt04 .stLi span.dynamicFrame{background-position:-2px -20px; width:18px;margin-right:3px;}
.listSt04 .stLi span.sound{background-position:-25px -20px; width:18px; margin-right:2px}
.listSt04 .stLi span.bullsound{background-position:-46px -20px; width:18px; margin-right:2px}
.listSt04 .stLi span.bull{background-position:-46px -20px}
.listSt04 .stLi span.award{background-position:-66px -20px}
.listSt04 .stLi span.set{background-position:-88px -20px}
.listSt04 .area .txt .price{font-size:0.813em; margin-top:4px; clear:both; float:left; margin-right:5px; width:auto;}

.listSt04 .area .txt .price:after{display:block; content:''; clear:both}
.listSt04 .area .txt .price img{width:15px}
.listSt04 .area .txt .gold_pc{margin-left:5px;letter-spacing:-1px;font-size:0.87em;float:left; text-align:left;width:140px;line-height:1.5em;margin-top:-2px;}
.listSt04 .area .txt .gold_pc span.gold{margin-right:10px;}
.listSt04 .area .txt .gold_pc > span > img{width:15px; margin-right:2px;}
.listSt04 .area .txt .gold_pc span.off{color:red;}
.listSt04 .area .txt a{display:block;width:100%;font-size:0.76em;margin:0}
.listSt04 .area .txt{font-size:1.077em}
.listSt04 .btnsArea{text-align:center;padding:12px 0;}
.listSt04 .btnsArea li{border:none; padding:0;width:168px;display:inline-block;float:none;margin-right:7px}
.listSt04 .btnsArea li.fl-r{margin-right:0;}
.listSt04 .btnsArea li a{font-size: 1.253em; padding:6px 0}
.listSt04 .btnsArea li a img{width:17px !important;}
.txt.p_ta-c{margin-top:50px; margin-bottom:20px;text-align:center;display:block;border-bottom:none }
/*capsule*/
.conArea.ranking_hotItem{clear:both;width:100%;margin-bottom:27px}
.conArea.ranking_hotItem:after{display:block; content:''; clear:both}
.conArea.ranking_hotItem .listSt03.ranking .hotItem.rare li{background:#ff9d02; padding:0;border:1px solid #dd7b08;border-radius:0;}
.conArea.ranking_hotItem .listSt03.ranking .hotItem .area{padding:17px 22px;}
.conArea.ranking_hotItem .listSt03.ranking .area .img .corver.bg-r .border{background: url(../images/common/bg_corver06.png) no-repeat;}
.conArea.ranking_hotItem .listSt03.ranking .area .img .corver{width:105px; height:105px; border-radius:12px;-webkit-border-radius:12px; -moz-border-radius:12px;  }
.conArea.ranking_hotItem .listSt03.ranking .area .img img{height:105px}
.conArea.ranking_hotItem .listSt03.ranking{clear:both;}
.conArea.ranking_hotItem .listSt03.ranking .hotItem.rare .txt{font-size:1.567em;margin-top:12px;font-weight:bold }
.conArea.ranking_hotItem .listSt03.ranking .hotItem.rare .txt .text{font-size:0.914em; color:#573002; margin-top:10px; font-weight:normal}
.conArea.capsule{width:467px}
.capsule_info{float:left;width:468px; padding:70px 10px;}
.capsule_info .area{margin:0 0 12px}
.capsule_info .area .probability{padding:18px 16px 13px;}
.capsule_info .area .probability .capsule img{width:62px}
.capsule_info .area .probability .list_tit .capsule{padding:8px 10px 7px}
.capsule_info .area .probability .list_tit .txt{font-size:1.269em;padding:20px;}
.capsule_info .area .probability .list_tit .txt p.tit{font-size:1.516em;}
.capsule_info .area .item{padding:15px 18px 18px}
.capsule_info .area .item .listSt02 .area{margin:0 8px 8px; padding:0;}
.capsule_info .area .item .listSt02 .area .img .corver{width:82px; height:82px;}
.capsule_info .area .item .listSt02 .area .img .corver img{height:80px}
.capsule_info .area .item .listSt02 .area .img .corver .border{background: url(../images/common/bg_corver01.png) no-repeat;background-size: cover;}
/*pickup*/
.pc_top{border-bottom:1px solid #999; clear:both;padding:0 0 12px; margin:0 0 22px }
.pc_top:after{display:block; content:''; clear:both}
.pc_top .tit_bar{float:left; padding:0}
.pc_top p.txt{padding:3px 15px;}
.pc_top .conArea{padding-bottom:0}
.pc_top .conArea.gray.tit_select{width:274px; float:right; background:#fff;margin-bottom:0}
.pc_top .conArea.gray.tit_select .selectBox{padding:0}
.pc_top .conArea.gray.tit_select .styled-select{height:30px;}
.pc_top .conArea.gray.tit_select .styled-select select{height:30px;}
/*random_capsule*/
.random_capsule .body{width:460px;margin-top:101px;margin-left:-6px}
.random_capsule .over{width:100%;}
.random_capsule .over .top{width:260px; margin-left:7px}
.random_capsule .over .capsule{top:96px; margin-left:-131px}
.random_capsule .over .capsule img{width:267px;}
.random_capsule .over .capsule img.img01{transform: rotate(0deg);}
.random_capsule .over .capsule img.img02{transform: rotate(0deg);}
.random_capsule .over .capsule img.img03{transform: rotate(0deg);}
.random_capsule .over .capsule img.img04{transform: rotate(0deg);}
.random_capsule .over .capsule img.img05{transform: rotate(0deg);}
.random_capsule .over .lever{top:0; margin-left:4px;}
.random_capsule .over .lever .bg{margin-left:-53px; width:96px; top:-4px}
.random_capsule .over .lever .over_coin{width:100px; height:68px; margin-left:-51px;}
.random_capsule .over .lever .coin{width:121px; margin-left:-62px; transform:rotate(0deg);}
.random_capsule .over .lever .over{width:115px;top:-6px; margin-left:-58px}
.random_capsule .over .lever .lever_bar{width:96px; top:48px; margin-left:-49px; transform:rotate(0deg);}
.random_capsule .win_capsule{top:343px; width:100%;}
.random_capsule .win_capsule img{top:0; width:88px; margin-left:-43px;}
.random_capsule .bottom{bottom:4.6px; margin-left:-125px; width:251px;}

.capsuleBtn{margin-top:200px; margin-left:-165px;width:330px}
.capsuleBtn p{top:15px; font-size:2.10em;}

.categoryArea table .content{width:315px; min-height:0; padding:0;}
.categoryArea table .content img{width:315px; height:177px;}


/*help*/
.help_sample{border:1px solid #d9d9d9; padding:40px 0;margin-bottom:60px}
.help_sample .fl-l {width:438px; text-align:right;}
.help_sample .fl-l .pc{display:block;}
.help_sample .fl-l .mobile{display:none;}
.help_sample .txt{width:520px;}
.help_sample .txt ul{margin-left:100px;margin-top:10px;font-size:16px;font-weight:bold;color:#333; }
.help_sample .txt ul li{line-height:2em;margin-bottom:20px;margin-left:34px;}
.help_sample .txt ul li span.num{margin-left:-38px; margin-right:14px;padding: 0 7px;}
.help_sample .txt ul li a {text-decoration:underline; color:#0018ff;}

.help_list ul{padding:28px 0}
.help_list li{width:450px;height:406px;float:left;margin:0; padding:0; border-bottom:none}
.help_list li.even{margin-left:70px}
.help_list li .img{border:1px solid #c4c4c4; margin-top:38px; height:252px; display:table}
.help_list li .img .img_bg{display:table-cell; vertical-align:middle;width:100%; height:100%; background:#272532}
.help_list li .img .img_bg.pc_p{padding:0 17px}
.help_list li p.tit{position:absolute; top:0; font-size:21px; margin-left:-10px;}
.help_list li p.tit br{display:none}
.help_list li p.tit span{margin-left:-24px;text-indent:-999em;display:inline-block; margin-right:5px;width:20px;height:20px;}
.help_list li p.tit span{width:23px; height:23px; margin-left:10px;background:#3a3839 url(../images/common/ico_mb-temstyle.png) no-repeat;}
.help_list li p.tit span.style{background-position:-2px -1px}
.help_list li p.tit span.markAward{background-position:-41px -1px}
.help_list li p.tit span.dartThrow{background-position:-78px -1px}
.help_list li p.tit span.frame{background-position:-113px -1px}
.help_list li p.tit span.effect{background-position:-151px -1px}
.help_list li p.tit span.dynamicFrame{background-position:-4px -32px;}
.help_list li p.tit span.sound{background-position:-42px -32px;}
.help_list li p.tit span.bullsound{background-position:-42px -32px;}
.help_list li p.tit span.bull{background-position:-78px -32px}
.help_list li p.tit span.award{background-position:-112px -32px}
	
.help_list li p.tit span.pstyle{background-position:-4px -60px}
.help_list li p.tit span.mstyle{background-position:-42px -60px}
.help_list li p.tit span.sstyle{background-position:-80px -60px}
.help_list li p.txt{font-size:12px; padding:0}

/*capsule_popup
.mPopup .capsule{position:relative;width:440px;left:50%;margin-left:-220px;top:50%}
.mPopup .capsule .hd{top:74px;}
.mPopup .capsule .hd h2{font-size:20px; padding:14px 0 6px;}
.mPopup .capsule .bd{position:relative; top:61px;background-color:transparent;padding:0 70px}
.mPopup .capsule .bd .bd-b{padding:40px 0 16px; clear:both;}
.mPopup .capsule .bd .bd-b:after{display:block; content:''; clear:both;}
.mPopup .capsule .bd .listSt02.text .area .right{width:58%; margin-left:0}
.mPopup .capsule .bd .btnsArea{padding:8px 0 0 ; font-size:12px}
.mPopup .capsule .bd .listSt02.text .area .right .text{height: auto; font-size:24px; line-height:1.3em}
.mPopup .capsule .bd .listSt02.text .area .right .text .tit{font-size:20px;margin-left:-10px;height:35px;}
.mPopup .capsule .bd .listSt02.text .area .right .text .rare{font-size:16px}
.mPopup .capsule .bd .listSt02.text .area .right .text .rare img{width:16px;margin-bottom:4px}
.mPopup .capsule .bd .listSt02.text .area .img .corver{width:96px; height:96px}
.mPopup .capsule .bd .listSt02.text .area .img  img{height:92px;}
.mPopup .capsule .bd .listSt02.text .area .left{width:122px;}
.mPopup .capsule .bd .listSt02.text .area .img .corver .border{background:url(../images/common/bg_corver01.png) no-repeat; background-size:cover;}
.mPopup .capsule .btnsArea ul{padding:10px 24px 0}
.mPopup .capsule .btnsArea ul li {width:46%}
.mPopup .capsule .btnsArea ul li a.btn{padding:8px 0}
.mPopup .capsule .bd .bd-b .listSt02 .area{margin:0;}
*/

/*capsule_popup 202002 update*/
.mPopup .capsule{position:relative;width:440px;left:50%;margin-left:-220px;top:50%}
.mPopup .capsule .hd{top:74px;}
.mPopup .capsule .hd h2{font-size: 20px; padding: 5px 0 15px;}
.mPopup .capsule .bd{position:relative; top:61px;background-color:transparent;padding:0 70px}
.mPopup .capsule .bd .bd-b{padding:40px 0 16px; clear:both;}
.mPopup .capsule .bd .bd-b:after{display:block; content:''; clear:both;}
.mPopup .capsule .bd .listSt02.text .area .right{width:58%; margin-left:0}
.mPopup .capsule .bd .readArea{padding: 30px 0 0;}
.mPopup .capsule .bd .readArea p{text-align: center; font-size: 1.4em;}
.mPopup .capsule .bd .btnsArea{padding: 80px 0 0 !important;}
.mPopup .capsule .bd .btnsArea p {font-size: 1.7em; top: 17px;}
.mPopup .capsule .bd .btnsArea ul li{width: auto; display: block; margin: 0 0 3px;}
.mPopup .capsule .bd .btnsArea li .capsuleBtn{width: 300px; margin: 0 0 0 -140px; position: relative;}
.mPopup .capsule .bd .btnsArea{padding:8px 0 0 ; font-size:12px}
.mPopup .capsule .bd .listSt02.text .area .right .text{height: auto; font-size:24px; line-height:1.3em}
.mPopup .capsule .bd .listSt02.text .area .right .text .tit{font-size:20px;margin-left:-10px;height:35px;}
.mPopup .capsule .bd .listSt02.text .area .right .text .rare{font-size:16px}
.mPopup .capsule .bd .listSt02.text .area .right .text .rare img{width:16px;margin-bottom:4px}
.mPopup .capsule .bd .listSt02.text .area .img .corver{width:96px; height:96px}
.mPopup .capsule .bd .listSt02.text .area .img  img{height:92px;}
.mPopup .capsule .bd .listSt02.text .area .left{width:122px;}
.mPopup .capsule .bd .listSt02.text .area .img .corver .border{background:url(../images/common/bg_corver01.png) no-repeat; background-size:cover;}
.mPopup .capsule .btnsArea ul{padding:10px 24px 0}
.mPopup .capsule .btnsArea ul li {width:46%}
.mPopup .capsule .btnsArea ul li a.btn{padding:8px 0}
.mPopup .capsule .bd .bd-b .listSt02 .area{margin:0;}


/*newItem*/
.listSt02 ul{border:none}
.listSt02 ul li{display:inline;border-bottom:none; padding-top:28px; text-align:left}
.listSt02 .area{margin:0 0 50px; width:20%; height:180px; border-bottom:none; padding:12px 30px;}
.listSt02 .area .img .corver{width:122px; height:122px}
.set .listSt02 .area .img .corver img{height:122px;}
.listSt02 .area .img .corver img{height:122px;}
.listSt02 .area .txt{margin-top:10px; max-width:126px; text-align:center; }
.listSt02 .area .txt p{font-size:15px; width:100%;color:#333 !important;margin-top:4px; padding-top:2px;}
.listSt02 .area .txt .price{font-size:16px;margin-top:2px}
.listSt02 .area .txt .price img{height:17px !important}
.listSt02 .area .txt .gold_pc{margin-left:3px;letter-spacing:-1px;font-size:16px;float:left; text-align:center;max-width:110px;width:100%;line-height:1.5em;}
.listSt02 .area .txt .gold_pc img{width:17px !important;}
.listSt02 .area .txt .gold_pc.sale span.gold, .listSt04 .area .txt .gold_pc.sale span.pc{display:block;}
.listSt02 .area .txt .gold_pc.sale span.gold .off,
.listSt02 .area .txt .gold_pc.sale span.pc .off{color:red}
.listSt02 .area .img .corver .border{background: url(../images/common/bg_corver07.png) no-repeat;}
.listSt02 .area .img .corver.sell .border{background:url(../images/common/bg_corver09.png) no-repeat; background-size:cover;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index:2;  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/common/bg_corver01.png', sizingMethod='scale')";}

/*hotitem*/
h3.tit_bar.hot div.mobile{display:none}
h3.tit_bar.hot div.pc{display:block;padding-top:18px;}
h3.tit_bar.hot div.pc p{color:#623700; font-size:30px;font-weight:normal;text-align:center;}
h3.tit_bar.hot div.pc img{margin-bottom:0.2em;}
.conArea.hot.new{border-bottom:1px solid #999; padding-bottom:40px}
.conArea.hot{padding-top:12px; width:100%;}
.conArea.hot .listSt03.ranking .hotItem ul{border-spacing: 5px;}
.conArea.hot .listSt03.ranking .hotItem li{float:left; margin:0; width:476px;background:#ff9d02 url(../images/common/bg_pattern01.png); border:1px solid #dd7b08; margin-bottom:10px;}
.conArea.hot .listSt03.ranking .hotItem li.odd{margin-right:17px}
.conArea.hot .listSt03.ranking .hotItem .area .num img{width:52px;}
.conArea.hot .listSt03.ranking .hotItem .num{padding-left:12px;width:60px;}
.conArea.hot .listSt03.ranking .area .img .corver{width:122px; height:122px;}
.conArea.hot .listSt03.ranking .area .img{padding:0 20px;}
.conArea.hot .listSt03.ranking .area .img img{height:122px;}
.conArea.hot .listSt03.ranking .hotItem .area{padding:5px 0;}
.conArea.hot .listSt03.ranking .hotItem .area .txt{color:#734c22; margin-top:10px; vertical-align:middle; line-height:1.2em; font-size:16px;width:236px;}
.conArea.hot .listSt03.ranking .hotItem .area .txt .tit{font-size:24px; color:#fff; width:244px; }
.conArea.hot .listSt03.ranking .hotItem .area .txt .price{font-size:18px; width:auto;float:left; margin-right:5px; margin-top:8px}
.conArea.hot .listSt03.ranking .hotItem .area .txt .gold_pc{font-size:18px; margin:8px 2px; }.conArea.hot.gray
.conArea.hot .listSt03.ranking .hotItem .area .txt .gold_pc img{width:16px; margin-bottom:.2em; margin-right:2px;}
.conArea.hot .listSt03 .area .txt .gold_pc{margin-left:5px;letter-spacing:-1px;float:left; width:184px;line-height:1em; margin-top:3px;}
.conArea.hot .listSt03 .area .txt .gold_pc.sale span.gold, .listSt01 .area .txt .gold_pc.sale span.pc{display:block;}
.conArea.hot .listSt03 .area .txt span.gold span.off, .conArea.hot .listSt03 .area .txt span.pc span.off{color:red;font-size:0.9em}
.conArea.hot.gray{margin-top:27px;padding:0; background:#dde2ea; border:1px solid #d1d4d8; margin-bottom:15px}
.conArea.hot.gray .selectBox{width:373px; margin:0 auto}
.listSt03.ranking{clear:both;}
.listSt03.ranking ul{margin-bottom:70px;clear:both;}
.listSt03.ranking ul:after{display:block;content:'';clear:both;}
.listSt03.ranking .hotItem{margin-bottom:0;}
.listSt03.ranking .hotItem .num{display:table-cell;text-align:center;height:100%;vertical-align: middle;float:none}
.listSt03.ranking .hotItem .num p{display:block;width:44px;}
.listSt03.ranking .hotItem .area .img{display:table-cell;padding:0 10px;vertical-align:middle;height:100%;float:none}
.listSt03.ranking:after{display:block; content:''; clear:both;}
.listSt03.ranking .hotItem  li.first{border-top:1px solid #999; padding-top:12px !important}
.listSt03.ranking .hotItem .area .txt a.btn{display:inline-block; position:absolute; right:10px; top:50%; margin-top:-18px }
.listSt03.ranking .hotItem .area .txt .tit{width:40%;padding:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}
.listSt03.ranking .hotItem  li.last{margin-bottom:50px}
.listSt03.ranking .hotItem .area .txt{display:table-cell;position:relative; vertical-align:middle;float:none;width:100%;}
.listSt03.ranking .hotItem .area .txt p{float:left; width:100%}
.listSt03.ranking .hotItem .area .txt a.btn{display:block}
/*present*/
.tit_bar.yellow.present{background:#fff; }
.pc_top .tit_bar.yellow.present{float:left; padding:0; }
.tab_content .txt.s-font.pb-n{width:100%; text-align:center;padding:40px 0 20px; font-size:15px}
.tab_content h3.tit_bar p.s-font{font-size:18px}
.tab_content .listSt03 .area .img.user_photo .corver{width:80px; height:80px}
.tab_content .listSt03 .area .img.user_photo img{height:80px}
.tab_content .listSt03.present .area .txt{vertical-align:middle;padding-right:140px;float:none;width:100%; position:relative; display:table-cell}
.tab_content .listSt03.present .area{display:table;background:#fff;}
.tab_content .listSt03.present .area .txt p{float:left; font-size:15px;margin-right:30px; overflow:hidden;text-overflow: ellipsis;}
.tab_content .listSt03.present .area .txt .tit{width:auto; font-size:20px;max-width:659px; }
.tab_content .listSt03.present .area .txt .btn{position:absolute;display:block;right:10px;margin-top:-18px;top:50%; background:#6880b9; width:120px;height:auto; left:auto;}
.tab_content .listSt03.present .area .img{padding-right:30px}
.tab_content .listSt03.present{margin-bottom:50px}
.listSt02.text li.odd{margin-right:20px}
.listSt02.text .area{border:1px solid #ddd}
.listSt02.text .area .img .corver{width:99px; height:99px}
.listSt02.text .area .img .border{background: url(../images/common/bg_corver01.png) no-repeat;background-size: cover;}
.listSt02.text .area{width:474px}
.tit_bar.yellow.present p{color:#7e5600; font-size:19px;}
.tit_bar.yellow.present p b{font-weight:normal}
.tit_bar.yellow.present span{background:#f6c152; padding:0 2px;margin-right:8px;border-radius:5px}
.tit_bar.yellow.present span img{margin-right:0}
.listSt02.text .area .left{width:100px;}
.listSt02.text .area .txt{max-width:100px}
.listSt02.text .area .txt .temStyle{font-size:12px; font-weight:bold}
.listSt02.text .area .txt .price{font-size:13px; margin-top:0;}
.listSt02.text .area .txt .price img{height:13px !important; margin-right:4px}
.listSt02.text .area .right {margin-left:16px}
.listSt02.text .area .right .text .tit{font-size:18px; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;font-weight:bold; color:#333;}
.listSt02.text .area .right .text{font-size:16px;height:5em;line-height:1.7em}
.listSt02.text .area .right .text p{width:100%; overflow:hidden; text-overflow:ellipsis;}
.listSt02.text .area .right .grade{font-size:18px;}
.listSt02.text .area .right .grade img{width:15px}
.listSt02.present .area{width:161px; margin:0 0 10px}
.listSt02.present .area .back_y01 {position:absolute; top:0; left:0; width:100px; height:100px; background:url('../images/common/bg_opacity.png') repeat; display:block;}
.listSt02.present .area .check_ico {position:absolute; top:30px; left:31px;}
.listSt02.present .area .check_ico img {width:40px; height:40px !important;}
.listSt02.present .area .corver{width:100px; height:100px;}
.listSt02.present .area .corver .border{background-size:cover;}
.listSt02.present .area .txt{margin-top:6px}
.listSt02.present .area .txt .tit{font-size:12px;}
.listSt02.present .area .txt .price{margin:5px auto 0;width:100px; padding-top:3px; height:25px;}
.listSt02.present{border-bottom:1px solid #e6e6e6; margin-bottom:70px;}
#mySetting .tit_bar.gray02{background:#fff; margin-top:40px;font-size:21px; padding:0 0 14px;}
#mySetting .tit_bar.gray02 .fc-yellow.ml5 b{color:#f4565a}
#mySetting .conArea.gray .txt.s-font{padding:0; font-size:16px; color:#808080; margin:0 0 30px}
#mySetting .conArea.gray{background:#fff;width:100%;}
#mySetting .conArea.gray .mySet{padding:4px 4px 0; margin-bottom:78px;background:#f2f2f2;border:1px solid #d9d9d9}
#mySetting .conArea.gray .mySet .setArea{margin-bottom:4px;}
#mySetting .mySet .setArea .part{width:25%;border-bottom: 1px dashed #dedede;position:relative;height:160px;}
#mySetting .mySet .setArea .part .area{position:absolute; top:50%; margin-top:-43px; left:30px;}
#mySetting .mySet .setArea .part .area .corver{width:86px; height:86px;}
#mySetting .mySet .setArea .part .area .img img{height:85px;}
.mySet .setArea .part.nth3{border-right:1px dashed #dedede;}
.mySet .setArea .part.nth4{border-right:none}
#mySetting .mySet .setArea .part.pc_bn{border-bottom:none}
#mySetting .btnArea.bb1{border:none; padding:0 0 100px;clear:both;}
#mySetting .btnArea.bb1:after{display:block; content:''; clear:both;}
#mySetting .btnArea .btn{width:288px; margin:0 5px;font-size:19px;}
.mySet .setArea .part .tit{position:absolute;top:40px;font-size:18px; width:100px; font-weight:bold; left:125px; text-align:left;line-height:1em;}
.mySet .setArea .part .tit span.end_date{display:block; font-size:12px; margin-top:2px; color:#369; font-weight:normal}
.mySet .setArea .part .date{position:absolute; bottom:38px; left:125px; color:#369;font-size:14px;}
.mySet .setArea .part .date img{width:17px;}
.mySet .setArea .part.no .tit .end_date{display:none}
.pc_top .tit_bar.gray03.fc-skyblue{background:#fff; color:#000 !important}
.conArea.use{width:100%;margin:0;}
.conArea.use .listSt04 ul li{width:100%;padding:30px !important;}
.conArea.use .listSt04 .area .txt.line-h12{position:relative;width:680px}
.conArea.use .listSt04 .area .txt p{position:absolute; font-size:16px}
.conArea.use .listSt04 .area .txt .tit{top:18px; font-size:21px;}
.conArea.use .listSt04 .area .txt .data{top:58px;}
.conArea.use .listSt04 .area .txt .end_data{top:82px;left:156px;padding-left:36px; border-left:1px dashed #ccc;}
.conArea.use .listSt04 .area .txt .end_data img{width:17px;}
.conArea.use .listSt04 .area .txt .price{position:absolute;font-size:16px; top:58px; left:156px;padding-left:36px; border-left:1px dashed #ccc;}
.conArea.use .listSt04 .area .txt .price > span{color:#333; float:left}
.conArea.use .listSt04 .area .txt .gold_pc{width:auto;}
.conArea.use .listSt04 .area .txt .gold_pc.sale span.gold, .conArea.use .listSt04 .area .txt .gold_pc.sale span.pc{display:inline-block;}
.conArea.use .listSt04 .area .txt .grade.ta-l .tit{font-size:16px; position:absolute;top:82px; left:0}
.conArea.use .listSt04 .area .txt .grade.ta-l .star{top:82px; left:70px;}
.conArea.use .listSt04 .area .txt .grade.ta-l .tit img{width:15px; height:15px}
.conArea.use .listSt04 .area .txt .grade.ta-l .star img{width:15px;}
.conArea.gray02.mb0.have{width:100%;display:table;border:1px solid #d1d4d8; background:#e4e9f2;padding:30px 34px;}
.conArea.gray02.mb0.have > div{display:table-cell; vertical-align:middle}
.conArea.gray02.mb0.have .txt.s-font{margin:0;font-size:18px; color:#596f91;font-weight:bold;} 
.conArea.gray02.mb0.have .txt.s-font span{font-weight:normal;color:#3f70bf}
.conArea.gray02.mb0.have .selectBox{padding-bottom:0 !important;width:570px;}
.pc_top .tit_bar.s-font{font-size:19px; border:none; margin-top:67px}
#set .tit_bar{width:100%;margin-top:40px;background:#aab2c1; padding:7px 12px 7px 20px}
#set .tit_bar .fl-l{margin-top:7px; font-size:18px; color:#fff;}
#set .tit_bar .fl-l br{display:none}
#set .tit_bar .fl-r{display:block; width:26px; height:26px; background:url(../images/common/ico_q_mark01.png)}
#set .tit_bar .fl-r img{display:none}
#set .listSt04 li{width:100%; border:none;padding:20px;border-bottom:1px solid #d9d9d9}
#set .listSt04 ul{margin-top:0}
#set .listSt04 .area{position:relative;}
#set .listSt04 .area .txt{position:absolute; width:700px;top:50%; left:224px; margin-top:-30px; height:auto;}
#set .listSt04 .area .txt .tit{font-size:20px; margin-bottom:4px}
#set .listSt04 .area .txt .stLi span{width:20px; height:20px; margin-right:1px}
#set .listSt04 .stLi span.style{background-position:-1px 0}
#set .listSt04 .stLi span.markAward{background-position:-31px 0}
#set .listSt04 .stLi span.dartThrow{background-position:-60px 0}
#set .listSt04 .stLi span.frame{background-position:-88px 0}
#set .listSt04 .stLi span.effect{background-position:-117px 0}
#set .listSt04 .stLi span.dynamicFrame{background-position:-2px -24px; width:18px;}
#set .listSt04 .stLi span.sound{background-position:-31px -24px; width:18px;}
#set .listSt04 .stLi span.bullsound{background-position:-31px -24px; width:18px;}
#set .listSt04 .stLi span.bull{background-position:-60px -24px}
#set .listSt04 .stLi span.award{background-position:-87px -24px}
#set .listSt04 .stLi span.sstyle{background-position:-48px -37px}
#set .listSt04 .stLi span.pstyle{background-position:-1px -37px}
#set .listSt04 .stLi span.mstyle{background-position:-24px -37px}
	
.listSt03.ranking .area .txt a.btn{display:block;}
.listSt03.ranking .area .img .corver{width:78px; height:78px}
.listSt03.ranking .area .img img{height:78px;}
.listSt03.ranking .area .txt a.btn{display:inline-block; position:absolute; right:10px; top:50%; margin-top:-18px }
.listSt03.ranking .area{display:table;width:100%;}
.listSt03.ranking .area .txt{display:table-cell;position:relative; vertical-align:middle;float:none;width:100%;}
.listSt03.ranking .area .txt p{float:left; width:25%}
.listSt03.ranking .num p{display:block;width:44px;}
.tab_content .listSt03.present .area .txt .btn{display:none}
.listSt03.ranking .area .txt .tit{width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}
.listSt03.ranking .num{display:table-cell;text-align:center;height:100%;vertical-align: middle;float:none}
.listSt03.ranking .num p{display:block;width:44px;}
.listSt03.ranking .area .img{display:table-cell;padding:0 10px;vertical-align:middle;height:100%;float:none}
.listSt02.present .area{padding:15px 5px;}
.listSt02.present .area .txt{max-width:100%; padding:0 10px}
.user_info.buy{display:none}
.listSt03.buyItem.select .txt .price:after{display:block; content:''; clear:both;}
.listSt03.buyItem li p.ml10.mt5.fc-gray{font-size:15px !important;}
.listSt03.buyItem li{position:relative;}
.listSt03.buyItem .area .img{margin-right:20px}
.listSt03.buyItem .area .txt{font-size:16px; margin-top:12px}
.listSt03.buyItem .area .txt .tit{font-size:18px; color:#36c; font-weight:bold}
.listSt03.buyItem .area .img .corver{width:122px; height:122px;}
.listSt03.buyItem .area .img img{height:100%;}
.buyBox{margin-bottom:10px}
.tem_detail{width:721px; margin:60px auto 0;}
.tem_detail .img{margin-bottom:20px; }
.tem_detail .ta-c .btn{width:224px !important; font-size:23px; margin-bottom:50px}
.tem_detail .ta-c .btn img{width:20px}
.buyBox_sum{clear:both;padding:20px 0}
.buyBox_sum:after{display:block; content:''; clear:both;}
.buyBox_sum.one{width:100%; text-align:center;}
.buyBox_sum.one .buyBox{float:none; display:inline-block; }
.buyBox_sum.one .buyBox.gold{margin:0}
.buyBox_sum.one p.notice{font-size:20px; color:red}
.buyBox{float:left;margin:0; padding:0;text-align:left;width:475px;height:260px; display:inline-block;}
.buyBox.gold{margin-right:15px;}
.buyBox .title{margin-top:0 !important;text-align:center}
.buyBox .title.pink{border:1px solid #fdb5b5}
.buyBox .title.yellow{border:1px solid #ffe4b5;}
.buyBox .cont{border:1px solid #d9d9d9; border-top:none; padding: 20px 0; height: 200px;}
.buyBox .cont .radioBox{display:table; height:40px; width:260px; margin:0 auto;}
.buyBox .cont .radioBox .radio{display:table-cell;vertical-align:middle;}
.buyBox .cont .ta-c a.btn{width:174px !important; font-size:17px;}
.buyBox .cont .ta-c a.btn img{width:16px;}
.txtList.about{border: 1px solid #d9d9d9; padding:13px 30px; margin-bottom:50px}
.slider-wrap.about{margin-bottom:50px}
.text.about{border:1px solid #d9d9d9; margin-bottom:130px; padding:22px 30px}
.text.about p{font-size:17px; }
.text.about p br{display:none}
.text.about p span{display:block;}
#set .tit_bar.pink .fl-l{margin-top:0}
#set .tit_bar.pink{background:#eb6d9a}
#set .tit_bar.pink .fl-r{width:30px; height:30px;background: url(../images/common/ico_q_mark02.png) no-repeat;}
#set .listSt04.set_top{margin-bottom:130px}
#set .listSt04.set_top .area .txt a{position:absolute;bottom:36%; right:0;width:173px; font-size:17px; }
#set .listSt04.set_top .area .txt{width:700px;margin-top:0;  position:relative;left:0;line-height:1.6em;}
#set .listSt04.set_top .area .txt .stLi{margin-top:15px}
#set .listSt04.set_top .area .txt a img{width:17px; height:17px}
#set .listSt04.set_top .area .txt .price{font-size:17px;}
#set .listSt04.set_top .area .txt .data{font-size:17px}
#set .listSt04.set_top .stLi.s-style span{background:#3a3839 url(../images/common/ico_temstyle.png) no-repeat;}
#set .listSt04.set_top .stLi span.style{background-position:2px 0}
#set .listSt04.set_top .stLi span.markAward{background-position:-24px 0}
#set .listSt04.set_top .stLi span.dartThrow{background-position:-46px 0}
#set .listSt04.set_top .stLi span.frame{background-position:-65px 0}
#set .listSt04.set_top .stLi span.effect{background-position:-90px 0}
#set .listSt04.set_top .stLi span.dynamicFrame{background-position:0 -19px; width:18px;}
#set .listSt04.set_top .stLi span.sound{background-position:-24px -19px; width:18px;}
#set .listSt04.set_top .stLi span.bullsound{background-position:-24px -19px; width:18px;}
#set .listSt04.set_top .stLi span.bull{background-position:-46px -19px}
#set .listSt04.set_top .stLi span.award{background-position:-64px -19px}
#set .conArea.set_top{width:100%; width:870px; margin:50px auto 0; float:none; padding:10px 0;background:#e7ebf3; border:1px solid #d1d4d8}
#set .conArea.set_top .selectBox{width:471px;margin:0 auto;}
p.txt.s-font.line{display:block; padding:0;margin-bottom:26px; font-size:16px;}
p.txt.s-font.line br{display:block;}
.listSt02.present.bd-1 ul{padding-top:40px}
.listSt02.present.bd-1 .area.bt-n{height:173px;border-top:none}
.tabLi.StB ul li div{padding:20px 24px; }
.tabLi.StB{margin-top:50px; padding:0 30px}
.listSt04.mt30 ul.mt15 li.active div.selected img{margin-left:-50px;margin-top:-55px; width:111px} 
.tab_content .listSt03.present .area .txt .btn{display:block;text-indent:0}
.listSt05 .img img {height: 254px;}
.listSt05 ul{margin-top:10px}
.listSt05 li{padding:30px; width:475px; float:left;border:1px solid #ddd; margin:0 0 20px;}
.listSt05 li.odd{margin-right:20px}
.listSt05 ul{clear:both;}
.listSt05 ul:after{display:block; content:''; clear:both;}
.listSt05 li .cont .txt .tit{font-size:20px; width:460px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.listSt05 li .cont .txt .gold_pc.sale .gold, .listSt05 li .cont .txt .gold_pc.sale .pc{display:inline-block;}
.mPopup.show{width:700px;margin-left:-350px;}
.listSt02.text.popup .area{padding:0 26px 10px;}
.listSt02.text .area .right .text.h64{height:96px !important;}
.mPopMod2.show{top:25%; }
.mPopup .bd .btnsArea .fl-l.mr9{margin-right:23px}
.bd .bd-b .set_style .tem_name{margin-bottom:15px}
.bd .bd-b .top_img{padding:20px !important;}
.bd .bd-b .top_img p{font-size:20px;}
.bd .bd-b .top_img p br{display:none;}
.bd .bd-b .set_style .style_list{height:auto; max-height:180px}
.bd .bd-b .set_style .style_list .li-st{clear:both}
.bd .bd-b .set_style .style_list .li-st:after{display:block; content:''; clear:both}
.bd .bd-b .set_style .style_list .li-st li{float:left; width:47%; margin-bottom:5px;}
.bd .bd-b .set_style .style_list .li-st li p{color:#333; font-weight:bold; font-size:15px}
.bd .bd-b .set_style .style_list .li-st li p span{font-weight:normal;color:#999}
.bd .bd-b .set_style .tem_name{font-size:18px; padding:0 10px;}
.bd .bd-b .set_style{padding:20px;}
.mPopup .omakase{width:600px; margin-left:-300px;}
.mPopup .omakase .bd{padding:40px 20px 50px;font-size:15px; line-height:1.8em}
.mPopup .omakase .bd br{display:none}
.mPopup .buyBox{width:330px; margin-bottom:20px}
.mPopup .gold_pc_box{clear:both;padding:0 11px;margin-top:20px}
.mPopup .gold_pc_box:after{display:block; content:''; clear:both;}
.mPopup .gold_pc_box .buyBox .cont > p{margin:0 0 10px}
.mPopup .gold_pc_box.one{text-align:center;}
.mPopup .gold_pc_box.one .buyBox{display:inline-block; float:none; margin:0 !important;}
.mPopup .bundle .top_img p{ font-size:16px}
.mPopup .bundle .top_img span{display:block;}
.mPopup .bundle .bd .bd-b .set_style{padding:30px 20px}
.mPopMod2.conf {position:relative;left:50%; margin-left:-250px; width:500px;}
.mPopup .conf .bd .pd10{padding:20px 0;text-align:center;}
.categoryArea table .content a.more_btn{width:40px; height:40px;background-size:40px;}
.categoryArea table .active .content a.more_btn{width:40px; height:50px;background-size:contain;}
.categoryArea.plr10 .cont_ul li{width:33%; text-align:left !important;}
.categoryArea table .title{font-size:20px;}
.tabB_content .conArea.gray02.pt10.mt10{width:100%; background:#dde2ea; border:1px solid #d1d4d8; text-align:center;padding:0 !important; margin-top:20px}
.tabB_content .select_wrap{padding:0 30px}
.tabB_content .selBoxWarp .conArea.gray02.pt10.mt10{padding:10px !important;}
.tabB_content .selBoxWarp .sel_box{width:380px;display:inline-block; padding:0 2px; margin:0}
.tabB_content .select_wrap .selectBox{width:380px;display:inline-block; padding:0 2px;}
.tabB_content .select_wrap .selectBox .styled-select{height:32px}
.tabB_content .select_wrap .selectBox .styled-select select{height:34px;}
.tabB_content .pc_top{padding-top:26px}
.tabB_content .pc_top .tit_bar{float:none}
.tabB_content .pc_top p.txt{padding:10px 0; display:block;font-size:16px; }
.tabB_content .pc_top div.pd10.ta-r{text-align:left; padding:10px 0 5px}
.pc_buy_wrap{margin:0; border-radius:0;width:100%; }
.pc_buy_wrap .pc_buy{border:1px solid #d9d9d9; background:#fff; }
.pc_buy_wrap .pc_buy li{padding:20px;text-align:center;}
.pc_buy_wrap .pc_buy li p{font-size:22px;text-align:left;float:none;display:inline-block;width:28%; }
.pc_buy_wrap .pc_buy li p img{width:22px}
.pc_buy_wrap .pc_buy li span{float:none; display:inline-block;}
.pc_buy_wrap .pc_buy li span.pl10{padding: 0 54px}
.pc_buy_wrap .pc_buy li span a{font-size:19px;padding:1px 30px; width:auto; border-radius:10px}
.pc_buy_wrap .pc_buy li span a img{width:14px}
.area .img .corver.end .border {background:url(../images/common/bg_corver05.png) no-repeat; background-size:cover;}
.area .img input[type=checkbox]:not(old) + label{top:-5px; left:50%; margin-left:-60px;height:30px;width:30px;}
.area .img input[type=checkbox]:not(old):checked + label{background:#fafafa url(../images/common/bg_check_box.png) 5px 5px no-repeat; background-size:20px;}
.tabB_content .pc_top.mb0{margin-bottom:0;position:relative; height:70px;}
.tabB_content .pc_top.mb0 a{position:absolute; bottom:0; right:0;display:block; text-indent:-999em; width:}
.tabB_content .select_box_wrap{width:100%; background:#dde2ea; border:1px solid #d1d4d8; text-align:center; padding:10px 0; margin-top:10px; margin-bottom:50px}
.tabB_content .selBoxWarp .conArea{width:100%; background:#dde2ea; border:1px solid #d1d4d8; text-align:center; padding:10px 0; margin-top:10px; margin-bottom:50px}
.tabB_content .select_box_wrap .selectBox.mt15{margin-top:0 !important; width:472px; margin:0 auto}
.tabB_content .select_box_wrap .selectBox .styled-select{height:32px}
.tabB_content .select_box_wrap .selectBox .styled-select select{height:34px;}
.tabB_content .pc_top.mb0 a{background:url(../images/common/btn_search_pc.png) no-repeat; width:35px; height:35px;top:90px; right:10px; z-index:10}
.tabB_content .btnArea a{width:288px !important; font-size:19px}
.tabB_content .btnArea a img{width:17px}
.listSt02 .area{height:180px;}
.listSt02 .area .pr.gold_pc img{width:17px;}
.listSt02 .area .txt .price p.txt{font-size:15px;}
.listSt03.ranking .area .price p{width:auto;}
.listSt03.ranking.list  .area .txt .tit{width:40%;display:table-cell;vertical-align: middle;}
.listSt03.ranking.list  .area .price{width:40%;display:table-cell;vertical-align: middle;}
.listSt03.ranking.list  .area .price .gold_pc.sale > span{display:inline-block}
.listSt03.ranking.list  .area .date{width:14%;text-align:left;display:table-cell;vertical-align: middle;float:none}
.listSt03.ranking.list .area .txt{padding-right:142px}
.itemshop_gnb.none_info .btnsArea ul{top:-36px}
.conArea.payment_wrap{width:100%; background:#f7f7f7;border: 1px solid #dedede; padding:10px;}
.conArea.payment_wrap ul{background:#fff; border-radius:0; padding:0;}
.conArea.payment_wrap ul li{padding:14px 20px}
h2.tit_bar.pc-m140{margin-top:140px}
.btnArea.pctop{position:absolute;top:60px;width:100%; border-top:none; padding:0 0 46px;border-bottom:1px solid #000;}
.btnArea.pctop a.btn{border-radius:0; font-size:20px; padding:10px 20px; text-align:left;}
.btnArea.pctop a.btn img{width:18px}
.btnArea.pctop a.btn img.mb02{display:none;}
.help_liWrap{width:100%; background:#fdfdfd; padding:10px; border:1px solid #ddd; margin-bottom:80px}
.help_liWrap ul{border:1px solid #ddd}
.help_liWrap ul li{background:#fff url(../images/common/ico_btnst03.png) 95% center no-repeat; background-size:9px auto; padding-left:30px}
.listSt03.buyItem .txt .gold_pc.sale > span{display:inline-block;}

h2.tit_bar.full{width:100%;}
.configBox{border:1px solid #d9d9d9;margin-bottom:24px; background:#f2f2f2; width:482px; float:left;padding:22px;}
.configBox .configCont{background:#fff; border:1px solid #d9d9d9; padding:30px 37px; text-align:center; height:290px }
.configBox .configCont p.txt.pt10{font-size:20px; padding-bottom:10px; width:100%; border-bottom:1px dashed #b3b3b3; font-weight:bold}
.item_info{text-align:left; border-bottom:0 }
.item_info li{font-size:20px; color:#333;}
.configBox.pc-mr6{margin-right:6px}
.configCont .conArea{float:none; width:auto; border:none; background:#fff}
.configCont .conArea .pc_buy li{border-bottom:none;margin-left: 60px;padding:5px 0;text-align:left; list-style-image:url(../images/common/ico_list_style.png)}
.item_info li .span{color:#f43237}
.configCont .conArea .pc_buy li.last{list-style:none;margin-top:10px; text-align:center;margin-left:0;}
.configCont .conArea .pc_buy li.last p{width:282px !important; margin:0 auto;}
.configCont .conArea .pc_buy li.last p a{width:100% !important;}
.tem_detail .img .play_btn{position:absolute;top:50%;width:100%;margin-top:-30px;left:50%; margin-left:-65px}
.tem_detail .img .play_btn a{display:block; text-indent:-999em; width:129px;padding-top:49px; height:100px; background:url(../images/common/btn_play.png) no-repeat left top; background-size:129px auto;}
.configCont .conArea .pc_buy li p{font-size:20px; margin-top:0; text-align:left;width:20% !important;}
.configCont .conArea .pc_buy li> span{border:none}
.configBox.full{width:100%;clear:both;padding:18px }
.configBox.full:after{display:block; content:''; clear:both}
.configBox.full p.txt.mt5{font-size:20px;margin-top:0;border:none; font-weight:bold; margin-right:70px;margin-bottom:10px}
.configBox.full li{width:460px; height:40px; margin-bottom:10px;float:left; background:#fff url(../images/common/ico_btnst03.png) no-repeat 95% center; background-size:9px auto; border:1px solid #d3d3d3;border-radius:5px;}
.configBox.full li.odd{margin-right:12px;}
.configBox.full li a{height:100%;padding-left:10px}
.configBox li span.fc-yellow{color:#f43237 !important}
.configBox li span{font-weight:normal}
h3.tit_bar.yellow{padding:10px 0; color:#fff;}
.bg2.font_JP{font-size:13px;padding:0 0 20px;background:#fff;border:1px solid #d9d9d9; }
.scrachCard{background:#efefef; border:1px solid #d9d9d9; padding:10px; margin-bottom:50px}
.scrachCard .txtBox{padding:10px 20px !important}
.capsule_info .listSt02 .area{height:auto;}
.listSt02.bd-top .area{border:none}
.listSt02.present.bd-top .area{height:160px; padding:0;}
.listSt02 .area .txt p.fc-red{color:red !important; padding-top:5px; margin:0}
p.txt.sub_tit{padding:15px 10px}
.tem_detail .listSt02 .area{margin-bottom:10px}
.tem_detail .listSt02 .area .img{margin:0;}
.tem_detail .listSt02 .area .txt{margin-top:3px;}
.bd .radioBox.present{text-align:center;}
h3.s_tit{padding:15px 15px 5px; font-weight:bold; font-size:20px; color:#36c}
.html_edit {font-size:22px;}
.listSt05 .img span{width:30px; height:30px; background:#393738 url(../images/common/ico_mb-temstyle.png) no-repeat;}
.listSt05 .img span.style{background-position:2px 3px}
.listSt05 .img span.markAward{background-position:-37px 3px}
.listSt05 .img span.dartThrow{background-position:-74px 3px}
.listSt05 .img span.frame{background-position:-109px 3px}
.listSt05 .img span.effect{background-position:-147px 3px}
.listSt05 .img span.dynamicFrame{background-position:0px -28px;}
.listSt05 .img span.sound{background-position:-38px -28px;}
.listSt05 .img span.bullsound{background-position:-38px -28px;}
.listSt05 .img span.bull{background-position:-74px -28px}
.listSt05 .img span.award{background-position:-109px -28px}
.listSt05 .img span.set{background-position:-143px -28px}
.listSt05 .img span.screen{background-position:-174px 3px}
.listSt05 .img span.sstyle{background-position:-76px -55px}
.listSt05 .img span.mstyle{background-position:-38px -55px}
.listSt05 .img span.pstyle{background-position:-1px -55px}
	
.listSt04.pickup{border-bottom:none}
.listSt05{border-bottom:none;}
.listSt02.present.free .area{height:165px; padding:0 5px 10px}
.mPopup .capsule .bg_popup{width:100%}
.search_condition {border-bottom:1px solid #666; padding:30px 0}
.search_condition:after{display:block; content:''; clear:both;}
.search_condition .radioBox{float:left; margin:10px 30px;width:416px; font-size:15px; padding:26px 50px;  border:1px solid #d1d4d8; background:#e7ebf3; line-height:3em;}
.search_condition .inputBox{float:left;width:50%; border-left:1px dashed #ccc; padding:10px 33px;}
.search_condition .inputBox .text_select span{font-size:18px; }
.search_condition .inputBox  input[type="text"]{margin-bottom:10px;}
.search_condition .inputBox .selectBox.small{width:173px}
#condition.tabB_content.pb10.bb1{border-bottom:0}
.configBox.full.bb1 .configCont{display:table; width:100%; height:auto;}
.mPopMod2.set .bd .bd-b .set_style .style_list{height:auto; max-height:100%}
.mPopMod2.set .bd .bd-b .set_style .style_list li{margin-left:0; float:none; }
.mPopMod2.set .bd .bd-b .set_style .style_list .area{width:18%;margin:0 1% 20px}
.mSetting .con1{margin:0 auto; width:100%; }
#mySetting .mySet .setArea .part .area .img input[type=checkbox]:not(old):checked + label{top:-10px; left:50%; margin-left:-52px}
.mSetting, .mSettingList, .riExplain{margin:0 0 80px;}
.mLoadCustom li .iDelete{right:166px;}
.mLoadCustom .ing{background:#e5e8ec url(../images/common/bg_check_pc.png) 74px center no-repeat;}
.con1 .bg2{padding:10px; }
input.btn_submit{padding:11px 0;}
.mPopup .conf.present_pop .bd-b .present_list .area .text p{width:290px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.listSt02.present.have .area{height:160px}
.my_pc{padding:10px 0}
.my_pc .pc_box p{margin-bottom:15px;}
.myPcList{background:#fdfdfd; border:1px solid #ddd; padding:10px; }
.myPcList ul{border:1px solid #ddd; background:#fff; border-bottom:none}
.myPcList li{padding:20px 30px; }
.myPcList li p.date span{display:inline-block;width:70%; margin-left:20px}
.myPcList li p.date span b{font-weight:normal; max-width:84%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:6px; margin-bottom: -7px;}
.btnArea.mMore1 a.btn{width:100% !important;}
.mySet .setNav{display:none}
.mLoadCustom li .iDelete{background: url(../images/common/btn_cancel_pc.png) no-repeat;}
.mLoadCustom .btnRelease a{background:url(../images/common/ico_cancel_pc.png) no-repeat; }
.myPcList li p.date{width:90%;}
.myPcList li p.pc{width:10%;}
#set .listSt04 .stLi span.style{background-position:1px 0}
#set .listSt04 .stLi span.markAward{background-position:-24px 0}
#set .listSt04 .stLi span.dartThrow{background-position:-46px 0}
#set .listSt04 .stLi span.frame{background-position:-65px 0}
#set .listSt04 .stLi span.effect{background-position:-90px 0}
#set .listSt04 .stLi span.dynamicFrame{background-position:-1px -19px; width:18px;}
#set .listSt04 .stLi span.sound{background-position:-24px -19px; width:18px;}
#set .listSt04 .stLi span.bullsound{background-position:-24px -19px; width:18px;}
#set .listSt04 .stLi span.bull{background-position:-45px -19px}
#set .listSt04 .stLi span.award{background-position:-64px -19px}
.bd .bd-b .set_style .style_list .li-st li:before{background:url(../images/common/ico_liststyle_pc.png) no-repeat;}
.tem_detail .img .touchslider-nav-item {background:url(../images/common/btn_slide_pc.png) no-repeat;}
.tem_detail .img .touchslider-nav-item-current{background-position:-8px 0}
.area .img input{display:none}
.area .img input + label{position:absolute; z-index:10;top:-5px; left:50%; margin-left:-60px; display: inline-block; height:30px;width:30px; background:#fafafa; border:1px solid #d9dadb;line-height: 24px;  text-indent: -999em;}
.area .img input + label.on{background:#fafafa url(../images/common/bg_check_box_pc.png) 3px 3px no-repeat;position:absolute; z-index:10;top:-5px; left:50%; margin-left:-60px; height:30px; width:30px; position:absolute; z-index:10;top:-5px; left:50%; margin-left:-60px; display: inline-block;}
.configBox.full.bb1 a.switch_btn span.switch{background:url(../images/common/btn_autosetting_on_pc.png) no-repeat; }
.configBox.full.bb1 a.switch_btn span.switch.off{background:url(../images/common/btn_autosetting_off_pc.png) no-repeat;}
.mSetting .con1 dt{background:url(../images/common/ico_liststyle_pc.png) left 8px no-repeat;}
}