/*================================
	sub
================================*/

/*ºñÁÖ¾ó*/

#visual{position:relative; width:100%; height:200px; background:url(../images/visual_bg1.gif) repeat-x left top;}
#visual .inner{position:relative; width:980px; height:160px; margin:0 auto;overflow:hidden; background:url(../images/visual_sub_bg.jpg) repeat-x left top;}


/*ÄÁÅÙÃ÷*/
#content{position:relative; width:100%; margin:0 auto; padding-top:34px; overflow:hidden;}
#contents{position:relative; width:1010px; margin:0 auto; overflow:hidden;}

#left{float:left; position:relative; margin-top:50px; width:200px; border-top:4px solid #1261ac;}
#left .lnb {width:200px; margin-bottom:20px;}
#left .lnb .l_title {height:66px; font-size:28px; color:#1261ac; font-weight:bold; margin:26px 0 0 14px; line-height:24px;}
#left .lnb .l_title span{font-size:11px; font-family:tahoma; color:#bababa;}
#left ul {width:200px; margin:0; border-top:1px solid #d9d9d9;}
#left ul li {height:40px; border-bottom:1px solid #d9d9d9; padding-left:14px;}
#left ul li a {width:20px; font-size:13px; line-height:40px; }
#left ul li:hover > a{color:#1261ac; }
.over{background-color:#363636;}
a.on:link, a.on:visited, a.on:active { text-decoration:none; color:#ffffff !important;}
a.on:hover { text-decoration:none;color:#ffffff;}

#content #right{float:right; position:relative; width:770px; padding:0; margin-top:70px;}
#content #right .location{overflow:hidden; height:70px; border-bottom:1px solid #898989;}
#content #right .location .title {float:left;font-size:24px; font-weight:bold; margin-top:8px; line-height:38px; letter-spacing:-1px;}
#content #right .location p{float:left;}
#content #right .location .local{float:right; padding:10px 0 0 0;}
#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:40px 0 80px 0; min-height:460px; font-size:13px; color:#666666;}

/* È¸»ç¿¬Çõ */
div.TabView1 div.Tabs1{height:32px; margin:0 0 60px 0;}
div.TabView1 div.Tabs1 a {float:left; font-weight:bold; display:block; width:176px; text-align:center;text-decoration:none; height:30px; padding:6px 0 0 0; margin-right:4px; border-bottom:5px solid #eaeaea;}
div.TabView1 div.Tabs1 a:hover, div.TabView1 div.Tabs1 a.Active{border-bottom:5px solid #1261ac; color:#1261ac;}
div.TabView1 div.Pages1{width:720px; height:100%;overflow:hidden; margin:0 auto;}

.history_img {float:left; width:230px;}
.history{float:right;width:490px;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:0 8px 0px 20px; font-weight:bold}
.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%;}

/* ³³Ç°½ÇÀû
.th	{height:40px; text-align:center; color:#1261ac; font-weight:bold; border-top:2px solid #1261ac; border-bottom:1px solid #1261ac; font-size:13px;}

.td2{height:50px; text-align:center; background-color:#f6f6f6; border-bottom:1px solid #eaeaea; padding:2px 0; font-size:12px; line-height:140%;}
 */
 /*
 .td1{
	padding:2px 0;
	height:50px;
	font-size:12px;
	text-align:center;
	background:#fff;
}
*/
/* ¿À½Ã´Â±æ */
.bar {width:20px; border-bottom:3px solid #1261ac; display:block;margin:0 0 5px 0;}
.map1 {float:left; width:280px;}
.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;}
.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; background-color:#1261ac; border:0px;}
.p_th {height:30px; background-color:#f6f6f6;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;}
.Page{width:740px; margin:0 auto; font-size:13px;}
.Page table{ font-size:13px;}

.con_sub{width:990px; margin:0 auto;}
/*================================================================*/




.ktable1{
	margin:20px auto;
	width:100%;
	border-bottom:1px solid #1696D7;
	background:#fff;
}
th{
	text-align:center;
	font-weight: bold;
	color:#fff;
	border-right:1px solid #fff;
	background:#1696d7;
}

.ktable1 td{	border-right:1px solid #1696d7;}
.ktable1 td:last-child{border-right:0 }

.table_bg {background: #e8eef4;}

.th01{
	width:100px;
	height:28px;
	text-align:center;
	font-weight: bold;
}
.th02{
	height:28px;
	text-align:center;
	font-weight: bold;
	background:#E8EEF4;
}
.td1{text-align:center;}

.td_line{
	border-right:1px solid #1696d7;
}

.td2{
	text-align:center;
	background:#E8EEF4;
}
.line{border-bottom:1px solid #1696D7}

.t_list{
    display: inline-block;
    margin-left: -1px;
}
.t_list2{
    display: inline-block;
	margin-top: -1px;
}


.pro_tit > img{
	padding-right: 5px;
    vertical-align: -2px;
}


/*Á¦Ç° »ç¾ç*/
.product_table1{
	width:100%;
	margin-top:20px;	
}
.product_table1 th{
	width: 21%;
}
.product_table1 .th_1{
	width: 16%;
}

/*th°¡ 2Ä­ÀÏ¶§*/
.table_th2 th{
	width: 84%;
}
.table_th2 .th_1{
	width: 16%;
}

/*th°¡ 2Ä­ÀÏ¶§(Çü½ÄÀÌ 2Ä­)*/
.table_th2_2 th{
	width: 70%;
}
.table_th2_2 .th_1{
	width: 5%;
}
.table_th2_2 .th_2{
	width: 25%;
}

/*th°¡ 3Ä­ÀÏ¶§*/
.table_th3 th{
	width: 42%;
}
.table_th3 .th_1{
	width: 16%;
}

/*th°¡ 3Ä­ÀÏ¶§(Çü½ÄÀÌ 2Ä­)*/
.table_th3_2 th{
	width: 38%;
}
.table_th3_2 .th_1{
	width: 4%;
}
.table_th3_2 .th_2{
	width: 20%;
}

/*th°¡ 4Ä­ÀÏ¶§(Çü½ÄÀÌ 2Ä­)*/
.table_th4_2 th{
	width: 25%;
}
.table_th4_2 .th_1{
	width: 5%;
}
.table_th4_2 .th_2{
	width: 20%;
}

/*th°¡ 5Ä­ÀÏ¶§*/
.table_th5 th{
	width: 20%;
}
.table_th5 .th_1{
	width: 20%;
}

/*th°¡ 5Ä­ÀÏ¶§(Çü½ÄÀÌ 2Ä­)*/
.table_th5_2 th{
	width: 20%;
}
.table_th5_2 .th_1{
	width: 4%;
}
.table_th5_2 .th_2{
	width: 16%;
}

/*th°¡ 6Ä­ÀÏ¶§(Çü½ÄÀÌ 2Ä­)*/
.table_th6_2 th{
	width: 16%;
}
.table_th6_2 .th_1{
	width: 4%;
}
.table_th6_2 .th_2{
	width: 16%;
}


/*Á¦Ç°ÆäÀÌÁö new Å×ÀÌºí*/
.si_new_table {
	width: 740px;
    text-align: center;
	margin-top: 20px;
}

.si_new_tt {
	background: #1696d7;
	color:#fff;
	font-weight: 700;
}

.si_new_table tr td {
	border-right: 1px solid #1696d7;
}

.t_left { 
	text-align:left;
	padding-left:20px;
}

.th_b_line{
	border-bottom: 1px solid #FFFFFF;
}



/* SpecTable »ç¾çÅ×ÀÌºí ÄÚµù*/

.SpecTable {
	text-align: center;
	margin: 20px 0;
	width:740px;
	border-bottom: 1px solid #e8eef4;
	line-height: 25px;
}
.SpecTable tr:first-child {
    background: #1696d7;
    color: #fff;
    padding: 5px 0px;
    font-size: 15px;
    font-weight: 700;
}

.SpecTable tr:first-child > td {
	padding: 5px 0;
	border-right: 1px solid #fff;
}
.SpecTable tr td:first-child {
	font-weight:700;
}
.font-weight {
	font-weight:700;
}

.SpecTable tr:first-child > td:last-child {
	border-right:none;
}

.BGe8ee14  {
	background:#e8eef4;
}

.font_s{
	font-size: 12px;
}

.product_big_line{
	border: 1px solid #e9e9e9;
}