* {
	margin: 0px; padding: 0px;
}
html {
	
}
body {
	margin: 0px; padding: 0px; color: rgb(118, 118, 118);font-family:"NanumGothic","Verdana","Arial",sans-serif;font-size: 12px; -webkit-text-size-adjust: none;
}
img {
	border: 0px currentColor; border-image: none;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
legend {
	left: 0px; top: 0px; width: 0px; height: 0px; color: rgb(118, 118, 118); text-indent: -9999px; visibility: hidden; position: absolute;
}
label.hidden {
	left: 0px; top: 0px; width: 0px; height: 0px; color: rgb(118, 118, 118); text-indent: -9999px; visibility: hidden; position: absolute;
}
caption {
	width: 0px; height: 0px; color: rgb(118, 118, 118); text-indent: -9999px; visibility: hidden;
}
table {
	border-collapse: collapse;
}
/* input[type=submit] {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 0px; font-size: 0px; vertical-align: middle; cursor: pointer;
}
input[type=button] {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); line-height: 0px; font-size: 0px; vertical-align: middle; cursor: pointer;
}
input.goSel {
	width: 44px; height: 20px;
} */
div {
	color: rgb(118, 118, 118);
}
textarea {
	padding: 3px 0px 1px 3px; border: 1px solid rgb(204, 204, 204); border-image: none; font-family:"NanumGothic","Verdana","Arial",sans-serif;
}
select {
	vertical-align: middle;
}
img {
	vertical-align: middle;
}
input {
	color: rgb(102, 102, 102); letter-spacing: 0px;font-family:"NanumGothic","Verdana","Arial",sans-serif;font-size: 12px; vertical-align: middle;
}
select {
	padding: 2px 0px; border: 1px solid rgb(183, 193, 208); border-image: none; color: rgb(102, 102, 102); font-family: "NanumGothic","Verdana","Arial",sans-serif;font-size: 12px;
}
input.ipt {
	background: rgb(255, 255, 255); padding: 3px 2px 3px 3px; border: 1px solid rgb(183, 193, 208); border-image: none;
}
input.img {
	padding: 0px !important; width: auto !important; vertical-align: middle;
}
input.radio {
	padding: 0px !important;
}
input.chk {
	background: rgb(255, 255, 255) !important; margin: 0px 3px 0px 0px; padding: 0px !important; border: 0px currentColor !important; border-image: none !important; width: 12px; height: 12px; vertical-align: middle;
}
.scr {
	-ms-scrollbar-face-color: rgb(255, 255, 255); -ms-scrollbar-3dlight-color: rgb(216, 222, 231); -ms-scrollbar-shadow-color: rgb(216, 222, 231); -ms-scrollbar-highlight-color: rgb(255, 255, 255); -ms-scrollbar-darkshadow-color: rgb(255, 255, 255); -ms-scrollbar-arrow-color: rgb(216, 222, 231); -ms-scrollbar-track-color: rgb(216, 222, 231);
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
hr {
	display: none;
}
dd {
	text-align: left !important;
}
li {
	text-align: left !important;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(1, 123, 179); text-decoration: none;
}
a:active {
	color: rgb(1, 123, 179); text-decoration: none;
}
.clfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clfix {
	display: inline-block;
}
.clfix {
	display: block;
}
* html .clfix {
	height: 1%;
}
.clfix {
	
}
.m0 {
	margin: 0px !important;
}
.mt0 {
	margin-top: 0px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.mb0 {
	margin-bottom: 0px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb40 {
	margin-bottom: 40px;
}
.mmt10 {
	margin-top: -10px !important;
}
.mtb10 {
	margin: 10px 0px !important;
}
.pb0 {
	padding-bottom: 0px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.s-space {
	margin-top: 40px !important;
}
.rel {
	position: relative;
}
.hand {
	cursor: pointer;
}
.bgnone {
	background: none !important;
}
.brdnone {
	border: currentColor !important; border-image: none !important;
}
.fixed {
	table-layout: fixed;
}
.b {
	font-weight: bold !important;
}
.n {
	font-weight: normal !important;
}
.u {
	text-decoration: underline !important;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.cl {
	clear: both;
}
.ac {
	text-align: center !important;
}
.at {
	vertical-align: top !important;
}
.am {
	vertical-align: middle !important;
}
.ab {
	vertical-align: bottom;
}
.ar {
	text-align: right !important;
}
.al {
	text-align: left !important;
}
.t11 {
	font-size: 11px !important;
}
.ls0 {
	letter-spacing: 0px !important;
}
.dis-txt {
	left: -5000px; top: -5000px; height: 0px; color: rgb(118, 118, 118); visibility: hidden; position: absolute;
}
.dis-txt dt {
	color: rgb(118, 118, 118);
}
.dis-txt dd {
	color: rgb(118, 118, 118);
}
.dis-txt li {
	color: rgb(118, 118, 118);
}
.link {
	color: rgb(172, 159, 123) !important; letter-spacing: 0px; font-family:"NanumGothic","Verdana","Arial",sans-serif;
}
.png24 {
	tmp: expression(setPng24(this));
}
.acc-hidden {
	position: absolute; clip: rect(1px, 1px, 1px, 1px);
}
#accessibility {
	margin: 0px auto; left: 0px; top: -90px; width: 250px; position: absolute; z-index: 1000;
}
#accessibility a {
	color: rgb(51, 51, 51); padding-left: 25px; font-weight: bold; position: absolute;
}
#accessibility a:focus {
	left: 0px; top: 100px; color: rgb(51, 51, 51); font-weight: bold;
}
* #accessibility a:active {
	left: 0px; top: 100px; color: rgb(51, 51, 51); font-weight: bold;
}
#wrapper {
	width: 100%;
}
#body-wrap {
	margin: 0px auto; width: 960px; position: relative;
}
#head-container {
	margin: 0px auto 30px; width: 100%; height: 80px; padding-top: 13px; border-bottom-color: rgb(6, 158, 219); border-bottom-width: 3px; border-bottom-style: solid; position: relative;
}
#body-container {
	margin: 0px auto; width: 100%; text-align: left; position: relative;
}
#body-container #lnb-area {
	float: left;
}
#body-container #content-wrap {
	width: 747px; overflow: hidden; padding-bottom: 120px; margin-left: 40px; float: left; min-height: 650px;
}
#header {
	background: no-repeat right top; padding: 32px 0px 10px; height: 58px; margin-bottom: 55px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
