@charset "euc-kr";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(https://fonts.googleapis.com/css?family=Lato);

* { margin:0; padding:0}

html, body {
	width:100%;
	height: 100%;
 }
body {
	font-family:Nanum Gothic,'³ª´® °íµñ',ng,sans-serif;
    margin:0;
	padding:0;
	overflow-y: scroll;
}

body, td, input, select, table, textarea, div, p, b {
	font-family: Nanum Gothic, '³ª´® °íµñ', ng, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #4e4e4e;
	text-decoration: none; /* none l underline l overline l line-through */
}

img { border:0}
ul, ol, dl, li { list-style:none}


/*---------------------------------------------------*/
a { text-decoration:none; color:#4e4e4e}
a.top { color:#fff; text-decoration:none;}
a.top:hover { color:#a2a2a2; text-decoration:none;}
a.subtop { text-decoration:none; color:#252525; font-weight:600;}
a.subtop:hover { text-decoration:none; color:#ec1c24; font-weight:600;}
a.subtop:active { text-decoration:none; color:#ec1c24; font-weight:600;}
.no_magin1{
	margin-right:0px!important;
}

/*Navi*/
#center {
	position: relative;
	z-index: 99999;
	width: 100%;
	margin: 0 auto;
	height:29px;
	top: 0px;
	display: inline-block;
}

#top_navi_wrap {
	width:100%;  
	z-index:10; 
	position:absolute; 
    background:#000;
	opacity:.8;
	} 


/* ¸Þ´º */
#top_navi_wrap {
	width:100%;  
	z-index:10; 
	position:absolute; 
    background:#f5f5f5 0 122px;
	} 
.top_wrap { width:100%; margin:0 auto; height:29px; background:#423f40; border-bottom:1px solid #e1e1e1;}
.top_wrap2 { width:1100px; margin:0 auto; height:29px;}
.top_menu { float:right; }
.top_menu ul {margin:right:50px;}
.top_menu ul li.top_border { float:left; height:29px; font-size:11px; padding: 4px 10px 0 10px; }
.top_menu ul li { float:left; height:29px;}




/* »ó´Ü ·¹ÀÌ¾Æ¿ô */
#wrap {min-width:1100px;}
#hd {z-index:50;position:relative; min-width:1100px; background:#fff; height:80px; border-bottom:1px solid #9b9b9b;}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {margin:0 auto;padding:0;width:1100px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

.top_logo {width:300px; position:relative; float:left; margin-top:12px; z-index:100;}


/* ÅØ½ºÆ® Å©±â Á¶Àý */
#text_size {float:left;margin:0 0 0 10px;letter-spacing:-3px}
#text_size button {margin:0;padding:1px 2px;border:1px solid #c3c6ca;background:transparent;vertical-align:middle;cursor:pointer}
.ts_up {font-size:1.167em !important}
.ts_up2 {font-size:1.3em !important}

/* Å¾¸Þ´º */
#gnbArea {position:absolute; top:0px; left:0px; height:80px; width:100%;z-index:30; overflow:hidden; }
#gnbArea a {display:block;}
#gnbArea.on {height:180x; }
#gnbArea .gnb_wrap {width:1100px; margin:0 auto; *zoom:1;} 
#gnbArea .mainMenu {float:left;} 
#gnbArea .mainMenu:after {content:""; display:block; clear:both;}
#gnbArea .mainMenu > li {position:relative; float:left;}
#gnbArea .mainMenu > li:first-child {}
#gnbArea .mainMenu > li > a {height:80px; width:160px; text-align:center; color:#222; font-size:17px; font-weight:600; text-decoration:none; }
#gnbArea .mainMenu > li > a > span {display:inline-block; padding:12px 0 0;}
#gnbArea .mainMenu > li.on > a {color:#5068fb;}

#gnbArea .subMenu {width:100%; height:260px; text-align:center; padding:15px 0; line-height:1.2em; background:#000; opacity:.8; border-top:1px solid #ddd;}
#gnbArea .mainMenu > li:first-child .subMenu {}
#gnbArea .subMenu li {position:relative; text-align:center; }
#gnbArea .subMenu > li > a {color:#fff; text-decoration:none; padding:.4em 1.2em; font-size:13px;}
#gnbArea .subMenu > li > a:hover, #gnbArea .subMenu > li > a:focus {color:#93a2ff;}

#gnbArea li.on .subMenu {background:#000; 	opacity:.8;}

.gnb1, .gnb2, .gnb3, .gnb4, .gnb5{
	line-height:60px;
}

/* Áß°£ ·¹ÀÌ¾Æ¿ô */
#wrapper {position:relative;min-width:1100px;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
.col_lt {float:left;}
.col_rt {float:right;}

#container {position:relative;padding:0; zoom:1; clear:both;}
.main_content #container {width:100%;}
.sub_content #container {width:1000px; margin:0 auto;min-height:555px;height:auto !important;height:555px; padding:0 0 60px;}

#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:34px; line-height:1em; font-weight:bold; color:#333; padding:50px 0 0; margin:0 0 35px;}
h2#container_title, #bo_v_table {display:none;}

#greeting .title { font-size:30px; color:#429525; line-height:110%; font-family:'Nanum brush script'; }

/*°æ·Î*/
#loc_wrap {border-bottom:1px solid #ddd; min-width:1000px; font-size:14px; line-height:1em; background:#f6f6f6;}
#loc_wrap a {text-decoration:none;}
#s_location {width:1000px; margin:0 auto;}
#s_location:after {display:block;visibility:hidden;clear:both;content:""}
#s_location .loc {position:relative; float:left; border-left:1px solid #dedede; border-right:1px solid #dedede; margin:0 -1px 0 0; text-align:center;}
#s_location .loc > a {display:block; padding:1.2em 2em; color:#555;}
#s_location a.home {position:relative; padding:0; width:70px; height:48px; font-size:0; line-height:0; background:url(/images/common/ico_home.png) no-repeat center center;}
#s_location a.btn-slide {color:#eda016; font-weight:bold; min-width:80px;}
#s_location a.btn-slide span {background-image:url(/images/common/ico_fin.png); background-repeat:no-repeat; background-position:right .35em; padding-right:20px;}
#s_location .active a.btn-slide span {background-image:url(/images/common/ico_fin_on.png);}
#s_location .loc.active {border-color:#b7b7b7;}

/*¼­ºê¸Þ´º*/
.loc_menu {position:absolute; left:-1px; top:48px; width:100%; list-style:none; margin:0; padding:0; z-index:10; display:none; text-align:left;}
.loc_menu {background:#fff; border:1px solid #b7b7b7; border-top:none;}
.loc_menu li {border-top:1px solid #eee;}
.loc_menu li a {display:block; padding:1em; font-size:13px; line-height:1em; }
.loc_menu li a:hover, .loc_menu li a:focus {background:#f7f7f7;}

/*main_visual, sub_visual*/
#mainVisual {
	width:100%;
	height:450px;
	}
#subVisual {
	width:100%;
	height:221px;
	background:url(../images/sub_visu.png) no-repeat center top;
	}
	
#center1_wrap {
	width:100%;
	position:relative;
	height:309px;
	margin-top:-359px;
	}
.main_center1 {
	width:1024px;
	margin:0 auto;
	height:309px;
	}
.main_center1 p {
	font-size: 24px;
	color: #373737;
	padding: 22px 0 0 22px;
	font-weight:600;
	opacity: 1;
	}
.main_center1 ul {
	padding-top:20px;
	padding-left:20px;
	}
.main_center1 ul li {
	float:left;
	padding-right:12px;
	}
.text{
	float:left;
	width: 188px;
	padding-right:12px;
	opacity: 1;
	text-align:center;
	font-size:18px;
	font-weight:600;
	color: #545454;
	padding-top:8px;
	}

#center2_wrap {
	width:100%;
	height:837px;
	position:relative;
	margin-top:-837px;
	}
.main_center2 {
	width:1024px;
	background:url(../images/top_menu_bg.gif) left top repeat-y;
	margin:0 auto;
	height:478px;
	}
.main_center2 ul li {
	width:200px;
	height:161px;
	border-bottom:1px solid #5969af;
	}
.main_center2 ul li.customer {
	width:200px;
	height:154px;
	background:#7686c8;
	border-bottom:none;
	}
.main_center2 ul li.customer p {
	padding-left:20px;
	color:#FFF;
	}
.main_center2 ul li.customer p.customer_txt1 {
	padding-top:30px;
	font-weight:600;
	font-size:25px;
	}	
.main_center2 ul li.customer p.customer_txt2 {
	padding-top:15px;
	color:#fffd74;
	font-weight:600;
	font-size:20px;
	}	
.main_center2 ul li.customer p.customer_txt3 {
	padding-top:5px;
	font-size:15px;
	}	
.main_center2 ul li.customer p.customer_txt4 {
	padding-top:10px;
	}	

/* ---section--- */
#section_wrap {
	width:100%;
	height:270px;
	padding-bottom:50px;
	}
#section_second {
	width:1100px;
	height:270px;
	margin:50px auto;
	}
#section_second #section1 {
	float:left;
	width:260px;
	height:268px;
	margin:0 20px 0 0;
	background:url(../images/main_section1_bg.png) no-repeat;	
	padding-top:110px;
	}
#section_second #section1 li p {
	color:#0024fc;
	font-size:18px;
	font-weight:600;
	margin: 20px 0 0 24px;
	float:left;
	}
