@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,table,th,td,form,fieldset,legend,input,textarea,button,div{ margin:0;padding:0; -webkit-text-size-adjust:none;  word-wrap:break-word; word-break:keep-all; }

body {
	margin: 0px;
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #cfcfcf; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	
}



td  {
	font-family:'Nanum Gothic',"Malgun Gothic",'Dotum', 'verdana';
	font-size: 13px;
	color: #262626;
	line-height:160%;
	letter-spacing: 0px;
}

div, p, ul li,dl,dt,dd  {
	font-family:'Nanum Gothic',"Malgun Gothic","µ¸¿ò","tahoma";
	font-size: 13px;
	color: #262626;
	line-height:160%;
	letter-spacing:0px;

}
h1,h2,h3,h4,h5 {font-family:'Nanum Gothic',"Malgun Gothic","µ¸¿ò","tahoma";
	font-size: 13px;
	color: #262626;
	line-height:160%;
	letter-spacing:0px;
}


input,option {
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	
	font-size: 12px;
	font-family: "µ¸¿ò";
	color:#666666;
}
select{
    BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	font-size: 12px;
	font-family: "µ¸¿ò";

}

textarea {
	border:1px solid #dddddd;
	background:#eeeeee;
	line-height:120%;
	font-family: "µ¸¿ò";
}

a:link {
	color: #262626;
	text-decoration: none;
}
a:visited {
	color: #262626;
	text-decoration: none;
}
a:hover {
	color: #007bff;
	text-decoration: none;
}
a:active {
	color: #262626;
	text-decoration: none;
}


#wrapper {width:100%; margin:0px 0 0 0px;min-width:1000px; }
/*---------------------Å¾¸Þ´ºbar½ºÅ¸ÀÏ----------------------------------*/
#header {position: absolute; z-index:999; width:100%; min-width:1000px;height:80px; overflow:visible; margin:0 auto;background:url(image/tmenu_bg.png) repeat-x top; top:0px;}
#header  h1 {position:absolute; top:5px; left:50%; margin-left:-490px; z-index:1300; }





/* gnb */
.bar_gnb {position:absolute; left:0; top:40px; width:100%; height:0px; background:url(image/bg_gnb_wrap.png) top repeat-x;}
#gnb {position:relative; clear:both;  z-index:999; width:1000px; margin:0 auto;}
#gnb .gnb {*zoom:1}
#gnb .gnb:after {content:""; display:block; clear:both}
#gnb .gnb li {float:left; position:relative; width:150px; margin:0 0px 0 0; }
#gnb .gnb li.m1 {margin-left:330px}
#gnb .gnb li.m2 {margin-left:0px}
#gnb .gnb li.m3 {margin-left:0px}
#gnb .gnb li.m4 {margin-left:0px}
#gnb .gnb li.m5 {margin-left:0px}
#gnb .gnb li.m6 {margin:0 0 0 0px}
#gnb .gnb li a {display:block; position:relative; text-align:center; margin:0 0px;padding:18px 17px 18px 17px; font-size:17px; font-weight:700; color:#343434;}
#gnb .gnb li a:hover { color:#7bb748;  /*background:url(image/menu_bg.png) no-repeat center;*/}
#gnb .gnb li a span {display:block;font-family:Verdana, Geneva, sans-serif; font-size:11px;color:#656565; text-align:center; font-weight:normal}



#gnb .gnb li ul {display:none; position:absolute; top:57px; left:5px; width:130px;margin:0px; padding:0px 10px; background:url(image/tmenu_sub_bg.png) repeat; border-bottom-right-radius:7px;border-bottom-left-radius:7px;
/*border-top-left-radius:10px;border-top-right-radius:10px;*/ box-shadow:2px 2px 5px #999; border-top:4px solid #99d900}
#gnb .gnb li li {height:auto; margin-right:0;width:130px; border-bottom:1px solid #d9d9d9;}

#gnb .gnb li li a {padding:2px 15px 2px 15px;  color:#616161; font-size:11px; vertical-align:top;font-family:'Nanum Gothic','Dotum', 'verdana'; font-weight:700; text-align:left}
#gnb .gnb li li a:visited {color:#616161;}
#gnb .gnb li li a:hover { color:#7bb748;background:none;}
#gnb .gnb li li.hover a { position:relative; z-index:1;color:#7bb748; background:none;}

