@charset "utf-8";
/*
	   SITE  : IPAS  renew   |    V 1.0   |    2016.11.20
	   CODER : LORI CHOI
	   이 CSS는 부분 리뉴얼 관련  CSS 파일입니다.
*/

/* 웹폰트 CSS */
@font-face{
	font-family:"Nanum Gothic";
	src:url('../css/NanumGothic.eot'); /* IE9 Compat Modes */
	src:url('../css/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
		url('../css/NanumGothic.woff') format('woff'); /* Mordern Browsers */
	src:local(※), url('../css/NanumGothic.woff') format('woff');
}
@font-face{
	font-family:"Nanum GothicB";
	src:url('../css/NanumGothicBold.eot');
	src:url('../css/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
		url('../css/NanumGothicBold.woff') format('woff');
	src:local(※), url('../css/NanumGothicBold.woff') format('woff');
}
/* 웹폰트 CSS */

/*  기본 설정 */
html { width:100%;}
html,body,td,th,p,span{margin:0px; padding:0px; font-family:'나눔고딕','Nanum Gothic','NanumGothicWeb'; color:#666666; font-size:12px;}
li,ul{margin:0px; padding:0px; list-style:none;}
img{border:0px; vertical-align:middle; }
input,textarea{vertical-align:middle;}
html{overflow-y:scroll; .overflow-y:scroll;}
/*  기본 설정 */

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body{line-height:1; word-break:break-all; -ms-word-break:break-all; -webkit-text-size-adjust:none;}
ol, ul, dl, li, menu{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
table{border-collapse:collapse; border-spacing:0;}
textarea{overflow:auto} /* IE 8/9/10/11 기본적 세로 스크롤 막대를 제거합니다. */
input, select, textarea, button, optgroup{font-size:100%; vertical-align:middle; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0;}
em, address{font-style:normal;}
/* HTML5 display-role reset for older browsers */

/* Form Type (html5 & 모바일 적용) */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:none; border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0;}
input[type='checkbox']{-webkit-appearance:checkbox;}
input[type='radio']{-webkit-appearance:radio;}
input[type='number']{-webkit-appearance:none;}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;}
/* Form Type (html5 & 모바일 적용) */

/* blind */
caption, .blind{overflow:hidden; position:absolute; top:-1px; left:-1px; z-index:-1; width:1px; height:0px; font-size:0; line-height:0; white-space:nowrap;}
/* blind */

/*  기본 링크  */
A:link {color: #5c5c5c; text-decoration: none; }
A:visited {color: #5c5c5c; text-decoration: none; }
A:active {color: #1c1c1c; text-decoration: none; }
A:hover {color: #00aeef; text-decoration: none; }
/*  기본 링크  */

/*  설정 링크  */
.link-top_sideMenu:link, .link-top_sideMenu:visited, .link-top_sideMenu:active, .link-top_sideMenu:hover { font-family:'나눔고딕','Nanum Gothic','NanumGothicWeb'; text-decoration:none; color:#000; font-size:11px; }
.link-login_txt:link, .link-login_txt:visited, .link-login_txt:active, .link-login_txt:hover { font-family:'나눔고딕','Nanum Gothic','NanumGothicWeb'; text-decoration:none; color:#767676; font-size:11px; }
/*  설정 링크  */

/*  폰트 설정  */
.font_ngB { font-family: 'Nanum GothicB'; }
.font_dodoom { font-family: '돋움'; }
.txt_eng { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;}
.font_B { font-weight:bold; }

.font_11_size { font-size:11px !important;}
/*  폰트 설정  */

/*  색상 설정  */
.color_orange { color:#ff7300; }
.color_black { color:#000; }
/*  색상 설정  */

/*  넓이, 높이, 좌우 설정  */
.dis_b {display:block;}
.flol {float:left;}
.flo_r {float:right;}

.wid_240 {width:240px !important;}

.marg_t_10 { margin-top:10px !important; }

.pad_t_20 { padding-top:20px !important; }
.pad_lr_8 { padding-left:8px !important; padding-right:8px !important; }
.pad_lr_15 { padding-left:15px !important; padding-right:15px !important; }

/*  넓이, 높이, 좌우 설정  */

/*  BOTDER 설정  */
.border_btm { border-bottom:#e3e3e3 1px solid; }
.border_right_no { border-right:none !important; }
/*  BOTDER 설정  */

/*  PUBLIC TOP 설정  */
#renew-top_wrap {
	margin:0 auto;
	padding:27px 0 24px 0;
	width:1100px;
	height:50px;
}
#renew-top_wrap > h1 {
	margin:0 auto;
	padding:0 240px 0 300px;
	display:block;
	float:left;
	width:225px;
	height:50px;
}
#renew-top_wrap > h2 {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:135px;
	height:50px;
}
#renew-top_wrap > ul {
	margin:0 auto;
	padding:28px 0 10px 0;
	display:block;
	float:right;
	width:200px;
	height:12px;
	text-align:right;
}
#renew-top_wrap > ul li {
	margin:0;
	padding:0;
	display:inline-block;
}
/*  PUBLIC TOP 설정  */

/*  PUBLIC BOTTOM BANNER 설정  */
#renew-banner_first_wrap {
	margin:0;
	padding:32px 0 25px 0;
	width:100%;
	height:44px;
}
#renew-banner_first_wrap > ul {
	margin:0 auto;
	padding: 0 0;
	display:block;
	width:1100px;
	height:44px;
}
#renew-banner_first_wrap > ul li {
	margin:0 ;
	padding:0 7px;
	display:inline-block;
	float:left;
}
#renew-banner_second_wrap {
	margin:0 auto;
	padding:16px 0;
	width:100%;
	height:48px;
	min-width:1100px;
	background:#e3e3e3;
}
#renew-banner_second_wrap > div {
	margin:0 auto;
	padding:0;
	width:1100px;
	height:inherit;
}
#renew-banner_second_wrap > div > p {
	margin:13px 0 0 35px;
	padding:0;
	float:left;
	display:block;
	width:40;
	height:20px;
}
#renew-banner_second_wrap > div > ul {
	margin:0 auto;
	padding: 0 0;
	float:right;
	display:block;
	width:975px;
	height:44px;
	overflow:hidden;
}
#renew-banner_second_wrap > div > ul li {
	margin:0 ;
	padding:0 7px;
	display:inline-block;
	float:left;
}
/*  PUBLIC BOTTOM BANNER 설정  */

