/*
@font-face {
	font-family:"NanumGothic"; src:url(/font/NanumGothic.eot); src:local("나눔고딕").url(/font/NanumGothic.woff) format("woff");
	font-family:"Helvetica"; src:url(/font/Helvetica.eot); src:local("Helvetica").url(/font/Helvetica.woff) format("woff");
}
*/

@font-face {
	font-family: 'NanumGothic';
	src:url(/font/NanumGothic.eot); src:local("나눔고딕").url(/font/NanumGothic.woff) format("woff");
	src: url('/font/NanumGothic.eot'); /* IE9 Compat Modes */
	src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/font/NanumGothic.woff') format('woff'), /* Modern Browsers */
	     url('/font/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
	}

@font-face {
	font-family: 'Helvetica';
	font-family:"Helvetica"; src:url(/font/Helvetica.eot); src:local("Helvetica").url(/font/Helvetica.woff) format("woff");
	src: url('/font/Helvetica.eot'); /* IE9 Compat Modes */
	src: url('/font/Helvetica.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/font/Helvetica.woff') format('woff'), /* Modern Browsers */
	     url('/font/Helvetica.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('/font/Helvetica.svg#svgFontName') format('svg'); /* Legacy iOS */
	}




BODY 
        {
        COLOR: 878787; FONT-FAMILY: 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; ;  line-height:160%; height:100%;
        scrollbar-face-color: #ffffff ;
        scrollbar-shadow-color:#E0E0E0 ;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #E0E0E0;
        scrollbar-darkshadow-color: #ffffff;
        scrollbar-track-color: #ffffff ;
        scrollbar-arrow-color: #E0E0E0;
} 

#fullheight{height:100%}

P {
	COLOR: #000000; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; ; 
}
td {
	COLOR: #000000 ; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움, 돋움체,Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; ; text-align:left; clear:both;
}

A:link {
        COLOR: #000000 ; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
        COLOR: #000000 ; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
        COLOR: #000000 ; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
        COLOR: #ff5519 ; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}


SELECT {
        FONT-SIZE: 8pt; MARGIN-BOTTOM: 1px; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif ;  border:1px solid #E0DEDE ;
        BACKGROUND-COLOR: #F8F8F8 ; COLOR: #6A6A6A ;
}
INPUT {
        FONT-SIZE: 8pt; MARGIN-BOTTOM: 1px; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif ;  border:1px solid #E0DEDE ;
        BACKGROUND-COLOR: #F8F8F8 ; COLOR: #6A6A6A ;
}

TEXTAREA {
        FONT-SIZE: 8pt; MARGIN-BOTTOM: -0px; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif ;  border:1px solid #E0DEDE ;
        BACKGROUND-COLOR: #F8F8F8 ; COLOR: #6A6A6A
}

FORM {
        FONT-SIZE: 8pt; MARGIN-BOTTOM: -2px; FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif ; 
}
FILE {
        border:1px solid #666666 ; background-color:#CECFCE ; color:#767676
}
BUTTON {
        border:0px none; background-color:#ffffff ; color:#333333 ;
        FONT-FAMILY: 맑은 고딕, 맑은고딕, 나눔고딕,NanumGothic,돋움,Verdana, Arial, Helvetica, sans-serif ; FONT-SIZE: 12px; solid
}




#wrap {
	width:100%;
	position: relative;
	text-align: center;
	margin:auto;
}

#header {
	width:1000px;
	background:#000;
	margin:auto;
}


/* 최윤희 작업 소스 */
.sub_title_span01 { font-size:26px; font-weight:bold; color:#000000; padding-left:20px; line-height: 34px; }
.sub_title_span02 { font-size:34px; font-weight:bold; color:#ff5519; padding-left:20px; line-height: 34px; }
.sub_title_span03 { font-size:30px; color:#000000; }

.sub_title_bg01 { background-image:url(/img/sub_tit_bg01.gif); text-align:center; }
.sub_title_bg02 { background-image:url(/img/sub_tit_bg02.gif); text-align:center; line-height: 12px; }

.sub_title_link01 { color:#ffffff; font-weight:bold; font-size:13px; line-height: 18px; }
.sub_title_link02 { color:#686868; font-weight:bold; font-size:13px; line-height: 18px; }

.sub_menu_go01{ list-style-image:url(/img/dot_list01.gif); font-weight:bold; }
.sub_menu_go01 li{ padding-bottom:18px; }

.sub_menu_go_over { color:#000000; font-weight:bold; font-size:14px; }
.sub_menu_go_out { color:#999999; font-weight:bold; font-size:14px; }

.sub_contents { padding-top:30px; padding-bottom:60px; padding-right:20px; line-height: 24px; }

.sub_ban_img01 { background-image:url(/img/sub_ban01.gif); background-repeat:no-repeat; width:90px; height:20px; float:left; line-height: 12px; }
.sub_ban_img02 { background-image:url(/img/sub_ban02.gif); background-repeat:no-repeat; width:46px; height:20px; float:left; line-height: 12px; }
.sub_ban_img03 { background-image:url(/img/sub_ban03.gif); background-repeat:no-repeat; width:42px; height:20px; float:left; line-height: 12px; }
.sub_ban_text { width:192px; border-top:solid 1px #cecece; padding-top:10px; line-height:30px; float:right; line-height: 16px; }

.sub_contents_sotitle { font-size:17px; font-weight:bold; height:40px; }

.text_orange { font-weight:bold; color:#ff5d0c; }



/* 최윤희 작업 소스 : 메뉴css */

ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;background-color:#dedede;border-width:0px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;-moz-box-shadow:3.5px 3.5px 5px #000000;-webkit-box-shadow:3.5px 3.5px 5px #000000;box-shadow:3.5px 3.5px 5px #000000;background-color:#444444;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;padding:0 10px 10px;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;
	*display:inline;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 15px 맑은 고딕, 맑은고딕;color:#000000;text-shadow:#FFF 0 0 1px;cursor:pointer;padding:3px 10px 3px 10px;background-color:#ffffff;background-repeat:repeat;background-position:0 0;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0;}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#444444;background-image:none;border-width:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px 맑은 고딕, 맑은고딕;color:#ffffff;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	background-color:#ffffff;border-color:#C0C0C0;border-style:solid;color:#000000;text-shadow:#FFF 0 0 1px;background-image:url("mainbk.png");background-position:0 100px;text-decoration:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul span{
	background-image:url("/img/arrowsub.png");padding-right:12px;}
ul#css3menu1 > label.switch{
	display:none;cursor:pointer;width:25px;height:20px;padding:3px 10px 3px 10px;}
ul#css3menu1 > label.switch:before{
	content:"";position:absolute;display:block;height:4px;width:25px;border-radius:4px;background:#000000;-moz-box-shadow:0 8px #000000, 0 16px #000000;-webkit-box-shadow:0 8px #000000, 0 16px #000000;box-shadow:0 8px #000000, 0 16px #000000;}
ul#css3menu1 > label.switch:hover:before{
	background:#000000;-moz-box-shadow:0 8px #000000, 0 16px #000000;-webkit-box-shadow:0 8px #000000, 0 16px #000000;box-shadow:0 8px #000000, 0 16px #000000;}
ul#css3menu1 > .switchbox{
	display:none;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	background-color:#FFFFFF;background-image:none;color:#868686;text-decoration:none;}
ul#css3menu1 li.topfirst>a{
	border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}
ul#css3menu1 li.toplast>a{
	border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
@media screen and (max-width: 768px) {
	ul#css3menu1 > li {
		position: initial;}
	ul#css3menu1 ul .submenu,ul#css3menu1 li > ul {
		left: 0; right:auto; top: 100%;}
	ul#css3menu1 .submenu,ul#css3menu1 ul,ul#css3menu1 .column {
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding-right: 0;width: 100% !important;}
}
@media screen and (max-width: 695px) {
	ul#css3menu1 {
		width: 100%;}
	ul#css3menu1 > li {
		display: none !important;		position: relative;		width: 100% !important;}
	ul#css3menu1 > label.switch,ul#css3menu1 .switchbox:checked ~ li {
		display: block !important;}
}