@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 
body {margin:0;}
body, table, tr, td, select, textarea{ 
 		font-family:'Nanum Gothic',"±¼¸²", "µ¸¿ò", "seoul", "arial", "helvetica";
                font-size : 12pt;
	        line-height:18pt;
                color :#666666;
			
	    scrollbar-3dlight-color:dfdfdf;
	    scrollbar-arrow-color:333333;
	    scrollbar-base-color:ffffff;
	    scrollbar-darkshadow-color:cccccc;
	    scrollbar-face-color:ffffff;
	    scrollbar-highlight-color:ffffff;
	    scrollbar-shadow-color:ffffff;		
			}
img { border:0}
IMG { border:0}
SELECT  {background-color : #ffffff; }
form {margin-left:0px; margin-bottom:0px }

div, ul, li {margin:0;  padding:0;  list-style:none;}

A:link { font-family:'Nanum Gothic',"µ¸¿ò", "seoul", "arial", "helvetica"; font-size: 9pt; color:#666666; text-decoration: none } 
A:visited { font-family:'Nanum Gothic',µ¸¿ò, seoul, arial, helvetica; font-size: 9pt; color:505253; text-decoration:none  } 
A:active { font-family:'Nanum Gothic',µ¸¿ò, seoul, arial, helvetica; font-size: 9pt; color:black; text-decoration: none } 
A:hover { font-family:'Nanum Gothic',µ¸¿ò, seoul, arial, helvetica; font-size: 9pt; color:black; text-decoration: none } 

.loca {font-size: 9pt; color:#666; }
.loca span {font-weight:bold;}
.loca a {font-size: 9pt; color:#666; }

.txt {FONT-size: 13px;  line-height:13pt; color:999999}
.txt2 {FONT-size: 13px;  line-height:13pt; color:7d7d7d}

.input{color:black;FONT-size: 13px;border:solid 1px #C0C0C0;height:20;background-color:#F0F0F0}
.input2{color:black;FONT-size: 13px;border:solid 0px #C0C0C0;height:20;width:99%;background-color:#Ffffff}
.input3{color:black;FONT-size: 13px;border:solid 0px #C0C0C0;height:40;width:99%;background-color:#F0F0F0}


.login{color:white;FONT-size: 13px;border:solid 1px #C0C0C0;height:19;width:90; background-color:#e5e5e5}

.search{color:black;FONT-size: 13px;border:solid 1px #C0C0C0;height:19;width:100; background-
color:#e5e5e5}

.search2{color:black;FONT-size: 13px;border:solid 0px #C0C0C0;height:16; background-color:#F4F4F4}

.dot {border:1 dotted #C2C2C2; padding:2 3 0} 


/* »ó´Ü¸Þ´º */
.head_index {width:100%; height:90px; background:#fff; float:left;}
.head_index ul.head_navi { width:980px; margin:0 auto;}
.head_index ul.head_navi li.navi_logo {float:left; height:90px; padding:20px 0px;}
.head_index ul.head_navi li.navi_text {float:right; height:90px; line-height:90px; font-weight:bold;}
.head_index ul.head_navi li.navi_text a { color:#333; font-size:20px;}
.head_index ul.head_navi li.navi_text a:hover { color:#255396; font-size:20px; background-image:url(../images/head/navi_bg.png); background-position:left 30px; background-repeat:repeat-x;}
.head_index ul.head_navi li.navi_text ul {float:left; margin-left:70px;}

.head ul.head_navi li.navi_text ul.navi_text_on { color:#255396; font-size:20px; background-image:url(../images/head/navi_bg.png); background-position:left 65px; background-repeat:repeat-x;}


/* »ó´Ü¸Þ´º */
.head {width:100%; height:91px; background:#fff; border-bottom:1px solid #cdc4b7; float:left;}
.head ul.head_navi { width:980px; margin:0 auto;}
.head ul.head_navi li.navi_logo {float:left; height:90px; padding:20px 0px;}
.head ul.head_navi li.navi_text {float:right; height:90px; line-height:90px; font-weight:bold;}
.head ul.head_navi li.navi_text a { color:#333; font-size:20px;}
.head ul.head_navi li.navi_text a:hover { color:#255396; font-size:20px; background-image:url(../images/head/navi_bg.png); background-position:left 30px; background-repeat:repeat-x;}
.head ul.head_navi li.navi_text ul {float:left; margin-left:70px;}

.head ul.head_navi li.navi_text ul.navi_text_on { color:#255396; font-size:20px; background-image:url(../images/head/navi_bg.png); background-position:left 65px; background-repeat:repeat-x;}


/* ÇÏ´Ü¸Þ´º */
.tail {width:100%;}
.tail ul.tail_menu {border:1px solid #e3e3e3; border-left:none; border-right:none; height:45px;}
.tail ul.tail_menu li {width:980px; margin:0 auto;}
.tail ul.tail_menu li ul.tail_menu_text {float:left; line-height:45px; text-align:left; font-weight:bold; }
.tail ul.tail_menu li ul.tail_menu_text span.tail_menu_01 {margin-right:15px; color:#666; font-size:16px; text-decoration:none !important;}
.tail ul.tail_menu li ul.tail_menu_text span.tail_menu_02 {margin-right:15px; color:#945955; font-size:16px; text-decoration:none !important;}
.tail ul.tail_menu li ul.tail_menu_tel {float:right; line-height:45px; text-align:right; text-align:right;}
.tail ul.tail_menu li ul.tail_menu_tel span {background-image:url(../images/tail/tel_icon.png); background-position:left; background-repeat:no-repeat; padding-left:25px; color:#000; font-weight:bold; font-size:18px;}

.tail ul.tail_copy {padding-top:20px; height:140px; background-color:#efefef;}
.tail ul.tail_copy li {width:980px; margin:0 auto 0px;}
.tail ul.tail_copy li ul {width:100%; background-image:url(../images/tail/tail_bg.png); background-position:right top; background-repeat:no-repeat; float:left; text-align:left; font-size:13px; line-height:150%; color:#9a8d87;}
.tail ul.tail_copy li ul span.copy_text_01 {margin-right:15px;}
.tail ul.tail_copy li ul span.copy_text_02 {line-height:400%;}


/* ¼­ºêÆäÀÌÁö »ó´Ü ÀÌ¹ÌÁö */
.sub_top {width:100%; float:left; height:147px; background-position:center top; background-repeat; background-repeat:no-repeat; }
.sub_top_company {background-image:url(../images/sub/sub_top_company.png);}
.sub_top_service_01 {background-image:url(../images/sub/sub_top_service_01.png);}
.sub_top_service_02 {background-image:url(../images/sub/sub_top_service_02.png);}
.sub_top_info {background-image:url(../images/sub/sub_top_info.png);}
.sub_top_customer {background-image:url(../images/sub/sub_top_customer.png);}


/* ÁÂÃø¸Þ´º */
.left_td {vertical-align:top;}
.left {margin-top:-1px;}
.left ul.left_title {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; font-size:26px; text-transform:uppercase; padding-bottom:5px; border-bottom:1px solid #666; margin-bottom:10px;}
.left ul a { }
.left ul.left_text {padding:10px 0px 10px 10px; font-size:16px; color:#333; border-bottom:1px solid #ddd;}
.left ul.left_text:hover { background-color:#333; color:#FFF;}
.left ul.left_text_02 {padding:7px 0px 7px 20px; font-size:14px; color:#666; /*border-bottom:1px solid #ddd;*/ background-image:url(../images/left/left_dot.png); background-position:10px 18px; background-repeat:no-repeat;background-color:#f1f1f1;}
.left ul.left_text_02:hover { font-weight:bold; color:#1d4478;}
.left ul.left_text_02_last {padding:7px 0px 7px 20px; font-size:14px; color:#666; border-bottom:1px solid #ddd; background-image:url(../images/left/left_dot.png); background-position:10px 18px; background-repeat:no-repeat;background-color:#f1f1f1;}
.left ul.left_text_02_last:hover { font-weight:bold; color:#1d4478;}


/* ³³°ñ/ÀÌÀå > Àå·Ê½ÄÀå, »óÁ¶È¸»ç */
.ser04_title {color:#000; font-size:14px; font-weight:bold;}
.ser04_text {color:#666; font-size:14px;}
.ser04_text span { color:#CC6600;}