﻿@charset "utf-8";

/* common */
body                { font:0.75em/1.5em 돋움, Verdana, sans-serif;  background-color:#fff; color:#555; margin:0;}
a:link, a:visited   { color:#555; text-decoration:none;}
a:hover, a:active   { color:#0b5fae; text-decoration :underline;}

hr              { display:none;}
*                   { margin:0; padding:0; border:0;}
li                  { list-style:none;}
h1                  { font-size:160%;}
h2                  { font-size:140%;}
h3                  { font-size:120%;}
h4                  { font-size:100%;}
.clear { clear:both;}


/* layout */
#container { width:900px; margin:30px;}
#header { margin-bottom:10px;}
#body {}
	#content { width:650px; float:left; margin-left:20px;}
		*html #content { width:608px; float:left; margin-left:10px;}
	#sidebar { width:230px; margin-left:670px;}
		*html #sidebar { width:220px; margin-left:670px;}
#footer { clear:both;}


/* content member */
#content_wrap { background:url(bg_body.gif) top repeat-x;}
#content { width:608px; background-color:#fff; padding:0 20px 50px 20px; border:1px solid #ddd; border-top:none;}


/* header */
h1 { background:url(logo.gif) no-repeat; width:600px; height:42px; text-indent:-5000px; margin-bottom:5px; margin-left:10px;}
h1 a{ display:block; width:600px; height:42px;}

.navi_main { height:45px; background-color:#424242; overflow:hidden; padding-left:10px;}
.navi_main li { display:inline;}
.navi_main li a { float: left;	padding: 45px 0 0 0; overflow: hidden; height: 0px !important; height /**/:45px;	}
	.tab_home a{ width:90px; background:url(menu_1.gif) top left no-repeat;}
	.tab_member a{ width:90px; background:url(menu_2.gif) top left no-repeat;}
	.tab_news a{ width:90px; background:url(menu_3.gif) top left no-repeat;}
	.tab_contact a{ width:90px; background:url(menu_4.gif) top left no-repeat;}
	.tab_recruit a{ width:90px; background:url(images/menu_5.gif) top left no-repeat;}
	.tab_blog a{ width:141px; background:url(menu_blog.gif) top right no-repeat; margin-left:370px;}

.navi_main li a:hover { background-position:0 -45px;}
.navi_main li a.selected { background-position:0 -45px;}
 
body#member .tab_member a,
body#recruit .tab_recruit a,
body#contact .tab_contact a{ background-position:0 -45px;}




/* sidebar */
.now_eolin { padding:10px 20px 0 20px; letter-spacing:0px;}
.now_eolin h4{ background:url(sidebar_eolin.gif) 0 4px no-repeat; width:120px; height:20px; text-indent:-5000px; }
.now_eolin h4 a{ display:block; width:120px; height:20px;}
.now_eolin li { margin:0; padding:0;}

.now_tattertools { padding:20px 20px 0 20px; letter-spacing:0px;}
.now_tattertools h4{  background:url(sidebar_tnc.gif) 0 4px  no-repeat; width:120px; height:20px; text-indent:-5000px; }
.now_tattertools h4 a { display:block; width:120px; height:20px;}
.now_tattertools .date{ font:80% Verdana; letter-spacing:0; color:#000; display:block; text-decoration:underline; margin-bottom:2px;} 
.now_tattertools .subject { font-size:100%; font-family:dotum;}
.now_tattertools .desc {font:90% dotum; color:#999; margin: 0 0 10px 0;} 


/* footer */
#footer { text-align:center; padding:20px; width:650px;}
#footer li { display:inline;}

.family_site { height:20px; overflow:hidden; margin-left:175px;}
.family_site li { display:inline; margin:0 10px;}
.family_site li a { float: left; padding: 20px 0 0 0; overflow: hidden; height: 0px !important; height /**/:20px;	}

.logo_textcube a{ width:120px; background:url(http://www.tnccompany.com/logo_textcube.gif) top center no-repeat;}
.logo_eolin a{ width:83px; background:url(http://www.tnccompany.com/logo_eolin.gif) top center no-repeat;}
.logo_tattermedia a{ width:107px; background:url(http://www.tnccompany.com/logo_tattermedia.gif) top center no-repeat;}
.logo_tistory a{ width:107px; background:url(http://www.tnccompany.com/logo_tattermedia.gif) top center no-repeat;}
.logo_tnf a{ width:60px; background:url(http://www.tnccompany.com/logo_tnf.gif) top center no-repeat;}

.copyright { font:90% tahoma; margin-top:10px;}





.recruit_list { border-bottom:1px solid #ddd; padding:5px 0 3px 0;}
.recruit_list .date { font:0.9em Verdana; padding-right:5px;}

















