/* 기타 스타일 */
.clear {clear:both;height:0;font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; *zoom:1;}
.clear:after { content:""; clear:both; display:block;}
.cl {clear:both; *zoom:1;}
.cl:after { content:""; clear:both; display:block;}
.cl_area {clear:both; width:980px; margin:0 auto; *zoom:1;}
.cl_area:after { content:""; clear:both; display:block;}
.all_clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
hr, caption, legend {display:none;}

/*정렬*/
.t_c {text-align:center !important;}

/* 투명png */
.png24 {tmp:expression(setPng24(this));}

/*구분스타일*/
.m_t3 {margin-top:3px !important;}
.m_t5 {margin-top:5px !important;}
.m_t9 {margin-top:9px !important;}
.m_t10 {margin-top:10px !important;}
.m_t15 {margin-top:15px !important;}
.m_t20 {margin-top:20px !important;}
.m_t30 {margin-top:30px !important;}
.m_l9 {margin-left:9px !important;}
.m_l400 {margin-left:400px !important;}

.m_b5 { margin-bottom:5px !important;}
.m_b10 { margin-bottom:10px !important;}
.m_b20 { margin-bottom:20px !important;}
.m_b30 { margin-bottom:30px !important;}

.p_t5 {padding-top:5px !important;}
.p_t10 {padding-top:10px !important;}
.p_t15 {padding-top:15px !important;}
.p_t20 {padding-top:20px !important;}
.p_t30 {padding-top:30px !important;}

.p_b5 {padding-bottom:5px !important;}
.p_b10 {padding-bottom:10px !important;}
.p_b15 {padding-bottom:15px !important;}
.p_b20 {padding-bottom:20px !important;}
.p_b30 {padding-bottom:30px !important;}

.p_l3 {padding-left:3px !important;}
.p_l5 {padding-left:5px !important;}
.p_l10 {padding-left:10px !important;}
.p_l15 {padding-left:15px !important;}
.p_l20 {padding-left:20px !important;}
.p_l30 {padding-left:30px !important;}
.p_l100 {padding-left:100px !important;}

.p_r5 {padding-right:5px !important;}
.p_r10 {padding-right:10px !important;}
.p_r20 {padding-right:20px !important;}
.p_r30 {padding-right:30px !important;}
.p_r100 {padding-right:100px !important;}





.btn_basic {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#fafafa;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#616161;
	font-family:Arial Black;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:65px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #ffffff;
}.btn_basic:hover {
	background-color:#f2f2f2;
}.btn_basic:active {
	position:relative;
	top:1px;
}


.btn_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #34529f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #34529f;
	box-shadow:inset 0px 1px 0px 0px #34529f;
	background-color:#4868b8;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	border:1px solid #34529f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial Black;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:65px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #34529f;
}.btn_blue:hover {
	background-color:#34529f;
}.btn_blue:active {
	position:relative;
	top:1px;
}


.btn_black {
	-moz-box-shadow:inset 0px 1px 0px 0px #696969;
	-webkit-box-shadow:inset 0px 1px 0px 0px #696969;
	box-shadow:inset 0px 1px 0px 0px #696969;
	background-color:#5e5e5e;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	border:1px solid #474747;
	display:inline-block;
	color:#ffffff;
	font-family:Arial Black;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:65px;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 0px 0px #474647;
}.btn_black:hover {
	background-color:#383838;
}.btn_black:active {
	position:relative;
	top:1px;
}



#block {position:relative; width:500px; height:300px; margin:0 auto; text-align:center; vertical-align:middle; } 
.errorWrap {position:relative; margin:50% auto; line-height:20%; width:500px; height:300px;  border-top:2px solid #333; border-bottom:2px solid #333; /*background:#f7f7f7;*/ padding:0 0 40px 0 }
.topText {font-size:23px; text-align:center; font-weight:600; color:#000; border-bottom:1px solid #dbdbdb; padding:40px 0;}
.topText span {background:#dc1154; font-size:20px; text-align:center; color:#fff; padding:5px 12px; border-radius:20px;}
.conText {font-size:15px; text-align:center; font-weight:500; color:#656565;  line-height:180%; padding:40px 0;}
.btnBox {position:relative; width:100%; display:inline-block; margin:0 auto; text-align:center;}
.btnBox a {font-size:15px; text-align:center; font-weight:500; color:#fff; padding:10px 25px; border-radius:5px;}
.btn_bg1 {background:#1370a5;}
.btn_bg2 {background:#333;}
@media (max-width: 1000px) {
#block {width:100%; height:auto;}
.errorWrap { width:80%; height:auto; }
.btnBox a {padding:10px 15px;}
}