﻿HTML {
	OVERFLOW-Y: scroll
}
body {
	font-size: 12px; 
	color: #676767; 
	line-height: 18px; 
	font-family: dotum,dotumche,Arial, Helvetica, sans-serif;
	letter-spacing: -1;
	margin: 0;
	text-align: center;
	overflow-x:hidden;
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #e4e4e4; 
	scrollbar-shadow-color: #e4e4e4; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: white; 
	scrollbar-track-color: #f5f5f5; 
	scrollbar-darkshadow-color: #ffffff
}

.midle {
	color: #666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B4D1CE;
	border-bottom-color: #B4D1CE;
	font-family: "돋움";
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
.top1 {	color: #666;
	background-color: #EEFDF5;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4D1CE;
	border-right-color: #B4D1CE;
	border-bottom-color: #B4D1CE;
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
.top2 {	color: #666;
	background-color: #EEFDF5;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #B4D1CE;
	border-bottom-color: #B4D1CE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-family: "돋움";
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
}
.midle0 {	color: #666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B4D1CE;
	border-bottom-color: #B4D1CE;
	font-family: "돋움";
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
.midle1 {	color: #666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B4D1CE;
	border-bottom-color: #B4D1CE;
	font-family: "돋움";
	font-size: 12px;
	text-align: left;
}
.midlel2 {
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4D1CE;
	font-family: "돋움";
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
body,td,th {
	font-family: "돋움";
	font-size: 12px;
}


table {
	font-size: 12px; 
	color: #676767; 
	font-family: dotum,dotumche; 
	letter-spacing: 0;
	word-break: break-all; border-collapse: collapse
}

tr {
	font-size: 12px; 
	color: #676767;
	font-family: dotum,dotumche; 
	letter-spacing: 0;
}

td {
	font-size: 12px; 
	color: #676767;
	font-family: dotum,dotumche; 
	letter-spacing: 0;
	line-height: 16px; 
}

th {
	font-size: 12px; 
	color: #676767; 
	font-family: dotum,dotumche; 
	letter-spacing: -1px;
}

pre {
	font-size: 12px; 
	color: #676767; 
	line-height: 16px; 
	font-family: dotum,dotumche; 
	letter-spacing: -1px;
}

span {
	font-size: 12px; 
	color: #676767; 
	line-height: 16px; 
	font-family: dotum,dotumche; 
	letter-spacing: -1px;
}

blockquote {
	font-size: 12px; 
	color: #676767; 
	line-height: 16px; 
	font-family: dotum,dotumche; 
	letter-spacing: -1px;
}

textarea {
	font-size: 12px; 
	color: #676767; 
	line-height: 16px; 
	font-family: dotum,dotumche; 
	letter-spacing: -1px;
}


a {
	font-size: 9pt; 
	color: #676767; 
	font-family: dotum,dotumche; 
	text-decoration: none;
}

button {
	font-size: 12px; 
	color: #676767; 
	line-height: 16px; 
	font-family: dotum,dotumche;
}

select {
	padding: 0 0 0 2px; 
	font-size: 12px; 
	color: #676767; 
	line-height: 12px; 
	font-family: dotum,dotumche; 
	background-color: #ffffff;
}


p {
	margin: 2px 0 0 0;
	text-align: left;
}

.code {
	border-right: #eee 1px solid;
	border-top: #eee 1px solid; 
	border-left: #c1cad3 6px solid;
	border-bottom: #eee 1px solid; 
	padding: 8px 10px 8px 10px;
	margin: 0 0 12px 0;
	display: block; 
	background: #fff; 
	font: 1em/1.6em tahoma,sans-serif; 
	color: #666; 
	white-space: pre;
}

.pre {
	border-right: #eee 1px solid; 
	border-top: #eee 1px solid;
	border-left: #c1cad3 6px solid;
	border-bottom: #eee 1px solid;
	padding: 8px 10px 8px 10px;
	margin: 0 0 12px 0;
	display: block; 
	background: #fff; 
	font: 1em/1.6em tahoma,sans-serif; 
	color: #666; 
	white-space: pre;
}

h1.none {
	display: none;
}

h2.none {
	display: none;
}

h3.none {
	display: none;
}

h4.none {
	display: none;
}

h5.none {
	display: none;
}

hr.none {
	display: none;
}

span.none {
	display: none;
}

img {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}

textarea {
	overflow: auto;
}

form {
	margin: 0;
}

embed {
	z-index: 998;
}

a:link {
	font-size: 12px; 
	color: #676767; 
	text-decoration: none;
}

a:active {
	font-size: 12px; 
	color: #676767; 
	text-decoration: none;
}

a:visited {
	font-size: 12px; 
	color: #676767; 
	text-decoration: none;
}

a:hover {
	font-size: 12px; 
	color: #676767; 
	text-decoration: underline;
}

.radio {
}

.checkbox {
}

.input_r {
	text-align: right;
}

/* 본문페이지 스타일정의구역 */

.f1 {
    font-family: dotum,dotumche;
	font-size:9pt;
	font-weight:bold;
	color:#308D9F;
	text-align: justify;
	letter-spacing: -1;
}

.f2 {
    font-family: dotum,dotumche;
	font-size:9pt;
	font-weight:bold;
	color:#f96c1b;
	text-align: justify;
	letter-spacing: -1;
}

.f3 {
    font-family: dotum,dotumche;
	font-size:9pt;
	color:#f96c1b;
	text-align: justify;
	letter-spacing: -1;
}

.f4 {
    font-family: arial, helvetica, sans-serif, 굴림, 돋움;
	font-size:9pt;
	font-weight:bold;
	color:#424242;
	text-align: justify;
}

.f5 {
    font-family: dotum,dotumche;
	font-size:9pt;
	color:#308D9F;
	text-align: justify;
	letter-spacing: -1;
}

.btn_l {
    padding: 12px 0 12px 20px;
	text-align: left
}
.btn_r {
    padding: 12px 10px 0 0;
	text-align: right
}
.btn_c {
    padding: 12px 0 12px 0;
	text-align: center
}

.width_table {
	width: 100%;
}

.atl {
	text-align: left;
}

.atc {
	text-align: center;
}

.atr {
	text-align: right;
}

.att {
	vertical-align: top;
}

.atm {
	vertical-align: middle;
}

.atb {
	vertical-align: bottom;
}

.sp8 {
	clear: both;
	height: 8px;
}

.sp10 {
	clear: both;
	height: 10px;
}

.sp15 {
	clear: both;
	height: 15px;
}

.sp25 {
	clear: both;
	height: 25px;
}

.sp30 {
	clear: both;
	height: 30px
}

.sp37 {
	clear: both;
	height: 37px
}

.sp42 {
	clear: both;
	height: 42px
}

.sp50 {
	clear: both;
	height: 50px
}

.img_ct20 {
	font-family: arial, helvetica, sans-serif, 굴림, 돋움;
	font-size:9pt;
    float: left;
	text-align: left; 
	padding: 5px 0 0 18px;
	vertical-align: top;
}
.img_ct2011 {
	font-family: arial, helvetica, sans-serif, 굴림, 돋움;
	font-size:9pt;
    float: left;
	text-align: left; 
	padding: 5px 0 0 0;
	vertical-align: top;
}
.txt_ct20 {
	font-family: arial, helvetica, sans-serif, 굴림, 돋움;
	font-size:9pt;
    float: left; 
	padding: 0;
	text-align: justify;
	line-height: 180%;
	letter-spacing: 0;
	vertical-align: top;
}

.txt_ct201 {
	font-family: arial, helvetica, sans-serif, 굴림, 돋움;
	font-size:9pt;
    float: left; 
	padding: 0;
	text-align: justify;
	letter-spacing: 0;
	vertical-align: top;
}
.txt_ct2011 {
	font-family: arial, helvetica, sans-serif, 굴림, 돋움;
	font-size:9pt;
    float: left; 
	padding: 0;
	text-align: justify;
	letter-spacing: 0;
}

.normal {
	clear: both; 
	display: none;
}

.contents_box {
	float: left; 
	margin: 0; 
	border-top: #eeeeee 7px solid; 
	border-left: #eeeeee 7px solid; 
	border-bottom: #eeeeee 7px solid; 
	border-right: #eeeeee 7px solid; 
	text-align: center; 
	background-color:#ffffff;
}

.table_line {
    clear: both; 
	font-size: 0px;
    background-color:#e8e8e8;
	height: 1px;
	padding: 0;
	margin: 0;
}


#tablescroll {
	width:600; height:400; overflow: auto; border:0 solid;
}

#wrap{}

#quickNavi{position:relative;margin:0 auto;z-index:10;text-align:center;}

#quickNavi div.leftMapFla{position:absolute; height:310px; width:171; left:317; top:200;z-index:2;text-align:left;}
/*#quickNavi div.RTimgFla{position:absolute; height:491px; width:253; left:320; top:80; z-index:100; text-align:left;}*/

#visualNavi {position:absolute; margin:0 auto; z-index:0; width:100%; text-align:center; left: 0; top: 56;
	background: url(../img/common/topbg.gif);
	background-position: top;
	float: left; 
	padding: 0;
	margin: 0;
	height: 85;
}

#Lay{position:relative;margin:0 auto; z-index:3;}
#Lay div.pgLay{position:absolute; margin:0 auto; width:100%; z-index:2; text-align:left; left: -430; top: 150;
}

#scrollimg{position:relative;margin:0 auto; z-index:100; text-align:center;}
#scrollimg div.RTimgFla{position:absolute; height:491px; width:253; left:320; top:130; text-align:left;}

/* background 정의 */
.tbgobj {
	background: url(../img/common/topbg.gif);
	background-position: top;
	float: left; 
	padding: 0;
	margin: 0;
}

.bigobj {
	background: url(../img/common/im_big_view_title_bg.gif);
	background-position: top;
	float: left; 
	margin: 0;
	padding: 0;
	height: 40px;
}

/* contents 본문글 테이블정의 */

.tb1_row {
	width: 100%; border-bottom: 0px solid; margin-top: 8px;
}
.tb1_row th {
	border-right: #50AEC4 1px solid; border-top: #50AEC4 1px solid; font-size: 12px; color:#50AEC4; padding-bottom: 3px; border-left: #50AEC4 1px solid; padding-top: 5px; border-bottom: #50AEC4 1px solid
}
.tb1_row th.bgctr {
	background-color: #F9FAFA;
}
.tb1_row td {
	border-top: #CAE7ED 1px solid; border-bottom: #CAE7ED 1px solid; border-right: #CAE7ED 1px solid; border-left: #CAE7ED 1px solid; padding-bottom: 2px; padding-top: 5px; padding-left: 7px; font-size: 12px; font-family: dotum,dotumche;
}
.tb1_row td.btn {
	padding-top: 3px;
}
.tb1_row td.ct {
	text-align: center;
}
.tb1_row th.w88 {
	width: 88%;
	text-align: center;
}
.tb1_row th.w78 {
	width: 78%;
	text-align: center;
}

.tb1_row th.w38 {
	width: 38%;
	text-align: left;
	background-color: #F9FAFA;
}
.tb1_row th.cw38 {
	width: 38%;
	text-align: left;
	background-color: #F9FAFA;
	text-align: center;
}
.tb1_row th.w20 {
	width: 20%;
	text-align: left;
}
.tb1_row th.w12 {
	width: 12%;
	text-align: left;
}
.tb1_row th.w65 {
	width: 65%;
}
.tb1_row th.w6 {
	width: 6%;
	text-align: center;
}

.tb1_row td.w65 {
	width: 65%;
}
.tb1_row td.w88 {
	width: 88%;
}
.tb1_row td.w12 {
	width: 12%;
	text-align: center;
}
.tb1_row td.w25 {
	width: 25%;
	text-align: center;
}
.tb1_row td.w6 {
	width: 6%;
	text-align: center;
}
.tb1_row td.lf15 {
	padding-top: 15px; padding-bottom: 15px; text-align: left;
}
.tb1_row td.lf25 {
	padding-top: 15px; padding-bottom: 15px; text-align: left;
}
.tb1_row td.none {
	border-top: #CAE7ED 1px solid; border-bottom: #CAE7ED 1px solid; border-right: #CAE7ED 1px solid; border-left: #CAE7ED 1px solid; padding-bottom: 2px; padding-top: 5px; padding-left: 7px; font-size: 12px; font-family: dotum,dotumche;
}

.tb1_rnone {
	width: 100%; border-bottom: 0px solid; margin-top: 0;
}
.tb1_rnone td {
	vertical-align: top; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; border-right: #ffffff 1px solid; border-left: #ffffff 1px solid; padding-bottom: 2px; padding-top: 5px; padding-left: 7px; font-size: 12px; font-family: dotum,dotumche;
}

.notic_table {
	width: 100%;
}
.notic_table tr{
	font-size: 12px; color:#666666;
}
.notic_table td {
	padding-bottom: 3px; padding-top: 3px; font-size: 12px; font-family: dotum,dotumche; letter-spacing: -1;
}


/* faq 리스트롤오버 정의 */
#faq_list {
	border-top: #50aec4 1px solid; 
	border-bottom: #50aec4 2px solid;
	width: 547px; 
}

