@charset "utf-8";

/* default css */
body {font-family: Gulim, "굴림" ,sans-serif;font-size:12px;}
html, body {padding:0; margin:0; border:0; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0; padding:0; border:0;}
table {table-layout:fixed; margin:0; padding:0; border:0;border-collapse:collapse;  border-spacing:0;}
td, th {empty-cells:show;padding:0}
form, img, fieldset, legend, input, select, textarea, p, dl, dt, dd, ul, ol, li, fieldset, blockquote, th, td, iframe,b {margin:0;padding:0;border:0;}

ul, ol, li {list-style:none;}
a{cursor:pointer;}
button {border:0 none; background-color:transparent; cursor:pointer;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:none;}
em, address {font-style:normal;}
textarea {overflow:auto;}
hr, legend, .hide {text-indent:-5555px; width:0; height:0; visibility:hidden; font-size:0; line-height:0; position:absolute; top:-5555px; left:-5555px;}/* For Screen Reader */ 
/*caption {text-indent:-5555px; width:0; height:0; visibility:hidden;font-size:0; line-height:0;  }*/
caption, th {}
td {vertical-align:middle;}
img {vertical-align:top;}
iframe{overflow:hidden}

input[type=text]{color:#333333;font-size:12px;font-family: Gulim, "굴림" ,sans-serif;}
textarea{color:#333333;font-size:12px;font-family: Gulim, "굴림" ,sans-serif;}
input[type=submit] {cursor:pointer;}

.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;filter:Alpha(opacity=0); opacity:0.0; -moz-opacity:0.0;}

pre{margin:0;padding:0;white-space: pre-wrap;word-wrap: break-word;font-family: Gulim, "굴림" ,sans-serif;}

.bt_popup{display: none;}

.trans_bg{width:100%;height: 100%;position: fixed;left:0;top:0;background-color:transparent;z-index: 9999;}
.shadow_bg{width:100%;height: 100%;position: fixed;left:0;top:0;background-color:rgba(0,0,0,0.8);z-index: 1980;}

.item_list{width:880px;margin:0 auto;padding:40px 40px 0 40px;box-sizing: border-box;font-family: 'NanumSquare', sans-serif;}
.item_list>ul{}
.item_list>ul>li{width:220px;height: 295px;float: left;position: relative;box-shadow: 3px 3px 10px rgba(0,0,0,0.06);margin-right: 13px;margin-bottom: 28px;}
.item_list>ul>li:nth-child(4n){margin-right: 0px;}
.item_list .item_info{text-align: center;width:100%;height: 100%;background-color: #ebebeb;padding:20px 20px 0 20px;box-sizing: border-box;}
.item_list .item_info>img{}
.item_list .item_info>strong{display: block;font-size: 19px;padding:15px 0 5px 0;position: relative;border-bottom: 1px solid #b7b7b7;}
.item_list .item_info>strong>span{position: absolute;right:0;bottom:-6px;background-color: #f20044;font-size: 10px;font-weight: 800;color:#fff;padding:0 5px;border-radius: 10px;}
.item_list .item_info>p{font-size: 15px;color:#101010;text-align: left;line-height: 1.3;padding-top:5px;position: relative;padding-left: 10px;}
.item_list .item_info>p:before{content: '-';position: absolute;left:0;top:5px;}
.item_list .item_info>p+.bonus_txt{padding-top:0px;}
.item_list .item_info>p+.bonus_txt:before{top:1px;}
.item_list .item_info>p+.bonus_txt>span{color:#1586c1;font-size: 15px;font-weight: 800;}
.item_list .item_info>span{font-weight: 600;font-size: 14px;color:#ff7b00;position:absolute;left:0;width:100%;bottom:50px;}
.item_list .item_info>span>img{padding-right: 3px;}
.item_list .item_purchase{position: absolute;width:100%;height: 47px;left:0;bottom:0;padding:0 13px;background-color: #fff;border:1px solid #ccc;padding:0 10px;box-sizing: border-box;}
.item_list .item_purchase>.buy_count{float: left;line-height: 47px;}
.item_list .item_purchase>.buy_count>span{font-size: 18px;color:#ff7b00;font-weight: 800;}
.item_list .item_purchase>.buy_count>span>img{padding-right: 3px;vertical-align: middle;}
.item_list .item_purchase>a{float: right;font-size: 16px;color:#fff;font-weight: 600;background-color: #1586c1;width:72px;height: 28px;text-align: center;line-height: 28px;margin-top:9px;}
.item_list .item_score888{padding-top:15px;}
.item_list .item_score888>li{height: 320px;width:190px;margin-right: 13px;box-shadow: inherit;margin-bottom: 22px;}
.item_list .item_score888 .item_info>img{}
.item_list .item_score888>li.guild .item_info>img{padding-top:0px;}

.buy_common_pop .gpzone_popup{height: auto;box-sizing: border-box;font-family: 'NanumSquare', sans-serif;}
.buy_common_pop .gpzone_popup>ul>li{float:inherit;height:auto;}
.buy_common_pop .gpzone_popup>ul>li:nth-child(1){width:100%;text-align: right;padding:5px;}
.buy_common_pop .gpzone_popup>ul>li:nth-child(1)>p{float: left;}
.buy_common_pop .gpzone_popup>ul>li:nth-child(2){width:100%;padding:10px 0 10px 13px;}

.category{padding-bottom: 15px;box-sizing: border-box;font-family: 'NanumSquare', sans-serif;}
.category .p_shop_nav{border-bottom:2px solid #3a3a3a;}
.category .p_shop_nav>li{float: left;width:190px;}
.category .p_shop_nav>li>a{font-size: 19px;font-weight: 600;color:#7f7f7f;display: block;height: 50px;line-height: 50px;text-align: center;border-top-left-radius: 15px;border-top-right-radius: 15px;background-color: #ebebeb;position: relative;box-sizing: border-box;}
.category .p_shop_nav>li:nth-child(2)>a{background-color: #d7d7d7;}
.category .p_shop_nav>li:nth-child(3)>a{background-color: #ebebeb;}
.category .p_shop_nav>li.on>a{background-color: #fff;color:#101010;border:2px solid #3a3a3a;border-bottom:none;}
.category .p_shop_nav>li.on>a:after{content: '';height: 2px;width:100%;position: absolute;left:0;bottom:-2px;background-color: #fff;}

.confirm_pay_pop{display: none;box-sizing: border-box;}
.confirm_pay_pop>.pop_inner{background-color: #fff;box-shadow: 3px 3px 10px rgba(0,0,0,0.42);width:375px;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
.confirm_pay_pop>.pop_inner>h2{text-align: center;padding:40px 0 20px 0;font-size: 18px;font-weight: 600;}
.confirm_pay_pop>.pop_inner>.cont{width:284px;margin:0 auto;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:20px 10px;}
.confirm_pay_pop>.pop_inner>.cont>ul>li{font-size: 16px;color:#101010;}
.confirm_pay_pop>.pop_inner>.cont>ul>li:after{content: '';display: block;clear: both;}
.confirm_pay_pop>.pop_inner>.cont>ul>li>strong{font-weight: 400;text-align: right;float: right;}
.confirm_pay_pop>.pop_inner>.cont>ul>li:nth-child(2){padding:10px 0 20px 0;}
.confirm_pay_pop>.pop_inner>.cont>ul>li:nth-child(2)>strong>span{font-size: 20px;font-weight: 800;color:#f37336;}
.confirm_pay_pop .confirm_btn,.pay_error_pop .pay_error_btn{text-align: center;margin-top:20px;padding-bottom: 25px;}
.confirm_pay_pop .confirm_btn>a,.pay_error_pop .pay_error_btn>a{font-size: 18px;font-weight: 600;color:#fff;width:90px;height: 40px;line-height: 40px;background-color: #555555;display: inline-block;}
.confirm_pay_pop .confirm_btn>a+a,.pay_error_pop .pay_error_btn>a+a{background-color: #097dba;margin-left: 10px;}

.item_buy_pop{display: none;}
.item_buy_pop>.pop_inner{width:550px;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);background-color: #fff;box-shadow: 3px 3px 10px rgba(0,0,0,0.3);border:1px solid #252d4a;box-sizing: border-box;}
.item_buy_pop>.pop_inner>h2{height: 45px;line-height: 45px;font-size: 21px;font-weight: 600;background-color: #0f83bf;color:#fff;padding-left: 25px;}
.item_buy_pop>.pop_inner .popup_close{position: absolute;right:12px;top:13px;}
.item_buy_pop .s_buy_cont{padding:25px 25px 38px 25px;}
.item_buy_pop .s_buy_cont>.buy_item{position: relative;margin-bottom: 24px;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_img{float: left;width:110px;height: 110px;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_img>p>img{max-width: 100%;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_info{float: left;padding-left: 20px;padding-top:10px;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_info>h3{font-size: 26px;font-weight: 600;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_info>h3>span{font-size: 18px;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_info>span{display: block;font-size: 14px;color:#7b7b7b}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_info>p{font-weight: 600;position: absolute;left:130px;bottom:0;font-size: 17px;}
.item_buy_pop .s_buy_cont>.buy_item>.b_item_info>p>span{color:#1c73b4;}
.item_buy_pop .s_buy_cont>.s_buy_list{padding-top:22px;border-top:1px solid #ccc;}
.item_buy_pop .s_buy_cont>.s_buy_list{}
.item_buy_pop .s_buy_cont>.s_buy_list>li{}
.item_buy_pop .s_buy_cont>.s_buy_list>li:last-child{padding-bottom: 25px;border-bottom:1px solid #cccccc;}
.item_buy_pop .s_buy_cont>.s_buy_list>li>ul{}
.item_buy_pop .s_buy_cont>.s_buy_list>li>ul>li{float: left;}
.item_buy_pop .s_buy_cont>.s_buy_list>li:nth-child(1){height: 30px;line-height: 30px;margin-bottom: 25px;}
.item_buy_pop .s_buy_cont>.s_buy_list>li:nth-child(1)>ul>li>p{display: inline-block;font-size: 16px;padding-left: 10px;}
.item_buy_pop .s_buy_cont>.s_buy_list>li:nth-child(1)>ul>li>p>strong{font-weight: 800;}
.item_buy_pop .s_buy_cont>.s_buy_list>li:nth-child(1)>ul>li>select{width:74px;border:1px solid #b7b7b7;height: 30px;}
.item_buy_pop .s_buy_cont>.s_buy_list>li>ul>li:nth-child(1){width:130px;}
.item_buy_pop .s_buy_cont>.s_buy_list>li>ul>li:nth-child(2){width:calc(100% - 130px);}
.item_buy_pop .s_buy_cont>.s_buy_list>li>ul>li:after{content: '';display: block;clear: both;}
.item_buy_pop .s_buy_cont>.s_buy_list>li>ul>li>strong{font-size: 16px;font-weight: 600;}

.buy_common_pop .buy_info{padding-top:25px;box-sizing: border-box;font-family: 'NanumSquare', sans-serif;}
.buy_common_pop .buy_info>ul{}
.buy_common_pop .buy_info>ul>li{font-weight: 600;}
.buy_common_pop .buy_info>ul>li:after{content: '';display: block;clear: both;}
.buy_common_pop .buy_info>ul>li>strong{width:130px;font-size: 22px;font-weight: 600;float: left;}
.buy_common_pop .buy_info>ul>li>p{text-align: right;width:calc(100% - 130px);float: left;font-size: 20px;}
.buy_common_pop .buy_info>ul>li>p>span{font-size: 24px;color:#707070;}
.buy_common_pop .buy_info>ul>li:last-child{padding-top:10px;}
.buy_common_pop .buy_info>ul>li:last-child>p>span{color:#ff5a00;}
.buy_common_pop .buy_info>ul>li.pay_info_li{padding-top:0px;padding-bottom: 25px;border-bottom:1px solid #ccc;}
.buy_common_pop .buy_btn{text-align: center;margin-top:30px;position: inherit;left:inherit;transform: inherit;top:inherit;}

.buy_common_pop .payment{box-sizing: border-box;font-family: 'NanumSquare', sans-serif;}
.buy_common_pop .payment>p>input{width:18px;height: 18px;margin-right: 5px;vertical-align: middle;}
.buy_common_pop .payment>p>label{padding-right: 48px;}
.buy_common_pop .payment>div{border:1px solid #1586c1;background-color: #ebf6fc;margin-top:10px;}
.buy_common_pop .payment>.warning_txt{height: 52px;line-height: 52px;}
.buy_common_pop .payment>.warning_txt>p{font-size: 15px;text-align: center;font-weight: 400;}
.buy_common_pop .pay_way{}
.buy_common_pop .pay_way>ul{padding:19px 0 0 40px;}
.buy_common_pop .pay_way>ul>li{float: left;width:50%;margin-bottom: 16px;}
.buy_common_pop .pay_way>ul>li>input{width:17px;height: 17px;margin-right: 5px;}
.buy_common_pop .pay_way>ul>li>label{font-size: 15px;font-weight: 400;}
.buy_common_pop .buy_info{padding-top:25px;}
.buy_common_pop .buy_info>ul{}
.buy_common_pop .buy_info>ul>li{font-weight: 600;}
.buy_common_pop .buy_info>ul>li:after{content: '';display: block;clear: both;}
.buy_common_pop .buy_info>ul>li>strong{width:130px;font-size: 22px;font-weight: 600;float: left;}
.buy_common_pop .buy_info>ul>li>p{text-align: right;width:calc(100% - 130px);float: left;font-size: 20px;}
.buy_common_pop .buy_info>ul>li>p>span{font-size: 24px;color:#707070;}
.buy_common_pop .buy_info>ul>li:last-child{padding-top:10px;}
.buy_common_pop .buy_info>ul>li:last-child>p>span{color:#ff5a00;}
.buy_common_pop .buy_info>ul>li.pay_info_li{padding-top:0px;padding-bottom: 25px;border-bottom:1px solid #ccc;}