/*  PUBLIC BOTTOM 설정  */
#renew-footer_wrap {
	margin:0;
	padding:30px 0 0 0;
	clear:both;
	width:100%;
	height:120px;
	background:#343434;
}
#renew-footer_wrap > dl {
	margin:0 auto;
	padding:0 0 0 0;
	display:block;
	width:1100px;
	height:90px;
}
#renew-footer_wrap > dl dd {
	margin:0 auto;
	padding:0 0 0 0;
	display:block;
	float:left;
}
#renew-footer_wrap > dl dd .ul_btm_sideMenu {
	margin:0;
	padding:0 0 0 0;
	display:block;
	width:860px;
	height:25px;
	list-style:none;
}
#renew-footer_wrap > dl dd .ul_btm_sideMenu li {
	margin:0;
	padding:0 0 0 0;
	display:inline-block;
}
#renew-footer_wrap > dl dd .ul_btm_sideMenu li a {
	color:#b0b0b0 !important;
	font-size:13px;
	text-decoration:none;
}
#renew-footer_wrap > dl dd .ul_btm_sideMenu li a:hover {
	color:#fff !important;
	font-size:13px;
	text-decoration:none;
}
#renew-footer_wrap > dl dd .p_btm_addr {
	margin:0;
	padding:0 0 0 0;
	display:block;
	width:860px;
	line-height:180%;
	font-size:13px;
	color:#b0b0b0;
}
#renew-footer_wrap > dl dd .div_btm_viewer {
	margin:0;
	margin-top:10px !important;
	padding:0;
	width:225px;
	height:60px;
}
#renew-footer_wrap > dl dd .div_btm_viewer > label {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:119px;
	height:18px;
	text-indent:10px;
	font-size:13px;
	color:#ffffe1;
}
#renew-footer_wrap > dl dd .div_btm_viewer > ul {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:105px;
	height:18px;
	list-style:none;
}
#renew-footer_wrap > dl dd .div_btm_viewer > ul li {
	margin:0;
	padding:0 1px !important;
	display:inline-block;
}
#renew-footer_wrap .select-script {
	position:relative;
	width:225px;
	height:28px;
	line-height:28px;
	border:1px solid #74787c;
	text-transform:uppercase;
	background:#74787c;}
