/*================================
	sub
================================*/

/*ºñÁÖ¾ó*/

#visual{position:relative; width:100%; height:200px; background:url(../images/visual_sub1.gif) repeat-x left top;}
#visual .inner{position:relative; width:980px; height:160px; margin:0 auto;overflow:hidden; }


/*ÄÁÅÙÃ÷*/
#content{position:relative; width:980px; margin:0 auto; padding:0;; overflow:hidden;}
#content #right{float:right; position:relative; width:750px; padding:0;}
#content #right .location{
	overflow:hidden;
	height:45px;
	background:#202b56;
}
#content #right .location .title {
	float:left;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#fff;
	padding: 10px;
}
#content #right .location p{float:left;}
#content #right .location .local{
	float:right;
	color:#fff;
	line-height: 23px;
	padding:10px;
}
#content #right .location .local img{vertical-align:middle; margin:-3px 5px 0 0;}
#content #right .location .local span{margin:0 4px 0 4px; padding:0 0 0 0px; font-size:11px; font-family:µ¸¿ò; letter-spacing:-1px;}
#content #right .con{overflow:hidden; margin:50px 0 80px 0; min-height:460px; font-size:14px; color:#666666;}





#content2{position:relative; width:1050px; margin:0 auto; padding:0;; overflow:hidden;}
#content2 #right{float:right; position:relative; width:810px; padding:0;}
#content2 #right .location{
	overflow:hidden;
	height:45px;
	background:#202b56;
}
#content2 #right .location .title {
	float:left;
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#fff;
	padding: 10px;
}
#content2 #right .location p{float:left;}
#content2 #right .location .local{
	float:right;
	color:#fff;
	line-height: 23px;
	padding:10px;
}
#content2 #right .location .local img{vertical-align:middle; margin:-3px 5px 0 0;}
#content2 #right .location .local span{margin:0 4px 0 4px; padding:0 0 0 0px; font-size:11px; font-family:µ¸¿ò; letter-spacing:-1px;}
#content2 #right .con{overflow:hidden; margin:50px 0 80px 0; min-height:460px; font-size:14px; color:#666666;}

#left{float:left; position:relative; width:200px;}
#left .lnb {width:200px; margin-bottom:20px;}
#left .lnb .l_title {
	padding:26px 0 0 0px;
	height:66px;
	line-height:24px;
	font-size:28px;
	font-weight:bold;
	text-align: center;
	color:#fff;
	background:#202b56;
}
#left .lnb .l_title2 {
	padding:26px 0 0 27px;
	height:66px;
	line-height:24px;
	font-size:28px;
	font-weight:bold;
	text-align: center;
	color:#fff;
	background:#293b75;
}
#left .lnb .l_title span{font-size:11px; font-family:tahoma; color:#bababa;}
#left .lnb .l_title2 span{font-size:11px; font-family:tahoma; color:#bababa;}
#left > ul {width:200px; margin:0; border-top:1px solid #d9d9d9;}
.lnb > ul > li {
	border-bottom:1px solid #d9d9d9;
}
.sub_m{
	padding:8px 20px;
}
.sub_m:hover{
	padding-left:17px !important
	background:url(../images/left_over.gif) no-repeat left top;
}
.sub_m a {
	width:20px;
	font-size:16px;
	font-weight:bold;
}
.sub_m a:hover{
	color:#293b75;
	font-weight:bold;
	font-size:16px;
}



