@font-face{font-family:NanumGothic; src:url(/NanumGothic.eot);}
@font-face{font-family:NanumGothic; src:url(/NanumGothic.woff);}
body,div,dl,dt,dd,ul,ol,li,form,fieldset,input,textarea,p,blockquote,th,td,tr{ 
	margin:0px;
	padding:0px;
	font-size:10pt;
	font-family:NanumGothic,"";
	TEXT-DECORATION: none;
	color:#333333;
	line-height:20px;
 }
body
{scrollbar-face-color:#eeeeee;
scrollbar-shadow-color:#cccccc;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#fafafa;
scrollbar-darkshadow-color:#ccccccF;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#666666}

/* .skip a{width:100%; text-align:center; display: block; position: absolute; top: -9999em; left: 0; z-index: 9999; background-color:#333333; color:#ffffff; font-weight:bold; font-size:14px}
.skip a:hover,.skip a:active,.skip a:focus{top: 0; padding: 0.5em 0;width:100%; text-align:center;background-color:#333333; color:#ffffff; font-weight:bold; font-size:14px}*/
select {padding:0; margin:0;}
input, button, select, textarea {vertical-align:top;}
input, textarea, select {font-family:inherit; font-size:12px;}
img a {vertical-align:top;border:0;margin:0px; padding:0px;display:block;}
ul, li {margin:0px; padding:0px; list-style:none;}
img{border:0; padding:0px; margin:0px}
/* link */
a {text-decoration:none; }
a:link {color:#222222;}
a:visited {color:#222222;}
a:active {color:#222222;}
a:hover { color: #ff6600;text-decoration:none;}
caption {visibility:hidden; left:-9999em; width:1px; height:1px; margin:0; padding:0; background:none; font-size:0; line-height:0; text-indent:-9999em}

/* °øÅë */

.footer_line{width:100%; height:1px; margin:0; padding:0; font-size:0px;float:left}

.sub_top_line{
	width:100%;
	vertical-align:top;
	height:1px;
	margin: 0;
	padding:0;
	font-size:0px;
	background: url(../images/sub01/sub_top_linebg.jpg) repeat-x;
}

.header_top{
	width:100%;
	height:137px;
	text-align:center;
	border:0px solid red;
	background: url(../images/main/main_top_bg.jpg) no-repeat center top;
}
.header_top_container{
	margin:0px;
	padding:0px;
	display:inline-block; *display:inline; *zoom:1; width:1003px;
	border:0px solid blue;
}

.header_top_box{
	width:100%; 
	float:right;
	border:0px solid green;
	text-align:right;
}

.top_menu{
	width:1003px;
	float:right;
	text-align:right;
	padding:8px 0 16px 0;
	border:0px solid green;
}

.menu{
	width:1003px;

}

.footer_body{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#cecece
}
.footer_body_container{
	margin:0px;
	padding:0px;
	display:inline-block; *display:inline; *zoom:1; width:1003px;
	border:0px solid blue;
}

.footer_body_box{
	width:100%; 
	float:left;
	border:0px solid green;
}
.copyright{
	width:634px;
	float:left;
	padding:0 0 0 0;
}
.footer_tit{
	width:196px;
	float:left;
	padding:22px 0 0 0;
}
.footer_link{
	width:170px;
	float:left;
	padding:22px 0 0 0;
}
.sub_body{
	width:100%;
	text-align:center;
	border:0px solid red;
	margin:30px 0 0 0;
}
.sub_body_container{
	margin:0px;
	padding:0px;
	display:inline-block; *display:inline; *zoom:1; width:1003px;
	border:0px solid blue;
}

.sub_body_box{
	width:100%; 
	float:left;
	margin:0;
	border:0px solid green;
}
.sub_left_box{
	width:200px;
	float:left;
	margin:0 0 0 0;

}
.sub_left_tit{
	margin:0 0 5px 0;
}
.sub_contents_box{
	width:750px;
	float:left;
	margin:0 0 0 53px;
}
.sub_contents_ww{
	width:100%;
	height:142px;
	background: url(../images/sub01/sub_img.jpg) no-repeat right top;
	border-bottom:1px solid #cccccc;
	text-align:left

}
.contents_tit01{
	padding:50px 0 13px 0;
	color:#999999;
}
.sub_contents_ww img{
	display:inline;
	padding-top:1px;
}
.sub_contents{
	text-align:left;
	padding:50px 0;
	float:left;
}
.sub_contents02{
	text-align:left;
	padding:20px 0 50px 0;
	float:left;
	width:750px;
}
/* °øÅë³¡ */


/* ¸ÞÀÎ */
.main_body{
	width:100%;
	text-align:center;
	border:0px solid red;
}
.main_body_container{
	margin:0px;
	padding:0px;
	display:inline-block; *display:inline; *zoom:1; width:1187px;
	border:0px solid blue;
}

.main_body_box{
	width:100%; 
	float:left;
	border:0px solid green;
}
.main_body_swf{
	float:left;
}
.main_body_contents{
	width:100%;
	float:left;
	padding:0;
	margin:13px 0 23px 0;
}
.main_body_bnr{
	width:100%;
	float:left;
	border:0px solid red;
}

.main_body_bnr ul li{
	display:inline;
	padding:0 3px;
}

.main_body_contents_box01{
	width:272px;
	float:left;
	margin:0 0 0 101px;
}
.notice_tit{
	float:left;
}
.notice_cont{
	width:262px;
	height:81px;
	float:left;
	padding:5px;
	text-align:left;
}

.main_body_contents_box02{
	width:114;
	float:left;
	margin:0 20px;
}
.gallery_cont{
	width:308px;
	float:left;
	padding:11px 0 0 0;
	text-align:left;
}

.main_body_contents_box03{
	width:308px;
	float:left;
}
.main_body_contents_box04{
	
	float:left;
	padding:0 0 0 20px;
}

/* ¸ÞÀÎÀÌ¹ÌÁö·Ñ¸µ*/
.stepcarousel{
	position: relative;
	overflow: scroll;
	width: 1187px;
	height: 482px;
}

.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 1187px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#promotion{
	width: 1187px;
	height: 482px;
	border: 0;
	text-align: left;
}

#promotion .panel{
	height: 482px;
	text-align: center;
}
#promotion{overflow: hidden;}

/* ¸ÞÀÎ ³¡ */

/* ¼­ºê */
.sub01_03_00{
	width:100%;
	float:left;
	text-align:right;
	padding:10px 0 0 0 ;
}
.sub01_03_01{
	float:right;
	color:#1476bd;
	font-weight:bold;
	width:100%;
}
.sub01_03_01 li{
	display:inline;
	padding:5px 20px;
	background-color:#c4e3e4;
	line-height:20px;
	height:20px;
}
.sub01_03_02{
	width:210;
	float:left;
	padding:10px 0 0 0;

}
.sub01_03_02 li{
	display:inline;
}
.sub01_03_03{
	float:left;
	font-weight:bold;
	font-size:16px;
	color:#33a9ff;
	padding:0 20px;
	background:url(../images/sub01/ct01_02_3.jpg) no-repeat 10px 7px;
}
.sub01_03_04{
	float:left;
	font-weight:bold;
	color:#000000;
	padding:0 20px;
	width:90px;
}
.sub01_03_05{
	width:500px;
	float:left;
	padding:10px 0 0 0;
	border:0px solid red;
}
.sub02_01_1{
	width:100%;
}
.sub02_01_1 table {
border-left:0px solid #e3e3e3;
border-top:0px solid #e3e3e3;
border-collapse:0px solid #e3e3e3;
}


.sub02_01_1 td {
border-right:0px solid #e3e3e3;
border-bottom:0px solid #e3e3e3;
padding:5px 10px 8px 10px;
vertical-align:top;
}

.sub02_01_1 th{
width:100px;
text-align:left;
padding:5px 10px 8px 10px;
vertical-align:top;
}
.sub02_01_2{

	color:#00b2eb;
	font-size:16px;
	font-weight:bold;
	padding:40px 0 0 0;
	background-color:#e3e3e3;
}
.sub02_01_3{
	color:#81ad2e;
	font-size:14px;
	font-weight:bold;
	background-color:#f3f3f3;
}
.sub02_01_4{
	float:left;
	width:100%;
	text-align:right;
	padding:0 10px 5px 0
}
.sub02_02_0{
	height:30px;
	background-color:#e3e3e3;
	width:100%;
	float:left;
}
.sub02_02_0 li{
	color:#00b2eb;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding:0 0 0 10px;
}
.sub02_02_1{
	float:left;
	height:25px;
	padding:25px 0 5px 5px;
	font-weight:bold;
	color:#ff305c;
}
.sub02_02_1 li{
	color:#1476bd;
	font-size:14px;
}
.sub02_02_2{
	float:left;
	padding:0 0 0 25px;
	color:#1476bd;
	width:95%;
	text-align:justify
}
.sub02_02_3{
	float:left;
	padding:0 0 10px 20px;
}
.sub02_02_4{
	float:left;
	color:#fe7915;
	width:100%
}
.sub02_03_0{
	height:30px;
	background-color:#e3e3e3;
	width:100%;
	float:left;
}
.sub02_03_0 li{
	background:url(../images/sub02/icon22.gif) no-repeat 10px 9px;
	color:#00b2eb;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding:0 0 0 30px;
}
.sub02_03_1{
	float:left;
	width:740px;
	padding:25px 0 25px 5px;
}
.sub02_03_1 table{
	width:100%;
	border-collapse:collapse;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-collapse:1px solid #e3e3e3;
	font-weight:normal;
	text-align:left;
}
.sub02_03_1 table th{
	background-color:#b3dae9;
	text-align:center;
	color:#000000;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_03_1 table td{
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_03_2{
	float:left;
	padding:10px 0 25px 0px;
}
.sub02_03_2 table{
	width:100%;
	border-collapse:collapse;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-collapse:1px solid #e3e3e3;
	font-weight:normal;
	text-align:left;
}
.sub02_03_2 table th{
	background-color:#b3dae9;
	text-align:center;
	color:#000000;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_03_2 table td{
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_02_2 table{
	width:100%;
	border-collapse:collapse;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-collapse:1px solid #e3e3e3;
	font-weight:normal;
	text-align:left;
}
.sub02_02_2 table th{
	background-color:#b3dae9;
	text-align:center;
	color:#000000;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_02_2 table td{
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_03_3{
	text-align:center;
}
.sub02_03_4{
	float:left;
	width:690px;
	border:0px solid #cccccc;
	background-color:#b3dae9;
	padding:30px;
	font-weight:bold;
	text-align:center;
}
.sub02_03_00{
	text-align:center;
	width:750px;
	height:30px;
	line-height:30px;
	margin:15px 0 0 0;
	float:left;
}
.sub02_04_1{
	float:left;
	width:250px;
	padding:25px 0 25px 5px;
}
.sub02_04_2{
	width:495px;
	float:left;
	padding:25px 0 25px 0px;
}
.sub02_05_1{
	float:left;
	width:740px;
	padding:5px 5px 5px 5px;
}
.sub02_05_1 table{
	width:100%;
	border-collapse:collapse;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-collapse:1px solid #e3e3e3;
	font-weight:normal;
	text-align:left;
}
.sub02_05_1 table th{
	background-color:#b3dae9;
	text-align:center;
	color:#000000;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub02_05_1 table td{
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:3px 10px;
}
.sub03_01_1{
	float:left;
	border:0px solid red;
	padding:0 0 0 20px
}
.sub03_01_1 li{
	float:left;
	line-height:50px;
}
.sub03_01_1 img{
	vertical-align:middle;
}
.sub05_04_1{
	clear:both;
	float:left;
	width:130px;
	padding:25px 0 25px 5px;

}
.sub05_04_2{
	width:615px;
	float:left;
	padding:25px 0 25px 0px;


}
.sub06_06_00{
	width:100%;
	float:left;
	text-align:center;
	padding:20px 0 0 0 ;
}
.sub06_06_01{
	float:left;
	color:#1476bd;
	font-weight:bold;
	width:100%;
}
.sub06_06_01 li{
	display:inline;
	padding:5px 20px;
	background-color:#c4e3e4;
	line-height:20px;
	height:20px;
}
.sitemap_01{
	width:100%;
	float:left;
	height:50px;
	margin:0 0 30px 0;
}
.sitemap_01 li{
	display:inline;
	padding:15px;
	line-height:50px;

}

