@charset "utf-8";
/* CSS Document */
@import url("/common/css/base.css");
@import url("/common/css/button.css");

html { height:100%; }
body {
	padding:0;
	margin:0;
	font-size:9pt;
	font-family: font-family:'Noto Sans KR';
	width:100%;
	height:100%;
	color:#666;
	
}



/*링크걸린 이미지 보더 없애기 */
a img { border:0 none; padding:0;margin:0} 
img, input.type-image {margin:0;padding:0; border:0 none;  }


th, td { padding:0; } /* 테이블 여백 없애기 */
img, input.type-image {margin:0;padding:0; border:0 none; font-family:Dotum; }
form { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
ul, li, ol, dl, dt, dd { list-style:none; padding:0; font:12px/1.5em Dotum, Dotum, AppleGothic, 'Lucida Grande', Arial, Verdana, sans-serif; margin:0; /* for IE imge margin */ }
hr { display:none; margin:0; }
p { margin:0; padding:0;}
.fl{float:left}
.fr{float:right}
.clear{ clear:both; height:0; padding:0;margin:0;font-size:0;line-height:1}
/*글자*/
.txt_small{font-size:8pt}
.txt_lf{text-align:left}
.txt_ct{text-align:center}
.txt_rt{text-align:right}
.txt_rgt{text-align:right}
.txt_blue{color:#3b60af}
.txt_red{color:#F00}
.txt_bold{font-weight:bold}
.txt_blue2{color:#568caf}
.txt_skyblue{color:#17a3d6}

.txt_orange{color:#f45c00}

.txt_green{color:#47980b}
.txt_black{color:#000}

.txt_normal{font-weight:normal}

.vt_top{vertical-align:top}
.vt_mdd{vertical-align:middle}


/*에러페이지*/

.error_wrap { width:100%; height:100%; background:#f1f3f5; text-align:center; padding-top:50px; box-sizing:border-box;  }
.error_wrap .error_area { width:1000px; min-height:300px; margin:0 auto; border-radius:10px; background:#fff url('/images/common/error_ic.png') 50px center no-repeat; text-align:left;  
						padding: 50px 80px 50px 340px; box-sizing:border-box; margin-top:30px; color:#e9573f; }
.error_wrap .error_area strong {
    font-size: 35px;
    display: block;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.error_wrap .error_area p { font-size:16px; margin-bottom: 30px; font-weight: 500; word-break: keep-all; color:#e9573f; }
.error_wrap .error_area p span { color:#000; }

.error_wrap .error_area .error_btn {  background-color: #0b9edb; padding: 10px 55px; border: 1px solid #0b9edb; border-radius: 5px; position: relative; font-size: 20px; color:#fff; text-decoration:none;
									}
.error_wrap .error_area .btn { padding:10px 30px; font-size:18px; }
.error_wrap .error_area .error_ok {  }
/*.error_wrap .error_area .error_btn:before {  content: "\f060"; font-family: 'FontAwesome'; font-weight: 700; font-size: 18px; display: inline-block; position: absolute; top: 15px;*/
/*											left: 30px; font-weight: 700; }*/
.error_wrap .error_area .btn:hover { text-decoration:none; }
.error_wrap .msg_area { background:#fff url('') 50px center no-repeat; text-align:center; padding: 50px 80px 50px 80px; }
.error_wrap .msg_area strong { width: 50%; margin: 0 auto 20px; }
