﻿@charset "utf-8";/* CSS Document *//* 일반 정의 */html {overflow:scroll;/*overflow-x:auto;*/}body {	margin: 0px;	padding: 0px;	background: #FFFFFF url(/images/pt/common/bg_all.gif) repeat-x left top;	font: 12px/150% Tahoma, "돋움", "돋움체", sans-serif;	color: #555555;}select, input, textarea {	font: 12px Tahoma, "돋움", "돋움체", sans-serif;	vertical-align: middle;	color: #555555;}form ,fieldset{/*20091108_수정 / 20160916_수정*/	margin: 0px;	padding:0px;	border:none;}strong {	font-weight: bold;}em {	font-style: italic;}ul, ol {	display: block;}ul, li, ol {	margin: 0px;	padding: 0px;	list-style: none;}/* 웹접근성 개선작업.hide {	display: none;}*/.hide ,legend,caption{position:absolute; margin:0; padding:0; width:0; height:0; font-size:0; line-height:0; visibility:hidden} /*20160916_수정*/thead.hide {display:none}a:link, a:visited {	/*color: #777777;*/	color:#737373;	text-decoration: none;}a:hover {	/*color: #FF6600;*/	color: #BF4C00;	text-decoration: underline;}select {/*20091109_수정*/	vertical-align:middle;	margin: 1px;	border: 1px solid #999999;}table {	border-collapse: collapse;	border:0;	padding:0;	margin:0;}p, a {/*20091108_수정*/	margin: 0px;	padding:0px;}blockquote {	margin-top: 0px;	margin-bottom: 0px;}textarea {	padding: 2px 4px;	line-height:150%;	border-top: 1px solid #999999;	border-right: 1px solid #E4E4E4;	border-bottom: 1px solid #E4E4E4;	border-left: 1px solid #999999;	width: 98%;}label {	cursor: pointer;}a , img , input {	margin: 0px;/*20091108_수정*/	padding:0px;/*20091108_수정*/}img {	border: none;}.R {text-align: right; }.C {text-align: center; }.L {text-align: left;}.B {font-weight: bold;}.file, .fileApp {	width: 98%;	height: 18px;	border-top: 1px solid #999;	border-right: 1px solid #E4E4E4;	border-bottom: 1px solid #E4E4E4;	border-left: 1px solid #999;	background-color: #F0F0F0;	vertical-align: middle;}.fileApp {	width: 390px;	display: block;}hr {	clear: both;	border-style: none;	height: 0px;	margin: -10px 0px;	padding: 0px;	border-width: 0px;	/* color: #FFFFFF; */}/* 일반 끝 *//*skipnavi*/ul#skipNavi {position:relative;left:450px;top:-10px;}ul#skipNavi li{float:left;width:130px;position:absolute;top:-50px;}ul#skipNavi a{height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#fff;white-space:nowrap;}ul#skipNavi a:focus,ul#skipNavi a:active {position:absolute;top:50px;height:auto; width:130px;padding:5px;margin-bottom:10px;font-weight:bold;border:solid 2px #023ea1;color:#000;background-color:#fff;}/* 레이아웃 정의 *//* #container {	width: 980px;	margin: 20px auto 10px;	padding-left: 8px;} */#container {	width: 980px;	margin: 0px auto 50px;	display: table;}#header {	width: 880px;	float: left;	height:87px;/* 추가 */}#contentsBody {	clear: both;	float: left;	width: 880px;}#contents {	float: right;	width: 670px;	min-height:	480px;	/*170216 추가*/	padding: 10px 0px;	margin-right: 4px;}/* 수정 11.09 */#quickMenu { /* 퀵메뉴 */	width: 75px !important;	float: right;	margin-top: 1px !important;	background: #b6b6b6 url(/images/pt/common/quick_bg.gif) repeat-x left bottom;	padding-bottom: 6px;}#bannerSide {	margin-top:25px; width: 75px; float: right;background:url(/images/pt/common/n_bannerSide_tbg.gif) top left no-repeat;	padding-top:5px;	}#bannerSide ul{	/*background:url(/images/pt/common/n_bannerSide_Bbg.gif) left bottom no-repeat;*/	background:url(/images/pt/common/n_bannerSide_tbg.gif) left bottom no-repeat;	padding-bottom:1px;	overflow:hidden;	margin:0;	text-align:left !important;}#bannerSide ul li{	height:45px;	border-bottom:1px solid #e6e6e6;	width:69px;	padding:0;	margin:0;}#bannerSide img{	vertical-align:bottom;	/* display:inline-block; */}/*-------------------*/#bottom {	background-color: #F0F0F0;	padding: 5px 0px;	width: 880px;	height: 100px;	margin-bottom: 10px;	border: 1px solid #f2f2f2;}/* 헤더 영역 */#header #logo {	cursor:pointer;	float: left;	padding-left: 7px;	margin-top: 16px;	height: 66px;	width: 170px;}#header #logo h1 {	cursor:pointer;	margin: 0px;}#langSelect {	float: right;	width: 70px;	margin:5px 4px 0 0;}#langSelect ul li {    list-style: none;	display: block;	padding:3px;	border-bottom: 1px solid #869FC6;}#topNavi {	float: right;	width: 700px;}#topNavi ul li {	display: inline;}#topNavi ul a,#topNavi ul span {	float: left;	display: block;}#topNavi ul {	margin: 0px;	padding: 0px;	display: block;	list-style: none;}#subNavi {	float: left;	width: 180px;}#header #search {	float: left;	padding-left: 0px;	margin-bottom: 6px;	vertical-align: middle;}#header #search .input {	height: 19px;	width: 120px;	color: #003399;	border: 1px solid #7f9bc4;	padding: 0px 4px;	line-height: 19px;}#header #search .button {	height: 19px;	width: 42px;	color: #FFFFFF;	padding: 0px 4px;	/* background: #2CB93C url(/images/pt/common/bt_search_all.gif); */	background: #1F852B url(/images/pt/common/bt_search_all.gif);	text-indent: -10000px;	cursor: pointer;	border: none;	font: bold 11px "돋움", "돋움체";}#siteMenu {	float: right;	margin-top: 8px;}#siteMenu a,#siteMenu span {	padding: 0px 5px;	line-height: 12px;	border-right: 1px solid #869FC6;}body#app .app a, body#inf .inf a, body#res .res a, body#emp .emp a, body#pro .inv a,body#par .par a,body#ann .ann a { /* 주 네비게이션 현재위치 표시 */	background: url(/images/pt/common/mn_arr_o.gif) no-repeat center bottom;	color: #00CCFF;}body#infLife .inf a, body#infEntry .inf a { /* 정보마당 서브 바디아이디 용 */	background: url(/images/pt/common/mn_arr_o.gif) no-repeat center bottom;	color: #00CCFF;}#subMenu {	margin-top: 6px;	height: 18px;	position: relative;}#subMenu ul {	display: block;}#sub_app, #sub_inf, #sub_res, #sub_emp, #sub_inv, #sub_par, #sub_ann { /* 탑 서브메뉴롤오버 및 위치 */	position: absolute;	z-index: auto;	visibility: hidden;	white-space: nowrap;	width: 710px;	height: 18px;}#app #sub_app, #inf #sub_inf, #infLife #sub_inf, #infEntry #sub_inf, #res #sub_res,#emp #sub_emp, #pro#sub_inv, #par #sub_par, #ann #sub_ann { /* 탑 서브메뉴 현재메뉴일 경우 비저블 */	visibility: visible;}#sub_res {	padding-left: 100px;}#sub_emp {	padding-left: 300px;}#sub_inv ul, #sub_par ul, #sub_ann ul { /* 투자촉진부터 플로팅 right */	float: right;}#sub_inv ul{	padding-right: 160px;}#subMenu a:link, #subMenu a:visited {	font: bold 11px/18px "돋움", "돋움체";	/*color: #777777;*/	color:#737373;	padding: 0px 16px 0px 8px;	background: url(/images/pt/common/mn_sub_arr.gif) no-repeat left 45%;	text-decoration: none;}#subMenu a:hover {	color: #0066CC;}/* 헤더 영역 끝 *//* 레프트 시작 */#subNavi ul ul {	margin-bottom: 4px;}#subNavi ul li {	list-style: none;	margin: 0px 8px;	background: url(/images/pt/common/sub_l_arr.gif) no-repeat left 8px;}#sch #subNavi ul li, #gvr #subNavi ul li {	padding: 6px 8px 0px 14px;	margin-top: 10px;}#subNavi ul ul li {	border-bottom: 1px dashed #D7D7D7;	margin: 0px 0px 0px 8px;	display: block;	background: url(none);}#subNavi ul li a:link, #subNavi ul li a:visited  {	padding-left: 14px;	text-decoration: none;	background: url(/images/pt/common/sub_l_arr_bg.gif) repeat-x left bottom;	display: block;	line-height: 16px;	padding-top: 5px;	padding-bottom: 5px;	font-weight: bold;}#subNavi ul li a:hover  {	color: #0066CC;}#subNavi ul li a:active  {	color: #009999;}#subNavi ul ul li a:link, #subNavi ul ul li a:visited  {	padding-left: 10px;	background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 10px;	line-height: 16px;	text-decoration: none;	display: block;	padding-top: 3px;	padding-bottom: 3px;	font-weight: normal;}#subNavi ul ul li a:hover  {	color: #009999;}/* 메뉴별 탑 비주얼 */.subMain #contents {padding:0;}/*수정:추가된부분*/.subMain #contents .top_visual {float:right; margin-bottom:10px;}/*추가된 div 속성class="top_visual"부분*//* Button Start */.button_area{	width: 97%;	margin: 10px 4px 4px 14px;}#button_default, .button_default { /* 주 버튼 */	white-space: nowrap;	height: auto;	padding-top: 1px;	padding-bottom: 1px;	margin: 20px 5px 10px 15px;}#button_default, .button_default { /* 주 버튼 */	white-space: nowrap;	height: auto;	padding-top: 1px;	padding-bottom: 1px;	margin: 20px 5px 10px 15px;}div#button_default, div.button_default { /* 주 버튼 */	text-align: right;}span#button_default, span.button_default {	white-space: nowrap;}td#button_default, td.button_default {	white-space: nowrap;	padding-top: 3px;	padding-bottom: 3px;	text-align: left;}#button_default a:link, #button_default a:visited, .button_default a:link,.button_default a:visited {	font-weight: bold;	/*color: #666;*/	color: #555;	text-transform: uppercase;	background: #FFFFFF url(/images/pt/common/bg_button_default.gif) repeat-x;	cursor: pointer;	padding: 3px 8px 3px 8px;	white-space: nowrap;	line-height: 19px;	height: 23px;	border: 1px solid #C3C3C3;}#button_default a:hover, .button_default a:hover {	color: #006666;	border: 1px solid #67BABC;	text-decoration: none;}#button_default a.apply:link, #button_default a.apply:visited { /* 신청 버튼 */	background: #57C35C url(/images/pt/common/bg_button_apply.gif) repeat-x;	color: #FFFFFF;	border: 1px solid #008221;	padding: 4px 20px;	height: 24px;}#button_default a.apply:hover {	color: #FFFF99;	border: 1px solid #FF6600;	text-decoration: none;}/* 전자민원 신청버튼 시작*/#button_default a.app_apply:link, #button_default a.app_apply:visited { /* 민원신청의신청 버튼 */	background: #247eb3 url(/images/pt/common/bg_button_app_apply.gif) repeat-x;	color: #FFFFFF;	border: 1px solid #176b9d;	padding: 4px 20px;	height: 24px;}#button_default a.app_apply:hover {	color: #FFFF99;	border: 1px solid #204B73;	text-decoration: none;}/* 전자민원 신청버튼 끝*/#button_default .easyBt td {	padding: 3px;}#button_default .easyBt a:link, #button_default .easyBt a:visited  {	color: #006666;	font-weight: normal;	padding-right: 6px;	padding-left: 6px;}#button_default .tdData {	white-space: normal;}.button_small a:link, .button_small a:visited, #button_small a:link, #button_smalla:visited,a.button_small:link, a.button_small:visited {	font: bold 11px "돋움", Tahoma;	color: #FFFFFF;	text-transform: uppercase;	background-color: #707070;	border: 1px solid #777777;	padding: 3px 6px 3px 6px ;	white-space: nowrap;	line-height: 18px;	margin: 1px;}.button_small a:hover, #button_small a:hover, a.button_small:hover {	color: #E7E7E7;	text-decoration: none;}input.button_default {	font-weight: bold;	/*color: #666;*/	color: #555;	text-transform: uppercase;	background: #FFFFFF url(/images/pt/common/bg_button_default.gif) repeat-x;	cursor: pointer;	padding: 3px 8px 3px 8px;	white-space: nowrap;	line-height: 19px;	height: 21px;	border: 1px solid #C3C3C3;}#button_default {vertical-align:middle;}input.button_apply {    background: #247eb3 url(/images/pt/common/bg_button_apply.gif) repeat-x;    color: #FFFFFF;    height:23px;    line-height:19px;    font-weight:bold;    padding: 2px 8px 3px 8px;    border: 1px solid #176b9d;    cursor:pointer;    position:relative;    top:-1px;    margin-top:-1px;}#button_default a{height:29px;padding: 3px 20px 6px 20px;}/* Button End *//* 컨텐츠 세부 설정 */.location, .history {	/*color: #777777;*/	color:#696969;	/*background: url(/images/pt/common/location_home.gif) no-repeat;	padding-left: 46px;*/	float: right;	font: 11px "돋움", "돋움체";	/*white-space: nowrap;*/	margin-top: 10px;	padding-right: 4px;}/*라인맵용 home이미지*/div.homeImage {	float:left;	margin-right:5px;}h1, h2, h3, h4, .chapter_title {	font: bold 12px/120% "굴림", "굴림체";	margin: 8px;	padding: 0px;	display: block;}h1 a, h2 a, h3 a, h4 a {	font: bold 12px/100% "굴림", "굴림체";}#contents h1, .subMain#inf #contents h2, .subMain #ann #contents h2, #inv_ik #contentsh2 {	color: #222222;	font: bold 16px "돋움", "돋움체";	background: url(/images/pt/common/title_doc_bl.gif) no-repeat;	padding-left: 10px;	letter-spacing: -1px;	white-space: nowrap;	float: left;	margin: 10px 0px 12px;}#contents h2, .chapter_title {	color: #333333;	background: url(/images/pt/common/title_chapter_bl.gif) no-repeat left 2px;	padding-left: 12px;	margin-left: 14px;	margin-top: 12px;	clear: both;}#contents h3, .sub_title {	color: #555555;	background: url(/images/pt/common/title_chapter2_bl.gif) no-repeat left 4px;	padding-left: 8px;	margin-left: 26px;	font-size: 12px;	line-height: 120%;	font-weight: bold;}#contents h4 {	color: #555555;	font: 12px bold;	background: url(/images/pt/common/bl_dash.gif) no-repeat left 40%;	padding-left: 10px;	margin-left: 36px;}#contents .description h3, #contents .tdData h3 {	margin-left: 0px;}.description, .nationality {	background-color: #FFFFFF;	padding: 10px;	border: 4px solid #C2D9FE;	clear: both;	margin: 0px 4px 20px 14px;	display: block;	line-height: 140%;}.description_red_border { /*H2,E9 제외 고용연수외국인변동사유발생신고(이탈신고/퇴직신고) 라디오버튼 선택시 빨간색 border 생성, 이현진,2015.06.12*/	background-color: #FFFFFF;	padding: 10px;	border: 4px solid #ED1C24;	clear: both;	margin: 0px 4px 20px 14px;	display: block;	line-height: 140%;}.description p {	margin: -4px 0px 8px 14px;}.description_box, .nationality_box {	font-size:	11px;	line-height:	130%;	margin: 12px 12px 12px 0px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px 10px 0px 10px;	background-color: #F5F5F5;	color: #006666;}.description_box p, .nationality_box p {  margin: 0px 0px 8px 0px;}#research .description {	margin: -4px 0px 8px 4px;}.description li, .nationality li {	list-style: none;	margin-left: 4px;	color: #333333;	/*font: 12px "돋움", "돋움체";*/ /*psy 170224*/	font: 12px "맑은 고딕", "Malgun Gothic", sans-serif;	background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 8px;	padding-left: 10px;}.nationality, .nationality li {	line-height: 180%;}.description li li, .cate_item li {	list-style: none;	background: url(/images/pt/common/bl_dash.gif) no-repeat left 6px;	padding-left: 10px;	color: #666666;}.cate_item li {	float : left;	margin-right: 10px;	width: 45%;}.description a {	color: #0066CC;	/*font-family: "돋움", "돋움체";*/ /*psy 170224*/	font-family: "맑은 고딕", "Malgun Gothic", sans-serif;}.nationality a {	color: #333333;}ol.description li {	list-style: decimal;	background: url(none);	margin-left: 20px;	padding-left: 0px;}ol.description li li {	list-style: none;	background: url(/images/pt/common/bl_dash.gif) no-repeat left 6px;	padding-left: 10px;	margin-left: 0px;}/* description 안에 이미지 넣을경우 */.confirm {	background: #FFFFFF url(/images/common/icon/ico_inform.gif) no-repeat 16px 14px;	padding-left: 50px;}.profile {	background: #FFFFFF url(/images/pt/icon/ico_profile.gif) no-repeat 8px 10px;	padding-left: 80px;	height: 50px;}.unit {	text-align: right;	font: 11px "돋움", "돋움체";	height: 18px;	padding-right: 2px;}div.unit {	margin-top: -20px;	padding-right: 8px;}/* 퀵메뉴 세부 */#quickMenu h3 {	margin: 0px;	padding: 0px;	height: 22px;}#quickMenu ul {	background-color: #FFFFFF;	margin: 0px 6px;	padding: 4px;	list-style: none;}/* 수정 11.09 */#quickMenu li {	background:url(/images/pt/common/n_dots_bg.gif) left bottom repeat-x;	background-color: #FFFFFF;	padding-top: 6px;	padding-bottom: 6px;	text-align: center;	display: block;}/*------------------------------*//* 수정 11.09 */#quickMenu .character { /* 퀵메뉴 캐릭터 */	text-align:center !important;	background-color: #FFFFFF;/*추가*/	padding-top: 4px;/*추가*/	margin: 0px 6px;/*추가*/}/*-----------------------------------*//* 기관배너 세부 */#bannerSide ul li {/*20091108_padding: 0px 0px 4px;_수정*/	margin: 2px;	padding: 0px;	list-style: none;}/* 사이트 하단배너 영역 */#siteBanner {	clear: both;	width: 880px;	text-align: center;	background-color: #F0F0F0;	margin-top: 8px;	margin-bottom: 8px;	border: 1px solid #e5e5e5;	padding-top: 4px;	padding-bottom: 4px;}/* Bottom 시작 */#bottom .logo {	width: 170px;	float: left;	text-align: center;	height: 40px;}#bottom .logo img {    margin-top:20px}#bottom .copyright {	float: left;}#bottom .menu {	margin-left:2px !important;}#bottom #siteBanner li {	display: inline;	list-style: none;}#bottom .menu li{	list-style: none;	float:left;	}#bottom .menu a {	border-left: 1px solid #999999;	line-height: 10px;	padding-left: 4px;	padding-right: 4px;}.copy, .call, .menu, .menu a:link, .menu a:visited {	font: 11px "돋움", "돋움체";	/*color: #777777;*/	color:#666666;	margin-top: 4px;	margin-bottom: 4px;}.call{	clear:both !important;	padding-top:1px;	font-size:11px;}.call p{	margin-top:10px;	margin-bottom:5px;}.copyright{    font-size: 11px;    margin-top: -2px;}/* 메인 화면 설정 */#main #mainVisual {	text-align: center;	height: 164px;	margin-bottom: 8px;}#main #contents {	padding: 0px;	width: 700px;	margin: 0px;}#mainSide_1 {	float: left;	width: 170px;}/* 수정 11.09 */#mainContents {	float: left;	width: 500px;	overflow: hidden;	margin:0 0 0 7px;}/*-----------------------*//* 수정 11.09 */#mainSide_2 {	float: right;	width: 175px;	padding:0;	margin:0;}/* 수정11.09(추가)*/#mainSide_2 .sns{	margin:10px 0 20px 0;	width:175px;	height:68px;	border-bottom:1px solid #e0e0e0;}#mainSide_2 .banner_go {width:175px;height:4px;border-top:1px solid #95bef1;margin-top:27px;}#mainSide_2 .banner_go ul{	background:url(/images/pt/common/n_banner_go_bg.gif) left bottom repeat-x;	margin:2px 0 0 0;	padding:0;	text-align:center;}#mainSide_2 .banner_go ul li{	border-bottom:1px solid #e7e7e7;	height:43px;	padding:9px 0 0 0;}#mainSide_2 .banner_go_left ul li{	border-bottom:1px solid #e7e7e7;	height:38px;	padding:9px 0 0 0;}#mainSide_2 .counter{	margin:20px 0 0 3px;	width:175px;}/*----------------------------*//* 메인 로그인 영역 *//* 수정 11.09 */#main #login,#main #loginOk {	border-bottom: #e0e0e0 1px solid;	border-left: #e0e0e0 1px solid;	padding-bottom: 4px;	background-color: #ffffff;	padding-left: 4px;	padding-right: 4px;	margin-bottom: 10px;	border-top: #e0e0e0 1px solid;	border-right: #e0e0e0 1px solid;	padding-top: 4px;}#main #onlinePoll, #main #onlineSurvey {	border: 1px solid #CCCCCC;	padding: 4px;	margin-bottom: 10px;	background-color: #FFFFFF;}#main #login h3, #main #loginOk h3 {/*20091108_수정*/	margin: 0px 0px 6px;	padding: 0px;	height: 21px;	width: 160px;}/*------------------------------------*/#main #loginOk h3 {	background: url(/images/pt/common/main_tlt_loginOk.gif) no-repeat center top;}#main #login .login input, #main #login .loginPassword input {	height: 16px;	line-height: 16px;	color: #003399;	border: 1px solid #CCCCCC;	text-align: center;	margin: 1px;}#main #login .loginButton {	float: right;	width: 56px;	height: 42px;	margin-top: -43px;	border-style: none;}#main #login .loginButton input {	background: url(/images/pt/common/main_bt_login.gif) no-repeat left center;	height: 42px;	width: 56px;	text-indent: -10000px;	margin: 0px;	padding: 0px;	border-style: none;	cursor: pointer;	display: block;}/* 수정 11.09 */#main #login .idSave {	clear: both;	padding-bottom: 2px;}/*-------------------------------------------*/#main #login .idSave label	{	font: 11px "돋움", "돋움체";}#main #login .idFind, #main #loginOk .logout {	text-align: center;	border-top: 1px solid #CCCCCC;	margin-top: 4px;	padding-top: 4px;}#main #loginOk .loginOk {	text-align: center;}/* 메인 알기쉬운 출입국/ 관련사이트 바로가기 */#main #easyEntry h3, #main #support h3  {	background: url(/images/pt/common/main_tlt_easy.gif) no-repeat left top;	margin: 8px 0px 0px 2px;	padding: 0px;	text-indent: -10000px;	height: 16px;}#main #relatedSite {/*20091108_new*/	margin-bottom: 20px;	}#main #relatedSite h3 {/*20091109_수정*/	height: 16px;	margin: 8px 0px 0px 2px;	padding: 0px;}#easyEntry .title, #relatedSite .title {	background-color: #FFFFFF;	height: 17px;	line-height: 17px;	padding-right: 2px;	padding-left: 2px;	margin: 0px;	border-top: 1px solid #666666;	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	border-left: 1px solid #666666;}#easyEntry .bt, #relatedSite .bt {	float: right;	margin-top: -17px;	margin-right: 1px;}#easyEntry #list, #relatedSite #site {	overflow: visible;	position: absolute;	z-index: 1;	background-color: #FFFFFF;	border: 1px solid #666666;	white-space: nowrap;	display: inline;	font-size: 11px;	margin: -1px 0px 0px;	padding: 0px;	visibility: hidden;}#easyEntry .nullImg, #relatedSite .nullImg {	width: 188px;	height: 0px;}.nullImg img {	width: 170px;	height: 0px;}#list div, #site div {	padding-left: 2px;	cursor: default;}/* 고객지원 */#main #support h3 {	background: url(/images/pt/common/main_tlt_spt.gif) no-repeat left top;	height: 18px;	margin-left: 0px;	margin-bottom: 4px;}#main #support ul {	background: url(/images/pt/common/main_bg_support.gif) no-repeat right bottom;}#main #support li {	list-style: none;}#main #support a {	background: url(/images/pt/common/main_bl_spt.gif) no-repeat 6px 4px;	padding-left: 16px;	line-height: 16px;}#main #support {	margin-bottom: 20px;}/* 메인 배너 *//*수정 11.09 */#mainSide_1 .banner {	text-align: center;	margin-top:9px;}#mainSide_1 .banner_left {	text-align: center;	margin-bottom: 5px;	margin-top:5px;}.banner_left{    border-bottom:0px solid #e0e0e0;padding-bottom:1px;margin-top:2px;}#mainSide_1 .banner img {/*20091108_new*/	margin-bottom: 9px;}/*수정 11.09 (추가)*/#mainSide_1 .banner_3set {	background:url(/images/pt/common/n_Lbanner_bg.gif) 0 0 no-repeat;	width:170px;	height:137px;	margin-bottom:20px;}#mainSide_1 .banner_3set ul{	width:136px;	padding:28px 0 0 0;	margin:0px 0 0 17px;}#mainSide_1 .banner_3set ul li{	background:url(/images/pt/common/n_dots_bg.gif) left bottom repeat-x;	height:32px;	margin:0;	padding:5px 0 0 0;}/*---------------------------------------------*/#mainSide_2 .banner {/*20091108_수정*/	text-align: center;	/*margin-top: 10px;*/	margin-bottom: 20px;}#mainSide_2 .banner img {/*20091108_new*/	margin-bottom: 4px;}#mainSide_2 #systemGo {/*20091108_new*/	text-align: center;	margin:0;	padding:0;	margin-bottom:10px;}#mainSide_2 #systemGo a{/*20091108_#mainSide_2 .banner a_수정*/	display: block;	margin:0;	padding:0;	/*margin-bottom: 4px;*/}/* 온라인 투표,설문 */#main #onlinePoll h3 {/*20091109_수정*/	margin: 0px;	padding: 0px;	height: 14px;}#main #onlineSurvey h3  {	background: url(/images/pt/common/main_tlt_Survey.gif) no-repeat;}#mainSide_2 .question {	font-weight: normal;	background-color: #F5F5F5;	margin: 4px 0px;	padding: 8px;}#onlinePoll .question {	color: #027F37;}#onlineSurvey .question {	color: #E95B5D;}#mainSide_2 ol li {	list-style: none;}#mainSide_2 .button {	text-align: right;	margin-top: 4px;}/* 수정 11.09 */#mainContents .banner ul {	text-align: center;	margin-bottom: 10px;	padding:0;}#mainContents .banner li {	list-style: none;	display: inline;	padding:0;}/*수정 11.09(추가) */#mainContents .C_banner{	width:500px;	height:92px;	margin:10px 0 0 0;	padding:0;	position:relative;}#mainContents .C_banner .btn_go01{	position:absolute;	top:72px;	left:156px;	margin:0;	padding:0;}#mainContents .C_banner .btn_go02{	position:absolute;	top:72px;	left:414px;	margin:0;	padding:0;}#mainContents .C_banner img{	padding:0;	margin:0;	float:left;}/*------------------------------*//* 최신뉴스, 공지사항 설정 *//* 수정 11.09 */#main .tabBox {	border-bottom: #e0e0e0 1px solid;	position: relative;	border-left: #e0e0e0 1px solid;	background-color: #ffffff;	margin-bottom: 10px;	height: 150px;	border-top: #e0e0e0 1px solid;	border-right: #e0e0e0 1px solid;}/*  삭제  */#main .tabBox .tab {	background-color: #FFF;}/*  삭제 끝 *//* 추가  */#main .tabBox .tab {	background-color: #FFF;	width: 476px;	height: 25px;	padding:5px 0 0 11px;}#main .bbs_news1 h3 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;	padding-top: 0px;	position: absolute;}#main .bbs_news2 h3 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px	82px; padding-top: 0px;	position: absolute;}#main .bbs_news3 h3 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px	164px; padding-top: 0px;	position: absolute;}#main .bbs_news4 h3 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px	246px; padding-top: 0px;	position: absolute;}#main .bbs_news5 h3 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px	368px; padding-top: 0px;	position: absolute;}#main .bbs_list {   padding:8px 8px 8px 0px;   margin-top: 26px;   width: 476px;   height: 90px;   background-color: #FFFFFF;   position: absolute;}/*----------------------------------------------------------------------------*/#main .bbs_list ul li{	list-style: none;	display:inline;/*20091113_수정_추가*/	display:block;/*20091113_수정_추가*/	border-bottom: 1px dashed #CCCCCC;	padding-left: 12px;	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 2px 45%;}#main .bbs_list .date {	float: right;	clear: right;	font-size:12px;/*20091113_수정*/	color:#666666;/*20091113_수정*/	text-decoration:none;/*20091113_수정*/}#main .bbs_img {	float: left;	margin: 0px;	background-color: #FFFFFF;	border-top: #FFFFFF;	border-right: 8px solid #FFFFFF;	border-left: #FFFFFF;}#main .bbs_img img {	border: 1px solid #CCCCCC;	padding: 4px;}#main .bbs_list h3 {    background-color: #FFFFFF;    margin: 4px;    padding: 2px;	font-weight: bold;	color: #333333;}#main .bbs_list h3 a:link, .bbs_list h3 a:visited {	color: #333333;	font-weight: bold;}#main .bbs_list p {	border-top: 1px dashed #CCCCCC;	margin-top: 5px;	padding-top: 4px;/*20091113_수정*/}#main .bbs_list h4 {/*20091113_new*/    background-color: #FFFFFF;    margin:0 0 0 26px;	padding:0 0 0 8px;	font-weight: bold;	color:#000;}#main .bbs_list h4 a:link, .bbs_list h4 a:visited {/*20091113_new*/	color:#000;	font-weight: bold;}#main .bbs_more {	float: right;	margin-top: -10px;}/*  추가 끝  */#main #news .img, #pro #hong .img {	float: left;	margin: 0px;	background-color: #FFFFFF;	border-top: #FFFFFF;	border-right: 8px solid #FFFFFF;	border-left: #FFFFFF;}#main #news .img img {	border: 1px solid #CCCCCC;	padding: 4px;}#main #news, #main #press, #main #notice,  #main #imgInfo {	padding: 8px;	position: absolute;	z-index: auto;	visibility: hidden;	height: 90px;	width: 476px;	background-color: #FFFFFF;	margin-top: -4px;}#main #news {	visibility: visible;}#press	{	clear: both;}#main .tab li {	list-style: none;	display: inline;}#main h3 {	margin: 0px;	padding: 0px;	font-weight: bold;	color: #333333;}#news h3 a:link, #news h3 a:visited {	color: #333333;	font-weight: bold;}#tabBox a:hover {	color: #3366CC;}#main #news p, #pro #hong p {	border-top: 1px dashed #CCCCCC;	margin-top: 4px;	padding-top: 4px;}#main #news .more {	float: right;	margin-top: -10px;}#imgInfo li, #press li, #notice li, #faq li, #pro #proGo li, #emp #proGo li  {	list-style: none;	border-bottom: 1px dashed #CCCCCC;	padding-left: 12px;	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 2px 45%;}#pro #proGo ul, #emp #proGo ul {	padding: 8px;}#press .date, #notice .date, #imgInfo .date {	float: right;	clear: right;	margin-top: -17px;}/* 전자민원 바로가기 */#main #appGo .appGo_title {/*20091109_new*/	margin: 0px;	padding:0px;	height: 60px;}#main #appGo .appGo_title div.appGoImg {/*20091108_수정*/	position:absolute;	float: left;	background-color: #FFF;	margin: 0px;	height:25px;	width:0px;	padding:35px 0px 0px 0px;}#main #appGo .h2_comment {/*20091109_new*/	float:right;	margin: 0px;	height: 25px;	padding:35px 0px 0px 0px;}#main #infGo h4 a:link, #main #infGo h4 a:visited {	color: #555555;	font-weight: bold;}#main .appGoBox {	border: 4px solid #a1c8ed;	padding: 8px;	margin-bottom: 10px;	height: 150px;	background: url(/images/pt/common/main_bg_appGo.gif) no-repeat right bottom;}.subMain .appGoBox {	border: 4px solid #a1c8ed;	padding: 8px;	margin-bottom: 10px;	clear: left;	height: 90px;}#appGo .entry, #appGo .emp {	width: 225px;	float: left;}#appGo .entry {	border-right: 1px dashed #A1C8ED;	margin-right: 10px;	padding-right: 10px;}#appGo .entry h3 {/*20091109_수정*/	height: 28px;}#appGo .emp h3 {/*20091109_수정*/	height: 28px;}#appGo .entry li, #appGo .emp li {	background: url(/images/pt/common/bl_dash.gif) no-repeat left 8px;	padding-left: 10px;}/* 정보마당 바로가기 */#main #infGo div.infGoImg {/*20091106_수정*/	background-color: #FFF;	margin:0px;	padding: 4px 0px 0px 0px;	height: 25px;}/* 수정 11.09 */#main #infGo {	clear: both;	height: 285px;	margin-top:18px;}/*----------------------------*/#main #infGo .infGo_tab1 , #main #infGo .infGo_tab2 , #main #infGo .infGo_tab3 , #main#infGo .infGo_tab4{/*20091106_new*/	margin:0;	padding:0;}/* 수정 11.09 */#main #infGo .infGo_tab1 h3 {/*20091106_new*/	position:absolute;	padding: 0px;	margin-top: -24px;	margin-left: 164px;}#main #infGo .infGo_tab2 h3 {/*20091106_new*/	position:absolute;	padding: 0px;	margin-top: -24px;	margin-left: 248px;}#main #infGo .infGo_tab3 h3 {/*20091106_new*/	position:absolute;	padding: 0px;	margin-top: -24px;	margin-left: 332px;}#main #infGo .infGo_tab4 h3 {/*20091106_new*/	position:absolute;	margin-top: -24px;	margin-left: 416px;	padding: 0px;}#main .infGoBox {/*20091106_삭제*/	border-bottom: #c6daf5 2px solid;	position: relative;	border-left: #c6daf5 2px solid;	padding-bottom: 0px;	margin-top: -4px;	padding-left: 4px;	padding-right: 4px;	margin-bottom: 10px;	height: 231px;	clear: both;	border-top: #c6daf5 2px solid;	border-right: #c6daf5 2px solid;	padding-top: 8px;}#infGo #life, #infGo #inv, #infGo #entry, #infGo #emp  {/*20091106_수정*/	z-index: auto;	border-bottom: #c6daf5 2px solid;	position: absolute;	border-left: #c6daf5 2px solid;	padding-bottom: 0px;	background-color: #ffffff;	margin-top: 2px;	padding-left:4px;	width: 484px;	padding-right: 4px;	margin-bottom: 10px;	height: 231px;	clear: both;	border-top: #c6daf5 2px solid;	border-right: #c6daf5 2px solid;	padding-top: 8px;width:488px;	}#infGo h4 {	border-bottom: #cccccc 1px dashed;	padding-bottom: 2px;	margin: 2px 2px 2px 0px;	padding-left: 17px;	padding-right: 0px;	background: url(/images/pt/common/n_arrow.gif) 3px 0 no-repeat;	padding-top: 0px}#infGo #life ul, #infGo #entry ul, #infGo #inv ul, #infGo #emp ul { margin: 2px 4px 2px 0px;}/*-------------------------*/#infGo #life li, #infGo #entry li {  background: url(/images/pt/common/bl_dash.gif) no-repeat left 45%;	padding: 0px 3px 0px 8px;	display: block;	list-style: none;	float: left;	white-space: nowrap;}#infGo #life li, #infGo #entry li {  background: url(/images/pt/common/bl_dash.gif) no-repeat left 45%;	padding: 0px 3px 0px 8px;	display: block;	list-style: none;	float: left;	white-space: nowrap;}#infGo #inv li, #infGo #emp li {  background: url(/images/pt/common/bl_dash.gif) no-repeat left 45%;	padding: 0px 3px 0px 8px;	display: block;	list-style: none;	float: left;	white-space: nowrap;}#infGo .chapter {	float: left;	width: 225px;	margin: 8px 4px 4px 8px;}#infGo #emp .chapter, #infGo #inv .chapter {	float: left;	margin: 4px;	width: 455px;}.chapter img {	float: left;	margin-right: 4px;	margin-top: 3px;}#life .chapter, #entry .chapter, #inf .chapter {	float: left;	margin: 4px;	width: 230px;}#entry .chapter {	margin-bottom: 0px;}#infGo .tab {	float: right;	margin-top: -25px;}#infGo .infGo_tab#main #infGo li {	/*display: inline;20091105*/}/* about Grid, Table, Label */.grid {	width: 97%;	margin-bottom: 8px;	margin-left: 14px;	clear: both;	margin-right: 4px;}.thBox {	width: 28px;	border: 1px solid #D3D3D3;	background-color: #F0F0F0;	text-align: center;}.tdBox {	width: 28px;	border: 1px solid #D3D3D3;	text-align: center;}.thTitle, .thNum, .thDate, .thName, .thApp {	/*color: #266691;*/	color: #266691;	font-weight: bold;	text-align: center;	background-color: #F0F0F0;	padding: 4px 8px;	line-height: 18px;	border: 1px solid #D3D3D3;}.thNum {	width: 40px;}.thDate {	width: 80px;}.thName {	width: 80px;}.thApp {	width: 60px;}.thTitle a {	/*color: #266691;*/	color: #266691;}.tdLabel, .tdLabel2 {	border: 1px solid #D3D3D3;	/*color: #266691;*/	color: #266691;	font-weight: bold;	text-align: left;	background-color: #F0F0F0;	padding: 2px 2px 2px 12px;	line-height: 18px;	width: 18%;	white-space: nowrap;}.tdLabel2 {	white-space: normal;}.tdLabelComment {	border-top: 1px solid #D3D3D3;	border-bottom: 1px solid #D3D3D3;	color: #333333;	text-align: left;	background: #F0F0F0 url(/images/common/icon/ic_face.gif) no-repeat 4px center;	padding: 4px 4px 4px 20px;	line-height: 18px;	width: 18%;}.necessary {	background: #F0F0F0 url(/images/common/icon/ic_necessary.gif) no-repeat left center;}.tdData {	padding: 2px 4px;	border: 1px solid #D3D3D3;	background-color: #FFFFFF;}.tdData1 {	padding: 2px 4px;	border-left: 1px solid #D3D3D3;	border-right: 1px solid #D3D3D3;	background-color: #FFFFFF;	padding-left: 20px;}.tdData ul {	margin-left: 18px;	padding-left: 0px;}.tdData li {	list-style: disc;}.tdData li li {	list-style: circle;}/*.grid .tdData {	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}*/.tdDataComment {	padding: 4px 0px 4px 8px;	border-top: 1px solid #D3D3D3;	border-bottom: 1px solid #D3D3D3;}.tdContents {	border: 1px solid #D3D3D3;	padding: 10px;	vertical-align: top;	height: 200px;}.sch_box {	border: 5px solid #E5E5E5;	width: 97%;	margin-bottom: 8px;	text-align: center;	background-color: #FFFFFF;	margin-left: 14px;	clear: both;	margin-right: 4px;}table.sch_item {	margin-left: 20px;	margin-right: 20px;	text-align: left;}th.sch_item, td.sch_item, span.sch_item {	font-weight: bold;	/*color: #538BAB;*/	color: #477691;	background: url(/images/common/icon/bl_sch_item.gif) no-repeat left center;	padding-left: 8px;	padding-right: 4px;	height: 20px;}.sch_data {	padding-right: 8px;}.sch_btn {	padding-left: 8px;	vertical-align: bottom;	padding-bottom: 2px;}input.sch, .inputdata, .inputData, input.date, input.dateYM, input.time {	height: 18px;	padding: 0px 2px;	line-height: 18px;	border-top: 1px solid #999999;	border-right: 1px solid #E4E4E4;	border-bottom: 1px solid #E4E4E4;	border-left: 1px solid #999999;	vertical-align: middle;}input.date, input.dateYM, input.time {	width: 68px;	text-align: center;}input.date {	background-color: #F0F0F0;}input.dateYM {	width: 50px;}input.time {	width: 40px;}input.readonly {	background-color: #F0F0F0;	cursor: default;}.upper{	text-transform: uppercase;}.lower{	text-transform: lowercase;}/* 페이징 */div.paging, div#paging {	margin-top: 8px;	margin-bottom: 8px;	text-align:center;}.paging, #paging {	color: #999999;	font-size: 11px;}.paging a, .paging a:link #paging a, #paging a:link {	padding-right: 4px;	padding-left: 4px;}.paging .current, #paging .current {	font-weight: bold;	/*color: #FF6600;*/	color: #BF4C00;	padding-right: 4px;	padding-left: 4px;}.paging a img {	vertical-align:middle;	margin-top:1px;}/* 카테고리 */.cate_box {	border: 1px solid #D3D3D3;	margin: 0px 10px 8px 14px;	padding: 10px 20px;}.cate_item {	padding: 0px 10px 10px;	line-height: 16px;	color: #666666;	vertical-align: top;	text-align: left;}td.cate_item {	width: 50%;}div.cate_item {	padding: 0px;	margin: 10px;	clear: both;}#contents .cate_item h3 {	margin-left: 0px;	background: url(/images/common/icon/bl_sch_item.gif) no-repeat left top;	/*color: #4B92BC;*/	color: #366988;}.cate_item ul {	margin-left: 10px;}.cate_select {	/*color: #538BAB;*/	color: #477691;	font-weight: bold;}/* 툴바 */table.toolBar {	width: 95%;	margin-top: 8px;	margin-bottom: 8px;}div.toolBar {	margin-top: 8px;	margin-bottom: 8px;	padding-right: 20px;}#tool {	position: absolute;}/* 아이디 확인 */table.id_confirm {	margin-top: 20px;}td.id_confirm {	margin-top: 20px;	background: url(/images/pt/common/tab_bg.gif) bottom repeat-x;}.id_confirm_box {	padding: 20px;	border-right: 1px solid #A7C7D6;	border-bottom: 1px solid #A7C7D6;	border-left: 1px solid #A7C7D6;}.cont_inform {	margin: 0px 10px 10px 20px;}.pntDescription {	margin: 4px 30px 8px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px;	background-color: #F5F5F5;	color: #006666;}/* 전자민원 서브메인 */ul.appGo {	margin-bottom: 10px;	float: left;}.appGo li {	display: block;	float: left;}.appGo a {	/*text-indent: -10000px;*/	height: 35px;	width: 167px;	display: block;}#res .appGo a {	width: 223px;}#pro .appGo a {	width: 223px;	height: 80px;}/*.appGo .helper a { background: url(/images/pt/common/app_go_helper.gif) no-repeatcenter top;}.appGo .sign a {	background: url(/images/pt/common/app_go_sign.gif) no-repeat centertop;}.appGo .pay a {	background: url(/images/pt/common/app_go_pay.gif) no-repeat centertop;}.appGo .remote a {	background: url(/images/pt/common/app_go_remote.gif) no-repeatcenter top;}#res .appGo .helper a {	background: url(/images/pt/common/res_go_helper.gif) no-repeatcenter top;}#res .appGo .sign a {	background: url(/images/pt/common/res_go_sign.gif) no-repeatcenter top;}#res .appGo .remote a {	background: url(/images/pt/common/res_go_remote.gif) no-repeatcenter top;}#pro .appGo .busiApp a {	background: url(/images/pt/common/pro_go_busiApp.gif)no-repeat center top;}#pro .appGo .busiSch a {	background: url(/images/pt/common/pro_go_busiSch.gif)no-repeat center top;}#pro .appGo .comSch a {	background: url(/images/pt/common/pro_go_comSch.gif) no-repeatcenter top;}*/#res.subMain .appGoBox {	width: 307px;	float: left;	border-color: #cebceb;}.appGoBox .box {	width: 49%;	float: left;}#res .appGoBox .box {	float: left;	width: 92%;}.subMain #contents h2 {	background: url(none) no-repeat;	margin: 0px 10px;	padding: 0px;}#app .appGoBox .title1, #app .appGoBox .title2, #res .appGoBox .title1 {	/*background: #FFFFFF url(/images/pt/common/app_go_title1.gif) no-repeat left	top;*/	float: left;	height: 90px;	/*width: 60px;*/	/*border-right: 1px solid #A1C8ED;*/	display: block;	text-indent: -10000px;}/*추가---------------------------------------------------------------------------*/#app .appGoBox .box div {	float:left;	width:60px;	margin-left:-10px;	border-right: 1px solid #A1C8ED;}#app .appGoBox .box ul {	margin-left:10px}#res .appGoBox .box div {	float:left;	width:60px;	margin-left:8px;	border-right: 1px solid #CEBCEB;}#res .appGoBox .box ul {	margin-left:10px}/*---------------------------------------------------------------------------------*//*#app .appGoBox .title2 {	background: #FFFFFF url(/images/pt/common/app_go_title2.gif) no-repeat;}#res .appGoBox .title1 {	background: #FFFFFF url(/images/pt/common/res_go_title1.gif) no-repeat;	border-right: 1px solid #CEBCEB;}*/.appGoBox ul {	display: block;	width: 200px;	float: left;}#res .appGoBox ul {	width: 180px;}.appGoBox li {	border-bottom: 1px dashed #cccccc;	margin-bottom: 2px;}.subMain #imgInfo, .subMain #notice, .subMain #faq, .subMain #news, .subMain #event,.subMain #hong, .subMain#proj {	float: left;	width: 323px;	border: 4px solid #cebceb;}.subMain #event, .subMain #hong {	border: 4px solid #b9e2bd;}.subMain #event, .subMain #proj {	margin-left: 8px;}.subMain #news, .subMain #event {	margin-bottom: 12px;}#app.subMain #faq {	border: 4px solid #bce6e4;	margin-left: 8px;	margin-bottom: 10px;}#res.subMain #faq {	height: 106px;	margin-left: 8px;	border-color: #BCE6E4;}#res.subMain #faq ul {	padding: 8px;}#app.subMain #notice ul, #app.subMain #faq ul {	margin: 8px 16px;}#app.subMain #notice .imgTitle, #app.subMain #faq .imgTitle, #res.subMain #faq.imgTitle, .subMain #news.imgTitle, .subMain #event .imgTitle, .subMain #hong .imgTitle, .subMain #proj.imgTitle, #emp .subMain #news.imgTitle, #emp .subMain #event .imgTitle {	/*background: #CEBCEB url(/images/pt/common/app_title_notice.gif) no-repeat left	top;*/	background-color: #CEBCEB;	height: 21px;	margin: 0px;	padding: 0px;}/*20080212*/#app #contents .tdData li .active {	font-weight: bold;	text-decoration: underline;	/*color: #FF6600;*/	color: #BF4C00;}#app.subMain #faq .imgTitle, #res.subMain #faq .imgTitle {	background-color: #BCE6E4;}.subMain #news h2 {	background: #CEBCEB url(/images/pt/common/pro_title_news.gif)no-repeat left top;}.subMain #event h2 {	background: #b9e2bd url(/images/pt/common/pro_title_event.gif)no-repeat left top;}/* 여기 */#emp.subMain #news h2 {	background: #CEBCEB url(/images/pt/common/emp_title_notice.gif)no-repeat left top;}#emp.subMain #event h2 { background: #b9e2bd url(/images/pt/common/emp_title_form.gif)no-repeat left top;}.subMain #hong h2 {	background: #b9e2bd url(/images/pt/common/pro_title_hong.gif)no-repeat left top;}.subMain #proj h2 {	background: #CEBCEB url(/images/pt/common/pro_title_pro.gif)no-repeat left top;}.more {	float: right;	margin-top: -18px;	margin-right: 4px;}.subMain#ann .more {	margin-top: -28px;	z-index: 2;}.more a {	font-size: 9px;	color: #333333;}.allBox {	float: left;	padding: 4px;	background-color: #B6D8EE;}a.doc, a.online, a.resv {	display: block;	float: left;}a.online, a.resv {	background: #FFFFFF url(/images/pt/icon/ico_app_go.gif) no-repeat;	height: 17px;	text-decoration: none;	width: 18px;	text-indent: -10000px;	margin-left: 5px;}a.resv {	background: #FFFFFF url(/images/pt/icon/ico_res_go.gif) no-repeat;}.subMain #contents .allBox div {	float: left;	width: 78px;	background-color: #B6D8EE;	height: 150px;	margin: 0px;}.allBox ul {	float: right;	padding: 8px;	background-color: #FFFFFF;	width: 560px;}.allBox li {	display: block;	float: left;	width: 260px;	background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 6px;	padding-left: 8px;	margin-left: 8px;}#subNavi .banner a {	background: url(none);}#subNavi .banner span {	margin: 8px 0px 0px;	display: block;	text-align: center;}#subNavi .banner {	margin-top: 40px;}/* 정보마당 서브메인 */#inf #infEntry, #inf #infLife, #inf #infEmp, #inf #infInv {	padding: 8px;	border: 4px solid #E6E6E6;	float: left;	width: 96%;}#inf #infEntry .chapter, #inf #infLife .chapter {	width: 310px;}#inf #infEntry .chapter div ul, #inf #infLife .chapter div ul {	width: 260px;	padding: 0px 5px 0px 0px;}.subMain #infEntry li, .subMain #infLife li {  background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 45%;	padding: 0px 7px 0px 6px;	display: block;	list-style: none;	float: left;	white-space: nowrap;}#inf.subMain h4 {	margin: 4px 8px 4px 0px;	padding: 0px 0px 2px;	border-bottom: 1px dashed #CCCCCC;}#inf .appGoBox li {	border-bottom: 1px dashed #CCCCCC;}#inf #infInv .chapter, #inf #infEmp .chapter {	width: 630px;}#inf #infInv h4, #inf #infEmp h4 {	padding-left: 8px;	font-weight: bold;}#inf #infInv ul, #inf #infEmp div ul {	padding: 0px 5px 0px 0px;	width: 580px;}#inf #infInv li, #inf #infEmp li {  background: url(/images/pt/common/sub_l_bl.gif) no-repeat left 45%;	padding: 0px 7px 0px 6px;	display: block;	list-style: none;	float: left;	white-space: nowrap;}/* 고용지원 서브메인 */#emp .process {	background: url(/images/pt/common/emp_process.gif) no-repeat center top;	height: 140px;	width: 670px;	overflow: hidden;	text-indent: -10000px;}.bt_empMain {	border-style: none;	background: url(/images/pt/common/bt_empMain.gif) no-repeat;	height: 43px;	width: 70px;	text-indent: -10000px;	cursor: pointer;	display: block;}/* 아이프레임 바디용 */body#inv_ik, body.subMain#pro, body#emp_if, body.subMain#emp, body#app_if {	background: #FFFFFF url(/images/pt/common/bg_all.gif) repeat-x fixed left -118px;}/* Tab Menu Start */.tab_table, .tab_menu {	width: 97%;	white-space: nowrap;	margin: 20px 4px 8px 14px;}.tab_underline, .tab_menu {	background: url(/images/pt/common/tab_bg.gif) bottom repeat-x;}.tab_menu {	margin-bottom: 20px;}.tab_menu li {	list-style: none;	display: inline;	margin-right: 1px;	line-height: 24px;	height: 24px;	margin-bottom: -1px;}.tab_menu a {	line-height: 24px;	height: 24px;	padding-top: 4px;	padding-bottom: 3px;}#emp_if .tab_default {	font-weight: bold;	/*color: #4B92BC;*/	color: #366988;	height: 24px;	background: url(/images/pt/common/tab_bg_def.gif) repeat-x;	padding-right: 7px;	padding-left: 7px;	border: 1px solid #A7C7D6;}.tab_default {	font-weight: bold;	/*color: #4B92BC;*/	color: #366988;	height: 24px;	background: url(/images/pt/common/tab_bg_def.gif) repeat-x;	padding-right: 14px;	padding-left: 14px;	border: 1px solid #A7C7D6;}.tab_default a, .tab_default a:link, .tab_default a:visited {	font-weight: bold;	/*color: #4B92BC;*/	color: #366988;	white-space: nowrap;}#emp_if .tab_active {	font-weight: bold;	color: #003366;	height: 24px;	background: url(/images/pt/common/tab_bg_act.gif) repeat-x;	padding-right: 7px;	padding-left: 7px;	border-top: 1px solid #A7C7D6;	border-right: 1px solid #A7C7D6;	border-left: 1px solid #A7C7D6;	border-bottom: 1px solid #FFFFFF;	white-space: nowrap;}.tab_active {	font-weight: bold;	color: #003366;	height: 24px;	background: url(/images/pt/common/tab_bg_act.gif) repeat-x;	padding-right: 14px;	padding-left: 14px;	border-top: 1px solid #A7C7D6;	border-right: 1px solid #A7C7D6;	border-left: 1px solid #A7C7D6;	border-bottom: 1px solid #FFFFFF;	white-space: nowrap;}.tab_active a, tab_active a:link, .tab_active a:visited {	font-weight: bold;	color: #003366;}.tab_default a:hover {	color: #006699;}.ik_contents {/* 투자촉진 TD내에 외부 컨텐츠용 */	width: 530px;}#emp_if .tab_active_new {	font-weight: bold;	color: #003366;	height: 24px;	background: url(/images/pt/common/tab_bg_act.gif) repeat-x;	padding-right: 7px;	padding-left: 7px;	border-top: 1px solid #A7C7D6;	border-right: 1px solid #A7C7D6;	border-left: 1px solid #A7C7D6;	border-bottom: 1px solid #FFFFFF;	white-space: nowrap;}.tab_active_new {	font-weight: bold;	font-size: 18px;	font-family:  Tahoma, "굴림","굴림체", sans-serif;	color: #003366;	height: 40px;	background: url(/images/pt/common/tab_bg_act.gif) repeat-x;	padding-right: 14px;	padding-left: 14px;	border-top: 1px solid #A7C7D6;	border-right: 1px solid #A7C7D6;	border-left: 1px solid #A7C7D6;	border-bottom: 1px solid #FFFFFF;	white-space: nowrap;}.tab_active_new a, tab_active_new a:link, .tab_active_new a:visited {	font-weight: bold;	color: #003366;}/* 투자 영문 탭 */#invEn .tab_default, #invEn .tab_active {	padding-right: 12px;	padding-left: 12px;}/* Tab Menu End */#inv_iframe {	height: 98%;	width: 690px;	text-align: right;}#inv_ik #contents {	margin-right: 0px;}#inv_ik .chapter_title, #contents td h2{	margin-left: 0px;	color: #333333;	background: url(/images/pt/common/title_chapter_bl.gif) no-repeat left 45%;	font-weight: bold;	padding-left: 12px;}#inv_ik div.chapter_title {	margin-left: 14px;	margin-bottom: 4px;	clear: both;}#hong h3, #hong h3 a {	font-weight: bold;	margin: 0px;	padding: 0px;	clear: none;}#proGo {	clear: both;}#proGo #hong .box {	padding: 6px;}/* etc */.number {/* 신분증 번호 표기 */	color: #FA0000;	font: bold 12pt "돋움", "돋움체";	margin-left: 8px;}.clear { clear: both;}.bggr {	background-color: #F0F0F0;}.bgyl {	background-color: #FFFFE6;}.fix {	table-layout: fixed;	/*word-break:break-all;*/	overflow:hidden;}.comment {	/*color: #CC5161;*/	color: #AD4552;	font-size: 9pt;}td.tip, span.tip, div.tip {	color: #666666;	font: 11px/16px "돋움";	margin: 2px;}td.colortip, span.colortip, div.colortip {	color: #006666;	font: 11px/16px "돋움";	margin: 2px;}td.comment, span.comment {	/*color: #CC5161;*/	color: #AD4552;	vertical-align: top;}p.comment{color: #AD4552;}td.comment, span.comment2 {    font-size:14px;    font-weight: bold;	color: blue;	vertical-align: top;}table.comment, div.comment {	width: auto;	margin-left: 14px;}.none {	display: none;}.MembAgree {	margin: 0px 0px 4px 20px;	padding: 10px 20px;	border: 1px solid #CCCCCC;	color: #666666;	width: 90%;}.absLayer {	overflow: auto;	position: absolute;	height: 100%;	width: 100%;}.fileName {	/*color: #FF6600;*/	color: #BF4C00;	font-family: "돋움", "돋움체";}.CommentNum {	font-size: 10px;	color: #999999;	margin-left: 4px;}.rightIcon {	text-align: right;}/* WIDTH  */.wP {	width: 98%;}.w10 {	width: 10px;}.w20 {	width: 20px;}.w30 {	width: 30px;}.w40 {	width: 40px;}.w50 {	width: 50px;}.w60 {	width: 60px;}.w70 {	width: 70px;}.w80 {	width: 80px;}.w90 {	width: 90px;}.w100 {	width: 100px;}.w150 {	width: 150px;}.w200 {	width: 200px;}.w300 {	width: 300px;}.w400 {	width: 400px;}.w500 {	width: 500px;}.w30p {	width: 30%;}/* poll */.poll_title {	font: bold 14px "돋움", "돋움체";	background: url(/images/common/icon/ic_poll_title.gif) no-repeat left top;	padding-left: 70px;	border-bottom: 1px dashed #CCCCCC;	vertical-align: middle;	height: 34px;	text-align: left;	margin: -20px 0px 10px;	color: #216FAC;	padding-top: 39px;}.poll_bg {	background-color: #F0F0F0;	margin: 0px;}.poll_count {	text-align: right;	width: 90px;}/* Mail MSG */#mail_msg {	width: 640px;}table.mail_head {	margin-top: 20px;	margin-bottom: 10px;}td.mail_head {	font: 11px "돋움";	text-align: right;	color: #006699;}.mail_title {	line-height: 20px;	border-bottom: 4px solid #E7E7E7;	margin: 10px 4px 40px;	height: 50px;	padding: 10px 20px;}.mail_body {	border: 1px solid #CCCCCC;}/* 시스템 에러시 */.errorMsg {	padding-left: 40px;	background: url(/images/common/icon/ico_inform.gif) no-repeat;	margin: 30px 20px;	width: 600px;	text-align: left;}#error p, .errorMsg p {	line-height: 30px;}#error .chapter_title {	margin-left: 0px;}.MsgBox {	background: url(/images/pt/common/bg_popup.gif) repeat-x;	height: 122px;}.MsgDetail {	position: relative;	padding: 16px;	height: 122px;	overflow: auto;	line-height: 18px;}/* 통합검색 */.sch_result_title {	margin: 4px 0px 4px 30px;	background: url(/images/common/icon/bl_sch_item.gif) no-repeat left center;	padding-left: 10px;}.sch_result_title a {	font-weight: bold;}.sch_result_contents {	padding: 8px 8px 10px 16px;	margin-left: 26px;	border-top: 1px dashed #CCCCCC;	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 12px;	margin-bottom: 10px;}.sch_result_date {	font-size: 11px;	margin-left: 10px;}/* 출입국(알기쉬운) 팝업 */#grpIndex {	position:absolute;	left:242px;	top:7px;	width:198px;	height:26px;	z-index:1;}/* 정보마당을 위한 *//* 정보마당 하위메뉴 */#infoMenu {	background-color: #F0F7FB;	padding: 10px 16px;	border: 4px double #9BB4CC;	margin: 0px 10px 10px 14px;}#infoMenu span {	font-weight: bold;	color: #006699;	margin: 4px 8px 4px 0px;	display: inline;}#infoMenu a:link, #infoMenu a:visited  {	font-weight: normal;	color: #333333;	display: inline;}#infoMenu a:hover  {	color: #0066CC;	text-decoration: underline;}#infoMenu img {	margin: 8px 2px;}.top_tool {	text-align: right;	margin-right: 10px;}/* */#inf #printContents {	margin-bottom: 20px;}#infoMenu .active {	font-weight: bold;	color: #006699;}#inf_lab .chapter_title, #inf_ent .chapter_title  {	margin-top: 0px;	margin-left: 30px;}.subContents,.subContents2,.subContents3 {	margin: 0px 26px 20px;	line-height: 170%;	clear: both;}#contents .subContents h3, #contents .subContents h4 {	margin-left: 0px;}.subContents ul,.subContents2 ul {	margin: 0px 14px;	padding: 0px;	line-height: 150%;}.subContents li {	margin-left: 14px;	list-style: disc;}.subContents li li {	margin-left: 22px;	list-style: circle;}.subContents ul.con {    clear:both;	margin: 4px 0px 8px 5px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px;	background-color: #F5F5F5;	color: #006666;}.subContents ul li {    font-size: 12px !important;}.subContents ul ul {    clear:both;	margin: 4px 0px 8px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px;	background-color: #F5F5F5;	color: #006666;}.subContents2 ul ul ul {    clear:both;	margin: 4px 0px 8px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px;	background-color: #F5F5F5;	color: #006666;}.subContents3 .box {    margin-bottom:20px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px;	background-color: #F5F5F5;	color: #006666;}.subContents3 li {	margin-left: 14px;	list-style: disc;}.subContents3 li li{	margin-left: 0;	list-style: none;}.subContents2 li {	list-style: none;}.subContents2 li li {	margin-left: 14px;	list-style: disc;}.subContents2 li li li {	margin-left: 22px;	list-style: circle;}#inf .subContents a, #inf .subContents a:link, #inf .subContents a:visited,#infEntry .subContents a, #infEntry .subContents a:link, #infEntry .subContentsa:visited,#infLife .subContents a, #infLife .subContents a:link, #infLife .subContents a:visited,.subContents3 a, .subContents3 a:link, .subContents3 a:visited,.subContents2 a, .subContents2 a:link, .subContents2 a:visited,#pro .subContents a, #pro .subContents a:link, #pro .subContents a:visited,#inv_ik .subContents a, #inv_ik .subContents a:link, #inv_ik .subContents a:visited {	font-weight: bold;	color: #0066CC;	text-decoration: underline;}.subContents .tdLabel {	font-weight: normal;	color: #006699;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}.subContents .thTitle {	font-weight: normal;	color: #006699;	/*white-space: nowrap;*/	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}.TxtCnt{    text-align: center;;}.subContents .tdData {	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}.subContents .grid {	margin-left: 20px;}#infEntry div#button_default {	padding-right: 30px;}#infEntry .subContents img {	margin-right: 10px;	margin-bottom: 10px;	float: left;}#infLife .subContents img {	padding: 4px;	border: 1px solid #D3D3D3;	background-color: #FFFFFF;	margin: 0px 10px 10px;}#infEntry .subContents ul img, #infLife .subContents ul img {	border-style: none;	float: none;	margin: 0px;}#infEntry .cate_item a:hover, #infLife .cate_item a:hover {	text-decoration: underline;}#infEntry .subContents .sub_title, #infLife .subContents .sub_title {	margin-left: 6px;}/* 발간 자료 */#pbcnData {	width: 97%;	margin: 16px 0px 0px 16px;}.pbcnLeft {	vertical-align: top;	width: 100px;}.pbcnLeft img {	border: 1px solid #CCCCCC;	margin: 4px 8px 8px;}.pbcnRight {	vertical-align: top;}#pbcnData .thTitle {	text-align: left;	border-right-style: none;	border-left-style: none;}#pbcnData .tdData {	border-style: none;}.pbcnRight .button_small {	vertical-align: bottom;	height: 30px;}/* */.cvlInfo #button_default {	margin-top: -26px;}.cvlProcess {	text-align: center;}.cvlProcess .bggr, .cvlProcess .bgyl {	color: #666666;}.cvlProcess .process {	border: 1px dashed #CCCCCC;	padding: 4px 10px;	font-weight: bold;	background-color: #F0F0F0;}.selectDoc span {/* 체류신청서 선택 */	float: left;	width: 33%;	margin-top: 4px;	margin-bottom: 4px;}.idFindResult { /* 아이디 찾기 결과 */	background: url(/images/pt/common/bg_find_result.gif) no-repeat right top;	height: 148px;	vertical-align: bottom;}.membRgstOk {	background: url(/images/pt/common/bg_rgstOk.gif) no-repeat 20px top;	height: 90px;	padding-left: 120px;}/* FAQ START */div.faq_box {	margin: 8px 20px 16px 30px;}.faq_box ol, .faq_box li {	line-height: 22px;	font-weight: bold;	/*color: #538BAB;*/	color: #477691;	margin-top: 0px;}.faq_box ul {	margin: 8px 0px 12px;}.faq_box ul li {	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 6px 6px 6px 48px;	margin-left: 0px;	list-style: none;	color: #333333;	font-weight: normal;	background: #F8FCFB url(/images/pt/icon/ico_faq_a.gif) no-repeat fixed 4px 6px;	line-height: 18px;}.faq_box a {	font-weight: bold;}/* FAQ END *//* 이용안내 */#use .cont_inform ul, #mem .cont_inform ul {	margin-bottom: 4px;	margin-left: 10px;}#use .cont_inform li, #mem .cont_inform li {	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 8px;	padding-left: 14px;}#mem .cont_inform ol {	margin-bottom: 4px;	margin-left: 20px;}#mem .cont_inform ol li {	background: url(none);	list-style: decimal;	padding-left: 0px;	margin-left: 20px;}#use .cont_inform li li, #mem .cont_inform li li {	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 8px;	padding-left: 12px;}#mem .cont_inform ol li li {	background: url(none);	list-style: lower-roman;	padding-left: 0px;	margin-left: 0px;}#use .cont_inform h3, #mem .cont_inform h3 {	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 0px 4px;	margin-left: 8px;	margin-bottom: 2px;}#mem .cont_inform h4 {	margin-left: 16px;}#use .sitemap ul {	margin: 0px;	list-style: none;}#use .sitemap li {	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 0px 8px;	padding-left: 8px;	list-style: none;	padding-right: 8px;	float: left;	display: block;	white-space: nowrap;}#use .sitemap .dotBlet a {	background: url(/images/pt/common/sub_l_bl.gif) no-repeat 0px 8px;	padding-left: 8px;	padding-right: 8px;	display: block;	white-space: nowrap;}.depth1, .depth2, .depth3 {	padding: 4px 4px 4px 8px;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.sitemap .depth1, .depth1 a {	text-align: center;	font-weight: bold;}#use .sitemap .depth3 li {	background: url(/images/pt/common/bl_dash.gif) no-repeat 4px 8px;	padding-left: 12px;}#use .sitemap h3 {	margin-left: 0px;	margin-bottom: 2px;}#use .sitemap .grid {	border-top: 3px solid #C2D9FE;	border-bottom: 2px solid #C2D9FE;}.insertHtml {	width: 630px;	line-height: normal;}input.noBox {	border-style: none;	width: auto;	margin: 0px;	padding: 0px;	border-width: 0px;}.goTop {	width: 49px;	height: 15px;	left: 831px;	float: right;	clear: both;	margin-top: 10px;}.goTop a {	background: url(/images/pt/button/bt_goTop.gif) no-repeat;	height: 15px;	width: 49px;	display: block;	line-height: 15px;	text-indent: -10000px;}.inform_cont {	vertical-align: top;	line-height: 130%;}.inform_cont ul {	list-style: none;	margin: 0px;	font-family: Verdana, sans-serif;	padding: 0px;}.inform_cont li {	background: url(/images/pt/common/dot_9966.gif) no-repeat left top;	padding-left: 8px;	list-style: none;}/*하단이미지출처*/.source {	width: 97%;	clear: both;	font: 11px "돋움", "돋움체";	border-top: 1px dashed #999999;	margin: 30px 4px 8px 14px;}.source ul { display: inline;}.source li { float:left; padding: 5px;}.source li.thApp { color: #006666; line-height: 100%; border: 0; text-align: right; width: 100px;}.source li.tdData { border: 0; line-height: 100%; background-color:#F0F0F0; width: 520px; text-align: left;}/* Guide Menu Start */.guide_select {	font-weight: bold;	/*color: #4B92BC;*/	color: #366988;}.guideMenu_table {	width: 770px;	margin: 10px 5px 0px 5px;}.guideMenu_table2 {	width: 990px;	margin: 10px 5px 0px 5px;}.guideMenu_tableFix {	width: 100%;	white-space: nowrap;}.guideMenu_underline {	vertical-align: top;	width: 129px;}.guideMenu_default {	/*color: #4B92BC;*/	color: #366988;	background: url(/images/pt/common/tab2_bg_def.gif) right repeat-y;	padding: 4px 5px;	border: 1px solid #A7C7D6;	margin-bottom: 1px;	margin-right: -1px;	font-weight: bold;}.guideMenu_default a, .guideMenu_default a:link, .guideMenu_default a:visited  {	color: #006697;	font-weight: bold;}.guideMenu_2 a:hover  {	color: #0066CC;	font-weight: bold;}.guideMenu_2 a:active  {	font-weight: bold;}.guideMenu_box {	vertical-align: top;	height: 510px;	border: 1px solid #A7C7D6;}.guideMenu_box2 {	vertical-align: top;	height: 610px;	border: 1px solid #A7C7D6;}.guideMenu_2 {	margin: 0px -1px 4px 15px;}.guideMenu_2 ul {	margin: 0px;	width: 115px;	padding: 0px;}.guideMenu_2 li {	border-top: 1px solid #A7C7D6;	border-bottom: 1px solid #A7C7D6;	border-left: 1px solid #A7C7D6;	border-right-style: none;	padding: 2px 2px 2px 4px;	color: #999;	background: url(/images/pt/common/tab2_bg_def.gif) right repeat-y;	list-style: none;	margin: 1px;}.guideMenu_2 a, .guideMenu_2 a:link, .guideMenu_2 a:visited  {	color: #006697;}.guideMenu_2 a:hover  {	color: #0066CC;}.guideMenu_2 a:active  {	font-weight: bold;}/* Guide Menu End *//* 웹도우미 */#help img {	border: 1px solid #CCCCCC;	margin: 2px;}#help .imgbordernone {	border: none;	margin: 2px;}#help .img {	text-align: center;	padding: 6px;}#help .subContents {	margin-bottom: 10px;	margin-right: 10px;	margin-left: 10px;}#desc .tdLabel {	vertical-align: top;	padding: 2px 4px 2px 2px;	background-color: #FFFFFF;	border-style: none;	font-weight: bold;}#desc .tdData {	vertical-align: top;	padding: 2px;	background-color: #FFFFFF;	border-style: none;}#help .sub_title {	margin-top: 16px;	margin-bottom: -4px;	margin-left: 20px;}#help .chapter_title {	margin-left: 10px;}/* 2009년 12월 웹표준화 관련 추가!!! - Jmina */.cDarkBlue { color:#006699; }.cTomato { color:#ff0000; }.cBlack { color:#000000; }.cDarkOrange { color:#cd853f; }.cBlue { color:#4169e1; }.cBeige { color:#deb887; }.cGray { color:#666666; }.uFont { text-decoration: underline; }.subContents ol  {	margin: 4px 14px 8px;	border-top: 1px dashed #CCCCCC;	border-bottom: 1px dashed #CCCCCC;	padding: 8px;	background-color: #F5F5F5;	color: #006666;}.subContents table {	margin: 0px 14px;	padding: 0px;	line-height: 150%;}#button_default_1 a:link, #button_default_1 a:visited, .button_default a:link,.button_default a:visited {	font-weight: bold;	/*color: #666;*/	color: #555;	text-transform: uppercase;	background: #FFFFFF url(/images/pt/common/bg_button_default.gif) repeat-x;	cursor: pointer;	padding: 3px 8px 3px 8px;	white-space: nowrap;	line-height: 19px;	height: 21px;	border: 1px solid #C3C3C3;}#button_default_1 a:hover, .button_default_1 a:hover {	color: #006666;	border: 1px solid #67BABC;	text-decoration: none;}#button_default_1 a.apply:link, #button_default_1 a.apply:visited { /* 신청 버튼 */	background: #57C35C url(/images/pt/common/bg_button_apply.gif) repeat-x;	color: #FFFFFF;	border: 1px solid #008221;	padding: 4px 20px;	height: 24px;}#button_default_1 a.apply:hover {	color: #FFFF99;	border: 1px solid #FF6600;	text-decoration: none;}/* 전자민원 신청버튼 시작*/#button_default_1 a.app_apply:link, #button_default_1 a.app_apply:visited { /* 민원신청의 신청 버튼 */	background: #247eb3 url(/images/pt/common/bg_button_app_apply.gif) repeat-x;	color: #FFFFFF;	border: 1px solid #176b9d;	padding: 2px 20px;	height: 24px;}#button_default_1 a.app_apply:hover {	color: #FFFF99;	border: 1px solid #204B73;	text-decoration: none;}/* 전자민원 신청버튼 끝*/#button_default_1 .easyBt td {	padding: 3px;}#button_default_1 .easyBt a:link, #button_default_1 .easyBt a:visited  {	color: #006666;	font-weight: normal;	padding-right: 6px;	padding-left: 6px;}#button_default_1 .tdData {	white-space: normal;}#infEntry div#button_default_1 {	padding-right: 30px;}.cvlInfo #button_default_1 {	margin-top: -26px;}/*2009년 12월 게시판용 추가 김건식*/ol.decimal li {	margin-left:32px;	list-style:decimal;}ol.roman li {	margin-left:32px;	list-style:lower-roman outside;}ul.disc li{	margin:0px;	list-style:disc;}.blue_text {	color:#06F;}.orange_text {	color:#F60;}p.left_padding {	padding-left:13px;}.grid2 {	width: 100%;	margin-bottom: 8px;	clear: both;	margin-right: 4px;}#contents .grid .tdContents .insertHtml h2 {	color: #333333;	background: url(/images/pt/common/title_chapter_bl3.gif) no-repeat left 2px;	padding-left: 12px;	margin: 15px 0px 15px 14px;	clear: both;	font-size:14px;}/* 웹접근성개선작업 추가 */.imgNone {background:none !important;}/* 2015.02.05 웹표준/호환성 개선작업 START */.input_60{width: 60px;}.input_80{width: 80px;}.input_140{width: 140px;}.input_96L{width: 96px; margin-top: 1px !important;}.input_96P{width: 96px;}.wid100{width: 100px;}.wid120{width: 120px;}.wid130{width: 130px;}.maGnR10{margin-right: 10px;}.maGnR15{margin-right: 15px;}.maGnR20{margin-right: 20px;}.maGnB20{margin-bottom: 10px;}.dpNon{display:none !important;}.bgNon{background:none;}.clealBoth{clear: both;}/* 아이디 입력 폼에 백그라운드 이미지 넣기. 이현진, 2015.03.31 */.backBgId{background-image:url('/images/pt/common/idInput.gif');background-repeat: no-repeat;}input.backBgId{width: 97px !important;}/* 비밀번호 입력 폼에 백그라운드 이미지 넣기. 이현진, 2015.03.31 */.backBgPw{background-image:url('/images/pt/common/pInput.gif');background-repeat: no-repeat;}input.backBgPw{width: 97px !important;}