#header .hcopy {
	margin-top: 5px; margin-left: 2px;
}
#footer-container {
	margin: 0px auto; width: 960px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid; position: relative;
}
#footer-container .f-utility {
	top: 12px; right: -7px; position: absolute;
}
#footer-container .f-utility li {
	background: url("/kor/img/common/bar_footer.gif") no-repeat right; padding: 0px 12px; float: left; _padding-bottom: 1px;
}
#footer-container .footer {
	padding: 13px 0px 19px; clear: both;
}
#footer-container .footer .f-logo {
	margin: 0px 27px 0px 0px; float: left;
}
#footer-container .footer ul.f-menu {
	margin: 7px 0px 8px; width: 700px; line-height: 0; font-size: 0px;
}
#footer-container .footer ul.f-menu li {
	background: url("/kor/img/common/bar_footer.gif") no-repeat right; padding: 0px 10px; float: left;
}
#footer-container .footer ul.f-menu li img {
	_padding-bottom: 1px;
}
#footer-container .footer .webwatch {
	margin: 0px; float: right;
}
#footer-container .facebook {
	margin: 0px 0px 0px 10px; color: rgb(151, 151, 151); font-size: 11px;
}
.familySite {
	width: 960px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative;
}
.familySite strong {
	background: url("/kor/img/common/ico_fsite_arrow.gif") no-repeat right 3px; left: 0px; top: 0px; padding-right: 22px; padding-left: 2px; margin-top: 12px; margin-right: 27px; position: absolute; z-index: 2;
}
.familySite strong.titleOn {
	background-position: right -10px; z-index: 1;
}
.familySite a {
	display: block;
}
.familySite .fsDiv {
	width: 106px; float: left;
}
.familySite .first.fsDiv {
	margin-left: 117px;
}
.familySite .fsDiv dt {
	background: rgb(255, 255, 255); padding: 12px 0px; cursor: pointer;
}
.familySite .fsDiv dd {
	margin: 0px 0px 17px; display: block;
}
.familySite .fsDiv dd img {
	_padding-bottom: 1px;
}
.familySite dd ul.fs-list {
	width: 106px; float: left;
}
.familySite dd ul.fs-list li {
	margin-bottom: 7px;
}
#path {
	top: 73px; right: 0px; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold; vertical-align: middle; position: absolute;
}
#path a {
	padding: 2px; color: rgb(118, 118, 118); font-weight: normal;
}
#path a:hover {
	padding: 2px; color: rgb(118, 118, 118); font-weight: normal;
}
#path a:link {
	padding: 2px; color: rgb(118, 118, 118); font-weight: normal;
}
#path a:visited {
	padding: 2px; color: rgb(118, 118, 118); font-weight: normal;
}
#path img {
	margin: 0px -2px 0px 3px; padding-right: 0px; vertical-align: top;
}
#path span {
	color: rgb(118, 118, 118); font-size: 11px; font-weight: normal;
}
ul.utility {
	top: 15px; right: 77px; position: absolute;
}
ul.utility li {
	background: url("/kor/img/common/bg_utility.gif") no-repeat right 4px; padding: 0px 10px; float: left;
}
ul.utility li img {
	padding-bottom: 1px; _padding-bottom: 1px;
}
ul.utility li.langg {
	background: none; padding-right: 0px;
}
fieldset.sch-area {
	margin: 0px 0px 0px 58px; border: 1px solid rgb(208, 208, 208); border-image: none; top: 40px; width: 98px; height: 24px; right: 75px; display: inline; position: absolute; background-color: rgb(255, 255, 255);
}
fieldset.sch-area input.top-sch {
	margin: 5px 2px 3px; border: 0px currentColor; border-image: none; width: 65px; height: 16px;
}
fieldset.sch-area input.ts-btn {
	margin-right: 3px; vertical-align: -3px; _vertical-align: middle;
}
*:first-child + html fieldset.sch-area input.ts-btn {
	vertical-align: -2px;
}
.bannerSangSang {
	top: 22px; right: 0px; font-size: 0px; position: absolute;
}
#gnb .mMenu {
	height: 55px;
	margin-top: 8px;
	margin-left: 220px;
	float: left;
	position: relative;
}
#gnb .mMenu::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#gnb .mMenu li {
	height: 25px; padding-left: 32px; float: left;
}
#gnb li a {
	display: block;
}
#gnb li #sCont0 {
	left: -8px;
}
#gnb li #sCont1 {
	left: -18px;
}
#gnb li #sCont2 {
	left: 225px;
}
#gnb li #sCont3 {
	left: 320px;
}
#gnb li #sCont4 {
	left: 230px;
}
#gnb li #sCont5 {
	left: 160px;
}
#gnb .sMenu {
	top: 60px; letter-spacing: -1px; display: none; position: absolute;
}
#gnb .sMenu::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#gnb .sMenu li {
	background: url("/kor/img/menu/renew/bar_gnb_s.gif") no-repeat left 3px; padding: 3px 10px; height: 22px; font-size: 0px; float: left; position: relative;
}
#gnb .sMenu li.first {
	background: none; padding-left: 0px;
}
#sCont0 {
	width: 420px;
}
#sCont1 {
	width: 420px;
}
#sCont2 {
	width: 135px;
}
#sCont3 {
	width: 135px;
}
#sCont4 {
	width: 400px;
}
#sCont5 {
	width: 440px;
}
#lnb {
	background: url("/kor/img/menu/renew/bg_left.gif") no-repeat; width: 173px; height: 480px; overflow: hidden; margin-bottom: 20px;
}
#lnb_title {
	background: url("/kor/img/menu/renew/bg_lnb_title.gif") no-repeat left bottom; padding: 36px 0px 19px; margin-bottom: 17px; margin-left: 25px;
}
#lnb h2 {
	background: url("/kor/img/menu/renew/bg_lnb_title.gif") no-repeat left bottom; padding: 36px 0px 19px; margin-bottom: 17px; margin-left: 25px;
}
#lnb_container {
	width: 124px; overflow: hidden; margin-top: -1px; margin-left: 25px;
}
#lnb_container .lnb_trigger {
	background: url("/kor/img/menu/renew/lnb_line.gif") no-repeat; width: 124px; overflow: hidden; padding-top: 2px;
}
#lnb_container .first {
	background: url("/kor/img/menu/renew/lnb_line_top.gif") no-repeat;
}
#lnb_container .lnb_trigger ul {
	width: 124px; overflow: hidden; padding-top: 10px;
}
#lnb_container .lnb_trigger ul li {
	width: 124px; height: 20px; overflow: hidden;
}
#lnb_container .lnb_trigger ul li img {
	overflow: hidden;
}
#lnb_container .lsMenu {
	width: 124px; overflow: hidden; padding-top: 10px; padding-bottom: 5px;
}
#lnb_container .lsMenu li {
	width: 124px; height: 20px; overflow: hidden;
}
#lnb_trigger_top {
	background: url("/kor/img/menu/renew/lnb_line_top.gif") no-repeat;
}
#lnb_trigger_ntop {
	background: url("/kor/img/menu/renew/lnb_line.gif") no-repeat; padding-top: 2px;
}
.lnb_container_c {
	padding-top: 10px; padding-bottom: 10px;
}
#contents {
	overflow:hidden;
	width:100%;
	margin:0 0 0 0px;
}
/* Head */
#contents .ConHead{
	float:left;
	width:816px;
	
}
#contents .ConHeadLeft{
	float:left;
}

