@charset "utf-8";

/************************************
*	ETC CSS
*************************************/
.etc-page-wrap {
	width:auto;
	height:auto;
	margin:0 auto;
	clear:both;
}

.etc-page-wrap .etc-header {
	width:100%;
	height:auto;
}

.etc-page-wrap .etc-header .etc-header-logo {
	float:left;
	padding:11px 0 2px 63px;
}

.etc-page-wrap .etc-header .etc-header-top-menu {
	float:right;
}

.etc-page-wrap .etc-header .etc-header-top-menu ul {
	padding:20px 40px 0 0;
}
.etc-page-wrap .etc-header .etc-header-top-menu ul li {
	float:left;
	background-image:url("../img/layout/bg/bg_sitemap_right_line_gray.gif");
	background-repeat:no-repeat;
	background-position:right center;
	padding:0 5px;
	font-size:12px;
}

.etc-page-wrap .etc-header .etc-header-top-menu ul li a {
	color:#000;
}

.etc-page-wrap .etc-header .etc-header-top-menu ul li:last-child {
	background-image:none;
}

.etc-page-wrap .etc-body {
	width:100%;
	height:auto;
	clear:both;
}

.etc-page-wrap .etc-body:after {content:"";display:block;clear:both;}

.etc-page-wrap .etc-footer {
	width:100%;
	height:auto;
	clear:both;
}






/************************************
*	ETC_URL_ERROR
*************************************/

.etc-url-error-desc {
	padding:30px 0;
	width:400px;
	/*height:197px;*/
	margin:0 auto;
}

.etc-url-error-desc .error-title {
	font-size:18px;
	color:#F00;
	font-family:'나눔고딕';
	font-weight:bold;
	line-height:25px;
}

.etc-url-error-desc ul {
	padding:20px 0px;
}

.etc-url-error-desc ul li img{
	padding-right:5px;
	margin-top:-3px;
	vertical-align:middle;
}

.etc-url-error-search {
	width:620px;
	margin:0 auto;
	border-top:1px dashed #cccccc;
	padding-top:20px;
}

.etc-url-error-search input {
	padding:8px 10px 9px 10px;
	width:444px;
	border:2px solid #ee7816;
	margin-right:14px;
}

.etc-url-error-search  .search-btn {
	background-image:url("../img/layout/btn/btn_w119_bg_orange.gif");
	background-repeat:no-repeat;
	padding:10px 47px;
	color:#FFF;
}

.etc-url-error-search p {
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:0;
	
}

.etc-url-error-preview {
	width:620px;
	height:auto;
	clear:both;
	margin:0 auto;
	padding-top:20px;
}

.etc-url-error-preview .left-block {
	width:300px;
	height:auto;
	float:left;
}

.etc-url-error-preview .right-block {
	width:300px;
	height:auto;
	float:right;
}

.etc-url-error-footer {
	width:620px;
	margin:0 auto;
	height:auto;
	border-top:1px solid #ee7816;
	margin-top:20px;
	padding-top:15px;
}

.etc-url-error-footer ul li {
	float:left;
	padding:0 1px 0 0;
	background-image:url("../img/layout/bg/bg_etc_footer_right_line.gif");
	background-repeat:no-repeat;
	background-position:right top;
}

.etc-url-error-footer ul li:last-child {
	padding:0;
	background-image:none;
}


/************************************
*	ETC_SERVICE_CHECK
*************************************/

.etc-page-wrap.etc-service-check .etc-header .etc-header-logo {
	float:none;
	text-align:center;
	padding:0;
	padding-top:9px;
}

.etc-page-wrap.etc-service-check .etc-service-check-box {
	width:556px;
	height:431px;
	border:3px solid #ee7816;
	border-radius:10px;
	padding:0px 19px;
}

.etc-page-wrap.etc-service-check .etc-service-check-box h1 {
	color:#F00;
	font-size:24px;
	font-family:"나눔고딕";
	font-weight:bold;
	padding:35px 0;
	width:100%;
	margin:0 auto;
	text-align:center;
}

.etc-page-wrap.etc-service-check .etc-service-check-box .service-check-left {
	float:left;
	width:222px;
	height:318px;
}

.etc-page-wrap.etc-service-check .etc-service-check-box .service-check-right {
	float:right;
	width:313px;
}

.etc-page-wrap.etc-service-check .etc-service-check-box .service-check-right p {
	padding-top:12px;
	color:#000;
	line-height:20px;
}

.etc-page-wrap.etc-service-check .etc-service-check-box .service-check-right .check-description {
	padding-bottom:50px;
}

.etc-page-wrap.etc-service-check .etc-service-check-box .service-check-right .check-date {
	height:45px;
	vertical-align:top;
	overflow:hidden;
}

.etc-page-wrap.etc-service-check .etc-service-check-box .service-check-right .check-con {
	height:45px;
	vertical-align:top;
	overflow:hidden;
}



/************************************
*	ETC_CONNECT_LATE
*************************************/

.etc-page-wrap.etc-connect-late .etc-header .etc-header-logo {
	float:none;
	text-align:center;
	padding:0;
	padding-top:9px;
}

.etc-page-wrap.etc-connect-late .etc-connect-late-box {
	width:594px;
	height:431px;
	border:3px solid #ee7816;
	border-radius:10px;
}

.etc-page-wrap.etc-connect-late .etc-connect-late-box h1 {
	color:#F00;
	font-size:24px;
	font-family:"나눔고딕";
	font-weight:bold;
	padding:35px 0 5px 0; 
	width:100%;
	margin:0 auto;
	text-align:center;
}

.etc-page-wrap.etc-connect-late .etc-connect-late-box p {
	text-align:center;
}

.etc-page-wrap.etc-connect-late .etc-connect-late-box p:last-child {
	padding-top:20px;
}