#renew-footer_wrap .select-script label {
	position:absolute;
	width:90%;
	color:#fff;
	top:0;
	left:0;
	padding:0 5%;
}
#renew-footer_wrap .select-script label:after {
	content:'▼';
	width:30px;
	height:28px;
	position:absolute;
	top:0;
	right:0;
	font-size:.76em;
	color:#fff;
	text-align:center;
	background:#74787c;
}
#renew-footer_wrap .select-script select{
	width:100%;
	height:40px;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:alpha(opacity=0)/* IE 8 */;
}
/*  PUBLIC BOTTOM 설정  */

/*  MAIN 설정  */
#renew-visual_warp {
	margin:0 auto;
	padding:0;
	width:100%;
	min-width:1100px;
	height:330px;
	text-align:center;
	background:url(../images/main/renew-visual_img_210201.png) no-repeat top center;
}
.renew-visual_warp_bg {
	background:url(../images/main/renew-backBg-blue.gif) repeat-x top;
}
#renew-main-contents_wrap {
	margin:25px auto;
	padding:0px;
	width:1100px;
	height:auto;
	min-height:677px;
}
#renew-main-contents_wrap .login_box {
	margin:0 !important;
	padding:0 !important;
	display:block;
	float:left;
	width:316px;
	height:186px;
	border:#bbbbbb 1px solid;
}
#renew-main-contents_wrap .login_box dd {
	margin:0 !important;
	padding:0 !important;
	display:block;
}
#renew-main-contents_wrap .login_box .tab_box {
	margin:0 !important;
	padding:0;
	display:block;
	width:316px;
	height:33px;
	list-style:none;
	color:#5a5959;
	background:#f7f7f7;
}
#renew-main-contents_wrap .login_box .tab_box > li {
	margin:0 !important;
	padding:0 !important;
	float:left;
	display:block;
	width:158px;
	height:33px;
	text-align:center;
}
#renew-main-contents_wrap .login_box .tab_box > li a {
	margin:0 !important;
	padding:10px 0 0 0 !important;
	display:block;
	width:316px;
	height:23px;
	font-size:13px;
	color:#5a5959;
	background:#f7f7f7;
}
#renew-main-contents_wrap .login_box .tab_box > li.on a, #renew-main-contents_wrap .login_box .tab_box > li .on a:hover , #renew-main-contents_wrap .login_box .tab_box > li a:hover {
	margin:0 !important;
	padding:10px 0 0px 0 !important;
	display:block;
	font-family: 'Nanum GothicB';
	font-size:13px;
	text-decoration:none;
	color:#fff;
	background:#01579b;
}
#renew-main-contents_wrap .login_txt {
	margin:0;
	padding:25px 0 10px 0;
	width:316px;
	height:133px;
}
#renew-main-contents_wrap .login_txt .txt-input_box {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:237px;
	height:72px;
}
#renew-main-contents_wrap .login_txt .txt-input_box .i_label{
	margin:0;
	padding:9px 0 0 10px;
	display:block;
	float:left;
	width:60px;
	height:20px;
	font-family: 'Nanum GothicB';
	font-size:13px;
	color:#555555;
}
#renew-main-contents_wrap .login_txt .txt-input_box .i_text {
	margin:0;
	margin-top:1px;
	padding:0;
	display:block;
	float:left;
	width:160px;
	height:27px;
	border:#bbbbbb 1px solid;
}
#renew-main-contents_wrap .login_txt .btn-input_box {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:69px;
	height:72px;
}
#renew-main-contents_wrap .login_txt .txt-side_box {
	margin:0;
	margin-top:25px;
	padding:0;
	display:block;
	float:left;
	width:316px;
	height:15px;
}
#renew-main-contents_wrap .login_txt .txt-side_box .c_label {
	margin:0;
	padding:0 0 0 10px;
	display:block;
	float:left;
	width:85px;
	height:15px;
	font-size:11px;
	color:#555555;
}
#renew-main-contents_wrap .login_txt .txt-side_box .i_check {
	margin:0 0 0 20px;
	padding:0;
	display:block;
	float:left;
	width:15px;
	height:11px;
	border:#b2b2b2 1px solid;
	background:#dedede;
}
#renew-main-contents_wrap .quickMenu_box {
	margin:0 !important;
	margin-left:15px !important;
	padding:17px 0;
	display:block;
	float:left;
	width:767px;
	height:125px;
	text-align:center;
	list-style:none;
}
#renew-main-contents_wrap .quickMenu_box li {
	margin:0 -1px;
	padding:0 33px 0 31px;
	display:inline;
}
#renew-main-contents_wrap .quickBan_box {
	clear:left;
	margin:0 !important;
	margin-top:19px !important;
	padding:12px 8px 0px 8px !important;
	display:block;
	float:left;
	width:300px;
	height:257px;
	text-align:center;
	list-style:none;
	border:#bbbbbb 1px solid;
}
#renew-main-contents_wrap .quickBan_box li {
	margin:0 -1px;
	padding:15px 36px 7px 34px !important;
	display:inline-block;
	width:78px;
	height:102px;
}