#contents .ConHeadRight{
	width:796px;
} 
#contents .ConHeadLeft2{
	float:left;
	height:13px;
	margin:4 0 0 0px;
}
#contents .ConHeadRight2{
	float:right;
	width:803px;
} 
/* Top */
#contents .conLeft{
	margin:10 0 0 0px;
	/*width:324px;*/width:330px;
	float:left;
	
}
#contents .conRight{
	float:right;
	width:400px;
	margin:0 0 0px;
	
}
/*#contents .conLeft .table_txt{
	padding:15px 0;
	border-top:1px solid #f00;
	border-bottom:1px solid #f00;
} */
#contents .conLeft2{
	margin:0px auto;
	width:475px;
	float:left;
}


#contents .conRight2{
	float:right;
	width:408px;
	
} 
#contents .conRight2 p{
	margin:0 0 0px;
	
}
#contents .conCenterPadding{
	width:60px;
}
	
#contents .conCenter{
	float:left;
	width:816px;
	
}
#contents .conCenter1{
	float:left;
	width:816px;
	
}
#contents .conFoot{
	float:left;
	width:816px;
	
}
#contents .conFoot h3 {
	color: rgb(10,10,10);
	font-size: 18px;
	font-family: NanumGothic,Verdana,Arial,sans-serif;
	letter-spacing: -1px;
	padding:10px 0 0 0;
	border-bottom: 2px solid #404040; padding-bottom: 10px; margin-bottom: 30px;
}
#contents .conCenter h4 {
	color: rgb(10,10,10);
	font-size: 16px;
	font-family: NanumGothic,Verdana,Arial,sans-serif;
	letter-spacing: -1px;
	border-bottom: 2px solid #404040; padding-bottom: 10px; margin-bottom: 30px;
}