#faq1 {
	background: url(../img/employ/faq_num01.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #f3f7f9;
}

#faq2 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num02.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#faq3 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num03.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #f3f7f9;
}

#faq4 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num04.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#faq5 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num05.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #f3f7f9;
}

#faq6 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num06.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#faq7 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num07.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #f3f7f9;
}

#faq8 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num08.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #ffffff;
}

#faq9 {
	border-top: #efe8ee 1px solid; 
	background: url(../img/employ/faq_num09.gif);
	background-position: 9px 9px; 
	background-repeat: no-repeat;
	background-color: #f3f7f9;
}

.faq_q_off {
    padding:6px 0 1px 38px;
	font-size: 12px;
	letter-spacing: -1;
}

.faq_q_off a:link {
	color: #676767; 
	text-decoration: none;
}

.faq_q_off a:visited {
	color: #676767; 
	text-decoration: none;
}

.faq_q_off a:active {
	color: #c571be; 
	text-decoration: underline;
}

.faq_q_off a:hover {
	color: #308d9f; 
	text-decoration: underline;
}

.faq_q_on {
	padding:6px 0 1px 38px;
	font-size: 12px;
	letter-spacing: -1;
}

.faq_q_on a:link {
	color: #308d9f; 
	text-decoration: underline;
}

.faq_q_on a:visited {
	color: #308d9f; 
	text-decoration: underline;
}

.faq_q_on a:active {
	color: #308d9f; 
	text-decoration: underline;
}

.faq_q_on a:hover {
	color: #308d9f; 
	text-decoration: underline;
}

.faq_a {
	padding:0 15px 10px 38px;
	margin:20px 0 10px 30px;
	font-size: 12px; 
	background: url(../img/employ/faq_a.gif);
	background-position: 10px 1px; 
	background-repeat: no-repeat;
	background-color: #ffffff;
}