/*   2017.01.21  수정  시작  */

#renew-main-contents_wrap .announcement_box {
	margin:0;
	margin-top:-15px !important;
	margin-left:15px;
	padding:0;
	display:block;
	float:left;
	width:767px;
	height:282px;
}
#renew-main-contents_wrap .announcement_box dt {
	padding:0;
	display:block;
	width:767px;
	height:35px;
	margin-top:-175px !important;
}
#renew-main-contents_wrap .announcement_box dd {
	margin:0;
	padding:0;
	display:block;
	width:767px;
}
#renew-main-contents_wrap .announcement_box dd > ul {
	margin:0;
	padding:0;
	display:block;
	width:767px;
}
#renew-main-contents_wrap .announcement_box dd > ul > li {
	margin:0;
	padding:8px 14px;
	display:block;
	width:737px;
	border-top:#e3e3e3 1px solid;
	border-left:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	font-size:14px;
	letter-spacing:-0.5px;
	height: 38px;
}
#renew-main-contents_wrap .notice_box {
	margin:0;
	margin-top:12px;
	margin-left:15px;
	padding:0;
	display:block;
	float:left;
	width:767px;
	height:213px;
}
#renew-main-contents_wrap .notice_box dt {
	margin-top:22px;
	padding:0;
	display:block;
	width:767px;
	height:35px;
}
#renew-main-contents_wrap .notice_box dd {
	margin:0;
	padding:0;
	display:block;
	width:767px;
}
#renew-main-contents_wrap .notice_box dd > ul {
	margin:0;
	padding:0;
	display:block;
	width:767px;
}
#renew-main-contents_wrap .notice_box dd > ul > li {
	margin:0;
	padding:8px 14px;
	display:block;
	width:737px;
	border-top:#e3e3e3 1px solid;
	border-left:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	font-size:14px;
	letter-spacing:-0.5px;
	height: 37px;
}
#renew-main-contents_wrap .announcement_box dd > ul > li a, #renew-main-contents_wrap .notice_box dd > ul > li a {
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.5px;
	color:#313131;
	text-decoration:none;
}
#renew-main-contents_wrap .announcement_box dd > ul > li a:hover, #renew-main-contents_wrap .notice_box dd > ul > li a:hover {
	font-size:14px;
	font-weight:normal;
	letter-spacing:-0.5px;
	color:#313131;
	text-decoration:none;
}
.data_titile {
	margin:0;
	padding:10px 0 5px 0;
	display:block;
	float:left;
	width:664px;
	padding-top: 12px;
	font-weight: normal;
}
.data_titile_large {
	margin:0;
	padding:0 0 5px 0;
	display:block;
	float:left;
	width:674px;
	padding-top: 12px;
	font-weight: normal;
}
.data_img {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:73px;
	text-align:right;
}
.announcement_box .data_date {
	margin-left: 677px;
	padding:21px 0 5px 0;
	display:block;
	width:70px;
	color:#767676;
}