#contents .conRight h4 {
	color: rgb(10,10,10);
	font-size: 18px;
	font-family: NanumGothic,Verdana,Arial,sans-serif;
	letter-spacing: -1px;
	padding:30px 0 0 0;
	border-bottom: 2px solid #404040; padding-bottom: 10px; margin-bottom: 30px;
}
#contents .conLeft h4 {
	color: rgb(10,10,10);
	font-size: 18px;
	font-family: NanumGothic,Verdana,Arial,sans-serif;
	letter-spacing: -1px;
	padding:30px 0 0 0;
	border-bottom: 2px solid #404040; padding-bottom: 10px; margin-bottom: 30px;
}

#contents .ConHeadLeft2 p {
 	padding:6 0 0px;
}
#contents .ConHeadLeft2 h4 {
	color: rgb(10,10,10);
	border-bottom: 2px solid #404040;
	padding: 0 0 0px;
}

#contents .conHeadRight2 h4 {
	color: rgb(10,10,10);
	font-size: 16px;
	font-family: NanumGothic,Verdana,Arial,sans-serif;
	letter-spacing: -1px;
	border-bottom: 2px solid #404040;
	padding:7 0 12 3px;
}

#contents .conFoot h4 {
	color: rgb(10,10,10);
	font-size: 16px;
	font-family: NanumGothic,Verdana,Arial,sans-serif;
	letter-spacing: -1px;
	border-bottom: 2px solid #404040; padding-bottom: 10px; margin-bottom: 30px;
}
#contents .ceo01 {
	font-family: "NanumGothic","Verdana","Arial",sans-serif;
	font-size:20px;
	color: rgb(35, 35, 35);
	line-height:26px;
	padding:20px 0 0;
}
#contents .ceo02 {
	font-family:"NanumGothic","Verdana","Arial",sans-serif;
	font-size:14px;
	color: rgb(85, 85, 85);
	line-height:23px;
	font-weight:bold;
	padding:0 0 40px 0;
}
#contents .ceo03 {
	font-family: "NanumGothic","Verdana","Arial",sans-serif;
    font-size: 12px;
	color: rgb(139, 139, 139);
	line-height:20px;
	margin:0 0 0 10px;

}
#contents .ceo04 {
	 font-size: 12px;
	line-height:20px;
	color:#536c38;
	text-align:center;
}
#contents .ceo05 {
	font-family: "NanumGothic","Verdana","Arial",sans-serif;
    font-size: 10px;
	color: rgb(52, 52, 52);
	line-height:20px;
}
#contents .resul{
	font-family: "NanumGothic","Verdana","Arial",sans-serif;
	color: rgb(35, 35, 35);
	line-height:24px;
}

.ceo02 p {
    font-size: 12px;
    line-height: 1.7;
    padding-bottom: 8px;
}
.ceo02 p.right span {
    font-weight: bold;
}
/*h1 {
	line-height: 0; padding-left: 9px; font-size: 0px; float: left;
}
h4 {
	margin-bottom: 25px;
}
h4.tit {
	margin-bottom: 20px !important;
} 
h5 {
	margin: 40px 0px 15px;
}
.h4s {
	margin-left: 7px; vertical-align: bottom;
}*/

