@charset "euc-kr";

 
body, input, button, textarea { font-size:12px; line-height:18px; font-family: Malgun Gothic, "Malgun Gothic", "±¼¸²", Gullim, Dotum, Verdana, Helvetica, AppleGothic, Sans-serif; color:#666; letter-spacing: 0;}

a:link, a:visited { text-decoration:none; color: #666; }
a:hover { text-decoration:none; /*cursor:pointer;*/ color: #666;}
table, div { border-collapse: collapse;}


/* error */
.error-page {float:none; width:auto; padding-top:50px;}
.error-area {width:733px; margin:0 auto;}
.error-area div {margin-bottom:15px;}
.error-area .error-box {padding:51px 51px 60px 51px; border: 1px solid #d9d9d9; border-radius:10px;}
.error-area .error-box .error-desc {padding-left: 158px; background: url(../../img/error-img1.png) no-repeat left center;}
.error-area .error-box .info-desc {padding-left: 158px; background: url(../../img/error-img1.png) no-repeat left center;}
.error-area .error-box .error-desc > div {font-weight: bold; font-size: 15px; color: #888;}
.error-area .error-box .error-desc em {font-weight: bold; font-style: normal;}
.error-area .error-box .error-desc h2 {margin-bottom: 26px; font-size: 22px; font-weight:700; color:#666;}
.error-area .error-box .error-desc h2 > em {color: #1279d8;}
.error-area .error-box .error-desc p {font-size: 13px;  color:#666;}
.error-area .error-box .error-desc p > em {display: block; margin-bottom: 14px; font-size: 14px; color:#666;}
.error-area .error-box .error-desc p:last-child {margin-top: 17px;}
.error-area .error-box .error-desc p:last-child > img {vertical-align: middle;}
.error-area .error-box .btnArea {margin-top:40px; padding-top: 21px; border-top: 1px solid #d9d9d9;}

.btn {display:inline-block; min-width:60px; padding:1px 10px 2px; border:1px solid #b8babd; border-radius:2px; background-color:#fff; color:#666; font:13px/1.5 "Nanum Gothic", sans-serif; letter-spacing:-0.5px; text-align:center; cursor:pointer;}
.btn.gray {height:24px; min-width:45px; border:1px solid #676767; background-color:#737373; color:#fff;}
.btn.blue {display:inline-block; height:24px; border:1px solid #1279d8; background-color:#1279d8; color:#fff;}
.btn.white {height:24px; min-width:45px; border:1px solid #b8babd; background-color:#fff; color:#333;}

.fr{float:right;important;}

@media screen and (max-width:899px){

	
*{vertical-align: middle; line-height: 1em; max-width: 100%; letter-spacing: -0.05em !important;}	
.mobile{display: none;}	
	
.error-page {float:none; width:90%; padding-top:50px; margin:0 auto;}
.error-area {width:100%; margin:0 auto;}
/* .error-area div {margin-bottom:15px;} */
.error-area .mLogo {text-align:center; margin-bottom:15px;}
.error-area .error-box {padding:30px 21px 5px 21px; border: 3px solid #d9d9d9; border-radius:10px;}
.error-area .error-box .error-desc {padding-left: 0px; background:none;}
.error-area .error-box .info-desc {padding-left: 158px; background: url(../../img/common/info-img1.png) no-repeat left center;}
.error-area .error-box .error-desc > div {font-weight: bold; font-size: 15px; color: #888;}
.error-area .error-box .error-desc em {font-weight: bold; font-style: normal;}
.error-area .error-box .error-desc h2 {margin-bottom: 26px; font-size: 22px; font-weight:700; color:#666;}
.error-area .error-box .error-desc h2 > em {display:inline-block; margin:-6px 0 0 0; color: #1279d8;}
.error-area .error-box .error-desc p {font-size: 13px;  color:#666; line-height:18px;}
.error-area .error-box .error-desc p > em {display: block; margin-bottom: 14px; font-size: 14px; color:#666;}
.error-area .error-box .error-desc p:last-child { margin-top: 17px;}
.error-area .error-box .error-desc p:last-child > img {vertical-align: middle;}
.error-area .error-box .btnArea {margin-top:30px; padding-top: 21px; border-top: 1px solid #d9d9d9;}

.btn {display:inline-block; min-width:60px; padding:1px 10px 2px; border:1px solid #b8babd; border-radius:2px; background-color:#fff; color:#666; font:13px/1.5 "Nanum Gothic", sans-serif; letter-spacing:-0.5px; text-align:center; cursor:pointer;}
.btn.gray {height:24px; min-width:45px; border:1px solid #676767; background-color:#737373; color:#fff;}
.btn.blue {display:inline-block; height:24px; border:1px solid #1279d8; background-color:#1279d8; color:#fff;}
.btn.white {height:24px; min-width:45px; border:1px solid #b8babd; background-color:#fff; color:#333;}

.clear {clear: both !important;}


	
}