footer.footer2 {left: 50%; transform: translateX(-50%);max-width:720px;position:fixed;z-index:100;width:100%;height:60px;overflow:hidden;background: linear-gradient(to right, #ffe086, #794b06);text-align:center;bottom:0;}

footer.footer2 .footbox .left_coin {width:60px;height:100%;}
footer.footer2 .footbox .left_coin img {width:40px;}

footer.footer2 .footbox .right_share {width:40px;height:100%;border-left:solid 1px #4e3207;padding-left:15px;padding-right:15px;}
footer.footer2 .footbox .right_share img {width:30px;}

footer.footer2 .footbox td {padding:0;color:#000;font-weight:700;font-size:1.3em;}

footer.footer2 table {height:100%;width:100%;padding:0;}

.privacy2 {background-color:#FFF;border-radius:7px;height:10vh;white-space:pre-wrap;padding:10px;font-size:0.6em;margin-top:20px;color:#5b5b5b;overflow-y:scroll;font-weight:400;}

.send_btn {border-radius:7px;font-size:0.8em;font-weight:700;color:#000;height:35px;display: flex;justify-content: center;align-items: center;width:100%;height:45px;background:linear-gradient(to left, #ffe086, #794b06);}

.send_btn2 {border-radius:7px;font-size:0.8em;font-weight:700;color:#000;height:35px;display: flex;justify-content: center;align-items: center;width:100%;height:45px;background:linear-gradient(to right, #e0e0e0, #747474);}

.las_tit_v2 {display:inline-block;width:100%;text-align:center;font-weight:700;height:20%;}

.num {font-size:0.9em}


.inp_checkbox.cancel input:disabled + span:after {
	background-image: url('/images/common/m_cancel.png');
}
.tbl_basic table.list td .btn_timeout {border:solid 1px #fff;padding:3px 10px;border-radius:5px;color:#fff;font-size:0.8em;font-weight:500;}

.tbl_basic table.list td.timeout {text-decoration: line-through;color:#999;}

.grid li .sub_tit {font-size:0.8em;line-height:1.8;}

.tbl_basic table.list td .btn_ban {border:solid 1px red;padding:3px 10px;border-radius:5px;color:red;font-size:1.0em;font-weight:500;
}

.apl_inp span div span.desc {font-weight:500;}

.mypage_box li .rt span.btn_solid {border:solid 1px #ffe086;padding:3px 10px;border-radius:5px;color:#ffe086;font-size:1.0em;font-weight:500;}
.mypage_box li .lt span.btn_solid {border:solid 1px #ffe086;padding:3px 10px;border-radius:5px;color:#ffe086;font-size:1.0em;font-weight:500;line-height:23px;}
.mypage_box li span.gold {border:solid 0px #ffe086;padding:3px;color:#ffe086;font-size:2.0em;font-weight:500;}


#userList {
	left: 50%;
	transform: translateX(-50%);
	max-width:720px;
	position:fixed;
	z-index:9999;
	width:100%;
	height:100%;
	overflow:hidden;
	background: #000000aa;
	text-align:center;
	bottom:0;
}
#userList div.contents {
	width:100%;
	height:600px;
	background:#bbb;
	color:#000;
	position : absolute;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	overflow-y:hidden;
	bottom:0;
}
#userList div.contents span.header {
	display: inline-block; vertical-align: middle;
	height:60px;
	line-height: 60px;
	margin:auto;
}

#userList div.contents .underPopCloseBtn {
	display: inline-block; vertical-align: middle;
	height:60px;
	padding:10px;
	left:0px;
}
#userList div.closeDiv a {
	right:auto;
}
#userList div.dataTable {
	background:#000;
	height:600px;
	position : absolute;
	margin-top:60px;
	top:0;
	bottom:0;
}
#userList div.contents .layout_search {
	margin-top:5px;
	margin-right:15px;
}

.modal {
    z-index: 9999999; /* Sit on top */
}

.mypage_box li.desc {font-weight:500;height:60px;padding-top:20px;padding-bottom:20px;border-bottom:solid 0px #8f7428;}

.mypage_box li.desc ul {
	padding:0px 10px 0px 20px;
}

.mypage_box li.desc ul li {
	list-style-type : square;
	border-bottom:none;
	font-size:0.7em;
	padding:0px 5px 10px 5px;
}


div.withdrawal_pay{border-radius:7px;height:45px;border:none;background-color:#FFF;color:#000;
text-align:center;}
select.withdrawal_pay{height:45px;width:100%;font-size:0.75em;border:none;
    background:url('/images/common/drop-down-arrow-16.png') no-repeat right 10px center;
 -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  }

table.withdrawal th {font-size:0.9em;text-align:center;font-weight:500;}
table.withdrawal td {font-size:1.2em;text-align:right;}
table.withdrawal span.unit {font-size:0.6em;}
table.withdrawal span.solid {color:#ffe086;font-size:1.4em;font-weight:700;}


div.withdrawal {height:100px;border:solid 1px #ffe086;padding:3px 10px;border-radius:5px;font-weight:500;}
div.withdrawal div.lt {float:left;font-size:0.75em;padding-top:4px;}
div.withdrawal div.lt_down {float:left;font-size:0.75em;padding-top:12px;}
div.withdrawal div.rt {font-size:1.0em;text-align:right;}
div.withdrawal span.unit {font-size:0.6em;}
div.withdrawal span.solid {color:#ffe086;font-size:1.4em;font-weight:700;}


.mypage_box li.desc_withdrawal {font-weight:500;height:30px;padding-top:20px;padding-bottom:0px;border-bottom:solid 0px #8f7428;}

.mypage_box li.desc_withdrawal ul {
	padding:0px 10px 0px 20px;
}

.mypage_box li.desc_withdrawal ul li {
	list-style-type : square;
	border-bottom:none;
	color:#ffe086;
	font-size:0.8em;
	padding:0px 5px 0px 5px;
}

.form_btn_with_cancel {position:absolute;left:10px;margin-right:auto;border-radius:7px;font-size:0.9em;font-weight:700;color:#000;height:35px;display: flex;justify-content: center;align-items: center;width:68%;height:45px;background:linear-gradient(to left, #ffe086, #794b06);}

.form_btn_cancel {position:absolute;right:10px;margin-left:auto;border-radius:7px;font-size:0.9em;font-weight:700;color:#000;height:35px;display: flex;justify-content: center;align-items: center;width:24%;height:45px;background:linear-gradient(to left, #e0e0e0, #747474);}

.grid li div img {margin-bottom:10px;}

.tbl_basic tr.withdrawal {color:#f8aa87;}
.mypage_top_adm {padding-left:15px;}

pre {
	font-size:0.7em;
}

span.unit {font-size:0.7em;}
.mypage_box li .lt.sz_up {line-height:0.6;margin-top:36px;}

.mypage_box li span.desc {font-weight:500;}


.apply_form {margin-top:20px;font-size:0.9em;}
.apply_form .apl_input td {font-size:0.9em;font-weight:500;}
.apply_form .apl_input td.title {font-size:1.0em;font-weight:700;margin-top:0px;color:#ffe086;}
.apply_form .apl_input {padding-bottom:20px;}
.apply_form .apl_input input[type='number'] {padding:5px;padding-right:5px;border-radius:7px;font-size:1em;height:40px;width:65px;border:none;background-color:#FFF;color:#000;text-align:right;}

.las_tit_apply {display:inline-block;width:100%;text-align:center;font-weight:700;}
.las_tit_apply .tis {display:block;color:#ffe086;font-size:0.9em;margin-bottom:25px;overflow:hidden;}
.las_tit_apply .tis_txt_desc {font-size:0.7em;}

.las_tit_apply .tis_txt {border-radius:7px;font-size:1.3em;font-weight:700;color:#000;height:35px;display: flex;justify-content: center;align-items: center;width:100%;height:45px;background:#f6d67e;}

span.newline {display: block;}

.inp_checkbox input + span {
	padding-left:20px;  
}
.inp_checkbox input + span.adm {
	padding-left:20px;  
}


.qr_box {position:absolute;width:40%;border-radius:50%;padding-top:40%;background-color:#141414;right:5%;box-sizing:border-box;margin-top:10px;}
.qr_box img {width:50%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}

@media only screen and (min-device-width : 690px) {
	.qr_box {width:25%;padding-top:25%;margin-top:0px;}
}

.mypage_box li.top {height:78px;padding-top:23px;padding-bottom:23px;border-bottom:solid 0.5px #8f7428;}
.mypage_box li.top .rt {margin-top:40px;}
.mypage_box li span.unit_up {font-size:2.1em;font-weight:700;}
.mypage_box li span.unit2 {font-size:0.7em;}
.mypage_box li span.unit_gold {border:solid 0px #ffe086;padding:0px;color:#ffe086;font-size:2.3em;font-weight:500;
margin-top:20px;
margin-right:5px;
}