h5{
	color: #74a53f;
	font-size: 18px;
	letter-spacing: 0px;
	
}
h6 {
	color: rgb(10,10,10);
	font-size: 27px;
	font-family:"NanumGothic","Verdana","Arial",sans-serif;
	letter-spacing: -1px;
	padding:10px 0 0 0;
}
h7 {
	color: rgb(10,10,10);
	font-size: 18px;
	font-family:"NanumGothic","Verdana","Arial",sans-serif;
	letter-spacing: -1px;
	margin:10px 0 0 0;
}
.topText-area2 {
	margin-bottom: 40px; border-top-color: rgb(183, 193, 208); border-top-width: 2px; border-top-style: solid; display: inline-block; position: relative;
}
.topText-area2 .line {
	background: url("/kor/img/common/bg_t_line.gif") no-repeat left top; height: 2px; padding-bottom: 20px; margin-top: -2px;
}
.topText-area2 ul {
	float: left;
}
.topText-area2 ul li {
	padding-bottom: 20px;
}
.p-org {
	color: rgb(173, 94, 37);
}
.p-gray {
	color: rgb(102, 102, 102);
}
.p-blue {
	color: rgb(58, 103, 160);
}
.btn {
	width: 100%; text-align: right; margin-top: 20px;
}
.r-btn {
	margin-top: -42px; float: right;
}
.r-btn02 {
	margin-top: -22px; float: right;
}
.tab {
	background: url("/kor/img/common/bg_tab.gif") repeat-x left bottom; width: 100%; height: 29px; overflow: hidden; margin-top: 20px; margin-bottom: 40px;
}
.tab02 {
	background: url("/kor/img/common/bg_tab.gif") repeat-x left bottom; width: 100%; height: 29px; overflow: hidden; margin-top: 20px; margin-bottom: 40px;
}
.tab li {
	background: rgb(0, 119, 175); color: rgb(255, 255, 255); margin-right: 1px; float: left; _display: inline;
}
.tab02 li {
	background: rgb(0, 119, 175); color: rgb(255, 255, 255); margin-right: 1px; float: left; _display: inline;
}
.tab li a {
	padding: 7px 32px; color: rgb(255, 255, 255); line-height: 0px; font-size: 0px; display: block; _padding: 6px 32px 8px;
}
.tab02 li a {
	padding: 7px 18px; color: rgb(255, 255, 255); line-height: 0px; font-size: 0px; display: block; _padding: 6px 18px 8px;
}
.tab li.selected {
	background: rgb(255, 255, 255); padding: 8px 32px 5px; color: rgb(27, 83, 152); line-height: 0px; font-size: 0px; border-top-color: rgb(0, 119, 175); border-right-color: rgb(0, 119, 175); border-left-color: rgb(0, 119, 175); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; _padding: 7px 32px 6px;
}
.tab02 li.selected {
	background: rgb(255, 255, 255); padding: 8px 17px 5px; color: rgb(27, 83, 152); line-height: 0px; font-size: 0px; border-top-color: rgb(0, 119, 175); border-right-color: rgb(0, 119, 175); border-left-color: rgb(0, 119, 175); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; _padding: 7px 17px 6px;
}
/* Table
---------------------------------------------------------------------*/
.tb01 {
	width:816px;
	border-bottom: 2px solid rgb(223, 223, 223);
    text-align: center;
    line-height: 20px;
	margin-bottom:50px;
} 
.tb02 {
	width:700px;margin:0 auto;
	border-bottom: 1px solid rgb(159, 159, 159);
    text-align: center;
    line-height: 20px;
} 
.tb03 {
	 text-align: center;
}

