@charset "utf-8";

/********/
/* quick */
/********/

@keyframes blinker {
	50% { opacity: 0; }
}

@media (min-width: 1425px) {

	.mini-quick {
		display: none;
	}

	.quick {
		width: 79px;
		padding-top: 8px;
		margin-top: 163px;
		margin-right: 20px;

		position: absolute;
		top: 71px;
		right: 20px;

		z-index: 2;
		border-radius: 50px;
		background-color: #fff;
		border: 3px solid #166ff4;
		box-shadow: 4px 2px 8px 0 rgba(0, 0, 0, 0.11);
	}

	.quick ul {
		display: table;
		margin: 0 auto;
	}

	.quick ul li {
		width: 59px;
		padding: 19px 0;
		margin: 0 auto;
		vertical-align: top;
		cursor: pointer;
		border-bottom: 1px solid #dadada;
	}

	.quick ul li:nth-child(5) {
		border-bottom: 0 solid #dadada00;
	}

	.quick ul li {
		display: block;
		width: 100%;
		font-weight: 700;
		font-size: 13px;
		color: #666;
		letter-spacing: -1px;
		text-align: center;
	}

	.quick ul li img {
		border: none;
		vertical-align: top;
	}

	.quick ul li p {
		margin-top: 5px;
		line-height: 17px;

		font-size: 14px;
		font-weight: 400;
	}

	.quick ul li:hover {
		text-decoration: underline;
		text-underline-position: under;
	}

	.quick .top-btn {
		cursor: pointer;
	}

	.quick .quick_icon4 {
		animation: blink 1.5s ease-in-out infinite alternate;
	}

}

@media (max-width: 991px) {
	.quick,
	.mini-quick {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1425px) {
	.quick {
		display: none;
	}

	.mini-quick {
		display: block;
		width: 536px;
		height: 56px;
		padding-top: 8px;
		margin-top: 110px;
		margin-right: 15px;
		position: fixed;
		right: 70px;
		bottom: 15PX;
		border-radius: 50px;
		background-color: #fff;
		z-index: 2;
		border: 3px solid rgb(22 111 244);
		box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.21);
	}

	.mini-quick ul {
		margin-left: 9px;
		margin-top: 5px;
		display: inline-flex;
	}

	.mini-quick ul li {;
		vertical-align: top;
		cursor: pointer;
		border-right: 1px solid #dadada;
	}

	.mini-quick ul li {
		width: 100px;
		display: flex;
		font-weight: 700;
		font-size: 13px;
		color: #000;
		letter-spacing: -1px;
		text-align: center;
		margin-left: 10px;
	}

	.mini-quick ul li:nth-child(5) {
		margin-top: -14px;
		margin-left: 14px;
		border-right: 0px solid #dadada00;
	}

	.mini-quick ul {
		margin-left: 13px;
	}

	.mini-quick ul li img {
		margin-top: 8px;
		padding-right: 5px;
		border: none;
		vertical-align: top;
	}

	.mini-quick ul li p {
		width: 71px;
		margin-top: 11px;
		margin-left: 3px;
		line-height: 17px;
		text-align: center;
		font-size: 14px;
		font-weight: 400;
	}

	.mini-quick ul li:hover {
		text-decoration: underline;
		text-underline-position: under;
	}

	.mini-quick .top-btn {
		cursor: pointer;
		margin-top: 10px;
	}

	.mini-quick .quick_icon4 {
		animation: blink 1.5s ease-in-out infinite alternate;
	}

}

.txtred {
	color:#EF6262; !important;
}
.txtred-bolder {
	color:#EF6262; !important;
	font-size:14px;
	font-weight:bold;
}
.txtblue {
	color:#1168C8; !important;
}
/*****############# layout #############*****/
.layout-container {
	position:relative;
}

.layout-wrapper {
	display:inline-block;*display:inline;*zoom:1;position:relative;width:1192px;height:100%;text-align:left;
}


/***** layout-top-bar *****/
.layout-container .layout-top-bar {
	height: 30px;
	background-color: #FFF;
}
.layout-container .layout-fixed-width {
	position:relative;
	width: 1192px;
	margin: 0 auto;
}
.layout-container .layout-top-bar .top-bar-menu {
	position:absolute;
	top:10px;
	right:0;
	height:28px;
}

.layout-container .layout-top-bar .top-bar-menu .top-bar-menu-cstel{
	display:inline-block;
	zoom:1;
	width:158px;
	height:20px;
	background: url("../../_images/_main/cs.png") no-repeat center center;
}
.layout-container .layout-top-bar .top-bar-menu .top-bar-menu-remote{
	display:inline-block;
	zoom:1;
	width:99px;
	height:29px;
	cursor: pointer;
	background: url("../../_images/_main/top-btn.png") no-repeat center center;
}
.layout-container .layout-top-bar .top-bar-menu a:hover {

}

/*****############# layout-top #############******/
.layout-top {
	height:77px;
	background-color:#FFF;
	text-align:center;
}
.layout-top .logo {
	position:absolute;top:30%;left:0;
	width:322px;height:50px;
	margin-top:-20px;
	background: url('../../_images/_main/logo.jpg') no-repeat;
	cursor:pointer;
}
.layout-top .menus{
	position:absolute;top:0;right:0;
}
.layout-top .menus .menus-menu {
	float:left;
	width:198px;
	padding-top:44px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	color:#373737;
}
.layout-top .menus .menus-menu-1 {height:30px;background: url('../../_images/_main/menu01_off.png') no-repeat center center;}
.layout-top .menus .menus-menu-2 {height:30px;background: url('../../_images/_main/menu02_off.png') no-repeat center center;}
.layout-top .menus .menus-menu-3 {height:30px;background: url('../../_images/_main/menu03_off.png') no-repeat center center;}
.layout-top .menus .menus-menu-4 {height:30px;background: url('../../_images/_main/menu04_off.png') no-repeat center center;}
.layout-top .menus .menus-menu-1.menus-menu-on {height:30px;background: url('../../_images/_main/menu01_on.png') no-repeat center center;}
.layout-top .menus .menus-menu-2.menus-menu-on {height:30px;background: url('../../_images/_main/menu02_on.png') no-repeat center center;}
.layout-top .menus .menus-menu-3.menus-menu-on {height:30px;background: url('../../_images/_main/menu03_on.png') no-repeat center center;}
.layout-top .menus .menus-menu-4.menus-menu-on {height:30px;background: url('../../_images/_main/menu04_on.png') no-repeat center center;}

.menus-link-basic {
	position: relative;top:-68px;left:0;
	width:163px;
	height:98px;
}
/** layout-top-navi **/
.layout-top-navi {
	width:100%;
	height:0;
	font-size:0;
	line-height:0;
	text-align:center;
}
.layout-top-navi .navi-container {
	position:absolute;top:0;right:-20px;z-index:998;
	width:792px;
	height:77px;
	padding:0 20px 0 20px;
	overflow:hidden;
	cursor: pointer;
}
.layout-top-navi .navi-container .navis-bg {
	position:absolute;top:77px;right:20px;
	width:792px;
	height:180px;
	border-top:1px solid #CBCED7;
	border-bottom:2px solid #D9D9D9;
	background-color:#FFF;
	box-shadow: 0 7px 15px -5px #000;
}
.layout-top-navi .navi-container .navis {
	position:absolute;top:77px;right:20px;
	width:792px;
	height:180px;
}
.layout-top-navi .navi-container .navis .navis-navi {
	position:relative;
	float:left;
	width:198px;
	height:170px;
	padding-top:108px;
	margin-top:-77px;
	text-align:center;
}
.layout-top-navi .navi-container .navis .navis-navi .navis-navi-top-bar {
	display:none;
	position:absolute;top:65px;left:0;
	width:198px;
	height:12px;
	background: url('../../_images/_main/menu_bar.png') no-repeat top center;
}
.layout-top-navi .navi-container .navis .navis-navi .navis-navi-right-border {
	position:absolute;top:77px;right:0;
	width:0;
	height:180px;
	border-right:1px solid #EAEBED;
}
.layout-top-navi .navi-container .navis .navis-navi ul {
	display:inline-block;*display:inline;*zoom:1;
	text-align:left;
}
.layout-top-navi .navi-container .navis .navis-navi ul li a {
	display:block;
	padding-top:12px;
	height:28px;
	font-size:16px;
	line-height:1;
	letter-spacing:-1.5px;
	cursor:pointer;
}
.layout-top-navi .navi-container .navis .navis-navi.navis-navi-on ul li {
	font-weight:bold;
}
.layout-top-navi .navi-container .navis .navis-navi.navis-navi-on .navis-navi-top-bar {
	display: block;
}
.layout-top-navi .navi-container .navis .navis-navi ul li a:hover {
	text-decoration:underline;
}

/*****############# layout-body #############******/
/* text default */
	/* main page */