#section_second #section1 li p.more {
	float:left;	
	color:#868686;
	font-size:12px;
	margin: 20px 0 0 95px;	
	}
#section_second #section2 {
	float:left;
	width:260px;
	height:268px;
	margin:0 20px 0 0;
	background:url(../images/main_section2_bg.png) no-repeat;
	padding-top:110px;	
	}
#section_second #section2 li p {
	color:#0024fc;
	font-size:18px;
	font-weight:600;
	margin: 20px 0 0 24px;
	}
#section_second #section2 li p.con {
	color:#868686;
	font-size:13px;
	margin: 10px 0 0 24px;
	}	
#section_second #section2 .more_btn {
	width:75px;
	height:23px;
	line-height:23px;
	border:1px solid #e1e1e1;
	color:#868686;
	margin: 25px 0 0 160px;
	text-align:center;
	}
#section_second #section2 .more_btn:hover {
	width:75px;
	height:23px;
	line-height:23px;
	border:1px solid #e1e1e1;
	background:#4e67a4;
	color:#FFF;
	text-align:center;
	}	
#section_second #section3 {
	float:left;
	width:260px;
	height:268px;
	margin:0 20px 0 0;
	background:url(../images/main_section3_bg.png) no-repeat;
	padding-top:110px;
	}
#section_second #section3 li p {
	color:#0024fc;
	font-size:18px;
	font-weight:600;
	margin: 20px 0 0 24px;
	}
