/* 오류전체페이지 */
.error_wrap {width:900px; background:url(/images/common/bg_error.gif) no-repeat right 0; height:640px; margin:0 auto; position:relative;}
.error_tle {height:55px; border-bottom:5px solid #0054a4; padding:55px 0 0; width:540px; margin:0 auto;}
.error_home {font-size:0.92em; position:absolute; left:596px; top:70px;}
.error_home a {color:#333; text-decoration:none;}
.error_home a:hover {color:#069; text-decoration:underline;}
.error_ctn {width:480px; margin:0 auto; padding:50px 30px;}
.error_ctn dt {font-size:1.33em; font-weight:bold; color:#0054a4; background:url(/images/common/ico_error.gif) no-repeat 15px 10px; padding:0 0 0 95px; line-height:1.83em;}
.error_ctn dd {margin:35px 0 0 0; line-height:1.83em; font-size:1em; font-weight:normal;}
.error_ctn dd p {margin:0 0 15px;}
.error_bottom {border-top:1px solid #ccc; padding:30px 30px 0 30px; width:480px; margin:0 auto; height:120px;}
.error_bottom span, .error_bottom address {float:left;}
.error_bottom span {margin-right:35px;}

/* 오류_페이지 
.box_be_wrap1 .box_be_top .error_page_ctn {width:620px; margin:0 auto; padding:20px 0 0 0;}
.box_be_wrap1 .box_be_top .error_page_ctn dt {font-size:1.33em; font-weight:bold; color:#0054a4; background:url(/images/common/ico_error.gif) no-repeat 15px 10px; padding:0 0 0 95px; line-height:1.83em;}
.box_be_wrap1 .box_be_top .error_page_ctn dd {margin:20px 0 0 0; line-height:1.83em; font-size:1em; font-weight:normal;}
.box_be_wrap1 .box_be_top .error_page_ctn dd p {margin:0 0 15px;}*/

/* 오류_페이지 */
.error_str_tle {height:55px;/* border-bottom:3px solid #0054a4;*/ padding:25px 0 0;  margin:0 auto 0 auto;}
.error_str_home {font-size:0.92em; position:absolute; left:536px; width:150px; top:30px; text-align:right;}
.error_str_home a {color:#333; text-decoration:none;}
.error_str_home a:hover {color:#069; text-decoration:underline;}

.error_str_wrap {position:relative; overflow:hidden; width:690px; margin:0 auto 15px auto;}
.error_str_wrap .box_be_top {padding:20px 20px; background:url(/images/common/box_b_top_common.gif) no-repeat 0 top; margin:0; line-height:1.67em; color:#333; font-weight:normal;}
.error_str_wrap .box_be_bottom {height:20px; background:url(/images/common/box_b_bottom_common.gif) no-repeat  0 bottom;}

.box_be_wrapall {position:relative; width:690px; margin:0 auto;/* background:url(/images/common/bg_error.gif) no-repeat right 0; height:640px; margin:0 auto; position:relative;*/}
.error_str_wrap .box_be_top .error_page_ctn {width:90%; margin:0 auto; padding:20px 0 0 0;}
.error_str_wrap .box_be_top .error_page_ctn dt {font-size:1.33em; font-weight:bold; color:#0054a4; background:url(/images/common/ico_error.gif) no-repeat 15px 10px; padding:0 0 0 95px; line-height:1.83em;}
.error_str_wrap .box_be_top .error_page_ctn dd {margin:20px 0 0 0; line-height:0.8em; font-size:1em; font-weight:normal;}
.error_str_wrap .box_be_top .error_page_ctn dd p {margin:0 0 15px;}


.error_str_bottom {/*border-top:1px solid #ccc;*/ padding:10px 30px 0 20px; width:91%; margin:0 auto; height:50px; }
.error_str_bottom span, .error_str_bottom address { float:left;}
.error_str_bottom span {margin-right:30px;}

/* 비번 이메일발송 */
.em_wrap {width:900px; background:url(/images/common/bg_error.gif) no-repeat right 0; height:640px; margin:0 auto; position:relative;}
.em_tle {height:55px; border-bottom:5px solid #0054a4; padding:55px 0 0; width:732px; margin:0 auto;}
.em_home {font-size:0.92em; position:absolute; left:596px; top:70px;}
.em_home a {color:#333; text-decoration:none;}
.em_home a:hover {color:#069; text-decoration:underline;}
.em_ctn {width:480px; margin:0 auto; padding:50px 30px;}
.em_ctn dt {font-size:1.33em; font-weight:bold; color:#000000; background:url(/images/common/ico_error.gif) no-repeat 15px 10px; padding:0 0 0 95px; line-height:1.83em;}
.em_ctn dd {margin:35px 0 0 0; line-height:1.83em; font-size:1em; font-weight:normal;}
.em_ctn dd p {margin:0 0 15px;}
.em_bottom {border-top:1px solid #ccc; padding:30px 30px 0 30px; width:680px; margin:0 auto; height:120px;}
.em_bottom span, .error_bottom address {float:left;}
.em_bottom span {margin-right:35px;}





/* 오류페이지_180608 */
.errorWrap {width:100%;}
.error_header {width:100%; border-bottom:1px solid #0e4194; padding:25px 0; overflow:hidden;}
.error_header > div {width:1200px; margin:0 auto; overflow:hidden;}
.error_header > div > h1 {float:left;}
.error_header > div > .error_btn {float:right; overflow:hidden;}
.error_btn > a {float:left; padding:5px 20px; background:#333; color:#fff; font-size:14px; border-radius:100px; margin-left:5px;}
.error_btn > a:first-child {background:#0e4194; margin-left:0;}
.error_btn > a:hover {color:#fff;}
.error_txt {text-align:center;}
.error_txt .tit {margin:0 auto; width:400px; padding:60px 0; background:url('/uni/main/img/layout/error_icon.png') no-repeat 0px center; font-size:24px; line-height:35px; text-align:left; padding-left:120px;}
.error_txt .contbox1 {width:1000px; margin:0 auto; border:1px solid #ddd; background:#f1f1f1; padding:7px; box-sizing:border-box;}
.error_txt .contbox1 > div  {background:url('/uni/main/img/layout/error_bg.png') no-repeat 96% 85% #fff; padding:50px; line-height:25px; text-align:left;}
.error_txt .contbox1 > div > p {margin-top:20px;}
.error_txt .contbox1 > div > p:first-child {margin-top:0;}
.error_bottom {margin-top:80px; padding:25px 0; border-top:1px solid #ccc; width:1000px; overflow:hidden; text-align:center;}
.error_bottom > img {float:left;}
.error_bottom > address {float:right !important; font-size:14px; color:#666;}

@media all and (max-width:1199px) {
	.error_header > div {width:96%; margin:0 2%;}
	.error_txt .contbox1 {width:80%;}
	.error_bottom {width:80%;}
}
@media all and (max-width:680px) {
	.error_txt .tit {width:300px; padding:40px 0; font-size:18px; line-height:25px; padding-left:80px; background-size:60px;}
	.error_txt .contbox1 > div {padding:20px;}
	.error_bottom {margin-top:40px;}
	.error_bottom > img {float:none;}
	.error_bottom > address {float:none !important;}
}
@media all and (max-width:480px) {
	.error_header > div {text-align:center;}
	.error_header > div > h1 {float:none;}
	.error_header > div > .error_btn {float:none; clear:both; margin:20px 2% 0 2%;}
	.error_btn > a {width:49%; margin-left:2%; padding:5px 0;}
	.error_txt .tit {width:300px; background-position:center 40px; text-align:center; padding:110px 0 30px 0;}
	.error_txt .contbox1 > div  {background-position:center 85% #fff;}
}
@media all and (max-width:320px) {
	.error_txt .tit {width:200px; background-position:center 40px; text-align:center; padding:110px 0 30px 0; font-size:16px;}
}