@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);
/*---reset---*/

html { overflow-y:scroll; overflow-x:hidden;}
* { margin:0; padding:0; }
img { border:0; }
ul, ol, dl, li { list-style:none; }
caption { width:1px; height:1px; overflow:hidden; }
table { border-collapse:collapse; border-spacing:0; font-family:"³ª´®°íµñ", Nanum Gothic,  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important;}
body { font-family:"³ª´®°íµñ", Nanum Gothic,  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important; font-size:13px; color:#353535; line-height:20px; text-decoration:none; -webkit-text-size-adjust:none;}

/*---a link---*/
a {text-decoration:none;font-weight:600;}
a:link, a:visited {color:#fff;font-weight:600;}
a:hover, a:focus, a:active {color:#000;text-decoration:none;}
a.top { color:#fff; text-decoration:none; font-size:13px;}
a.top:hover { color:#fff; text-decoration:none; font-size:13px; font-weight:600;}
a.main {color:#fff;}

p{line-height:22px;}
p.space {padding-bottom:30px; clear:both;}
p.img_space {clear:both;}
h3{font-size:26px;line-height:30px;font-weight:600;color:#333;}
h3.under_space{margin-bottom:15px; width:753px;}
h4{font-size:19px;line-height:26px;color:#1269ca;margin:5px 0 12px 0; font-weight:600;}
h5{font-size:19px;line-height:26px;color:#1269ca;margin:5px 0 12px 0; font-weight:600; text-align:center;}

#wrapper {
	width:100%;
	margin:0 auto;
	border-bottom:2px solid #413f45;
	}
/*---header---*/
#header_wrap { width:100%; height:124px; margin:0 auto; }
#top_wrap {
	width:100%;
	height:35px;
	background:#413f45;
	
	}
#top_menu {
	width:1100px;
	margin:0 auto;
	
	}
#top_menu ul {
	float:right;
	width:155px;
	}
#top_menu ul li {
	float:left;
	font-size:12px;
	height:35px;
	line-height:35px;
	margin-left:1px;
	font-weight:600;background:#a09fa2;
	}

#top_menu ul li a {
	display:block;
	padding:0 10px;
	font-weight:600;
	}

	
#header { width:1100px; height:89px; margin:0 auto;}
#header h1 {
	float:left;
	}
.nav_wrap { width: 815px; float:right; }

/* @group core nav menu */
#nav { margin: 0; padding: 0; list-style: none; height: 89px;  }
#nav li { float: left; display: block;  position: relative; z-index: 999; }
#nav li a { display: block; padding: 0; line-height: 89px; text-decoration: none; zoom: 1; width:163px; text-align:center; font-size:18px; color:#2d2d2d; font-weight:600;}
#nav li a:hover, #nav li a.hov {  color:#7a7a7a; }


/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none;  border-top:1px #e0e0e0 solid;font-family:"³ª´®½ºÄù¾î"!important;}	
#nav ul.menu1 li { width:139px; float: left;  }
#nav ul li:hover { background:045cb5; }

#nav ul.menu1 a { width:161px; display: block; height: 25px; line-height: 25px; padding: 10px 0 ;   font-size:13px; color:#858585;border-left:1px #ccc solid;border-right:1px #ccc solid; border-bottom:1px #ccc solid;background:#fff; }
#nav ul.menu1 a:hover { font-weight:600;	text-decoration:none;  color:#000;  padding: 10px 0;  background:#f1f1f1; }


/*main_visual, sub_visual*/
/*---mainV---*/
#main_visual {
	width:100%;
	height:502px;
	margin:0 auto;
	background:url(../images/main_visual.png) center top no-repeat;
	z-index:1;
	
	}

#subVisual {
	width:100%;
	height:185px;
	background:url(../images/sub.png) center top no-repeat;
	z-index:9;
	}

select { width: 175px; /* ¿øÇÏ´Â ³Êºñ¼³Á¤ */ padding: .5em .3em; /* ¿©¹éÀ¸·Î ³ôÀÌ ¼³Á¤ */ font-family: inherit; /* ÆùÆ® »ó¼Ó */ background: url(../images/19928272501_4ef877c265_t.jpg) no-repeat 95% 50%; /* ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */ border: 1px solid #cccccc; border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */ -webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */ -moz-appearance: none; appearance: none; }

/* ---section--- */
#sectionWrap {
	width:100%;
	overflow:hidden;
	background: url(../images/sec1_bg.png) no-repeat 0 0;
	}
#section_wrap {
	width:1100px;
	height:400px;
	margin:0 auto;
}
#section1{
	width:1100px;
	padding-top:55px;
}
#section1_1{
	width:984px;
	margin:0 auto;
}
#section1 ul{
	width:1080px;
	hehight:400px;
	overflow:hidden;
}
#section1 ul li{
	float:left;
	width:290px;
	height:280px;
}
.pho{
	margin:0 57px;
}
/* contents */

#contents {
	width:1100px;
	margin:0 auto;
	overflow:hidden;
	top:0px;
	}