#gnb .gnb li a.m2_a {padding-right:20px}
#gnb .gnb li a.m3_a {padding-right:30px}
#gnb .gnb li a.m3_a img {padding-left:21px}
#gnb .gnb li ul.m2_list {margin-left:-100px; width:770px;}
#gnb .gnb li ul.m3_list {margin-left:-30px; width:200px;}
#gnb .gnb li ul.m4_list {width:200px;  margin-left:-80px}
#gnb .gnb li ul.m5_list {margin-left:-180px; width:250px;}
#gnb .gnb li ul.m6_list {margin-left:0; width:130px}

/* topmenu */
.topmenu {position: relative;right:0;top:5px;height:20px; width:1000px; margin:0 auto;}
.topmenu ul { text-align:right; float:right;}
.topmenu ul li {float:left; /*border-right:1px solid #e1e1e1;*/ padding:0px 15px 0 0px}
.topmenu ul li.last { border-right:none; padding-right:20px !important; margin-right:0px;}
						
/*---------------------Å¾¸Þ´ºbar½ºÅ¸ÀÏend----------------------------------*/	


/*-------------------------¸ÞÀÎ°¡¿îµ¥½ºÅ©·Ñ¹è³Ê------------------------------*/
.mainVisual { position:static; z-index:1;  height:850px; margin:0; overflow:hidden;}
.mainVisual .list { position:absolute !important; left:0; width:100% !important; height:850px; margin-top:0px; }
.mainVisual .list li {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0);
	background-position:50% 0;
	background-repeat:no-repeat;
	white-space:nowrap;
	text-indent:-999px;
	overflow:hidden;
}
.mainVisual .list li:first-child { opacity:1; filter:alpha(opacity=100); }
.mainVisual .list li span {top:265px; left:50%; margin:0px 0 0 30px;}
.mainVisual .list li div { top:330px; left:50%; margin:0px 0 0 -490px;}
.mainVisual .list li div.m3 {top:240px;}
.mainVisual .btnSet { position:absolute; left:0; width:100%; height:37px; z-index:10; margin:350px 0 0 0px; }
.mainVisual .btnSet a.stop, .mainVisual .btnSet a.prev, .mainVisual .btnSet a.next { position:absolute;  width:59px; height:59px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:-100px; text-indent:0;   background-position:50% 50%; }
.mainVisual .btnSet a.prev { left:30px; background-image:url("image/prev.png"); margin-top:20px;}
.mainVisual .btnSet a.next { right:30px; background-image:url("image/next.png"); margin-top:20px;}
.mainVisual .btnSet a.stop { left:78px; background-color:#71a30b; background-image:url("../image/pause.png"); }
.mainVisual .btnSet a.play { background-image:url("../image/play.png"); }
.mainVisual .btnSet .curIco { position:absolute; left:50%; top:60px;padding:5px; height:23px;width:120px;margin-left:340px; }
.mainVisual .btnSet .curIco a { display:inline-block; width:23px; height:23px; margin-left:5px; overflow:hidden; white-space:nowrap; font-size:0; letter-spacing:0px; text-indent:0; background:url("image/off.png") no-repeat;}
.mainVisual .btnSet .curIco a.on, .mainVisual .btnSet .curIco a:hover { background:url("image/on.png") no-repeat;width:23px; height:23px; }

.mainVisual .caption {position:absolute;top:200px; right:50%; padding:0 0px 0 0px; margin:0 -30px 0 0; text-indent:0; height:37px; line-height:37px; color:#fff; background:url("../") 100% 0 no-repeat;}


/*=================left Menu 1 starts here ========================*/
#menu1 {width:215px;}

#menu1 ul{font-family: 'Nanum Gothic',"µ¸¿ò","tahoma";list-style-type:none;margin:0px 0 0 0;padding:0;}

#menu1 li{display: inline;
/* for IE5 and IE6 */}

#menu1 a{color: #515151;text-decoration: none; font-size:13px; display: block;padding: 7px 3px 7px 30px;font-weight:bold; border-bottom:1px solid #d9d9d9;background:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}

#menu1 a:link, #menu1 a:visited{color: #515151;text-decoration: none;background:url(image/left_off.gif) no-repeat 10px 15px ;}

#menu1 a:hover{color: #222;background:#f7f7f7;}

#menu1 li a#current{background:#262c68;color:#fff; border-left:1px solid #262c68; border-right:1px solid #262c68;}
/*left Menu 1 ends here */


#submenu {width:215px;border-bottom:1px solid #d9d9d9;}
#submenu ul{font-family: 'Nanum Gothic',"µ¸¿ò","tahoma";list-style-type:none; }
#submenu li{display: inline; 
/* for IE5 and IE6 */}

