/* Layout  */

#container.company { border:none;}
#content_company { float:left;  width:100%; text-align:left;  background: url(/images/company/content_company_bg.gif) repeat-y ; padding-bottom:50px;}
#content_company .company { float:right; clear:both; width:710px;  }
#content_company .aside_240 { width:240px;  float:left;  text-align:left;  border:none;}

.company h2 {position:relative; clear:both; float:left; width:700px; background: url(/images/company/tit_bg.gif) bottom left repeat-x; padding:0 0 23px 12px; margin:25px 0 38px 0; color:#484848; font-size:12px; font-weight:normal }
.company h2 span {position:absolute; right:0; top:10px; font-size:11px; color:#939393; }
.company h2 span a{font-size:11px; color:#939393; }

/* 탭메뉴 border:red 1px solid; */
.tab_bi ul {background:url(/images/company/tab_bi_bg.gif) bottom left repeat-x; float:left; width:711px;  }
.tab_bi li {position:relative; text-align:left; cursor:pointer; float:left; height:32px; }
.tab_bi li span{display:none; }
   /* 탭메뉴 - BI소개 */
.tab_bi .tab_bi01 {background:url(/images/company/tab_bi.gif) left top no-repeat scroll; width:109px; overflow:hidden;}
.tab_bi .tab_bi01:hover { background-position:0px -32px;}
.tab_bi .tab_bi01_on  { background:url(/images/company/tab_bi.gif); width:109px; background-position:0px -32px;  }
   /* 탭메뉴 - SLOGAN  */
.tab_bi .tab_bi02 {background:url(/images/company/tab_bi.gif) -109px 0px no-repeat scroll; width:114px; overflow:hidden;}
.tab_bi .tab_bi02:hover {  background-position:-109px -32px}
.tab_bi .tab_bi02_on { background:url(/images/company/tab_bi.gif); width:114px; background-position:-109px -32px}

.domain li{background:url(/images/common/ico_dot.gif) left center no-repeat; padding-left:10px; margin-left:30px; color:#666666; line-height:18px}
.domain a{font-weight:bold; color:#666666}
.company  .center{text-align:center}

.company .tab_faq { clear:both; width:700px; border-bottom:3px solid #2b812a;overflow:hidden;height:31px}
.company .tab_faq a{ color:#333333; font-weight:bold; }
.company .tab_faq li {position:relative; text-align:left; cursor:pointer; float:left; height:32px; }
.company .tab_faq li  span{display:none; }


 /*이하 텍스트로 된 링크입니다.  */
.company .tab_faq .tab_faq01 {background:url(/images/company/tab_faq.gif)  no-repeat scroll; overflow:hidden; text-align:center; width:101px; height:25px; padding-top:7px}
.company .tab_faq  a {display:block; padding-top:8px}
.company .tab_faq  a:hover{color:#ffffff; display:block; }
.company .tab_faq .tab_faq01:hover, .company .tab_faq .tab_faq01:active{ background-position: 0px -32px ;color:#ffffff; font-weight:bold; }
.company .tab_faq .tab_faq01_on{ background:url(/images/company/tab_faq.gif) 0px -32px no-repeat scroll; overflow:hidden;  color:#ffffff;  font-weight:bold; text-align:center;  width:101px; height:32px; padding-top:10px;}
.company .tab_faq .tab_faq01_on a:hover{color:#ffffff}
.company .tab_faq .tab_faq01.first{ background:url(/images/company/tab_faq_first.gif)  no-repeat scroll;padding-top:7px }
.company .tab_faq .tab_faq01.first:hover{ background:url(/images/company/tab_faq_first.gif) 0px -32px no-repeat scroll; }
.company .tab_faq .tab_faq01.first a {padding-top:7px}

.table_faq {width:700px;clear:both}
.table_faq th{width:655px;color:#338d35; font-weight:bold; padding:20px 5px 20px 40px; background:url(/images/company/icon_q.gif) 5px center  no-repeat ;  border-bottom:#d8d8d8 solid 1px}
.table_faq th a{color:#338d35; font-weight:bold}
.table_faq td {width:655px;color:#666; padding:20px 5px 20px 40px; background:#f8f8f8 url(/images/company/icon_a.gif) 5px center  no-repeat ; border-top:#cccccc solid 2px;border-bottom:#d8d8d8 solid 1px;}
.table_faq td a{color:#666 }

/*1:1문의하기 / 공지사항 */
.table_company {text-align:left; margin-left:25px}
.table_company th{background: url(/images/company/table_man2man_top.gif) repeat-x; font-weight:bold; color:#666666; text-align:center;
				height:32px;}
.table_company td{border:#e1e1e1 solid 1px; color:#666666; 	height:32px;}
.table_company .num {text-align:center; border-left:none}
.table_company .date {text-align:center; border-right:none}
.table_company .title {padding-left:10px;}
.table_company .bot{border-bottom:#5b975b solid 1px;}
	/*1:1문의하기-글쓰기*/
.bbs_write_bg {background: url(/images/company/table_man2man_img.gif) bottom left no-repeat;
	width:658px; margin-left:23px; clear:both; float:left;  }
.table_company.bbs_write th{background: url(/images/company/table_man2man_bg.gif) repeat-x; border-right:#e1e1e1 solid 1px;  border-bottom:#e1e1e1 solid 1px; }
.table_company.bbs_write .title{border-right:none;}
.table_company .top{border-top:#5b975b solid 2px;}

.table_company.bbs_write .content{border-left:none; border-right:none; padding:10px 30px; line-height:22px }
.table_company.bbs_write .btn{border-left:none; border-right:none; padding:5px 30px; line-height:22px }


/*페이지 이동*/
.pagemove_btn2 { clear:both;  margin:0 auto; text-align:center;}
.pagemove_btn2 img{  vertical-align:middle;}
.pagemove_btn2 strong {color:#5b975b;}




/* Ceo 인사말 탭메뉴*/
.tab_ceo ul {background:url(/images/company/tab_bi_bg.gif) bottom left repeat-x; float:left; width:711px;  }
.tab_ceo li {position:relative; text-align:left; cursor:pointer; float:left; height:32px; }
.tab_ceo li span{display:none; }
   /* 탭메뉴 - BI소개 */
.tab_ceo .tab_ceo01 {background:url(/images/company/tab_ceo.gif) left top no-repeat scroll; width:109px; overflow:hidden;}
.tab_ceo .tab_ceo01:hover { background-position:0px -32px;}
.tab_ceo .tab_ceo01_on  { background:url(/images/company/tab_ceo.gif); width:109px; background-position:0px -32px;  }
   /* 탭메뉴 - SLOGAN  */
.tab_ceo .tab_ceo02 {background:url(/images/company/tab_ceo.gif) -109px 0px no-repeat scroll; width:114px; overflow:hidden;}
.tab_ceo .tab_ceo02:hover {  background-position:-109px -32px}
.tab_ceo .tab_ceo02_on { background:url(/images/company/tab_ceo.gif); width:114px; background-position:-109px -32px}
/*인사말 전체라인*/
.ceo_content {background:url(/images/company/img_ceo_01_bg.gif) repeat-y; padding-left:10px; float:left; line-height:22px; color:#666666; width:565px}
/*인사말 상단라인*/
.ceo_content .first{background:url(/images/company/img_ceo_01_top.gif) no-repeat; margin-left:-10px; padding-left:10px; }
/*인사말 하단라인*/
.ceo_content .end{background:url(/images/company/img_ceo_01_bottom.gif) bottom left no-repeat; margin-left:-10px; padding-left:10px;  }
/*ceo인사말 하단 사인 */
.ceo_sign {clear:both; color:#313131; background:none}
.ceo_sign strong{float:right}

/*ceo 프로필 */
.ceo_content.carrer {line-height:18px}
.ceo_content dl{width:210px; padding-bottom:10px}
.ceo_content dt{float:left;  padding-top:5px; line-height:10px}
.ceo_content dd{float:left; margin-left:10px;  vertical-align:top; width:150px; line-height:24px}
.ceo_content h4{clear:both; background: url(/images/company/tit_ceo_bg.gif) repeat-x; margin-left:-9px}
.ceo_content strong{color:#2a8029; display:block; padding:10px 0 5px 0}
.ceo_content span.bold{ font-weight:bold}
.ceo_content p{clear:both; background: url(/images/common/ico_dot.gif) left 7px no-repeat; padding-left:5px;  }



/* 탭메뉴 -약관과 운영원칙 */
.tab_agreement ul {background:url(/images/company/tab_bi_bg.gif) bottom left repeat-x; float:left; width:711px;  }
.tab_agreement li {position:relative; text-align:left; cursor:pointer; float:left; height:32px; }
.tab_agreement li span{display:none; }
   /* 탭메뉴 -이용약관 */
.tab_agreement .tab_agreement01 {background:url(/images/company/tab_agreement.gif) left top no-repeat scroll; width:109px; overflow:hidden;}
.tab_agreement .tab_agreement01:hover { background-position:0px -32px;}
.tab_agreement .tab_agreement01_on  { background:url(/images/company/tab_agreement.gif); width:109px; background-position:0px -32px;  }
   /* 탭메뉴 - 운영원칙 */
.tab_agreement .tab_agreement02 {background:url(/images/company/tab_agreement.gif) -109px 0px no-repeat scroll; width:114px; overflow:hidden;}
.tab_agreement .tab_agreement02:hover {  background-position:-109px -32px}
.tab_agreement .tab_agreement02_on { background:url(/images/company/tab_agreement.gif); width:114px; background-position:-109px -32px}

.company h4.agree {background: url(/images/company/icon_tit.gif) left center no-repeat; padding-left:15px; margin-bottom:10px; color:#333333; font-size:14px; }
.company p.agree {background:#f2f2f2; padding:10px 20px; border-top:#333333 1px solid; color:#666666 }

/*약관및 운영원칙*/
dl.display_list {width:690px;line-height:28px;}
dl.display_list dt {position:relative;width:100%;background:url(/images/common/ico_dot.gif) no-repeat 0 40%; padding-left:10px;
			  line-height:30px;color:#686868;font-size:14px;font-weight:bold;}
dl.display_list dt a {color:#5e5e5e}
dl.display_list dt a:hover, ,dl.display_list dt a:active {color:#ec8316; text-decoration:underline}
dl.display_list dd.sbox{	width:100%;background:none;background-color:#F8F8F8;margin-bottom:5px;padding:8px 8px 8px 10px;border:1px solid #EBEBEB;
	font-size:12px;letter-spacing:-1px;line-height:20px;color:#666;font-weight:normal;}
.company .blue {color:#235ddb}

.company h5{color:#000000; margin:15px 0 10px 0;}
.company h6{font-weight:normal; font-size:12px; margin:10px 0 ;}
.company dl.display_list strong{color:#000000;}
.company ol{padding-left:16px;}
.company ol .first_letter{margin:0 4px 0 -16px;}





/*contact us 찾아오시는 길 */
.contact {margin:20px 0 0 25px; color:#666666; line-height:18px}
.contact h4{margin:30px 0 10px 0}

.table_contact {text-align:center;}
.table_contact th{background:#f7f7f7; border-top:#5b975b 2px solid; border-bottom:#5b975b 1px solid; font-weight:bold; color:#5b975b; text-align:center;
				height:32px;}
.table_contact td{border:#e1e1e1 solid 1px; color:#666666; 	height:32px;}
.table_contact td.tdl{border-left:none; font-weight:bold}
.table_contact td.tdr{border-right:none; padding-left:20px; text-align:left}



/*WIKITREE?? 슬라이더 북*/
/*슬라이더 */
#cont-slider {background-image:url('/images/company/wikitree_book.gif');width: 710px;height: 510px;}
/*책배경이미지*/
#slider {margin-left: 32px; padding-top:13px}
#slider ul, #slider li{	margin:0;	padding:0;	list-style:none;	}
#prevBtn, #nextBtn {display:block :100px; margin-left:30px; margin-top:-65px; width:34px; float:left; } /*버튼의 높이값은 margin-top으로 조절*/
#nextBtn { margin-left:670px; margin-top:right; }
#prevBtn a, #nextBtn a{ font-size:0px; text-decoration: none; display: block; height: 81px; width: 34px; background:url(/images/company/wikitree_book_prev.gif) no-repeat 0 0;	}
/*height: 81px;이하로 주면 prevBtn링크가 먹히질 않습니다.*/
#nextBtn a{  background:url(/images/company/wikitree_book_next.gif) no-repeat 0 0;}
#slider li{  width:660px;	height:490px;	overflow:hidden; 	}
/*슬라이더 북//////////////////*/


/*사이트맵*/
.sitemap {width:211px;}
.sitemap h4 {background: url(/images/company/img_sitemap_bg.gif) bottom left no-repeat;color:#000000; font-size:12px; width:211px; line-height:24px ; margin-top:15px;}
.sitemap h4.top {margin-top:0;}
.sitemap h4.bot {padding-bottom:10px;}
.sitemap h4 a{color:#000000; margin-left:20px}
.sitemap h4 a.first{margin-left:0; margin-bottom:-5px; display:block}
.sitemap h4 p {background: url(/images/company/img_sitemap_top.gif) top left no-repeat;  padding:10px 0 5px 20px; }
.sitemap li {background: url(/images/company/icon_aw_red.gif) left center no-repeat; padding-left:10px; margin:5px 0 0 10px; line-height:20px}




/* 오른쪽 메뉴  */
#content_company .leftmenu ul {margin-left:9px;}
#content_company .leftmenu li {position:relative; text-align:left; cursor:pointer; float:left; height:30px }
#content_company .leftmenu li  span{display:none; }
/*WIKITREE*/
#content_company .leftmenu .leftmenu01 {background:url(/images/company/company_leftmenu.gif) left top no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu01:hover { background-position:-220px 0px ;}
#content_company .leftmenu .leftmenu01_on  { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px 0px ;  }
/*BI소개*/
#content_company .leftmenu .leftmenu02 {background:url(/images/company/company_leftmenu.gif) 0 -30px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu02:hover {  background-position:-220px -30px}
#content_company .leftmenu .leftmenu02_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -30px}
/*서비스모델*/
#content_company .leftmenu .leftmenu03 {background:url(/images/company/company_leftmenu.gif) 0 -60px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu03:hover {  background-position:-220px -60px}
#content_company .leftmenu .leftmenu03_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -60px}
/*위키편집국*/
#content_company .leftmenu .leftmenu04 {background:url(/images/company/company_leftmenu.gif) 0 -90px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu04:hover {  background-position:-220px -90px}
#content_company .leftmenu .leftmenu04_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -90px}
/*개방정신*/
#content_company .leftmenu .leftmenu05 {background:url(/images/company/company_leftmenu.gif) 0 -120px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu05:hover {  background-position:-220px -120px}
#content_company .leftmenu .leftmenu05_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -120px}
/*만든사람들*/
#content_company .leftmenu .leftmenu06 {background:url(/images/company/company_leftmenu.gif) 0 -150px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu06:hover {  background-position:-220px -150px}
#content_company .leftmenu .leftmenu06_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -150px}
/*CEO인사말*/
#content_company .leftmenu .leftmenu07 {background:url(/images/company/company_leftmenu.gif) 0 -180px no-repeat scroll; width:220px; height:60px; overflow:hidden;}
#content_company .leftmenu .leftmenu07:hover {  background-position:-220px -180px; height:60px; }
#content_company .leftmenu .leftmenu07_on { background:url(/images/company/company_leftmenu.gif); width:220px; height:60px; background-position:-220px -180px}
/*/////////////////////////////////////////////////////////////*/
/*서비스FAQ*/
#content_company .leftmenu .leftmenu08 {background:url(/images/company/company_leftmenu.gif) 0 -243px no-repeat scroll; width:220px;  overflow:hidden;}
#content_company .leftmenu .leftmenu08:hover {  background-position:-220px -243px}
#content_company .leftmenu .leftmenu08_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -243px}
/*1:1문의*/
#content_company .leftmenu .leftmenu09 {background:url(/images/company/company_leftmenu.gif) 0 -273px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu09:hover {  background-position:-220px -273px}
#content_company .leftmenu .leftmenu09_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -273px}
/*공지사항*/
#content_company .leftmenu .leftmenu10 {background:url(/images/company/company_leftmenu.gif) 0 -303px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu10:hover {  background-position:-220px -303px}
#content_company .leftmenu .leftmenu10_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -303px}
/*약관및 운영규약*/
#content_company .leftmenu .leftmenu11 {background:url(/images/company/company_leftmenu.gif) 0 -333px no-repeat scroll; width:220px; overflow:hidden;}
#content_company .leftmenu .leftmenu11:hover {  background-position:-220px -333px}
#content_company .leftmenu .leftmenu11_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -333px}
/*사이트맵*/
#content_company .leftmenu .leftmenu12 {background:url(/images/company/company_leftmenu.gif) 0 -363px no-repeat scroll; width:220px; overflow:hidden;height:60px; }
#content_company .leftmenu .leftmenu12:hover {  background-position:-220px -363px; height:60px; }
#content_company .leftmenu .leftmenu12_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -363px; height:60px; }
/*CONTCT US*/
#content_company .leftmenu .leftmenu13 {background:url(/images/company/company_leftmenu.gif) 0 -423px no-repeat scroll; width:220px;  overflow:hidden;}
#content_company .leftmenu .leftmenu13:hover {  background-position:-220px -423px;  }
#content_company .leftmenu .leftmenu13_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -423px;  }


/*사용자메뉴얼 위에서 두번째 메뉴 - 나중에 추가됨 */
#content_company .leftmenu .leftmenu14 {background:url(/images/company/company_leftmenu.gif) 0 -453px no-repeat scroll; width:220px;  overflow:hidden;}
#content_company .leftmenu .leftmenu14:hover {  background-position:-220px -453px;  }
#content_company .leftmenu .leftmenu14_on { background:url(/images/company/company_leftmenu.gif); width:220px; background-position:-220px -453px; }



