@charset "euc-kr";
/* Design Geulggol Web Team (http://ggad.co.kr) ÀÌÁ¦Çö 2011.07.11 */

@import url(base.css);
@import url(layout.css);
@import url(01about.css);
@import url(02business.css);
@import url(03pr.css);
@import url(04recruit.css);
@import url(05community.css);
@import url(member.css);
@import url(sitemap.css);


/* Common */
.bold {font-weight:bold;}
.bgnone {background:none;}
.png24 {tmp:expression(setPng24(this)); } 
.disIN {display:inline}
.disBLO {display:block}
.floatR {float:right;}
.floatL {float:left;}
.alignRight {text-align:right;}
.logo {padding-top:24px;}

/* Sub */
#bg_sub {background:url(../../images/00common/sub_bg2.jpg) repeat-x;}
#sub_container {overflow:hidden; width:990px; margin:0; padding:0;}


#contents{ width:771px; float:left;}


/* Sub Header */
.sub_utill{ float:right; width:210px; height:12px; margin:21px 10px 8px 0;}
.sub_utill ul li{ float:left;}

.rollover img {display:inline !important;}
.rollover img.imgover {display:none !important;}
a.rollover:hover {display:inline !important;}
.rollover:hover img {display:none !important;}
.rollover:hover img.imgover {display:inline !important;}
.rollon img {display:none !important;}
.rollon img.imgover { display:inline !important;}




.sub_topmenu{ width:990px; height:63px; overflow:hidden; margin:41px 0 0 0; padding:0;}


/* sub_contents */
.sub_topvisual{width:990px;border:0px blue solid;margin-top:9px;}

.homeguide{ float:right; margin:10px 15px 0 0;}
.r_con{width:771px; margin:40px 0 0 0;}
.r_conn{width:771px; margin:20px 0 0 18px;}

/* snb */
#snb{width:160px;padding:0;margin:38px 50px 0 0; float:left;border:0px red solid;}
#snb img {padding-bottom:15px;}

/* Sub footer */
.f_logo{ width:99px; height:47px; margin:24px 0 0 10px; float:left;}
.f_utill{ width:424px; height:46px; float:left; margin:24px 0 0 14px;}
.f_utill ul{ padding:0; margin:0 0 10px 0; overflow:hidden;}
.f_utill ul li{ float:left; display:inline; margin:0; padding:0;}

/* ÆùÆ® °ü·Ã */
.bold {font-weight:bold;}
.text_blue {color:#128e6a;}
.bgreen_bold {color:#138f6b; font-weight:bold;}
.text_red {color:#d63333;}
.text_sgray {color:#a6a6a6; font-size:11px; font-weight:normal; padding-left:15px;}

/* ÆÐµù °ü·Ã */
.padding_right10 {padding-right:10px;}
.padding_left10 {padding-left:10px;}
.padding_left20 {padding-left:20px;}
.padding_top20 {padding-top:20px;}
.padding_top10 {padding-top:10px;}
.padding_bottom10 {padding-bottom:10px;}
.padding_bottom20 {padding-bottom:20px;}

/* subtab */
.tab{width:760px; margin:44px 0 45px 0; float:right; }
.tab li{padding:1px; margin:0; float:left; list-style-type:none }
.tab02{width:760px; margin:47px 0 10px 25px; float:left }
.tab02 li{padding:1px; margin:0; float:left; list-style-type:none }

.tab04{width:760px; height:30px; background-color:#bfbfbf; margin:15px 0 20px 0px; float:left }
.tab04 li{padding:0px; margin:0; float:left; list-style-type:none }

.tab05{width:781px; margin:47px 0 30px 0; float:left; }
.tab05 li{padding:0; margin:0; float:left; list-style-type:none }

.tab06{width:755px; height:27px; background-color:#bfbfbf; margin:15px 0 10px 10px; float:left }
.tab06 li{padding:0px; margin:0; float:left; list-style-type:none }

.tab07{width:750px; height:30px; background-color:#bfbfbf; margin:15px 0 0 0; float:left }
.tab07 li{padding:0px; margin:0; float:left; list-style-type:none }

.tech_tab{width:600px; margin:0; float:left; margin:50px 0 50px 0;}
.tech_tab ul {list-style:none;}
.tech_tab li {position:relative; float:left; display:inline; margin-right:1px; }


/* »çÀÌÆ®¸Ê */
.sitemap_wrap {width:100%}
.sitemap_wrap .site_dep01 {width:100%}
.sitemap_wrap .site_dep01:after {display:block;content:"";clear:both;}
.sitemap_wrap .site_dep01 .site_dep01s {float:left; padding-left:140px;}
.sitemap_wrap .site_dep01 .site_dep02 li {padding:5px 0; width:auto; height:auto; text-indent:14px; border-bottom:1px dotted #ddd}

.gap100 {height:100px;clear:both;}
.gap50 {height:50px;clear:both;}
.gap20 {height:20px;clear:both;}

/* Å×ÀÌºí */
.table { margin: 0 auto; border-collapse:collapse;}
.table th { border-top:2px solid #6c9ce0; background:#f2f2f2; border-bottom:1px solid #cacaca; border-right:1px solid #cacaca; padding:6px 0 5px;}
.table th.r_line_none {border-right:none;}
.table td {text-align:center; padding:4px; border-bottom:1px solid #d9d9d9; border-right:1px solid #cacaca;}
.table td.sub {text-align:center; padding:4px; border-bottom:1px solid #d9d9d9; border-right:1px solid #cacaca;}
.table td.r_line_none {text-align:center; padding:4px; border-bottom:1px solid #d9d9d9; border-right:none}
.table td.sub2 {text-align:center; padding:4px; background:#f9f9f9; border-bottom:1px solid #d9d9d9; border-right:1px solid #cacaca;}
.table td.sub2_r_line_none {text-align:center; padding:4px; background:#f9f9f9; border-bottom:1px solid #d9d9d9; border-right:none}
.table td.sub3 {text-align:left; padding-right:4px; padding-left:10px; background:#f9f9f9; border-bottom:1px solid #d9d9d9; border-right:1px solid #cacaca;}
.table td.sub3_r_line_none {text-align:left; padding:10px;  border-bottom:1px solid #d9d9d9; border-right:none}


/* »ýÈ°¼ÓÀÇ ntop */
dl.sub04_vod {background:url(../../images/04lifentop/s07_bg.jpg) no-repeat; width:770px; height:754px;}
dl.sub04_vod dt {margin:0; width:480px; height:320px; padding:98px 0 0 136px;}
dl.sub04_vod dd {margin:0; padding:60px 0 0 140px; }

textarea.jamak {border:0; width:470px; font-size:1em; height:162px;}

/* ¸¶Áø °ü·Ã */
.magB10 {margin-bottom:10px;}
.magB20 {margin-bottom:20px;}
.magB30 {margin-bottom:30px;}
.magB100 {margin-bottom:100px;}

.magL10 {margin-left:10px;}
.magL20 {margin-left:20px;}
.magL30 {margin-left:30px;}

.magT20 {margin-top:20px;}