#section_second #section3 li p.con {
	color:#868686;
	font-size:13px;
	margin: 10px 0 0 24px;
	}

#section_second #section3 .more_btn {
	width:75px;
	height:23px;
	line-height:23px;
	border:1px solid #e1e1e1;
	color:#868686;
	margin: 25px 0 0 160px;
	text-align:center;
	}
#section_second #section3 .more_btn:hover {
	width:75px;
	height:23px;
	line-height:23px;
	border:1px solid #e1e1e1;
	background:#4e67a4;
	color:#FFF;
	text-align:center;
	}
#section_second #section4 {
	float:right;
	width:260px;
	height:268px;
	background:url(../images/main_section4_bg.png) no-repeat;
	}
#section_second #section4 li p {
	color:#fff;
	font-size:18px;
	font-weight:600;
	margin: 20px 0 0 0px;
	}
#section_second #section4 .tel {
	color:#6bff95;
	font-size:36px;
	font-weight:600;
	margin: 19px 0 0px 24px;
	letter-spacing:-3.5px;
	}
#section_second #section4 li{
	color:#fff;
	font-size:12px;
	margin: 10px 0 0 24px;
	}
#section_second #section4 .fax{
	color:#6bff95;
	margin: 10px 0 0 24px;
	}
#section_second #section4 .fax span{
	color:#fff;
	font-size:12px;
	margin: 10px 0 0 0px;
	}		


/* contents */
#contents {
	width:1060px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	}
#leftmenu_wrap {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:220px;
	float:left;
	}
