/**********************************************************************************
주의!!!!
모든 게임사이트의 레이아웃에 반영되는 파일이므로,
절대로 변경하면 안됩니다. 변경 시 협의 후 변경!
**********************************************************************************/
	
/*dialog*/
.dialog_{position:absolute;top:50%;left:50%;padding:4px;background:url(../../img/shared/dialog/bg_dialog.gif) repeat-x 0 bottom #f2f2f3;border:1px solid #8b8b8b;z-index:11;}
.dialog_ header{padding:7px;}
.dialog_ header h1{font-size:14px;}
.dialog_ .content{border:1px solid #9c9c9c;background-color:white;cursor:auto;}
.dialog_ footer{padding-top:3px;text-align:right;cursor:move;}
.dialog_ footer.ac{text-align:center; overflow:hidden; padding-top:10px;}
.dialog_ button,
.dialog_ .btn{position:relative;display:inline-block;padding:0 5px;height:22px;border:1px solid #6c6c6c;border-top:1px solid #bebebe;border-left:1px solid #bebebe;font-size:11px; font-family: dotum, gulim; text-shadow:0 1px 0 #fdfdfd;color:#5b5b5b;line-height:23px;text-decoration:none;overflow:hidden;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;}
.dialog_ button:after,
.dialog_ .btn:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #c9c9c9;border-top:1px solid white;border-left:1px solid white;box-sizing:border-box;-mox-box-sizing:border-box;}
.dialog_ button:active,
.dialog_ .btn:active{border:1px solid #bebebe;border-top:1px solid #6c6c6c;border-left:1px solid #6c6c6c;}
.dialog_ button:active:after,
.dialog_ .btn:active:after{border:1px solid white;border-top:1px solid #c9c9c9;border-left:1px solid #c9c9c9;}

/*게임실행 관련 다이알로그*/
.exec-dialog{position:fixed;margin:-100px 0 0 -150px;z-index:402; width:340px;}
.exec-dialog header img{margin-top:-2px;}
.exec-dialog .content{padding:20px 20px 10px 20px;line-height:18px;text-align:center;}
.exec-dialog .content img{margin:10px 0;}
.exec-dialog footer{cursor:default;}
.otp .content{text-align:left;}
.otp .content p{margin:10px 0;}
.otp .content li{margin:10px 0;}
	
/*지정PC*/
#appoint_pc{position:fixed;z-index:302;margin-left:-352px; margin-top:-258px;}
.appoint_pc{padding:35px 10px 20px 10px} 
.appoint_pc .msg{ font-size:12px;line-height:19px;padding:0 0 21px 151px; color:#333333;background:url(http://cdn.halgame.com/Portal/popup/bg_appoint_pc_icon.gif) no-repeat 29px 15px;}
.appoint_pc .msg .text_c{color:#ff6000;}
.appoint_pc .msg1{padding-top:12px;}
.appoint_pc .msg2{padding-top:12px;}
.appoint_pc .warning {margin-top:-4px; }
.appoint_pc .warning {margin-top:-3px \9;}
.appoint_pc  @media \0screen  {.warning {margin-top:-4px;}}
.appoint_pc .warning ul {list-style:none;padding:0 0 0 26px;}
.appoint_pc .warning ul li{padding:0 0 0 9px;font-size:12px;line-height:19px;color:#9e9d9d;background: url(http://cdn.halgame.com/Portal/Secure/icon/bu_hyp1.gif) no-repeat left 9px;}
.appoint_pc .warning ul li ol{list-style:none; margin-left:-3px;margin-top:-1px;}
.appoint_pc .warning ul li ol li{background:none;}
.appoint_pc .warning ul li.insUsb ol li{padding:0 0 0 14px;}
.appoint_pc .warning ul li.insUsb p{padding:25px 0 0 11px;}
.appoint_pc .btn-area{margin:0;padding:20px 0;text-align: center;}
.appoint_pc .stitle {padding:20px 0 10px 16px; margin-top:10;border-top:1px solid #e7e7e7;}
.appoint_pc .stitle {background: url(http://cdn.halgame.com/Portal/Secure/icon/bull_rightAngle.gif) no-repeat 9px 24px;}
.exec-dialog .notopen{
	position:absolute;
	bottom:0;
	left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Doutm;
	text-align:right;
}
.exec-dialog  .notopen input
{
	vertical-align:-2px;
}
.exec-dialog  .notopen span{
	font-size:11px;
	color:#5b5b5b;
	font-family:Dotum;
}