.modal_bg { 
	position: fixed;
	left:0;
	top:0;
	width:100%; 
	height:100%; 
	z-index:200 ; 
	background-color:rgba(0, 0, 0, 0.4);
}

.popup_first_setup {
	display:none;
  	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
	width:100%; 
	height:100%; 
	z-index:300; 
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align:center;
}
.popup_first_setup.on { display:block; }

.pop_buyin_inn {
	position:fixed; width:300px; left:50%; top:50%; transform:translate(-50%,-50%); padding:10px;
	text-align:center; color:#fff; font-family: 'Noto Sans Korean', 'Sans-serif'; border-radius:10px; box-sizing:border-box;
	border:2px solid #507e3d; background-image: url('/images/pop_img.png'); background-size:cover; background-repeat: no-repeat;
}
.pop_buyin_inn .tit {font-size:18px;}
.pop_buyin_inn .tit img {width:17px;}
.pop_buyin_inn .txt {margin:3px 0 0; font-size:12px; color:#cad9e4;}
.pop_buyin_inn .inn {margin:6px 0; padding:10px; border-radius:6px; background:rgba(0,0,0,.4); box-sizing:border-box;}
.pop_buyin_inn .inn .ment {font-size:12px; line-height:16px;}
.pop_buyin_inn .inn .setup {margin:12px 0 6px;} 
.pop_buyin_inn .inn .setup input {width:68%; height:26px;font-size:15px; text-align:center; border-color:rgba(0,0,0,.1); border-right:0; border-radius:3px;vertical-align:middle;}
.pop_buyin_inn .inn .setup input::placeholder {color:#0b2531;}
.pop_buyin_inn .inn .setup button { font-size:13px; width:28%; line-height:22px; height:26px;color:#fff; border-color:rgba(0,0,0,.1); border-left:0; border-radius:6px; background-color:#639830;margin-left:4px;vertical-align:middle;}
.pop_buyin_inn .inn .money {width:100%; margin-bottom:6px;}
.pop_buyin_inn .inn .money:after {content:""; display:block; clear:both;}
.pop_buyin_inn .inn .money li {float:left; margin-right:3px;}
.pop_buyin_inn .inn .money li:last-of-type {margin-right:0;}
.pop_buyin_inn .inn .money li button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px/100% "Noto Sans Korean";
	padding: .5em .6em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #ecc35d;
	background: -webkit-gradient(linear, left top, left bottom, from(#ecc35d), to(#cd891b));
	background: -moz-linear-gradient(top,  #ecc35d,  #cd891b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecc35d', endColorstr='#cd891b');
	}

p.std_full_dx { display:inline; padding:revert; height:25px; color:revert; letter-spacing:revert; line-height:20px; }
input.pp_chk02_rd[type="radio"]+ label { position:revert; left:revert; top:revert; }
input.pp_chk02_rd[type="radio"]:checked + label { position:revert; left:revert; top:revert; }
	
table.tbyp01 { width:100%; color:#fff; font-size:14px; text-align:center; }
table.tbyp01 th { font-weight:bold; color:#ffd200; padding:3px; }
table.tbyp01 span.strong { font-weight:500; color:#ffd200; padding:3px 3px 3px 0; }
table.tbyp01 td { padding:5px 3px 5px 3px; text-align:left; }
table.tbyp01 td.td_radio_area { height:30px; }
table.tbyp01 td select.tpy01 { width:100%; height:24px; border:1px solid #999; padding-left:3px; color: #000000; }
table.tbyp01 td input.tpy01 { width:100%; height:24px; border:1px solid #999; padding-left:3px; }
table.tbyp01 td input.tpy02 { width:80px; height:24px; border:1px solid #999; padding-left:3px; }
table.tbyp01 .comt011 { padding:5px 0 0 0; }
button.org {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px/100% "Noto Sans Korean";
	padding: .5em .6em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #ecc35d;
	background: -webkit-gradient(linear, left top, left bottom, from(#ecc35d), to(#cd891b));
	background: -moz-linear-gradient(top,  #ecc35d,  #cd891b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecc35d', endColorstr='#cd891b');
	}
button.setup01 { font-size:13px; width:28%; line-height:22px; height:26px;color:#fff; border-color:rgba(0,0,0,.1); border-left:0; border-radius:6px; background-color:#639830;margin-left:4px;vertical-align:middle;}
.pop_buyin_inn .inn dl {width:60%; margin:0 auto; font-size:12px; line-height:25px; border-bottom:1px solid rgba(255,255,255,.2);}
.pop_buyin_inn .inn dl:after {content:""; display:block; clear:both;}
.pop_buyin_inn .inn dl dt {float:left; text-align:left;}
.pop_buyin_inn .inn dl dd {float:right; text-align:right;}
.pop_buyin_inn .pop_btn button {
	width:66px; height:30px; 
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
	font-weight:500;
	line-height: 19px;
	padding: .3em .7em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #457419;
	background: #639830;
	background: -webkit-gradient(linear, left top, left bottom, from(#639830), to(#457419));
	background: -moz-linear-gradient(top,  #639830,  #457419);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#639830', endColorstr='#457419');


}
.pop_buyin_inn .btn button.wd80 {
	width:80px; height:30px; 
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	padding: .3em .7em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #457419;
	background: #639830;
	background: -webkit-gradient(linear, left top, left bottom, from(#639830), to(#457419));
	background: -moz-linear-gradient(top,  #639830,  #457419);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#639830', endColorstr='#457419');


}
.pop_buyin_inn .close { position:absolute; right:10px; top:10px; cursor:pointer; }
.pop_buyin_inn .close i {color:#ccc;}


@media (min-width:1200px) {
.pop_buyin_inn {width:326px; border:2px solid #507e3d; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:15px; text-align:center; color:#fff; border-radius:10px; box-sizing:border-box; background-image: url('/images/pop_img.png');background-repeat: no-repeat,}
.pop_buyin_inn .tit {font-size:22px; font-weight:bold;}
.pop_buyin_inn .tit img {width:20px;}
.pop_buyin_inn .txt {margin:3px 0 0; font-size:12px; color:#cad9e4;}
.pop_buyin_inn .inn {margin:6px 0; padding:10px; border-radius:6px; background:rgba(0,0,0,.4); box-sizing:border-box;}
.pop_buyin_inn .inn .ment {font-size:16px; line-height:22px;}
.pop_buyin_inn .inn .setup {margin:12px 0 6px;} 
.pop_buyin_inn .inn .setup input {width:68%; height:30px; font-size:18px; text-align:center; border-color:rgba(0,0,0,.1); border-right:0; border-radius:3px;}
.pop_buyin_inn .inn .setup input::placeholder {color:#0b2531;}
.pop_buyin_inn .inn .setup button { font-size:16px; width:28%; line-height:25px; height:30px;color:#fff; border-color:rgba(0,0,0,.1); border-left:0; border-radius:6px; background-color:#639830;margin-left:4px;}
.pop_buyin_inn .inn .money {width:100%; margin-bottom:6px;}
.pop_buyin_inn .inn .money:after {content:""; display:block; clear:both;}
.pop_buyin_inn .inn .money li {float:left; margin-right:3px;}
.pop_buyin_inn .inn .money li:last-of-type {margin-right:0;}
.pop_buyin_inn .inn .money li button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 15px/100% "Noto Sans Korean";
	padding: .4em .4em .4em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #ecc35d;
	background: -webkit-gradient(linear, left top, left bottom, from(#ecc35d), to(#cd891b));
	background: -moz-linear-gradient(top,  #ecc35d,  #cd891b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecc35d', endColorstr='#cd891b');

}
.pop_buyin_inn .inn dl {width:75%; margin:0 auto; font-size:16px; line-height:32px; border-bottom:1px solid rgba(255,255,255,.2);}
.pop_buyin_inn .inn dl:after {content:""; display:block; clear:both;}
.pop_buyin_inn .inn dl dt {float:left; text-align:left;}
.pop_buyin_inn .inn dl dd {float:right; text-align:right;}
.pop_buyin_inn .btn button {
	width:90px; height:35px; 
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	padding: .3em .7em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #457419;
	background: #639830;
	background: -webkit-gradient(linear, left top, left bottom, from(#639830), to(#457419));
	background: -moz-linear-gradient(top,  #639830,  #457419);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#639830', endColorstr='#457419');

}
.pop_buyin_inn .btn button.wd80 {
	width:90px; height:35px; 
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	padding: .3em .7em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #457419;
	background: #639830;
	background: -webkit-gradient(linear, left top, left bottom, from(#639830), to(#457419));
	background: -moz-linear-gradient(top,  #639830,  #457419);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#639830', endColorstr='#457419');

}
.pop_buyin_inn .close { position:absolute; right:13px; top:13px; cursor:pointer; }
.pop_buyin_inn .close i {color:#ccc; font-size:20px; }
}