#left_top {
	width:220px;
	height:177px;
	border-bottom:1px solid #d7d7d7;
	background:url(../images/left_top_bg.png) center top no-repeat;
	}
#left_top p {
	font-size:25px;
	font-weight:600;
	padding:127px 0 0 10px;
	color:#274698;
	}
#left_menu a {
	display:block;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d7d7d7;
	color:#423f40;
	padding-left:10px;
	font-weight:600;
	text-decoration:none;
	font-size:15px;
	}
#left_menu a.on {
	display:block;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d7d7d7;
	color:#fff;
	background:url(../images/left_menu_bg_on.png) center top no-repeat;
	padding-left:10px;
	font-weight:600;
	text-decoration:none;
	}
#left_menu a:hover {
	display:block;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d7d7d7;
	color:#fff;
	background:url(../images/left_menu_bg_on.png) center top no-repeat;
	padding-left:10px;
	font-weight:600;
	text-decoration:none;
	}
	
 #left_menu a.sub {
	display:block;
	height:30px;
	line-height:30px;
	color:#aaa;
	padding-left:35px;
	border-bottom:none;
	text-decoration:none;
	}
#left_menu a.sub_on {
	display:block;
	height:30px;
	line-height:30px;
	color:#fff;
	padding-left:35px;
	border-bottom:none;
	text-decoration:none;
	}
#left_menu a.sub:hover {
	display:block;
	height:30px;
	line-height:30px;
	color:#fff;
	padding-left:35px;
	border-bottom:none;
	text-decoration:none;
	}
.main_content .btn_more2 { position:relative; float:right; margin: -70px 15px 0 0;}	
/*-------------------------------------------------------------------------------------=-------*/
#article_wrap {
	float:right;
	width:839px;
	border-left:1px solid #d7d7d7;
	}
#article_top {
	width:839px;
	height:100px;
	border-bottom:1px solid #dedede;
	}
#article_top ul li.article_tit {
	float:left;
	padding:62px 0 0 40px;
	font-size:27px;
	font-weight:600;
	color:#0018ab;
	}
#article_top ul li.home {
	float:right;
	padding:74px 0 0 0;
	font-size:12px;
	}
#article_top ul li.home img { vertical-align:middle; padding-right:5px;}
#article {
	clear: both;
	width: 799px;
	margin-top: 50px;
	margin-left: 40px;
	}	

#greeting {
	width:799px;
	background:url(../images/greeting_bg.png) center top  no-repeat;
	}
#greeting p { width:480px; padding-bottom:20px;}
p.ceo_name{
	font-weight:bold;
	font-size:14px;
	background:url(../images/ceo.png) 55px 17px no-repeat;
	line-height:25px;
}
p.ceo_name span{
	color:#0024fc;
}

#inst {
	width:800px;
	background:url(../images/com3_bg.png) no-repeat 50px 0;
	}

#organ p{
	width:792px;
	border:1px solid #eee;
	padding:10px 0 10px 2px;
}

.history {
	width:800px;
	background:url(../images/history_bg.png) no-repeat 100px 0;
	}
.history ul {
	background:url(../images/history_line.gif) repeat-y 82px 0;
	}	
.history ul li.noyear { margin-left: 110px;}
.history ul li.year {
	background:url(../images/bullet_history.png) no-repeat 74px 0px;
	margin-top:10px;
	}	
.history ul li.year span {
	display:block;
	float:left;
	width:110px;
	font-size:16px;
	font-weight:600;
	color:#00598c;
	}
.history ul li.year b {
	display:block;
	float:left;
	width:60px;
	}
.history ul li.noyear b {
	display:block;
	float:left;
	width:60px;
}	
p.icon{
	line-height:30px;
	margin-bottom:10px;
	background:url(../images/icon.png) no-repeat 0px 5px;	
	padding-left:20px;
	font-size:15px;		
}
p.icon b{
	display:block;
	width:100px;
	font-size:15px;	
}

