/* Basic Style */
@charset "euc-kr";


@font-face {
  font-family: 'Nanum Barun Gothic UltraLight';
  font-style: normal;
  font-weight: 200;
  src: url(/share/fonts/NanumBarunGothicUltraLight.eot);
  src: local('Nanum Barun Gothic UltraLight'),
       local('NanumBarunGothicUltraLight'),
       url(../fonts/NanumBarunGothicUltraLight.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothicUltraLight.woff2) format('woff2'),
       url(../fonts/NanumBarunGothicUltraLight.woff) format('woff'),
       url(../fonts/NanumBarunGothicUltraLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic Light';
  font-style: normal;
  font-weight: 300;
  src: url(/share/fonts/NanumBarunGothicLight.eot);
  src: local('Nanum Barun Gothic Light'),
       local('NanumBarunGothicLight'),
       url(../fonts/NanumBarunGothicLight.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothicLight.woff2) format('woff2'),
       url(../fonts/NanumBarunGothicLight.woff) format('woff'),
       url(../fonts/NanumBarunGothicLight.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/share/fonts/NanumBarunGothic.eot);
  src: local('Nanum Barun Gothic'),
       local('NanumBarunGothic'),
       url(../fonts/NanumBarunGothic.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothic.woff2) format('woff2'),
       url(../fonts/NanumBarunGothic.woff) format('woff'),
       url(../fonts/NanumBarunGothic.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Barun Gothic Bold';
  font-style: normal;
  font-weight: 700;
  src: url(/share/fonts/NanumBarunGothicBold.eot);
  src: local('Nanum Barun Gothic Bold'),
       local('NanumBarunGothicBold'),
       url(../fonts/NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumBarunGothicBold.woff2) format('woff2'),
       url(../fonts/NanumBarunGothicBold.woff) format('woff'),
       url(../fonts/NanumBarunGothicBold.ttf) format('truetype');
}



/* reset */
html {
  font-size: 100%;
}


html {
  overflow-x: hidden;
  overflow-y: scroll;
}

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  color: #333333;
  font-style: normal;
  font-size:12px;
  font-family:'µ¸¿ò', 'µ¸¿òÃ¼', '±¼¸²', '±¼¸²Ã¼', Dotum, Gulim, Arial, Verdana, Tahoma, 'Nanum Barun Gothic', sans-serif;
  font-weight:300;
  line-height: 200%;
  text-align:center;
  border: 0 none;
}

/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

audio, canvas, video {
  display: inline;
}

body, div, p, span {font-family:'µ¸¿ò', 'µ¸¿òÃ¼', '±¼¸²', '±¼¸²Ã¼', Dotum, Gulim, Arial, Verdana, Tahoma, 'Nanum Barun Gothic'; font-size:12px; color:#000000; line-height:18px;}
table, td {font-family:'µ¸¿ò', 'µ¸¿òÃ¼', '±¼¸²', '±¼¸²Ã¼', Dotum, Gulim, Arial, Verdana, Tahoma, 'Nanum Barun Gothic'; font-size:12px; color:#000000; line-height:25px}


label{
	padding:0px;
	margin:0px;
	border:unset;
}

#headWrap{
	width:100%;
	text-align:center;
	background-color:#ffffff;
	padding:0px 0px 5px 0px;
	border-top: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	margin-bottom:10px;
}

.top-bgcolor{
	background:transparent url('/images/top/main_001_2019.jpg') no-repeat top left;
    background-size: cover;
	-ms-interpolation-mode: bicubic;
    height: 100px;
    width: 100% !important;
    display: inline-block;
	image-rendering: -moz-crisp-edges; /* Firefox */
	image-rendering: -o-crisp-edges; /* Opera */
	image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
	image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

.top-bgcolor.img002{
	background:transparent url('/images/top/main_002_2019.jpg') no-repeat top left;
    background-size: cover;
}

.top-bgcolor.img003{
	background:transparent url('/images/top/main_003_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img004{
	background:transparent url('/images/top/main_004_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img005{
	background:transparent url('/images/top/main_005_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img006{
	background:transparent url('/images/top/main_006_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img007{
	background:transparent url('/images/top/main_007_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img008{
	background:transparent url('/images/top/main_008_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img009{
	background:transparent url('/images/top/main_009_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img010{
	background:transparent url('/images/top/main_010_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img011{
	background:transparent url('/images/top/main_011_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img012{
	background:transparent url('/images/top/main_012_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img013{
	background:transparent url('/images/top/main_013_2019.jpg') no-repeat top left;
    background-size: cover;
}
.top-bgcolor.img014{
	background:transparent url('/images/top/main_014_2019.jpg') no-repeat top left;
    background-size: cover;
}


.top-bgcolor h5{
	color:#ffffff;
	font-size:40px;
	line-height:40px;
	font-family:'Nanum Barun Gothic Light', Dotum, Gulim, Arial, Verdana, Tahoma;
	padding:0px;
	margin:30px auto;
}

.headerTableWrap {
	border:0px;
	margin:0px;
	padding:0px;
	text-align: center;
	max-width: 1920px;
	width:auto;
	min-width: 1024px;
	display: inline-block;
}



#contentWrap {
	width:100%;
	text-align:center;
	background-color:#ffffff;
	padding:0px 0px 5px 0px;
}

.contentTableWrap {
	border:0px;
	margin:0px;
	padding:0px;
	text-align: center;
	max-width: 1920px;
	min-width: 960px;
	display: inline-block;
	background-color:#ffffff;
}


.footTableWrap{
    width: 100% !important;
	min-width:960px;
	background-color:#ffffff;
	text-align:center;
    min-width: 960px;
    padding: 0px 10px;
    margin: 0px;
    background-color: #ffffff;
    display: inline-block;
}

.footTableWrapTd{
    width: 100% !important;
	text-align:center;
	padding-left:2px ;
	padding-right:15px;
	padding-top:2px;
	font-size:14px;
	min-width:800px;

}
.footTableWrapTd a{
	font-size:12px;
	border:0px;

}

.footTableWrapTd label {
	font-size:12px;
}



.navIndex { width:100%; font-size:12px; text-align:center; padding:5px 0px; margin:0 5px;}
.navIndex ul{list-style:none; width:100%; list-style-image: none; padding:0px;margin:0px;border:0px;}
.navIndex li{float:left; }

.navline { width:100%; font-size:12px; text-align:center;}
.navline ul{list-style:none; width:100%; list-style-image: none; padding:0px;margin:0px;border:0px;}
.navline li{float:left; }

.nav { width:100%; font-size:12px; text-align:center;}
.nav ul{list-style:none; width:100%; list-style-image: none; display:inline-block; margin:5px;}


.nav li{float:left; min-width:120px; height:25px; line-height:25px; border:1px solid #333333; margin-bottom:4px; border-radius:6px;margin-left:5px; }


.nav li.active{background-color:#666666;}
.nav li:visited, .nav li:hover{color:#ffffff; background-color:#666666;}

.nav li:first-child{ width:180px;border:0px;padding:0px;margin-right:20px; text-decoration: none; }
.nav li:first-child a{ display:block; height:100%;}
.nav li:first-child a:hover{ text-decoration: none; background-color:#ffffff; color:#ffffff; border:0px;margin:0px;padding:0px;}

.nav li a{ display:block; height:100%; background-color:#ffffff; color:#333333; border-radius:6px;}
.nav li a:hover{color:#ffffff; background-color:#666666; font-size:12px; font-weight:bold; text-decoration: none;}



.outline {border:solid 1 #d9d9d9;}
.sfon{font-size:11px;}

.line_txt { font-f:µ¸¿ò, µ¸¿òÃ¼, ±¼¸², ±¼¸²Ã¼, Dotum, Gulim, Arial, Verdana, Tahoma; font-size:12px; color:#000000; line-height:24px}

a:link.line_txt{text-decoration:none; color:#000000;}
a:visited.line_txt{text-decoration:none; color:#000000;}
a:hover.line_txt{color:#FF0000;}
a:active.line_txt{color:#FF0000;}

.text03 { FONT-SIZE: 13pt; COLOR: #ff0000; LINE-HEIGHT: 17px; FONT-FAMILY: 'HY½Å¸íÁ¶','¹ÙÅÁ',verdana; text-decoration: none }

a:link{text-decoration:none; color:#000000;}
a:visited{text-decoration:none; color:#000000;}
a:hover{text-decoration:underline; color:#0066CC;}
a:active{text-decoration:underline; color:#0066CC;}

.button {cursor:pointer ; font-size:12px ; font-weight:bold ; background-color:#DD0D0D ; border:1px solid #930909 ; color:#FFFFFF ; padding-top:2px;}
.button1 {cursor:pointer ; font-weight:bold ; padding-top:2px;background-color:#FF0033 ; color:#FFFFFF; border:1px solid #CC0000;}
.button2 {cursor:pointer ; font-weight:bold ; padding:3px; padding-top:5px ;background-color:#427CBD ; color:#FFFFFF; border:1px solid #26476C; line-height:14px; }
.button3 {cursor:pointer ; font-weight:bold ; padding-top:2px;background-color:#427CBD ; color:#FFFFFF; border:1px solid #26476C;  padding: 3px;}
.button4 {cursor:pointer ; padding:3px; padding-top:7px ;background-color:#626DE0; color:#FFFFFF; border:1px solid #26476C; line-height:18px; padding: 3px; }
.button5 {font-weight:bold; font-size:12px ; color:#FFFFFF ; background-color:#FF0000 ; border:1px solid #AA0000 ; height:18px; width:80px; text-align:center; cursor:pointer; padding: 3px;}
.button6 {font-weight:bold; font-size:12px ; color:#000000; background-color:#FFFFFF; border:1px solid #AAAAAA; height:20; text-align:center; cursor:pointer; padding-top:4px; padding-left:4px; padding-right:4px;}
.button7 {font-weight:bold; font-size:12px ; color:#000000 ; background-color:#FCCCE4 ; border:1px solid #F87CBA ; height:22 ; width:80; text-align:center; cursor:pointer;}
.buttonB {cursor:pointer ; font-size:12px ; font-weight:bold ; background-color:#29427C ; border:1px solid #213563 ; color:#FFFFFF ; padding-top:2px; line-height:14px;}
.buttonC {cursor:pointer ; font-size:12px ; font-weight:bold ; background-color:#DD0D0D ; border:1px solid #930909 ; color:#FFFFFF ; padding-top:2px; line-height:14px;}


td.lineRB { border-bottom:1 solid #FEE498; border-right:1 solid #FEE498 ; padding-top:8px } 
td.lineB { border-bottom:1 solid #FEE498 ; text-align:center }
div.plan { font-size:7pt ; background-color:#FFFDF1 ; letter-spacing:-1 }

td.leftMenu {border-bottom:1 dotted #E0F1E0 ; font-weight:bold ; color:#A6B1A3 ; padding-top:8px ; padding-left:20px}
td.leftMenu2 {border-bottom:1 dotted #EFF1E0 ; font-weight:bold ; color:#B4AFA0 ; padding-top:8px ; padding-left:30px ; background-color:#FBFDFB}

/* Form Style */
input {
	border:1px solid #999999 ; 
	font-family:µ¸¿ò, Dotum, Gulim; 
	font-size:12px; 
	color:333333;
	background-color:#E4F1FF;
	padding-top:2px; 
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
}
input.checkbox {border:0 solid #FFFFFF ; font-family:µ¸¿ò,Dotum, Gulim; font-size:15px; color:#FFFFFF; background-color:#FFFFFF; }
input.radio {border:0 solid #FFFFFF ; font-family:µ¸¿ò,Dotum, Gulim; font-size:15px; color:#FFFFFF; background-color:#FFFFFF; }
textarea, select {font-family:µ¸¿ò, µ¸¿òÃ¼, ±¼¸², ±¼¸²Ã¼,Dotum, Gulim, Arial, Verdana, Tahoma; font-size:12px; color:333333;IME-MODE: active}
.form{padding:0 0 0 5;}
.log{padding:0 0 0 5; font-family:Tahoma, Arial, Verdana; font-size:10px; color:#999999;}

/* Left Menu Style */
.lmu{padding:0 0 0 9; color:#333333; background-color:#d9d9d9;}
.lsmu{padding:9; color:#4d4d4d;}

a:link.l_mu, a:visited.l_mu, a:hover.l_mu, a:active.l_mu{color:#333333; text-decoration:none;}
a:link.l_smu, a:visited.l_smu{color:#4d4d4d;}
a:hover.l_smu, a:active.l_smu{color:#000000;}

/* Layer Style */
div.#right{z-index:1; visibility:visible; position:absolute; left:820px; top:70px;}
div.#stitle{z-index:2; visibility:visible; position:absolute; left:200px; top:100px;}

/* Font Color Variation */
.c_01{color:#333333;}
.c_02{color:#666666;}
.cu       {font-size:8pt;width:100%;font-family:verdana;filter:dropshadow(color=#FFFFFF,offX=1,offY=1,positive=1);line-height:170%}

/* form¿¡ µé¾î°¡´Â input ¹Ú½º */
.frm_input {
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-LEFT: gray 1px solid;  
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	COLOR: black; 
	HEIGHT: 18px;
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
}
.no_frm_input {
	BORDER-BOTTOM:#FFFFFF 0px solid; 
	BORDER-LEFT:#FFFFFF 0px solid;  
	BORDER-RIGHT:#FFFFFF 0px solid; 
	BORDER-TOP:#FFFFFF 0px solid; 
	COLOR:#000000; 
	HEIGHT: 18px; 
	background-color: #FFFFFF;
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
}
.no_frm_input2 {
	BORDER-BOTTOM:#FFFFFF 0px solid; 
	BORDER-LEFT:#FFFFFF 0px solid;  
	BORDER-RIGHT:#FFFFFF 0px solid; 
	BORDER-TOP:#FFFFFF 0px solid; 
	COLOR:#000000; 
	HEIGHT: 18px; 
	background-color: #EFEFEF;
	-webkit-ime-mode:active;
	-moz-ime-mode:active;
	-ms-ime-mode:active;
	ime-mode:active;
}


.box_01		{background-color: #eeeeee; BORDER-RIGHT: #979797 2px solid; BORDER-TOP: #979797 2px solid; BORDER-LEFT: #979797 2px solid; BORDER-BOTTOM: #979797 2px solid; color: #999999; font-family:µ¸¿ò,Dotum, Gulim; font-size:12px; color:333333;}

.box_02		{height: 20pt; background-color: #1C75DD; BORDER-RIGHT: #979797 2px solid; BORDER-TOP: #979797 2px solid; BORDER-LEFT: #979797 2px solid; BORDER-BOTTOM: #979797 2px solid; color: #999999; font-family:µ¸¿ò,Dotum, Gulim; font-size:13px; color:white;}
.text05 { FONT-SIZE: 13pt; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Dotum, Gulim,verdana; text-decoration: none }
.text01_1 { FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Dotum, Gulim,verdana; text-decoration: none }