#submenu a {color: #515151;text-decoration:none;display:block;padding:3px 0px 3px 45px;font-weight:bold; background:#f7f7f7 url(image/bt_icon2.gif) no-repeat 35px 9px; margin:0 0 0 0px; border-bottom:none; line-height:140%;
font-size:11px;}
#submenu a:link, #submenu a:visited{color: #515151;text-decoration: none;background:#f7f7f7 url(image/bt_icon2.gif) no-repeat 35px 9px;}

#submenu a:hover{/*background-color: #00BEE4;*/color:#515151;background:#fff url(image/bt_icon2.gif) no-repeat 35px 9px; }

#submenu li a#on {background:#d6d6d6 url(image/bt_icon2.gif) no-repeat 35px 9px; margin:0 0 0 0px; color:#000;}

/*left Menu 1 ends here */

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}

.pb20 {padding-bottom:20px;}

.tc {text-align:center;}

/*-------------------------ÀÎ»ç¸»------------------------------*/

#a1010{ width:100%;line-height:150%;margin:0px 0 30px 0; padding:0px 0 0 0px ; /* º»¹®ÀÇ ¾Æ·¡À§ ÆøÀ» ÁöÁ¤ */ font-size:13px;  }
#a1010_img { 
	float:left; /* ¿ÞÂÊÁ¤·Ä, ¿À¸¥ÂÊ Á¤·ÄÀÏ °æ¿ì right */ 
	margin:30px 40px 100px 30px; /* ±×¸²°ú º»¹®¿¡¼­ ¿À¸¥ÂÊÀ¸·Î 10ÇÈ¼¿¸¸ ¶ç¿ö¶ó */
	padding:0px; /* ±×¸²¿¡¼­ ¿Ü°û¼±±îÁö 3ÇÈ¼¿À» ¶ç¿ö¶ó */ }
	
#a1010 p { margin:0px 0 30px 0; font-size:15px;}
#a1010 p.t1 { padding:30px 0px 0px 0; }
#a1010 p.t2 { padding:0px 50px 0px 0; text-align:right; }

