.layer_default{position:absolute;top:0;left:0;z-index:301;}

.layer_default .top{background:url(../../Image/popup/bg_layer_top_right.gif) no-repeat right top;}
.layer_default .top div{background:url(../../Image/popup/bg_layer_top_left.gif) no-repeat left top;margin-left:-2px;}
.layer_default .mid_wrap{background:url(../../Image/popup/bg_layer_mid_left.gif) repeat-y left top;margin-left:-2px;}
.layer_default .mid{background:url(../../Image/popup/bg_layer_mid_right.gif) repeat-y right top;}
.layer_default .btm{background:url(../../Image/popup/bg_layer_btm_right.gif) no-repeat right top;}
.layer_default .btm div{background:url(../../Image/popup/bg_layer_btm_left.gif) no-repeat left top;margin-left:-2px;}

.layer_default .box:after{content: ".";height: 0;visibility: hidden;display: block;clear: both;   }
*html .layer_default .box {height: 1%;}
.layer_default .box {*height: 1%;}

.layer_default .article {float:left;clear:both;}
.layer_default .article img{display:inline;}

.layer_default .article .dual_wrap{overflow:hidden;}

.layer_default .article .dual1 {float:left;}
.layer_default .article .dual2 {float:right;}

.layer_default .article .dual1 img{ border-right:1px solid #9c9c9c; }
.layer_default .article .dual2 img{border-left:1px solid #000000;}
	
.layer_default .box{padding:0 11px 0 11px;}
.layer_type1 .top div {height:36px;}
.layer_type1 .btm div {height:29px;overflow:hidden;}
.layer_default .btm .close {float:right;margin:5px 14px 0 0;cursor:pointer;display:block;text-indent:-99999px;overflow:hidden;width:36px;height:20px;background:url(../../Image/popup/btn_layer_close.gif) no-repeat left top;border:0;}
.layer_default .close2{position:absolute;right: 5px;top: 5px;cursor:pointer;display:block;text-indent:-99999px;overflow:hidden;width:35px;height:26px;background:url(../../Image/popup/btn_layer_close2.gif) no-repeat left top;border:0;}
.layer_default .btm .notopen {float:left;
    color:#868686;
	font-size:11px;
	font-family:'Dotum';
	line-height:16px;
	text-indent:-9999999px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:3px;
	margin :6px 0 0 16px;
	cursor:pointer;display:block;overflow:hidden;background:url(../../Image/popup/icon_check.gif) no-repeat left 4px;border:0;

}
.layer_default .btm .notopen.today{background:url(../../Image/popup/p_today.gif) no-repeat left top;width:189px;}
.layer_default .btm .notopen.week {background:url(../../Image/popup/p_1week.gif) no-repeat left top;width:176px;}
.layer_type1 {}
.layer_type1 h2{overflow:hidden;float:left;margin-top:-45px;width:100%;cursor:move;}
.layer_type1 h2 img{float:left;margin:14px 0 0 5px}
.layer_type1 h2 span {float:left;padding:0 8px 0 0;background:url(../../Image/popup/bg_hline.html) no-repeat right 15px;}
.layer_type1 h2 span img{float:left;margin:8px 0 0 20px}
.layer_html {display:none;}
.layer .layer_html {display:block;}
.layer_type2 {z-index:100}
.layer_type2 .mid_wrap{;width:693px;background:#232323;border:1px solid black;color:#585858;z-index:1;}
.layer_type2 .mid{padding:15px 10px 10px 10px;border:1px solid #4e4e4e;background:none;}
.layer_type2 .hgroup{position:relative;margin:0;padding:5px 15px 20px 15px;background-color:#232323;border:none;cursor:move;}
.layer_type2 .content{padding:20px;height:580px;background-color:#f8f8f8;line-height:18px;overflow:auto;}
.layer_type2 .content .tip,
.layer_type2 .content h3,
.layer_type2 .content p{margin-bottom:17px;}
.layer_type2 .content li{margin:5px 0;}
.layer_type2 .content li li{margin-left:10px;}
.layer_type2 .content .tip{padding:7px 15px 7px 15px;background-color:#ededed;border:1px solid #d3d3d3;border-left:none;border-right:none;}
.layer_type2 .content .tip h4{margin-bottom:10px;}
.layer_type2 .content .tip p{margin:0;}
.layer_type2 button{cursor:pointer;position:absolute;top:0;right:15px;width:57px;height:26px;background:url(../../Image/popup/btn_close2.gif) no-repeat 0 0;text-indent:-99999px;overflow:hidden; border:0;}
.layer_type2 .operate_html{display:block;}
.layer_type2 .content h5{font-size:12px;line-height:16px;padding-top:10px;padding-left:10px;}
.background {position:fixed;_position:absolute;width:100%;height:100%;top:0;left:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 50;opacity: 0.5;background:#000;}
.screen {position:fixed;_position:absolute;width:100%;height:100%;top:0;left:0;z-index:-99999999;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0;}
.layer_type1 .box_wrap{background: #f2f2f3 url(../../Image/popup/bg_repeat_bottom.gif) repeat-x left bottom;position:relative;z-index:1;}
.layer_type1 .shadow{position:absolute;bottom:-2px;right:-2px;width:100%;height:100%;background:#000000; filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 20;opacity:0.2;}
.layer_type1 { border:1px solid #8b8b8b; }
.layer_type1 .box {padding:4px 4px 0 4px}
.layer_type1 .box .article{border:1px solid #9c9c9c; }
.layer_type1 .btm{background:none;}
.layer_type1 .btm div{background:none;}
.layer_type1 .btm .close{margin-right:4px;margin-top:3px;}
.layer_type1 .btm div {height:26px;}


.appoint_pc {background:#fff; padding:35px 10px 20px 10px}
.appoint_pc .msg{ font-size:12px;line-height:19px;padding:0 0 21px 151px; color:#333333;background:url(../../../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(../../../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{text-align:center;padding-top:18px;}
.appoint_pc .stitle {padding:20px 0 10px 16px; margin-top:10;border-top:1px solid #e7e7e7;}
.appoint_pc .stitle {background: url(../../../Portal/Secure/icon/bull_rightAngle.gif) no-repeat 9px 24px;}

.popup_gamealert{position:fixed;top:0;left:0; z-index:100;top:-9000px;overflow:hidden; }
.popup_gamealert .close{position:absolute;top:11px;right:11px;}
.popup_gamealert dl{
	visibility:hidden;
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;top:-1000px;right:-1000px;
}
.dialog._type1 {border:1px solid #d5d5d5;  position:fixed;top:0;left:0; display:none; box-shadow: 0px 0px 5px #cccccc; z-index:2}
.dialog._type1 ul{list-style:none;}
.dialog._type1 .box{padding:0 0 20px 0;background:#fff;}
/*

body .dialog._type1 .header{
	min-width:500px;
	width:auto;height:43px;
	margin:0 -1px 0 -1px;
	padding:0 0 0 2px;
	background:url(../../../Portal/img/Cs/popup/bg_header.gif) no-repeat left top; cursor:move;

}
body .dialog._type1 .size_auto .header{
	min-width:381px;;
}
.dialog._type1 .header h2{font-size:14px;line-height:16px;padding:16px 0 0 20px;font-weight:bold;
	height:26px;
	background:url(../../../Portal/img/Cs/popup/bg_header.gif) no-repeat right top;
	color:#ffcf5b;
}
*/

body .dialog._type1 .header{
	min-width:500px;
	width:auto;height:58px;
	background:url(../../Image/Popup/bg_header_line.gif) repeat-x 0 0; cursor:move;

}
.dialog._type1 .header h2{font-size:12px;padding:20px 0 0 32px;background:url(../../Image/Popup/icon_arr.gif) no-repeat 20px 22px;font-weight:bold;}



.dialog._type1 .content{padding:28px 24px 0 24px;}
.dialog._type1 .content h1{padding-bottom:28px;font:bold 16px/16px 돋움, 돋움체;color:#ff6000;text-align:center;line-height:20px;}
.dialog._type1 .content section{margin:-15px 0 20px 0;}
/*
.dialog._type1 .content label{margin:-10px 0 20px;display:block;text-align:center;}
*/
.dialog._type1 .btn{text-align:center;}
.dialog._type1 .btn .mr{margin-right:5px}
/*section type*/

.dialog._type1 input.text,
.dialog._type1 input.pwd{padding:5px;border:1px solid #bababa;font-size:12px;}
.dialog._type1 input.text:focus,
.dialog._type1 input.pwd:focus{border-color:#ff6000;outline:none;}


.dialog._type1 .content section ul{padding:10px 0;font:normal 11px/1 돋움, 돋움체;color:#b1b1b1;}
.dialog._type1 .content section ul li{margin-bottom:5px;padding-left:12px;background:url(../../../Portal/img/Cs/bul/bul_arr05.gif) no-repeat 1px 2px;}
.dialog._type1 .content section table li{padding-left:12px;background:url(../../Image/Popup/icon_dot.gif) no-repeat 1px 4px;}
.dialog._type1 .content .nav{position:relative;width:100%;overflow:hidden;}
.dialog._type1 .content .nav a{float:left;margin-right:-1px;padding:14px 29px 13px 29px;display:inline-block;border:1px solid #e8e8e8;color:#333;background-color:white;}
.dialog._type1 .content .nav a.active{padding:13px 29px 14px 29px;border-top:2px solid #333;border-bottom:none;font-weight:bold;color:#ff6600;letter-spacing:-1px;}
.dialog._type1 .content .auth{margin-top:-1px;padding:20px;padding-top:0;border:1px solid #e8e8e8;}
.dialog._type1 .content .auth .state{padding:20px 0 17px 16px;background:url(../../Image/Popup/icon_arr03.gif) no-repeat 1px 23px;border-bottom:1px solid #e8e8e8;}
.dialog._type1 .content .auth .state.active{background-image:url(../../Image/Popup/icon_arr04.gif)}
.dialog._type1 .content .auth .state strong{font-weight:bold;}
.dialog._type1 .content .auth .state em{font-weight:bold;color:#ff6600;}
.dialog._type1 .content .auth .info{position:relative;padding-top:20px;}
.dialog._type1 .content .auth .info div{margin-bottom:7px;}
.dialog._type1 .content .auth .info div ul{margin-left:67px;}
.dialog._type1 .content .auth .info div.last{margin:20px 0 0 0;padding-top:20px;border-top:1px solid #e8e8e8;}
.dialog._type1 .content .auth .info label{display:inline-block;margin:0;padding-left:8px;width:55px;text-align:left;vertical-align:middle;color:#333;font-weight:bold;}
.dialog._type1 .content .auth .info select{margin:0;padding:4px;vertical-align:middle;}
.dialog._type1 .content .auth .info input,
.dialog._type1 .content .auth .info img{vertical-align:middle;}
.dialog._type1 .content .auth .info ul{margin-bottom:-6px;padding:6px 0 0 0;line-height:14px;}
.dialog._type1 .content .auth .info li{padding-left:10px;background:url(../../Image/Popup/icon_dot.gif) no-repeat 1px 4px;}
.dialog._type1 .content .auth .info li strong{color:#ff6600;}
.dialog._type1 .content .auth .info .result{position:absolute;top:47px;left:67px;width:359px;height:101px;border:1px solid #ccc;background-color:white;z-index:1;overflow:auto;}
.dialog._type1 .content .auth .info .result p{padding:30px;font-size:11px;color:#b1b1b1;text-align:center;}
.dialog._type1 .content .auth .info .result p strong{font-weight:bold;color:black;}
.dialog._type1 .content .auth .info .result ul{margin:0;}
.dialog._type1 .content .auth .info .result ul li{background:none;}
.dialog._type1 .content .auth .info .result ul li a{color:#666;}
.dialog._type1 .content .auth .address{margin:0 !important;padding-left:67px;}
.dialog._type1 .content .auth .address span{font-size:11px;color:#b1b1b1;}
.dialog._type1 .content .auth .address ul,
.dialog._type1 .content .auth .address li{margin:0 !important;}
.dialog._type1 .content .auth .address input{margin-top:2px;}


.dialog._type1  section.type1{position:relative;padding:47px 20px 10px 20px;overflow:hidden;border:1px solid #e8e8e8;}
.dialog._type1  section.type1 hgroup{height:32px;position:absolute;top:0;left:0;width:100%;}
.dialog._type1  section.type1 h2{padding:10px 20px 8px 40px;position:absolute;top:0;left:0;width:100%;background:url(../../Image/Popup/icon_feel.gif) no-repeat 20px 8px #f2f2f2;font-weight:bold;}
.dialog._type1  section.type1 a{position:absolute;top:4px;right:20px;}
.dialog._type1  section.type1 p{margin-bottom:5px;padding-left:20px;background:url(../../Image/Popup/icon_bullet.gif) no-repeat 11px 6px;line-height:16px;}
.dialog._type1  section.type1 p strong{color:#ff6600;}
.dialog._type1  p.agree{margin:-10px 0 20px;text-align:center;font-weight:bold;}

.dialog._type1  section.type2{position:relative;padding:40px 30px 20px 30px;border:1px solid #e8e8e8;text-align:center;line-height:18px;}
.dialog._type1  section.type2 p{margin-bottom:20px;}
.dialog._type1  section.type2 p strong{color:#ff6600;}
.dialog._type1  section.type2 p img{vertical-align:middle;}
.dialog._type1  section.type2 a.btn{position:absolute;bottom:10px;right:10px;}

/*
.dialog._type1 .content  label.authcode{width:480px;height:63px;margin:0;overflow:hidden;border-bottom:1px solid #ececec;}
*/
.dialog._type1 .content  .authcode span.text{float:left;font-weight:bold;margin-top:17px;;font-size:12px;color:#a14c01;}

.dialog._type1 .content  .authcode span.input{float:right;height:41px;}

.dialog._type1 .content  .authcode input{height:41px;width:308px;margin-right:66px;;line-height:40px;font-size:18px;border:1px solid #f1d089;background:#fff9dd;font-family:Tahoma;color:#a14c01;}
.dialog._type1 .content  .codenumber{padding-left:12px;}
.dialog._type1 .content  .formInfoMsg{position:relative;padding:5px 10px 5px 5px !important;width:auto;color:#ff6000;clear:both;position:absolute;left:0;border:2px solid #ff6000;background:#fff;padding:5px;width:250px;}
.dialog._type1 .content  .inputForm .expansion {padding:10px 0 0 0;float:left;clear:both;}
.dialog._type1 .content  .get_body_size {position:fixed;_position:absolute;width:100%;height:100%;top:0;left:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;z-index:-99999999;;}
.dialog._type1 .content  .hiddenStr {position:absolute;top:-100px;left:-100px;display:inline-block}
.dialog._type2 .content  .hiddenStr {position:absolute;top:-100px;left:-100px;display:inline-block}
.dialog._type1 .content .state_message {
	font-size:12px;
	border-top:2px solid #498469; 
	
	
}
.dialog._type1 .button._dialogClose{
	width:19px;
	height:19px;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:12px;
	right:17px;
	background:url(../../../Portal/img/Cs/sp_btn.png) no-repeat -411px -72px;
	
}
.dialog._type2 .close{ width:12px;height:12px;border:0;background: url("../../Image/popup/btn_close05.gif") no-repeat left top;position:absolute;top:14px;right:14px;cursor:pointer;}
.dialog._type2 legend{display:none;}
.dialog._type2{position:relative;width:550px;}
.dialog._type2 .title{position:absolute;top:0;left:0;padding:0;}
.dialog._type2 .title h2{padding:16px 0 0 20px;color:#fefffd;}
.dialog._type2 {background:#ff6002;padding:41px 5px 5px 5px;display:none; position:absolute;top:0;left:0;}
.dialog._type2 .box {border:1px solid #e8e8e8;padding:26px 24px 30px 24px; margin:0 0 10px 0;overflow:hidden;background:#fdfdfd;}
.dialog._type2 .inner h3 {font-size:12px;padding-bottom:11px;color:#323232;}
.dialog._type2 .inner h4 {font-size:12px; padding-bottom:11px;color:#323232; }
.dialog._type2 .content {padding:24px 25px 20px 25px;background:#ffffff; }
.dialog._type2 .inner h4  span{color:#ff6100;}
.dialog._type2 .inner .select select  { border:1px solid #a1a1a1;padding:10px 5px 10px 5px;font-size:12px;color:#808080;width:442px;                      }
.dialog._type2 .inner .input  {float:left;}
.dialog._type2 .inner .input input{width:68px;float:left;padding:0 5px 0 5px;line-height:32px;height: 32px;border:3px solid #bfbfbf;margin-right:5px;}
.dialog._type2 .notice {clear:both;}
.dialog._type2 .notice {padding:20px 0 8px 0;}
.dialog._type2 .notice ul{list-style:none; padding:0 0 0 0; overflow:hidden}
.dialog._type2 .notice ul li{background: url("../../Image/popup/bg_dot3.gif") no-repeat left 9px;}
.dialog._type2 .notice ul li {font-size:12px;line-height:16px; color:#9d9d9d;padding:3px 0 0 9px;}
.dialog._type2 .button{float:left;width:89px;height:38px;border:0;background: url("../../Image/popup/btn_regcoupon.gif") no-repeat left top;}
.dialog._type2 .box._type2 h4{float:left; padding:14px 0 0 0; width:92px;}
.dialog._type2 .box._type2 .input input{width:329px;}
.dialog._type2 .confrim{width:185px;height:56px;background: url("../../Image/popup/btn_confirm2.gif") no-repeat left top; border:0;cursor:pointer;}
.dialog._type2 .btn_align {overflow:hidden;padding:21px 0 0 0;}
.dialog._type2 .btn_align .center {text-align:center;}
.dialog._type2 .btn_align .center {font-size:0;line-height:0;}
.dialog._type2 .btn_align .center img{display:inline;}   
.dialog._type2 .close2{width:185px;height:56px;background: url("../../Image/popup/btn_close06.gif") no-repeat left top; border:0;cursor:pointer;}



 



.dialog-message .ok    {cursor:pointer;display:inline-block;overflow:hidden;width:57px;height:26px;background:url(../../Image/message/btn_ok.gif) no-repeat left top;border:0;}
.dialog-message .cancel{cursor:pointer;display:inline-block;overflow:hidden;width:57px;height:26px;background:url(../../Image/message/btn_cancel.gif) no-repeat left top;border:0;}
.dialog-message{position:fixed;top:0;left:0;z-index:11;display:block;z-index:1111; }
.dialog-message .top{background:url(../../Image/message/bg_layer2_top_right.gif) no-repeat right top;}
.dialog-message .top div{background:url(../../Image/message/bg_layer2_top_left.gif) no-repeat left top;}
.dialog-message .mid_wrap{background:url(../../Image/message/bg_layer2_mid_left.gif) repeat-y left top;}
.dialog-message .mid{background:url(../../Image/message/bg_layer2_mid_right.gif) repeat-y right top; }
.dialog-message .btm{background:url(../../Image/message/bg_layer2_btm_right.gif) no-repeat right bottom;}
.dialog-message .btm div{background:url(../../Image/message/bg_layer2_btm_left.gif) no-repeat left bottom;}
.dialog-message .article {clear:both;padding:0 11px 0 11px;}
.dialog-message .top div {height:55px;}
.dialog-message .btm div {height:3px;overflow:hidden;}	
.dialog-message .box{background:#232323;margin:0 5px 0 5px; overflow:hidden;}
.dialog-message .box .text{font-size:12px;color:#fff;text-align:center;padding:10px;line-height:19px;float:left;min-width: 220px;}
.dialog-message .button {clear:both; width:100%;display:block;text-align:center;
	padding:10px 0 10px 0; height:20px;background:none; text-indent:0;
	padding-bottom:20px;

}
.dialog-message .button button{}
.dialog-message  h2.tit{font-size:14px;font-weight:bold;color:#fff;padding:5px 0 0 20px;margin-top:-30px;height:25px;}

.dialog._type1 .btn{background:none;}

#privacyPolicyDialog , #PersonalInfo {background:#fff;}



#privacyPolicyDialog .lev1 , #PersonalInfo .lev1 {padding:30px 0 0 0; margin:0 ; color:#9e9d9d;}
#privacyPolicyDialog .lev2 , #PersonalInfo .lev2 {padding:10px 0 0 10px;margin:0;color:#9e9d9d;}
#privacyPolicyDialog .lev3 {padding:5px 0 0 20px;margin:0;font-size:12px;line-height:19px; color:#9e9d9d;}
#privacyPolicyDialog .lev4 {padding:0 0 0 30px;margin:0;font-weight:normal}
#privacyPolicyDialog .lev5 {padding:0 0 0 40px;margin:0;font-weight:normal}
#privacyPolicyDialog .lev3 li,
#privacyPolicyDialog .lev4 li,
#privacyPolicyDialog .lev5 li{padding:0 0 5px 0}



#privacyPolicyDialog .lev1:first-child , #PersonalInfo .lev1:first-child {padding:0 0 0 0; margin:0 ; color:#9e9d9d;}