#over{background:url(../images/left_over.gif) no-repeat left top;}
a.on:link, a.on:visited, a.on:active { text-decoration:none; color:#ffffff !important;}
a.on:hover { text-decoration:none;color:#ffffff;}



/* Á¦Ç°*/
div.TabView1 div.Tabs1{height:32px; margin:0 0 60px 0;}
div.TabView1 div.Tabs1 span{font-size:14px;}
div.TabView1 div.Tabs1 a {
	float:left;
	padding:6px 30px;
	margin-right:57px;
	display:block;
	width:172px;
	height:30px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border-bottom:5px solid #eaeaea;
	background:#eaeaea;
}

div.TabView1 div.Tabs1 a:last-child{
	float:left;
	padding:6px 30px;
	margin-right:0;
	display:block;
	width:172px;
	height:30px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border-bottom:5px solid #eaeaea;
	background:#eaeaea;
}
div.TabView1 div.Tabs1 a:hover, div.TabView1 div.Tabs1 a.Active{
	/*border-bottom:5px solid #1261ac;*/
	color:#fff;
	background:#1261ac;
}
div.TabView1 div.Pages1{width:720px; height:100%;overflow:hidden; margin:0 auto;}

/* Á¦Ç°*/
div.TabView1 div.Tabs2{margin:0 0 60px 0;}
div.TabView1 div.Tabs2:after{
	content:"";
	clear:both;
	display:block;
}

div.TabView1 div.Tabs2 span{font-size:14px;}
div.TabView1 div.Tabs2 a {
	float:left;
	padding:6px 0px;
	margin-right:30px;
	display:block;
	width:172px;
	height:40px;
	line-height: 200%;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	border-bottom:5px solid #c9c9c9;
	background:#eaeaea;
}
div.TabView1 div.Tabs2 a:hover, div.TabView1 div.Tabs2 a.Active{
	/*border-bottom:5px solid #1261ac;*/
	color:#fff;
	background:#1261ac;
}
div.TabView1 div.Pages1{
	overflow:hidden;
	margin:0 auto;
	width:810px;
	height:100%;
}

.history_img {
	float:left;
	width:200px;
	text-align: center;
}
.history{
	float:right;
	width:460px;
	margin-top:10px;
}
.history li{overflow:hidden; padding-top:47px}
.history li:first-child{padding-top:0px; margin-top:-3px}
.history li p.year{float:left; font-size:16px; color:#2d64a7; font-weight:bold; font-family:tahoma;}
.history li div.listDiv{float:left;}
.history li div.listDiv > p{padding-top:10px}
.history li div.listDiv > p:first-child{padding-top:0px}
.history li div.listDiv > p span{
	padding-left:26px;
	padding-right:4px;
    line-height: 8px;
	font-size: 5px;
	font-weight:normal;
	color: #2d64a7;
	vertical-align: 1px;
}
.pl{padding-left:31px !important;}
.history li div.listDiv > p span.blank{padding-left:35px; line-height:24px}
.history li div.listDiv > p:first-child{padding-top:1px}

/* ÀÎÁõÇöÈ² */
.th1	{height:34px; text-align:center; color:#1261ac; font-weight:bold; border-top:2px solid #1261ac; border-bottom:1px solid #1261ac; font-size:13px;}
.td3{height:34px; text-align:center; background-color:#ffffff; border-bottom:1px solid #eaeaea; padding:2px 0; font-size:12px; line-height:140%;}
.td4{height:34px; text-align:center; background-color:#ffffff; border-bottom:1px solid #898989; padding:2px 0; font-size:12px; line-height:140%;}


/* ¿À½Ã´Â±æ */

.map1 {width:700px;margin-left:20px;}
.map2 {float:left; width:700px; margin-bottom:20px;}

/* Àü°æ»çÁø */
.photo {width:422px; float:right;}

/* Á¦Ç°Á¤º¸ */
.category {width:720px; margin:0 auto; padding:0;}
/*.category ul{padding:0 0 70px 0;}
.category ul li{padding:0 34px 4px 0; float:left;background:url(../images/bar.gif) no-repeat right center;}
a.c_on:link, a.c_on:visited, a.c_on:active { text-decoration:none; color:#1261ac !important; font-weight:bold;}
a.c_on:hover { text-decoration:none;color:#1261ac; font-weight:bold;}*/

div.Tabs{width:720px; margin:0 auto; padding:0;}
div.Tabs a {float:left; display:block; text-align:center;text-decoration:none; padding:0 32px 0 0; background:url(../images/bar.gif) no-repeat right center; margin-bottom:4px; font-size:0.97em;}
div.Tabs a:hover, div.Tabs a.Active{color:#1261ac; font-weight:bold;}
div.Tabs a.ing {color:#1261ac; font-weight:bold;}
div.Pages{width:720px; height:100%; overflow:hidden; padding-top:50px;}

.mark {float:right;}
.p_subject {
	width:720px;
	height:55px;
	border-bottom:1px solid #eaeaea;
	margin-bottom:30px;
	font-size:24px;
	font-weight:bold;
	padding-top:5px;
	margin-left:20px;
}
.p_subject span {font-size:12px;}
.p_subject_s {font-size:16px; font-weight:bold; color:#1261ac; text-align:center;}
.p_subject_s1 {font-size:20px; font-weight:bold; color:#1261ac; line-height:27px;}
.p_subject_s2 {font-size:26px; color:#1261ac; font-family:tahoma;}
.p_line {height:2px; background-color:#6a9bc9; border:0px;}
.p_title {
	font-weight:bold;
	color:#ffffff;
	height:30px;
	line-height:30px;
	padding-left:30px;
	background-color:#293b75;
	border:0px;
}
.p_th {
	height:30px;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	text-align:center;
	color:#666666;
	background-color:#f6f6f6;
	font-size:12px;
}
.p_td1 {height:30px; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; text-align:center; font-size:12px;}
.p_td1_n {height:30px; border-bottom:1px solid #eaeaea; border-right:0; text-align:center; font-size:12px;}
.p_td1_l {padding:4px 0; border-bottom:0px solid #eaeaea; border-right:0; text-align:left; font-size:12px;}
.p_b {font-family:tahoma,nanumgothic; font-weight:bold; color:#1261ac;}

.p_bar {font-size:18px; font-weight:bold; color:#333333; line-height:18px;}
.p_bar_s {font-size:10px; font-family:tahoma; color:#d7d7d7;}
.p_list {padding-top:12px;}
.p_list li {list-style:inside; height:20px;}
.li1 {line-height:16px; height:auto !important; margin-bottom:10px;}
.li2 {list-style:none !important; padding-left:24px;}
.p_list span {color:#6a9bc9; font-weight:bold;}

.feature { background:url(../images/check.gif) no-repeat left center; padding:3px 0 0 26px; color:#1261ac; font-weight:bold; font-size:15px; line-height:26px;}

/*================================================================*/








.text01 {}
.Page2{
	width:700px;
	height: 1px;
	background:#999;
	margin:20px 0;
}
.Page1:after {
    content: "";
    display: block;
    clear: both;
}
.Pad1{
	margin:0 auto;
	width:800px;
}
.Pad1:after {
    content: "";
    display: block;
    clear: both;
}

.pro_box01{margin-top:20px;}

.pro_box01 h4{
    margin-bottom: 20px;
    padding-left: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    border-left: 5px solid #2a52b0;
}
.pro_box01 p{
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

.box01_img{
	margin-left:50px;
	margin-bottom:20px;
}
.pro{
	width: 645px;
	margin-top:10px;
	margin-left:30px;
}
.title_sub{
	font-size: 14px;
	margin:20px 0 20px 30px;
}

.sub_img, .sub_img2, .sub_img3, .sub_img4{
	float:left;
}
.sub_img{
	margin:30px 30px;
}
.sub_img img{
	width:180px;
}
.sub_img2{
	margin:56px 0 0 50px;
}
.sub_img3{
	margin:11px 15px;
}
.pro:after {
    content: "";
    display: block;
    clear: both;
}

.pro li{
	float:left;
}

.listyle{
	border-bottom:2px dashed  #eaeaea;
}


.con2{
	padding-left:15px;
}

.sub_img{
    border: 1px solid #dbdbdb;
	border-radius:23px
}

.ttitle{
	color: #363636;
    font-size: 25px;
    font-weight: bolder;
    height: 43px;
    line-height: 43px;
}


.sub-title{
	margin:30px 0 30px;
	color:#5f5f5f;
	font-size:22px;
}

.sub-title2{
	margin:0 0 30px;
	color:#545454;
	font-size:18px;
	font-weight: bold;
}

.txt{
	font-size:14px;
	line-height: 25px;
}
.txt img{
	vertical-align: text-bottom;
	padding-right:5px;
}

.txt span{
	color:#4b4b4b;
	font-weight: bold;
}
.bar{
	width:50px;
	height:3px;
	background:#1261ac;
}


.table6 {
	width:100%;
	border:1px solid #303030;
	border-collapse: collapse;
}

.table6 th {
	height:20px;
	border-left:1px solid #303030;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
	background:#6ac3ed;
	color:#293b75;
	text-align:center;
	font-size:11px;
}
.table6 .th {
	border-left:1px solid #303030;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:10px;
}

.table6 td{
	padding:2px 1px;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
	font-size:10px;
	text-align: left;
	text-align:center;
}

.table6 .td{background:#b5e9ff;}
.table6 .w{width:30px;}
.table6 td img{vertical-align: middle;padding-right:5px;}
.table6 th.end, .table6 td.end {border-right:none;}



.table5 {
	width:100%;
	border:1px solid #303030;
	border-collapse: collapse;
}

.table5 th {
	height:20px;
	border-left:1px solid #303030;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
	background:#6ac3ed;
	color:#293b75;
	text-align:center;
	font-size:12px;
}
.table5 .th {
	width:40px;
	border-left:1px solid #303030;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:12px;
}

.table5 td{
	padding:2px 1px;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
	font-size:12px;
	text-align: left;
	text-align:center;
}

.table5 .td{background:#b5e9ff;}
.table5 .w{width:30px;}
.table5 td img{vertical-align: middle;padding-right:5px;}
.table5 th.end, .table5 td.end {border-right:none;}




.table4 {
	width:100%;
	border-top:4px solid #293b75;
	border-collapse: collapse;
}

.table4 th {
	height:10px;
	border-left:1px solid #293b75;
	border-right:1px solid #293b75;
	border-bottom:1px solid #293b75;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:16px
}
.table4 .th {
	width:40px;
	border-left:1px solid #293b75;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:14px
}

.table4 td{
	padding:5px;
	border-right:1px solid #293b75;
	border-bottom:1px solid #293b75;
	font-size:14px;
	text-align: left;
	text-align:center;
}
.table4 td img{vertical-align: middle;padding-right:5px;}
.table4 th.end, .table4 td.end {border-right:none;}


.table3 {
	width:100%;
	border-top:4px solid #293b75;
	border-collapse: collapse;
}

.table3 th {
	height:50px;
	border-left:1px solid #293b75;
	border-right:1px solid #293b75;
	border-bottom:1px solid #293b75;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:16px
}
.table3 .th {
	width:40px;
	border-left:1px solid #293b75;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:14px
}

.table3 td{
	padding:10px;
	border-right:1px solid #293b75;
	border-bottom:1px solid #293b75;
	font-size:14px;
	text-align: left;
	text-align:center;
}
.table3 td img{vertical-align: middle;padding-right:5px;}
.table3 th.end, .table3 td.end {border-right:none;}


.table2 {
	width:100%;
	border:1px solid #303030;
	border-collapse: collapse;
}

.table2 th {
	height:20px;
	border-left:1px solid #303030;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
	background:#6ac3ed;
	color:#293b75;
	text-align:center;
	font-size:14px
}
.table2 .th {
	border-left:1px solid #303030;
	background:#f4f7f7;
	color:#293b75;
	text-align:center;
	font-size:14px;
	font-weight: bold;
}

.table2 td{
	padding:2px 5px;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
	font-size:14px;
	text-align: left;
	text-align:center;
}

.table2 .td{background:#b5e9ff;}
.table2 .w{width:30px;}

.table2 td img{vertical-align: middle;padding-right:5px;}
.table2 th.end, .table2 td.end {border-right:none;}


.ft li, .ft2 li{float:left;}

.ft2 li img{width:100%}
.pr3 img{width:700px;}

