@charset "utf-8";
* { margin:0; padding:0; }
body { background:#f2f2f2; font:13px "맑은 고딕" , 돋움,dotum; color:#666; line-height:19px; letter-spacing:-1px;  }
img { border:0; }
ul, ul li { list-style:none; }
table { border-collapse:collapse; }
input { color:#666; }

a:link { color:#666; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }
a:hover { color:#000; text-decoration:underline; }
a:active { color:#666; text-decoration:underline; }

h1 { display:none; }

h2 { }
#contents .aboutFlyFan h2 { display:none; }

h3 { }
h3.titleImg { padding-bottom:25px; }
#contents .aboutFlyFan h3 { display:none; }
#contents .board h3 { float:left; padding:0 10px 0 0; }
#contents .normal_2nd_full h3.titleImg { padding:0 0 25px 10px; }

h4 { font-size:14px; font-weight:bold; padding:0 0 5px 0; }
#contents .left h4, #contents .right h4 { color:#000; }
h4.full { width:940px; margin:0 auto; border-bottom:1px #1776d3 solid; padding:5px 0; color:#1776d3; font-size:14px; font-weight:bold; }
h4.service { font:22px Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:0 0 10px 0; }

h5 { font-size:15px; font-weight:bold; color:#000; border-bottom:1px #adc9e4 solid; padding:7px 0; margin-bottom:10px; }
h5 span.position { color:#999; }


/* CSS Document */
#wrap { width:100%; height:100%; background:#FFF url(/images/bg_body.gif) top repeat-x; }
#header { position:relative; width:960px; height:109px; margin:0 auto; padding:0 0 10px 0;  }
#header p { position:absolute; top:28px; left:0; }

#header ul { position:relative; top:57px; width:623px; height:42px; margin:0 auto; padding:0 1px 0 330px; background:url(/images/topNavi_dotline_Y.gif) right top no-repeat; }
#header ul li { float:left; display:block; background:url(/images/topNavi_dotline_Y.gif) left top no-repeat; padding-left:1px;}
#header ul li a { display:block; width:88px; height:47px; }
#header ul li span { display:none; }
	
#header ul li a.home, #header ul li a.home:visited { background:url(/images/topNavi_home.gif) left top; }
#header ul li a.home:hover { background:url(/images/topNavi_home.gif) -88px top; }
#header ul li a.home_on { background:url(/images/topNavi_home.gif) -88px top; }
	
#header ul li a.company, #header ul li a.company:visited { background:url(/images/topNavi_company.gif) left top; }
#header ul li a.company:hover { background:url(/images/topNavi_company.gif) -88px top; }
#header ul li a.company_on { background:url(/images/topNavi_company.gif) -88px top; }
	
#header ul li a.service, #header ul li a.service:visited { background:url(/images/topNavi_service.gif) left top; }
#header ul li a.service:hover { background:url(/images/topNavi_service.gif) -88px top; }
#header ul li a.service_on { background:url(/images/topNavi_service.gif) -88px top; }
	
#header ul li a.people, #header ul li a.people:visited { background:url(/images/topNavi_people.gif) left top; }
#header ul li a.people:hover { background:url(/images/topNavi_people.gif) -88px top; }
#header ul li a.people_on { background:url(/images/topNavi_people.gif) -88px top; }
	
#header ul li a.blog, #header ul li a.blog:visited { background:url(/images/topNavi_blog.gif) left top; }
#header ul li a.blog:hover { background:url(/images/topNavi_blog.gif) -88px top; }
#header ul li a.blog_on { background:url(/images/topNavi_blog.gif) -88px top; }
	
#header ul li a.buzz, #header ul li a.buzz:visited { background:url(/images/topNavi_buzz.gif) left top; }
#header ul li a.buzz:hover { background:url(/images/topNavi_buzz.gif) -88px top; }
#header ul li a.buzz_on { background:url(/images/topNavi_buzz.gif) -88px top; }

#header ul li a.contact, #header ul li a.contact:visited { background:url(/images/topNavi_contact.gif) left top; }
#header ul li a.contact:hover { background:url(/images/topNavi_contact.gif) -88px top; }
#header ul li a.contact_on { background:url(/images/topNavi_contact.gif) -88px top; }


#header div.language { position:absolute; right:0; width:125px; height:30px; background:#1776d3 url(/images/bg_language.gif) center no-repeat; }
#header div.language a { display:block; float:left; width:38px; height:13px;}
#header div.language a span { display:none; }
#header div.language a.eng { background:url(/images/btn_eng.gif) left no-repeat; margin:9px 9px 9px 15px; }
#header div.language a.eng:hover, #header div.language a.eng:active { background:url(/images/btn_eng.gif) -38px no-repeat; }
#header div.language a.eng_on { background:url(/images/btn_eng.gif) -38px no-repeat; margin:9px 9px 9px 15px; }
#header div.language a.kor { background:url(/images/btn_kor.gif) left no-repeat; margin:9px 15px 9px 9px; }
#header div.language a.kor:hover, #header div.language a.kor:active { background:url(/images/btn_kor.gif) -38px no-repeat; }
#header div.language a.kor_on { background:url(/images/btn_kor.gif) -38px no-repeat; margin:9px 15px 9px 9px; }


#contents { clear:both; width:100%; background:#FFF; }
#contents .cate { width:960px; margin:0 auto; padding:30px 0 8px 0; color:#999; font:10px Verdana, Geneva, sans-serif; }
#contents .cate span.this { color:#666; font-weight:bold; }
#contents .aboutFlyFan { width:1060px; margin:0 auto; padding-bottom:20px; }
#contents .aboutFlyFan img { vertical-align:middle; }
#contents .moreFlyFan { width:100%; background:url(/images/bg_dotLine_X.gif) top repeat-x; padding:1px 0 0 0; }

#contents .board { width:741px; height:170px; margin:0 auto; background:url(/images/bg_dotLine_X_660_3.gif) top right no-repeat; padding:10px 0 0 219px; }
#contents .board dl { float:left; display:block; width:305px; padding:15px 0 0 10px; font:11px 돋움,dotum; line-height:18px;}
#contents .board dt { font-weight:bold; }
#contents .board dt .subject a:link, #contents .board dt .subject a:visited, #contents .board dt .subject a:link, #contents .board dt .subject a:active { color:#000; }
#contents .board dd {  }
#contents .board dd img.Qmark_1 { padding:0 5px 5px 0; }
#contents .board dd img.Qmark_2 { padding:0 0 0 0 5px; vertical-align:bottom; }

#contents .normal_2nd { clear:both; width:940px; height:100%; margin:0 auto; background:url(/images/bg_dotLine_X_2.gif) top no-repeat; padding:30px 10px 0 10px; }
#contents .normal_2nd_full { width:960px; padding:30px 0 0 0; }
#contents .normal_3rd { clear:both; width:940px; height:370px; margin:0 auto; background:url(/images/bg_dotLine_X_3.gif) top no-repeat; padding:30px 10px 0 10px; }
#contents .normal_4th { clear:both; width:960px; height:300px; background:url(/images/bg_dotLine_X_4.gif) top no-repeat; margin:0 auto; padding:30px 0 0 0 ; }

#contents .left { float:left; width:455px; }
#contents .left p.slogan { width:100%; text-align:center; padding:20px 0; font:18px Georgia, "Times New Roman", Times, serif; color:#000; font-weight:bold;} 
#contents .logoArea { height:300px; *height:250px; text-align:center; }
#contents .right { float:right; width:455px; }
#contents .right p.slogan { width:100%; text-align:center; padding:20px 0; font:22px Georgia, "Times New Roman", Times, serif; color:#ba9500; font-weight:bold; }

#contents .onService { position:relative; height:300px; }
#contents .onService .info { position:absolute; top:0; left:220px; width:710px; }
#contents .onService .info p { margin-bottom:5px; }
#contents .onService .info p.think { color:#ba9500; font-weight:bold; }

#contents ul.seviceList { }
#contents ul.seviceList li{ width:305px; float:left; display:block; padding:0 5px 0 10px; }
#contents ul.seviceList li p { margin-bottom:5px; padding:0 5px; }
#contents ul.seviceList li p.serviceName { font:20px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#6caeee; margin-bottom:10px; }
#contents ul.seviceList li p.service_1st { width:235px; height:55px; background:url(/images/img_next1.gif) left top no-repeat; padding: 5px 0 0 70px }
#contents ul.seviceList li p.service_2nd { width:235px; height:55px; background:url(/images/img_next2.gif) 8px top no-repeat; padding: 5px 0 0 70px  }
#contents ul.seviceList li p.service_3rd { width:235px; height:55px; background:url(/images/img_next3.gif) 13px top no-repeat; padding: 5px 0 0 70px  }

#contents ul.peopleList { clear:both; height:370px; font-size:11px; line-height:18px;  }
#contents ul.peopleList li { float:left; width:200px; padding:20px; }

#contents ul.activity { clear:both; }
#contents ul.activity li { float:left; width:18px; height:18px; padding:0; margin:0 2px 5px 0; }
#contents ul.activity li span { display:none; }

#contents ul.career { }
#contents ul.career li { padding:0; }
#contents ul.career li.comment { background:url(/images/icon_comment.gif) left top no-repeat; padding:10px 0 0 0; margin-top:5px; color:#999; }

#contents .buzzWrap { margin-bottom:60px; padding:0; }
#contents .buzzWrap .buzz { padding:0 0 0 25px; font:bold 16px 돋움, dotum; line-height:26px; margin:0 15px 25px 15px; background:url(../images/img_Qmarks_3.gif) left top no-repeat; }
#contents .buzzWrap .buzz a { color:#2a4d6f; }
#contents .buzzWrap .buzz .source { color:#000; font-size:14px; }

#contents .buzzWrap dl.news { position:relative; background:url(/images/bg_dotLine_X.gif) bottom repeat-x; padding:8px 0; font:11px 돋움,dotum; line-height:18px; }
#contents .buzzWrap dl.news dt { position:absolute; left:0; top:10px; width:210px; text-align:right; color:#6caeee; font-weight:bold;}
#contents .buzzWrap dl.news dd { width:720px; padding-left:220px;}
#contents .buzzWrap dl.news dd span.date { padding:0 5px; }
#contents .buzzWrap dl.news dd span.time { display:block; color:#000; font:10px Verdana, Geneva, sans-serif; }

#contents .bizInfo { margin-bottom:20px; }
#contents .bizInfo p { margin:5px 0; }
#contents .bizInfo dl.contactUs { margin:10px 0; height:140px; }
#contents .bizInfo dl.contactUs dt { float:left; width:150px; height:18px; text-align:right; color:#000; font-weight:bold; }
#contents .bizInfo dl.contactUs dd { float:right; width:780px; height:18px; }
#contents .bizInfo dl.contactUs dd a { color:#ba9500; font:11px Verdana, Geneva, sans-serif; letter-spacing:0;}
#contents .bizInfo dl.map { margin:10px 0; }
#contents .bizInfo dl.map dt { color:#000; font-weight:bold; }
#contents .bizInfo dl.map dd { }

#contents .bizInfo dl.address { width:911px; background:#f8f8f8; height:60px; padding:10px 0; }
#contents .bizInfo dl.address dt { float:left; width:150px; height:18px; text-align:right; color:#000; font-weight:bold; }
#contents .bizInfo dl.address dd { float:right; width:751px; height:18px; letter-spacing:0; }


#copyright { clear:both; width:100%; background:#f2f2f2 url(/images/bg_dotLine_X.gif) top repeat-x; text-align:center; margin-top:60px; padding:10px 0 20px 0; color:#000; font:10px Verdana, Geneva, sans-serif; letter-spacing:0; }
#copyright .flyfan { font-weight:bold; }



/*공통*/

.date { color:#b0b0b0; font:11px Verdana, Geneva, sans-serif; font-weight:bold; }
.blue { color:#1776d3; }
.bk { color:#000; }
.dy { color:#ba9500; }