.notice_box .data_date {
	margin-left: 677px;
	padding:10px 0 5px 0;
	display:block;
	width:70px;
	color:#767676;
}


/* #renew-main-contents_wrap .announcement_box { */
/* 	margin:0; */
/* 	margin-top:-15px !important; */
/* 	margin-left:15px; */
/* 	padding:0; */
/* 	display:block; */
/* 	float:left; */
/* 	width:383px; */
/* 	height:504px; */
/* } */
/* #renew-main-contents_wrap .announcement_box dt { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	width:383px; */
/* 	height:35px; */
/* } */
/* #renew-main-contents_wrap .announcement_box dd { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	width:383px; */
/* 	height:468px; */
/* 	max-height:468px; */
/* } */
/* #renew-main-contents_wrap .announcement_box dd > ul { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	width:383px; */
/* } */
/* #renew-main-contents_wrap .announcement_box dd > ul > li { */
/* 	margin:0; */
/* 	padding:12px 14px; */
/* 	display:block; */
/* 	width:353px; */
/* 	height:70px; */
/* 	max-height:70px; */
/* 	border-top:#e3e3e3 1px solid; */
/* 	border-left:#e3e3e3 1px solid; */
/* 	border-right:#e3e3e3 1px solid; */
/* 	font-size:14px; */
/* 	letter-spacing:-0.5px; */
/* } */
/* #renew-main-contents_wrap .notice_box { */
/* 	margin:0; */
/* 	margin-top:-15px !important; */
/* 	padding:0; */
/* 	display:block; */
/* 	float:left; */
/* 	width:384px; */
/* 	height:504px; */
/* } */
/* #renew-main-contents_wrap .notice_box dt { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	width:384px; */
/* 	height:35px; */
/* } */
/* #renew-main-contents_wrap .notice_box dd { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	width:384px; */
/* 	height:469px; */
/* 	max-height:469px; */
/* } */
/* #renew-main-contents_wrap .notice_box dd > ul { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	width:384px; */
/* } */
/* #renew-main-contents_wrap .notice_box dd > ul > li { */
/* 	margin:0; */
/* 	padding:12px 14px; */
/* 	display:block; */
/* 	width:354px; */
/* 	height:70px; */
/* 	max-height:70px; */
/* 	border-top:#e3e3e3 1px solid; */
/* 	border-left:#e3e3e3 1px solid; */
/* 	border-right:#e3e3e3 1px solid; */
/* 	font-size:14px; */
/* 	letter-spacing:-0.5px; */
/* } */
/* #renew-main-contents_wrap .announcement_box dd > ul > li a, #renew-main-contents_wrap .notice_box dd > ul > li a { */
/* 	font-size:14px; */
/* 	font-weight:normal; */
/* 	letter-spacing:-0.5px; */
/* 	color:#313131; */
/* 	text-decoration:none; */
/* } */
/* #renew-main-contents_wrap .announcement_box dd > ul > li a:hover, #renew-main-contents_wrap .notice_box dd > ul > li a:hover { */
/* 	font-size:14px; */
/* 	font-weight:normal; */
/* 	letter-spacing:-0.5px; */
/* 	color:#313131; */
/* 	text-decoration:none; */
/* } */
/* .data_titile { */
/* 	margin:0; */
/* 	padding:0 0 5px 0; */
/* 	display:block; */
/* 	float:left; */
/* 	width:280px; */
/* } */
/* .data_titile_large { */
/* 	margin:0; */
/* 	padding:0 0 5px 0; */
/* 	display:block; */
/* 	float:left; */
/* 	width:354px; */
/* } */
/* .data_img { */
/* 	margin:0; */
/* 	padding:0; */
/* 	display:block; */
/* 	float:left; */
/* 	width:73px; */
/* 	text-align:right; */
/* } */
/* .data_date { */
/* 	margin:0; */
/* 	padding:0 0 10px 0; */
/* 	display:block; */
/* 	width:280px; */
/* 	color:#767676; */
/* } */
/*   2017.01.21  수정 끝  */