/*-------------------------È¸»ç°³¿ä------------------------------*/
#a1020{ width:100%;line-height:150%;margin:0px 0 30px 0;padding:0px 0 0 0px;}
/* @table #»ó¼¼ */
table.a1020 {margin:10px 0 10px 0px; border-collapse:collapse;border-top:1px solid #d9d9d9}
table.a1020 tbody th {padding:6px 0px ;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;  background:#f7f7f7;font-size:13px;color:#333;font-weight:700;text-align:center; }
table.a1020 tbody td {text-align:left;padding:6px 6px 6px 15px; line-height:150%;font-size:12px;  border-bottom:1px solid #d9d9d9}

/*-------------------------È¸»ç¿¬Çõ------------------------------*/
#a1030{ width:100%;line-height:150%;margin:0px 0 30px 0;padding:0px 0 0 0px; background:url(image/a1030_img1.gif) no-repeat right bottom;}
#a1030 p {margin:0 0 0 15px}
/* @table #»ó¼¼ */
table.a1030 {margin:10px 0 0px 0px; border-collapse:collapse;border-top:2px solid #262c68}
table.a1030 tbody th {padding:10px 0px ;font-size:18px;color:#9fc93d;font-weight:700;text-align:center; background:url(image/bt_line1.gif) repeat-x bottom; }
table.a1030 tbody th.last { background:none; border-bottom:2px solid #d9d9d9;}
table.a1030 tbody td {text-align:left;padding:10px 6px 10px 25px; line-height:150%;font-size:13px;  background:url(image/bt_line1.gif) repeat-x bottom;}
table.a1030 tbody td.last { background:none; border-bottom:2px solid #d9d9d9;}
table.a1030 tbody td span {padding:0 30px 0 0; font-weight:normal; font-size:11px; color:#bdbdbd;}

/*-------------------------ÀÎÁõÇöÈ²------------------------------*/
#a1040{ width:100%; height:100%; overflow:hidden;line-height:150%;margin:0px 0 30px 0;padding:0px 0 0 0px;}
#a1040 li {float:left; width:245px; text-align:center; margin:0 0 30px 0;}
#a1040 li span {display:block; margin:5px 0}

/*-------------------------¿µ¾÷Ç°¼Ò°³------------------------------*/
#a1050{ width:100%;line-height:150%;margin:0px 0 30px 0;padding:0px 0 30px 0px; text-align:center;}


/*-------------------------ÇÁ·ÎÇÊ¹Ú½º------------------------------*/
#a2010 { clear:both; width:100%;margin:30px 0;}
#a2010_tap {clear:both;min-height:33px;}
#a2010_tap li { float:left;  text-align:center; margin:0 1px 0 0; }
#a2010_tap li a { display:block;padding:5px 0px; width:114px; color:#4b4b4b; border:1px solid #d9d9d9; background:url(image/bt_bg01.gif) repeat; font-weight:700;}
#a2010_tap li a.d1 {width:100px;}
#a2010_tap li a:hover {  border:1px solid #3c4277; background:url(image/bt_bg02.gif) repeat; color:#ffffff;}
#a2010_tap li a#on {  border:1px solid #3c4277; background:url(image/bt_bg02.gif) repeat; color:#ffffff;}

#a2010_img { float:left;margin:0px 40px 10px 20px;}

#a2010 h1 {font-size:20px; display:block; color:#353535; font-weight:700; padding:0px 0 0px 0px; margin:0 0 15px 0px; }
#a2010 h1 span {font-size:16px; color:#606060;}
#a2010_txt { margin:0 0 0 280px; text-align:left;}
#a2010_txt.mr01 { margin:0 0 0 290px; text-align:left;}
#a2010_txt.mr02 { margin:0 0 0 320px; text-align:left;}
#a2010_txt p {margin:0px 0 20px 0; padding:0px;}
#a2010_txt h1 {background:url(image/bt_icon1.gif) no-repeat 0 5px;font-size:15px; padding:0 0 0 20px;}
#a2010_txt ul {margin:0 0 0 12px;}
#a2010_txt li {background:url(image/bt_icon2.gif) no-repeat 0 8px;padding:0 0 0 8px;}


#a2040 { clear:both; width:100%; height:100%; overflow:hidden;margin:30px 0;}
#a2040 p {margin:0 0 30px 0;}


/*-------------------------ÇÁ·ÎÇÊ¹Ú½º_È¸»ö------------------------------*/
#a3010 { clear:both; width:100%;line-height:150%;margin:0px 0 30px 0; padding:20px 0 ;}

#a3010 h1 {background:url(image/bt_icon1.gif) no-repeat 0 5px;font-size:15px; padding:0 0 0 20px;}
#a3010 h1 span {font-size:16px; color:#606060;}

.tit1 {font-size:18px; display:block; color:#222; font-weight:600; padding:0px 0 0px 20px; margin:0 0 10px 0px; background:url(image/bt_icon2.png) no-repeat 0 8px;}


/* @table #»ó¼¼ */
table.p_box {margin:5px 0 0px 0px; border-collapse:collapse;border-top:2px solid #262c68; border-right:1px solid #d9d9d9}
table.p_box thead th {padding:6px 0px ;  background:#E2EEFC;font-size:13px;color:#222;font-weight:700;text-align:center; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
table.p_box tbody th {padding:6px 0px 6px 20px;font-size:13px;color:#363636;font-weight:700;text-align:left; background:url(image/bt_icon1.gif) no-repeat 10px 15px; vertical-align:top;}
table.p_box tbody td {text-align:center;padding:4px; line-height:150%;color:#222;font-size:12px;border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
table.p_box tbody td.line1 {background:url(image/bt_line1.png) repeat-x; height:1px; padding:0px;}


/*-------------------------¿¬±¸------------------------------*/
#a4010 { width:100%;line-height:150%; margin:0px ; padding:0px 0 ;}
#a4010_img_left {float:left;margin:5px 10px 10px 0px;}
#a4010_img_right { float:right; text-align:right; right:0;margin:5px 0px 10px 10px;}

#a4010_tbox:after {clear:both;display:block;content:"";}
#a4010_tbox h1 {font-size:18px; display:block; color:#222; font-weight:600; padding:0px 0 0px 20px; margin:0 0 20px 0px; background:url(image/bt_icon2.png) no-repeat 0 8px;}
#a4010_tbox h1 span {font-size:16px; color:#606060;}
#a4010_tbox {margin:0px 0 70px 0;  }
#a4010_tbox ul {}
#a4010_tbox ul.tleft01 {margin:0 0 0 440px;}
#a4010_tbox ul li {background:url(image/bt_icon3.png) no-repeat 0 5px; padding:0 0 0 13px; margin:0 0 20px 0px;}
#a4010_tbox ul li ul {margin:10px 0 0 0px;}
#a4010_tbox ul li ul li {background:url(image/left_off.gif) no-repeat 0 7px; margin:0px; padding:0 0 0 8px; color:#666;}
#a4010_tbox div.tbox {background:#e6f4f8; margin:0 0 0 0; padding:5px 0}
#a4010_tbox div.tbox p {margin:10px; background:url(image/bt_icon4.png) no-repeat 0 5px; padding:0 0 0 15px;}
#a4010_tbox p { margin:0 0 20px 0;}

/*-------------------------¿¬±¸ÇÁ·ÎÁ§Æ®------------------------------*/
#a4020 { width:100%;line-height:150%; margin:0px ; padding:0px 0 ;}
#a4020_img_left {float:left;margin:5px 10px 10px 0px;}
#a4020_tbox {margin:0 0 0px 0px;}
#a4020_tbox ul {margin:0 0 0 165px;}
#a4020_tbox li {background:url(image/left_off.gif) no-repeat 0 9px; margin:0px; padding:0 0 0 8px; line-height:180%;}

div.line1 {background:url(image/bt_line1.png) repeat-x; height:1px; padding:0px; margin:30px auto;}
div.line2 {background:url(image/bt_line1.png) repeat-x; height:1px; padding:0px; margin:30px 270px 30px 0 ;}

/* @table #»ó¼¼ */
table.pre_box {margin:0px 0 0px 0px; border-collapse:collapse;}
table.pre_box thead th {padding:6px 0px ;  background:#064b8f;font-size:13px;color:#fff;font-weight:700;text-align:center; border-left:1px solid #548bc1; }
table.pre_box tbody th {padding:6px 0px 6px 20px;font-size:13px;color:#363636;font-weight:700;text-align:left; background:url(image/bt_icon1.gif) no-repeat 10px 15px; vertical-align:top;}
table.pre_box tbody td {text-align:center;padding:8px; line-height:150%;color:#606060;font-size:12px; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9}
table.pre_box tbody td.line {border-top:2px solid #274f91; padding:0px;border-bottom:none }
table.pre_box tbody td.t1 { text-align:left;}
table.pre_box tbody td.t2 {border-left:none;}

/*-------------------------Çù·Â¾÷Ã¼------------------------------*/
#a4030:after {clear:both;display:block;content:"";}
#a4030 { width:100%; margin:0px ; padding:0px 0 30px 0 ; text-align:left;}

/*-------------------------Àåºñ±â±â------------------------------*/
#a4040:after {clear:both;display:block;content:"";}
#a4040 { width:100%; margin:0px ; padding:0px 0 30px 0 ;}
#a4040 ul {clear:both; margin:0 0 30px 0;}
#a4040 li { float:left;margin:0 3px 0px 0;}
#a4040 li span {display:block; font-size:12px; text-align:center; margin:5px auto 20px auto; font-weight:700;line-height:140%;} 
#a4040 li.last {margin:0 0 20px 0;}


/*-------------------------¸µÅ©------------------------------*/
#a7010:after {clear:both;display:block;content:"";}
#a7010 { width:100%; margin:0px ; padding:0px 0 30px 0 ;}
#a7010 ul {clear:both; margin:0 0 30px 0;}
#a7010 li { float:left;margin:0 5px 0px 0; width:240px;}
#a7010 li span {display:block; font-size:12px; text-align:center; margin:5px auto 20px auto; font-weight:700;line-height:140%;} 
#a7010 li.last {margin:0 0 20px 0;}