p.inst_last{
	padding-left:20px;
	font-size:15px;	
	font-weight:normal;	
}
.padd_ing{
	padding:10px 0;
	font-size:20px;
	background:#ccc; font-size:18px;
	text-align:center;
}
/*ÅÇ¸Þ´º*/
ul{list-style:none;}
a{text-decoration:none;}
.home_subject_notice{width: 799px;  height:2350px;   float:left;}    
.home_subject_notice {position:relative; width:799px;   float:left;}
.home_subject_notice>li>a { display:block; position:absolute; width:200px;  text-align:center;  background:#ffffff;  color:#555; border:1px solid #dce3e9;  border-bottom:0; padding:7px 16px; font-weight:bold;}
.home_subject_notice>li.on>a {background:#efb300; color:#fff;   border:1px solid #efb300;}
.home_subject_notice>li:first-child>a {left:0;}
.home_subject_notice>li+li>a {left:240px;}
.home_subject_notice>li>div {height:0; overflow:hidden; position:absolute;}
.home_subject_notice>li.on>div {float:left; width: 799px; height:2350px; margin-top:36px;  border-top:#efb300 2px solid;}

.bank_table {
	border-top:2px solid #ccc;
	width:799px;

	}
.bk_top td{
	height:20px;
	font-weight:600;
	background:#f5f5f5;
	border-bottom:2px solid #f1f1f1;
	}
.bank_table tr td {
	height:20px;
	padding:6px 20px 6px 0;
	text-align:right;
	border-bottom:1px solid #f1f1f1;
	border-right:1px dashed #dedede;
	}

.bank_table tr td.center {
	height:20px;
	text-align:center;
	padding:6px 15px 6px 15px;
	border-bottom:1px solid #f1f1f1;
	border-right:1px dashed #dedede;
	}
.bank_table tr td:last-child {
	border-right:none;
	}

.com1_1{
	width:768px;
	border:1px solid #eee;
	padding:10px;
}
.com1_1 img{
	margin:20px 25px;
	border:1px solid #eee;

}
.com1_2{
	width:768px;
	border:1px solid #eee;
	padding:30px 10px 0 10px;
}
.com1_2 img{
	margin:20px 25px;
	border:1px solid #eee;

}
/* record tab */
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 75px;
    width: 100%;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    padding:0 10px;
	width: 200px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #eee;
    margin:0 5px 5px 0;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}
ul.tabs li.active {
    background: #194477;
	color:#FFF;
}
.tab_container {
    clear: both;
    float: left;
    width: 780px;
    background: #FFFFFF;
}
.tab_content {
	display:none;
	}
.tab_content p {
	line-height:22px;
	}
.tab_content table {
	border-bottom:2px solid #194477;
	}
.tab_content table th {
	height:35px;
	vertical-align:middle;
	color:#194477;
	}
.tab_content table tr.table_first td {
	border-top:3px solid #4e67a4;
	}
.tab_content table td {
	height:30px;
	line-height:20px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	vertical-align:middle;
	text-align:center;
	}
.tab_content table td.no-right {
	border-right:none
	}
 #container {
    width: 799px;
    margin: 0 auto;
}
/*°øÁ¤¼Ò°³*/
div.pro_table{
	width:799px;
}
.lo_table1{
	margin-top:20px;
}
div.pro_table tr td{
	text-align:center;
	border-bottom:1px solid #eee;
	border-right:1px solid #dedede;	
	padding:6px 0px;
}
div.pro_table tr:first-child td{
	text-align:center;
	border-top:2px solid #4e67a4;
}
td.lo_left{
	width:75px!important;
	font-weight:600;
	background:#f5f5f5;	
	text-align:center;
	border-bottom:1px solid #eee;
	border-left:1px solid #dedede;	
}
.lo_table tr td:last-child{
	border-right:1px solid #dedede;
	border-bottom:1px solid #eee;
	}
.wi_{
	color:#fff;
	font-weight:600;
}
p.icon1{
	line-height:20px;
	margin-bottom:10px;
	background:url(../images/icon.png) no-repeat 0px 5px;	
	padding-left:20px;
	font-weight:600;
	font-size:14px;
	margin-top:20px;
}
p.icon1 span{
	font-weight:normal;
	font-size:13px;
}
p.proc3_f1{
	padding-left:20px;
	font-weight:600;
	color:#4e67a4;
}
p.proc3_img1{
	padding-left:70px;
}
p.proc3_img1 img{
	width:730px;
}

/*¼³ºñÇöÈ²*/

.pro_tb{
	margin-top:10px;	
}
.pro_bg td{
	background:#f5f5f5;
	font-weight:600;		
}
.pro_tb td{
	text-align:center;
	padding:4px;
	border-bottom:1px solid #f1f1f1;
	border-left:1px solid #dedede;		
	height:20px;	
}
.pro_tb td:last-child{
	padding:4px;
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #dedede;			
}
p.proc_img{
	border:1px solid #dedede;	
	padding:15px 15px 0;
}
p.proc_img img{
	margin-bottom:15px;
}
.pro3_bg td{
	border-top:2px solid #4e67a4;
}
.pro3_tb{
	margin-top:10px;	
}
.pro3_bg td{
	background:#f5f5f5;
	font-weight:600;		
}
.pro3_tb td{
	text-align:center;
	border-bottom:1px solid #f1f1f1;
	border-left:1px solid #dedede;		
	height:20px;	
}
.pro3_tb td:last-child{
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #dedede;			
}
.pt2 li{
	width:181px;
	float:left;
	border:1px solid #ccc;	
	margin:15px 20px 0 0;
	background:#eee;
}
.pt2{
	overflow:hidden;
}
.pt2 li img{
	width:178px;
	height:177px;
	border:2px solid #344693;
}
.pt2 li p{
	padding:6px 0px 6px 10px;
	height:65px;
}
.pt3 li{
	width:181px;
	float:left;
	border:1px solid #ccc;	
	margin:15px 20px 0 0;
	background:#eee;
}
.pt3{
	overflow:hidden;
}
.pt3 li img{
	width:178px;
	height:177px;
	border:2px solid #344693;
}
.pt3 li p{
	padding:6px 0px 6px 10px;
	height:80px;
}
#lightbox {
			position:fixed; /* keeps the lightbox window in the current viewport */
			top:0; 
			left:0; 
			width:100%; 
			height:100%; 
			background:url(images/overlay.png) repeat; 
			text-align:center;
		}
		#lightbox p {
			padding-top:200px;
			text-align:right; 
			color:#fff; 
			margin-right:20px; 
			font-size:12px; 
		}
		#lightbox img {
			box-shadow:0 0 25px #111;
			-webkit-box-shadow:0 0 25px #111;
			-moz-box-shadow:0 0 25px #111;
			max-width:940px;
		}