/* body */
.layout-body {
	text-align:center;
	background-color:#F6F6F6;
	box-shadow:inset 0 20px 20px -10px #E4E6E5;
}
.layout-body .main-container {
	width: 100%;
	height: 976px;
	margin-top: -1px;
	background-color: #F6F6F6;
	border-top: 1px solid #D1D8E4;
}
.layout-body .main-container .main-container-banner {
	position: relative;top:0;left:0;
	height:578px;
	width:100%;
}
.layout-body .main-container .main-container-banner.rolling1 {
	background: #E2E5EE url("../../_images/_main/visual_01.jpg") no-repeat center;
}
.layout-body .main-container .main-container-banner.rolling2 {
	background: #E2E5EE url("../../_images/_main/visual_02.jpg") no-repeat center;
}
.layout-body .main-container .main-container-banner.rolling3 {
	background: #E2E5EE url("../../_images/_main/visual_03.jpg") no-repeat center;
}
.layout-body .main-container .main-container-banner .banners-infos {
	position: relative;
}
	.banners-infos .banners-info-1 {
		position: absolute;top:120px;left:0;
		display: inline;
	}
		.banners-infos .banners-info-1 div {
			font-size:34px;
			font-weight:bolder;
			color:#017AD5;
			line-height: 2.5;
			letter-spacing: -2px;
		}
		.banners-infos .banners-info-1 p {
			font-size:18px;
			font-weight:bolder;
			color:#555657;
			line-height: 2;
			letter-spacing: -1px;
		}
		.banners-infos .banners-info-1 p span {
			color:#E2575A;
		}
	.banners-infos .banners-info-2 {
		position: absolute;top:120px;left:0;
		display: none;
	}
		.banners-infos .banners-info-2 div {
			font-size:34px;
			font-weight:bolder;
			color:#017AD5;
			line-height: 2.5;
			letter-spacing: -2px;
		}
		.banners-infos .banners-info-2 p {
			font-size:18px;
			font-weight:bolder;
			color:#555657;
			line-height: 2;
			letter-spacing: -1px;
		}
		.banners-infos .banners-info-2 p span {
			color:#E2575A;
		}
		.banners-infos .banners-info-2 .banners-info-2-sub {
			position: absolute;bottom:-70px;left:0;
			width:145px;
			height:39px;
			background: #E2E5EE url("../../_images/_main/visual_01_btn_off.png") no-repeat center;
		}
		.banners-infos .banners-info-2 .banners-info-2-sub:hover {
			position: absolute;bottom:-70px;left:0;
			width:145px;
			height:39px;
			background: #E2E5EE url("../../_images/_main/visual_01_btn_on.png") no-repeat center;
			cursor: pointer;
		}
	.banners-infos .banners-info-3 {
		position: absolute;top:120px;left:0;
		display: none;
	}
		.banners-infos .banners-info-3 div {
			font-size:34px;
			font-weight:bolder;
			color:#017AD5;
			line-height: 2.5;
			letter-spacing: -2px;
		}
		.banners-infos .banners-info-3 p {
			font-size:18px;
			font-weight:bolder;
			color:#555657;
			line-height: 2;
			letter-spacing: -1px;
		}
		.banners-infos .banners-info-3 p span {
			color:#E2575A;
		}
	.layout-body .banners-picks{
		position:absolute;bottom:20px;left:0;
		height:70px;
	}
	.layout-body .banners-picks-item-off {
		position:relative;top:0;left:0;
		float:left;
		width:20px;
		height:20px;
		font-size:17px;
		font-weight:bold;
		text-align:center;
		color:white;
		background: url('../../_images/_main/rolling_off.png') no-repeat center center;
	}
	.layout-body .banners-picks-item:hover {cursor:pointer;color:#0064E0;}

	.layout-body .banners-picks-item-on {
		position:relative;top:0;left:0;
		float:left;
		width:20px;
		height:20px;
		font-size:17px;
		font-weight:bold;
		text-align:center;
		color:white;
		background: url('../../_images/_main/rolling_on.png') no-repeat center center;
	}

	.main-container-banner .baro_btn01 {
		position: absolute;top:120px;right:0;
		width:390px;
		height:172px;
		background: url("../../_images/_main/baro_btn01.png") no-repeat center;
		cursor: pointer;
	}
	.main-container-banner .baro_btn01 p span {
		font-size:16px;
		color:#D9DFE4;
		font-weight:bold;
		letter-spacing: -1px;
		margin-left:2px;
	}
	.main-container-banner .baro_btn01 p {
		font-size:28px;
		color:#D9DFE4;
		font-weight:bold;
		letter-spacing: -1px;
		line-height:1.2;
		padding-top:50px;
		padding-left:140px;
		text-align:left;
	}
	.main-container-banner .baro_btn01:hover {
		background-color:blue;
		opacity:0.9;
	}
	.main-container-banner .baro_btn02:hover {
		background-color:orange;
		opacity:0.9;
	}
	.main-container-banner .baro_btn03:hover {
		background-color:greenyellow;
		opacity:0.9;
	}
	.main-container-banner .baro_btn02 {
		position: absolute;bottom:105px;right:195px;
		width:195px;
		height:172px;
		background: url("../../_images/_main/baro_btn02.png") no-repeat center;
		cursor: pointer;
	}
	.main-container-banner .baro_btn02 p {
		font-size:22px;
		color:#D9DFE4;
		font-weight:bold;
		letter-spacing: -1px;
		line-height:1.2;
		text-align:center;
		padding-top:90px;
	}
	.main-container-banner .baro_btn03 {
		position: absolute;bottom:105px;right:0;
		width:195px;
		height:172px;
		background: url("../../_images/_main/baro_btn03.png") no-repeat center;
		cursor: pointer;
	}
	.main-container-banner .baro_btn03 p {
		font-size:22px;
		color:#D9DFE4;
		font-weight:bold;
		letter-spacing: -1px;
		line-height:1.2;
		text-align:center;
		padding-top:90px;
	}

.layout-body .main-middle {
	position:relative;top:0;left:0;
	width:100%;
	height:398px;
	background: #F3F3F3;
}
	.layout-body .main-middle .main-middle-left-top {
		position:relative;top:0;left:0;
		width:799px;
		height:47px;
	}
	.layout-body .main-middle .main-middle-left-body {
		position:relative;top:0;left:0;
		width:796px;
		height:276px;
		border:1px solid #D4D4D4;
		border-top-width:0;
		background: #FFFFFF;
	}
.main-middle-left-body-2 ul {
	position: relative;
	width:100%;
}
	.main-middle-left-body-2 ul li {
		position: relative;
		float: left;
		padding-top:20px;
	}
	.main-middle-left-body-2 ul li.left-body2-arrow {
		width:18px;
		height:255px;
		background: url("../../_images/_main/arrow.png") no-repeat center center;
	}
	.main-middle-left-body-2 ul li.left-body2-img {
		width:246px;
		height:255px;
		text-align:center;
	}
	.main-middle-left-body-2 ul li.left-body2-img div {
		font-size:14px;
		font-weight:bold;
		color:#8B8B8B;
		line-height:1.5;
	}
	.main-middle-left-body-2 ul li.left-body2-img span {
		font-size:16px;
		font-weight:bold;
		color:#3F3F3F;
		letter-spacing: -1px;
		line-height:1.5;
	}
	.main-middle-left-body-2 ul li.left-body2-img p {
		padding-top:130px;
		font-size:14px;
		font-weight:bold;
		color:#B7B7B7;
		letter-spacing: -1px;
		line-height:1.5;
	}
	.main-middle-left-body-2 ul li.left-body2-img.img1 {
		background: url("../../_images/_main/process_01.png") no-repeat center center;
	}
	.main-middle-left-body-2 ul li.left-body2-img.img2 {
		background: url("../../_images/_main/process_02.png") no-repeat center center;
	}
	.main-middle-left-body-2 ul li.left-body2-img.img3 {
		background: url("../../_images/_main/process_03.png") no-repeat center center;
	}

.main-middle-left-body-3 ul {
	position: relative;top:60px;
	width:100%;
}
	.main-middle-left-body-3 ul li {
		position: relative;
		float: left;
	}
	.main-middle-left-body-3 ul li.left-body3-arrow {
		width:18px;
		height:215px;
		background: url("../../_images/_main/arrow.png") no-repeat center 60px;
	}

	.main-middle-left-body-3 .left-body3-btn {
		float: left;
		width:350px;
		height:30px;
		font-size:14px;
		font-weight:bold;
		color:#6D6D6F;
		line-height:1.5;
		padding-top:7px;
		border:1px solid #DDDDDD;
		text-align:center;
		cursor: pointer;
	}
	.main-middle-left-body-3 .left-body3-btn:hover {
		background-color:#017AD5;
		color:#EBF1FA;
	}
	.main-middle-left-body-3 .left-body3-btn-on {
		background-color:#017AD5;
		color:#EBF1FA;
	}

	.main-middle-left-body-3 .left-body3-btn1 {
		position: absolute;top:20px;left:44px;
	}
	.main-middle-left-body-3 .left-body3-btn2 {
		position: absolute;top:20px;right:44px;
	}
	.main-middle-left-body-3 ul li.left-body3-img {
		width:180px;
		height:215px;
		text-align:center;
	}
	.main-middle-left-body-3 span {
		position: absolute;bottom:10px;right:50px;
		font-size:14px;
		font-weight:bold;
		color:#E34341;
		letter-spacing: -1px;
		line-height:1.5;
	}
	.main-middle-left-body-3 ul li.left-body3-img p {
		padding-top:130px;
		font-size:14px;
		font-weight:bold;
		color:#414141;
		letter-spacing: -1px;
		line-height:1.5;
	}
	.main-middle-left-body-3 ul li.left-body3-img a {
		position:absolute;bottom:35px;left:35px;
		width:110px;
		height:22px;
		padding-top:4px;
		font-size:12px;
		font-weight:bold;
		letter-spacing: -1px;
		line-height:1.5;
		background-color:#007BD5;
		color:#FAFCFE;
		border-radius: 2px 2px;
		cursor: pointer;
	}
	.main-middle-left-body-3 ul li.left-body3-img.img1 {
		background: url("../../_images/_main/process_01.png") no-repeat center 30px;
	}
	.main-middle-left-body-3 ul li.left-body3-img.img2 {
		background: url("../../_images/_main/process_02.png") no-repeat center 30px;
	}
	.main-middle-left-body-3 ul li.left-body3-img.img3 {
		background: url("../../_images/_main/process_04.png") no-repeat center 30px;
	}
	.main-middle-left-body-3 ul li.left-body3-img.img4 {
		background: url("../../_images/_main/process_03.png") no-repeat center 30px;
	}
	.main-middle-left-body-3 ul li.left-body3-img.img5 {
		background: url("../../_images/_main/process_05.png") no-repeat center 30px;
	}

.main-middle-left-body-4 {
	position: relative;
	width:100%;
	height:100%;
}
	.main-middle-left-body-4 .left-body4-div0 {
		position: absolute;top:30px;left:36px;
		background: url("../../_images/_main/gray_bar.png") no-repeat left center;
	}
	.main-middle-left-body-4 .left-body4-div0 p {
		font-size:14px;
		font-weight:bold;
		color:#4A4A4A;
		padding-left:15px;
		letter-spacing:-1px;
	}
	.main-middle-left-body-4 .left-body4-div3 {
		position: absolute;bottom:15px;left:58px;
		font-size:13px;
		font-weight:bold;
		color:#E44948;
	}
	.main-middle-left-body-4 .left-body4-div1 {
		position: absolute;top:65px;left:58px;
		width:330px;
		height:164px;
		border:1px solid #BEC5CB;
		letter-spacing:-1px;
	}
	.main-middle-left-body-4 .left-body4-div1 div {
		width:100%;
		height:30px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding-top:10px;
		letter-spacing:-1px;
		color:#FAFCFE;
		background-color:#017AD4;
	}
	.main-middle-left-body-4 .left-body4-div1 ul {
		position: relative;top:18px;left:40px;
	}
	.main-middle-left-body-4 .left-body4-div1 ul li {
		list-style-type: decimal;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#6F6F6F;
		line-height:2;
	}
	.main-middle-left-body-4 .left-body4-div2 {
		position: absolute;top:65px;right:58px;
		width:330px;
		height:164px;
		border:1px solid #BEC5CB;
	}
	.main-middle-left-body-4 .left-body4-div2 div {
		width:100%;
		height:30px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding-top:10px;
		letter-spacing:-1px;
		color:#FAFCFE;
		background-color:#616264;
	}
	.main-middle-left-body-4 .left-body4-div2 ul {
		position: relative;top:10px;left:40px;
	}
	.main-middle-left-body-4 .left-body4-div2 ul li {
		list-style-type: decimal;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#6F6F6F;
		line-height:1.8;
	}

/** 공통 view **/
.issue-view {
	position: relative;top:20px;left:0;
	width:1300px;
	height:600px;
}
.issue-view .issue-view-l {
	position: absolute;top:0;left:0;
	width:296px;
	height:531px;
	background-color:#FFFFFF;
	text-align:center;
	border:1px solid #E8EAF1;
	border-right-width: 0;
	box-shadow: -5px 0 15px -5px #D6D8DD;
}
.issue-view .issue-view-l .l-view-title {
	display: inline-block;
	padding-top:95px;
	font-size:30px;
	font-weight:bold;
	letter-spacing: -1px;
	line-height:1;
}
.issue-view .issue-view-l p {
	padding-top:30px;
	font-size:14px;
	font-weight:bold;
	letter-spacing: -1px;
	line-height:1.5;
}
.issue-view .issue-view-l .l-view-img {
	display: inline-block;
	padding-top:40px;
	width:134px;
	height:132px;
}
.issue-view .issue-view-l .l-view-btn-guide {
	position: relative;
	display: inline-block;
	width:210px;
	height:30px;
	color:#6A6A6A;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	border:1px solid #8B8B8B;
	cursor: pointer;
}
.issue-view .issue-view-l .l-view-btn-guide:hover {
	color:#2C56A1;
	border-color:#2C56A1;
}
.view-btn-q {
	position: absolute;top:10px;right:18px;
	font-size:14px;
	font-weight:bold;
}
.issue-view .issue-view-r {
	position: absolute;top:0;left:295px;
	width:903px;
	height:533px;
	background:url('../../_images/_cert/re_bg.jpg') no-repeat center center;
}
.issue-view .issue-view-r ul:nth-child(1) {
	position: absolute;top:108px;left:210px;
}
.issue-view .issue-view-r ul:nth-child(2) {
	position: absolute;top:115px;left:310px;
}
.issue-view .issue-view-r ul:nth-child(1) li {
	width:100px;
	height:150px;
	font-size:26px;
	font-weight:bold;
	color:#FFFEFF;
	text-align:left;
	line-height:1.2;
	letter-spacing:-1px;
	list-style-type: disc;
}
.issue-view .issue-view-r ul:nth-child(2) li {
	width:700px;
	height:150px;
	font-size:18px;
	color:#FFFEFF;
	text-align:left;
	line-height:1;
	letter-spacing:-1px;
}
.issue-view .issue-view-r a {
	position: absolute;bottom:80px;left:350px;
	display: block;
	width:200px;
	height:35px;
	padding-top:10px;
	font-size:20px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#2C5680;
	letter-spacing:-1px;
	border-radius: 25px 25px;
	text-align:center;
	cursor: pointer;
}

.common-view .certs {
	position: relative;
	width:100%;
	height:533px;
}
.common-view .certs .certs-cert {
	position: relative;
	float:left;
	width:298px;
	height:530px;
	text-align: center;
	cursor: pointer;
}
.certs-title {
	font-size:30px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.2;
}
.certs-title-firstsub {
	display: inline-block;
	padding:10px 10px;
	font-size:18px;
	font-weight:bold;
	background-color:#F1F2F7;
	border-radius: 20px 20px;
}
.certs-title-secondsub {
	display: block;
	font-size:14px;
	font-weight:bold;
}
.certs-cert-body1 {
	display: block;
	font-size:18px;
	font-weight:bold;
	color:#56678E;
	letter-spacing:-2px;
	line-height:1.2;
}
.certs-cert-body2 {
	display: block;
	font-size:16px;
	font-weight:bold;
	color:#505050;
	letter-spacing:-1px;
	line-height:1.2;
}
.common-view .certs .certs-cert p {
	position: absolute;bottom:142px;left:100px;
	width:162px;
	height:64px;
}

.common-view .certs .certs-cert .certs-cert-ori-cost {
	display: block;
	color:#FAF2E7;
	font-size:20px;
	text-align:left;
	line-height:1;
	text-decoration: line-through;
}
.common-view .certs .certs-cert .certs-cert-dis-cost {
	display: block;
	color:#FAF2E7;
	font-size:34px;
	font-weight:bold;
	text-align:left;
	line-height:1;
}
.common-view .certs .certs-cert .certs-cert-btn-guide {
	position: absolute;bottom:70px;left:45px;
	display: inline-block;
	width:208px;
	height:31px;
	color:#6A6A6A;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	border:1px solid #8B8B8B;
	cursor: pointer;
}
.common-view .certs .certs-cert .certs-cert-btn-apply {
	position: absolute;bottom:70px;left:45px;
	display: inline-block;
	width:208px;
	height:31px;
	color:#FEF5EC;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	border:1px solid #FEF5EC;
	cursor: pointer;
	border-radius:20px 20px;
}
.common-view .certs .certs-cert .certs-cert-3 .certs-cert-btn-apply {
	color:#FDF9F7;
	border:1px solid #F6CEA0;
	background-color:#E9810E;
}
.common-view .certs .certs-cert .certs-cert-btn-guide .certs-cert-btn-q {
	position: absolute;top:6px;right:20px;
	font-size:20px;
	font-weight:bold;
}
.common-view .certs .certs-cert .certs-cert-btn-apply .certs-certs-btn-arrow {
	position: absolute;top:13px;right:20px;
	display: none;
	width:14px;
	height:15px;
	background:url('../../_images/_cert/button_arrow.png') no-repeat center center;
}
.common-view .certs .certs-cert.certs-cert-on-corp .certs-cert-btn-apply {
	color:#FFF;
	background-color:#0090D7;
}
.common-view .certs .certs-cert-1 {background-color:#FFF;box-shadow: -5px 0 15px -5px #D6D8DD;}
.common-view .certs .certs-cert-2 {background:#1580C4 url('../../_images/_cert/1year_off.jpg') no-repeat center center;}
.common-view .certs .certs-cert.certs-cert-2 p {
	position: absolute;bottom:120px;left:85px;
}
.common-view .certs .certs-cert-3 {background:#FEF5EC url('../../_images/_cert/2year_off.jpg') no-repeat center center;}
.common-view .certs .certs-cert-4 {background:#3CA31E url('../../_images/_cert/3year_off.jpg') no-repeat center center;}
.common-view .certs .certs-cert.certs-cert-2:hover {background:#1580C4 url('../../_images/_cert/1year_on.jpg') no-repeat center center;}
.common-view .certs .certs-cert-2:hover .certs-cert-dis-cost{color:#454545}
.common-view .certs .certs-cert-2:hover .certs-cert-btn-apply{
	border:0;color:#FFF;background-color:#1580C4;
	border:1px solid #1580C4;
}
.common-view .certs .certs-cert-2:hover .certs-certs-btn-arrow {display: block;}

.common-view .certs .certs-cert.certs-cert-3:hover {background:#FEF5EC url('../../_images/_cert/2year_on.jpg') no-repeat center center;}
.common-view .certs .certs-cert-3:hover .certs-cert-ori-cost{color:#A9AAA7}
.common-view .certs .certs-cert-3:hover .certs-cert-dis-cost{color:#3C3C3C}
.common-view .certs .certs-cert-3:hover .certs-cert-btn-apply{
	border:0;color:#FFF;background-color:#E9810E;
	border:1px solid #E9810E;
}
.common-view .certs .certs-cert-3:hover .certs-certs-btn-arrow {display: block;}
.common-view .certs .certs-cert-3.certs-cert-on {
	background:#FEF5EC url('../../_images/_cert/2year_on.jpg') no-repeat center center;
}
.common-view .certs .certs-cert-3.certs-cert-on .certs-cert-ori-cost{color:#A9AAA7}
.common-view .certs .certs-cert-3.certs-cert-on .certs-cert-dis-cost{color:#3C3C3C}
.common-view .certs .certs-cert-3.certs-cert-on .certs-cert-btn-apply{
	border:0;color:#FFF;background-color:#E9810E;
	border:1px solid #E9810E;
}
.common-view .certs .certs-cert-3.certs-cert-on .certs-certs-btn-arrow {display: block;}

.common-view .certs .certs-cert.certs-cert-4:hover {background:#3CA31E url('../../_images/_cert/3year_on.jpg') no-repeat center center;}
.common-view .certs .certs-cert-4:hover .certs-cert-ori-cost{color:#A9AAA7}
.common-view .certs .certs-cert-4:hover .certs-cert-dis-cost{color:#3C3C3C}
.common-view .certs .certs-cert-4:hover .certs-cert-btn-apply{
	border:0;color:#FFF;background-color:#3CA31E;
	border:1px solid #3CA31E;
}
.common-view .certs .certs-cert-4:hover .certs-certs-btn-arrow {display: block;}

/** 공통 탭 **/
.common-tab-allbg {
	display: block;
	height:57px;
	text-align:center;
	background-color:#FFFFFF;
	border-bottom:1px solid #DFDEE0;
}
.common-tab-bg {
	position: relative;top:0px;
	width:100%;
	height:56px;
	background-color:#FFFFFF;
	text-align:center;
}
.common-tab {
	position: absolute;left:0;top:0px;
	height:57px;
}
.common-tab li {
	float:left;
	height:56px;
	background-color:#FFFFFF;
	border-top:1px solid #D7D7DA;
	border-bottom:1px solid #D7D7DA;
	margin:0 -1px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
}
.common-tab li a {
	display:block;
	margin:17px -1px 0 -1px;
	height:20px;
	color:#292929;
}
.common-tab-1 {border-left:1px solid #D7D7DA;}
.common-tab-2 {border-left:1px solid #D7D7DA;}
.common-tab-3 {border-left:1px solid #D7D7DA;}
.common-tab-4 {border-left:1px solid #D7D7DA;border-right:1px solid #D7D7DA;}
.common-tab li.common-tab-on {
	height:54px;
	border-top:3px solid #4385BB;
	border-bottom-color:#F6F6F6;
	background-color:#F6F6F6;
	font-weight: bold;
}
.common-tab li.common-tab-on a {
	color: #1467AB;
	font-weight: bold;
}

/** 소개 ***************************************************************************/
.info-body {
	position: relative;
}
.info-body-title {
	display: block;
	width:100%;
	height:40px;
	color:#4A4A4A;
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
	letter-spacing: -1px;
	line-height:1;
	text-align:center;
	background:#FFF url('../../_images/_cert/ribbon.jpg') no-repeat 310px center;
	border:1px solid #EBEBEB;
}
.info-body .info-info {
	position: relative;
	height:700px;
}
.info-body .info-info .info-info-1 {
	position: relative;
}
.info-body .info-info .info-info-1 div:nth-child(1) {
	display: block;
	width:100%;
	height:50px;
	padding-top:30px;
	font-size:20px;
	font-weight:bold;
	letter-spacing: -1px;
	line-height: 1;
	color:#363636;
	padding-left:25px;
	background:url('../../_images/_cert/sub_dot.png') no-repeat 0 center;
}
.info-body .info-info .info-info-1 div:nth-child(2) {
	display: block;
	width:100%;
	height:130px;
}
.info-body .info-info .info-info-1 div:nth-child(2) p {
	font-size:16px;
	letter-spacing: -1px;
	line-height:2;
}
.info-body .info-info .info-info-2 {
	position: relative;
}
.info-body .info-info .info-info-2 div:nth-child(1) {
	display: block;
	width:100%;
	height:50px;
	padding-top:30px;
	font-size:20px;
	font-weight:bold;
	letter-spacing: -1px;
	line-height: 1;
	color:#363636;
	padding-left:25px;
	background:url('../../_images/_cert/sub_dot.png') no-repeat 0 center;
}
.info-body .info-info .info-info-2 div:nth-child(2) {
	display: inline-block;
	width:100%;
	height:50px;
}
.info-body .info-info .info-info-2 div:nth-child(2) p {
	font-size:16px;
	letter-spacing: -1px;
	line-height:2;
}
.info-body .info-info .info-info-2 div:nth-child(2) p a {
	position: relative;top:-2px;left:20px;
	display: inline-block;
	width:100px;
	height:30px;
	background-color:#66B7EE;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-radius: 5px 5px;
	cursor: pointer;
}
.info-body .info-info .info-info-2 table {
	display: block;
	width:1150px;
}
.info-body .info-info .info-info-2 table tr {
	height:40px;
}
.info-body .info-info .info-info-2 table tr th {
	font-size:14px;
	font-weight:bold;
	letter-spacing: -1px;
	line-height:1;
	text-align:center;
}
.info-body .info-info .info-info-2 table tr td {
	font-size:14px;
	font-weight:bold;
	letter-spacing: -1px;
	line-height:1;
	text-align:center;
	border-left:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(1) {
	color:#FFF;
	background-color:#8C959E;
	border-bottom:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(1) th {
	border-left:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(1) th:last-child {
	border-right:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(2) {
	color:#FFF;
	background-color:#8C959E;
	border-bottom:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(2) th {
	border-left:1px solid #C3C8CB;
	width:150px;
}
.info-body .info-info .info-info-2 table tr:nth-child(3) {
	border-bottom:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(3) td:last-child {
	border-right:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(4) td:last-child {
	border-right:1px solid #C3C8CB;
}
.info-body .info-info .info-info-2 table tr:nth-child(5) td:first-child {
	border-left:1px solid #E44C4C;
}
.info-body .info-info .info-info-2 table tr:nth-child(5) {
	background-color:#F4E2E2;
}
.info-body .info-info .info-info-2 table tr:nth-child(5) td:last-child {
	border-right:1px solid #E44C4C;
}
.info-body .info-info .info-info-2 table tr:last-child {
	border-top:1px solid #E44C4C;
	border-bottom:1px solid #E44C4C;
}

/** cs 공통 탭 **/
.cs-common-tab {
	position: absolute;left:0;top:0;
	height:77px;
	margin-bottom:30px;
}
.cs-common-tab li {
	float:left;
	height:77px;
	background-color:#474F5A;
	/*border:1px solid #C4CAD8;*/
	margin:0 -1px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
}
.cs-common-tab li a {
	display:block;
	margin:27px -1px 0 -1px;
	height:20px;
	color:#FFF;
}
.cs-common-tab-1 {
	border-left:1px solid #4A525D;
}
.cs-common-tab-3 {
	border-right:1px solid #4A525D;
}
.cs-common-tab-2 a {border-left:1px solid #FFF;}
.cs-common-tab-3 a {border-left:1px solid #FFF;}
.cs-common-tab li.cs-common-tab-on {
	height:74px;
	border-top:5px solid #474F5A;
	border-bottom-color:#FFF;
	background-color:#FFF;
	font-weight: bold;
}
.cs-common-tab li.cs-common-tab-on a {
	color:#313334;
	border-left:0;
	border-right:0;
}
.cs-tabs-tab {
	position: relative;top:0;left:0;
	width:1058px;
	background-color:#FFF;
	padding:56px 67px;
	border-left:1px solid #4A525D;
	border-right:1px solid #4A525D;
	border-bottom:1px solid #4A525D;
	margin-left:-1px;
}
.cs-tab-top-txt {
	width:100%;
}
.cs-tab-top-txt p {
	font-size:14px;
	font-weight:bold;
	color:#454545;
	padding-left:27px;
	line-height:2;
	background:url("../../_images/_cert/speaker.png") no-repeat left center;
}

/** 사용 용도 **/
.tabs-tab {
	position: relative;top:0;left:63px;
	width:1058px;
	background-color:#F6F6F6;
	margin-top:2px;
}
.tabs-tab .tab-1-title {
	width:100%;
	height:110px;
	background-color:#F6F6F6;
}
.tabs-tab .tab-1-title div {
	position: relative;top:0;
	width:100%;
	height:40px;
	padding-top:15px;
	border:1px solid #E4E4E4;
	background:#FFF url("../../_images/_cert/ribbon.jpg") no-repeat 185px center;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
}

.tabs-tab .tab-1-main.use_icon_01 ul li:first-child {background:url("../../_images/_cert/use_icon_01.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main.use_icon_02 ul li:first-child {background:url("../../_images/_cert/use_icon_02.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main.use_icon_03 ul li:first-child {background:url("../../_images/_cert/use_icon_03.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main.use_icon_04 ul li:first-child {background:url("../../_images/_cert/use_icon_04.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main.use_icon_05 ul li:first-child {background:url("../../_images/_cert/use_icon_06.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main.use_icon_06 ul li:first-child {background:url("../../_images/_cert/use_icon_05.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main-post.service_icon_01 ul li:first-child {background:url("../../_images/_cert/service_icon_01.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main-post.service_icon_02 ul li:first-child {background:url("../../_images/_cert/service_icon_02.png") no-repeat 22px 27px;}
.tabs-tab .tab-1-main-post.service_icon_03 ul li:first-child {background:url("../../_images/_cert/service_icon_03.png") no-repeat 22px 27px;}

.tabs-tab .tab-1-main {
	width:100%;
	height:80px;
	border-top:1px solid #8B8B8C;
	/*border-bottom:1px solid #8B8B8C;*/
	background-color:#F6F6F6;
	cursor: pointer;
}
.tabs-tab .tab-1-main:hover {
	font-weight:bold;
}
.tabs-tab .tab-1-main:hover .tab-1-main-2 {
	text-decoration:underline;
}
.tabs-tab .tab-1-main-post {
	width:100%;
	height:80px;
	border-top:1px solid #8B8B8C;
	/*border-bottom:1px solid #8B8B8C;*/
	background-color:#F6F6F6;
	cursor: pointer;
}
.tabs-tab .tab-1-main-post:hover {
	font-weight:bold;
}
.tabs-tab .tab-1-main-post:hover .tab-1-main-2 {
	text-decoration:underline;
}
.tab-bottom-space {
	width:100%;
	height:70px;
	background-color:#F6F6F6;
}
.tabs-tab .tab-1-main ul li {
	float: left;
}
.tabs-tab .tab-1-main-post ul li {
	float: left;
}
.tabs-tab .tab-1-main-1 {
	width:212px;
	height:53px;
	padding-top:27px;
	padding-left:70px;
	font-size:18px;
	font-weight:bold;
	color:#5D5D5E;
	text-align:left;
}
.tabs-tab .tab-1-main-2 {
	width:692px;
	height:53px;
	padding-top:27px;
	font-size:16px;
	color:#3F3F41;
	text-align:left;
}
.tabs-tab .tab-1-main-3 {
	height:60px;
	padding-top:20px;
}
.tabs-tab .tab-1-main-3 .tab-1-sub-btn-open {
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_down.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-1-sub-btn-close {
	display:none;
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_up.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-2-sub-btn-open {
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_down.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-2-sub-btn-close {
	display:none;
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_up.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-3-sub-btn-open {
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_down.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-3-sub-btn-close {
	display:none;
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_up.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-4-sub-btn-open {
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_down.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-4-sub-btn-close {
	display:none;
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_up.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-5-sub-btn-open {
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_down.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-5-sub-btn-close {
	display:none;
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_up.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-6-sub-btn-open {
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_down.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-main-3 .tab-6-sub-btn-close {
	display:none;
	width:42px;
	height:42px;
	background:url("../../_images/_cert/arrow_up.jpg") no-repeat;
	cursor:pointer;
}
.tabs-tab .tab-1-sub {
	display: none;
	width:100%;
	height:947px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tab-1-sub .tab-1-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:907px;
}
.tabs-tab .tab-2-sub {
	display: none;
	width:100%;
	height:304px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tab-2-sub .tab-2-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:264px;
}
.tabs-tab .tab-3-sub {
	display: none;
	width:100%;
	height:525px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tab-3-sub .tab-3-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:485px;
}
.tabs-tab .tab-4-sub {
	display: none;
	width:100%;
	height:639px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tab-4-sub .tab-4-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:599px;
}
.tabs-tab .tab-5-sub {
	display: none;
	width:100%;
	height:284px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tab-5-sub .tab-5-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:244px;
}
.tabs-tab .tab-6-sub {
	display: none;
	width:100%;
	height:304px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tab-6-sub .tab-6-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:264px;
}
.tabs-tab .tab-6-sub .site-container09 ul li {
	float:left;
}
.tabs-tab .tabs-4-sub {
	display: none;
	width:100%;
	height:304px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;
}
.tabs-tab .tabs-4-sub .tabs-4-sub-content {
	position: relative;top:46px;left:97px;
	width:869px;
	height:304px;
}
.tabs-tab .text-title-num {
	line-height:30px;
	font-family:'Tahoma', 'serif';
	font-size:18px;
	color:#1C6CC8;
	letter-spacing:-1px;
	font-weight:bold;
}
.tabs-tab .text-title-sub {
	line-height:30px;
	font-size:17px;
	font-weight:bold;
	color:#434343;
	letter-spacing:-1px;
	font-weight:bold;
}
.tabs-tab .text-title-sub-info {
	font-size:16px;
	color:#6A6A6A;
	padding-left:40px;
}
.tabs-tab .text-title-sub-info-06 {
	position: relative;top:3px;left:0;
	display: inline-block;
	width:710px;
	line-height:22px;
}
.tabs-tab .text-content-title-img {
	padding-left:20px;
	font-size:16px;
	color:#474747;
	background: url("../../_images/_cert/sub_bullet_line.jpg") no-repeat left center;
}

.tabs-tab .tab-1-sub .site-container01 {
	position:relative;top:0;left:0;
	height:235px;
}
.tabs-tab .tab-1-sub .site-container02 {
	position:relative;top:0;left:0;
	height:235px;
}
.tabs-tab .tab-1-sub .site-container03 {
	position:relative;top:0;left:0;
	height:215px;
}

.tabs-tab .sites{
	position:relative;top:0;left:0;
	width:100%;
	height:76px;
}
.tabs-tab .sites li{
	cursor: pointer;
}
.tabs-tab .sites-site {
	position:absolute;top:0;left:0;
	padding-top:63px;
	float:left;
	width:162px;
	height:13px;
	font-size:14px;
	color:#8D8D8D;
	letter-spacing:-1px;
	text-align:center;
}
.tabs-tab .tab-1-sub .site01-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo1_1.png') no-repeat;
}
.tabs-tab .tab-1-sub .site01-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo1_2.png') no-repeat;
}
.tabs-tab .tab-1-sub .site01-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/logo1_3.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site01-4 {
	position:absolute;top:0;left:528px;
	background: url('../../_images/_cert/logo1_4.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site01-5 {
	position:absolute;top:0;left:704px;
	background: url('../../_images/_cert/logo1_5.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site01-6 {
	position:absolute;top:105px;left:0;
	background: url('../../_images/_cert/logo1_6.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site01-7 {
	position:absolute;top:105px;left:176px;
	background: url('../../_images/_cert/logo1_7.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site01-8 {
	position:absolute;top:105px;left:352px;
	background: url('../../_images/_cert/logo1_8.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site01-9 {
	position:absolute;top:105px;left:528px;
	background: url('../../_images/_cert/etc.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site02-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo2_1.png') no-repeat;
}
.tabs-tab .tab-1-sub .site02-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo2_2.png') no-repeat;
}
.tabs-tab .tab-1-sub .site02-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/etc.png') no-repeat top;
}
.tabs-tab .tab-1-sub .site03-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo3_1.png') no-repeat;
}
.tabs-tab .tab-1-sub .site03-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo3_2.png') no-repeat;
}
.tabs-tab .tab-1-sub .site03-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/etc.png') no-repeat top;
}

.tabs-tab .tab-2-sub .site-container04 {
	position:relative;top:0;left:0;
	height:235px;
}
.tabs-tab .tab-2-sub .site04-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo4_1.png') no-repeat;
}
.tabs-tab .tab-2-sub .site04-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo4_2.png') no-repeat;
}
.tabs-tab .tab-2-sub .site04-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/logo4_3.png') no-repeat top;
}
.tabs-tab .tab-2-sub .site04-4 {
	position:absolute;top:0;left:528px;
	background: url('../../_images/_cert/etc.png') no-repeat top;
}
.tabs-tab .tab-3-sub .site-container05 {
	position:relative;top:0;left:0;
	height:235px;
}
.tabs-tab .tab-3-sub .site05-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo5-1.png') no-repeat;
}
.tabs-tab .tab-3-sub .site05-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo5-2.png') no-repeat;
}
.tabs-tab .tab-3-sub .site-container06 {
	 position:relative;top:0;left:0;
	 height:235px;
 }
.tabs-tab .tab-3-sub .site06-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo6-1.png') no-repeat;
}
.tabs-tab .tab-3-sub .site06-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo6-2.png') no-repeat;
}
.tabs-tab .tab-4-sub .site-container07 {
	position:relative;top:0;left:0;
	height:345px;
}
.tabs-tab .tab-4-sub .site07-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo7-1.png') no-repeat;
}
.tabs-tab .tab-4-sub .site07-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo7-2.png') no-repeat;
}
.tabs-tab .tab-4-sub .site07-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/logo7-3.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-4 {
	position:absolute;top:0;left:528px;
	background: url('../../_images/_cert/logo7-4.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-5 {
	position:absolute;top:0;left:704px;
	background: url('../../_images/_cert/logo7-5.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-6 {
	position:absolute;top:105px;left:0;
	background: url('../../_images/_cert/logo7-6.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-7 {
	position:absolute;top:105px;left:176px;
	background: url('../../_images/_cert/logo7-7.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-8 {
	position:absolute;top:105px;left:352px;
	background: url('../../_images/_cert/logo7-8.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-9 {
	position:absolute;top:105px;left:528px;
	background: url('../../_images/_cert/logo7-9.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site07-10 {
	position:absolute;top:105px;left:704px;
	background: url('../../_images/_cert/logo7-10.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site-container08 {
	position:relative;top:0;left:0;
	height:235px;
}
.tabs-tab .tab-4-sub .site08-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo8-1.png') no-repeat;
}
.tabs-tab .tab-4-sub .site08-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo8-2.png') no-repeat;
}
.tabs-tab .tab-4-sub .site08-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/logo8-3.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site08-4 {
	position:absolute;top:0;left:528px;
	background: url('../../_images/_cert/logo8-4.png') no-repeat top;
}
.tabs-tab .tab-4-sub .site08-5 {
	position:absolute;top:0;left:704px;
	background: url('../../_images/_cert/logo8-5.png') no-repeat top;
}
.tabs-tab .tab-5-sub .site-container09 {
	position:relative;top:0;left:0;
	height:235px;
}
.tabs-tab .tab-5-sub .site09-1 {
	position:absolute;top:0;left:0;
	background: url('../../_images/_cert/logo9-1.png') no-repeat;
}
.tabs-tab .tab-5-sub .site09-2 {
	position:absolute;top:0;left:176px;
	background: url('../../_images/_cert/logo9-2.png') no-repeat;
}
.tabs-tab .tab-5-sub .site09-3 {
	position:absolute;top:0;left:352px;
	background: url('../../_images/_cert/logo9-3.png') no-repeat top;
}
.tabs-tab .tab-5-sub .site09-4 {
	position:absolute;top:0;left:528px;
	background: url('../../_images/_cert/logo9-4.png') no-repeat top;
}
.tabs-tab .tab-5-sub .site09-5 {
	position:absolute;top:0;left:704px;
	background: url('../../_images/_cert/logo9-5.png') no-repeat top;
}
/** 신청절차 및 서류제출 **/
.tab-2-steps {
	position: relative;
	width:1068px;
	height:370px;
	background-color: #FFF;
	border:1px solid #BDBDBD;
}
.tab-2-steps .tab-2-step {
	float:left;
	width:340px;
	height:370px;
	text-align:center;
}

.tab-2-steps .tab-2-step .tab-2-name {
	display:inline-block;
	width:214px;
	height:40px;
	font-size:20px;
	font-weight:bold;
	color:#545454;
	padding-top:8px;
	background-color:#E4E4E4;
	border-radius:30px 30px;
	letter-spacing: -1px;
	line-height: 1.5;
}
.tab-2-steps .tab-2-step p {
	font-size:14px;
	font-weight:bold;
	color:#404040;
	line-height:1.5;
}
.tab-2-steps .tabs-tab-2-1 {
	width:300px;
}
.tab-2-steps .tabs-tab-2-1 .tabs-tab-2-1-img {
	display: inline-block;
	width:103px;
	height:95px;
	background: url('../../_images/_cert/step_img01.png') no-repeat center center;
}
.tab-2-steps .tabs-tab-2-1 .tabs-tab-2-4-img {
	display: inline-block;
	width:124px;
	height:101px;
	background: url('../../_images/_cert/step_img04.png') no-repeat center center;
}
.tab-2-steps .tabs-tab-2-2 {
	position: relative;
	width:460px;
	text-align:center;
}
.tab-2-steps .tab-2-step-bar {
	float:left;
	width:1px;
	height:400px;
}
.tab-2-steps .tab-2-step-bar div {
	position: relative;top:100px;
	width:1px;
	height:198px;
	border-right:2px solid #F3F3F3;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-red {
	color:#C52B29;
	font-size:14px;
	font-weight:bold;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-box1 {
	position: absolute;top:130px;left:30px;
	width:194px;
	height:210px;
	text-align:center;
	background:#F6F6F6 url('../../_images/_cert/step_img02_1.png') no-repeat center 60px;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-box2 {
	position: absolute;top:130px;right:30px;
	width:194px;
	height:210px;
	text-align:center;
	background:#F6F6F6 url('../../_images/_cert/step_img02_2.png') no-repeat center 55px;
}

.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-5-img {
	display: inline-block;
	width:124px;
	height:101px;
	background: url('../../_images/_cert/step_img05.png') no-repeat center center;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-sub-title {
	display:block;
	color:#065FD9;
	font-size:16px;
	font-weight:bold;
	line-height:2.0;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-boxp {
	position: relative;bottom:0;
	padding-top:70px;
	color:#515151;
	font-size:14px;
	letter-spacing:-1px;
	line-height:1.5;
	text-align:center;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-box1 a {
	position: relative;top:10px;
	display: inline-block;
	width:114px;
	height:20px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color: #FE5B00;
	border-radius:3px 3px;
	cursor: pointer;
	padding-top:5px;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-box1 a:hover {
	background-color:#E35000;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-box2 a {
	position: relative;top:10px;
	display: inline-block;
	width:114px;
	height:20px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color:#67B8EF;
	border-radius:3px 3px;
	cursor: pointer;
	padding-top:5px;
}
.tab-2-steps .tabs-tab-2-2 .tabs-tab-2-2-box2 a:hover {
	background-color:#329FE9;
}
.tab-2-steps .tabs-tab-2-3 {
	width:300px;
}
.tab-2-steps .tabs-tab-2-3 .tabs-tab-2-3-img {
	display: inline-block;
	width:110px;
	height:100px;
	background: url('../../_images/_cert/step_img03.png') no-repeat center center;
}
.tabs-tab .tab-2-bottom-tip {
	width:1068px;
	height:45px;
	color:#444547;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-color:#DFE0E4;
	padding-top:25px;
}
/** 제출 서류 안내 **/
.tab-3-title {
	color:#323232;
	font-size:18px;
	font-weight:bold;
}
.tabs-tab .tab-3-title-info {
	color:#4F4F51;
	font-size:14px;
	font-weight:bold;
	padding-left:24px;
}
.tabs-tab .tab-3-container {
	position: relative;
	width:1070px;
	height:276px;
}
.tabs-tab .tab-3-container .tab-3-box1 {
	position: absolute;top:0;left:0;
	width:463px;
	height:276px;
	background-color:#FFF;
}
.tabs-tab .tab-3-container .tab-3-box1.tab-3-box1-on div {
	background-color:#0E6ACD;
}
.tabs-tab .tab-3-container .tab-3-box2 {
	position: absolute;top:0;left:473px;
	width:598px;
	height:276px;
	background-color:#FFF;
}
.tabs-tab .tab-3-container .tab-3-box2.tab-3-box2-on div {
	background-color:#0E6ACD;
}
.tabs-tab .tab-3-box2-info {
	position: absolute;top:290px;right:165px;
	color:#C52C2D;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;

}
.tabs-tab .tab-3-box1 div {
	height:38px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background-color:#989DA3;
	text-align:center;
}
.tabs-tab .tab-3-box2 div {
	height:38px;
	padding-top:16px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	background-color:#989DA3;
	text-align:center;
}
.tabs-tab .tab-3-box1 ul {
	position: relative;top:40px;left:20px;
}
.tabs-tab .tab-3-box1 ul li {
	float:left;
	width:140px;
	text-align:center;
	padding-top:110px;
	font-size:12px;
	font-weight:bold;
}
.tabs-tab .tab-3-bax1-1 {
	width:103px;
	height:95px;
	background: url('../../_images/_cert/doc_01.png') no-repeat top center;
}
.tabs-tab .tab-3-bax1-2 {
	width:103px;
	height:95px;
	background: url('../../_images/_cert/doc_02.png') no-repeat top center;
}
.tabs-tab .tab-3-bax1-3 {
	width:103px;
	height:95px;
	background: url('../../_images/_cert/doc_03.png') no-repeat top center;
}
.tabs-tab .tab-3-box2 ul {
	position: relative;top:40px;left:25px;
}
.tabs-tab .tab-3-box2 ul li {
	float:left;
	width:135px;
	text-align:center;
	padding-top:110px;
	font-size:12px;
	font-weight:bold;
}
.tabs-tab .tab-3-bax2-4 {
	width:103px;
	height:95px;
	background: url('../../_images/_cert/doc_04.png') no-repeat top center;
}
/** 찾아가는 서비스 탭 **/
.tabs-tab .tab-4-post-1 {
	display: none;
	width:100%;
	height:485px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;

}
.tabs-tab .tab-4-post-1 .tab-4-post-1-content {
	position: relative;top:0;left:97px;
	width:869px;
	height:390px;
}


.tabs-tab .tabs-4-tip {
	position: relative;top:0;left:54px;
	color:#464546;
	font-size:16px;
	font-weight:bold;
	width:921px;
	height:35px;
	padding-top:15px;
	padding-left:40px;
	letter-spacing:-1px;
	background-color: #EDF0F7;
	text-align:left;
}
.tabs-tab .tab-4-post-top-ul {
	width:886px;
	height:50px;
}
.tabs-tab .tabs-4-p1 {
	float:left;
	width:606px;
	color:#676767;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	letter-spacing:-1px;
}
.tabs-tab .tabs-4-p2 {
	float:left;
	width:280px;
	color:#6F7B98;
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
	letter-spacing:-1px;
	padding-top:22px;
}

.tabs-tab .tab-4-posts {
	width:100%;
	height:195px;
	margin-left:-15px;
}
.tabs-tab .tab-4-posts .tabs-post {
	float:left;
	width:215px;
	height:165px;
	padding-top:115px;
	text-align:center;
}
.tabs-tab .tabs-post-bar {
	float:left;
	width:25px;
	height:195px;
	margin-left:-25px;
	background: url('../../_images/_cert/process_arrow.png') no-repeat center 35px;
}
.tabs-tab .tabs-post-1 {
	background: url('../../_images/_cert/service_step_01.png') no-repeat top center;
}
.tabs-tab .tabs-post-2 {
	background: url('../../_images/_cert/service_step_02.png') no-repeat top center;
}
.tabs-tab .tabs-post-3 {
	background: url('../../_images/_cert/service_step_03.png') no-repeat top center;
}
.tabs-tab .tabs-post-4 {
	background: url('../../_images/_cert/service_step_04.png') no-repeat top center;
}
.tabs-tab .tabs-post-btn {
	position:relative;top:20px;left:58px;
	display: block;
	width:85px;
	height:25px;
	background-color:#67B8EE;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
	border-radius: 3px;
	cursor: pointer;
}
.tabs-tab .tabs-post-btn:hover {background-color:#006496;}
.tabs-tab .tabs-post-btn-img {
	position:absolute;top:9px;right:10px;
	width:12px;
	height:12px;
	background: url('../../_images/_main/popup_seemore.png') no-repeat center;
}
.tabs-tab .tabs-post-btn-img-extend {
	display: none;
	position: relative;top:-200px;left:220px;
	width:572px;
	height:226px;
	background-color:#FFF;
	border:1px solid #CCCCCC;
	box-shadow: 0 7px 15px -5px #000;
}
.tabs-tab .tabs-post-btn-img-extend .tabs-post-btn-img-extend-centent {
	display: block;
	width:525px;
	height:169px;
	background: url('../../_images/_main/popup_guide-img.jpg') no-repeat center;
	padding:30px 25px;
}

.tabs-tab .tab-4-post-2 {
	display: none;
	width:100%;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;

}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content {
	position: relative;top:0;left:97px;
	width:869px;
}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content ul li {
	width:819px;
	height:80px;
	padding-top:40px;
	padding-left:80px;
}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content ul li h3 {
	font-size:16px;
	color:#575757;
	line-height:2;
	font-weight:bold;
}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content ul li p {
	font-size:14px;
	color:#5B5B5B;
	line-height:1.5;
	font-weight:bold;
}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content .tab-4-post-2-content-1 {background: url('../../_images/_cert/service_benefit_01.png') no-repeat left center;}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content .tab-4-post-2-content-2 {background: url('../../_images/_cert/service_benefit_02.png') no-repeat left center;}
.tabs-tab .tab-4-post-2 .tab-4-post-2-content .tab-4-post-2-content-3 {background: url('../../_images/_cert/service_benefit_03.png') no-repeat left center;}
.tabs-tab .tab-4-post-3 {
	display: none;
	width:100%;
	height:400px;
	border-top:1px solid #8B8B8C;
	border-bottom:1px solid #8B8B8C;

}
.tabs-tab .tab-4-post-3 .tab-4-post-3-content {
	position: relative;top:0;left:60px;
	width:961px;
	height:390px;
}
.tabs-tab .tab-4-post-3 .tab-4-post-3-content ul li {
	width:961px;
	height:80px;
	padding-top:40px;
}
.tabs-tab .tab-4-post-3 .tab-4-post-3-content ul li div {
	width:923px;
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#464644;
	padding-top:10px;
	padding-left:30px;
	background-color:#E7EAF1;
}
.tabs-tab .tab-4-post-3 .tab-4-post-3-content ul li p {
	font-size:14px;
	font-weight:bold;
	color:#6D6D6D;
	padding-left:30px;
}

.renewal-main-gov-btn {
	display: block;
	width:150px;
	height:30px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background-color:#67B8EF;
	border-radius:5px 5px;
	padding-top:10px;
}
.renewal-main-gov-btn:hover {
	background-color: #329FE9;
}
.reissue-main-gov-btn {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color:#67B8EF;
	border-radius:3px 3px;
	padding:5px 10px;
}
.reissue-main-gov-btn:hover {
	background-color:#329FE9;
}
.renewal-sub {
	background-color:#F6F6F6;
	width:100%;
	height:800px;
	padding:0 70px;
}
.renewal-sub-info {
	position: relative;top:0;left:27px;
	width:100%;
	height:200px;
}
.renewal-sub-info li {
	width:100%;
	height:36px;
	color:#686868;
	font-size:14px;
	font-weight:bold;
}
.reissue-sub {
	background-color: #F6F6F6;
	width: 100%;
	height: 400px;
	padding: 0 70px;
}
/** 인증서 관리 **/
.manage-view {
	width:1071px;
	height:219px;
	text-align:center;
	padding-left:65px;
}
.manage-sub {
	width:1071px;
	height:100%;
	padding-left:65px;
}
.manage-view .manage-view-title-container {
	width:100%;
	padding-top:78px;
	text-align:center;
}
	.common-view-title {
		height:34px;
		color: #272729;
		font-size:32px;
		font-weight:bold;
		border-bottom:2px solid #0E6ACD;
		padding-bottom:10px;
	}
	.common-view-info {
		color:#525D6A;
		font-size:16px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	.common-view-info-comment {
		position:absolute;top:212px;left:200px;
		color:#575758;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	.common-view-info-comment-a {
		position:relative;top:-3px;left:0;
		display: inline-block;
	}
	.common-view-info-comment-a:hover{
		cursor: pointer;
		font-weight:bolder;
		border-bottom: 1px solid #E55A5B;
	}
.manage-common-row {
	position: relative;
	width:1071px;
	height:157px;
}
.manage-common-row .manage-common-ul {
	border-top:1px solid #A3A4A5;
	height:157px;
}

.manage-common-row .manage-common-ul li {
	float:left;
	height:157px;
}
.manage-common-row .manage-common-ul li:last-child {

}
.manage-common-row .manage-common-ul li h3 {
	font-size:16px;
	font-weight:bold;
	color:#444444;
	line-height:3;
}
.manage-common-row .manage-common-ul li p {
	font-size:14px;
	font-weight:bold;
	line-height:2;
	color:#575758;
}
.manage-common-row .manage-common-ul li span {
	font-size:14px;
	font-weight:bold;
	line-height:2;
	color:#9A999B;
}
.manage-common-row .manage-common-img {
	width:145px;
}
.manage-common-row .manage-common-txt {
	width:740px;
}
.manage-btn {
	width:150px;
	height:40px;
	border:1px solid #ACAFB6;
	color:#4F565F;
}
.manage-common-img {
	width:74px;
	height:74px;
}
.manage-btn {
	position: relative;top:55px;left:0;
	display: block;
	width:95px;
	height:30px;
	border:1px solid #BDC1C5;
	color:#4F5761;
	font-size:14px;
	font-weight:bold;
	padding-left:55px;
	padding-top:10px;
	cursor: pointer;
	border-radius:3px 3px;
}
.manage-btn:hover {
	background-color:#9A999B;
	color:#FFF;
}
.manage-btn-guide {
	position: relative;top:55px;left:0;
	display: block;
	width:110px;
	height:30px;
	border:1px solid #BDC1C5;
	color:#4F5761;
	font-size:14px;
	font-weight:bold;
	padding-left:40px;
	padding-top:10px;
	cursor: pointer;
	border-radius:3px 3px;
}
.manage-btn-guide:hover {
	background-color:#9A999B;
	color:#FFF;
}
.manage-btn-program {
	 display: inline-block;
	 width: 250px;
	 height:30px;
	 border:1px solid #B7BABF;
	 color:#535B66;
	 text-align:center;
	 cursor: pointer;
	 letter-spacing:-1px;
	 background-color:#FFF;
	border-radius:3px 3px;
 }
.manage-btn-program:hover {
	background-color:#9A999B;
	color:#FFF;
}
.manage-mobile .manage-common-txt p {
	position: relative;top:30px;left:0;
}
.manage-btn-program2 {
	display: inline-block;
	width: 250px;
	height:35px;
	border:1px solid #B7BABF;
	color:#535B66;
	text-align:center;
	cursor: pointer;
	letter-spacing:-1px;
	background-color:#FFF;
	padding-top:5px;
	border-radius:3px 3px;
}
.manage-btn-program2:hover {
	background-color:#9A999B;
	color:#FFF;
}
.manage-mobile-top-txt {
	font-size:14px;
	font-weight:bold;
	color:#5A595A;
	padding-left:24px;
	padding-top:10px;
	line-height:1.5;
}
.manage-copy .manage-common-img {background: url('../../_images/_cert/manage_01.png') no-repeat center center;}
.manage-export .manage-common-img {background: url('../../_images/_cert/manage_02.png') no-repeat center center;}
.manage-import .manage-common-img {background: url('../../_images/_cert/manage_03.png') no-repeat center center;}
.manage-pwcheck .manage-common-img {background: url('../../_images/_cert/manage_04.png') no-repeat center center;}
.manage-pwchange .manage-common-img {background: url('../../_images/_cert/manage_05.png') no-repeat center center;}
.manage-verification .manage-common-img {background: url('../../_images/_cert/manage_06.png') no-repeat center center;}
.manage-identity .manage-common-img {background: url('../../_images/_cert/manage_07.png') no-repeat center center;}
.manage-delete .manage-common-img {background: url('../../_images/_cert/manage_09.png') no-repeat center center;}
.manage-disposal .manage-common-img {background: url('../../_images/_cert/manage_10.png') no-repeat center center;}

/*****############# layout-bottom #############******/
.layout-bottom {
	height:244px;
	background-color:#FFF;
	text-align:center;
	border-top:1px solid #9A9A9A;
}
.layout-bottom * {
	color:#9A9E9F;
}

.layout-bottom .logo{
	position:absolute;top:105px;left:0;
	width:250px;
	height:40px;
	background: url('../../_images/_main/logo_footer.png') no-repeat;
}

.layout-bottom .corps{
	position:absolute;top:110px;left:220px;
}
.layout-bottom .corps .corps-corp{
	float:left;
	margin-right:20px;
	font-size:14px;
	font-weight:bold;
	color:#464646;
	cursor:pointer;
}
.layout-bottom .corps .corps-corp:hover{text-decoration:underline;}

.layout-bottom .corps .corps-corp-2 {
	font-weight:bolder;
}
.layout-bottom .bar{
	position:absolute;top:155px;left:0;
	width:760px;height:1px;
	border-bottom:1px solid #32312F;
	font-size:1px;
	line-height:1px;
	background:#525252;
}

.layout-bottom .info{
	position:absolute;top:160px;left:0;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
.layout-bottom .info b{color:#818181;}

.layout-bottom .copyright{
	position:absolute;top:210px;left:0;
	font-size:12px;
	text-align:left;
	color:#C0C0C0;
}
.layout-bottom .nipa{
	position:absolute;top:110px;right:10px;
	padding-top:50px;
	font-size:13px;
	font-weight:bold;
	line-height:1.5;
	letter-spacing:-1px;
	color:#BDBDBD;
	text-align:center;
	background: url('../../_images/_main/mark.jpg') no-repeat center 0;
}
.layout-bottom .ktnet{
	position:absolute;top:110px;right:100px;
	padding-top:50px;
	font-size:13px;
	font-weight:bold;
	line-height:1.5;
	letter-spacing:-1px;
	color:#BDBDBD;
	text-align:center;
	background: url('../../_images/_main/ktnet_logo.jpg') no-repeat center 0;
}
.layout-bottom .rolling-div-1 {
	position: absolute;left:0;
	width:140px;
	height:54px;
}
/*고정 텍스트*/
.layout-bottom .rolling-div-1 .rolling-ul-1 .rolling-li {
	position: relative;left:0;
	float:left;
	width:140px;
	height:54px;
}
.layout-bottom .rolling-div-1 .rolling-ul-1 .rolling-li .rolling-li-text {
	position: absolute;top:15px;left:25px;
	font-size:18px;
	color:#5A5A5A;
	font-weight:bold;
}

.layout-bottom .rolling-div-2 {
	position: absolute;left:140px;
	width:1050px;height:54px;
	overflow: hidden;
}
.layout-bottom .rolling-div-2 .rolling-ul-2 {
	position:absolute;top:0;left:0;
	width:auto;
	height:54px;
}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li {
	float:left;
	width:158px;
	height:52px;
	border:1px solid #E1E3E2;
	margin-right:15px;
}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-1 {background: url('../../_images/_main/logo_1.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-2 {background: url('../../_images/_main/logo_2.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-3 {background: url('../../_images/_main/logo_3.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-4 {background: url('../../_images/_main/logo_4.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-5 {background: url('../../_images/_main/logo_5.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-6 {background: url('../../_images/_main/logo_6.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-7 {background: url('../../_images/_main/logo_7.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-8 {background: url('../../_images/_main/logo_8.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-9 {background: url('../../_images/_main/logo_9.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-10 {background: url('../../_images/_main/logo_10.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-11 {background: url('../../_images/_main/logo_11.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-12 {background: url('../../_images/_main/logo_12.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-13 {background: url('../../_images/_main/logo_13.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-14 {background: url('../../_images/_main/logo_14.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-15 {background: url('../../_images/_main/logo_15.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-16 {background: url('../../_images/_main/logo_16.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-17 {background: url('../../_images/_main/logo_17.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-18 {background: url('../../_images/_main/logo_18.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-19 {background: url('../../_images/_main/logo_19.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-20 {background: url('../../_images/_main/logo_20.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-21 {background: url('../../_images/_main/logo_21.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-22 {background: url('../../_images/_main/logo_22.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-23 {background: url('../../_images/_main/logo_23.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-24 {background: url('../../_images/_main/logo_24.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-25 {background: url('../../_images/_main/logo_25.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-26 {background: url('../../_images/_main/logo_26.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-27 {background: url('../../_images/_main/logo_27.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-28 {background: url('../../_images/_main/logo_28.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-29 {background: url('../../_images/_main/logo_29.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-30 {background: url('../../_images/_main/logo_30.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-31 {background: url('../../_images/_main/logo_31.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-32 {background: url('../../_images/_main/logo_32.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-33 {background: url('../../_images/_main/logo_33.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-34 {background: url('../../_images/_main/logo_34.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-35 {background: url('../../_images/_main/logo_35.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-36 {background: url('../../_images/_main/logo_36.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-37 {background: url('../../_images/_main/logo_37.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-38 {background: url('../../_images/_main/logo_38.jpg') no-repeat center center;}
.layout-bottom .rolling-div-2 .rolling-ul-2 .rolling-li-39 {background: url('../../_images/_main/logo_39.jpg') no-repeat center center;}



/** 팝업 **/
.popup-overlay{
	position:absolute;top:0;left:0;z-index:998;
	background-color:#000;
}

#PopupEvent {
	display:none;
	position:absolute;left:50%;z-index:999;
	width:550px;height:688px;
	/*margin:-206px 0 0 -176px;*/
	margin:-306px 0 0 -266px;
	box-shadow: 0 0 15px 0 #000;
	font-size:14px;
}
.popup-event-close {
	position:absolute;top:-36px;right:-36px;
	display:block;
	cursor:pointer;
	background: url('../../_images/_main/event_01_close.png') no-repeat center center;
}
.popup-event-result {
	position: absolute;bottom:55px;left:90px;z-index:999;
	width:270px;
	height:45px;
	cursor: pointer;
}
#PopupEventResult {
	display:none;
	position:absolute;left:50%;z-index:999;
	width:450px;height:498px;
	margin:-206px 0 0 -176px;
	box-shadow: 0 0 15px 0 #000;
	font-size:14px;
}

/* 팝업 닫기 버튼 */
.contact-btns {
	text-align:center;
}
	.contact-btns a {
		display:inline-block;*display:inline;*zoom:1;
		height:30px;
		padding-top: 10px;
		font-size:15px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#FFF;
		cursor:pointer;
		background:#67B8EF;
		border-radius:5px;
	}
	.contact-btns a:hover{text-decoration:underline;background-color:#1C80C1;}
	.contact-btns a.contact {
		width:150px;
		margin-right:10px;
	}
	.contact-btns a.cancel {
		width:114px;
		background-position:0 -40px;
		color:#FFF;
	}

/* ================================================== */
/* ================== popup common ================== */
/* ================================================== */
.popup-tab {
	height:42px;
	margin-bottom:30px;
}
.popup-tab li {
	float:left;
	height:49px;
	background-color:#E7EAEF;
	border:1px solid #C4CAD8;
	margin:0 -2px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.popup-tab li a {
	display:block;
	padding-top:15px;
	height:30px;
	color:#323232;
}
.popup-tab li.popup-tab-on {
	height:49px;
	border-top:2px solid #A6AAB0;
	background:#FFF;
	border-bottom-color:#FFF;
}
.popup-tab li.popup-tab-on a {
	color:#323232;
}

.layout-wrapper-popup {
	padding:25px 30px;
}
.layout-wrapper-txt {
	padding:35px 40px;
}
.layout-title {
	width:100%;
	height:54px;
	padding-top:25px;
	text-align:center;
	font-size:25px;
	color:#FFFFFF;
	font-weight:bold;
	background: url('../../_images/_main/popup_top_bg.jpg') no-repeat center;
}
.popup-doc {
	background-color:#FFF;
}
.popup-doc .popup-doc-middle {
	padding-left:17px;
	padding-right:17px;
}
.popup-doc .popup-doc-docs {
	width:100%;
	height:214px;
	margin-top:20px;
	margin-bottom: 20px;
	border:1px solid #9B9B9B;
	background-color:#FFF;
}
.popup-doc .popup-doc-docs th,
.popup-doc .popup-doc-docs td {
	padding:10px 0;
	font-weight:bold;
	font-size:13px;
	line-height:1.5;
}
.popup-doc .popup-doc-docs td span {
	display:inline-block;
	zoom:1;
	*display:inline;
	color:gray;
	font-size:12px;
	font-weight:normal;
	line-height:1;
	margin-left: 10px;
	margin-top: 8px;
}
.popup-doc .popup-doc-docs thead th{
	border-bottom:1px solid #9B9B9B;
	border-right:1px solid #9B9B9B;
	background-color:#F5F5F5;
}

.popup-doc .popup-doc-docs thead th,
.popup-doc .popup-doc-docs thead td {
	font-size:15px;
	font-weight:bold;
	line-height:1;
	text-align:center;
}
.popup-doc .popup-doc-docs .popup-doc-docs-4 {
	line-height:1.5;
}
.popup-doc .popup-doc-docs tbody td {
	height:30px;
	font-size:14px;
	line-height:1;
	text-align:left;
	padding-left:20px;
	letter-spacing: -1px;
}
.popup-doc .popup-doc-docs tbody tr td:first-child {
	border-right:1px solid #9B9B9B;
}
.popup-doc .popup-doc-docs thead td.popup-doc-docs-whiteline { border-left:2px solid #FFF; }
.popup-doc .popup-doc-tip1 p {
	color:#848484;
	text-align:left;
	line-height:1.5;
	font-size:12px;
}
.popup-doc .popup-doc-tip2 {
	background-color:#EDF0F7;
}
.popup-doc .popup-doc-tip2 p {
	height:40px;
	color:#292A2D;
	text-align:left;
	line-height:1.5;
	font-size:12px;
	padding:15px 0 15px 10px;
	font-weight:bold;
	text-align:center;
}
/** 메인 > 서류 제출 방법 **/
.popup-doc-method {
	background-color:#FFF;
}
.popup-doc-method .popup-doc-method-tip3 {
	background-color:#EDF0F7;
}
.popup-doc-method .popup-doc-method-tip3 p {
	height:40px;
	color:#292A2D;
	line-height:1.5;
	font-size:14px;
	padding-top:20px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
}
.popup-doc-method .popup-doc-method-tip3-sub {
	height:20px;
	color:#B1B1B1;
	text-align:right;
	line-height:1.5;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

.popup-doc-method .popup-doc-method-tip4 {
	background-color:#EDF0F7;
	padding:15px 20px 15px 20px;
	text-align:left;
}
.popup-doc-method .popup-doc-method-tip4 h2 {
	color:#1C87D7;
}
.popup-doc-method .popup-doc-method-tip4 table {
	width:100%;
	border:none;
	margin-top:5px;
}
.popup-doc-method .popup-doc-method-tip4 table td {
	height:27px;
	font-weight:bold;
}
.popup-doc-method .popup-doc-method-tip4 .popup-doc-method-phone-img {
	display: inline-block;
	width:18px;
	background: url('../../_images/_main/phoneimg.gif') no-repeat center;
}
.popup-doc-method .popup-doc-method-tip4 .popup-doc-method-tip4-text {
	color:#1C87D7;
	font-weight:bold;
	font-size:20px;
}

.popup-doc-method .methods {
	width:100%;
	height:142px;
	margin-top:20px;
}
.popup-doc-method .methods li {
	float:left;
}
.popup-doc-method .methods .methods-method {
	width:170px;
	height:80px;
	font-size:14px;
	color:black;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1;
	text-align:center;
	padding-top:110px;
}
.popup-doc-method .methods .methods-method h3 {
	color:#494949;
	letter-spacing:-1px;
	line-height:1;
}
.popup-doc-method .methods .methods-method p {
	color:#5C5C5C;
	font-size:12px;
	letter-spacing:-1px;
	line-height:1.5;
}
.popup-doc-method .methods .methods-method-arrow {
	width:24px;
	height:38px;
	margin-top:35px;
	margin-left:-10px;
	text-align:center;
	background: url('../../_images/_main/process_arrow.png') no-repeat;
}
.popup-doc-method .methods .methods-method-1 {background: url('../../_images/_main/service_step_01.png') no-repeat center top;}
.popup-doc-method .methods .methods-method-1 .methods-method-1-btn {
	position:relative;top:20px;left:42px;
	display: block;
	width:85px;
	height:22px;
	background-color:#67B8EE;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:8px;
	padding-left:15px;
	border-radius: 3px;
	cursor: pointer;
}
.popup-doc-method .methods .methods-method-1 .methods-method-1-btn:hover {background-color:#006496;}
.popup-doc-method .methods .methods-method-1 .methods-method-1-btn-img {
	position:absolute;top:10px;right:10px;
	width:12px;
	height:12px;
	background: url('../../_images/_main/popup_seemore.png') no-repeat center;
}
.popup-doc-method-extend {
	display: none;
	position: absolute;top:250px;left:220px;
	width:572px;
	height:226px;
	background-color:#FFF;
	border:1px solid #CCCCCC;
	box-shadow: 0 7px 15px -5px #000;
}
.popup-doc-method-extend .popup-doc-method-extend-centent {
	display: block;
	width:525px;
	height:169px;
	background: url('../../_images/_main/popup_guide-img.jpg') no-repeat center;
	padding:30px 25px;
}
.popup-doc-method .methods .methods-method-2 {background: url('../../_images/_main/service_step_02.png') no-repeat center top;}
.popup-doc-method .methods .methods-method-3 {background: url('../../_images/_main/service_step_03.png') no-repeat center top;}
.popup-doc-method .methods .methods-method-4 {
	width:200px; !important;
	background: url('../../_images/_main/service_step_04.png') no-repeat center top;
}
.popup-doc-method .methods .methods-method-5 {background: url('../../_images/_main/direct_step_03.png') no-repeat center top;}


.popup-cert-use table {
	width:100%;
	border:none;
	margin-top:10px;
	text-align:center;
}
.popup-cert-use table th {
	height:54px;
	font-weight:bold;
	background-color:#8C959E;
	border:1px solid #D4D4D4;
	font-size:14px;
	color:#EEF1F1;
}
.popup-cert-use table td {
	height:37px;
	font-weight:bold;
	border:1px solid #D4D4D4;
	font-size:14px;
}
.popup-cert-use table .tr_event {
	border:2px solid #BF2626;
	background-color:#F9F2F2;
}

.popup-cert-use .popup-cert-use-tip {

}
.popup-cert-use .popup-cert-use-tip p {
	color:#292A2D;
	text-align:left;
	line-height:1.5;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	background: url('../../_images/_main/gray_bar.png') no-repeat left;
	padding-left:10px;
}

.main-middle-right-1 {
	position: absolute;top:0;right:-10px;
	text-align:center;
	margin-top:2px;
	width:395px;
	height:139px;
	padding-top:15px;
	background: #FFFFFF;
}
.main-middle-right-1 .main-middle-right-title {
	font-size: 18px;
	font-weight:bold;
	line-height:2;
}
.main-middle-right-1 .main-middle-right-txt {
	font-size: 14px;
	font-weight:bold;
	line-height:2;
}
.main-middle-right-1 .main-middle-right-phone {
	display:block;
	height:30px;
	background: url('../../_images/_main/cs_call.png') no-repeat center center;
}
.main-middle-right-2 {
	position: absolute;top:162px;right:-10px;
	margin-top:5px;
	width:395px;
	height:154px;
	background: #FFFFFF;
}
.main-middle-right-2 ul {
	position: relative;top:40px;left:0;
}
.main-middle-right-2 ul li {
	float: left;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	width:130px;
	height:41px;
	text-align:center;
	padding-top:50px;
	cursor: pointer;
}
.main-middle-right-2 ul li:first-child {
	background: url('../../_images/_main/main_quick01.png') center top no-repeat;
}
.main-middle-right-2 ul .main-middle-right-2-li-2 {
	background: url('../../_images/_main/main_quick02.png') center top no-repeat;
	border-left:1px solid #EEEEEE;
}
.main-middle-right-2 ul .main-middle-right-2-li-3 {
	background: url('../../_images/_main/main_quick03.png') center top no-repeat;
	border-left:1px solid #EEEEEE;
}


/** 테이블 공통 **/
.table-contents {
	border-top:1px solid #BBD0DD;
	border-bottom:1px solid #BBD0DD;
}
.table-contents table {
	width:100%;
}
.table-contents table th, .table-contents table td {
	height:25px;
	padding:10px 20px;
	border-top:1px solid #D4D4D4;
	font-size:15px;
}
.table-contents table th {
	position:relative;
	background-color:#EEF5FB;
	border-top:1px solid #BBD0DD;
	font-weight:bold;
	color:#313131;
	text-align:left;
	padding-left:30px;
	padding-right:0;
}
.table-contents table tr:first-child th, .table-contents table tr:first-child td {border-top:0;}
.table-contents table input[type=text],
.table-contents table textarea {
	width:100%;
	margin-left:-10px;
}
.table-contents table .required {
	display:block;
	position:absolute;left:17px;
	color:#D21506;
	margin-top:3px;
}

/** 메인 탭 **/
.main-tabs {
	text-align:center;
	height:47px;
}
.main-tabs .main-tabs-wrapper {
	display:inline-block;
}
.main-tabs .main-tabs-wrapper .main-tab {
	float:left;
	height:29px;
	margin-top:2px;
	padding-top:14px;
	border:1px solid #D4D4D4;
	border-left-width:0;
	background-color:#FFFFFF;
	color:#484848;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.main-tabs .main-tabs-wrapper .main-tab:first-child {
	border-left-width:1px;
}
.main-tabs .main-tabs-wrapper .main-tab.main-tab-on {
	margin-left:-1px;
	padding-top:7px;
	border:1px solid #2F4459;
	background-color:#2F4459;
	color:#FDFCFD;
	height:36px;
}
.main-tabs .main-tabs-wrapper .main-tab.main-tab-on div.main-tab-on {
	display:inline-block;
}
.main-tabs .main-tabs-wrapper .main-tab.main-tab-on div.main-tab-off {
	display:none;
}
.main-tabs .main-tabs-wrapper .main-tab.main-tab-on .main-tab-on-arrow {
	position: relative;bottom:-37px;left:95px;z-index:998;
	display:block;
	width:9px;
	height:5px;
	background: url('../../_images/_main/tab_arrow.png') center center no-repeat;
}

.main-tabs .main-tabs-wrapper .main-tab .main-tab-off {
	position: relative;top:2px;left:-5px;
	display: inline-block;
	width:17px;
	height:17px;
}

/** 탭 **/
.sub-tabs {
	text-align:center;
	height:47px;
	border-bottom:1px solid #D6DDE3;
}
.sub-tabs .sub-tabs-wrapper {
	display:inline-block;
}
.sub-tabs .sub-tabs-wrapper .sub-tab {
	float:left;
	height:31px;
	margin-top:4px;
	padding-top:11px;
	border:1px solid #DADADA;
	border-left-width:0;
	border-bottom-width:0;
	background-color:#F2F2F2;
	color:#484848;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
.sub-tabs .sub-tabs-wrapper .sub-tab:first-child {
	border-left-width:1px;
}
.sub-tabs .sub-tabs-wrapper .sub-tab.sub-tab-on {
	margin-left:-2px;
	padding-top:9px;
	border:2px solid #818993;
	background-color:#F6F9FE;
	color:#484848;
}
.sub-tabs .sub-tabs-wrapper .sub-tab.sub-tab-on div.sub-tab-on {
	display:inline-block;
}
.sub-tabs .sub-tabs-wrapper .sub-tab.sub-tab-on div.sub-tab-off {
	display:none;
}
.sub-tabs .sub-tabs-wrapper .sub-tab .sub-tab-off {
	position: relative;top:2px;left:-5px;
	display: inline-block;
	width:17px;
	height:17px;
}
.sub-tabs .sub-tabs-wrapper .sub-tab .offimg-01 {background:url('../../_images/_cert/faq_01_off.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .offimg-02 {background:url('../../_images/_cert/faq_02_off.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .offimg-03 {background:url('../../_images/_cert/faq_03_off.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .offimg-04 {background:url('../../_images/_cert/faq_04_off.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .offimg-05 {background:url('../../_images/_cert/faq_05_off.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .offimg-06 {background:url('../../_images/_cert/faq_06_off.png') no-repeat left center;}

.sub-tabs .sub-tabs-wrapper .sub-tab .sub-tab-on {
	position: relative;top:2px;left:-5px;
	display: none;
	width:17px;
	height:17px;
}
.sub-tabs .sub-tabs-wrapper .sub-tab .onimg-01 {background:url('../../_images/_cert/faq_01_on.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .onimg-02 {background:url('../../_images/_cert/faq_02_on.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .onimg-03 {background:url('../../_images/_cert/faq_03_on.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .onimg-04 {background:url('../../_images/_cert/faq_04_on.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .onimg-05 {background:url('../../_images/_cert/faq_05_on.png') no-repeat left center;}
.sub-tabs .sub-tabs-wrapper .sub-tab .onimg-06 {background:url('../../_images/_cert/faq_06_on.png') no-repeat left center;}

.faq-btn-inquiry {
	position: absolute;bottom:115px;right:110px;
	display: block;
	width:150px;
	height:30px;
	padding-top:10px;
	text-align:center;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	background-color:#67B8EF;
	border-right:1px solid #4BA8E6;
	border-bottom:1px solid #4BA8E6;
	border-radius:4px 4px;
	cursor: pointer;
}
.faq-btn-inquiry:hover {
	background-color:#1C80C1;
}
.serachfaq {
	position: absolute;top:255px;right:95px;
}
.serachfaq-img {
	position: absolute;top:255px;right:67px;
	width:30px;
	height:26px;
	border:1px solid #DEDEDE;
	background: url('../../_images/_cert/search-icon.png') no-repeat center #EFEFEF;
	cursor:pointer;
}
.serachfaq-img:hover {background-color:#E0E0E0;}
.serachqna {
	position: absolute;top:165px;right:95px;
}
.serachqna-img {
	position: absolute;top:165px;right:67px;
	width:30px;
	height:26px;
	border:1px solid #DEDEDE;
	background: url('../../_images/_cert/search-icon.png') no-repeat center #EFEFEF;
	cursor:pointer;
}
.serachqna-img:hover {background-color:#E0E0E0;}
#btnCheckPwd {cursor: pointer;}
/** 페이징 **/
.paging {
	text-align:center;
}

.paging li {
	display:inline-block;zoom:1;*display:inline;
	border:1px solid #CCCCCC;
	width:30px;
	height:23px;
	padding-top:7px;
	color:#909090;
	font-size:14px;
	line-height:1;
	cursor:pointer;
	vertical-align:top;
}
.paging li:hover {
	background-color:#E6E6E6;
}
.paging li.paging-on {
	border-color:#7F7F7F;
	background-color:#7F7F7F;
	color:#fff;
}
.paging li.paging-arr {
	font-size:9px;
	line-height:1.5;
}
.paging li.paging-arr-double {
	letter-spacing:-3px;
}

/** FAQ **/
.faq-list {
}
.faq-list .faq-list-q {
	padding:20px 20px 20px 20px;
	border-bottom:1px solid #D4D4D4;
}
.faq-list .faq-list-q:first-child {
	border-top:1px solid #D4D4D4;
}
.faq-list .faq-list-q table tr td {
	font-size:13px;
}
.faq-list .faq-list-a {
	padding:20px 20px 20px 150px;
	border-bottom:1px solid #D4D4D4;
	font-size:13px;
}

.faq-list li.faq-list-q {
	background:url('../../_images/_cert/Q_icon.png') no-repeat 110px 17px;
	cursor:pointer;
}
.faq-list li.faq-list-q:hover {
	background-color:#F7F7F7;
}
li.faq-list-none {
	padding:20px 20px 20px 20px;
	border-top:1px solid #D4D4D4;
	border-bottom:1px solid #D4D4D4;
	text-align:center;
	color:#525D80;
}
.faq-list li.faq-list-a {
	display:none;
	background:#F6F6F6 url('../../_images/_cert/A_icon.png') no-repeat 110px 26px;
}

/** 1:1 문의하기 **/
.sub-csc-list li.sub-csc-list-q:first-child {
	border-top:1px solid #E0E0E0;
}
.sub-csc-list li.sub-csc-list-q {
	background:url('../../_images/_cert/Q_icon.png') no-repeat 140px 17px;
	cursor:pointer;
}
.sub-csc-list li.sub-csc-list-a {
	display:none;
	background:#F6F6F6 url('../../_images/_cert/A_icon.png') no-repeat 140px 17px;
}
.sub-box {
	background:none;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:35px;
	height:auto;
}

.sub-box h2 {
	font-size: 20px;
	font-weight:bold;
	line-height:1;
}

.sub-csc-list li {
	position:relative;
	padding:20px 20px 20px 20px;
	border-bottom:1px solid #E0E0E0;
	line-height:1.5;
}

.sub-csc-list li.sub-csc-list-q .sub-csc-list-number {
	position:absolute;
	top:12px;
	left:0px;
	width:55px;
	text-align:center;
}
.sub-csc-list li.sub-csc-list-q .sub-csc-list-writer {
	position:absolute;
	top:12px;
	right:160px;
	width:80px;
	text-align:center;
}
.sub-csc-list li.sub-csc-list-q .sub-csc-list-date {
	position:absolute;
	top:12px;
	right:60px;
	width:100px;
	text-align:center;
}
.sub-csc-list li.sub-csc-list-q .sub-csc-list-state {
	position:absolute;
	top:12px;
	right:0px;
	width:60px;
	text-align:center;
}
.sub-csc-list li.sub-csc-list-a {
	background-position: 140px 19px;
}

.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-pwd {
	margin-top:-3px;
	padding-left:160px;
}
.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-pwd a {
	display:inline-block;
	zoom:1;
	*display:inline;
	width:44px;
	height:25px;
	padding-top:3px;
	background-color:#4B6587;
	vertical-align:top;
	text-align:center;
	color:#FFF;
}
.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-pwd a:hover {background-color:#728DB1;font-weight:bold;}
.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-pwd span {
	color:red;
	font-size:12px;
	line-height:1;
	margin-left:15px;
	display:none;
}
.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-contents {
	display:none;
}
.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-contents .sub-csc-list-a-a {
	border-top: 1px dashed #ccc;
	margin-top:20px;
	padding-top:20px;
	padding-left:167px;
}
.sub-csc-list li.sub-csc-list-a .sub-csc-list-a-contents .sub-csc-list-a-q {
	padding-left:167px;
}
.sub-qna-search {
	text-align:right;
	margin-bottom:5px;
	margin-top:20px;
}
.sub-qna-search input {
	width: 200px;
	vertical-align:top;
}
.sub-qna-search a {
	display:inline-block;
	zoom:1;
	*display:inline;
	width:51px;
	height:31px;
	background: url("../../images/buttons.gif") no-repeat 0 -682px;
	vertical-align:top;
}

.sub-qna-button {
	position:absolute;
	bottom:50px;
	right:35px;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:77px;
	height:24px;
	padding: 5px 0 0 15px;
	background: url("../../images/buttons.gif") no-repeat 0 -713px;
	vertical-align:top;
	color:#FFF;
	font-weight:bold;
}
.sub-qna-paging {
	margin-top: 40px;
}
.qna-table {
	border-top:2px solid #9E9E9E;
	border-bottom:2px solid #D8D8D8;
	border-left:0;
	border-right:0;
}
.qna-table tr th {
	height:44px;
	text-align: center;
	font-size:14px;
}
#btnDelete {
	position: absolute;bottom:10px;right:110px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 44px;
	height: 25px;
	padding-top: 3px;
	background-color: #4B6587;
	vertical-align: top;
	text-align: center;
	color: #FFF;
	cursor: pointer;
}
#btnDelete:hover {background-color:#728DB1;font-weight:bold;}
#btnClose {
	position: absolute;bottom:10px;right:60px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 44px;
	height: 25px;
	padding-top: 3px;
	background-color: #4B6587;
	vertical-align: top;
	text-align: center;
	color: #FFF;
	cursor: pointer;
}
#btnClose:hover {background-color:#728DB1;font-weight:bold;}

.cs-tab-boards {
	position: relative;
	padding:0 65px;
	width:100%;
	height:376px;
}
.cs-tab-boards .cs-tab-boards-board {
	float:left;
	width:398px;
	height:376px;
	border:1px solid #D2D8DE;
	border-radius:4px 4px;
}
.cs-tab-boards .cs-tab-boards-board.board-on {
	border:1px solid #0553A5;

}
.cs-tab-boards .cs-tab-boards-board.board-on div {
	background-color:#0E6ACD;
}
.cs-tab-boards .cs-tab-boards-board.board-on a {
	background-color:#0553A5;
	color:#FFF;
	cursor: pointer;
}
.cs-tab-boards .cs-tab-boards-board.board-on.cs-tab-boards-board:first-child{background-color:#E9EEF4;}
.cs-tab-boards .cs-tab-boards-board.board-on.cs-tab-boards-board:last-child{background-color:#E9EEF4;}
.cs-tab-boards .cs-tab-boards-board:first-child {
	background:#FFF url("../../_images/_cert/reference_01.png") no-repeat center 110px;
}
.cs-tab-boards .cs-tab-boards-board:last-child {
	background:#FFF url("../../_images/_cert/reference_02.png") no-repeat center 100px;
}
.cs-tab-boards .cs-tab-boards-bar {
	float:left;
	width:124px;
	height:238px;
}
.cs-tab-boards .cs-tab-boards-board div {
	width:100%;
	height:42px;
	padding-top:22px;
	background-color:#99A7B4;
	text-align:center;
	border-radius:3px 3px 0 0;
}
.cs-tab-boards .cs-tab-boards-board div h3 {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.cs-tab-boards .cs-tab-boards-board p {
	width:100%;
	padding-top:170px;
	color:#565A5E;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	text-align:center;
}
.cs-tab-boards .cs-tab-boards-board a {
	position: relative;bottom:0;left:40px;
	display: block;
	width:320px;
	height:35px;
	padding-top:15px;
	color:#676E76;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	border:1px solid #BABDC1;
}

/** 공지사항 **/
.notice-list {
	width:100%;
}
.notice-list th {
	height:45px;
	border:1px solid #C3CDD6;
	background-color:#F0F5FB;
	color:#43515E;
	font-size:15px;
	text-align:center;
}
.notice-list td {
	height:45px;
	padding-left:20px;
	border-bottom:1px solid #C3CDD7;
	font-size:15px;
	cursor:pointer;
}
.notice-list tbody tr:hover {
	background-color:#F7F7F7;
}
.notice-list td.c {
	text-align:center;
	padding-left:0;
}

/** 팝업 가이드 전체###############################################**/
.layout-wrapper-popup-guide {
	padding: 0;
	margin: 0;
}
.layout-body-guide {
	padding:0 0 20px 0;
}
.layout-wrapper-popup-guide .layout-body-guide {
	width:630px;
	padding: 97px 35px 35px 35px;
}

.layout-wrapper-popup-guide .layout-body-guide > h4 {
	font-size:18px;
	line-height:1;
	border-bottom: 1px solid #B3B3B3;
	padding-left:25px;
	padding-bottom:10px;
	margin-bottom:15px;
	color:#17528E;
}

.layout-wrapper-popup-guide .layout-body-guide > h5 {
	font-size:16px;
	line-height:1;
	border-bottom: 1px solid #B3B3B3;
	padding-bottom:10px;
	margin-bottom:15px;
	color:#17528E;
}

.popup-guide .popup-guide-step {
	padding:10px 12px 2px 12px;
	border:2px solid #C7CDD9;
	border-radius:10px;
	margin-bottom:40px;
}
.popup-guide .popup-guide-step li {
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-bottom:8px;
	border:2px solid #F4F4F4;
	border-radius:15px;
	background-color:#F4F4F4;
	letter-spacing:-1px;
}
.popup-guide .popup-guide-step li.popup-guide-step-arrow {
	border:0;
	padding:0 1px;
	background:none;
	color:#A3A7B2;
	letter-spacing:-1px;
}
.popup-guide .popup-guide-step li a {
	display:block;
	padding:5px 17px;
}

.popup-guide .popup-guide-step li.popup-guide-step-on {
	border-color:#8598B8;
	background-color:#EEF1F6;
}
.popup-guide .popup-guide-step li.popup-guide-step-on a {
	color:#08478A;
	font-weight:bold;
}

.popup-guide .popup-guide-step.popup-guide-step4 li a {
	width:107px;
	text-align:center;
}

.popup-guide .popup-guide-img {
	text-align:center;
	margin-bottom:40px;
}

.popup-tab-guide {
	height:42px;
	margin-bottom:25px;
}
.popup-tab-guide li {
	float:left;
	height:40px;
	background-color:#E7EAEF;
	border:1px solid #C4CAD8;
	margin:0 -1px;
	text-align:center;
	font-weight:bold;
}

.popup-tab-guide li a {
	display:block;
	padding-top:10px;
	height:30px;
}
.popup-tab-guide li.popup-tab-on {
	height:39px;
	border-top:2px solid #156AC5;
	background:#FFF;
	border-bottom-color:#FFF;
}
.popup-tab-guide li.popup-tab-on a {
	color:#185089;
}


.popup-tab-guide li.popup-tab-on {
	height: 39px;
	border-top: 2px solid #156AC5;
	background: #FFF;
	border-bottom-color: #FFF;
}
.layout-wrapper-popup-guide .layout-title-guide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 50px;
	padding-top: 20px;
	background: url("../../_images/_guide/popup-bg.jpg");
	text-align: center;
	font-size: 25px;
	line-height: 1;
	color: #FFF;
}

.event-label {
	position: absolute;top:52px;left:1px;
	width:229px;
	height:124px;
	z-index:996;
	cursor: pointer;
}

/**/
.blog-link-btn {
	position: absolute;top:65px;right:25px;
	width:220px;
	height:45px;
	cursor: pointer;
}

/** 스마트에디터 **/
.smarteditor, .smarteditor dd, .smarteditor dt {
	line-height: 2;
	font-size: 14px;
}

.smarteditor h4 {
	font-size: 18px;
	margin-bottom: 3px;
}

.smarteditor ul, .smarteditor ol {
	padding-left: 30px;
}

.smarteditor li {
	display:list-item;
	border-bottom: 0px;
	padding: 0px;
	font-size: 14px;
}

.smarteditor ol > li {
	list-style: decimal !important;
}

.smarteditor ul li {
	list-style: disc;
}

.smarteditor ul ul li {
	list-style: circle;
}

.smarteditor ul ul ul li {
	list-style: square;
}

.smarteditor code {
	font-family: "malgun gothic", dotum, serif !important;
	font-size: 14px;
	background-color: #e6e8e9;
}

.smarteditor pre {
	padding: 5px 10px;
	color: rgb(131, 148, 150);
	border-radius: 3px;
	background-color: rgb(0, 43, 54);
}

.smarteditor pre code[class*=language-] {
	background-color: inherit;
}

.smarteditor p {
	font-size: 14px;
	line-height: 1.6;
}

.smarteditor a {
	color: dodgerblue;
	vertical-align: baseline;
}

.smarteditor a:hover {
	text-decoration: underline;
}

.smarteditor table thead {
	background: #ddd;
}

.smarteditor table tr {
	border: 1px solid rgb(198, 203, 209);
	height: 43px;
}

.smarteditor table th, .smarteditor table td {
	padding: 0px 25px;
	border-width: 0px 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: rgb(198, 203, 209);
	border-left-color: rgb(198, 203, 209);
}

.smarteditor blockquote {
	margin-top: 20px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-size: .9rem;
	font-weight: 400;
	border-left: 5px solid #b0bcd4;
	padding: 10px 20px;
	background-color: #f2f4f8;
}

.smarteditor hr {
	border-top-style: inset;
	margin: 1.5rem 0;
}

.smarteditor hr.lg {
	border-top-width: 2px;
}

.smarteditor hr {
	border-top-width: 1px;
}

.smarteditor h1 {
	margin-bottom: 2.5rem;
	font-size: 2.125rem;
}

.smarteditor h2 {
	margin-bottom: 2rem;
	font-size: 1.7rem;
	counter-reset: h3 h4 h5 h6;
}

.smarteditor p {
	margin-bottom: .75rem;
	line-height: 1.6rem;
}

/** 이미지: 갱신이 필요없는 **/
.no-renewal-img {
	position: absolute;
	top: -29px;
	right: 5px;
}

/** input **/
input {
	padding: 0 5px;
	height:26px;
	border:1px solid #DEDEDE;
	font-family:'magun gothic';
	vertical-align:top;
}
textarea {
	border:1px solid #D8D8D8;
	fontl-size:14px;
	height:16px;
	padding:3px 4px;
	font-family:'magun gothic';
	margin:0;
}
select {
	border:1px solid #D8D8D8;
	font-size:14px;
	height:24px;
}
.clear-both{height:0;line-height:0;font-size:0;clear:both;}