#renew-main-contents_wrap .inquiry_box {
	margin:0;
	margin-top:-187px !important;
	padding:0;
	display:block;
	float:left;
	width:316px;
	height:191px;
	border:#bbbbbb 1px solid;
}
#renew-main-contents_wrap .inquiry_box dt, #renew-main-contents_wrap .inquiry_box dd {
	margin:0;
	display:block;
}
#renew-main-contents_wrap .inquiry_box dd > p {
	margin:8px 0 !important;
	padding:14px 0 0 0;
	display:block;
	float:left;
	width:157px;
	height:49px;
	text-align:center;
	font-family:'돋움', Dotum;
	font-size:12px;
	line-height:180%;
	color:#5e5e5f;
	border-right:#bebebe 1px dashed;
}
/*  MAIN 설정  */

/*  SUB 설정 */
#renew-navi_warp {
	margin:0;
	padding:0;
	width:100%;
	min-width:1100px;
	height:45px;
	background:#01579b;
}
#renew-navi_warp > ul {
	margin:0 auto;
	padding:0;
	display:block;
	width:1100px;
	list-style:none;
}
#renew-navi_warp > ul li {
	margin:0;
	padding:0;
	display:block;
	float:left;
}
#renew-navi_warp > ul li a {
	margin:0;
	padding:14px 29px 15px 28px;
	display:block;
	float:left;
	font-size:16px;
	color:#fff;
	height:16px;
	border-left:#4a86b5 1px solid;
}
#renew-navi_warp > ul li a:hover, #renew-navi_warp > ul li .on {
	margin:0;
	padding:14px 29px 15px 28px;
	display:block;
	float:left;
	font-size:16px;
	color:#fff;
	height:16px;
	border-left:#4a86b5 1px solid;
	background:#0798de;
}
#renew-navi_warp > ul .bor_r {
	border-right:#4a86b5 1px solid !important;
}
#renew-sub-contents_wrap {
	margin:33px auto;
	padding:0;
	padding-bottom:30px;
	width:1100px;
	height:auto;
	min-height:780px;
}
#contents-left_warp {
	margin:0;
	padding:0;
	float:left;
	width:180px;
	height:auto;
}
#contents-left_warp .state_info_box {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:180px;
	height:124px;
	border-bottom:#4d4d4d 2px solid;
	background:#dededf;
}
#contents-left_warp .state_info_box dd {
	margin:0;
	padding:0 0 16px 0;
	display:block;
	font-size:13px;
	line-height:160%;
	text-align:center;
}
#contents-left_warp .leftMenu_box {
	margin:0;
	padding:0;
	display:block;
	float:left;
	width:180px;
	list-style:none;
}
#contents-left_warp .leftMenu_box li {
	margin:0;
	padding:0;
	display:block;
	width:180px;
}
#contents-left_warp .leftMenu_box li a {
	margin:0;
	padding:14px 5px 13px 5px;
	display:block;
	width:170px;
	height:13px;
	font-size:13px;
	color:#343434;
	border-bottom:#dddddd 1px solid;
}
#contents-left_warp .leftMenu_box li a:hover, #contents-left_warp .leftMenu_box li .on {
	margin:0;
	padding:14px 5px 13px 5px;
	display:block;
	width:170px;
	height:13px;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	background:#084e9d;
}
#contents-left_warp .leftBan_box {
	margin:0;
	margin-top:30px;
	padding:0;
	display:block;
	float:left;
	width:180px;
	height:55px;
}
#contents-left_warp .reference_box {
	margin:0;
	margin-top:30px;
	padding:0;
	display:block;
	float:left;
	width:178px;
	height:159px;
	border:#e3e3e3 1px solid;
}
#contents-left_warp .reference_box dt {
	margin:0;
	padding:0;
	display:block;
}
#contents-left_warp .reference_box .dd-bg_tel {
	margin:0;
	padding:18px 0 0 66px;
	width:112px;
	height:42px;
	font-size:12px;
	background:url(../images/common/renew-left-inquire-img_bg_tel.gif) no-repeat top left;
}
#contents-left_warp .reference_box .dd-bg_stamp {
	margin:0;
	padding:14px 0 0 66px;
	width:112px;
	height:41px;
	font-size:12px;
	background:url(../images/common/renew-left-inquire-img_bg_stamp.gif) no-repeat top left;
}
#contents-right_warp {
	margin:0;
	margin-left:18px;
	padding: 20px 20px 20px 30px;
	float:left;
	width:850px;
	height:auto;
	min-height:760px;
	border:#cdcdcd 1px solid;
	border-radius:5px;
}
#contents-right_warp .contents-top-navi_box {
	margin:0;
	padding:0;
	display:block;
	width:100%;
	height:10px;
	font-size:10px;
	text-align:right;
	color:#959595;
}
#contents-right_warp .contents-top-title_box {
	margin:0;
	padding:4px 0 0 26px;
	display:block;
	width:824;
	height:26px;
	font-size:24px;
	color:#414141;
	background:url(../images/common/renew-contents-icon_titImg.gif) no-repeat center left;
}
/*  SUB 설정 */