#leftmenu_wrap {
	top:0px;
	left:0;
	bottom:0;
	width:250px;
	margin-top:28px;
	float:left;
	z-index:10
	}
#left_top {
	width:250px;
	height:136px;
	}
#left_top p {
	font-size:36px;
	font-weight:400;
	padding:0px 0 0 35px;
	color:#1e1e1e;
	line-height:87px;
	font-family:'Nanum Square' !important;
	border-bottom:2px solid #505c78;
	}
#left_menu a {
	display:block;
	height:39px;
	line-height:39px;
	border-bottom:1px solid #cecece;
	color:#777777;
	padding-left:35px;
	font-weight:600;
	text-decoration:none;
	font-size:15px;
	
	}
#left_menu a.on{
	display:block;
	height:39px;
	line-height:39px;
	color:#23408f;
	background:url(../images/leftmenu_bullet.png) no-repeat;
	padding-left:35px;
	font-weight:600;
	text-decoration:none;
	}
#left_menu a:hover  {
	display:block;
	height:39px;
	line-height:39px;
	color:#23408f;
	background:url(../images/leftmenu_bullet.png) no-repeat;
	padding-left:35px;
	font-weight:600;
	text-decoration:none;
	}

/*-------------------------------------------------------------------------------------=-------*/
#article_wrap {
	width:800px;
	float:right;
	}
#article_top {
	width:100%;
	height:254px;
	background:url(../images/sub_title_bg.png) 0 0 no-repeat;
	}
#article_top ul li.article_tit {
	float:left;
	font-family:'nanum gothic'!important;
	font-size:31px;
	font-weight:600;
	color:#4f4f4f;
	margin-top:30px;
	}
#article_top ul li.home {	
	padding-top:68px;
	font-size:12px;
	color:#7d7d7d;
	}
#article_top ul li.home strong{	
	color:#4f4f4f;
	}
#article_top ul li.home img {
	 vertical-align:middle;  
	 }

#article {
	clear: both;
	width: 800px;
	}	
/**ÀÎ»ç¸»**/
#greeting{
	width:800px;
	color:#474747;
	background:url(../images/greeting_bg.png) no-repeat 0 0;
    padding-top:100px;
	font-size:13px;
	font-weight:600;
}
#greeting p{
    margin-bottom:22px;
}
.sign{
	font-size:17px;
	font-weight:normal;
	padding:27px 0 10px 0;
	text-align:right;
	color:#1f1f1f;	
}
.sign span{
	font-family: 'Nanum Brush Script'!important;
	font-size:38px;
	padding-left:11px;
}
/*******************************È¸»ç¼Ò°³**/
.table_type{ float:left; width:800px; padding-top:20px;}
.table_type .nominator{color:#767676; font-weight:bold; }
.table_type .nominator > span{padding:0 10px 0 10px; margin-right:5px;}
.table_type table{border-top:#7f7b86 2px solid; float:right;}
.table_type table th{color:#767676; background:#e8faff; border-left:#fff 1px solid; border-bottom:#fff 1px solid; padding-left:5px}
.table_type table th.skyblue{background:#f2fafe;}
.table_type table .borRignt{border-right:#d5d5d5 1px solid; padding-left:20px;}
.table_type table td{color:#767676; border-bottom:#d5d5d5 1px solid; padding:2px 3px 2px 3px; font-size:12px}
.table_type table td .padding_left10{color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding:2px 3px 10px 3px; font-size:12px}
.table_type table .borLNone{border-left:none;}
.table_type table .padding{padding-left:10px; border-right:#d5d5d5 1px solid;}
.table_type table td.padding_left{color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding-left:10px}


table.style_v3 {
    width:100%;
    border-top:2px solid #222222;
    margin-bottom:30px;
}
.style_v3 thead th {
    font-weight:600;
    font-size:13px;
    line-height:1.5em;
    color:#333333;
    background-color:#c5ede6;
    padding:12px 0;
    border-bottom:1px solid #d6d6d6;
}
.style_v3 tbody th {
	font-size:13px;
    padding:12px 0;
    border-bottom:1px solid #d6d6d6;
}
.style_v3 tbody td {
	font-size:13px;
    padding:7px 0;
    border-bottom:1px solid #d6d6d6;
}
.style_v3 thead th,
.style_v3 tbody td {
    text-align:center;
    border-left:1px solid #d6d6d6;
}
.style_v3 tbody td.subject {
    text-align:center;
    border-left:1px solid #d6d6d6;
}

.style_v3 tbody td.working {
    text-align:left;
	padding-left:15px;
    border-left:1px solid #d6d6d6;
}
.style_v3 thead th:first-child,
.style_v3 tbody td:first-child {
    border-left:0;
}
.style_v3 thead th.must-border,
.style_v3 tbody td.must-border {
    border-left:1px solid #d6d6d6;
}
h2.title {
	background:url(../images/product_title.gif) 0px 0px no-repeat;
	font-size:24px;
	color:#3f3f3f;
	line-height:60px;
	font-weight:600;
}
#C_image{
	width:800px;
	height:300px;
	background:url(../images/com_image.png) 0px 0px no-repeat;
/*#C_image{
	margin-bottom:20px;*/
	}
/*******************************¿¬Çõ**/
#history ul li.year span {
	display:block;
	float:left;
	width:130px;
	font-size:20px;
	font-weight:bold;
	color:#2f439c;
	padding-right:20px;

}
#history {
	width:800px;
	background:url(../images/history_bg.png) no-repeat 450px 20px;
	float:left;
	margin-top:90px;
	margin-bottom:50px;
	}
#history ul {
	background:url(../images/history_line.gif) repeat-y 112px 0;
	padding-bottom:39px;
	}	
#history ul li.noyear { margin-left: 142px; height:28px;}
#history ul li.year {
	height:28px;
	background:url(../images/bullet_history.png) no-repeat 104px 4px;
	margin-top:10px;
	}	
#history ul li.year span {
	display:block;
	float:left;
	width:120px;
	font-size:20px;
	font-weight:600;
	color:#045cb5;
	padding-right:20px;
}

#com3 p{
	margin-top:5px;
	
	padding-left:20px;
	background:url(../images/bullet.png) 0 5px no-repeat;
}
.title span{
	margin-bottom:10px;
	font-size:15px;
	font-weight:600;
	margin-top:5px;
}
/*.title{
	margin-bottom:10px;
	margin-top:15px;
	padding-left:20px;
}*/
.title1{
	margin-bottom:10px;
	font-size:15px;
	font-weight:600;
	margin-top:5px;
	padding-left:20px;
	background:url(../images/bullet.png) 0 5px no-repeat;
}
.title2{
	margin-bottom:10px;
	margin-top:5px;
	padding-left:20px;
	background:url(../images/bullet.png) 0 5px no-repeat;
}
#result_wrap{
	overflow:hidden;
}
.result{
	width:800px;
	margin-bottom:30px;
	overflow:hidden;
}
.result_left{
	width:280px;
	margin-right:30px;
	float:left;
	
}
.result_right{
	width:490px;
	float:left;
}
.result_ble{
	border-top:2px solid #0645ad;
	border-bottom:2px solid #0645ad;
}
.result_ble tr td{
	
	
	text-align:center;
	height:45px;
	line-height:45px;
}
.result_ble tr td.bg{
	font-weight:600;
	background:#f5f5f5;
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.result_ble tr td.bg_title{
	background:#f5f5f5;
	border-bottom:1px solid #d1d1d1;
	font-weight:600;
}

.result1 img{
	margin-bottom:10px;
}
.result2 img{
	margin:30px 0 10px 0;
}

/* record tab */
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    width: 100%;
}
ul.tabs li {
    float: left;
    text-align:center;
    cursor: pointer;
    padding:0 10px;
	width: 155px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e3e3e3;
    margin:0 6px 5px 0;
    font-weight: bold;
    background: #fafafa;
    overflow: hidden;
    position: relative;
}