table.tb01 thead th {background:#e1e7db;text-align:center;color:#536c38;padding:7px 0;font-size:12px;}
table.tb01 tbody td{border-bottom:1px solid #eeeeee;padding:5px 0} 
table .tb01 tbody {
	font-family: "NanumGothic","Verdana","Arial",sans-serif;
	font-size:12px;
	color: rgb(85, 85, 85);
	line-height:23px;
}

table.tb02 TBODY th {background:#e1e7db;text-align:left;padding:5px 0;font-weight:bold;}
table.tb02 TBODY th {border-bottom:1px solid #eeeeee;padding:5px 0}
table.tb02 tbody td{border-bottom:1px solid #eeeeee;padding:5px 0}


.tb04	{
	width:700px;margin:0 auto;
	text-align: center;
	border-bottom:1px solid #eeeeee;padding:5px 0;
}
table.tb04 th {background:#e1e7db;text-align:center;color:#536c38;padding:7px 0;font-weight:bold}
table.tb04 tbody th{border-bottom:1px solid #eeeeee;padding:5px 0 0 5px;}
table.tb04 tbody td{border-bottom:1px solid #eeeeee;padding:5px 0 0 5px;}

.tb05 {
	border-bottom: 1px solid rgb(159, 159, 159);
    text-align: center;
    line-height: 20px;
}
.tb06{
	width:700px;margin:0 auto;
	border-bottom:1px solid #eeeeee;padding:5px 0;
	border-top:1px solid #eeeeee;padding:5px 0;
}	
table.tb06 th {width:30px;background:#e1e7db;text-align:center;color:#536c38;padding:7px 0;font-weight:bold;font-size:11px;}
table.tb06 tbody th{border-bottom:1px solid #eeeeee;padding:5px 0 0 5px;}
table.tb06 tbody td{width:358px;border-bottom:1px solid #eeeeee;padding:5px 0 0 5px;}

.chapter_wrap ul{
	float:left;
	font-size:14px;
	line-height:28px;
	color: rgb(0, 0, 0);
	font-family: "NanumGothic","Verdana","Arial",sans-serif;


}
ul.list06 li {
	
}
ul.list01 li {
	background: url("/kor/img/ico/bul_4dot.gif") no-repeat left 8px; padding-left: 8px; margin-bottom: 5px;
}
ul.list02 li {
	background: url("/kor/img/ico/bul_star.gif") no-repeat 0px 5px; padding-left: 10px;
}
ul.list03 li {
	background: url("/kor/img/ico/bul_dash.gif") no-repeat left 7px; padding-left: 9px; margin-bottom: 11px;
}
ul.list03 li.last {
	margin-bottom: 0px;
}
ul.list04 li {
	background: url("/kor/img/ico/bul_dash02.gif") no-repeat left 5px; padding-left: 9px; margin-bottom: 11px;
}
ul.list04 li.last {
	margin-bottom: 0px;
}
ul.list05 li {
	background: url("/kor/img/ico/bul_5dot.gif") no-repeat left 6px; padding-left: 9px; margin-bottom: 10px;
}
ul.list05 li.last {
	margin-bottom: 0px;
}

ul.listCommon li {
	margin-bottom: 10px;
}
ul.listCommon2 li {
	margin-bottom: 5px;
}
ul.listCommonFl li {
	margin-bottom: 10px; float: left;
}
.r-box {
	background: url("/kor/img/common/rbox_bl.gif") no-repeat left bottom; width: 100%;
}
.r-box .tr {
	background: url("/kor/img/common/rbox_tr.gif") no-repeat right top; padding: 2px 7px 6px;
}
.r-box .tl {
	background: url("/kor/img/common/rbox_tl.gif") no-repeat left top;
}
.r-box .br {
	background: url("/kor/img/common/rbox_br.gif") no-repeat right bottom;
}
fieldset.sch-box {
	padding: 15px 0px 16px 25px; _padding: 14px 0 15px 25px;
}
fieldset.sch-box dl.search {
	line-height: 0; font-size: 0px;
}
fieldset.sch-box dl.search dt {
	margin-top: 3px; float: left; _padding-bottom: 1px;
}
fieldset.sch-box dl.search dd {
	margin-left: 69px;
}
fieldset.sch-box select {
	width: 98px;
}
fieldset.sch-box input.sch {
	margin: 0px 10px 0px 6px; width: 411px;
}
fieldset.sch-box p.sch-txt {
	color: rgb(118, 118, 118); line-height: 16px; padding-top: 10px; font-size: 11px;
}
.topText-area {
	background: url("/kor/img/common/bg_b_line.gif") no-repeat left bottom; padding-bottom: 22px; margin-bottom: 40px; border-top-color: rgb(183, 193, 208); border-top-width: 2px; border-top-style: solid; position: relative;
}
.topText-area dt {
	background: url("/kor/img/common/bg_t_line.gif") no-repeat left top; padding-top: 22px; margin-top: -2px;
}
.topText-area dd.toptxt {
	margin: 7px 0px 20px;
}
.topText-area dd ul.list03 {
	margin-bottom: 20px;
}
.topText-area dd ul.list03 li {
	background: url("/kor/img/ico/bul_dash02.gif") no-repeat left 7px; margin: 5px 0px 0px 22px;
}
.topText-area dd.toptxt-btn {
	text-align: right !important; margin-top: -20px;
}
.in-text dt {
	background: none; margin: 0px; padding: 0px; float: left;
}
.in-text dd {
	margin: 0px; padding: 0px; float: left;
}
.in-text dd ul {
	padding: 0px; clear: both; margin-top: -5px;
}
.in-text dd ul li {
	margin-bottom: 0px;
}
.cplt-area {
	background: url("/kor/img/common/bg_cplt.gif") no-repeat center 60px; width: 740px; text-align: center; margin-bottom: 30px;
}
.cplt-area dt {
	padding: 190px 0px 18px; text-align: center;
}
.cplt-area dd {
	text-align: center !important;
}
.unit {
	text-align: right; color: rgb(118, 118, 118); font-size: 11px; margin-bottom: 7px;
}
.prg-ing {
	background: url("/kor/img/bbs/bg_prg_ing.gif") no-repeat; margin: auto; width: 62px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 110%;font-family: "NanumGothic","Verdana","Arial",sans-serif; font-size: 11px;
}
.prg-ing span {
	padding: 0px; color: rgb(255, 255, 255); font-family: "NanumGothic","Verdana","Arial",sans-serif; font-size: 11px; font-weight: normal; margin-top: 2px; display: inline-block;
}
*:first-child + html .prg-ing span {
	padding-top: 0px;
}
.prg-ed {
	background: url("/kor/img/bbs/bg_prg_ed.gif") no-repeat; margin: auto; width: 62px; height: 16px; text-align: center; line-height: 110%;
}
.prg-ed span {
	padding: 0px; color: rgb(255, 255, 255); font-size: 11px; font-weight: normal; margin-top: 0px; display: inline-block;
}
*:first-child + html .prg-ed span {
	padding-top: 0px;
}
.haveto img {
	padding-bottom: 8px; display: inline-block;
}
table .al-txt {
	text-align: left; padding-left: 18px !important;
}
table .num {
	color: rgb(118, 118, 118); font-size: 11px;
}
table .date {
	color: rgb(118, 118, 118);
}
table .cost {
	text-align: right; padding-right: 16px !important;
}
table em {
	color: rgb(118, 118, 118); font-size: 11px; font-style: normal; margin-left: 6px;
}
table em.ment-br {
	margin-top: 4px; margin-left: 0px; display: block;
}
/*table.tbl {
	width: 100%; text-align: center; border-bottom-color: rgb(0, 119, 175); border-bottom-width: 2px; border-bottom-style: solid; table-layout: fixed;
} */
/*table.tbl th {
	background: url("/kor/img/bbs/ly_th.gif") no-repeat right rgb(0, 119, 175); height: 32px; color: rgb(255, 255, 255);
} 
table.tbl th.last {
	background-image: none;
}
table.tbl td {
	padding: 7px 0px; line-height: 150%; border-bottom-color: rgb(204, 211, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
table.tbl td.subject {
	text-align: left; padding-left: 10px;
}
table.tbl tr.total td {
	padding: 7px 0px; color: rgb(0, 81, 119); font-weight: bold; border-top-color: rgb(0, 119, 175); border-bottom-color: rgb(0, 119, 175); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(243, 243, 243);
}
table.tbl-view {
	width: 100%; border-bottom-color: rgb(0, 119, 175); border-bottom-width: 2px; border-bottom-style: solid; position: relative; table-layout: fixed;
}
table.tbl-view th {
	background: rgb(0, 119, 175); height: 32px; text-align: left; color: rgb(255, 255, 255); padding-left: 18px;
}
table.tbl-view tbody th.label {
	background: rgb(255, 255, 255); height: 32px; text-align: left; color: rgb(0, 119, 175); padding-left: 18px; border-bottom-color: rgb(204, 211, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
table.tbl-view th .date {
	top: 8px; right: 20px; color: rgb(255, 255, 255); font-weight: normal; position: absolute;
}
table.tbl-view th span {
	color: rgb(255, 255, 255);
}
table.tbl-view th .view-prg {
	margin: 0px 8px 0px 0px; padding: 0px; vertical-align: middle; float: left;
}
table.tbl-view tr.head td {
	height: 30px; color: rgb(118, 118, 118); padding-left: 10px !important; border-bottom-color: rgb(204, 211, 222); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
table.tbl-view tr.head td.label {
	background: url("/kor/img/bbs/ly_label.gif") no-repeat right; text-align: right !important; padding-right: 9px;
}
table.tbl-view tr.head td.data {
	padding-left: 7px;
}
table.tbl-view tr.head td.data a.ico-file {
	background: url("/kor/img/ico/ico_file.gif") no-repeat left; padding: 2px 0px 2px 18px; margin-right: 10px; display: inline-block;
}
table.tbl-view td .conts {
	padding: 30px 10px 30px 20px; line-height: 18px;
}
table.tbl-view td .conts img {
	margin-bottom: 20px; display: block;
}
table.tbl-view td .file {
	padding: 6px 20px 6px 10px; color: rgb(118, 118, 118); border-top-color: rgb(183, 193, 208); border-top-width: 1px; border-top-style: solid;
}
table.tbl-view td .file a {
	color: rgb(118, 118, 118); font-size: 11px; margin-top: -1px; margin-left: 8px;
} 
.tbl02 {
	width: 100%; table-layout: fixed;
}
.tbl02 .first th {
	border-top-color: rgb(0, 119, 175); border-top-width: 2px; border-top-style: solid;
}
.tbl02 .last th {
	border-bottom-color: rgb(0, 119, 175) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
.tbl02 th.last {
	border-bottom-color: rgb(0, 119, 175) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
.tbl02 .first td {
	border-top-color: rgb(203, 204, 208); border-top-width: 2px; border-top-style: solid;
}
.tbl02 .last td {
	border-bottom-color: rgb(203, 204, 208); border-bottom-width: 2px; border-bottom-style: solid;
}
.tbl02 th.h2nd {
	border-color: rgb(76, 159, 199) !important; padding: 0px; text-align: center;
}
.tbl02 th {
	padding: 9px 0px 9px 15px; text-align: left; color: rgb(37, 85, 149); border-bottom-color: rgb(0, 119, 175); border-bottom-width: 1px; border-bottom-style: solid;
}
.tbl02 td {
	padding: 6px 0px 6px 15px; line-height: 150%; border-bottom-color: rgb(203, 204, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.tbl02 td li {
	padding: 1px 0px;
}
.tbl02 td.con {
	padding: 10px 0px 10px 15px;
}
.tbl02 th.ymd {
	padding: 7px 0px 0px; text-align: center; color: rgb(0, 81, 119); font-weight: normal; vertical-align: top;
} */
.balloon {
	background: url("/kor/img/bbs/bg_balloon.gif") no-repeat left bottom; margin: 14px 0px 0px -10px; width: 727px;
}
.balloon .bg_top {
	background: url("/kor/img/bbs/bg_balloon.gif") no-repeat left top; width: 727px; height: 9px; text-indent: -1000em; padding-top: 16px; display: block;
}
.balloon .answer-box {
	padding: 0px 18px 19px; display: inline-block;
}
.balloon .answer-box span {
	width: 23px; float: left; display: block;
}
.balloon .answer-box p {
	line-height: 150%; margin-top: -1px; margin-left: 23px;
}
.expl {
	margin: 10px 0px 0px 16px; color: rgb(118, 118, 118); font-size: 11px;
}
.r-expl {
	color: rgb(118, 118, 118); font-size: 11px; margin-bottom: 4px; float: right;
}
dl.prev-next {
	width: 100%; color: rgb(118, 118, 118); overflow: hidden; margin-top: 40px; border-top-color: rgb(0, 119, 175); border-bottom-color: rgb(0, 119, 175); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
dl.prev-next dt {
	background: url("/kor/img/common/bar_pv_nt.gif") no-repeat right; padding: 9px 12px 0px 15px; width: 50px; height: 21px; line-height: 0; font-size: 0px; border-bottom-color: rgb(204, 211, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
dl.prev-next dd {
	padding: 7px 0px 0px 7px; height: 23px; border-bottom-color: rgb(204, 211, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
dl.prev-next dd a {
	color: rgb(118, 118, 118);
}
dl.prev-next dd a:hover {
	color: rgb(118, 118, 118); text-decoration: none;
}
dl.prev-next dd.text {
	width: 577px;
}
dl.prev-next dd.date {
	width: 73px; padding-left: 12px;
}
.paging {
	width: 100%; text-align: center; line-height: 12px; margin-top: 30px; display: inline-block;
}
.paging span {
	margin: 0px 2px 0px 4px !important; color: rgb(118, 118, 118); display: inline-block;
}
.paging img {
	font-size: 0px; margin-top: -1px; margin-right: 5px; margin-left: 0px; _margin-top: 0px;
}
.paging a {
	padding: 0px 2px; line-height: 12px; display: inline;
}
.paging strong {
	padding: 0px 2px; color: rgb(70, 117, 175); line-height: 12px;
}
.paging a strong {
	padding: 0px 2px; color: rgb(70, 117, 175); line-height: 12px;
}
.paging a {
	color: rgb(118, 118, 118);
}
.paging a:link {
	color: rgb(118, 118, 118);
}
.paging a:visited {
	color: rgb(118, 118, 118);
}
.paging a:active {
	color: rgb(118, 118, 118);
}
.paging a:hover {
	color: rgb(70, 117, 175);
}
label.space {
	margin-right: 9px; display: inline-block;
}
input.name {
	width: 180px;
}
input.region {
	width: 180px;
}
input.identi {
	width: 180px;
}
input.tel {
	width: 70px;
}
fieldset.email input {
	width: 90px;
}
fieldset.email select {
	width: 118px;
}
select.sort {
	width: 118px;
}
input.title {
	width: 280px;
}
textarea.txta_con {
	border: 1px solid rgb(183, 193, 208); border-image: none; width: 574px; height: 100px; font-size: 12px;
}
input.file {
	width: 280px;
}
select.place {
	background: rgb(255, 255, 255); border: 1px solid rgb(183, 193, 208); border-image: none; width: 319px;
}
input.group {
	width: 575px;
}
input.date {
	width: 196px;
}
input.people {
	width: 196px;
}
input.car {
	width: 196px;
}
.gnb {
	height: 54px; margin-top: 10px; margin-left: 50px; float: left; display: inline-block;
}
.gnb img {
	vertical-align: top;
}
.blind {
	left: 0px; top: -5000px; overflow: hidden; display: block; position: absolute;
}
.mainMenu {
	width: 400px; display: inline-block;
}
.mainMenu .mMenu {
	height: 28px; overflow: visible; float: left;
}
.mainMenu .mMenu dd {
	height: 19px; overflow: hidden; padding-left: 30px; float: left;
}
.mainMenu .mMenu dd.first {
	background: none; padding-left: 0px;
}
.slash {
	padding-right: 13px; padding-left: 12px; float: left;
}
.subMenu {
	left: 0px; width: 550px; height: 0px; clear: left; display: none; position: relative;
}
.subMenu_content {
	height: 22px; overflow: hidden; float: left;
}
.subMenu .sMenu {
	height: 22px; padding-bottom: 4px; clear: both; display: inline-block;
}
.subMenu .sMenu dd {
	background: url("/kor/img/menu/renew/bar_gnb_s.gif") no-repeat 0px 5px; padding: 0px 10px; height: 22px; overflow: hidden; float: left;
}
.subMenu .sMenu dd.first {
	background: none; padding-left: 3px;
}
.family-site {
	width: 960px; line-height: 0; overflow: hidden; font-size: 0px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.family-site dt {
	background: rgb(255, 255, 255); padding: 13px 0px 11px; cursor: pointer;
}
.family-site dt strong {
	background: url("/kor/img/common/ico_fsite_arrow.gif") no-repeat right 3px; padding-right: 22px; padding-left: 2px; margin-right: 27px; float: left; _background-position: right 4px;
}
.family-site dt img {
	_padding-bottom: 1px;
}
.family-site dt ul.fs li {
	width: 106px; float: left;
}
.family-site dt.f-site2 {
	cursor: pointer;
}
.family-site dt.f-site2 strong {
	background-position: right -6px;
}
.family-site dd {
	margin: 0px 0px 17px; padding-left: 118px; display: none;
}
.family-site dd ul.fs-list {
	width: 106px; float: left;
}
.family-site dd ul.fs-list li {
	margin-bottom: 7px;
}
/*	text-align styles
-------------------------------------------------------------------*/
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center }

.s1 {
	font-size: 18px;
	color:#484848;
	line-height:27px;
}
.s2 {
	font-size: 14px;
	margin-top: 20px;
	color:#5b5b5b;
	line-height: 140%

}
.copy_tx { font-size:10pt; color:#797979; font-family:"NanumGothic","Verdana","Arial"; line-height: 130%; }