/* sub menu top */
.sub_top_menu_pac{width:100%; height:60px; background:url(../images/kista/subtop_bg.png) top center; padding:3px 0 5px 0;}
.sub_top_wrap{width:1024px; margin:0 auto; position:relative; background:url(../images/kista/menu_bg.png) top center; height:65px; letter-spacing:-0.5px;}
.sub_top_wrap_left{width:1024px; position:relative; background:url(../images/kista/menu_bg.png) top center; height:60px; letter-spacing:-0.5px; margin:0 0 0 20px;}
.sub_top_logo{padding:16px 0 0 0;}
.sub_top_menu a:link{color:#fff;}
.sub_top_menu a:visited{color:#fff;}
.sub_top_menu a:active{color:#fff;}
.sub_top_menu a:hover{color:#feae02; }



.subtop_m_unit_01{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:5px; left:200px; margin:0 0 0 0px;}
.subtop_m_unit_01:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px; }

.subtop_m_unit_02{padding:0 0 0 8px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:23px; left:310px; line-height:16px; text-align:center;}
.subtop_m_unit_02:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.subtop_m_unit_03{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:8px; left:408px; letter-spacing:-1px;}
.subtop_m_unit_03:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.subtop_m_unit_04{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:36px; left:480px; letter-spacing:-1px;}
.subtop_m_unit_04:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.subtop_m_unit_05{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:5px; left:297px; width:58px;}
.subtop_m_unit_05:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.subtop_m_unit_06{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:27px; left:373px; width:122px;}
.subtop_m_unit_06:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.subtop_m_unit_07{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:4px; left:533px; width:125px;}
.subtop_m_unit_07:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.subtop_m_unit_08{padding:0 0 0 16px; background:url(../images/kista/m_dot_off.png) no-repeat 0px 4px; font-size:15px; font-weight:bold; position:absolute; top:27px; left:583px; letter-spacing:-1px; width:84px;}
.subtop_m_unit_08:hover{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px;}

.choice_on{background:url(../images/kista/m_dot_on.png) no-repeat -2px 3px; color:#fdc501; font-size:16px;}

.choice_on div.only_font_p{border-bottom:0px solid #feae02;}

.sub_submenu_pac{background-color:#d6dfe9; border-bottom:3px solid #5687c1; padding:0 0 0px 0;}
.sub_subm_center{width:1024px; margin:0 auto; text-align:center;}
.sub_subm_left{width:1024px; margin:0 0 0 20px; text-align:left;}

.sub_subm_unit{ text-align:center; font-size:12px; line-height:13px; font-weight:bold; padding:0px 0 0 0; display:inline-block; margin:0 0px 0 0; vertical-align:text-top; letter-spacing:-1px; color:#3a4e81;}
.sub_subm_unit img{margin:5px 0 2px 0;}
.sub_subm_unit:hover{ font-weight:bold; color:#000;}
.subm_on{background-color:#bdc9d6;}
.sub_submline{background-color:#adbbc9; width:1px; display:inline-block; height:54px; vertical-align:text-top; margin:4px 0px 0 1px;}

.point_color{color:#407fb7;}
.point_color a:link{color:#407fb7;}
.point_color a:visited{color:#407fb7;}
.point_color a:active{color:#407fb7;}
.point_color a:hover{color:#407fb7;}

.point_color2{color:#fdae03; font-weight:bold;}

.intro_out_bg{width:100%; height:100%; background-color:#000; position:absolute; top:0px; left:0px; z-index:9999; opacity:0.3;}

/* 20170719 추가 */
.only_pc{display:none;}
.only_mobile{}
.mobile_menu_pac{width:100%; height:80px; background:url(../images/kista/subtop_bg.png) top center;}
.mobile_logo{padding:26px 0 0 20px;}
.mobile_menu_icon{position:absolute; top:28px; right:20px;}
.mobile_menu_open{ background:url(../images/kista/black80.png); width:100%; position:absolute; top:80px; left:0px; z-index:999999;}
.mobile_m_unit{border-bottom:1px solid #666; color:#999; font-size:15px; padding:15px 0 15px 20px;}
.mobile_m_unit.on{font-weight:bold; color:#feae02;}
.mobile_quick_go{background-color:#d6dfe9; font-size:15px; font-weight:bold; padding:15px 0 15px 20px; position:relative;}
.quick_go_icon{position:absolute; top:12px; right:23px;}
.mobile_quick_set{background-color:#d6dfe9; border-top:2px solid #5687c1; text-align:left; border-bottom:1px solid #5687c1;}

/* 20170807 추가 */
.new_subm_box{ display:inline-block; font-size:13px; padding:2px 0 5px 0; margin:4px 0 0 0; vertical-align:text-top; text-align:center; font-weight:bold;}
.new_subm_box2{ display:inline-block; font-size:13px; padding:9px 0 7px 0; margin:4px 0 0 0; vertical-align:text-top; text-align:center; font-weight:bold; height:35px;}
.new_subm_updown{display:inline-block; margin:4px 0 0 0; padding:4px 0 0 0; vertical-align:text-top;}
.box1{width:168px;}
.box2{width:245px;}
.box3{width:107px;}
.box4{width:185px;}
.box5{width:266px;}
.sub_subm_center2{width:1024px; margin:0 auto; text-align:left;}
.subm_icon{display:inline-block; vertical-align:text-top;}
.subm_txt{display:inline-block; vertical-align:text-top; padding:8px 0 0 1px;}
.new_mobile_box{background-color:#acbdcf; font-size:13px; font-weight:bold; text-align:left; padding:7px 0 8px 20px;}
.new_mobile_box2{padding:0 0 4px 15px;}

.new_down_btn{position:absolute; top:37px; right:0px;}

.new_subm_pac{display:inline-block; vertical-align:text-top;}
.bbb1{width:168px;}
.bbb2{width:168px;}


.footer_box{ }
.center_box{width:1024px; margin:0 auto; position:relative;}
.footer_menu_pac{border-bottom:1px solid #ccc; padding:15px 0 15px 0; position:relative;}
.footer_m_unit{display:inline-block; font-size:12px; letter-spacing:-0.5px; margin:0 10px 0 0;}
.footer_line{border-left:1px solid #ccc; padding:0 0 0 14px;}
.goto_top{position:absolute; top:17px; right:0px; font-size:12px;}

.footer_info{font-size:13px; color:#666; padding:20px 0 0 0; position:relative; line-height:18px;}
.footer_logo{position:absolute; top:18px; right:0px;}
.footer_copy{font-size:11px; color:#999; padding:5px 0 0 0;}