ul.tabs li.active {
    background: #083f88;
	color:#FFF;
}
.tab_container {
    clear: both;
    float: left;
    width: 735px;
    background: #FFFFFF;
}
/* .tab_content {
	display:none;
	} */




#inquiry {
	width:800px;
	height:518px;
	background:url(../images/estimate_bg.png) center 0px  no-repeat;
	}

/* ÀÎÁõ¼­ */
#cert {
	width:800px;
	}
#cert ul {
	/*height:730px;*/
	}
#cert ul li.left {
	float:left;
	margin-right:22px;
	border:1px solid #dddddd;
	margin-bottom:15px;
	height:353px;
	display:block;
	}
#cert ul li.left_last {
	float:right;
	border:1px solid #dddddd;
	margin-bottom:15px;
	height:353px;
	display:block;
	}
	#cert ul li.left_space {
	float:right;
	margin-bottom:15px;
	width:530px;
	height:50px;
	display:block;
	}
#cert ul li.text_left {
	float:left;
	margin-right:22px;
	margin-bottom:30px;
	width:248px;
	font-size:16px;
	font-weight:600;
	line-height:23px;
	text-align:center;
	display:block;
	}
#cert ul li.text_last {
	float:right;
	margin-bottom:30px;
	width:248px;
	font-size:16px;
	font-weight:600;
	line-height:23px;
	text-align:center;
	display:block;
	}
	
/* main footer */
div.blank { clear:both; width:800px; height:50px; }
#footer_wrap {width:100%; height:133px; position:absolute; border-top:1px solid #dddddd; background:#e5e5e5; border-top:1px #dddddd solid;}
#footer { width:1100px; height:133px; margin:0 auto; clear:both; overflow:hidden;}
.footer_con {
	float:left;
	width:750px;
	margin:40px 0px 0px 64px;
	}
.footer_logo {
	float:left;
	width:227px;
	height:15px;
	margin-top:60px;
	border-right:1px solid #acacac;
	}	
.footer_con p { color:#231f20; font-size:12px; font-weight:600;}