/* estimate */	
.estimate {
	border-top:2px solid #4e67a4;
	}
.estimate td {
	padding:10px 0;
	border-bottom:1px solid #dedede;
	padding-left:10px;
	}
.estimate td.subject {
	background:#f5f5f5;
	border-right:1px solid #dedede;
	font-weight:600;
	}
.estimate td.subject span {
	color:#c00;
	}	
.estimate tr.last_td td {
	border-bottom:2px solid #4e67a4;
	}
input.form_btn {
	width:100px;
	height:50px;
	background:#FFF;
	border:1px solid #dedede;
	text-align:center;
	}
input.form_btn:hover {
	background:#4e67a4;
	color:#FFF;
	}	
	
/* main footer */
div.blank { clear:both; width:799px; height:80px;}
#footer_wrap {width:100%; height:113px; background:#636363; position:absolute; border-top:1px solid #d7d7d7;}
#footer { width:1060px; height:113px; margin:0 auto; clear:both;}
.footer_logo {
	float:left;
	width:114px;
	height:60px;
	margin-top:34px;
	}
.footer_con {
	float:left;
	height:81px;
	margin-left:130px;
	margin-top:20px;
	}
.footer_con p { color:#4d4d4f;}

/* sub footer */
#sub_footer_wrap {clear:both; width:100%; height:113px; background:#636363; border-top:1px solid #d7d7d7;}
#footer { width:1060px; height:113px; margin:0 auto; clear:both;}
.footer_logo {
	float:left;
	width:270px;
	height:80px;
	margin-top:27px;
	}
.footer_con {
	float:left;
	height:81px;
	margin-left:50px;
	margin-top:20px;
	}
.footer_con p { color:#fff;}
