@charset "euc-kr";

.intro_info h3 {height:27px;}

/* ·Î±×ÀÎ */
.login .loginbox {position:relative; height:132px; background:url('/2009_NEW/images/member/login_img02.gif') no-repeat left bottom; border-bottom:1px solid #e0dede;}
.login .loginbox .id {position:absolute; left:175px; top:43px;}
.login .loginbox .pw {position:absolute; left:175px; top:66px;}
.login .loginbox .btn {position:absolute; left:421px; top:43px;}
.login .loginbox input {border:1px solid #dfdfdf; width:158px; height:18px; line-height:18px;}
.login img {vertical-align:middle;}
.login .linkbox {padding:15px 0; text-align:center;}
.login .linkbox img {margin:4px 0;}

.mem_intro .box1_con {padding-top:24px; text-align:center;}
.mem_intro h3 {height:auto; padding-bottom:50px; background:transparent;}
.mem_intro img {margin:0 40px;}

.idpw .selectbox {padding:30px 0;border-bottom:1px solid #e0dede; text-align:center;}
.idpw .selectbox input {margin-right:30px;}
.idpw img {vertical-align:middle;}
.idpw .inputbox {position:relative; height:110px;}
.idpw .inputbox .name {position:absolute; left:30px; top:30px;}
.idpw .inputbox .mobile {position:absolute; left:30px; top:60px;}
.idpw .inputbox .btn {position:absolute; left:390px; top:30px;}
.idpw .inputbox strong {float:left; width:112px; padding-top:3px;}

.idpw_ok h3 {height:auto; padding-bottom:10px; background:transparent;}
.idpw_ok .result  {position:relative; height:110px; font-weight:bold; font-size:14px; color:#000000;}
.idpw_ok .result .id {position:absolute; left:70px; top:30px;}
.idpw_ok .result .pw {position:absolute; left:70px; top:60px;}
.idpw_ok .result .btn {position:absolute; left:390px; top:30px;}
.idpw_ok .result img {margin-right:50px;}

.idpw_false .inbox {padding-top:12px;}
.idpw_false h3 {height:auto; padding:0 0 6px 0; background:transparent;}
.idpw_false .result {padding:25px 0; text-align:center;}
.idpw_false .result img {vertical-align:middle; margin:0 10px;}

.location h3 {height:37px;}

.picture .box1_con {padding:19px 0 0 19px;}
.picture .list {width:669px; overflow-x:hidden;}
.picture .list ul {width:684px;}
.picture .list li {float:left; width:213px; padding-right:15px; text-align:center; height:185px; overflow:hidden; }
.picture .list li img {width:211px; height:143px; border:1px solid #dddddd; margin-bottom:7px;}
.picture .list li strong {display:block; color:#000000;}

.picture .list2 {width:669px; overflow-x:hidden; text-align:center;}
.picture .list2 ul {width:669px; text-align:center;}
.picture .list2 li {float:left; width:334px; height:185px; overflow:hidden; text-align:center;}
.picture .list2 li img {width:211px; height:143px; border:1px solid #dddddd; margin-bottom:7px;}
.picture .list2 li strong {display:block; color:#000000;}

.tbl_view4 td.recruit_picbox {text-align:left; padding:0px; vertical-align:top;}
.tbl_view4 td.recruit_picbox img.pic {width:118px; height:157px;}
.tbl_view4 td.recruit_picbox img {margin:0px;}
.tbl_view4 td.recruit_picbox img.btn {margin:13px 0 0 24px;}


/* index */
#top_area_index {position:relative; height:478px; margin-top:10px;}

.main_product {position:relative; float:left; width:368px; height:174px;}
.main_product h3 {height:24px;}
.main_product .tab {position:absolute; left:246px; top:3px;}
.main_product .tab li {float:left; padding-right:4px;}
.main_product .layer_box {position:relative;}
.main_product .prdt_img {position:absolute; left:0px; top:0px;}
.main_product .prdt_txt {position:absolute; left:183px; top:8px; width:140px; height:83px; overflow:hidden; font-size:11px; color:#484848; line-height:18px;}
.main_product .btn {position:absolute; left:183px; top:101px;}
.main_product .btn li {float:left;}

.main_media {position:relative; float:left; width:325px; height:174px;}
.main_media h3 {height:24px;}
.main_media .tab {position:absolute; left:205px; top:9px;}
.main_media .tab li {float:left; padding-left:3px;}
.main_media .txt_box {height:22px; border:1px solid #e2e2e2; color:#000000; font-size:11px; line-height:14px; margin-bottom:6px; padding:12px 8px; overflow:hidden;}
.main_media .list {font-size:11px;}
.main_media .list li {position:relative; background:url('/2009_NEW/images/common/bul_red.gif') no-repeat 4px 5px; padding:0 0 0px 15px; }
.main_media .list li span {position:absolute; right:0px; top:0px;}

.main_video {position:relative; float:right; width:242px; height:174px;}

.main_banner {clear:both; height:50px;}
.main_banner li {float:left;}

.main_link { clear:both; height:40px; background:url('/2009_NEW/images/main/link_bg.gif') repeat-x left top; overflow:hidden; }
.main_link li {float:left; }
.main_link li img {vertical-align:top;}

/* È¸»ç¼Ò°³_¿¬Çõ */
.history {border:1px solid #e0dede; padding:5px 20px 0 20px;}
.history table {width:100%;}
.history th {vertical-align:top; text-align:left; padding-top:13px;}
.history td {padding:14px 0 9px 0; background:url('/2009_NEW/images/company/history_dot.gif') repeat-x left bottom;}
.history td.nobg {background-image:none;}
.history td li {clear:both; line-height:25px; letter-spacing:-1px;}
.history td li strong {display:block; float:left; width:90px; height:26px; letter-spacing:normal;}

/* È¸»ç¼Ò°³_ÀÎ»ç¸» */
.ceo img{vertical-align:top;}

/* È¸»ç¼Ò°³_³³Ç°½ÇÀû */
.tap1{background:url('/2009_NEW/images/company/tap_major_bg.gif') repeat-x 0 23px; height:25px;}
.tap1 img{vertical-align:top}

/* È¸»ç¼Ò°³_ÀÔ»ç */
.recruit_intro {padding-top:30px; text-align:center; background:url('/2009_NEW/images/company/recruit03.jpg') no-repeat left top; margin-top:25px;}

/* È¸»ç¼Ò°³_½Ã°øÇöÀå»çÁø */
.picture_view_list {width:649px; overflow-x:hidden; *zoom:1; padding-top:30px;}
.picture_view_list ul {width:658px;}
.picture_view_list li {float:left; width:329px; height:253px;}
.picture_view_list li img {width:319px; height:241px;}

/* Á¦Ç°Á¤º¸_º¸±â */
.prod_view_txt {clear:both; font-size:11px; color:#666666; padding:10px 0 20px 0;}
.prod_view_txt strong {display:block; font-weight:normal; color:#000000;}
.prod_view_pic {overflow:hidden;}
.prod_view_pic li {float:left; width:352px; height:215px; border:1px solid #efeeee; border-right:0px;}
.prod_view_pic li img {width:352px; height:215px; border-right:1px solid #efeeee;}

.prod_view {margin-top:23px;}
.prod_view .box1_con {padding:24px 0 24px 19px;}
.prod_view .tab {position:absolute; margin:-50px 0 0 -19px;}
.prod_view .tab li {float:left;}
.prod_view h4 {height:22px;}
.prod_view .color_list {overflow:hidden;}
.prod_view .color_list li {float:left; width:169px; height:137px;}
.prod_view .color_list li img {width:157px; height:105px; border:1px solid #eeeeee;}

.sample_list {width:665px; overflow-x:hidden; *zoom:1;}
.sample_list ul {width:684px;}
.sample_list li {float:left; width:342px; height:253px;}
.sample_list li img {width:321px; height:241px; border:1px solid #eeeeee;}

/* Á¦Ç° */
.prod_3d{position:relative}
.prod_3d .btn_3d{position:absolute; left:220px; top:220px; z-index:100;}


/* ÀÛ°¡¼Ò°³ */
.model_artist .box1_con {padding:0 19px;}
.model_artist li {padding:18px 0 13px 0; border-bottom:1px solid #e0dede; overflow:hidden; zoom:1;}
.model_artist .img_pic {float:left; margin-right:10px;}
.model_artist li dl {float:left; width:515px;}
.model_artist li dt {background:url('/2009_NEW/images/labor/model_artist_dot.gif') repeat-x left bottom; margin-bottom:10px;}
.model_artist li dd {clear:both; line-height:24px; color:#333333;}
.model_artist li dd strong {float:left; display:block; padding-right:10px; }
.model_artist li dd span {float:left; display:block; line-height:24px; }
.model_artist li.last {border:0px;}

/* º¸µµÆÐÅÏµðÀÚÀÎ */
.brick_design_top {position:relative; height:231px; background:url('/2009_NEW/images/labor/brick_design_topbg.jpg') no-repeat left top;}
.brick_design_top img {position:absolute; left:14px; top:157px;}
.brick_design_top img.btn2 {position:absolute; left:150px; top:157px;}

/* È¯°æÁ¶Çü¹° */
.model_envir_process .box1_con {padding:20px 0 10px 19px;}
.model_envir_process .tab {position:absolute; margin:-44px 0 0px -19px; overflow:hidden; }
.model_envir_process .tab li {float:left;}
.model_envir_process .list1 {overflow:hidden;}
.model_envir_process .list ul {width:678px;}
.model_envir_process .list li {float:left; width:339px; padding-bottom:20px;}
.model_envir_process .list li strong {display:block; height:22px;}

.model_envir_process .list2 {overflow:hidden;}
.model_envir_process .list2 ul {width:678px;}
.model_envir_process .list2 li {float:left; width:339px; padding-bottom:10px;}

/* ÀÛ°¡ */
.artist_list{position:relative; padding:0 18px 0 12px; text-align:right; border-bottom:1px solid #b2b2b2; margin:0; width:679px;}
.artist_list.none{border-bottom:none;}
.artist_list .title{position:absolute; left:18px; top:10px;}
.artist_list dl{display:inline-block; text-align:left; width:557px; border-bottom:1px solid #dedede; line-height:16px; padding:9px 0 6px 0;}
.artist_list dl.none{border-bottom:none;}
.artist_list dl:after{content:"."; display:block; clear:both; height:0; visibility:hidden; line-height:0;}
.artist_list dl dt{float:left; font-weight:bold; padding-left:20px; color:#333; width:90px;}
.artist_list dl dd{float:left; color:#333;}

/* sitemap */
.sitemap_box {overflow:hidden; padding-left:10px;}
.sitemap {clear:both; width:740px;}
.sitemap li {float:left; width:150px; margin-right:30px; padding:0 0 49px 0;}
.sitemap li h3 {border-bottom:1px solid #8c8c8c; border-top:1px solid #8c8c8c; color:#000000; font-size:14px; padding:9px 0 6px 0; font-weight:bold; text-align:center; margin-bottom:25px;}
.sitemap li li {padding:3px 0 1px 0px; background:url('/2009_NEW/images/etc/sitemap_dot.gif') repeat-x left bottom; margin:0px;}
.sitemap li li.sub a {background-image:none; padding-left:20px; color:#999999; font-size:11px;}
.sitemap li li a {background:url('/2009_NEW/images/etc/sitemap_bul.gif') no-repeat 0 4px; padding-left:9px;}


/* movie */ 
.mov_title{ padding:0 24px 0 0;}